DEENESPTFRRUARHIKOZHNL

estructura ara::tsync::PdelayInitiatorMeasurementType

[SWS_TS_00416] Upstream: RS_TS_00034 texto aún no importado

struct PdelayInitiatorMeasurementType final {...};

Structure with detailed timing data for the pDelay Initiator .

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

Guía del usuarioGENERADO POR IA

Registra marcas de tiempo detalladas y valores de medición de un iniciador de peer delay para la validación de tiempos de propagación en la red.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 1f814767d27f Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Registra marcas de tiempo detalladas y valores de medición de un iniciador de peer delay para la validación de tiempos de propagación en la red.

La estructura ara::tsync::PdelayInitiatorMeasurementType almacena marcas de tiempo detalladas y valores de medición que un iniciador de peer delay registra durante el intercambio de mensajes para la validación temporal. Consolida marcas de tiempo de transmisión y recepción locales con los valores transmitidos por el respondedor y registra el tiempo de propagación calculado pDelay [SWS_TS_14166]. Para una asignación unívoca, se mantiene el número de secuencia sequenceId [SWS_TS_14167], mientras que una tupla de referencia de hora local y hora global asegura la correlación. Como contenedor pasivo de datos, la estructura requiere sincronización externa en caso de accesos concurrentes.

Contexto

La estructura de datos ara::tsync::PdelayInitiatorMeasurementType forma parte del módulo tsync en la AUTOSAR Adaptive Platform y se proporciona mediante el archivo de cabecera ara/tsync/time_validation_measurement_types.h. Su responsabilidad primordial consiste en encapsular marcas de tiempo detalladas y valores de medición que surgen del lado del iniciador de peer delay (pDelay Initiator) durante la determinación del tiempo de propagación y la validación temporal. En el marco de la ejecución del protocolo, el iniciador interactúa a través de la red con un interlocutor de comunicación (respondedor), el cual recibe y contesta las solicitudes de peer delay. Los datos registrados permiten rastrear con precisión los tiempos de propagación de la señal entre nodos de red, así como analizar desviaciones de las bases de tiempo. Típicamente, tras concluir un ciclo de medición, las instancias de esta estructura se transfieren a entidades de monitorización y validación de nivel superior, de modo que la estructura actúa como registro de interfaz entre el protocolo de red y la evaluación de diagnóstico.

Ciclo de vida

La estructura está declarada como struct PdelayInitiatorMeasurementType final y sirve como mero contenedor de datos sin propiedades polimórficas ni gestión dinámica de memoria. Las instancias surgen habitualmente en la pila o en el área de memoria del subsistema de sincronización al inicio o durante un proceso de medición. Durante el intercambio de mensajes, los atributos individuales se completan gradualmente con marcas de tiempo y datos de protocolo. Una vez finalizados los cálculos, el objeto consolidado se transfiere por valor o por referencia a funciones consumidoras. Dado que no se asignan recursos, el tiempo de vida finaliza automáticamente al salir del ámbito de validez circundante. En caso de uso concurrente, debe tenerse en cuenta que los accesos simultáneos de escritura en la misma instancia no son seguros para subprocesos; el registro y la consolidación de los valores se realizan secuencialmente en el contexto de ejecución del iniciador antes de su liberación para el procesamiento posterior de lectura.

Ruta de uso

