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

Guia do utilizadorGERADO POR IA

Permite que as aplicações relatem pontos de controle ao Platform Health Management para monitoramento de estado e fluxo de execução.
GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: ad1fd0f0848e Procedência
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Permite que as aplicações relatem pontos de controle ao Platform Health Management para monitoramento de estado e fluxo de execução.

A classe de modelo (template) ara::phm::SupervisedEntity destina-se ao monitoramento funcional no Platform Health Management e permite que as aplicações relatem checkpoints definidos [SWS_PHM_01127]. A instância está vinculada a um InstanceSpecifier, é movível, mas não copiável [SWS_PHM_01123], [SWS_PHM_01212]. Enquanto ReportCheckpoint() é thread-safe, a ativação assíncrona via Enable(), a desativação via Disable() e o destrutor não são thread-safe [SWS_PHM_01130], [SWS_PHM_01211].

Contexto

A classe de modelo (template) ara::phm::SupervisedEntity representa uma unidade funcional a ser monitorada no Platform Health Management (PHM) do AUTOSAR Adaptive [SWS_PHM_01123]. Ela serve a uma aplicação como interface para relatar o alcance de pontos de controle (checkpoints) definidos ao PHM [SWS_PHM_01127]. Com base nos checkpoints relatados, o subsistema do PHM monitora o comportamento temporal e lógico da entidade. A atribuição à arquitetura e aos elementos de modelagem correspondentes ocorre por meio de um ara::core::InstanceSpecifier, que aponta para uma porta correspondente [SWS_PHM_01123]. Além disso, a classe permite que a aplicação ative ou desative seletivamente o monitoramento conforme necessário [SWS_PHM_01130], [SWS_PHM_01380].

Ciclo de vida

Um objeto do tipo ara::phm::SupervisedEntity é explicitamente instanciado informando um ara::core::InstanceSpecifier [SWS_PHM_01123]. A classe implementa uma semântica de movimento: o construtor de movimento [SWS_PHM_01214] e o operador de atribuição por movimento [SWS_PHM_01215] transferem o recurso e são especificados como thread-safe e seguros contra exceções. O construtor de cópia [SWS_PHM_01212] e o operador de atribuição por cópia [SWS_PHM_01213] foram excluídos (delete), de modo que as instâncias permaneçam vinculadas ao seu proprietário. O destrutor ~SupervisedEntity() libera a entidade e é declarado como não thread-safe [SWS_PHM_01211]; a destruição deve, portanto, ocorrer de forma sincronizada se múltiplas threads estiverem envolvidas.

Após a criação, a supervisão pode ser ativada por meio de Enable() [SWS_PHM_01130] ou suspensa por meio de Disable() [SWS_PHM_01380]. Ambas as funções de controle retornam um ara::core::Future<void> e não são thread-safe, enquanto o reporte regular de checkpoints por meio de ReportCheckpoint() pode ser executado de forma thread-safe [SWS_PHM_01127].

Caminho de utilização

A interação típica divide-se em inicialização, ativação opcional da supervisão, reporte cíclico ou baseado em eventos de checkpoints, bem como a liberação da instância. O diagrama de sequência a seguir ilustra esse fluxo:

Nutzungsablauf von SupervisedEntityApp:AnwendungSE:SupervisedEntityPHM:PHM-DienstUse Case: ErzeugungSupervisedEntity(instance)Instanz erzeugtUse Case: Ativação do monitoramentoEnable()Ativar monitoramentoFuture<void>Use Case: Monitoramento de checkpointloopExecução de pontos de controleReportCheckpoint(checkpointId)Checkpoint meldenUse Case: Desativação e destruiçãoDisable()Desativar monitoramentoFuture<void>~SupervisedEntity()

Diagrama de sequência: fluxo típico de instanciação, ativação, reporte de checkpoints e desativação de uma SupervisedEntity. Fontes: [SWS_PHM_01123], [SWS_PHM_01130], [SWS_PHM_01127], [SWS_PHM_01380], [SWS_PHM_01211]

Inicialmente, a aplicação instancia o objeto com o InstanceSpecifier configurado [SWS_PHM_01123]. Se a supervisão dever ser ativada (dependendo do estado do grupo de funções), a aplicação chama Enable() e se sincroniza, se necessário, por meio do ara::core::Future<void> retornado [SWS_PHM_01130]. Durante a execução, a aplicação reporta pontos de controle atingidos por meio de ReportCheckpoint(checkpointId) [SWS_PHM_01127]. Antes do encerramento ou em transições de estado funcional, a supervisão pode ser suspensa por meio de Disable() [SWS_PHM_01380], antes de a instância ser finalmente destruída [SWS_PHM_01211].

