DEENESPTFRRUARHIKOZHNL

class ara::phm::SupervisedEntity

[SWS_PHM_01132] Upstream: RS_PHM_00101

template <typename EnumT> class SupervisedEntity final {...};

SupervisedEntity Class.

Header-Datei#include "ara/phm/supervised_entity.h"
Forwarding-Header#include "ara/phm/phm_fwd.h"
Scopenamespace ara::phm

User GuideKI-GENERIERT

Ermöglicht Anwendungen das Melden von Kontrollpunkten zur Zustands- und Ablaufüberwachung an das Platform Health Management.
KI-GENERIERT ungeprüft Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: ad1fd0f0848e Herkunft
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Ermöglicht Anwendungen das Melden von Kontrollpunkten zur Zustands- und Ablaufüberwachung an das Platform Health Management.

Die Template-Klasse ara::phm::SupervisedEntity dient der Funktionsüberwachung im Platform Health Management und ermöglicht Anwendungen das Melden definierter Checkpoints [SWS_PHM_01127]. Die Instanz ist an einen InstanceSpecifier gebunden, verschiebbar, aber nicht kopierbar [SWS_PHM_01123], [SWS_PHM_01212]. Während ReportCheckpoint() threadsicher ist, sind die asynchrone Aktivierung via Enable(), die Deaktivierung via Disable() und der Destruktor nicht threadsicher [SWS_PHM_01130], [SWS_PHM_01211].

Kontext

Die Template-Klasse ara::phm::SupervisedEntity repräsentiert eine zu überwachende Funktionseinheit im Platform Health Management (PHM) von AUTOSAR Adaptive [SWS_PHM_01123]. Sie dient einer Applikation als Schnittstelle, um das Erreichen definierter Kontrollpunkte (Checkpoints) an das PHM zu melden [SWS_PHM_01127]. Anhand der gemeldeten Checkpoints überwacht das PHM-Subsystem das zeitliche und logische Verhalten der Entität. Die Zuordnung zur Architektur und den zugehörigen Modellierungselementen erfolgt über einen ara::core::InstanceSpecifier, der auf einen entsprechenden Port verweist [SWS_PHM_01123]. Zudem gestattet die Klasse der Anwendung, die Überwachung bei Bedarf gezielt zu aktivieren oder zu deaktivieren [SWS_PHM_01130], [SWS_PHM_01380].

Lebenszyklus

Ein Objekt vom Typ ara::phm::SupervisedEntity wird explizit unter Angabe eines ara::core::InstanceSpecifier instanziiert [SWS_PHM_01123]. Die Klasse implementiert eine Move-Semantik: Der Move-Konstruktor [SWS_PHM_01214] sowie der Move-Zuweisungsoperator [SWS_PHM_01215] übertragen die Ressource und sind als threadsicher und ausnahmesicher spezifiziert. Kopierkonstruktor [SWS_PHM_01212] und Kopierzuweisungsoperator [SWS_PHM_01213] sind gelöscht (delete), sodass Instanzen an ihren Besitzer gebunden bleiben. Der Destruktor ~SupervisedEntity() gibt die Entität frei und ist als nicht threadsicher deklariert [SWS_PHM_01211]; die Zerstörung muss daher synchronisiert erfolgen, wenn mehrere Threads beteiligt sind.

Nach der Erzeugung kann die Überwachung über Enable() [SWS_PHM_01130] eingeschaltet bzw. über Disable() [SWS_PHM_01380] ausgesetzt werden. Beide Steuerungsfunktionen liefern ein ara::core::Future<void> zurück und sind nicht threadsicher, während das reguläre Melden von Checkpoints über ReportCheckpoint() threadsicher ausgeführt werden kann [SWS_PHM_01127].

Nutzungspfad

Die typische Interaktion gliedert sich in die Initialisierung, die optionale Aktivierung der Überwachung, das zyklische oder ereignisbasierte Melden von Checkpoints sowie die Freigabe der Instanz. Das folgende Sequenzdiagramm illustriert diesen Ablauf:

