Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Diagnostica di fabbrica - Stack Stack

Questo modulo include funzioni che controllano l'esecuzione dello stack in thread.

Riepilogo

Functions

otDiagIsEnabled(otInstance *aInstance)
bool
Questa funzione indica se la modalità diagnostica di fabbrica è stata attivata 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)
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 è stata attivata o meno.

Dettagli
Parametri
[in] aInstance
Un puntatore a un'istanza OpenThread.
Valori restituiti
TRUE
se la modalità diagnostica di fabbrica è attivata
FALSE
se la modalità di 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 a un'istanza OpenThread.
[in] aArgsLength
Il numero di elementi in aArgs.
[in] aArgs
Un array di argomenti.
[out] aOutput
Il risultato dell'esecuzione di diagnostica.
[in] aOutputMaxLen
Le dimensioni del buffer di output.
Valori restituiti
OT_ERROR_INVALID_ARGS
Il comando è supportato ma vengono forniti argomenti non validi.
OT_ERROR_NONE
Il comando è stato elaborato.
OT_ERROR_NOT_IMPLEMENTED
Il comando non è supportato.

otDiagProcessCmdLine

otError 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 a un'istanza OpenThread.
[in] aString
Una stringa di input terminata da NULL.
[out] aOutput
Il risultato dell'esecuzione di diagnostica.
[in] aOutputMaxLen
Le dimensioni del buffer di output.
Valori restituiti
OT_ERROR_NONE
Il comando è stato elaborato.
OT_ERROR_INVALID_ARGS
Il comando è supportato ma vengono forniti argomenti non validi.
OT_ERROR_NOT_IMPLEMENTED
Il comando non è supportato.
OT_ERROR_NO_BUFS
La stringa di comando è troppo lunga.

Risorse

Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per scoprire di più o per contribuire alla nostra documentazione, consulta le Risorse.