تعداد NmErrc [SWS_ANM_01111]
enum class NmErrc : ara::core::ErrorDomain::CodeType { kServiceNotAvailable = 1, kInvalidHandler = 2 };| Header | ara/nm/nm_error_domain.h |
|---|---|
| Upstream-Anforderung | RS_AP_00122, RS_AP_00125, RS_AP_00127, RS_AP_00149 |
Standardisierte Network-Management-Fehlercodes.
يحدد التعداد [SWS_ANM_01111] رموز الأخطاء القياسية الخاصة بـ Network Management (NM) في ملف الرأس ara/nm/nm_error_domain.h. كما يتم توفيره عبر الاسم المستعار للنوع Errc [SWS_ANM_01103]، ويُستخدم مع دالة المصنع الآمنة لمؤشرات الترابط MakeErrorCode [SWS_ANM_01110] لتغليف حالات الخطأ في قيم الإرجاع ara::core::Result.
تتعامل قيم الأخطاء المحددة مع حالات خطأ معينة في واجهة NM:
kServiceNotAvailable(القيمة 1): يحدث أثناء عمليات الاستعلام والطلب المتزامنة لحالة الشبكة، عندما تكون خدمة NM الأساسية غير متاحة. ويشمل ذلك قراءة حالة الشبكة الفعلية عبرGetNetworkState[SWS_ANM_01007]، والاستعلام عن الحالة المطلوبة عبرGetNetworkRequestedState[SWS_ANM_01008]، بالإضافة إلى طلب الشبكات أو تحريرها عبرSetNetworkRequestedState[SWS_ANM_01009].kInvalidHandler(القيمة 2): يتم الإبلاغ عنه بواسطة دوال التسجيل لمعالجات الإشعارات، وتحديدًاRegisterNetworkStateChangeNotifier[SWS_ANM_01010]، [SWS_ANM_01015] وRegisterNetworkRequestedStateChangeNotifier[SWS_ANM_01012]، [SWS_ANM_01014]. وبما أنه يُسمح بتسجيل إخطار واحد على الأكثر لكل واجهة، يُرجّح أن يحدث هذا الخطأ إذا تم تمرير رد نداء (callback) فارغ أو إذا كان التسجيل موجودًا بالفعل (تفسير). سؤال Q-59365b2b5b2e664c (مفتوح)
فيما يتعلق بالتزامن، تجدر الإشارة إلى أن عمليات القراءة الخالصة لحالة الشبكة آمنة بالنسبة لمؤشرات الترابط، في حين تم تحديد SetNetworkRequestedState وجميع عمليات تسجيل الإخطارات صراحةً على أنها غير آمنة بالنسبة لمؤشرات الترابط. لذلك، يجب على الجهات المستدعية إجراء مزامنة خارجية للوصول المتنافس إلى عمليات التسجيل وتغييرات الطلبات، لتجنب حالات الاستدعاء الخاطئة.
تم إنشاء هذا النص وتنسيقه بواسطة ذكاء اصطناعي.
دليل المنفِّذ قيد الإعداد (التعقيد I1)
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_ANM_01111- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_ANM_01111@rel:R25-11#43729f14- Content hash
43729f14- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01111
Status: valid/unmigrated
Version: rel:R25-11#31e88722
Versionshistorie & Revisions (1 transition, 4 revision)
- Current State
valid/unmigrated- Reason
- mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
- Campaign
2026-08-13-status-backfill- Active Version
AUTOSAR/AP/record/SWS_ANM_01111@rel:R25-11#31e88722
Recorded Revisions (4):
- R25-11
rel:R25-11#3bd1d10b2026-09-30 - R23-11
rel:R23-11#b1db0f132026-10-14 - R24-11
rel:R24-11#74d33b0b2026-10-14 - R25-11
rel:R25-11#31e887222026-10-14 active
Requirement Text as-of this release:
Curation Decisions:
Reachable Artifacts & Dependents:
| Date | Actor | Transition | Reason / Rationale | Campaign |
|---|---|---|---|---|
| 2026-08-13 | tool | none → valid/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
gemini-3.8-flash-low· 2026-10-13 · الأصل الألماني