DEENESPTFRRUARHIKOZHNL

فئة ara::sm::SmErrorDomain

[SWS_SM_81241] Upstream: RS_AP_00119

class SmErrorDomain final :            public ara::core::ErrorDomain {...};

Defines the error domain for State Management.

Header-Datei#include "ara/sm/sm_error_domain.h"
Forwarding-Header#include "ara/sm/sm_fwd.h"
Scopenamespace ara::sm
Basisklasse(n)ara::core::ErrorDomain
Unique IDAs per ara::sm::SmErrorDomain in [SWS_CORE_90023]

دليل المستخدممولَّد بالذكاء الاصطناعي

يُستخدم لتعريف وحل رموز الأخطاء وكذلك الاستثناءات ضمن State Management.
مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: bb9dfd646ad0 المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

يُستخدم لتعريف وحل رموز الأخطاء وكذلك الاستثناءات ضمن State Management.

تمثل الفئة ara::sm::SmErrorDomain نطاق الأخطاء الخاص بنطاق State Management وتربط رموز الأخطاء الوظيفية برسائل نصية قابلة للقراءة بالإضافة إلى استثناءات C++‏ ([SWS_SM_81241]). وأثناء وقت التشغيل، تتيح عبر دوال آمنة خيطياً تحديد النطاق بالإضافة إلى ترجمة قيم الأخطاء الفردية لأغراض التسجيل والتشخيص. وإذا حدث خطأ جسيم، يمكن أيضاً عبر الواجهة إطلاق استثناء مُعين النوع ([SWS_SM_81250]). وإذا كانت استثناءات C++ معطلة في سلسلة الأدوات (toolchain)، فلن يكون منطق الاستثناءات متاحاً ويجب بدلاً من ذلك معالجة الأخطاء بالاعتماد على القيم فقط.

السياق

تُعرّف الفئة ara::sm::SmErrorDomain نطاق الأخطاء المحدد للعنقود الوظيفي لـ State Management على Adaptive Platform‏ ([SWS_SM_81241]، SWS StateManagement §8.1.3 «Class: SmErrorDomain»). وبصفتها تخصيصاً للبنية العامة لنطاقات الأخطاء، فإنها ترث من ara::core::ErrorDomain وفقاً للاشتراطات الواردة في [SWS_CORE_90023]. وتتمثل مسؤوليتها المركزية في تغليف حالات الخطأ في State Management دلالياً، وتوفير معرفات أخطاء قياسية، وضمان المطابقة بين رموز الأخطاء الرقمية ونصوص الأخطاء وأنواع الاستثناءات.

تشمل أطراف التفاعل الأساسية المكونات الداخلية لـ State Management التي تنشئ الأخطاء، بالإضافة إلى خدمات التطبيقات والمنصة ذات المستوى الأعلى التي تتلقى الأخطاء عبر ara::core::ErrorCode. وعبر الاسم المستعار العام للنوع Errc، تشير الفئة إلى التعداد الخاص بالنطاق SmErrc‏ ([SWS_SM_81245]). كما يشير الاسم المستعار للنوع Exception إلى الفئة الأساسية للاستثناءات المقترنة SmException‏ ([SWS_SM_81246]، SWS StateManagement §8.1.3.1.2 «Type Alias: Exception»).

دورة الحياة

يتم إنشاء كائنات من ara::sm::SmErrorDomain عبر المنشئ الافتراضي الخالي من المعاملات ([SWS_SM_81247]، SWS StateManagement §8.1.3.2.1.1 «Default Constructor»). تم الإعلان عن المنشئ بصفته noexcept ويحمل التصنيف exception safe. من المرجح أن يتواجد كائن من SmErrorDomain في بيئات النظام النموذجية ككائن طويل العمر أو كائن ساكن، نظراً لأن نطاقات الأخطاء مطلوبة على مستوى العملية بالكامل لتفسير رموز الأخطاء في منظومة AUTOSAR Adaptive. سؤال Q-fbf8e3e45bf0181a (مفتوح)

