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

Diagnóstico de la fábrica: pila de subprocesos

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

Resumen

Functions

otDiagIsEnabled(otInstance *aInstance)
bool
Esta función indica si está habilitado el modo de diagnóstico de fábrica.
otDiagProcessCmd(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Esta función procesa una línea de comandos 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 comandos de diagnóstico de fábrica.

Functions

OtDiagIsEnabled

bool otDiagIsEnabled(
  otInstance *aInstance
)

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

Detalles
Parámetros
[in] aInstance
Un puntero para una instancia de OpenThread.
Valores que se muestran
TRUE
si el modo de diagnóstico de fábrica está habilitado
FALSE
si el modo de diagnóstico de fábrica está inhabilitado.

otDiagProcessCmd

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

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

El resultado de esta función (el contenido escrito en aOutput) DEBE finalizar con \0 y la \0 se encuentra dentro del búfer de salida.

Detalles
Parámetros
[in] aInstance
Un puntero para una instancia de OpenThread.
[in] aArgsLength
La cantidad de elementos de aArgs
[in] aArgs
Un arreglo de argumentos.
[out] aOutput
El resultado de la ejecución del diagnóstico.
[in] aOutputMaxLen
El tamaño del búfer de salida.
Valores que se muestran
OT_ERROR_INVALID_ARGS
El comando es compatible, pero se proporcionaron argumentos no válidos.
OT_ERROR_NONE
El comando se procesa correctamente.
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 comandos de diagnóstico de fábrica.

El resultado de esta función (el contenido escrito en aOutput) DEBE finalizar con \0 y la \0 se encuentra dentro del búfer de salida.

Detalles
Parámetros
[in] aInstance
Un puntero para una instancia de OpenThread.
[in] aString
Una string 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.

Recursos

Los temas de referencia de la API de OpenThread se originan en el código fuente, disponible en GitHub. Para obtener más información o colaborar con nuestra documentación, consulta Recursos.