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 이 패킷에 CSMA-CA를 사용하려면 true로 설정하고 그렇지 않으면 false로 설정합니다. |
mIeInfo | 헤더 IE (s) 관련 정보에 대한 포인터입니다. |
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
이 프레임이 프레임 보류 설정으로 확인되었는지 여부를 나타냅니다.
mAckedWithSecEnhAck
bool otRadioFrame::mAckedWithSecEnhAck
이 프레임이 보안 강화 ACK로 승인되었는지 여부를 나타냅니다.
mChannel
uint8_t otRadioFrame::mChannel
프레임을 전송 / 수신하는 데 사용되는 채널입니다.
mCslPresent
bool otRadioFrame::mCslPresent
CSL 헤더 IE가있는 경우 true로 설정합니다.
mCsmaCaEnabled
bool otRadioFrame::mCsmaCaEnabled
이 패킷에 CSMA-CA를 사용하려면 true로 설정하고 그렇지 않으면 false로 설정합니다.
mInfo
union otRadioFrame::@15 otRadioFrame::mInfo
무선 프레임에 대한 전송 및 수신 정보의 결합.
mIsARetx
bool otRadioFrame::mIsARetx
이 프레임이 재전송이면 true입니다 (무선 드라이버에서 무시 됨).
mIsSecurityProcessed
bool otRadioFrame::mIsSecurityProcessed
SubMac이이 프레임의 AES 처리를 건너 뛰어야하는 경우 True입니다.
mLength
uint16_t otRadioFrame::mLength
PSDU의 길이.
mLqi
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
무선 프레임 전송 정보를 나타내는 구조.