Interface de linha de comando
Este módulo inclui funções que controlam a execução da pilha Thread.
Resumo
| Typedefs | |
|---|---|
| otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments) | typedef int(*Ponteiro é chamado para notificar sobre a saída do Console.  | 
| Funções | |
|---|---|
| otCliAppendResult(otError aError) | voidEscreva o código de erro no console da CLI.  | 
| otCliInit(otInstance *aInstance, otCliOutputCallback aCallback, void *aContext) | voidInicialize o módulo da CLI.  | 
| otCliInputLine(char *aBuf) | voidÉ chamado para alimentar uma linha de entrada do console.  | 
| otCliOutputBytes(const uint8_t *aBytes, uint8_t aLength) | voidGrave alguns bytes no console da CLI como uma string hexadecimal.  | 
| otCliOutputFormat(const char *aFmt, ...) | voidGravar uma string formatada no console da CLI.  | 
| otCliPlatLogv(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs) | voidCallback para gravar o registro do OpenThread no console da CLI.  | 
| otCliSetUserCommands(const otCliCommand *aUserCommands, uint8_t aLength, void *aContext) | Defina uma tabela de comandos do usuário.  | 
| otCliVendorSetUserCommands(void) | voidCallback para permitir que comandos específicos do fornecedor sejam adicionados à tabela de comandos do usuário.  | 
Typedefs
OtCliOutputCallback
int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
Ponteiro é chamado para notificar sobre a saída do Console.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||
| Retorna | Número de bytes gravados pelo callback.  | ||||||
Funções
OcCliAppendResult
void otCliAppendResult( otError aError )
Escreva o código de erro no console da CLI.
Se aError for OT_ERROR_PENDING, nada será gerado.
| Detalhes | |||
|---|---|---|---|
| Parâmetros | 
 | ||
OCLINI
void otCliInit( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext )
Inicialize o módulo da CLI.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||
linha de entrada de otCli
void otCliInputLine( char *aBuf )
É chamado para alimentar uma linha de entrada do console.
| Detalhes | |||
|---|---|---|---|
| Parâmetros | 
 | ||
OtCliOutputBytes
void otCliOutputBytes( const uint8_t *aBytes, uint8_t aLength )
Grave alguns bytes no console da CLI como uma string hexadecimal.
| Detalhes | |||||
|---|---|---|---|---|---|
| Parâmetros | 
 | ||||
Formato de saída otCli
void otCliOutputFormat( const char *aFmt, ... )
Gravar uma string formatada no console da CLI.
| Detalhes | |||||
|---|---|---|---|---|---|
| Parâmetros | 
 | ||||
OtCliPlatLogv
void otCliPlatLogv( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs )
Callback para gravar o registro do OpenThread no console da CLI.
| Detalhes | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||
OCCSetUserCommands
otError otCliSetUserCommands( const otCliCommand *aUserCommands, uint8_t aLength, void *aContext )
Defina uma tabela de comandos do usuário.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||
| Valores de retorno | 
 | ||||||
OtCliVendorSetUserCommands
void otCliVendorSetUserCommands( void )
Callback para permitir que comandos específicos do fornecedor sejam adicionados à tabela de comandos do usuário.
Disponível quando OPENTHREAD_CONFIG_CLI_VENDOR_COMMANDS_ENABLE está ativado e OPENTHREAD_CONFIG_CLI_MAX_USER_CMD_ENTRIES é maior que 1. 
Recursos
Os tópicos de referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.