ใช้คำสั่ง ping กับผู้ส่ง

ไฟล์นี้มี OpenThread API สำหรับโมดูลผู้ส่ง ping

สรุป

Typedef

otPingSenderConfig typedef
แสดงการกำหนดค่าคำขอ ping
otPingSenderReply typedef
แสดงการตอบกลับที่ใช้คำสั่ง ping
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
ประเภทตัวชี้จะระบุโค้ดเรียกกลับเพื่อแจ้งเตือนการรับข้อความตอบกลับโดยใช้คำสั่ง ping
otPingSenderStatistics typedef
แสดงสถิติของคำขอใช้คำสั่ง ping
otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
ประเภทตัวชี้จะระบุโค้ดเรียกกลับเพื่อรายงานสถิติการใช้คำสั่ง ping

ฟังก์ชัน

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
เริ่มการปิง
otPingSenderStop(otInstance *aInstance)
void
หยุดการใช้คำสั่ง ping ที่ดำเนินการอยู่

โครงสร้าง

otPingSenderConfig

แสดงการกำหนดค่าคำขอ ping

otPingSenderReply

แสดงการตอบกลับที่ใช้คำสั่ง ping

otPingSenderStatistics

แสดงสถิติของคำขอใช้คำสั่ง ping

Typedef

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

แสดงการกำหนดค่าคำขอ ping

otPingSenderReply

struct otPingSenderReply otPingSenderReply

แสดงการตอบกลับที่ใช้คำสั่ง ping

otPingSenderReplyCallback

void(* otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext)

ประเภทตัวชี้จะระบุโค้ดเรียกกลับเพื่อแจ้งเตือนการรับข้อความตอบกลับโดยใช้คำสั่ง ping

รายละเอียด
พารามิเตอร์
[in] aReply
ตัวชี้ไปยัง otPingSenderReply ที่มีข้อมูลเกี่ยวกับการตอบกลับที่ใช้คำสั่ง ping ที่ได้รับ
[in] aContext
ตัวชี้ไปยังบริบทเฉพาะแอปพลิเคชัน

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

แสดงสถิติของคำขอใช้คำสั่ง ping

otPingSenderStatisticsCallback

void(* otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext)

ประเภทตัวชี้จะระบุโค้ดเรียกกลับเพื่อรายงานสถิติการใช้คำสั่ง ping

รายละเอียด
พารามิเตอร์
[in] aStatistics
ตัวชี้ไปยัง otPingSenderStatistics ที่มีข้อมูลเกี่ยวกับสถิติการใช้คำสั่ง ping ที่ได้รับ
[in] aContext
ตัวชี้ไปยังบริบทเฉพาะแอปพลิเคชัน

ฟังก์ชัน

otPingSenderPing

otError otPingSenderPing(
  otInstance *aInstance,
  const otPingSenderConfig *aConfig
)

เริ่มการปิง

รายละเอียด
พารามิเตอร์
[in] aInstance
ตัวชี้ไปยังอินสแตนซ์ OpenThread
[in] aConfig
การกำหนดค่าคำสั่ง ping ที่จะใช้
แสดงผลค่า
OT_ERROR_NONE
เริ่มใช้คำสั่ง ping เรียบร้อยแล้ว
OT_ERROR_BUSY
ไม่สามารถเริ่มต้นได้เนื่องจากไม่ว่างกับคำขอ ping ที่ดำเนินอยู่ก่อนหน้านี้
OT_ERROR_INVALID_ARGS
aConfig มีพารามิเตอร์ที่ไม่ถูกต้อง (เช่น ช่วง ping ยาวเกินไป)

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

หยุดการใช้คำสั่ง ping ที่ดำเนินการอยู่

รายละเอียด
พารามิเตอร์
[in] aInstance
ตัวชี้ไปยังอินสแตนซ์ OpenThread

แหล่งข้อมูล

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