फ़ैक्ट्री में गड़बड़ी की जानकारी - प्लैटफ़ॉर्म
इस मॉड्यूल में डाइग्नोस्टिक्स की सुविधाओं के लिए, प्लैटफ़ॉर्म ऐब्स्ट्रैक्शन शामिल है.
खास जानकारी
| गिनती | |
|---|---|
| otGpioMode{ | enum gpio मोड को तय करता है.  | 
| फ़ंक्शन | |
|---|---|
| otPlatDiagAlarmCallback(otInstance *aInstance) | voidअलार्म इवेंट को प्रोसेस करता है.  | 
| otPlatDiagChannelSet(uint8_t aChannel) | voidइससे चैनल को फ़ैक्ट्री में गड़बड़ी की जानकारी पाने के लिए सेट किया जा सकता है.  | 
| otPlatDiagGpioGet(uint32_t aGpio, bool *aValue) | gpio की वैल्यू मिलती है.  | 
| otPlatDiagGpioGetMode(uint32_t aGpio, otGpioMode *aMode) | इससे gpio मोड चालू हो जाता है.  | 
| otPlatDiagGpioSet(uint32_t aGpio, bool aValue) | gpio की वैल्यू सेट करता है.  | 
| otPlatDiagGpioSetMode(uint32_t aGpio, otGpioMode aMode) | gpio मोड सेट करता है.  | 
| otPlatDiagModeGet(void) | boolइससे पता चलता है कि फ़ैक्ट्री डाइग्नोस्टिक्स मोड चालू है या नहीं.  | 
| otPlatDiagModeSet(bool aMode) | voidफ़ैक्ट्री डाइग्नोस्टिक्स मोड को चालू/बंद करता है.  | 
| otPlatDiagProcess(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen) | फ़ैक्ट्री डाइग्नोस्टिक्स कमांड लाइन को प्रोसेस करता है.  | 
| otPlatDiagRadioGetPowerSettings(otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength) | दिए गए चैनल के लिए पावर सेटिंग पाएं.  | 
| otPlatDiagRadioGetRawPowerSetting(otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength) | डाइग्नोस्टिक्स मॉड्यूल के लिए, रेडियो रॉ पावर सेटिंग पाएं.  | 
| otPlatDiagRadioRawPowerSettingEnable(otInstance *aInstance, bool aEnable) | otPlatDiagRadioSetRawPowerSetting()की ओर से सेट की गई रॉ पावर सेटिंग का इस्तेमाल करने के लिए, प्लैटफ़ॉर्म लेयर को चालू/बंद करें. | 
| otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError) | voidमिले हुए रेडियो फ़्रेम को प्रोसेस करता है.  | 
| otPlatDiagRadioSetRawPowerSetting(otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength) | डाइग्नोस्टिक्स मॉड्यूल के लिए, रेडियो रॉ पावर सेटिंग को सेट करें.  | 
| otPlatDiagRadioTransmitCarrier(otInstance *aInstance, bool aEnable) | मोबाइल और इंटरनेट सेवा देने वाली कंपनी की लगातार चलने वाली तरंग को ट्रांसमिट करने के लिए, प्लैटफ़ॉर्म लेयर को चालू/बंद करें.  | 
| otPlatDiagRadioTransmitStream(otInstance *aInstance, bool aEnable) | वर्णों की स्ट्रीम ट्रांसमिट करने के लिए, प्लैटफ़ॉर्म लेयर को चालू/बंद करें.  | 
| otPlatDiagTxPowerSet(int8_t aTxPower) | voidफ़ैक्ट्री में पता लगाने के लिए, ट्रांसमिट करने की पावर सेट करता है.  | 
गिनती
otGpioMode
otGpioMode
gpio मोड को तय करता है.
| प्रॉपर्टी | |
|---|---|
| OT_GPIO_MODE_INPUT | पुल रेसिस्टर के बिना इनपुट मोड. | 
| OT_GPIO_MODE_OUTPUT | आउटपुट मोड. | 
फ़ंक्शन
otPlatDiagAlarmCallback
void otPlatDiagAlarmCallback( otInstance *aInstance )
अलार्म इवेंट को प्रोसेस करता है.
| जानकारी | |||
|---|---|---|---|
| पैरामीटर | 
 | ||
otPlatDiagChannelSet
void otPlatDiagChannelSet( uint8_t aChannel )
इससे चैनल को फ़ैक्ट्री में गड़बड़ी की जानकारी पाने के लिए सेट किया जा सकता है.
| जानकारी | |||
|---|---|---|---|
| पैरामीटर | 
 | ||
otPlatDiagGpioGet
otError otPlatDiagGpioGet( uint32_t aGpio, bool *aValue )
gpio की वैल्यू मिलती है.
| जानकारी | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||||||||
| रिटर्न वैल्यू | 
 | ||||||||||
otPlatDiagGpioGetMode
otError otPlatDiagGpioGetMode( uint32_t aGpio, otGpioMode *aMode )
इससे gpio मोड चालू हो जाता है.
| जानकारी | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||||||||
| रिटर्न वैल्यू | 
 | ||||||||||
