بيانات تشخيص المصنع - النظام الأساسي
تتضمن هذه الوحدة ملخصًا للنظام الأساسي لميزات التشخيص.
ملخّص
التعدادات |
|
---|---|
otGpioMode{
|
تعداد تحديد أوضاع "نظام تحديد المواقع العالمي (GPS)". |
الدوال |
|
---|---|
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
تحديد أوضاع "نظام تحديد المواقع العالمي (GPS)".
أماكن إقامة | |
---|---|
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 في حال تفعيل وضع "بيانات تشخيص المصنع" أو "خطأ" في الحالات الأخرى
|
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 )
الحصول على إعداد الطاقة اللاسلكية الأولية لوحدة التشخيص.
التفاصيل | |||||||||
---|---|---|---|---|---|---|---|---|---|
المَعلمات |
|
||||||||
قيم الإرجاع |
|
otPlatDiagRadioRawPowerSettingEnabled
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 )
اضبط إعدادات الطاقة الأولية اللاسلكية لوحدة التشخيص.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المَعلمات |
|
||||||
قيم الإرجاع |
|
otPlatDiagRadioTransmitمشغّل شبكة الجوّال
otError otPlatDiagRadioTransmitCarrier( otInstance *aInstance, bool aEnable )
تشغيل/إيقاف طبقة النظام الأساسي لنقل موجة مشغل شبكة الجوّال المستمرة
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المَعلمات |
|
||||||
قيم الإرجاع |
|
otPlatDiagRadioTransmitStream
otError otPlatDiagRadioTransmitStream( otInstance *aInstance, bool aEnable )
بدء/إيقاف طبقة النظام الأساسي لنقل بث الأحرف
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المَعلمات |
|
||||||
قيم الإرجاع |
|
otPlatDiagTxPowerSet
void otPlatDiagTxPowerSet( int8_t aTxPower )
تضبط طاقة الإرسال لاستخدامها في بيانات التشخيص الأصلية.
التفاصيل | |||
---|---|---|---|
المَعلمات |
|
الموارد
تبدأ مواضيع مراجع واجهة برمجة تطبيقات OpenThread من رمز المصدر، وهو متاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في المستندات، يمكنك الاطّلاع على المراجع.