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)
라디오를 Receive에서 Sleep으로 전환합니다.
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

함수

리소스

OpenThread API 참조 주제는 GitHub에서 제공되는 소스 코드에서 시작됩니다. 자세한 내용을 알아보거나 문서에 기여하려면 리소스를 참조하세요.