DEENESPTFRRUARHIKOZHNL

namespace apext::phm

User GuideAI-GEGENEREERD

Dient als platformextensie voor hardwarenahe koppeling en cyclische triggering van fysieke watchdogs.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: e6223b6ddeae Herkomst Open vragen (3)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Dient als platformextensie voor hardwarenahe koppeling en cyclische triggering van fysieke watchdogs.

De namespace apext::phm biedt in de module Platform Health Management van de AUTOSAR Adaptive Platform (release R25-11) met WatchdogInterface een platformspecifieke uitbreiding voor het koppelen van fysieke hardware-watchdogs. De interface dient voor de cyclische overdracht van triggersignalen na succesvolle interne systeembewaking. Als de periodieke signalen als gevolg van fouten uitblijven, leidt dit volgens de interpretatie tot het activeren van de hardware-watchdog en tot een gecontroleerde systeemreset. Een essentiële randvoorwaarde is de classificatie als PlatformExtension, waardoor hardwarenahe details buiten de gestandaardiseerde applicatiekern blijven.

Context

De namespace apext::phm biedt platformnahe uitbreidingen voor de module Platform Health Management (phm) binnen de AUTOSAR Adaptive Platform in release R25-11. Een centraal onderdeel van deze namespace is de klasse WatchdogInterface, die fungeert als interface voor fysieke hardwarebewaking (hardware-watchdog). Terwijl standaardinterfaces van het platform primair gericht zijn op de logische bewaking van applicaties en processen, vormt WatchdogInterface de schakel naar het onderliggende hardwareniveau. Volgens de specificatieaanwijzingen is WatchdogInterface in de code syntactisch en semantisch identificeerbaar als interface, maar architecturaal expliciet geclassificeerd als PlatformExtension. Interpretatie: Deze uitbreiding dient er vermoedelijk toe om hardwarenahe watchdog-drivers of Board Support Packages te koppelen aan het gestandaardiseerde health management, zonder de leveranciersonafhankelijke interfaces van de kernmodule te belasten met hardwareafhankelijke details. Vraag Q-96fc2d8f01697e24 (open)

Levenscyclus

De levenscyclus van de in de namespace apext::phm gedefinieerde componenten is nauw gekoppeld aan de bewakingsfasen van het platform. Interpretatie: Een instantie van WatchdogInterface wordt vermoedelijk typisch aangemaakt en geïnitialiseerd tijdens de vroege opstartfase van de Platform Health Management-daemon. Vraag (open) Tijdens de reguliere werking blijft de interface permanent actief om cyclische triggersignalen door te sturen naar de hardware-watchdog. De vernietiging respectievelijk vrijgave van de interface vindt pas plaats bij een gecontroleerd afsluiten van het platform of bij het deactiveren van de watchdog-functionaliteit. Aangezien hardwarenahe watchdogs gewoonlijk strikte tijdvensters voor levenssignalen voorschrijven, is de interactie met WatchdogInterface vermoedelijk onderhevig aan een deterministische uitvoering en moet deze bestand zijn tegen gelijktijdige toegangen vanuit verschillende bewakingscontexten.

Gebruikspad

Het typische gebruikspad van WatchdogInterface omvat het beschikbaar stellen, configureren en periodiek bedienen van de hardware-watchdog-interface door het Platform Health Management:

  • Initialisatie: Het bewakingssysteem instantieert of bindt de concrete implementatie van WatchdogInterface, waarbij tijdsintervallen en drempelwaarden voor de fysieke bewaking worden geconfigureerd.
  • Cyclische bevestiging: Na succesvolle evaluatie van de interne logische bewakingsregels (zoals Alive-, Deadline- of Logical Supervision) wordt via WatchdogInterface het levensteken verstuurd naar het hardware-watchdog-apparaat.
  • Reactiebesturing: Blijven interne controles negatief of meldt het systeem kritieke fouttoestanden, dan blijft de aansturing van de hardware-watchdog doelgericht achterwege of wordt er een deterministisch foutsignaal overgedragen.

Foutscenario's

Foutscenario's rond apext::phm betreffen primair het verlies van hardwareconnectiviteit of het missen van kritieke tijdslimieten. Wanneer de communicatie via WatchdogInterface met de hardware mislukt of het watchdog-apparaat niet meer antwoordt, kan het Platform Health Management de fysieke beveiliging van het platform niet langer waarborgen. Interpretatie: Het uitblijven van het cyclische triggersignaal naar de hardware-watchdog leidt vermoedelijk deterministisch tot het verlopen van de hardware-timer en daarmee tot een hardwarereset of een veilige systeemtoestand van de ECU. Vraag Q-615f4c11f7da15fd (open) Precondities voor aanroepen naar WatchdogInterface omvatten een succesvol geïnitialiseerde hardwaredriver, terwijl postcondities een bevestigde signaalafgifte binnen het gedefinieerde tijdstolerantievenster vereisen.

Deze handleiding is uitsluitend gebaseerd op de specificatiegegevens van de AUTOSAR-release R25-11 voor de namespace apext::phm.

Klassen

class for interface to hardware watchdog Note: class WatchdogInterface although identifiable in code as an interface, it is a PlatformExtens

Klassendiagram

Abgerundete Rahmen = Namespace- bzw. Klassen-Scopes; hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); graue Boxen = namespace-fremde bzw. externe Basisklassen. Klicken öffnet die jeweilige Klassen- bzw. cppreference-Seite.

G cluster_ns apext::phm napext__phm__WatchdogInterface WatchdogInterface