Bundelt tijdstempels en referentietijdgegevens van een pDelay-responder voor tijdvalidatie.
DOOR AI GEGENEREERDongecontroleerdModel: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 5eb2c3f093f6HerkomstOpen vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel
Bundelt tijdstempels en referentietijdgegevens van een pDelay-responder voor tijdvalidatie.
De datastructuur ara::tsync::PdelayResponderMeasurementType dient voor het bundelen van gedetailleerde tijdmeetgegevens voor de pDelay-responder in het kader van tijdssynchronisatie. Deze registreert het ontvangsttijdstip van het verzoek requestReceiptTimestamp[SWS_TS_14170] evenals het verzendtijdstip van het antwoord responseOriginTimestamp[SWS_TS_14171] in virtuele lokale tijd inclusief het bijbehorende sequentienummer. Een meegevoerd referentie-global-time-tupel bestaande uit virtuele lokale en globale tijd stelt nageschakelde systemen in staat de meetwaarden nauwkeurig om te rekenen naar globale tijdcoördinaten.
Context
De datastructuur ara::tsync::PdelayResponderMeasurementType is gedefinieerd in header ara/tsync/time_validation_measurement_types.h en bundelt nauwkeurige tijdmeetgegevens voor de pDelay-responder binnen het functionele cluster van de tijdssynchronisatie (tsync). In de peer-to-peer-looptijdmeetprocedure beantwoordt de responder looptijdverzoeken van naburige netwerkknooppunten. Om de temporele overdrachtsvertraging evenals de nauwkeurigheid van de synchronisatie op verbindingsniveau te kunnen volgen en valideren, registreert de structuur de bepalende tijdstempels van een meetcyclus. De eenduidige toewijzing aan het initiërende verzoekbericht wordt gewaarborgd via het veld sequenceId[SWS_TS_14174]. Interpretatie: De verzamelde meetgegevens worden vermoedelijk primair ter beschikking gesteld voor analyse- en validatiemechanismen (Time Validation), om afwijkingen en overdrachtsvertragingen in het netwerk te bewaken. Vraag Q-8e58febf465a0259 (open)
De geregistreerde tijdstempels omvatten het exacte ontvangsttijdstip van het verzoekbericht requestReceiptTimestamp[SWS_TS_14170] evenals het verzendtijdstip van het bijbehorende antwoord responseOriginTimestamp[SWS_TS_14171]. Beide waarden worden gerepresenteerd als tijdstempels in virtuele lokale tijd (Virtual Local Time). Voor een uniforme inpassing in het platformbrede tijdmodel bevat de structuur aanvullend een referentietijd-tupel: dit bestaat uit de lokale tijdwaarde referenceLocalTimestamp[SWS_TS_14172] en de corresponderende globale tijdwaarde referenceGlobalTimestamp[SWS_TS_14173]. Hierdoor kunnen verwerkende instanties de in lokale virtuele tijd gemeten gebeurtenissen exact omrekenen naar de globale tijdsschaal.
Levenscyclus
Als finale structuurdeclaratie (struct ... final) fungeert PdelayResponderMeasurementType als puur waarde-object (Plain Old Data) zonder interne toestandsmachine of dynamisch geheugenbeheer. De creatie van een instantie vindt typisch plaats direct na de voltooiing van een pDelay-transactie. Interpretatie: Het vullen van de structuur vindt vermoedelijk synchroon plaats in de protocolstack van de responder zodra na het verzenden van het bericht Pdelay_Resp alle hardware- en interfacetijdstempels beschikbaar zijn. Vraag Q-202e7724b43ceac9 (open)
Met betrekking tot eigendomsverhoudingen wordt het object per waarde of via onveranderlijke referenties overgedragen aan nageschakelde diagnose- of tijdvalidatieroutines. Aangezien de structuur geen exclusieve resources of pointers beheert, is de vernietigingsprocedure triviaal en gebonden aan de scope van de aanroepende context. Met betrekking tot concurrency is een volledig geïnitialiseerd exemplaar thread-safe voor parallelle leestoegangen; schrijvende modificaties vereisen externe synchronisatie indien de instantie thread-overstijgend wordt hergebruikt.
Gebruikspad
Het typische verloop voor het registreren en beschikbaar stellen van de responder-meetgegevens is onderverdeeld in de volgende stappen:
Ontvangst van het verzoek: Bij aankomst van een Pdelay_Req-frame registreert de responder het ontvangsttijdstip als requestReceiptTimestamp in virtuele lokale tijd [SWS_TS_14170] en registreert het bijbehorende sequentienummer sequenceId[SWS_TS_14174].
Verzending van het antwoord: De responder verstuurt het antwoordbericht Pdelay_Resp. Bij het verlaten van de interface wordt het verzendtijdstip als responseOriginTimestamp eveneens in virtuele lokale tijd vastgelegd [SWS_TS_14171].
Bepaling van het referentie-tupel: Om de meetwaarden om te rekenen naar globale tijd, worden referenceLocalTimestamp[SWS_TS_14172] en referenceGlobalTimestamp[SWS_TS_14173] bepaald op basis van de actuele toestand van de lokale instantie van de globale tijd.
Overdracht van de meetgegevens: De volledig gevulde instantie van PdelayResponderMeasurementType wordt overgedragen aan het validatiesysteem, dat de tijdverschillen en synchronisatienauwkeurigheden controleert.
Deze klassehandleiding is gebaseerd op de specificatie AUTOSAR Adaptive R25-11 voor de module tsync en beschrijft de structuur van de meetgegevensregistratie.
value of the local instance of the Global Time of the reference Global Time Tuple used to convert requestReceiptTimestamp and responseOriginTimestamp into Global Time
value of the Virtual Local Time of the reference Global Time Tuple used to convert request ReceiptTimestamp and responseOriginTimestamp into Global Time
value of the local instance of the Global Time of the reference Global Time Tuple used to convert requestReceiptTimestamp and responseOriginTimestamp into Global Time
value of the Virtual Local Time of the reference Global Time Tuple used to convert request ReceiptTimestamp and responseOriginTimestamp into Global Time
gemini-3.8-flash-low· 2026-10-13 · Duits origineel