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

इस मॉड्यूल में डेटासेट अपडेटर के लिए फ़ंक्शन शामिल हैं.

खास जानकारी

इस मॉड्यूल में मौजूद फ़ंक्शन तब उपलब्ध होते हैं, जब डेटासेट अपडेट करने की सुविधा चालू हो (जैसे, OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE को 1 पर सेट किया गया है). इसके अलावा, यह सुविधा सिर्फ़ FTD बिल्ड पर उपलब्ध है.

गिनती

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
यह गिनती, मेशकॉप TLV प्रकार के बारे में बताती है.

टाइपडेफ़

otChannelMask टाइपडेफ़
uint32_t
यह टाइप, चैनल के मास्क का प्रतिनिधित्व करता है.
otDatasetMgmtSetCallback)(otError aResult, void *aContext) टाइपडेफ़
void(*
इस फ़ंक्शन पॉइंटर को तब कॉल किया जाता है, जब किसी MGMT_SET अनुरोध का जवाब मिलता है या समय खत्म हो जाता है.
otDatasetUpdaterCallback)(otError aError, void *aContext) टाइपडेफ़
void(*
इस कॉलबैक फ़ंक्शन पॉइंटर को तब कॉल किया जाता है, जब किसी डेटासेट अपडेट का अनुरोध पूरा होता है, डेटासेट अपडेट अनुरोध की सफलता या विफलता की स्थिति रिपोर्ट करता है.
otExtendedPanId टाइपडेफ़
यह स्ट्रक्चर, पैन आईडी के बारे में जानकारी देता है.
otMeshLocalPrefix टाइपडेफ़
यह स्ट्रक्चर, मेश लोकल प्रीफ़िक्स को दिखाता है.
otMeshcopTlvType टाइपडेफ़
यह गिनती, मेशकॉप TLV प्रकार के बारे में बताती है.
otNetworkKey टाइपडेफ़
struct otNetworkKey
यह स्ट्रक्चर थ्रेड नेटवर्क कुंजी दिखाता है.
otNetworkKeyRef टाइपडेफ़
यह डेटा टाइप, NetworkKey के लिए KeyRef दिखाता है.
otNetworkName टाइपडेफ़
struct otNetworkName
यह स्ट्रक्चर किसी नेटवर्क के नाम के बारे में बताता है.
otOperationalDataset टाइपडेफ़
यह संरचना एक चालू या बिना मंज़ूरी वाले डेटासेट को दिखाती है.
otOperationalDatasetComponents टाइपडेफ़
यह स्ट्रक्चर, चालू या बिना कार्रवाई वाले डेटासेट में अलग-अलग कॉम्पोनेंट की मौजूदगी के बारे में बताता है.
otOperationalDatasetTlvs टाइपडेफ़
यह संरचना एक चालू या बिना मंज़ूरी वाले डेटासेट को दिखाती है.
otPskc टाइपडेफ़
struct otPskc
यह स्ट्रक्चर पीएसके का है.
otPskcRef टाइपडेफ़
यह डेटाटाइप, PSKc को KeyRef दिखाता है.
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)
यह फ़ंक्शन, दिए गए पास-वाक्यांश, नेटवर्क नाम, और एक्सटेंडेड पैन आईडी से PSKc जनरेट करता है.
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)
यह फ़ंक्शन MGMT_ACTIVE_GET भेजता है.
otDatasetSendMgmtActiveSet(otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext)
यह फ़ंक्शन MGMT_ACTIVE_SET भेजता है.
otDatasetSendMgmtPendingGet(otInstance *aInstance, const otOperationalDatasetComponents *aDatasetComponents, const uint8_t *aTlvTypes, uint8_t aLength, const otIp6Address *aAddress)
यह फ़ंक्शन MGMT_PENDING_GET भेजता है.
otDatasetSendMgmtPendingSet(otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext)
यह फ़ंक्शन MGMT_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)
यह फ़ंक्शन, किसी शून्य की खत्म की गई C स्ट्रिंग से otNetworkName इंस्टेंस सेट करता है.

स्ट्रक्चर

otEXPIREPanId

यह स्ट्रक्चर, पैन आईडी के बारे में जानकारी देता है.

otNetworkKey

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

otNetworkName

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

otOperaticalDataset

यह संरचना एक चालू या बिना मंज़ूरी वाले डेटासेट को दिखाती है.

ot OperaticalDataset कॉम्पोनेंट

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

otOperaticalDatasetTlv

यह संरचना एक चालू या बिना मंज़ूरी वाले डेटासेट को दिखाती है.

otPskc

यह स्ट्रक्चर PSKc को दिखाता है.

otसुरक्षा नीति

यह स्ट्रक्चर सुरक्षा नीति के बारे में बताता है.

ottimestamp

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

गिनती

otMeshcopTlvटाइप

 otMeshcopTlvType

यह गिनती, मेशकॉप TLV प्रकार के बारे में बताती है.

प्रॉपर्टी
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

मेशकॉप कमिश्नर आईडी टीएलवी

OT_MESHCOP_TLV_COMMISSIONER_UDP_PORT

मेशकॉप कमिश्नर यूडीपी पोर्ट TLV

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

मेशकॉप IPv6 पता TLV

OT_MESHCOP_TLV_JOINERADVERTISEMENT

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

OT_MESHCOP_TLV_JOINER_DTLS

मेशकॉप जॉइनर डीटीएलएस एनकैप्सुलेशन TLV

OT_MESHCOP_TLV_JOINER_IID

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

OT_MESHCOP_TLV_JOINER_RLOC

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

