otMeshDiagChildEntry
#include <mesh_diag.h>
otMeshDiagQueryChildTable()
से चाइल्ड एंट्री की जानकारी दिखाता है.
खास जानकारी
mSupportsErrRate
से पता चलता है कि गड़बड़ी को ट्रैक करने की सुविधा काम करती है या नहीं. साथ ही, mFrameErrorRate
और mMessageErrorRate
की वैल्यू मान्य हैं. फ़्रेम की गड़बड़ी की दर, MAC लेयर पर फ़्रेम tx गड़बड़ियों (बच्चे की ओर) को ट्रैक करती है, जबकि IPv6 मैसेज हटाए जाने पर mMessageErrorRate
, IPv6 मैसेज की गड़बड़ी की दर (MAC लेयर के ऊपर और MAC फिर से कोशिश करने के बाद) को ट्रैक करता है. उदाहरण के लिए, अगर मैसेज बड़ा है और उसके लिए 6LoWPAN फ़्रैगमेंटेशन की ज़रूरत है, तो मैसेज tx को तब फ़ेल माना जाएगा, जब उसका कोई फ़्रैगमेंट फ़्रेम tx काम नहीं कर रहा हो. उदाहरण के लिए, कभी भी हैक नहीं किया गया.
सार्वजनिक एट्रिब्यूट |
|
---|---|
mAge
|
uint32_t
बच्चे ने आखिरी बार जब से कुछ सुना.
|
mAverageRssi
|
int8_t
औसत आरएसएसआई.
|
mConnectionTime
|
uint32_t
चाइल्ड अटैच करने के बाद से सेकंड.
|
mCslChannel
|
uint8_t
CSL चैनल.
|
mCslPeriod
|
uint16_t
10-प्रतीक-समय की इकाई में CSL अवधि. शून्य बताता है कि सीएसएल बंद है.
|
mCslSynchronized
|
bool
क्या सीएसएल का इस्तेमाल किया जा सकता है और क्या सीएसएल सिंक किए गए हैं.
|
mCslTimeout
|
uint32_t
सेकंड में CSL टाइम आउट.
|
mDeviceTypeFtd
|
bool
क्या यह डिवाइस FTD (बनाम MTD) है.
|
mExtAddress
|
एक्सटेंडेड पता.
|
mFrameErrorRate
|
uint16_t
फ़्रेम की गड़बड़ी की दर (0x0000->0%, 0xffff->100%).
|
mFullNetData
|
bool
डिवाइस को पूरा नेटवर्क डेटा मिलता है या नहीं (बनाम सब-सेट).
|
mLastRssi
|
int8_t
आखिरी बार मिले फ़्रेम का आरएसएसआई.
|
mLinkMargin
|
uint8_t
dB में लिंक मार्जिन.
|
mMessageErrorRate
|
uint16_t
(IPv6) मैसेज में गड़बड़ी की दर (0x0000->0%, 0xffff->100%).
|
mQueuedMessageCount
|
uint16_t
बच्चे को अप्रत्यक्ष tx के लिए पंक्ति में रखे गए मैसेज की संख्या.
|
mRloc16
|
uint16_t
RLOC16.
|
mRxOnWhenIdle
|
bool
जब डिवाइस कुछ समय से इस्तेमाल में न हो, तब यह मोड चालू होता है (बनाम नींद में होता है).
|
mSupervisionInterval
|
uint16_t
निगरानी का अंतराल सेकंड में. 'शून्य' दिखाता है कि इस्तेमाल नहीं किया गया है.
|
mSupportsErrRate
|
bool
mFrameErrorRate और mMessageErrorRate वैल्यू मान्य हैं. |
mTimeout
|
uint32_t
सेकंड में समय खत्म हो गया है.
|
mVersion
|
uint16_t
वर्शन.
|
सार्वजनिक एट्रिब्यूट
mAge
uint32_t otMeshDiagChildEntry::mAge
बच्चे ने आखिरी बार जब से कुछ सुना.
mAverageRssi
int8_t otMeshDiagChildEntry::mAverageRssi
औसत आरएसएसआई.
mConnectionTime
uint32_t otMeshDiagChildEntry::mConnectionTime
चाइल्ड अटैच करने के बाद से सेकंड.
mCslChannel
uint8_t otMeshDiagChildEntry::mCslChannel
CSL चैनल.
mCslPeriod
uint16_t otMeshDiagChildEntry::mCslPeriod
10-प्रतीक-समय की इकाई में CSL अवधि. शून्य बताता है कि सीएसएल बंद है.
mCslSynchronized
bool otMeshDiagChildEntry::mCslSynchronized
क्या सीएसएल का इस्तेमाल किया जा सकता है और क्या सीएसएल सिंक किए गए हैं.
mCslTimeout
uint32_t otMeshDiagChildEntry::mCslTimeout
सेकंड में CSL टाइम आउट.
mDeviceTypeFtd
bool otMeshDiagChildEntry::mDeviceTypeFtd
क्या यह डिवाइस FTD (बनाम MTD) है.
mFrameErrorRate
uint16_t otMeshDiagChildEntry::mFrameErrorRate
फ़्रेम की गड़बड़ी की दर (0x0000->0%, 0xffff->100%).
mFullNetData
bool otMeshDiagChildEntry::mFullNetData
डिवाइस को पूरा नेटवर्क डेटा मिलता है या नहीं (बनाम सब-सेट).
mLastRssi
int8_t otMeshDiagChildEntry::mLastRssi
आखिरी बार मिले फ़्रेम का आरएसएसआई.
mLinkMargin
uint8_t otMeshDiagChildEntry::mLinkMargin
dB में लिंक मार्जिन.
mMessageErrorRate
uint16_t otMeshDiagChildEntry::mMessageErrorRate
(IPv6) मैसेज में गड़बड़ी की दर (0x0000->0%, 0xffff->100%).
mQueuedMessageCount
uint16_t otMeshDiagChildEntry::mQueuedMessageCount
बच्चे को अप्रत्यक्ष tx के लिए पंक्ति में रखे गए मैसेज की संख्या.
mRloc16
uint16_t otMeshDiagChildEntry::mRloc16
RLOC16.
mRxOnWhenIdle
bool otMeshDiagChildEntry::mRxOnWhenIdle
जब डिवाइस कुछ समय से इस्तेमाल में न हो, तब यह मोड चालू होता है (बनाम नींद में होता है).
mSupervisionInterval
uint16_t otMeshDiagChildEntry::mSupervisionInterval
निगरानी का अंतराल सेकंड में. 'शून्य' दिखाता है कि इस्तेमाल नहीं किया गया है.
mSupportsErrRate
bool otMeshDiagChildEntry::mSupportsErrRate
mFrameErrorRate
और mMessageErrorRate
वैल्यू मान्य हैं.
mTimeout
uint32_t otMeshDiagChildEntry::mTimeout
सेकंड में समय खत्म हो गया है.
mVersion
uint16_t otMeshDiagChildEntry::mVersion
वर्शन.
संसाधन
OpenThread API के रेफ़रंस के विषय, सोर्स कोड से मिलते हैं. यह सोर्स GitHub पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.