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

دليل المستخدممولَّد بالذكاء الاصطناعي

يجمع الطوابع الزمنية وبيانات الوقت المرجعي لـ pDelay-Responder للتحقق من صحة الوقت.
مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 5eb2c3f093f6 المصدر أسئلة مفتوحة (2)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

يجمع الطوابع الزمنية وبيانات الوقت المرجعي لـ pDelay-Responder للتحقق من صحة الوقت.

تُستخدم بنية البيانات ara::tsync::PdelayResponderMeasurementType لتجميع بيانات قياس الوقت التفصيلية لـ pDelay-Responder في إطار مزامنة الوقت. وهي تسجل وقت وصول الطلب requestReceiptTimestamp [SWS_TS_14170] بالإضافة إلى وقت إرسال الاستجابة responseOriginTimestamp [SWS_TS_14171] في الوقت المحلي الافتراضي مع رقم التسلسل المقترن بهما. وتتيح صفة الوقت العالمي المرجعي المصاحبة والمكونة من الوقت المحلي الافتراضي والوقت العالمي للأنظمة اللاحقة التحويل الدقيق لقيم القياس إلى إحداثيات الوقت العالمي.

السياق

عُرّفت بنية البيانات ara::tsync::PdelayResponderMeasurementType في الترويسة ara/tsync/time_validation_measurement_types.h وتجمع بيانات قياس الوقت الدقيقة لـ pDelay-Responder داخل المجموعة الوظيفية لمزامنة الوقت (tsync). في طريقة قياس وقت الانتقال من نظير إلى نظير، يستجيب المستجيب (Responder) لطلبات وقت الانتقال من عقد الشبكة المجاورة. ولإمكانية تتبع زمن انتقال الإرسال ودقة المزامنة على مستوى الاتصال والتحقق من صحتهما، تسجل البنية العلامات الزمنية الحاسمة لدورة القياس. ويتم ضمان الاقتران الفريد برسالة الطلب المسببة عبر الحقل sequenceId [SWS_TS_14174]. تفسير: من المرجح أن تُتاح بيانات القياس المجمعة أساسًا لآليات التحليل والتحقق من صحة الوقت (Time Validation)، من أجل مراقبة الانحرافات وتأخيرات الإرسال في الشبكة. سؤال Q-8e58febf465a0259 (مفتوح)

تتضمن العلامات الزمنية المسجلة وقت ورود رسالة الطلب الدقيق requestReceiptTimestamp [SWS_TS_14170] بالإضافة إلى وقت إرسال الاستجابة المقترنة responseOriginTimestamp [SWS_TS_14171]. ويتم تمثيل كلا القيمتين كطابعين زمنيين بالتوقيت المحلي الافتراضي (Virtual Local Time). ومن أجل التصنيف الموحد ضمن نموذج التوقيت على مستوى المنصة، تحتوي البنية بصورة إضافية على صف وقت مرجعي (Reference Time Tuple): يتألف من قيمة الوقت المحلي referenceLocalTimestamp [SWS_TS_14172] وقيمة الوقت العالمي المقابلة referenceGlobalTimestamp [SWS_TS_14173]. ويتيح ذلك للكيانات المعالجة إمكانية تحويل الأحداث المقاسة بالتوقيت المحلي الافتراضي بدقة إلى مقياس الوقت العالمي.

دورة الحياة

بصفتها تصريح بنية نهائياً (struct ... final)، تعمل PdelayResponderMeasurementType ككائن قيم صرف (Plain Old Data) دون آلة حالة داخلية أو إدارة ديناميكية للذاكرة. ويتم إنشاء نسخة نموذجية عادةً فور إتمام معاملة pDelay. تفسير: من المرجح أن تتم تعبئة البنية تزامنيّاً في مكدس بروتوكول المستجيب (Responder)، بمجرد توفر جميع طوابع الوقت الخاصة بالعتاد والواجهة بعد إرسال الرسالة 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 إلى نظام التحقق من الصحة، والذي يقوم بفحص فروق التوقيت ودقة المزامنة.
تسلسل القياس وتسجيل البيانات عند مستجيب pDelaypDelay-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].

يستند دليل الفئات هذا إلى مواصفة AUTOSAR Adaptive R25-11 للوحدة tsync ويصف بنية تسجيل بيانات القياس.

خريطة الأعضاء

مخطط الفئة

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#a6b3a6ce
Content hash
a6b3a6ce
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#5a3107ba
Content hash
5a3107ba
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#494a1450
Content hash
494a1450
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#7b9041fd
Content hash
7b9041fd
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#e8dab489
Content hash
e8dab489
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