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 के बीच होना चाहिए (अन्यथा क्लैंप किया गया).

mPowerSupply

otPowerSupply otDeviceProperties::mPowerSupply

पावर सप्लाई का कॉन्फ़िगरेशन.

mSupportsCcm

bool otDeviceProperties::mSupportsCcm

डिवाइस पर CCM काम करता है या नहीं (यह CCM बॉर्डर राऊटर के तौर पर काम कर सकता है).

संसाधन

OpenThread API के रेफ़रंस के विषय, सोर्स कोड से मिलते हैं. यह सोर्स GitHub पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.