संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

ऑपरेशनल डेटासेट

ऑपरेशनल डेटासेट एपीआई के लिए फ़ंक्शन शामिल है.

खास जानकारी

सिर्फ़ एफ़टीडी बिल्ड के लिए, डेटासेट अपडेटर में डेटासेट के अपडेट को मैनेज करने के फ़ंक्शन शामिल होते हैं.

FTD और MTD बिल्ड के लिए, ऑपरेशनल डेटासेट एपीआई में ऐक्टिव और बचे हुए डेटासेट और डेटासेट TLV मैनेज करने के फ़ंक्शन शामिल होते हैं.

इन्यूरेशन

otMeshcopTlvType{
  OT_MESHCOP_TLV_CHANNEL = 0,
  OT_MESHCOP_TLV_PANID = 1,
  OT_MESHCOP_TLV_EXTPANID = 2,
  OT_MESHCOP_TLV_NETWORKNAME = 3,
  OT_MESHCOP_TLV_PSKC = 4,
  OT_MESHCOP_TLV_NETWORKKEY = 5,
  OT_MESHCOP_TLV_NETWORK_KEY_SEQUENCE = 6,
  OT_MESHCOP_TLV_MESHLOCALPREFIX = 7,
  OT_MESHCOP_TLV_STEERING_DATA = 8,
  OT_MESHCOP_TLV_BORDER_AGENT_RLOC = 9,
  OT_MESHCOP_TLV_COMMISSIONER_ID = 10,
  OT_MESHCOP_TLV_COMM_SESSION_ID = 11,
  OT_MESHCOP_TLV_SECURITYPOLICY = 12,
  OT_MESHCOP_TLV_GET = 13,
  OT_MESHCOP_TLV_ACTIVETIMESTAMP = 14,
  OT_MESHCOP_TLV_COMMISSIONER_UDP_PORT = 15,
  OT_MESHCOP_TLV_STATE = 16,
  OT_MESHCOP_TLV_JOINER_DTLS = 17,
  OT_MESHCOP_TLV_JOINER_UDP_PORT = 18,
  OT_MESHCOP_TLV_JOINER_IID = 19,
  OT_MESHCOP_TLV_JOINER_RLOC = 20,
  OT_MESHCOP_TLV_JOINER_ROUTER_KEK = 21,
  OT_MESHCOP_TLV_PROVISIONING_URL = 32,
  OT_MESHCOP_TLV_VENDOR_NAME_TLV = 33,
  OT_MESHCOP_TLV_VENDOR_MODEL_TLV = 34,
  OT_MESHCOP_TLV_VENDOR_SW_VERSION_TLV = 35,
  OT_MESHCOP_TLV_VENDOR_DATA_TLV = 36,
  OT_MESHCOP_TLV_VENDOR_STACK_VERSION_TLV = 37,
  OT_MESHCOP_TLV_UDP_ENCAPSULATION_TLV = 48,
  OT_MESHCOP_TLV_IPV6_ADDRESS_TLV = 49,
  OT_MESHCOP_TLV_PENDINGTIMESTAMP = 51,
  OT_MESHCOP_TLV_DELAYTIMER = 52,
  OT_MESHCOP_TLV_CHANNELMASK = 53,
  OT_MESHCOP_TLV_COUNT = 54,
  OT_MESHCOP_TLV_PERIOD = 55,
  OT_MESHCOP_TLV_SCAN_DURATION = 56,
  OT_MESHCOP_TLV_ENERGY_LIST = 57,
  OT_MESHCOP_TLV_DISCOVERYREQUEST = 128,
  OT_MESHCOP_TLV_DISCOVERYRESPONSE = 129,
  OT_MESHCOP_TLV_JOINERADVERTISEMENT = 241
}
enum
इस गिनती में, एमएसएचओपी टीएलवी के टाइप दिखाए गए हैं.

टाइप आईडी

