Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

आम

इस मॉड्यूल में सभी थ्रेड भूमिकाओं के लिए कार्य शामिल हैं।

सारांश

गणना

anonymous enum {
OT_NETWORK_DIAGNOSTIC_TLV_EXT_ADDRESS = 0,
OT_NETWORK_DIAGNOSTIC_TLV_SHORT_ADDRESS = 1,
OT_NETWORK_DIAGNOSTIC_TLV_MODE = 2,
OT_NETWORK_DIAGNOSTIC_TLV_TIMEOUT = 3,
OT_NETWORK_DIAGNOSTIC_TLV_CONNECTIVITY = 4,
OT_NETWORK_DIAGNOSTIC_TLV_ROUTE = 5,
OT_NETWORK_DIAGNOSTIC_TLV_LEADER_DATA = 6,
OT_NETWORK_DIAGNOSTIC_TLV_NETWORK_DATA = 7,
OT_NETWORK_DIAGNOSTIC_TLV_IP6_ADDR_LIST = 8,
OT_NETWORK_DIAGNOSTIC_TLV_MAC_COUNTERS = 9,
OT_NETWORK_DIAGNOSTIC_TLV_BATTERY_LEVEL = 14,
OT_NETWORK_DIAGNOSTIC_TLV_SUPPLY_VOLTAGE = 15,
OT_NETWORK_DIAGNOSTIC_TLV_CHILD_TABLE = 16,
OT_NETWORK_DIAGNOSTIC_TLV_CHANNEL_PAGES = 17,
OT_NETWORK_DIAGNOSTIC_TLV_TYPE_LIST = 18,
OT_NETWORK_DIAGNOSTIC_TLV_MAX_CHILD_TIMEOUT = 19
}
एनम
otDeviceRole {
OT_DEVICE_ROLE_DISABLED = 0,
OT_DEVICE_ROLE_DETACHED = 1,
OT_DEVICE_ROLE_CHILD = 2,
OT_DEVICE_ROLE_ROUTER = 3,
OT_DEVICE_ROLE_LEADER = 4
}
एनम
एक थ्रेड डिवाइस भूमिका का प्रतिनिधित्व करता है।
otRoutePreference {
OT_ROUTE_PREFERENCE_LOW = -1,
OT_ROUTE_PREFERENCE_MED = 0,
OT_ROUTE_PREFERENCE_HIGH = 1
}
एनम
OtExternalRouteConfig और otBorderRouterConfig में mPreference के लिए मान्य मानों को परिभाषित करता है।

टंकण

