ESPHome 2025.6.3
|
#include <api_connection.h>
Data Structures | |
struct | DeferredBatch |
class | MessageCreator |
Protected Types | |
enum class | ConnectionState { WAITING_FOR_HELLO , CONNECTED , AUTHENTICATED } |
using | MessageCreatorPtr = uint16_t (*)(EntityBase *, APIConnection *, uint32_t remaining_size, bool is_single) |
Static Protected Member Functions | |
static void | fill_entity_info_base (esphome::EntityBase *entity, InfoResponseProtoMessage &response) |
static void | fill_entity_state_base (esphome::EntityBase *entity, StateResponseProtoMessage &response) |
static uint16_t | encode_message_to_buffer (ProtoMessage &msg, uint16_t message_type, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_binary_sensor_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_binary_sensor_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_cover_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_cover_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_fan_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_fan_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_light_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_light_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_sensor_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_sensor_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_switch_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_switch_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_text_sensor_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_text_sensor_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_climate_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_climate_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_number_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_number_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_date_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_date_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_time_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_time_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_datetime_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_datetime_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_text_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_text_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_select_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_select_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_button_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_lock_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_lock_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_valve_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_valve_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_media_player_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_media_player_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_alarm_control_panel_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_alarm_control_panel_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_event_response (event::Event *event, const std::string &event_type, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_event_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_update_state (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_update_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_camera_info (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_list_info_done (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | try_send_disconnect_request (EntityBase *entity, APIConnection *conn, uint32_t remaining_size, bool is_single) |
static uint16_t | get_estimated_message_size (uint16_t message_type) |
Protected Attributes | |
enum esphome::api::APIConnection::ConnectionState | WAITING_FOR_HELLO |
bool | remove_ {false} |
std::unique_ptr< APIFrameHelper > | helper_ |
std::string | client_info_ |
std::string | client_peername_ |
std::string | client_combined_info_ |
uint32_t | client_api_version_major_ {0} |
uint32_t | client_api_version_minor_ {0} |
esp32_camera::CameraImageReader | image_reader_ |
bool | state_subscription_ {false} |
int | log_subscription_ {ESPHOME_LOG_LEVEL_NONE} |
uint32_t | last_traffic_ |
uint32_t | next_ping_retry_ {0} |
uint8_t | ping_retries_ {0} |
bool | sent_ping_ {false} |
bool | service_call_subscription_ {false} |
bool | next_close_ = false |
APIServer * | parent_ |
InitialStateIterator | initial_state_iterator_ |
ListEntitiesIterator | list_entities_iterator_ |
int | state_subs_at_ = -1 |
DeferredBatch | deferred_batch_ |
bool | batch_first_message_ {false} |
Static Protected Attributes | |
static constexpr size_t | MAX_PACKET_SIZE = 1390 |
Definition at line 22 of file api_connection.h.
|
protected |
Definition at line 468 of file api_connection.h.
|
strongprotected |
Enumerator | |
---|---|
WAITING_FOR_HELLO | |
CONNECTED | |
AUTHENTICATED |
Definition at line 435 of file api_connection.h.
esphome::api::APIConnection::APIConnection | ( | std::unique_ptr< socket::Socket > | socket, |
APIServer * | parent ) |
Definition at line 34 of file api_connection.cpp.
|
virtual |
Definition at line 73 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1397 of file api_connection.cpp.
ProtoWriteBuffer esphome::api::APIConnection::allocate_batch_message_buffer | ( | uint16_t | size | ) |
Definition at line 1747 of file api_connection.cpp.
ProtoWriteBuffer esphome::api::APIConnection::allocate_single_message_buffer | ( | uint16_t | size | ) |
Definition at line 1745 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1228 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1243 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1247 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1231 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1237 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1234 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1240 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1259 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1000 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1183 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 721 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1563 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 355 of file api_connection.cpp.
|
inlineoverridevirtual |
Implements esphome::api::ProtoService.
Definition at line 230 of file api_connection.h.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 820 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 896 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1581 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 232 of file api_connection.cpp.
|
staticprotected |
Definition at line 248 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1633 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 424 of file api_connection.cpp.
|
inlinestaticprotected |
Definition at line 286 of file api_connection.h.
|
inlinestaticprotected |
Definition at line 301 of file api_connection.h.
|
protected |
Definition at line 52 of file api_connection.cpp.
|
inline |
Definition at line 278 of file api_connection.h.
|
staticprotected |
Definition at line 1915 of file api_connection.cpp.
|
inlineoverridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 214 of file api_connection.h.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1544 of file api_connection.cpp.
|
inlineoverridevirtual |
Implements esphome::api::ProtoService.
Definition at line 223 of file api_connection.h.
|
inlineoverridevirtual |
Implements esphome::api::ProtoService.
Definition at line 224 of file api_connection.h.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 504 of file api_connection.cpp.
|
inlineoverridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 200 of file api_connection.h.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1037 of file api_connection.cpp.
void esphome::api::APIConnection::loop | ( | ) |
Definition at line 86 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1140 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1645 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 783 of file api_connection.cpp.
|
overridevirtual |
Reimplemented from esphome::api::APIServerConnectionBase.
Definition at line 241 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::ProtoService.
Definition at line 1716 of file api_connection.cpp.
|
overridevirtual |
Reimplemented from esphome::api::APIServerConnectionBase.
Definition at line 1200 of file api_connection.cpp.
|
overridevirtual |
Reimplemented from esphome::api::APIServerConnectionBase.
Definition at line 1626 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::ProtoService.
Definition at line 1712 of file api_connection.cpp.
|
inlineoverridevirtual |
Reimplemented from esphome::api::APIServerConnectionBase.
Definition at line 186 of file api_connection.h.
|
overridevirtual |
Implements esphome::api::ProtoService.
Definition at line 1708 of file api_connection.cpp.
|
overridevirtual |
Reimplemented from esphome::api::APIServerConnectionBase.
Definition at line 1320 of file api_connection.cpp.
|
overridevirtual |
Reimplemented from esphome::api::APIServerConnectionBase.
Definition at line 1301 of file api_connection.cpp.
|
overridevirtual |
Reimplemented from esphome::api::APIServerConnectionBase.
Definition at line 1292 of file api_connection.cpp.
|
overridevirtual |
Reimplemented from esphome::api::APIServerConnectionBase.
Definition at line 1271 of file api_connection.cpp.
|
overridevirtual |
Reimplemented from esphome::api::APIServerConnectionBase.
Definition at line 1310 of file api_connection.cpp.
|
inlineoverridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 198 of file api_connection.h.
|
inline |
Definition at line 249 of file api_connection.h.
|
protected |
Definition at line 1753 of file api_connection.cpp.
|
protected |
Definition at line 1737 of file api_connection.cpp.
|
inlineprotected |
Definition at line 608 of file api_connection.h.
|
inlineprotected |
Definition at line 614 of file api_connection.h.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 976 of file api_connection.cpp.
void esphome::api::APIConnection::send_alarm_control_panel_info | ( | alarm_control_panel::AlarmControlPanel * | a_alarm_control_panel | ) |
Definition at line 1381 of file api_connection.cpp.
bool esphome::api::APIConnection::send_alarm_control_panel_state | ( | alarm_control_panel::AlarmControlPanel * | a_alarm_control_panel | ) |
Definition at line 1369 of file api_connection.cpp.
void esphome::api::APIConnection::send_binary_sensor_info | ( | binary_sensor::BinarySensor * | binary_sensor | ) |
Definition at line 293 of file api_connection.cpp.
bool esphome::api::APIConnection::send_binary_sensor_state | ( | binary_sensor::BinarySensor * | binary_sensor | ) |
Definition at line 289 of file api_connection.cpp.
bool esphome::api::APIConnection::send_bluetooth_le_advertisement | ( | const BluetoothLEAdvertisementResponse & | msg | ) |
Definition at line 1213 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::ProtoService.
Definition at line 1687 of file api_connection.cpp.
void esphome::api::APIConnection::send_button_info | ( | button::Button * | button | ) |
Definition at line 988 of file api_connection.cpp.
void esphome::api::APIConnection::send_camera_info | ( | esp32_camera::ESP32Camera * | camera | ) |
Definition at line 1172 of file api_connection.cpp.
void esphome::api::APIConnection::send_climate_info | ( | climate::Climate * | climate | ) |
Definition at line 685 of file api_connection.cpp.
bool esphome::api::APIConnection::send_climate_state | ( | climate::Climate * | climate | ) |
Definition at line 649 of file api_connection.cpp.
void esphome::api::APIConnection::send_cover_info | ( | cover::Cover * | cover | ) |
Definition at line 324 of file api_connection.cpp.
bool esphome::api::APIConnection::send_cover_state | ( | cover::Cover * | cover | ) |
Definition at line 321 of file api_connection.cpp.
void esphome::api::APIConnection::send_date_info | ( | datetime::DateEntity * | date | ) |
Definition at line 809 of file api_connection.cpp.
bool esphome::api::APIConnection::send_date_state | ( | datetime::DateEntity * | date | ) |
Definition at line 795 of file api_connection.cpp.
void esphome::api::APIConnection::send_datetime_info | ( | datetime::DateTimeEntity * | datetime | ) |
Definition at line 885 of file api_connection.cpp.
bool esphome::api::APIConnection::send_datetime_state | ( | datetime::DateTimeEntity * | datetime | ) |
Definition at line 869 of file api_connection.cpp.
void esphome::api::APIConnection::send_event | ( | event::Event * | event, |
const std::string & | event_type ) |
Definition at line 1432 of file api_connection.cpp.
void esphome::api::APIConnection::send_event_info | ( | event::Event * | event | ) |
Definition at line 1435 of file api_connection.cpp.
void esphome::api::APIConnection::send_fan_info | ( | fan::Fan * | fan | ) |
Definition at line 388 of file api_connection.cpp.
bool esphome::api::APIConnection::send_fan_state | ( | fan::Fan * | fan | ) |
Definition at line 385 of file api_connection.cpp.
|
inline |
Definition at line 127 of file api_connection.h.
void esphome::api::APIConnection::send_light_info | ( | light::LightState * | light | ) |
Definition at line 450 of file api_connection.cpp.
bool esphome::api::APIConnection::send_light_state | ( | light::LightState * | light | ) |
Definition at line 447 of file api_connection.cpp.
|
inline |
Definition at line 31 of file api_connection.h.
void esphome::api::APIConnection::send_lock_info | ( | lock::Lock * | a_lock | ) |
Definition at line 1013 of file api_connection.cpp.
bool esphome::api::APIConnection::send_lock_state | ( | lock::Lock * | a_lock | ) |
Definition at line 1010 of file api_connection.cpp.
void esphome::api::APIConnection::send_media_player_info | ( | media_player::MediaPlayer * | media_player | ) |
Definition at line 1117 of file api_connection.cpp.
bool esphome::api::APIConnection::send_media_player_state | ( | media_player::MediaPlayer * | media_player | ) |
Definition at line 1100 of file api_connection.cpp.
void esphome::api::APIConnection::send_number_info | ( | number::Number * | number | ) |
Definition at line 755 of file api_connection.cpp.
bool esphome::api::APIConnection::send_number_state | ( | number::Number * | number | ) |
Definition at line 752 of file api_connection.cpp.
void esphome::api::APIConnection::send_select_info | ( | select::Select * | select | ) |
Definition at line 952 of file api_connection.cpp.
bool esphome::api::APIConnection::send_select_state | ( | select::Select * | select | ) |
Definition at line 949 of file api_connection.cpp.
void esphome::api::APIConnection::send_sensor_info | ( | sensor::Sensor * | sensor | ) |
Definition at line 545 of file api_connection.cpp.
bool esphome::api::APIConnection::send_sensor_state | ( | sensor::Sensor * | sensor | ) |
Definition at line 542 of file api_connection.cpp.
void esphome::api::APIConnection::send_switch_info | ( | switch_::Switch * | a_switch | ) |
Definition at line 580 of file api_connection.cpp.
bool esphome::api::APIConnection::send_switch_state | ( | switch_::Switch * | a_switch | ) |
Definition at line 577 of file api_connection.cpp.
void esphome::api::APIConnection::send_text_info | ( | text::Text * | text | ) |
Definition at line 911 of file api_connection.cpp.
void esphome::api::APIConnection::send_text_sensor_info | ( | text_sensor::TextSensor * | text_sensor | ) |
Definition at line 621 of file api_connection.cpp.
bool esphome::api::APIConnection::send_text_sensor_state | ( | text_sensor::TextSensor * | text_sensor | ) |
Definition at line 617 of file api_connection.cpp.
bool esphome::api::APIConnection::send_text_state | ( | text::Text * | text | ) |
Definition at line 908 of file api_connection.cpp.
void esphome::api::APIConnection::send_time_info | ( | datetime::TimeEntity * | time | ) |
Definition at line 846 of file api_connection.cpp.
|
inline |
Definition at line 150 of file api_connection.h.
bool esphome::api::APIConnection::send_time_state | ( | datetime::TimeEntity * | time | ) |
Definition at line 832 of file api_connection.cpp.
void esphome::api::APIConnection::send_update_info | ( | update::UpdateEntity * | update | ) |
Definition at line 1483 of file api_connection.cpp.
bool esphome::api::APIConnection::send_update_state | ( | update::UpdateEntity * | update | ) |
Definition at line 1460 of file api_connection.cpp.
void esphome::api::APIConnection::send_valve_info | ( | valve::Valve * | valve | ) |
Definition at line 1069 of file api_connection.cpp.
bool esphome::api::APIConnection::send_valve_state | ( | valve::Valve * | valve | ) |
Definition at line 1057 of file api_connection.cpp.
void esphome::api::APIConnection::set_camera_state | ( | std::shared_ptr< esp32_camera::CameraImage > | image | ) |
Definition at line 1163 of file api_connection.cpp.
void esphome::api::APIConnection::start | ( | ) |
Definition at line 54 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1251 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1207 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1664 of file api_connection.cpp.
|
inlineoverridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 210 of file api_connection.h.
|
inlineoverridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 205 of file api_connection.h.
|
inlineoverridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 201 of file api_connection.h.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1266 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 603 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 937 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 857 of file api_connection.cpp.
|
staticprotected |
Definition at line 1385 of file api_connection.cpp.
|
staticprotected |
Definition at line 1373 of file api_connection.cpp.
|
staticprotected |
Definition at line 308 of file api_connection.cpp.
|
staticprotected |
Definition at line 298 of file api_connection.cpp.
|
staticprotected |
Definition at line 991 of file api_connection.cpp.
|
staticprotected |
Definition at line 1175 of file api_connection.cpp.
|
staticprotected |
Definition at line 688 of file api_connection.cpp.
|
staticprotected |
Definition at line 652 of file api_connection.cpp.
|
staticprotected |
Definition at line 341 of file api_connection.cpp.
|
staticprotected |
Definition at line 327 of file api_connection.cpp.
|
staticprotected |
Definition at line 812 of file api_connection.cpp.
|
staticprotected |
Definition at line 798 of file api_connection.cpp.
|
staticprotected |
Definition at line 888 of file api_connection.cpp.
|
staticprotected |
Definition at line 873 of file api_connection.cpp.
|
staticprotected |
Definition at line 1909 of file api_connection.cpp.
|
staticprotected |
Definition at line 1446 of file api_connection.cpp.
|
staticprotected |
Definition at line 1438 of file api_connection.cpp.
|
staticprotected |
Definition at line 409 of file api_connection.cpp.
|
staticprotected |
Definition at line 391 of file api_connection.cpp.
|
staticprotected |
Definition at line 476 of file api_connection.cpp.
|
staticprotected |
Definition at line 453 of file api_connection.cpp.
|
staticprotected |
Definition at line 1903 of file api_connection.cpp.
|
staticprotected |
Definition at line 1026 of file api_connection.cpp.
|
staticprotected |
Definition at line 1017 of file api_connection.cpp.
bool esphome::api::APIConnection::try_send_log_message | ( | int | level, |
const char * | tag, | ||
const char * | line ) |
Definition at line 1517 of file api_connection.cpp.
|
staticprotected |
Definition at line 1121 of file api_connection.cpp.
|
staticprotected |
Definition at line 1104 of file api_connection.cpp.
|
staticprotected |
Definition at line 769 of file api_connection.cpp.
|
staticprotected |
Definition at line 759 of file api_connection.cpp.
|
staticprotected |
Definition at line 966 of file api_connection.cpp.
|
staticprotected |
Definition at line 956 of file api_connection.cpp.
|
staticprotected |
Definition at line 559 of file api_connection.cpp.
|
staticprotected |
Definition at line 549 of file api_connection.cpp.
|
staticprotected |
Definition at line 593 of file api_connection.cpp.
|
staticprotected |
Definition at line 584 of file api_connection.cpp.
|
staticprotected |
Definition at line 925 of file api_connection.cpp.
|
staticprotected |
Definition at line 635 of file api_connection.cpp.
|
staticprotected |
Definition at line 626 of file api_connection.cpp.
|
staticprotected |
Definition at line 915 of file api_connection.cpp.
|
staticprotected |
Definition at line 849 of file api_connection.cpp.
|
staticprotected |
Definition at line 835 of file api_connection.cpp.
|
staticprotected |
Definition at line 1486 of file api_connection.cpp.
|
staticprotected |
Definition at line 1463 of file api_connection.cpp.
|
staticprotected |
Definition at line 1072 of file api_connection.cpp.
|
staticprotected |
Definition at line 1060 of file api_connection.cpp.
bool esphome::api::APIConnection::try_to_clear_buffer | ( | bool | log_out_of_space | ) |
Definition at line 1667 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1210 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1495 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1085 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1330 of file api_connection.cpp.
|
overridevirtual |
Implements esphome::api::APIServerConnection.
Definition at line 1356 of file api_connection.cpp.
|
protected |
Definition at line 605 of file api_connection.h.
|
protected |
Definition at line 448 of file api_connection.h.
|
protected |
Definition at line 449 of file api_connection.h.
|
protected |
Definition at line 447 of file api_connection.h.
|
protected |
Definition at line 445 of file api_connection.h.
|
protected |
Definition at line 446 of file api_connection.h.
|
protected |
Definition at line 586 of file api_connection.h.
|
protected |
Definition at line 443 of file api_connection.h.
|
protected |
Definition at line 451 of file api_connection.h.
|
protected |
Definition at line 463 of file api_connection.h.
|
protected |
Definition at line 456 of file api_connection.h.
|
protected |
Definition at line 464 of file api_connection.h.
|
protected |
Definition at line 455 of file api_connection.h.
|
staticconstexprprotected |
Definition at line 599 of file api_connection.h.
|
protected |
Definition at line 461 of file api_connection.h.
|
protected |
Definition at line 457 of file api_connection.h.
|
protected |
Definition at line 462 of file api_connection.h.
|
protected |
Definition at line 458 of file api_connection.h.
|
protected |
Definition at line 441 of file api_connection.h.
|
protected |
Definition at line 459 of file api_connection.h.
|
protected |
Definition at line 460 of file api_connection.h.
|
protected |
Definition at line 465 of file api_connection.h.
|
protected |
Definition at line 454 of file api_connection.h.
|
protected |