DEENESPTFRRUARHIKOZHNL

classe 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

Guide utilisateurGÉNÉRÉ PAR IA

Permet aux applications de signaler des points de contrôle au Platform Health Management pour la surveillance d'état et d'exécution.
GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : ad1fd0f0848e Provenance
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Permet aux applications de signaler des points de contrôle au Platform Health Management pour la surveillance d'état et d'exécution.

La classe template ara::phm::SupervisedEntity sert à la surveillance fonctionnelle au sein du Platform Health Management et permet aux applications de signaler des points de contrôle (checkpoints) définis [SWS_PHM_01127]. L'instance est liée à un InstanceSpecifier, déplaçable, mais non copiable [SWS_PHM_01123], [SWS_PHM_01212]. Alors que ReportCheckpoint() est thread-safe, l'activation asynchrone via Enable(), la désactivation via Disable() et le destructeur ne sont pas thread-safe [SWS_PHM_01130], [SWS_PHM_01211].

Contexte

La classe template ara::phm::SupervisedEntity représente une entité fonctionnelle à surveiller dans le Platform Health Management (PHM) d'AUTOSAR Adaptive [SWS_PHM_01123]. Elle sert d'interface à une application pour signaler au PHM que des points de contrôle (checkpoints) définis ont été atteints [SWS_PHM_01127]. Sur la base des checkpoints signalés, le sous-système PHM surveille le comportement temporel et logique de l'entité. L'association à l'architecture et aux éléments de modélisation correspondants s'effectue via un ara::core::InstanceSpecifier qui référence un port correspondant [SWS_PHM_01123]. De plus, la classe permet à l'application d'activer ou de désactiver la surveillance de manière ciblée en cas de besoin [SWS_PHM_01130], [SWS_PHM_01380].

Cycle de vie

Un objet de type ara::phm::SupervisedEntity est explicitement instancié en spécifiant un ara::core::InstanceSpecifier [SWS_PHM_01123]. La classe implémente une sémantique de déplacement : le constructeur de déplacement [SWS_PHM_01214] ainsi que l'opérateur d'assignation par déplacement [SWS_PHM_01215] transfèrent la ressource et sont spécifiés comme étant sûrs pour les threads (thread-safe) et exempts d'exceptions. Le constructeur de copie [SWS_PHM_01212] et l'opérateur d'assignation par copie [SWS_PHM_01213] sont supprimés (delete), de sorte que les instances restent liées à leur propriétaire. Le destructeur ~SupervisedEntity() libère l'entité et est déclaré comme n'étant pas sûr pour les threads [SWS_PHM_01211] ; la destruction doit donc s'effectuer de manière synchronisée si plusieurs threads sont impliqués.

Après la création, la surveillance peut être activée via Enable() [SWS_PHM_01130] ou suspendue via Disable() [SWS_PHM_01380]. Les deux fonctions de commande renvoient un ara::core::Future<void> et ne sont pas sûres pour les threads, tandis que le signalement régulier des checkpoints via ReportCheckpoint() peut être exécuté de manière sûre pour les threads [SWS_PHM_01127].

Parcours d'utilisation

L'interaction typique se divise en l'initialisation, l'activation optionnelle de la surveillance, le signalement cyclique ou événementiel des checkpoints ainsi que la libération de l'instance. Le diagramme de séquence suivant illustre ce déroulement :

Nutzungsablauf von SupervisedEntityApp:AnwendungSE:SupervisedEntityPHM:PHM-DienstUse Case: ErzeugungSupervisedEntity(instance)Instanz erzeugtUse Case: Activation de la surveillanceEnable()Activer la surveillanceFuture<void>Use Case: Surveillance par points de contrôleloopExécution de points de contrôleReportCheckpoint(checkpointId)Checkpoint meldenUse Case: Désactivation et destructionDisable()Désactiver la surveillanceFuture<void>~SupervisedEntity()

Diagramme de séquence : déroulement typique de l'instanciation, de l'activation, du signalement de checkpoints et de la désactivation d'une SupervisedEntity. Sources : [SWS_PHM_01123], [SWS_PHM_01130], [SWS_PHM_01127], [SWS_PHM_01380], [SWS_PHM_01211]

