नेटवर्क कनेक्शनों पर बाइनरी रॉ डेटा स्ट्रीम्स और 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 को एनकैप्सुलेट करते हैं।
बाइट स्ट्रीम संचार के नियमित संचालन प्रवाह में, एक सर्वर प्रोसेस शुरुआत में नेटवर्क पर आने वाले कनेक्शनों की प्रतीक्षा करने के लिए 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.
gemini-3.8-flash-low· 2026-10-13 · जर्मन मूल