17#ifndef SRC_SUPLA_EVENTS_H_
18#define SRC_SUPLA_EVENTS_H_
42 ON_SEQUENCE_DOESNT_MATCH,
45 ON_SECONDARY_CHANNEL_CHANGE,
64 CONDITIONAL_ON_RELEASE,
65 CONDITIONAL_ON_CHANGE,
69 ON_DEVICE_STATUS_CHANGE,
87 ON_DIMMER_BRIGHTNESS_CHANGE,
90 ON_COLOR_BRIGHTNESS_CHANGE,
100 ON_WHITE_TEMPERATURE_CHANGE,
104 ON_CHANNEL_FUNCTION_CHANGE,
109 ON_HVAC_WEEKLY_SCHEDULE_ENABLED,
110 ON_HVAC_WEEKLY_SCHEDULE_DISABLED,
114 ON_HVAC_MODE_HEAT_COOL,
120 ON_CONTAINER_ALARM_ACTIVE,
121 ON_CONTAINER_ALARM_INACTIVE,
122 ON_CONTAINER_WARNING_ACTIVE,
123 ON_CONTAINER_WARNING_INACTIVE,
124 ON_CONTAINER_INVALID_SENSOR_STATE_ACTIVE,
125 ON_CONTAINER_INVALID_SENSOR_STATE_INACTIVE,
126 ON_CONTAINER_SOUND_ALARM_ACTIVE,
127 ON_CONTAINER_SOUND_ALARM_INACTIVE,
128 ON_CONTAINER_SENSOR_OFFLINE_ACTIVE,
129 ON_CONTAINER_SENSOR_OFFLINE_INACTIVE,
130 ON_CONTAINER_SOUND_ALARM_MUTED,
136 ON_FLOODING_INACTIVE,
137 ON_VALVE_MANUALLY_CLOSED_ACTIVE,
138 ON_VALVE_MANUALLY_CLOSED_INACTIVE,
139 ON_MOTOR_PROBLEM_ACTIVE,
140 ON_MOTOR_PROBLEM_INACTIVE,
142 ON_SUBDEVICE_PAIRING_START,
143 ON_SUBDEVICE_PAIRING_END,
153static_assert(Supla::EVENT_ID_MAX <= UINT16_MAX);