Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

प्रकार

इस मॉड्यूल में एक रेडियो फ्रेम के लिए मंच अमूर्त शामिल है।

सारांश

गणना

anonymous enum {
OT_RADIO_FRAME_MAX_SIZE = 127,
OT_RADIO_SYMBOLS_PER_OCTET = 2,
OT_RADIO_BIT_RATE = 250000,
OT_RADIO_BITS_PER_OCTET = 8,
OT_RADIO_LQI_NONE = 0,
OT_RADIO_RSSI_INVALID = 127,
OT_RADIO_POWER_INVALID = 127
}
एनम
anonymous enum {
OT_RADIO_CHANNEL_PAGE_0 = 0,
OT_RADIO_CHANNEL_PAGE_0_MASK = (1U << OT_RADIO_CHANNEL_PAGE_0),
OT_RADIO_CHANNEL_PAGE_2 = 2,
OT_RADIO_CHANNEL_PAGE_2_MASK = (1U << OT_RADIO_CHANNEL_PAGE_2),
OT_RADIO_CHANNEL_PAGE_MAX = OT_RADIO_CHANNEL_PAGE_2
}
एनम
यह गणना चैनल पृष्ठ को परिभाषित करती है।
anonymous enum {
OT_RADIO_915MHZ_OQPSK_CHANNEL_MIN = 1,
OT_RADIO_915MHZ_OQPSK_CHANNEL_MAX = 10,
OT_RADIO_915MHZ_OQPSK_CHANNEL_MASK = 0x3ff << OT_RADIO_915MHZ_OQPSK_CHANNEL_MIN,
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MIN = 11,
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MAX = 26,
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MASK = 0xffff << OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MIN
}
एनम
यह गणना आवृत्ति बैंड चैनल रेंज को परिभाषित करता है।
anonymous enum {
OT_RADIO_CAPS_NONE = 0,
OT_RADIO_CAPS_ACK_TIMEOUT = 1 << 0,
OT_RADIO_CAPS_ENERGY_SCAN = 1 << 1,
OT_RADIO_CAPS_TRANSMIT_RETRIES = 1 << 2,
OT_RADIO_CAPS_CSMA_BACKOFF = 1 << 3,
OT_RADIO_CAPS_SLEEP_TO_TX = 1 << 4,
OT_RADIO_CAPS_TRANSMIT_SEC = 1 << 5,
OT_RADIO_CAPS_TRANSMIT_TIMING = 1 << 6
}
एनम
यह गणन स्थिरांक को परिभाषित करता है जिसका उपयोग विभिन्न रेडियो क्षमताओं को इंगित करने के लिए किया जाता है।
anonymous enum {
OT_IE_HEADER_SIZE = 2,
OT_CSL_IE_SIZE = 4,
OT_ACK_IE_MAX_SIZE = 16,
OT_ENH_PROBING_IE_DATA_MAX_SIZE = 2
}
एनम
यह गणना ACK में हेडर IE के आकार के बारे में स्थिरांक को परिभाषित करता है।
otRadioState एनम
यह संरचना एक रेडियो की स्थिति का प्रतिनिधित्व करती है।

टंकण

otExtAddress टंकण
struct otExtAddress
यह संरचना IEEE 802.15.4 विस्तारित पते का प्रतिनिधित्व करती है।
otLinkMetrics टंकण
यह संरचना दर्शाती है कि क्या मीट्रिक क्वेरी के लिए निर्दिष्ट हैं।
otMacKey टंकण
struct otMacKey
यह संरचना मैक कुंजी का प्रतिनिधित्व करती है।
otPanId टंकण
uint16_t
यह प्रकार IEEE 802.15.4 PAN ID का प्रतिनिधित्व करता है।
otRadioCaps टंकण
uint8_t
यह प्रकार रेडियो क्षमताओं का प्रतिनिधित्व करता है।
otRadioCoexMetrics टंकण
निम्नलिखित मान्य रेडियो राज्य संक्रमण हैं:
otRadioFrame टंकण
struct otRadioFrame
यह संरचना IEEE 802.15.4 रेडियो फ्रेम का प्रतिनिधित्व करती है।
otRadioIeInfo टंकण
यह संरचना एक रेडियो फ्रेम के IEEE 802.15.4 हैडर IE (सूचना तत्व) से संबंधित सूचना का प्रतिनिधित्व करती है।
otRadioState टंकण
यह संरचना एक रेडियो की स्थिति का प्रतिनिधित्व करती है।
otShortAddress टंकण
uint16_t
यह प्रकार IEEE 802.15.4 लघु पता दर्शाता है।

