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