Nutzungsablauf von SupervisedEntityApp:AnwendungSE:SupervisedEntityPHM:PHM-DienstUse Case: ErzeugungSupervisedEntity(instance)Instanz erzeugtUse Case: Aktivierung der ÜberwachungEnable()Überwachung aktivierenFuture<void>Use Case: Checkpoint-ÜberwachungloopAusführung von KontrollpunktenReportCheckpoint(checkpointId)Checkpoint meldenUse Case: Deaktivierung und ZerstörungDisable()Überwachung deaktivierenFuture<void>~SupervisedEntity()

Sequenzdiagramm: Typischer Ablauf von Instanziierung, Aktivierung, Checkpoint-Meldung und Deaktivierung einer SupervisedEntity. Quellen: [SWS_PHM_01123], [SWS_PHM_01130], [SWS_PHM_01127], [SWS_PHM_01380], [SWS_PHM_01211]

Zunächst instanziiert die Anwendung das Objekt mit dem konfigurierten InstanceSpecifier [SWS_PHM_01123]. Falls die Überwachung aktiviert werden soll (abhängig vom Zustand der Funktionsgruppe), ruft die Anwendung Enable() auf und synchronisiert sich bei Bedarf über das zurückgegebene ara::core::Future<void> [SWS_PHM_01130]. Während der Ausführung meldet die Anwendung erreichte Kontrollpunkte über ReportCheckpoint(checkpointId) [SWS_PHM_01127]. Vor dem Beenden oder bei Funktionszustandswechseln kann die Überwachung über Disable() ausgesetzt werden [SWS_PHM_01380], bevor die Instanz schließlich zerstört wird [SWS_PHM_01211].

Fehlerszenarien

Fehlerbedingungen werden in ara::phm::SupervisedEntity primär über asynchrone Fehlercodes in Rückgabewerten sowie über gemeldete Systemverletzungen (Violations) signalisiert:

  • Laufzeitfehler bei Zustandssteuerung: Versucht ein Aufrufer Enable() [SWS_PHM_01130] oder Disable() [SWS_PHM_01380] aufzurufen, während bereits eine Anforderung zur Aktivierung oder Deaktivierung läuft, scheitert der Aufruf. Das resultierende ara::core::Future meldet in diesem Fall den Fehlercode PhmErrc::kServiceNotReady (Rollback-Semantik).
  • Konstruktionsverletzungen: Beim Aufruf des Konstruktors [SWS_PHM_01123] werden strenge Vorbedingungen geprüft:
    • AraNotInitializedViolation: Die ARA-Laufzeitumgebung ist noch nicht initialisiert.
    • InstanceSpecifierMappingIntegrityViolation: Der Bezeichner kann im Kontext der Executable nicht aufgelöst werden oder verweist nicht auf einen PortPrototype.
    • PortInterfaceMappingViolation: Der mit PhmSupervisedEntityInterface typisierte PortPrototype wird von keinem SupervisionCheckpoint referenziert.
    • ProcessMappingViolation: Der aufrufende Prozess ist im Modell nicht für die entsprechenden Kontrollpunkte autorisiert.
    • InstanceSpecifierAlreadyInUseViolation: Der Bezeichner wird im selben Prozess bereits von einer anderen Instanz verwendet.
  • Verletzung bei Checkpoint-Meldung: Wird ReportCheckpoint() von einem Prozess aufgerufen, der im Modell nicht über SupervisionCheckpoint.process zugeordnet ist, führt dies zu einer InsufficientPermissionsViolation [SWS_PHM_01127].

Dieser Leitfaden basiert auf der Spezifikation von AUTOSAR Adaptive R25-11 und fasst die Anforderungen an die Klasse ara::phm::SupervisedEntity zusammen.

Mitgliederkarte

Konstruktoren und Destruktor

2

Operatoren

1

Klassendiagramm

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

G nara__phm__SupervisedEntity345 SupervisedEntity + SupervisedEntity() + operator=() + ~SupervisedEntity() + Disable() + Enable() + ReportCheckpoint()

Detailansicht

Wähle in der Gliederung einen Eintrag aus.

Konstruktoren und Destruktor

SupervisedEntity function 3

Creation of a SupervisedEntity.

Überladungen SupervisedEntity 3
explicit SupervisedEntity (const ara::core::InstanceSpecifier &instance) noexcept; SWS_PHM_01123
SupervisedEntity (const SupervisedEntity &se)=delete; SWS_PHM_01212
SupervisedEntity (SupervisedEntity &&se) noexcept; SWS_PHM_01214

Destructor of a SupervisedEntity.

~SupervisedEntity () noexcept;

Methoden

Disable function

Disable supervision until Enable() is called.

ara::core::Future< void > Disable () noexcept;
Enable function

Enable supervision, if possible in the current function group state.

ara::core::Future< void > Enable () noexcept;

Reports an occurrence of a Checkpoint.

void ReportCheckpoint (EnumT checkpointId) noexcept;

Operatoren

operator= function 2

The copy assignment operator for SupervisedEntity shall not be used.

Überladungen = 2
SupervisedEntity & operator= (const SupervisedEntity &se)=delete; SWS_PHM_01213
SupervisedEntity & operator= (SupervisedEntity &&se) noexcept; SWS_PHM_01215

Dokumentation der Methoden

function Disable [SWS_PHM_01380] Upstream: RS_PHM_00101, RS_AP_00159

ara::core::Future< void > Disable () noexcept;

Disable supervision until Enable() is called.

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

Verwendung

Die Funktion Disable() der Klasse ara::phm::SupervisedEntity dient der Deaktivierung der Überwachung einer Entität, bis diese über Enable() wieder aktiviert wird [SWS_PHM_01380]. Die Methode wird ohne Parameter aufgerufen und ist als ausnahmesicher (noexcept) deklariert [SWS_PHM_01380]. Als Rückgabewert liefert sie ein ara::core::Future<void> zurück, über welches das Ergebnis der asynchronen Deaktivierung abgefragt werden kann [SWS_PHM_01380].

Fehlerbehandlung

Im Erfolgsfall liefert das Future den Wert void. Tritt während der Deaktivierung ein Fehler auf, enthält das Future einen Fehlercode aus der Fehlerdomäne PhmErrc [SWS_PHM_01380], [SWS_PHM_01240]. Insbesondere wird der Fehler PhmErrc::kServiceNotReady zurückgegeben, wenn bereits eine noch nicht abgeschlossene Enable()- oder Disable()-Anfrage vorliegt [SWS_PHM_01380], [SWS_PHM_01240]. Für diesen Fehlerfall ist eine Rollback-Semantik spezifiziert [SWS_PHM_01380].

Nebenläufigkeit und Zusammenspiel

Die Methode ist als nicht threadsicher (not-threadsafe) klassifiziert [SWS_PHM_01380]. Parallele Aufrufe auf derselben Instanz von SupervisedEntity müssen daher synchronisiert werden. Interpretation: Eine laufende Anforderung dürfte erst dann als beendet gelten, wenn das zurückgegebene Future bereitsteht, sodass Folgeaufrufe bis dahin vermieden werden sollten, um PhmErrc::kServiceNotReady auszuschließen. Frage Q-ffc7fc693d7ddbe9 (offen) Nach erfolgreicher Deaktivierung verbleibt die Überwachung inaktiv, bis durch Enable() die Überwachung – sofern im aktuellen Funktionsgruppen-Zustand zulässig – erneut gestartet wird [SWS_PHM_01130].

Dieser Text wurde durch ein KI-System auf Basis der Spezifikation generiert.

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity
Exception-Sicherheitexception safe
Thread-Sicherheitnot-threadsafe

Rückgabewert

TypBeschreibung
ara::core::Future< void >void if successful, otherwise an error

Fehler

FehlercodeBeschreibung
PhmErrc::kServiceNotReadyrollback_semantics There is already an ongoing Enable or Disable request.

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

Record
AUTOSAR/AP/record/SWS_PHM_01380
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01380@rel:R25-11#45d48541
Content hash
45d48541
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01380
Status: valid/unmigrated Version: rel:R25-11#45d48541 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_PHM_01380@rel:R25-11#45d48541
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 Enable [SWS_PHM_01130] Upstream: RS_PHM_00101, RS_AP_00159

ara::core::Future< void > Enable () noexcept;

Enable supervision, if possible in the current function group state.

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

Verwendung

Die Methode Enable der Klasse ara::phm::SupervisedEntity aktiviert die Überwachung einer überwachten Einheit, sofern dies im aktuellen Funktionsgruppen-Zustand zulässig ist [SWS_PHM_01130]. Die Funktion ist parameterlos, als noexcept deklariert und ausnahmesicher (exception safe) [SWS_PHM_01130]. Als Rückgabewert dient ein ara::core::Future<void>, das bei erfolgreicher Aktivierung void liefert und vermutlich auf eine asynchrone Bearbeitung hinweist [SWS_PHM_01130]. Frage Q-8f019036529807a0 (offen)

