Interfaccia a riga di comando
Questo modulo include funzioni che controllano l'esecuzione dello stack Thread.
Riepilogo
| Definizione di tipo | |
|---|---|
| otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments) | typedef int(*Il puntatore viene chiamato per inviare notifiche sull'output della console.  | 
| Funzioni | |
|---|---|
| otCliAppendResult(otError aError) | voidScrivi il codice di errore nella console dell'interfaccia a riga di comando.  | 
| otCliInit(otInstance *aInstance, otCliOutputCallback aCallback, void *aContext) | voidInizializzare il modulo dell'interfaccia a riga di comando.  | 
| otCliInputLine(char *aBuf) | voidViene chiamato per inserire il feed in una riga di input della console.  | 
| otCliOutputBytes(const uint8_t *aBytes, uint8_t aLength) | voidScrivi un numero di byte nella console dell'interfaccia a riga di comando come stringa esadecimale.  | 
| otCliOutputFormat(const char *aFmt, ...) | voidScrivi la stringa formattata nella console dell'interfaccia a riga di comando.  | 
| otCliPlatLogv(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs) | voidCallback per scrivere il log OpenThread nella console dell'interfaccia a riga di comando.  | 
| otCliSetUserCommands(const otCliCommand *aUserCommands, uint8_t aLength, void *aContext) | Imposta una tabella dei comandi utente.  | 
| otCliVendorSetUserCommands(void) | voidCallback per consentire l'aggiunta di comandi specifici del fornitore alla tabella dei comandi degli utenti.  | 
Definizione di tipo
OtCliOutputChiamata
int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
Il puntatore viene chiamato per inviare notifiche sull'output della console.
| Dettagli | |||||||
|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||
| Restituisce | Numero di byte scritti dal callback.  | ||||||
Funzioni
Risultato otCliAppend
void otCliAppendResult( otError aError )
Scrivi il codice di errore nella console dell'interfaccia a riga di comando.
Se il valore di aError è OT_ERROR_PENDING, non verrà generato nulla.
| Dettagli | |||
|---|---|---|---|
| Parametri | 
 | ||
CliInit
void otCliInit( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext )
Inizializzare il modulo dell'interfaccia a riga di comando.
| Dettagli | |||||||
|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||
OtCliInputLine
void otCliInputLine( char *aBuf )
Viene chiamato per inserire il feed in una riga di input della console.
| Dettagli | |||
|---|---|---|---|
| Parametri | 
 | ||
OtCliOutputByte
void otCliOutputBytes( const uint8_t *aBytes, uint8_t aLength )
Scrivi un numero di byte nella console dell'interfaccia a riga di comando come stringa esadecimale.
| Dettagli | |||||
|---|---|---|---|---|---|
| Parametri | 
 | ||||
Formato output otCli
void otCliOutputFormat( const char *aFmt, ... )
Scrivi la stringa formattata nella console dell'interfaccia a riga di comando.
| Dettagli | |||||
|---|---|---|---|---|---|
| Parametri | 
 | ||||
Logo otCliPlatLogv
void otCliPlatLogv( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs )
Callback per scrivere il log OpenThread nella console dell'interfaccia a riga di comando.
| Dettagli | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||||
ComandiUtente otCliSet
otError otCliSetUserCommands( const otCliCommand *aUserCommands, uint8_t aLength, void *aContext )
Imposta una tabella dei comandi utente.
| Dettagli | |||||||
|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||
| Valori restituiti | 
 | ||||||
OtCliVendorSetUserCommands
void otCliVendorSetUserCommands( void )
Callback per consentire l'aggiunta di comandi specifici del fornitore alla tabella dei comandi degli utenti.
Disponibile quando OPENTHREAD_CONFIG_CLI_VENDOR_COMMANDS_ENABLE è attivato e OPENTHREAD_CONFIG_CLI_MAX_USER_CMD_ENTRIES è maggiore di 1. 
Risorse
Gli argomenti di riferimento per l'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per maggiori informazioni o per contribuire alla nostra documentazione, consulta Risorse.