DEENESPTFRRUARHIKOZHNL

class 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]

User GuideKI-GENERIERT

Definiert die Fehlerdomäne des Platform Health Managements zur Zuordnung von Meldungen und Auslösung von Ausnahmen.
KI-GENERIERT ungeprüft Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: 61c82c26ab31 Herkunft Offene Fragen (1)
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Definiert die Fehlerdomäne des Platform Health Managements zur Zuordnung von Meldungen und Auslösung von Ausnahmen.

Die Klasse dient als domänenspezifische Fehlerdomäne des Platform Health Managements und übersetzt numerische Fehlercodes in zugehörige Textmeldungen [SWS_PHM_01249]. Bei aktivierter Ausnahmebehandlung ermöglicht sie über ThrowAsException das gezielte Auslösen passender Fehler-Exceptions [SWS_PHM_01250]. Sind C++-Exceptions in der Toolchain deaktiviert, steht diese Wandlungsfunktion nicht zur Verfügung und Fehler müssen rein wertebasiert verarbeitet werden [SWS_PHM_01250].

Kontext

Die Klasse ara::phm::PhmErrorDomain repräsentiert die spezifische Fehlerdomäne des Platform Health Managements (PHM) innerhalb der AUTOSAR Adaptive Platform. Sie erbt öffentlich von der Basisinfrastruktur ara::core::ErrorDomain und ist als final deklariert, wodurch eine weitere Ableitung unterbunden wird. Ihre zentrale Aufgabe besteht darin, numerische Fehlercodes des Subsystems PHM zu kapseln, in einen standardisierten Kontext einzubetten und die semantische Zuordnung zu Fehlermeldungen sowie Fehlerbehandlungstypen bereitzustellen. Über die Methode Name() stellt die Klasse den normierten Bezeichner der Domäne bereit [SWS_PHM_01248]. Zudem definiert sie standardisierte Schnittstellen-Aliase für die Fehlerbehandlung: Errc dient als Typ-Alias für das zugrundeliegende Enumerationsformat PhmErrc [SWS_PHM_01245], während Exception den Basistyp für domänenspezifische Ausnahmen PhmException referenziert [SWS_PHM_01246].

Lebenszyklus

Die Instanziierung von ara::phm::PhmErrorDomain erfolgt über den parameterlosen Standardkonstruktor PhmErrorDomain() [SWS_PHM_01247]. Dieser Konstruktor ist als noexcept qualifiziert sowie spezifikationsgemäß als ausnahmesicher (exception safe) und threadsicher eingestuft [SWS_PHM_01247]. In einem typischen Laufzeitszenario dürfte eine Instanz der Fehlerdomäne als langlebiges Objekt (Singleton) prozessweit zur Verfügung stehen, sodass Anwendungen und interne PHM-Komponenten dieselbe Instanz teilen. Frage Q-6b33f78e8f3b3e08 (offen) Alle zustandsfreien Abfragefunktionen der Klasse – insbesondere Name() und Message() – sind als const noexcept deklariert und vollständig threadsicher [SWS_PHM_01248], [SWS_PHM_01249]. Dadurch können Fehlerbeschreibungen aus mehreren parallelen Kontrollflüssen heraus ohne externe Synchronisation abgefragt werden.

Nutzungspfad

Tritt bei der Überwachung oder Verwaltung des Systemzustands ein Fehler auf, erzeugt das PHM-Subsystem einen entsprechenden Fehlercode, der typischerweise als ara::core::ErrorCode unter Referenzierung der PhmErrorDomain gekapselt an Aufrufer übergeben wird. Die empfangende Anwendungssoftware kann anhand der Domäne überprüfen, ob der aufgetretene Fehler dem Gesundheitsmanagement entstammt. Zur Diagnose und Protokollierung ruft sie die Methode Message(errorCode) auf, welche zu dem übergebenen Code die zugehörige Textmeldung als const char* zurückgibt [SWS_PHM_01249]. Sofern die Anwendung fehlgeschlagene Operationen über Ausnahmebehandlung verarbeitet, übergibt sie den ara::core::ErrorCode an ThrowAsException(errorCode), um die zugeordnete Ausnahme auszulösen [SWS_PHM_01250].

Ablauf der Fehlerauflösung über PhmErrorDomainAnwendungPHM-DienstPhmErrorDomainÜberwachungsfunktion aufrufen()Erzeugt ara::core::ErrorCode (Errc)Rückgabe ErrorCodeUse Case: Fehlertext ermittelnMessage(errorCode)Fehlermeldung (const char*)optExceptions aktiviertThrowAsException(errorCode)throw PhmException

Sequenzdiagramm: Typischer Ablauf der Fehlerprüfung und Ausnahmeauslösung über PhmErrorDomain. Quellen: [SWS_PHM_01245], [SWS_PHM_01246], [SWS_PHM_01249], [SWS_PHM_01250]

Fehlerszenarien