Fehlerbehandlung

Tritt ein Fehler auf, wird dieser über das zurückgegebene ara::core::Future bereitgestellt [SWS_PHM_01130]. Definiert ist hierbei der Fehlercode PhmErrc::kServiceNotReady aus der Enumeration PhmErrc [SWS_PHM_01130] [SWS_PHM_01240]:

  • PhmErrc::kServiceNotReady: Zeigt mit Rollback-Semantik an, dass bereits eine laufende Enable- oder Disable-Anforderung aktiv ist [SWS_PHM_01130] [SWS_PHM_01240].

Nebenläufigkeit und Einschränkungen

Die Funktion ist als nicht threadsicher (not-threadsafe) eingestuft [SWS_PHM_01130]. Aufrufe auf derselben Instanz dürfen daher nicht ungeschützt parallel erfolgen. Zudem darf kein neuer Aufruf erfolgen, solange eine vorherige Anforderung noch nicht abgeschlossen wurde [SWS_PHM_01130].

Zusammenspiel

Die Operation ist das Gegenstück zu Disable [SWS_PHM_01380]. Eine zuvor deaktivierte Überwachung bleibt ausgesetzt, bis sie über Enable wieder aufgenommen wird [SWS_PHM_01380]. Beide Methoden teilen sich bei überlappenden Aufrufen dieselbe Fehlerursache PhmErrc::kServiceNotReady [SWS_PHM_01130] [SWS_PHM_01380].

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

Implementer's Guide folgt (Komplexität I1)

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity
Exception-Sicherheitexception safe
Thread-Sicherheitnot-threadsafe

Rückgabewert

TypBeschreibung
ara::core::Future< void >void if successful, otherwise an error

Fehler

FehlercodeBeschreibung
PhmErrc::kServiceNotReadyrollback_semantics There is already an ongoing Enable or Disable request.

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

Record
AUTOSAR/AP/record/SWS_PHM_01130
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01130@rel:R25-11#c25fe0c9
Content hash
c25fe0c9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01130
Status: valid/unmigrated Version: rel:R25-11#c25fe0c9 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_PHM_01130@rel:R25-11#c25fe0c9
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 ReportCheckpoint [SWS_PHM_01127] Upstream: RS_PHM_00101, RS_AP_00159

void ReportCheckpoint (EnumT checkpointId) noexcept;

Reports an occurrence of a Checkpoint.

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

Verwendung

Die Methode ReportCheckpoint ist eine Elementfunktion der Klasse ara::phm::SupervisedEntity und wird über den Header #include "ara/phm/supervised_entity.h" in die überwachte Anwendung eingebunden [SWS_PHM_01127]. Sie dient der Überwachungseinheit dazu, das Erreichen beziehungsweise Auftreten eines bestimmten Kontrollpunkts an das Plattform-Health-Management zu melden [SWS_PHM_01127].

Als Eingabeparameter nimmt die Funktion den Bezeichner checkpointId entgegen, der über einen typspezifischen Aufzählungswert EnumT den jeweiligen Kontrollpunkt eindeutig kennzeichnet [SWS_PHM_01127]. Ein Rückgabewert existiert nicht (void) [SWS_PHM_01127]. Da die Funktionssignatur keine asynchronen Kontrollstrukturen wie Rückmeldeobjekte oder Callbacks vorsieht, dürfte der Aufruf direkt und synchron im Kontext des aufrufenden Threads verarbeitet werden. Frage Q-507cd2ae1d5bb51e (offen)

Fehlerbehandlung und Nebenläufigkeit

Die Signatur ist als noexcept deklariert und bietet damit vollständige Ausnahmesicherheit (exception safe) [SWS_PHM_01127]. Tritt ein unberechtigter Aufruf auf, greift das Sicherheitskonzept der Plattform: Es wird eine InsufficientPermissionsViolation gemeldet, falls der aufrufende Prozess im Systemmodell nicht explizit über die Referenz SupervisionCheckpoint.process für den gemeldeten Checkpoint konfiguriert ist [SWS_PHM_01127].