otBorderRouterConfig टंकण
यह संरचना बॉर्डर राउटर कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।
otExternalRouteConfig टंकण
यह संरचना बाहरी रूट कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।
otIpCounters टंकण
struct otIpCounters
यह संरचना आईपी स्तर के काउंटरों का प्रतिनिधित्व करती है।
otLeaderData टंकण
struct otLeaderData
यह संरचना थ्रेड लीडर डेटा का प्रतिनिधित्व करती है।
otLinkModeConfig टंकण
यह संरचना MLE लिंक मोड कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।
otMleCounters टंकण
यह संरचना थ्रेड MLE काउंटर का प्रतिनिधित्व करती है।
otNeighborInfoIterator टंकण
int16_t
पड़ोसी तालिका के माध्यम से पुनरावृति करने के लिए इस्तेमाल किया।
otNetworkDataIterator टंकण
uint32_t
नेटवर्क डेटा जानकारी के माध्यम से पुनरावृति करने के लिए उपयोग किया जाता है।
otNetworkDiagChildEntry टंकण
यह संरचना नेटवर्क डायग्नोस्टिक चाइल्ड टेबल एंट्री का प्रतिनिधित्व करती है।
otNetworkDiagConnectivity टंकण
यह संरचना नेटवर्क डायग्नोस्टिक कनेक्टिविटी वैल्यू का प्रतिनिधित्व करती है।
otNetworkDiagIterator टंकण
uint16_t
नेटवर्क डायग्नोस्टिक टीएलवी के माध्यम से पुनरावृति के लिए प्रयुक्त।
otNetworkDiagMacCounters टंकण
यह संरचना नेटवर्क डायग्नोस्टिक मैक काउंटर्स मान का प्रतिनिधित्व करती है।
otNetworkDiagRoute टंकण
यह संरचना नेटवर्क डायग्नोस्टिक रूट TLV मान का प्रतिनिधित्व करती है।
otNetworkDiagRouteData टंकण
यह संरचना नेटवर्क डायग्नोस्टिक रूट डेटा का प्रतिनिधित्व करती है।
otNetworkDiagTlv टंकण
यह संरचना एक नेटवर्क डायग्नोस्टिक टीएलवी का प्रतिनिधित्व करती है।
otReceiveDiagnosticGetCallback )(otError aError, otMessage *aMessage, const otMessageInfo *aMessageInfo, void *aContext) टंकण
void(*
नेटवर्क डायग्नोस्टिक गेट रिस्पॉन्स मिलने पर इस फंक्शन पॉइंटर को कहते हैं।
otRoutePreference टंकण
OtExternalRouteConfig और otBorderRouterConfig में mPreference के लिए मान्य मानों को परिभाषित करता है।
otServerConfig टंकण
यह संरचना एक सर्वर कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।
otServiceConfig टंकण
यह संरचना सेवा कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।
otThreadDiscoveryRequestCallback )(const otThreadDiscoveryRequestInfo *aInfo, void *aContext) टंकण
void(*
इस फ़ंक्शन पॉइंटर को हर बार एक MLE डिस्कवरी अनुरोध संदेश प्राप्त होता है।
otThreadDiscoveryRequestInfo टंकण
यह संरचना थ्रेड डिस्कवरी अनुरोध डेटा का प्रतिनिधित्व करती है।
otThreadParentResponseCallback )(otThreadParentResponseInfo *aInfo, void *aContext) टंकण
void(*
इस फ़ंक्शन पॉइंटर को हर बार एक MLE पैरेंट रिस्पॉन्स संदेश प्राप्त होता है।
otThreadParentResponseInfo टंकण
यह संरचना MLE पैरेंट रिस्पॉन्स डेटा का प्रतिनिधित्व करती है।

कार्यों

otNetDataGet ( otInstance *aInstance, bool aStable, uint8_t *aData, uint8_t *aDataLength)
यह विधि विभाजन के थ्रेड नेटवर्क डेटा की पूर्ण या स्थिर प्रतिलिपि प्रदान करती है।
otNetDataGetNextOnMeshPrefix ( otInstance *aInstance, otNetworkDataIterator *aIterator, otBorderRouterConfig *aConfig)
इस फ़ंक्शन को विभाजन के नेटवर्क डेटा में अगला ऑन मेश प्रीफिक्स मिलता है।
otNetDataGetNextRoute ( otInstance *aInstance, otNetworkDataIterator *aIterator, otExternalRouteConfig *aConfig)
इस फ़ंक्शन को विभाजन के नेटवर्क डेटा में अगला बाहरी मार्ग मिलता है।
otNetDataGetNextService ( otInstance *aInstance, otNetworkDataIterator *aIterator, otServiceConfig *aConfig)
इस फ़ंक्शन को विभाजन के नेटवर्क डेटा में अगली सेवा मिलती है।
otNetDataGetStableVersion ( otInstance *aInstance)
uint8_t
स्थिर नेटवर्क डेटा संस्करण प्राप्त करें।
otNetDataGetVersion ( otInstance *aInstance)
uint8_t
नेटवर्क डेटा संस्करण प्राप्त करें।
otNetDataSteeringDataCheckJoiner ( otInstance *aInstance, const otExtAddress *aEui64)
जाँच करें कि क्या स्टीयरिंग डेटा में एक योजक शामिल है।
otNetDataSteeringDataCheckJoinerWithDiscerner ( otInstance *aInstance, const struct otJoinerDiscerner *aDiscerner)
जाँच करें कि क्या स्टीयरिंग डेटा में एक दिया हुआ मान शामिल है।
otThreadBecomeChild ( otInstance *aInstance)
एक बच्चे के रूप में रिटेट करने का प्रयास करें।
otThreadBecomeDetached ( otInstance *aInstance)
थ्रेड नेटवर्क से अलग करें।
otThreadDiscover ( otInstance *aInstance, uint32_t aScanChannels, uint16_t aPanId, bool aJoiner, bool aEnableEui64Filtering, otHandleActiveScanResult aCallback, void *aCallbackContext)
यह फ़ंक्शन थ्रेड डिस्कवरी स्कैन शुरू करता है।
otThreadGetChildTimeout ( otInstance *aInstance)
uint32_t
बाल भूमिका में संचालन करते समय थ्रेड चाइल्ड टाइमआउट का उपयोग करें।
otThreadGetDeviceRole ( otInstance *aInstance)
डिवाइस भूमिका प्राप्त करें।
otThreadGetDomainName ( otInstance *aInstance)
const char *
थ्रेड डोमेन नाम प्राप्त करें।
otThreadGetExtendedPanId ( otInstance *aInstance)
IEEE 802.15.4 विस्तारित पैन आईडी प्राप्त करें।
otThreadGetFixedDuaInterfaceIdentifier ( otInstance *aInstance)
थ्रेड डोमेन यूनिकस्ट पते के लिए मैन्युअल रूप से निर्दिष्ट इंटरफ़ेस आइडेंटिफ़ायर प्राप्त करें।
otThreadGetIp6Counters ( otInstance *aInstance)
const otIpCounters *
IPv6 काउंटर प्राप्त करें।
otThreadGetKeySequenceCounter ( otInstance *aInstance)
uint32_t
ThrKeySequenceCounter प्राप्त करें।
otThreadGetKeySwitchGuardTime ( otInstance *aInstance)
uint32_t
ThrKeySwitchGuardTime प्राप्त करें।
otThreadGetLeaderData ( otInstance *aInstance, otLeaderData *aLeaderData)
इस फ़ंक्शन को थ्रेड लीडर डेटा मिलता है।
otThreadGetLeaderRloc ( otInstance *aInstance, otIp6Address *aLeaderRloc)
यह फ़ंक्शन लीडर के RLOC को पॉइंटर देता है।
otThreadGetLeaderRouterId ( otInstance *aInstance)
uint8_t
लीडर की राउटर आईडी प्राप्त करें।
otThreadGetLeaderWeight ( otInstance *aInstance)
uint8_t
नेता का वजन प्राप्त करें।
otThreadGetLinkLocalIp6Address ( otInstance *aInstance)
const otIp6Address *
यह फ़ंक्शन थ्रेड लिंक-स्थानीय IPv6 पता देता है।
otThreadGetLinkMode ( otInstance *aInstance)
MLE लिंक मोड कॉन्फ़िगरेशन प्राप्त करें।
otThreadGetMasterKey ( otInstance *aInstance)
const otMasterKey *
GetMasterKey।
otThreadGetMeshLocalEid ( otInstance *aInstance)
const otIp6Address *
यह फ़ंक्शन मेष स्थानीय ईआईडी पते के लिए एक संकेतक लौटाता है।
otThreadGetMeshLocalPrefix ( otInstance *aInstance)
यह फ़ंक्शन मेष स्थानीय उपसर्ग के लिए एक पॉइंटर लौटाता है।
otThreadGetMleCounters ( otInstance *aInstance)
const otMleCounters *
थ्रेड MLE काउंटर प्राप्त करें।
otThreadGetNetworkName ( otInstance *aInstance)
const char *
थ्रेड नेटवर्क नाम प्राप्त करें।
otThreadGetNextDiagnosticTlv (const otMessage *aMessage, otNetworkDiagIterator *aIterator, otNetworkDiagTlv *aNetworkDiagTlv)
इस फ़ंक्शन को संदेश में अगला नेटवर्क डायग्नोस्टिक टीएलवी मिलता है।
otThreadGetNextNeighborInfo ( otInstance *aInstance, otNeighborInfoIterator *aIterator, otNeighborInfo *aInfo)
इस फ़ंक्शन को पड़ोसी की अगली जानकारी मिलती है।
otThreadGetParentAverageRssi ( otInstance *aInstance, int8_t *aParentRssi)
फ़ंक्शन थ्रेड पैरेंट के लिए औसत RSSI पुनर्प्राप्त करता है।
otThreadGetParentInfo ( otInstance *aInstance, otRouterInfo *aParentInfo)
फ़ंक्शन पैरेंट के रूप में थ्रेड राउटर के लिए नैदानिक ​​जानकारी प्राप्त करता है।
otThreadGetParentLastRssi ( otInstance *aInstance, int8_t *aLastRssi)
फ़ंक्शन थ्रेड पैरेंट से अंतिम पैकेट का RSSI पुनर्प्राप्त करता है।
otThreadGetPartitionId ( otInstance *aInstance)
uint32_t
विभाजन आईडी प्राप्त करें।
otThreadGetRloc ( otInstance *aInstance)
const otIp6Address *
यह फ़ंक्शन थ्रेड रूटिंग लोकेटर (RLOC) पते के लिए एक पॉइंटर लौटाता है।
otThreadGetRloc16 ( otInstance *aInstance)
uint16_t
RLOC16 प्राप्त करें।
otThreadGetVersion (void)
uint16_t
इस फ़ंक्शन को थ्रेड प्रोटोकॉल संस्करण मिलता है।
otThreadIsDiscoverInProgress ( otInstance *aInstance)
bool
यह फ़ंक्शन निर्धारित करता है कि MLE थ्रेड डिस्कवरी वर्तमान में चल रही है या नहीं।
otThreadIsSingleton ( otInstance *aInstance)
bool
यह फ़ंक्शन इंगित करता है कि क्या नेटवर्क पर केवल नोड ही राउटर है।
otThreadRegisterParentResponseCallback ( otInstance *aInstance, otThreadParentResponseCallback aCallback, void *aContext)
void
यह फ़ंक्शन MLE पैरेंट रिस्पॉन्स डेटा प्राप्त करने के लिए कॉलबैक को पंजीकृत करता है।
otThreadResetIp6Counters ( otInstance *aInstance)
void
IPv6 काउंटर रीसेट करें।
otThreadResetMleCounters ( otInstance *aInstance)
void
थ्रेड MLE काउंटर रीसेट करें।
otThreadSendAddressNotification ( otInstance *aInstance, otIp6Address *aDestination, otIp6Address *aTarget, otIp6InterfaceIdentifier *aMlIid)
void
यह फ़ंक्शन प्रोएक्टिव पता सूचना (ADDR_NTF.ntf) संदेश भेजता है।
otThreadSendDiagnosticGet ( otInstance *aInstance, const otIp6Address *aDestination, const uint8_t aTlvTypes[], uint8_t aCount)
नेटवर्क डायग्नोस्टिक अनुरोध प्राप्त करें भेजें।
otThreadSendDiagnosticReset ( otInstance *aInstance, const otIp6Address *aDestination, const uint8_t aTlvTypes[], uint8_t aCount)
नेटवर्क डायग्नोस्टिक रीसेट अनुरोध भेजें।
otThreadSendProactiveBackboneNotification ( otInstance *aInstance, otIp6Address *aTarget, otIp6InterfaceIdentifier *aMlIid, uint32_t aTimeSinceLastTransaction)
यह फ़ंक्शन बैकबोन लिंक पर एक प्रोएक्टिव बैकबोन अधिसूचना (PRO_BB.ntf) संदेश भेजता है।
otThreadSetChildTimeout ( otInstance *aInstance, uint32_t aTimeout)
void
बाल भूमिका में काम करते समय उपयोग किए जाने वाले थ्रेड चाइल्ड टाइमआउट को सेट करें।
otThreadSetDiscoveryRequestCallback ( otInstance *aInstance, otThreadDiscoveryRequestCallback aCallback, void *aContext)
void
यह फ़ंक्शन MLE डिस्कवरी अनुरोध डेटा प्राप्त करने के लिए कॉलबैक सेट करता है।
otThreadSetDomainName ( otInstance *aInstance, const char *aDomainName)
थ्रेड डोमेन नाम सेट करें।
otThreadSetEnabled ( otInstance *aInstance, bool aEnabled)
यह फ़ंक्शन थ्रेड प्रोटोकॉल ऑपरेशन शुरू करता है।
otThreadSetExtendedPanId ( otInstance *aInstance, const otExtendedPanId *aExtendedPanId)
IEEE 802.15.4 विस्तारित पैन आईडी सेट करें।
otThreadSetFixedDuaInterfaceIdentifier ( otInstance *aInstance, const otIp6InterfaceIdentifier *aIid)
थ्रेड डोमेन यूनिकैस्ट एड्रेस के लिए मैन्युअल रूप से निर्दिष्ट इंटरफ़ेस आइडेंटिफायर को सेट / क्लियर करें।
otThreadSetJoinerAdvertisement ( otInstance *aInstance, uint32_t aOui, const uint8_t *aAdvData, uint8_t aAdvDataLength)
थ्रेड नेटवर्क की खोज करते समय यह विधि थ्रेड जॉइनर एडवरटाइजिंग सेट करती है।
otThreadSetKeySequenceCounter ( otInstance *aInstance, uint32_t aKeySequenceCounter)
void
ThrKeySequenceCounter सेट करें।
otThreadSetKeySwitchGuardTime ( otInstance *aInstance, uint32_t aKeySwitchGuardTime)
void
ThrKeySwitchGuardTime सेट करें।
otThreadSetLinkMode ( otInstance *aInstance, otLinkModeConfig aConfig)
MLE लिंक मोड कॉन्फ़िगरेशन सेट करें।
otThreadSetMasterKey ( otInstance *aInstance, const otMasterKey *aKey)
थ्रस्टरस्टर सेट करें।
otThreadSetMeshLocalPrefix ( otInstance *aInstance, const otMeshLocalPrefix *aMeshLocalPrefix)
यह फ़ंक्शन मेष स्थानीय उपसर्ग सेट करता है।
otThreadSetNetworkName ( otInstance *aInstance, const char *aNetworkName)
थ्रेड नेटवर्क नाम सेट करें।
otThreadSetReceiveDiagnosticGetCallback ( otInstance *aInstance, otReceiveDiagnosticGetCallback aCallback, void *aCallbackContext)
void
यह फ़ंक्शन प्राप्त किए गए कच्चे नेटवर्क डायग्नोस्टिक रिस्पॉन्स पेलोड प्रदान करने के लिए कॉलबैक को पंजीकृत करता है।

संरचनाएं

otBorderRouterConfig

यह संरचना बॉर्डर राउटर कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।

otExternalRouteConfig

यह संरचना बाहरी रूट कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।

otIpCounters

यह संरचना आईपी स्तर के काउंटरों का प्रतिनिधित्व करती है।

otLeaderData

यह संरचना थ्रेड लीडर डेटा का प्रतिनिधित्व करती है।

otLinkModeConfig

यह संरचना MLE लिंक मोड कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।

otMleCounters

यह संरचना थ्रेड MLE काउंटर का प्रतिनिधित्व करती है।

otNeighborInfo

यह संरचना पड़ोसी थ्रेड नोड के लिए नैदानिक ​​जानकारी रखती है।

otNetworkDiagChildEntry

यह संरचना नेटवर्क डायग्नोस्टिक चाइल्ड टेबल एंट्री का प्रतिनिधित्व करती है।

otNetworkDiagConnectivity

यह संरचना नेटवर्क डायग्नोस्टिक कनेक्टिविटी वैल्यू का प्रतिनिधित्व करती है।

otNetworkDiagMacCounters

यह संरचना नेटवर्क डायग्नोस्टिक मैक काउंटर्स मान का प्रतिनिधित्व करती है।

otNetworkDiagRoute

यह संरचना नेटवर्क डायग्नोस्टिक रूट TLV मान का प्रतिनिधित्व करती है।

otNetworkDiagRouteData

यह संरचना नेटवर्क डायग्नोस्टिक रूट डेटा का प्रतिनिधित्व करती है।

otNetworkDiagTlv

यह संरचना एक नेटवर्क डायग्नोस्टिक टीएलवी का प्रतिनिधित्व करती है।

otRouterInfo

यह संरचना थ्रेड राउटर के लिए नैदानिक ​​जानकारी रखती है।

otServerConfig

यह संरचना एक सर्वर कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।

otServiceConfig

यह संरचना सेवा कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।

otTreadDiscoveryRequestInfo

यह संरचना थ्रेड डिस्कवरी अनुरोध डेटा का प्रतिनिधित्व करती है।

otTreadParentResponseInfo

यह संरचना MLE पैरेंट रिस्पॉन्स डेटा का प्रतिनिधित्व करती है।

गणना

अनाम एनम

 anonymous enum
गुण
OT_NETWORK_DIAGNOSTIC_TLV_BATTERY_LEVEL

बैटरी स्तर TLV।

OT_NETWORK_DIAGNOSTIC_TLV_CHANNEL_PAGES

चैनल पेज TLV।

OT_NETWORK_DIAGNOSTIC_TLV_CHILD_TABLE

बाल तालिका टी.एल.वी.

OT_NETWORK_DIAGNOSTIC_TLV_CONNECTIVITY

कनेक्टिविटी टीएलवी।

OT_NETWORK_DIAGNOSTIC_TLV_EXT_ADDRESS

मैक विस्तारित पता टीएलवी।

OT_NETWORK_DIAGNOSTIC_TLV_IP6_ADDR_LIST

IPv6 पता सूची TLV।

OT_NETWORK_DIAGNOSTIC_TLV_LEADER_DATA

नेता डेटा टीएलवी।

OT_NETWORK_DIAGNOSTIC_TLV_MAC_COUNTERS

मैक काउंटर टीएलवी।

OT_NETWORK_DIAGNOSTIC_TLV_MAX_CHILD_TIMEOUT

मैक्स चाइल्ड टाइमआउट टीएलवी।

OT_NETWORK_DIAGNOSTIC_TLV_MODE

मोड टीएलवी।

OT_NETWORK_DIAGNOSTIC_TLV_NETWORK_DATA

नेटवर्क डेटा टीएलवी।

OT_NETWORK_DIAGNOSTIC_TLV_ROUTE

रूट 64 टीएलवी।

OT_NETWORK_DIAGNOSTIC_TLV_SHORT_ADDRESS

पता 16 टीएलवी।

OT_NETWORK_DIAGNOSTIC_TLV_SUPPLY_VOLTAGE

आपूर्ति वोल्टेज टीएलवी।

OT_NETWORK_DIAGNOSTIC_TLV_TIMEOUT

टाइमआउट TLV (SED के लिए अधिकतम मतदान समय अवधि)

OT_NETWORK_DIAGNOSTIC_TLV_TYPE_LIST

टाइप सूची टीएलवी।

otDeviceRole

 otDeviceRole

एक थ्रेड डिवाइस भूमिका का प्रतिनिधित्व करता है।

गुण
OT_DEVICE_ROLE_CHILD

द थ्रेड चाइल्ड भूमिका।

OT_DEVICE_ROLE_DETACHED

वर्तमान में थ्रेड नेटवर्क / विभाजन में भाग नहीं ले रहा है।

OT_DEVICE_ROLE_DISABLED

थ्रेड स्टैक अक्षम किया गया है।

OT_DEVICE_ROLE_LEADER

थ्रेड लीडर की भूमिका।

OT_DEVICE_ROLE_ROUTER

थ्रेड राउटर की भूमिका।

otRoutePreference

 otRoutePreference
है

OtExternalRouteConfig और otBorderRouterConfig में mPreference के लिए मान्य मानों को परिभाषित करता है।

गुण
OT_ROUTE_PREFERENCE_HIGH

उच्च मार्ग वरीयता।

OT_ROUTE_PREFERENCE_LOW

कम मार्ग प्राथमिकता।

OT_ROUTE_PREFERENCE_MED

मध्यम मार्ग वरीयता।

टंकण

otBorderRouterConfig

struct otBorderRouterConfig otBorderRouterConfig

यह संरचना बॉर्डर राउटर कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।

otExternalRouteConfig

053361 सी 380

यह संरचना बाहरी रूट कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।

otIpCounters

struct otIpCounters otIpCounters

यह संरचना आईपी स्तर के काउंटरों का प्रतिनिधित्व करती है।

otLeaderData

struct otLeaderData otLeaderData

यह संरचना थ्रेड लीडर डेटा का प्रतिनिधित्व करती है।

otLinkModeConfig

struct otLinkModeConfig otLinkModeConfig
है

यह संरचना MLE लिंक मोड कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।

otMleCounters

struct otMleCounters otMleCounters

यह संरचना थ्रेड MLE काउंटर का प्रतिनिधित्व करती है।

otNeighborInfoIterator

int16_t otNeighborInfoIterator

पड़ोसी तालिका के माध्यम से पुनरावृति के लिए इस्तेमाल किया।

otNetworkDataIterator

uint32_t otNetworkDataIterator

नेटवर्क डेटा जानकारी के माध्यम से पुनरावृति करने के लिए उपयोग किया जाता है।

otNetworkDiagChildEntry

struct otNetworkDiagChildEntry otNetworkDiagChildEntry

यह संरचना नेटवर्क डायग्नोस्टिक चाइल्ड टेबल एंट्री का प्रतिनिधित्व करती है।

otNetworkDiagConnectivity

struct otNetworkDiagConnectivity otNetworkDiagConnectivity

यह संरचना नेटवर्क डायग्नोस्टिक कनेक्टिविटी वैल्यू का प्रतिनिधित्व करती है।

otNetworkDiagIterator

0a87878080

नेटवर्क डायग्नोस्टिक टीएलवी के माध्यम से पुनरावृति के लिए प्रयुक्त।

otNetworkDiagMacCounters

struct otNetworkDiagMacCounters otNetworkDiagMacCounters

यह संरचना नेटवर्क डायग्नोस्टिक मैक काउंटर्स मान का प्रतिनिधित्व करती है।

सदस्य क्षेत्रों की परिभाषाओं के लिए RFC 2863 देखें।

otNetworkDiagRoute

struct otNetworkDiagRoute otNetworkDiagRoute
है

यह संरचना नेटवर्क डायग्नोस्टिक रूट TLV मान का प्रतिनिधित्व करती है।

otNetworkDiagRouteData

struct otNetworkDiagRouteData otNetworkDiagRouteData

यह संरचना नेटवर्क डायग्नोस्टिक रूट डेटा का प्रतिनिधित्व करती है।

otNetworkDiagTlv

struct otNetworkDiagTlv otNetworkDiagTlv

यह संरचना एक नेटवर्क डायग्नोस्टिक टीएलवी का प्रतिनिधित्व करती है।

otReceiveDiagnosticGetCallback

void(* otReceiveDiagnosticGetCallback)(otError aError, otMessage *aMessage, const otMessageInfo *aMessageInfo, void *aContext)
है

नेटवर्क डायग्नोस्टिक गेट रिस्पॉन्स मिलने पर इस फंक्शन पॉइंटर को कहते हैं।

विवरण
मापदंडों
[in] aError
प्रतिक्रिया मिलने पर त्रुटि हुई।
[in] aMessage
संदेश बफ़र के लिए एक सूचक प्राप्त नेटवर्क डायग्नोस्टिक प्रतिक्रिया प्रतिसाद प्राप्त करें। केवल तभी उपलब्ध होता है जब aError OT_ERROR_NONE
[in] aMessageInfo
एक संदेश के लिए एक सूचक aMessage । केवल तभी उपलब्ध होता है जब aError OT_ERROR_NONE
[in] aContext
अनुप्रयोग-विशिष्ट संदर्भ के लिए एक सूचक।

otRoutePreference

enum otRoutePreference otRoutePreference

OtExternalRouteConfig और otBorderRouterConfig में mPreference के लिए मान्य मानों को परिभाषित करता है।

otServerConfig

struct otServerConfig otServerConfig

यह संरचना एक सर्वर कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।

otServiceConfig

struct otServiceConfig otServiceConfig

यह संरचना सेवा कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।

otTreadDiscoveryRequestCallback

void(* otThreadDiscoveryRequestCallback)(const otThreadDiscoveryRequestInfo *aInfo, void *aContext)

इस फ़ंक्शन पॉइंटर को हर बार एक MLE डिस्कवरी अनुरोध संदेश प्राप्त होता है।

विवरण
मापदंडों
[in] aInfo
डिस्कवरी अनुरोध डेटा के लिए एक सूचक।
[in] aContext
अनुप्रयोग-विशिष्ट संदर्भ कॉलबैक के लिए एक सूचक।

otTreadDiscoveryRequestInfo

struct otThreadDiscoveryRequestInfo otThreadDiscoveryRequestInfo

यह संरचना थ्रेड डिस्कवरी अनुरोध डेटा का प्रतिनिधित्व करती है।

otTreadreadParentResponseCallback

void(* otThreadParentResponseCallback)(otThreadParentResponseInfo *aInfo, void *aContext)

इस फ़ंक्शन पॉइंटर को हर बार एक MLE पैरेंट रिस्पॉन्स संदेश प्राप्त होता है।

विवरण
मापदंडों
[in] aStats
स्टैक पर आँकड़े स्थान डेटा को इंगित करने वाला सूचक।
[in] aContext
क्लाइंट-विशिष्ट संदर्भ कॉलबैक के लिए एक सूचक।

otTreadParentResponseInfo

struct otThreadParentResponseInfo otThreadParentResponseInfo

यह संरचना MLE पैरेंट रिस्पॉन्स डेटा का प्रतिनिधित्व करती है।

कार्यों

otNetDataGet

otError otNetDataGet(
  otInstance *aInstance,
  bool aStable,
  uint8_t *aData,
  uint8_t *aDataLength
)

यह विधि विभाजन के थ्रेड नेटवर्क डेटा की पूर्ण या स्थिर प्रतिलिपि प्रदान करती है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aStable
स्थिर संस्करण की प्रतिलिपि बनाते समय सही, पूर्ण संस्करण की प्रतिलिपि बनाते समय FALSE करें।
[out] aData
डेटा बफ़र के लिए एक सूचक।
[in,out] aDataLength
प्रविष्टि पर, डेटा बफ़र का आकार aData द्वारा इंगित किया गया है। बाहर निकलने पर, कॉपी किए गए बाइट्स की संख्या।

otNetDataGetNextOnMeshPrefix

otError otNetDataGetNextOnMeshPrefix(
  otInstance *aInstance,
  otNetworkDataIterator *aIterator,
  otBorderRouterConfig *aConfig
)

इस फ़ंक्शन को विभाजन के नेटवर्क डेटा में अगला ऑन मेश प्रीफ़िक्स मिलता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in,out] aIterator
नेटवर्क डेटा पुनरावृत्ति संदर्भ के लिए एक सूचक। पहली ऑन-मेश प्रविष्टि प्राप्त करने के लिए इसे OT_NETWORK_DATA_ITERATOR_INIT पर सेट किया जाना चाहिए।
[out] aConfig
एक सूचक जहां ऑन मेश प्रीफिक्स जानकारी रखी जाएगी।
वापसी मान
OT_ERROR_NONE
सफलतापूर्वक अगली बार मेष उपसर्ग मिला।
OT_ERROR_NOT_FOUND
थ्रेड नेटवर्क डेटा में कोई बाद में मेष उपसर्ग मौजूद नहीं है।