Die explizite Wandlung eines Fehlercodes in eine C++-Ausnahme wird über die Methode ThrowAsException(errorCode) realisiert [SWS_PHM_01250]. Die ausgelöste Ausnahme entspricht dem Typ Exception, welcher auf PhmException abbildet [SWS_PHM_01246]. Da diese Funktion bestimmungsgemäß eine Exception wirft, ist sie in der Spezifikation als nicht ausnahmesicher (not exception safe) ausgewiesen, bleibt jedoch bezüglich des Aufrufs threadsicher [SWS_PHM_01250]. Für Umgebungen ohne Ausnahmebehandlung besteht eine wesentliche Randbedingung: Sind C++-Exceptions im Compiler deaktiviert, nimmt ThrowAsException nicht an der Überladungsauflösung teil [SWS_PHM_01250]. Aufrufer müssen in diesem Modus Fehler rein wertebasiert über die Methoden Message() und den Rückgabewert des Fehlercodes handhaben [SWS_PHM_01249].

Dieser Leitfaden basiert auf den AUTOSAR-Spezifikationen der Adaptive Platform für Release R25-11.

Mitgliederkarte

Konstruktoren und Destruktor

1

Typaliase

2

Klassendiagramm

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

Detailansicht

Wähle in der Gliederung einen Eintrag aus.

Konstruktoren und Destruktor

Creates a PhmErrorDomain instance.

PhmErrorDomain () noexcept;

Methoden

Message function

Returns the message associated with the error code.

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

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;

Typaliase

Errc type alias

Alias for the error code value enumeration.

using Errc = PhmErrc;
Exception type alias

Alias for the exception base class.

Dokumentation der Methoden

function 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.

KI-GENERIERT ungeprüft Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: 9377332e8cc7 Herkunft Offene Fragen (1)
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Die Elementfunktion Message der Klasse ara::phm::PhmErrorDomain liefert zu einer übergebenen Fehlernummer errorCode vom Typ CodeType eine textuelle Beschreibung der zugehörigen Fehlermeldung als const char * zurück [SWS_PHM_01249]. Die Funktion wird über die Header-Datei ara/phm/phm_error_domain.h bereitgestellt und überschreibt als virtuelle Methode (override) das standardmäßige Schnittstellenverhalten zur Fehlerauflösung [SWS_PHM_01249].

Für den Aufrufkontext und die Ausführungssemantik gelten folgende Festlegungen:

  • Synchrone Ausführung und Ausnahmebehandlung: Der Aufruf erfolgt synchron und ist als noexcept deklariert; zudem ist die Methode als exception safe spezifiziert, sodass während der Ausführung keine Ausnahmen geworfen werden [SWS_PHM_01249].
  • Nebenläufigkeit: Die Funktion ist explizit als thread-safe deklariert und kann ohne zusätzliche externe Synchronisation sicher aus nebenläufigen Threads aufgerufen werden [SWS_PHM_01249].
  • Speicherverwaltung: Interpretation: Der zurückgegebene Zeichenzeiger dürfte auf ein statisches Zeichenliteral verweisen, sodass vom Aufrufer keine Freigabe des Speichers durchgeführt werden muss. Frage Q-dcdc593e3f9ded45 (offen)

Die Methode dient im Platform Health Management (PHM) dazu, numerische Fehlercodes der PhmErrorDomain für Protokollierungs- oder Diagnosezwecke in menschenlesbare Zeichenketten zu übersetzen [SWS_PHM_01249].

Dieser Text wurde von einer KI generiert und dient als Orientierungshilfe. Verbindlich sind ausschließlich die offiziellen AUTOSAR-Spezifikationen.

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#29a23c2e
Content hash
29a23c2e
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

function Name [SWS_PHM_01248] Upstream: RS_AP_00119, RS_AP_00159

const char * Name () const noexcept override;

Returns the name of the error domain.

KI-GENERIERT ungeprüft Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: ae1e33120f1a Herkunft
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Die Elementfunktion Name der Klasse ara::phm::PhmErrorDomain liefert den Namen der Fehlerdomäne als Zeichenkette zurück ([SWS_PHM_01248]). Die Deklaration ist im Modul phm über die Header-Datei #include "ara/phm/phm_error_domain.h" eingebunden ([SWS_PHM_01248]).

Für die praktische Verwendung und das Laufzeitverhalten gelten folgende Vorgaben:

  • Verwendung und Signatur: Die Methode besitzt die Signatur const char * Name () const noexcept override; ([SWS_PHM_01248]). Sie wird synchron ausgeführt und erwartet keine Übergabeparameter. Der zurückgegebene Zeiger vom Typ const char * entspricht den Vorgaben für ara::phm::PhmErrorDomain aus [SWS_CORE_90023].
  • Fehlerbehandlung: Die Funktion ist als noexcept deklariert und weist die Exception-Sicherheitsstufe exception safe auf ([SWS_PHM_01248]). Sie wirft zur Laufzeit keine Ausnahmen und erzeugt keine Fehlermeldungen.
  • Nebenläufigkeit: Die Methode ist als threadsicher (thread-safe) spezifiziert ([SWS_PHM_01248]). Parallele Aufrufe über dieselbe oder verschiedene Instanzen hinweg können ohne zusätzliche Synchronisationsmechanismen durchgeführt werden.

