Loading...
Searching...
No Matches
ESPNOW_manager Class Reference

#include <master_board_sdk/ESPNOW_manager.h>

Inheritance diagram for ESPNOW_manager:
Collaboration diagram for ESPNOW_manager:

Public Member Functions

 ESPNOW_manager ()
 
 ESPNOW_manager (const std::string &interface)
 
 ESPNOW_manager (const std::string &interface, uint8_t datarate, uint16_t channel_freq, uint8_t src_mac[6], uint8_t dst_mac[6], bool filterOn)
 
 ~ESPNOW_manager ()
 
void set_filter (uint8_t *src_mac, uint8_t *dst_mac)
 
void unset_filter ()
 
void bind_filter ()
 
void stop () override
 
void set_channel (uint16_t channel_freq)
 
uint16_t get_channel ()
 
void set_datarate (uint8_t datarate)
 

Additional Inherited Members

Constructor & Destructor Documentation

◆ ESPNOW_manager() [1/3]

ESPNOW_manager::ESPNOW_manager ( )
inline

◆ ESPNOW_manager() [2/3]

ESPNOW_manager::ESPNOW_manager ( const std::string &  interface)
inline

◆ ESPNOW_manager() [3/3]

ESPNOW_manager::ESPNOW_manager ( const std::string &  interface,
uint8_t  datarate,
uint16_t  channel_freq,
uint8_t  src_mac[6],
uint8_t  dst_mac[6],
bool  filterOn 
)
inline

◆ ~ESPNOW_manager()

ESPNOW_manager::~ESPNOW_manager ( )

Member Function Documentation

◆ bind_filter()

void ESPNOW_manager::bind_filter ( )

◆ get_channel()

uint16_t ESPNOW_manager::get_channel ( )
inline

◆ set_channel()

void ESPNOW_manager::set_channel ( uint16_t  channel_freq)
inline

◆ set_datarate()

void ESPNOW_manager::set_datarate ( uint8_t  datarate)
inline

◆ set_filter()

void ESPNOW_manager::set_filter ( uint8_t *  src_mac,
uint8_t *  dst_mac 
)

◆ stop()

void ESPNOW_manager::stop ( )
overridevirtual

Reimplemented from LINK_manager.

◆ unset_filter()

void ESPNOW_manager::unset_filter ( )

The documentation for this class was generated from the following files: