لینک خام

این ماژول شامل توابعی است که پیکربندی لایه پیوند خام را کنترل می کند.

خلاصه

Typedefs

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 فعلی را تنظیم می کند.
otLinkRawSetMacFrameCounterIfLarger ( 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)
دنباله ارسال را در رادیو آغاز می کند.

Typedefs

کارکرد

منابع

موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.

،

لینک خام

این ماژول شامل توابعی است که پیکربندی لایه پیوند خام را کنترل می کند.

خلاصه

Typedefs

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 فعلی را تنظیم می کند.
otLinkRawSetMacFrameCounterIfLarger ( 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)
دنباله ارسال را در رادیو آغاز می کند.

Typedefs

کارکرد

منابع

موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.