Im architektonischen Zusammenspiel überschreibt die Operation die virtuelle Namensabfrage der übergeordneten Fehlerdomänen-Schnittstelle und stellt den spezifischen Namen für ara::phm::PhmErrorDomain gemäß [SWS_CORE_90023] bereit ([SWS_PHM_01248]).

Dieser Nutzungshinweis wurde automatisiert auf Basis der AUTOSAR-Spezifikation R25-11 generiert.

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#08e28bf8
Content hash
08e28bf8
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

function PhmErrorDomain [SWS_PHM_01247] Upstream: RS_AP_00119, RS_AP_00159

PhmErrorDomain () noexcept;

Creates a PhmErrorDomain instance.

KI-GENERIERT ungeprüft Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: 0eccae6e5543 Herkunft Offene Fragen (1)
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Der Standardkonstruktor PhmErrorDomain() dient der Erzeugung einer Instanz der Fehlerdomäne ara::phm::PhmErrorDomain [SWS_PHM_01247]. Der Aufruf erfolgt synchron und ohne Übergabeparameter über den Header ara/phm/phm_error_domain.h [SWS_PHM_01247].

Hinsichtlich der Ausführungssicherheit ist die Konstruktion als exception safe spezifiziert und mit noexcept deklariert, sodass keine Ausnahmen ausgelöst werden [SWS_PHM_01247]. Zudem ist die Instanziierung thread-safe [SWS_PHM_01247].

Die erzeugte Domäne bildet den Kontext für PHM-Fehler und stellt Elementfunktionen wie Name() [SWS_PHM_01248], Message() [SWS_PHM_01249] sowie ThrowAsException() [SWS_PHM_01250] bereit und führt die Typ-Aliase Errc [SWS_PHM_01245] und Exception [SWS_PHM_01246]. Für den regulären Zugriff auf die Fehlerdomäne steht die freie Funktion GetPhmDomain() zur Verfügung, die eine Referenz auf das globale Objekt zurückgibt [SWS_PHM_01251]. Eine separate manuelle Instanziierung über den Konstruktor dürfte daher im Anwendungscode typischerweise nicht erforderlich sein. Frage Q-63be3bb534ef1fa9 (offen)

Dieser Nutzungshinweis wurde automatisiert auf Basis der Spezifikationsdaten aus AUTOSAR Adaptive R25-11 generiert.

Implementer's Guide folgt (Komplexität 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#c1605434
Content hash
c1605434
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

function 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.

KI-GENERIERT ungeprüft Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: 2438d348b5ed Herkunft
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Verwendung

Die Elementfunktion ThrowAsException ist eine Methode der Fehlerdomänenklasse ara::phm::PhmErrorDomain und wird über die Header-Datei ara/phm/phm_error_domain.h bereitgestellt ([SWS_PHM_01250]). Ihr Zweck besteht darin, synchron diejenige C++-Ausnahme auszulösen, die mit dem übergebenen Fehlercode verknüpft ist ([SWS_PHM_01250]). Die Funktion nimmt hierfür als Eingabeparameter eine Referenz auf das Fehlerobjekt errorCode vom Typ const ara::core::ErrorCode & entgegen ([SWS_PHM_01250]). Da der Kontrollfluss bei fehlerhafter Ausführung über die Ausnahme fortgeführt wird, besitzt die Methode keinen Rückgabewert (void) ([SWS_PHM_01250]).

Nebenläufigkeit und Ausführungssicherheit

Im Hinblick auf das Verhalten bei parallelen Aufrufen ist ThrowAsException als thread-safe deklariert ([SWS_PHM_01250]). Sie kann damit gefahrlos und nebenläufig aus mehreren Threads aufgerufen werden. Bezüglich der Exception-Sicherheit ist die Schnittstelle in der Spezifikation hingegen ausdrücklich als „not exception safe“ eingestuft ([SWS_PHM_01250]).

Compiler-Einschränkungen und Überladungsauflösung

Eine wesentliche Randbedingung für den Einsatz definiert [SWS_CORE_10304]: Falls C++-Exceptions in der genutzten Compiler-Toolchain deaktiviert sind, nimmt ThrowAsException nicht an der Überladungsauflösung teil ([SWS_PHM_01250]). Bei Software-Builds für Plattformen oder Konfigurationen ohne Ausnahmeunterstützung steht die Funktion dem Compiler somit nicht zur Überladungsauflösung zur Verfügung ([SWS_PHM_01250]).

Dieser Nutzungshinweis wurde automatisiert erstellt und basiert auf der Spezifikation 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#98735c90
Content hash
98735c90
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

Dokumentation der Typaliase

type alias 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#82e44aca
Content hash
82e44aca
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

type alias 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#e2b0390c
Content hash
e2b0390c
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