DEENESPTFRRUARHIKOZHNL

구조체 ara::tsync::PdelayResponderMeasurementType

[SWS_TS_00417] Upstream: RS_TS_00034 문구 아직 가져오지 않음

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

사용자 가이드AI 생성

시간 검증을 위해 pDelay 응답자의 타임스탬프 및 기준 시간 데이터를 번들링합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 5eb2c3f093f6 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

시간 검증을 위해 pDelay 응답자의 타임스탬프 및 기준 시간 데이터를 번들링합니다.

데이터 구조 ara::tsync::PdelayResponderMeasurementType은(는) 시간 동기화 프레임워크 내에서 pDelay 응답자를 위한 상세한 시간 측정 데이터를 번들링하는 역할을 합니다. 이 구조는 연관된 시퀀스 번호와 함께 가상 로컬 시간으로 요청 수신 시점 requestReceiptTimestamp [SWS_TS_14170] 및 응답 전송 시점 responseOriginTimestamp [SWS_TS_14171]을(를) 기록합니다. 가상 로컬 시간과 글로벌 시간으로 구성되어 함께 전달되는 기준 글로벌 시간 튜플은 후속 시스템이 측정값을 글로벌 시간 좌표로 정밀하게 환산할 수 있도록 합니다.

컨텍스트

데이터 구조 ara::tsync::PdelayResponderMeasurementType은(는) 헤더 ara/tsync/time_validation_measurement_types.h에 정의되어 있으며 시간 동기화(tsync) 기능 클러스터 내에서 pDelay 응답자를 위한 정밀한 시간 측정 데이터를 번들링합니다. 피어 투 피어 왕복 지연 측정 절차에서 응답자는 인접 네트워크 노드의 지연 요청에 응답합니다. 링크 레벨에서의 동기화 정확도 및 시간 전송 지연을 추적하고 검증할 수 있도록, 이 구조는 측정 주기의 주요 타임스탬프를 캡처합니다. 트리거 요청 메시지와의 고유한 매핑은 sequenceId [SWS_TS_14174] 필드를 통해 보장됩니다. 해석: 수집된 측정 데이터는 네트워크의 편차 및 전송 지연을 모니터링하기 위해 주로 분석 및 검증 메커니즘(Time Validation)에 제공될 것으로 보입니다. 질문 Q-8e58febf465a0259 (열림)

기록된 타임스탬프에는 요청 메시지의 정확한 수신 시점 requestReceiptTimestamp [SWS_TS_14170] 및 연관된 응답의 전송 시점 responseOriginTimestamp [SWS_TS_14171]이(가) 포함됩니다. 두 값 모두 가상 로컬 시간(Virtual Local Time)의 타임스탬프로 매핑됩니다. 플랫폼 전체의 시간 모델에 일관되게 편입할 수 있도록 이 구조에는 기준 시간 튜플이 추가로 포함됩니다. 이는 로컬 시간 값 referenceLocalTimestamp [SWS_TS_14172] 및 이에 상응하는 글로벌 시간 값 referenceGlobalTimestamp [SWS_TS_14173](으)로 구성됩니다. 이를 통해 처리 주체는 로컬 가상 시간으로 측정된 이벤트를 글로벌 시간 척도로 정확하게 변환할 수 있습니다.

수명 주기

최종 구조 선언(struct ... final)으로서 PdelayResponderMeasurementType은(는) 내부 상태 머신이나 동적 메모리 관리 없이 순수 값 객체(Plain Old Data)로 기능합니다. 인스턴스 생성은 일반적으로 pDelay 트랜잭션이 완료된 직후에 수행됩니다. 해석: 구조체 채우기는 Pdelay_Resp 메시지가 전송된 후 모든 하드웨어 및 인터페이스 타임스탬프가 준비되는 즉시 응답자의 프로토콜 스택에서 동기적으로 이루어질 것으로 보입니다. 질문 Q-202e7724b43ceac9 (열림)

