DEENESPTFRRUARHIKOZHNL

clase 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

Guía del usuarioGENERADO POR IA

Permite a las aplicaciones notificar puntos de control a Platform Health Management para la supervisión de estado y de flujo.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: ad1fd0f0848e Procedencia
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Permite a las aplicaciones notificar puntos de control a Platform Health Management para la supervisión de estado y de flujo.

La clase plantilla ara::phm::SupervisedEntity sirve para la supervisión de funciones en Platform Health Management y permite a las aplicaciones notificar Checkpoints definidos [SWS_PHM_01127]. La instancia está ligada a un InstanceSpecifier, es móvil, pero no copiable [SWS_PHM_01123], [SWS_PHM_01212]. Mientras que ReportCheckpoint() es seguro para hilos, la activación asíncrona mediante Enable(), la desactivación mediante Disable() y el destructor no son seguros para hilos [SWS_PHM_01130], [SWS_PHM_01211].

Contexto

La clase plantilla ara::phm::SupervisedEntity representa una unidad funcional que debe supervisarse en Platform Health Management (PHM) de AUTOSAR Adaptive [SWS_PHM_01123]. Sirve a una aplicación como interfaz para notificar al PHM la consecución de puntos de control definidos (Checkpoints) [SWS_PHM_01127]. En función de los Checkpoints notificados, el subsistema PHM supervisa el comportamiento temporal y lógico de la entidad. La asignación a la arquitectura y a los elementos de modelado correspondientes se realiza a través de un ara::core::InstanceSpecifier, que hace referencia a un puerto correspondiente [SWS_PHM_01123]. Además, la clase permite a la aplicación activar o desactivar puntualmente la supervisión en caso necesario [SWS_PHM_01130], [SWS_PHM_01380].

Ciclo de vida

Un objeto de tipo ara::phm::SupervisedEntity se instancia explícitamente indicando un ara::core::InstanceSpecifier [SWS_PHM_01123]. La clase implementa una semántica de movimiento: el constructor de movimiento [SWS_PHM_01214], así como el operador de asignación por movimiento [SWS_PHM_01215], transfieren el recurso y están especificados como seguros para hilos y seguros frente a excepciones. El constructor de copia [SWS_PHM_01212] y el operador de asignación por copia [SWS_PHM_01213] están eliminados (delete), de modo que las instancias permanecen vinculadas a su propietario. El destructor ~SupervisedEntity() libera la entidad y está declarado como no seguro para hilos [SWS_PHM_01211]; por lo tanto, la destrucción debe realizarse de forma sincronizada si intervienen varios hilos.

Tras la creación, la supervisión se puede activar mediante Enable() [SWS_PHM_01130] o bien suspender mediante Disable() [SWS_PHM_01380]. Ambas funciones de control devuelven un ara::core::Future<void> y no son seguras para hilos, mientras que la notificación regular de Checkpoints a través de ReportCheckpoint() se puede ejecutar de forma segura para hilos [SWS_PHM_01127].

Ruta de uso

La interacción típica se divide en la inicialización, la activación opcional de la supervisión, la notificación cíclica o basada en eventos de Checkpoints, así como la liberación de la instancia. El siguiente diagrama de secuencias ilustra esta secuencia:

Nutzungsablauf von SupervisedEntityApp:AnwendungSE:SupervisedEntityPHM:PHM-DienstUse Case: ErzeugungSupervisedEntity(instance)Instanz erzeugtUse Case: Activación de la supervisiónEnable()Activar supervisiónFuture<void>Use Case: Supervisión de puntos de controlloopEjecución de puntos de controlReportCheckpoint(checkpointId)Checkpoint meldenUse Case: Desactivación y destrucciónDisable()Desactivar supervisiónFuture<void>~SupervisedEntity()

Diagrama de secuencias: Flujo típico de instanciación, activación, notificación de Checkpoint y desactivación de una SupervisedEntity. Fuentes: [SWS_PHM_01123], [SWS_PHM_01130], [SWS_PHM_01127], [SWS_PHM_01380], [SWS_PHM_01211]

En primer lugar, la aplicación instancia el objeto con el InstanceSpecifier configurado [SWS_PHM_01123]. En caso de que se deba activar la supervisión (en función del estado del grupo de funciones), la aplicación llama a Enable() y, en caso necesario, se sincroniza a través del ara::core::Future<void> devuelto [SWS_PHM_01130]. Durante la ejecución, la aplicación notifica los puntos de control alcanzados mediante ReportCheckpoint(checkpointId) [SWS_PHM_01127]. Antes de finalizar o en caso de cambios de estado funcional, la supervisión se puede suspender mediante Disable() [SWS_PHM_01380], antes de que la instancia sea finalmente destruida [SWS_PHM_01211].

