48#ifdef USE_API_PASSWORD
88#ifdef USE_API_PASSWORD
99#ifdef ESPHOME_PROJECT_NAME
102#ifdef ESPHOME_PROJECT_NAME
108#ifdef USE_BLUETOOTH_PROXY
113#ifdef USE_VOICE_ASSISTANT
119#ifdef USE_BLUETOOTH_PROXY
126 for (
const auto &it : this->
devices) {
131 for (
const auto &it : this->
areas) {
138#ifdef USE_ZWAVE_PROXY
141#ifdef USE_ZWAVE_PROXY
146#ifdef USE_API_PASSWORD
157#ifdef ESPHOME_PROJECT_NAME
160#ifdef ESPHOME_PROJECT_NAME
166#ifdef USE_BLUETOOTH_PROXY
171#ifdef USE_VOICE_ASSISTANT
177#ifdef USE_BLUETOOTH_PROXY
184 for (
const auto &it : this->
devices) {
189 for (
const auto &it : this->
areas) {
196#ifdef USE_ZWAVE_PROXY
199#ifdef USE_ZWAVE_PROXY
203#ifdef USE_BINARY_SENSOR
211#ifdef USE_ENTITY_ICON
226#ifdef USE_ENTITY_ICON
261#ifdef USE_ENTITY_ICON
279#ifdef USE_ENTITY_ICON
354#ifdef USE_ENTITY_ICON
374#ifdef USE_ENTITY_ICON
479 for (
auto &it : this->
effects) {
483#ifdef USE_ENTITY_ICON
503 for (
const auto &it : this->
effects) {
508#ifdef USE_ENTITY_ICON
665#ifdef USE_ENTITY_ICON
683#ifdef USE_ENTITY_ICON
719#ifdef USE_ENTITY_ICON
734#ifdef USE_ENTITY_ICON
785#ifdef USE_TEXT_SENSOR
790#ifdef USE_ENTITY_ICON
804#ifdef USE_ENTITY_ICON
866#ifdef USE_API_HOMEASSISTANT_SERVICES
877 for (
auto &it : this->
data) {
896#ifdef USE_API_HOMEASSISTANT_STATES
947#ifdef USE_API_SERVICES
959 for (
auto &it : this->
args) {
1019 this->
args.emplace_back();
1044#ifdef USE_ENTITY_ICON
1057#ifdef USE_ENTITY_ICON
1125#ifdef USE_ENTITY_ICON
1179#ifdef USE_ENTITY_ICON
1325#ifdef USE_ENTITY_ICON
1344#ifdef USE_ENTITY_ICON
1406#ifdef USE_ENTITY_ICON
1409 for (
const auto &it : *this->
options) {
1422#ifdef USE_ENTITY_ICON
1425 if (!this->
options->empty()) {
1426 for (
const auto &it : *this->
options) {
1490#ifdef USE_ENTITY_ICON
1494 for (
auto &it : this->
tones) {
1508#ifdef USE_ENTITY_ICON
1512 if (!this->
tones.empty()) {
1513 for (
const auto &it : this->
tones) {
1597#ifdef USE_ENTITY_ICON
1614#ifdef USE_ENTITY_ICON
1685#ifdef USE_ENTITY_ICON
1699#ifdef USE_ENTITY_ICON
1732#ifdef USE_MEDIA_PLAYER
1751#ifdef USE_ENTITY_ICON
1769#ifdef USE_ENTITY_ICON
1853#ifdef USE_BLUETOOTH_PROXY
1928 if (this->
uuid[0] != 0 || this->
uuid[1] != 0) {
1936 if (this->
uuid[0] != 0 || this->
uuid[1] != 0) {
1944 if (this->
uuid[0] != 0 || this->
uuid[1] != 0) {
1956 if (this->
uuid[0] != 0 || this->
uuid[1] != 0) {
1966 if (this->
uuid[0] != 0 || this->
uuid[1] != 0) {
1977 if (this->
uuid[0] != 0 || this->
uuid[1] != 0) {
2119 for (
const auto &it : this->
allocated) {
2128 for (
const auto &it : this->
allocated) {
2211#ifdef USE_VOICE_ASSISTANT
2268 this->value =
value.as_string();
2288 this->
data.emplace_back();
2475#ifdef USE_ALARM_CONTROL_PANEL
2480#ifdef USE_ENTITY_ICON
2496#ifdef USE_ENTITY_ICON
2563#ifdef USE_ENTITY_ICON
2580#ifdef USE_ENTITY_ICON
2642#ifdef USE_DATETIME_DATE
2647#ifdef USE_ENTITY_ICON
2660#ifdef USE_ENTITY_ICON
2721#ifdef USE_DATETIME_TIME
2726#ifdef USE_ENTITY_ICON
2739#ifdef USE_ENTITY_ICON
2805#ifdef USE_ENTITY_ICON
2822#ifdef USE_ENTITY_ICON
2857#ifdef USE_ENTITY_ICON
2874#ifdef USE_ENTITY_ICON
2935#ifdef USE_DATETIME_DATETIME
2940#ifdef USE_ENTITY_ICON
2953#ifdef USE_ENTITY_ICON
3009#ifdef USE_ENTITY_ICON
3023#ifdef USE_ENTITY_ICON
3089#ifdef USE_ZWAVE_PROXY
constexpr size_type size() const
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
enums::AlarmControlPanelStateCommand command
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void calculate_size(ProtoSize &size) const override
enums::AlarmControlPanelState state
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
std::array< uint64_t, BLUETOOTH_PROXY_MAX_CONNECTIONS > allocated
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
enums::BluetoothDeviceRequestType request_type
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
std::vector< BluetoothGATTDescriptor > descriptors
void calculate_size(ProtoSize &size) const override
std::array< uint64_t, 2 > uuid
void calculate_size(ProtoSize &size) const override
std::array< uint64_t, 2 > uuid
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
std::vector< BluetoothGATTService > services
void encode(ProtoWriteBuffer buffer) const override
const uint8_t * data_ptr_
void calculate_size(ProtoSize &size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
const uint8_t * data_ptr_
void calculate_size(ProtoSize &size) const override
std::vector< BluetoothGATTCharacteristic > characteristics
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
std::array< uint64_t, 2 > uuid
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
std::array< BluetoothLERawAdvertisement, BLUETOOTH_PROXY_ADVERTISEMENT_BATCH_SIZE > advertisements
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
uint16_t advertisements_len
enums::BluetoothScannerMode mode
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
enums::BluetoothScannerMode mode
enums::BluetoothScannerState state
enums::BluetoothScannerMode configured_mode
void calculate_size(ProtoSize &size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(ProtoSize &size) const override
const uint8_t * data_ptr_
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool has_target_temperature_high
float target_temperature_low
bool has_target_temperature_low
float target_temperature_high
enums::ClimateSwingMode swing_mode
enums::ClimateFanMode fan_mode
bool has_target_temperature
std::string custom_fan_mode
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
enums::ClimatePreset preset
std::string custom_preset
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
enums::ClimateFanMode fan_mode
float target_temperature_low
enums::ClimateSwingMode swing_mode
StringRef custom_preset_ref_
enums::ClimateAction action
void encode(ProtoWriteBuffer buffer) const override
StringRef custom_fan_mode_ref_
enums::ClimatePreset preset
float current_temperature
void calculate_size(ProtoSize &size) const override
float target_temperature_high
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
enums::CoverOperation current_operation
void calculate_size(ProtoSize &size) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
StringRef project_name_ref_
uint32_t zwave_proxy_feature_flags
void calculate_size(ProtoSize &size) const override
StringRef manufacturer_ref_
StringRef suggested_area_ref_
StringRef compilation_time_ref_
std::array< AreaInfo, ESPHOME_AREA_COUNT > areas
uint32_t bluetooth_proxy_feature_flags
StringRef esphome_version_ref_
StringRef mac_address_ref_
uint32_t voice_assistant_feature_flags
bool api_encryption_supported
std::array< DeviceInfo, ESPHOME_DEVICE_COUNT > devices
StringRef friendly_name_ref_
StringRef bluetooth_mac_address_ref_
StringRef project_version_ref_
void calculate_size(ProtoSize &size) const override
StringRef event_type_ref_
void encode(ProtoWriteBuffer buffer) const override
std::vector< int32_t > int_array
std::vector< bool > bool_array
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
std::vector< std::string > string_array
std::vector< float > float_array
std::vector< ExecuteServiceArgument > args
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
enums::FanDirection direction
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
enums::FanDirection direction
StringRef preset_mode_ref_
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
const uint8_t * client_info
uint32_t api_version_major
uint32_t api_version_minor
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
StringRef server_info_ref_
uint32_t api_version_minor
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
uint32_t api_version_major
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
std::vector< HomeassistantServiceMap > data_template
std::vector< HomeassistantServiceMap > data
std::vector< HomeassistantServiceMap > variables
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
enums::EntityCategory entity_category
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool has_color_temperature
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
enums::ColorMode color_mode
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool has_transition_length
uint32_t transition_length
bool has_color_brightness
void encode(ProtoWriteBuffer buffer) const override
enums::ColorMode color_mode
void calculate_size(ProtoSize &size) const override
bool requires_code_to_arm
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
uint32_t supported_features
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
bool is_status_binary_sensor
StringRef device_class_ref_
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
float visual_max_humidity
const std::set< std::string > * supported_custom_presets
bool supports_current_temperature
bool supports_current_humidity
void calculate_size(ProtoSize &size) const override
bool supports_target_humidity
float visual_min_humidity
float visual_max_temperature
const std::set< climate::ClimateSwingMode > * supported_swing_modes
float visual_target_temperature_step
bool supports_two_point_target_temperature
void encode(ProtoWriteBuffer buffer) const override
const std::set< std::string > * supported_custom_fan_modes
float visual_min_temperature
const std::set< climate::ClimateFanMode > * supported_fan_modes
float visual_current_temperature_step
const std::set< climate::ClimatePreset > * supported_presets
const std::set< climate::ClimateMode > * supported_modes
void calculate_size(ProtoSize &size) const override
StringRef device_class_ref_
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
StringRef device_class_ref_
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
std::vector< std::string > event_types
const std::set< std::string > * supported_preset_modes
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
int32_t supported_speed_count
bool supports_oscillation
const std::set< light::ColorMode > * supported_color_modes
void calculate_size(ProtoSize &size) const override
std::vector< std::string > effects
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
StringRef code_format_ref_
void calculate_size(ProtoSize &size) const override
void calculate_size(ProtoSize &size) const override
StringRef unit_of_measurement_ref_
StringRef device_class_ref_
void encode(ProtoWriteBuffer buffer) const override
const std::vector< std::string > * options
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
StringRef unit_of_measurement_ref_
StringRef device_class_ref_
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
int32_t accuracy_decimals
enums::SensorStateClass state_class
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
enums::ServiceArgType type
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
std::vector< ListEntitiesServicesArgument > args
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
std::vector< std::string > tones
void encode(ProtoWriteBuffer buffer) const override
StringRef device_class_ref_
void calculate_size(ProtoSize &size) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
StringRef device_class_ref_
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
StringRef device_class_ref_
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
StringRef device_class_ref_
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
enums::LockCommand command
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
uint32_t as_fixed32() const
void decode_to_message(ProtoDecodableMessage &msg) const
Decode the length-delimited data into an existing ProtoDecodableMessage instance.
const uint8_t * data() const
std::string as_string() const
void add_message_object(uint32_t field_id_size, const ProtoMessage &message)
Calculates and adds the size of a nested message field to the total message size.
void add_message_object_force(uint32_t field_id_size, const ProtoMessage &message)
Calculates and adds the size of a nested message field to the total message size (force version)
void add_float(uint32_t field_id_size, float value)
Calculates and adds the size of a float field to the total message size.
void add_uint32_force(uint32_t field_id_size, uint32_t value)
Calculates and adds the size of a uint32 field to the total message size (force version)
void add_sint32(uint32_t field_id_size, int32_t value)
Calculates and adds the size of a sint32 field to the total message size.
void add_bool(uint32_t field_id_size, bool value)
Calculates and adds the size of a boolean field to the total message size.
void add_uint32(uint32_t field_id_size, uint32_t value)
Calculates and adds the size of a uint32 field to the total message size.
void add_repeated_message(uint32_t field_id_size, const std::vector< MessageType > &messages)
Calculates and adds the sizes of all messages in a repeated field to the total message size.
void add_uint64(uint32_t field_id_size, uint64_t value)
Calculates and adds the size of a uint64 field to the total message size.
void add_length_force(uint32_t field_id_size, size_t len)
Calculates and adds the size of a length-delimited field (string/bytes) to the total message size (re...
void add_int32(uint32_t field_id_size, int32_t value)
Common parameters for all add_*_field methods.
void add_uint64_force(uint32_t field_id_size, uint64_t value)
Calculates and adds the size of a uint64 field to the total message size (force version)
void add_fixed32(uint32_t field_id_size, uint32_t value)
Calculates and adds the size of a fixed32 field to the total message size.
void add_length(uint32_t field_id_size, size_t len)
Calculates and adds the size of a length-delimited field (string/bytes) to the total message size.
Representation of a VarInt - in ProtoBuf should be 64bit but we only use 32bit.
constexpr uint64_t as_uint64() const
constexpr int32_t as_int32() const
constexpr uint32_t as_uint32() const
constexpr bool as_bool() const
constexpr int32_t as_sint32() const
void encode_float(uint32_t field_id, float value, bool force=false)
void encode_int32(uint32_t field_id, int32_t value, bool force=false)
void encode_string(uint32_t field_id, const char *string, size_t len, bool force=false)
void encode_bool(uint32_t field_id, bool value, bool force=false)
void encode_uint64(uint32_t field_id, uint64_t value, bool force=false)
void encode_uint32(uint32_t field_id, uint32_t value, bool force=false)
void encode_sint32(uint32_t field_id, int32_t value, bool force=false)
void encode_message(uint32_t field_id, const ProtoMessage &value, bool force=false)
void encode_bytes(uint32_t field_id, const uint8_t *data, size_t len, bool force=false)
void encode_fixed32(uint32_t field_id, uint32_t value, bool force=false)
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(ProtoSize &size) const override
const uint8_t * message_ptr_
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
enums::UpdateCommand command
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
StringRef current_version_ref_
StringRef latest_version_ref_
StringRef release_url_ref_
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
StringRef release_summary_ref_
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
enums::ValveOperation current_operation
void calculate_size(ProtoSize &size) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
std::string preannounce_media_id
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
const uint8_t * data_ptr_
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
uint32_t noise_suppression_level
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
std::vector< VoiceAssistantExternalWakeWord > external_wake_words
void calculate_size(ProtoSize &size) const override
std::vector< VoiceAssistantWakeWord > available_wake_words
uint32_t max_active_wake_words
const std::vector< std::string > * active_wake_words
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
enums::VoiceAssistantEvent event_type
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
std::vector< VoiceAssistantEventData > data
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
std::vector< std::string > trained_languages
void calculate_size(ProtoSize &size) const override
StringRef wake_word_phrase_ref_
VoiceAssistantAudioSettings audio_settings
StringRef conversation_id_ref_
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
std::vector< std::string > active_wake_words
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
enums::VoiceAssistantTimerEvent event_type
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
std::vector< std::string > trained_languages
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void calculate_size(ProtoSize &size) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
enums::ZWaveProxyRequestType type
void encode(ProtoWriteBuffer buffer) const override
BluetoothDeviceRequestType
AlarmControlPanelStateCommand