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 GuideAI-GENERATED

Enables applications to report checkpoints for state and sequence monitoring to Platform Health Management.
AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: ad1fd0f0848e Provenance
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

Enables applications to report checkpoints for state and sequence monitoring to Platform Health Management.

Template class ara::phm::SupervisedEntity serves for functional monitoring in Platform Health Management and enables applications to report defined checkpoints [SWS_PHM_01127]. The instance is bound to an InstanceSpecifier, movable, but not copyable [SWS_PHM_01123], [SWS_PHM_01212]. While ReportCheckpoint() is thread-safe, asynchronous activation via Enable(), deactivation via Disable(), and the destructor are not thread-safe [SWS_PHM_01130], [SWS_PHM_01211].

Context

Template class ara::phm::SupervisedEntity represents a functional unit to be supervised in the Platform Health Management (PHM) of AUTOSAR Adaptive [SWS_PHM_01123]. It serves an application as an interface to report reaching defined control points (checkpoints) to PHM [SWS_PHM_01127]. Based on the reported checkpoints, the PHM subsystem monitors the temporal and logical behavior of the entity. Assignment to the architecture and associated modeling elements is performed via an ara::core::InstanceSpecifier referencing a corresponding port [SWS_PHM_01123]. Furthermore, the class allows the application to selectively activate or deactivate monitoring as needed [SWS_PHM_01130], [SWS_PHM_01380].

Lifecycle

An object of type ara::phm::SupervisedEntity is instantiated explicitly by specifying an ara::core::InstanceSpecifier [SWS_PHM_01123]. The class implements move semantics: Move constructor [SWS_PHM_01214] and move assignment operator [SWS_PHM_01215] transfer the resource and are specified as thread-safe and exception-safe. Copy constructor [SWS_PHM_01212] and copy assignment operator [SWS_PHM_01213] are deleted (delete), so that instances remain bound to their owner. Destructor ~SupervisedEntity() releases the entity and is declared as not thread-safe [SWS_PHM_01211]; destruction must therefore be performed in a synchronized manner if multiple threads are involved.

After creation, supervision can be activated via Enable() [SWS_PHM_01130] or suspended via Disable() [SWS_PHM_01380]. Both control functions return a ara::core::Future<void> and are not thread-safe, whereas the regular reporting of checkpoints via ReportCheckpoint() can be performed in a thread-safe manner [SWS_PHM_01127].

Usage Path

The typical interaction is divided into initialization, optional activation of supervision, cyclic or event-based reporting of checkpoints, and releasing the instance. The following sequence diagram illustrates this sequence:

Nutzungsablauf von SupervisedEntityApp:AnwendungSE:SupervisedEntityPHM:PHM-DienstUse Case: ErzeugungSupervisedEntity(instance)Instanz erzeugtUse Case: Activation of supervisionEnable()Activate supervisionFuture<void>Use Case: Checkpoint supervisionloopExecution of checkpointsReportCheckpoint(checkpointId)Checkpoint meldenUse Case: Deactivation and destructionDisable()Deactivate supervisionFuture<void>~SupervisedEntity()

Sequence diagram: Typical sequence of instantiation, activation, checkpoint reporting, and deactivation of a SupervisedEntity. Sources: [SWS_PHM_01123], [SWS_PHM_01130], [SWS_PHM_01127], [SWS_PHM_01380], [SWS_PHM_01211]

First, the application instantiates the object with the configured InstanceSpecifier [SWS_PHM_01123]. If supervision is to be activated (depending on the state of the function group), the application invokes Enable() and, if necessary, synchronizes via the returned ara::core::Future<void> [SWS_PHM_01130]. During execution, the application reports reached checkpoints via ReportCheckpoint(checkpointId) [SWS_PHM_01127]. Prior to termination or upon function state transitions, supervision can be suspended via Disable() [SWS_PHM_01380] before the instance is finally destroyed [SWS_PHM_01211].

Error Scenarios

Error conditions are signaled in ara::phm::SupervisedEntity primarily via asynchronous error codes in return values as well as via reported system violations:

  • Runtime error during state control: If a caller attempts to invoke Enable() [SWS_PHM_01130] or Disable() [SWS_PHM_01380] while an activation or deactivation request is already in progress, the call fails. In this case, the resulting ara::core::Future reports the error code PhmErrc::kServiceNotReady (rollback semantics).
  • Construction violations: When calling the constructor [SWS_PHM_01123], strict preconditions are checked:
    • AraNotInitializedViolation: The ARA runtime environment is not yet initialized.
    • InstanceSpecifierMappingIntegrityViolation: The identifier cannot be resolved in the context of the executable or does not refer to a PortPrototype.
    • PortInterfaceMappingViolation: The PortPrototype typed with PhmSupervisedEntityInterface is not referenced by any SupervisionCheckpoint.
    • ProcessMappingViolation: The calling process is not authorized for the corresponding checkpoints in the model.
    • InstanceSpecifierAlreadyInUseViolation: The identifier is already used by another instance in the same process.
  • Violation during checkpoint reporting: If ReportCheckpoint() is invoked by a process that is not mapped via SupervisionCheckpoint.process in the model, this results in a InsufficientPermissionsViolation [SWS_PHM_01127].

