function 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
The function AliveNotification from header apext/phm/watchdog_interface.h belongs to class apext::phm::WatchdogInterface and is used for cyclic aliveness monitoring of the Platform Health Management (PHM) [SWS_PHM_01255]. The interface has the signature void AliveNotification(), takes no parameters, and returns no value [SWS_PHM_01255].
Call Context and Timing Behavior
The call to AliveNotification is performed periodically by the PHM in a configurable cycle time [SWS_PHM_01255]. This call frequency is logically decoupled from the actuation of the actual physical hardware watchdog, so that the configured period of the PHM can deviate from the trigger time of the hardware watchdog [SWS_PHM_01255].
Error Response and Failure Scenarios
If the PHM does not successfully report its aliveness within the time interval configured for it, the WatchdogInterface is instructed to initiate a watchdog recovery action [SWS_PHM_01255]. Specific error codes are not provided. Interpretation: Since the interface is classified as not exception-safe, unexpected error conditions will likely be propagated as C++ exceptions into the caller context [SWS_PHM_01255]. Question Q-a9e59a992db9913f (open)
Concurrency and Exception Safety
The function is specified as thread-safe (thread-safe), which is why parallel accesses are permitted, but is considered not exception-safe (not exception safe) [SWS_PHM_01255].
This text was created by an AI and summarizes the specification status of 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#756ef89a- Content hash
756ef89a- 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 · German original