OT_MESHCOP_TLV_JOINER_ROUTER_KEK

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

OT_MESHCOP_TLV_JOINER_UDP_PORT

मेशकॉप जॉइनर UDP पोर्ट TLV

OT_MESHCOP_TLV_MESHLOCALPREFIX

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

OT_MESHCOP_TLV_NETWORKKEY

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

OT_MESHCOP_TLV_NETWORKNAME

मेशकॉप नेटवर्क नाम TLV

OT_MESHCOP_TLV_NETWORK_KEY_SEQUENCE

मेशकॉप नेटवर्क कुंजी क्रम 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

मेशकॉप वेंडर स्टैक वर्शन TLV

OT_MESHCOP_TLV_VENDOR_SW_VERSION_TLV

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

टाइपडेफ़

OTChannelMask

uint32_t otChannelMask

यह टाइप, चैनल के मास्क का प्रतिनिधित्व करता है.

otDatasetMgmtSetCallback

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

इस फ़ंक्शन पॉइंटर को तब कॉल किया जाता है, जब किसी MGMT_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)

इस कॉलबैक फ़ंक्शन पॉइंटर को तब कॉल किया जाता है, जब किसी डेटासेट अपडेट का अनुरोध पूरा होता है, डेटासेट अपडेट अनुरोध की सफलता या विफलता की स्थिति रिपोर्ट करता है.

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

otenhancedPanId

struct otExtendedPanId otExtendedPanId

यह स्ट्रक्चर, पैन आईडी के बारे में जानकारी देता है.

otMashLocalPrefix

otIp6NetworkPrefix otMeshLocalPrefix

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

otMeshcopTlvटाइप

enum otMeshcopTlvType otMeshcopTlvType

यह गिनती, मेशकॉप TLV प्रकार के बारे में बताती है.

otNetworkकी

struct otNetworkKey otNetworkKey

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

otNetworkKeyRef

otCryptoKeyRef otNetworkKeyRef

यह डेटा टाइप, NetworkKey के लिए KeyRef दिखाता है.

कुंजी का संदर्भ

otNetworkनाम

struct otNetworkName otNetworkName

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

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

otOperaticalDataset

struct otOperationalDataset otOperationalDataset

यह संरचना एक चालू या बिना मंज़ूरी वाले डेटासेट को दिखाती है.

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

otOperatualDatasetComponents

struct otOperationalDatasetComponents otOperationalDatasetComponents

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

otOperaticalDatasetTlvs

struct otOperationalDatasetTlvs otOperationalDatasetTlvs

यह संरचना एक चालू या बिना मंज़ूरी वाले डेटासेट को दिखाती है.

ऑपरेशनल डेटासेट, TLV के हिसाब से एन्कोड होता है, जैसा कि थ्रेड में बताया गया है.

ओटीपी

struct otPskc otPskc

यह स्ट्रक्चर पीएसके का है.

otPskcRef

otCryptoKeyRef otPskcRef

यह डेटाटाइप, PSKc को KeyRef दिखाता है.

कुंजी का संदर्भ

otSecurityनीति

struct otSecurityPolicy otSecurityPolicy

यह स्ट्रक्चर सुरक्षा नीति के बारे में बताता है.

ओटीटाइमस्टैंप

struct otTimestamp otTimestamp

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

वैरिएबल

OT_टूल_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
नए पैरामीटर के लिए रैंडम वैल्यू जनरेट नहीं की जा सकीं.

otDatasetGeneratePskc

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

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

कमिश्नर सेशन बनाने के लिए 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
)

यह फ़ंक्शन MGMT_ACTIVE_GET भेजता है.

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

otDatasetSendMgmtऐक्टिव सेट

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

यह फ़ंक्शन MGMT_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
)

यह फ़ंक्शन MGMT_PENDING_GET भेजता है.

ब्यौरा
पैरामीटर
[in] aInstance
OpenThread इंस्टेंस का पॉइंटर.
[in] aDatasetComponents
किसी डेटासेट के कॉम्पोनेंट के स्ट्रक्चर का पॉइंटर, ताकि यह पता किया जा सके कि कौनसे कॉम्पोनेंट के लिए अनुरोध करना है.
[in] aTlvTypes
वह कैटगरी जिसमें अनुरोध किए जाने वाले अन्य TLV टाइप शामिल हैं.
[in] aLength
aTlvTypes की अवधि.
[in] aAddress
IPv6 डेस्टिनेशन का एक पॉइंटर, अगर यह NULL है, तो डिफ़ॉल्ट तौर पर लीडर 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
)

यह फ़ंक्शन MGMT_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
)

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

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

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

अगर डेटासेट में चैनल शामिल नहीं है, तो डिवाइस अलग-अलग चैनलों पर 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
)

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

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

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

अगर डेटासेट में चैनल शामिल नहीं है, तो डिवाइस अलग-अलग चैनलों पर 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
)

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

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

otDatasetUpdaterIsUpdateOnEnabled

bool otDatasetUpdaterIsUpdateOngoing(
  otInstance *aInstance
)

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

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

otDatasetUpdaterRequestUpdate अपडेट

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

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

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
)

यह फ़ंक्शन, किसी शून्य की खत्म की गई C स्ट्रिंग से 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_INTERVAL_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

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

OT_OPERATIONAL_DATASET_MAX_LENGTH

 OT_OPERATIONAL_DATASET_MAX_LENGTH 254

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

OT_PSKC_MAX_SIZE

 OT_PSKC_MAX_SIZE 16

पीएसकेसी (बाइट) का ज़्यादा से ज़्यादा साइज़

संसाधन

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