फ़ैक्ट्री में गड़बड़ी की जानकारी - प्लैटफ़ॉर्म
इस मॉड्यूल में डाइग्नोस्टिक्स की सुविधाओं के लिए, प्लैटफ़ॉर्म ऐब्स्ट्रैक्शन शामिल है.
खास जानकारी
गिनती |
|
---|---|
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 पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.