خطأ
تتضمن هذه الوحدة تعريفات للأخطاء المستخدمة في OpenThread.
ملخّص
أنواع المحددات |
|
---|---|
otError
|
typedefenum otError
تمثل رموز الخطأ المستخدَمة في كامل سلسلة المحادثات. |
الدوال |
|
---|---|
otThreadErrorToString(otError aError)
|
const char *
تحوِّل تعداد otError إلى سلسلة.
|
التعدادات
خطأ في
otError
تمثل رموز الخطأ المستخدَمة في كامل سلسلة المحادثات.
أماكن إقامة | |
---|---|
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
|
الرسالة ليست رسالة TMFF. |
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
|
لم يتم تلقّي ردّ أو إقرار أو نظام أسماء النطاقات، أو تلقّي استجابة SNTP |
OT_ERROR_SECURITY
|
تعذّر فحص الأمان. |
OT_ERROR_UNKNOWN_NEIGHBOR
|
تم تلقّي إطار من جار غير معروف. |
OT_NUM_ERRORS
|
عدد الأخطاء المحدّدة |
أنواع المحددات
الدوال
otThreadErrorToString
const char * otThreadErrorToString( otError aError )
تحوِّل تعداد otError إلى سلسلة.
التفاصيل | |||
---|---|---|---|
المَعلمات |
|
||
المرتجعات |
تمثيل سلسلة لخطأ otError.
|
الموارد
تبدأ مواضيع مراجع واجهة برمجة تطبيقات OpenThread من رمز المصدر، وهو متاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في المستندات، يمكنك الاطّلاع على المراجع.