La ruta de uso típica comprende el registro adaptado a las fases de las marcas de tiempo e identificadores de protocolo a lo largo de un ciclo completo de medición de peer delay:

  • Al enviar el mensaje de solicitud Pdelay_Req, el iniciador registra el identificador del mensaje en el campo sequenceId [SWS_TS_14167] y almacena el momento de transmisión local en Virtual Local Time como requestOriginTimestamp [SWS_TS_14160].
  • Al recibir el iniciador la respuesta Pdelay_Resp, este registra el momento de recepción en Virtual Local Time en el campo responseReceiptTimestamp [SWS_TS_14161] y extrae del paquete de respuesta el momento de llegada de la solicitud en Global Time registrado por el respondedor para almacenarlo en requestReceiptTimestamp [SWS_TS_14162].
  • Con la llegada del mensaje de seguimiento Pdelay_Resp_Follow_Up, se extrae el momento de transmisión de la respuesta en Global Time y se deposita en responseOriginTimestamp [SWS_TS_14163].
  • Una vez disponibles todos los valores temporales, el iniciador calcula el retardo actual pDelay [SWS_TS_14166]. Para la correlación entre la base de tiempo local y la global, se almacena en el registro de datos de medición la tupla de referencia compuesta por referenceLocalTimestamp [SWS_TS_14164] (en Virtual Local Time) y referenceGlobalTimestamp [SWS_TS_14165] (en Global Time).

El siguiente diagrama de secuencia ilustra el proceso de intercambio de mensajes y el llenado gradual de la estructura de datos de medición:

Secuencia de medición y registro de marcas de tiempo del iniciador de PdelayPdelay-InitiatorNetzwerk / ResponderValidierungsspeicherPdelay_Req senden(sequenceId)requestOriginTimestamp erfassenPdelay_Resp empfangen(requestReceiptTimestamp)responseReceiptTimestamp erfassenPdelay_Resp_Follow_Up empfangen(responseOriginTimestamp)pDelay berechnenReferenztupel zuordnenTransferir PdelayInitiatorMeasurementType

Diagrama de secuencia: proceso de captura de marcas de tiempo y consolidación de valores medidos en el iniciador de Pdelay. Fuentes: [SWS_TS_14160], [SWS_TS_14161], [SWS_TS_14162], [SWS_TS_14163], [SWS_TS_14164], [SWS_TS_14165], [SWS_TS_14166], [SWS_TS_14167].

Tras la inicialización completa de todos los campos, el registro de datos queda disponible para evaluaciones, comprobaciones de plausibilidad o registros con el fin de demostrar la integridad de la sincronización de red.

Esta guía se basa en la especificación AUTOSAR Adaptive R25-11 (módulo tsync) y describe la estructura PdelayInitiatorMeasurementType.

Mapa de miembros

Diagrama de clases

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

G nara__tsync__PdelayInitiatorMeasurementType279 «struct» PdelayInitiatorMeasurementType + pDelay + referenceGlobalTimestamp + referenceLocalTimestamp + requestOriginTimestamp + requestReceiptTimestamp + responseOriginTimestamp + responseReceiptTimestamp + sequenceId

Vista de detalle

Selecciona una entrada en el índice.

Constantes

pDelay variable

currently valid pDelay value

value of the local instance of the Global Time of the reference Global Time Tuple

ara::tsync::Timestamp referenceGlobalTimestamp;

value of the Virtual Local Time of the reference Global Time Tuple

std::uint64_t referenceLocalTimestamp;

egress timestamp of Pdelay_Req in Virtual Local Time

std::uint64_t requestOriginTimestamp;

ingress timestamp of Pdelay_Req in Global Time taken from the received Pdelay_Resp

ara::tsync::Timestamp requestReceiptTimestamp;

egress timestamp of Pdelay_Resp in Global Time taken from the received Pdelay_Resp_ Follow_Up

ara::tsync::Timestamp responseOriginTimestamp;

ingress timestamp of Pdelay_Resp in Virtual Local Time

std::uint64_t responseReceiptTimestamp;
sequenceId variable

sequence Id of sent Pdelay_Req frame

std::uint16_t sequenceId;

Documentación de las constantes / variables

variable pDelay [SWS_TS_14166] Upstream: RS_TS_00034 texto aún no importado

std::uint32_t pDelay;

currently valid pDelay value

Header-Datei#include "ara/tsync/time_validation_measurement_types.h"
Scopestruct ara::tsync::PdelayInitiatorMeasurementType
SymbolpDelay
Typstd::uint32_t

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