Cenários de erro

Condições de erro são sinalizadas em ara::phm::SupervisedEntity primariamente por meio de códigos de erro assíncronos em valores de retorno, bem como por violações de sistema (violations) reportadas:

  • Erro de tempo de execução no controle de estado: se um chamador tentar chamar Enable() [SWS_PHM_01130] ou Disable() [SWS_PHM_01380] enquanto uma solicitação de ativação ou desativação já estiver em andamento, a chamada falha. O ara::core::Future resultante reporta, nesse caso, o código de erro PhmErrc::kServiceNotReady (semântica de rollback).
  • Violações de construção: na chamada do construtor [SWS_PHM_01123], pré-condições estritas são verificadas:
    • AraNotInitializedViolation: o ambiente de tempo de execução ARA ainda não está inicializado.
    • InstanceSpecifierMappingIntegrityViolation: O identificador não pode ser resolvido no contexto do executável ou não aponta para um PortPrototype.
    • PortInterfaceMappingViolation: o PortPrototype tipado com PhmSupervisedEntityInterface não é referenciado por nenhum SupervisionCheckpoint.
    • ProcessMappingViolation: o processo chamador não está autorizado no modelo para os respectivos pontos de controle.
    • InstanceSpecifierAlreadyInUseViolation: o identificador já está sendo usado por outra instância no mesmo processo.
  • Violação no reporte de checkpoint: se ReportCheckpoint() for chamado por um processo que não está associado no modelo por meio de SupervisionCheckpoint.process, isso resulta em uma InsufficientPermissionsViolation [SWS_PHM_01127].

Este guia baseia-se na especificação do AUTOSAR Adaptive R25-11 e resume os requisitos da classe ara::phm::SupervisedEntity.

Mapa de membros

Diagrama de classes

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

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

Vista de detalhes

Selecione uma entrada no índice.

Construtores e destrutor

SupervisedEntity função 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 função

Disable supervision until Enable() is called.

ara::core::Future< void > Disable () noexcept;
Enable função

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= função 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

Documentação dos métodos

função Disable [SWS_PHM_01380] Upstream: RS_PHM_00101, RS_AP_00159

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

Disable supervision until Enable() is called.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: b8f5be9fc3b7 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

A função Disable() da classe ara::phm::SupervisedEntity serve para desativar a monitorização de uma entidade até que esta seja novamente ativada através de Enable() [SWS_PHM_01380]. O método é chamado sem parâmetros e está declarado como seguro contra exceções (noexcept) [SWS_PHM_01380]. Como valor de retorno, devolve um ara::core::Future<void>, através do qual o resultado da desativação assíncrona pode ser consultado [SWS_PHM_01380].

Tratamento de erros

Em caso de sucesso, o Future devolve o valor void. Se ocorrer um erro durante a desativação, o future contém um código de erro do domínio de erro PhmErrc [SWS_PHM_01380], [SWS_PHM_01240]. Em particular, é devolvido o erro PhmErrc::kServiceNotReady se já existir um pedido Enable() ou Disable() ainda não concluído [SWS_PHM_01380], [SWS_PHM_01240]. Para este caso de erro está especificada uma semântica de rollback [SWS_PHM_01380].

Concorrência e interação

O método está classificado como não seguro para threads (not-threadsafe) [SWS_PHM_01380]. Chamadas paralelas na mesma instância de SupervisedEntity têm, por isso, de ser sincronizadas. Interpretação: Um pedido em curso só deverá ser considerado terminado quando o Future devolvido estiver disponível, pelo que chamadas subsequentes devem ser evitadas até esse momento, para excluir PhmErrc::kServiceNotReady. Pergunta Q-ffc7fc693d7ddbe9 (aberta) Após a desativação bem-sucedida, a monitorização permanece inativa até que Enable() reinicie a monitorização – desde que permitido no estado atual do grupo de funções – [SWS_PHM_01130].

Este texto foi gerado por um sistema de IA com base na especificação.

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

função 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.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: f38657529001 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

