Google se compromete a promover la equidad racial para las comunidades negras. Ver cómo.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Interfaz de línea de comando

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

Resumen

Typedefs

otCliConsoleOutputCallback )(const char *aBuf, uint16_t aBufLength, void *aContext) typedef
int(*
Se llama a este puntero de función para notificar sobre la salida de la consola.

Las funciones

otCliAppendResult ( otError aError)
void
Escriba el código de error en la consola CLI.
otCliConsoleInit ( otInstance *aInstance, otCliConsoleOutputCallback aCallback, void *aContext)
void
Inicialice el módulo CLI CONSOLE.
otCliConsoleInputLine (char *aBuf, uint16_t aBufLength)
void
Este método se llama para alimentar en una línea de entrada de consola.
otCliOutput (const char *aString, uint16_t aLength)
void
Escribir cadena en la consola CLI.
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
Establecer una tabla de comandos de usuario.
otCliUartInit ( otInstance *aInstance)
void
Inicialice el módulo CLI UART.

Typedefs

otCliConsoleOutputCallback

int(* otCliConsoleOutputCallback)(const char *aBuf, uint16_t aBufLength, void *aContext)

Se llama a este puntero de función para notificar sobre la salida de la consola.

Detalles
Parámetros
[in] aBuf
Un puntero a un búfer con una salida.
[in] aBufLength
Una longitud de los datos de salida almacenados en el búfer.
[out] aContext
Un puntero de contexto de usuario.
Devoluciones
Número de bytes procesados ​​por la devolución de llamada.

Las funciones

otCliAppendResult

void otCliAppendResult(
  otError aError
)

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

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

otCliConsoleInit

void otCliConsoleInit(
  otInstance *aInstance,
  otCliConsoleOutputCallback aCallback,
  void *aContext
)

Inicialice el módulo CLI CONSOLE.

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

otCliConsoleInputLine

void otCliConsoleInputLine(
  char *aBuf,
  uint16_t aBufLength
)

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

Detalles
Parámetros
[in] aBuf
Un puntero a un búfer con una entrada.
[in] aBufLength
Una longitud de los datos de entrada almacenados en el búfer.

otCliOutput

void otCliOutput(
  const char *aString,
  uint16_t aLength
)

Escribir cadena en la consola CLI.

Detalles
Parámetros
[in] aString
Un puntero a la cadena, que no puede tener terminación nula.
[in] aLength
Número de bytes

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
[in] aBytes
Un puntero a los datos que deben imprimirse.
[in] aLength
Longitud de aBytes .

otCliOutputFormat

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

Escriba una cadena formateada en la consola CLI.

Detalles
Parámetros
[in] aFmt
Un puntero a la cadena de formato.
[in] ...
Una lista coincidente de argumentos.

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
[in] aLogLevel
El nivel de registro.
[in] aLogRegion
La región de registro.
[in] aFormat
Un puntero a la cadena de formato.
[in] aArgs
va_list que coincide con un formato.

otCliSetUserCommands

void otCliSetUserCommands(
  const otCliCommand *aUserCommands,
  uint8_t aLength
)

Establecer una tabla de comandos de usuario.

Detalles
Parámetros
[in] aUserCommands
Un puntero a una matriz con comandos de usuario.
[in] aLength
aUserCommands length.

otCliUartInit

void otCliUartInit(
  otInstance *aInstance
)

Inicialice el módulo CLI UART.

Detalles
Parámetros
[in] aInstance
La estructura de instancia de OpenThread.