Page 9 of 14

Re: Prosba o dokumentacje + inne sprawy

Posted: Fri Aug 11, 2017 2:23 pm
by pzygmunt
Właśnie sprawdzam....

Re: Prosba o dokumentacje + inne sprawy

Posted: Fri Aug 11, 2017 2:27 pm
by magx2
No chyba że ten SUPLA_TAG ma być wypisany dwukrotnie - raz na początku raz na końcu wiadomości

Re: Prosba o dokumentacje + inne sprawy

Posted: Fri Aug 11, 2017 2:28 pm
by pzygmunt
Upsssss...... :oops: Zapomniałem, że każdy pakiet kończę też tagiem SUPLA. Jak doślesz tag to powinno być OK.

https://github.com/SUPLA/supla-core/blo ... oto.c#L310

Re: Prosba o dokumentacje + inne sprawy

Posted: Fri Aug 11, 2017 2:28 pm
by pzygmunt
Jak doczytałem w kodzie to sam zdążyłeś na to trafić ;)

Re: Prosba o dokumentacje + inne sprawy

Posted: Fri Aug 11, 2017 2:29 pm
by magx2
A jak będziemy mieli 2 wiadomości o ślemy tak:

SUPLA_TAG TSuplaDataPacket SUPLA_TAG|SUPLA_TAG TSuplaDataPacket SUPLA_TAG

Re: Prosba o dokumentacje + inne sprawy

Posted: Fri Aug 11, 2017 2:30 pm
by pzygmunt
Dokładnie.

Re: Prosba o dokumentacje + inne sprawy

Posted: Fri Aug 11, 2017 2:31 pm
by pzygmunt
A ściślej rzecz biorąc

TSuplaDataPacket SUPLA_TAG|TSuplaDataPacket SUPLA_TAG

bo TSuplaDataPacket ma już w sobie TAG

Re: Prosba o dokumentacje + inne sprawy

Posted: Fri Aug 11, 2017 2:34 pm
by magx2
Pięknie działa. ROW-01 odpowiada. Wrócę pewnie później z kolejnymi pytaniami :D

Re: Prosba o dokumentacje + inne sprawy

Posted: Fri Aug 11, 2017 7:22 pm
by magx2
Jak odczytujesz wartość kanału https://github.com/magx2/supla-core/blo ... oto.h#L320 ? Domyślam się że type jest do czegoś potrzebny. No i jeszcze jak się to ma do TSuplaChannelValue https://github.com/magx2/supla-core/blo ... oto.h#L289 ?

Re: Prosba o dokumentacje + inne sprawy

Posted: Sat Aug 12, 2017 11:57 am
by pzygmunt
Bardziej po stronie cloud-a ustawia się funkcję kanału. Dostępne funkcje zależą od typu kanału przesyłanego przez urządzenie.
W przypadlu ROW-01 value[] używa tylko jednego bajtu

value[0] = on ? 1 : 0;