Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Interfaz de línea de comandos

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

Resumen

Typedefs

otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments) typedef
int(*
Se llama a este puntero de función para notificar sobre el resultado de Console.

Funciones

otCliAppendResult(otError aError)
void
Escribe el código de error en la consola de la CLI.
otCliInit(otInstance *aInstance, otCliOutputCallback aCallback, void *aContext)
void
Inicializa el módulo de la 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
Escribir una cantidad de bytes en la consola de la CLI como una string hexadecimal.
otCliOutputFormat(const char *aFmt, ...)
void
Escribe la string con formato en la consola de la CLI.
otCliPlatLogv(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs)
void
Es la devolución de llamada para escribir el registro de OpenThread en la consola de la CLI.
otCliSetUserCommands(const otCliCommand *aUserCommands, uint8_t aLength, void *aContext)
void
Configura una tabla de comandos de usuario.

Typedefs

otCliOutputCallback

int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)

Se llama a este puntero de función para notificar sobre el resultado de Console.

Detalles
Parámetros
[out] aContext
Un puntero de contexto del usuario.
[in] aFormat
La string de formato.
[in] aArguments
Los argumentos de la string de formato.
Qué muestra
Cantidad de bytes escritos por la devolución de llamada.

Funciones

otCliAppendResult

void otCliAppendResult(
  otError aError
)

Escribe el código de error en la consola de la CLI.

Si aError es OT_ERROR_PENDING, no se mostrará ningún resultado.

Detalles
Parámetros
[in] aError
Valor del código de error.

oCLIInit

void otCliInit(
  otInstance *aInstance,
  otCliOutputCallback aCallback,
  void *aContext
)

Inicializa el módulo de la CLI.

Detalles
Parámetros
[in] aInstance
La estructura de la instancia de OpenThread.
[in] aCallback
Un método de devolución de llamada llamado para procesar el resultado de la CLI.
[in] aContext
Un puntero de contexto del usuario.

otCliInputLine

void otCliInputLine(
  char *aBuf
)

Este método se llama para alimentar una línea de entrada de la consola.

Detalles
Parámetros
[in] aBuf
Un puntero para una string terminada en null.

otCliOutputBytes

void otCliOutputBytes(
  const uint8_t *aBytes,
  uint8_t aLength
)

Escribir una cantidad de bytes en la consola de la CLI como una string hexadecimal.

Detalles
Parámetros
[in] aBytes
Un puntero para los datos que se deben imprimir.
[in] aLength
aBytes.

otCliOutputFormat

void otCliOutputFormat(
  const char *aFmt,
  ...
)

Escribe la string con formato en la consola de la CLI.

Detalles
Parámetros
[in] aFmt
Un puntero para la string de formato.
[in] ...
Una lista de argumentos que coincide.

otCliPlatLogv

void otCliPlatLogv(
  otLogLevel aLogLevel,
  otLogRegion aLogRegion,
  const char *aFormat,
  va_list aArgs
)

Es la devolución de llamada para escribir el registro de OpenThread en la consola de la CLI.

Detalles
Parámetros
[in] aLogLevel
El nivel de registro.
[in] aLogRegion
La región de registro.
[in] aFormat
Un puntero para la string de formato.
[in] aArgs
va_list coincide con aFormat.

otCliSetUserCommands

void otCliSetUserCommands(
  const otCliCommand *aUserCommands,
  uint8_t aLength,
  void *aContext
)

Configura una tabla de comandos de usuario.

Detalles
Parámetros
[in] aUserCommands
Un puntero para un arreglo con comandos de usuario.
[in] aLength
aUserCommands.
[in] aContext
Se pasó el contexto The al controlador.

Recursos

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