esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
Loading...
Searching...
No Matches
enums.hpp
Go to the documentation of this file.
1#pragma once
2
7
8#include <cstdint>
9
10namespace esphome::api {
11
13enum class SerialProxyPortType : std::int32_t {
14 Ttl = 0, // SERIAL_PROXY_PORT_TYPE_TTL
15 Rs232 = 1, // SERIAL_PROXY_PORT_TYPE_RS232
16 Rs485 = 2, // SERIAL_PROXY_PORT_TYPE_RS485
17};
18
20enum class EntityCategory : std::int32_t {
21 None = 0, // ENTITY_CATEGORY_NONE
22 Config = 1, // ENTITY_CATEGORY_CONFIG
23 Diagnostic = 2, // ENTITY_CATEGORY_DIAGNOSTIC
24};
25
27enum class LegacyCoverState : std::int32_t {
28 Open = 0, // LEGACY_COVER_STATE_OPEN
29 Closed = 1, // LEGACY_COVER_STATE_CLOSED
30};
31
33enum class CoverOperation : std::int32_t {
34 Idle = 0, // COVER_OPERATION_IDLE
35 IsOpening = 1, // COVER_OPERATION_IS_OPENING
36 IsClosing = 2, // COVER_OPERATION_IS_CLOSING
37};
38
40enum class LegacyCoverCommand : std::int32_t {
41 Open = 0, // LEGACY_COVER_COMMAND_OPEN
42 Close = 1, // LEGACY_COVER_COMMAND_CLOSE
43 Stop = 2, // LEGACY_COVER_COMMAND_STOP
44};
45
47enum class FanSpeed : std::int32_t {
48 Low = 0, // FAN_SPEED_LOW
49 Medium = 1, // FAN_SPEED_MEDIUM
50 High = 2, // FAN_SPEED_HIGH
51};
52
54enum class FanDirection : std::int32_t {
55 Forward = 0, // FAN_DIRECTION_FORWARD
56 Reverse = 1, // FAN_DIRECTION_REVERSE
57};
58
60enum class ColorMode : std::int32_t {
61 Unknown = 0, // COLOR_MODE_UNKNOWN
62 OnOff = 1, // COLOR_MODE_ON_OFF
63 LegacyBrightness = 2, // COLOR_MODE_LEGACY_BRIGHTNESS
64 Brightness = 3, // COLOR_MODE_BRIGHTNESS
65 White = 7, // COLOR_MODE_WHITE
66 ColorTemperature = 11, // COLOR_MODE_COLOR_TEMPERATURE
67 ColdWarmWhite = 19, // COLOR_MODE_COLD_WARM_WHITE
68 Rgb = 35, // COLOR_MODE_RGB
69 RgbWhite = 39, // COLOR_MODE_RGB_WHITE
70 RgbColorTemperature = 47, // COLOR_MODE_RGB_COLOR_TEMPERATURE
71 RgbColdWarmWhite = 51, // COLOR_MODE_RGB_COLD_WARM_WHITE
72};
73
75enum class SensorStateClass : std::int32_t {
76 None = 0, // STATE_CLASS_NONE
77 Measurement = 1, // STATE_CLASS_MEASUREMENT
78 TotalIncreasing = 2, // STATE_CLASS_TOTAL_INCREASING
79 Total = 3, // STATE_CLASS_TOTAL
80 MeasurementAngle = 4, // STATE_CLASS_MEASUREMENT_ANGLE
81};
82
84enum class SensorLastResetType : std::int32_t {
85 None = 0, // LAST_RESET_NONE
86 Never = 1, // LAST_RESET_NEVER
87 Auto = 2, // LAST_RESET_AUTO
88};
89
91enum class LogLevel : std::int32_t {
92 None = 0, // LOG_LEVEL_NONE
93 Error = 1, // LOG_LEVEL_ERROR
94 Warn = 2, // LOG_LEVEL_WARN
95 Info = 3, // LOG_LEVEL_INFO
96 Config = 4, // LOG_LEVEL_CONFIG
97 Debug = 5, // LOG_LEVEL_DEBUG
98 Verbose = 6, // LOG_LEVEL_VERBOSE
99 VeryVerbose = 7, // LOG_LEVEL_VERY_VERBOSE
100};
101
103enum class DSTRuleType : std::int32_t {
104 None = 0, // DST_RULE_TYPE_NONE
105 MonthWeekDay = 1, // DST_RULE_TYPE_MONTH_WEEK_DAY
106 JulianNoLeap = 2, // DST_RULE_TYPE_JULIAN_NO_LEAP
107 DayOfYear = 3, // DST_RULE_TYPE_DAY_OF_YEAR
108};
109
111enum class ServiceArgType : std::int32_t {
112 Bool = 0, // SERVICE_ARG_TYPE_BOOL
113 Int = 1, // SERVICE_ARG_TYPE_INT
114 Float = 2, // SERVICE_ARG_TYPE_FLOAT
115 String = 3, // SERVICE_ARG_TYPE_STRING
116 BoolArray = 4, // SERVICE_ARG_TYPE_BOOL_ARRAY
117 IntArray = 5, // SERVICE_ARG_TYPE_INT_ARRAY
118 FloatArray = 6, // SERVICE_ARG_TYPE_FLOAT_ARRAY
119 StringArray = 7, // SERVICE_ARG_TYPE_STRING_ARRAY
120};
121
123enum class SupportsResponseType : std::int32_t {
124 None = 0, // SUPPORTS_RESPONSE_NONE
125 Optional = 1, // SUPPORTS_RESPONSE_OPTIONAL
126 Only = 2, // SUPPORTS_RESPONSE_ONLY
127 Status = 100, // SUPPORTS_RESPONSE_STATUS
128};
129
131enum class TemperatureUnit : std::int32_t {
132 Celsius = 0, // TEMPERATURE_UNIT_CELSIUS
133 Fahrenheit = 1, // TEMPERATURE_UNIT_FAHRENHEIT
134 Kelvin = 2, // TEMPERATURE_UNIT_KELVIN
135};
136
138enum class ClimateMode : std::int32_t {
139 Off = 0, // CLIMATE_MODE_OFF
140 HeatCool = 1, // CLIMATE_MODE_HEAT_COOL
141 Cool = 2, // CLIMATE_MODE_COOL
142 Heat = 3, // CLIMATE_MODE_HEAT
143 FanOnly = 4, // CLIMATE_MODE_FAN_ONLY
144 Dry = 5, // CLIMATE_MODE_DRY
145 Auto = 6, // CLIMATE_MODE_AUTO
146};
147
149enum class ClimateFanMode : std::int32_t {
150 On = 0, // CLIMATE_FAN_ON
151 Off = 1, // CLIMATE_FAN_OFF
152 Auto = 2, // CLIMATE_FAN_AUTO
153 Low = 3, // CLIMATE_FAN_LOW
154 Medium = 4, // CLIMATE_FAN_MEDIUM
155 High = 5, // CLIMATE_FAN_HIGH
156 Middle = 6, // CLIMATE_FAN_MIDDLE
157 Focus = 7, // CLIMATE_FAN_FOCUS
158 Diffuse = 8, // CLIMATE_FAN_DIFFUSE
159 Quiet = 9, // CLIMATE_FAN_QUIET
160};
161
163enum class ClimateSwingMode : std::int32_t {
164 Off = 0, // CLIMATE_SWING_OFF
165 Both = 1, // CLIMATE_SWING_BOTH
166 Vertical = 2, // CLIMATE_SWING_VERTICAL
167 Horizontal = 3, // CLIMATE_SWING_HORIZONTAL
168};
169
171enum class ClimateAction : std::int32_t {
172 Off = 0, // CLIMATE_ACTION_OFF
173 Cooling = 2, // CLIMATE_ACTION_COOLING
174 Heating = 3, // CLIMATE_ACTION_HEATING
175 Idle = 4, // CLIMATE_ACTION_IDLE
176 Drying = 5, // CLIMATE_ACTION_DRYING
177 Fan = 6, // CLIMATE_ACTION_FAN
178 Defrosting = 7, // CLIMATE_ACTION_DEFROSTING
179};
180
182enum class ClimatePreset : std::int32_t {
183 None = 0, // CLIMATE_PRESET_NONE
184 Home = 1, // CLIMATE_PRESET_HOME
185 Away = 2, // CLIMATE_PRESET_AWAY
186 Boost = 3, // CLIMATE_PRESET_BOOST
187 Comfort = 4, // CLIMATE_PRESET_COMFORT
188 Eco = 5, // CLIMATE_PRESET_ECO
189 Sleep = 6, // CLIMATE_PRESET_SLEEP
190 Activity = 7, // CLIMATE_PRESET_ACTIVITY
191};
192
194enum class WaterHeaterMode : std::int32_t {
195 Off = 0, // WATER_HEATER_MODE_OFF
196 Eco = 1, // WATER_HEATER_MODE_ECO
197 Electric = 2, // WATER_HEATER_MODE_ELECTRIC
198 Performance = 3, // WATER_HEATER_MODE_PERFORMANCE
199 HighDemand = 4, // WATER_HEATER_MODE_HIGH_DEMAND
200 HeatPump = 5, // WATER_HEATER_MODE_HEAT_PUMP
201 Gas = 6, // WATER_HEATER_MODE_GAS
202};
203
205enum class WaterHeaterCommandHasField : std::int32_t {
206 None = 0, // WATER_HEATER_COMMAND_HAS_NONE
207 Mode = 1, // WATER_HEATER_COMMAND_HAS_MODE
208 TargetTemperature = 2, // WATER_HEATER_COMMAND_HAS_TARGET_TEMPERATURE
209 State = 4, // WATER_HEATER_COMMAND_HAS_STATE
210 TargetTemperatureLow = 8, // WATER_HEATER_COMMAND_HAS_TARGET_TEMPERATURE_LOW
211 TargetTemperatureHigh = 16, // WATER_HEATER_COMMAND_HAS_TARGET_TEMPERATURE_HIGH
212 OnState = 32, // WATER_HEATER_COMMAND_HAS_ON_STATE
213 AwayState = 64, // WATER_HEATER_COMMAND_HAS_AWAY_STATE
214};
215
217enum class NumberMode : std::int32_t {
218 Auto = 0, // NUMBER_MODE_AUTO
219 Box = 1, // NUMBER_MODE_BOX
220 Slider = 2, // NUMBER_MODE_SLIDER
221};
222
224enum class LockState : std::int32_t {
225 None = 0, // LOCK_STATE_NONE
226 Locked = 1, // LOCK_STATE_LOCKED
227 Unlocked = 2, // LOCK_STATE_UNLOCKED
228 Jammed = 3, // LOCK_STATE_JAMMED
229 Locking = 4, // LOCK_STATE_LOCKING
230 Unlocking = 5, // LOCK_STATE_UNLOCKING
231 Opening = 6, // LOCK_STATE_OPENING
232 Open = 7, // LOCK_STATE_OPEN
233};
234
236enum class MediaPlayerState : std::int32_t {
237 None = 0, // MEDIA_PLAYER_STATE_NONE
238 Idle = 1, // MEDIA_PLAYER_STATE_IDLE
239 Playing = 2, // MEDIA_PLAYER_STATE_PLAYING
240 Paused = 3, // MEDIA_PLAYER_STATE_PAUSED
241 Announcing = 4, // MEDIA_PLAYER_STATE_ANNOUNCING
242 Off = 5, // MEDIA_PLAYER_STATE_OFF
243 On = 6, // MEDIA_PLAYER_STATE_ON
244};
245
247enum class MediaPlayerCommand : std::int32_t {
248 Play = 0, // MEDIA_PLAYER_COMMAND_PLAY
249 Pause = 1, // MEDIA_PLAYER_COMMAND_PAUSE
250 Stop = 2, // MEDIA_PLAYER_COMMAND_STOP
251 Mute = 3, // MEDIA_PLAYER_COMMAND_MUTE
252 Unmute = 4, // MEDIA_PLAYER_COMMAND_UNMUTE
253 Toggle = 5, // MEDIA_PLAYER_COMMAND_TOGGLE
254 VolumeUp = 6, // MEDIA_PLAYER_COMMAND_VOLUME_UP
255 VolumeDown = 7, // MEDIA_PLAYER_COMMAND_VOLUME_DOWN
256 Enqueue = 8, // MEDIA_PLAYER_COMMAND_ENQUEUE
257 RepeatOne = 9, // MEDIA_PLAYER_COMMAND_REPEAT_ONE
258 RepeatOff = 10, // MEDIA_PLAYER_COMMAND_REPEAT_OFF
259 ClearPlaylist = 11, // MEDIA_PLAYER_COMMAND_CLEAR_PLAYLIST
260 TurnOn = 12, // MEDIA_PLAYER_COMMAND_TURN_ON
261 TurnOff = 13, // MEDIA_PLAYER_COMMAND_TURN_OFF
262};
263
265enum class MediaPlayerFormatPurpose : std::int32_t {
266 Default = 0, // MEDIA_PLAYER_FORMAT_PURPOSE_DEFAULT
267 Announcement = 1, // MEDIA_PLAYER_FORMAT_PURPOSE_ANNOUNCEMENT
268};
269
271enum class BluetoothDeviceRequestType : std::int32_t {
272 Connect = 0, // BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT
273 Disconnect = 1, // BLUETOOTH_DEVICE_REQUEST_TYPE_DISCONNECT
274 Pair = 2, // BLUETOOTH_DEVICE_REQUEST_TYPE_PAIR
275 Unpair = 3, // BLUETOOTH_DEVICE_REQUEST_TYPE_UNPAIR
276 ConnectV3WithCache = 4, // BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITH_CACHE
277 ConnectV3WithoutCache = 5, // BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITHOUT_CACHE
278 ClearCache = 6, // BLUETOOTH_DEVICE_REQUEST_TYPE_CLEAR_CACHE
279};
280
282enum class BluetoothScannerState : std::int32_t {
283 Idle = 0, // BLUETOOTH_SCANNER_STATE_IDLE
284 Starting = 1, // BLUETOOTH_SCANNER_STATE_STARTING
285 Running = 2, // BLUETOOTH_SCANNER_STATE_RUNNING
286 Failed = 3, // BLUETOOTH_SCANNER_STATE_FAILED
287 Stopping = 4, // BLUETOOTH_SCANNER_STATE_STOPPING
288 Stopped = 5, // BLUETOOTH_SCANNER_STATE_STOPPED
289};
290
292enum class BluetoothScannerMode : std::int32_t {
293 Passive = 0, // BLUETOOTH_SCANNER_MODE_PASSIVE
294 Active = 1, // BLUETOOTH_SCANNER_MODE_ACTIVE
295};
296
298enum class VoiceAssistantSubscribeFlag : std::int32_t {
299 None = 0, // VOICE_ASSISTANT_SUBSCRIBE_NONE
300 ApiAudio = 1, // VOICE_ASSISTANT_SUBSCRIBE_API_AUDIO
301};
302
304enum class VoiceAssistantRequestFlag : std::int32_t {
305 None = 0, // VOICE_ASSISTANT_REQUEST_NONE
306 UseVad = 1, // VOICE_ASSISTANT_REQUEST_USE_VAD
307 UseWakeWord = 2, // VOICE_ASSISTANT_REQUEST_USE_WAKE_WORD
308};
309
311enum class VoiceAssistantEvent : std::int32_t {
312 Error = 0, // VOICE_ASSISTANT_ERROR
313 RunStart = 1, // VOICE_ASSISTANT_RUN_START
314 RunEnd = 2, // VOICE_ASSISTANT_RUN_END
315 SttStart = 3, // VOICE_ASSISTANT_STT_START
316 SttEnd = 4, // VOICE_ASSISTANT_STT_END
317 IntentStart = 5, // VOICE_ASSISTANT_INTENT_START
318 IntentEnd = 6, // VOICE_ASSISTANT_INTENT_END
319 TtsStart = 7, // VOICE_ASSISTANT_TTS_START
320 TtsEnd = 8, // VOICE_ASSISTANT_TTS_END
321 WakeWordStart = 9, // VOICE_ASSISTANT_WAKE_WORD_START
322 WakeWordEnd = 10, // VOICE_ASSISTANT_WAKE_WORD_END
323 SttVadStart = 11, // VOICE_ASSISTANT_STT_VAD_START
324 SttVadEnd = 12, // VOICE_ASSISTANT_STT_VAD_END
325 TtsStreamStart = 98, // VOICE_ASSISTANT_TTS_STREAM_START
326 TtsStreamEnd = 99, // VOICE_ASSISTANT_TTS_STREAM_END
327 IntentProgress = 100, // VOICE_ASSISTANT_INTENT_PROGRESS
328};
329
331enum class VoiceAssistantTimerEvent : std::int32_t {
332 Started = 0, // VOICE_ASSISTANT_TIMER_STARTED
333 Updated = 1, // VOICE_ASSISTANT_TIMER_UPDATED
334 Cancelled = 2, // VOICE_ASSISTANT_TIMER_CANCELLED
335 Finished = 3, // VOICE_ASSISTANT_TIMER_FINISHED
336};
337
339enum class AlarmControlPanelState : std::int32_t {
340 Disarmed = 0, // ALARM_STATE_DISARMED
341 ArmedHome = 1, // ALARM_STATE_ARMED_HOME
342 ArmedAway = 2, // ALARM_STATE_ARMED_AWAY
343 ArmedNight = 3, // ALARM_STATE_ARMED_NIGHT
344 ArmedVacation = 4, // ALARM_STATE_ARMED_VACATION
345 ArmedCustomBypass = 5, // ALARM_STATE_ARMED_CUSTOM_BYPASS
346 Pending = 6, // ALARM_STATE_PENDING
347 Arming = 7, // ALARM_STATE_ARMING
348 Disarming = 8, // ALARM_STATE_DISARMING
349 Triggered = 9, // ALARM_STATE_TRIGGERED
350};
351
353enum class AlarmControlPanelStateCommand : std::int32_t {
354 Disarm = 0, // ALARM_CONTROL_PANEL_DISARM
355 ArmAway = 1, // ALARM_CONTROL_PANEL_ARM_AWAY
356 ArmHome = 2, // ALARM_CONTROL_PANEL_ARM_HOME
357 ArmNight = 3, // ALARM_CONTROL_PANEL_ARM_NIGHT
358 ArmVacation = 4, // ALARM_CONTROL_PANEL_ARM_VACATION
359 ArmCustomBypass = 5, // ALARM_CONTROL_PANEL_ARM_CUSTOM_BYPASS
360 Trigger = 6, // ALARM_CONTROL_PANEL_TRIGGER
361};
362
364enum class TextMode : std::int32_t {
365 Text = 0, // TEXT_MODE_TEXT
366 Password = 1, // TEXT_MODE_PASSWORD
367};
368
370enum class ValveOperation : std::int32_t {
371 Idle = 0, // VALVE_OPERATION_IDLE
372 IsOpening = 1, // VALVE_OPERATION_IS_OPENING
373 IsClosing = 2, // VALVE_OPERATION_IS_CLOSING
374};
375
377enum class UpdateCommand : std::int32_t {
378 None = 0, // UPDATE_COMMAND_NONE
379 Update = 1, // UPDATE_COMMAND_UPDATE
380 Check = 2, // UPDATE_COMMAND_CHECK
381};
382
384enum class ZWaveProxyRequestType : std::int32_t {
385 Subscribe = 0, // ZWAVE_PROXY_REQUEST_TYPE_SUBSCRIBE
386 Unsubscribe = 1, // ZWAVE_PROXY_REQUEST_TYPE_UNSUBSCRIBE
387 HomeIdChange = 2, // ZWAVE_PROXY_REQUEST_TYPE_HOME_ID_CHANGE
388};
389
391enum class SerialProxyParity : std::int32_t {
392 None = 0, // SERIAL_PROXY_PARITY_NONE
393 Even = 1, // SERIAL_PROXY_PARITY_EVEN
394 Odd = 2, // SERIAL_PROXY_PARITY_ODD
395};
396
398enum class SerialProxyRequestType : std::int32_t {
399 Subscribe = 0, // SERIAL_PROXY_REQUEST_TYPE_SUBSCRIBE
400 Unsubscribe = 1, // SERIAL_PROXY_REQUEST_TYPE_UNSUBSCRIBE
401 Flush = 2, // SERIAL_PROXY_REQUEST_TYPE_FLUSH
402};
403
405enum class SerialProxyStatus : std::int32_t {
406 Ok = 0, // SERIAL_PROXY_STATUS_OK
407 AssumedSuccess = 1, // SERIAL_PROXY_STATUS_ASSUMED_SUCCESS
408 Error = 2, // SERIAL_PROXY_STATUS_ERROR
409 Timeout = 3, // SERIAL_PROXY_STATUS_TIMEOUT
410 NotSupported = 4, // SERIAL_PROXY_STATUS_NOT_SUPPORTED
411};
412
413} // namespace esphome::api
Definition bytes.hpp:10
LegacyCoverState
Mirror of proto enum LegacyCoverState.
Definition enums.hpp:27
TextMode
Mirror of proto enum TextMode.
Definition enums.hpp:364
VoiceAssistantEvent
Mirror of proto enum VoiceAssistantEvent.
Definition enums.hpp:311
TemperatureUnit
Mirror of proto enum TemperatureUnit.
Definition enums.hpp:131
FanSpeed
Mirror of proto enum FanSpeed.
Definition enums.hpp:47
LogLevel
Mirror of proto enum LogLevel.
Definition enums.hpp:91
CoverOperation
Mirror of proto enum CoverOperation.
Definition enums.hpp:33
ZWaveProxyRequestType
Mirror of proto enum ZWaveProxyRequestType.
Definition enums.hpp:384
SerialProxyStatus
Mirror of proto enum SerialProxyStatus.
Definition enums.hpp:405
DSTRuleType
Mirror of proto enum DSTRuleType.
Definition enums.hpp:103
@ Failed
Terminated by an error.
ClimateSwingMode
Mirror of proto enum ClimateSwingMode.
Definition enums.hpp:163
SerialProxyParity
Mirror of proto enum SerialProxyParity.
Definition enums.hpp:391
ColorMode
Mirror of proto enum ColorMode.
Definition enums.hpp:60
FanDirection
Mirror of proto enum FanDirection.
Definition enums.hpp:54
MediaPlayerCommand
Mirror of proto enum MediaPlayerCommand.
Definition enums.hpp:247
NumberMode
Mirror of proto enum NumberMode.
Definition enums.hpp:217
WaterHeaterMode
Mirror of proto enum WaterHeaterMode.
Definition enums.hpp:194
BluetoothScannerState
Mirror of proto enum BluetoothScannerState.
Definition enums.hpp:282
EntityCategory
Mirror of proto enum EntityCategory.
Definition enums.hpp:20
BluetoothScannerMode
Mirror of proto enum BluetoothScannerMode.
Definition enums.hpp:292
MediaPlayerState
Mirror of proto enum MediaPlayerState.
Definition enums.hpp:236
UpdateCommand
Mirror of proto enum UpdateCommand.
Definition enums.hpp:377
SensorLastResetType
Mirror of proto enum SensorLastResetType.
Definition enums.hpp:84
ClimateMode
Mirror of proto enum ClimateMode.
Definition enums.hpp:138
MediaPlayerFormatPurpose
Mirror of proto enum MediaPlayerFormatPurpose.
Definition enums.hpp:265
ClimatePreset
Mirror of proto enum ClimatePreset.
Definition enums.hpp:182
SensorStateClass
Mirror of proto enum SensorStateClass.
Definition enums.hpp:75
@ Ok
A complete value was decoded.
ValveOperation
Mirror of proto enum ValveOperation.
Definition enums.hpp:370
BluetoothDeviceRequestType
Mirror of proto enum BluetoothDeviceRequestType.
Definition enums.hpp:271
AlarmControlPanelState
Mirror of proto enum AlarmControlPanelState.
Definition enums.hpp:339
VoiceAssistantTimerEvent
Mirror of proto enum VoiceAssistantTimerEvent.
Definition enums.hpp:331
VoiceAssistantRequestFlag
Mirror of proto enum VoiceAssistantRequestFlag.
Definition enums.hpp:304
ClimateAction
Mirror of proto enum ClimateAction.
Definition enums.hpp:171
SupportsResponseType
Mirror of proto enum SupportsResponseType.
Definition enums.hpp:123
LegacyCoverCommand
Mirror of proto enum LegacyCoverCommand.
Definition enums.hpp:40
SerialProxyRequestType
Mirror of proto enum SerialProxyRequestType.
Definition enums.hpp:398
ClimateFanMode
Mirror of proto enum ClimateFanMode.
Definition enums.hpp:149
AlarmControlPanelStateCommand
Mirror of proto enum AlarmControlPanelStateCommand.
Definition enums.hpp:353
LockState
Mirror of proto enum LockState.
Definition enums.hpp:224
WaterHeaterCommandHasField
Mirror of proto enum WaterHeaterCommandHasField.
Definition enums.hpp:205
ServiceArgType
Mirror of proto enum ServiceArgType.
Definition enums.hpp:111
SerialProxyPortType
Mirror of proto enum SerialProxyPortType.
Definition enums.hpp:13
VoiceAssistantSubscribeFlag
Mirror of proto enum VoiceAssistantSubscribeFlag.
Definition enums.hpp:298