otNetDataGetNextRoute

otError otNetDataGetNextRoute(
  otInstance *aInstance,
  otNetworkDataIterator *aIterator,
  otExternalRouteConfig *aConfig
)

इस फ़ंक्शन को विभाजन के नेटवर्क डेटा में अगला बाहरी मार्ग मिलता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in,out] aIterator
नेटवर्क डेटा पुनरावृत्ति संदर्भ के लिए एक सूचक। पहला बाहरी मार्ग प्रविष्टि प्राप्त करने के लिए इसे OT_NETWORK_DATA_ITERATOR_INIT पर सेट किया जाना चाहिए।
[out] aConfig
एक पॉइंटर जहां बाहरी रूट की जानकारी रखी जाएगी।
वापसी मान
OT_ERROR_NONE
अगला बाहरी रूट सफलतापूर्वक मिला।
OT_ERROR_NOT_FOUND
थ्रेड नेटवर्क डेटा में कोई बाद के बाहरी मार्ग प्रविष्टि मौजूद नहीं है।

otNetDataGetNextService

otError otNetDataGetNextService(
  otInstance *aInstance,
  otNetworkDataIterator *aIterator,
  otServiceConfig *aConfig
)

इस फ़ंक्शन को विभाजन के नेटवर्क डेटा में अगली सेवा मिलती है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in,out] aIterator
नेटवर्क डेटा पुनरावृत्ति संदर्भ के लिए एक सूचक। पहली सेवा प्रविष्टि प्राप्त करने के लिए इसे OT_NETWORK_DATA_ITERATOR_INIT पर सेट किया जाना चाहिए।
[out] aConfig
एक संकेतक जहां सेवा की जानकारी रखी जाएगी।
वापसी मान
OT_ERROR_NONE
अगली सेवा सफलतापूर्वक मिली।
OT_ERROR_NOT_FOUND
विभाजन के नेटवर्क डेटा में कोई बाद की सेवा मौजूद नहीं है।