Escenarios de error

Las condiciones de error se señalizan en ara::phm::SupervisedEntity principalmente mediante códigos de error asíncronos en valores de retorno, así como mediante infracciones del sistema (Violations) notificadas:

  • Error de tiempo de ejecución en el control de estado: Si un llamador intenta llamar a Enable() [SWS_PHM_01130] o Disable() [SWS_PHM_01380] mientras ya se está ejecutando una solicitud de activación o desactivación, la llamada falla. En este caso, el ara::core::Future resultante notifica el código de error PhmErrc::kServiceNotReady (semántica de reversión o rollback).
  • Infracciones de construcción: Al llamar al constructor [SWS_PHM_01123] se comprueban estrictas precondiciones:
    • AraNotInitializedViolation: El entorno de ejecución ARA aún no está inicializado.
    • InstanceSpecifierMappingIntegrityViolation: el identificador no se puede resolver en el contexto del ejecutable o no hace referencia a un PortPrototype.
    • PortInterfaceMappingViolation: Ningún SupervisionCheckpoint hace referencia al PortPrototype tipificado con PhmSupervisedEntityInterface.
    • ProcessMappingViolation: El proceso llamador no está autorizado en el modelo para los puntos de control correspondientes.
    • InstanceSpecifierAlreadyInUseViolation: el identificador ya está siendo utilizado en el mismo proceso por otra instancia.
  • Infracción en la notificación de Checkpoint: Si ReportCheckpoint() es llamado por un proceso que no está asignado en el modelo mediante SupervisionCheckpoint.process, esto da lugar a una InsufficientPermissionsViolation [SWS_PHM_01127].

Esta guía se basa en la especificación de AUTOSAR Adaptive R25-11 y resume los requisitos para la clase ara::phm::SupervisedEntity.

Mapa de miembros

Diagrama de clases

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

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

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

SupervisedEntity función 3

Creation of a SupervisedEntity.

Sobrecargas 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étodos

Disable función

Disable supervision until Enable() is called.

ara::core::Future< void > Disable () noexcept;
Enable función

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;

Operadores

operator= función 2

The copy assignment operator for SupervisedEntity shall not be used.

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

Documentación de los métodos

función Disable [SWS_PHM_01380] Upstream: RS_PHM_00101, RS_AP_00159

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

Disable supervision until Enable() is called.

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: b8f5be9fc3b7 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

La función Disable() de la clase ara::phm::SupervisedEntity sirve para desactivar la supervisión de una entidad hasta que esta se reactive mediante Enable() [SWS_PHM_01380]. El método se invoca sin parámetros y está declarado como seguro frente a excepciones (noexcept) [SWS_PHM_01380]. Como valor de retorno entrega un ara::core::Future<void> a través del cual se puede consultar el resultado de la desactivación asíncrona [SWS_PHM_01380].

Manejo de errores

En caso de éxito, el Future suministra el valor void. Si se produce un error durante la desactivación, el future contiene un código de error del dominio de error PhmErrc [SWS_PHM_01380], [SWS_PHM_01240]. En particular, se devuelve el error PhmErrc::kServiceNotReady si ya existe una solicitud Enable() o Disable() que aún no ha concluido [SWS_PHM_01380], [SWS_PHM_01240]. Para este caso de error se especifica una semántica de reversión [SWS_PHM_01380].

Concurrencia e interacción

El método está clasificado como no seguro para subprocesos (not-threadsafe) [SWS_PHM_01380]. Por lo tanto, las llamadas paralelas sobre la misma instancia de SupervisedEntity deben sincronizarse. Interpretación: Una solicitud en curso solo debería considerarse finalizada una vez que el Future devuelto esté disponible, por lo que deberían evitarse llamadas sucesivas hasta ese momento para excluir PhmErrc::kServiceNotReady. Pregunta Q-ffc7fc693d7ddbe9 (abierta) Tras una desactivación correcta, la supervisión permanece inactiva hasta que, mediante Enable(), la supervisión se inicie de nuevo, siempre que esté permitido en el estado actual del grupo de funciones [SWS_PHM_01130].