Record
AUTOSAR/AP/record/SWS_TS_14166
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_14166@rel:R25-11#2d3cefd8
Content hash
2d3cefd8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14166
Status: valid/unmigrated Version: rel:R25-11#933a239e 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_14166@rel:R25-11#933a239e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#2d3cefd82026-09-30
  • R19-11rel:R19-11#328a30ac2026-10-14
  • R20-11rel:R20-11#6bf92a522026-10-14
  • R21-11rel:R21-11#6bf92a522026-10-14
  • R22-11rel:R22-11#3cbc52562026-10-14
  • R23-11rel:R23-11#933a239e2026-10-14
  • R24-11rel:R24-11#8268ca162026-10-14
  • R25-11rel:R25-11#933a239e2026-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

variable referenceGlobalTimestamp [SWS_TS_14165] Upstream: RS_TS_00034 texto aún no importado

ara::tsync::Timestamp referenceGlobalTimestamp;

value of the local instance of the Global Time of the reference Global Time Tuple

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

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

Record
AUTOSAR/AP/record/SWS_TS_14165
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_14165@rel:R25-11#94011f0e
Content hash
94011f0e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14165
Status: valid/unmigrated Version: rel:R25-11#8d4a5500 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_14165@rel:R25-11#8d4a5500
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#94011f0e2026-09-30
  • R19-11rel:R19-11#681135ec2026-10-14
  • R20-11rel:R20-11#b28830de2026-10-14
  • R21-11rel:R21-11#16e899c22026-10-14
  • R22-11rel:R22-11#9957537c2026-10-14
  • R23-11rel:R23-11#8d4a55002026-10-14
  • R24-11rel:R24-11#8d4a55002026-10-14
  • R25-11rel:R25-11#8d4a55002026-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

variable referenceLocalTimestamp [SWS_TS_14164] Upstream: RS_TS_00034 texto aún no importado

std::uint64_t referenceLocalTimestamp;

value of the Virtual Local Time of the reference Global Time Tuple

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

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

Record
AUTOSAR/AP/record/SWS_TS_14164
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_14164@rel:R25-11#0b0f2a3c
Content hash
0b0f2a3c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14164
Status: valid/unmigrated Version: rel:R25-11#f7f88d74 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_14164@rel:R25-11#f7f88d74
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#0b0f2a3c2026-09-30
  • R19-11rel:R19-11#7847c4762026-10-14
  • R20-11rel:R20-11#8f5ce2112026-10-14
  • R21-11rel:R21-11#8f5ce2112026-10-14
  • R22-11rel:R22-11#e3d95e8c2026-10-14
  • R23-11rel:R23-11#f7f88d742026-10-14
  • R24-11rel:R24-11#f7f88d742026-10-14
  • R25-11rel:R25-11#f7f88d742026-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

variable requestOriginTimestamp [SWS_TS_14160] Upstream: RS_TS_00034 texto aún no importado

std::uint64_t requestOriginTimestamp;

egress timestamp of Pdelay_Req in Virtual Local Time

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

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

Record
AUTOSAR/AP/record/SWS_TS_14160
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_14160@rel:R25-11#d5204609
Content hash
d5204609
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14160
Status: valid/unmigrated Version: rel:R25-11#bc19252f 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_14160@rel:R25-11#bc19252f
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#d52046092026-09-30
  • R19-11rel:R19-11#f70df6862026-10-14
  • R20-11rel:R20-11#7d2f16c52026-10-14
  • R21-11rel:R21-11#7d2f16c52026-10-14
  • R22-11rel:R22-11#89314d1e2026-10-14
  • R23-11rel:R23-11#bc19252f2026-10-14
  • R24-11rel:R24-11#bc19252f2026-10-14
  • R25-11rel:R25-11#bc19252f2026-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

variable requestReceiptTimestamp [SWS_TS_14162] Upstream: RS_TS_00034 texto aún no importado

