Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

원시 링크

이 모듈에는 원시 링크 계층 구성을 제어하는 ​​기능이 포함되어 있습니다.

요약

Typedef

otLinkRawEnergyScanDone )(otInstance *aInstance, int8_t aEnergyScanMaxRssi) typedef
void(*
IEEE 802.15.4 프레임 수신시이 함수 포인터.
otLinkRawReceiveDone )(otInstance *aInstance, otRadioFrame *aFrame, otError aError) typedef
void(*
IEEE 802.15.4 프레임 수신시이 함수 포인터.
otLinkRawTransmitDone )(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) typedef
void(*
IEEE 802.15.4 프레임 수신시이 함수 포인터.

기능

otLinkRawEnergyScan ( otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
이 방법은 라디오에서 에너지 스캔 시퀀스를 시작합니다.
otLinkRawGetCaps ( otInstance *aInstance)
라디오 기능을 얻으십시오.
otLinkRawGetPromiscuous ( otInstance *aInstance)
bool
이 함수는 무차별 모드의 상태를 가져옵니다.
otLinkRawGetRadioTime ( otInstance *aInstance)
uint64_t
라디오 칩의 현재 플랫폼 시간 (64 비트 너비)을 가져옵니다.
otLinkRawGetRssi ( otInstance *aInstance)
int8_t
최신 RSSI 측정 값을 가져옵니다.
otLinkRawGetTransmitBuffer ( otInstance *aInstance)
라디오가 전송에서 수신으로 전환됩니다.
otLinkRawIsEnabled ( otInstance *aInstance)
bool
이 함수는 원시 링크 계층이 활성화되었는지 여부를 나타냅니다.
otLinkRawReceive ( otInstance *aInstance)
라디오를 절전에서 수신으로 전환합니다.
otLinkRawSetMacFrameCounter ( otInstance *aInstance, uint32_t aMacFrameCounter)
현재 MAC 프레임 카운터 값을 설정합니다.
otLinkRawSetMacKey ( otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey)
MAC 키 및 키 색인을 업데이트합니다.
otLinkRawSetPromiscuous ( otInstance *aInstance, bool aEnable)
이 기능은 무차별 모드를 활성화 또는 비활성화합니다.
otLinkRawSetReceiveDone ( otInstance *aInstance, otLinkRawReceiveDone aCallback)
이 기능은 원시 링크 계층을 활성화 / 비활성화합니다.
otLinkRawSetShortAddress ( otInstance *aInstance, uint16_t aShortAddress)
주소 필터링을위한 단축 주소를 설정합니다.
otLinkRawSleep ( otInstance *aInstance)
라디오를 수신에서 절전으로 전환합니다.
otLinkRawSrcMatchAddExtEntry ( otInstance *aInstance, const otExtAddress *aExtAddress)
소스 데이터 이동 색인에 확장 주소를 추가합니다.
otLinkRawSrcMatchAddShortEntry ( otInstance *aInstance, uint16_t aShortAddress)
소스 데이터 이동 색인에 짧은 주소를 추가합니다.
otLinkRawSrcMatchClearExtEntries ( otInstance *aInstance)
소스 데이터 이동 색인에서 모든 확장 주소를 제거합니다.
otLinkRawSrcMatchClearExtEntry ( otInstance *aInstance, const otExtAddress *aExtAddress)
라디오의 소스 일치 테이블에 대한 확장 주소를 제거합니다.
otLinkRawSrcMatchClearShortEntries ( otInstance *aInstance)
소스 데이터 이동 색인에서 모든 짧은 주소를 제거합니다.
otLinkRawSrcMatchClearShortEntry ( otInstance *aInstance, uint16_t aShortAddress)
소스 데이터 이동 색인에 대한 짧은 주소를 제거합니다.
otLinkRawSrcMatchEnable ( otInstance *aInstance, bool aEnable)
프레임 보류에 대한 소스 일치를 활성화 / 비활성화합니다.
otLinkRawTransmit ( otInstance *aInstance, otLinkRawTransmitDone aCallback)
이 방법은 라디오에서 전송 시퀀스를 시작합니다.

Typedef

기능