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

otCliConsoleOutputCallback )(const char *aBuf, uint16_t aBufLength, void *aContext) 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.
otCliConsoleInit ( otInstance *aInstance, otCliConsoleOutputCallback aCallback, void *aContext)
void
Inicialize o módulo CLI CONSOLE.
otCliConsoleInputLine (char *aBuf, uint16_t aBufLength)
void
Este método é chamado para alimentar uma linha de entrada do console.
otCliOutput (const char *aString, uint16_t aLength)
void
Grave a string no console CLI.
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.
otCliUartInit ( otInstance *aInstance)
void
Inicialize o módulo CLI UART.

Typedefs

otCliConsoleOutputCallback

int(* otCliConsoleOutputCallback)(const char *aBuf, uint16_t aBufLength, void *aContext)

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 processados ​​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á enviado.

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

otCliConsoleInit

void otCliConsoleInit(
  otInstance *aInstance,
  otCliConsoleOutputCallback aCallback,
  void *aContext
)

Inicialize o módulo CLI CONSOLE.

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 do console.
[in] aContext
Um ponteiro de contexto do usuário.

otCliConsoleInputLine

void otCliConsoleInputLine(
  char *aBuf,
  uint16_t aBufLength
)

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

Detalhes
Parâmetros
[in] aBuf
Um ponteiro para um buffer com uma entrada.
[in] aBufLength
Um comprimento dos dados de entrada armazenados no buffer.

otCliOutput

void otCliOutput(
  const char *aString,
  uint16_t aLength
)

Grave a string no console CLI.

Detalhes
Parâmetros
[in] aString
Um ponteiro para a string, que não pode ter terminação nula.
[in] aLength
Número de bytes.

otCliOutputBytes

void otCliOutputBytes(
  const uint8_t *aBytes,
  uint8_t aLength
)

Grave vários 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 log.
[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.

otCliUartInit

void otCliUartInit(
  otInstance *aInstance
)

Inicialize o módulo CLI UART.

Detalhes
Parâmetros
[in] aInstance
A estrutura da instância OpenThread.