Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Diagnóstico de fábrica

Este módulo incluye funciones que controlan la ejecución de la pila de subprocesos.

Resumen

Funciones

otDiagIsEnabled ( otInstance *aInstance)
bool
Esta función indica si el modo de diagnóstico de fábrica está habilitado o no.
otDiagProcessCmd ( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Esta función procesa una línea de comando de diagnóstico de fábrica.
otDiagProcessCmdLine ( otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen)
void
Esta función procesa una línea de comando de diagnóstico de fábrica.

Funciones

otDiagIsEnabled

bool otDiagIsEnabled(
  otInstance *aInstance
)

Esta función indica si el modo de diagnóstico de fábrica está habilitado o no.

Detalles
Parámetros
[in] aInstance
Un puntero a una instancia de OpenThread.
Valores devueltos
TRUE
si el modo de diagnóstico de fábrica está habilitado
FALSE
si el modo de diagnóstico de fábrica está desactivado.

otDiagProcessCmd

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

Esta función procesa una línea de comando de diagnóstico de fábrica.

El resultado de esta función (el contenido escrito a aOutput ) debe terminar con \0 y el \0 se encuentra dentro del buffer de salida.

Detalles
Parámetros
[in] aInstance
Un puntero a una instancia de OpenThread.
[in] aArgsLength
El número de elementos en aArgs .
[in] aArgs
Una serie de argumentos.
[out] aOutput
El resultado de la ejecución del diagnóstico.
[in] aOutputMaxLen
El tamaño del búfer de salida.
Valores devueltos
OT_ERROR_INVALID_ARGS
El comando es compatible pero se proporcionan argumentos no válidos.
OT_ERROR_NONE
El comando se procesa con éxito.
OT_ERROR_NOT_IMPLEMENTED
El comando no es compatible.

otDiagProcessCmdLine

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

Esta función procesa una línea de comando de diagnóstico de fábrica.

El resultado de esta función (el contenido escrito a aOutput ) debe terminar con \0 y el \0 se encuentra dentro del buffer de salida.

Detalles
Parámetros
[in] aInstance
Un puntero a una instancia de OpenThread.
[in] aString
Una cadena de entrada terminada en NULL.
[out] aOutput
El resultado de la ejecución del diagnóstico.
[in] aOutputMaxLen
El tamaño del búfer de salida.