|
enum | EntityCategory : uint32_t { ENTITY_CATEGORY_NONE = 0
, ENTITY_CATEGORY_CONFIG = 1
, ENTITY_CATEGORY_DIAGNOSTIC = 2
} |
|
enum | LegacyCoverState : uint32_t { LEGACY_COVER_STATE_OPEN = 0
, LEGACY_COVER_STATE_CLOSED = 1
} |
|
enum | CoverOperation : uint32_t { COVER_OPERATION_IDLE = 0
, COVER_OPERATION_IS_OPENING = 1
, COVER_OPERATION_IS_CLOSING = 2
} |
|
enum | LegacyCoverCommand : uint32_t { LEGACY_COVER_COMMAND_OPEN = 0
, LEGACY_COVER_COMMAND_CLOSE = 1
, LEGACY_COVER_COMMAND_STOP = 2
} |
|
enum | FanSpeed : uint32_t { FAN_SPEED_LOW = 0
, FAN_SPEED_MEDIUM = 1
, FAN_SPEED_HIGH = 2
} |
|
enum | FanDirection : uint32_t { FAN_DIRECTION_FORWARD = 0
, FAN_DIRECTION_REVERSE = 1
} |
|
enum | ColorMode : uint32_t {
COLOR_MODE_UNKNOWN = 0
, COLOR_MODE_ON_OFF = 1
, COLOR_MODE_BRIGHTNESS = 2
, COLOR_MODE_WHITE = 7
,
COLOR_MODE_COLOR_TEMPERATURE = 11
, COLOR_MODE_COLD_WARM_WHITE = 19
, COLOR_MODE_RGB = 35
, COLOR_MODE_RGB_WHITE = 39
,
COLOR_MODE_RGB_COLOR_TEMPERATURE = 47
, COLOR_MODE_RGB_COLD_WARM_WHITE = 51
} |
|
enum | SensorStateClass : uint32_t { STATE_CLASS_NONE = 0
, STATE_CLASS_MEASUREMENT = 1
, STATE_CLASS_TOTAL_INCREASING = 2
, STATE_CLASS_TOTAL = 3
} |
|
enum | SensorLastResetType : uint32_t { LAST_RESET_NONE = 0
, LAST_RESET_NEVER = 1
, LAST_RESET_AUTO = 2
} |
|
enum | LogLevel : uint32_t {
LOG_LEVEL_NONE = 0
, LOG_LEVEL_ERROR = 1
, LOG_LEVEL_WARN = 2
, LOG_LEVEL_INFO = 3
,
LOG_LEVEL_CONFIG = 4
, LOG_LEVEL_DEBUG = 5
, LOG_LEVEL_VERBOSE = 6
, LOG_LEVEL_VERY_VERBOSE = 7
} |
|
enum | ServiceArgType : uint32_t {
SERVICE_ARG_TYPE_BOOL = 0
, SERVICE_ARG_TYPE_INT = 1
, SERVICE_ARG_TYPE_FLOAT = 2
, SERVICE_ARG_TYPE_STRING = 3
,
SERVICE_ARG_TYPE_BOOL_ARRAY = 4
, SERVICE_ARG_TYPE_INT_ARRAY = 5
, SERVICE_ARG_TYPE_FLOAT_ARRAY = 6
, SERVICE_ARG_TYPE_STRING_ARRAY = 7
} |
|
enum | ClimateMode : uint32_t {
CLIMATE_MODE_OFF = 0
, CLIMATE_MODE_HEAT_COOL = 1
, CLIMATE_MODE_COOL = 2
, CLIMATE_MODE_HEAT = 3
,
CLIMATE_MODE_FAN_ONLY = 4
, CLIMATE_MODE_DRY = 5
, CLIMATE_MODE_AUTO = 6
} |
|
enum | ClimateFanMode : uint32_t {
CLIMATE_FAN_ON = 0
, CLIMATE_FAN_OFF = 1
, CLIMATE_FAN_AUTO = 2
, CLIMATE_FAN_LOW = 3
,
CLIMATE_FAN_MEDIUM = 4
, CLIMATE_FAN_HIGH = 5
, CLIMATE_FAN_MIDDLE = 6
, CLIMATE_FAN_FOCUS = 7
,
CLIMATE_FAN_DIFFUSE = 8
, CLIMATE_FAN_QUIET = 9
} |
|
enum | ClimateSwingMode : uint32_t { CLIMATE_SWING_OFF = 0
, CLIMATE_SWING_BOTH = 1
, CLIMATE_SWING_VERTICAL = 2
, CLIMATE_SWING_HORIZONTAL = 3
} |
|
enum | ClimateAction : uint32_t {
CLIMATE_ACTION_OFF = 0
, CLIMATE_ACTION_COOLING = 2
, CLIMATE_ACTION_HEATING = 3
, CLIMATE_ACTION_IDLE = 4
,
CLIMATE_ACTION_DRYING = 5
, CLIMATE_ACTION_FAN = 6
} |
|
enum | ClimatePreset : uint32_t {
CLIMATE_PRESET_NONE = 0
, CLIMATE_PRESET_HOME = 1
, CLIMATE_PRESET_AWAY = 2
, CLIMATE_PRESET_BOOST = 3
,
CLIMATE_PRESET_COMFORT = 4
, CLIMATE_PRESET_ECO = 5
, CLIMATE_PRESET_SLEEP = 6
, CLIMATE_PRESET_ACTIVITY = 7
} |
|
enum | NumberMode : uint32_t { NUMBER_MODE_AUTO = 0
, NUMBER_MODE_BOX = 1
, NUMBER_MODE_SLIDER = 2
} |
|
enum | LockState : uint32_t {
LOCK_STATE_NONE = 0
, LOCK_STATE_LOCKED = 1
, LOCK_STATE_UNLOCKED = 2
, LOCK_STATE_JAMMED = 3
,
LOCK_STATE_LOCKING = 4
, LOCK_STATE_UNLOCKING = 5
} |
|
enum | LockCommand : uint32_t { LOCK_UNLOCK = 0
, LOCK_LOCK = 1
, LOCK_OPEN = 2
} |
|
enum | MediaPlayerState : uint32_t { MEDIA_PLAYER_STATE_NONE = 0
, MEDIA_PLAYER_STATE_IDLE = 1
, MEDIA_PLAYER_STATE_PLAYING = 2
, MEDIA_PLAYER_STATE_PAUSED = 3
} |
|
enum | MediaPlayerCommand : uint32_t {
MEDIA_PLAYER_COMMAND_PLAY = 0
, MEDIA_PLAYER_COMMAND_PAUSE = 1
, MEDIA_PLAYER_COMMAND_STOP = 2
, MEDIA_PLAYER_COMMAND_MUTE = 3
,
MEDIA_PLAYER_COMMAND_UNMUTE = 4
} |
|
enum | MediaPlayerFormatPurpose : uint32_t { MEDIA_PLAYER_FORMAT_PURPOSE_DEFAULT = 0
, MEDIA_PLAYER_FORMAT_PURPOSE_ANNOUNCEMENT = 1
} |
|
enum | BluetoothDeviceRequestType : uint32_t {
BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT = 0
, BLUETOOTH_DEVICE_REQUEST_TYPE_DISCONNECT = 1
, BLUETOOTH_DEVICE_REQUEST_TYPE_PAIR = 2
, BLUETOOTH_DEVICE_REQUEST_TYPE_UNPAIR = 3
,
BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITH_CACHE = 4
, BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITHOUT_CACHE = 5
, BLUETOOTH_DEVICE_REQUEST_TYPE_CLEAR_CACHE = 6
} |
|
enum | BluetoothScannerState : uint32_t {
BLUETOOTH_SCANNER_STATE_IDLE = 0
, BLUETOOTH_SCANNER_STATE_STARTING = 1
, BLUETOOTH_SCANNER_STATE_RUNNING = 2
, BLUETOOTH_SCANNER_STATE_FAILED = 3
,
BLUETOOTH_SCANNER_STATE_STOPPING = 4
, BLUETOOTH_SCANNER_STATE_STOPPED = 5
} |
|
enum | BluetoothScannerMode : uint32_t { BLUETOOTH_SCANNER_MODE_PASSIVE = 0
, BLUETOOTH_SCANNER_MODE_ACTIVE = 1
} |
|
enum | VoiceAssistantSubscribeFlag : uint32_t { VOICE_ASSISTANT_SUBSCRIBE_NONE = 0
, VOICE_ASSISTANT_SUBSCRIBE_API_AUDIO = 1
} |
|
enum | VoiceAssistantRequestFlag : uint32_t { VOICE_ASSISTANT_REQUEST_NONE = 0
, VOICE_ASSISTANT_REQUEST_USE_VAD = 1
, VOICE_ASSISTANT_REQUEST_USE_WAKE_WORD = 2
} |
|
enum | VoiceAssistantEvent : uint32_t {
VOICE_ASSISTANT_ERROR = 0
, VOICE_ASSISTANT_RUN_START = 1
, VOICE_ASSISTANT_RUN_END = 2
, VOICE_ASSISTANT_STT_START = 3
,
VOICE_ASSISTANT_STT_END = 4
, VOICE_ASSISTANT_INTENT_START = 5
, VOICE_ASSISTANT_INTENT_END = 6
, VOICE_ASSISTANT_TTS_START = 7
,
VOICE_ASSISTANT_TTS_END = 8
, VOICE_ASSISTANT_WAKE_WORD_START = 9
, VOICE_ASSISTANT_WAKE_WORD_END = 10
, VOICE_ASSISTANT_STT_VAD_START = 11
,
VOICE_ASSISTANT_STT_VAD_END = 12
, VOICE_ASSISTANT_TTS_STREAM_START = 98
, VOICE_ASSISTANT_TTS_STREAM_END = 99
} |
|
enum | VoiceAssistantTimerEvent : uint32_t { VOICE_ASSISTANT_TIMER_STARTED = 0
, VOICE_ASSISTANT_TIMER_UPDATED = 1
, VOICE_ASSISTANT_TIMER_CANCELLED = 2
, VOICE_ASSISTANT_TIMER_FINISHED = 3
} |
|
enum | AlarmControlPanelState : uint32_t {
ALARM_STATE_DISARMED = 0
, ALARM_STATE_ARMED_HOME = 1
, ALARM_STATE_ARMED_AWAY = 2
, ALARM_STATE_ARMED_NIGHT = 3
,
ALARM_STATE_ARMED_VACATION = 4
, ALARM_STATE_ARMED_CUSTOM_BYPASS = 5
, ALARM_STATE_PENDING = 6
, ALARM_STATE_ARMING = 7
,
ALARM_STATE_DISARMING = 8
, ALARM_STATE_TRIGGERED = 9
} |
|
enum | AlarmControlPanelStateCommand : uint32_t {
ALARM_CONTROL_PANEL_DISARM = 0
, ALARM_CONTROL_PANEL_ARM_AWAY = 1
, ALARM_CONTROL_PANEL_ARM_HOME = 2
, ALARM_CONTROL_PANEL_ARM_NIGHT = 3
,
ALARM_CONTROL_PANEL_ARM_VACATION = 4
, ALARM_CONTROL_PANEL_ARM_CUSTOM_BYPASS = 5
, ALARM_CONTROL_PANEL_TRIGGER = 6
} |
|
enum | TextMode : uint32_t { TEXT_MODE_TEXT = 0
, TEXT_MODE_PASSWORD = 1
} |
|
enum | ValveOperation : uint32_t { VALVE_OPERATION_IDLE = 0
, VALVE_OPERATION_IS_OPENING = 1
, VALVE_OPERATION_IS_CLOSING = 2
} |
|
enum | UpdateCommand : uint32_t { UPDATE_COMMAND_NONE = 0
, UPDATE_COMMAND_UPDATE = 1
, UPDATE_COMMAND_CHECK = 2
} |
|