otRadioFrame
#include <radio.h>
Struktur ini mewakili bingkai radio IEEE 802.15.4.
Ringkasan
Atribut publik | |
---|---|
mAckFrameCounter | uint32_t Penghitung bingkai keamanan ACK (berlaku jika mAckedWithSecEnhAck disetel). |
mAckKeyId | uint8_t Indeks kunci keamanan ACK (berlaku jika mAckedWithSecEnhAck disetel). |
mAckedWithFramePending | bool Ini menunjukkan apakah frame ini dikenal dengan set frame pending. |
mAckedWithSecEnhAck | bool Ini menunjukkan apakah frame ini dilengkapi dengan ACK Enhanced Secure. |
mAesKey | const otMacKey * Kunci yang digunakan untuk keamanan bingkai AES-CCM. |
mChannel | uint8_t Channel digunakan untuk mengirimkan / menerima frame. |
mCslPresent | bool Setel ke benar jika header CSL IE ada. |
mCsmaCaEnabled | bool Setel ke true untuk mengaktifkan CSMA-CA untuk paket ini, false jika tidak. |
mIeInfo | Penunjuk ke informasi terkait Header IE (s). |
mInfo | union otRadioFrame::@15 Penyatuan mengirimkan dan menerima informasi untuk bingkai radio. |
mIsARetx | bool Benar jika frame ini adalah transmisi ulang (diabaikan oleh driver radio). |
mIsSecurityProcessed | bool Benar jika SubMac harus melewati pemrosesan AES bingkai ini. |
mLength | uint16_t Panjang PSDU. |
mLqi | uint8_t Indikator Kualitas Tautan untuk bingkai yang diterima. |
mMaxCsmaBackoffs | uint8_t Jumlah maksimum upaya mundur sebelum menyatakan kegagalan CCA. |
mMaxFrameRetries | uint8_t Jumlah percobaan ulang maksimum yang diperbolehkan setelah transmisi gagal. |
mPsdu | uint8_t * PSDU. |
mRadioType | uint8_t Jenis tautan radio - harus diabaikan oleh driver radio. |
mRssi | int8_t Indikator kekuatan sinyal yang diterima dalam dBm untuk frame yang diterima. |
mRxInfo | struct otRadioFrame::@15::@17 Struktur yang mewakili bingkai radio menerima informasi. |
mTimestamp | uint64_t Stempel waktu saat bingkai diterima dalam mikrodetik. |
mTxDelay | uint32_t Waktu tunda untuk transmisi ini (berdasarkan mTxDelayBaseTime ). |
mTxDelayBaseTime | uint32_t Waktu dasar untuk penundaan transmisi. |
mTxInfo | struct otRadioFrame::@15::@16 Struktur yang mewakili informasi transmisi bingkai radio. |
Atribut publik
mAckFrameCounter
uint32_t otRadioFrame::mAckFrameCounter
Penghitung bingkai keamanan ACK (berlaku jika mAckedWithSecEnhAck
disetel).
mAckKeyId
uint8_t otRadioFrame::mAckKeyId
Indeks kunci keamanan ACK (berlaku jika mAckedWithSecEnhAck
disetel).
mAckedWithFramePending
bool otRadioFrame::mAckedWithFramePending
Ini menunjukkan apakah frame ini dikenal dengan set frame tertunda.
mAckedWithSecEnhAck
bool otRadioFrame::mAckedWithSecEnhAck
Ini menunjukkan apakah frame ini dilengkapi dengan ACK Enhanced Secure.
mChannel
uint8_t otRadioFrame::mChannel
Channel digunakan untuk mengirimkan / menerima frame.
mCslPresent
bool otRadioFrame::mCslPresent
Setel ke benar jika header CSL IE ada.
mCsmaCaEnabled
bool otRadioFrame::mCsmaCaEnabled
Setel ke true untuk mengaktifkan CSMA-CA untuk paket ini, false jika tidak.
mInfo
union otRadioFrame::@15 otRadioFrame::mInfo
Penyatuan mengirimkan dan menerima informasi untuk bingkai radio.
mIsARetx
bool otRadioFrame::mIsARetx
Benar jika frame ini adalah transmisi ulang (diabaikan oleh driver radio).
mIsSecurityProcessed
bool otRadioFrame::mIsSecurityProcessed
Benar jika SubMac harus melewati pemrosesan AES bingkai ini.
panjang mL
uint16_t otRadioFrame::mLength
Panjang PSDU.
mLqi
uint8_t otRadioFrame::mLqi
Indikator Kualitas Tautan untuk bingkai yang diterima.
mMaxCsmaBackoffs
uint8_t otRadioFrame::mMaxCsmaBackoffs
Jumlah maksimum upaya mundur sebelum menyatakan kegagalan CCA.
mMaxFrameRetries
uint8_t otRadioFrame::mMaxFrameRetries
Jumlah percobaan ulang maksimum yang diperbolehkan setelah transmisi gagal.
mPsdu
uint8_t * otRadioFrame::mPsdu
PSDU.
mRadioType
uint8_t otRadioFrame::mRadioType
Jenis tautan radio - harus diabaikan oleh driver radio.
mRssi
int8_t otRadioFrame::mRssi
Indikator kekuatan sinyal yang diterima dalam dBm untuk frame yang diterima.
mRxInfo
struct otRadioFrame::@15::@17 otRadioFrame::mRxInfo
Struktur yang mewakili bingkai radio menerima informasi.
mTimestamp
uint64_t otRadioFrame::mTimestamp
Stempel waktu saat bingkai diterima dalam mikrodetik.
Nilai HARUS menjadi waktu ketika SFD diterima ketika TIME_SYNC atau CSL diaktifkan. Jika tidak, waktu saat frame MAC diterima sepenuhnya juga dapat diterima.
mTxDelay
uint32_t otRadioFrame::mTxDelay
Waktu tunda untuk transmisi ini (berdasarkan mTxDelayBaseTime
).
mTxDelayBaseTime
uint32_t otRadioFrame::mTxDelayBaseTime
Waktu dasar untuk penundaan transmisi.
mTxInfo
struct otRadioFrame::@15::@16 otRadioFrame::mTxInfo
Struktur yang mewakili informasi transmisi bingkai radio.