ara::tsync::Timestamp requestReceiptTimestamp;

ingress timestamp of Pdelay_Req in Global Time taken from the received Pdelay_Resp

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

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

Record
AUTOSAR/AP/record/SWS_TS_14162
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_14162@rel:R25-11#43dc4e88
Content hash
43dc4e88
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14162
Status: valid/unmigrated Version: rel:R25-11#217ae726 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_14162@rel:R25-11#217ae726
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#43dc4e882026-09-30
  • R19-11rel:R19-11#dd102e242026-10-14
  • R20-11rel:R20-11#3c33cca32026-10-14
  • R21-11rel:R21-11#3c33cca32026-10-14
  • R22-11rel:R22-11#7bc24f132026-10-14
  • R23-11rel:R23-11#217ae7262026-10-14
  • R24-11rel:R24-11#217ae7262026-10-14
  • R25-11rel:R25-11#217ae7262026-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

variable responseOriginTimestamp [SWS_TS_14163] Upstream: RS_TS_00034 texto aún no importado

ara::tsync::Timestamp responseOriginTimestamp;

egress timestamp of Pdelay_Resp in Global Time taken from the received Pdelay_Resp_ Follow_Up

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

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

Record
AUTOSAR/AP/record/SWS_TS_14163
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_14163@rel:R25-11#a837b050
Content hash
a837b050
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14163
Status: valid/unmigrated Version: rel:R25-11#8432e396 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_14163@rel:R25-11#8432e396
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#a837b0502026-09-30
  • R19-11rel:R19-11#a6ed32ba2026-10-14
  • R20-11rel:R20-11#44de12772026-10-14
  • R21-11rel:R21-11#44de12772026-10-14
  • R22-11rel:R22-11#4c50dd592026-10-14
  • R23-11rel:R23-11#fae1b5132026-10-14
  • R24-11rel:R24-11#8432e3962026-10-14
  • R25-11rel:R25-11#8432e3962026-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

variable responseReceiptTimestamp [SWS_TS_14161] Upstream: RS_TS_00034 texto aún no importado

std::uint64_t responseReceiptTimestamp;

ingress timestamp of Pdelay_Resp in Virtual Local Time

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

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

Record
AUTOSAR/AP/record/SWS_TS_14161
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_14161@rel:R25-11#fcbfd719
Content hash
fcbfd719
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14161
Status: valid/unmigrated Version: rel:R25-11#8f5c692f 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_14161@rel:R25-11#8f5c692f
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#fcbfd7192026-09-30
  • R19-11rel:R19-11#82e75a292026-10-14
  • R20-11rel:R20-11#1dbadd132026-10-14
  • R21-11rel:R21-11#cb2d32292026-10-14
  • R22-11rel:R22-11#45d5e33d2026-10-14
  • R23-11rel:R23-11#8f5c692f2026-10-14
  • R24-11rel:R24-11#8f5c692f2026-10-14
  • R25-11rel:R25-11#8f5c692f2026-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

variable sequenceId [SWS_TS_14167] Upstream: RS_TS_00034 texto aún no importado

std::uint16_t sequenceId;

sequence Id of sent Pdelay_Req frame

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

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

Record
AUTOSAR/AP/record/SWS_TS_14167
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_14167@rel:R25-11#50d9ba9a
Content hash
50d9ba9a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14167
Status: valid/unmigrated Version: rel:R25-11#6ab6b424 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_14167@rel:R25-11#6ab6b424
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#50d9ba9a2026-09-30
  • R19-11rel:R19-11#1659166a2026-10-14
  • R20-11rel:R20-11#35332f582026-10-14
  • R21-11rel:R21-11#35332f582026-10-14
  • R22-11rel:R22-11#c97b99702026-10-14
  • R23-11rel:R23-11#5ec2dba42026-10-14
  • R24-11rel:R24-11#6ab6b4242026-10-14
  • R25-11rel:R25-11#6ab6b4242026-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