Diagnostyka fabryczna – stos wątków

Ten moduł zawiera funkcje, które kontrolują wykonywanie stosu w wątku.

Podsumowanie

Funkcje

otDiagIsEnabled(otInstance *aInstance)
bool
Ta funkcja wskazuje, czy tryb diagnostyki fabrycznej jest włączony.
otDiagProcessCmd(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Ta funkcja przetwarza wiersz poleceń diagnostyki fabrycznej.
otDiagProcessCmdLine(otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen)
void
Ta funkcja przetwarza wiersz poleceń diagnostyki fabrycznej.

Funkcje

otDiagIsEnabled

bool otDiagIsEnabled(
  otInstance *aInstance
)

Ta funkcja wskazuje, czy tryb diagnostyki fabrycznej jest włączony.

Szczegóły
Parametry
[in] aInstance
Wskaźnik do instancji OpenThread.
Zwracane wartości
TRUE
jeśli jest włączony tryb diagnostyki fabrycznej.
FALSE
jeśli tryb diagnostyki fabrycznej jest wyłączony.

Parametr otDiagProcesscmd

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

Ta funkcja przetwarza wiersz poleceń diagnostyki fabrycznej.

Dane wyjściowe tej funkcji (treści zapisane w polu aOutput) MUSZĄ kończyć się znakiem \0, a \0 znajduje się w buforze wyjściowym.

Szczegóły
Parametry
[in] aInstance
Wskaźnik do instancji OpenThread.
[in] aArgsLength
Liczba elementów w elemencie aArgs.
[in] aArgs
Tablica argumentów.
[out] aOutput
Wynik wykonania diagnostyki.
[in] aOutputMaxLen
Rozmiar bufora wyjściowego.
Zwracane wartości
OT_ERROR_INVALID_ARGS
Polecenie jest obsługiwane, ale podano nieprawidłowe argumenty.
OT_ERROR_NONE
Polecenie jest przetwarzane.
OT_ERROR_NOT_IMPLEMENTED
Polecenie nie jest obsługiwane.

Linia poleceń otDiagProcesscmd

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

Ta funkcja przetwarza wiersz poleceń diagnostyki fabrycznej.

Dane wyjściowe tej funkcji (treści zapisane w polu aOutput) MUSZĄ kończyć się znakiem \0, a \0 znajduje się w buforze wyjściowym.

Szczegóły
Parametry
[in] aInstance
Wskaźnik do instancji OpenThread.
[in] aString
Ciąg tekstowy z końcówką NULL.
[out] aOutput
Wynik wykonania diagnostyki.
[in] aOutputMaxLen
Rozmiar bufora wyjściowego.

Zasoby

Tematy referencyjne interfejsu API OpenThread pochodzą z kodu źródłowego i są dostępne w GitHub. Więcej informacji oraz dodatkowe informacje znajdziesz w materiałach.