otNetDataGetStableVersion

uint8_t otNetDataGetStableVersion(
  otInstance *aInstance
)

स्थिर नेटवर्क डेटा संस्करण प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
स्थिर नेटवर्क डेटा संस्करण।

otNetDataGetVersion

uint8_t otNetDataGetVersion(
  otInstance *aInstance
)

नेटवर्क डेटा संस्करण प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
नेटवर्क डेटा संस्करण।

otNetDataSteeringDataCheckJoiner

otError otNetDataSteeringDataCheckJoiner(
  otInstance *aInstance,
  const otExtAddress *aEui64
)

जाँच करें कि क्या स्टीयरिंग डेटा में एक योजक शामिल है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aEui64
जॉइनर के IEEE EUI-64 के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
aEui64 स्टीयरिंग डेटा में शामिल है।
OT_ERROR_INVALID_STATE
कोई स्टीयरिंग डेटा मौजूद नहीं है।
OT_ERROR_NOT_FOUND
aEui64 स्टीयरिंग डेटा में शामिल नहीं है।

otNetDataSteeringDataCheckJoinerWithDiscerner

otError otNetDataSteeringDataCheckJoinerWithDiscerner(
  otInstance *aInstance,
  const struct otJoinerDiscerner *aDiscerner
)

जाँच करें कि क्या स्टीयरिंग डेटा में किसी दिए गए डिस्नर के साथ एक योजक शामिल है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aDiscerner
जॉइनर डिस्नर के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
aDiscerner स्टीयरिंग डेटा में शामिल है।
OT_ERROR_INVALID_STATE
कोई स्टीयरिंग डेटा मौजूद नहीं है।
OT_ERROR_NOT_FOUND
aDiscerner स्टीयरिंग डेटा में शामिल नहीं है।

