Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

otRadioFrame

#include <radio.h>

此結構表示IEEE 802.15.4無線幀。

概要

公共屬性

mAckFrameCounter
uint32_t
ACK安全幀計數器(當設置了mAckedWithSecEnhAck時適用)。
mAckKeyId
uint8_t
ACK安全密鑰索引(設置為mAckedWithSecEnhAck時適用)。
mAckedWithFramePending
bool
這表明是否已確認該幀已設置了幀掛起。
mAckedWithSecEnhAck
bool
這指示是否使用安全增強ACK確認了該幀。
mAesKey
const otMacKey *
用於AES-CCM幀安全性的密鑰。
mChannel
uint8_t
用於發送/接收幀的通道。
mCslPresent
bool
如果存在CSL標頭IE,則設置為true。
mCsmaCaEnabled
bool
設置為true以啟用此數據包的CSMA-CA,否則設置為false。
mIeInfo
指向標頭IE相關信息的指針。
mInfo
union otRadioFrame::@15
無線電幀的發送和接收信息的並集。
mIsARetx
bool
如果此幀是重傳,則為true(被無線電驅動程序忽略)。
mIsSecurityProcessed
bool
如果SubMac應該跳過此幀的AES處理,則為True。
mLength
uint16_t
PSDU的長度。
mLqi
uint8_t
鏈接質量指示器以接收幀。
mMaxCsmaBackoffs
uint8_t
宣告CCA失敗之前的最大退避嘗試次數。
mMaxFrameRetries
uint8_t
傳輸失敗後允許的最大重試次數。
mPsdu
uint8_t *
PSDU。
mRadioType
uint8_t
無線電鏈接類型-無線電驅動程序應忽略它。
mRssi
int8_t
接收幀的接收信號強度指示器,以dBm為單位。
mRxInfo
struct otRadioFrame::@15::@17
表示無線電幀的結構接收信息。
mTimestamp
uint64_t
接收幀的時間戳(以微秒為單位)。
mTxDelay
uint32_t
此傳輸的延遲時間(基於mTxDelayBaseTime )。
mTxDelayBaseTime
uint32_t
傳輸延遲的基準時間。
mTxInfo
struct otRadioFrame::@15::@16
表示無線電幀發送信息的結構。

公共屬性

mAckFrameCounter

uint32_t otRadioFrame::mAckFrameCounter

ACK安全幀計數器(當設置了mAckedWithSecEnhAck時適用)。

mAckKeyId

uint8_t otRadioFrame::mAckKeyId

ACK安全密鑰索引(設置為mAckedWithSecEnhAck時適用)。

mAckedWithFramePending

bool otRadioFrame::mAckedWithFramePending

這表明是否已確認該幀已設置了幀掛起。

與安全

bool otRadioFrame::mAckedWithSecEnhAck

這指示是否使用安全增強ACK確認了該幀。

鑰匙

const otMacKey * otRadioFrame::mAesKey

用於AES-CCM幀安全性的密鑰。

移動頻道

uint8_t otRadioFrame::mChannel

用於發送/接收幀的通道。

mCslPresent

bool otRadioFrame::mCslPresent

如果存在CSL標頭IE,則設置為true。

mCsmaCaEnabled

bool otRadioFrame::mCsmaCaEnabled

設置為true以啟用此數據包的CSMA-CA,否則設置為false。

信息

otRadioIeInfo * otRadioFrame::mIeInfo

指向標頭IE相關信息的指針。

信息

union otRadioFrame::@15 otRadioFrame::mInfo

無線電幀的發送和接收信息的並集。

商標

bool otRadioFrame::mIsARetx

如果此幀是重傳,則為true(被無線電驅動程序忽略)。

mIsSecurityProcessed

bool otRadioFrame::mIsSecurityProcessed

如果SubMac應該跳過此幀的AES處理,則為True。

長度

uint16_t otRadioFrame::mLength

PSDU的長度。

qi

uint8_t otRadioFrame::mLqi

鏈接質量指示器以接收幀。

mMaxCsmaBackoffs

uint8_t otRadioFrame::mMaxCsmaBackoffs

宣告CCA失敗之前的最大退避嘗試次數。

mMaxFrameRetries

uint8_t otRadioFrame::mMaxFrameRetries

傳輸失敗後允許的最大重試次數。

mPsdu

uint8_t * otRadioFrame::mPsdu

PSDU。

mRadioType

uint8_t otRadioFrame::mRadioType

無線電鏈接類型-無線電驅動程序應忽略它。

mRssi

int8_t otRadioFrame::mRssi

接收幀的接收信號強度指示器,以dBm為單位。

mRxInfo

struct otRadioFrame::@15::@17 otRadioFrame::mRxInfo

表示無線電幀的結構接收信息。

mTimestamp

uint64_t otRadioFrame::mTimestamp

接收幀的時間戳(以微秒為單位)。

值應該是啟用TIME_SYNC或CSL時接收SFD的時間。否則,MAC幀被完全接收的時間也是可以接受的。

mTxDelay

uint32_t otRadioFrame::mTxDelay

此傳輸的延遲時間(基於mTxDelayBaseTime )。

mTxDelayBaseTime

uint32_t otRadioFrame::mTxDelayBaseTime

傳輸延遲的基準時間。

mTxInfo

struct otRadioFrame::@15::@16 otRadioFrame::mTxInfo

表示無線電幀發送信息的結構。