ข้อผิดพลาด

โมดูลนี้มีคำจำกัดความข้อผิดพลาดที่ใช้ใน OpenThread

สรุป

Typedef

otError typedef
enum otError
แสดงรหัสข้อผิดพลาดที่ใช้ทั่วทั้ง OpenThread

ฟังก์ชัน

otThreadErrorToString(otError aError)
const char *
แปลง otError enum ให้เป็นสตริง

การแจกแจง

otError

 otError

แสดงรหัสข้อผิดพลาดที่ใช้ทั่วทั้ง OpenThread

พร็อพเพอร์ตี้
OT_ERROR_ABORT

ล้มเลิกการดำเนินการ

OT_ERROR_ADDRESS_FILTERED

ได้รับเฟรมที่กรองโดยตัวกรองที่อยู่ (ในรายการที่อนุญาตหรือที่ไม่อนุญาต)

OT_ERROR_ADDRESS_QUERY

การแก้ปัญหาที่อยู่ต้องใช้การดำเนินการค้นหาที่อยู่

OT_ERROR_ALREADY

อยู่ระหว่างดำเนินการแล้ว

OT_ERROR_BUSY

บริการไม่ว่างและไม่สามารถให้บริการการดำเนินการ

OT_ERROR_CHANNEL_ACCESS_FAILURE

การส่งไม่สามารถเกิดขึ้นได้เนื่องจากกิจกรรมบนช่องทาง เช่น กลไก CSMA-CA ล้มเหลว (IEEE 802.15.4-2006)

OT_ERROR_DESTINATION_ADDRESS_FILTERED

ได้รับเฟรมที่กรองโดยการตรวจสอบที่อยู่ปลายทางแล้ว

OT_ERROR_DETACHED

ไม่ได้แนบกับพาร์ติชันเทรดในขณะนี้

OT_ERROR_DROP

ข้อความถูกลบ

OT_ERROR_DUPLICATED

ได้รับเฟรมที่ซ้ำกันแล้ว

OT_ERROR_FAILED

ดำเนินการไม่สำเร็จ

OT_ERROR_FCS

การตรวจสอบ FCS ล้มเหลวขณะรับ

OT_ERROR_GENERIC

ข้อผิดพลาดทั่วไป (ไม่ควรใช้)

OT_ERROR_INVALID_ARGS

อาร์กิวเมนต์อินพุตไม่ถูกต้อง

OT_ERROR_INVALID_COMMAND

คำสั่งอินพุต (CLI) ไม่ถูกต้อง

OT_ERROR_INVALID_SOURCE_ADDRESS

ได้รับเฟรมจากที่อยู่ต้นทางที่ไม่ถูกต้อง

OT_ERROR_INVALID_STATE

ดำเนินการไม่สำเร็จเนื่องจากสถานะไม่ถูกต้อง

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

การสร้างที่อยู่ IPv6 ล้มเหลว

OT_ERROR_LINK_MARGIN_LOW

ระยะขอบของลิงก์ต่ำเกินไป

OT_ERROR_NONE

ไม่มีข้อผิดพลาด

OT_ERROR_NOT_CAPABLE

การดำเนินการที่แฟล็กโหมดป้องกันไว้

OT_ERROR_NOT_FOUND

ไม่พบรายการที่ขอ

OT_ERROR_NOT_IMPLEMENTED

ไม่ได้ใช้ฟังก์ชันหรือเมธอด

OT_ERROR_NOT_LOWPAN_DATA_FRAME

ได้รับเฟรมข้อมูลที่ไม่ใช่ขอบเขตน้อย

OT_ERROR_NOT_TMF

ข้อความไม่ใช่ข้อความ TMF

OT_ERROR_NO_ACK

ไม่ได้รับการตอบรับหลังจาก macMaxFrameRetries (IEEE 802.15.4-2006)

OT_ERROR_NO_ADDRESS

ที่อยู่ไม่ได้อยู่ในตารางการจับคู่ต้นทาง

OT_ERROR_NO_BUFS

บัฟเฟอร์ไม่เพียงพอ

OT_ERROR_NO_FRAME_RECEIVED

ไม่ได้รับเฟรม

OT_ERROR_NO_ROUTE

ไม่มีเส้นทาง

OT_ERROR_PARSE

แยกวิเคราะห์ข้อความไม่สำเร็จ

OT_ERROR_PENDING

รหัสข้อผิดพลาดพิเศษที่ใช้ระบุว่าสถานะสำเร็จ/ข้อผิดพลาดอยู่ระหว่างรอดำเนินการและยังไม่ทราบ

OT_ERROR_REASSEMBLY_TIMEOUT

ข้อความจะหายไปจากรายการประกอบใหม่เนื่องจากหมดเวลา

OT_ERROR_REJECTED

คำขอถูกปฏิเสธ

OT_ERROR_RESPONSE_TIMEOUT

ได้รับการตอบกลับหรือการรับทราบของ Coap หรือ DNS, ไม่ได้รับคำตอบของ SNTP

OT_ERROR_SECURITY

ตรวจสอบความปลอดภัยไม่สำเร็จ

OT_ERROR_UNKNOWN_NEIGHBOR

ได้รับกรอบรูปจากเพื่อนบ้านที่ไม่รู้จัก

OT_NUM_ERRORS

จำนวนข้อผิดพลาดที่กำหนดไว้

Typedef

otError

enum otError otError

แสดงรหัสข้อผิดพลาดที่ใช้ทั่วทั้ง OpenThread

ฟังก์ชัน

otThreadErrorToString

const char * otThreadErrorToString(
 
otError aError
)

แปลง otError enum ให้เป็นสตริง

รายละเอียด
พารามิเตอร์
[in] aError
enum ของ otError
การส่งคืน
การแทนสตริงของ otError

แหล่งข้อมูล

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