otThreadBecomeChild

otError otThreadBecomeChild(
  otInstance *aInstance
)

एक बच्चे के रूप में रिटेट करने का प्रयास करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
सफलतापूर्वक एक बच्चा बनने का प्रयास शुरू करें।
OT_ERROR_INVALID_STATE
थ्रेड अक्षम है।

otTreadBecomeDetached

otError otThreadBecomeDetached(
  otInstance *aInstance
)
है

थ्रेड नेटवर्क से अलग करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
थ्रेड नेटवर्क से सफलतापूर्वक अलग किया गया।
OT_ERROR_INVALID_STATE
थ्रेड अक्षम है।

otThreadDiscover

otError otThreadDiscover(
  otInstance *aInstance,
  uint32_t aScanChannels,
  uint16_t aPanId,
  bool aJoiner,
  bool aEnableEui64Filtering,
  otHandleActiveScanResult aCallback,
  void *aCallbackContext
)
है

यह फ़ंक्शन थ्रेड डिस्कवरी स्कैन शुरू करता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aScanChannels
एक बिट वेक्टर जो दर्शाता है कि कौन से चैनल को स्कैन करना है (जैसे OT_CHANNEL_11_MASK)।
[in] aPanId
पैन आईडी फ़िल्टर (फ़िल्टर को अक्षम करने के लिए प्रसारण पैन पर सेट)।
[in] aJoiner
डिस्कवरी अनुरोध टीएलवी में योजक ध्वज का मूल्य।
[in] aEnableEui64Filtering
अन्यथा EUI-64, FALSE पर प्रतिक्रियाओं को फ़िल्टर करने का प्रयास करें।
[in] aCallback
MLE डिस्कवरी रिस्पांस या स्कैन पूरा होने पर कॉल करने के लिए एक फ़ंक्शन का सूचक।
[in] aCallbackContext
अनुप्रयोग-विशिष्ट संदर्भ के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
थ्रेड डिस्कवरी अनुरोध स्वीकार कर लिया।
OT_ERROR_BUSY
पहले से ही थ्रेड डिस्कवरी का प्रदर्शन।

otTreadreadetethildTimeout

uint32_t otThreadGetChildTimeout(
  otInstance *aInstance
)

बाल भूमिका में संचालन करते समय थ्रेड चाइल्ड टाइमआउट का उपयोग करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
थ्रेड चाइल्ड टाइमआउट सेकंड में मूल्य।
यह सभी देखें:
otThreadSetChildTimeout

ओटथ्रेडगेटडेविसेरोल

otDeviceRole otThreadGetDeviceRole(
  otInstance *aInstance
)

डिवाइस भूमिका प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
वापसी मान
OT_DEVICE_ROLE_DISABLED
थ्रेड स्टैक अक्षम किया गया है।
OT_DEVICE_ROLE_DETACHED
डिवाइस वर्तमान में थ्रेड नेटवर्क / विभाजन में भाग नहीं ले रहा है।
OT_DEVICE_ROLE_CHILD
डिवाइस वर्तमान में थ्रेड चाइल्ड के रूप में काम कर रहा है।
OT_DEVICE_ROLE_ROUTER
डिवाइस वर्तमान में थ्रेड राउटर के रूप में काम कर रहा है।
OT_DEVICE_ROLE_LEADER
डिवाइस वर्तमान में थ्रेड लीडर के रूप में काम कर रहा है।

ओटथ्रेडगेटडोमैननाम

const char * otThreadGetDomainName(
  otInstance *aInstance
)

थ्रेड डोमेन नाम प्राप्त करें।

यह फ़ंक्शन थ्रेड 1.2 के बाद से ही उपलब्ध है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
थ्रेड डोमेन नाम के लिए एक सूचक।
यह सभी देखें:
otTreadreadetDomainName

ओटथ्रेडगेटटेक्स्टेडपैनआईड

const otExtendedPanId * otThreadGetExtendedPanId(
  otInstance *aInstance
)

IEEE 802.15.4 विस्तारित पैन आईडी प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
IEEE 802.15.4 विस्तारित पैन आईडी के लिए एक सूचक।
यह सभी देखें:
otThreadSetExtendedPanId

otTreadreadetixixDuaInterfaceIdentifier

const otIp6InterfaceIdentifier * otThreadGetFixedDuaInterfaceIdentifier(
  otInstance *aInstance
)

थ्रेड डोमेन यूनिकस्ट पते के लिए मैन्युअल रूप से निर्दिष्ट इंटरफ़ेस आइडेंटिफ़ायर प्राप्त करें।

यह फ़ंक्शन केवल थ्रेड 1.2 के बाद से उपलब्ध है जब OPENTHREAD_CONFIG_DUA_ENABLE सक्षम है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
इंटरफ़ेस आइडेंटिफ़ायर का एक सूचक जो मैन्युअल रूप से सेट किया गया था, या NULL यदि कोई भी सेट नहीं किया गया था।
यह सभी देखें:
otThreadSetFixedDuaInterfaceIdentifier

otTreadreadGetIp6Counters

const otIpCounters * otThreadGetIp6Counters(
  otInstance *aInstance
)

IPv6 काउंटर प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
IPv6 काउंटरों के लिए एक सूचक।

otTreadreadGetKeySequenceCounter

uint32_t otThreadGetKeySequenceCounter(
  otInstance *aInstance
)

ThrKeySequenceCounter प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
ThrKeySequenceCounter मान।
यह सभी देखें:
otThreadSetKeySequenceCounter

otThreadGetKeySwitchGuardTime

uint32_t otThreadGetKeySwitchGuardTime(
  otInstance *aInstance
)

ThrKeySwitchGuardTime प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
ThrKeySwitchGuardTime मान (घंटों में)।
यह सभी देखें:
otThreadSetKeySwitchGuardTime

ओट्रेड्रेडगेटलेडरडाटा

otError otThreadGetLeaderData(
  otInstance *aInstance,
  otLeaderData *aLeaderData
)

इस फ़ंक्शन को थ्रेड लीडर डेटा मिलता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[out] aLeaderData
एक सूचक जहां नेता डेटा रखा गया है।
वापसी मान
OT_ERROR_NONE
सफलतापूर्वक नेता डेटा पुनर्प्राप्त किया गया।
OT_ERROR_DETACHED
वर्तमान में संलग्न नहीं है।

ओट्रेड्रेडगेटलडररॉक

otError otThreadGetLeaderRloc(
  otInstance *aInstance,
  otIp6Address *aLeaderRloc
)

यह फ़ंक्शन लीडर के RLOC को पॉइंटर लौटाता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[out] aLeaderRloc
लीडर के RLOC के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
लीडर का aLeaderRloc सफलतापूर्वक aLeaderRloc को लिखा गया था।
OT_ERROR_INVALID_ARGS
aLeaderRloc NULL था।
OT_ERROR_DETACHED
वर्तमान में थ्रेड विभाजन से संलग्न नहीं है।

ओट्रेड्रेडगेटलडरर रूटर

uint8_t otThreadGetLeaderRouterId(
  otInstance *aInstance
)

लीडर की राउटर आईडी प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
लीडर की राउटर आईडी।

ओटथ्रेडगेटलडर वाइट

uint8_t otThreadGetLeaderWeight(
  otInstance *aInstance
)

नेता का वजन प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
नेता का वजन।

ओटथ्रेडगेटलिंकलोकल आई 6 एड्रेस

const otIp6Address * otThreadGetLinkLocalIp6Address(
  otInstance *aInstance
)

