otDeviceProperties
#include <thread_ftd.h>
डिवाइस की उन प्रॉपर्टी को दिखाता है जिनका इस्तेमाल किसी डिवाइस के लोकल लीडर के वज़न की गणना करने के लिए किया जाता है.
खास जानकारी
पैरामीटर, डिवाइस की क्षमता के आधार पर सेट किए जाते हैं. चाहे वे बॉर्डर राऊटर, इसकी पावर सप्लाई कॉन्फ़िगरेशन वगैरह के तौर पर काम कर रहे हों या नहीं.
mIsUnstable
से डिवाइस के काम करने के तरीके की जानकारी मिलती है. इसे वेंडर के हिसाब से तय करने का तरीका भी अपनाया जाता है. इसमें नीचे दिए गए मामले शामिल हो सकते हैं:
- डिवाइस को अंदरूनी तौर पर पता चलता है कि उसका बाहरी पावर सप्लाई ज़्यादा बार टूटता है. आम तौर पर, इसे वेंडर तय करता है.
- डिवाइस को अंदरूनी तौर पर पता चलता है कि वह सामान्य से ज़्यादा बार फिर से चालू होता है. आम तौर पर, इसे वेंडर तय करता है.
सार्वजनिक एट्रिब्यूट |
|
---|---|
mIsBorderRouter
|
bool
डिवाइस, बॉर्डर राऊटर है या नहीं.
|
mIsUnstable
|
bool
डिवाइस की ऑपरेशनल स्थिरता (वेंडर के लिए खास).
|
mLeaderWeightAdjustment
|
int8_t
वज़न घटाना या बढ़ाना. -16 से +16 के बीच होना चाहिए (अन्यथा क्लैंप किया गया).
|
mPowerSupply
|
पावर सप्लाई का कॉन्फ़िगरेशन.
|
mSupportsCcm
|
bool
डिवाइस पर CCM काम करता है या नहीं (यह CCM बॉर्डर राऊटर के तौर पर काम कर सकता है).
|
सार्वजनिक एट्रिब्यूट
mIsBorderRouter
bool otDeviceProperties::mIsBorderRouter
डिवाइस, बॉर्डर राऊटर है या नहीं.
mIsUnstable
bool otDeviceProperties::mIsUnstable
डिवाइस की ऑपरेशनल स्थिरता (वेंडर के लिए खास).
mLeaderWeightAdjustment
int8_t otDeviceProperties::mLeaderWeightAdjustment
वज़न घटाना या बढ़ाना. -16 से +16 के बीच होना चाहिए (अन्यथा क्लैंप किया गया).
mSupportsCcm
bool otDeviceProperties::mSupportsCcm
डिवाइस पर CCM काम करता है या नहीं (यह CCM बॉर्डर राऊटर के तौर पर काम कर सकता है).
संसाधन
OpenThread API के रेफ़रंस के विषय, सोर्स कोड से मिलते हैं. यह सोर्स GitHub पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.