فيما يتعلق بالتزامن، تم تحديد الوظائف الأساسية للفئة للتشغيل المتزامن: إذ تم تصنيف الدوال Name()‏ ([SWS_SM_81248]) وMessage()‏ ([SWS_SM_81249]) على أنها thread-safe وكذلك exception safe. وبالتالي يمكن لخيوط تنفيذ متعددة الاستعلام بالتوازي عن معلومات الأخطاء دون الحاجة إلى مزامنة خارجية.

مسار الاستخدام

يتضمن مسار الاستخدام المعتاد تحديد نطاق الخطأ، وحل رموز الأخطاء إلى رسائل تشخيصية قابلة للقراءة، وتحويلها اختيارياً إلى استثناء C++. في البداية، يمكن لتطبيق أو لمكون منصة استرداد اسم النطاق عبر Name()؛ حيث يُرجع هذا ثابتاً المعرف "Sm"‏ ([SWS_SM_81248]).

إذا حدث خطأ في State Management، فسيتم تمرير رمزه عبر Message(errorCode)‏ ([SWS_SM_81249]، SWS StateManagement §8.1.3.2.2.1 «Message»). تُرجع الدالة مؤشراً إلى سلسلة المحارف المقترنة (const char*)، مما يتيح لأنظمة التسجيل والتشخيص الحصول على رسائل ذات دلالة. وإذا كان النظام الفرعي المستدعي مصمماً لمعالجة الأخطاء القائمة على الاستثناءات، فإنه يمرر كائن الخطأ إلى ThrowAsException()‏ ([SWS_SM_81250])، مما يؤدي إلى إنشاء الاستثناء المطابق لرمز الخطأ ورميه.

مسار الاستخدام لحل الأخطاء وإطلاق الاستثناءاتالتطبيقSmErrorDomainSmExceptionSmErrorDomain()Instanz bereitgestelltMessage(errorCode)const char* FehlermeldungoptAusnahmebehandlung aktivThrowAsException(errorCode)wirft Ausnahme

مخطط تسلسلي: التسلسل النموذجي عند الاستعلام عن معلومات الخطأ والإطلاق الاختياري للاستثناء. المصادر: [SWS_SM_81247]، [SWS_SM_81248]، [SWS_SM_81249]، [SWS_SM_81250].

سيناريوهات الأخطاء

تعتمد حالات الأخطاء التي يديرها النطاق على نوع التعداد SmErrc، والذي يحمل اسماً مستعاراً عبر Errc‏ ([SWS_SM_81245]). تظهر حالات الخطأ إما كقيم إرجاع مستندة إلى ara::core::ErrorCode أو عبر استثناءات من النوع Exception‏ (SmException، [SWS_SM_81246]).

عند استدعاء ThrowAsException()، تُعتبر الدالة بحكم تصميمها not exception safe، نظراً لأنها تطلق بنشاط الاستثناء المرتبط برمز الخطأ ([SWS_SM_81250]). وهناك شرط مسبق حاسم لتوفر هذه الدالة يتعلق بتهيئة سلسلة الأدوات (toolchain): وفقاً لـ [SWS_CORE_10304]، لا تشارك ThrowAsException() في حل التحميل الزائد (overload resolution) إذا كانت استثناءات C++ معطلة في سلسلة أدوات المترجم ([SWS_SM_81250]). وبالتالي، في تهيئات النظام التي لا تدعم الاستثناءات، يجب إجراء معالجة الأخطاء حصرياً عبر رموز الإرجاع.

تم إنشاء هذا الدليل بواسطة ذكاء اصطناعي بناءً على مواصفات AUTOSAR AP R25-11.

خريطة الأعضاء

المُنشئات والمُتلف

1

الدوال الأعضاء

3

أسماء الأنواع البديلة

2

مخطط الفئة

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__sm__SmErrorDomain386 SmErrorDomain + SmErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__sm__SmErrorDomain386->nara__core__ErrorDomain335

عرض التفاصيل

اختر عنصرًا من المخطط.

المُنشئات والمُتلف

SmErrorDomain دالة

Creates a SmErrorDomain instance.

SmErrorDomain () noexcept;

الدوال الأعضاء

Message دالة

Returns the message associated with the error code.

const char * Message (CodeType errorCode) const noexcept override;
Name دالة

Returns the name of the error domain.

const char * Name () const noexcept override;