Este texto ha sido generado por un sistema de IA a partir de la especificación.

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#00ec2107
Content hash
00ec2107
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

función 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.

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: f38657529001 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

El método Enable de la clase ara::phm::SupervisedEntity activa la supervisión de una unidad supervisada, siempre que esto esté permitido en el estado actual del grupo de funciones [SWS_PHM_01130]. La función no tiene parámetros, está declarada como noexcept y es segura frente a excepciones (exception safe) [SWS_PHM_01130]. Como valor de retorno sirve un ara::core::Future<void> que, en caso de activación correcta, devuelve void y probablemente indica un procesamiento asíncrono [SWS_PHM_01130]. Pregunta Q-8f019036529807a0 (abierta)

Manejo de errores

Si se produce un error, este se proporciona a través del ara::core::Future devuelto [SWS_PHM_01130]. En este caso se define el código de error PhmErrc::kServiceNotReady de la enumeración PhmErrc [SWS_PHM_01130] [SWS_PHM_01240]:

  • PhmErrc::kServiceNotReady: Indica con semántica de reversión (rollback) que ya está activa una solicitud Enable o Disable en curso [SWS_PHM_01130] [SWS_PHM_01240].

Concurrencia y restricciones

La función está clasificada como no segura para subprocesos (not-threadsafe) [SWS_PHM_01130]. Por lo tanto, las llamadas sobre la misma instancia no deben realizarse en paralelo sin protección. Además, no se debe realizar una nueva llamada mientras una solicitud previa aún no haya concluido [SWS_PHM_01130].

Interacción

La operación es la contraparte de Disable [SWS_PHM_01380]. Una supervisión previamente desactivada permanece suspendida hasta que se reanuda mediante Enable [SWS_PHM_01380]. Ambos métodos comparten la misma causa de error en caso de llamadas solapadas PhmErrc::kServiceNotReady [SWS_PHM_01130] [SWS_PHM_01380].

Esta nota de uso se creó automáticamente a partir de la especificación AUTOSAR R25-11.

Guía del implementador pendiente (complejidad 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#2af91889
Content hash
2af91889
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

función ReportCheckpoint [SWS_PHM_01127] Upstream: RS_PHM_00101, RS_AP_00159

void ReportCheckpoint (EnumT checkpointId) noexcept;

Reports an occurrence of a Checkpoint.

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 566f41f5b44c Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

usar

El método ReportCheckpoint es una función miembro de la clase ara::phm::SupervisedEntity y se integra en la aplicación supervisada mediante la cabecera #include "ara/phm/supervised_entity.h" [SWS_PHM_01127]. Sirve para que la unidad de supervisión notifique al Platform Health Management que se ha alcanzado o se ha producido un determinado punto de control [SWS_PHM_01127].

Como parámetro de entrada, la función recibe el identificador checkpointId, el cual identifica unívocamente el respectivo punto de control a través de un valor de enumeración específico del tipo EnumT [SWS_PHM_01127]. No existe valor de retorno (void) [SWS_PHM_01127]. Dado que la firma de la función no prevé estructuras de control asíncronas, como objetos de confirmación o retrollamadas, es probable que la llamada se procese directa y síncronamente en el contexto del subproceso invocador. Pregunta Q-507cd2ae1d5bb51e (abierta)

Tratamiento de errores y concurrencia

La firma está declarada como noexcept y ofrece así total seguridad frente a excepciones (exception safe) [SWS_PHM_01127]. Si se produce una llamada no autorizada, se aplica el concepto de seguridad de la plataforma: se notifica una InsufficientPermissionsViolation si el proceso invocador no está configurado explícitamente en el modelo del sistema mediante la referencia SupervisionCheckpoint.process para el punto de control notificado [SWS_PHM_01127].

En cuanto a la concurrencia, ReportCheckpoint está especificada expresamente como segura para subprocesos (thread-safe) [SWS_PHM_01127]. Por lo tanto, puede invocarse sin bloqueos de sincronización externos desde subprocesos paralelos de una aplicación supervisada.

Esta nota de uso se ha creado de forma automatizada sobre la base de la especificación 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#15664658
Content hash
15664658
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

función 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#58a77c11
Content hash
58a77c11
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

función 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#0a42d166
Content hash
0a42d166
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

función 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#55b2c160
Content hash
55b2c160
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

función 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#6c2ee3ae
Content hash
6c2ee3ae
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

función 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#ca2a6878
Content hash
ca2a6878
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

función ~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#af516669
Content hash
af516669
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