أنواع
تتضمن هذه الوحدة تجريد النظام الأساسي لإطار الراديو.
ملخص
النوع | |
---|---|
otExtAddress | typedefstruct otExtAddress تمثل هذه البنية IEEE 802.15.4 Extended Address. |
otLinkMetrics | typedefstruct otLinkMetrics يمثل هذا الهيكل المقاييس المحددة للاستعلام. |
otMacKey | typedefstruct otMacKey يمثل هذا الهيكل مفتاح MAC. |
otPanId | typedefuint16_t هذا النوع يمثل IEEE 802.15.4 PAN ID. |
otRadioCaps | typedefuint8_t هذا النوع يمثل القدرات الراديوية. |
otRadioCoexMetrics | typedefstruct otRadioCoexMetrics فيما يلي انتقالات صالحة لحالة الراديو: |
otRadioFrame | typedefstruct otRadioFrame تمثل هذه البنية إطارًا راديويًا IEEE 802.15.4. |
otRadioIeInfo | typedefstruct otRadioIeInfo تمثل هذه البنية معلومات IEEE 802.15.4 Header IE (عنصر المعلومات) ذات الصلة بإطار راديوي. |
otRadioState | typedefenum otRadioState يمثل هذا الهيكل حالة الراديو. |
otShortAddress | typedefuint16_t يمثل هذا النوع العنوان المختصر IEEE 802.15.4. |
المتغيرات | |
---|---|
OT_TOOL_PACKED_END | OT_TOOL_PACKED_BEGIN struct otExtAddress |
الهياكل | |
---|---|
otExtAddress | تمثل هذه البنية IEEE 802.15.4 Extended Address. |
otLinkMetrics | يمثل هذا الهيكل المقاييس المحددة للاستعلام. |
otMacKey | يمثل هذا الهيكل مفتاح MAC. |
otRadioCoexMetrics | فيما يلي انتقالات صالحة لحالة الراديو: |
otRadioFrame | تمثل هذه البنية إطارًا راديويًا IEEE 802.15.4. |
otRadioIeInfo | تمثل هذه البنية معلومات IEEE 802.15.4 Header IE (عنصر المعلومات) ذات الصلة بإطار راديوي. |
التعداد
تعداد مجهول
anonymous enum
تعداد مجهول
anonymous enum
يحدد هذا التعداد صفحة القناة.
تعداد مجهول
anonymous enum
يحدد هذا التعداد مدى قناة النطاق الترددي.
تعداد مجهول
anonymous enum
يحدد هذا التعداد الثوابت المستخدمة للإشارة إلى القدرات الراديوية المختلفة.
انظر otRadioCaps
.
تعداد مجهول
anonymous enum
otRadioState
otRadioState
يمثل هذا الهيكل حالة الراديو.
في البداية ، يكون الراديو في حالة معطل.
النوع
otPanId
uint16_t otPanId
هذا النوع يمثل IEEE 802.15.4 PAN ID.
otRadioCaps
uint8_t otRadioCaps
هذا النوع يمثل القدرات الراديوية.
القيمة هي حقل بت يشير إلى القدرات التي يدعمها الراديو. راجع تعريفات OT_RADIO_CAPS_*
.
otRadioCoexMetrics
struct otRadioCoexMetrics otRadioCoexMetrics
فيما يلي انتقالات صالحة لحالة الراديو:
(راديو قيد التشغيل) + ---- + تمكين () + - + استقبال () + --- + إرسال () + ---- + | | -----> | | -----> | | --------> | | | معطل | | النوم | | تلقي | | إرسال | | | <----- | | <----- | | <-------- | | + ---- + تعطيل () + - + سكون () + --- + استقبال () + ---- + (راديو إيقاف) أو إرسال إشارة
أثناء أمر طلب البيانات IEEE 802.15.4 ، يمكن تقصير الانتقال السكون-> الاستلام-> الإرسال إلى الانتقال المباشر من وضع السكون إلى الإرسال إذا كان النظام الأساسي يدعم قدرة OT_RADIO_CAPS_SLEEP_TO_TX. يمثل هذا الهيكل مقاييس التعايش الراديوي.
otRadioIeInfo
struct otRadioIeInfo otRadioIeInfo
تمثل هذه البنية معلومات IEEE 802.15.4 Header IE (عنصر المعلومات) ذات الصلة بإطار راديوي.
otRadioState
enum otRadioState otRadioState
يمثل هذا الهيكل حالة الراديو.
في البداية ، يكون الراديو في حالة معطل.
otShortAddress
uint16_t otShortAddress
هذا النوع يمثل IEEE 802.15.4 Short Address.
المتغيرات
OT_TOOL_PACKED_END
OT_TOOL_PACKED_BEGIN struct otExtAddress OT_TOOL_PACKED_END
وحدات الماكرو
CSL_IE_HEADER_BYTES_HI
CSL_IE_HEADER_BYTES_HI 0x0d
ثابت CSL IE رأس البايت الثاني.
CSL_IE_HEADER_BYTES_LO
CSL_IE_HEADER_BYTES_LO 0x04
ثابت رأس CSL IE البايت الأول.
OT_EXT_ADDRESS_SIZE
OT_EXT_ADDRESS_SIZE 8
حجم عنوان IEEE 802.15.4 الممتد (بايت)
OT_MAC_KEY_SIZE
OT_MAC_KEY_SIZE 16
حجم مفتاح MAC بالبايت.
OT_PANID_BROADCAST
OT_PANID_BROADCAST 0xffff
IEEE 802.15.4 Broadcast PAN ID.
OT_TOOL_PACKED_END
OT_TOOL_PACKED_END
إشارة خاصة بالمترجم في نهاية فئة أو بنية معبأة بالبايت.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Thread is a registered trademark of the Thread Group, Inc.
Last updated 2021-01-20 UTC.