O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Interface da Linha de comando

Este módulo inclui funções que controlam a execução da pilha de Threads.

Resumo

Typedefs

otCliOutputCallback )(void *aContext, const char *aFormat, va_list aArguments) typedef
int(*
Este ponteiro de função é chamado para notificar sobre a saída do Console.

Funções

otCliAppendResult ( otError aError)
void
Grave o código de erro no console CLI.
otCliInit ( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext)
void
Inicialize o módulo CLI.
otCliInputLine (char *aBuf)
void
Este método é chamado para alimentar uma linha de entrada do console.
otCliOutputBytes (const uint8_t *aBytes, uint8_t aLength)
void
Grave um número de bytes no console CLI como uma string hexadecimal.
otCliOutputFormat (const char *aFmt, ...)
void
Grave a string formatada no console CLI.
otCliPlatLogLine ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aLogLine)
void
Função para gravar o OpenThread Log no console CLI.
otCliPlatLogv ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs)
void
Retorno de chamada para gravar o registro OpenThread no console CLI.
otCliSetUserCommands (const otCliCommand *aUserCommands, uint8_t aLength, void *aContext)
void
Defina uma tabela de comandos do usuário.

Typedefs

otCliOutputCallback

int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)

Este ponteiro de função é chamado para notificar sobre a saída do Console.

Detalhes
Parâmetros
[in] aBuf
Um ponteiro para um buffer com uma saída.
[in] aBufLength
Um comprimento dos dados de saída armazenados no buffer.
[out] aContext
Um ponteiro de contexto do usuário.
Devoluções
Número de bytes gravados pelo retorno de chamada.

Funções

otCliAppendResult

void otCliAppendResult(
  otError aError
)

Grave o código de erro no console CLI.

Se o aError for OT_ERROR_PENDING nada será OT_ERROR_PENDING .

Detalhes
Parâmetros
[in] aError
Valor do código de erro.

otCliInit

void otCliInit(
  otInstance *aInstance,
  otCliOutputCallback aCallback,
  void *aContext
)

Inicialize o módulo CLI.

Detalhes
Parâmetros
[in] aInstance
A estrutura da instância OpenThread.
[in] aCallback
Um método de retorno de chamada chamado para processar a saída CLI.
[in] aContext
Um ponteiro de contexto do usuário.

otCliInputLine

void otCliInputLine(
  char *aBuf
)

Este método é chamado para alimentar uma linha de entrada do console.

Detalhes
Parâmetros
[in] aBuf
Um ponteiro para uma string terminada em nulo.

otCliOutputBytes

void otCliOutputBytes(
  const uint8_t *aBytes,
  uint8_t aLength
)

Grave um número de bytes no console CLI como uma string hexadecimal.

Detalhes
Parâmetros
[in] aBytes
Um ponteiro para os dados que devem ser impressos.
[in] aLength
comprimento aBytes .

otCliOutputFormat

void otCliOutputFormat(
  const char *aFmt,
  ...
)

Grave a string formatada no console CLI.

Detalhes
Parâmetros
[in] aFmt
Um ponteiro para a string de formato.
[in] ...
Uma lista de argumentos correspondentes.

otCliPlatLogLine

void otCliPlatLogLine(
  otLogLevel aLogLevel,
  otLogRegion aLogRegion,
  const char *aLogLine
)

Função para gravar o OpenThread Log no console CLI.

Detalhes
Parâmetros
[in] aLogLevel
O nível de registro.
[in] aLogRegion
A região do log.
[in] aLogLine
Um ponteiro para a string da linha de log.

otCliPlatLogv

void otCliPlatLogv(
  otLogLevel aLogLevel,
  otLogRegion aLogRegion,
  const char *aFormat,
  va_list aArgs
)

Retorno de chamada para gravar o registro OpenThread no console CLI.

Detalhes
Parâmetros
[in] aLogLevel
O nível de log.
[in] aLogRegion
A região do log.
[in] aFormat
Um ponteiro para a string de formato.
[in] aArgs
va_list correspondente a aFormat.

otCliSetUserCommands

void otCliSetUserCommands(
  const otCliCommand *aUserCommands,
  uint8_t aLength,
  void *aContext
)

Defina uma tabela de comandos do usuário.

Detalhes
Parâmetros
[in] aUserCommands
Um ponteiro para uma matriz com comandos do usuário.
[in] aLength
comprimento de aUserCommands .
[in] aContext
The contexto foi passado para o manipulador.