อินเทอร์เฟซบรรทัดคําสั่ง
โมดูลนี้มีฟังก์ชันที่ควบคุมการดําเนินการของสแต็กเทรด
สรุป
พิมพ์ดีด |
|
---|---|
otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
|
typedefint(*
มีการเรียกใช้ตัวชี้ของฟังก์ชันนี้เพื่อแจ้งเกี่ยวกับเอาต์พุตของคอนโซล |
ฟังก์ชัน |
|
---|---|
otCliAppendResult(otError aError)
|
void
เขียนรหัสข้อผิดพลาดลงในคอนโซล CLI
|
otCliInit(otInstance *aInstance, otCliOutputCallback aCallback, void *aContext)
|
void
เริ่มต้นโมดูล CLI
|
otCliInputLine(char *aBuf)
|
void
วิธีการนี้เรียกว่าฟีดในบรรทัดอินพุตของคอนโซล
|
otCliOutputBytes(const uint8_t *aBytes, uint8_t aLength)
|
void
เขียนจํานวนไบต์ไปยังคอนโซล CLI เป็นสตริงเลขฐานสิบหก
|
otCliOutputFormat(const char *aFmt, ...)
|
void
เขียนสตริงที่จัดรูปแบบไปยังคอนโซล CLI
|
otCliPlatLogv(otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs)
|
void
โค้ดเรียกกลับเพื่อเขียนบันทึก OpenThread ไปยังคอนโซล CLI
|
otCliSetUserCommands(const otCliCommand *aUserCommands, uint8_t aLength, void *aContext)
|
void
ตั้งค่าตารางคําสั่งของผู้ใช้
|
พิมพ์ดีด
otCliเอาต์พุตการโทรกลับ
int(* otCliOutputCallback)(void *aContext, const char *aFormat, va_list aArguments)
มีการเรียกใช้ตัวชี้ของฟังก์ชันนี้เพื่อแจ้งเกี่ยวกับเอาต์พุตของคอนโซล
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
ส่งคืน |
จํานวนไบต์ที่เขียนโดยโค้ดเรียกกลับ
|
ฟังก์ชัน
otCliAppendResult
void otCliAppendResult( otError aError )
เขียนรหัสข้อผิดพลาดลงในคอนโซล CLI
หาก aError
คือ OT_ERROR_PENDING
จะไม่มีเอาต์พุต
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
ออตCliInit
void otCliInit( otInstance *aInstance, otCliOutputCallback aCallback, void *aContext )
เริ่มต้นโมดูล CLI
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
OTCliInputLine
void otCliInputLine( char *aBuf )
วิธีการนี้เรียกว่าฟีดในบรรทัดอินพุตของคอนโซล
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
otCliเอาต์พุตไบต์
void otCliOutputBytes( const uint8_t *aBytes, uint8_t aLength )
เขียนจํานวนไบต์ไปยังคอนโซล CLI เป็นสตริงเลขฐานสิบหก
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
otCliเอาต์พุตรูปแบบ
void otCliOutputFormat( const char *aFmt, ... )
เขียนสตริงที่จัดรูปแบบไปยังคอนโซล CLI
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
otCliPlatLogv
void otCliPlatLogv( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, va_list aArgs )
โค้ดเรียกกลับเพื่อเขียนบันทึก OpenThread ไปยังคอนโซล CLI
รายละเอียด | |||||||||
---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
otCliSetUserCommands
void otCliSetUserCommands( const otCliCommand *aUserCommands, uint8_t aLength, void *aContext )
ตั้งค่าตารางคําสั่งของผู้ใช้
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
ทรัพยากร
หัวข้อการอ้างอิง OpenThread API มาจากซอร์สโค้ดซึ่งมีอยู่ใน GitHub โปรดดูข้อมูลเพิ่มเติมในหรือไปที่เอกสารประกอบที่แหล่งข้อมูล