SetPanId()
Sets the PAN ID.
GetShortAddress() const
Gets the MAC Short Address.
SetShortAddress()
Sets the MAC Short Address.
GetExtAddress() const
Gets the MAC Extended Address.
SetExtAddress()
Sets the MAC Extended Address.
SetPcapCallback()
Registers a callback to provide received packet capture for IEEE 802.15.4 frames.
SetRxOnWhenIdle()
Indicates whether radio should stay in Receive or Sleep during idle periods.
Enable()
Enables all radio links.
Disable()
Disables all radio links.
Sleep()
Transitions all radio links to Sleep.
Receive()
Transitions all radio links to Receive.
GetTxFrames()
Gets the radio transmit frames.
Send()
Sends a prepared frame. The prepared frame is from `GetTxFrames()`. This method is available only in single radio link mode.
GetTransmitRetries() const
Gets the number of transmit retries for the last transmitted frame.
Gets the most recent RSSI measurement from radio link.
EnergyScan()
Begins energy scan.
GetNoiseFloor() const
Returns the noise floor value (currently use the radio receive sensitivity value).
GetSubMac()
Gets a reference to the `SubMac` instance.
GetSubMac() const
Gets a reference to the `SubMac` instance.
GetCurrentMacKey() const
Returns a reference to the current MAC key (for Key Mode 1) for a given Frame.
GetTemporaryMacKey() const
Returns a reference to the temporary MAC key (for Key Mode 1) for a given Frame based on a given Key Sequence.
SetMacFrameCounter()
Sets the current MAC frame counter value from the value from a `TxFrame`.