ESPHome 2025.10.0-dev
Loading...
Searching...
No Matches
esphome::api::VoiceAssistantExternalWakeWord Class Referencefinal

#include <api_pb2.h>

Inheritance diagram for esphome::api::VoiceAssistantExternalWakeWord:
esphome::api::ProtoDecodableMessage esphome::api::ProtoMessage

Public Member Functions

void dump_to (std::string &out) const override
 
- Public Member Functions inherited from esphome::api::ProtoDecodableMessage
void decode (const uint8_t *buffer, size_t length)
 
- Public Member Functions inherited from esphome::api::ProtoMessage
virtual ~ProtoMessage ()=default
 
virtual void encode (ProtoWriteBuffer buffer) const
 
virtual void calculate_size (ProtoSize &size) const
 
std::string dump () const
 
virtual const char * message_name () const
 

Data Fields

std::string id {}
 
std::string wake_word {}
 
std::vector< std::string > trained_languages {}
 
std::string model_type {}
 
uint32_t model_size {0}
 
std::string model_hash {}
 
std::string url {}
 

Protected Member Functions

bool decode_length (uint32_t field_id, ProtoLengthDelimited value) override
 
bool decode_varint (uint32_t field_id, ProtoVarInt value) override
 
- Protected Member Functions inherited from esphome::api::ProtoDecodableMessage
virtual bool decode_32bit (uint32_t field_id, Proto32Bit value)
 

Detailed Description

Definition at line 2460 of file api_pb2.h.

Member Function Documentation

◆ decode_length()

bool esphome::api::VoiceAssistantExternalWakeWord::decode_length ( uint32_t field_id,
ProtoLengthDelimited value )
overrideprotectedvirtual

Reimplemented from esphome::api::ProtoDecodableMessage.

Definition at line 2410 of file api_pb2.cpp.

◆ decode_varint()

bool esphome::api::VoiceAssistantExternalWakeWord::decode_varint ( uint32_t field_id,
ProtoVarInt value )
overrideprotectedvirtual

Reimplemented from esphome::api::ProtoDecodableMessage.

Definition at line 2400 of file api_pb2.cpp.

◆ dump_to()

void esphome::api::VoiceAssistantExternalWakeWord::dump_to ( std::string & out) const
overridevirtual

Implements esphome::api::ProtoMessage.

Definition at line 1829 of file api_pb2_dump.cpp.

Field Documentation

◆ id

std::string esphome::api::VoiceAssistantExternalWakeWord::id {}

Definition at line 2462 of file api_pb2.h.

◆ model_hash

std::string esphome::api::VoiceAssistantExternalWakeWord::model_hash {}

Definition at line 2467 of file api_pb2.h.

◆ model_size

uint32_t esphome::api::VoiceAssistantExternalWakeWord::model_size {0}

Definition at line 2466 of file api_pb2.h.

◆ model_type

std::string esphome::api::VoiceAssistantExternalWakeWord::model_type {}

Definition at line 2465 of file api_pb2.h.

◆ trained_languages

std::vector<std::string> esphome::api::VoiceAssistantExternalWakeWord::trained_languages {}

Definition at line 2464 of file api_pb2.h.

◆ url

std::string esphome::api::VoiceAssistantExternalWakeWord::url {}

Definition at line 2468 of file api_pb2.h.

◆ wake_word

std::string esphome::api::VoiceAssistantExternalWakeWord::wake_word {}

Definition at line 2463 of file api_pb2.h.


The documentation for this class was generated from the following files: