DEENESPTFRRUARHIKOZHNL

فئة ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields

Diese Seite wurde vollständig KI-generiert auf Basis von SWS Raw Data Stream (R25-11) — kein offizieller AUTOSAR-Text und keine automatisch extrahierte API-Seite wie die übrigen Module. Als Interpretation gekennzeichnete Aussagen sind Schlussfolgerungen aus den Quellen.

[SWS_RDS_90234] · Header ara/rds/raw_data_stream_IEEE1722.h

class IEEE1722DatagramAVTPDUCommonStreamHeaderFields {...};

IEEE 1722 datagram representation: IEEE1722DatagramAVTPDUCommonStreamHeaderFields.

Header-Datei#include "ara/rds/raw_data_stream_IEEE1722.h"
Scopenamespace ara::rds

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

تغليف حقول الترويسة المشتركة مثل الطوابع الزمنية وأرقام التسلسل لتيارات IEEE-1722-AVTPDU كقيم اختيارية.
مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 912c0d92e417 المصدر أسئلة مفتوحة (2)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تغليف حقول الترويسة المشتركة مثل الطوابع الزمنية وأرقام التسلسل لتيارات IEEE-1722-AVTPDU كقيم اختيارية.

تُستخدم الفئة ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields في الوحدة rds كهيكل أساسي محمي لتغليف حقول ترويسة التيار المشتركة لمخططات بيانات IEEE-1722-AVTPDU SWS RawDataStream ص. 1. وهي تحتفظ بسمات بروتوكولية مهمة مثل أرقام التسلسل والطوابع الزمنية في حقول ara::core::Optional، والتي يتم إنشاء نسخ منها وتقييمها نموذجياً عبر فئات مخططات البيانات المشتقة. ويتم ضمان تفكيك متعدد الأشكال (polymorph) آمن للنسخ عبر هادم افتراضي مصرّح به كـ noexcept [SWS_RDS_90242]. قبل الوصول للقراءة إلى السمات، يجب دائماً التحقق من تعيين قيمة الاختيار المعنية.

السياق

توفر الفئة ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields داخل وحدة Raw Data Stream (rds) في AUTOSAR Adaptive Platform التمثيل المشترك لحقول ترويسة التيار لمخططات بيانات IEEE-1722-AVTPDU SWS RawDataStream ص. 1. ويتم تضمينها عبر الترويسة #include "ara/rds/raw_data_stream_IEEE1722.h" وتشكل الأساس المعياري لمعالجة Audio/Video Transport Protocol Data Units (AVTPDU) عبر تدفقات البيانات المستندة إلى Ethernet. تم تزويد جميع متغيرات البروتوكول المعرّفة في المواصفة بمعدِّل الوصول protected ([SWS_RDS_90235]، [SWS_RDS_90236]، [SWS_RDS_90237]، [SWS_RDS_90238]، [SWS_RDS_90239]، [SWS_RDS_90240]، [SWS_RDS_90241]). تفسير: يشير هذا إلى أن الفئة قد صُممت لتكون أساساً للتوريث لأنواع مخططات البيانات المتخصصة، ومن المرجح أنها لم تكن معدة للاستخدام المباشر ككائن مستقل في كود التطبيق. سؤال Q-11a6ac64bcd3c7d8 (مفتوح)

تجمع الفئة سمات بروتوكول تيار IEEE-1722-AVTP. ويشمل ذلك رقم التسلسل sequenceNum [SWS_RDS_90240] لتتبع ترتيب الحزم، والطابع الزمني avtp_timestamp من النوع ara::tsync::Timestamp [SWS_RDS_90237] للتصنيف الزمني في الشبكة المتزامنة، وكذلك راية عدم اليقين الزمني tu [SWS_RDS_90241]. وتكتمل إطارات البروتوكول بحقول ترويسة إضافية مثل عنوان MAC والمعرّف والرايات ([SWS_RDS_90235]، [SWS_RDS_90236]، [SWS_RDS_90238]، [SWS_RDS_90239]). ويراعي التغليف المتسق لكل حقل بيانات في ara::core::Optional أنه ليس من الضروري دائماً ملء جميع الحقول اعتماداً على متغير تنسيق AVTPDU.

دورة الحياة

يرتبط إنشاء حقول الترويسة المشتركة ودورة حياتها ارتباطاً مباشراً بفئة مخطط البيانات المشتقة المعنية. ونظراً لأن الأعضاء مصرّح بها كـ protected، فإنه يتم إنشاؤها نموذجياً في مُنشئ فئة فرعية متخصصة بمجرد استلام تيار AVTPDU أو تجميعه للإرسال SWS RawDataStream ص. 1.

للإتلاف الصحيح، تصرّح الفئة عن هادم افتراضي بالمعرّف ~IEEE1722DatagramAVTPDUCommonStreamHeaderFields() noexcept [SWS_RDS_90242]. ومن خلال كونه افتراضياً، يتم ضمان تنفيذ استدعاء الهادم الكامل للنسخة المشتقة عند حذف مخطط بيانات عبر مؤشر الفئة الأساسية. ويضمن تمييزه كـ noexcept عدم إطلاق أي استثناءات أثناء الإتلاف.

فيما يتعلق بالتزامن، لا توفر الفئة آليات مزامنة. تفسير: من المرجح أنه يجب ضمان الوصول الآمن خيطياً إلى الأعضاء المحمية أثناء المعالجة المتوازية من خلال آليات ذات مستوى أعلى في الطبقات المستخدِمة. سؤال (مفتوح)

مسار الاستخدام

في الممارسة العملية، يتم الاستخدام نموذجياً وفقاً للمسار التالي:

  • الإنشاء والتعيين: تنشئ فئة مخطط بيانات مشتقة نسخة من هيكل الترويسة. وعند الإرسال، تقوم بتعيين حقول ara::core::Optional المطلوبة، على سبيل المثال رقم التسلسل sequenceNum [SWS_RDS_90240] وطابع AVTP الزمني avtp_timestamp [SWS_RDS_90237].
  • المعالجة في مسار الاستقبال: يتم إلغاء تسلسل البيانات الخام الواردة وتعيينها للسمات. يتحقق منطق التقييم من وجود القيم الاختيارية ويعالج التوقيت تقريبًا عبر طابع المزامنة الزمني [SWS_RDS_90237] أو يتجاهل الحزم المكررة بالاستناد إلى sequenceNum [SWS_RDS_90240].
  • التحرير: بعد معالجة التدفق، يتم تنظيف المثيل عبر مدمر الكائن [SWS_RDS_90242].

سيناريوهات الأخطاء

لم يتم تعريف رموز أخطاء محددة أو أنواع استثناءات للفئة في المواصفة. تقتصر حالات الخطأ المحتملة على التعامل مع حقول البيانات الاختيارية وشروط الواجهة:

نظرًا لتغليف كافة الحقول كـ ara::core::Optional ([SWS_RDS_90235]، [SWS_RDS_90236]، [SWS_RDS_90237]، [SWS_RDS_90238]، [SWS_RDS_90239]، [SWS_RDS_90240]، [SWS_RDS_90241])، يجب التأكد قبل الوصول إلى قيمتها من أن الحقل مشغول بقيمة صالحة. يؤدي الوصول المباشر دون فحص إلى كائن Optional فارغ إلى سلوك خاطئ.

تم التصريح عن مدمر الكائن كـ noexcept [SWS_RDS_90242]. بالتالي، لا يجوز تمرير الأخطاء التي قد تطرأ أثناء تنظيف الموارد في البنى المشتقة كاستثناءات، بل يجب معالجتها داخليًا.

يستند هذا الدليل إلى مواصفة AUTOSAR Adaptive R25-11.

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

عرض التفاصيل

اختر عنصرًا من المخطط.

المُنشئات والمُتلف

Virtual destructor of the IEEE 1722 datagram type.

~IEEE1722DatagramAVTPDUCommonStreamHeaderFields() noexcept;

الثوابت

avtp_timestamp متغير

Protected IEEE 1722 datagram field avtp_timestamp.

ara::core::Optional<ara::tsync::Timestamp> avtp_timestamp;
mac_address متغير

Protected IEEE 1722 datagram field mac_address.

ara::core::Optional<std::uint8_t> mr;
mr متغير

Protected IEEE 1722 datagram field mr.

ara::core::Optional<std::uint8_t> tv;
sequenceNum متغير

Protected IEEE 1722 datagram field sequenceNum.

ara::core::Optional<std::uint8_t> sequenceNum;
tu متغير

Protected IEEE 1722 datagram field tu.

ara::core::Optional<std::uint8_t> tu;
tv متغير

Protected IEEE 1722 datagram field tv.

ara::core::Optional<std::uint64_t> unique_id;
unique_id متغير

Protected IEEE 1722 datagram field unique_id.

ara::core::Optional<std::uint64_t> mac_address;

توثيق الدوال والأنواع

متغير avtp_timestamp [SWS_RDS_90237]

ara::core::Optional<ara::tsync::Timestamp> avtp_timestamp;

Protected IEEE 1722 datagram field avtp_timestamp.

Header-Datei#include "ara/rds/raw_data_stream_IEEE1722.h"
Scopeclass ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields
Zugriffprotected

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

Record
AUTOSAR/AP/record/SWS_RDS_90237
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90237@rel:R25-11#3f7b447d
Content hash
3f7b447d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90237
Status: valid/unmigrated Version: rel:R25-11#741a2ac0 Versionshistorie & Revisions (1 transition, 3 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_RDS_90237@rel:R25-11#741a2ac0
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#2c7643d52026-09-30
  • R24-11rel:R24-11#4765c1242026-10-14
  • R25-11rel:R25-11#741a2ac02026-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

متغير mac_address [SWS_RDS_90238]

ara::core::Optional<std::uint8_t> mr;

Protected IEEE 1722 datagram field mac_address.

Header-Datei#include "ara/rds/raw_data_stream_IEEE1722.h"
Scopeclass ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields
Zugriffprotected

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

