DEENESPTFRRUARHIKOZHNL

klasse 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 GuideAI-GEGENEREERD

Stelt applicaties in staat controlepunten voor toestands- en procesbewaking te melden aan Platform Health Management.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: ad1fd0f0848e Herkomst
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Stelt applicaties in staat controlepunten voor toestands- en procesbewaking te melden aan Platform Health Management.

De templateklasse ara::phm::SupervisedEntity dient voor functiebewaking in Platform Health Management en stelt applicaties in staat om gedefinieerde checkpoints te melden [SWS_PHM_01127]. De instantie is gebonden aan een InstanceSpecifier, verplaatsbaar, maar niet kopieerbaar [SWS_PHM_01123], [SWS_PHM_01212]. Terwijl ReportCheckpoint() thread-safe is, zijn de asynchrone activering via Enable(), de deactivering via Disable() en de destructor niet thread-safe [SWS_PHM_01130], [SWS_PHM_01211].

Context

De templateklasse ara::phm::SupervisedEntity representeert een te bewaken functie-eenheid in het Platform Health Management (PHM) van AUTOSAR Adaptive [SWS_PHM_01123]. Deze dient voor een applicatie als interface om het bereiken van gedefinieerde controlepunten (checkpoints) aan het PHM te melden [SWS_PHM_01127]. Aan de hand van de gemelde checkpoints bewaakt het PHM-subsysteem het temporele en logische gedrag van de entiteit. De toewijzing aan de architectuur en de bijbehorende modelleringselementen vindt plaats via een ara::core::InstanceSpecifier, die verwijst naar een overeenkomstige port [SWS_PHM_01123]. Daarnaast stelt de klasse de applicatie in staat om de bewaking desgewenst gericht te activeren of te deactiveren [SWS_PHM_01130], [SWS_PHM_01380].

Levenscyclus

Een object van het type ara::phm::SupervisedEntity wordt expliciet onder vermelding van een ara::core::InstanceSpecifier geïnstantieerd [SWS_PHM_01123]. De klasse implementeert een move-semantiek: de move-constructor [SWS_PHM_01214] en de move-toewijzingsoperator [SWS_PHM_01215] dragen de resource over en zijn gespecificeerd als thread-safe en uitzonderingsveilig. De kopieerconstructor [SWS_PHM_01212] en kopieertoewijzingsoperator [SWS_PHM_01213] zijn verwijderd (delete), zodat instanties aan hun eigenaar gebonden blijven. De destructor ~SupervisedEntity() geeft de entiteit vrij en is gedeclareerd als niet thread-safe [SWS_PHM_01211]; vernietiging moet daarom gesynchroniseerd plaatsvinden wanneer meerdere threads betrokken zijn.

Na creatie kan de bewaking via Enable() [SWS_PHM_01130] worden ingeschakeld respectievelijk via Disable() [SWS_PHM_01380] worden opgeschort. Beide besturingsfuncties leveren een ara::core::Future<void> op en zijn niet thread-safe, terwijl het reguliere melden van checkpoints via ReportCheckpoint() thread-safe kan worden uitgevoerd [SWS_PHM_01127].

Gebruikspad

De typische interactie is onderverdeeld in de initialisatie, de optionele activering van de bewaking, het cyclische of gebeurtenisgebaseerde melden van checkpoints en de vrijgave van de instantie. Het volgende sequentiediagram illustreert dit verloop:

Nutzungsablauf von SupervisedEntityApp:AnwendungSE:SupervisedEntityPHM:PHM-DienstUse Case: ErzeugungSupervisedEntity(instance)Instanz erzeugtUse Case: Activering van de bewakingEnable()Bewaking activerenFuture<void>Use Case: Checkpoint-bewakingloopUitvoering van controlepuntenReportCheckpoint(checkpointId)Checkpoint meldenUse Case: Deactivering en vernietigingDisable()Bewaking deactiverenFuture<void>~SupervisedEntity()

Sequentiediagram: typisch verloop van instantiëring, activering, checkpoint-melding en deactivering van een SupervisedEntity. Bronnen: [SWS_PHM_01123], [SWS_PHM_01130], [SWS_PHM_01127], [SWS_PHM_01380], [SWS_PHM_01211]

Eerst instantieert de applicatie het object met de geconfigureerde InstanceSpecifier [SWS_PHM_01123]. Indien de bewaking moet worden geactiveerd (afhankelijk van de toestand van de functiegroep), roept de applicatie Enable() aan en synchroniseert deze zich indien nodig via het geretourneerde ara::core::Future<void> [SWS_PHM_01130]. Tijdens de uitvoering meldt de applicatie bereikte controlepunten via ReportCheckpoint(checkpointId) [SWS_PHM_01127]. Voorafgaand aan het beëindigen of bij toestandsveranderingen van functies kan de bewaking via Disable() worden opgeschort [SWS_PHM_01380], voordat de instantie uiteindelijk wordt vernietigd [SWS_PHM_01211].

