Diagnostica di fabbrica
Questo modulo include funzioni che controllano l'esecuzione dello stack di thread.
Sommario
Funzioni |
---|
otDiagIsEnabled ( otInstance *aInstance) | bool Questa funzione indica se la modalità diagnostica di fabbrica è abilitata o meno. |
otDiagProcessCmd ( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen) | Questa funzione elabora una riga di comando della diagnostica di fabbrica. |
otDiagProcessCmdLine ( otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen) | void Questa funzione elabora una riga di comando della diagnostica di fabbrica. |
Funzioni
otDiagIsEnabled
bool otDiagIsEnabled(
otInstance *aInstance
)
Questa funzione indica se la modalità diagnostica di fabbrica è abilitata o meno.
Dettagli | Parametri | [in] aInstance | Puntatore a un'istanza di OpenThread. |
|
Valori restituiti | TRUE | se è abilitata la modalità diagnostica di fabbrica | FALSE | se la modalità diagnostica di fabbrica è disabilitata. |
|
otDiagProcessCmd
otError otDiagProcessCmd(
otInstance *aInstance,
uint8_t aArgsLength,
char *aArgs[],
char *aOutput,
size_t aOutputMaxLen
)
Questa funzione elabora una riga di comando della diagnostica di fabbrica.
Dettagli | Parametri | [in] aInstance | Puntatore a un'istanza di OpenThread. | [in] aArgsLength | Il numero di elementi in aArgs . | [in] aArgs | Una serie di argomenti. | [out] aOutput | Il risultato dell'esecuzione della diagnostica. | [in] aOutputMaxLen | La dimensione 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 correttamente. | OT_ERROR_NOT_IMPLEMENTED | Il comando non è supportato. |
|
otDiagProcessCmdLine
void otDiagProcessCmdLine(
otInstance *aInstance,
const char *aString,
char *aOutput,
size_t aOutputMaxLen
)
Questa funzione elabora una riga di comando della diagnostica di fabbrica.
Dettagli | Parametri | [in] aInstance | Puntatore a un'istanza di OpenThread. | [in] aString | Una stringa di input terminata da NULL. | [out] aOutput | Il risultato dell'esecuzione della diagnostica. | [in] aOutputMaxLen | La dimensione del buffer di output. |
|