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 (Audio Video Transport Protocol, AVTP) के अनुसार टाइप्ड डेटाग्राम्स की समय-संवेदनशील स्ट्रीमिंग।

बाइट स्ट्रीम ट्रांसमिशन के लिए, RawDataStreamClient और RawDataStreamServer केंद्रीय घटक बनाते हैं। RawDataStreamClient एक नेटवर्क कनेक्शन इनिशिएट करता है और बाद के रीड व राइट ऑपरेशन्स को संभालता है, जबकि RawDataStreamServer आने वाले कनेक्शन अनुरोधों को स्वीकार करता है और प्रबंधित करता है। रीड ऑपरेशन्स के परिणामों को क्लास ReadDataResult के इंस्टेंसेस में संपुटित (एनकैप्सुलेट) किया जाता है ताकि प्राप्त डेटा ब्लॉक्स को संरचित रूप से एप्लिकेशन लॉजिक को सौंपा जा सके।

समय-संवेदनशील ऑडियो, वीडियो और नियंत्रण स्ट्रीम्स के लिए, ara::rds एक टाइप्ड स्ट्रीमिंग मॉडल को परिभाषित करता है: IEEE1722RawDataStreamProducer IEEE-1722 डेटाग्राम्स उत्पन्न करने और भेजने के लिए एक स्रोत के रूप में कार्य करता है, जबकि IEEE1722RawDataStreamConsumer उन्हें प्राप्त करने के लिए सिंक के रूप में कार्य करता है। पेलोड्स और प्रोटोकॉल हेडर्स को IEEE1722DatagramAAF (ऑडियो), IEEE1722DatagramRVF (वीडियो), IEEE1722DatagramCRF (क्लॉक रेफरेंस) जैसे विशेष डेटाग्राम प्रकारों के साथ-साथ नियंत्रण डेटाग्राम्स (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 प्रसंस्कृत

संदर्भ आरेख: ara::rds में एरर डोमेन के साथ क्लाइंट/सर्वर स्ट्रीमिंग क्लासों और IEEE-1722 स्ट्रीमिंग घटकों की परस्पर क्रिया। स्रोत: [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]। व्याख्या: स्ट्रीमिंग क्लासों के विफल I/O ऑपरेशंस संभवतः एक संबंधित ara::core::ErrorCode वापस करते हैं। प्रश्न Q-16627290fe526e68 (खुला) एक्सेप्शन-आधारित निष्पादन पथों के लिए विशेष प्रकार RdsException भी मौजूद है।

यह गाइड AUTOSAR R25-11 के आधार पर एक AI क्यूरेशन असिस्टेंट द्वारा तैयार की गई थी।

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

IEEE1722Datagram क्लास

IEEE 1722 datagram representation: IEEE1722Datagram.

IEEE 1722 datagram representation: IEEE1722Datagram61883_IIDC.

IEEE1722DatagramAAF क्लास

IEEE 1722 datagram representation: IEEE1722DatagramAAF.

IEEE 1722 datagram representation: IEEE1722DatagramAVTPDUCommonHeaderFields.

IEEE 1722 datagram representation: IEEE1722DatagramAVTPDUCommonStreamHeaderFields.

IEEE1722DatagramCRF क्लास

IEEE 1722 datagram representation: IEEE1722DatagramCRF.

IEEE1722DatagramNTSCF क्लास

IEEE 1722 datagram representation: IEEE1722DatagramNTSCF.

IEEE1722DatagramRVF क्लास

IEEE 1722 datagram representation: IEEE1722DatagramRVF.

IEEE1722DatagramTSCF क्लास

IEEE 1722 datagram representation: IEEE1722DatagramTSCF.

Stream-Verarbeitung

Consumer for typed IEEE 1722 stream datagrams.

Producer for typed IEEE 1722 stream datagrams.

RawDataStreamClient क्लास

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

RawDataStreamServer क्लास

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

ReadDataResult क्लास

Result of a RawDataStream read operation.

Fehlerbehandlung

RdsErrorDomain क्लास

Error domain of Raw Data Stream.

RdsException क्लास

Exception type for Raw Data Stream.

GetRdsErrorDomain फ़ंक्शन

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#5c0d37f9
Content hash
5c0d37f9
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#b7ea3f60
Content hash
b7ea3f60
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#e3a054ce
Content hash
e3a054ce
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