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.
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.
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. |
|