ESPHome 2025.5.0
|
#include <api_pb2_service.h>
Protected Member Functions | |
bool | read_message (uint32_t msg_size, uint32_t msg_type, uint8_t *msg_data) override |
![]() | |
virtual bool | is_authenticated ()=0 |
virtual bool | is_connection_setup ()=0 |
virtual void | on_fatal_error ()=0 |
virtual void | on_unauthenticated_access ()=0 |
virtual void | on_no_setup_connection ()=0 |
virtual ProtoWriteBuffer | create_buffer (uint32_t reserve_size)=0 |
Create a buffer with a reserved size. | |
virtual bool | send_buffer (ProtoWriteBuffer buffer, uint32_t message_type)=0 |
template<class C > | |
bool | send_message_ (const C &msg, uint32_t message_type) |
Definition at line 11 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 293 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 183 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 189 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 213 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 207 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 198 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 210 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 204 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 250 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 161 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 110 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 119 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 15 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 43 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 311 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 344 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 25 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 18 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIConnection.
Definition at line 20 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 102 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 52 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 98 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIConnection.
Definition at line 100 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 13 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIConnection.
Definition at line 96 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 61 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 27 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 155 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 170 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 87 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 128 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 22 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIConnection.
Definition at line 24 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 137 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 146 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 219 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 173 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 94 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 92 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 84 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 29 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 253 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 76 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 302 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 320 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 240 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 353 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 335 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIConnection.
Definition at line 272 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIConnection.
Definition at line 266 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 278 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIConnection.
Definition at line 262 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIConnection.
Definition at line 259 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIServerConnection.
Definition at line 284 of file api_pb2_service.h.
|
inlinevirtual |
Reimplemented in esphome::api::APIConnection.
Definition at line 269 of file api_pb2_service.h.
|
overrideprotectedvirtual |
Implements esphome::api::ProtoService.
Definition at line 693 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_alarm_control_panel_state_response | ( | const AlarmControlPanelStateResponse & | msg | ) |
Definition at line 560 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_binary_sensor_state_response | ( | const BinarySensorStateResponse & | msg | ) |
Definition at line 68 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_connections_free_response | ( | const BluetoothConnectionsFreeResponse & | msg | ) |
Definition at line 436 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_device_clear_cache_response | ( | const BluetoothDeviceClearCacheResponse & | msg | ) |
Definition at line 486 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_device_connection_response | ( | const BluetoothDeviceConnectionResponse & | msg | ) |
Definition at line 381 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_device_pairing_response | ( | const BluetoothDevicePairingResponse & | msg | ) |
Definition at line 468 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_device_unpairing_response | ( | const BluetoothDeviceUnpairingResponse & | msg | ) |
Definition at line 476 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_gatt_error_response | ( | const BluetoothGATTErrorResponse & | msg | ) |
Definition at line 444 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_gatt_get_services_done_response | ( | const BluetoothGATTGetServicesDoneResponse & | msg | ) |
Definition at line 399 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_gatt_get_services_response | ( | const BluetoothGATTGetServicesResponse & | msg | ) |
Definition at line 391 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_gatt_notify_data_response | ( | const BluetoothGATTNotifyDataResponse & | msg | ) |
Definition at line 426 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_gatt_notify_response | ( | const BluetoothGATTNotifyResponse & | msg | ) |
Definition at line 460 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_gatt_read_response | ( | const BluetoothGATTReadResponse & | msg | ) |
Definition at line 410 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_gatt_write_response | ( | const BluetoothGATTWriteResponse & | msg | ) |
Definition at line 452 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_le_advertisement_response | ( | const BluetoothLEAdvertisementResponse & | msg | ) |
Definition at line 362 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_le_raw_advertisements_response | ( | const BluetoothLERawAdvertisementsResponse & | msg | ) |
Definition at line 370 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_bluetooth_scanner_state_response | ( | const BluetoothScannerStateResponse & | msg | ) |
Definition at line 494 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_camera_image_response | ( | const CameraImageResponse & | msg | ) |
Definition at line 232 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_climate_state_response | ( | const ClimateStateResponse & | msg | ) |
Definition at line 250 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_connect_response | ( | const ConnectResponse & | msg | ) |
Definition at line 17 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_cover_state_response | ( | const CoverStateResponse & | msg | ) |
Definition at line 84 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_date_state_response | ( | const DateStateResponse & | msg | ) |
Definition at line 596 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_date_time_state_response | ( | const DateTimeStateResponse & | msg | ) |
Definition at line 666 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_device_info_response | ( | const DeviceInfoResponse & | msg | ) |
Definition at line 47 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_disconnect_request | ( | const DisconnectRequest & | msg | ) |
Definition at line 23 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_disconnect_response | ( | const DisconnectResponse & | msg | ) |
Definition at line 29 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_event_response | ( | const EventResponse & | msg | ) |
Definition at line 632 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_fan_state_response | ( | const FanStateResponse & | msg | ) |
Definition at line 102 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_get_time_request | ( | const GetTimeRequest & | msg | ) |
Definition at line 205 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_get_time_response | ( | const GetTimeResponse & | msg | ) |
Definition at line 211 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_hello_response | ( | const HelloResponse & | msg | ) |
Definition at line 11 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_homeassistant_service_response | ( | const HomeassistantServiceResponse & | msg | ) |
Definition at line 192 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_light_state_response | ( | const LightStateResponse & | msg | ) |
Definition at line 120 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_alarm_control_panel_response | ( | const ListEntitiesAlarmControlPanelResponse & | msg | ) |
Definition at line 551 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_binary_sensor_response | ( | const ListEntitiesBinarySensorResponse & | msg | ) |
Definition at line 60 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_button_response | ( | const ListEntitiesButtonResponse & | msg | ) |
Definition at line 332 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_camera_response | ( | const ListEntitiesCameraResponse & | msg | ) |
Definition at line 224 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_climate_response | ( | const ListEntitiesClimateResponse & | msg | ) |
Definition at line 242 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_cover_response | ( | const ListEntitiesCoverResponse & | msg | ) |
Definition at line 76 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_date_response | ( | const ListEntitiesDateResponse & | msg | ) |
Definition at line 588 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_date_time_response | ( | const ListEntitiesDateTimeResponse & | msg | ) |
Definition at line 658 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_done_response | ( | const ListEntitiesDoneResponse & | msg | ) |
Definition at line 53 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_event_response | ( | const ListEntitiesEventResponse & | msg | ) |
Definition at line 624 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_fan_response | ( | const ListEntitiesFanResponse & | msg | ) |
Definition at line 94 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_light_response | ( | const ListEntitiesLightResponse & | msg | ) |
Definition at line 112 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_lock_response | ( | const ListEntitiesLockResponse & | msg | ) |
Definition at line 314 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_media_player_response | ( | const ListEntitiesMediaPlayerResponse & | msg | ) |
Definition at line 342 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_number_response | ( | const ListEntitiesNumberResponse & | msg | ) |
Definition at line 260 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_select_response | ( | const ListEntitiesSelectResponse & | msg | ) |
Definition at line 278 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_sensor_response | ( | const ListEntitiesSensorResponse & | msg | ) |
Definition at line 130 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_services_response | ( | const ListEntitiesServicesResponse & | msg | ) |
Definition at line 217 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_siren_response | ( | const ListEntitiesSirenResponse & | msg | ) |
Definition at line 296 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_switch_response | ( | const ListEntitiesSwitchResponse & | msg | ) |
Definition at line 146 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_text_response | ( | const ListEntitiesTextResponse & | msg | ) |
Definition at line 570 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_text_sensor_response | ( | const ListEntitiesTextSensorResponse & | msg | ) |
Definition at line 164 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_time_response | ( | const ListEntitiesTimeResponse & | msg | ) |
Definition at line 606 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_update_response | ( | const ListEntitiesUpdateResponse & | msg | ) |
Definition at line 676 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_list_entities_valve_response | ( | const ListEntitiesValveResponse & | msg | ) |
Definition at line 640 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_lock_state_response | ( | const LockStateResponse & | msg | ) |
Definition at line 322 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_media_player_state_response | ( | const MediaPlayerStateResponse & | msg | ) |
Definition at line 350 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_noise_encryption_set_key_response | ( | const NoiseEncryptionSetKeyResponse & | msg | ) |
Definition at line 185 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_number_state_response | ( | const NumberStateResponse & | msg | ) |
Definition at line 268 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_ping_request | ( | const PingRequest & | msg | ) |
Definition at line 35 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_ping_response | ( | const PingResponse & | msg | ) |
Definition at line 41 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_select_state_response | ( | const SelectStateResponse & | msg | ) |
Definition at line 286 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_sensor_state_response | ( | const SensorStateResponse & | msg | ) |
Definition at line 138 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_siren_state_response | ( | const SirenStateResponse & | msg | ) |
Definition at line 304 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_subscribe_home_assistant_state_response | ( | const SubscribeHomeAssistantStateResponse & | msg | ) |
Definition at line 198 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_subscribe_logs_response | ( | const SubscribeLogsResponse & | msg | ) |
Definition at line 179 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_switch_state_response | ( | const SwitchStateResponse & | msg | ) |
Definition at line 154 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_text_sensor_state_response | ( | const TextSensorStateResponse & | msg | ) |
Definition at line 172 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_text_state_response | ( | const TextStateResponse & | msg | ) |
Definition at line 578 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_time_state_response | ( | const TimeStateResponse & | msg | ) |
Definition at line 614 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_update_state_response | ( | const UpdateStateResponse & | msg | ) |
Definition at line 684 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_valve_state_response | ( | const ValveStateResponse & | msg | ) |
Definition at line 648 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_voice_assistant_announce_finished | ( | const VoiceAssistantAnnounceFinished & | msg | ) |
Definition at line 530 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_voice_assistant_audio | ( | const VoiceAssistantAudio & | msg | ) |
Definition at line 518 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_voice_assistant_configuration_response | ( | const VoiceAssistantConfigurationResponse & | msg | ) |
Definition at line 540 of file api_pb2_service.cpp.
bool esphome::api::APIServerConnectionBase::send_voice_assistant_request | ( | const VoiceAssistantRequest & | msg | ) |
Definition at line 506 of file api_pb2_service.cpp.