यह फ़ंक्शन थ्रेड लिंक-स्थानीय IPv6 पता देता है।

थ्रेड लिंक स्थानीय पता IEEE802.15.4 इंटरफ़ेस पहचानकर्ता के रूप में विस्तारित पते का उपयोग करके लिया गया है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
थ्रेड लिंक-स्थानीय IPv6 पते के लिए एक सूचक।

ओट्रेड्रेडगेटलिंकमोड

otLinkModeConfig otThreadGetLinkMode(
  otInstance *aInstance
)

MLE लिंक मोड कॉन्फ़िगरेशन प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
MLE लिंक मोड कॉन्फ़िगरेशन।
यह सभी देखें:
otThreadSetLinkMode

otThreadGetMasterKey

const otMasterKey * otThreadGetMasterKey(
  otInstance *aInstance
)

GetMasterKey।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
एक बफर थ्रैस्टरकेय का सूचक।
यह सभी देखें:
otThreadSetMasterKey

ओट्रेड्रेडगेटमेशलोकाइड

const otIp6Address * otThreadGetMeshLocalEid(
  otInstance *aInstance
)

यह फ़ंक्शन मेष स्थानीय ईआईडी पते के लिए एक संकेतक लौटाता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
मेष स्थानीय ईआईडी पते के लिए एक सूचक।

ओट्रेड्रेडगेटमेशलोकप्रिफ़िक्स

const otMeshLocalPrefix * otThreadGetMeshLocalPrefix(
  otInstance *aInstance
)

यह फ़ंक्शन मेष स्थानीय उपसर्ग के लिए एक पॉइंटर लौटाता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
मेष स्थानीय उपसर्ग के लिए एक सूचक।

ओटथ्रेडगेटलेमाउंटर्स

const otMleCounters * otThreadGetMleCounters(
  otInstance *aInstance
)

थ्रेड MLE काउंटर प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
थ्रेड MLE काउंटर के लिए एक सूचक।

otThreadGetNetworkName

const char * otThreadGetNetworkName(
  otInstance *aInstance
)

थ्रेड नेटवर्क नाम प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
थ्रेड नेटवर्क नाम के लिए एक सूचक।
यह सभी देखें:
ओट्रेड्रेडसेटनेटवर्कनेम

otThreadGetNextDiagnosticTlv

otError otThreadGetNextDiagnosticTlv(
  const otMessage *aMessage,
  otNetworkDiagIterator *aIterator,
  otNetworkDiagTlv *aNetworkDiagTlv
)

इस फ़ंक्शन को संदेश में अगला नेटवर्क डायग्नोस्टिक टीएलवी मिलता है।

इस फ़ंक्शन के बाद की कॉल को केवल तभी अनुमति दी जाती है जब वर्तमान रिटर्न वैल्यू OT_ERROR_NONE हो।

विवरण
मापदंडों
[in] aMessage
एक संदेश के लिए एक सूचक।
[in,out] aIterator
नेटवर्क डायग्नोस्टिक पुनरावृत्ति संदर्भ के लिए एक सूचक। पहला नेटवर्क डायग्नोस्टिक टीएलवी प्राप्त करने के लिए इसे OT_NETWORK_DIAGNOSTIC_ITERATOR_INIT पर सेट किया जाना चाहिए।
[out] aNetworkDiagTlv
एक संकेतक जहां नेटवर्क डायग्नोस्टिक टीएलवी जानकारी रखी जाएगी।
वापसी मान
OT_ERROR_NONE
सफलतापूर्वक अगला नेटवर्क डायग्नोस्टिक टीएलवी मिला।
OT_ERROR_NOT_FOUND
संदेश में कोई बाद वाला नेटवर्क डायग्नोस्टिक टीएलवी मौजूद नहीं है।
OT_ERROR_PARSE
अगला नेटवर्क डायग्नोस्टिक पार्स करना विफल रहा।

otTreadGetNextNeighborInfo

otError otThreadGetNextNeighborInfo(
  otInstance *aInstance,
  otNeighborInfoIterator *aIterator,
  otNeighborInfo *aInfo
)

इस फ़ंक्शन को पड़ोसी की अगली जानकारी मिलती है।

इसका उपयोग पड़ोसी तालिका की प्रविष्टियों के माध्यम से जाने के लिए किया जाता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in,out] aIterator
सूचक बिंदु के संदर्भ में एक सूचक। पहली पड़ोसी प्रविष्टि प्राप्त करने के लिए इसे OT_NEIGHBOR_INFO_ITERATOR_INIT पर सेट किया जाना चाहिए।
[out] aInfo
पड़ोसी की जानकारी के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
तालिका में अगली पड़ोसी प्रविष्टि सफलतापूर्वक मिली।
OT_ERROR_NOT_FOUND
तालिका में कोई बाद की पड़ोसी प्रविष्टि मौजूद नहीं है।
OT_ERROR_INVALID_ARGS
aIterator या aInfo NULL था।

ओटथ्रेडगेटपैरेंटएवरट्रेसी

otError otThreadGetParentAverageRssi(
  otInstance *aInstance,
  int8_t *aParentRssi
)
है

फ़ंक्शन थ्रेड पैरेंट के लिए औसत RSSI पुनर्प्राप्त करता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[out] aParentRssi
एक संकेतक जहां मूल RSSI रखा जाना चाहिए।

otTreadGetParentInfo

otError otThreadGetParentInfo(
  otInstance *aInstance,
  otRouterInfo *aParentInfo
)

फ़ंक्शन पैरेंट के रूप में थ्रेड राउटर के लिए नैदानिक ​​जानकारी प्राप्त करता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[out] aParentInfo
एक पॉइंटर जहां पैरेंट राउटर की जानकारी रखी जाती है।

ओटथ्रेडगेटपैरेंटलास्टरी

otError otThreadGetParentLastRssi(
  otInstance *aInstance,
  int8_t *aLastRssi
)

फ़ंक्शन थ्रेड पैरेंट से अंतिम पैकेट का RSSI पुनर्प्राप्त करता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[out] aLastRssi
एक संकेतक जहां अंतिम आरएसएसआई रखा जाना चाहिए।
वापसी मान
OT_ERROR_NONE
RSSI डेटा को सफलतापूर्वक पुनर्प्राप्त किया गया।
OT_ERROR_FAILED
RSSI डेटा प्राप्त करने में असमर्थ।
OT_ERROR_INVALID_ARGS
aLastRssi NULL है।

otThreadGetPartitionId

uint32_t otThreadGetPartitionId(
  otInstance *aInstance
)

विभाजन आईडी प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
विभाजन आईडी।

otThreadGetRloc

const otIp6Address * otThreadGetRloc(
  otInstance *aInstance
)

यह फ़ंक्शन थ्रेड रूटिंग लोकेटर (RLOC) पते के लिए एक पॉइंटर लौटाता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
थ्रेड रूटिंग लोकेटर (RLOC) पते के लिए एक सूचक।

otThreadGetRloc16

uint16_t otThreadGetRloc16(
  otInstance *aInstance
)

RLOC16 प्राप्त करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
रिटर्न
RLOC16।

otThreadGetVersion

uint16_t otThreadGetVersion(
  void
)

इस फ़ंक्शन को थ्रेड प्रोटोकॉल संस्करण मिलता है।

विवरण
रिटर्न
थ्रेड प्रोटोकॉल संस्करण।

otThreadIsDiscoverInProgress

bool otThreadIsDiscoverInProgress(
  otInstance *aInstance
)

यह फ़ंक्शन निर्धारित करता है कि MLE थ्रेड डिस्कवरी वर्तमान में चल रही है या नहीं।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।

ओटथ्रेडिसिंगटन

bool otThreadIsSingleton(
  otInstance *aInstance
)

यह फ़ंक्शन इंगित करता है कि क्या नेटवर्क पर केवल नोड ही राउटर है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
वापसी मान
TRUE
यह नेटवर्क में एकमात्र राउटर है।
FALSE
यह एक बच्चा है या नेटवर्क में एक भी राउटर नहीं है।

otThreadRegisterParentResponseCallback

void otThreadRegisterParentResponseCallback(
  otInstance *aInstance,
  otThreadParentResponseCallback aCallback,
  void *aContext
)

यह फ़ंक्शन MLE पैरेंट रिस्पॉन्स डेटा प्राप्त करने के लिए कॉलबैक को पंजीकृत करता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aCallback
फ़ंक्शन के लिए एक पॉइंटर जिसे MLE पैरेंट रिस्पॉन्स संदेश प्राप्त करने के लिए कहा जाता है।
[in] aContext
क्लाइंट-विशिष्ट संदर्भ कॉलबैक के लिए एक सूचक।

