функция 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
Функция AliveNotification из заголовочного файла apext/phm/watchdog_interface.h принадлежит классу apext::phm::WatchdogInterface и служит для циклического мониторинга жизнеспособности Platform Health Management (PHM) [SWS_PHM_01255]. Интерфейс имеет сигнатуру void AliveNotification(), не принимает параметров и не возвращает значения [SWS_PHM_01255].
Контекст вызова и временные характеристики
Вызов AliveNotification выполняется периодически модулем PHM с настраиваемым временем цикла [SWS_PHM_01255]. Эта частота вызовов логически отделена от управления фактическим физическим аппаратным сторожевым таймером, поэтому сконфигурированный период PHM может отличаться от времени триггера аппаратного сторожевого таймера [SWS_PHM_01255].
Реакция на ошибки и сценарии сбоев
Если PHM не сообщает успешно о своей жизнеспособности в пределах настроенного для этого интервала времени, WatchdogInterface предписано инициировать реакцию сторожевого таймера [SWS_PHM_01255]. Специфические коды ошибок не предусмотрены. Интерпретация: поскольку интерфейс классифицирован как не обладающий безопасностью относительно исключений, непредвиденные ошибочные состояния, вероятно, распространяются в контекст вызывающей стороны в виде C++-исключений [SWS_PHM_01255]. Вопрос Q-a9e59a992db9913f (открытый)
Параллелизм и безопасность исключений
Функция специфицирована как потокобезопасная (thread-safe), поэтому параллельный доступ разрешён, однако она считается не обеспечивающей безопасность относительно исключений (not exception safe) [SWS_PHM_01255].
Этот текст был создан ИИ и обобщает состояние спецификации 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#952d89cc- Content hash
952d89cc- 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 · Немецкий оригинал