Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Đường liên kết thô

Mô-đun này bao gồm các hàm kiểm soát cấu hình lớp liên kết thô.

Tóm tắt

Typedef

otLinkRawEnergyScanDone)(otInstance *aInstance, int8_t aEnergyScanMaxRssi) typedef
void(*
Con trỏ hàm này khi nhận khung IEEE 802.15.4.
otLinkRawReceiveDone)(otInstance *aInstance, otRadioFrame *aFrame, otError aError) typedef
void(*
Con trỏ hàm này khi nhận khung IEEE 802.15.4.
otLinkRawTransmitDone)(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) typedef
void(*
Con trỏ hàm này khi nhận khung IEEE 802.15.4.

Hàm

otLinkRawEnergyScan(otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
Phương thức này bắt đầu trình tự quét năng lượng trên đài.
otLinkRawGetCaps(otInstance *aInstance)
Tải các tính năng radio.
otLinkRawGetPromiscuous(otInstance *aInstance)
bool
Hàm này nhận trạng thái của chế độ quảng cáo xen kẽ.
otLinkRawGetRadioTime(otInstance *aInstance)
uint64_t
Nhận thời gian hiện tại của nền tảng (chiều rộng 64 bit) của chip radio.
otLinkRawGetRssi(otInstance *aInstance)
int8_t
Nhận kết quả đo RSSI mới nhất.
otLinkRawGetTransmitBuffer(otInstance *aInstance)
Chuyển đổi radio từ Truyền sang Nhận.
otLinkRawIsEnabled(otInstance *aInstance)
bool
Hàm này cho biết liệu lớp liên kết thô có được bật hay không.
otLinkRawReceive(otInstance *aInstance)
Tôi đang chuyển đài phát thanh từ chế độ Ngủ sang Nhận.
otLinkRawSetMacFrameCounter(otInstance *aInstance, uint32_t aMacFrameCounter)
Đặt giá trị bộ đếm khung MAC hiện tại.
otLinkRawSetMacKey(otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey)
Cập nhật khóa MAC và chỉ mục khóa.
otLinkRawSetPromiscuous(otInstance *aInstance, bool aEnable)
Chức năng này bật hoặc tắt chế độ liên tục.
otLinkRawSetReceiveDone(otInstance *aInstance, otLinkRawReceiveDone aCallback)
Hàm này sẽ bật/tắt lớp liên kết thô.
otLinkRawSetShortAddress(otInstance *aInstance, uint16_t aShortAddress)
Đặt Địa chỉ ngắn để lọc địa chỉ.
otLinkRawSleep(otInstance *aInstance)
Chuyển đổi đài phát từ Nhận sang chế độ ngủ.
otLinkRawSrcMatchAddExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Thêm địa chỉ mở rộng vào bảng so khớp nguồn.
otLinkRawSrcMatchAddShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Thêm địa chỉ ngắn vào bảng so khớp nguồn.
otLinkRawSrcMatchClearExtEntries(otInstance *aInstance)
Xóa tất cả địa chỉ mở rộng khỏi bảng so khớp nguồn.
otLinkRawSrcMatchClearExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
Đang xóa địa chỉ mở rộng khỏi bảng so khớp nguồn của đài.
otLinkRawSrcMatchClearShortEntries(otInstance *aInstance)
Xóa tất cả các địa chỉ ngắn khỏi bảng so khớp nguồn.
otLinkRawSrcMatchClearShortEntry(otInstance *aInstance, uint16_t aShortAddress)
Đang xóa địa chỉ ngắn khỏi bảng so khớp nguồn.
otLinkRawSrcMatchEnable(otInstance *aInstance, bool aEnable)
Bật/tắt tính năng so khớp nguồn cho khung đang chờ xử lý.
otLinkRawTransmit(otInstance *aInstance, otLinkRawTransmitDone aCallback)
Phương thức này bắt đầu trình tự truyền trên đài.

Typedef

Hàm

Tài nguyên

Các chủ đề về Tham chiếu API OpenThread được tạo từ mã nguồn, có sẵn trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo phần Tài nguyên.