SDK  23.9.2
For IoT System Software Development
LoRaMac Member List

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

AckReceived (defined in LoRaMac)LoRaMac
AckTimeoutRetries (defined in LoRaMac)LoRaMacprotected
AckTimeoutRetriesCounter (defined in LoRaMac)LoRaMacprotected
ackTimeoutRetry (defined in LoRaMac)LoRaMacprotected
AckTimeoutTimer (defined in LoRaMac)LoRaMacprotected
addChannel(uint8_t id, ChannelParams_t params)=0LoRaMacpure virtual
ADR_ACK_DELAY enum value (defined in LoRaMac)LoRaMacprotected
ADR_ACK_LIMIT enum value (defined in LoRaMac)LoRaMacprotected
AdrAckCounter (defined in LoRaMac)LoRaMacprotected
AdrAckDelayLoRaMac
AdrAckLimitLoRaMac
AggregatedDCycle (defined in LoRaMac)LoRaMacprotected
AggregatedLastTxDoneTime (defined in LoRaMac)LoRaMacprotected
AggregatedTimeOff (defined in LoRaMac)LoRaMacprotected
appEui (defined in LoRaMac)LoRaMacprotected
appKey (defined in LoRaMac)LoRaMacprotected
applyADRConfig(uint16_t chMask, uint8_t chMaskCntl, int8_t txPower, int8_t datarate, uint8_t nbRep)=0 (defined in LoRaMac)LoRaMacprotectedpure virtual
applyDlChannel(const uint8_t *payload) (defined in LoRaMac)LoRaMacinlineprotectedvirtual
applyNewChannelConfig(const uint8_t *payload)=0 (defined in LoRaMac)LoRaMacprotectedpure virtual
applyRxParamConfig(uint8_t &status, int8_t datarate, int8_t drOffset, uint32_t freq)=0 (defined in LoRaMac)LoRaMacprotectedpure virtual
applyTxParamSetup(uint8_t payload) (defined in LoRaMac)LoRaMacinlineprotectedvirtual
appSKey (defined in LoRaMac)LoRaMacprotected
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)LoRaMacvirtual
beginJoining(const uint8_t *devEui, const uint8_t *appEui, const uint8_t *appKey)LoRaMacvirtual
beginJoining(const uint8_t *devEui, const uint8_t *appKey) (defined in LoRaMac)LoRaMacinline
Buffer (defined in LoRaMac)LoRaMacprotected
BufferPktLen (defined in LoRaMac)LoRaMacprotected
callbackReceive (defined in PacketRadio)PacketRadioprotected
callbackSendDone (defined in PacketRadio)PacketRadioprotected
cancelSend(LoRaMacFrame *frame)LoRaMac
PacketRadio::cancelSend(RadioPacket *frame)PacketRadio
ChannelsDatarate (defined in LoRaMac)LoRaMacprotected
ChannelsDefaultDatarate (defined in LoRaMac)LoRaMacprotected
ChannelsNbRep (defined in LoRaMac)LoRaMacprotected
ChannelsNbRepCounter (defined in LoRaMac)LoRaMacprotected
ChannelsNbRepDefault (defined in LoRaMac)LoRaMacprotected
ChannelsTxPower (defined in LoRaMac)LoRaMacprotected
checkTxFrame(LoRaMacFrame *frame) (defined in LoRaMac)LoRaMacprotectedvirtual
checkTxFrame(RadioPacket *frame) (defined in LoRaMac)LoRaMacprotectedvirtual
CLASS_A enum valueLoRaMac
CLASS_B enum valueLoRaMac
CLASS_C enum valueLoRaMac
computeRxWindowParameters(uint8_t drIndex, uint16_t *timeout, int16_t *offset, uint8_t minRxSymbols=6, uint32_t systemMaxRxError=10) (defined in LoRaMac)LoRaMacprotected
currentCH (defined in LoRaMac)LoRaMacprotected
Datarate (defined in LoRaMac)LoRaMac
devEui (defined in LoRaMac)LoRaMacprotected
deviceClass (defined in LoRaMac)LoRaMacprotected
DeviceClass_t enum nameLoRaMac
DownLinkCounter (defined in LoRaMac)LoRaMacprotected
DR_TABLE (defined in LoRaMac)LoRaMac
DutyCycleOn (defined in LoRaMac)LoRaMacprotected
eLoRaMacFrameType enum name (defined in LoRaMac)LoRaMacprotected
enableDefaultChannels()=0 (defined in LoRaMac)LoRaMacprotectedpure virtual
enqueueTxFrame(RadioPacket *frame) (defined in PacketRadio)PacketRadioprotected
ERROR_INVALID_DATARATE enum valueLoRaMac
ERROR_INVALID_FREQ_AND_DR enum valueLoRaMac
ERROR_INVALID_FREQUENCY enum valueLoRaMac
EVENT_INFO_STATUS_ADDRESS_FAIL enum value (defined in LoRaMac)LoRaMacprotected
EVENT_INFO_STATUS_CHANNEL_BUSY enum value (defined in LoRaMac)LoRaMacprotected
EVENT_INFO_STATUS_DOWNLINK_REPEATED enum value (defined in LoRaMac)LoRaMacprotected
EVENT_INFO_STATUS_ERROR enum value (defined in LoRaMac)LoRaMacprotected
EVENT_INFO_STATUS_JOIN_FAIL enum value (defined in LoRaMac)LoRaMacprotected
EVENT_INFO_STATUS_MIC_FAIL enum value (defined in LoRaMac)LoRaMacprotected
EVENT_INFO_STATUS_OK enum value (defined in LoRaMac)LoRaMacprotected
EVENT_INFO_STATUS_RX1_TIMEOUT enum value (defined in LoRaMac)LoRaMacprotected
EVENT_INFO_STATUS_RX2_TIMEOUT enum value (defined in LoRaMac)LoRaMacprotected
EVENT_INFO_STATUS_TX_TIMEOUT enum value (defined in LoRaMac)LoRaMacprotected
EventInfoStatus_t enum name (defined in LoRaMac)LoRaMacprotected
eventListener (defined in PacketRadio)PacketRadioprotected
eventTxDelayed() (defined in LoRaMac)LoRaMacprotectedvirtual
FCntDownStatus_t enum name (defined in LoRaMac)LoRaMacprotected
FRAME_TYPE_DATA_CONFIRMED_DOWN enum value (defined in LoRaMac)LoRaMacprotected
FRAME_TYPE_DATA_CONFIRMED_UP enum value (defined in LoRaMac)LoRaMacprotected
FRAME_TYPE_DATA_UNCONFIRMED_DOWN enum value (defined in LoRaMac)LoRaMacprotected
FRAME_TYPE_DATA_UNCONFIRMED_UP enum value (defined in LoRaMac)LoRaMacprotected
FRAME_TYPE_JOIN_ACCEPT enum value (defined in LoRaMac)LoRaMacprotected
FRAME_TYPE_JOIN_REQ enum value (defined in LoRaMac)LoRaMacprotected
FRAME_TYPE_PROPRIETARY enum value (defined in LoRaMac)LoRaMacprotected
FRAME_TYPE_RFU enum value (defined in LoRaMac)LoRaMacprotected
framePendingLoRaMac
Frequency (defined in LoRaMac)LoRaMac
FRM_PAYLOAD_MAX_LENGTH enum value (defined in LoRaMac)LoRaMacprotected
getAppEui()LoRaMac
getAppKey()LoRaMac
getAppSKey()LoRaMac
getBatteryLevel (defined in LoRaMac)LoRaMacprotected
getChannel(uint8_t index)=0LoRaMacpure virtual
getChannelIndex(uint32_t frequency) (defined in LoRaMac)LoRaMacprotected
getCurrentDatarateIndex()LoRaMac
getCurrentTxPowerIndex()LoRaMac
getDatarate(uint8_t index)LoRaMac
getDatarateIndex(DatarateParams_t &dr) (defined in LoRaMac)LoRaMacprotected
getDatarateIndex(LoRaMacFrame &f) (defined in LoRaMac)LoRaMacprotected
getDatarateIndex(LoRaMacFrame *f) (defined in LoRaMac)LoRaMacprotected
getDevEui()LoRaMac
getDeviceAddress()LoRaMac
getDeviceClass()LoRaMac
getDownLinkCounter()LoRaMac
getFCntDown(uint16_t fCntFHDR, uint32_t &newFCnt) (defined in LoRaMac)LoRaMacprotectedvirtual
getJoinAcceptDelay1()LoRaMac
getJoinAcceptDelay2()LoRaMac
getMaxDutyCycle()LoRaMac
getMaxPayload(uint8_t dr, bool repeater=false)=0LoRaMacpure virtual
getNetworkID()LoRaMac
getNumPendingSendFrames()PacketRadio
getNumRepetitions()LoRaMac
getNwkSKey()LoRaMac
getPendingMacCommandsLength()LoRaMac
getRx1Datarate()LoRaMacinlinevirtual
getRx1Delay()LoRaMac
getRx1DrOffset()LoRaMacinline
getRx1Frequency()=0LoRaMacpure virtual
getRx2Datarate()LoRaMacinline
getRx2Delay()LoRaMac
getRx2Frequency()LoRaMacinline
getUpLinkCounter()LoRaMac
handleRxFrame(RadioPacket *frame) (defined in LoRaMac)LoRaMacprotectedvirtual
isAvailableDR(uint8_t drIndex, void *chMask=nullptr)=0 (defined in LoRaMac)LoRaMacprotectedpure virtual
isDeviceTimeRequested (defined in LoRaMac)LoRaMacprotected
isJoined (defined in LoRaMac)LoRaMacprotected
isJoinRequested (defined in LoRaMac)LoRaMacprotected
isLinkCheckRequested (defined in LoRaMac)LoRaMacprotected
isMacDone (defined in LoRaMac)LoRaMacprotected
isMcpsInd (defined in LoRaMac)LoRaMacprotected
isMcpsReq (defined in LoRaMac)LoRaMacprotected
isOptNegSet (defined in LoRaMac)LoRaMacprotected
JoinAcceptDelay1 (defined in LoRaMac)LoRaMacprotected
JoinAcceptDelay2 (defined in LoRaMac)LoRaMacprotected
joinHandler (defined in LoRaMac)LoRaMacprotected
linkMulticastChannel(MulticastParams_t *channelParam)LoRaMac
log(const char *name, const char *msg) (defined in LoRaMac)LoRaMacprotected
logRx(const char *name, uint32_t freq, uint8_t drIndex, uint8_t window) (defined in LoRaMac)LoRaMacprotected
logTx(const char *name, uint32_t freq, uint8_t drIndex, int8_t power) (defined in LoRaMac)LoRaMacprotected
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)LoRaMacprotected
LoRaMacDevNonce (defined in LoRaMac)LoRaMacprotected
LoRaMacPayload (defined in LoRaMac)LoRaMacprotected
LoRaMacState (defined in LoRaMac)LoRaMacprotected
MAC_ACK_REQ enum value (defined in LoRaMac)LoRaMacprotected
MAC_ACK_RETRY enum value (defined in LoRaMac)LoRaMacprotected
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)LoRaMacprotected
MAC_IDLE enum value (defined in LoRaMac)LoRaMacprotected
MAC_RX enum value (defined in LoRaMac)LoRaMacprotected
MAC_TX_CONFIG enum value (defined in LoRaMac)LoRaMacprotected
MAC_TX_DELAYED enum value (defined in LoRaMac)LoRaMacprotected
MAC_TX_RUNNING enum value (defined in LoRaMac)LoRaMacprotected
MacCmd_t enum name (defined in LoRaMac)LoRaMac
MacCommandsBuffer (defined in LoRaMac)LoRaMacprotected
MacCommandsBufferIndex (defined in LoRaMac)LoRaMacprotected
MacStateCheckTimer (defined in LoRaMac)LoRaMacprotected
MAX_FCNT_GAP (defined in LoRaMac)LoRaMac
MaxDatarateLoRaMac
MaxDCycle (defined in LoRaMac)LoRaMacprotected
MaxNumChannelsLoRaMac
MaxTxPowerLoRaMac
McpsConfirm (defined in LoRaMac)LoRaMacprotected
McpsIndication (defined in LoRaMac)LoRaMacprotected
MinTxPowerLoRaMac
MulticastChannels (defined in LoRaMac)LoRaMacprotected
netID (defined in LoRaMac)LoRaMacprotected
NEW_FCNT_DUPLICATE enum value (defined in LoRaMac)LoRaMacprotected
NEW_FCNT_MAX_GAP_EXCEEDED enum value (defined in LoRaMac)LoRaMacprotected
NEW_FCNT_OK enum value (defined in LoRaMac)LoRaMacprotected
notifyJoin() (defined in LoRaMac)LoRaMacprotectedvirtual
notifyReceive(RadioPacket *frame) (defined in PacketRadio)PacketRadioprotectedvirtual
notifySendDone(RadioPacket *frame) (defined in PacketRadio)PacketRadioprotectedvirtual
nwkSKey (defined in LoRaMac)LoRaMacprotected
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
onMACCommandReceivedLoRaMac
onMACCommandSendLoRaMac
OnMacStateCheckTimerEvent(void *) (defined in LoRaMac)LoRaMacprotectedstatic
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)LoRaMacprotected
onSendDone(void(*sendDoneHandler)(LoRaMac &, LoRaMacFrame *))LoRaMac
PacketRadio::onSendDone(void(*sendDoneHandler)(PacketRadio &, RadioPacket *))PacketRadio
OnTxDelayedTimerEvent(void *) (defined in LoRaMac)LoRaMacprotectedstatic
PacketRadio() (defined in PacketRadio)PacketRadio
PHY_PAYLOAD_MAX_LENGTH enum value (defined in LoRaMac)LoRaMacprotected
PublicNetwork (defined in LoRaMac)LoRaMacprotected
Radio (defined in LoRaMac)LoRaMacprotected
RadioWakeupTime (defined in LoRaMac)LoRaMac
receive(LoRaMacFrame *frame) (defined in LoRaMac)LoRaMacprotectedvirtual
receive(RadioPacket *frame) (defined in PacketRadio)PacketRadioprotectedvirtual
ReceiveDelay1 (defined in LoRaMac)LoRaMacprotected
ReceiveDelay2 (defined in LoRaMac)LoRaMacprotected
receivesDuplicateLoRaMac
removeChannel(uint8_t id)=0LoRaMacpure virtual
RepeaterSupport (defined in LoRaMac)LoRaMacprotected
requestDeviceTime(RTCCalendar *rtc)LoRaMac
requestDeviceTime(RTCCalendar *rtc, void(*func)(LoRaMac &))LoRaMac
requestDeviceTime(void(*func)(LoRaMac &)=nullptr)LoRaMac
requestLinkCheck()LoRaMacvirtual
requestLinkCheck(void(*func)(LoRaMac &))LoRaMac
requestsAck() (defined in LoRaMac)LoRaMacprotected
rtc (defined in LoRaMac)LoRaMacprotected
Rx1DrOffset (defined in LoRaMac)LoRaMacprotected
Rx2Channel (defined in LoRaMac)LoRaMacprotected
RX_FIFO_SIZE enum value (defined in PacketRadio)PacketRadio
rxFifo (defined in PacketRadio)PacketRadioprotected
rxFrame (defined in LoRaMac)LoRaMacprotected
RxSlot (defined in LoRaMac)LoRaMacprotected
rxWindow1Delay (defined in LoRaMac)LoRaMacprotected
rxWindow1Offset (defined in LoRaMac)LoRaMacprotected
rxWindow1Timeout (defined in LoRaMac)LoRaMacprotected
rxWindow2Delay (defined in LoRaMac)LoRaMacprotected
rxWindow2Offset (defined in LoRaMac)LoRaMacprotected
rxWindow2Timeout (defined in LoRaMac)LoRaMacprotected
RxWindowTimer1 (defined in LoRaMac)LoRaMacprotected
RxWindowTimer2 (defined in LoRaMac)LoRaMacprotected
send(LoRaMacFrame *frame)LoRaMac
PacketRadio::send(RadioPacket *frame)PacketRadio
sendDone(RadioPacket *frame, RadioPacket::Result_t) (defined in LoRaMac)LoRaMacprotectedvirtual
SendFrameOnChannel(const ChannelParams_t &channel) (defined in LoRaMac)LoRaMacprotectedvirtual
serverAckRequested (defined in LoRaMac)LoRaMacprotected
setABP(const uint8_t *nwkSKey, const uint8_t *appSKey, uint32_t devAddr)LoRaMacvirtual
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)LoRaMacinline
setDownLinkCounter(uint32_t)LoRaMacvirtual
setEventListener(PacketRadioEventListener &)PacketRadio
setPublicNetwork(bool enable)LoRaMac
setUpLinkCounter(uint32_t)LoRaMacvirtual
setupRxWindow(uint8_t slot) (defined in LoRaMac)LoRaMacprotected
stateCheckerPosted (defined in LoRaMac)LoRaMacprotected
Status (defined in LoRaMac)LoRaMac
tDevTimeRequested (defined in LoRaMac)LoRaMacprotected
TX_DONE_FIFO_SIZE enum value (defined in PacketRadio)PacketRadio
TX_FIFO_SIZE enum value (defined in PacketRadio)PacketRadio
TxDelayedTimer (defined in LoRaMac)LoRaMacprotected
txDoneFifo (defined in PacketRadio)PacketRadioprotected
txFifo (defined in PacketRadio)PacketRadioprotected
txFrame (defined in LoRaMac)LoRaMacprotected
TxTimeOnAir (defined in LoRaMac)LoRaMacprotected
TxTimeoutTimer (defined in LoRaMac)LoRaMacprotected
unlinkMulticastChannel(MulticastParams_t *channelParam)LoRaMac
updateChannels(const uint8_t *CFList, uint8_t CFListLen)=0 (defined in LoRaMac)LoRaMacprotectedpure virtual
updateTxTime(uint32_t now)=0 (defined in LoRaMac)LoRaMacprotectedpure virtual
UpLinkCounter (defined in LoRaMac)LoRaMacprotected
useADRLoRaMac