fonction 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
La fonction AliveNotification de l'en-tête apext/phm/watchdog_interface.h appartient à la classe apext::phm::WatchdogInterface et sert à la surveillance de vie cyclique de Platform Health Management (PHM) [SWS_PHM_01255]. L'interface possède la signature void AliveNotification(), ne prend aucun paramètre et ne renvoie aucune valeur [SWS_PHM_01255].
Contexte d'appel et comportement temporel
L'appel de AliveNotification est effectué périodiquement par PHM selon un temps de cycle configurable [SWS_PHM_01255]. Cette fréquence d'appel est logiquement découplée du pilotage du watchdog matériel physique réel, de sorte que la période configurée de PHM peut différer du temps de déclenchement du watchdog matériel [SWS_PHM_01255].
Réaction aux erreurs et scénarios de défaillance
Si PHM ne signale pas son état de vie avec succès dans l'intervalle de temps configuré à cet effet, le WatchdogInterface a pour consigne d'initier une réaction de watchdog [SWS_PHM_01255]. Aucun code d'erreur spécifique n'est prévu. Interprétation : l'interface étant classée comme non sûre vis-à-vis des exceptions, les états d'erreur inattendus devraient être propagés sous forme d'exceptions C++ dans le contexte de l'appelant [SWS_PHM_01255]. Question Q-a9e59a992db9913f (ouverte)
Concurrence et sécurité vis-à-vis des exceptions
La fonction est spécifiée comme thread-safe (thread-safe), ce pourquoi les accès parallèles sont autorisés, mais elle est considérée comme non sûre vis-à-vis des exceptions (not exception safe) [SWS_PHM_01255].
Ce texte a été rédigé par une IA et résume l'état de spécification d'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#0b452176- Content hash
0b452176- 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 allemand