राउटर / लीडर
इस मॉड्यूल में थ्रेड राउटर्स और लीडर्स के लिए कार्य शामिल हैं।
सारांश
गणना | |
---|---|
otCacheEntryState | एनम यह गणना ईआईडी कैश एंट्री स्टेट को परिभाषित करती है। |
otNeighborTableEvent { | एनम यह गणना एक बच्चे या राउटर पड़ोसी को जोड़ा जा रहा है या हटाया जा रहा है, यह इंगित करने के लिए otNeighborTableCallback में प्रयुक्त स्थिरांक को परिभाषित करता है। |
टंकण | |
---|---|
otCacheEntryInfo | टंकणstruct otCacheEntryInfo यह संरचना ईआईडी कैश प्रविष्टि का प्रतिनिधित्व करती है। |
otCacheEntryIterator | टंकणstruct otCacheEntryIterator यह प्रकार ईआईडी कैश तालिका प्रविष्टियों के माध्यम से पुनरावृत्ति के लिए उपयोग किए जाने वाले एक पुनरावृत्ति का प्रतिनिधित्व करता है। |
otCacheEntryState | टंकणenum otCacheEntryState यह गणना ईआईडी कैश एंट्री स्टेट को परिभाषित करती है। |
otChildIp6AddressIterator | टंकणuint16_t थ्रेड चाइल्ड प्रविष्टि के IPv6 पतों के माध्यम से पुनरावृति करने के लिए उपयोग किया जाता है। |
otNeighborTableCallback )(otNeighborTableEvent aEvent, const otNeighborTableEntryInfo *aEntryInfo) | टंकणvoid(* इस फ़ंक्शन पॉइंटर को यह सूचित करने के लिए कहा जाता है कि पड़ोसी टेबल से एक बच्चा या राउटर पड़ोसी जोड़ा जा रहा है या हटाया जा रहा है। |
कार्यों | |
---|---|
otThreadBecomeLeader ( otInstance *aInstance) | एक नेता बनें और एक नया विभाजन शुरू करें। |
otThreadBecomeRouter ( otInstance *aInstance) | राउटर बनने का प्रयास। |
otThreadGetChildInfoById ( otInstance *aInstance, uint16_t aChildId, otChildInfo *aChildInfo) | फ़ंक्शन अपनी चाइल्ड आईडी या RLOC16 द्वारा संलग्न बच्चे के लिए नैदानिक जानकारी रखता है। |
otThreadGetChildInfoByIndex ( otInstance *aInstance, uint16_t aChildIndex, otChildInfo *aChildInfo) | फ़ंक्शन आंतरिक टेबल इंडेक्स द्वारा संलग्न बच्चे के लिए नैदानिक जानकारी रखता है। |
otThreadGetChildNextIp6Address ( otInstance *aInstance, uint16_t aChildIndex, otChildIp6AddressIterator *aIterator, otIp6Address *aAddress) | इस फ़ंक्शन को दिए गए बच्चे के लिए अगला IPv6 पता (पुनरावृत्ति का उपयोग करके) प्राप्त होता है। |
otThreadGetContextIdReuseDelay ( otInstance *aInstance) | uint32_t लीडर की भूमिका में प्रयुक्त CONTEXT_ID_REUSE_DELAY पैरामीटर प्राप्त करें। |
otThreadGetJoinerUdpPort ( otInstance *aInstance) | uint16_t Joiner UDP पोर्ट प्राप्त करें। |
otThreadGetLocalLeaderWeight ( otInstance *aInstance) | uint8_t लीडर की भूमिका में काम करते समय थ्रेड लीडर वेट का उपयोग करें। |
otThreadGetMaxAllowedChildren ( otInstance *aInstance) | uint16_t वर्तमान में अनुमत बच्चों की अधिकतम संख्या प्राप्त करें। |
otThreadGetMaxChildIpAddresses ( otInstance *aInstance) | uint8_t इस फ़ंक्शन को अधिकतम आईपी पते मिलते हैं जो प्रत्येक एमटीडी बच्चे को इस उपकरण के साथ माता-पिता के रूप में पंजीकृत कर सकते हैं। |
otThreadGetMaxRouterId ( otInstance *aInstance) | uint8_t फ़ंक्शन अधिकतम अनुमत राउटर आईडी लौटाता है। |
otThreadGetNetworkIdTimeout ( otInstance *aInstance) | uint8_t रूटर रोल में प्रयुक्त NETWORK_ID_TIMEOUT पैरामीटर प्राप्त करें। |
otThreadGetNextCacheEntry ( otInstance *aInstance, otCacheEntryInfo *aEntryInfo, otCacheEntryIterator *aIterator) | इस फ़ंक्शन को अगली ईआईडी कैश प्रविष्टि (एक पुनरावृत्ति का उपयोग करके) मिलती है। |
otThreadGetParentPriority ( otInstance *aInstance) | int8_t निर्धारित मूल प्राथमिकता प्राप्त करें। |
otThreadGetPreferredLeaderPartitionId ( otInstance *aInstance) | uint32_t लीडर भूमिका में काम करते समय पसंदीदा थ्रेड लीडर पार्टीशन आईडी का उपयोग करें। |
otThreadGetPskc ( otInstance *aInstance) | const otPskc * थ्रेड PSKc प्राप्त करें। |
otThreadGetRouterDowngradeThreshold ( otInstance *aInstance) | uint8_t राउटर भूमिका में प्रयुक्त ROUTER_DOWNGRADE_THRESHOLD पैरामीटर प्राप्त करें। |
otThreadGetRouterIdSequence ( otInstance *aInstance) | uint8_t वर्तमान राउटर आईडी अनुक्रम प्राप्त करें। |
otThreadGetRouterInfo ( otInstance *aInstance, uint16_t aRouterId, otRouterInfo *aRouterInfo) | फ़ंक्शन किसी दिए गए थ्रेड राउटर के लिए नैदानिक जानकारी रखता है। |
otThreadGetRouterSelectionJitter ( otInstance *aInstance) | uint8_t REED / Router भूमिका में उपयोग किया जाने वाला ROUTER_SELECTION_JITTER पैरामीटर प्राप्त करें। |
otThreadGetRouterUpgradeThreshold ( otInstance *aInstance) | uint8_t REED भूमिका में प्रयुक्त ROUTER_UPGRADE_THRESHOLD पैरामीटर प्राप्त करें। |
otThreadIsRouterEligible ( otInstance *aInstance) | bool यह विधि इंगित करती है कि डिवाइस राउटर-योग्य है या नहीं। |
otThreadRegisterNeighborTableCallback ( otInstance *aInstance, otNeighborTableCallback aCallback) | void यह फ़ंक्शन पड़ोसी तालिका कॉलबैक फ़ंक्शन को पंजीकृत करता है। |
otThreadReleaseRouterId ( otInstance *aInstance, uint8_t aRouterId) | एक राउटर आईडी जारी करें जिसे लीडर की भूमिका में डिवाइस द्वारा आवंटित किया गया है। |
otThreadSetContextIdReuseDelay ( otInstance *aInstance, uint32_t aDelay) | void लीडर की भूमिका में प्रयुक्त CONTEXT_ID_REUSE_DELAY पैरामीटर सेट करें। |
otThreadSetJoinerUdpPort ( otInstance *aInstance, uint16_t aJoinerUdpPort) | योजक UDP पोर्ट सेट करें। |
otThreadSetLocalLeaderWeight ( otInstance *aInstance, uint8_t aWeight) | void लीडर की भूमिका में संचालन करते समय उपयोग किए जाने वाले थ्रेड लीडर वेट को सेट करें। |
otThreadSetMaxAllowedChildren ( otInstance *aInstance, uint16_t aMaxChildren) | वर्तमान में अनुमत बच्चों की अधिकतम संख्या निर्धारित करें। |
otThreadSetMaxChildIpAddresses ( otInstance *aInstance, uint8_t aMaxIpAddresses) | यह फ़ंक्शन आईपी पते की अधिकतम संख्या को सेट / पुनर्स्थापित करता है जो प्रत्येक एमटीडी बच्चा इस उपकरण के साथ माता-पिता के रूप में पंजीकृत कर सकता है। |
otThreadSetNetworkIdTimeout ( otInstance *aInstance, uint8_t aTimeout) | void नेता भूमिका में प्रयुक्त NETWORK_ID_TIMEOUT पैरामीटर सेट करें। |
otThreadSetParentPriority ( otInstance *aInstance, int8_t aParentPriority) | अभिभावक प्राथमिकता तय करें। |
otThreadSetPreferredLeaderPartitionId ( otInstance *aInstance, uint32_t aPartitionId) | void लीडर भूमिका में काम करते समय उपयोग किए जाने वाले पसंदीदा थ्रेड लीडर पार्टीशन आईडी सेट करें। |
otThreadSetPreferredRouterId ( otInstance *aInstance, uint8_t aRouterId) | पसंदीदा राउटर आईडी सेट करें। |
otThreadSetPskc ( otInstance *aInstance, const otPskc *aPskc) | थ्रेड PSKc सेट करें। |
otThreadSetRouterDowngradeThreshold ( otInstance *aInstance, uint8_t aThreshold) | void लीडर की भूमिका में प्रयुक्त ROUTER_DOWNGRADE_THRESHOLD पैरामीटर सेट करें। |
otThreadSetRouterEligible ( otInstance *aInstance, bool aEligible) | यह फ़ंक्शन सेट करता है कि डिवाइस राउटर-योग्य है या नहीं। |
otThreadSetRouterSelectionJitter ( otInstance *aInstance, uint8_t aRouterJitter) | void REED / Router भूमिका में प्रयुक्त ROUTER_SELECTION_JITTER पैरामीटर सेट करें। |
otThreadSetRouterUpgradeThreshold ( otInstance *aInstance, uint8_t aThreshold) | void लीडर की भूमिका में प्रयुक्त ROUTER_UPGRADE_THRESHOLD पैरामीटर सेट करें। |
otThreadSetSteeringData ( otInstance *aInstance, const otExtAddress *aExtAddress) | void स्टीयरिंग डेटा को बैंड से बाहर सेट करें। |
संरचनाएं | |
---|---|
otCacheEntryInfo | यह संरचना ईआईडी कैश प्रविष्टि का प्रतिनिधित्व करती है। |
otCacheEntryIterator | यह प्रकार ईआईडी कैश तालिका प्रविष्टियों के माध्यम से पुनरावृत्ति के लिए उपयोग किए जाने वाले एक पुनरावृत्ति का प्रतिनिधित्व करता है। |
otChildInfo | यह संरचना थ्रेड चाइल्ड के लिए नैदानिक जानकारी रखती है। |
otNeighborTableEntryInfo | यह प्रकार पड़ोसी तालिका प्रविष्टि जानकारी (बच्चे या राउटर) का प्रतिनिधित्व करता है और पड़ोसी तालिका कॉलबैक |
गणना
otCacheEntryState
otCacheEntryState
यह गणना ईआईडी कैश एंट्री स्टेट को परिभाषित करती है।
otNeighborTableEvent
otNeighborTableEvent
यह गणना यह इंगित करने के लिए कि बच्चे या राउटर पड़ोसी को जोड़ा जा रहा है या हटाया जा रहा है, otNeighborTableCallback
में प्रयुक्त स्थिरांक को परिभाषित करता है।
टंकण
otCacheEntryInfo
struct otCacheEntryInfo otCacheEntryInfo
यह संरचना ईआईडी कैश प्रविष्टि का प्रतिनिधित्व करती है।
otCacheEntryIterator
struct otCacheEntryIterator otCacheEntryIterator
यह प्रकार ईआईडी कैश तालिका प्रविष्टियों के माध्यम से पुनरावृत्ति के लिए उपयोग किए जाने वाले एक पुनरावृत्ति का प्रतिनिधित्व करता है।
इटरेटर प्रारंभ और कैश तालिका में पहले प्रवेश, शून्य करने के लिए संरचना में अपनी सभी क्षेत्रों सेट से शुरू करने के लिए (जैसे, memset
शून्य करने के लिए इटरेटर)।
otCacheEntryState
enum otCacheEntryState otCacheEntryState
यह गणना ईआईडी कैश एंट्री स्टेट को परिभाषित करती है।
otChildIp6AddressIterator
0519109 ए 50थ्रेड चाइल्ड प्रविष्टि के IPv6 पतों के माध्यम से पुनरावृति करने के लिए उपयोग किया जाता है।
otNeighborTableCallback
void(* otNeighborTableCallback)(otNeighborTableEvent aEvent, const otNeighborTableEntryInfo *aEntryInfo)
इस फ़ंक्शन पॉइंटर को यह सूचित करने के लिए कहा जाता है कि पड़ोसी टेबल से एक बच्चा या राउटर पड़ोसी जोड़ा जा रहा है या हटाया जा रहा है।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
कार्यों
ओट्रेड्रेडबोमेलेडर
otError otThreadBecomeLeader( otInstance *aInstance )
एक नेता बनें और एक नया विभाजन शुरू करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
वापसी मान |
|
otThreadBecomeRouter
otError otThreadBecomeRouter( otInstance *aInstance )
राउटर बनने का प्रयास।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
वापसी मान |
|
otThreadGetChildInfoById
otError otThreadGetChildInfoById( otInstance *aInstance, uint16_t aChildId, otChildInfo *aChildInfo )
फ़ंक्शन अपनी चाइल्ड आईडी या RLOC16 द्वारा संलग्न बच्चे के लिए नैदानिक जानकारी रखता है।
विवरण | |||||||
---|---|---|---|---|---|---|---|
मापदंडों |
| ||||||
वापसी मान |
|
otThreadGetChildInfoByIndex
otError otThreadGetChildInfoByIndex( otInstance *aInstance, uint16_t aChildIndex, otChildInfo *aChildInfo )
फ़ंक्शन आंतरिक टेबल इंडेक्स द्वारा संलग्न बच्चे के लिए नैदानिक जानकारी रखता है।
विवरण | |||||||
---|---|---|---|---|---|---|---|
मापदंडों |
| ||||||
वापसी मान |
|
otGetMaxAllowedChildren
otThreadGetChildNextIp6Address
otError otThreadGetChildNextIp6Address( otInstance *aInstance, uint16_t aChildIndex, otChildIp6AddressIterator *aIterator, otIp6Address *aAddress )
इस फ़ंक्शन को दिए गए बच्चे के लिए अगला IPv6 पता (पुनरावृत्ति का उपयोग करके) प्राप्त होता है।
विवरण | |||||||||
---|---|---|---|---|---|---|---|---|---|
मापदंडों |
| ||||||||
वापसी मान |
|
otThreadGetChildInfoByIndex
otThreadGetContextIdReuseDelay
uint32_t otThreadGetContextIdReuseDelay( otInstance *aInstance )
लीडर की भूमिका में प्रयुक्त CONTEXT_ID_REUSE_DELAY पैरामीटर प्राप्त करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | CONTEXT_ID_REUSE_DELAY मान। |
otThreadSetContextIdReuseDelay
ओट्रेडगेटजॉइनरयूडीपीपोर्ट
uint16_t otThreadGetJoinerUdpPort( otInstance *aInstance )
Joiner UDP पोर्ट प्राप्त करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | योजक UDP पोर्ट संख्या। |
otThreadSetJoinerUdpPort
ओट्रेड्रेडगेटलोकलडर वाइट
uint8_t otThreadGetLocalLeaderWeight( otInstance *aInstance )
लीडर की भूमिका में संचालन करते समय थ्रेड लीडर वेट का उपयोग करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | थ्रेड लीडर वजन मान। |
otThreadSetLeaderWeight
otTreadGetMaxAllowedChildren
uint16_t otThreadGetMaxAllowedChildren( otInstance *aInstance )
वर्तमान में अनुमत बच्चों की अधिकतम संख्या प्राप्त करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | वर्तमान में अधिकतम बच्चों की अनुमति है। |
otThreadSetMaxAllowedChildren
otTreadGetMaxChildIpAddresses
uint8_t otThreadGetMaxChildIpAddresses( otInstance *aInstance )
इस फ़ंक्शन को अधिकतम आईपी पते मिलते हैं जो प्रत्येक एमटीडी बच्चे को इस उपकरण के साथ माता-पिता के रूप में पंजीकृत कर सकते हैं।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | अधिकतम IP पते जो प्रत्येक MTD बच्चे को इस उपकरण के साथ अभिभावक के रूप में पंजीकृत कर सकते हैं। |
otThreadSetMaxChildIpAddresses
otTreadGetMaxRouterId
uint8_t otThreadGetMaxRouterId( otInstance *aInstance )
फ़ंक्शन अधिकतम अनुमत राउटर आईडी लौटाता है।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | अधिकतम अनुमत राउटर आईडी। |
otThreadGetNetworkIdTimeout
uint8_t otThreadGetNetworkIdTimeout( otInstance *aInstance )
रूटर रोल में प्रयुक्त NETWORK_ID_TIMEOUT पैरामीटर प्राप्त करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | NETWORK_ID_TIMEOUT मान। |
otThreadSetNetworkIdTimeout
ओटथ्रेडगेटनेक्स्टचेंट्री
otError otThreadGetNextCacheEntry( otInstance *aInstance, otCacheEntryInfo *aEntryInfo, otCacheEntryIterator *aIterator )
इस फ़ंक्शन को अगली ईआईडी कैश प्रविष्टि (एक पुनरावृत्ति का उपयोग करके) मिलती है।
विवरण | |||||||
---|---|---|---|---|---|---|---|
मापदंडों |
| ||||||
वापसी मान |
|
ओटथ्रेडगेटपेंटपायरिटी
int8_t otThreadGetParentPriority( otInstance *aInstance )
निर्धारित मूल प्राथमिकता प्राप्त करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | निर्दिष्ट पैरेंट प्राथमिकता मान, -2 का अर्थ असाइन नहीं किया गया है। |
otTreadreadetParentPyerity
otTreadGetPreferredLeaderPartitionId
uint32_t otThreadGetPreferredLeaderPartitionId( otInstance *aInstance )
लीडर भूमिका में काम करते समय पसंदीदा थ्रेड लीडर पार्टीशन आईडी का उपयोग करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | थ्रेड लीडर पार्टीशन आईडी मान। |
otThreadGetPskc
00490 डिड 80थ्रेड PSKc प्राप्त करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | थ्रेड PSKc के लिए एक सूचक |
otTreadreadSetPskc
ओट्रेड्रेडगेट राउटरडाउनग्रेडथ्रेशोल्ड
uint8_t otThreadGetRouterDowngradeThreshold( otInstance *aInstance )
राउटर भूमिका में प्रयुक्त ROUTER_DOWNGRADE_THRESHOLD पैरामीटर प्राप्त करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | ROUTER_DOWNGRADE_THRESHOLD मान। |
otTreadreadetRouterDowngradThreshold
ओटथ्रेडगेट राउटरइंडसेंस
uint8_t otThreadGetRouterIdSequence( otInstance *aInstance )
वर्तमान राउटर आईडी अनुक्रम प्राप्त करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | राउटर आईडी अनुक्रम। |
otThreadGetRouterInfo
otError otThreadGetRouterInfo( otInstance *aInstance, uint16_t aRouterId, otRouterInfo *aRouterInfo )
फ़ंक्शन किसी दिए गए थ्रेड राउटर के लिए नैदानिक जानकारी रखता है।
विवरण | |||||||
---|---|---|---|---|---|---|---|
मापदंडों |
| ||||||
वापसी मान |
|
ओट्रेड्रेडगेट राउटरसाइलेशनजिटर
uint8_t otThreadGetRouterSelectionJitter( otInstance *aInstance )
REED / Router भूमिका में प्रयुक्त ROUTER_SELECTION_JITTER पैरामीटर प्राप्त करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | ROUTER_SELECTION_JITTER मान। |
otTreadreadetRouterSelectionJitter
ओट्रेड्रेडगेट राउटरग्राउट थ्रेशोल्ड
uint8_t otThreadGetRouterUpgradeThreshold( otInstance *aInstance )
REED भूमिका में प्रयुक्त ROUTER_UPGRADE_THRESHOLD पैरामीटर प्राप्त करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | ROUTER_UPGRADE_THRESHOLD मान। |
otTreadreadetRouterUpgradeThreshold
otThreadIsRouterEl योग्य
bool otThreadIsRouterEligible( otInstance *aInstance )
यह विधि इंगित करती है कि डिवाइस राउटर-योग्य है या नहीं।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
वापसी मान |
|
otTreadRegisterNeighborTableCallback
void otThreadRegisterNeighborTableCallback( otInstance *aInstance, otNeighborTableCallback aCallback )
यह फ़ंक्शन पड़ोसी तालिका कॉलबैक फ़ंक्शन को पंजीकृत करता है।
प्रदान की गई कॉलबैक (यदि गैर-पूर्ण) एक बच्चा या राउटर पड़ोसी प्रविष्टि पड़ोसी तालिका से / के लिए जोड़ा / हटाया जा रहा है, तो लागू किया जाएगा। इस पद्धति के बाद की कॉल पिछले कॉलबैक को अधिलेखित कर देगी। ध्यान दें कि यह कॉलबैक otStateChangedCallback
किया गया है जबकि पड़ोसी / बच्चे की तालिका अपडेट की जा रही है और हमेशा otStateChangedCallback
से पहले।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
otThreadReleaseRouterId
otError otThreadReleaseRouterId( otInstance *aInstance, uint8_t aRouterId )
एक राउटर आईडी जारी करें जिसे लीडर की भूमिका में डिवाइस द्वारा आवंटित किया गया है।
विवरण | |||||||||
---|---|---|---|---|---|---|---|---|---|
मापदंडों |
| ||||||||
वापसी मान |
|
otThreadSetContextIdReuseDelay
void otThreadSetContextIdReuseDelay( otInstance *aInstance, uint32_t aDelay )
लीडर की भूमिका में प्रयुक्त CONTEXT_ID_REUSE_DELAY पैरामीटर सेट करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
otThreadGetContextIdReuseDelay
otThreadSetJoinerUdpPort
otError otThreadSetJoinerUdpPort( otInstance *aInstance, uint16_t aJoinerUdpPort )
योजक UDP पोर्ट सेट करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
वापसी मान |
|
ओट्रेडगेटजॉइनरयूडीपीपोर्ट
otTreadreadetLocalLeaderWeight
void otThreadSetLocalLeaderWeight( otInstance *aInstance, uint8_t aWeight )
लीडर की भूमिका में संचालन करते समय उपयोग किया जाने वाला थ्रेड लीडर वेट सेट करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
ओटथ्रेडगेटलडर वाइट
otTreadreadetMaxAllowedChildren
otError otThreadSetMaxAllowedChildren( otInstance *aInstance, uint16_t aMaxChildren )
वर्तमान में अनुमत बच्चों की अधिकतम संख्या निर्धारित करें।
यह पैरामीटर केवल तब सेट किया जा सकता है जब थ्रेड प्रोटोकॉल ऑपरेशन बंद कर दिया गया हो।
विवरण | |||||||
---|---|---|---|---|---|---|---|
मापदंडों |
| ||||||
वापसी मान |
|
otTreadGetMaxAllowedChildren
otThreadSetMaxChildIpAddresses
otError otThreadSetMaxChildIpAddresses( otInstance *aInstance, uint8_t aMaxIpAddresses )
यह फ़ंक्शन अधिकतम IP पते सेट / पुनर्स्थापित करता है, जो प्रत्येक MTD बच्चा माता-पिता के रूप में इस उपकरण के साथ पंजीकृत कर सकता है।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
वापसी मान |
|
otTreadGetMaxChildIpAddresses
otThreadSetNetworkIdTimeout
void otThreadSetNetworkIdTimeout( otInstance *aInstance, uint8_t aTimeout )
नेता भूमिका में प्रयुक्त NETWORK_ID_TIMEOUT पैरामीटर सेट करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
otThreadGetNetworkIdTimeout
otTreadreadetParentPyerity
otError otThreadSetParentPriority( otInstance *aInstance, int8_t aParentPriority )
अभिभावक प्राथमिकता तय करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
वापसी मान |
|
ओटथ्रेडगेटपेंटपायरिटी
otThreadSetPreferredLeaderPartitionId
void otThreadSetPreferredLeaderPartitionId( otInstance *aInstance, uint32_t aPartitionId )है
लीडर भूमिका में काम करते समय उपयोग किए जाने वाले पसंदीदा थ्रेड लीडर पार्टिशन आईडी सेट करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
otThreadSetPreferredRouterId
otError otThreadSetPreferredRouterId( otInstance *aInstance, uint8_t aRouterId )
पसंदीदा राउटर आईडी सेट करें।
राउटर / लीडर बनने पर नोड इस राउटर आईडी का उपयोग करने का प्रयास करता है। यदि पसंदीदा राउटर आईडी सेट नहीं है या यदि इसका उपयोग नहीं किया जा सकता है, तो एक यादृच्छिक रूप से उत्पन्न राउटर आईडी चुना जाता है। यह गुण केवल तब सेट किया जा सकता है जब डिवाइस की भूमिका या तो अलग या अक्षम हो।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
वापसी मान |
|
otTreadreadSetPskc
otError otThreadSetPskc( otInstance *aInstance, const otPskc *aPskc )
थ्रेड PSKc सेट करें।
यह फ़ंक्शन केवल तभी सफल होगा जब थ्रेड प्रोटोकॉल अक्षम हों। इस फ़ंक्शन के लिए एक सफल कॉल गैर-वाष्पशील मेमोरी में सक्रिय और लंबित ऑपरेशनल डेटासेट को भी अमान्य कर देगा।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
वापसी मान |
|
otThreadGetPskc
otThreadSetRouterDowngradThreshold
void otThreadSetRouterDowngradeThreshold( otInstance *aInstance, uint8_t aThreshold )
लीडर की भूमिका में प्रयुक्त ROUTER_DOWNGRADE_THRESHOLD पैरामीटर सेट करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
ओट्रेड्रेडगेट राउटरडाउनग्रेडथ्रेशोल्ड
otThreadSetRouterEl योग्य
otError otThreadSetRouterEligible( otInstance *aInstance, bool aEligible )
यह फ़ंक्शन सेट करता है कि डिवाइस राउटर-योग्य है या नहीं।
यदि aEligible
योग्य असत्य है और डिवाइस वर्तमान में राउटर के रूप में काम कर रहा है, तो यह कॉल डिवाइस को अलग करने और एक बच्चे के रूप में रिटेट करने का प्रयास करेगा।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
वापसी मान |
|
otTreadreadetRouterSelectionJitter
void otThreadSetRouterSelectionJitter( otInstance *aInstance, uint8_t aRouterJitter )
REED / Router भूमिका में प्रयुक्त ROUTER_SELECTION_JITTER पैरामीटर सेट करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
ओट्रेड्रेडगेट राउटरसाइलेशनजिटर
otThreadSetRouterUpgradeThreshold
void otThreadSetRouterUpgradeThreshold( otInstance *aInstance, uint8_t aThreshold )
लीडर की भूमिका में प्रयुक्त ROUTER_UPGRADE_THRESHOLD पैरामीटर सेट करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
ओट्रेड्रेडगेट राउटरग्राउट थ्रेशोल्ड
otThreadSetSteeringData
void otThreadSetSteeringData( otInstance *aInstance, const otExtAddress *aExtAddress )
स्टीयरिंग डेटा को बैंड से बाहर सेट करें।
कॉन्फ़िगरेशन विकल्प OPENTHREAD_CONFIG_MLE_STEERING_DATA_SET_OOB_ENABLE
को बैंड से बाहर स्टीयरिंग डेटा की सेटिंग को सक्षम करने के लिए सेट किया जाना चाहिए।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
मैक्रो
OT_CHILD_IP6_ADDRESS_ITERATOR_INIT
OT_CHILD_IP6_ADDRESS_ITERATOR_INIT 0
OtChildIP6AddressIterator के लिए प्रारंभिक।