Interfaz de línea de comandos
Este módulo incluye funciones que controlan la ejecución de la pila de subprocesos.
Resumen
definiciones de tipo | |
---|---|
otCliOutputCallback )(void *aContext, const char *aFormat, va_list aArguments) | definición de tipoint(* Este puntero de función se llama para notificar sobre la salida de la consola. |
Funciones | |
---|---|
otCliAppendResult ( otError aError) | void Escriba el código de error en la consola CLI. |
otCliInit ( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext) | void Inicialice el módulo CLI. |
otCliInputLine (char *aBuf) | void Este método se llama para alimentar una línea de entrada de la consola. |
otCliOutputBytes (const uint8_t *aBytes, uint8_t aLength) | void Escriba una cantidad de bytes en la consola CLI como una cadena hexadecimal. |
otCliOutputFormat (const char *aFmt, ...) | void Escriba una cadena formateada en la consola CLI. |
otCliPlatLogv ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs) | void Devolución de llamada para escribir el registro de OpenThread en la consola CLI. |
otCliSetUserCommands (const otCliCommand *aUserCommands, uint8_t aLength, void *aContext) | void Establecer una tabla de comandos de usuario. |
definiciones de tipo
otCliOutputCallback
int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
Este puntero de función se llama para notificar sobre la salida de la consola.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
| ||||||
Devoluciones | Número de bytes escritos por la devolución de llamada. |
Funciones
otCliAppendResult
void otCliAppendResult( otError aError )
Escriba el código de error en la consola CLI.
Si el aError
es OT_ERROR_PENDING
, no se generará nada.
Detalles | |||
---|---|---|---|
Parámetros |
|
otCliInit
void otCliInit( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext )
Inicialice el módulo CLI.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
otCliInputLine
void otCliInputLine( char *aBuf )
Este método se llama para alimentar una línea de entrada de la consola.
Detalles | |||
---|---|---|---|
Parámetros |
|
otCliOutputBytes
void otCliOutputBytes( const uint8_t *aBytes, uint8_t aLength )
Escriba una cantidad de bytes en la consola CLI como una cadena hexadecimal.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
otCliOutputFormat
void otCliOutputFormat( const char *aFmt, ... )
Escriba una cadena formateada en la consola CLI.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
otCliPlatLogv
void otCliPlatLogv( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs )
Devolución de llamada para escribir el registro de OpenThread en la consola CLI.
Detalles | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
otCliSetUserCommands
void otCliSetUserCommands( const otCliCommand *aUserCommands, uint8_t aLength, void *aContext )
Establecer una tabla de comandos de usuario.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
Recursos
Los temas de referencia de la API OpenThread se originan en el código fuente, disponible en GitHub . Para obtener más información o contribuir a nuestra documentación, consulte Recursos .