DEENESPTFRRUARHIKOZHNL

نطاق أسماء ara::rds

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

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

يتيح نقل تدفقات البيانات الخام الثنائية ومخططات بيانات IEEE-1722 عبر اتصالات الشبكة.

يوفر فضاء الأسماء واجهات وظيفية لإرسال واستقبال تدفقات البيانات الخام الثنائية عبر اتصالات الشبكة بالإضافة إلى تدفقات الصوت والفيديو AVTP الحرجة زمنيًا AUTOSAR_AP_SWS_RawDataStream §1. تنشئ التطبيقات اتصالات نقطة إلى نقطة عبر فئات العميل والخادم أو تستخدم فئات المنتج والمستهلك المخصصة لنقل مخططات البيانات ذات الأنواع المحددة. توفر عمليات القراءة البيانات الخام المستلمة بشكل منظم في كائنات نتائج. يتم الإشارة إلى حالات الخطأ أثناء النقل عبر نطاق خطأ خاص بالوحدة ورموز خطأ معيارية [SWS_RDS_12367].

السياق

يوفر فضاء الأسماء ara::rds ضمن AUTOSAR Adaptive Platform واجهات وظيفية لنقل تدفقات البيانات الخام الثنائية (Raw Data Streams) عبر اتصالات الشبكة AUTOSAR_AP_SWS_RawDataStream §1. تخدم المعمارية نموذجي اتصال متكاملين: النقل العام نقطة إلى نقطة لتدفقات البايت غير المهيكلة، والبث الحرج زمنيًا لمخططات البيانات ذات الأنواع المحددة وفقًا لمعيار IEEE 1722 (بروتوكول نقل الصوت والفيديو، AVTP).

بالنسبة لنقل تدفقات البايت، يشكل RawDataStreamClient وRawDataStreamServer المكونين الأساسيين. يبدأ RawDataStreamClient اتصال الشبكة ويتولى عمليات القراءة والكتابة اللاحقة، بينما يستقبل RawDataStreamServer طلبات الاتصال الواردة ويديرها. يتم تغليف نتائج عمليات القراءة في نسخ من الفئة ReadDataResult لتسليم كتل البيانات المستلمة بشكل منظم إلى منطق التطبيق.

بالنسبة لتدفقات الصوت والفيديو والتحكم الحرجة زمنيًا، يحدد ara::rds نموذج بث محدد النوع: يعمل IEEE1722RawDataStreamProducer كمصدر لإنشاء وإرسال مخططات بيانات IEEE-1722، بينما يعمل IEEE1722RawDataStreamConsumer كمستقبل لها. يتم تمثيل الحمولات وترويسات البروتوكول عبر أنواع مخصصة من مخططات البيانات مثل IEEE1722DatagramAAF (الصوت)، وIEEE1722DatagramRVF (الفيديو)، وIEEE1722DatagramCRF (Clock Reference)، بالإضافة إلى مخططات بيانات التحكم (IEEE1722Datagram61883_IIDC، وIEEE1722DatagramNTSCF، وIEEE1722DatagramTSCF ومخطط البيانات الأساسي IEEE1722Datagram). وتغلف حقول الترويسة المشتركة كلاً من IEEE1722DatagramAVTPDUCommonHeaderFields وIEEE1722DatagramAVTPDUCommonStreamHeaderFields.

diag_rds_kontext client RawDataStreamClient server RawDataStreamServer client->server Netzwerkverbindung read_result ReadDataResult client->read_result يوفّر error_domain RdsErrorDomain RdsErrc / MakeErrorCode client->error_domain معالجة الأخطاء server->read_result يوفّر server->error_domain معالجة الأخطاء producer IEEE1722RawDataStreamProducer consumer IEEE1722RawDataStreamConsumer producer->consumer AVTP-Stream datagrams IEEE1722Datagram (AAF, RVF, CRF, ...) producer->datagrams erzeugt consumer->datagrams مُعالَج

مخطط السياق: التفاعل بين فئات بث العميل/الخادم ومكونات بث IEEE-1722 مع نطاق الخطأ في ara::rds. المصادر: [SWS_RDS_11298]، [SWS_RDS_11299]، [SWS_RDS_12367]، AUTOSAR_AP_SWS_RawDataStream §1.

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

في سير العمل التشغيلي المعتاد لاتصال تدفق البايت، تقوم عملية الخادم أولاً بإنشاء نسخة من RawDataStreamServer لانتظار الاتصالات الواردة على الشبكة. وتنشئ عملية العميل نسخة من RawDataStreamClient وتنشئ اتصال الشبكة بالخادم. بمجرد إنشاء الاتصال، ينفذ شريكا الاتصال استدعاءات القراءة أو الكتابة. يُرجع كل استدعاء قراءة كائناً من ReadDataResult، والذي يوفر البيانات الثنائية المقروءة لمزيد من المعالجة.

في سيناريو AVTP، يقوم منتج البيانات بإنشاء مثيل لـ IEEE1722RawDataStreamProducer وتهيئة ترويسات البروتوكول والتدفق المطلوبة عبر IEEE1722DatagramAVTPDUCommonStreamHeaderFields. تُحزم البيانات المفيدة في مخططات بيانات نوعية للمجال مثل IEEE1722DatagramAAF أو IEEE1722DatagramRVF. تفسير: يُرجح عادةً أن يتم الإرسال إلى IEEE1722RawDataStreamConsumer عبر شبكة AVB/TSN، ليتلقى المستهلك بعد ذلك مخططات البيانات ذات الأنواع المحددة ويفك ترميزها. سؤال Q-3502e4b3d8365e69 (مفتوح)

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

تندمج معالجة الأخطاء في ara::rds بسلاسة في نموذج Adaptive Platform وتعتمد على مجالات الأخطاء ورموز الأخطاء AUTOSAR_AP_SWS_RawDataStream §1. يُعرّف الموديول مجال الخطأ RdsErrorDomain، والذي يمكن استرداد مثيله عبر الدالة GetRdsErrorDomain() [SWS_RDS_11298].

تُمثَّل حالات الخطأ المحددة، مثل انقطاعات الإرسال أو تعارضات الاتصال، عبر التعداد RdsErrc [SWS_RDS_12367]. ولإنشاء كائنات أخطاء خاصة بالموديول، يوفر نطاق الأسماء الدالة المساعدة MakeErrorCode(RdsErrc code, ara::core::ErrorDomain::SupportDataType data) [SWS_RDS_11299]. تفسير: يُرجح أن تُرجع عمليات الإدخال/الإخراج الفاشلة لفئات التدفق ara::core::ErrorCode المقابل. سؤال Q-16627290fe526e68 (مفتوح) بالإضافة إلى ذلك، يتوفر النوع المخصص RdsException لمسارات التنفيذ القائمة على الاستثناءات.

تم إنشاء هذا الدليل بواسطة مساعد تنسيق ذكاء اصطناعي بناءً على AUTOSAR R25-11.

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.

خريطة المواضيع

KI-gestützte Gruppierung auf Basis der Records und Spezifikationsauszüge; keine Gliederung aus der AUTOSAR-Spezifikation.

عرض التفاصيل

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

IEEE-1722-Datagramme

IEEE 1722 datagram representation: IEEE1722Datagram.

IEEE 1722 datagram representation: IEEE1722Datagram61883_IIDC.

IEEE 1722 datagram representation: IEEE1722DatagramAAF.

IEEE 1722 datagram representation: IEEE1722DatagramAVTPDUCommonHeaderFields.

IEEE 1722 datagram representation: IEEE1722DatagramAVTPDUCommonStreamHeaderFields.

IEEE 1722 datagram representation: IEEE1722DatagramCRF.

IEEE 1722 datagram representation: IEEE1722DatagramNTSCF.

IEEE 1722 datagram representation: IEEE1722DatagramRVF.

IEEE 1722 datagram representation: IEEE1722DatagramTSCF.

Stream-Verarbeitung

Consumer for typed IEEE 1722 stream datagrams.

Producer for typed IEEE 1722 stream datagrams.

Object for reading and writing binary data streams over a network connection.

Object for accepting a connection and reading or writing binary data streams.

Result of a RawDataStream read operation.

Fehlerbehandlung

Error domain of Raw Data Stream.

Exception type for Raw Data Stream.

Returns a reference to the RDS error domain.

constexpr const ara::core::ErrorDomain &GetRdsErrorDomain() noexcept;
MakeErrorCode دالة

Creates an RDS ErrorCode.

constexpr ara::core::ErrorCode MakeErrorCode(RdsErrc code, ara::core::ErrorDomain::SupportDataType data) noexcept;
RdsErrc تعداد

Enumeration of Raw Data Stream error codes.

enum class RdsErrc : ara::core::ErrorDomain::CodeType {...};

التعدادات

تعداد RdsErrc [SWS_RDS_12367]

enum class RdsErrc : ara::core::ErrorDomain::CodeType {...};

Enumeration of Raw Data Stream error codes.

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

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

Record
AUTOSAR/AP/record/SWS_RDS_12367
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_12367@rel:R25-11#a64f7b6d
Content hash
a64f7b6d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_12367
Status: valid/unmigrated Version: rel:R25-11#596821be Versionshistorie & Revisions (1 transition, 4 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_12367@rel:R25-11#596821be
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#f08456512026-09-30
  • R23-11rel:R23-11#e6549baf2026-10-14
  • R24-11rel:R24-11#6ff071bc2026-10-14
  • R25-11rel:R25-11#596821be2026-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

توثيق الدوال الحرة

دالة GetRdsErrorDomain [SWS_RDS_11298]

constexpr const ara::core::ErrorDomain &GetRdsErrorDomain() noexcept;

Returns a reference to the RDS error domain.

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

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

Record
AUTOSAR/AP/record/SWS_RDS_11298
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_11298@rel:R25-11#6e1597d9
Content hash
6e1597d9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_11298
Status: valid/unmigrated Version: rel:R25-11#bd6801a7 Versionshistorie & Revisions (1 transition, 4 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_11298@rel:R25-11#bd6801a7
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#539e1ccd2026-09-30
  • R23-11rel:R23-11#0754f4032026-10-14
  • R24-11rel:R24-11#da82d2a22026-10-14
  • R25-11rel:R25-11#bd6801a72026-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

دالة MakeErrorCode [SWS_RDS_11299]

constexpr ara::core::ErrorCode MakeErrorCode(RdsErrc code, ara::core::ErrorDomain::SupportDataType data) noexcept;

Creates an RDS ErrorCode.

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

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

Record
AUTOSAR/AP/record/SWS_RDS_11299
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_11299@rel:R25-11#5d3996ef
Content hash
5d3996ef
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_11299
Status: valid/unmigrated Version: rel:R25-11#9a132db3 Versionshistorie & Revisions (1 transition, 4 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_11299@rel:R25-11#9a132db3
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#c411fdc82026-09-30
  • R23-11rel:R23-11#598b211c2026-10-14
  • R24-11rel:R24-11#3b375e692026-10-14
  • R25-11rel:R25-11#9a132db32026-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