17#ifndef SRC_SUPLA_ACTIONS_H_
18#define SRC_SUPLA_ACTIONS_H_
30 TURN_ON_WITHOUT_TIMER,
34 TOGGLE_WITH_POSTPONED_COMM,
47 COMFORT_DOWN_POSITION,
54 INTERNAL_BUTTON_MOVE_UP_OR_STOP,
55 INTERNAL_BUTTON_MOVE_DOWN_OR_STOP,
56 INTERNAL_BUTTON_MOVE_UP,
57 INTERNAL_BUTTON_MOVE_DOWN,
58 INTERNAL_BUTTON_COMFORT_UP,
59 INTERNAL_BUTTON_COMFORT_DOWN,
103 SEND_AT_SHORT_PRESS_x1,
104 SEND_AT_SHORT_PRESS_x2,
105 SEND_AT_SHORT_PRESS_x3,
106 SEND_AT_SHORT_PRESS_x4,
107 SEND_AT_SHORT_PRESS_x5,
112 RESET_TO_FACTORY_SETTINGS,
114 START_LOCAL_WEB_SERVER,
115 STOP_LOCAL_WEB_SERVER,
117 LEAVE_CONFIG_MODE_AND_RESET,
118 ENTER_CONFIG_MODE_OR_RESET_TO_FACTORY,
126 ENABLE_EXTERNAL_SOUND_ALARM,
127 DISABLE_EXTERNAL_SOUND_ALARM,
130 INCREASE_TEMPERATURE,
131 DECREASE_TEMPERATURE,
132 INCREASE_HEATING_TEMPERATURE,
133 DECREASE_HEATING_TEMPERATURE,
134 INCREASE_COOLING_TEMPERATURE,
135 DECREASE_COOLING_TEMPERATURE,
136 SWITCH_TO_MANUAL_MODE,
137 SWITCH_TO_WEEKLY_SCHEDULE_MODE,
138 SWITCH_TO_MANUAL_MODE_HEAT,
139 SWITCH_TO_MANUAL_MODE_COOL,
140 SWITCH_TO_MANUAL_MODE_HEAT_COOL,
141 TOGGLE_MANUAL_WEEKLY_SCHEDULE_MODES,
142 TOGGLE_OFF_MANUAL_WEEKLY_SCHEDULE_MODES,
150static_assert(Supla::ACTION_ID_MAX <= UINT16_MAX);