אבחון בעיות של היצרן – פלטפורמה
המודול הזה כולל את הפשטת הפלטפורמה לתכונות של אבחון.
סיכום
ספירות |
|
---|---|
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 )
מציינת אם מצב האבחון של היצרן מופעל או לא.
פרטים | |
---|---|
החזרות |
TRUE אם מצב האבחון של היצרן מופעל, FALSE אם לא.
|
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. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.