otPlatDiagGpioSet
otError otPlatDiagGpioSet( uint32_t aGpio, bool aValue )
gpio की वैल्यू सेट करता है.
| जानकारी | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||||||||
| रिटर्न वैल्यू | 
 | ||||||||||
otPlatDiagGpioSetMode
otError otPlatDiagGpioSetMode( uint32_t aGpio, otGpioMode aMode )
gpio मोड सेट करता है.
| जानकारी | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||||||||
| रिटर्न वैल्यू | 
 | ||||||||||
otPlatDiagModeGet
bool otPlatDiagModeGet( void )
इससे पता चलता है कि फ़ैक्ट्री डाइग्नोस्टिक्स मोड चालू है या नहीं.
| जानकारी | |
|---|---|
| लौटाए गए सामान | फ़ैक्ट्री में गड़बड़ी की जानकारी देने वाला मोड चालू होने पर, वैल्यू 'सही' होगी, नहीं तो 'गलत'.  | 
otPlatDiagModeSet
void otPlatDiagModeSet( bool aMode )
फ़ैक्ट्री डाइग्नोस्टिक्स मोड को चालू/बंद करता है.
| जानकारी | |||
|---|---|---|---|
| पैरामीटर | 
 | ||
otPlatDiagProcess
otError otPlatDiagProcess( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen )
फ़ैक्ट्री डाइग्नोस्टिक्स कमांड लाइन को प्रोसेस करता है.
इस फ़ंक्शन का आउटपुट (aOutput में लिखा गया कॉन्टेंट) \0 के साथ खत्म होना चाहिए और \0, आउटपुट बफ़र में है.
| जानकारी | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||||||||
| रिटर्न वैल्यू | 
 | ||||||||||
otPlatDiagRadioGetPowerSettings
otError otPlatDiagRadioGetPowerSettings( otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
दिए गए चैनल के लिए पावर सेटिंग पाएं.
| जानकारी | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||||||||||
| रिटर्न वैल्यू | 
 | ||||||||||||
otPlatDiagRadioGetRawPowerSetting
otError otPlatDiagRadioGetRawPowerSetting( otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
डाइग्नोस्टिक्स मॉड्यूल के लिए, रेडियो रॉ पावर सेटिंग पाएं.
| जानकारी | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||||||
| रिटर्न वैल्यू | 
 | ||||||||
otPlatDiagRadioRawPowerSettingEnable
otError otPlatDiagRadioRawPowerSettingEnable( otInstance *aInstance, bool aEnable )
otPlatDiagRadioSetRawPowerSetting() की ओर से सेट की गई रॉ पावर सेटिंग का इस्तेमाल करने के लिए, प्लैटफ़ॉर्म लेयर को चालू/बंद करें. 
| जानकारी | |||||
|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||
| रिटर्न वैल्यू | 
 | ||||
otPlatDiagRadioReceived
void otPlatDiagRadioReceived( otInstance *aInstance, otRadioFrame *aFrame, otError aError )
मिले हुए रेडियो फ़्रेम को प्रोसेस करता है.
| जानकारी | |||||||
|---|---|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||||
otPlatDiagRadioSetRawPowerSetting
otError otPlatDiagRadioSetRawPowerSetting( otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength )
डाइग्नोस्टिक्स मॉड्यूल के लिए, रेडियो रॉ पावर सेटिंग को सेट करें.
| जानकारी | |||||||
|---|---|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||||
| रिटर्न वैल्यू | 
 | ||||||
otPlatDiagRadioTransmitCarrier
otError otPlatDiagRadioTransmitCarrier( otInstance *aInstance, bool aEnable )
मोबाइल और इंटरनेट सेवा देने वाली कंपनी की लगातार चलने वाली तरंग को ट्रांसमिट करने के लिए, प्लैटफ़ॉर्म लेयर को चालू/बंद करें.
| जानकारी | |||||||
|---|---|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||||
| रिटर्न वैल्यू | 
 | ||||||
otPlatDiagRadioTransmitStream
otError otPlatDiagRadioTransmitStream( otInstance *aInstance, bool aEnable )
वर्णों की स्ट्रीम ट्रांसमिट करने के लिए, प्लैटफ़ॉर्म लेयर को चालू/बंद करें.
| जानकारी | |||||||
|---|---|---|---|---|---|---|---|
| पैरामीटर | 
 | ||||||
| रिटर्न वैल्यू | 
 | ||||||
otPlatDiagTxPowerSet
void otPlatDiagTxPowerSet( int8_t aTxPower )
फ़ैक्ट्री में पता लगाने के लिए, ट्रांसमिट करने की पावर सेट करता है.
| जानकारी | |||
|---|---|---|---|
| पैरामीटर | 
 | ||
संसाधन
OpenThread API के रेफ़रंस के विषय, सोर्स कोड से मिलते हैं. यह सोर्स GitHub पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.