विन्यास
इस मॉड्यूल में रेडियो कॉन्फ़िगरेशन के लिए मंच अमूर्तता शामिल है।
सारांश
कार्यों | |
---|---|
otPlatRadioGetBusSpeed ( otInstance *aInstance) | uint32_t मेजबान और रेडियो चिप के बीच बिट्स / सेकंड में बस की गति प्राप्त करें। |
otPlatRadioGetCaps ( otInstance *aInstance) | रेडियो क्षमता प्राप्त करें। |
otPlatRadioGetCcaEnergyDetectThreshold ( otInstance *aInstance, int8_t *aThreshold) | IEEE 802.15.4 - 2015 खंड 10.1.4 प्रति एंटीना कनेक्टर पर मापा गया dBm में रेडियो का CCA ED दहलीज प्राप्त करें। |
otPlatRadioGetFemLnaGain ( otInstance *aInstance, int8_t *aGain) | DBm में बाहरी FEM का Rx LNA लाभ प्राप्त करें। |
otPlatRadioGetIeeeEui64 ( otInstance *aInstance, uint8_t *aIeeeEui64) | void इस इंटरफ़ेस के लिए फ़ैक्टरी-निर्दिष्ट IEEE EUI-64 प्राप्त करें। |
otPlatRadioGetNow ( otInstance *aInstance) | uint64_t रेडियो चिप की वर्तमान अनुमानित समय (64 बिट्स चौड़ाई) प्राप्त करें। |
otPlatRadioGetPromiscuous ( otInstance *aInstance) | bool प्रोमिसस मोड की स्थिति प्राप्त करें। |
otPlatRadioGetReceiveSensitivity ( otInstance *aInstance) | int8_t रेडियो को संवेदनशीलता मूल्य प्राप्त होता है। |
otPlatRadioGetTransmitPower ( otInstance *aInstance, int8_t *aPower) | डीबीएम में रेडियो की संचारित शक्ति प्राप्त करें। |
otPlatRadioGetVersionString ( otInstance *aInstance) | const char * रेडियो संस्करण स्ट्रिंग प्राप्त करें। |
otPlatRadioSetCcaEnergyDetectThreshold ( otInstance *aInstance, int8_t aThreshold) | IEEE 802.15.4 - 2015 खंड 10.1.4 प्रति एंटीना कनेक्टर में मापा गया dBm में रेडियो का CCA ED थ्रेशोल्ड सेट करें। |
otPlatRadioSetExtendedAddress ( otInstance *aInstance, const otExtAddress *aExtAddress) | void पता फ़िल्टरिंग के लिए विस्तारित पता सेट करें। |
otPlatRadioSetFemLnaGain ( otInstance *aInstance, int8_t aGain) | DBm में बाहरी FEM का Rx LNA लाभ सेट करें। |
otPlatRadioSetMacFrameCounter ( otInstance *aInstance, uint32_t aMacFrameCounter) | void यह विधि वर्तमान मैक फ्रेम काउंटर मूल्य सेट करती है। |
otPlatRadioSetMacKey ( otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey) | void मैक कुंजी और कुंजी सूचकांक अद्यतन करें। |
otPlatRadioSetPanId ( otInstance *aInstance, otPanId aPanId) | void एड्रेस फिल्टरिंग के लिए पैन आईडी सेट करें। |
otPlatRadioSetPromiscuous ( otInstance *aInstance, bool aEnable) | void सक्षम मोड को सक्षम या अक्षम करें। |
otPlatRadioSetShortAddress ( otInstance *aInstance, otShortAddress aShortAddress) | void पता फ़िल्टरिंग के लिए संक्षिप्त पता सेट करें। |
otPlatRadioSetTransmitPower ( otInstance *aInstance, int8_t aPower) | रेडियो की संचारित शक्ति को dBm में सेट करें। |
कार्यों
otPlatRadioGetBusSpeed
uint32_t otPlatRadioGetBusSpeed( otInstance *aInstance )
मेजबान और रेडियो चिप के बीच बिट्स / सेकंड में बस की गति प्राप्त करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | मेजबान और रेडियो चिप के बीच बिट्स / सेकेंड में बस की गति। 0 वापस करें जब मैक और ऊपर की परत और रेडियो परत एक ही चिप पर रहती है। |
otPlatRadioGetCaps
otRadioCaps otPlatRadioGetCaps( otInstance *aInstance )
रेडियो क्षमता प्राप्त करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | रेडियो क्षमता बिट वेक्टर ( OT_RADIO_CAP_* परिभाषाएँ देखें)। |
otPlatRadioGetCcaEnergyDetectThreshold
otError otPlatRadioGetCcaEnergyDetectThreshold( otInstance *aInstance, int8_t *aThreshold )
IEEE 802.15.4 - 2015 खंड 10.1.4 प्रति एंटीना कनेक्टर पर मापा गया dBm में रेडियो का CCA ED दहलीज प्राप्त करें।
विवरण | |||||||
---|---|---|---|---|---|---|---|
मापदंडों |
| ||||||
वापसी मान |
|
otPlatRadioGetFemLnaGain
otError otPlatRadioGetFemLnaGain( otInstance *aInstance, int8_t *aGain )
DBm में बाहरी FEM का Rx LNA लाभ प्राप्त करें।
विवरण | |||||||
---|---|---|---|---|---|---|---|
मापदंडों |
| ||||||
वापसी मान |
|
otPlatRadioGetIeeeEui64
void otPlatRadioGetIeeeEui64( otInstance *aInstance, uint8_t *aIeeeEui64 )
इस इंटरफ़ेस के लिए फ़ैक्टरी-निर्दिष्ट IEEE EUI-64 प्राप्त करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
otPlatRadioGetNow
uint64_t otPlatRadioGetNow( otInstance *aInstance )
रेडियो चिप की वर्तमान अनुमानित समय (64 बिट्स चौड़ाई) प्राप्त करें।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | माइक्रोसेकंड में वर्तमान समय। UINT64_MAX जब प्लेटफॉर्म का समर्थन नहीं करता है या रेडियो समय तैयार नहीं है। |
otPlatRadioGetPromiscuous
bool otPlatRadioGetPromiscuous( otInstance *aInstance )
प्रोमिसस मोड की स्थिति प्राप्त करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
वापसी मान |
|
otPlatRadioGetReceive संवेदनशीलता
int8_t otPlatRadioGetReceiveSensitivity( otInstance *aInstance )
रेडियो को संवेदनशीलता मूल्य प्राप्त होता है।
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | रेडियो dBm में संवेदनशीलता मूल्य प्राप्त करता है। |
otPlatRadioGetTransmitPower
otError otPlatRadioGetTransmitPower( otInstance *aInstance, int8_t *aPower )
डीबीएम में रेडियो की संचारित शक्ति प्राप्त करें।
विवरण | |||||||
---|---|---|---|---|---|---|---|
मापदंडों |
| ||||||
वापसी मान |
|
otPlatRadioGetVersionString
const char * otPlatRadioGetVersionString( otInstance *aInstance )
रेडियो संस्करण स्ट्रिंग प्राप्त करें।
यह एक वैकल्पिक रेडियो ड्राइवर प्लेटफ़ॉर्म फ़ंक्शन है। यदि प्लेटफ़ॉर्म रेडियो ड्राइवर द्वारा प्रदान नहीं किया गया है, तो OpenTread इसके बजाय OpenThread संस्करण का उपयोग करता है (
विवरण | |||
---|---|---|---|
मापदंडों |
| ||
रिटर्न | OpenThread रेडियो संस्करण के लिए एक सूचक। |
otGetVersionString () )।
otPlatRadioSetCcaEnergyDetectThreshold
otError otPlatRadioSetCcaEnergyDetectThreshold( otInstance *aInstance, int8_t aThreshold )
IEEE 802.15.4 - 2015 खंड 10.1.4 प्रति एंटीना कनेक्टर में मापा गया dBm में रेडियो का CCA ED थ्रेशोल्ड सेट करें।
विवरण | |||||||
---|---|---|---|---|---|---|---|
मापदंडों |
| ||||||
वापसी मान |
|
otPlatRadioSetExtendedAddress
void otPlatRadioSetExtendedAddress( otInstance *aInstance, const otExtAddress *aExtAddress )है
पता फ़िल्टरिंग के लिए विस्तारित पता सेट करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
otPlatRadioSetFemLnaGain
otError otPlatRadioSetFemLnaGain( otInstance *aInstance, int8_t aGain )
DBm में बाहरी FEM का Rx LNA लाभ सेट करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
वापसी मान |
|
otPlatRadioSetMacFrameCounter
void otPlatRadioSetMacFrameCounter( otInstance *aInstance, uint32_t aMacFrameCounter )
यह विधि वर्तमान मैक फ्रेम काउंटर मूल्य सेट करती है।
इस फ़ंक्शन का उपयोग तब किया जाता है जब रेडियो OT_RADIO_CAPS_TRANSMIT_SEC
क्षमता प्रदान करता है।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
otPlatRadioSetMacKey
void otPlatRadioSetMacKey( otInstance *aInstance, uint8_t aKeyIdMode, uint8_t aKeyId, const otMacKey *aPrevKey, const otMacKey *aCurrKey, const otMacKey *aNextKey )
मैक कुंजी और कुंजी सूचकांक अद्यतन करें।
इस फ़ंक्शन का उपयोग तब किया जाता है जब रेडियो OT_RADIO_CAPS_TRANSMIT_SEC क्षमता प्रदान करता है।
विवरण | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
मापदंडों |
|
otPlatRadioSetPanId
void otPlatRadioSetPanId( otInstance *aInstance, otPanId aPanId )
एड्रेस फिल्टरिंग के लिए पैन आईडी सेट करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
otPlatRadioSetPromiscuous
void otPlatRadioSetPromiscuous( otInstance *aInstance, bool aEnable )
सक्षम मोड को सक्षम या अक्षम करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
otPlatRadioSetShortAddress
void otPlatRadioSetShortAddress( otInstance *aInstance, otShortAddress aShortAddress )
पता फ़िल्टरिंग के लिए संक्षिप्त पता सेट करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
|
otPlatRadioSetTransmitPower
otError otPlatRadioSetTransmitPower( otInstance *aInstance, int8_t aPower )
रेडियो की संचारित शक्ति को dBm में सेट करें।
विवरण | |||||
---|---|---|---|---|---|
मापदंडों |
| ||||
वापसी मान |
|