#include <radio.h>
Data Fields | |
uint8_t * | mPsdu |
The PSDU. | |
uint8_t | mLength |
Length of the PSDU. | |
uint8_t | mChannel |
Channel used to transmit/receive the frame. | |
bool | mDidTx: 1 |
Set to true if this frame sent from the radio. Ignored by radio driver. | |
otRadioIeInfo * | mIeInfo |
The pointer to the Header IE(s) related information. | |
union { | |
struct { | |
uint8_t mMaxCsmaBackoffs | |
Maximum number of backoffs attempts before declaring CCA failure. | |
uint8_t mMaxFrameRetries | |
Maximum number of retries allowed after a transmission failure. | |
bool mIsARetx: 1 | |
True if this frame is a retransmission (ignored by radio driver). | |
bool mCsmaCaEnabled: 1 | |
Set to true to enable CSMA-CA for this packet, false otherwise. | |
const uint8_t * mAesKey | |
The key used for AES-CCM frame security. | |
} mTxInfo | |
struct { | |
int8_t mRssi | |
Received signal strength indicator in dBm for received frames. | |
uint8_t mLqi | |
Link Quality Indicator for received frames. | |
uint16_t mUsec | |
uint32_t mMsec | |
} mRxInfo | |
} | mInfo |
This structure represents an IEEE 802.15.4 radio frame.
union { ... } otRadioFrame::mInfo |
The union of transmit and receive information for a radio frame.
uint32_t otRadioFrame::mMsec |
The timestamp when the frame was received (milliseconds). Applicable/Required only when raw-link-api feature (OPENTHREAD_ENABLE_RAW_LINK_API
) is enabled.
struct { ... } otRadioFrame::mRxInfo |
Structure representing radio frame receive information.
struct { ... } otRadioFrame::mTxInfo |
Structure representing radio frame transmit information.
uint16_t otRadioFrame::mUsec |
The timestamp when the frame was received (microseconds, the offset to mMsec). Applicable/Required only when raw-link-api feature (OPENTHREAD_ENABLE_RAW_LINK_API
) is enabled.