pfodRadioDriver for Arduino This class abstracts the low level radio functions from pfodParser.
More...
#include <pfodRadioDriver.h>
pfodRadioDriver for Arduino This class abstracts the low level radio functions from pfodParser.
Implement a sub-class of this to interface pfodSecurity to your particular Radio library
Definition at line 16 of file pfodRadioDriver.h.
◆ RadioMode
Enumerator |
---|
Initialising | Transport is initialising. Initial default value until init() is called..
|
Sleep | Transport hardware is in low power sleep mode (if supported)
|
Idle | Transport is idle.
|
Tx | Transport is in the process of transmitting a message.
|
Rx | Transport is in the process of receiving a message.
|
Unknown | |
Definition at line 35 of file pfodRadioDriver.h.
◆ ~pfodRadioDriver()
virtual pfodRadioDriver::~pfodRadioDriver |
( |
| ) |
|
|
inlinevirtual |
◆ getMaxMessageLength()
virtual uint8_t pfodRadioDriver::getMaxMessageLength |
( |
| ) |
|
|
pure virtual |
◆ getMode()
virtual int pfodRadioDriver::getMode |
( |
| ) |
|
|
pure virtual |
◆ headerFlags()
virtual uint8_t pfodRadioDriver::headerFlags |
( |
| ) |
|
|
pure virtual |
◆ headerFrom()
virtual uint8_t pfodRadioDriver::headerFrom |
( |
| ) |
|
|
pure virtual |
◆ headerId()
virtual uint8_t pfodRadioDriver::headerId |
( |
| ) |
|
|
pure virtual |
◆ headerTo()
virtual uint8_t pfodRadioDriver::headerTo |
( |
| ) |
|
|
pure virtual |
◆ init()
virtual bool pfodRadioDriver::init |
( |
| ) |
|
|
pure virtual |
◆ lastRssi()
virtual int16_t pfodRadioDriver::lastRssi |
( |
| ) |
|
|
pure virtual |
◆ receive()
virtual bool pfodRadioDriver::receive |
( |
uint8_t * |
buf, |
|
|
uint8_t * |
len |
|
) |
| |
|
pure virtual |
◆ send()
virtual bool pfodRadioDriver::send |
( |
const uint8_t * |
data, |
|
|
uint8_t |
len |
|
) |
| |
|
pure virtual |
◆ setHeaderFlags()
virtual void pfodRadioDriver::setHeaderFlags |
( |
uint8_t |
flags | ) |
|
|
pure virtual |
◆ setHeaderFrom()
virtual void pfodRadioDriver::setHeaderFrom |
( |
uint8_t |
from | ) |
|
|
pure virtual |
◆ setHeaderId()
virtual void pfodRadioDriver::setHeaderId |
( |
uint8_t |
id | ) |
|
|
pure virtual |
◆ setHeaderTo()
virtual void pfodRadioDriver::setHeaderTo |
( |
uint8_t |
to | ) |
|
|
pure virtual |
◆ setThisAddress()
virtual void pfodRadioDriver::setThisAddress |
( |
uint8_t |
addr | ) |
|
|
pure virtual |