|
const char * | api_error_to_str (APIError err) |
|
std::string | noise_err_to_str (int err) |
| Convert a noise error code to a readable error.
|
|
void | noise_rand_bytes (void *output, size_t len) |
|
template<> |
const char * | proto_enum_to_string< enums::EntityCategory > (enums::EntityCategory value) |
|
template<> |
const char * | proto_enum_to_string< enums::CoverOperation > (enums::CoverOperation value) |
|
template<> |
const char * | proto_enum_to_string< enums::FanDirection > (enums::FanDirection value) |
|
template<> |
const char * | proto_enum_to_string< enums::ColorMode > (enums::ColorMode value) |
|
template<> |
const char * | proto_enum_to_string< enums::SensorStateClass > (enums::SensorStateClass value) |
|
template<> |
const char * | proto_enum_to_string< enums::LogLevel > (enums::LogLevel value) |
|
template<> |
const char * | proto_enum_to_string< enums::ServiceArgType > (enums::ServiceArgType value) |
|
template<> |
const char * | proto_enum_to_string< enums::ClimateMode > (enums::ClimateMode value) |
|
template<> |
const char * | proto_enum_to_string< enums::ClimateFanMode > (enums::ClimateFanMode value) |
|
template<> |
const char * | proto_enum_to_string< enums::ClimateSwingMode > (enums::ClimateSwingMode value) |
|
template<> |
const char * | proto_enum_to_string< enums::ClimateAction > (enums::ClimateAction value) |
|
template<> |
const char * | proto_enum_to_string< enums::ClimatePreset > (enums::ClimatePreset value) |
|
template<> |
const char * | proto_enum_to_string< enums::NumberMode > (enums::NumberMode value) |
|
template<> |
const char * | proto_enum_to_string< enums::LockState > (enums::LockState value) |
|
template<> |
const char * | proto_enum_to_string< enums::LockCommand > (enums::LockCommand value) |
|
template<> |
const char * | proto_enum_to_string< enums::MediaPlayerState > (enums::MediaPlayerState value) |
|
template<> |
const char * | proto_enum_to_string< enums::MediaPlayerCommand > (enums::MediaPlayerCommand value) |
|
template<> |
const char * | proto_enum_to_string< enums::MediaPlayerFormatPurpose > (enums::MediaPlayerFormatPurpose value) |
|
template<> |
const char * | proto_enum_to_string< enums::BluetoothDeviceRequestType > (enums::BluetoothDeviceRequestType value) |
|
template<> |
const char * | proto_enum_to_string< enums::BluetoothScannerState > (enums::BluetoothScannerState value) |
|
template<> |
const char * | proto_enum_to_string< enums::BluetoothScannerMode > (enums::BluetoothScannerMode value) |
|
template<> |
const char * | proto_enum_to_string< enums::VoiceAssistantSubscribeFlag > (enums::VoiceAssistantSubscribeFlag value) |
|
template<> |
const char * | proto_enum_to_string< enums::VoiceAssistantRequestFlag > (enums::VoiceAssistantRequestFlag value) |
|
template<> |
const char * | proto_enum_to_string< enums::VoiceAssistantEvent > (enums::VoiceAssistantEvent value) |
|
template<> |
const char * | proto_enum_to_string< enums::VoiceAssistantTimerEvent > (enums::VoiceAssistantTimerEvent value) |
|
template<> |
const char * | proto_enum_to_string< enums::AlarmControlPanelState > (enums::AlarmControlPanelState value) |
|
template<> |
const char * | proto_enum_to_string< enums::AlarmControlPanelStateCommand > (enums::AlarmControlPanelStateCommand value) |
|
template<> |
const char * | proto_enum_to_string< enums::TextMode > (enums::TextMode value) |
|
template<> |
const char * | proto_enum_to_string< enums::ValveOperation > (enums::ValveOperation value) |
|
template<> |
const char * | proto_enum_to_string< enums::UpdateCommand > (enums::UpdateCommand value) |
|
| API_DISPATCH_UPDATE (binary_sensor::BinarySensor, binary_sensor) API_DISPATCH_UPDATE(cover |
|
| API_DISPATCH_UPDATE (alarm_control_panel::AlarmControlPanel, alarm_control_panel) float APIServer |
|
| LIST_ENTITIES_HANDLER (binary_sensor, binary_sensor::BinarySensor, ListEntitiesBinarySensorResponse) LIST_ENTITIES_HANDLER(cover |
|
ListEntitiesCoverResponse | LIST_ENTITIES_HANDLER (fan, fan::Fan, ListEntitiesFanResponse) LIST_ENTITIES_HANDLER(light |
|
ListEntitiesCoverResponse ListEntitiesLightResponse | LIST_ENTITIES_HANDLER (sensor, sensor::Sensor, ListEntitiesSensorResponse) LIST_ENTITIES_HANDLER(switch |
|
ListEntitiesCoverResponse ListEntitiesLightResponse ListEntitiesSwitchResponse | LIST_ENTITIES_HANDLER (button, button::Button, ListEntitiesButtonResponse) LIST_ENTITIES_HANDLER(text_sensor |
|
ListEntitiesCoverResponse ListEntitiesLightResponse ListEntitiesSwitchResponse ListEntitiesTextSensorResponse | LIST_ENTITIES_HANDLER (lock, lock::Lock, ListEntitiesLockResponse) LIST_ENTITIES_HANDLER(valve |
|
ListEntitiesCoverResponse ListEntitiesLightResponse ListEntitiesSwitchResponse ListEntitiesTextSensorResponse ListEntitiesValveResponse | LIST_ENTITIES_HANDLER (camera, camera::Camera, ListEntitiesCameraResponse) LIST_ENTITIES_HANDLER(climate |
|
ListEntitiesCoverResponse ListEntitiesLightResponse ListEntitiesSwitchResponse ListEntitiesTextSensorResponse ListEntitiesValveResponse ListEntitiesClimateResponse | LIST_ENTITIES_HANDLER (number, number::Number, ListEntitiesNumberResponse) LIST_ENTITIES_HANDLER(date |
|
ListEntitiesCoverResponse ListEntitiesLightResponse ListEntitiesSwitchResponse ListEntitiesTextSensorResponse ListEntitiesValveResponse ListEntitiesClimateResponse ListEntitiesDateResponse | LIST_ENTITIES_HANDLER (time, datetime::TimeEntity, ListEntitiesTimeResponse) LIST_ENTITIES_HANDLER(datetime |
|
ListEntitiesCoverResponse ListEntitiesLightResponse ListEntitiesSwitchResponse ListEntitiesTextSensorResponse ListEntitiesValveResponse ListEntitiesClimateResponse ListEntitiesDateResponse ListEntitiesDateTimeResponse | LIST_ENTITIES_HANDLER (text, text::Text, ListEntitiesTextResponse) LIST_ENTITIES_HANDLER(select |
|
ListEntitiesCoverResponse ListEntitiesLightResponse ListEntitiesSwitchResponse ListEntitiesTextSensorResponse ListEntitiesValveResponse ListEntitiesClimateResponse ListEntitiesDateResponse ListEntitiesDateTimeResponse ListEntitiesSelectResponse | LIST_ENTITIES_HANDLER (media_player, media_player::MediaPlayer, ListEntitiesMediaPlayerResponse) LIST_ENTITIES_HANDLER(alarm_control_panel |
|
ListEntitiesCoverResponse ListEntitiesLightResponse ListEntitiesSwitchResponse ListEntitiesTextSensorResponse ListEntitiesValveResponse ListEntitiesClimateResponse ListEntitiesDateResponse ListEntitiesDateTimeResponse ListEntitiesSelectResponse ListEntitiesAlarmControlPanelResponse | LIST_ENTITIES_HANDLER (event, event::Event, ListEntitiesEventResponse) LIST_ENTITIES_HANDLER(update |
|
constexpr uint32_t | encode_zigzag32 (int32_t value) |
|
constexpr uint64_t | encode_zigzag64 (int64_t value) |
|
constexpr int32_t | decode_zigzag32 (uint32_t value) |
|
constexpr int64_t | decode_zigzag64 (uint64_t value) |
|
template<typename T > |
const char * | proto_enum_to_string (T value) |
|
| INITIAL_STATE_HANDLER (binary_sensor, binary_sensor::BinarySensor) INITIAL_STATE_HANDLER(cover |
|
cover::Cover | INITIAL_STATE_HANDLER (fan, fan::Fan) INITIAL_STATE_HANDLER(light |
|
cover::Cover light::LightState | INITIAL_STATE_HANDLER (sensor, sensor::Sensor) INITIAL_STATE_HANDLER(switch |
|
cover::Cover light::LightState switch_::Switch | INITIAL_STATE_HANDLER (text_sensor, text_sensor::TextSensor) INITIAL_STATE_HANDLER(climate |
|
cover::Cover light::LightState switch_::Switch climate::Climate | INITIAL_STATE_HANDLER (number, number::Number) INITIAL_STATE_HANDLER(date |
|
cover::Cover light::LightState switch_::Switch climate::Climate datetime::DateEntity | INITIAL_STATE_HANDLER (time, datetime::TimeEntity) INITIAL_STATE_HANDLER(datetime |
|
cover::Cover light::LightState switch_::Switch climate::Climate datetime::DateEntity datetime::DateTimeEntity | INITIAL_STATE_HANDLER (text, text::Text) INITIAL_STATE_HANDLER(select |
|
cover::Cover light::LightState switch_::Switch climate::Climate datetime::DateEntity datetime::DateTimeEntity select::Select | INITIAL_STATE_HANDLER (lock, lock::Lock) INITIAL_STATE_HANDLER(valve |
|
cover::Cover light::LightState switch_::Switch climate::Climate datetime::DateEntity datetime::DateTimeEntity select::Select valve::Valve | INITIAL_STATE_HANDLER (media_player, media_player::MediaPlayer) INITIAL_STATE_HANDLER(alarm_control_panel |
|
cover::Cover light::LightState switch_::Switch climate::Climate datetime::DateEntity datetime::DateTimeEntity select::Select valve::Valve alarm_control_panel::AlarmControlPanel | INITIAL_STATE_HANDLER (update, update::UpdateEntity) InitialStateIterator |
|
template<> |
bool | get_execute_arg_value< bool > (const ExecuteServiceArgument &arg) |
|
template<> |
int32_t | get_execute_arg_value< int32_t > (const ExecuteServiceArgument &arg) |
|
template<> |
float | get_execute_arg_value< float > (const ExecuteServiceArgument &arg) |
|
template<> |
std::string | get_execute_arg_value< std::string > (const ExecuteServiceArgument &arg) |
|
template<> |
std::vector< bool > | get_execute_arg_value< std::vector< bool > > (const ExecuteServiceArgument &arg) |
|
template<> |
std::vector< int32_t > | get_execute_arg_value< std::vector< int32_t > > (const ExecuteServiceArgument &arg) |
|
template<> |
std::vector< float > | get_execute_arg_value< std::vector< float > > (const ExecuteServiceArgument &arg) |
|
template<> |
std::vector< std::string > | get_execute_arg_value< std::vector< std::string > > (const ExecuteServiceArgument &arg) |
|
template<> |
enums::ServiceArgType | to_service_arg_type< bool > () |
|
template<> |
enums::ServiceArgType | to_service_arg_type< int32_t > () |
|
template<> |
enums::ServiceArgType | to_service_arg_type< float > () |
|
template<> |
enums::ServiceArgType | to_service_arg_type< std::string > () |
|
template<> |
enums::ServiceArgType | to_service_arg_type< std::vector< bool > > () |
|
template<> |
enums::ServiceArgType | to_service_arg_type< std::vector< int32_t > > () |
|
template<> |
enums::ServiceArgType | to_service_arg_type< std::vector< float > > () |
|
template<> |
enums::ServiceArgType | to_service_arg_type< std::vector< std::string > > () |
|
template<typename T > |
T | get_execute_arg_value (const ExecuteServiceArgument &arg) |
|
template<typename T > |
enums::ServiceArgType | to_service_arg_type () |
|