रॉ लिंक

इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो रॉ लिंक-लेयर कॉन्फ़िगरेशन को कंट्रोल करते हैं.

खास जानकारी

टाइपडीफ़

otLinkRawEnergyScanDone)(otInstance *aInstance, int8_t aEnergyScanMaxRssi) typedef
void(*
IEEE 802.15.4 फ़्रेम मिलने पर पॉइंटर.
otLinkRawReceiveDone)(otInstance *aInstance, otRadioFrame *aFrame, otError aError) typedef
void(*
IEEE 802.15.4 फ़्रेम मिलने पर पॉइंटर.
otLinkRawTransmitDone)(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) typedef
void(*
IEEE 802.15.4 फ़्रेम मिलने पर पॉइंटर.

फ़ंक्शन

otLinkRawEnergyScan(otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration, otLinkRawEnergyScanDone aCallback)
रेडियो पर एनर्जी स्कैन सीक्वेंस को शुरू करता है.
otLinkRawGetCaps(otInstance *aInstance)
रेडियो की सुविधा पाएँ.
otLinkRawGetPromiscuous(otInstance *aInstance)
bool
प्रमिस्क्यूअस मोड की स्थिति की जानकारी मिलती है.
otLinkRawGetRadioTime(otInstance *aInstance)
uint64_t
रेडियो चिप के लिए, प्लैटफ़ॉर्म का मौजूदा समय (64 बिट चौड़ाई) देखें.
otLinkRawGetRssi(otInstance *aInstance)
int8_t
सबसे नया आरएसएसआई मेज़रमेंट पाएं.
otLinkRawGetTransmitBuffer(otInstance *aInstance)
रेडियो का ट्रांसमिट से बदलकर रिसीव करने वाला मोड में बदल जाता है.
otLinkRawIsEnabled(otInstance *aInstance)
bool
इससे पता चलता है कि रॉ लिंक-लेयर चालू है या नहीं.
otLinkRawReceive(otInstance *aInstance)
रेडियो को स्लीप मोड से बदलकर रिसीव करने के लिए.
otLinkRawSetMacFrameCounter(otInstance *aInstance, uint32_t aMacFrameCounter)
मौजूदा MAC फ़्रेम की काउंटर वैल्यू सेट करता है.
otLinkRawSetMacFrameCounterIfLarger(otInstance *aInstance, uint32_t aMacFrameCounter)
मौजूदा MAC फ़्रेम काउंटर की वैल्यू सिर्फ़ तब सेट करती है, जब नई वैल्यू मौजूदा वैल्यू से ज़्यादा हो.
otLinkRawSetMacKey(otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey)
MAC कुंजियां और कुंजी इंडेक्स अपडेट करें.
otLinkRawSetPromiscuous(otInstance *aInstance, bool aEnable)
प्रमिस्क्यूअस मोड को चालू या बंद करता है.
otLinkRawSetReceiveDone(otInstance *aInstance, otLinkRawReceiveDone aCallback)
रॉ लिंक-लेयर को चालू/बंद करता है.
otLinkRawSetShortAddress(otInstance *aInstance, uint16_t aShortAddress)
पता फ़िल्टर करने के लिए, छोटा पता सेट करें.
otLinkRawSleep(otInstance *aInstance)
रेडियो को रिसीव से स्लीप मोड में बदलें.
otLinkRawSrcMatchAddExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
सोर्स मैच टेबल में, बड़ा पता जोड़ा जा रहा है.
otLinkRawSrcMatchAddShortEntry(otInstance *aInstance, uint16_t aShortAddress)
सोर्स मैच टेबल में छोटा पता जोड़ना.
otLinkRawSrcMatchClearExtEntries(otInstance *aInstance)
सोर्स मैच टेबल से, एक्सटेंडेड सभी पते हटाएं.
otLinkRawSrcMatchClearExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
रेडियो की सोर्स मैच टेबल से बढ़ाया गया पता हटाया जा रहा है.
otLinkRawSrcMatchClearShortEntries(otInstance *aInstance)
सोर्स मैच टेबल से सभी छोटे पते हटाए जा रहे हैं.
otLinkRawSrcMatchClearShortEntry(otInstance *aInstance, uint16_t aShortAddress)
सोर्स मैच टेबल से छोटा पता हटाया जा रहा है.
otLinkRawSrcMatchEnable(otInstance *aInstance, bool aEnable)
बाकी बचे फ़्रेम के लिए, सोर्स मैच को चालू/बंद करें.
otLinkRawTransmit(otInstance *aInstance, otLinkRawTransmitDone aCallback)
रेडियो पर ट्रांसमिट करने का क्रम शुरू करता है.

टाइपडीफ़

फ़ंक्शन

संसाधन

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