소유권과 관련하여 객체는 값으로 또는 불변 참조를 통해 후속 진단 또는 시간 검증 루틴에 전달됩니다. 이 구조는 독점적인 리소스나 포인터를 관리하지 않으므로 소멸 과정이 단순하며 호출 컨텍스트의 유효 범위에 바인딩됩니다. 동시성 측면에서 완전히 초기화된 인스턴스는 병렬 읽기 접근에 대해 스레드 안전합니다. 인스턴스가 스레드 간에 재사용되는 경우 쓰기 수정에는 외부 동기화가 필요합니다.

사용 경로

응답자 측정 데이터를 기록하고 제공하기 위한 전형적인 흐름은 다음과 같은 단계로 구성됩니다:

  1. 요청 수신: Pdelay_Req 프레임이 도착하면 응답자는 수신 시점을 가상 로컬 시간의 requestReceiptTimestamp(으)로 기록하고 [SWS_TS_14170] 연관된 시퀀스 번호 sequenceId [SWS_TS_14174]을(를) 등록합니다.
  2. 응답 전송: 응답자가 응답 메시지 Pdelay_Resp을(를) 전송합니다. 인터페이스를 떠날 때 전송 시점 또한 가상 로컬 시간의 responseOriginTimestamp(으)로 기록됩니다 [SWS_TS_14171].
  3. 기준 튜플 확인: 측정값을 글로벌 시간으로 변환하기 위해 글로벌 시간의 로컬 인스턴스의 현재 상태로부터 referenceLocalTimestamp [SWS_TS_14172] 및 referenceGlobalTimestamp [SWS_TS_14173]을(를) 확인합니다.
  4. 측정 데이터 전달: 완전히 채워진 PdelayResponderMeasurementType의 인스턴스가 검증 시스템으로 전달되어 시간 차이와 동기화 정확도를 검사합니다.
pDelay-Responder에서의 측정 절차 및 데이터 수집pDelay-InitiatorpDelay-ResponderMessdatenerfassungPdelay_Req (sequenceId)requestReceiptTimestamp erfassensequenceId registrierenPdelay_RespresponseOriginTimestamp erfassenReferenz-Tupel ermitteln(referenceLocalTimestamp,referenceGlobalTimestamp)PdelayResponderMeasurementType 전달

시퀀스 다이어그램: pDelay 응답자에서의 타임스탬프 기록 및 측정 데이터 제공 흐름. 출처: [SWS_TS_14170], [SWS_TS_14171], [SWS_TS_14172], [SWS_TS_14173], [SWS_TS_14174].

이 클래스 가이드는 tsync 모듈에 대한 AUTOSAR Adaptive R25-11 명세를 기반으로 하며 측정 데이터 기록의 구조를 설명합니다.

멤버 맵

클래스 다이어그램

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

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

상세 보기

개요에서 항목을 선택하세요.

상수

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 변수

sequence Id of received Pdelay_Req frame

std::uint16_t sequenceId;

상수 / 변수 문서

변수 referenceGlobalTimestamp [SWS_TS_14173] Upstream: RS_TS_00034 문구 아직 가져오지 않음

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#0a7aa3f1
Content hash
0a7aa3f1
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

변수 referenceLocalTimestamp [SWS_TS_14172] Upstream: RS_TS_00034 문구 아직 가져오지 않음

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#24bdd8fd
Content hash
24bdd8fd
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

변수 requestReceiptTimestamp [SWS_TS_14170] Upstream: RS_TS_00034 문구 아직 가져오지 않음

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#9ffcb814
Content hash
9ffcb814
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

변수 responseOriginTimestamp [SWS_TS_14171] Upstream: RS_TS_00034 문구 아직 가져오지 않음

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#771c7967
Content hash
771c7967
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

변수 sequenceId [SWS_TS_14174] Upstream: RS_TS_00034 문구 아직 가져오지 않음

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#3a0db546
Content hash
3a0db546
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