Throws the exception associated with the error code. As per [SWS_CORE_10304], this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

void ThrowAsException (const ara::core::ErrorCode &errorCode) const override;

أسماء الأنواع البديلة

Errc اسم نوع بديل

Alias for the error code value enumeration.

using Errc = SmErrc;
Exception اسم نوع بديل

Alias for the exception base class.

توثيق الدوال

دالة Message [SWS_SM_81249] Upstream: RS_AP_00119, RS_AP_00159

const char * Message (CodeType errorCode) const noexcept override;

Returns the message associated with the error code.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 5c30b05c668e المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُستخدم الدالة العضو ara::sm::SmErrorDomain::Message للتحديد المتزامن لرسالة الخطأ النصية المقترنة برمز خطأ معين لنطاق خطأ State Management [SWS_SM_81249]. وهي مُعلنة في ملف الترويسة ara/sm/sm_error_domain.h ضمن نطاق الفئة ara::sm::SmErrorDomain ولها الحالة DRAFT في المواصفة AUTOSAR_AP_SWS_StateManagement §8.1.3.2.2.1 «Message».

تمتلك الواجهة المعلَمات وقيم الإرجاع التالية [SWS_SM_81249]:

  • المعلمات: errorCode من النوع CodeType يستقبل رقم الخطأ العددي المطلوب الحصول على الرسالة النصية المقترنة به.
  • القيمة المرجعة: مؤشر من النوع const char * إلى رسالة الخطأ المقترنة برمز الخطأ المُمرر.

تنطبق ضمانات صارمة فيما يتعلق بالتزامن ومعالجة الاستثناءات أثناء التنفيذ: تم تحديد الدالة على أنها thread-safe وexception safe، كما تم الإعلان عنها باستخدام المعرف noexcept [SWS_SM_81249]. وبالتالي يمكن استدعاؤها بأمان من أي خيوط عشوائية دون الحاجة إلى أقفال مزامنة أو كتل try-catch.

في سياق إدارة الأخطاء في AUTOSAR Adaptive، تتجاوز هذه الطريقة الدالة الافتراضية لنطاق الخطأ الأساسي. تفسير: نظرًا لأن القيمة المرجعة محددة على أنها const char * بدون واجهة تخصيص، فمن المرجح أن يشير المؤشر بشكل نموذجي إلى سلاسل نصية حرفية ثابتة (static string literals) تظل صالحة طوال وقت تشغيل العملية بأكمله. سؤال Q-03fc170f18f910b4 (مفتوح)

تم إنشاء هذه الملاحظة بواسطة ذكاء اصطناعي بناءً على مواصفة AUTOSAR Adaptive R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد I1)

Header-Datei#include "ara/sm/sm_error_domain.h"
Scopeclass ara::sm::SmErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodeThe error code number.

Rückgabewert

TypBeschreibung
const char *The message associated with the error code.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_SM_81249
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_SM_81249@rel:R25-11#6b7b7faf
Content hash
6b7b7faf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81249
Status: valid/unmigrated Version: rel:R25-11#b28e7125 Versionshistorie & Revisions (1 transition)
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_SM_81249@rel:R25-11#b28e7125
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة Name [SWS_SM_81248] Upstream: RS_AP_00119, RS_AP_00159

const char * Name () const noexcept override;

Returns the name of the error domain.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: afc14722564a المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُستخدم طريقة API Name لفئة نطاق الأخطاء ara::sm::SmErrorDomain لاسترداد الاسم القياسي لنطاق أخطاء State Management ([SWS_SM_81248]). وفقًا للمواصفة، يعيد الاستدعاء المتزامن دائمًا قيمة السلسلة النصية الثابتة "Sm" (SWS StateManagement §8.1.3.2.2.2 «Name»). وللاستخدام، يجب تضمين ملف الترويسة المناسب ara/sm/sm_error_domain.h.

لا تقبل دالة العضو أي معاملات ممررة وتوفر أمانًا كاملاً من الاستثناءات: تم تحديدها بأنها noexcept وexception safe ([SWS_SM_81248])، مما يضمن عودتها دون إطلاق استثناءات وعدم إنشاء أي رموز خطأ. تفسير: نظرًا لتحديد نوع الإرجاع const char * بالقيمة الثابتة "Sm"، فمن المفترض أن تشير الدالة إلى سلسلة نصية حرفية ثابتة (Static string literal) تدوم صلاحيتها بلا حدود. سؤال Q-855d1837679010a7 (مفتوح)