otThreadResetIp6Counters

void otThreadResetIp6Counters(
  otInstance *aInstance
)

IPv6 काउंटर रीसेट करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।

otThreadResetMleCounters

void otThreadResetMleCounters(
  otInstance *aInstance
)

थ्रेड MLE काउंटर रीसेट करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।

otThreadSendAddressNotification

void otThreadSendAddressNotification(
  otInstance *aInstance,
  otIp6Address *aDestination,
  otIp6Address *aTarget,
  otIp6InterfaceIdentifier *aMlIid
)

यह फ़ंक्शन प्रोएक्टिव पता सूचना (ADDR_NTF.ntf) संदेश भेजता है।

यह फ़ंक्शन केवल तब उपलब्ध होता है जब OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE सक्षम होता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aDestination
ADDR_NTF.ntf संदेश भेजने के लिए गंतव्य।
[in] aTarget
ADDR_NTF.ntf संदेश का लक्ष्य पता।
[in] aMlIid
ADDR_NTF.ntf संदेश का ML-IID।

otThreadSendDiagnosticGet

otError otThreadSendDiagnosticGet(
  otInstance *aInstance,
  const otIp6Address *aDestination,
  const uint8_t aTlvTypes[],
  uint8_t aCount
)

नेटवर्क डायग्नोस्टिक अनुरोध प्राप्त करें भेजें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aDestination
गंतव्य के पते के लिए एक सूचक।
[in] aTlvTypes
नेटवर्क डायग्नोस्टिक टीएलवी प्रकार की एक सरणी।
[in] aCount
ATlvTypes में प्रकारों की संख्या।
वापसी मान
OT_ERROR_NONE
DIAG_GET.req को सफलतापूर्वक कतारबद्ध किया गया।
OT_ERROR_NO_BUFS
DIAG_GET.req भेजने के लिए अपर्याप्त संदेश बफ़र उपलब्ध हैं।

otThreadSendDiagnosticReset

otError otThreadSendDiagnosticReset(
  otInstance *aInstance,
  const otIp6Address *aDestination,
  const uint8_t aTlvTypes[],
  uint8_t aCount
)

नेटवर्क डायग्नोस्टिक रीसेट अनुरोध भेजें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aDestination
गंतव्य के पते के लिए एक सूचक।
[in] aTlvTypes
नेटवर्क डायग्नोस्टिक टीएलवी प्रकार की एक सरणी। वर्तमान में केवल टाइप 9 की अनुमति है।
[in] aCount
ATlvTypes में प्रकारों की संख्या
वापसी मान
OT_ERROR_NONE
DIAG_RST.ntf को सफलतापूर्वक कतारबद्ध किया गया।
OT_ERROR_NO_BUFS
DIAG_RST.ntf भेजने के लिए उपलब्ध अपर्याप्त संदेश बफ़र्स।

otThreadSendProactiveBackboneNotification

otError otThreadSendProactiveBackboneNotification(
  otInstance *aInstance,
  otIp6Address *aTarget,
  otIp6InterfaceIdentifier *aMlIid,
  uint32_t aTimeSinceLastTransaction
)

यह फ़ंक्शन बैकबोन लिंक पर एक प्रोएक्टिव बैकबोन अधिसूचना (PRO_BB.ntf) संदेश भेजता है।

यह फ़ंक्शन केवल तब उपलब्ध होता है जब OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE सक्षम होता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aTarget
PRO_BB.ntf संदेश का लक्ष्य पता।
[in] aMlIid
PRO_BB.ntf संदेश का ML-IID।
[in] aTimeSinceLastTransaction
अंतिम लेन-देन (सेकंड में) के बाद से समय।
वापसी मान
OT_ERROR_NONE
बैकबोन लिंक पर PRO_BB.ntf को सफलतापूर्वक भेजा गया।
OT_ERROR_NO_BUFS
यदि अपर्याप्त संदेश बफ़र्स उपलब्ध हैं।

otThreadSetChildTimeout

void otThreadSetChildTimeout(
  otInstance *aInstance,
  uint32_t aTimeout
)

बाल भूमिका में काम करते समय उपयोग किए जाने वाले थ्रेड चाइल्ड टाइमआउट को सेट करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aTimeout
सेकंड में टाइमआउट मान।
यह सभी देखें:
otThreadGetChildTimeout

otTreadreadetDiscoveryRequestCallback

void otThreadSetDiscoveryRequestCallback(
  otInstance *aInstance,
  otThreadDiscoveryRequestCallback aCallback,
  void *aContext
)

यह फ़ंक्शन MLE डिस्कवरी अनुरोध डेटा प्राप्त करने के लिए कॉलबैक सेट करता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aCallback
फ़ंक्शन के लिए एक पॉइंटर जिसे MLE डिस्कवरी अनुरोध संदेश प्राप्त करने पर कहा जाता है।
[in] aContext
अनुप्रयोग-विशिष्ट संदर्भ कॉलबैक के लिए एक सूचक।

otTreadreadetDomainName

otError otThreadSetDomainName(
  otInstance *aInstance,
  const char *aDomainName
)

थ्रेड डोमेन नाम सेट करें।

यह फ़ंक्शन थ्रेड 1.2 के बाद से ही उपलब्ध है। यह फ़ंक्शन केवल तभी सफल होता है जब थ्रेड प्रोटोकॉल अक्षम होते हैं।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aDomainName
थ्रेड डोमेन नाम के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
सफलतापूर्वक थ्रेड डोमेन नाम सेट करें।
OT_ERROR_INVALID_STATE
थ्रेड प्रोटोकॉल सक्षम हैं।
यह सभी देखें:
ओटथ्रेडगेटडोमैननाम

otThreadSetEnabled

otError otThreadSetEnabled(
  otInstance *aInstance,
  bool aEnabled
)

यह फ़ंक्शन थ्रेड प्रोटोकॉल ऑपरेशन शुरू करता है।

इस फ़ंक्शन को कॉल करते समय इंटरफ़ेस ऊपर होना चाहिए।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aEnabled
सच पूछिए तो थ्रेड सक्षम है, अन्यथा।
वापसी मान
OT_ERROR_NONE
सफलतापूर्वक थ्रेड प्रोटोकॉल ऑपरेशन शुरू किया।
OT_ERROR_INVALID_STATE
नेटवर्क इंटरफ़ेस अप नहीं था।

otThreadSetExtendedPanId

otError otThreadSetExtendedPanId(
  otInstance *aInstance,
  const otExtendedPanId *aExtendedPanId
)

IEEE 802.15.4 विस्तारित पैन आईडी सेट करें।

यह फ़ंक्शन केवल तब ही कहा जा सकता है जब थ्रेड प्रोटोकॉल अक्षम हो। इस फ़ंक्शन के लिए एक सफल कॉल सक्रिय और लंबित ऑपरेशनल डेटासेट को गैर-वाष्पशील मेमोरी में अमान्य कर देता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aExtendedPanId
IEEE 802.15.4 विस्तारित पैन आईडी के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
विस्तारित पैन आईडी को सफलतापूर्वक सेट करें।
OT_ERROR_INVALID_STATE
थ्रेड प्रोटोकॉल सक्षम हैं।
यह सभी देखें:
ओटथ्रेडगेटटेक्स्टेडपैनआईड

otThreadSetFixedDuaInterfaceIdentifier

otError otThreadSetFixedDuaInterfaceIdentifier(
  otInstance *aInstance,
  const otIp6InterfaceIdentifier *aIid
)

थ्रेड डोमेन यूनिकैस्ट एड्रेस के लिए मैन्युअल रूप से निर्दिष्ट इंटरफ़ेस आइडेंटिफ़ायर सेट / क्लियर करें।

यह फ़ंक्शन केवल थ्रेड 1.2 के बाद से उपलब्ध है जब OPENTHREAD_CONFIG_DUA_ENABLE सक्षम है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aIid
इंटरफ़ेस आइडेंटिफ़ायर के लिए एक संकेतक सेट करने के लिए या खाली करने के लिए NULL।
वापसी मान
OT_ERROR_NONE
इंटरफ़ेस पहचानकर्ता को सफलतापूर्वक सेट / क्लियर किया गया।
OT_ERROR_INVALID_ARGS
निर्दिष्ट इंटरफ़ेस पहचानकर्ता आरक्षित है।
यह सभी देखें:
otThreadGetFixedDuaInterfaceIdentifier

otThreadSetJoinerAdvertisement

