Nol.A SDK Library
24.11.0
For IoT System Software Development
|
This is the complete list of members for TSCHMac, including all inherited members.
begin(PacketRadioChip &chip, uint16_t panId, uint16_t nodeId, const uint8_t *eui64=nullptr, bool isCoordinator=false) | TSCHMac | virtual |
callbackReceive (defined in PacketRadio) | PacketRadio | protected |
callbackSendDone (defined in PacketRadio) | PacketRadio | protected |
cancelSend(IEEE802_15_4Frame *frame) | IEEE802_15_4Mac | |
PacketRadio::cancelSend(RadioPacket *frame) | PacketRadio | protected |
checkTxFrame(IEEE802_15_4Frame *frame) override (defined in TSCHMac) | TSCHMac | protectedvirtual |
checkTxFrame(RadioPacket *frame) (defined in IEEE802_15_4Mac) | IEEE802_15_4Mac | protectedvirtual |
confirmed (defined in TSCHMac) | TSCHMac | |
ConvertChToFreq2450MHz(uint16_t channelNumber) | IEEE802_15_4Mac | inlinestatic |
ConvertChToFreq917MHzSUN_FSK1(uint16_t channelNumber) | IEEE802_15_4Mac | inlinestatic |
correction (defined in TSCHMac) | TSCHMac | |
correctTimeslot(int16_t timeCorrection)=0 | TSCHMac | protectedpure virtual |
Create() | TSCHMac | static |
debugRxStarted() (defined in TSCHMac) | TSCHMac | inlineprotectedvirtual |
debugRxStopped() (defined in TSCHMac) | TSCHMac | inlineprotectedvirtual |
debugTxStarted() (defined in TSCHMac) | TSCHMac | inlineprotectedvirtual |
debugTxStopped() (defined in TSCHMac) | TSCHMac | inlineprotectedvirtual |
deleteLink(uint16_t timeslot) | TSCHMac | |
devTxDelay (defined in TSCHMac) | TSCHMac | protected |
disableTimeoutTimer()=0 (defined in TSCHMac) | TSCHMac | protectedpure virtual |
enableTimeoutTimer(uint32_t)=0 (defined in TSCHMac) | TSCHMac | protectedpure virtual |
enqueueTxFrame(RadioPacket *frame) (defined in PacketRadio) | PacketRadio | protected |
eventListener (defined in PacketRadio) | PacketRadio | protected |
eventOnTimeout(uint32_t tickEvent) override (defined in TSCHMac) | TSCHMac | protectedvirtual |
eventOnTimeslot(uint16_t maxSkipSlot, uint32_t tickStart) override (defined in TSCHMac) | TSCHMac | protectedvirtual |
getAsn() | TSCHMac | |
getLink(uint16_t timeslot, uint16_t *chOffset, uint8_t *linkOpt, IEEE802_15_4Address *addr, bool *advertising) | TSCHMac | |
getNextTxFrame() (defined in IEEE802_15_4Mac) | IEEE802_15_4Mac | protected |
getNumPendingSendFrames() | PacketRadio | protected |
getSlotframeSize() | TSCHMac | |
getTimeslotLength() | TSCHMac | |
handleRxFrame(IEEE802_15_4Frame *frame) override (defined in TSCHMac) | TSCHMac | protectedvirtual |
handleRxFrame(RadioPacket *frame) (defined in IEEE802_15_4Mac) | IEEE802_15_4Mac | protectedvirtual |
HoppingSequenceList2450MHz | IEEE802_15_4Mac | static |
HoppingSequenceList917MHzSUN_FSK1 | IEEE802_15_4Mac | static |
isOkToSleep()=0 (defined in TSCHMacRunnable) | TSCHMacRunnable | protectedpure virtual |
isWorking() (defined in TSCHMac) | TSCHMac | |
LINK_RECEIVE enum value (defined in TSCHMac) | TSCHMac | |
LINK_SHARED enum value (defined in TSCHMac) | TSCHMac | |
LINK_TIMEKEEPING enum value (defined in TSCHMac) | TSCHMac | |
LINK_TRANSMIT enum value (defined in TSCHMac) | TSCHMac | |
macSlotframeHandle (defined in TSCHMac) | TSCHMac | protected |
macSlotframeSize (defined in TSCHMac) | TSCHMac | protected |
macTimeslotTemplateId (defined in TSCHMac) | TSCHMac | protected |
macTsAckWait (defined in TSCHMac) | TSCHMac | protected |
macTsCca (defined in TSCHMac) | TSCHMac | protected |
macTsCcaOffset (defined in TSCHMac) | TSCHMac | protected |
macTsMaxAck (defined in TSCHMac) | TSCHMac | protected |
macTsMaxTx (defined in TSCHMac) | TSCHMac | protected |
macTsRxAckDelay (defined in TSCHMac) | TSCHMac | protected |
macTsRxOffset (defined in TSCHMac) | TSCHMac | protected |
macTsRxTx (defined in TSCHMac) | TSCHMac | protected |
macTsRxWait (defined in TSCHMac) | TSCHMac | protected |
macTsTimeslotLength (defined in TSCHMac) | TSCHMac | protected |
macTsTxAckDelay (defined in TSCHMac) | TSCHMac | protected |
macTsTxOffset (defined in TSCHMac) | TSCHMac | protected |
notifyReceive(RadioPacket *frame) (defined in PacketRadio) | PacketRadio | protectedvirtual |
notifySendDone(RadioPacket *frame) (defined in PacketRadio) | PacketRadio | protectedvirtual |
onEBRReceive | TSCHMac | |
onJoin | TSCHMac | |
onReceive(void(*receiveHandler)(TSCHMac &radio, const IEEE802_15_4Frame *frame)) (defined in TSCHMac) | TSCHMac | inline |
IEEE802_15_4Mac::onReceive(void(*receiveHandler)(IEEE802_15_4Mac &, const IEEE802_15_4Frame *)) | IEEE802_15_4Mac | |
PacketRadio::onReceive(void(*receiveHandler)(PacketRadio &, const RadioPacket *)) | PacketRadio | |
onSendDone(void(*sendDoneHandler)(TSCHMac &radio, IEEE802_15_4Frame *frame)) (defined in TSCHMac) | TSCHMac | inline |
IEEE802_15_4Mac::onSendDone(void(*sendDoneHandler)(IEEE802_15_4Mac &, IEEE802_15_4Frame *)) | IEEE802_15_4Mac | virtual |
PacketRadio::onSendDone(void(*sendDoneHandler)(PacketRadio &, RadioPacket *)) | PacketRadio | |
onTimesynced | TSCHMac | |
PacketRadio() (defined in PacketRadio) | PacketRadio | protected |
receive(RadioPacket *frame) (defined in PacketRadio) | PacketRadio | protectedvirtual |
reset() | TSCHMac | |
run() | TSCHMac | |
RX_FIFO_SIZE enum value (defined in PacketRadio) | PacketRadio | protected |
rxFifo (defined in PacketRadio) | PacketRadio | protected |
send(IEEE802_15_4Frame *frame) | IEEE802_15_4Mac | |
PacketRadio::send(RadioPacket *frame) | PacketRadio | protected |
sendEnhancedBeacon(IEEE802_15_4Address addr=IEEE802_15_4Address(0xFFFF), bool includeIEs=false) | TSCHMac | |
sendEnhancedBeaconRequest() | TSCHMac | |
sendKeepaliveRequest(const uint8_t *dstEui64, uint16_t dstShort) | TSCHMac | |
setEventListener(PacketRadioEventListener &) | PacketRadio | protected |
setHoppingSequence(uint8_t hopSeqId, uint16_t hopSeqListLen, const uint16_t *hopSeqList, int32_t(*channelConverter)(uint16_t channel)) | TSCHMac | |
setJoinPriority(uint8_t priority) | TSCHMac | |
setLink(uint16_t timeslot, uint16_t chOffset, uint8_t linkOpt, IEEE802_15_4Address nodeAddr, bool adv=false) | TSCHMac | |
setListenOnIdle(bool listen) | TSCHMac | |
setSlotframe(uint16_t size) | TSCHMac | |
setTimeslotLength(uint16_t usec) | TSCHMac | |
setTimesyncEventHandler(bool(*handler)(TSCHMac &tsch, uint16_t panId, const uint8_t *eui64, uint16_t shortId)) | TSCHMac | |
signalChannelBusy(uint32_t) (defined in TSCHMac) | TSCHMac | protected |
signalRxDone(uint32_t) (defined in TSCHMac) | TSCHMac | protected |
signalRxStarted(uint32_t) (defined in TSCHMac) | TSCHMac | protectedvirtual |
signalTxDone(bool success, uint32_t) (defined in TSCHMac) | TSCHMac | protected |
src (defined in TSCHMac) | TSCHMac | |
startTimeslotTimer()=0 | TSCHMac | protectedpure virtual |
stop() | TSCHMac | |
stopTimeslotTimer()=0 | TSCHMac | protectedpure virtual |
TSCHMac() (defined in TSCHMac) | TSCHMac | |
TX_DONE_FIFO_SIZE enum value (defined in PacketRadio) | PacketRadio | protected |
TX_FIFO_SIZE enum value (defined in PacketRadio) | PacketRadio | protected |
txDoneFifo (defined in PacketRadio) | PacketRadio | protected |
txFifo (defined in PacketRadio) | PacketRadio | protected |
useForceNoAckRequest | IEEE802_15_4Mac |