فيما يتعلق بسياق الاستدعاء والتزامن، تم تصنيف الطريقة بأنها thread-safe ([SWS_SM_81248]). وبالتالي يُسمح بتنفيذها بشكل متوازٍ من خيوط متعددة دون الحاجة إلى مزامنة يدوية. علاوة على ذلك، من المهم للمكاملين والمطورين معرفة أن المتطلب يحمل الحالة DRAFT في الإصدار R25-11 (SWS StateManagement §8.1.3.2.2.2 «Name»).

تم إنشاء ملاحظة الاستخدام هذه بواسطة ذكاء اصطناعي استنادًا إلى مواصفة AUTOSAR Adaptive الإصدار R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد I1)

Header-Datei#include "ara/sm/sm_error_domain.h"
Scopeclass ara::sm::SmErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const char *"Sm".

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_SM_81248
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_SM_81248@rel:R25-11#ae0cc950
Content hash
ae0cc950
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81248
Status: valid/unmigrated Version: rel:R25-11#58b77bc8 Versionshistorie & Revisions (1 transition)
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_SM_81248@rel:R25-11#58b77bc8
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة SmErrorDomain [SWS_SM_81247] Upstream: RS_AP_00119, RS_AP_00159

SmErrorDomain () noexcept;

Creates a SmErrorDomain instance.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: bf3f9f38c25e المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

الاستخدام

يُنشئ المنشئ الافتراضي SmErrorDomain() بشكل متزامن مثيلاً لنطاق الخطأ ara::sm::SmErrorDomain ([SWS_SM_81247]). يوجد التصريح في ملف الرأس ara/sm/sm_error_domain.h. لا يتطلب الاستدعاء أي معلمات تمرير ويُرجع مباشرةً كائن النطاق المُهيأ (SWS StateManagement §8.1.3.2.1.1 «Default Constructor»).

معالجة الأخطاء

تم تزويد الدالة بالمعرّف noexcept وتصنيفها على أنها آمنة من حيث الاستثناءات (exception safe) ([SWS_SM_81247]). ولا تحدث رموز خطأ أثناء الإنشاء ولا تُطلق أي استثناءات.

التزامن والقيود

تم تحديد عملية الإنشاء على أنها آمنة خيطيًا ([SWS_SM_81247]). وبالتالي، يمكن إنشاء المثيلات بشكل متزامن في بيئات متعددة الخيوط دون الحاجة إلى آليات مزامنة إضافية. ولا توجد شروط ترتيب خاصة.

تفاعل

ينتمي الكائن المُنشأ إلى الفئة ara::sm::SmErrorDomain ([SWS_SM_81241])، والمحددة وفقًا لـ [SWS_CORE_90023]. داخل الوحدة State Management، يتفاعل نطاق الخطأ مع العناصر التالية:

  • Errc ([SWS_SM_81245]) وException ([SWS_SM_81246]) كمرادفات نوعية لرموز الأخطاء (SmErrc) ومعالجة الاستثناءات (SmException).
  • Name() ([SWS_SM_81248]) يُرجع اسم النطاق "Sm".
  • Message() ([SWS_SM_81249]) يترجم رموز الخطأ إلى أوصاف نصية.
  • ThrowAsException() ([SWS_SM_81250]) يطلق رمز الخطأ كاستثناء، بشرط تمكين استثناءات ++C ([SWS_CORE_10304]).
  • GetSmDomain() ([SWS_SM_81251]) يوفر كبديل مثيلاً عامًا لنطاق الخطأ.

تم توليد هذا النص بواسطة ذكاء اصطناعي استنادًا إلى مواصفة AUTOSAR R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد I2)

