Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Interfaz de línea de comandos

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(*
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.
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 una línea de entrada de la consola.
otCliOutput (const char *aString, uint16_t aLength)
void
Escriba una 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.
otCliPlatLogLine ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aLogLine)
void
Función para escribir el registro de OpenThread 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.
otCliUartInit ( otInstance *aInstance)
void
Inicialice el módulo CLI UART.

Typedefs

otCliConsoleOutputCallback

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

Este puntero de función se llama 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.

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

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 la 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 una línea de entrada de la 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
)

Escriba una 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 se deben imprimir.
[in] aLength
aBytes longitud.

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.

otCliPlatLogLine

void otCliPlatLogLine(
  otLogLevel aLogLevel,
  otLogRegion aLogRegion,
  const char *aLogLine
)

Función 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] aLogLine
Un puntero a la cadena de la línea de registro.

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

otCliSetUserCommands

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

Establecer una tabla de comandos de usuario.

Detalles
Parámetros
[in] aUserCommands
Un puntero a una matriz con comandos de usuario.
[in] aLength
aUserCommands .
[in] aContext
The contexto pasó al controlador.

otCliUartInit

void otCliUartInit(
  otInstance *aInstance
)

Inicialice el módulo CLI UART.

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