RF22
RF22Router Member List

This is the complete list of members for RF22Router, including all inherited members.

_buf (defined in RF22)RF22protected
_bufLen (defined in RF22)RF22protected
_deviceType (defined in RF22)RF22protected
_idleMode (defined in RF22)RF22protected
_interrupt (defined in RF22)RF22protected
_lastE2ESequenceNumberRF22Routerprotected
_lastRssi (defined in RF22)RF22protected
_max_hopsRF22Routerprotected
_mode (defined in RF22)RF22protected
_polynomial (defined in RF22)RF22protected
_RF22ForInterruptRF22protectedstatic
_rxBad (defined in RF22)RF22protected
_rxBufValid (defined in RF22)RF22protected
_rxGood (defined in RF22)RF22protected
_slaveSelectPin (defined in RF22)RF22protected
_spi (defined in RF22)RF22protected
_thisAddressRF22Datagramprotected
_txBufSentIndex (defined in RF22)RF22protected
_txGood (defined in RF22)RF22protected
acknowledge(uint8_t id, uint8_t from)RF22ReliableDatagramprotected
adcRead(uint8_t adcsel=RF22_ADCSEL_INTERNAL_TEMPERATURE_SENSOR, uint8_t adcref=RF22_ADCREF_BANDGAP_VOLTAGE, uint8_t adcgain=0, uint8_t adcoffs=0)RF22
addRouteTo(uint8_t dest, uint8_t next_hop, uint8_t state=Valid)RF22Router
appendTxBuf(const uint8_t *data, uint8_t len)RF22protected
available()RF22
clearRoutingTable()RF22Router
clearRxBuf()RF22protected
clearTxBuf()RF22protected
CRC_16_IBM enum valueRF22
CRC_Biacheva enum valueRF22
CRC_CCITT enum valueRF22
CRC_IEC_16 enum valueRF22
CRCPolynomial enum nameRF22
deleteRoute(uint8_t index)RF22Routerprotected
deleteRouteTo(uint8_t dest)RF22Router
Discovering enum valueRF22Router
ezmacStatusRead()RF22
fillTxBuf(const uint8_t *data, uint8_t len)RF22protected
FSK_PN9_Rb2Fd5 enum valueRF22
FSK_Rb125Fd125 enum valueRF22
FSK_Rb19_2Fd9_6 enum valueRF22
FSK_Rb2_4Fd36 enum valueRF22
FSK_Rb2Fd5 enum valueRF22
FSK_Rb38_4Fd19_6 enum valueRF22
FSK_Rb4_8Fd45 enum valueRF22
FSK_Rb57_6Fd28_8 enum valueRF22
FSK_Rb9_6Fd45 enum valueRF22
FSK_Rb_512Fd2_5 enum valueRF22
FSK_Rb_512Fd4_5 enum valueRF22
getRouteTo(uint8_t dest)RF22Router
GFSK_Rb125Fd125 enum valueRF22
GFSK_Rb19_2Fd9_6 enum valueRF22
GFSK_Rb2_4Fd36 enum valueRF22
GFSK_Rb2Fd5 enum valueRF22
GFSK_Rb38_4Fd19_6 enum valueRF22
GFSK_Rb4_8Fd45 enum valueRF22
GFSK_Rb57_6Fd28_8 enum valueRF22
GFSK_Rb9_6Fd45 enum valueRF22
handleExternalInterrupt()RF22protectedvirtual
handleInterrupt()RF22protected
handleWakeupTimerInterrupt()RF22protectedvirtual
haveNewMessage()RF22ReliableDatagramprotected
headerFlags()RF22
headerFrom()RF22
headerId()RF22
headerTo()RF22
init()RF22Router
Invalid enum valueRF22Router
isr0()RF22protectedstatic
isr1()RF22protectedstatic
isr2()RF22protectedstatic
lastRssi()RF22
mode()RF22
ModemConfigChoice enum nameRF22
OOK_Rb19_2Bw335 enum valueRF22
OOK_Rb1_2Bw75 enum valueRF22
OOK_Rb2_4Bw335 enum valueRF22
OOK_Rb38_4Bw335 enum valueRF22
OOK_Rb40Bw335 enum valueRF22
OOK_Rb4_8Bw335 enum valueRF22
OOK_Rb9_6Bw335 enum valueRF22
peekAtMessage(RoutedMessage *message, uint8_t messageLen)RF22Routerprotectedvirtual
printBuffer(const char *prompt, const uint8_t *buf, uint8_t len)RF22static
printRoutingTable()RF22Router
readNextFragment()RF22protected
recv(uint8_t *buf, uint8_t *len)RF22
recvfrom(uint8_t *buf, uint8_t *len, uint8_t *from=NULL, uint8_t *to=NULL, uint8_t *id=NULL, uint8_t *flags=NULL)RF22Datagram
recvfromAck(uint8_t *buf, uint8_t *len, uint8_t *source=NULL, uint8_t *dest=NULL, uint8_t *id=NULL, uint8_t *flags=NULL)RF22Router
recvfromAckTimeout(uint8_t *buf, uint8_t *len, uint16_t timeout, uint8_t *source=NULL, uint8_t *dest=NULL, uint8_t *id=NULL, uint8_t *flags=NULL)RF22Router
reset()RF22
resetFifos()RF22protected
resetRxFifo()RF22protected
resetTxFifo()RF22protected
restartTransmit()RF22protected
retireOldestRoute()RF22Router
retransmissions()RF22ReliableDatagram
RF22(uint8_t slaveSelectPin=SS, uint8_t interrupt=0, GenericSPIClass *spi=&Hardware_spi)RF22
RF22Datagram(uint8_t thisAddress=0, uint8_t slaveSelectPin=SS, uint8_t interrupt=0)RF22Datagram
RF22ReliableDatagram(uint8_t thisAddress=0, uint8_t slaveSelectPin=SS, uint8_t interrupt=0)RF22ReliableDatagram
RF22Router(uint8_t thisAddress=0, uint8_t slaveSelectPin=SS, uint8_t interrupt=0)RF22Router
route(RoutedMessage *message, uint8_t messageLen)RF22Routerprotectedvirtual
RouteState enum nameRF22Router
rssiRead()RF22
send(const uint8_t *data, uint8_t len)RF22
sendNextFragment()RF22protected
sendto(uint8_t *buf, uint8_t len, uint8_t address)RF22Datagram
sendtoWait(uint8_t *buf, uint8_t len, uint8_t dest)RF22Router
sendtoWait(uint8_t *buf, uint8_t len, uint8_t dest, uint8_t source)RF22Router
setCRCPolynomial(CRCPolynomial polynomial)RF22
setFHChannel(uint8_t fhch)RF22
setFHStepSize(uint8_t fhs)RF22
setFrequency(float centre, float afcPullInRange=0.05)RF22
setHeaderFlags(uint8_t flags)RF22protected
setHeaderFrom(uint8_t from)RF22protected
setHeaderId(uint8_t id)RF22protected
setHeaderTo(uint8_t to)RF22protected
setMaxHops(uint8_t max_hops)RF22Router
setMode(uint8_t mode)RF22
setModeIdle()RF22
setModemConfig(ModemConfigChoice index)RF22
setModemRegisters(const ModemConfig *config)RF22
setModeRx()RF22
setModeTx()RF22
setPreambleLength(uint8_t nibbles)RF22
setPromiscuous(boolean promiscuous)RF22
setRetries(uint8_t retries)RF22ReliableDatagram
setSyncWords(const uint8_t *syncWords, uint8_t len)RF22
setThisAddress(uint8_t thisAddress)RF22Datagram
setTimeout(uint16_t timeout)RF22ReliableDatagram
setTxPower(uint8_t power)RF22
setWutPeriod(uint16_t wtm, uint8_t wtr=0, uint8_t wtd=0)RF22
spiBurstRead(uint8_t reg, uint8_t *dest, uint8_t len)RF22
spiBurstWrite(uint8_t reg, const uint8_t *src, uint8_t len)RF22
spiRead(uint8_t reg)RF22
spiWrite(uint8_t reg, uint8_t val)RF22
startTransmit()RF22protected
statusRead()RF22
temperatureRead(uint8_t tsrange=RF22_TSRANGE_M64_64C, uint8_t tvoffs=0)RF22
UnmodulatedCarrier enum valueRF22
Valid enum valueRF22Router
waitAvailable()RF22
waitAvailableTimeout(uint16_t timeout)RF22
waitPacketSent()RF22
waitPacketSent(uint16_t timeout)RF22
wutRead()RF22