RadioLib
Universal wireless communication library for Arduino
ExternalRadio Member List

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

available()PhysicalLayer
calculateRxTimeout(RadioLibTime_t timeoutUs)PhysicalLayervirtual
checkDataRate(DataRate_t dr)PhysicalLayervirtual
checkIrq(RadioLibIrqType_t irq)PhysicalLayer
checkOutputPower(int8_t power, int8_t *clipped)PhysicalLayervirtual
clearChannelScanAction()PhysicalLayervirtual
clearIrq(RadioLibIrqFlags_t irq)PhysicalLayer
clearIrqFlags(uint32_t irq)PhysicalLayervirtual
clearPacketReceivedAction()PhysicalLayervirtual
clearPacketSentAction()PhysicalLayervirtual
dropSync()PhysicalLayer
ExternalRadio(RadioLibHal *hal, uint32_t pin=RADIOLIB_NC)ExternalRadio
ExternalRadio(const ExternalRadio &ext)ExternalRadio
finishTransmit()PhysicalLayervirtual
getChannelScanResult()PhysicalLayervirtual
getFreqStep() constPhysicalLayer
getIrqFlags()PhysicalLayervirtual
getIrqMapped(RadioLibIrqFlags_t irq)PhysicalLayer
getMod() overrideExternalRadiovirtual
getModem(ModemType_t *modem)PhysicalLayervirtual
getPacketLength(bool update=true)PhysicalLayervirtual
getRSSI()PhysicalLayervirtual
getSNR()PhysicalLayervirtual
getTimeOnAir(size_t len)PhysicalLayervirtual
invertIQ(bool enable)PhysicalLayervirtual
operator=(const ExternalRadio &ext)ExternalRadio
PhysicalLayer(float step, size_t maxLen)PhysicalLayer
random(int32_t max)PhysicalLayer
random(int32_t min, int32_t max)PhysicalLayer
randomByte()PhysicalLayervirtual
read(bool drop=true)PhysicalLayer
readBit(uint32_t pin)PhysicalLayervirtual
readData(uint8_t *data, size_t len)PhysicalLayervirtual
receive(uint8_t *data, size_t len)PhysicalLayervirtual
receiveDirect()PhysicalLayervirtual
scanChannel()PhysicalLayervirtual
scanChannel(const ChannelScanConfig_t &config)PhysicalLayervirtual
setBitRate(float br)PhysicalLayervirtual
setChannelScanAction(void(*func)(void))PhysicalLayervirtual
setDataRate(DataRate_t dr)PhysicalLayervirtual
setDataShaping(uint8_t sh) overrideExternalRadiovirtual
setDIOMapping(uint32_t pin, uint32_t value)PhysicalLayervirtual
setDirectAction(void(*func)(void))PhysicalLayervirtual
setDirectSyncWord(uint32_t syncWord, uint8_t len)PhysicalLayer
setEncoding(uint8_t encoding) overrideExternalRadiovirtual
setFrequency(float freq)PhysicalLayervirtual
setFrequencyDeviation(float freqDev) overrideExternalRadiovirtual
setIrq(RadioLibIrqFlags_t irq)PhysicalLayer
setIrqFlags(uint32_t irq)PhysicalLayervirtual
setModem(ModemType_t modem)PhysicalLayervirtual
setOutputPower(int8_t power)PhysicalLayervirtual
setPacketReceivedAction(void(*func)(void))PhysicalLayervirtual
setPacketSentAction(void(*func)(void))PhysicalLayervirtual
setPreambleLength(size_t len)PhysicalLayervirtual
setSyncWord(uint8_t *sync, size_t len)PhysicalLayervirtual
sleep()PhysicalLayervirtual
standby()PhysicalLayervirtual
standby(uint8_t mode)PhysicalLayervirtual
startChannelScan()PhysicalLayervirtual
startChannelScan(const ChannelScanConfig_t &config)PhysicalLayervirtual
startDirect()PhysicalLayer
startReceive()PhysicalLayervirtual
startReceive(uint32_t timeout, RadioLibIrqFlags_t irqFlags, RadioLibIrqFlags_t irqMask, size_t len)PhysicalLayervirtual
startTransmit(const char *str, uint8_t addr=0)PhysicalLayer
startTransmit(const uint8_t *data, size_t len, uint8_t addr=0)PhysicalLayervirtual
transmit(const char *str, uint8_t addr=0)PhysicalLayer
transmit(const uint8_t *data, size_t len, uint8_t addr=0)PhysicalLayervirtual
transmitDirect(uint32_t frf=0) overrideExternalRadiovirtual
~ExternalRadio()ExternalRadio