שגיאה

המודול הזה כולל הגדרות שגיאה שנעשה בהן שימוש ב-OpenThread.

סיכום

ערכי דף

otError typedef
enum otError
מייצג את קודי השגיאה שהיו בשימוש ב-OpenThread.

פונקציות

otThreadErrorToString(otError aError)
const char *
ממירה מספר otError טיפוסים למחרוזת.

ספירות

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

לא מצורף כרגע למחיצת Thread.

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, או תגובת SNTP של DNS.

OT_ERROR_SECURITY

בדיקות האבטחה נכשלו.

OT_ERROR_UNKNOWN_NEIGHBOR

התקבלה מסגרת משכן לא ידוע.

OT_NUM_ERRORS

מספר השגיאות שהוגדרו.

ערכי דף

otError

enum otError otError

מייצג את קודי השגיאה שהיו בשימוש ב-OpenThread.

פונקציות

otThreadErrorToString

const char * otThreadErrorToString(
 
otError aError
)

ממירה מספר otError טיפוסים למחרוזת.

פרטים
פרמטרים
[in] aError
ערך otError enum.
החזרות
ייצוג מחרוזת של otError.

מקורות מידע

המקור של נושאי העזר של OpenThread API הוא קוד המקור, שזמין ב-GitHub. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.