DEENESPTFRRUARHIKOZHNL

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

User GuideKI-GENERIERT

Dient der Definition und Auflösung von Fehlercodes sowie Ausnahmen innerhalb des State Managements.
KI-GENERIERT ungeprüft Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: bb9dfd646ad0 Herkunft Offene Fragen (1)
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Dient der Definition und Auflösung von Fehlercodes sowie Ausnahmen innerhalb des State Managements.

Die Klasse ara::sm::SmErrorDomain repräsentiert die domänenspezifische Fehlerdomäne des State Managements und ordnet funktionale Fehlercodes lesbaren Textmeldungen sowie C++-Ausnahmen zu ([SWS_SM_81241]). Zur Laufzeit ermöglicht sie über threadsichere Methoden die Identifikation der Domäne sowie die Übersetzung einzelner Fehlerwerte für Protokollierung und Diagnose. Tritt ein schwerwiegender Fehler auf, kann über die Schnittstelle zudem eine typisierte Ausnahme ausgelöst werden ([SWS_SM_81250]). Sind C++-Ausnahmen in der Toolchain deaktiviert, steht die Ausnahmelogik nicht zur Verfügung und Fehler müssen stattdessen rein wertbasiert verarbeitet werden.

Kontext

Die Klasse ara::sm::SmErrorDomain definiert die spezifische Fehlerdomäne für das funktionale Cluster des State Managements auf der Adaptive Platform ([SWS_SM_81241], SWS StateManagement §8.1.3 „Class: SmErrorDomain“). Als Spezialisierung der allgemeinen Fehlerdomänen-Architektur erbt sie von ara::core::ErrorDomain gemäß den Vorgaben aus [SWS_CORE_90023]. Ihre zentrale Verantwortung besteht darin, Fehlerzustände des State Managements semantisch zu kapseln, standardisierte Fehlerbezeichner bereitzustellen und die Abbildung zwischen numerischen Fehlercodes, Fehlertexten und Ausnahmetypen zu gewährleisten.

Zu den primären Interaktionspartnern gehören interne Komponenten des State Managements, welche Fehler erzeugen, sowie übergeordnete Anwendungs- und Plattformdienste, die Fehler über ara::core::ErrorCode empfangen. Über den öffentlichen Typalias Errc referenziert die Klasse die domänenspezifische Aufzählung SmErrc ([SWS_SM_81245]). Der Typalias Exception verweist zudem auf die zugeordnete Ausnahmebasisklasse SmException ([SWS_SM_81246], SWS StateManagement §8.1.3.1.2 „Type Alias: Exception“).

Lebenszyklus

Instanzen von ara::sm::SmErrorDomain werden über den parameterlosen Standardkonstruktor erzeugt ([SWS_SM_81247], SWS StateManagement §8.1.3.2.1.1 „Default Constructor“). Der Konstruktor ist als noexcept deklariert und besitzt die Einstufung exception safe. Eine Instanz von SmErrorDomain dürfte in typischen Systemumgebungen vorzugsweise als langlebiges oder statisches Objekt existieren, da Fehlerdomänen im AUTOSAR-Adaptive-Ökosystem prozessweit zur Interpretation von Fehlercodes benötigt werden. Frage Q-fbf8e3e45bf0181a (offen)

Bezüglich der Nebenläufigkeit sind die Kernfunktionen der Klasse für den nebenläufigen Betrieb spezifiziert: Die Methoden Name() ([SWS_SM_81248]) und Message() ([SWS_SM_81249]) sind als thread-safe sowie exception safe ausgewiesen. Mehrere ausführende Threads können somit parallel Fehlerinformationen abfragen, ohne dass eine externe Synchronisation erforderlich wird.

Nutzungspfad

Der reguläre Nutzungspfad umfasst die Identifikation der Fehlerdomäne, die Auflösung von Fehlercodes in lesbare Diagnosemeldungen sowie optional die Transformation in eine C++-Ausnahme. Zunächst kann eine Anwendung oder Plattformkomponente den Domänennamen über Name() abrufen; dieser liefert unveränderlich den Bezeichner "Sm" zurück ([SWS_SM_81248]).

Tritt im State Management ein Fehler auf, wird dessen Code über Message(errorCode) übergeben ([SWS_SM_81249], SWS StateManagement §8.1.3.2.2.1 „Message“). Die Funktion gibt einen Zeiger auf die zugeordnete Zeichenkette (const char*) zurück, wodurch Protokollierungs- und Diagnosesysteme aussagekräftige Meldungen erhalten. Falls das aufrufende Subsystem auf eine ausnahmebasierte Fehlerbehandlung ausgelegt ist, übergibt es das Fehlerobjekt an ThrowAsException() ([SWS_SM_81250]), wodurch die dem Fehlercode entsprechende Ausnahme instanziiert und geworfen wird.

Nutzungspfad zur Fehlerauflösung und Auslösen von AusnahmenAnwendungSmErrorDomainSmExceptionSmErrorDomain()Instanz bereitgestelltMessage(errorCode)const char* FehlermeldungoptAusnahmebehandlung aktivThrowAsException(errorCode)wirft Ausnahme