Record
AUTOSAR/AP/record/SWS_RDS_90238
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90238@rel:R25-11#732c9edc
Content hash
732c9edc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90238
Status: valid/unmigrated Version: rel:R25-11#16f84e8c Versionshistorie & Revisions (1 transition, 3 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_RDS_90238@rel:R25-11#16f84e8c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ba54d0182026-09-30
  • R24-11rel:R24-11#16f84e8c2026-10-14
  • R25-11rel:R25-11#16f84e8c2026-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

متغير mr [SWS_RDS_90239]

ara::core::Optional<std::uint8_t> tv;

Protected IEEE 1722 datagram field mr.

Header-Datei#include "ara/rds/raw_data_stream_IEEE1722.h"
Scopeclass ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields
Zugriffprotected

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

Record
AUTOSAR/AP/record/SWS_RDS_90239
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90239@rel:R25-11#7cbd8420
Content hash
7cbd8420
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90239
Status: valid/unmigrated Version: rel:R25-11#203db6c6 Versionshistorie & Revisions (1 transition, 3 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_RDS_90239@rel:R25-11#203db6c6
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#c43942c32026-09-30
  • R24-11rel:R24-11#203db6c62026-10-14
  • R25-11rel:R25-11#203db6c62026-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

متغير sequenceNum [SWS_RDS_90240]

ara::core::Optional<std::uint8_t> sequenceNum;

Protected IEEE 1722 datagram field sequenceNum.

Header-Datei#include "ara/rds/raw_data_stream_IEEE1722.h"
Scopeclass ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields
Zugriffprotected

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

Record
AUTOSAR/AP/record/SWS_RDS_90240
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90240@rel:R25-11#f90d25b7
Content hash
f90d25b7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90240
Status: valid/unmigrated Version: rel:R25-11#ed36f211 Versionshistorie & Revisions (1 transition, 3 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_RDS_90240@rel:R25-11#ed36f211
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#cf85045b2026-09-30
  • R24-11rel:R24-11#2ab79aee2026-10-14
  • R25-11rel:R25-11#ed36f2112026-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

متغير tu [SWS_RDS_90241]

ara::core::Optional<std::uint8_t> tu;

Protected IEEE 1722 datagram field tu.

Header-Datei#include "ara/rds/raw_data_stream_IEEE1722.h"
Scopeclass ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields
Zugriffprotected

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

Record
AUTOSAR/AP/record/SWS_RDS_90241
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90241@rel:R25-11#371e7ea7
Content hash
371e7ea7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90241
Status: valid/unmigrated Version: rel:R25-11#ed11f836 Versionshistorie & Revisions (1 transition, 3 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_RDS_90241@rel:R25-11#ed11f836
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b984c37d2026-09-30
  • R24-11rel:R24-11#ed11f8362026-10-14
  • R25-11rel:R25-11#ed11f8362026-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

متغير tv [SWS_RDS_90236]

ara::core::Optional<std::uint64_t> unique_id;

Protected IEEE 1722 datagram field tv.

Header-Datei#include "ara/rds/raw_data_stream_IEEE1722.h"
Scopeclass ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields
Zugriffprotected

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

Record
AUTOSAR/AP/record/SWS_RDS_90236
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90236@rel:R25-11#30b29dd1
Content hash
30b29dd1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90236
Status: valid/unmigrated Version: rel:R25-11#b13b1a1a Versionshistorie & Revisions (1 transition, 3 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_RDS_90236@rel:R25-11#b13b1a1a
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#af60d4762026-09-30
  • R24-11rel:R24-11#442cb2db2026-10-14
  • R25-11rel:R25-11#b13b1a1a2026-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

متغير unique_id [SWS_RDS_90235]

ara::core::Optional<std::uint64_t> mac_address;

Protected IEEE 1722 datagram field unique_id.

Header-Datei#include "ara/rds/raw_data_stream_IEEE1722.h"
Scopeclass ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields
Zugriffprotected

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

Record
AUTOSAR/AP/record/SWS_RDS_90235
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90235@rel:R25-11#c3566dd3
Content hash
c3566dd3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90235
Status: valid/unmigrated Version: rel:R25-11#d3308a83 Versionshistorie & Revisions (1 transition, 3 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_RDS_90235@rel:R25-11#d3308a83
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#a425cced2026-09-30
  • R24-11rel:R24-11#d3308a832026-10-14
  • R25-11rel:R25-11#d3308a832026-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

دالة ~IEEE1722DatagramAVTPDUCommonStreamHeaderFields [SWS_RDS_90242]

~IEEE1722DatagramAVTPDUCommonStreamHeaderFields() noexcept;

Virtual destructor of the IEEE 1722 datagram type.

Header-Datei#include "ara/rds/raw_data_stream_IEEE1722.h"
Scopeclass ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields

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

Record
AUTOSAR/AP/record/SWS_RDS_90242
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90242@rel:R25-11#1cb68838
Content hash
1cb68838
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90242
Status: valid/unmigrated Version: rel:R25-11#11b61d25 Versionshistorie & Revisions (1 transition, 3 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_RDS_90242@rel:R25-11#11b61d25
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#76b103782026-09-30
  • R24-11rel:R24-11#11b61d252026-10-14
  • R25-11rel:R25-11#11b61d252026-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