class Callbacks
Defined at line 196 of file ../../third_party/openthread/src/core/radio/radio.hpp
Defines the Radio callbacks.
Public Methods
void HandleReceiveDone (Mac::RxFrame * aFrame, Error aError)
This callback method handles a "Receive Done" event from radio platform.
Parameters
void HandleTransmitStarted (Mac::TxFrame & aFrame)
This callback method handles a "Transmit Started" event from radio platform.
Parameters
void HandleTransmitDone (Mac::TxFrame &aFrame,Mac::RxFrame *aAckFrame,ErroraError)
This callback method handles a "Transmit Done" event from radio platform.
Parameters
void HandleEnergyScanDone (int8_t aMaxRssi)
This callback method handles "Energy Scan Done" event from radio platform.
Is used when radio provides the `kCapEnergyScan` capability. It is called from `otPlatRadioEnergyScanDone()`.
Parameters
void HandleBusLatencyChanged ()
This callback method handles "Bus Latency Changed" event from radio platform.
void HandleDiagsReceiveDone (Mac::RxFrame * aFrame, Error aError)
This callback method handles a "Receive Done" event from radio platform when diagnostics mode is enabled.
Parameters
void HandleDiagsTransmitDone (Mac::TxFrame & aFrame, Error aError)
This callback method handles a "Transmit Done" event from radio platform when diagnostics mode is enabled.
Parameters
Friends
class Radio