चर

OT_TOOL_PACKED_END

संरचनाएं

otExtAddress

यह संरचना IEEE 802.15.4 विस्तारित पते का प्रतिनिधित्व करती है।

otLinkMetrics

यह संरचना दर्शाती है कि क्या मीट्रिक क्वेरी के लिए निर्दिष्ट हैं।

otMacKey

यह संरचना मैक कुंजी का प्रतिनिधित्व करती है।

otRadioCoexMetrics

निम्नलिखित मान्य रेडियो राज्य संक्रमण हैं:

otRadioFrame

यह संरचना IEEE 802.15.4 रेडियो फ्रेम का प्रतिनिधित्व करती है।

otRadioIeInfo

यह संरचना एक रेडियो फ्रेम के IEEE 802.15.4 हैडर IE (सूचना तत्व) से संबंधित सूचना का प्रतिनिधित्व करती है।

गणना

अनाम एनम

 anonymous enum
गुण
OT_RADIO_BITS_PER_OCTET

ऑक्टेट प्रति बिट की संख्या।

OT_RADIO_BIT_RATE

2.4 GHz IEEE 802.15.4 (प्रति सेकंड बिट्स)

OT_RADIO_FRAME_MAX_SIZE

aMaxPHYPacketSize (IEEE 802.15.4-2006)

OT_RADIO_LQI_NONE

LQI माप समर्थित नहीं है।

OT_RADIO_POWER_INVALID

अमान्य या अज्ञात शक्ति मान।

OT_RADIO_RSSI_INVALID

अमान्य या अज्ञात RSSI मान।

OT_RADIO_SYMBOLS_PER_OCTET

2.4 GHz IEEE 802.15.4-2006

अनाम एनम

 anonymous enum

यह गणना चैनल पृष्ठ को परिभाषित करती है।

गुण
OT_RADIO_CHANNEL_PAGE_0

2.4 GHz IEEE 802.15.4-2006

OT_RADIO_CHANNEL_PAGE_0_MASK

2.4 GHz IEEE 802.15.4-2006

OT_RADIO_CHANNEL_PAGE_2

915 मेगाहर्ट्ज IEEE 802.15.4-2006

OT_RADIO_CHANNEL_PAGE_2_MASK

915 मेगाहर्ट्ज IEEE 802.15.4-2006

OT_RADIO_CHANNEL_PAGE_MAX

अधिकतम समर्थित चैनल पृष्ठ मान।

अनाम एनम

 anonymous enum

यह गणन आवृत्ति बैंड चैनल रेंज को परिभाषित करता है।

गुण
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MASK

2.4 GHz IEEE 802.15.4-2006

OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MAX

2.4 GHz IEEE 802.15.4-2006

OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MIN

2.4 GHz IEEE 802.15.4-2006

OT_RADIO_915MHZ_OQPSK_CHANNEL_MASK

915 मेगाहर्ट्ज IEEE 802.15.4-2006

OT_RADIO_915MHZ_OQPSK_CHANNEL_MAX

915 मेगाहर्ट्ज IEEE 802.15.4-2006

OT_RADIO_915MHZ_OQPSK_CHANNEL_MIN

915 मेगाहर्ट्ज IEEE 802.15.4-2006

अनाम एनम

 anonymous enum

यह गणन स्थिरांक को परिभाषित करता है जिसका उपयोग विभिन्न रेडियो क्षमताओं को इंगित करने के लिए किया जाता है।

देखें otRadioCaps

गुण
OT_RADIO_CAPS_ACK_TIMEOUT

रेडियो AckTime घटना का समर्थन करता है।

OT_RADIO_CAPS_CSMA_BACKOFF

रेडियो फ्रेम ट्रांसमिशन के लिए CSMA बैकऑफ़ का समर्थन करता है (लेकिन कोई पुनः प्रयास नहीं करता है)।

OT_RADIO_CAPS_ENERGY_SCAN

रेडियो एनर्जी स्कैन का समर्थन करता है।

OT_RADIO_CAPS_NONE

रेडियो बिना किसी क्षमता के समर्थन करता है।

OT_RADIO_CAPS_SLEEP_TO_TX

रेडियो CSMA के साथ नींद से TX तक सीधे संक्रमण का समर्थन करता है।

OT_RADIO_CAPS_TRANSMIT_RETRIES