otChannelMask टाइपडेफ़
uint32_t
यह टाइप, चैनल के मास्क के बारे में बताता है.
otDatasetMgmtSetCallback)(otError aResult, void *aContext) टाइपडेफ़
void(*
इस फ़ंक्शन पॉइंटर को तब कहा जाता है, जब किसी Mजीएमटी_SET अनुरोध का जवाब मिलता है या समय खत्म हो जाता है.
otDatasetUpdaterCallback)(otError aError, void *aContext) टाइपडेफ़
void(*
इस कॉलबैक फ़ंक्शन पॉइंटर को तब कहा जाता है, जब कोई Dataset अपडेट अनुरोध खत्म हो जाता है.
otExtendedPanId टाइपडेफ़
यह स्ट्रक्चर एक एक्सटेंडेड पैन आईडी दिखाता है.
otMeshLocalPrefix टाइपडेफ़
यह स्ट्रक्चर, मेश लोकल प्रीफ़िक्स की जानकारी देता है.
otMeshcopTlvType टाइपडेफ़
इस गिनती में, एमएसएचओपी टीएलवी के टाइप दिखाए गए हैं.
otNetworkKey टाइपडेफ़
struct otNetworkKey
यह स्ट्रक्चर थ्रेड नेटवर्क कुंजी को दिखाता है.
otNetworkKeyRef टाइपडेफ़
इस डेटा टाइप से NetworkKey के लिए KeyRef का पता चलता है.
otNetworkName टाइपडेफ़
struct otNetworkName
यह स्ट्रक्चर किसी नेटवर्क का नाम दिखाता है.
otOperationalDataset टाइपडेफ़
यह स्ट्रक्चर, किसी चालू या बचे हुए ऑपरेशनल डेटासेट के बारे में बताता है.
otOperationalDatasetComponents टाइपडेफ़
यह स्ट्रक्चर, चालू या बंद किए गए ऑपरेशन डेटासेट में अलग-अलग कॉम्पोनेंट की मौजूदगी को दिखाता है.
otOperationalDatasetTlvs टाइपडेफ़
यह स्ट्रक्चर, किसी चालू या बचे हुए ऑपरेशनल डेटासेट के बारे में बताता है.
otPskc टाइपडेफ़
struct otPskc
यह स्ट्रक्चर पीएसकेसी को दिखाता है.
otPskcRef टाइपडेफ़
इस तरह के डेटा से, PSKc की कुंजी का इस्तेमाल होता है.
otSecurityPolicy टाइपडेफ़
यह स्ट्रक्चर सुरक्षा नीति को दिखाता है.
otTimestamp टाइपडेफ़
struct otTimestamp
यह स्ट्रक्चर, थ्रेड डेटासेट के टाइमस्टैंप वाला कॉम्पोनेंट दिखाता है.

वैरिएबल

OT_TOOL_PACKED_END

फ़ंक्शन

otDatasetCreateNewNetwork(otInstance *aInstance, otOperationalDataset *aDataset)
सिर्फ़ एफ़टीडी के लिए, नया नेटवर्क बनाते समय इस्तेमाल करने के लिए नया ऑपरेशनल डेटासेट बनाया जाता है.
otDatasetGeneratePskc(const char *aPassPhrase, const otNetworkName *aNetworkName, const otExtendedPanId *aExtPanId, otPskc *aPskc)
यह फ़ंक्शन, दिए गए पास-फ़्रेज़, नेटवर्क के नाम, और एक्सटेंडेड पैन आईडी से पीएसके जनरेट करता है.
otDatasetGetActive(otInstance *aInstance, otOperationalDataset *aDataset)
ऐक्टिव ऑपरेशनल डेटासेट पाएं.
otDatasetGetActiveTlvs(otInstance *aInstance, otOperationalDatasetTlvs *aDataset)
इस फ़ंक्शन को ऐक्टिव ऑपरेशनल डेटासेट मिलता है.
otDatasetGetDelayTimerMinimal(otInstance *aInstance)
uint32_t
सिर्फ़ एफ़टीडी के लिए, कम से कम देरी का टाइमर मिलता है.
otDatasetGetPending(otInstance *aInstance, otOperationalDataset *aDataset)
इस फ़ंक्शन को कार्रवाई की ज़रूरत के लिए डेटासेट मिलता है.
otDatasetGetPendingTlvs(otInstance *aInstance, otOperationalDatasetTlvs *aDataset)
इस फ़ंक्शन को कार्रवाई की ज़रूरत के लिए डेटासेट मिलता है.
otDatasetIsCommissioned(otInstance *aInstance)
bool
यह फ़ंक्शन बताता है कि मान्य ऑपरेशनल डेटासेट में कोई मान्य नेटवर्क मौजूद है या नहीं.
otDatasetParseTlvs(const otOperationalDatasetTlvs *aDatasetTlvs, otOperationalDataset *aDataset)
यह फ़ंक्शन, otOperationalDatasetTlvs से ऑपरेशनल डेटासेट को पार्स करता है.
otDatasetSendMgmtActiveGet(otInstance *aInstance, const otOperationalDatasetComponents *aDatasetComponents, const uint8_t *aTlvTypes, uint8_t aLength, const otIp6Address *aAddress)
Mजीएमटी_ACTIVE_GET मैसेज भेजता है.
otDatasetSendMgmtActiveSet(otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext)
Mजीएमटी_ACTIVE_SET भेजता है.
otDatasetSendMgmtPendingGet(otInstance *aInstance, const otOperationalDatasetComponents *aDatasetComponents, const uint8_t *aTlvTypes, uint8_t aLength, const otIp6Address *aAddress)
Mजीएमटी_PENDING_GET मैसेज भेजता है.
otDatasetSendMgmtPendingSet(otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext)
Mजीएमटी_PENDING_SET मैसेज भेजता है.
otDatasetSetActive(otInstance *aInstance, const otOperationalDataset *aDataset)
ऐक्टिव ऑपरेशनल डेटासेट सेट करता है.
otDatasetSetActiveTlvs(otInstance *aInstance, const otOperationalDatasetTlvs *aDataset)
यह फ़ंक्शन, ऐक्टिव ऑपरेशनल डेटासेट सेट करता है.
otDatasetSetDelayTimerMinimal(otInstance *aInstance, uint32_t aDelayTimerMinimal)
सिर्फ़ एफ़टीडी के लिए, कम से कम देरी वाला टाइमर सेट करें.
otDatasetSetPending(otInstance *aInstance, const otOperationalDataset *aDataset)
बाकी ऑपरेशनल डेटासेट सेट करता है.
otDatasetSetPendingTlvs(otInstance *aInstance, const otOperationalDatasetTlvs *aDataset)
यह फ़ंक्शन, ऑपरेशनल डेटासेट का सेट अप करता है.
otDatasetUpdaterCancelUpdate(otInstance *aInstance)
void
यह फ़ंक्शन, चालू (अगर कोई है) कार्रवाई करने वाले डेटासेट को अपडेट करने का अनुरोध रद्द कर देता है.
otDatasetUpdaterIsUpdateOngoing(otInstance *aInstance)
bool
यह फ़ंक्शन बताता है कि क्या कोई कार्रवाई करने वाले डेटासेट को अपडेट करने का अनुरोध चल रहा है.
otDatasetUpdaterRequestUpdate(otInstance *aInstance, const otOperationalDataset *aDataset, otDatasetUpdaterCallback aCallback, void *aContext)
यह फ़ंक्शन, कार्रवाई करने वाले डेटासेट को अपडेट करने का अनुरोध करता है.
otNetworkNameFromString(otNetworkName *aNetworkName, const char *aNameString)
तय की गई शून्य सी स्ट्रिंग वाली otNetworkName इंस्टेंस को सेट करता है.

स्ट्रक्चर

otenhancedPanId

यह स्ट्रक्चर एक एक्सटेंडेड पैन आईडी दिखाता है.

otNetworkKey

यह स्ट्रक्चर थ्रेड नेटवर्क कुंजी को दिखाता है.

otNetworkName

यह स्ट्रक्चर किसी नेटवर्क का नाम दिखाता है.

otऑपरेटल डेटासेट

यह स्ट्रक्चर, किसी चालू या बचे हुए ऑपरेशनल डेटासेट के बारे में बताता है.

otOperatialDatasetComponents

यह स्ट्रक्चर, चालू या बंद किए गए ऑपरेशन डेटासेट में अलग-अलग कॉम्पोनेंट की मौजूदगी को दिखाता है.

otOperatialDatasetTlv

यह स्ट्रक्चर, किसी चालू या बचे हुए ऑपरेशनल डेटासेट के बारे में बताता है.

otPskc

यह स्ट्रक्चर PSKc के बारे में बताता है.

otSecurityPolicy

यह स्ट्रक्चर सुरक्षा नीति को दिखाता है.

ottimestamp

यह स्ट्रक्चर, थ्रेड डेटासेट के टाइमस्टैंप वाला कॉम्पोनेंट दिखाता है.

इन्यूरेशन

otMeshcopTlvType

 otMeshcopTlvType

इस गिनती में, एमएसएचओपी टीएलवी के टाइप दिखाए गए हैं.

प्रॉपर्टी
OT_MESHCOP_TLV_ACTIVETIMESTAMP

मेसकोप ऐक्टिव टाइमस्टैंप TLV

OT_MESHCOP_TLV_BORDER_AGENT_RLOC

मेसकोप बॉर्डर एजेंट लोकेटर TLV

OT_MESHCOP_TLV_CHANNEL

मेशकोप चैनल TLV

OT_MESHCOP_TLV_CHANNELMASK

मेशकॉप चैनल मास्क TLV

OT_MESHCOP_TLV_COMMISSIONER_ID

मेशकोप कमिश्नर आईडी TLV

OT_MESHCOP_TLV_COMMISSIONER_UDP_PORT

मेशकोप कमिश्नर यूडीपी पोर्ट टीएलवी

OT_MESHCOP_TLV_COMM_SESSION_ID

मेसकोप कमिश्नर सेशन आईडी TLV

OT_MESHCOP_TLV_COUNT

मेशकोप काउंट TLV

OT_MESHCOP_TLV_DELAYTIMER

मेशकोप डिले टाइमर TLV

OT_MESHCOP_TLV_DISCOVERYREQUEST

मेसकोप डिस्कवरी अनुरोध TLV

OT_MESHCOP_TLV_DISCOVERYRESPONSE

मेसकोप डिस्कवरी रिस्पॉन्स TLV

OT_MESHCOP_TLV_ENERGY_LIST

मेशकॉप ऊर्जा सूची TLV

OT_MESHCOP_TLV_EXTPANID

मेसकोप एक्सटेंडेड पैन आईडी TLV

OT_MESHCOP_TLV_GET

मेशकॉप TLV पाएं

OT_MESHCOP_TLV_IPV6_ADDRESS_TLV

mshcop IPv6 पता TLV

OT_MESHCOP_TLV_JOINERADVERTISEMENT

मेसकोप जॉइनर विज्ञापन TLV

OT_MESHCOP_TLV_JOINER_DTLS

मेशकोप जॉइनर DTLS एनकैप्सुलेशन TLV

OT_MESHCOP_TLV_JOINER_IID

मेशकोप जॉइनर IID TLV

OT_MESHCOP_TLV_JOINER_RLOC

मेशकोप जॉइन राऊटर लोकेटर TLV

OT_MESHCOP_TLV_JOINER_ROUTER_KEK

मेशकॉप जॉइन राऊटर केक TLV

OT_MESHCOP_TLV_JOINER_UDP_PORT

मेसकोप जॉइनर यूडीपी पोर्ट टीएलवी

OT_MESHCOP_TLV_MESHLOCALPREFIX

मेशकोप मेश लोकल प्रीफ़िक्स TLV

OT_MESHCOP_TLV_NETWORKKEY

मेशस्कोप नेटवर्क कुंजी TLV

OT_MESHCOP_TLV_NETWORKNAME

mshcop नेटवर्क का नाम TLV

OT_MESHCOP_TLV_NETWORK_KEY_SEQUENCE

mshcop नेटवर्क कुंजी क्रम TLV

OT_MESHCOP_TLV_PANID

मेसकोप पैन आईडी TLV

OT_MESHCOP_TLV_PENDINGTIMESTAMP

मेसकोप लंबित टाइमस्टैंप TLV

OT_MESHCOP_TLV_PERIOD

मेशकोप पीरियड TLV

OT_MESHCOP_TLV_PROVISIONING_URL

मेसकोप प्रावधान URL TLV

OT_MESHCOP_TLV_PSKC

मेशकोप PSKc TLV

OT_MESHCOP_TLV_SCAN_DURATION

मेसकोप स्कैन पीरियड TLV

OT_MESHCOP_TLV_SECURITYPOLICY

मेसकोप सुरक्षा नीति TLV

OT_MESHCOP_TLV_STATE

मेशकोप स्टेट TLV

OT_MESHCOP_TLV_STEERING_DATA

मेशकोप स्टीयरिंग डेटा TLV

OT_MESHCOP_TLV_UDP_ENCAPSULATION_TLV

मेसकोप यूडीपी एनकैप्सुलेशन TLV

OT_MESHCOP_TLV_VENDOR_DATA_TLV

मेसकोप वेंडर डेटा TLV

OT_MESHCOP_TLV_VENDOR_MODEL_TLV

मेशकोप वेंडर मॉडल TLV

OT_MESHCOP_TLV_VENDOR_NAME_TLV

मेशकोप वेंडर नेम TLV

OT_MESHCOP_TLV_VENDOR_STACK_VERSION_TLV

mshcop वेंडर स्टैक वर्शन TLV

OT_MESHCOP_TLV_VENDOR_SW_VERSION_TLV

मेशकोप वेंडर SW वर्शन TLV

टाइप आईडी

otChannelMask

uint32_t otChannelMask

यह टाइप, चैनल के मास्क के बारे में बताता है.

otDatasetMgmtSetCallback

void(* otDatasetMgmtSetCallback)(otError aResult, void *aContext)

इस फ़ंक्शन पॉइंटर को तब कहा जाता है, जब किसी Mजीएमटी_SET अनुरोध का जवाब मिलता है या समय खत्म हो जाता है.

जानकारी
पैरामीटर
[in] aResult
कार्रवाई का नतीजा.
[in] aContext
ऐप्लिकेशन-खास संदर्भ के लिए पॉइंटर.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
नेता ने अनुरोध स्वीकार कर लिया था.
OT_ERROR_REJECTED
नेता ने अनुरोध अस्वीकार कर दिया था.
OT_ERROR_PARSE
जवाब पार्स करते समय कोई गड़बड़ी हुई.
OT_ERROR_ABORT
कुछ मिलते-जुलते ऐप्लिकेशन ने अनुरोध रीसेट कर दिया है.
OT_ERROR_RESPONSE_TIMEOUT
टाइम आउट अवधि के दौरान कोई जवाब या आभार नहीं मिला.

otDatasetUpdaterकॉलबैक

void(* otDatasetUpdaterCallback)(otError aError, void *aContext)

इस कॉलबैक फ़ंक्शन पॉइंटर को तब कहा जाता है, जब कोई Dataset अपडेट अनुरोध खत्म हो जाता है.

OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE के चालू होने पर उपलब्ध.

जानकारी
पैरामीटर
[in] aError
गड़बड़ी का स्टेटस. OT_ERROR_NONE डेटासेट की जानकारी अपडेट करने के बारे में बताती है. OT_ERROR_DUPLICATE_state का मतलब है, अमान्य होने की स्थिति, एमएलई को बंद किया जाना. OT_ERROR_ALREADY, नेटवर्क के अंदर किसी दूसरे डिवाइस के विरोध में डेटासेट अपडेट का अनुरोध करने की वजह से असफल होने का संकेत देता है.
[in] aContext
आर्बिट्ररी कॉन्टेक्स्ट के लिए एक पॉइंटर (otDatasetUpdaterRequestUpdate() में उपयोगकर्ता से मिला है).

otenhancedPanId

struct otExtendedPanId otExtendedPanId

यह स्ट्रक्चर एक एक्सटेंडेड पैन आईडी दिखाता है.

otMashLocalPrefix

otIp6NetworkPrefix otMeshLocalPrefix

यह स्ट्रक्चर, मेश लोकल प्रीफ़िक्स की जानकारी देता है.

otMeshcopTlvType

enum otMeshcopTlvType otMeshcopTlvType

इस गिनती में, एमएसएचओपी टीएलवी के टाइप दिखाए गए हैं.

otNetworkKey

struct otNetworkKey otNetworkKey

यह स्ट्रक्चर थ्रेड नेटवर्क कुंजी को दिखाता है.

otNetworkKeyRef

otCryptoKeyRef otNetworkKeyRef

इस डेटा टाइप से NetworkKey के लिए KeyRef का पता चलता है.

कुंजी का रेफ़रंस

otNetworkName

struct otNetworkName otNetworkName

यह स्ट्रक्चर किसी नेटवर्क का नाम दिखाता है.

otNetworkName शून्य शून्य की गई C स्ट्रिंग है (जैसे, m8 वर्ण की श्रेणी को शून्य वर्ण \0 के साथ खत्म होना चाहिए.

otOperatialDataset

struct otOperationalDataset otOperationalDataset

यह स्ट्रक्चर, किसी चालू या बचे हुए ऑपरेशनल डेटासेट के बारे में बताता है.

डेटासेट में कॉम्पोनेंट की जानकारी देना ज़रूरी नहीं है. mComponets स्ट्रक्चर से यह तय होता है कि डेटासेट में कौनसे कॉम्पोनेंट मौजूद हैं.

otOperatialDatasetComponents

struct otOperationalDatasetComponents otOperationalDatasetComponents

यह स्ट्रक्चर, चालू या बंद किए गए ऑपरेशन डेटासेट में अलग-अलग कॉम्पोनेंट की मौजूदगी को दिखाता है.

otOperatialDatasetTlvs

struct otOperationalDatasetTlvs otOperationalDatasetTlvs

यह स्ट्रक्चर, किसी चालू या बचे हुए ऑपरेशनल डेटासेट के बारे में बताता है.

ऑपरेशनल डेटासेट TLV के अनुसार एन्कोड किया जाता है.

otPskc

struct otPskc otPskc

यह स्ट्रक्चर पीएसकेसी को दिखाता है.

otPskcRef

otCryptoKeyRef otPskcRef

इस तरह के डेटा से, PSKc की कुंजी का इस्तेमाल होता है.

कुंजी का रेफ़रंस

otSecurityPolicy

struct otSecurityPolicy otSecurityPolicy

यह स्ट्रक्चर सुरक्षा नीति को दिखाता है.

ottimestamp

struct otTimestamp otTimestamp

यह स्ट्रक्चर, थ्रेड डेटासेट के टाइमस्टैंप वाला कॉम्पोनेंट दिखाता है.

वैरिएबल

OT_Tool_PACKED_END

OT_TOOL_PACKED_BEGIN struct otNetworkKey OT_TOOL_PACKED_END

फ़ंक्शन

otDatasetCreateNewNetwork

otError otDatasetCreateNewNetwork(
  otInstance *aInstance,
  otOperationalDataset *aDataset
)

सिर्फ़ एफ़टीडी के लिए, नया नेटवर्क बनाते समय इस्तेमाल करने के लिए नया ऑपरेशनल डेटासेट बनाया जाता है.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[out] aDataset
ऑपरेशनल डेटासेट.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
नया ऑपरेशनल डेटासेट बनाया गया.
OT_ERROR_FAILED
नए पैरामीटर के लिए रैंडम वैल्यू जनरेट नहीं की जा सकीं.

otDatasetDatasetPskc

otError otDatasetGeneratePskc(
  const char *aPassPhrase,
  const otNetworkName *aNetworkName,
  const otExtendedPanId *aExtPanId,
  otPskc *aPskc
)

यह फ़ंक्शन, दिए गए पास-फ़्रेज़, नेटवर्क के नाम, और एक्सटेंडेड पैन आईडी से पीएसके जनरेट करता है.

PSKc का इस्तेमाल कमिश्नर सेशन को शुरू करने के लिए किया जाता है.

जानकारी
पैरामीटर
[in] aPassPhrase
कमीशन पास करने की प्रक्रिया.
[in] aNetworkName
PSKc कंप्यूटेशन का नेटवर्क नाम.
[in] aExtPanId
PSKc कंप्यूटेशन का एक्सटेंडेड पैन आईडी.
[out] aPskc
जनरेट किए गए PSKc को आउटपुट देने के लिए वैरिएबल.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
PSKc सफलतापूर्वक जनरेट किया गया.
OT_ERROR_INVALID_ARGS
अगर कोई भी इनपुट आर्ग्युमेंट अमान्य है.

otDatasetGetActive

otError otDatasetGetActive(
  otInstance *aInstance,
  otOperationalDataset *aDataset
)

ऐक्टिव ऑपरेशनल डेटासेट पाएं.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[out] aDataset
एक पॉइंटर जहां ऐक्टिव ऑपरेशनल डेटासेट रखा जाएगा.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
सक्रिय ऑपरेशनल डेटासेट सफलतापूर्वक वापस लाया गया.
OT_ERROR_NOT_FOUND
सेटिंग स्टोर में कोई संबंधित मान नहीं है.

otDatasetGetActiveTlvs

otError otDatasetGetActiveTlvs(
  otInstance *aInstance,
  otOperationalDatasetTlvs *aDataset
)

इस फ़ंक्शन को ऐक्टिव ऑपरेशनल डेटासेट मिलता है.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[out] aDataset
एक पॉइंटर जहां ऐक्टिव ऑपरेशनल डेटासेट रखा जाएगा.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
सक्रिय ऑपरेशनल डेटासेट सफलतापूर्वक वापस लाया गया.
OT_ERROR_NOT_FOUND
सेटिंग स्टोर में कोई संबंधित मान नहीं है.

otDatasetGetDelayTimerMinimal

uint32_t otDatasetGetDelayTimerMinimal(
  otInstance *aInstance
)

सिर्फ़ एफ़टीडी के लिए, कम से कम देरी का टाइमर मिलता है.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
सामान लौटाने की वैल्यू
the
कम से कम देरी टाइमर का मान (मिलीसेकंड में).

otDatasetGetPending

otError otDatasetGetPending(
  otInstance *aInstance,
  otOperationalDataset *aDataset
)

इस फ़ंक्शन को कार्रवाई की ज़रूरत के लिए डेटासेट मिलता है.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[out] aDataset
एक संकेत, जहां कार्रवाई की जानी बाकी है.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
बाद में, ऑपरेशनल डेटासेट वापस लाया गया.
OT_ERROR_NOT_FOUND
सेटिंग स्टोर में कोई संबंधित मान नहीं है.

otDatasetGetPendingTlvs

otError otDatasetGetPendingTlvs(
  otInstance *aInstance,
  otOperationalDatasetTlvs *aDataset
)

इस फ़ंक्शन को कार्रवाई की ज़रूरत के लिए डेटासेट मिलता है.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[out] aDataset
एक संकेत, जहां कार्रवाई की जानी बाकी है.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
बाद में, ऑपरेशनल डेटासेट वापस लाया गया.
OT_ERROR_NOT_FOUND
सेटिंग स्टोर में कोई संबंधित मान नहीं है.

otDatasetIsCommissioned

bool otDatasetIsCommissioned(
  otInstance *aInstance
)

यह फ़ंक्शन बताता है कि मान्य ऑपरेशनल डेटासेट में कोई मान्य नेटवर्क मौजूद है या नहीं.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
लौटाए गए सामान
अगर मान्य ऑपरेशनल डेटासेट में कोई मान्य नेटवर्क मौजूद है, तो 'सही' नहीं है.

otDatasetParseTlvs

otError otDatasetParseTlvs(
  const otOperationalDatasetTlvs *aDatasetTlvs,
  otOperationalDataset *aDataset
)

यह फ़ंक्शन, otOperationalDatasetTlvs से ऑपरेशनल डेटासेट को पार्स करता है.

जानकारी
पैरामीटर
[in] aDatasetTlvs
TLV के डेटासेट के लिए एक पॉइंटर.
[out] aDataset
इस बात की जानकारी कि डेटासेट कहां रखा जाएगा.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
aDatasetTlvs से aDataset सेट किया गया.
OT_ERROR_INVALID_ARGS
aDatasetTlvs अमान्य है.

otDatasetSendMgmtActiveGet

otError otDatasetSendMgmtActiveGet(
  otInstance *aInstance,
  const otOperationalDatasetComponents *aDatasetComponents,
  const uint8_t *aTlvTypes,
  uint8_t aLength,
  const otIp6Address *aAddress
)

Mजीएमटी_ACTIVE_GET मैसेज भेजता है.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[in] aDatasetComponents
यह किसी डेटासेट कॉम्पोनेंट के स्ट्रक्चर का पॉइंटर है, जो बताता है कि कौनसे कॉम्पोनेंट के लिए अनुरोध किया जाए.
[in] aTlvTypes
अतिरिक्त रॉ TLV प्रकार वाली अनुरोध के लिए एक पॉइंटर.
[in] aLength
लंबाई aTlvTypes.
[in] aAddress
IPv6 डेस्टिनेशन के लिए एक पॉइंटर, अगर यह शून्य है, तो डिफ़ॉल्ट रूप से लीडर ALOC का इस्तेमाल करेगा.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
मेसकोप डेटासेट निर्देश सफलतापूर्वक भेजें.
OT_ERROR_NO_BUFS
भेजने के लिए ज़रूरी बफ़र जगह नहीं है.

otDatasetSendMgmtActiveSet

otError otDatasetSendMgmtActiveSet(
  otInstance *aInstance,
  const otOperationalDataset *aDataset,
  const uint8_t *aTlvs,
  uint8_t aLength,
  otDatasetMgmtSetCallback aCallback,
  void *aContext
)

Mजीएमटी_ACTIVE_SET भेजता है.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[in] aDataset
ऑपरेशनल डेटासेट की जानकारी देने वाला एक पॉइंटर.
[in] aTlvs
TLV के लिए एक सूचक.
[in] aLength
TLV की लंबाई.
[in] aCallback
फ़ंक्शन के लिए पॉइंटर, जिसे रिसेप्शन रिसेप्शन या टाइम आउट पर कहा जाता है.
[in] aContext
aCallback के लिए ऐप्लिकेशन के हिसाब से संदर्भ के लिए पॉइंटर.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
मेसकोप डेटासेट निर्देश सफलतापूर्वक भेजें.
OT_ERROR_NO_BUFS
भेजने के लिए ज़रूरी बफ़र जगह नहीं है.
OT_ERROR_BUSY
पिछला अनुरोध प्रोसेस किया जा रहा है.

otDatasetSendMgmtPendingGet

otError otDatasetSendMgmtPendingGet(
  otInstance *aInstance,
  const otOperationalDatasetComponents *aDatasetComponents,
  const uint8_t *aTlvTypes,
  uint8_t aLength,
  const otIp6Address *aAddress
)

Mजीएमटी_PENDING_GET मैसेज भेजता है.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[in] aDatasetComponents
यह किसी डेटासेट कॉम्पोनेंट के स्ट्रक्चर का पॉइंटर है, जो बताता है कि कौनसे कॉम्पोनेंट के लिए अनुरोध किया जाए.
[in] aTlvTypes
अतिरिक्त रॉ TLV प्रकार वाली अनुरोध के लिए एक पॉइंटर.
[in] aLength
लंबाई aTlvTypes.
[in] aAddress
IPv6 डेस्टिनेशन के लिए एक पॉइंटर, अगर यह शून्य है, तो डिफ़ॉल्ट रूप से लीडर ALOC का इस्तेमाल करेगा.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
मेसकोप डेटासेट निर्देश सफलतापूर्वक भेजें.
OT_ERROR_NO_BUFS
भेजने के लिए ज़रूरी बफ़र जगह नहीं है.

otDatasetSendMgmtPendingSet

otError otDatasetSendMgmtPendingSet(
  otInstance *aInstance,
  const otOperationalDataset *aDataset,
  const uint8_t *aTlvs,
  uint8_t aLength,
  otDatasetMgmtSetCallback aCallback,
  void *aContext
)

Mजीएमटी_PENDING_SET मैसेज भेजता है.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[in] aDataset
ऑपरेशनल डेटासेट की जानकारी देने वाला एक पॉइंटर.
[in] aTlvs
TLV के लिए एक सूचक.
[in] aLength
TLV की लंबाई.
[in] aCallback
फ़ंक्शन के लिए पॉइंटर, जिसे रिसेप्शन रिसेप्शन या टाइम आउट पर कहा जाता है.
[in] aContext
aCallback के लिए ऐप्लिकेशन के हिसाब से संदर्भ के लिए पॉइंटर.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
मेसकोप डेटासेट निर्देश सफलतापूर्वक भेजें.
OT_ERROR_NO_BUFS
भेजने के लिए ज़रूरी बफ़र जगह नहीं है.
OT_ERROR_BUSY
पिछला अनुरोध प्रोसेस किया जा रहा है.

otDatasetSetActive

otError otDatasetSetActive(
  otInstance *aInstance,
  const otOperationalDataset *aDataset
)

ऐक्टिव ऑपरेशनल डेटासेट सेट करता है.

अगर डेटासेट में कोई चालू टाइमस्टैंप शामिल नहीं है, तो डेटासेट का कुछ हिस्सा ही पूरा होता है.

अगर थ्रेड को किसी ऐसे डिवाइस पर चालू किया गया है जिसमें कुछ हद तक ऐक्टिव डेटासेट है, तो डिवाइस, डेटासेट में मौजूद किसी भी मौजूदा जानकारी का इस्तेमाल करके, किसी मौजूदा थ्रेड नेटवर्क से अटैच करने की कोशिश करेगा. किसी नेटवर्क से अटैच करने के लिए, सिर्फ़ थ्रेड नेटवर्क कुंजी की ज़रूरत होती है.

अगर चैनल को डेटासेट में शामिल नहीं किया जाता है, तो डिवाइस अलग-अलग चैनलों पर MLE एलान मैसेज भेजेगा, ताकि दूसरे चैनलों पर पड़ोसियों को ढूंढा जा सके.

अगर डिवाइस किसी थ्रेड नेटवर्क से सफलतापूर्वक जुड़ जाता है, तो डिवाइस अपने पैरंट से पूरा ऐक्टिव डेटासेट पा लेगा. ध्यान रखें कि राऊटर की सुविधा वाला डिवाइस, राऊटर या लीडर की भूमिकाओं में तब तक नहीं बदलेगा, जब तक कि उसमें पूरा ऐक्टिव डेटासेट न हो.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[in] aDataset
ऐक्टिव ऑपरेशनल डेटासेट का पॉइंटर.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
चालू ऑपरेशनल डेटासेट सेट किया गया.
OT_ERROR_NO_BUFS
चालू ऑपरेशनल डेटासेट सेट करने के लिए ज़रूरी बफ़र सिस्टम मौजूद नहीं है.
OT_ERROR_NOT_IMPLEMENTED
प्लैटफ़ॉर्म, सेटिंग की सुविधा को लागू नहीं करता है.

otDatasetSetActiveTlvs

otError otDatasetSetActiveTlvs(
  otInstance *aInstance,
  const otOperationalDatasetTlvs *aDataset
)

यह फ़ंक्शन, ऐक्टिव ऑपरेशनल डेटासेट सेट करता है.

अगर डेटासेट में कोई चालू टाइमस्टैंप शामिल नहीं है, तो डेटासेट का कुछ हिस्सा ही पूरा होता है.

अगर थ्रेड को किसी ऐसे डिवाइस पर चालू किया गया है जिसमें कुछ हद तक ऐक्टिव डेटासेट है, तो डिवाइस, डेटासेट में मौजूद किसी भी मौजूदा जानकारी का इस्तेमाल करके, किसी मौजूदा थ्रेड नेटवर्क से अटैच करने की कोशिश करेगा. किसी नेटवर्क से अटैच करने के लिए, सिर्फ़ थ्रेड नेटवर्क कुंजी की ज़रूरत होती है.

अगर चैनल को डेटासेट में शामिल नहीं किया जाता है, तो डिवाइस अलग-अलग चैनलों पर MLE एलान मैसेज भेजेगा, ताकि दूसरे चैनलों पर पड़ोसियों को ढूंढा जा सके.

अगर डिवाइस किसी थ्रेड नेटवर्क से सफलतापूर्वक जुड़ जाता है, तो डिवाइस अपने पैरंट से पूरा ऐक्टिव डेटासेट पा लेगा. ध्यान रखें कि राऊटर की सुविधा वाला डिवाइस, राऊटर या लीडर की भूमिकाओं में तब तक नहीं बदलेगा, जब तक कि उसमें पूरा ऐक्टिव डेटासेट न हो.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[in] aDataset
ऐक्टिव ऑपरेशनल डेटासेट का पॉइंटर.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
चालू ऑपरेशनल डेटासेट सेट किया गया.
OT_ERROR_NO_BUFS
चालू ऑपरेशनल डेटासेट सेट करने के लिए ज़रूरी बफ़र सिस्टम मौजूद नहीं है.
OT_ERROR_NOT_IMPLEMENTED
प्लैटफ़ॉर्म, सेटिंग की सुविधा को लागू नहीं करता है.

otDatasetSetDelayTimerMinimal

otError otDatasetSetDelayTimerMinimal(
  otInstance *aInstance,
  uint32_t aDelayTimerMinimal
)

सिर्फ़ एफ़टीडी के लिए, कम से कम देरी वाला टाइमर सेट करें.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[in] aDelayTimerMinimal
कम से कम देरी टाइमर की वैल्यू (मिलीसेकंड में).
सामान लौटाने की वैल्यू
OT_ERROR_NONE
कम से कम देरी टाइमर सेट किया गया.
OT_ERROR_INVALID_ARGS
अगर aDelayTimerMinimal मान्य नहीं है.

otDatasetSetPending

otError otDatasetSetPending(
  otInstance *aInstance,
  const otOperationalDataset *aDataset
)

बाकी ऑपरेशनल डेटासेट सेट करता है.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[in] aDataset
कार्रवाई से जुड़े डेटासेट के बारे में एक पॉइंटर.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
बाद में, ऑपरेशनल डेटासेट सेट किया जा चुका है.
OT_ERROR_NO_BUFS
ऑपरेशनल डेटासेट का सेट अप पूरा करने के लिए, बफ़र टाइम काफ़ी नहीं है.
OT_ERROR_NOT_IMPLEMENTED
प्लैटफ़ॉर्म, सेटिंग की सुविधा को लागू नहीं करता है.

otDatasetSetPendingTlvs

otError otDatasetSetPendingTlvs(
  otInstance *aInstance,
  const otOperationalDatasetTlvs *aDataset
)

यह फ़ंक्शन, ऑपरेशनल डेटासेट का सेट अप करता है.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[in] aDataset
कार्रवाई से जुड़े डेटासेट के बारे में एक पॉइंटर.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
बाद में, ऑपरेशनल डेटासेट सेट किया जा चुका है.
OT_ERROR_NO_BUFS
ऑपरेशनल डेटासेट का सेट अप पूरा करने के लिए, बफ़र टाइम काफ़ी नहीं है.
OT_ERROR_NOT_IMPLEMENTED
प्लैटफ़ॉर्म, सेटिंग की सुविधा को लागू नहीं करता है.

otDatasetUpdaterरद्द करें

void otDatasetUpdaterCancelUpdate(
  otInstance *aInstance
)

यह फ़ंक्शन, चालू (अगर कोई है) कार्रवाई करने वाले डेटासेट को अपडेट करने का अनुरोध रद्द कर देता है.

OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE के चालू होने पर उपलब्ध.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.

otDatasetUpdaterIsUpdateOnContinue

bool otDatasetUpdaterIsUpdateOngoing(
  otInstance *aInstance
)

यह फ़ंक्शन बताता है कि क्या कोई कार्रवाई करने वाले डेटासेट को अपडेट करने का अनुरोध चल रहा है.

OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE के चालू होने पर उपलब्ध.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
सामान लौटाने की वैल्यू
TRUE
एक अपडेट जारी है.
FALSE
कोई अपडेट नहीं है.

otDatasetUpdaterRequestUpdate

otError otDatasetUpdaterRequestUpdate(
  otInstance *aInstance,
  const otOperationalDataset *aDataset,
  otDatasetUpdaterCallback aCallback,
  void *aContext
)

यह फ़ंक्शन, कार्रवाई करने वाले डेटासेट को अपडेट करने का अनुरोध करता है.

OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE के चालू होने पर उपलब्ध.

aDataset में अपडेट किए जाने वाले फ़ील्ड और उनकी नई वैल्यू होनी चाहिए. इसमें, चालू या अधूरे टाइमस्टैंप फ़ील्ड नहीं होने चाहिए. अगर डिफ़ॉल्ट वैल्यू नहीं दी गई है, तो ' देरी' फ़ील्ड का इस्तेमाल किया जाएगा. (1000 मि॰से॰) का इस्तेमाल किया जाएगा.

जानकारी
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[in] aDataset
उस डेटासेट के लिए एक पॉइंटर जिसमें बदलाव किए जाने वाले फ़ील्ड हैं.
[in] aCallback
डेटासेट अपडेट का अनुरोध कब खत्म होगा, यह बताने के लिए कॉलबैक.
[in] aContext
कॉलबैक को एक आर्बिट्रेरी कॉन्टेक्स्ट पास किया गया.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
डेटासेट को अपडेट करना शुरू कर दिया गया है (aCallback को पूरा होने पर लागू किया जाएगा).
OT_ERROR_INVALID_STATE
डिवाइस बंद है (MLE बंद है).
OT_ERROR_INVALID_ARGS
aDataset मान्य नहीं है (चालू या 'रुका हुआ टाइमस्टैंप' शामिल है).
OT_ERROR_BUSY
अपडेट शुरू नहीं किया जा सकता, पिछला अपडेट चल रहा है.
OT_ERROR_NO_BUFS
डेटासेट सेव करने के लिए बफ़र नहीं दिया जा सका.

otNetworkNameFromString

otError otNetworkNameFromString(
  otNetworkName *aNetworkName,
  const char *aNameString
)

तय की गई शून्य सी स्ट्रिंग वाली otNetworkName इंस्टेंस को सेट करता है.

aNameString को UTF-8 एन्कोडिंग का पालन करना होगा. साथ ही, नेटवर्क के नाम की लंबाई OT_NETWORK_NAME_MAX_SIZE से ज़्यादा नहीं होनी चाहिए.

जानकारी
पैरामीटर
[out] aNetworkName
सेट किया जाने वाला otNetworkName का पॉइंटर.
[in] aNameString
नाम C स्ट्रिंग.
सामान लौटाने की वैल्यू
OT_ERROR_NONE
aNameString से aNetworkName सेट किया गया.
OT_ERROR_INVALID_ARGS
aNameStrng अमान्य है (बहुत लंबा है या UTF-8 एन्कोडिंग का पालन नहीं करता है).

मैक्रो

OT_CHANNEL_10_MASK

 OT_CHANNEL_10_MASK (1 << 10)

चैनल 10.

OT_CHANNEL_11_MASK

 OT_CHANNEL_11_MASK (1 << 11)

चैनल 11.

OT_CHANNEL_12_MASK

 OT_CHANNEL_12_MASK (1 << 12)

चैनल 12.

OT_CHANNEL_13_MASK

 OT_CHANNEL_13_MASK (1 << 13)

चैनल 13.

OT_CHANNEL_14_MASK

 OT_CHANNEL_14_MASK (1 << 14)

चैनल 14.

OT_CHANNEL_15_MASK

 OT_CHANNEL_15_MASK (1 << 15)

चैनल 15.

OT_CHANNEL_16_MASK

 OT_CHANNEL_16_MASK (1 << 16)

चैनल 16.

OT_CHANNEL_17_MASK

 OT_CHANNEL_17_MASK (1 << 17)

चैनल 17.

OT_CHANNEL_18_MASK

 OT_CHANNEL_18_MASK (1 << 18)

चैनल 18.

OT_CHANNEL_19_MASK

 OT_CHANNEL_19_MASK (1 << 19)

चैनल 19.

OT_CHANNEL_1_MASK

 OT_CHANNEL_1_MASK (1 << 1)

चैनल 1.

OT_CHANNEL_20_MASK

 OT_CHANNEL_20_MASK (1 << 20)

चैनल 20.

OT_CHANNEL_21_MASK

 OT_CHANNEL_21_MASK (1 << 21)

चैनल 21.

OT_CHANNEL_22_MASK

 OT_CHANNEL_22_MASK (1 << 22)

चैनल 22.

OT_CHANNEL_23_MASK

 OT_CHANNEL_23_MASK (1 << 23)

चैनल 23.

OT_CHANNEL_24_MASK

 OT_CHANNEL_24_MASK (1 << 24)

चैनल 24.

OT_CHANNEL_25_MASK

 OT_CHANNEL_25_MASK (1 << 25)

चैनल 25.

OT_CHANNEL_26_MASK

 OT_CHANNEL_26_MASK (1 << 26)

चैनल 26.

OT_CHANNEL_2_MASK

 OT_CHANNEL_2_MASK (1 << 2)

चैनल 2.

OT_CHANNEL_3_MASK

 OT_CHANNEL_3_MASK (1 << 3)

चैनल 3.

OT_CHANNEL_4_MASK

 OT_CHANNEL_4_MASK (1 << 4)

चैनल 4.

OT_CHANNEL_5_MASK

 OT_CHANNEL_5_MASK (1 << 5)

चैनल 5.

OT_CHANNEL_6_MASK

 OT_CHANNEL_6_MASK (1 << 6)

चैनल 6.

OT_CHANNEL_7_MASK

 OT_CHANNEL_7_MASK (1 << 7)

चैनल 7.

OT_CHANNEL_8_MASK

 OT_CHANNEL_8_MASK (1 << 8)

चैनल 8.

OT_CHANNEL_9_MASK

 OT_CHANNEL_9_MASK (1 << 9)

चैनल 9.

OT_EXT_PAN_ID_SIZE

 OT_EXT_PAN_ID_SIZE 8

थ्रेड पैन आईडी का साइज़ (बाइट)

OT_MESH_LOCAL_CLICKS_SIZE

 OT_MESH_LOCAL_PREFIX_SIZE OT_IP6_PREFIX_SIZE

मेश लोकल प्रीफ़िक्स का साइज़ (बाइट)

OT_NETWORK_KEY_SIZE

 OT_NETWORK_KEY_SIZE 16

थ्रेड नेटवर्क कुंजी का साइज़ (बाइट)

OT_NETWORK_NAME_MAX_SIZE

 OT_NETWORK_NAME_MAX_SIZE 16

Thread नेटवर्क के नाम वाले फ़ील्ड का ज़्यादा से ज़्यादा साइज़ (बाइट)

OT_OPERATIONAL_DATASET_MAX_LENGTH

 OT_OPERATIONAL_DATASET_MAX_LENGTH 254

ऑपरेशनल डेटासेट की बाइट में ज़्यादा से ज़्यादा लंबाई.

OT_PSKC_MAX_SIZE

 OT_PSKC_MAX_SIZE 16

PSKc (बाइट) का ज़्यादा से ज़्यादा साइज़

संसाधन

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