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)
|
typedefint(*
Ponteiro é chamado para notificar sobre a saída do Console. |
Funções |
|
|---|---|
otCliAppendResult(otError aError)
|
void
Escreva o código de erro no console da CLI.
|
otCliInit(otInstance *aInstance, otCliOutputCallback aCallback, void *aContext)
|
void
Inicialize 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)
|
void
Grave alguns bytes no console da CLI como uma string hexadecimal.
|
otCliOutputFormat(const char *aFmt, ...)
|
void
Gravar uma string formatada no console da CLI.
|
otCliPlatLogv(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs)
|
void
Callback 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)
|
void
Callback 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.