रेडियो टकराव परिहार (CSMA) के साथ tx रिट्री लॉजिक का समर्थन करता है।

OT_RADIO_CAPS_TRANSMIT_SEC

रेडियो tx सुरक्षा का समर्थन करता है।

OT_RADIO_CAPS_TRANSMIT_TIMING

रेडियो विशिष्ट समय पर tx का समर्थन करता है।

अनाम एनम

 anonymous enum

यह गणना ACK में हेडर IE के आकार के बारे में स्थिरांक को परिभाषित करता है।

गुण
OT_ACK_IE_MAX_SIZE

ACK में हेडर IE के लिए अधिकतम लंबाई।

OT_CSL_IE_SIZE

बाइट में CSL IE सामग्री का आकार।

OT_ENH_PROBING_IE_DATA_MAX_SIZE

वेंडर-विशिष्ट IE में लिंक मेट्रिक्स डेटा की अधिकतम लंबाई।

OT_IE_HEADER_SIZE

बाइट्स में IE हेडर का आकार।

otRadioState

 otRadioState
है

यह संरचना एक रेडियो की स्थिति का प्रतिनिधित्व करती है।

प्रारंभ में, एक रेडियो विकलांग अवस्था में है।

टंकण

otExtAddress

03 बी 6909640

यह संरचना IEEE 802.15.4 विस्तारित पते का प्रतिनिधित्व करती है।

otLinkMetrics

struct otLinkMetrics otLinkMetrics

यह संरचना दर्शाती है कि क्या मीट्रिक क्वेरी के लिए निर्दिष्ट हैं।

otMacKey

struct otMacKey otMacKey

यह संरचना मैक कुंजी का प्रतिनिधित्व करती है।

otPanId

uint16_t otPanId

यह प्रकार IEEE 802.15.4 PAN ID का प्रतिनिधित्व करता है।

otRadioCaps

uint8_t otRadioCaps

यह प्रकार रेडियो क्षमताओं का प्रतिनिधित्व करता है।

मूल्य एक सा क्षेत्र है जो रेडियो द्वारा समर्थित क्षमताओं को दर्शाता है। OT_RADIO_CAPS_* परिभाषाएँ देखें।

otRadioCoexMetrics

struct otRadioCoexMetrics otRadioCoexMetrics

निम्नलिखित मान्य रेडियो राज्य संक्रमण हैं:

(रेडियो चालू) + ---- + सक्षम () + - + प्राप्त () + --- + प्रसारण () + ---- + | | -----> | | -----> | | --------> | | | विकलांग | | नींद | | प्राप्त करें | | ट्रांसमिट | | | <----- | | <----- | | <-------- | | + ---- + अक्षम () + - + नींद () + --- + प्राप्त () + ---- + (रेडियो बंद) या संकेत DmitDone

IEEE 802.15.4 डेटा रिक्वेस्ट के दौरान ट्रांज़िशन स्लीप-> रिसीव-> ट्रांसमिट को स्लीप से ट्रांसमिट करने के लिए डायरेक्ट ट्रांज़िशन के लिए छोटा किया जा सकता है अगर प्लेटफ़ॉर्म OT_RADIO_CAPS_SLEEP_TO_TX क्षमता का समर्थन करता है। यह संरचना रेडियो सह-अस्तित्व मैट्रिक्स का प्रतिनिधित्व करती है।

otRadioFrame

struct otRadioFrame otRadioFrame

यह संरचना IEEE 802.15.4 रेडियो फ्रेम का प्रतिनिधित्व करती है।

otRadioIeInfo

struct otRadioIeInfo otRadioIeInfo

यह संरचना एक रेडियो फ्रेम के IEEE 802.15.4 हैडर IE (सूचना तत्व) से संबंधित सूचना का प्रतिनिधित्व करती है।

otRadioState

enum otRadioState otRadioState

यह संरचना एक रेडियो की स्थिति का प्रतिनिधित्व करती है।

प्रारंभ में, एक रेडियो विकलांग अवस्था में है।

otShortAddress

uint16_t otShortAddress

यह प्रकार IEEE 802.15.4 लघु पता दर्शाता है।

चर

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

बाइट में मैक कुंजी का आकार।

OT_PANID_BROADCAST

 OT_PANID_BROADCAST 0xffff

IEEE 802.15.4 ब्रॉडकास्ट पैन आईडी।

OT_TOOL_PACKED_END

 OT_TOOL_PACKED_END

संकलक-विशिष्ट संकेत एक बाइट पैक वर्ग या संरचना के अंत में।