I have stuck now on the following definitions from your code:
Code: Select all
void click(Button3& btn) {
miDimA->trigger(0, Supla::TOGGLE_W);
Serial.println("Click TOGGLE_W 1");
}
void doubleClick(Button3& btn) {
miDimB->trigger(1, Supla::TOGGLE_W);
Serial.println("doubleClick TOGGLE_W 2");
}
void tripleClick(Button3& btn) {
miDimC->trigger(2, Supla::TOGGLE_W);
Serial.println("tripleClick TOGGLE_W 3");
}
void quatleClick(Button3& btn) {
miDimD->trigger(3, Supla::TOGGLE_W);
Serial.println("quadClick TOGGLE_W 4")
};
I suspect it could be replaced with runAction() of Channel class, but the prototypes don't match and I am confused
