Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Giao diện dòng lệnh

Mô-đun này bao gồm các chức năng kiểm soát việc thực thi của ngăn xếp Thread.

Tóm lược

Typedefs

otCliConsoleOutputCallback )(const char *aBuf, uint16_t aBufLength, void *aContext) typedef
int(*
Con trỏ hàm này được gọi để thông báo về đầu ra của Console.

Chức năng

otCliAppendResult ( otError aError)
void
Ghi mã lỗi vào bảng điều khiển CLI.
otCliConsoleInit ( otInstance *aInstance, otCliConsoleOutputCallback aCallback, void *aContext)
void
Khởi tạo mô-đun CLI CONSOLE.
otCliConsoleInputLine (char *aBuf, uint16_t aBufLength)
void
Phương thức này được gọi để cấp dữ liệu trong một dòng đầu vào bảng điều khiển.
otCliOutput (const char *aString, uint16_t aLength)
void
Ghi chuỗi vào bảng điều khiển CLI.
otCliOutputBytes (const uint8_t *aBytes, uint8_t aLength)
void
Ghi một số byte vào bảng điều khiển CLI dưới dạng chuỗi hex.
otCliOutputFormat (const char *aFmt, ...)
void
Ghi chuỗi được định dạng vào bảng điều khiển CLI.
otCliPlatLogLine ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aLogLine)
void
Hàm ghi Nhật ký OpenThread vào bảng điều khiển CLI.
otCliPlatLogv ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs)
void
Gọi lại để ghi Nhật ký OpenThread vào bảng điều khiển CLI.
otCliSetUserCommands (const otCliCommand *aUserCommands, uint8_t aLength, void *aContext)
void
Đặt bảng lệnh người dùng.
otCliUartInit ( otInstance *aInstance)
void
Khởi tạo mô-đun CLI UART.

Typedefs

otCliConsoleOutputCallback

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

Con trỏ hàm này được gọi để thông báo về đầu ra của Console.

Chi tiết
Thông số
[in] aBuf
Một con trỏ tới bộ đệm có đầu ra.
[in] aBufLength
Độ dài của dữ liệu đầu ra được lưu trữ trong bộ đệm.
[out] aContext
Một con trỏ ngữ cảnh của người dùng.
Lợi nhuận
Số byte được xử lý bởi lệnh gọi lại.

Chức năng

otCliAppendResult

void otCliAppendResult(
  otError aError
)

Ghi mã lỗi vào bảng điều khiển CLI.

Nếu aErrorOT_ERROR_PENDING sẽ không có kết quả nào được xuất ra.

Chi tiết
Thông số
[in] aError
Giá trị mã lỗi.

otCliConsoleInit

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

Khởi tạo mô-đun CLI CONSOLE.

Chi tiết
Thông số
[in] aInstance
Cấu trúc phiên bản OpenThread.
[in] aCallback
Một phương thức gọi lại được gọi để xử lý đầu ra của bảng điều khiển.
[in] aContext
Một con trỏ ngữ cảnh của người dùng.

otCliConsoleInputLine

void otCliConsoleInputLine(
  char *aBuf,
  uint16_t aBufLength
)

Phương thức này được gọi để cấp dữ liệu trong một dòng đầu vào bảng điều khiển.

Chi tiết
Thông số
[in] aBuf
Một con trỏ tới bộ đệm có đầu vào.
[in] aBufLength
Độ dài của dữ liệu đầu vào được lưu trữ trong bộ đệm.

otCliOutput

void otCliOutput(
  const char *aString,
  uint16_t aLength
)

Ghi chuỗi vào bảng điều khiển CLI.

Chi tiết
Thông số
[in] aString
Một con trỏ đến chuỗi, không được kết thúc bằng null.
[in] aLength
Số byte.

otCliOutputBytes

void otCliOutputBytes(
  const uint8_t *aBytes,
  uint8_t aLength
)

Ghi một số byte vào bảng điều khiển CLI dưới dạng chuỗi hex.

Chi tiết
Thông số
[in] aBytes
Một con trỏ đến dữ liệu sẽ được in.
[in] aLength
aBytes độ dài.

otCliOutputFormat

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

Ghi chuỗi được định dạng vào bảng điều khiển CLI.

Chi tiết
Thông số
[in] aFmt
Một con trỏ đến chuỗi định dạng.
[in] ...
Danh sách đối số phù hợp.

otCliPlatLogLine

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

Hàm ghi Nhật ký OpenThread vào bảng điều khiển CLI.

Chi tiết
Thông số
[in] aLogLevel
Mức độ nhật ký.
[in] aLogRegion
Vùng nhật ký.
[in] aLogLine
Một con trỏ đến chuỗi dòng nhật ký.

otCliPlatLogv

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

Gọi lại để ghi Nhật ký OpenThread vào bảng điều khiển CLI.

Chi tiết
Thông số
[in] aLogLevel
Mức độ nhật ký.
[in] aLogRegion
Vùng nhật ký.
[in] aFormat
Một con trỏ đến chuỗi định dạng.
[in] aArgs
va_list khớp với aFormat.

otCliSetUserCommands

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

Đặt bảng lệnh người dùng.

Chi tiết
Thông số
[in] aUserCommands
Một con trỏ đến một mảng với các lệnh của người dùng.
[in] aLength
aUserCommands độ dài.
[in] aContext
The bối cảnh truyền cho handler.

otCliUartInit

void otCliUartInit(
  otInstance *aInstance
)

Khởi tạo mô-đun CLI UART.

Chi tiết
Thông số
[in] aInstance
Cấu trúc phiên bản OpenThread.