रॉ लिंक

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

खास जानकारी

टाइपडेफ़

otLinkRawEnergyScanDone)(otInstance *aInstance, int8_t aEnergyScanMaxRssi) टाइपडेफ़
void(*
यह फ़ंक्शन पॉइंटर, IEEE 802.15.4 फ़्रेम की रसीद पर मिलता है.
otLinkRawReceiveDone)(otInstance *aInstance, otRadioFrame *aFrame, otError aError) टाइपडेफ़
void(*
यह फ़ंक्शन पॉइंटर, IEEE 802.15.4 फ़्रेम की रसीद पर मिलता है.
otLinkRawTransmitDone)(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError) टाइपडेफ़
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)
रेडियो को Sleep से पाने के लिए संक्रमण कर रहा है.
otLinkRawSetMacFrameCounter(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 पर उपलब्ध है. ज़्यादा जानकारी के लिए या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.