Diagnostica di fabbrica - Stack Thread

Questo modulo include funzioni che controllano l'esecuzione dello stack di Thread.

Riepilogo

Functions

otDiagIsEnabled(otInstance *aInstance)
bool
Questa funzione indica se la modalità diagnostica di fabbrica è attiva o meno.
otDiagProcessCmd(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Questa funzione elabora una riga di comando per la diagnostica di fabbrica.
otDiagProcessCmdLine(otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen)
void
Questa funzione elabora una riga di comando per la diagnostica di fabbrica.

Functions

otDiagIsEnabled

bool otDiagIsEnabled(
  otInstance *aInstance
)

Questa funzione indica se la modalità diagnostica di fabbrica è attiva o meno.

Dettagli
Parametri
[in] aInstance
Un puntatore su un'istanza di OpenThread.
Valori di ritorno
TRUE
se è attiva la modalità diagnostica di fabbrica
FALSE
se la modalità diagnostica di fabbrica è disattivata.

otDiagProcessCmd

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

Questa funzione elabora una riga di comando per la diagnostica di fabbrica.

L'output di questa funzione (i contenuti scritti in aOutput) DEVE terminare con \0 e \0 è all'interno del buffer di output.

Dettagli
Parametri
[in] aInstance
Un puntatore su un'istanza di OpenThread.
[in] aArgsLength
Il numero di elementi in aArgs.
[in] aArgs
Un array di argomenti.
[out] aOutput
Il risultato dell'esecuzione della diagnostica.
[in] aOutputMaxLen
Le dimensioni del buffer di output.
Valori di ritorno
OT_ERROR_INVALID_ARGS
Il comando è supportato, ma sono stati forniti argomenti non validi.
OT_ERROR_NONE
Il comando è in fase di elaborazione.
OT_ERROR_NOT_IMPLEMENTED
Il comando non è supportato.

otDiagProcessCmdLinea

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

Questa funzione elabora una riga di comando per la diagnostica di fabbrica.

L'output di questa funzione (i contenuti scritti in aOutput) DEVE terminare con \0 e \0 è all'interno del buffer di output.

Dettagli
Parametri
[in] aInstance
Un puntatore su un'istanza di OpenThread.
[in] aString
Una stringa di input terminata con NULL.
[out] aOutput
Il risultato dell'esecuzione della diagnostica.
[in] aOutputMaxLen
Le dimensioni del buffer di output.

Risorse

Gli argomenti di riferimento per l'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per ulteriori informazioni o per contribuire alla nostra documentazione, consulta la sezione Risorse.