Jest to mój pierwszy post na tym forum więc przede wszystkim witam wszystkich.
Tworzę ten post ponieważ piszę kontroller supli w oparciu o Qt który ma docelowo działać na RPi. W aplikacji każdy z kanałów jest obrazowany za pomocą osobnej klasy. Typ klasy tworzony jest w zależności od wartości TSC_SuplaChannel_C->Func. Struktura ta ma też pole Type i zastanawia mnie jaka jest relacja pomiędzy tymi dwoma polami? Zakładam że Func jest podtypem Type. Jeśli tak czy istnieje jakiś dokument pokazujący jakie wartości może przyjmować Funct dla poszczególnych wartości Type?
zależność channel type a channel function
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
SUPLA.... Nareszcie w domu.
-
jaqub
- Posts: 10
- Joined: Wed Aug 07, 2019 10:17 am
Dzięki za odpowiedź.
i kolejne pytanie:
Czy istnieją jeszcze jakaś zależność między polami ze struktury TSC_SuplaChannel_C? Np. czy dla danej warości Type, wartości z pola Value będą tak samo kodowane (niezależnie od pola Func)?
i kolejne pytanie:
Czy istnieją jeszcze jakaś zależność między polami ze struktury TSC_SuplaChannel_C? Np. czy dla danej warości Type, wartości z pola Value będą tak samo kodowane (niezależnie od pola Func)?
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Różnie.
https://github.com/SUPLA/supla-core/blo ... l.cpp#L251
https://github.com/SUPLA/supla-core/blo ... l.cpp#L268
https://github.com/SUPLA/supla-core/blo ... l.cpp#L273
Tablica może być też rzutowana na
https://github.com/SUPLA/supla-core/blo ... oto.h#L993
https://github.com/SUPLA/supla-core/blo ... oto.h#L973
https://github.com/SUPLA/supla-core/blo ... to.h#L1050
https://github.com/SUPLA/supla-core/blo ... l.cpp#L251
https://github.com/SUPLA/supla-core/blo ... l.cpp#L268
https://github.com/SUPLA/supla-core/blo ... l.cpp#L273
Tablica może być też rzutowana na
https://github.com/SUPLA/supla-core/blo ... oto.h#L993
https://github.com/SUPLA/supla-core/blo ... oto.h#L973
https://github.com/SUPLA/supla-core/blo ... to.h#L1050
SUPLA.... Nareszcie w domu.
-
jaqub
- Posts: 10
- Joined: Wed Aug 07, 2019 10:17 am
Pierwsze próby odpalenia kontrolera na RPI. Sporo jeszcze pracy pozostało.

I tu pojawia się kolejne pytanie. Czy istnieje developerska wersja serwera/cloud gdzie można dodawać "wirtualne" device'y w celach testowych? Niestety posiadam jedynie kilka typów podstawowych urządzeń.
I tu pojawia się kolejne pytanie. Czy istnieje developerska wersja serwera/cloud gdzie można dodawać "wirtualne" device'y w celach testowych? Niestety posiadam jedynie kilka typów podstawowych urządzeń.
-
jaqub
- Posts: 10
- Joined: Wed Aug 07, 2019 10:17 am
Ponieważ posiadam jedynie kilka rodzajów urządzeń "wykonawczych", wyłącznik światła, termometr, itp nie mam możliwości testowania działania kontrolera z innymi urządzeniami które chciałbym aby kontroler wspierał. Zastanawiałem się czy macie gotowe rozwiązanie na na taką ewentualność. Myślę tu o wersji developerskiej serwera gdzie można dodawać symulowane urządzenia wykonawcze, fizycznie nie istniejące.
Można by coś takiego zrobić pisząc fake'owe urządzenia lub próbować wykorzystać arduino ale nie znając urządzenia ciężko mi będzie zasymulować jego działanie.
Można by coś takiego zrobić pisząc fake'owe urządzenia lub próbować wykorzystać arduino ale nie znając urządzenia ciężko mi będzie zasymulować jego działanie.
-
jaqub
- Posts: 10
- Joined: Wed Aug 07, 2019 10:17 am
ok dzięki za info, tak pewnie będę musiał zrobić. Miałem nadzieję na gotowe rozwiązanie co pozwoliłoby mi skupić się na kontrolerze i zaoszczędzić trochę czasu.