Bezüglich der Nebenläufigkeit ist ReportCheckpoint ausdrücklich als threadsicher (thread-safe) spezifiziert [SWS_PHM_01127]. Sie kann daher ohne externe Synchronisationssperren aus parallelen Threads einer überwachten Anwendung heraus aufgerufen werden.

Dieser Nutzungshinweis wurde automatisiert auf Basis der Spezifikation von autodocs erstellt.

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)InsufficientPer- ReportCheckpoint was invoked by a process which is not modelled missionsViolation by the corresponding SupervisionCheckpoint.process reference.

Parameter (in)

ParameterBeschreibung
checkpointIdcheckpoint identifier.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_PHM_01127
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01127@rel:R25-11#1ea3221c
Content hash
1ea3221c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01127
Status: valid/unmigrated Version: rel:R25-11#8eb2efe6 Versionshistorie & Revisions (1 transition, 8 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_01127@rel:R25-11#8eb2efe6
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#1ea3221c2026-09-30
  • R19-11rel:R19-11#7aee248f2026-10-14
  • R20-11rel:R20-11#8eecabac2026-10-14
  • R21-11rel:R21-11#e8f12ee72026-10-14
  • R22-11rel:R22-11#ad51506d2026-10-14
  • R23-11rel:R23-11#426b0a9f2026-10-14
  • R24-11rel:R24-11#8eb2efe62026-10-14
  • R25-11rel:R25-11#8eb2efe62026-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 SupervisedEntity [SWS_PHM_01123] Upstream: RS_PHM_00101, RS_AP_00159, RS_AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

explicit SupervisedEntity (const ara::core::InstanceSpecifier &instance) noexcept;

Creation of a SupervisedEntity.

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)AraNotInitialized- Violation message that is sent in case a constructor or function Violation checks for an initialized ara and identifies that ara is not initialized. InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of your executable, or it refers to a model element other tegrityViolation than a PortPrototype. PortInterfaceMap- A PortPrototype that is typed by a pingViolation PhmSupervisedEntityInterface needs to be referenced by a SupervisionCheckpoint. ProcessMappingVio- A wrong process is trying to create this SupervisedEntity object (i.e. lation none of the corresponding SupervisionCheckpoint references includes a reference to the current process). InstanceSpecifier- Violation message that is sent in case a constructor in the ara AlreadyInUseViola- framework was called with an InstanceSpecifier already in use in tion this process.

Parameter (in)

ParameterBeschreibung
instanceinstance specifier of the supervised entity.

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

Record
AUTOSAR/AP/record/SWS_PHM_01123
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01123@rel:R25-11#75e18696
Content hash
75e18696
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01123
Status: valid/unmigrated Version: rel:R25-11#c3bd634d Versionshistorie & Revisions (1 transition, 8 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_01123@rel:R25-11#c3bd634d
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#75e186962026-09-30
  • R19-11rel:R19-11#daf4f9782026-10-14
  • R20-11rel:R20-11#e94305442026-10-14
  • R21-11rel:R21-11#d41a12522026-10-14
  • R22-11rel:R22-11#9691948f2026-10-14
  • R23-11rel:R23-11#49e320de2026-10-14
  • R24-11rel:R24-11#ffddc1732026-10-14
  • R25-11rel:R25-11#c3bd634d2026-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 SupervisedEntity [SWS_PHM_01212] Upstream: RS_PHM_00101, RS_PHM_09240

SupervisedEntity (const SupervisedEntity &se)=delete;

The copy constructor for SupervisedEntity shall not be used.

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity

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

Record
AUTOSAR/AP/record/SWS_PHM_01212
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01212@rel:R25-11#89192891
Content hash
89192891
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01212
Status: valid/unmigrated Version: rel:R25-11#9c85a009 Versionshistorie & Revisions (1 transition, 7 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_01212@rel:R25-11#9c85a009
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#891928912026-09-30
  • R20-11rel:R20-11#6aa577cf2026-10-14
  • R21-11rel:R21-11#6aa577cf2026-10-14
  • R22-11rel:R22-11#8675fc822026-10-14
  • R23-11rel:R23-11#5ec374ed2026-10-14
  • R24-11rel:R24-11#9c85a0092026-10-14
  • R25-11rel:R25-11#9c85a0092026-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 SupervisedEntity [SWS_PHM_01214] Upstream: RS_PHM_00101, RS_PHM_09240, RS_AP_00159

