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
Die Funktion AliveNotification aus dem Header apext/phm/watchdog_interface.h gehört zur Klasse apext::phm::WatchdogInterface und dient der zyklischen Lebendigkeitsüberwachung des Platform Health Management (PHM) [SWS_PHM_01255]. Die Schnittstelle besitzt die Signatur void AliveNotification(), nimmt keine Parameter entgegen und gibt keinen Wert zurück [SWS_PHM_01255].
Aufrufkontext und Zeitverhalten
Der Aufruf von AliveNotification erfolgt periodisch durch das PHM in einer konfigurierbaren Zykluszeit [SWS_PHM_01255]. Diese Aufruffrequenz ist logisch von der Ansteuerung des tatsächlichen physischen Hardware-Watchdogs entkoppelt, sodass die konfigurierte Periode des PHM von der Triggerungszeit des Hardware-Watchdogs abweichen kann [SWS_PHM_01255].
Fehlerreaktion und Ausfallszenarien
Sofern das PHM seine Lebendigkeit nicht innerhalb des dafür konfigurierten Zeitintervalls erfolgreich meldet, ist das WatchdogInterface angewiesen, eine Watchdog-Reaktion zu initiieren [SWS_PHM_01255]. Spezifische Fehlercodes sind nicht vorgesehen. Interpretation: Da die Schnittstelle als nicht ausnahmesicher eingestuft ist, dürften unerwartete Fehlerzustände als C++-Exceptions in den Aufruferkontext propagiert werden [SWS_PHM_01255]. Frage Q-a9e59a992db9913f (offen)
Nebenläufigkeit und Ausnahmesicherheit
Die Funktion ist als threadsicher (thread-safe) spezifiziert, weshalb parallele Zugriffe zulässig sind, gilt jedoch als nicht ausnahmesicher (not exception safe) [SWS_PHM_01255].
Dieser Text wurde von einer KI erstellt und fasst den Spezifikationsstand von AUTOSAR Adaptive R25-11 zusammen.
| 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-medium· 2026-10-13