Dans un premier temps, l'application instancie l'objet avec le InstanceSpecifier configuré [SWS_PHM_01123]. Si la surveillance doit être activée (selon l'état du groupe de fonctions), l'application appelle Enable() et se synchronise au besoin via le ara::core::Future<void> renvoyé [SWS_PHM_01130]. Pendant l'exécution, l'application signale les points de contrôle atteints via ReportCheckpoint(checkpointId) [SWS_PHM_01127]. Avant l'arrêt ou lors de changements d'état de fonction, la surveillance peut être suspendue via Disable() [SWS_PHM_01380] avant que l'instance ne soit finalement détruite [SWS_PHM_01211].

Scénarios d'erreur

Dans ara::phm::SupervisedEntity, les conditions d'erreur sont principalement signalées par des codes d'erreur asynchrones dans les valeurs de retour ainsi que par des violations du système signalées :

  • Erreur d'exécution lors du contrôle d'état : si un appelant tente d'appeler Enable() [SWS_PHM_01130] ou Disable() [SWS_PHM_01380] alors qu'une requête d'activation ou de désactivation est déjà en cours, l'appel échoue. Le ara::core::Future résultant signale dans ce cas le code d'erreur PhmErrc::kServiceNotReady (sémantique de rollback).
  • Violations de construction : lors de l'appel du constructeur [SWS_PHM_01123], des préconditions strictes sont vérifiées :
    • AraNotInitializedViolation : l'environnement d'exécution ARA n'est pas encore initialisé.
    • InstanceSpecifierMappingIntegrityViolation : l'identifiant ne peut pas être résolu dans le contexte de l'exécutable ou ne fait pas référence à un PortPrototype.
    • PortInterfaceMappingViolation : le PortPrototype typé avec PhmSupervisedEntityInterface n'est référencé par aucun SupervisionCheckpoint.
    • ProcessMappingViolation : le processus appelant n'est pas autorisé dans le modèle pour les points de contrôle correspondants.
    • InstanceSpecifierAlreadyInUseViolation : l'identifiant est déjà utilisé dans le même processus par une autre instance.
  • Violation lors du signalement de checkpoint : si ReportCheckpoint() est appelé par un processus qui n'est pas associé dans le modèle via SupervisionCheckpoint.process, cela entraîne une InsufficientPermissionsViolation [SWS_PHM_01127].

Ce guide se base sur la spécification d'AUTOSAR Adaptive R25-11 et résume les exigences relatives à la classe ara::phm::SupervisedEntity.

Carte des membres

Constructeurs et destructeur

2

Opérateurs

1

Diagramme de classes

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

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

Vue détaillée

Sélectionnez une entrée dans le plan.

Constructeurs et destructeur

SupervisedEntity fonction 3

Creation of a SupervisedEntity.

Surcharges 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;

Méthodes

Disable fonction

Disable supervision until Enable() is called.

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

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;

Opérateurs

operator= fonction 2

The copy assignment operator for SupervisedEntity shall not be used.

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

Documentation des méthodes

fonction Disable [SWS_PHM_01380] Upstream: RS_PHM_00101, RS_AP_00159

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

Disable supervision until Enable() is called.

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : b8f5be9fc3b7 Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Utilisation

La fonction Disable() de la classe ara::phm::SupervisedEntity sert à désactiver la surveillance d'une entité jusqu'à ce que celle-ci soit réactivée via Enable() [SWS_PHM_01380]. La méthode est appelée sans paramètre et est déclarée sûre vis-à-vis des exceptions (noexcept) [SWS_PHM_01380]. Comme valeur de retour, elle fournit un ara::core::Future<void> qui permet d'interroger le résultat de la désactivation asynchrone [SWS_PHM_01380].

Gestion des erreurs

En cas de succès, le Future fournit la valeur void. Si une erreur survient pendant la désactivation, le future contient un code d'erreur issu du domaine d'erreur PhmErrc [SWS_PHM_01380], [SWS_PHM_01240]. En particulier, l'erreur PhmErrc::kServiceNotReady est retournée si une requête Enable() ou Disable() non encore terminée existe déjà [SWS_PHM_01380], [SWS_PHM_01240]. Une sémantique de rollback est spécifiée pour ce cas d'erreur [SWS_PHM_01380].

Concurrence et interaction

La méthode est classée comme non sûre pour les threads (not-threadsafe) [SWS_PHM_01380]. Les appels parallèles sur la même instance de SupervisedEntity doivent donc être synchronisés. Interprétation : une requête en cours ne devrait être considérée comme terminée que lorsque le Future retourné est disponible, de sorte que les appels successifs devraient être évités d'ici là afin d'exclure PhmErrc::kServiceNotReady. Après une désactivation réussie, la surveillance reste inactive jusqu'à ce que Enable() redémarre la surveillance [SWS_PHM_01130] – pour autant que cela soit autorisé dans l'état actuel du groupe de fonctions. Question Q-ffc7fc693d7ddbe9 (ouverte)

Ce texte a été généré par un système d'IA sur la base de la spécification.

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#3d47bd6a
Content hash
3d47bd6a
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

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

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : f38657529001 Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Utilisation

La méthode Enable de la classe ara::phm::SupervisedEntity active la surveillance d'une entité surveillée, sous réserve que cela soit autorisé dans l'état actuel du groupe de fonctions [SWS_PHM_01130]. La fonction est sans paramètre, déclarée comme noexcept et sûre face aux exceptions (exception safe) [SWS_PHM_01130]. La valeur de retour est un ara::core::Future<void> qui fournit void en cas d'activation réussie et indique vraisemblablement un traitement asynchrone [SWS_PHM_01130]. Question Q-8f019036529807a0 (ouverte)

Gestion des erreurs

Si une erreur survient, celle-ci est fournie via le ara::core::Future renvoyé [SWS_PHM_01130]. Le code d'erreur PhmErrc::kServiceNotReady de l'énumération PhmErrc est ici défini [SWS_PHM_01130] [SWS_PHM_01240] :

  • PhmErrc::kServiceNotReady : Indique, avec une sémantique de rollback, qu'une requête Enable ou Disable en cours est déjà active [SWS_PHM_01130] [SWS_PHM_01240].

Concurrence et restrictions

La fonction est classée comme non sûre pour les threads (not-threadsafe) [SWS_PHM_01130]. Les appels sur la même instance ne doivent donc pas être effectués en parallèle sans protection. De plus, aucun nouvel appel ne doit avoir lieu tant qu'une requête précédente n'est pas encore terminée [SWS_PHM_01130].

Interaction

L'opération est le pendant de Disable [SWS_PHM_01380]. Une surveillance préalablement désactivée reste suspendue jusqu'à ce qu'elle soit reprise via Enable [SWS_PHM_01380]. En cas d'appels chevauchants, les deux méthodes partagent la même cause d'erreur PhmErrc::kServiceNotReady [SWS_PHM_01130] [SWS_PHM_01380].

Cette note d'utilisation a été créée automatiquement sur la base de la spécification AUTOSAR R25-11.

Guide de l'implémenteur à venir (complexité 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#d68262fa
Content hash
d68262fa
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

fonction ReportCheckpoint [SWS_PHM_01127] Upstream: RS_PHM_00101, RS_AP_00159

void ReportCheckpoint (EnumT checkpointId) noexcept;

Reports an occurrence of a Checkpoint.

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 566f41f5b44c Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Utilisation

La méthode ReportCheckpoint est une fonction membre de la classe ara::phm::SupervisedEntity et est intégrée dans l'application surveillée via l'en-tête #include "ara/phm/supervised_entity.h" [SWS_PHM_01127]. Elle sert à l'unité de surveillance pour signaler au Platform Health Management l'atteinte ou l'occurrence d'un point de contrôle déterminé [SWS_PHM_01127].

En tant que paramètre d'entrée, la fonction accepte l'identifiant checkpointId, qui identifie de manière unique le point de contrôle respectif via une valeur d'énumération spécifique au type EnumT [SWS_PHM_01127]. Il n'existe pas de valeur de retour (void) [SWS_PHM_01127]. La signature de la fonction ne prévoyant pas de structures de contrôle asynchrones telles que des objets de retour ou des rappels, l'appel devrait être traité directement et de manière synchrone dans le contexte du thread appelant. Question Q-507cd2ae1d5bb51e (ouverte)

Gestion des erreurs et concurrence

La signature est déclarée comme noexcept et offre ainsi une sécurité totale face aux exceptions (exception safe) [SWS_PHM_01127]. En cas d'appel non autorisé, le concept de sécurité de la plateforme s'applique : une InsufficientPermissionsViolation est signalée si le processus appelant n'est pas explicitement configuré dans le modèle de système via la référence SupervisionCheckpoint.process pour le point de contrôle signalé [SWS_PHM_01127].

En matière de concurrence, ReportCheckpoint est expressément spécifiée comme sûre pour les threads (thread-safe) [SWS_PHM_01127]. Elle peut donc être appelée sans verrous de synchronisation externes depuis des threads parallèles d'une application surveillée.

Cette note d'utilisation a été créée de manière automatisée sur la base de la spécification de 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#78b751bb
Content hash
78b751bb
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

fonction 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#cc89fa54
Content hash
cc89fa54
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

fonction 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#b2674349
Content hash
b2674349
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

fonction 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#af7c4b29
Content hash
af7c4b29
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

fonction 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#4418c486
Content hash
4418c486
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

fonction 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#b5fe2513
Content hash
b5fe2513
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

fonction ~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#c4082b71
Content hash
c4082b71
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