ข้อผิดพลาด
โมดูลนี้มีคำจำกัดความข้อผิดพลาดที่ใช้ใน 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
ฟังก์ชัน
otThreadErrorToString
const char * otThreadErrorToString( otError aError )
แปลง otError enum ให้เป็นสตริง
| รายละเอียด | |||
|---|---|---|---|
| พารามิเตอร์ | 
 | ||
| การส่งคืน | การแทนสตริงของ otError  | ||
แหล่งข้อมูล
หัวข้ออ้างอิง API ของ OpenThread จะมาจากซอร์สโค้ดซึ่งพร้อมใช้งานใน GitHub ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบของเราได้ที่แหล่งข้อมูล