การวินิจฉัยเป็นค่าเริ่มต้น - ชุดข้อความ

โมดูลนี้มีฟังก์ชันที่ควบคุมการดําเนินการชุดข้อความและ&#39

สรุป

ฟังก์ชัน

otDiagIsEnabled(otInstance *aInstance)
bool
ฟังก์ชันนี้เป็นการระบุว่ามีการเปิดใช้โหมดการวินิจฉัยเป็นค่าเริ่มต้นไหม
otDiagProcessCmd(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
ฟังก์ชันนี้ประมวลผลบรรทัดคําสั่งการวินิจฉัยเป็นค่าเริ่มต้น
otDiagProcessCmdLine(otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen)
void
ฟังก์ชันนี้ประมวลผลบรรทัดคําสั่งการวินิจฉัยเป็นค่าเริ่มต้น

ฟังก์ชัน

OTDiagIsEnabled

bool otDiagIsEnabled(
  otInstance *aInstance
)

ฟังก์ชันนี้เป็นการระบุว่ามีการเปิดใช้โหมดการวินิจฉัยเป็นค่าเริ่มต้นไหม

รายละเอียด
พารามิเตอร์
[in] aInstance
ตัวชี้ไปยังอินสแตนซ์ OpenThread
แสดงผลค่า
TRUE
หากเปิดใช้โหมดการวินิจฉัยเป็นค่าเริ่มต้น
FALSE
หากโหมดการวินิจฉัยปิดอยู่

OTDiagProcessCmd

otError otDiagProcessCmd(
  otInstance *aInstance,
  uint8_t aArgsLength,
  char *aArgs[],
  char *aOutput,
  size_t aOutputMaxLen
)

ฟังก์ชันนี้ประมวลผลบรรทัดคําสั่งการวินิจฉัยเป็นค่าเริ่มต้น

เอาต์พุตของฟังก์ชันนี้ (เนื้อหาที่เขียนไปยัง aOutput) ต้องลงท้ายด้วย \0 และ \0 อยู่ในบัฟเฟอร์เอาต์พุต

รายละเอียด
พารามิเตอร์
[in] aInstance
ตัวชี้ไปยังอินสแตนซ์ OpenThread
[in] aArgsLength
จํานวนองค์ประกอบใน aArgs
[in] aArgs
อาร์เรย์ของอาร์กิวเมนต์
[out] aOutput
ผลการดําเนินการของการวินิจฉัย
[in] aOutputMaxLen
ขนาดบัฟเฟอร์ของเอาต์พุต
แสดงผลค่า
OT_ERROR_INVALID_ARGS
รองรับคําสั่ง แต่มีการระบุอาร์กิวเมนต์ที่ไม่ถูกต้อง
OT_ERROR_NONE
คําสั่งประมวลผลเรียบร้อยแล้ว
OT_ERROR_NOT_IMPLEMENTED
ระบบไม่รองรับคําสั่ง

OTDiagProcessCmdLine

void otDiagProcessCmdLine(
  otInstance *aInstance,
  const char *aString,
  char *aOutput,
  size_t aOutputMaxLen
)

ฟังก์ชันนี้ประมวลผลบรรทัดคําสั่งการวินิจฉัยเป็นค่าเริ่มต้น

เอาต์พุตของฟังก์ชันนี้ (เนื้อหาที่เขียนไปยัง aOutput) ต้องลงท้ายด้วย \0 และ \0 อยู่ในบัฟเฟอร์เอาต์พุต

รายละเอียด
พารามิเตอร์
[in] aInstance
ตัวชี้ไปยังอินสแตนซ์ OpenThread
[in] aString
สตริงอินพุต NULL ที่สิ้นสุด
[out] aOutput
ผลการดําเนินการของการวินิจฉัย
[in] aOutputMaxLen
ขนาดบัฟเฟอร์ของเอาต์พุต

แหล่งข้อมูล

หัวข้ออ้างอิง OpenThread API มาจากซอร์สโค้ดซึ่งมีอยู่ใน GitHub ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบของเราได้ที่แหล่งข้อมูล