Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

تشخيصات المصنع

تتضمن هذه الوحدة الوظائف التي تتحكم في تنفيذ مكدس الخيط.

ملخص

المهام

otDiagIsEnabled ( otInstance *aInstance)
bool
تشير هذه الوظيفة إلى ما إذا كان وضع تشخيص المصنع ممكّنًا أم لا.
otDiagProcessCmd ( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
تعالج هذه الوظيفة سطر أوامر تشخيص المصنع.
otDiagProcessCmdLine ( otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen)
void
تعالج هذه الوظيفة سطر أوامر تشخيص المصنع.

المهام

otDiagIsEnabled

bool otDiagIsEnabled(
  otInstance *aInstance
)

تشير هذه الوظيفة إلى ما إذا كان وضع تشخيص المصنع ممكّنًا أم لا.

تفاصيل
المعلمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
إرجاع القيم
TRUE
إذا تم تمكين وضع تشخيصات المصنع
FALSE
إذا تم تعطيل وضع تشخيصات المصنع.

otDiagProcessCmd

otError otDiagProcessCmd(
  otInstance *aInstance,
  uint8_t aArgsLength,
  char *aArgs[],
  char *aOutput,
  size_t aOutputMaxLen
)

تعالج هذه الوظيفة سطر أوامر تشخيص المصنع.

تفاصيل
المعلمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aArgsLength
عدد العناصر في aArgs .
[in] aArgs
مجموعة من الحجج.
[out] aOutput
نتيجة تنفيذ التشخيص.
[in] aOutputMaxLen
حجم المخزن المؤقت للإخراج.
إرجاع القيم
OT_ERROR_INVALID_ARGS
الأمر مدعوم ولكن تم توفير وسيطات غير صالحة.
OT_ERROR_NONE
يتم معالجة الأمر بنجاح.
OT_ERROR_NOT_IMPLEMENTED
الأمر غير مدعوم.

otDiagProcessCmdLine

void otDiagProcessCmdLine(
  otInstance *aInstance,
  const char *aString,
  char *aOutput,
  size_t aOutputMaxLen
)

تعالج هذه الوظيفة سطر أوامر تشخيص المصنع.

تفاصيل
المعلمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aString
سلسلة إدخال منتهية NULL.
[out] aOutput
نتيجة تنفيذ التشخيص.
[in] aOutputMaxLen
حجم المخزن المؤقت للإخراج.