Header-Datei#include "ara/sm/sm_error_domain.h"
Scopeclass ara::sm::SmErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_SM_81247
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_SM_81247@rel:R25-11#d223e0b7
Content hash
d223e0b7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81247
Status: valid/unmigrated Version: rel:R25-11#418308da Versionshistorie & Revisions (1 transition)
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_SM_81247@rel:R25-11#418308da
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة ThrowAsException [SWS_SM_81250] Upstream: RS_AP_00119

void ThrowAsException (const ara::core::ErrorCode &errorCode) const override;

Throws the exception associated with the error code. As per [SWS_CORE_10304], this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 6b483495310f المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُستخدم الدالة ara::sm::SmErrorDomain::ThrowAsException لرمي رمز خطأ من نطاق أخطاء State Management مباشرة كاستثناء C++ [SWS_SM_81250]. وهي مُعلنة في ملف الترويسة ara/sm/sm_error_domain.h وتتجاوز الدالة الأساسية المقابلة لنطاقات الأخطاء (SWS StateManagement §8.1.3.2.2.3 «ThrowAsException»).

الاستدعاء والمعاملات

يتم استدعاء الطريقة بشكل متزامن وتستقبل كمعلمة تمرير وحيدة مرجعًا ثابتًا إلى errorCode (من النوع ara::core::ErrorCode) [SWS_SM_81250]. ولا تُرجع أي قيمة (void)، لأنها تُنشئ وتُطلق الاستثناء المقترن برمز الخطأ المُمرر، مما يؤدي إلى إنهاء تدفق التحكم المعتاد عند نقطة الاستدعاء [SWS_SM_81250].

التزامن والشروط الحدية

  • أمان الخيوط: تم تحديد الدالة صراحةً على أنها آمنة للخيوط (thread-safe)، وبالتالي يمكن استدعاؤها دون مشكلات من خيوط متزامنة [SWS_SM_81250].
  • أمان الاستثناءات: تم توثيق السلوك على أنه not exception safe [SWS_SM_81250]؛ تفسير: قد يعود ذلك إلى حقيقة أن رمي الاستثناء يخرج من تدفق التحكم المعتاد، وتفشل الطريقة بحكم التعريف أو تنشر استثناءً. سؤال Q-5afbb1be303b657b (مفتوح)
  • قيد المترجم: وفقًا لـ [SWS_CORE_10304]، لا تشارك الدالة في حل التحميل الزائد (overload resolution) إذا تم تعطيل استثناءات C++ في سلسلة أدوات المترجم [SWS_SM_81250].

تم إنشاء ملاحظة الاستخدام هذه بواسطة ذكاء اصطناعي وتستند إلى مواصفات AUTOSAR Adaptive R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد I1)

Header-Datei#include "ara/sm/sm_error_domain.h"
Scopeclass ara::sm::SmErrorDomain
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodeThe error to throw.

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_SM_81250
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_SM_81250@rel:R25-11#acb3d35a
Content hash
acb3d35a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81250
Status: valid/unmigrated Version: rel:R25-11#7e18a0bd Versionshistorie & Revisions (1 transition)
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_SM_81250@rel:R25-11#7e18a0bd
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

توثيق أسماء الأنواع البديلة

اسم نوع بديل Errc [SWS_SM_81245] Upstream: RS_AP_00119

using Errc = SmErrc;

Alias for the error code value enumeration.

Header-Datei#include "ara/sm/sm_error_domain.h"
Scopeclass ara::sm::SmErrorDomain
SymbolErrc

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_SM_81245
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_SM_81245@rel:R25-11#f7e15dfe
Content hash
f7e15dfe
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81245
Status: valid/unmigrated Version: rel:R25-11#8dd72ff7 Versionshistorie & Revisions (1 transition)
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_SM_81245@rel:R25-11#8dd72ff7
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

اسم نوع بديل Exception [SWS_SM_81246] Upstream: RS_AP_00119

using Exception = SmException;

Alias for the exception base class.

Header-Datei#include "ara/sm/sm_error_domain.h"
Scopeclass ara::sm::SmErrorDomain
SymbolException

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_SM_81246
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_SM_81246@rel:R25-11#f3c421d9
Content hash
f3c421d9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81246
Status: valid/unmigrated Version: rel:R25-11#7bc7b339 Versionshistorie & Revisions (1 transition)
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_SM_81246@rel:R25-11#7bc7b339
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill