|
RadioLib
Universal wireless communication library for Arduino
|
This is the complete list of members for LoRaWANNode, including all inherited members.
| activateABP() | LoRaWANNode | virtual |
| activateOTAA(LoRaWANJoinEvent_t *joinEvent=NULL) | LoRaWANNode | virtual |
| addAppPackage(uint8_t packageId, PackageCb_t callback) | LoRaWANNode | |
| addAppPackage(uint8_t packageId, PackageCb_t callback, uint8_t fPort) | LoRaWANNode | |
| beginABP(uint32_t addr, const uint8_t *fNwkSIntKey, const uint8_t *sNwkSIntKey, const uint8_t *nwkSEncKey, const uint8_t *appSKey) | LoRaWANNode | |
| beginOTAA(uint64_t joinEUI, uint64_t devEUI, const uint8_t *nwkKey, const uint8_t *appKey) | LoRaWANNode | |
| clearSession() | LoRaWANNode | |
| dutyCycleInterval(RadioLibTime_t msPerHour, RadioLibTime_t airtime) | LoRaWANNode | |
| getAFCntDown() | LoRaWANNode | |
| getBufferNonces() | LoRaWANNode | |
| getBufferSession() | LoRaWANNode | |
| getDevAddr() | LoRaWANNode | |
| getDownlinkClassC(uint8_t *dataDown, size_t *lenDown, LoRaWANEvent_t *eventDown=NULL) | LoRaWANNode | |
| getFCntUp() | LoRaWANNode | |
| getLastToA() | LoRaWANNode | |
| getMacDeviceTimeAns(uint32_t *timestamp, uint16_t *milliseconds, bool returnUnix=true) | LoRaWANNode | |
| getMacLinkCheckAns(uint8_t *margin, uint8_t *gwCnt) | LoRaWANNode | |
| getMaxPayloadLen() | LoRaWANNode | |
| getNFCntDown() | LoRaWANNode | |
| isActivated() | LoRaWANNode | |
| LoRaWANNode(PhysicalLayer *phy, const LoRaWANBand_t *band, uint8_t subBand=0) | LoRaWANNode | |
| removePackage(uint8_t packageId) | LoRaWANNode | |
| scanGuard | LoRaWANNode | |
| scheduleTransmission(RadioLibTime_t tUplink) | LoRaWANNode | |
| sendMacCommandReq(uint8_t cid) | LoRaWANNode | |
| sendReceive(const char *strUp, uint8_t fPort, bool isConfirmed=false, LoRaWANEvent_t *eventUp=NULL, LoRaWANEvent_t *eventDown=NULL) | LoRaWANNode | virtual |
| sendReceive(const char *strUp, uint8_t fPort, uint8_t *dataDown, size_t *lenDown, bool isConfirmed=false, LoRaWANEvent_t *eventUp=NULL, LoRaWANEvent_t *eventDown=NULL) | LoRaWANNode | virtual |
| sendReceive(const uint8_t *dataUp, size_t lenUp, uint8_t fPort=1, bool isConfirmed=false, LoRaWANEvent_t *eventUp=NULL, LoRaWANEvent_t *eventDown=NULL) | LoRaWANNode | virtual |
| sendReceive(const uint8_t *dataUp, size_t lenUp, uint8_t fPort, uint8_t *dataDown, size_t *lenDown, bool isConfirmed=false, LoRaWANEvent_t *eventUp=NULL, LoRaWANEvent_t *eventDown=NULL) | LoRaWANNode | virtual |
| setADR(bool enable=true) | LoRaWANNode | |
| setBufferNonces(const uint8_t *persistentBuffer) | LoRaWANNode | |
| setBufferSession(const uint8_t *persistentBuffer) | LoRaWANNode | |
| setClass(uint8_t cls) | LoRaWANNode | |
| setCSMA(bool csmaEnabled, uint8_t maxChanges=4, uint8_t backoffMax=0, uint8_t difsSlots=2) | LoRaWANNode | |
| setDatarate(uint8_t drUp) | LoRaWANNode | |
| setDeviceStatus(uint8_t battLevel) | LoRaWANNode | |
| setDutyCycle(bool enable=true, RadioLibTime_t msPerHour=0) | LoRaWANNode | |
| setDwellTime(bool enable, RadioLibTime_t msPerUplink=0) | LoRaWANNode | |
| setRx2Dr(uint8_t dr) | LoRaWANNode | |
| setSleepFunction(SleepCb_t cb) | LoRaWANNode | |
| setTxPower(int8_t txPower) | LoRaWANNode | |
| SleepCb_t typedef | LoRaWANNode | |
| startMulticastSession(uint8_t cls, uint32_t mcAddr, const uint8_t *mcAppSKey, const uint8_t *mcNwkSKey, uint32_t mcFCntMin=0, uint32_t mcFCntMax=0xFFFFFFFF, uint32_t mcFreq=0, uint8_t mcDr=RADIOLIB_LORAWAN_DATA_RATE_UNUSED) | LoRaWANNode | |
| stopMulticastSession() | LoRaWANNode | |
| timeUntilUplink() | LoRaWANNode |