Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Antarmuka Baris Perintah

Modul ini mencakup fungsi yang mengontrol eksekusi tumpukan Thread.

Ringkasan

Typedefs

otCliConsoleOutputCallback )(const char *aBuf, uint16_t aBufLength, void *aContext) typedef
int(*
Penunjuk fungsi ini dipanggil untuk memberi tahu tentang keluaran Konsol.

Fungsi

otCliAppendResult ( otError aError)
void
Tulis kode kesalahan ke konsol CLI.
otCliConsoleInit ( otInstance *aInstance, otCliConsoleOutputCallback aCallback, void *aContext)
void
Inisialisasi modul CLI CONSOLE.
otCliConsoleInputLine (char *aBuf, uint16_t aBufLength)
void
Metode ini dipanggil untuk memberi makan di baris masukan konsol.
otCliOutput (const char *aString, uint16_t aLength)
void
Tulis string ke konsol CLI.
otCliOutputBytes (const uint8_t *aBytes, uint8_t aLength)
void
Tulis sejumlah byte ke konsol CLI sebagai string hex.
otCliOutputFormat (const char *aFmt, ...)
void
Tulis string yang diformat ke konsol CLI.
otCliPlatLogLine ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aLogLine)
void
Berfungsi untuk menulis Log OpenThread ke konsol CLI.
otCliPlatLogv ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs)
void
Callback untuk menulis Log OpenThread ke konsol CLI.
otCliSetUserCommands (const otCliCommand *aUserCommands, uint8_t aLength, void *aContext)
void
Tetapkan tabel perintah pengguna.
otCliUartInit ( otInstance *aInstance)
void
Inisialisasi modul CLI UART.

Typedefs

otCliConsoleOutputCallback

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

Penunjuk fungsi ini dipanggil untuk memberi tahu tentang keluaran Konsol.

Detail
Parameter
[in] aBuf
Sebuah penunjuk ke buffer dengan keluaran.
[in] aBufLength
Panjang data keluaran yang disimpan di buffer.
[out] aContext
Penunjuk konteks pengguna.
Kembali
Jumlah byte yang diproses oleh panggilan balik.

Fungsi

otCliAppendResult

void otCliAppendResult(
  otError aError
)

Tulis kode kesalahan ke konsol CLI.

Jika aError adalah OT_ERROR_PENDING tidak ada yang akan dikeluarkan.

Detail
Parameter
[in] aError
Nilai kode kesalahan.

otCliConsoleInit

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

Inisialisasi modul CLI CONSOLE.

Detail
Parameter
[in] aInstance
Struktur instance OpenThread.
[in] aCallback
Metode callback yang dipanggil untuk memproses keluaran konsol.
[in] aContext
Penunjuk konteks pengguna.

otCliConsoleInputLine

void otCliConsoleInputLine(
  char *aBuf,
  uint16_t aBufLength
)

Metode ini dipanggil untuk memberi makan di baris masukan konsol.

Detail
Parameter
[in] aBuf
Pointer ke buffer dengan input.
[in] aBufLength
Panjang data input yang disimpan di buffer.

otCliOutput

void otCliOutput(
  const char *aString,
  uint16_t aLength
)

Tulis string ke konsol CLI.

Detail
Parameter
[in] aString
Sebuah pointer ke string, yang tidak boleh diakhiri null.
[in] aLength
Jumlah byte.

otCliOutputBytes

void otCliOutputBytes(
  const uint8_t *aBytes,
  uint8_t aLength
)

Tulis sejumlah byte ke konsol CLI sebagai string hex.

Detail
Parameter
[in] aBytes
Sebuah penunjuk ke data yang harus dicetak.
[in] aLength
aBytes panjang.

otCliOutputFormat

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

Tulis string yang diformat ke konsol CLI.

Detail
Parameter
[in] aFmt
Penunjuk ke format string.
[in] ...
Daftar argumen yang cocok.

otCliPlatLogLine

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

Berfungsi untuk menulis Log OpenThread ke konsol CLI.

Detail
Parameter
[in] aLogLevel
Tingkat log.
[in] aLogRegion
Wilayah log.
[in] aLogLine
Penunjuk ke string baris log.

otCliPlatLogv

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

Callback untuk menulis Log OpenThread ke konsol CLI.

Detail
Parameter
[in] aLogLevel
Tingkat log.
[in] aLogRegion
Wilayah log.
[in] aFormat
Penunjuk ke format string.
[in] aArgs
va_list cocok dengan aFormat.

otCliSetUserCommands

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

Tetapkan tabel perintah pengguna.

Detail
Parameter
[in] aUserCommands
Penunjuk ke array dengan perintah pengguna.
[in] aLength
aUserCommands panjang.
[in] aContext
The konteks dilewatkan ke handler.

otCliUartInit

void otCliUartInit(
  otInstance *aInstance
)

Inisialisasi modul CLI UART.

Detail
Parameter
[in] aInstance
Struktur instance OpenThread.