Sequenzdiagramm: Typische Abfolge bei der Abfrage von Fehlerinformationen und der optionalen Ausnahmeauslösung. Quellen: [SWS_SM_81247], [SWS_SM_81248], [SWS_SM_81249], [SWS_SM_81250].

Fehlerszenarien

Die von der Domäne verwalteten Fehlerzustände basieren auf dem Enumerationstyp SmErrc, der über Errc aliasiert wird ([SWS_SM_81245]). Fehlersituationen manifestieren sich entweder als Rückgabewerte auf Basis von ara::core::ErrorCode oder über Ausnahmen des Typs Exception (SmException, [SWS_SM_81246]).

Beim Aufruf von ThrowAsException() gilt die Methode konzeptbedingt als not exception safe, da sie aktiv die mit dem Fehlercode verknüpfte Ausnahme auslöst ([SWS_SM_81250]). Eine kritische Vorbedingung für die Verfügbarkeit dieser Methode betrifft die Toolchain-Konfiguration: Gemäß [SWS_CORE_10304] nimmt ThrowAsException() nicht an der Überladungsauflösung teil, wenn C++-Ausnahmen in der Compiler-Toolchain deaktiviert sind ([SWS_SM_81250]). In Systemkonfigurationen ohne Ausnahmeunterstützung muss die Fehlerbehandlung folglich strikt über Rückgabecodes abgewickelt werden.

Dieser Leitfaden wurde durch eine KI auf Basis der Spezifikation AUTOSAR AP R25-11 generiert.

Mitgliederkarte

Konstruktoren und Destruktor

1

Typaliase

2

Klassendiagramm

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

Detailansicht

Wähle in der Gliederung einen Eintrag aus.

Konstruktoren und Destruktor

SmErrorDomain function

Creates a SmErrorDomain instance.

SmErrorDomain () 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 = SmErrc;
Exception type alias

Alias for the exception base class.

Dokumentation der Methoden

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

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

Die Elementfunktion ara::sm::SmErrorDomain::Message dient der synchronen Ermittlung der textuellen Fehlermeldung, die einem bestimmten Fehlercode der State-Management-Fehlerdomäne zugeordnet ist [SWS_SM_81249]. Sie ist in der Header-Datei ara/sm/sm_error_domain.h innerhalb des Gültigkeitsbereichs der Klasse ara::sm::SmErrorDomain deklariert und besitzt in der Spezifikation den Status DRAFT AUTOSAR_AP_SWS_StateManagement §8.1.3.2.2.1 „Message“.

Die Schnittstelle besitzt folgende Parameter und Rückgabewerte [SWS_SM_81249]:

  • Parameter: errorCode vom Typ CodeType nimmt die numerische Fehlernummer entgegen, zu welcher die zugehörige Textmeldung angefordert wird.
  • Rückgabewert: Ein Zeiger vom Typ const char * auf die dem übergebenen Fehlercode zugeordnete Fehlermeldung.

Für die Ausführung gelten strenge Zusicherungen bezüglich Nebenläufigkeit und Ausnahmebehandlung: Die Funktion ist als thread-safe und exception safe spezifiziert sowie mit dem Bezeichner noexcept deklariert [SWS_SM_81249]. Sie kann somit sicher aus beliebigen Threads ohne synchronisierende Sperren oder Try-Catch-Blöcke aufgerufen werden.

Im Rahmen des Fehlermanagements von AUTOSAR Adaptive überschreibt die Methode die virtuelle Funktion der Basis-Fehlerdomäne. Interpretation: Da der Rückgabewert als const char * ohne Allokationsschnittstelle definiert ist, dürfte der Zeiger typischerweise auf statische String-Literale verweisen, die über die gesamte Prozesslaufzeit hinweg gültig bleiben. Frage Q-03fc170f18f910b4 (offen)

Dieser Hinweis wurde von einer KI auf Basis der Spezifikation AUTOSAR Adaptive R25-11 generiert.

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

function Name [SWS_SM_81248] 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: afc14722564a Herkunft Offene Fragen (1)
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Die API-Methode Name der Fehlerdomänenklasse ara::sm::SmErrorDomain dient dem Abruf des standardisierten Namens der Fehlerdomäne des State Managements ([SWS_SM_81248]). Gemäß Spezifikation liefert der synchrone Aufruf stets den konstanten Zeichenkettenwert "Sm" zurück (SWS StateManagement §8.1.3.2.2.2 „Name“). Für die Verwendung muss die entsprechende Header-Datei ara/sm/sm_error_domain.h eingebunden werden.

Die Elementfunktion nimmt keine Übergabeparameter entgegen und bietet vollständige Ausnahmesicherheit: Sie ist als noexcept und exception safe spezifiziert ([SWS_SM_81248]), wodurch sie garantiert ohne das Auslösen von Ausnahmen zurückkehrt und keine Fehlercodes erzeugt. Interpretation: Da als Rückgabetyp const char * mit dem festen Wert "Sm" vorgegeben ist, dürfte die Funktion auf ein statisches String-Literal verweisen, dessen Lebensdauer unbegrenzt ist. Frage Q-855d1837679010a7 (offen)

