रेडियो के प्रकार
इस मॉड्यूल में एक रेडियो फ़्रेम के लिए प्लैटफ़ॉर्म ऐब्स्ट्रैक्शन शामिल है.
खास जानकारी
टाइपडेफ़ |
|
---|---|
otExtAddress
|
Typedefstruct otExtAddress
यह स्ट्रक्चर IEEE 802.15.4 एक्सटेंडेड पते के बारे में बताता है. |
otLinkMetrics
|
Typedefstruct otLinkMetrics
यह स्ट्रक्चर दिखाता है कि क्वेरी के लिए कौनसी मेट्रिक तय की गई हैं. |
otMacKey
|
Typedefstruct otMacKey
यह स्ट्रक्चर MAC कुंजी को दिखाता है. |
otMacKeyMaterial
|
Typedefstruct otMacKeyMaterial
|
otMacKeyRef
|
Typedef यह प्रकार उस MAC कुंजी संदर्भ को दर्शाता है जिसका उपयोग PSA करता है. |
otPanId
|
Typedefuint16_t
इस तरह का आईडी IEEE 802.15.4 पैन आईडी के तौर पर दिखता है. |
otRadioCaps
|
Typedefuint8_t
यह प्रकार रेडियो क्षमताओं का प्रतिनिधित्व करता है. |
otRadioCoexMetrics
|
Typedefstruct otRadioCoexMetrics
ये हैं सही रेडियो स्थिति ट्रांज़िशन: |
otRadioFrame
|
Typedefstruct otRadioFrame
यह स्ट्रक्चर IEEE 802.15.4 रेडियो फ़्रेम का प्रतिनिधित्व करता है. |
otRadioIeInfo
|
Typedefstruct otRadioIeInfo
यह संरचना किसी रेडियो फ़्रेम की IEEE 802.15.4 हेडर IE (जानकारी तत्व) संबंधी जानकारी का प्रतिनिधित्व करती है. |
otRadioState
|
Typedefenum otRadioState
यह स्ट्रक्चर रेडियो की स्थिति के बारे में बताता है. |
otShortAddress
|
Typedefuint16_t
यह तरीका, IEEE 802.15.4 Short Address के बारे में बताता है. |
वैरिएबल |
|
---|---|
OT_TOOL_PACKED_END
|
OT_TOOL_PACKED_BEGIN struct otExtAddress
|
स्ट्रक्चर |
|
---|---|
otExtAddress |
यह स्ट्रक्चर IEEE 802.15.4 एक्सटेंडेड पते के बारे में बताता है. |
otLinkMetrics |
यह स्ट्रक्चर दिखाता है कि क्वेरी के लिए कौनसी मेट्रिक तय की गई हैं. |
otMacKey |
यह स्ट्रक्चर MAC कुंजी को दिखाता है. |
otMacKeyMaterial |
यह स्ट्रक्चर MAC कुंजी को दिखाता है. |
otRadioCoexMetrics |
ये हैं सही रेडियो स्थिति ट्रांज़िशन: |
otRadioFrame |
यह स्ट्रक्चर IEEE 802.15.4 रेडियो फ़्रेम का प्रतिनिधित्व करता है. |
otRadioIeInfo |
यह संरचना किसी रेडियो फ़्रेम की IEEE 802.15.4 हेडर IE (जानकारी तत्व) संबंधी जानकारी का प्रतिनिधित्व करती है. |
गणना
अनाम enum
anonymous enum
प्रॉपर्टी | |
---|---|
OT_RADIO_BITS_PER_OCTET
|
हर ऑक्टेट के लिए बिट की संख्या. |
OT_RADIO_BIT_RATE
|
2.4 गीगाहर्ट्ज़ IEEE 802.15.4 (बिट प्रति सेकंड) |
OT_RADIO_FRAME_MAX_SIZE
|
aMaxPHYPacketSize (IEEE 802.15.4-2006) |
OT_RADIO_FRAME_MIN_SIZE
|
FCS + Control का कम से कम साइज़. |
OT_RADIO_LQI_NONE
|
एलक्यूआई को मेज़र नहीं किया जा सकता. |
OT_RADIO_POWER_INVALID
|
पावर की वैल्यू अमान्य है या नहीं है. |
OT_RADIO_RSSI_INVALID
|
अमान्य या अज्ञात RSSI मान. |
OT_RADIO_SYMBOLS_PER_OCTET
|
2.4 गीगाहर्ट्ज़ IEEE 802.15.4-2006 |
OT_RADIO_SYMBOL_RATE
|
780 मेगाहर्ट्ज़, 915 मेगाहर्ट्ज़, 2380 मेगाहर्ट्ज़, 2450 मेगाहर्ट्ज़ में चलाते समय O-QPSK PHY प्रतीक दर. |
OT_RADIO_SYMBOL_TIME
|
माइक्रोसेकंड में इकाई का समय. |
OT_RADIO_TEN_SYMBOLS_TIME
|
माइक्रोसेकंड में 10 प्रतीकों को दिखाने का समय. |
अनाम enum
anonymous enum
यह जानकारी चैनल के पेज के बारे में बताती है.
प्रॉपर्टी | |
---|---|
OT_RADIO_CHANNEL_PAGE_0
|
2.4 गीगाहर्ट्ज़ IEEE 802.15.4-2006 |
OT_RADIO_CHANNEL_PAGE_0_MASK
|
2.4 गीगाहर्ट्ज़ 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 |
अनाम enum
anonymous enum
यह गिनती फ़्रीक्वेंसी बैंड चैनल श्रेणी को परिभाषित करती है.
प्रॉपर्टी | |
---|---|
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MASK
|
2.4 गीगाहर्ट्ज़ IEEE 802.15.4-2006 |
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MAX
|
2.4 गीगाहर्ट्ज़ IEEE 802.15.4-2006 |
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MIN
|
2.4 गीगाहर्ट्ज़ 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 |
अनाम enum
anonymous enum
यह गिनती, उन कॉन्सटेंट के बारे में बताती है जिनका इस्तेमाल अलग-अलग रेडियो क्षमताओं के बारे में बताने के लिए किया जाता है.
otRadioCaps
देखें.
प्रॉपर्टी | |
---|---|
OT_RADIO_CAPS_ACK_TIMEOUT
|
रेडियो से AckTime इवेंट काम करता है. |
OT_RADIO_CAPS_CSMA_BACKOFF
|
रेडियो, फ़्रेम ट्रांसमिशन के लिए सीएसएमए बैकऑफ़ के साथ काम करता है, लेकिन फिर से कोशिश नहीं की जाती. |
OT_RADIO_CAPS_ENERGY_SCAN
|
रेडियो में, एनर्जी स्कैन की सुविधा काम करती है. |
OT_RADIO_CAPS_NONE
|
रेडियो काम नहीं करता. |
OT_RADIO_CAPS_RECEIVE_TIMING
|
रेडियो खास समय पर rx के साथ काम करता है. |
OT_RADIO_CAPS_SLEEP_TO_TX
|
रेडियो, CSMA के साथ नींद से TX में सीधे संक्रमण का समर्थन करता है. |
OT_RADIO_CAPS_TRANSMIT_RETRIES
|
रेडियो, टक्कर से बचने के लिए tx रीप्ले लॉजिक का इस्तेमाल करता है. |
OT_RADIO_CAPS_TRANSMIT_SEC
|
रेडियो पर tx सुरक्षा काम करती है. |
OT_RADIO_CAPS_TRANSMIT_TIMING
|
रेडियो एक खास समय पर tx के साथ काम करता है. |
अनाम enum
anonymous enum
यह गिनती, ACK में IE हेडर के साइज़ के बारे में कॉन्सटेंट तय करती है.
प्रॉपर्टी | |
---|---|
OT_ACK_IE_MAX_SIZE
|
ACK में हेडर IE के लिए अधिकतम लंबाई. |
OT_CSL_IE_SIZE
|
CSL IE सामग्री का आकार बाइट में. |
OT_ENH_PROBING_IE_DATA_MAX_SIZE
|
वेंडर के लिए खास आईई में, लिंक मेट्रिक डेटा की ज़्यादा से ज़्यादा लंबाई. |
OT_IE_HEADER_SIZE
|
IE हेडर का साइज़ बाइट में. |
otRadioKeyType
otRadioKeyType
यह गिनती, कुंजी टाइप के कॉन्सटेंट के बारे में बताती है.
प्रॉपर्टी | |
---|---|
OT_KEY_TYPE_KEY_REF
|
'कुंजी' का रेफ़रंस इस्तेमाल करें. |
OT_KEY_TYPE_LITERAL_KEY
|
लिटरल कुंजियों का इस्तेमाल करें. |
otRadioState
otRadioState
यह स्ट्रक्चर रेडियो की स्थिति के बारे में बताता है.
शुरुआत में, रेडियो बंद रहता है.
टाइपडेफ़
otExtAddress
struct otExtAddress otExtAddress
यह स्ट्रक्चर IEEE 802.15.4 एक्सटेंडेड पते के बारे में बताता है.
otLinkMetrics
struct otLinkMetrics otLinkMetrics
यह स्ट्रक्चर दिखाता है कि क्वेरी के लिए कौनसी मेट्रिक तय की गई हैं.
otMacKeyMaterial
struct otMacKeyMaterial otMacKeyMaterial
otMacKeyRef
otCryptoKeyRef otMacKeyRef
यह प्रकार उस MAC कुंजी संदर्भ को दर्शाता है जिसका उपयोग PSA करता है.
otPanId
uint16_t otPanId
इस तरह का आईडी IEEE 802.15.4 पैन आईडी के तौर पर दिखता है.
otRadioCaps
uint8_t otRadioCaps
यह प्रकार रेडियो क्षमताओं का प्रतिनिधित्व करता है.
मान एक बिट फ़ील्ड होता है जो रेडियो के साथ काम करने वाली क्षमताओं को दिखाता है. OT_RADIO_CAPS_*
परिभाषाएं देखें.
otRadioCoexMetrics
struct otRadioCoexMetrics otRadioCoexMetrics
ये हैं सही रेडियो स्थिति ट्रांज़िशन:
(रेडियो चालू) +----- +चालू करें() +-+ पाएं() +---+ +शेयर करें() |--- | |
IEEE 802.15.4 डेटा अनुरोध के दौरान Sleep->Get->ट्रांसफ़र की अवधि को कम किया जा सकता है. ऐसा तब किया जा सकता है, जब प्लैटफ़ॉर्म 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 Short Address के बारे में बताता है.
वैरिएबल
OT_टूल_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_BUSERSCAST
OT_PANID_BROADCAST 0xffff
IEEE 802.15.4 ब्रॉडकास्ट पैन आईडी.
OT_टूल_PACKED_END
OT_TOOL_PACKED_END
बाइट पैक की गई श्रेणी या संरचना के अंत में कंपाइलर-विशिष्ट संकेत.
रिसॉर्स
OpenThread API रेफ़रंस विषय, सोर्स कोड से आते हैं जो GitHub पर उपलब्ध हैं. ज़्यादा जानकारी पाने या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.