This guide is based on the AUTOSAR Adaptive R25-11 specification and summarizes the requirements for the class ara::phm::SupervisedEntity.

Member map

Class diagram

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

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

Detail view

Select an entry in the outline.

Constructors and destructor

SupervisedEntity function 3

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;

Methods

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;

Operators

operator= function 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

Method documentation

function Disable [SWS_PHM_01380] Upstream: RS_PHM_00101, RS_AP_00159

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

Disable supervision until Enable() is called.

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: b8f5be9fc3b7 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

use

The function Disable() of class ara::phm::SupervisedEntity serves to deactivate monitoring of an entity until it is activated again via Enable() [SWS_PHM_01380]. The method is called without parameters and is declared as exception-safe (noexcept) [SWS_PHM_01380]. As a return value, it delivers a ara::core::Future<void>, via which the result of the asynchronous deactivation can be queried [SWS_PHM_01380].

Error handling

In case of success, the Future yields the value void. If an error occurs during deactivation, the future contains an error code from the error domain PhmErrc [SWS_PHM_01380], [SWS_PHM_01240]. In particular, the error PhmErrc::kServiceNotReady is returned if an ongoing, not yet completed Enable() or Disable() request is already present [SWS_PHM_01380], [SWS_PHM_01240]. Rollback semantics are specified for this error case [SWS_PHM_01380].

Concurrency and Interaction

The method is classified as not thread-safe (not-threadsafe) [SWS_PHM_01380]. Parallel calls on the same instance of SupervisedEntity must therefore be synchronized. Interpretation: An ongoing request is probably only to be considered finished when the returned Future is ready, so subsequent calls should be avoided until then to preclude PhmErrc::kServiceNotReady. Question Q-ffc7fc693d7ddbe9 (open) After successful deactivation, monitoring remains inactive until monitoring is restarted by Enable() – provided this is permissible in the current Function Group State [SWS_PHM_01130].

This text was generated by an AI system based on the specification.

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.

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: f38657529001 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

use

The method Enable of class ara::phm::SupervisedEntity activates monitoring of a supervised entity, provided that this is permissible in the current Function Group State [SWS_PHM_01130]. The function is parameterless, declared as noexcept, and exception-safe (exception safe) [SWS_PHM_01130]. A ara::core::Future<void> serves as the return value, which yields void upon successful activation and presumably indicates asynchronous processing [SWS_PHM_01130]. Question Q-8f019036529807a0 (open)

Error handling

If an error occurs, it is provided via the returned ara::core::Future [SWS_PHM_01130]. Defined here is the error code PhmErrc::kServiceNotReady from the enumeration PhmErrc [SWS_PHM_01130] [SWS_PHM_01240]:

  • PhmErrc::kServiceNotReady: Indicates with rollback semantics that an ongoing Enable or Disable request is already active [SWS_PHM_01130] [SWS_PHM_01240].

Concurrency and Limitations

The function is classified as not thread-safe (not-threadsafe) [SWS_PHM_01130]. Therefore, calls on the same instance must not occur concurrently without protection. In addition, no new call may be made as long as a previous request has not yet been completed [SWS_PHM_01130].

Interaction

The operation is the counterpart to Disable [SWS_PHM_01380]. Previously deactivated monitoring remains suspended until it is resumed via Enable [SWS_PHM_01380]. Both methods share the same root cause of error in case of overlapping calls PhmErrc::kServiceNotReady [SWS_PHM_01130] [SWS_PHM_01380].

This usage note was generated automatically based on the AUTOSAR R25-11 specification.

Implementer's Guide to follow (complexity 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.

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 566f41f5b44c Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

use

The method ReportCheckpoint is a member function of class ara::phm::SupervisedEntity and is integrated into the supervised application via header #include "ara/phm/supervised_entity.h" [SWS_PHM_01127]. It is used by the supervision entity to report the reaching or occurrence of a specific checkpoint to the Platform Health Management [SWS_PHM_01127].

As an input parameter, the function takes the identifier checkpointId, which uniquely identifies the respective checkpoint via a type-specific enumeration value EnumT [SWS_PHM_01127]. A return value does not exist (void) [SWS_PHM_01127]. Since the function signature does not provide asynchronous control structures such as result objects or callbacks, the call is likely processed directly and synchronously in the context of the calling thread. Question Q-507cd2ae1d5bb51e (open)

Error Handling and Concurrency

The signature is declared as noexcept and thus provides complete exception safety (exception safe) [SWS_PHM_01127]. If an unauthorized call occurs, the platform's security concept takes effect: A InsufficientPermissionsViolation is reported if the calling process is not explicitly configured in the system model for the reported checkpoint via reference SupervisionCheckpoint.process [SWS_PHM_01127].

Regarding concurrency, ReportCheckpoint is explicitly specified as thread-safe (thread-safe) [SWS_PHM_01127]. It can therefore be called from parallel threads of a supervised application without external synchronization locks.

This usage note was generated automatically based on the autodocs specification.

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