Dzięki, przyjrzałem się temu ostatniemu trybowi "Select based command input" i proszę o wyjaśnienie:
1. Najpierw część opisowa: (OK)
Code: Select all
auto selectCmd = new Supla::Html::SelectCmdInputParameter(PARAM_CMD2, "Reset Enable");
2. wpisujemy możliwe pozycje z listy rozwijanej, u mnie chyba tylko "ON", bo chcę zainicjować reset zmiennej w programie (OK)
Code: Select all
selectCmd->registerCmd("ON", 35); //Supla::ON_EVENT_1);
3. Teraz połączenie zdarzenia z akcją... No właśnie...
Ja chcę, żeby po wybraniu z listy "ON" nastąpiło odczytanie tej zmiany (jakaś zmienna czy co?) i w programie sobie to przetworzę na potrzebne działania związane z resetem.
Nie ma tam żadnego przekaźnika itp.
To ma raczej działać, jak reset licznika w kanale KLOP. Resety w tych kanałów przechwyciłem i korzystam z nich.
Ale dla kanałów KPOP nie ma na stronie Supli przycisku z możliwością resetowania, więc muszę to zrobić jakoś inaczej.
Czyli coś w tym stylu:
Code: Select all
selectCmd->addAction([Moja_zmienna_resetu = 1],[tu nie wiem co], Supla::ON_EVENT_1[35], true);
A może to przerost formy nad treścią?
[EDIT]
W znaczeniu, że ja chcę użyć armaty przeciw wróblowi.
Po prostu nie wiem, jak użyć tego fajnego inputa do moich skromnych potrzeb.