O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Diagnóstico de Fábrica

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

Resumo

Funções

otDiagIsEnabled ( otInstance *aInstance)
bool
Esta função indica se o modo de diagnóstico de fábrica está habilitado ou não.
otDiagProcessCmd ( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Esta função processa uma linha de comando de diagnóstico de fábrica.
otDiagProcessCmdLine ( otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen)
void
Esta função processa uma linha de comando de diagnóstico de fábrica.

Funções

otDiagIsEnabled

bool otDiagIsEnabled(
  otInstance *aInstance
)

Esta função indica se o modo de diagnóstico de fábrica está habilitado ou não.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância OpenThread.
Valores Retornados
TRUE
se o modo de diagnóstico de fábrica estiver habilitado
FALSE
se o modo de diagnóstico de fábrica estiver desativado.

otDiagProcessCmd

otError otDiagProcessCmd(
  otInstance *aInstance,
  uint8_t aArgsLength,
  char *aArgs[],
  char *aOutput,
  size_t aOutputMaxLen
)

Esta função processa uma linha de comando de diagnóstico de fábrica.

A saída desta função (o conteúdo escrito para aOutput ) deve terminar com \0 e o \0 está dentro da memória intermédia de saída.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância OpenThread.
[in] aArgsLength
O número de elementos em aArgs .
[in] aArgs
Uma série de argumentos.
[out] aOutput
O resultado da execução do diagnóstico.
[in] aOutputMaxLen
O tamanho do buffer de saída.
Valores Retornados
OT_ERROR_INVALID_ARGS
O comando é compatível, mas são fornecidos argumentos inválidos.
OT_ERROR_NONE
O comando foi processado com sucesso.
OT_ERROR_NOT_IMPLEMENTED
O comando não é compatível.

otDiagProcessCmdLine

void otDiagProcessCmdLine(
  otInstance *aInstance,
  const char *aString,
  char *aOutput,
  size_t aOutputMaxLen
)

Esta função processa uma linha de comando de diagnóstico de fábrica.

A saída desta função (o conteúdo escrito para aOutput ) deve terminar com \0 e o \0 está dentro da memória intermédia de saída.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância OpenThread.
[in] aString
Uma string de entrada terminada em NULL.
[out] aOutput
O resultado da execução do diagnóstico.
[in] aOutputMaxLen
O tamanho do buffer de saída.