ESPHome 2025.9.0-dev
Loading...
Searching...
No Matches
api_frame_helper.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::api::ReadPacketBuffer
 
struct  esphome::api::PacketInfo
 
class  esphome::api::APIFrameHelper
 
struct  esphome::api::APIFrameHelper::SendBuffer
 

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::api
 

Enumerations

enum class  esphome::api::APIError : uint16_t {
  esphome::api::OK = 0 , esphome::api::WOULD_BLOCK = 1001 , esphome::api::BAD_INDICATOR = 1003 , esphome::api::BAD_DATA_PACKET = 1004 ,
  esphome::api::TCP_NODELAY_FAILED = 1005 , esphome::api::TCP_NONBLOCKING_FAILED = 1006 , esphome::api::CLOSE_FAILED = 1007 , esphome::api::SHUTDOWN_FAILED = 1008 ,
  esphome::api::BAD_STATE = 1009 , esphome::api::BAD_ARG = 1010 , esphome::api::SOCKET_READ_FAILED = 1011 , esphome::api::SOCKET_WRITE_FAILED = 1012 ,
  esphome::api::OUT_OF_MEMORY = 1018 , esphome::api::CONNECTION_CLOSED = 1022 , esphome::api::BAD_HANDSHAKE_PACKET_LEN = 1002 , esphome::api::HANDSHAKESTATE_READ_FAILED = 1013 ,
  esphome::api::HANDSHAKESTATE_WRITE_FAILED = 1014 , esphome::api::HANDSHAKESTATE_BAD_STATE = 1015 , esphome::api::CIPHERSTATE_DECRYPT_FAILED = 1016 , esphome::api::CIPHERSTATE_ENCRYPT_FAILED = 1017 ,
  esphome::api::HANDSHAKESTATE_SETUP_FAILED = 1019 , esphome::api::HANDSHAKESTATE_SPLIT_FAILED = 1020 , esphome::api::BAD_HANDSHAKE_ERROR_BYTE = 1021
}
 

Functions

const char * esphome::api::api_error_to_str (APIError err)