16 public ESPNowReceivedPacketHandler,
17 public ESPNowBroadcastHandler {
19 void setup()
override;
23 memcpy(this->
peer_address_.data(), address.data(), ESP_NOW_ETH_ALEN);
31 void send_packet(
const std::vector<uint8_t> &buf)
const override;
Helper class to easily give an object a parent of type T.
float get_setup_priority() const override
bool on_receive(const ESPNowRecvInfo &info, const uint8_t *data, uint16_t size) override
void send_packet(const std::vector< uint8_t > &buf) const override
bool should_send() override
size_t get_max_packet_size() override
std::vector< uint8_t > packet_buffer_
bool on_broadcast(const ESPNowRecvInfo &info, const uint8_t *data, uint16_t size) override
void set_peer_address(peer_address_t address)
peer_address_t peer_address_
constexpr float AFTER_WIFI
For components that should be initialized after WiFi is connected.