otRadioFrame

#include <radio.h>

This structure represents an IEEE 802.15.4 radio frame.

Summary

Public attributes

mAckedWithFramePending
bool
mAesKey
const uint8_t *
The key used for AES-CCM frame security.
mChannel
uint8_t
Channel used to transmit/receive the frame.
mCsmaCaEnabled
bool
Set to true to enable CSMA-CA for this packet, false otherwise.
mIeInfo
The pointer to the Header IE(s) related information.
mInfo
union otRadioFrame::@7
The union of transmit and receive information for a radio frame.
mIsARetx
bool
True if this frame is a retransmission (ignored by radio driver).
mLength
uint16_t
Length of the PSDU.
mLqi
uint8_t
Link Quality Indicator for received frames.
mMaxCsmaBackoffs
uint8_t
Maximum number of backoffs attempts before declaring CCA failure.
mMaxFrameRetries
uint8_t
Maximum number of retries allowed after a transmission failure.
mPsdu
uint8_t *
The PSDU.
mRssi
int8_t
Received signal strength indicator in dBm for received frames.
mRxInfo
struct otRadioFrame::@7::@9
Structure representing radio frame receive information.
mTimestamp
uint64_t
The timestamp when the frame was received in microseconds.
mTxInfo
struct otRadioFrame::@7::@8
Structure representing radio frame transmit information.

Public attributes

mAckedWithFramePending

bool otRadioFrame::mAckedWithFramePending

mAesKey

const uint8_t * otRadioFrame::mAesKey

The key used for AES-CCM frame security.

mChannel

uint8_t otRadioFrame::mChannel

Channel used to transmit/receive the frame.

mCsmaCaEnabled

bool otRadioFrame::mCsmaCaEnabled

Set to true to enable CSMA-CA for this packet, false otherwise.

mIeInfo

otRadioIeInfo * otRadioFrame::mIeInfo

The pointer to the Header IE(s) related information.

mInfo

union otRadioFrame::@7 otRadioFrame::mInfo

The union of transmit and receive information for a radio frame.

mIsARetx

bool otRadioFrame::mIsARetx

True if this frame is a retransmission (ignored by radio driver).

mLength

uint16_t otRadioFrame::mLength

Length of the PSDU.

mLqi

uint8_t otRadioFrame::mLqi

Link Quality Indicator for received frames.

mMaxCsmaBackoffs

uint8_t otRadioFrame::mMaxCsmaBackoffs

Maximum number of backoffs attempts before declaring CCA failure.

mMaxFrameRetries

uint8_t otRadioFrame::mMaxFrameRetries

Maximum number of retries allowed after a transmission failure.

mPsdu

uint8_t * otRadioFrame::mPsdu

The PSDU.

mRssi

int8_t otRadioFrame::mRssi

Received signal strength indicator in dBm for received frames.

mRxInfo

struct otRadioFrame::@7::@9 otRadioFrame::mRxInfo

Structure representing radio frame receive information.

mTimestamp

uint64_t otRadioFrame::mTimestamp

The timestamp when the frame was received in microseconds.

The value SHALL be the time when the SFD was received when TIME_SYNC or CSL is enabled. Otherwise, the time when the MAC frame was fully received is also acceptable.

mTxInfo

struct otRadioFrame::@7::@8 otRadioFrame::mTxInfo

Structure representing radio frame transmit information.