O método Enable da classe ara::phm::SupervisedEntity ativa a monitorização de uma unidade monitorizada, desde que tal seja permitido no estado atual do grupo de funções [SWS_PHM_01130]. A função é sem parâmetros, declarada como noexcept e segura contra exceções (exception safe) [SWS_PHM_01130]. Como valor de retorno serve um ara::core::Future<void>, que em caso de ativação bem-sucedida fornece void e provavelmente indica um processamento assíncrono [SWS_PHM_01130]. Pergunta Q-8f019036529807a0 (aberta)

Tratamento de erros

Se ocorrer um erro, este é disponibilizado através do ara::core::Future devolvido [SWS_PHM_01130]. Está aqui definido o código de erro PhmErrc::kServiceNotReady da enumeração PhmErrc [SWS_PHM_01130] [SWS_PHM_01240]:

  • PhmErrc::kServiceNotReady: Indica, com semântica de rollback, que já se encontra ativo um pedido de Enable ou Disable em curso [SWS_PHM_01130] [SWS_PHM_01240].

Simultaneidade e restrições

A função está classificada como não segura para threads (not-threadsafe) [SWS_PHM_01130]. Portanto, chamadas na mesma instância não podem ocorrer em paralelo sem proteção. Além disso, não pode ser efetuada uma nova chamada enquanto um pedido anterior ainda não tiver sido concluído [SWS_PHM_01130].

Interação

A operação é a contraparte de Disable [SWS_PHM_01380]. Uma monitorização previamente desativada permanece suspensa até ser retomada através de Enable [SWS_PHM_01380]. Ambos os métodos partilham a mesma causa de erro em caso de chamadas sobrepostas PhmErrc::kServiceNotReady [SWS_PHM_01130] [SWS_PHM_01380].

Esta nota de uso foi gerada automaticamente com base na especificação AUTOSAR R25-11.

Guia do implementador em breve (complexidade 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#73446f24
Content hash
73446f24
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

função ReportCheckpoint [SWS_PHM_01127] Upstream: RS_PHM_00101, RS_AP_00159

void ReportCheckpoint (EnumT checkpointId) noexcept;

Reports an occurrence of a Checkpoint.

GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 566f41f5b44c Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

usar

O método ReportCheckpoint é uma função-membro da classe ara::phm::SupervisedEntity e é incluído na aplicação monitorizada através do cabeçalho #include "ara/phm/supervised_entity.h" [SWS_PHM_01127]. Serve para a unidade de monitorização comunicar o alcance ou a ocorrência de um determinado ponto de controlo ao Platform Health Management [SWS_PHM_01127].

Como parâmetro de entrada, a função recebe o identificador checkpointId, que identifica univocamente o respetivo ponto de controlo através de um valor de enumeração EnumT específico do tipo [SWS_PHM_01127]. Não existe valor de retorno (void) [SWS_PHM_01127]. Como a assinatura da função não prevê estruturas de controlo assíncronas, como objetos de resposta ou callbacks, a chamada deverá ser processada de forma direta e síncrona no contexto da thread chamadora. Pergunta Q-507cd2ae1d5bb51e (aberta)

Tratamento de erros e simultaneidade

A assinatura está declarada como noexcept e oferece, assim, segurança completa contra exceções (exception safe) [SWS_PHM_01127]. Se ocorrer uma chamada não autorizada, entra em ação o conceito de segurança da plataforma: é reportada uma InsufficientPermissionsViolation se o processo chamador não estiver explicitamente configurado no modelo do sistema através da referência SupervisionCheckpoint.process para o checkpoint reportado [SWS_PHM_01127].

Relativamente à concorrência, ReportCheckpoint está explicitamente especificada como segura para threads (thread-safe) [SWS_PHM_01127]. Pode, por isso, ser chamada sem bloqueios de sincronização externos a partir de threads paralelas de uma aplicação monitorizada.

Esta nota de utilização foi criada de forma automatizada com base na especificação 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#7d7c1102
Content hash
7d7c1102
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

função 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#20db6bdb
Content hash
20db6bdb
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

função 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#edcc4dc5
Content hash
edcc4dc5
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

função 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#7851c136
Content hash
7851c136
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

função 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#f8b41e22
Content hash
f8b41e22
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

função 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#b5ce39c5
Content hash
b5ce39c5
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

função ~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#f61e39ee
Content hash
f61e39ee
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