DEENESPTFRRUARHIKOZHNL

فئة ara::phm::PhmErrorDomain

[SWS_PHM_01241] Upstream: RS_AP_00119

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

Defines the error domain for Platform Health Management.

Header-Datei#include "ara/phm/phm_error_domain.h"
Forwarding-Header#include "ara/phm/phm_fwd.h"
Scopenamespace ara::phm
Basisklasse(n)ara::core::ErrorDomain
Unique IDAs per ara::phm::PhmErrorDomain in [SWS_CORE_90023]

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

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

يُحدّد مجال الخطأ الخاص بـ Platform Health Management لتعيين الرسائل وإطلاق الاستثناءات.

تعمل الفئة كمجال خطأ خاص بمجال Platform Health Management، وتقوم بترجمة رموز الأخطاء العددية إلى رسائل نصية مقترنة بها [SWS_PHM_01249]. وعند تفعيل معالجة الاستثناءات، فإنها تتيح عبر ThrowAsException الإطلاق الموجه لاستثناءات الأخطاء المطابقة [SWS_PHM_01250]. أما إذا كانت استثناءات C++‎ معطلة في حزمة الأدوات، فإن دالة التحويل هذه لا تكون متاحة، ويجب معالجة الأخطاء بالاعتماد التام على القيم [SWS_PHM_01250].

السياق

تُمثّل الفئة ara::phm::PhmErrorDomain مجال الخطأ الخاص بـ Platform Health Management (PHM) ضمن AUTOSAR Adaptive Platform. وهي ترث علنًا من البنية التحتية الأساسية ara::core::ErrorDomain ومُصرّح عنها كـ final، مما يمنع أي اشتقاق إضافي منها. وتتمثل مهمتها المركزية في تغليف رموز الأخطاء العددية للنظام الفرعي PHM، وتضمينها في سياق قياسي، وتوفير التعيين الدلالي لرسائل الأخطاء وأنواع معالجة الأخطاء. وتوفر الفئة عبر الدالة Name() المعرّف المعياري للمجال [SWS_PHM_01248]. علاوة على ذلك، تُحدّد أسماء بديلة قياسية للواجهة لأغراض معالجة الأخطاء: يعمل Errc كاسم بديل للنوع لتنسيق التعداد الأساسي PhmErrc [SWS_PHM_01245]، بينما يشير Exception إلى النوع الأساسي للاستثناءات الخاصة بالمجال PhmException [SWS_PHM_01246].

دورة الحياة

يتم إنشاء مثيل من ara::phm::PhmErrorDomain عبر المنشئ الافتراضي الخالي من المعاملات PhmErrorDomain() [SWS_PHM_01247]. هذا المنشئ مؤهل كـ noexcept ومصنف وفقًا للمواصفة بأنه آمن استثنائيًا (exception safe) وآمن خيطيًا [SWS_PHM_01247]. وفي سيناريو وقت تشغيل نموذجي، يُرجّح أن يتوفر مثيل لمجال الخطأ ككائن طويل الأمد (Singleton) على مستوى العملية بأكملها، بحيث تتشارك التطبيقات ومكونات PHM الداخلية المثيل نفسه. سؤال Q-6b33f78e8f3b3e08 (مفتوح) وجميع دوال الاستعلام عديمة الحالة في الفئة – ولا سيما Name() وMessage() – مُصرّح عنها كـ const noexcept وآمنة خيطيًا بالكامل [SWS_PHM_01248]، [SWS_PHM_01249]. وبذلك، يمكن الاستعلام عن أوصاف الأخطاء من مسارات تحكم متعددة متوازية دون الحاجة إلى مزامنة خارجية.

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

