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,
103 ON_CHANNEL_FUNCTION_CHANGE,
108 ON_HVAC_WEEKLY_SCHEDULE_ENABLED,
109 ON_HVAC_WEEKLY_SCHEDULE_DISABLED,
113 ON_HVAC_MODE_HEAT_COOL,
119 ON_CONTAINER_ALARM_ACTIVE,
120 ON_CONTAINER_ALARM_INACTIVE,
121 ON_CONTAINER_WARNING_ACTIVE,
122 ON_CONTAINER_WARNING_INACTIVE,
123 ON_CONTAINER_INVALID_SENSOR_STATE_ACTIVE,
124 ON_CONTAINER_INVALID_SENSOR_STATE_INACTIVE,
125 ON_CONTAINER_SOUND_ALARM_ACTIVE,
126 ON_CONTAINER_SOUND_ALARM_INACTIVE,
127 ON_CONTAINER_SENSOR_OFFLINE_ACTIVE,
128 ON_CONTAINER_SENSOR_OFFLINE_INACTIVE,
129 ON_CONTAINER_SOUND_ALARM_MUTED,
135 ON_FLOODING_INACTIVE,
136 ON_VALVE_MANUALLY_CLOSED_ACTIVE,
137 ON_VALVE_MANUALLY_CLOSED_INACTIVE,
138 ON_MOTOR_PROBLEM_ACTIVE,
139 ON_MOTOR_PROBLEM_INACTIVE,
141 ON_SUBDEVICE_PAIRING_START,
142 ON_SUBDEVICE_PAIRING_END,
149static_assert(Supla::EVENT_ID_MAX <= UINT16_MAX);