|
Nol.A SDK Library
25.8.1
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 |