Foutscenario's

Foutcondities worden in ara::phm::SupervisedEntity primair gesignaleerd via asynchrone foutcodes in retourwaarden en via gemelde systeeminbreuken (violations):

  • Runtimefout bij toestandsbesturing: Als een aanroeper Enable() [SWS_PHM_01130] of Disable() [SWS_PHM_01380] probeert aan te roepen terwijl er al een verzoek tot activering of deactivering loopt, mislukt de aanroep. Het resulterende ara::core::Future meldt in dat geval de foutcode PhmErrc::kServiceNotReady (rollback-semantiek).
  • Constructie-inbreuken: Bij het aanroepen van de constructor [SWS_PHM_01123] worden strikte precondities gecontroleerd:
    • AraNotInitializedViolation: De ARA-runtime-omgeving is nog niet geïnitialiseerd.
    • InstanceSpecifierMappingIntegrityViolation: De identifier kan in de context van de executable niet worden opgelost of verwijst niet naar een PortPrototype.
    • PortInterfaceMappingViolation: Naar de met PhmSupervisedEntityInterface getypeerde PortPrototype wordt door geen enkele SupervisionCheckpoint gerefereerd.
    • ProcessMappingViolation: Het aanroepende proces is in het model niet geautoriseerd voor de betreffende controlepunten.
    • InstanceSpecifierAlreadyInUseViolation: De identifier wordt in hetzelfde proces al door een andere instantie gebruikt.
  • Inbreuk bij checkpoint-melding: Als ReportCheckpoint() wordt aangeroepen door een proces dat in het model niet via SupervisionCheckpoint.process is toegewezen, leidt dit tot een InsufficientPermissionsViolation [SWS_PHM_01127].

Deze handleiding is gebaseerd op de specificatie van AUTOSAR Adaptive R25-11 en vat de eisen voor de klasse ara::phm::SupervisedEntity samen.

Ledenkaart

Klassendiagram

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

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

Detailweergave

Kies een item in de inhoudsopgave.

Constructors en destructor

Creation of a SupervisedEntity.

Overloads 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 functie

Disable supervision until Enable() is called.

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

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= functie 2

The copy assignment operator for SupervisedEntity shall not be used.

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

Documentatie van de methoden

functie Disable [SWS_PHM_01380] Upstream: RS_PHM_00101, RS_AP_00159

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

Disable supervision until Enable() is called.

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: b8f5be9fc3b7 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De functie Disable() van de klasse ara::phm::SupervisedEntity dient voor de deactivering van de bewaking van een entiteit totdat deze via Enable() weer wordt geactiveerd [SWS_PHM_01380]. De methode wordt zonder parameters aangeroepen en is gedeclareerd als uitzonderingsveilig (noexcept) [SWS_PHM_01380]. Als retourwaarde levert zij een ara::core::Future<void> op, waarmee het resultaat van de asynchrone deactivering kan worden opgevraagd [SWS_PHM_01380].

Foutafhandeling

Bij succes levert de Future de waarde void op. Treedt tijdens de deactivering een fout op, dan bevat de future een foutcode uit het foutdomein PhmErrc [SWS_PHM_01380], [SWS_PHM_01240]. In het bijzonder wordt de fout PhmErrc::kServiceNotReady geretourneerd wanneer er al een nog niet voltooid Enable()- of Disable()-verzoek voorliegt [SWS_PHM_01380], [SWS_PHM_01240]. Voor dit foutgeval is een rollback-semantiek gespecificeerd [SWS_PHM_01380].

Gelijktijdigheid en wisselwerking

De methode is geclassificeerd als niet-thread-safe (not-threadsafe) [SWS_PHM_01380]. Parallelle aanroepen op dezelfde instantie van SupervisedEntity moeten daarom worden gesynchroniseerd. Interpretatie: Een lopend verzoek geldt vermoedelijk pas als beëindigd wanneer de geretourneerde Future gereed is, zodat vervolgaanroepen tot dan toe moeten worden vermeden om PhmErrc::kServiceNotReady uit te sluiten. Vraag Q-ffc7fc693d7ddbe9 (open) Na succesvolle deactivering blijft de bewaking inactief totdat door Enable() de bewaking – mits toegestaan in de actuele functiegroeptoestand – opnieuw wordt gestart [SWS_PHM_01130].

