-
Data: 2022-08-09 10:16:27
Temat: Re: Biblioteka MQTT i dziwny kod w C
Od: JDX <j...@o...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 09.08.2022 08:36, Atlantis wrote:
[...]
> Czyżby pozostałość po jakichś wcześniejszych wersjach kodu, gdzie
> faktycznie w parametrze był wskaźnik? A potem autor to przepisał, na
> wersję bezparametrową i zamiast dać void wyczyścił listę parametrów, nie
> poprawiając wcześniejszych wywołań?
Tak, na to to właśnie dla mnie wygląda. Widać to zresztą po niektórych
komentarzach w kodzie.
> MQTTReadPacket w tym miejscu odczytywało tylko dwa pierwsze bajty, co
> zgadzałoby się z wartością zwracaną przez funkcję.
Jak dla mnie to ta funkcja to jakieś totalne, niedorobione gówno.
Prowizorka znaczy się. Tutaj bym szukał błędu. Kody stanów w switch-u
zakodowane na twardo, a nie za pomocą enumów/makr - jak mniemam chodzi o
kody wymienione w enum-ie na początku. Stany zmieniane za pomocą
m_state++ czy m_state=3 zamiast m_state=NAZWA_KOLEJNEGO_STANU - aż się
prosi o kłopoty. Nie chce mi się analizować tego kodu, ale wydaje mi
się, że nie wszystkie stany są obsługiwane.
Następne wpisy z tego wątku
- 09.08.22 10:29 Atlantis
- 09.08.22 10:53 Atlantis
- 09.08.22 19:13 J.F
- 09.08.22 20:38 Atlantis
- 10.08.22 00:06 Atlantis
- 10.08.22 00:13 JDX
- 10.08.22 09:52 J.F
- 10.08.22 09:59 Grzegorz Niemirowski
- 10.08.22 19:25 Atlantis
- 10.08.22 20:41 heby
- 10.08.22 22:06 Marek
- 10.08.22 22:43 Grzegorz Niemirowski
- 10.08.22 23:26 heby
- 12.08.22 11:25 Piotr Gałka
- 16.08.22 13:20 Atlantis
Najnowsze wątki z tej grupy
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
Najnowsze wątki
- 2024-12-04 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-04 Czy policjantów należy ROZBROIĆ?
- 2024-12-03 Tymoteusz Sz.
- 2024-12-03 Re: Prezydent ułaskawia: Prezydent USA Biden (D) ułaskawia syna własnego
- 2024-12-03 Re: Tani dodatkowy sim do smartwacha
- 2024-12-03 Wróblewo => Analityk finansowy <=
- 2024-12-03 Praktyczny test GPS...
- 2024-12-02 Tak się sprzedają elektryczne woldzwageny ;-)
- 2024-12-02 Akumulator do Hyundai
- 2024-12-02 Olsztyn => Sales Specialist <=
- 2024-12-02 Poznań => Technical Artist <=
- 2024-12-02 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-02 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-12-02 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-12-02 Białystok => Delphi Programmer <=