إذا طرأ خطأ أثناء مراقبة حالة النظام أو إدارتها، يُولّد النظام الفرعي لـ PHM رمز خطأ مطابقًا، يُمرّر عادةً إلى جهات الاستدعاء مُغلّفًا في هيئة ara::core::ErrorCode مع الإشارة إلى PhmErrorDomain. ويمكن لبرمجيات التطبيق المستقبلة التحقق استنادًا إلى المجال مما إذا كان الخطأ الذي طرأ صادرًا عن إدارة الحالة الصحية. ولأغراض التشخيص والتسجيل، تستدعي الدالة Message(errorCode)، التي تُرجع للرمز المُمرّر الرسالة النصية المقترنة به كـ const char* [SWS_PHM_01249]. وإذا كان التطبيق يعالج العمليات الفاشلة عبر معالجة الاستثناءات، فإنه يمرر ara::core::ErrorCode إلى ThrowAsException(errorCode) لإطلاق الاستثناء المعين [SWS_PHM_01250].

تسلسل حل الأخطاء عبر PhmErrorDomainالتطبيقPHM-DienstPhmErrorDomainاستدعاء دالة المراقبة()Erzeugt ara::core::ErrorCode (Errc)إرجاع ErrorCodeUse Case: Fehlertext ermittelnMessage(errorCode)Fehlermeldung (const char*)optExceptions aktiviertThrowAsException(errorCode)throw PhmException

مخطط تسلسلي: المسار النموذجي لفحص الأخطاء وإطلاق الاستثناءات عبر PhmErrorDomain. المصادر: [SWS_PHM_01245]، [SWS_PHM_01246]، [SWS_PHM_01249]، [SWS_PHM_01250]

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

يتحقق التحويل الصريح لرمز الخطأ إلى استثناء C++‎ عبر الدالة ThrowAsException(errorCode) [SWS_PHM_01250]. يطابق الاستثناء المُطلق النوع Exception، الذي يعين إلى PhmException [SWS_PHM_01246]. ونظرًا لأن هذه الدالة تُطلق استثناءً وفقًا للغرض المحدد لها، فقد حُدّدت في المواصفة بأنها غير آمنة استثنائيًا (not exception safe)، لكنها تظل آمنة خيطيًا فيما يتعلق بالاستدعاء [SWS_PHM_01250]. وتوجد شروط حدية جوهرية للبيئات الخالية من معالجة الاستثناءات: إذا كانت استثناءات C++‎ معطلة في المترجم، فإن ThrowAsException لا تشارك في حل التحميل الزائد [SWS_PHM_01250]. ويجب على جهات الاستدعاء في هذا الوضع التعامل مع الأخطاء بالاعتماد التام على القيم عبر الدوال Message() وقيمة الإرجاع لرمز الخطأ [SWS_PHM_01249].

يستند هذا الدليل إلى مواصفات AUTOSAR الخاصة بـ Adaptive Platform للإصدار R25-11.

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

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

1

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

3

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

2

مخطط الفئة

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

G nara__phm__PhmErrorDomain808 PhmErrorDomain + PhmErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__phm__PhmErrorDomain808->nara__core__ErrorDomain335

عرض التفاصيل

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

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

Creates a PhmErrorDomain instance.

PhmErrorDomain () 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 = PhmErrc;
Exception اسم نوع بديل

Alias for the exception base class.

توثيق الدوال

دالة Message [SWS_PHM_01249] 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 · درجة الحرارة: غير قابل للتحكم · الموجّه: 9377332e8cc7 المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيمُولَّد بالذكاء الاصطناعيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُرجع دالة العضو Message للفئة ara::phm::PhmErrorDomain وصفًا نصيًا لرسالة الخطأ المقترنة برقم الخطأ المُمرر errorCode من النوع CodeType كـ const char * [SWS_PHM_01249]. تتوفر الدالة عبر ملف الترويسة ara/phm/phm_error_domain.h، وتتجاوز كطريقة افتراضية (override) سلوك الواجهة القياسي لحل الأخطاء [SWS_PHM_01249].