Deze tekst is gegenereerd door een AI-systeem op basis van de specificatie.

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#eba84d30
Content hash
eba84d30
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

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

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: f38657529001 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De methode Enable van de klasse ara::phm::SupervisedEntity activeert de bewaking van een bewaakte eenheid, mits dit in de actuele functiegroeptoestand is toegestaan [SWS_PHM_01130]. De functie is parameterloos, gedeclareerd als noexcept en exceptieveilig (exception safe) [SWS_PHM_01130]. Als retourwaarde dient een ara::core::Future<void>, die bij succesvolle activering void oplevert en vermoedelijk duidt op een asynchrone verwerking [SWS_PHM_01130]. Vraag Q-8f019036529807a0 (open)

Foutafhandeling

Treedt er een fout op, dan wordt deze via de geretourneerde ara::core::Future ter beschikking gesteld [SWS_PHM_01130]. Hierbij is de foutcode PhmErrc::kServiceNotReady uit de enumeratie PhmErrc gedefinieerd [SWS_PHM_01130] [SWS_PHM_01240]:

  • PhmErrc::kServiceNotReady: Geeft met rollback-semantiek aan dat er al een lopend Enable- of Disable-verzoek actief is [SWS_PHM_01130] [SWS_PHM_01240].

Gelijktijdigheid en beperkingen

De functie is geclassificeerd als niet thread-safe (not-threadsafe) [SWS_PHM_01130]. Aanroepen op dezelfde instantie mogen daarom niet onbeschermd parallel plaatsvinden. Bovendien mag er geen nieuwe aanroep plaatsvinden zolang een voorafgaand verzoek nog niet is voltooid [SWS_PHM_01130].

Samenspel

De bewerking is de tegenhanger van Disable [SWS_PHM_01380]. Een eerder gedeactiveerde bewaking blijft opgeschort totdat deze via Enable weer wordt hervat [SWS_PHM_01380]. Beide methoden delen bij overlappende aanroepen dezelfde foutoorzaak PhmErrc::kServiceNotReady [SWS_PHM_01130] [SWS_PHM_01380].

Deze gebruiksinstructie is geautomatiseerd opgesteld op basis van de specificatie AUTOSAR R25-11.

Implementer's Guide volgt (complexiteit 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#4b7cbb2e
Content hash
4b7cbb2e
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

functie ReportCheckpoint [SWS_PHM_01127] Upstream: RS_PHM_00101, RS_AP_00159

void ReportCheckpoint (EnumT checkpointId) noexcept;

Reports an occurrence of a Checkpoint.

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 566f41f5b44c Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De methode ReportCheckpoint is een lidfunctie van de klasse ara::phm::SupervisedEntity en wordt via de header #include "ara/phm/supervised_entity.h" in de bewaakte toepassing opgenomen [SWS_PHM_01127]. Deze dient ertoe dat de bewakingseenheid het bereiken respectievelijk optreden van een bepaald controlepunt meldt aan het Platform Health Management [SWS_PHM_01127].

Als invoerparameter accepteert de functie de identifier checkpointId, die via een typespecifieke enumeratiewaarde EnumT het betreffende controlepunt eenduidig identificeert [SWS_PHM_01127]. Een retourwaarde ontbreekt (void) [SWS_PHM_01127]. Omdat de functiesignatuur niet voorziet in asynchrone controlestructuren zoals responsobjecten of callbacks, zal de aanroep vermoedelijk direct en synchroon in de context van de aanroepende thread worden verwerkt. Vraag Q-507cd2ae1d5bb51e (open)

Foutafhandeling en gelijktijdigheid

De signatuur is gedeclareerd als noexcept en biedt daarmee volledige uitzonderingsveiligheid (exception safe) [SWS_PHM_01127]. Vindt er een onbevoegde aanroep plaats, dan treedt het beveiligingsconcept van het platform in werking: er wordt een InsufficientPermissionsViolation gemeld indien het aanroepende proces in het systeemmodel niet expliciet via de referentie SupervisionCheckpoint.process voor het gemelde checkpoint is geconfigureerd [SWS_PHM_01127].

Met betrekking tot gelijktijdigheid is ReportCheckpoint uitdrukkelijk gespecificeerd als thread-safe (thread-safe) [SWS_PHM_01127]. Deze kan daarom zonder externe synchronisatievergrendelingen vanuit parallelle threads van een bewaakte toepassing worden aangeroepen.

Deze gebruiksinstructie is geautomatiseerd opgesteld op basis van de specificatie van autodocs.

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#6ab2e9b1
Content hash
6ab2e9b1
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

functie 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#c85cda6c
Content hash
c85cda6c
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

functie 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#b92cb7df
Content hash
b92cb7df
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

functie 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#d7a310a5
Content hash
d7a310a5
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

functie 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#c1cc5f69
Content hash
c1cc5f69
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

functie 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#f8723f23
Content hash
f8723f23
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

functie ~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#92d9530f
Content hash
92d9530f
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