SupervisedEntity (SupervisedEntity &&se) noexcept;

Move constructor for SupervisedEntity.

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

Parameter (in)

ParameterBeschreibung
seThe SupervisedEntity object to be moved.

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

Record
AUTOSAR/AP/record/SWS_PHM_01214
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01214@rel:R25-11#4ba36e97
Content hash
4ba36e97
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01214
Status: valid/unmigrated Version: rel:R25-11#5c639928 Versionshistorie & Revisions (1 transition, 7 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_01214@rel:R25-11#5c639928
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#4ba36e972026-09-30
  • R20-11rel:R20-11#cf51f5712026-10-14
  • R21-11rel:R21-11#7a2d34d72026-10-14
  • R22-11rel:R22-11#f77747e22026-10-14
  • R23-11rel:R23-11#412140042026-10-14
  • R24-11rel:R24-11#e7a65fe82026-10-14
  • R25-11rel:R25-11#5c6399282026-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 operator= [SWS_PHM_01213] Upstream: RS_PHM_00101, RS_PHM_09240

SupervisedEntity & operator= (const SupervisedEntity &se)=delete;

The copy assignment operator for SupervisedEntity shall not be used.

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity

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

Record
AUTOSAR/AP/record/SWS_PHM_01213
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01213@rel:R25-11#6650c5c7
Content hash
6650c5c7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01213
Status: valid/unmigrated Version: rel:R25-11#f541517d Versionshistorie & Revisions (1 transition, 7 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_01213@rel:R25-11#f541517d
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#6650c5c72026-09-30
  • R20-11rel:R20-11#2a2038f92026-10-14
  • R21-11rel:R21-11#2a2038f92026-10-14
  • R22-11rel:R22-11#a13c96a62026-10-14
  • R23-11rel:R23-11#73a64b952026-10-14
  • R24-11rel:R24-11#f541517d2026-10-14
  • R25-11rel:R25-11#f541517d2026-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 operator= [SWS_PHM_01215] Upstream: RS_PHM_00101, RS_PHM_09240, RS_AP_00159

SupervisedEntity & operator= (SupervisedEntity &&se) noexcept;

Move assignment operator for SupervisedEntity.

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

Parameter (in)

ParameterBeschreibung
seThe SupervisedEntity object to be moved.

Rückgabewert

TypBeschreibung
SupervisedEntity &The moved SupervisedEntity object.

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

Record
AUTOSAR/AP/record/SWS_PHM_01215
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01215@rel:R25-11#a37a47f2
Content hash
a37a47f2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01215
Status: valid/unmigrated Version: rel:R25-11#6a5c1f2b Versionshistorie & Revisions (1 transition, 7 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_01215@rel:R25-11#6a5c1f2b
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#a37a47f22026-09-30
  • R20-11rel:R20-11#6390c64b2026-10-14
  • R21-11rel:R21-11#9a1e0b4f2026-10-14
  • R22-11rel:R22-11#e6af1d832026-10-14
  • R23-11rel:R23-11#02b8d3332026-10-14
  • R24-11rel:R24-11#6a5c1f2b2026-10-14
  • R25-11rel:R25-11#6a5c1f2b2026-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 ~SupervisedEntity [SWS_PHM_01211] Upstream: RS_PHM_00101, RS_PHM_09240, RS_AP_00134

~SupervisedEntity () noexcept;

Destructor of a SupervisedEntity.

Header-Datei#include "ara/phm/supervised_entity.h"
Scopeclass ara::phm::SupervisedEntity
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_PHM_01211
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PHM_01211@rel:R25-11#c11d2d43
Content hash
c11d2d43
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01211
Status: valid/unmigrated Version: rel:R25-11#1cd4b010 Versionshistorie & Revisions (1 transition, 7 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_01211@rel:R25-11#1cd4b010
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#c11d2d432026-09-30
  • R20-11rel:R20-11#07ee5d512026-10-14
  • R21-11rel:R21-11#07ee5d512026-10-14
  • R22-11rel:R22-11#b749640e2026-10-14
  • R23-11rel:R23-11#751834052026-10-14
  • R24-11rel:R24-11#1cd4b0102026-10-14
  • R25-11rel:R25-11#1cd4b0102026-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