Hinsichtlich des Aufrufkontexts und der Nebenläufigkeit ist die Methode als thread-safe eingestuft ([SWS_SM_81248]). Sie darf somit ohne manuelle Synchronisation parallel aus mehreren Threads ausgeführt werden. Für Integratoren und Entwickler ist ferner relevant, dass die Anforderung im Release R25-11 mit dem Status DRAFT versehen ist (SWS StateManagement §8.1.3.2.2.2 „Name“).

Dieser Nutzungshinweis wurde von einer KI auf Basis der Spezifikation AUTOSAR Adaptive Release R25-11 generiert.

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

function SmErrorDomain [SWS_SM_81247] Upstream: RS_AP_00119, RS_AP_00159

SmErrorDomain () noexcept;

Creates a SmErrorDomain instance.

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

Verwendung

Der Standardkonstruktor SmErrorDomain() erzeugt synchron eine Instanz der Fehlerdomäne ara::sm::SmErrorDomain ([SWS_SM_81247]). Die Deklaration befindet sich in der Header-Datei ara/sm/sm_error_domain.h. Der Aufruf benötigt keine Übergabeparameter und liefert direkt das initialisierte Domänenobjekt zurück (SWS StateManagement §8.1.3.2.1.1 „Default Constructor“).

Fehlerbehandlung

Die Funktion ist mit dem Bezeichner noexcept versehen und als ausnahmesicher (exception safe) klassifiziert ([SWS_SM_81247]). Bei der Erzeugung treten keine Fehlercodes auf und es werden keine Exceptions geworfen.

Nebenläufigkeit und Einschränkungen

Die Erzeugung ist thread-safe spezifiziert ([SWS_SM_81247]). Instanzen können somit nebenläufig in Multithreading-Umgebungen erzeugt werden, ohne dass zusätzliche Synchronisationsmechanismen erforderlich sind. Besondere Reihenfolgebedingungen bestehen nicht.

Zusammenspiel

Das erzeugte Objekt gehört zur Klasse ara::sm::SmErrorDomain ([SWS_SM_81241]), die gemäß [SWS_CORE_90023] spezifiziert ist. Innerhalb des Moduls State Management wirkt die Fehlerdomäne mit folgenden Elementen zusammen:

  • Errc ([SWS_SM_81245]) und Exception ([SWS_SM_81246]) als Typsynonyme für Fehlercodes (SmErrc) und Ausnahmebehandlung (SmException).
  • Name() ([SWS_SM_81248]) liefert den Domänennamen "Sm".
  • Message() ([SWS_SM_81249]) übersetzt Fehlercodes in textuelle Beschreibungen.
  • ThrowAsException() ([SWS_SM_81250]) wirft den Fehlercode als Exception, sofern C++-Exceptions aktiviert sind ([SWS_CORE_10304]).
  • GetSmDomain() ([SWS_SM_81251]) stellt alternativ eine globale Instanz der Fehlerdomäne zur Verfügung.

Dieser Text wurde von einer KI auf Basis der Spezifikation AUTOSAR R25-11 generiert.

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

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

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

Die Funktion ara::sm::SmErrorDomain::ThrowAsException dient dazu, einen Fehlercode aus der Fehlerdomäne des State Managements direkt als C++-Ausnahme zu werfen [SWS_SM_81250]. Sie ist in der Header-Datei ara/sm/sm_error_domain.h deklariert und überschreibt die entsprechende Basisfunktion für Fehlerdomänen (SWS StateManagement §8.1.3.2.2.3 „ThrowAsException“).

Aufruf und Parameter

Die Methode wird synchron aufgerufen und nimmt als einzigen Übergabeparameter eine konstante Referenz auf errorCode (vom Typ ara::core::ErrorCode) entgegen [SWS_SM_81250]. Sie liefert keinen Rückgabewert (void), da sie die zum übergebenen Fehlercode gehörende Exception instanziiert und auslöst, womit der reguläre Kontrollfluss an der Aufrufstelle abgebrochen wird [SWS_SM_81250].

Nebenläufigkeit und Randbedingungen

  • Thread-Sicherheit: Die Funktion ist explizit als threadsicher (thread-safe) spezifiziert und kann daher problemlos aus nebenläufigen Threads aufgerufen werden [SWS_SM_81250].
  • Ausnahmesicherheit: Das Verhalten ist als not exception safe dokumentiert [SWS_SM_81250]; Interpretation: Dies dürfte dem Umstand geschuldet sein, dass das Werfen der Ausnahme den regulären Kontrollfluss verlässt und die Methode definitionsgemäß fehlschlägt bzw. eine Exception propagiert. Frage Q-5afbb1be303b657b (offen)
  • Compiler-Einschränkung: Gemäß [SWS_CORE_10304] nimmt die Funktion nicht an der Überladungsauflösung (overload resolution) teil, sofern C++-Exceptions in der Compiler-Toolchain deaktiviert sind [SWS_SM_81250].

Dieser Nutzungshinweis wurde von einer KI erstellt und basiert auf den Spezifikationen zu AUTOSAR Adaptive R25-11.

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

Dokumentation der Typaliase

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

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