DEENESPTFRRUARHIKOZHNL

struct ara::tsync::PdelayResponderMeasurementType

[SWS_TS_00417] Upstream: RS_TS_00034 tekst nog niet geïmporteerd

struct PdelayResponderMeasurementType final {...};

Structure with detailed timing data for the pDelay Responder .

Header-Datei#include "ara/tsync/time_validation_measurement_types.h"
Forwarding-Header#include "ara/tsync/tsync_fwd.h"
Scopenamespace ara::tsync

User GuideAI-GEGENEREERD

Bundelt tijdstempels en referentietijdgegevens van een pDelay-responder voor tijdvalidatie.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 5eb2c3f093f6 Herkomst Open 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:

  1. 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].
  2. 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].
  3. 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.
  4. Overdracht van de meetgegevens: De volledig gevulde instantie van PdelayResponderMeasurementType wordt overgedragen aan het validatiesysteem, dat de tijdverschillen en synchronisatienauwkeurigheden controleert.
Meetverloop en gegevensregistratie bij de pDelay-responderpDelay-InitiatorpDelay-ResponderMessdatenerfassungPdelay_Req (sequenceId)requestReceiptTimestamp erfassensequenceId registrierenPdelay_RespresponseOriginTimestamp erfassenReferenz-Tupel ermitteln(referenceLocalTimestamp,referenceGlobalTimestamp)PdelayResponderMeasurementType doorgeven

Sequentiediagram: Verloop van de tijdstempelregistratie en meetgegevensbeschikbaarstelling bij de pDelay-responder. Bronnen: [SWS_TS_14170], [SWS_TS_14171], [SWS_TS_14172], [SWS_TS_14173], [SWS_TS_14174].

Deze klassehandleiding is gebaseerd op de specificatie AUTOSAR Adaptive R25-11 voor de module tsync en beschrijft de structuur van de meetgegevensregistratie.

Ledenkaart

Klassendiagram

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__tsync__PdelayResponderMeasurementType5 «struct» PdelayResponderMeasurementType + referenceGlobalTimestamp + referenceLocalTimestamp + requestReceiptTimestamp + responseOriginTimestamp + sequenceId

Detailweergave

Kies een item in de inhoudsopgave.

Constanten

value of the local instance of the Global Time of the reference Global Time Tuple used to convert requestReceiptTimestamp and responseOriginTimestamp into Global Time

ara::tsync::Timestamp referenceGlobalTimestamp;

value of the Virtual Local Time of the reference Global Time Tuple used to convert request ReceiptTimestamp and responseOriginTimestamp into Global Time

std::uint64_t referenceLocalTimestamp;

ingress timestamp of Pdelay_Req converted to Virtual Local Time

std::uint64_t requestReceiptTimestamp;

egress timestamp of Pdelay_Resp converted to Virtual Local Time

std::uint64_t responseOriginTimestamp;
sequenceId variabele

sequence Id of received Pdelay_Req frame

std::uint16_t sequenceId;

Documentatie van constanten / variabelen

variabele referenceGlobalTimestamp [SWS_TS_14173] Upstream: RS_TS_00034 tekst nog niet geïmporteerd

ara::tsync::Timestamp referenceGlobalTimestamp;

value of the local instance of the Global Time of the reference Global Time Tuple used to convert requestReceiptTimestamp and responseOriginTimestamp into Global Time

Header-Datei#include "ara/tsync/time_validation_measurement_types.h"
Scopestruct ara::tsync::PdelayResponderMeasurementType
SymbolreferenceGlobalTimestamp
Typara::tsync::Timestamp

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_TS_14173
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_14173@rel:R25-11#586589e8
Content hash
586589e8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14173
Status: valid/unmigrated Version: rel:R25-11#266b2811 Versionshistorie & Revisions (1 transition, 8 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_TS_14173@rel:R25-11#266b2811
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#00b943e52026-09-30
  • R19-11rel:R19-11#f83282162026-10-14
  • R20-11rel:R20-11#a01a02a12026-10-14
  • R21-11rel:R21-11#620277252026-10-14
  • R22-11rel:R22-11#a661ed2f2026-10-14
  • R23-11rel:R23-11#266b28112026-10-14
  • R24-11rel:R24-11#266b28112026-10-14
  • R25-11rel:R25-11#266b28112026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele referenceLocalTimestamp [SWS_TS_14172] Upstream: RS_TS_00034 tekst nog niet geïmporteerd

std::uint64_t referenceLocalTimestamp;

value of the Virtual Local Time of the reference Global Time Tuple used to convert request ReceiptTimestamp and responseOriginTimestamp into Global Time