otError otThreadSetJoinerAdvertisement(
  otInstance *aInstance,
  uint32_t aOui,
  const uint8_t *aAdvData,
  uint8_t aAdvDataLength
)

थ्रेड नेटवर्क की खोज करते समय यह विधि थ्रेड जॉइनर विज्ञापन सेट करती है।

थ्रेड जॉइनर एडवरटाइजिंग का उपयोग किसी नए-प्रस्तावित जॉइनर एडवर्टाइजिंग टीएलवी के माध्यम से एक जॉइनर को अपनी एप्लिकेशन-विशिष्ट जानकारी (जैसे वेंडर आईडी, प्रोडक्ट आईडी, डिस्क्रिमिनेटर इत्यादि) के विज्ञापन की अनुमति देने के लिए किया जाता है और यह जानकारी कमिश्नर या कमिश्नर को उपलब्ध कराई जाती है। मानव बातचीत के बिना उम्मीदवार।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aOui
विक्रेता IEEE OUI मान जो कि योजक विज्ञापन में शामिल किया जाएगा। केवल कम से कम 3 महत्वपूर्ण बाइट्स का उपयोग किया जाएगा, और सबसे महत्वपूर्ण बाइट को नजरअंदाज कर दिया जाएगा।
[in] aAdvData
अधिवक्ता को एक सूचक जो जॉइनर विज्ञापन में शामिल किया जाएगा।
[in] aAdvDataLength
बाइट्स में AdvData की लंबाई।
वापसी मान
OT_ERROR_NONE
योजक विज्ञापन सफलतापूर्वक सेट करें।
OT_ERROR_INVALID_ARGS
अमान्य अधिवक्ता

otThreadSetKeySequenceCounter

void otThreadSetKeySequenceCounter(
  otInstance *aInstance,
  uint32_t aKeySequenceCounter
)

ThrKeySequenceCounter सेट करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aKeySequenceCounter
ThrKeySequenceCounter मान।
यह सभी देखें:
otTreadreadGetKeySequenceCounter

otThreadSetKeySwitchGuardTime

void otThreadSetKeySwitchGuardTime(
  otInstance *aInstance,
  uint32_t aKeySwitchGuardTime
)

ThrKeySwitchGuardTime सेट करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aKeySwitchGuardTime
ThrKeySwitchGuardTime मान (घंटों में)।
यह सभी देखें:
otThreadGetKeySwitchGuardTime

otThreadSetLinkMode

otError otThreadSetLinkMode(
  otInstance *aInstance,
  otLinkModeConfig aConfig
)

MLE लिंक मोड कॉन्फ़िगरेशन सेट करें।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aConfig
लिंक मोड कॉन्फ़िगरेशन के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
MLE लिंक मोड कॉन्फ़िगरेशन को सफलतापूर्वक सेट करें।
यह सभी देखें:
ओट्रेड्रेडगेटलिंकमोड

otThreadSetMasterKey

otError otThreadSetMasterKey(
  otInstance *aInstance,
  const otMasterKey *aKey
)

थ्रस्टरस्टर सेट करें।

यह फ़ंक्शन केवल तभी सफल होता है जब थ्रेड प्रोटोकॉल अक्षम होते हैं। इस फ़ंक्शन के लिए एक सफल कॉल सक्रिय और लंबित ऑपरेशनल डेटासेट को गैर-वाष्पशील मेमोरी में अमान्य कर देता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aKey
एक बफर थ्रैस्टरकेय का सूचक।
वापसी मान
OT_ERROR_NONE
सफलतापूर्वक थ्रमास्टरके को सेट करें।
OT_ERROR_INVALID_ARGS
यदि aKeyLength 16 से बड़ा है।
OT_ERROR_INVALID_STATE
थ्रेड प्रोटोकॉल सक्षम हैं।
यह सभी देखें:
otThreadGetMasterKey

otTreadreadetMeshLocalPrefix

otError otThreadSetMeshLocalPrefix(
  otInstance *aInstance,
  const otMeshLocalPrefix *aMeshLocalPrefix
)

यह फ़ंक्शन मेष स्थानीय उपसर्ग सेट करता है।

यह फ़ंक्शन केवल तभी सफल होता है जब थ्रेड प्रोटोकॉल अक्षम होते हैं। इस फ़ंक्शन के लिए एक सफल कॉल सक्रिय और लंबित ऑपरेशनल डेटासेट को गैर-वाष्पशील मेमोरी में अमान्य कर देता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aMeshLocalPrefix
मेष स्थानीय उपसर्ग के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
सफलतापूर्वक मेष स्थानीय उपसर्ग सेट करें।
OT_ERROR_INVALID_STATE
थ्रेड प्रोटोकॉल सक्षम हैं।

otThreadSetNetworkName

otError otThreadSetNetworkName(
  otInstance *aInstance,
  const char *aNetworkName
)

थ्रेड नेटवर्क नाम सेट करें।

यह फ़ंक्शन केवल तभी सफल होता है जब थ्रेड प्रोटोकॉल अक्षम होते हैं। इस फ़ंक्शन के लिए एक सफल कॉल सक्रिय और लंबित ऑपरेशनल डेटासेट को गैर-वाष्पशील मेमोरी में अमान्य कर देता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aNetworkName
थ्रेड नेटवर्क नाम के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
सफलतापूर्वक थ्रेड नेटवर्क नाम सेट करें।
OT_ERROR_INVALID_STATE
थ्रेड प्रोटोकॉल सक्षम हैं।
यह सभी देखें:
otThreadGetNetworkName

otThreadSetReceiveDiagnosticGetCallback

void otThreadSetReceiveDiagnosticGetCallback(
  otInstance *aInstance,
  otReceiveDiagnosticGetCallback aCallback,
  void *aCallbackContext
)

यह फ़ंक्शन प्राप्त किए गए कच्चे नेटवर्क डायग्नोस्टिक रिस्पॉन्स पेलोड प्रदान करने के लिए कॉलबैक को पंजीकृत करता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aCallback
किसी फ़ंक्शन के लिए एक पॉइंटर जिसे नेटवर्क डायग्नोस्टिक गेट रिस्पॉन्स प्राप्त होता है या कॉलबैक को अक्षम करने के लिए NULL होता है।
[in] aCallbackContext
अनुप्रयोग-विशिष्ट संदर्भ के लिए एक सूचक।

मैक्रो

OT_JOINER_ADVDATA_MAX_LENGTH

 OT_JOINER_ADVDATA_MAX_LENGTH 64

जॉइनर एडवरटाइजिंग की अधिकतम एडवाडा लंबाई।

OT_NEIGHBOR_INFO_ITERATOR_INIT

 OT_NEIGHBOR_INFO_ITERATOR_INIT 0

OtNeighborInfoIterator के लिए प्रारंभिक।

OT_NETWORK_BASE_TLV_MAX_LENGTH

 OT_NETWORK_BASE_TLV_MAX_LENGTH 254

थ्रेड बेस TLV की अधिकतम मूल्य लंबाई।

OT_NETWORK_DATA_ITERATOR_INIT

 OT_NETWORK_DATA_ITERATOR_INIT 0

OtnetworkDataIterator के लिए प्रारंभिक।

OT_NETWORK_DIAGNOSTIC_CHILD_TABLE_ENTRY_SIZE

 OT_NETWORK_DIAGNOSTIC_CHILD_TABLE_ENTRY_SIZE 3

नेटवर्क डायग्नोस्टिक चाइल्ड टेबल प्रविष्टि का आकार।

OT_NETWORK_DIAGNOSTIC_ITERATOR_INIT

 OT_NETWORK_DIAGNOSTIC_ITERATOR_INIT 0

OtnetworkDiagIterator के लिए प्रारंभिक।

OT_NETWORK_DIAGNOSTIC_TYPELIST_MAX_ENTRIES

 OT_NETWORK_DIAGNOSTIC_TYPELIST_MAX_ENTRIES 19

अनुरोध या रीसेट करने के लिए नेटवर्क डायग्नोस्टिक टीएलवी प्रकार की अधिकतम संख्या।

OT_NETWORK_MAX_ROUTER_ID

 OT_NETWORK_MAX_ROUTER_ID 62

अधिकतम राउटर आईडी।

OT_SERVER_DATA_MAX_SIZE

 OT_SERVER_DATA_MAX_SIZE 248

बाइट्स में सर्वर डेटा का अधिकतम आकार। यह सैद्धांतिक सीमा है, व्यावहारिक बहुत कम है।

OT_SERVICE_DATA_MAX_SIZE

 OT_SERVICE_DATA_MAX_SIZE 252

बाइट्स में सेवा डेटा का अधिकतम आकार।