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