SDK
23.9.2
For IoT System Software Development
|
This is the complete list of members for LoRaMac, including all inherited members.
AckReceived (defined in LoRaMac) | LoRaMac | |
AckTimeoutRetries (defined in LoRaMac) | LoRaMac | protected |
AckTimeoutRetriesCounter (defined in LoRaMac) | LoRaMac | protected |
ackTimeoutRetry (defined in LoRaMac) | LoRaMac | protected |
AckTimeoutTimer (defined in LoRaMac) | LoRaMac | protected |
addChannel(uint8_t id, ChannelParams_t params)=0 | LoRaMac | pure virtual |
ADR_ACK_DELAY enum value (defined in LoRaMac) | LoRaMac | protected |
ADR_ACK_LIMIT enum value (defined in LoRaMac) | LoRaMac | protected |
AdrAckCounter (defined in LoRaMac) | LoRaMac | protected |
AdrAckDelay | LoRaMac | |
AdrAckLimit | LoRaMac | |
AggregatedDCycle (defined in LoRaMac) | LoRaMac | protected |
AggregatedLastTxDoneTime (defined in LoRaMac) | LoRaMac | protected |
AggregatedTimeOff (defined in LoRaMac) | LoRaMac | protected |
appEui (defined in LoRaMac) | LoRaMac | protected |
appKey (defined in LoRaMac) | LoRaMac | protected |
applyADRConfig(uint16_t chMask, uint8_t chMaskCntl, int8_t txPower, int8_t datarate, uint8_t nbRep)=0 (defined in LoRaMac) | LoRaMac | protectedpure virtual |
applyDlChannel(const uint8_t *payload) (defined in LoRaMac) | LoRaMac | inlineprotectedvirtual |
applyNewChannelConfig(const uint8_t *payload)=0 (defined in LoRaMac) | LoRaMac | protectedpure virtual |
applyRxParamConfig(uint8_t &status, int8_t datarate, int8_t drOffset, uint32_t freq)=0 (defined in LoRaMac) | LoRaMac | protectedpure virtual |
applyTxParamSetup(uint8_t payload) (defined in LoRaMac) | LoRaMac | inlineprotectedvirtual |
appSKey (defined in LoRaMac) | LoRaMac | protected |
BAT_LEVEL_EMPTY enum value (defined in LoRaMac) | LoRaMac | |
BAT_LEVEL_EXT_SRC enum value (defined in LoRaMac) | LoRaMac | |
BAT_LEVEL_FULL enum value (defined in LoRaMac) | LoRaMac | |
BAT_LEVEL_NO_MEASURE enum value (defined in LoRaMac) | LoRaMac | |
BatteryLevel_t enum name (defined in LoRaMac) | LoRaMac | |
begin(uint8_t(*getBatteryLevel)()=NULL) | LoRaMac | virtual |
beginJoining(const uint8_t *devEui, const uint8_t *appEui, const uint8_t *appKey) | LoRaMac | virtual |
beginJoining(const uint8_t *devEui, const uint8_t *appKey) (defined in LoRaMac) | LoRaMac | inline |
Buffer (defined in LoRaMac) | LoRaMac | protected |
BufferPktLen (defined in LoRaMac) | LoRaMac | protected |
callbackReceive (defined in PacketRadio) | PacketRadio | protected |
callbackSendDone (defined in PacketRadio) | PacketRadio | protected |
cancelSend(LoRaMacFrame *frame) | LoRaMac | |
PacketRadio::cancelSend(RadioPacket *frame) | PacketRadio | |
ChannelsDatarate (defined in LoRaMac) | LoRaMac | protected |
ChannelsDefaultDatarate (defined in LoRaMac) | LoRaMac | protected |
ChannelsNbRep (defined in LoRaMac) | LoRaMac | protected |
ChannelsNbRepCounter (defined in LoRaMac) | LoRaMac | protected |
ChannelsNbRepDefault (defined in LoRaMac) | LoRaMac | protected |
ChannelsTxPower (defined in LoRaMac) | LoRaMac | protected |
checkTxFrame(LoRaMacFrame *frame) (defined in LoRaMac) | LoRaMac | protectedvirtual |
checkTxFrame(RadioPacket *frame) (defined in LoRaMac) | LoRaMac | protectedvirtual |
CLASS_A enum value | LoRaMac | |
CLASS_B enum value | LoRaMac | |
CLASS_C enum value | LoRaMac | |
computeRxWindowParameters(uint8_t drIndex, uint16_t *timeout, int16_t *offset, uint8_t minRxSymbols=6, uint32_t systemMaxRxError=10) (defined in LoRaMac) | LoRaMac | protected |
currentCH (defined in LoRaMac) | LoRaMac | protected |
Datarate (defined in LoRaMac) | LoRaMac | |
devEui (defined in LoRaMac) | LoRaMac | protected |
deviceClass (defined in LoRaMac) | LoRaMac | protected |
DeviceClass_t enum name | LoRaMac | |
DownLinkCounter (defined in LoRaMac) | LoRaMac | protected |
DR_TABLE (defined in LoRaMac) | LoRaMac | |
DutyCycleOn (defined in LoRaMac) | LoRaMac | protected |
eLoRaMacFrameType enum name (defined in LoRaMac) | LoRaMac | protected |
enableDefaultChannels()=0 (defined in LoRaMac) | LoRaMac | protectedpure virtual |
enqueueTxFrame(RadioPacket *frame) (defined in PacketRadio) | PacketRadio | protected |
ERROR_INVALID_DATARATE enum value | LoRaMac | |
ERROR_INVALID_FREQ_AND_DR enum value | LoRaMac | |
ERROR_INVALID_FREQUENCY enum value | LoRaMac | |
EVENT_INFO_STATUS_ADDRESS_FAIL enum value (defined in LoRaMac) | LoRaMac | protected |
EVENT_INFO_STATUS_CHANNEL_BUSY enum value (defined in LoRaMac) | LoRaMac | protected |
EVENT_INFO_STATUS_DOWNLINK_REPEATED enum value (defined in LoRaMac) | LoRaMac | protected |
EVENT_INFO_STATUS_ERROR enum value (defined in LoRaMac) | LoRaMac | protected |
EVENT_INFO_STATUS_JOIN_FAIL enum value (defined in LoRaMac) | LoRaMac | protected |
EVENT_INFO_STATUS_MIC_FAIL enum value (defined in LoRaMac) | LoRaMac | protected |
EVENT_INFO_STATUS_OK enum value (defined in LoRaMac) | LoRaMac | protected |
EVENT_INFO_STATUS_RX1_TIMEOUT enum value (defined in LoRaMac) | LoRaMac | protected |
EVENT_INFO_STATUS_RX2_TIMEOUT enum value (defined in LoRaMac) | LoRaMac | protected |
EVENT_INFO_STATUS_TX_TIMEOUT enum value (defined in LoRaMac) | LoRaMac | protected |
EventInfoStatus_t enum name (defined in LoRaMac) | LoRaMac | protected |
eventListener (defined in PacketRadio) | PacketRadio | protected |
eventTxDelayed() (defined in LoRaMac) | LoRaMac | protectedvirtual |
FCntDownStatus_t enum name (defined in LoRaMac) | LoRaMac | protected |
FRAME_TYPE_DATA_CONFIRMED_DOWN enum value (defined in LoRaMac) | LoRaMac | protected |
FRAME_TYPE_DATA_CONFIRMED_UP enum value (defined in LoRaMac) | LoRaMac | protected |
FRAME_TYPE_DATA_UNCONFIRMED_DOWN enum value (defined in LoRaMac) | LoRaMac | protected |
FRAME_TYPE_DATA_UNCONFIRMED_UP enum value (defined in LoRaMac) | LoRaMac | protected |
FRAME_TYPE_JOIN_ACCEPT enum value (defined in LoRaMac) | LoRaMac | protected |
FRAME_TYPE_JOIN_REQ enum value (defined in LoRaMac) | LoRaMac | protected |
FRAME_TYPE_PROPRIETARY enum value (defined in LoRaMac) | LoRaMac | protected |
FRAME_TYPE_RFU enum value (defined in LoRaMac) | LoRaMac | protected |
framePending | LoRaMac | |
Frequency (defined in LoRaMac) | LoRaMac | |
FRM_PAYLOAD_MAX_LENGTH enum value (defined in LoRaMac) | LoRaMac | protected |
getAppEui() | LoRaMac | |
getAppKey() | LoRaMac | |
getAppSKey() | LoRaMac | |
getBatteryLevel (defined in LoRaMac) | LoRaMac | protected |
getChannel(uint8_t index)=0 | LoRaMac | pure virtual |
getChannelIndex(uint32_t frequency) (defined in LoRaMac) | LoRaMac | protected |
getCurrentDatarateIndex() | LoRaMac | |
getCurrentTxPowerIndex() | LoRaMac | |
getDatarate(uint8_t index) | LoRaMac | |
getDatarateIndex(DatarateParams_t &dr) (defined in LoRaMac) | LoRaMac | protected |
getDatarateIndex(LoRaMacFrame &f) (defined in LoRaMac) | LoRaMac | protected |
getDatarateIndex(LoRaMacFrame *f) (defined in LoRaMac) | LoRaMac | protected |
getDevEui() | LoRaMac | |
getDeviceAddress() | LoRaMac | |
getDeviceClass() | LoRaMac | |
getDownLinkCounter() | LoRaMac | |
getFCntDown(uint16_t fCntFHDR, uint32_t &newFCnt) (defined in LoRaMac) | LoRaMac | protectedvirtual |
getJoinAcceptDelay1() | LoRaMac | |
getJoinAcceptDelay2() | LoRaMac | |
getMaxDutyCycle() | LoRaMac | |
getMaxPayload(uint8_t dr, bool repeater=false)=0 | LoRaMac | pure virtual |
getNetworkID() | LoRaMac | |
getNumPendingSendFrames() | PacketRadio | |
getNumRepetitions() | LoRaMac | |
getNwkSKey() | LoRaMac | |
getPendingMacCommandsLength() | LoRaMac | |
getRx1Datarate() | LoRaMac | inlinevirtual |
getRx1Delay() | LoRaMac | |
getRx1DrOffset() | LoRaMac | inline |
getRx1Frequency()=0 | LoRaMac | pure virtual |
getRx2Datarate() | LoRaMac | inline |
getRx2Delay() | LoRaMac | |
getRx2Frequency() | LoRaMac | inline |
getUpLinkCounter() | LoRaMac | |
handleRxFrame(RadioPacket *frame) (defined in LoRaMac) | LoRaMac | protectedvirtual |
isAvailableDR(uint8_t drIndex, void *chMask=nullptr)=0 (defined in LoRaMac) | LoRaMac | protectedpure virtual |
isDeviceTimeRequested (defined in LoRaMac) | LoRaMac | protected |
isJoined (defined in LoRaMac) | LoRaMac | protected |
isJoinRequested (defined in LoRaMac) | LoRaMac | protected |
isLinkCheckRequested (defined in LoRaMac) | LoRaMac | protected |
isMacDone (defined in LoRaMac) | LoRaMac | protected |
isMcpsInd (defined in LoRaMac) | LoRaMac | protected |
isMcpsReq (defined in LoRaMac) | LoRaMac | protected |
isOptNegSet (defined in LoRaMac) | LoRaMac | protected |
JoinAcceptDelay1 (defined in LoRaMac) | LoRaMac | protected |
JoinAcceptDelay2 (defined in LoRaMac) | LoRaMac | protected |
joinHandler (defined in LoRaMac) | LoRaMac | protected |
linkMulticastChannel(MulticastParams_t *channelParam) | LoRaMac | |
log(const char *name, const char *msg) (defined in LoRaMac) | LoRaMac | protected |
logRx(const char *name, uint32_t freq, uint8_t drIndex, uint8_t window) (defined in LoRaMac) | LoRaMac | protected |
logTx(const char *name, uint32_t freq, uint8_t drIndex, int8_t power) (defined in LoRaMac) | LoRaMac | protected |
LoRaMac(LoRaRadioChip &, int8_t defTxPower, int8_t defDatarate, bool dutyCycleOn, uint8_t numChannels, const DatarateParams_t *drTable, uint8_t maxDatarate, uint8_t minTxPower, uint8_t maxTxPower, uint8_t adrAckLimit, uint8_t adrAckDelay, uint32_t maxFCntGap, uint16_t radioWakeupTime=1) (defined in LoRaMac) | LoRaMac | |
LoRaMacDevAddr (defined in LoRaMac) | LoRaMac | protected |
LoRaMacDevNonce (defined in LoRaMac) | LoRaMac | protected |
LoRaMacPayload (defined in LoRaMac) | LoRaMac | protected |
LoRaMacState (defined in LoRaMac) | LoRaMac | protected |
MAC_ACK_REQ enum value (defined in LoRaMac) | LoRaMac | protected |
MAC_ACK_RETRY enum value (defined in LoRaMac) | LoRaMac | protected |
MAC_CMD_DEV_STATUS enum value (defined in LoRaMac) | LoRaMac | |
MAC_CMD_DEV_TIME enum value (defined in LoRaMac) | LoRaMac | |
MAC_CMD_DL_CHANNEL enum value (defined in LoRaMac) | LoRaMac | |
MAC_CMD_DUTY_CYCLE enum value (defined in LoRaMac) | LoRaMac | |
MAC_CMD_LINK_ADR enum value (defined in LoRaMac) | LoRaMac | |
MAC_CMD_LINK_CHECK enum value (defined in LoRaMac) | LoRaMac | |
MAC_CMD_NEW_CHANNEL enum value (defined in LoRaMac) | LoRaMac | |
MAC_CMD_RX_PARAM_SETUP enum value (defined in LoRaMac) | LoRaMac | |
MAC_CMD_RX_TIMING_SETUP enum value (defined in LoRaMac) | LoRaMac | |
MAC_CMD_TX_PARAM_SETUP enum value (defined in LoRaMac) | LoRaMac | |
MAC_COMMAND_MAX_LENGTH enum value (defined in LoRaMac) | LoRaMac | protected |
MAC_IDLE enum value (defined in LoRaMac) | LoRaMac | protected |
MAC_RX enum value (defined in LoRaMac) | LoRaMac | protected |
MAC_TX_CONFIG enum value (defined in LoRaMac) | LoRaMac | protected |
MAC_TX_DELAYED enum value (defined in LoRaMac) | LoRaMac | protected |
MAC_TX_RUNNING enum value (defined in LoRaMac) | LoRaMac | protected |
MacCmd_t enum name (defined in LoRaMac) | LoRaMac | |
MacCommandsBuffer (defined in LoRaMac) | LoRaMac | protected |
MacCommandsBufferIndex (defined in LoRaMac) | LoRaMac | protected |
MacStateCheckTimer (defined in LoRaMac) | LoRaMac | protected |
MAX_FCNT_GAP (defined in LoRaMac) | LoRaMac | |
MaxDatarate | LoRaMac | |
MaxDCycle (defined in LoRaMac) | LoRaMac | protected |
MaxNumChannels | LoRaMac | |
MaxTxPower | LoRaMac | |
McpsConfirm (defined in LoRaMac) | LoRaMac | protected |
McpsIndication (defined in LoRaMac) | LoRaMac | protected |
MinTxPower | LoRaMac | |
MulticastChannels (defined in LoRaMac) | LoRaMac | protected |
netID (defined in LoRaMac) | LoRaMac | protected |
NEW_FCNT_DUPLICATE enum value (defined in LoRaMac) | LoRaMac | protected |
NEW_FCNT_MAX_GAP_EXCEEDED enum value (defined in LoRaMac) | LoRaMac | protected |
NEW_FCNT_OK enum value (defined in LoRaMac) | LoRaMac | protected |
notifyJoin() (defined in LoRaMac) | LoRaMac | protectedvirtual |
notifyReceive(RadioPacket *frame) (defined in PacketRadio) | PacketRadio | protectedvirtual |
notifySendDone(RadioPacket *frame) (defined in PacketRadio) | PacketRadio | protectedvirtual |
nwkSKey (defined in LoRaMac) | LoRaMac | protected |
onDeviceTimeAnswered(void(*func)(LoRaMac &, bool success, uint32_t tSeconds, uint8_t tFracSeconds), RTCCalendar *rtc) | LoRaMac | |
onDevStatusAnsSent(void(*func)(LoRaMac &, uint8_t bat, uint8_t margin)) | LoRaMac | |
onDevStatusReqReceived(void(*func)(LoRaMac &)) | LoRaMac | |
onDutyCycleAnsSent(void(*func)(LoRaMac &)) | LoRaMac | |
onDutyCycleReqReceived(void(*func)(LoRaMac &, const uint8_t *)) | LoRaMac | |
onJoin(void(*func)(LoRaMac &mac, bool result, const uint8_t *devEui, const uint8_t *appEui, const uint8_t *appKey, const uint8_t *nwkSKey, const uint8_t *appSKey, uint32_t devAddr, const RadioPacket &frame, uint32_t airTime)) | LoRaMac | |
onJoinRequested(void(*func)(LoRaMac &, uint32_t frequencyHz, const DatarateParams_t &)) | LoRaMac | |
onLinkADRAnsSent(void(*func)(LoRaMac &, uint8_t status)) | LoRaMac | |
onLinkADRReqReceived(void(*func)(LoRaMac &, const uint8_t *)) | LoRaMac | |
onLinkChecked(void(*func)(LoRaMac &, uint8_t demodMargin, uint8_t numGateways)) | LoRaMac | |
onMACCommandReceived | LoRaMac | |
onMACCommandSend | LoRaMac | |
OnMacStateCheckTimerEvent(void *) (defined in LoRaMac) | LoRaMac | protectedstatic |
onNewChannelAnsSent(void(*func)(LoRaMac &, uint8_t status)) | LoRaMac | |
onNewChannelReqReceived(void(*func)(LoRaMac &, const uint8_t *)) | LoRaMac | |
onReceive(void(*receiveHandler)(LoRaMac &radio, const LoRaMacFrame *frame)) | LoRaMac | |
PacketRadio::onReceive(void(*receiveHandler)(PacketRadio &, const RadioPacket *)) | PacketRadio | |
onRxParamSetupAnsSent(void(*func)(LoRaMac &, uint8_t status)) | LoRaMac | |
onRxParamSetupReqReceived(void(*func)(LoRaMac &, const uint8_t *)) | LoRaMac | |
onRxTimingSetupAnsSent(void(*func)(LoRaMac &)) | LoRaMac | |
onRxTimingSetupReqReceived(void(*func)(LoRaMac &, const uint8_t *)) | LoRaMac | |
onRxWindow2TimerEvent() (defined in LoRaMac) | LoRaMac | protected |
onSendDone(void(*sendDoneHandler)(LoRaMac &, LoRaMacFrame *)) | LoRaMac | |
PacketRadio::onSendDone(void(*sendDoneHandler)(PacketRadio &, RadioPacket *)) | PacketRadio | |
OnTxDelayedTimerEvent(void *) (defined in LoRaMac) | LoRaMac | protectedstatic |
PacketRadio() (defined in PacketRadio) | PacketRadio | |
PHY_PAYLOAD_MAX_LENGTH enum value (defined in LoRaMac) | LoRaMac | protected |
PublicNetwork (defined in LoRaMac) | LoRaMac | protected |
Radio (defined in LoRaMac) | LoRaMac | protected |
RadioWakeupTime (defined in LoRaMac) | LoRaMac | |
receive(LoRaMacFrame *frame) (defined in LoRaMac) | LoRaMac | protectedvirtual |
receive(RadioPacket *frame) (defined in PacketRadio) | PacketRadio | protectedvirtual |
ReceiveDelay1 (defined in LoRaMac) | LoRaMac | protected |
ReceiveDelay2 (defined in LoRaMac) | LoRaMac | protected |
receivesDuplicate | LoRaMac | |
removeChannel(uint8_t id)=0 | LoRaMac | pure virtual |
RepeaterSupport (defined in LoRaMac) | LoRaMac | protected |
requestDeviceTime(RTCCalendar *rtc) | LoRaMac | |
requestDeviceTime(RTCCalendar *rtc, void(*func)(LoRaMac &)) | LoRaMac | |
requestDeviceTime(void(*func)(LoRaMac &)=nullptr) | LoRaMac | |
requestLinkCheck() | LoRaMac | virtual |
requestLinkCheck(void(*func)(LoRaMac &)) | LoRaMac | |
requestsAck() (defined in LoRaMac) | LoRaMac | protected |
rtc (defined in LoRaMac) | LoRaMac | protected |
Rx1DrOffset (defined in LoRaMac) | LoRaMac | protected |
Rx2Channel (defined in LoRaMac) | LoRaMac | protected |
RX_FIFO_SIZE enum value (defined in PacketRadio) | PacketRadio | |
rxFifo (defined in PacketRadio) | PacketRadio | protected |
rxFrame (defined in LoRaMac) | LoRaMac | protected |
RxSlot (defined in LoRaMac) | LoRaMac | protected |
rxWindow1Delay (defined in LoRaMac) | LoRaMac | protected |
rxWindow1Offset (defined in LoRaMac) | LoRaMac | protected |
rxWindow1Timeout (defined in LoRaMac) | LoRaMac | protected |
rxWindow2Delay (defined in LoRaMac) | LoRaMac | protected |
rxWindow2Offset (defined in LoRaMac) | LoRaMac | protected |
rxWindow2Timeout (defined in LoRaMac) | LoRaMac | protected |
RxWindowTimer1 (defined in LoRaMac) | LoRaMac | protected |
RxWindowTimer2 (defined in LoRaMac) | LoRaMac | protected |
send(LoRaMacFrame *frame) | LoRaMac | |
PacketRadio::send(RadioPacket *frame) | PacketRadio | |
sendDone(RadioPacket *frame, RadioPacket::Result_t) (defined in LoRaMac) | LoRaMac | protectedvirtual |
SendFrameOnChannel(const ChannelParams_t &channel) (defined in LoRaMac) | LoRaMac | protectedvirtual |
serverAckRequested (defined in LoRaMac) | LoRaMac | protected |
setABP(const uint8_t *nwkSKey, const uint8_t *appSKey, uint32_t devAddr) | LoRaMac | virtual |
setCurrentDatarateIndex(uint8_t index) | LoRaMac | |
setCurrentTxPowerIndex(uint8_t index) | LoRaMac | |
setDeviceClass(DeviceClass_t c) | LoRaMac | |
setDeviceClass(DeviceClass_t c, bool sendDeviceModeInd, void(*func)(LoRaMac &, DeviceClass_t)) (defined in LoRaMac) | LoRaMac | inline |
setDownLinkCounter(uint32_t) | LoRaMac | virtual |
setEventListener(PacketRadioEventListener &) | PacketRadio | |
setPublicNetwork(bool enable) | LoRaMac | |
setUpLinkCounter(uint32_t) | LoRaMac | virtual |
setupRxWindow(uint8_t slot) (defined in LoRaMac) | LoRaMac | protected |
stateCheckerPosted (defined in LoRaMac) | LoRaMac | protected |
Status (defined in LoRaMac) | LoRaMac | |
tDevTimeRequested (defined in LoRaMac) | LoRaMac | protected |
TX_DONE_FIFO_SIZE enum value (defined in PacketRadio) | PacketRadio | |
TX_FIFO_SIZE enum value (defined in PacketRadio) | PacketRadio | |
TxDelayedTimer (defined in LoRaMac) | LoRaMac | protected |
txDoneFifo (defined in PacketRadio) | PacketRadio | protected |
txFifo (defined in PacketRadio) | PacketRadio | protected |
txFrame (defined in LoRaMac) | LoRaMac | protected |
TxTimeOnAir (defined in LoRaMac) | LoRaMac | protected |
TxTimeoutTimer (defined in LoRaMac) | LoRaMac | protected |
unlinkMulticastChannel(MulticastParams_t *channelParam) | LoRaMac | |
updateChannels(const uint8_t *CFList, uint8_t CFListLen)=0 (defined in LoRaMac) | LoRaMac | protectedpure virtual |
updateTxTime(uint32_t now)=0 (defined in LoRaMac) | LoRaMac | protectedpure virtual |
UpLinkCounter (defined in LoRaMac) | LoRaMac | protected |
useADR | LoRaMac |