دالة 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#27036508- Content hash
27036508- 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 · الأصل الألماني