|
| BayRF24 (uint8_t _cepin, uint8_t _cspin, uint8_t powerdown=1) |
|
uint8_t | sendPayload (void) |
|
void | init (uint64_t address, uint8_t c=0x71, rf24_pa_dbm_e pa_level=RF24_PA_HIGH, rf24_datarate_e rate=RF24_250KBPS) |
|
bool | i_available (uint8_t *pipe_nr) |
|
| BayEOS (void) |
|
virtual uint8_t | readIntoPayload (int timeout=5000) |
|
virtual int | available (void) |
|
uint8_t | sendError (const String &s) |
|
uint8_t | sendMessage (const String &s) |
|
void | startFrame (uint8_t type) |
|
void | startOriginFrame (const String &o, uint8_t routed=0) |
|
void | startDataFrame (uint8_t subtype=BayEOS_Float32le, uint8_t checksum=0) |
|
void | startDataFrameWithOrigin (uint8_t subtype, const String &o, uint8_t checksum=0, uint8_t routed=0) |
|
uint8_t | addChannelValue (float v, uint8_t channel_number=0) |
|
uint8_t | addChannelValue (double v, uint8_t channel_number=0) |
|
uint8_t | addChannelValue (long v, uint8_t channel_number=0) |
|
uint8_t | addChannelValue (unsigned long v, uint8_t channel_number=0) |
|
uint8_t | addChannelValue (int v, uint8_t channel_number=0) |
|
uint8_t | addChannelValue (unsigned int v, uint8_t channel_number=0) |
|
uint8_t | addChannelValue (int8_t v, uint8_t channel_number=0) |
|
uint8_t | addChannelValue (uint8_t v, uint8_t channel_number=0) |
|
uint8_t | addChannelValue (float v, const char *channel_label) |
|
uint8_t | addChannelValue (double v, const char *channel_label) |
|
uint8_t | addChannelValue (long v, const char *channel_label) |
|
uint8_t | addChannelValue (unsigned long v, const char *channel_label) |
|
uint8_t | addChannelValue (int v, const char *channel_label) |
|
uint8_t | addChannelValue (unsigned int v, const char *channel_label) |
|
uint8_t | addChannelValue (int8_t v, const char *channel_label) |
|
uint8_t | addChannelValue (uint8_t v, const char *channel_label) |
|
uint8_t | addChecksum (void) |
|
uint8_t | validateChecksum (void) |
|
void | startRoutedFrame (uint16_t sourceMyID, uint16_t sourcePANID, uint8_t rssi=0) |
|
void | startDelayedFrame (unsigned long delay) |
|
void | startTimestampFrame (unsigned long timestamp) |
|
void | startCommand (uint8_t cmd_api) |
|
void | startCommandResponse (uint8_t cmd_api) |
|
uint8_t | addToPayload (uint8_t b) |
|
uint8_t | addToPayload (const void *p, uint8_t length) |
|
uint8_t | addToPayload (const uint8_t *c) |
|
uint8_t | addToPayload (const String &s) |
|
uint8_t | addToPayload (float f) |
|
uint8_t | addToPayload (unsigned long l) |
|
uint8_t | addToPayload (long l) |
|
uint8_t | addToPayload (int w) |
|
uint8_t | addToPayload (uint16_t w) |
|
uint8_t | getPayloadBytesLeft (void) const |
|
uint8_t | getPayloadLength (void) const |
|
uint8_t | getPacketLength (void) const |
|
const uint8_t * | getPayload (void) const |
|
uint8_t | getPayload (uint8_t index) const |
|
uint8_t | sendOrBuffer (void) |
|
uint8_t | sendFromBuffer (void) |
|
uint8_t | writeToBuffer (void) |
|
uint8_t | readFromBuffer (void) |
|
uint8_t | readBinaryFromBuffer (unsigned long pos) |
|
uint8_t | readBinaryFromBuffer (unsigned long pos, unsigned long end, unsigned long vpos) |
|
void | setBuffer (BayEOSBuffer &buffer, uint16_t max_skip=0) |
|
| RF24 (uint8_t _cepin, uint8_t _cspin) |
|
| RF24 (uint8_t _cepin, uint8_t _cspin, uint32_t spispeed) |
|
bool | begin (void) |
|
void | startListening (void) |
|
void | stopListening (void) |
|
bool | available (void) |
|
void | read (void *buf, uint8_t len) |
|
bool | write (const void *buf, uint8_t len) |
|
void | openWritingPipe (const uint8_t *address) |
|
void | openReadingPipe (uint8_t number, const uint8_t *address) |
|
void | setAddressWidth (uint8_t a_width) |
|
void | setRetries (uint8_t delay, uint8_t count) |
|
void | setChannel (uint8_t channel) |
|
uint8_t | getChannel (void) |
|
void | setPayloadSize (uint8_t size) |
|
uint8_t | getPayloadSize (void) |
|
uint8_t | getDynamicPayloadSize (void) |
|
void | enableAckPayload (void) |
|
void | enableDynamicPayloads (void) |
|
void | enableDynamicAck () |
|
bool | isPVariant (void) |
|
void | setAutoAck (bool enable) |
|
void | setAutoAck (uint8_t pipe, bool enable) |
|
void | setPALevel (uint8_t level) |
|
uint8_t | getPALevel (void) |
|
bool | setDataRate (rf24_datarate_e speed) |
|
rf24_datarate_e | getDataRate (void) |
|
void | setCRCLength (rf24_crclength_e length) |
|
rf24_crclength_e | getCRCLength (void) |
|
void | disableCRC (void) |
|
void | maskIRQ (bool tx_ok, bool tx_fail, bool rx_ready) |
|
void | openReadingPipe (uint8_t number, uint64_t address) |
|
void | openWritingPipe (uint64_t address) |
|
void | printDetails (void) |
|
bool | available (uint8_t *pipe_num) |
|
bool | rxFifoFull () |
|
void | powerDown (void) |
|
void | powerUp (void) |
|
bool | write (const void *buf, uint8_t len, const bool multicast) |
|
bool | writeFast (const void *buf, uint8_t len) |
|
bool | writeFast (const void *buf, uint8_t len, const bool multicast) |
|
bool | writeBlocking (const void *buf, uint8_t len, uint32_t timeout) |
|
bool | txStandBy () |
|
bool | txStandBy (uint32_t timeout, bool startTx=0) |
|
void | writeAckPayload (uint8_t pipe, const void *buf, uint8_t len) |
|
bool | isAckPayloadAvailable (void) |
|
void | whatHappened (bool &tx_ok, bool &tx_fail, bool &rx_ready) |
|
void | startFastWrite (const void *buf, uint8_t len, const bool multicast, bool startTx=1) |
|
void | startWrite (const void *buf, uint8_t len, const bool multicast) |
|
void | reUseTX () |
|
uint8_t | flush_tx (void) |
|
bool | testCarrier (void) |
|
bool | testRPD (void) |
|
bool | isValid () |
|
void | closeReadingPipe (uint8_t pipe) |
|
Definition at line 7 of file BayRF24.h.