אבחון במפעל – מקבץ שרשורים

המודול הזה כולל פונקציות ששולטות בביצוע השרשור.

סיכום

פונקציות

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
מחרוזת קלט המסתיימת ב-NULL.
[out] aOutput
התוצאה של הפעלת האבחון.
[in] aOutputMaxLen
שטח האחסון הזמני של הפלט.

מקורות מידע

נושאי עזר של OpenThread API מגיעים מקוד המקור, שזמין ב-GitHub. למידע נוסף או כדי להוסיף מידע למסמכים שלנו, יש לעיין במשאבים.