تنطبق المحددات التالية على سياق الاستدعاء ودلالات التنفيذ:

  • التنفيذ المتزامن ومعالجة الاستثناءات: يتم الاستدعاء بشكل متزامن ويتم التصريح عنه كـ noexcept؛ بالإضافة إلى ذلك، فإن الطريقة محددة كـ exception safe، بحيث لا يتم إطلاق أي استثناءات أثناء التنفيذ [SWS_PHM_01249].
  • التزامن: تم التصريح عن الدالة صراحةً بأنها thread-safe ويمكن استدعاؤها بأمان من خيوط متزامنة دون مزامنة خارجية إضافية [SWS_PHM_01249].
  • إدارة الذاكرة: تفسير: يُرجح أن يشير مؤشر المحارف المُرجع إلى ثابت محرفي ثابت (static character literal)، بحيث لا يلزم المستدعي إجراء تحرير للذاكرة. سؤال Q-dcdc593e3f9ded45 (مفتوح)

تُستخدم الطريقة في Platform Health Management (PHM) لترجمة أكواد الأخطاء الرقمية لـ PhmErrorDomain إلى سلاسل نصية مقروءة بشريًا لأغراض التسجيل أو التشخيص [SWS_PHM_01249].

تم توليد هذا النص بواسطة ذكاء اصطناعي وهو بمثابة دليل توجيهي. المواصفات الرسمية لـ AUTOSAR هي وحدها الملزمة.

Header-Datei#include "ara/phm/phm_error_domain.h"
Scopeclass ara::phm::PhmErrorDomain
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_PHM_01249
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01249@rel:R25-11#dd7e2db7
Content hash
dd7e2db7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01249
Status: valid/unmigrated Version: rel:R25-11#87e7affe Versionshistorie & Revisions (1 transition, 5 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_PHM_01249@rel:R25-11#87e7affe
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#29a23c2e2026-09-30
  • R22-11rel:R22-11#d28a09b52026-10-14
  • R23-11rel:R23-11#fb2533e82026-10-14
  • R24-11rel:R24-11#87e7affe2026-10-14
  • R25-11rel:R25-11#87e7affe2026-10-14 active
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_PHM_01248] 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 · درجة الحرارة: غير قابل للتحكم · الموجّه: ae1e33120f1a المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُرجع دالة العضو Name للفئة ara::phm::PhmErrorDomain اسم نطاق الخطأ كَسلسلة نصية ([SWS_PHM_01248]). يتم تضمين التصريح في الوحدة phm عبر ملف الترويسة #include "ara/phm/phm_error_domain.h" ([SWS_PHM_01248]).

تنطبق المتطلبات التالية على الاستخدام العملي وسلوك وقت التشغيل:

  • الاستخدام والتوقيع: تمتلك الطريقة التوقيع const char * Name () const noexcept override; ([SWS_PHM_01248]). ويتم تنفيذها بشكل متزامن ولا تتوقع أي معاملات تمرير. يتوافق المؤشر المُرجع من النوع const char * مع متطلبات ara::phm::PhmErrorDomain من [SWS_CORE_90023].
  • معالجة الأخطاء: تم التصريح عن الدالة كـ noexcept وتتميز بمستوى أمان الاستثناء exception safe ([SWS_PHM_01248]). وهي لا تطلق استثناءات أثناء وقت التشغيل ولا تُنشئ رسائل خطأ.
  • التزامن: الطريقة محددة على أنها آمنة خيطيًا (thread-safe) ([SWS_PHM_01248]). يمكن إجراء الاستدعاءات المتوازية عبر نفس النسخة أو عبر نُسخ مختلفة دون آليات مزامنة إضافية.

في التفاعل البنيوي، تتجاوز العملية الاستعلام الافتراضي عن الاسم الخاص بواجهة نطاق الخطأ ذات المستوى الأعلى، وتوفر الاسم المحدد لـ ara::phm::PhmErrorDomain وفقًا لـ [SWS_CORE_90023] ([SWS_PHM_01248]).

تم إنشاء ملاحظة الاستخدام هذه آليًا استنادًا إلى مواصفة AUTOSAR R25-11.

