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 ngăn xếp Chuỗi cuộc trò chuyện.
Tóm tắt
Loại |
|
---|---|
otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
|
typedefint(*
Con trỏ hàm này được gọi để thông báo về dữ liệu đầu ra của Bảng điều khiển. |
Hàm |
|
---|---|
otCliAppendResult(otError aError)
|
void
Ghi mã lỗi vào bảng điều khiển CLI.
|
otCliInit(otInstance *aInstance, otCliOutputCallback aCallback, void *aContext)
|
void
Chạy mô-đun CLI.
|
otCliInputLine(char *aBuf)
|
void
Phương thức này được gọi để cấp dữ liệu trong dòng nhập của bảng điều khiển.
|
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 một chuỗi hex.
|
otCliOutputFormat(const char *aFmt, ...)
|
void
Ghi chuỗi được định dạng 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ý chuỗi mở vào bảng điều khiển CLI.
|
otCliSetUserCommands(const otCliCommand *aUserCommands, uint8_t aLength, void *aContext)
|
void
Đặt bảng lệnh cho người dùng
|
Loại
otCliOutputCallback
int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
Con trỏ hàm này được gọi để thông báo về dữ liệu đầu ra của Bảng điều khiển.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Thông số |
|
||||||
Lấy lại được quyền truy cập |
Số byte do lệnh gọi lại ghi.
|
Hàm
otCliAppendKết quả
void otCliAppendResult( otError aError )
Ghi mã lỗi vào bảng điều khiển CLI.
Nếu aError
là OT_ERROR_PENDING
, sẽ không có nội dung nào được xuất.
Thông tin chi tiết | |||
---|---|---|---|
Thông số |
|
otCliInit
void otCliInit( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext )
Chạy mô-đun CLI.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Thông số |
|
otCliInputLine
void otCliInputLine( char *aBuf )
Phương thức này được gọi để cấp dữ liệu trong dòng nhập của bảng điều khiển.
Thông tin chi tiết | |||
---|---|---|---|
Thông số |
|
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 một chuỗi hex.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
Định dạng đầu ra otCli
void otCliOutputFormat( const char *aFmt, ... )
Ghi chuỗi được định dạng vào bảng điều khiển CLI.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
otCliPlatLogv
void otCliPlatLogv( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs )
Gọi lại để ghi Nhật ký chuỗi mở vào bảng điều khiển CLI.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Thông số |
|
otCliSetUserCommands
void otCliSetUserCommands( const otCliCommand *aUserCommands, uint8_t aLength, void *aContext )
Đặt bảng lệnh cho người dùng
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Thông số |
|
Tài nguyên
Các chủ đề trong API tham chiếu Openthread có nguồn gốc từ mã nguồn, có trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo phần Tài nguyên.