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

संपर्क

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

सारांश

enumerations

otMacFilterAddressMode {
OT_MAC_FILTER_ADDRESS_MODE_DISABLED ,
OT_MAC_FILTER_ADDRESS_MODE_ALLOWLIST ,
OT_MAC_FILTER_ADDRESS_MODE_DENYLIST
}
enum
मैक फिल्टर के एड्रेस मोड को परिभाषित करता है।

typedefs

otActiveScanResult typedef
यह संरचना एक प्राप्त IEEE 802.15.4 बीकन का प्रतिनिधित्व करती है।
otEnergyScanResult typedef
यह संरचना एक ऊर्जा स्कैन परिणाम का प्रतिनिधित्व करती है।
otHandleActiveScanResult )(otActiveScanResult *aResult, void *aContext) typedef
void(*
इस फ़ंक्शन पॉइंटर को IEEE 802.15.4 एक्टिव स्कैन के दौरान कहा जाता है जब IEEE 802.15.4 बीकन प्राप्त होता है या स्कैन स्टॉक्स निकलता है।
otHandleEnergyScanResult )(otEnergyScanResult *aResult, void *aContext) typedef
void(*
इस फ़ंक्शन पॉइंटर को IEEE 802.15.4 एनर्जी स्कैन के दौरान कहा जाता है जब किसी चैनल के लिए परिणाम तैयार होता है या स्कैन पूरा हो जाता है।
otLinkPcapCallback )(const otRadioFrame *aFrame, bool aIsTx, void *aContext) typedef
void(*
IEEE 802.15.4 फ्रेम प्राप्त होने पर इस फ़ंक्शन पॉइंटर को कहा जाता है।
otMacCounters typedef
यह संरचना मैक परत काउंटरों का प्रतिनिधित्व करती है।
otMacFilterAddressMode typedef
मैक फिल्टर के एड्रेस मोड को परिभाषित करता है।
otMacFilterEntry typedef
यह संरचना मैक फ़िल्टर प्रविष्टि का प्रतिनिधित्व करती है।
otMacFilterIterator typedef
uint8_t
मैक फिल्टर प्रविष्टियों के माध्यम से पुनरावृति करने के लिए उपयोग किया जाता है।
otThreadLinkInfo typedef
यह संरचना थ्रेड रेडियो से प्राप्त संदेशों के लिए लिंक-विशिष्ट जानकारी का प्रतिनिधित्व करती है।

कार्य

otLinkActiveScan ( otInstance *aInstance, uint32_t aScanChannels, uint16_t aScanDuration, otHandleActiveScanResult aCallback, void *aCallbackContext)
यह फ़ंक्शन IEEE 802.15.4 सक्रिय स्कैन शुरू करता है।
otLinkConvertLinkQualityToRss ( otInstance *aInstance, uint8_t aLinkQuality)
int8_t
यह विधि लिंक गुणवत्ता को विशिष्ट रूप से प्राप्त सिग्नल शक्ति में परिवर्तित करती है।
otLinkConvertRssToLinkQuality ( otInstance *aInstance, int8_t aRss)
uint8_t
यह विधि गुणवत्ता को जोड़ने के लिए संकेत शक्ति प्राप्त करती है।
otLinkCslGetChannel ( otInstance *aInstance)
uint8_t
इस फ़ंक्शन को CSL चैनल मिलता है।
otLinkCslGetPeriod ( otInstance *aInstance)
uint16_t
इस फ़ंक्शन को CSL अवधि मिलती है।
otLinkCslGetTimeout ( otInstance *aInstance)
uint32_t
इस फ़ंक्शन को CSL टाइमआउट मिलता है।
otLinkCslSetChannel ( otInstance *aInstance, uint8_t aChannel)
यह फ़ंक्शन CSL चैनल सेट करता है।
otLinkCslSetPeriod ( otInstance *aInstance, uint16_t aPeriod)
यह फ़ंक्शन CSL अवधि सेट करता है।
otLinkCslSetTimeout ( otInstance *aInstance, uint32_t aTimeout)
यह फ़ंक्शन CSL टाइमआउट सेट करता है।
otLinkEnergyScan ( otInstance *aInstance, uint32_t aScanChannels, uint16_t aScanDuration, otHandleEnergyScanResult aCallback, void *aCallbackContext)
यह फ़ंक्शन IEEE 802.15.4 एनर्जी स्कैन शुरू करता है।
otLinkFilterAddAddress ( otInstance *aInstance, const otExtAddress *aExtAddress)
यह विधि मैक फ़िल्टर के लिए एक विस्तारित पता जोड़ती है।
otLinkFilterAddRssIn ( otInstance *aInstance, const otExtAddress *aExtAddress, int8_t aRss)
यह विधि मैक फ़िल्टर में दिए गए विस्तारित पते से संदेशों के लिए एक निश्चित प्राप्त सिग्नल शक्ति (डीबीएम में) प्रविष्टि जोड़ता है।
otLinkFilterClearAddresses ( otInstance *aInstance)
void
यह विधि मैक फ़िल्टर से सभी विस्तारित पते साफ़ करता है।
otLinkFilterClearAllRssIn ( otInstance *aInstance)
void
यह विधि मैक फ़िल्टर पर सभी प्राप्त सिग्नल स्ट्रेंथ एंट्री (डिफ़ॉल्ट आरएसएस-इन सहित) को साफ करती है।
otLinkFilterClearDefaultRssIn ( otInstance *aInstance)
void
यह विधि मैक फ़िल्टर पर पहले से निर्धारित डिफ़ॉल्ट प्राप्त सिग्नल की शक्ति (डीबीएम में) को साफ करती है।
otLinkFilterGetAddressMode ( otInstance *aInstance)
इस फ़ंक्शन को मैक फ़िल्टर का पता मोड मिलता है।
otLinkFilterGetNextAddress ( otInstance *aInstance, otMacFilterIterator *aIterator, otMacFilterEntry *aEntry)
इस पद्धति को एक इन-उपयोग पता फ़िल्टर प्रविष्टि मिलती है।
otLinkFilterGetNextRssIn ( otInstance *aInstance, otMacFilterIterator *aIterator, otMacFilterEntry *aEntry)
इस पद्धति में एक रुपये का उपयोग फिल्टर प्रविष्टि में मिलता है।
otLinkFilterRemoveAddress ( otInstance *aInstance, const otExtAddress *aExtAddress)
void
यह विधि मैक फ़िल्टर से एक विस्तारित पते को हटा देती है।
otLinkFilterRemoveRssIn ( otInstance *aInstance, const otExtAddress *aExtAddress)
void
यह विधि किसी दिए गए विस्तारित पते के लिए निश्चित प्राप्त सिग्नल शक्ति सेटिंग के लिए एक मैक फ़िल्टर प्रविष्टि को हटा देती है।
otLinkFilterSetAddressMode ( otInstance *aInstance, otMacFilterAddressMode aMode)
void
यह फ़ंक्शन मैक फ़िल्टर का पता मोड सेट करता है।
otLinkFilterSetDefaultRssIn ( otInstance *aInstance, int8_t aRss)
void
यह विधि मैक फ़िल्टर पर डिफ़ॉल्ट प्राप्त सिग्नल की शक्ति (डीबीएम में) सेट करती है।
otLinkGetCcaFailureRate ( otInstance *aInstance)
uint16_t
यह फ़ंक्शन वर्तमान CCA (क्लियर चैनल असेसमेंट) विफलता दर लौटाता है।
otLinkGetChannel ( otInstance *aInstance)
uint8_t
IEEE 802.15.4 चैनल प्राप्त करें।
otLinkGetCounters ( otInstance *aInstance)
const otMacCounters *
मैक लेयर काउंटर्स प्राप्त करें।
otLinkGetExtendedAddress ( otInstance *aInstance)
const otExtAddress *
IEEE 802.15.4 विस्तारित पता प्राप्त करें।
otLinkGetFactoryAssignedIeeeEui64 ( otInstance *aInstance, otExtAddress *aEui64)
void
कारखाने को सौंपा IEEE EUI-64 प्राप्त करें।
otLinkGetMaxFrameRetriesDirect ( otInstance *aInstance)
uint8_t
यह विधि प्रत्यक्ष संचरण के दौरान फ्रेम रिट्रीट की अधिकतम संख्या लौटाती है।
otLinkGetMaxFrameRetriesIndirect ( otInstance *aInstance)
uint8_t
यह विधि अप्रत्यक्ष संचरण के दौरान अधिकतम संख्या में फ्रेम रिट्रीट को लौटाती है।
otLinkGetPanId ( otInstance *aInstance)
IEEE 802.15.4 PAN ID प्राप्त करें।
otLinkGetPollPeriod ( otInstance *aInstance)
uint32_t
स्लीप एंड डिवाइस की डेटा पोल अवधि प्राप्त करें।
otLinkGetShortAddress ( otInstance *aInstance)
IEEE 802.15.4 लघु पता प्राप्त करें।
otLinkGetSupportedChannelMask ( otInstance *aInstance)
uint32_t
मैक परत के समर्थित चैनल मास्क प्राप्त करें।
otLinkGetTxDirectRetrySuccessHistogram ( otInstance *aInstance, uint8_t *aNumberOfEntries)
const uint32_t *
इस पद्धति को सफलता मिलने तक एक ही प्रत्यक्ष पैकेट के लिए रेट्रिट्स का हिस्टोग्राम मिलता है।
otLinkGetTxIndirectRetrySuccessHistogram ( otInstance *aInstance, uint8_t *aNumberOfEntries)
const uint32_t *
इस पद्धति को सफलता मिलने तक एक ही अप्रत्यक्ष पैकेट के लिए रिट्रिट का हिस्टोग्राम मिलता है।
otLinkIsActiveScanInProgress ( otInstance *aInstance)
bool
यह फ़ंक्शन इंगित करता है कि IEEE 802.15.4 एक्टिव स्कैन सक्रिय है या नहीं।
otLinkIsEnabled ( otInstance *aInstance)
bool
यह फ़ंक्शन इंगित करता है कि लिंक परत सक्षम है या नहीं।
otLinkIsEnergyScanInProgress ( otInstance *aInstance)
bool
यह फ़ंक्शन इंगित करता है कि IEEE 802.15.4 एनर्जी स्कैन वर्तमान में चल रहा है या नहीं।
otLinkIsInTransmitState ( otInstance *aInstance)
bool
यह फ़ंक्शन इंगित करता है कि क्या IEEE 802.15.4 MAC ट्रांसमिट अवस्था में है या नहीं।
otLinkIsPromiscuous ( otInstance *aInstance)
bool
यह फ़ंक्शन इंगित करता है कि लिंक लेयर पर प्रोमिसस मोड सक्षम है या नहीं।
otLinkOutOfBandTransmitRequest ( otInstance *aInstance, otRadioFrame *aOobFrame)
यह फ़ंक्शन ट्रांसमिशन के लिए एक IEEE 802.15.4 बैंड फ्रेम से बाहर निकलता है।
otLinkResetCounters ( otInstance *aInstance)
void
मैक परत काउंटरों को रीसेट करें।
otLinkResetTxRetrySuccessHistogram ( otInstance *aInstance)
void
यह विधि प्रत्यक्ष और अप्रत्यक्ष प्रसारण के लिए हिस्टोग्राम आँकड़ों को साफ करती है।
otLinkSendDataRequest ( otInstance *aInstance)
यह फ़ंक्शन ट्रांसमिशन के लिए एक IEEE 802.15.4 डेटा अनुरोध संदेश देता है।
otLinkSendEmptyData ( otInstance *aInstance)
यह फ़ंक्शन डिवाइस को खाली IEEE 802.15.4 डेटा फ़्रेम भेजने का निर्देश देता है।
otLinkSetChannel ( otInstance *aInstance, uint8_t aChannel)
IEEE 802.15.4 चैनल सेट करें।
otLinkSetEnabled ( otInstance *aInstance, bool aEnable)
यह फ़ंक्शन लिंक परत को सक्षम या अक्षम करता है।
otLinkSetExtendedAddress ( otInstance *aInstance, const otExtAddress *aExtAddress)
यह फ़ंक्शन IEEE 802.15.4 विस्तारित पता सेट करता है।
otLinkSetMaxFrameRetriesDirect ( otInstance *aInstance, uint8_t aMaxFrameRetriesDirect)
void
यह विधि प्रत्यक्ष प्रसारण के दौरान अधिकतम फ्रेम की संख्या को निर्धारित करती है।
otLinkSetMaxFrameRetriesIndirect ( otInstance *aInstance, uint8_t aMaxFrameRetriesIndirect)
void
यह विधि अप्रत्यक्ष संचरण के दौरान फ्रेम रिट्रीट की अधिकतम संख्या निर्धारित करती है।
otLinkSetPanId ( otInstance *aInstance, otPanId aPanId)
IEEE 802.15.4 PAN ID सेट करें।
otLinkSetPcapCallback ( otInstance *aInstance, otLinkPcapCallback aPcapCallback, void *aCallbackContext)
void
यह फ़ंक्शन प्राप्त किए गए कच्चे IEEE 802.15.4 फ़्रेम प्रदान करने के लिए कॉलबैक पंजीकृत करता है।
otLinkSetPollPeriod ( otInstance *aInstance, uint32_t aPollPeriod)
नींद अंत डिवाइस के लिए उपयोगकर्ता-निर्दिष्ट / बाहरी डेटा पोल अवधि निर्धारित करें।
otLinkSetPromiscuous ( otInstance *aInstance, bool aPromiscuous)
यह फ़ंक्शन लिंक परत प्रोमिसस मोड को सक्षम या अक्षम करता है।
otLinkSetSupportedChannelMask ( otInstance *aInstance, uint32_t aChannelMask)
मैक परत के समर्थित चैनल मास्क को सेट करें।

structs

otActiveScanResult

यह संरचना एक प्राप्त IEEE 802.15.4 बीकन का प्रतिनिधित्व करती है।

otEnergyScanResult

यह संरचना एक ऊर्जा स्कैन परिणाम का प्रतिनिधित्व करती है।

otMacCounters

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

otMacFilterEntry

यह संरचना मैक फ़िल्टर प्रविष्टि का प्रतिनिधित्व करती है।

otThreadLinkInfo

यह संरचना थ्रेड रेडियो से प्राप्त संदेशों के लिए लिंक-विशिष्ट जानकारी का प्रतिनिधित्व करती है।

enumerations

typedefs

कार्य

मैक्रो