Header-Datei#include "ara/phm/phm_error_domain.h"
Scopeclass ara::phm::PhmErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const char *As per ara::phm::PhmErrorDomain in [SWS_CORE_90023]

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

Record
AUTOSAR/AP/record/SWS_PHM_01248
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01248@rel:R25-11#3a89a69c
Content hash
3a89a69c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01248
Status: valid/unmigrated Version: rel:R25-11#87eea56a Versionshistorie & Revisions (1 transition, 5 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_PHM_01248@rel:R25-11#87eea56a
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#08e28bf82026-09-30
  • R22-11rel:R22-11#3d1a89cc2026-10-14
  • R23-11rel:R23-11#13db17322026-10-14
  • R24-11rel:R24-11#0999648f2026-10-14
  • R25-11rel:R25-11#87eea56a2026-10-14 active
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

دالة PhmErrorDomain [SWS_PHM_01247] Upstream: RS_AP_00119, RS_AP_00159

PhmErrorDomain () noexcept;

Creates a PhmErrorDomain instance.

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

يُستخدم المنشئ الافتراضي PhmErrorDomain() لإنشاء مثيل لنطاق الخطأ ara::phm::PhmErrorDomain [SWS_PHM_01247]. ويتم الاستدعاء بشكل متزامن وبدون معلمات تمرير عبر ملف الترويسة ara/phm/phm_error_domain.h [SWS_PHM_01247].

فيما يتعلق بأمان التنفيذ، تم تحديد الإنشاء كـ exception safe والتصريح عنه بـ noexcept، بحيث لا يتم إطلاق أي استثناءات [SWS_PHM_01247]. بالإضافة إلى ذلك، فإن إنشاء المثيل آمن لخيوط المعالجة (thread-safe) [SWS_PHM_01247].

يشكل النطاق المنشأ سياقًا لأخطاء PHM ويوفر دوال أعضاء مثل Name() [SWS_PHM_01248] وMessage() [SWS_PHM_01249] وكذلك ThrowAsException() [SWS_PHM_01250]، ويحتوي على الأسماء المستعارة للأنواع Errc [SWS_PHM_01245] وException [SWS_PHM_01246]. للوصول المنتظم إلى نطاق الخطأ، تتوفر الدالة الحرة GetPhmDomain() التي تُرجع إسنادًا إلى الكائن العام [SWS_PHM_01251]. وبالتالي، لا يُتوقع عادةً أن يكون إنشاء النسخ يدويًا وبشكل منفصل عبر المنشئ مطلوبًا في كود التطبيق. سؤال Q-63be3bb534ef1fa9 (مفتوح)

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

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

Header-Datei#include "ara/phm/phm_error_domain.h"
Scopeclass ara::phm::PhmErrorDomain
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_PHM_01247
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01247@rel:R25-11#09f65501
Content hash
09f65501
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01247
Status: valid/unmigrated Version: rel:R25-11#e616a447 Versionshistorie & Revisions (1 transition, 5 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_PHM_01247@rel:R25-11#e616a447
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#c16054342026-09-30
  • R22-11rel:R22-11#1e02ca242026-10-14
  • R23-11rel:R23-11#6c11e67c2026-10-14
  • R24-11rel:R24-11#e616a4472026-10-14
  • R25-11rel:R25-11#e616a4472026-10-14 active
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_PHM_01250] 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 · درجة الحرارة: غير قابل للتحكم · الموجّه: 2438d348b5ed المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

الاستخدام

دالة العضو ThrowAsException هي طريقة في فئة نطاق الأخطاء ara::phm::PhmErrorDomain ويتم توفيرها عبر ملف الترويسة ara/phm/phm_error_domain.h ([SWS_PHM_01250]). الغرض منها هو إطلاق استثناء C++ المرتبط برمز الخطأ المُمرر بشكل متزامن ([SWS_PHM_01250]). ولهذا الغرض، تقبل الدالة كمعامل إدخال مرجعًا إلى كائن الخطأ errorCode من النوع const ara::core::ErrorCode & ([SWS_PHM_01250]). ونظرًا لأن مسار التحكم يستمر عبر الاستثناء في حالة التنفيذ الخاطئ، فإن الطريقة لا تمتلك قيمة مُرجعة (void) ([SWS_PHM_01250]).

