Kod: Zaznacz cały
int supla_arduino_tcp_read(void *buf, int count) {
_supla_int_t size = client.available();
if ( size > 0 ) {
int status = client.read((uint8_t *)buf, size);
Serial.println(status);
if (status == 26) {
SuplaDevice.channelValueChanged(0, read_supla_relay_state(0));
SuplaDevice.channelValueChanged(1, read_supla_relay_state(1));
SuplaDevice.channelValueChanged(2, read_supla_relay_state(2));
}
if ( size > count ) size = count;
return status;
}
return -1;
}
Kolejność kanałów nie ma znaczenia bo jak zrobię to następująco
Kod: Zaznacz cały
SuplaDevice.channelValueChanged(0, read_supla_relay_state(0));
SuplaDevice.channelValueChanged(2, read_supla_relay_state(2));
SuplaDevice.channelValueChanged(1, read_supla_relay_state(1));
Macie jakieś sugestie jak to rozwiązać??