بيانات تشخيص المصنع - حزمة سلاسل المحادثات

تشمل هذه الوحدة وظائف تتحكم في تنفيذ حِزمة سلسلة المحادثات.

الملخّص

الدوال

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
)

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

يجب أن ينتهي إخراج هذه الدالة (المحتوى المكتوب لـ aOutput) بـ \0 وأن \0 داخل المخزن المؤقت للمخرجات.

التفاصيل
المعلَمات
[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
)

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

يجب أن ينتهي إخراج هذه الدالة (المحتوى المكتوب لـ aOutput) بـ \0 وأن \0 داخل المخزن المؤقت للمخرجات.

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

المراجع

تنشأ مواضيع واجهة برمجة التطبيقات المرجعية لـ OpenThread من رمز المصدر، المتوفر على GitHub. للاطّلاع على مزيد من المعلومات أو للمساهمة في مستنداتنا، يُرجى الرجوع إلى المراجع.