|
ESPHome 2025.12.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 } |