OpenThread API रेफ़रंस विषय, सोर्स कोड से आते हैं, जो GitHub पर उपलब्ध हैं. ज़्यादा जानकारी के लिए या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.
मॉड्यूल | |
---|---|
अलार्म | इस मॉड्यूल में अलार्म सेवा के लिए प्लैटफ़ॉर्म ऐब्स्ट्रैक्शन शामिल है. |
बैकबोन राऊटर | इस मॉड्यूल में OpenThread बैकबोन राऊटर सेवा के फ़ंक्शन शामिल हैं. |
बॉर्डर एजेंट | इस मॉड्यूल में थ्रेड बॉर्डर एजेंट की भूमिका के लिए फ़ंक्शन शामिल हैं. |
बॉर्डर राऊटर | इस मॉड्यूल में ओपन थ्रेड बॉर्डर राऊटर की मदद से लोकल नेटवर्क का डेटा मैनेज करने वाले फ़ंक्शन शामिल हैं. |
चैनल मैनेजर | इस मॉड्यूल में चैनल मैनेजर के लिए फ़ंक्शन शामिल हैं. |
चैनल मॉनिटर करना | इस मॉड्यूल में चैनल की निगरानी करने वाली सुविधा के फ़ंक्शन शामिल हैं. |
बच्चों की निगरानी | इस मॉड्यूल में, बच्चों की निगरानी करने की सुविधाओं के फ़ंक्शन शामिल हैं. |
सीओएपी | इस मॉड्यूल में CoAP कम्यूनिकेशन को कंट्रोल करने वाले फ़ंक्शन शामिल हैं. |
सीओएपी सुरक्षित | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो CoAP Secure (DAP on DTLS) कम्यूनिकेशन को कंट्रोल करते हैं. |
कमांड लाइन इंटरफ़ेस | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो थ्रेड के स्टैक का नतीजा कंट्रोल करते हैं. |
कमीशनर | इस मॉड्यूल में थ्रेड कमिश्नर के रोल के लिए फ़ंक्शन शामिल हैं. |
Crypto - प्लैटफ़ॉर्म | इस मॉड्यूल में, Crypto के लिए प्लैटफ़ॉर्म एब्स्ट्रैक्ट है. |
Crypto - Thread स्टैक | इस मॉड्यूल में क्रिप्टोग्राफ़िक फ़ंक्शन शामिल हैं. |
डीएनएस-एसडी सर्वर | इस मॉड्यूल में डीएनएस-एसडी सर्वर के लिए एपीआई शामिल हैं. |
डीएनएसv6 | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो डीएनएस कम्यूनिकेशन को कंट्रोल करते हैं. |
एंट्रॉपी | इस मॉड्यूल में एन्ट्रॉपी जनरेशन के लिए प्लैटफ़ॉर्म ऐब्स्ट्रैक्ट है. |
गड़बड़ी | इस मॉड्यूल में OpenThread में इस्तेमाल की गई गड़बड़ियां शामिल हैं. |
फ़ैक्ट्री डाइग्नोस्टिक्स - प्लैटफ़ॉर्म | इस मॉड्यूल में निदान की सुविधाओं के लिए प्लैटफ़ॉर्म का ऐब्स्ट्रैक्शन शामिल है. |
फ़ैक्ट्री डाइग्नोस्टिक्स - थ्रेड स्टैक | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो थ्रेड के स्टैक का नतीजा कंट्रोल करते हैं. |
सामान्य | इस मॉड्यूल में सभी थ्रेड भूमिकाओं के लिए फ़ंक्शन शामिल हैं. |
हीप | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो बाहरी OpenThread हीप को सेट करते हैं. |
इतिहास ट्रैक करने वाला टूल | अलग-अलग इवेंट का इतिहास रिकॉर्ड करता है. उदाहरण के लिए, RX और TX मैसेज या नेटवर्क की जानकारी में हुए बदलाव. |
ICMPv6 | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो ICMPv6 कम्यूनिकेशन को कंट्रोल करते हैं. |
आईपीवी6 | इस मॉड्यूल में फ़ंक्शन शामिल हैं जो IPv6 संचार को नियंत्रित करते हैं. |
इंस्टेंस | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो OpenThread इंस्टेंस को कंट्रोल करते हैं. |
Jam पहचान | इस मॉड्यूल में सिग्नल जैमिंग सुविधा के फ़ंक्शन शामिल हैं. |
शामिल होने वाला व्यक्ति | इस मॉड्यूल में थ्रेड जॉइनर रोल के लिए फ़ंक्शन शामिल हैं. |
लिंक | इस मॉड्यूल में ऐसे फ़ंक्शन हैं जो लिंक-लेवल कॉन्फ़िगरेशन को कंट्रोल करते हैं. |
मेट्रिक जोड़ें | इस मॉड्यूल में ऐसे फ़ंक्शन हैं जो लिंक मेट्रिक प्रोटोकॉल को नियंत्रित करते हैं. |
लॉगिंग - प्लैटफ़ॉर्म | इस मॉड्यूल में डीबग लॉग सेवा के लिए प्लैटफ़ॉर्म एब्स्ट्रैक्ट शामिल है. |
लॉगिंग - थ्रेड स्टैक | इस मॉड्यूल में OpenThread लॉगिंग से जुड़ी परिभाषाएं शामिल हैं. |
मेमोरी | इस मॉड्यूल में डाइनैमिक स्टोरेज के बंटवारे के लिए प्लैटफ़ॉर्म का ऐब्स्ट्रैक्शन शामिल है. |
मैसेज | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो OpenThread मैसेज के बफ़र में हेर-फेर करते हैं. |
मैसेज पूल | इस मॉड्यूल में मैसेज पूल के लिए प्लैटफ़ॉर्म एब्स्ट्रैक्ट शामिल है. |
कई तरह का | इस मॉड्यूल में अलग-अलग तरह के व्यवहार के लिए, प्लैटफ़ॉर्म के बारे में जानकारी दी गई है. |
मल्टी रेडियो लिंक | इस मॉड्यूल में कई रेडियो लिंक की परिभाषाएं और फ़ंक्शन शामिल हैं. |
नेटवर्क को-प्रोसेसर | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो थ्रेड के स्टैक का नतीजा कंट्रोल करते हैं. |
नेटवर्क सिम्युलेटर | इस मॉड्यूल में OTNS के लिए प्लैटफ़ॉर्म एब्स्ट्रैक्ट शामिल है. |
नेटवर्क टाइम सिंक्रोनाइज़ेशन | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो नेटवर्क समय सिंक करने की सेवा को कंट्रोल करते हैं. |
ऑपरेटल डेटासेट | इस मॉड्यूल में डेटासेट अपडेटर के लिए फ़ंक्शन शामिल हैं. |
पिंग करने वाला व्यक्ति | इस फ़ाइल में पिंग भेजने वाले मॉड्यूल के लिए OpenThread API शामिल है. |
आरएनजी क्रिप्टोग्राफ़िक | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो क्रिप्टोग्राफ़िक रैंडम नंबर जनरेट करते हैं. |
आरएनजी गैर-क्रिप्टोग्राफ़िक | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो क्रिप्टोग्राफ़िक रैंडम नंबर जनरेट करते हैं. |
रेडियो कॉन्फ़िगरेशन | इस मॉड्यूल में रेडियो कॉन्फ़िगरेशन के लिए प्लैटफ़ॉर्म एब्स्ट्रैक्ट शामिल है. |
रेडियो चलाने की सुविधा | इस मॉड्यूल में रेडियो कार्रवाइयों के लिए प्लैटफ़ॉर्म ऐब्स्ट्रैक्शन शामिल है. |
रेडियो के प्रकार | इस मॉड्यूल में एक रेडियो फ़्रेम के लिए प्लैटफ़ॉर्म एब्स्ट्रैक्ट शामिल है. |
RAW लिंक | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो रॉ लिंक-लेयर कॉन्फ़िगरेशन को कंट्रोल करते हैं. |
रूटर/लीडर | इस मॉड्यूल में थ्रेड राऊटर और लीडर के फ़ंक्शन शामिल हैं. |
एसएनटीपी | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो एसएनटीपी कम्यूनिकेशन को कंट्रोल करते हैं. |
एसपीआई स्लेव | इस मॉड्यूल में एसपीआई स्लेव कम्यूनिकेशन के लिए प्लैटफ़ॉर्म ऐब्स्ट्रैक्ट है. |
एसआरपी | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो SRP क्लाइंट व्यवहार को नियंत्रित करते हैं. |
सर्वर | इस मॉड्यूल में OpenThread सर्वर के साथ लोकल नेटवर्क डेटा को मैनेज करने के लिए फ़ंक्शन शामिल हैं. |
सेटिंग | इस मॉड्यूल में सेटिंग के गैर-वाेलाटाइल स्टोरेज के लिए प्लैटफ़ॉर्म ऐब्स्ट्रैक्शन शामिल है. |
टीसीपी | इस मॉड्यूल में टीसीपी कम्यूनिकेशन को कंट्रोल करने वाले फ़ंक्शन शामिल होते हैं. |
टीसीपी के ऐब्स्ट्रैक्ट | इस मॉड्यूल में बेस टीसीपी एपीआई के ऊपर इस्तेमाल में आसान एब्स्ट्रैक्ट होते हैं. |
TREL - प्लैटफ़ॉर्म | इस मॉड्यूल में, डीएनएस-एसडी और यूडीपी/IPv6 का इस्तेमाल करके, थ्रेड रेडियो एनकैप्सुलेशन लिंक (TREL) के लिए प्लैटफ़ॉर्म एब्स्ट्रैक्ट है. |
TREL - थ्रेड स्टैक | यह मॉड्यूल, थ्रेड ओवर इन्फ़्रास्ट्रक्चर के लिए थ्रेड रेडियो एनकैप्सुलेशन लिंक (TREL) एपीआई के बारे में बताता है. |
टास्कलेट | इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो थ्रेड के स्टैक का नतीजा कंट्रोल करते हैं. |
समय सेवा | इस मॉड्यूल में टाइम सर्विस के लिए प्लैटफ़ॉर्म एब्स्ट्रैक्ट शामिल है. |
टूलचेन | यह मॉड्यूल, मैक्रो से टूलचेन ऐब्स्ट्रैक्शन लेयर के बारे में बताता है. |
यूडीपी | इस मॉड्यूल में यूडीपी कम्यूनिकेशन को कंट्रोल करने वाले फ़ंक्शन शामिल हैं. |
यूडीपी फ़ॉरवर्ड | इस मॉड्यूल में यूडीपी फ़ॉरवर्ड सुविधा के फ़ंक्शन शामिल हैं. |