função AliveNotification [SWS_PHM_01255] Upstream: RS_PHM_00101, RS_PHM_09240
void AliveNotification ();
Called cyclically by PHM in configurable cycle time. Note: This time might differ from the cycle time of triggering the "real" hardware watchdog. If PHM does not report aliveness in configured time, WatchdogInterface shall initiate watchdog reaction
A função AliveNotification do cabeçalho apext/phm/watchdog_interface.h pertence à classe apext::phm::WatchdogInterface e serve para o monitoramento cíclico de vivacidade do Platform Health Management (PHM) [SWS_PHM_01255]. A interface possui a assinatura void AliveNotification(), não recebe parâmetros e não retorna valor [SWS_PHM_01255].
Contexto de chamada e comportamento temporal
A chamada de AliveNotification ocorre periodicamente pelo PHM em um tempo de ciclo configurável [SWS_PHM_01255]. Essa frequência de chamada é logicamente desacoplada do acionamento do watchdog de hardware físico real, de modo que o período configurado do PHM pode diferir do tempo de disparo do watchdog de hardware [SWS_PHM_01255].
Reação a erros e cenários de falha
Caso o PHM não reporte com sucesso a sua vivacidade dentro do intervalo de tempo configurado para isso, o WatchdogInterface é instruído a iniciar uma reação de watchdog [SWS_PHM_01255]. Códigos de erro específicos não estão previstos. Interpretação: Como a interface está classificada como não segura contra exceções, estados de erro inesperados provavelmente devem ser propagados para o contexto do chamador como exceções C++ [SWS_PHM_01255]. Pergunta Q-a9e59a992db9913f (aberta)
Simultaneidade e segurança contra exceções
A função está especificada como segura para threads (thread-safe), razão pela qual acessos paralelos são permitidos, mas é considerada não segura contra exceções (not exception safe) [SWS_PHM_01255].
Este texto foi criado por uma IA e resume o estado da especificação de AUTOSAR Adaptive R25-11.
| Header-Datei | #include "apext/phm/watchdog_interface.h" |
|---|---|
| Scope | class apext::phm::WatchdogInterface |
| Exception-Sicherheit | not exception safe |
| Thread-Sicherheit | thread-safe |
Rückgabewert
| Typ | Beschreibung |
|---|---|
| None |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_PHM_01255- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_PHM_01255@rel:R25-11#09d30d8a- Content hash
09d30d8a- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_PlatformHealthManagement.pdf#nameddest=SWS_PHM_01255
Status: valid/unmigrated
Version: rel:R25-11#3204f230
Versionshistorie & Revisions (1 transition, 3 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_01255@rel:R25-11#3204f230
Recorded Revisions (3):
- R25-11
rel:R25-11#756ef89a2026-09-30 - R24-11
rel:R24-11#b0affe0c2026-10-14 - R25-11
rel:R25-11#3204f2302026-10-14 active
Requirement Text as-of this release:
Curation Decisions:
Reachable Artifacts & Dependents:
| Date | Actor | Transition | Reason / Rationale | Campaign |
|---|---|---|---|---|
| 2026-08-13 | tool | none → valid/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
gemini-3.8-flash-low· 2026-10-13 · Original em alemão