Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

خطأ

تتضمن هذه الوحدة تعريفات الأخطاء المستخدمة في OpenThread.

ملخص

التعداد

otError {
OT_ERROR_NONE = 0,
OT_ERROR_FAILED = 1,
OT_ERROR_DROP = 2,
OT_ERROR_NO_BUFS = 3,
OT_ERROR_NO_ROUTE = 4,
OT_ERROR_BUSY = 5,
OT_ERROR_PARSE = 6,
OT_ERROR_INVALID_ARGS = 7,
OT_ERROR_SECURITY = 8,
OT_ERROR_ADDRESS_QUERY = 9,
OT_ERROR_NO_ADDRESS = 10,
OT_ERROR_ABORT = 11,
OT_ERROR_NOT_IMPLEMENTED = 12,
OT_ERROR_INVALID_STATE = 13,
OT_ERROR_NO_ACK = 14,
OT_ERROR_CHANNEL_ACCESS_FAILURE = 15,
OT_ERROR_DETACHED = 16,
OT_ERROR_FCS = 17,
OT_ERROR_NO_FRAME_RECEIVED = 18,
OT_ERROR_UNKNOWN_NEIGHBOR = 19,
OT_ERROR_INVALID_SOURCE_ADDRESS = 20,
OT_ERROR_ADDRESS_FILTERED = 21,
OT_ERROR_DESTINATION_ADDRESS_FILTERED = 22,
OT_ERROR_NOT_FOUND = 23,
OT_ERROR_ALREADY = 24,
OT_ERROR_IP6_ADDRESS_CREATION_FAILURE = 26,
OT_ERROR_NOT_CAPABLE = 27,
OT_ERROR_RESPONSE_TIMEOUT = 28,
OT_ERROR_DUPLICATED = 29,
OT_ERROR_REASSEMBLY_TIMEOUT = 30,
OT_ERROR_NOT_TMF = 31,
OT_ERROR_NOT_LOWPAN_DATA_FRAME = 32,
OT_ERROR_LINK_MARGIN_LOW = 34,
OT_ERROR_INVALID_COMMAND = 35,
OT_ERROR_PENDING = 36,
OT_NUM_ERRORS ,
OT_ERROR_GENERIC = 255
}
تعداد
يمثل هذا التعداد رموز الخطأ المستخدمة في جميع أنحاء 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

غير مرفق حاليًا بقسم الموضوع.

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_RESPONSE_TIMEOUT

استجابة Coap أو الإقرار أو DNS ، لم يتم تلقي استجابة SNTP.

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.
عائدات
تمثيل سلسلة لخطأ otError.