التزامن وأمان التنفيذ

فيما يتعلق بالسلوك عند الاستدعاءات المتوازية، تم التصريح عن ThrowAsException بأنها آمنة للخيوط (thread-safe) ([SWS_PHM_01250]). وبالتالي يمكن استدعاؤها بأمان وبشكل متزامن من خيوط متعددة. أما فيما يتعلق بأمان الاستثناءات، فقد تم تصنيف الواجهة في المواصفة صراحةً بأنها «not exception safe» ([SWS_PHM_01250]).

قيود المترجم وحل التحميل الزائد

يحدد [SWS_CORE_10304] قيدًا أساسيًا للاستخدام: إذا تم تعطيل استثناءات C++ في حزمة أدوات المترجم (Compiler Toolchain) المستخدمة، فلن يشارك ThrowAsException في حل التحميل الزائد ([SWS_PHM_01250]). وبالتالي، في عمليات بناء البرمجيات لمنصات أو تهيئات لا تدعم الاستثناءات، لا تكون الدالة متاحة للمترجم لحل التحميل الزائد ([SWS_PHM_01250]).

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

Header-Datei#include "ara/phm/phm_error_domain.h"
Scopeclass ara::phm::PhmErrorDomain
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_PHM_01250
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01250@rel:R25-11#4972599c
Content hash
4972599c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01250
Status: valid/unmigrated Version: rel:R25-11#7f33d0e7 Versionshistorie & Revisions (1 transition, 5 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_PHM_01250@rel:R25-11#7f33d0e7
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#98735c902026-09-30
  • R22-11rel:R22-11#ca4e4bdf2026-10-14
  • R23-11rel:R23-11#1075311f2026-10-14
  • R24-11rel:R24-11#7f33d0e72026-10-14
  • R25-11rel:R25-11#7f33d0e72026-10-14 active
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_PHM_01245] Upstream: RS_AP_00119, RS_AP_00127

using Errc = PhmErrc;

Alias for the error code value enumeration.

Header-Datei#include "ara/phm/phm_error_domain.h"
Scopeclass ara::phm::PhmErrorDomain
SymbolErrc

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

Record
AUTOSAR/AP/record/SWS_PHM_01245
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01245@rel:R25-11#68a8ee34
Content hash
68a8ee34
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01245
Status: valid/unmigrated Version: rel:R25-11#69dedf2e Versionshistorie & Revisions (1 transition, 5 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_PHM_01245@rel:R25-11#69dedf2e
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#82e44aca2026-09-30
  • R22-11rel:R22-11#86c185582026-10-14
  • R23-11rel:R23-11#69dedf2e2026-10-14
  • R24-11rel:R24-11#69dedf2e2026-10-14
  • R25-11rel:R25-11#69dedf2e2026-10-14 active
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_PHM_01246] Upstream: RS_AP_00119, RS_AP_00127

using Exception = PhmException;

Alias for the exception base class.

Header-Datei#include "ara/phm/phm_error_domain.h"
Scopeclass ara::phm::PhmErrorDomain
SymbolException

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

Record
AUTOSAR/AP/record/SWS_PHM_01246
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01246@rel:R25-11#b759e2b1
Content hash
b759e2b1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01246
Status: valid/unmigrated Version: rel:R25-11#3b0710ff Versionshistorie & Revisions (1 transition, 5 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_PHM_01246@rel:R25-11#3b0710ff
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#e2b0390c2026-09-30
  • R22-11rel:R22-11#c46a9c8a2026-10-14
  • R23-11rel:R23-11#3b0710ff2026-10-14
  • R24-11rel:R24-11#3b0710ff2026-10-14
  • R25-11rel:R25-11#3b0710ff2026-10-14 active
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