14 void sendUpdate()
override;
15 void pushAction(uint32_t action);
16 void activateAction(uint32_t action);
18 void setRelatedChannel(uint8_t channelNumber);
20 uint8_t getRelatedChannelNumber()
const {
21 return actionTriggerProperties.relatedChannelNumber;
23 void setDisablesLocalOperation(uint32_t actions);
24 void setButtonMode(uint8_t mode);
25 void setButtonModeAndTemporaryUnlock(uint8_t mode,
bool active);
26 uint8_t getButtonMode()
const;
27 void setWeeklyScheduleEnabled(
bool enabled);
28 bool isWeeklyScheduleEnabled()
const;
29 void enableValueUpdates();
30 void setTemporaryUnlockActive(
bool active);
35 uint32_t actionToSend = 0;
36 bool valueUpdatePending =
false;
37 bool valueUpdatesEnabled =
false;