ESPHome 2025.9.0-dev
|
Go to the source code of this file.
Data Structures | |
struct | esphome::espnow::ESPNowPeer |
class | esphome::espnow::ESPNowUnknownPeerHandler |
Handler interface for receiving ESPNow packets from unknown peers Components should inherit from this class to handle incoming ESPNow data. More... | |
class | esphome::espnow::ESPNowReceivedPacketHandler |
Handler interface for receiving ESPNow packets Components should inherit from this class to handle incoming ESPNow data. More... | |
class | esphome::espnow::ESPNowBroadcastedHandler |
Handler interface for receiving broadcasted ESPNow packets Components should inherit from this class to handle incoming ESPNow data. More... | |
class | esphome::espnow::ESPNowComponent |
Namespaces | |
namespace | esphome |
Providing packet encoding functions for exchanging data with a remote host. | |
namespace | esphome::espnow |
Typedefs | |
using | esphome::espnow::peer_address_t = std::array<uint8_t, ESP_NOW_ETH_ALEN> |
Enumerations | |
enum class | esphome::espnow::ESPNowTriggers : uint8_t { esphome::espnow::TRIGGER_NONE = 0 , esphome::espnow::ON_NEW_PEER = 1 , esphome::espnow::ON_RECEIVED = 2 , esphome::espnow::ON_BROADCASTED = 3 , esphome::espnow::ON_SUCCEED = 10 , esphome::espnow::ON_FAILED = 11 } |
enum | esphome::espnow::ESPNowState : uint8_t { esphome::espnow::ESPNOW_STATE_OFF = 0 , esphome::espnow::ESPNOW_STATE_DISABLED , esphome::espnow::ESPNOW_STATE_ENABLED } |