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) है.

mExtAddress

otExtAddress otMeshDiagChildEntry::mExtAddress

एक्सटेंडेड पता.

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 पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.