|
SPSP
Simple publish-subscribe protocol. Connects low power IoT clients to MQTT.
|
Interface for platform-dependent ESP-NOW adapter. More...
#include <espnow_adapter_if.hpp>

Public Member Functions | |
| virtual void | setRecvCb (AdapterRecvCb cb)=0 |
| Sets receive callback. More... | |
| virtual void | setSendCb (AdapterSendCb cb)=0 |
| Sets send callback. More... | |
| virtual void | send (const LocalAddrT &dst, const std::string &data)=0 |
| Sends local message. More... | |
| virtual void | addPeer (const LocalAddrT &peer)=0 |
| Adds peer to peer list. More... | |
| virtual void | removePeer (const LocalAddrT &peer)=0 |
| Removes peer from peer list. More... | |
Interface for platform-dependent ESP-NOW adapter.
Low level API for ESP-NOW communication.
Definition at line 38 of file espnow_adapter_if.hpp.
|
pure virtual |
Adds peer to peer list.
| peer | Peer address |
Implemented in SPSP::LocalLayers::ESPNOW::Adapter, SPSP::LocalLayers::ESPNOW::Adapter, and SPSP::LocalLayers::ESPNOW::Adapter.
|
pure virtual |
Removes peer from peer list.
| peer | Peer address |
Implemented in SPSP::LocalLayers::ESPNOW::Adapter, SPSP::LocalLayers::ESPNOW::Adapter, and SPSP::LocalLayers::ESPNOW::Adapter.
|
pure virtual |
Sends local message.
| dst | Destination address |
| data | Raw data to be sent |
Implemented in SPSP::LocalLayers::ESPNOW::Adapter, and SPSP::LocalLayers::ESPNOW::Adapter.
|
pure virtual |
Sets receive callback.
Callback should be called in new thread.
| cb | Callback |
Implemented in SPSP::LocalLayers::ESPNOW::Adapter, SPSP::LocalLayers::ESPNOW::Adapter, and SPSP::LocalLayers::ESPNOW::Adapter.
|
pure virtual |
Sets send callback.
| cb | Callback |
Implemented in SPSP::LocalLayers::ESPNOW::Adapter, SPSP::LocalLayers::ESPNOW::Adapter, and SPSP::LocalLayers::ESPNOW::Adapter.
1.8.17