Header-Datei#include "ara/tsync/time_validation_measurement_types.h"
Scopestruct ara::tsync::PdelayResponderMeasurementType
SymbolreferenceLocalTimestamp
Typstd::uint64_t

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_TS_14172
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_14172@rel:R25-11#d8e1fde3
Content hash
d8e1fde3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14172
Status: valid/unmigrated Version: rel:R25-11#7af85590 Versionshistorie & Revisions (1 transition, 8 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_TS_14172@rel:R25-11#7af85590
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#64a33ae82026-09-30
  • R19-11rel:R19-11#61fab16a2026-10-14
  • R20-11rel:R20-11#eb5de9de2026-10-14
  • R21-11rel:R21-11#eb5de9de2026-10-14
  • R22-11rel:R22-11#f73e98162026-10-14
  • R23-11rel:R23-11#7af855902026-10-14
  • R24-11rel:R24-11#7af855902026-10-14
  • R25-11rel:R25-11#7af855902026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele requestReceiptTimestamp [SWS_TS_14170] Upstream: RS_TS_00034 tekst nog niet geïmporteerd

std::uint64_t requestReceiptTimestamp;

ingress timestamp of Pdelay_Req converted to Virtual Local Time

Header-Datei#include "ara/tsync/time_validation_measurement_types.h"
Scopestruct ara::tsync::PdelayResponderMeasurementType
SymbolrequestReceiptTimestamp
Typstd::uint64_t

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_TS_14170
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_14170@rel:R25-11#728a06a3
Content hash
728a06a3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14170
Status: valid/unmigrated Version: rel:R25-11#fcff2282 Versionshistorie & Revisions (1 transition, 8 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_TS_14170@rel:R25-11#fcff2282
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#ba3495722026-09-30
  • R19-11rel:R19-11#c979eea62026-10-14
  • R20-11rel:R20-11#728a09f82026-10-14
  • R21-11rel:R21-11#728a09f82026-10-14
  • R22-11rel:R22-11#a66b3a702026-10-14
  • R23-11rel:R23-11#fcff22822026-10-14
  • R24-11rel:R24-11#fcff22822026-10-14
  • R25-11rel:R25-11#fcff22822026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele responseOriginTimestamp [SWS_TS_14171] Upstream: RS_TS_00034 tekst nog niet geïmporteerd

std::uint64_t responseOriginTimestamp;

egress timestamp of Pdelay_Resp converted to Virtual Local Time

Header-Datei#include "ara/tsync/time_validation_measurement_types.h"
Scopestruct ara::tsync::PdelayResponderMeasurementType
SymbolresponseOriginTimestamp
Typstd::uint64_t

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_TS_14171
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_14171@rel:R25-11#eb4b087c
Content hash
eb4b087c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14171
Status: valid/unmigrated Version: rel:R25-11#8d62a751 Versionshistorie & Revisions (1 transition, 8 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_TS_14171@rel:R25-11#8d62a751
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#5a72a5052026-09-30
  • R19-11rel:R19-11#39abbef62026-10-14
  • R20-11rel:R20-11#7889897b2026-10-14
  • R21-11rel:R21-11#7889897b2026-10-14
  • R22-11rel:R22-11#75c224bc2026-10-14
  • R23-11rel:R23-11#8d62a7512026-10-14
  • R24-11rel:R24-11#8d62a7512026-10-14
  • R25-11rel:R25-11#8d62a7512026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele sequenceId [SWS_TS_14174] Upstream: RS_TS_00034 tekst nog niet geïmporteerd

std::uint16_t sequenceId;

sequence Id of received Pdelay_Req frame

Header-Datei#include "ara/tsync/time_validation_measurement_types.h"
Scopestruct ara::tsync::PdelayResponderMeasurementType
SymbolsequenceId
Typstd::uint16_t

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_TS_14174
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_14174@rel:R25-11#ae09c36a
Content hash
ae09c36a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14174
Status: valid/unmigrated Version: rel:R25-11#b7e1d6f6 Versionshistorie & Revisions (1 transition, 8 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_TS_14174@rel:R25-11#b7e1d6f6
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#1660d6782026-09-30
  • R19-11rel:R19-11#1182a87c2026-10-14
  • R20-11rel:R20-11#b8d2e7722026-10-14
  • R21-11rel:R21-11#b8d2e7722026-10-14
  • R22-11rel:R22-11#a0c122e42026-10-14
  • R23-11rel:R23-11#b7e1d6f62026-10-14
  • R24-11rel:R24-11#b7e1d6f62026-10-14
  • R25-11rel:R25-11#b7e1d6f62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill