RadioLib
Universal wireless communication library for Arduino
|
Client for M17 transmissions. More...
#include <M17.h>
Public Member Functions | |
M17Client (PhysicalLayer *phy) | |
Constructor for 4-FSK mode. More... | |
int16_t | begin (float base, char *addr) |
Initialization method. More... | |
int16_t | transmit (uint8_t *data, size_t len, char *dst) |
![]() | |
FSK4Client (PhysicalLayer *phy) | |
Constructor for FSK-4 mode. More... | |
FSK4Client (AFSKClient *audio) | |
Constructor for AFSK mode. More... | |
int16_t | begin (float base, uint32_t shift, uint16_t rate) |
Initialization method. More... | |
void | idle () |
Send out idle condition (RF tone at mark frequency). | |
int16_t | setCorrection (int16_t offsets[4], float length=1.0f) |
Set correction coefficients for frequencies and tone length. More... | |
size_t | write (uint8_t *buff, size_t len) |
Transmit binary data. More... | |
size_t | write (uint8_t b) |
Transmit a single byte. More... | |
int16_t | standby () |
Stop transmitting. More... | |
Client for M17 transmissions.
|
explicit |
Constructor for 4-FSK mode.
phy | Pointer to the wireless module providing PhysicalLayer communication. |
int16_t M17Client::begin | ( | float | base, |
char * | addr | ||
) |