ارسال بازخورد
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
خطا این ماژول شامل تعاریف خطای مورد استفاده در 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_ERROR_REJECTED = 37, OT_NUM_ERRORS , OT_ERROR_GENERIC = 255 }
enum نشان دهنده کدهای خطای مورد استفاده در سراسر OpenThread است.
Typedefs otError
typedef نشان دهنده کدهای خطای مورد استفاده در سراسر OpenThread است.
شمارش ها خطا 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 یا Acknowledgment یا DNS، پاسخ SNTP دریافت نشد.
OT_ERROR_SECURITY
بررسی های امنیتی ناموفق بود.
OT_ERROR_UNKNOWN_NEIGHBOR
یک قاب از همسایه ناشناس دریافت کرد.
OT_NUM_ERRORS
تعداد خطاهای تعریف شده
Typedefs خطا enum otError otError نشان دهنده کدهای خطای مورد استفاده در سراسر OpenThread است.
کارکرد otThreadErrorToString const char * otThreadErrorToString(
otError aError
) یک oError enum را به یک رشته تبدیل می کند.
جزئیات مولفه های [in] aError
یک شماره Error.
برمی گرداند نمایش رشته ای از یک otError.
منابع موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.
میخواهید موارد بیشتری را با ما درمیان بگذارید؟
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی."],[],[]]