DEENESPTFRRUARHIKOZHNL

क्लास <SI-Namespace>::proxy::fields::<Field>

[SWS_CM_00008] Upstream: RS_CM_00216, RS_AP_00114

class <Field> final {...};

Service proxy Field class, one for each Field defined in the ServiceInterface in the role field.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Forwarding-Header#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy/<SiShortname>_proxy_fwd.h"
Scopenamespace <SI-Namespace>::proxy::fields

उपयोगकर्ता गाइडएआई जनित

क्लाइंट एप्लिकेशन्स को सर्विस फ़ील्ड की एसिंक्रोनस क्वेरी, संशोधन और सब्सक्राइब की गई निगरानी सक्षम करता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 7495b8cd48c6 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

क्लाइंट एप्लिकेशन्स को सर्विस फ़ील्ड की एसिंक्रोनस क्वेरी, संशोधन और सब्सक्राइब की गई निगरानी सक्षम करता है।

यह क्लास ServiceInterface में परिभाषित फ़ील्ड तक पहुँचने के लिए क्लाइंट-साइड इंटरफ़ेस के रूप में कार्य करती है और गेट्टर, सेटर तथा अधिसूचना फ़ंक्शंस को बंडल करती है। यदि संबंधित ऑपरेशन्स मॉडल किए गए हैं, तो [SWS_CM_00112] और [SWS_CM_00113] के माध्यम से मानों को एसिंक्रोनस रूप से पूछा और संशोधित किया जा सकता है। फ़ील्ड अपडेट के लिए एक सदस्यता-आधारित कैश तंत्र का उपयोग किया जाता है, जो सूचनाओं को कैश करता है और उन्हें कॉलबैक हैंडलर के माध्यम से अग्रेषित करता है। एक आवश्यक सीमा न्यूनतम ट्रांसमिशन अंतरालों का अनुपालन और राइट एक्सेस में रोलबैक सिमेंटिक्स की अनुपस्थिति है।

संदर्भ

AUTOSAR Adaptive Platform (ara::com) के संचार प्रबंधन में, क्लास <SI-Namespace>::proxy::fields::<Field> क्लाइंट या प्रॉक्सी पक्ष पर सर्विस इंटरफ़ेस में मॉडल किए गए एक एकल फ़ील्ड (Field) का प्रतिनिधित्व करती है। क्लास विशेषता मानों तक पहुँच को बंडल करती है और तीन कार्यात्मक भूमिकाओं को जोड़ती है: वर्तमान मान की क्वेरी करना (Getter), मान को संशोधित करना (Setter) और एसिंक्रोनस मान परिवर्तनों को प्राप्त करना (Notifier) (AUTOSAR_AP_EXP_ARAComAPI पृ. 10)। यह क्लाइंट एप्लिकेशन और अंतर्निहित संचार परत (Network Binding) के बीच एक इंटरफ़ेस के रूप में कार्य करती है।

इंस्टेंस पर कौन से ऑपरेशन्स उपलब्ध हैं, यह सर्विस इंटरफ़ेस की परिभाषा द्वारा निर्धारित होता है: विधि Get() केवल तभी उत्पन्न होती है जब Field.hasGetter == TRUE कॉन्फ़िगर किया गया हो [SWS_CM_00112]। विधि Set() केवल तभी उपलब्ध होती है जब Field.hasSetter == TRUE लागू हो [SWS_CM_00113]। इस प्रक्रिया में फ़ील्ड का ठोस डेटा प्रकार प्रदान किए गए प्रकार उपनाम FieldType के माध्यम से टाइप-सुरक्षित रूप से मैप किया जाता है [SWS_CM_11403]।

जीवनचक्र

फ़ील्ड ऑब्जेक्ट्स को मूल प्रॉक्सी क्लास के सदस्यों के रूप में इंस्टेंटिएट किया जाता है। इसलिए उनका जीवनकाल संभवतः सीधे संबंधित प्रॉक्सी इंस्टेंस के जीवनचक्र से जुड़ा होता है। प्रश्न Q-22443af0e2e4cfab (खुला) ईवेंट-आधारित नोटिफ़ायर तंत्र के लिए, इंस्टेंस एक स्पष्ट रूप से विनियमित सदस्यता जीवनचक्र से गुजरता है:

  • सदस्यता नहीं ली गई: प्रारंभ में फ़ील्ड kNotSubscribed स्थिति में होती है।
  • सदस्यता का अनुरोध किया गया: Subscribe(maxSampleCount) [SWS_CM_11601] के सिंक्रोनस कॉल द्वारा बफ़र स्थापित किया जाता है और पंजीकरण शुरू होता है। नोटिफ़ायर kSubscriptionPending में या संचार परत द्वारा पुष्टि के बाद kSubscribed में बदल जाता है, यह स्थिति परिवर्तन संभवतः एसिंक्रोनस रूप से पूरा होता है। प्रश्न Q-67af35e88035c41c (खुला)
  • सदस्यता समाप्त: Unsubscribe() [SWS_CM_11602] द्वारा अधिसूचना प्रवाह रोक दिया जाता है और स्थिति वापस kNotSubscribed में बदल जाती है।

वर्तमान स्थिति को किसी भी समय GetSubscriptionState() [SWS_CM_11604] के साथ सिंक्रोनस रूप से पूछा जा सकता है। एसिंक्रोनस रूप से स्थिति परिवर्तनों को प्राप्त करने के लिए, SetSubscriptionStateChangeHandler() के साथ एक कॉलबैक पंजीकृत किया जा सकता है [SWS_CM_11607], वैकल्पिक रूप से एक समर्पित निष्पादन संदर्भ के साथ [SWS_CM_11608]। इंस्टेंस के नष्ट होने से पहले या निष्क्रिय होने पर, पंजीकृत कॉलबैक्स को UnsetReceiveHandler() [SWS_CM_11606], UnsetSubscriptionStateChangeHandler() [SWS_CM_11609] और UnsetTransportFaultConditionHandler() [SWS_CM_00126] के माध्यम से स्पष्ट रूप से हटाया जाना चाहिए।

diag_field_lifecycle kNotSubscribed kNotSubscribed kSubscriptionPending kSubscriptionPending kNotSubscribed->kSubscriptionPending Subscribe() kSubscriptionPending->kNotSubscribed Unsubscribe() kSubscribed kSubscribed kSubscriptionPending->kSubscribed सदस्यता की पुष्टि हुई kSubscribed->kNotSubscribed Unsubscribe() kSubscribed->kSubscribed Subscribe() [gleiches maxSampleCount]

स्थिति आरेख: ara::com::SubscriptionState के माध्यम से नोटिफ़ायर सदस्यता का जीवनचक्र। स्रोत: [SWS_CM_11601], [SWS_CM_11602], [SWS_CM_11604]।

उपयोग पथ

विशिष्ट उपयोग पथ में सूचनाओं का पंजीकरण, नए डेटा की प्राप्ति और बिंदुवार रीड व राइट एक्सेस शामिल हैं:

  1. सदस्यता स्थापित करना: एप्लिकेशन वांछित कैश क्षमता के साथ Subscribe() को कॉल करता है [SWS_CM_11601] और SetReceiveHandler() का उपयोग करके एक पैरामीटर रहित अधिसूचना कॉलबैक पंजीकृत करता है [SWS_CM_11605]। समवर्ती आर्किटेक्चर के लिए, निष्पादन को एक निष्पादक (Executor) के माध्यम से सौंपा जा सकता है [SWS_CM_11611]। इसके अतिरिक्त, नोटिफ़ायर ईवेंट्स के लिए ट्रांसपोर्ट त्रुटियों हेतु एक हैंडलर पंजीकृत किया जा सकता है [SWS_CM_00109], [SWS_CM_00110]।
  2. नमूनों (Samples) को संसाधित करना: जैसे ही संचार प्रबंधन नया फ़ील्ड डेटा प्राप्त करता है, यह रिसीव हैंडलर को ट्रिगर करता है। हैंडलर GetFreeSampleCount() [SWS_CM_11603] के माध्यम से उपलब्ध बफ़र स्थानों का निर्धारण करता है और GetNewSamples() [SWS_CM_11610] के माध्यम से नए मानों को संसाधित करता है। प्राप्त सूचनाओं की E2E स्थिति को GetE2EStateMachineStateNotifier() के माध्यम से सत्यापित किया जा सकता है [SWS_CM_11612]।
  3. स्पष्ट रूप से पढ़ना: वर्तमान मान को पुनः प्राप्त करना Get() [SWS_CM_00112] के माध्यम से एसिंक्रोनस रूप से होता है और एक ara::core::Future<FieldType> लौटाता है [SWS_CM_11403]। पूरा होने के बाद, GetE2EStateMachineStateGetter() के साथ E2E चेक स्थिति को सत्यापित किया जा सकता है [SWS_CM_00145]।
  4. स्पष्ट रूप से लिखना: मान का संशोधन Set(value) [SWS_CM_00113] के माध्यम से होता है। लौटाया गया ara::core::Future<FieldType> सेट प्रक्रिया का परिणाम प्रदान करता है, जिसकी E2E स्थिति को GetE2EStateMachineStateSetter() के माध्यम से पढ़ा जा सकता है [SWS_CM_00146]।
प्रॉक्सी फ़ील्ड का विशिष्ट उपयोग पथClient<Field>Communication ManagementUse Case: सदस्यता और रिसेप्शन पंजीकरणSubscribe(maxSampleCount)Abonnement anfordernSetReceiveHandler(handler)Use Case: अधिसूचना और डेटा पुनर्प्राप्तिFeld-Update eingetroffenhandler()GetNewSamples(f)Result<size_t>Use Case: Expliziter WertzugriffGet()Future<FieldType>Set(value)Future<FieldType>

अनुक्रम आरेख: सूचनाओं के साथ-साथ गेट और सेट ऑपरेशन्स के साथ इंटरैक्शन का विशिष्ट प्रवाह। स्रोत: [SWS_CM_00112], [SWS_CM_00113], [SWS_CM_11601], [SWS_CM_11605], [SWS_CM_11610]।

त्रुटि परिदृश्य

फ़ील्ड विधियों का उपयोग करते समय विभिन्न त्रुटि स्थितियाँ उत्पन्न हो सकती हैं:

  • संचार विफलता: यदि Get() या Set() पर नेटवर्क ट्रांसमिशन विफल हो जाता है, तो Future में त्रुटि ComErrc::kCommunicationFailure प्रेषित की जाती है [SWS_CM_00112], [SWS_CM_00113]। Get() के लिए रोलबैक सिमेंटिक्स लागू होते हैं; Set() के लिए no_rollback_semantics लागू होता है, जिससे टाइमआउट के मामले में सर्वर पर एक अनिश्चित स्थिति उत्पन्न हो सकती है [SWS_CM_00113]।
  • ट्रांसमिशन अंतराल का उल्लंघन: यदि अनुरोध परिनियोजन (Deployment) में कॉन्फ़िगर किए गए से अधिक तेज़ी से भेजे जाते हैं, तो इसका परिणाम ComErrc::kMinimumSendIntervalViolationError [SWS_CM_00112], [SWS_CM_00113] में होता है।
  • बफ़र सीमाएँ: यदि Subscribe() पर मेमोरी आवंटित नहीं की जा सकती है, तो विधि ComErrc::kMaxSampleCountNotRealizable [SWS_CM_11601] लौटाती है। यदि GetNewSamples() पर बहुत अधिक नमूने पुनः प्राप्त किए जाते हैं, तो कॉल ComErrc::kMaxSamplesExceeded [SWS_CM_11610] के साथ विफल हो जाती है।
  • एक्सेस और हैंडलर उल्लंघन: निष्पादन अधिकारों की कमी के कारण Get(), Set() या Subscribe() में InsufficientPermissionsViolation होता है [SWS_CM_00112], [SWS_CM_00113], [SWS_CM_11601]। हैंडलर पंजीकरणों को खाली या अमान्य Callable ऑब्जेक्ट्स पास करने पर InvalidHandlerViolation ट्रिगर होता है [SWS_CM_11605], [SWS_CM_11607], [SWS_CM_00109]।
  • आइडम्पोटेंस (Idempotence): kSubscribed या kSubscriptionPending स्थितियों में समान बफ़र मान के साथ एक नया Subscribe() निष्प्रभावी रहता है [SWS_CM_11601]; इसी तरह, सक्रिय सदस्यता के बिना Unsubscribe() बिना किसी प्रभाव के वापस आ जाता है [SWS_CM_11602]।

यह क्लास गाइड AUTOSAR विनिर्देश R25-11 के आधार पर AI द्वारा उत्पन्न किया गया था।

सदस्य मानचित्र

क्लास आरेख

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G n_SI_Namespace___proxy__fields___Field_138 <Field> + SetReceiveHandler() + SetTransportFaultConditionHandler() + UnsetTransportFaultConditionHandler() + GetE2EStateMachineStateGetter() + GetE2EStateMachineStateNotifier() + GetE2EStateMachineStateSetter() + Get() + GetFreeSampleCount() + GetNewSamples() + Set() + GetSubscriptionState() + SetSubscriptionStateChangeHandler() + Subscribe() + UnsetSubscriptionStateChangeHandler() + Unsubscribe() + UnsetReceiveHandler()

विवरण दृश्य

रूपरेखा में कोई प्रविष्टि चुनें।

मेथड

Get फ़ंक्शन

Get the current value of the Field. The method is present only if Field.hasGetter ==TRUE, otherwise it is not present (shall not be generated)

ara::core::Future< FieldType > Get () noexcept;
GetE2EStateMachineStateGetter फ़ंक्शन

Returns the state of the specific field class, which was determined by the last run of E2E_Check() function invoked during the last call of Get()

ara::com::e2e::SMState GetE2EStateMachineStateGetter () const noexcept;
GetE2EStateMachineStateNotifier फ़ंक्शन

Returns the state of the specific field class, which was determined by the last run of E2E_Check() function invoked during the last call of GetNewSamples()

ara::com::e2e::SMState GetE2EStateMachineStateNotifier () const noexcept;
GetE2EStateMachineStateSetter फ़ंक्शन

Returns the state of the specific field class, which was determined by the last run of E2E_Check() function invoked during the last call of Set()

ara::com::e2e::SMState GetE2EStateMachineStateSetter () const noexcept;
GetFreeSampleCount फ़ंक्शन

Query Free Sample Slots

std::size_t GetFreeSampleCount () const noexcept;
GetNewSamples फ़ंक्शन

Method to update the field notification cache.

template <typename F> ara::core::Result< std::size_t > GetNewSamples (F &&f, std::size_t max NumberOfSamples=std::numeric_limits< std::size_t >::max());
GetSubscriptionState फ़ंक्शन

Query ara::com::SubscriptionState, as per [SWS_CM_00310].

ara::com::SubscriptionState GetSubscriptionState () const noexcept;
Set फ़ंक्शन

Set a new value of the Field. The method is present only if Field.hasSetter==TRUE, otherwise it is not present (shall not be generated). There is no need to have Get method itself return [Application Errors] errors when getting a field value (as there are no errors possible when getting a field value). The Set-Method may return [Application Errors], but does so via returning a value different from the one passed in the request parameter.

ara::core::Future< FieldType > Set (<PFieldDerivedType> value) noexcept;
SetReceiveHandler फ़ंक्शन 2

Set/Register the Field notification receive handler

ओवरलोड SetReceiveHandler 2
void SetReceiveHandler (ara::com::FieldReceiveHandler handler) noexcept; SWS_CM_11605
template <typename ExecutorT> void SetReceiveHandler (ara::com::FieldReceiveHandler handler, ExecutorT &&executor) noexcept; SWS_CM_11611
SetSubscriptionStateChangeHandler फ़ंक्शन 2

Set ara::com::SubscriptionState change handler

ओवरलोड SetSubscriptionStateChangeHandler 2
void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler) noexcept; SWS_CM_11607
template <typename ExecutorT> void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler, ExecutorT &&executor) noexcept; SWS_CM_11608
SetTransportFaultConditionHandler फ़ंक्शन 2

Provides possibility to register a ara::com::e2e::TransportFaultConditionHandler for a given Proxy Field Notifier.

ओवरलोड SetTransportFaultConditionHandler 2
void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept; SWS_CM_00109
template <typename ExecutorT> void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler, ExecutorT &&executor) noexcept; SWS_CM_00110
Subscribe फ़ंक्शन

Method to subscribe to a service field notification. If the Field is already in state kSubscribed or in state kSubscriptionPending at the time of the call, and the provided maxSample Count value is the same as for the current subscription, the method shall return without action.

ara::core::Result< void > Subscribe (std::size_t maxSampleCount) noexcept;
UnsetReceiveHandler फ़ंक्शन

Disable service field notification trigger

void UnsetReceiveHandler () noexcept;

Unset ara::com::SubscriptionState change handler

void UnsetSubscriptionStateChangeHandler () noexcept;

Provides the possibility to unregister a previously set ara::com::e2e:: TransportFaultConditionHandler for a given Proxy Field Notifier.

void UnsetTransportFaultConditionHandler () noexcept;
Unsubscribe फ़ंक्शन

Method to unsubscribe from a service field notification. If the Field is not subscribed to at the time of the call, Unsubscribe() shall return without action.

void Unsubscribe () noexcept;

टाइप उपनाम

FieldType टाइप उपनाम

As per [SWS_CM_11402]

using FieldType = <PFieldCppidt>;

मेथड का प्रलेखन

फ़ंक्शन Get [SWS_CM_00112] Upstream: RS_CM_00218, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00138

ara::core::Future< FieldType > Get () noexcept;

Get the current value of the Field. The method is present only if Field.hasGetter ==TRUE, otherwise it is not present (shall not be generated)

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 980f973fd449 उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

मेथड Get प्रॉक्सी स्कोप <SI-Namespace>::proxy::fields::<Field> में वर्तमान फ़ील्ड मान ([SWS_CM_00112]; AUTOSAR_AP_EXP_ARAComAPI §6 “FieldGet” भी देखें) को एसिंक्रोनस रूप से प्राप्त करने का कार्य करता है। फ़ंक्शन प्रॉक्सी हेडर <SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h के माध्यम से प्रदान किया जाता है और यह केवल तभी मौजूद होता है जब फ़ील्ड Field.hasGetter == TRUE के लिए मॉडल किया गया हो ([SWS_CM_00112])। यह कोई पैरामीटर नहीं लेता है और एक ara::core::Future<FieldType> लौटाता है, जिसमें सफल ट्रांसमिशन के बाद वर्तमान मान शामिल होता है ([SWS_CM_00112])।

त्रुटि प्रबंधन और सीमा शर्तें

इंटरफ़ेस को noexcept और अपवाद-सुरक्षित (exception-safe) के रूप में परिभाषित किया गया है ([SWS_CM_00112])। यदि ऑपरेशन विफल रहता है, तो लौटाए गए ara::core::Future में रोलबैक सिमेंटिक्स ([SWS_CM_00112]) के साथ एक त्रुटि कोड होता है:

  • ComErrc::kCommunicationFailure: नेटवर्क बाइंडिंग एक सुधारने योग्य संचार त्रुटि या सुरक्षित संचार की विफलता की रिपोर्ट करता है ([SWS_CM_00112])।
  • ComErrc::kMinimumSendIntervalViolationError: एक ट्रांसमिट अनुरोध तत्व के लिए कॉन्फ़िगर किए गए न्यूनतम ट्रांसमिशन अंतराल (minimumSendInterval) की अनुमति से अधिक तेज़ी से किया गया था ([SWS_CM_00112])।
  • InsufficientPermissionsViolation: Grant Enforcement द्वारा निष्पादन को अस्वीकार कर दिया जाता है ([SWS_CM_00112])।

गेटर के लिए कोई एप्लिकेशन त्रुटियां (Application Errors) मौजूद नहीं हैं ([SWS_CM_00113])।

इंटरैक्शन

स्केलेटन पक्ष पर, गेटर अनुरोध के प्रसंस्करण के लिए एक कॉलबैक की आवश्यकता होती है, जो RegisterGetHandler के माध्यम से पंजीकृत किया जाता है ([SWS_CM_00114])। Get() का प्रत्येक कॉल एक एंड-टू-एंड जांच (E2E) निष्पादित करता है; परिणामस्वरूप स्थिति की स्थिति (state status) को प्रॉक्सी पक्ष पर GetE2EStateMachineStateGetter के माध्यम से समकालिक रूप से क्वेरी किया जा सकता है ([SWS_CM_00145])।

यह पाठ विनिर्देश दस्तावेजों के आधार पर एक AI द्वारा तैयार किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InsufficientPer- Refused by Grant Enforcement missionsViolation

Rückgabewert

TypBeschreibung
ara::core::Future< FieldType >• If successful: an ara::core::Future containing a Field Type object as per [SWS_CM_11403] • If unsuccessful: an ara::core::Future containing a corresponding ara::core::FutureErrc

Fehler

FehlercodeBeschreibung
ComErrc::kCommunicationFailurerollback_semantics The network binding reported a recoverable communications error or a secure communication failure
ComErrc::kMinimumSendIntervalViolationErrorrollback_semantics Minimum Send Interval violation, because a transmission request for a service instance element (event, field or method call) was issued faster than allowed, i.e., the configured minimum send interval ServiceInterfaceDeploymentElement. minimumSendInterval for the service instance element has not yet expired.

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

Record
AUTOSAR/AP/record/SWS_CM_00112
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00112@rel:R25-11#e2312622
Content hash
e2312622
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00112
Status: valid/unmigrated Version: rel:R25-11#ec4a8dc1 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_CM_00112@rel:R25-11#ec4a8dc1
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#0bc1ce772026-09-30
  • R19-11rel:R19-11#85c2390c2026-10-14
  • R20-11rel:R20-11#85c2390c2026-10-14
  • R21-11rel:R21-11#85c2390c2026-10-14
  • R22-11rel:R22-11#5a1fa5a12026-10-14
  • R23-11rel:R23-11#da1367322026-10-14
  • R24-11rel:R24-11#78164d832026-10-14
  • R25-11rel:R25-11#ec4a8dc12026-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

फ़ंक्शन GetE2EStateMachineStateGetter [SWS_CM_00145] Upstream: RS_CM_00224, RS_E2E_08534

ara::com::e2e::SMState GetE2EStateMachineStateGetter () const noexcept;

Returns the state of the specific field class, which was determined by the last run of E2E_Check() function invoked during the last call of Get()

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
ara::com::e2e::SMStateState of the specific field class
Siehe auch: [SWS_CM_90417]

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

Record
AUTOSAR/AP/record/SWS_CM_00145
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00145@rel:R25-11#e055ee20
Content hash
e055ee20
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00145
Status: valid/unmigrated Version: rel:R25-11#cd76263f Versionshistorie & Revisions (1 transition)
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_CM_00145@rel:R25-11#cd76263f
Point-in-Time History:
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

फ़ंक्शन GetE2EStateMachineStateNotifier [SWS_CM_11612] Upstream: RS_CM_00224, RS_E2E_08534

ara::com::e2e::SMState GetE2EStateMachineStateNotifier () const noexcept;

Returns the state of the specific field class, which was determined by the last run of E2E_Check() function invoked during the last call of GetNewSamples()

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
ara::com::e2e::SMStateState of the specific field class
Siehe auch: [SWS_CM_90417]

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

Record
AUTOSAR/AP/record/SWS_CM_11612
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11612@rel:R25-11#52db1f37
Content hash
52db1f37
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11612
Status: valid/unmigrated Version: rel:R25-11#cf34f3ea 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_CM_11612@rel:R25-11#cf34f3ea
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#de1830f72026-09-30
  • R24-11rel:R24-11#22d8a9c22026-10-14
  • R25-11rel:R25-11#cf34f3ea2026-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

फ़ंक्शन GetE2EStateMachineStateSetter [SWS_CM_00146] Upstream: RS_CM_00224, RS_E2E_08534

ara::com::e2e::SMState GetE2EStateMachineStateSetter () const noexcept;

Returns the state of the specific field class, which was determined by the last run of E2E_Check() function invoked during the last call of Set()

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
ara::com::e2e::SMStateState of the specific field class
Siehe auch: [SWS_CM_90417]

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

Record
AUTOSAR/AP/record/SWS_CM_00146
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00146@rel:R25-11#fc5c6a03
Content hash
fc5c6a03
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00146
Status: valid/unmigrated Version: rel:R25-11#beb55f07 Versionshistorie & Revisions (1 transition)
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_CM_00146@rel:R25-11#beb55f07
Point-in-Time History:
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

फ़ंक्शन GetFreeSampleCount [SWS_CM_11603] Upstream: RS_CM_00202, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00139

std::size_t GetFreeSampleCount () const noexcept;

Query Free Sample Slots

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
std::size_tThe number of free/unused slots for field notification sample data in the local cache

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

Record
AUTOSAR/AP/record/SWS_CM_11603
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11603@rel:R25-11#9aab0578
Content hash
9aab0578
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11603
Status: valid/unmigrated Version: rel:R25-11#8c94be2d 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_CM_11603@rel:R25-11#8c94be2d
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#726052692026-09-30
  • R24-11rel:R24-11#6336d44d2026-10-14
  • R25-11rel:R25-11#8c94be2d2026-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

फ़ंक्शन GetNewSamples [SWS_CM_11610] Upstream: RS_CM_00202, RS_AP_00114, RS_AP_00120, RS_AP_00121, RS_AP_00127, RS_AP_00128, RS_AP_00139

template <typename F> ara::core::Result< std::size_t > GetNewSamples (F &&f, std::size_t max NumberOfSamples=std::numeric_limits< std::size_t >::max());

Method to update the field notification cache.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitnot exception safe

Template-Parameter

ParameterBeschreibung
FAs per [SWS_CM_00701]

Parameter (in)

ParameterBeschreibung
fAs per [SWS_CM_00701]
maxNumberOfSamplesAs per [SWS_CM_00701]

Rückgabewert

TypBeschreibung
ara::core::Result<std::size_t >As per [SWS_CM_00701]

Fehler

FehlercodeBeschreibung
ComErrc::kMaxSamplesExceededrollback_semantics As per [SWS_CM_00701]

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

Record
AUTOSAR/AP/record/SWS_CM_11610
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11610@rel:R25-11#f18d0eae
Content hash
f18d0eae
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11610
Status: valid/unmigrated Version: rel:R25-11#ad5c10b2 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_CM_11610@rel:R25-11#ad5c10b2
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#bd0fe9352026-09-30
  • R24-11rel:R24-11#3801b4392026-10-14
  • R25-11rel:R25-11#ad5c10b22026-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

फ़ंक्शन GetSubscriptionState [SWS_CM_11604] Upstream: RS_CM_00106

ara::com::SubscriptionState GetSubscriptionState () const noexcept;
Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
ara::com::SubscriptionStateThe state of the subscription.

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

Record
AUTOSAR/AP/record/SWS_CM_11604
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11604@rel:R25-11#49486fea
Content hash
49486fea
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11604
Status: valid/unmigrated Version: rel:R25-11#990d7855 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_CM_11604@rel:R25-11#990d7855
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#485e4d782026-09-30
  • R24-11rel:R24-11#de9197112026-10-14
  • R25-11rel:R25-11#990d78552026-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

फ़ंक्शन Set [SWS_CM_00113] Upstream: RS_CM_00217, RS_AP_00114, RS_AP_00120, RS_AP_00121, RS_AP_00127, RS_AP_00128, RS_AP_00138

ara::core::Future< FieldType > Set (<PFieldDerivedType> value) noexcept;

Set a new value of the Field. The method is present only if Field.hasSetter==TRUE, otherwise it is not present (shall not be generated). There is no need to have Get method itself return [Application Errors] errors when getting a field value (as there are no errors possible when getting a field value). The Set-Method may return [Application Errors], but does so via returning a value different from the one passed in the request parameter.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 4f6a6aee9527 उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग और कॉल संदर्भ

फ़ंक्शन Set नेमस्पेस <SI-Namespace>::proxy::fields::<Field> में प्रदान किया गया है और केवल तभी उपलब्ध होता है जब फ़ील्ड के लिए Field.hasSetter == TRUE कॉन्फ़िगर किया गया हो [SWS_CM_00113]। उपयोग से पहले, सर्विस इंस्टेंस को सर्वर पक्ष पर पेश किया जाना चाहिए (OfferService()) और क्लाइंट पक्ष पर खोजा तथा कनेक्ट किया जाना चाहिए ARAComAPI §4.2 “Means of Communication”। कॉल एसिंक्रोनस रूप से होता है: यह पैरामीटर value के माध्यम से नया फ़ील्ड मान पास करता है और एक ara::core::Future<FieldType> लौटाता है [SWS_CM_00113]। मेथड को noexcept के रूप में निर्दिष्ट किया गया है और इसे अपवाद-सुरक्षित माना जाता है [SWS_CM_00113]।

त्रुटि प्रबंधन

यदि ट्रांसमिशन विफल रहता है, तो संबंधित त्रुटि लौटाए गए ara::core::Future के माध्यम से प्रदान की जाती है [SWS_CM_00113]:

  • ComErrc::kCommunicationFailure: एक सुधारने योग्य संचार त्रुटि या सुरक्षित ट्रांसमिशन में व्यवधान की रिपोर्ट करता है; टाइमआउट की स्थिति में, सर्वर पक्ष पर बिना रोलबैक सिमेंटिक्स के एक अनिर्धारित स्थिति हो सकती है [SWS_CM_00113]।
  • ComErrc::kMinimumSendIntervalViolationError: तब होता है जब एक ट्रांसमिट अनुरोध कॉन्फ़िगर किए गए न्यूनतम ट्रांसमिशन अंतराल (minimumSendInterval) से अधिक तेज़ी से भेजा गया हो (यह भी रोलबैक सिमेंटिक्स के बिना) [SWS_CM_00113]।
  • एक्सेस अधिकारों की कमी के कारण Grant Enforcement (InsufficientPermissionsViolation) द्वारा अस्वीकृति होती है [SWS_CM_00113]।
  • एप्लिकेशन त्रुटियां अपवादों के माध्यम से प्रेषित नहीं की जाती हैं, बल्कि फ़्यूचर के सफल होने पर अनुरोध पैरामीटर से भिन्न मान लौटाकर प्रेषित की जाती हैं [SWS_CM_00113]।

परस्पर क्रिया और समवर्तिता (Concurrency)

सर्वर पक्ष पर, कॉल स्केलेटन इंस्टेंस पर एक कॉलबैक से मेल खाता है, जिसे पहले RegisterSetHandler का उपयोग करके पंजीकृत किया जाना चाहिए [SWS_CM_00116] ARAComAPI §4.2 “Means of Communication”। क्लाइंट पक्ष पर E2E ट्रांसमिशन सुरक्षा की निगरानी के लिए, अंतिम Set() कॉल के E2E स्टेट मशीन की स्थिति को GetE2EStateMachineStateSetter() के माध्यम से क्वेरी किया जा सकता है [SWS_CM_00146]।

यह उपयोग संबंधी निर्देश AUTOSAR R25-11 विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InsufficientPer- Refused by Grant Enforcement missionsViolation

Parameter (in)

ParameterBeschreibung
valueNew value of field

Rückgabewert

TypBeschreibung
ara::core::Future< FieldType >• If successful: an ara::core::Future containing a Field Type object as per [SWS_CM_11403] • If unsuccessful: an ara::core::Future containing a corresponding ara::core::FutureErrc

Fehler

FehlercodeBeschreibung
ComErrc::kCommunicationFailureno_rollback_semantics The network binding reported a recoverable communications error or a secure communication failure. In case of a communication timeout this could lead to an uncertain state on the remote server side.
ComErrc::kMinimumSendIntervalViolationErrorno_rollback_semantics Minimum Send Interval violation, because a transmission request for a service instance element (event, field or method call) was issued faster than allowed, i.e., the configured minimum send interval ServiceInterfaceDeploymentElement. minimumSendInterval for the service instance element has not yet expired.

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

Record
AUTOSAR/AP/record/SWS_CM_00113
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00113@rel:R25-11#ed5699ac
Content hash
ed5699ac
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00113
Status: valid/unmigrated Version: rel:R25-11#46c10d7a 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_CM_00113@rel:R25-11#46c10d7a
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#9918c4b62026-09-30
  • R19-11rel:R19-11#73765f662026-10-14
  • R20-11rel:R20-11#73765f662026-10-14
  • R21-11rel:R21-11#73765f662026-10-14
  • R22-11rel:R22-11#fcbc0baa2026-10-14
  • R23-11rel:R23-11#009371872026-10-14
  • R24-11rel:R24-11#ae7474142026-10-14
  • R25-11rel:R25-11#46c10d7a2026-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

फ़ंक्शन SetReceiveHandler [SWS_CM_11605] Upstream: RS_CM_00203, RS_AP_00114, RS_AP_00120, RS_AP_00121

void SetReceiveHandler (ara::com::FieldReceiveHandler handler) noexcept;

Set/Register the Field notification receive handler

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: b140b320827e उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग और कॉल संदर्भ

फ़ंक्शन SetReceiveHandler प्रॉक्सी पक्ष पर नेमस्पेस <SI-Namespace>::proxy::fields::<Field> में हेडर फ़ाइल <SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h के माध्यम से प्रदान किया जाता है ([SWS_CM_11605])। यह क्लाइंट पक्ष पर किसी फ़ील्ड के मान परिवर्तनों पर सूचनाओं के लिए एक कॉलबैक पंजीकृत करता है ([SWS_CM_11605])। यह तंत्र इवेंट्स की अधिसूचना प्रक्रिया का अनुसरण करता है, जिसके द्वारा Communication Management अपडेट होने पर क्लाइंट को सूचित करता है (EXP_ARAComAPI §4.2 “Means of Communication”)।

पैरामीटर के रूप में एक ara::com::FieldReceiveHandler पास किया जाता है, जो एक पैरामीटरहीन फ़ंक्शन का प्रतिनिधित्व करता है ([SWS_CM_11605])। फ़ंक्शन कोई रिटर्न मान नहीं देता है (void) और इसे एक्सेप्शन-सुरक्षित (noexcept) के रूप में निर्दिष्ट किया गया है ([SWS_CM_11605])।

त्रुटि हैंडलिंग और समवर्तीता

यदि पास किया गया कॉलेबल ऑब्जेक्ट मौजूद नहीं है या नल है, तो फ़ंक्शन उल्लंघन InvalidHandlerViolation की रिपोर्ट करता है ([SWS_CM_11605])। यदि हैंडलर का निष्पादन किसी परिभाषित निष्पादन संदर्भ में होना है, तो ExecutorT वाला टेम्पलेट संस्करण उपलब्ध है ([SWS_CM_11611])।

इंटरैक्शन

यह व्यवहार इवेंट्स ([SWS_CM_00181]) और ट्रिगर्स ([SWS_CM_00250]) के लिए हैंडलर पंजीकरण के अनुरूप है। प्रॉक्सी क्लास के इंटरफ़ेस पैटर्न का पालन करते हुए, पंजीकरण को रद्द करना UnsetReceiveHandler() के माध्यम से होना चाहिए (EXP_ARAComAPI §5.3.1 “Proxy Class API’s”)। प्रश्न Q-74cd83b99aadec16 (खुला)

यह पाठ AI द्वारा तैयार किया गया था और यह केवल मार्गदर्शन के लिए है। आधिकारिक AUTOSAR विनिर्देश ही प्रामाणिक है।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerThe handler that shall be called by Communication Management upon notification arrival. The FieldReceiveHandler constitutes a function without parameters and has to use the f method of the specific Field class to access the retrieved event data. See [SWS_CM_11615] for its definition.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_11605
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11605@rel:R25-11#44e135a7
Content hash
44e135a7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11605
Status: valid/unmigrated Version: rel:R25-11#86f81336 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_CM_11605@rel:R25-11#86f81336
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#03682cbd2026-09-30
  • R24-11rel:R24-11#8bb5f2572026-10-14
  • R25-11rel:R25-11#86f813362026-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

फ़ंक्शन SetReceiveHandler [SWS_CM_11611] Upstream: RS_CM_00211, RS_AP_00151, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00138

template <typename ExecutorT> void SetReceiveHandler (ara::com::FieldReceiveHandler handler, ExecutorT &&executor) noexcept;

As per [SWS_CM_11605] but the handler shall execute in a provided context

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 44ceb62f969e उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग और कॉल संदर्भ

टेम्पलेट फ़ंक्शन SetReceiveHandler प्रॉक्सी क्लास class <SI-Namespace>::proxy::fields::<Field> का हिस्सा है ([SWS_CM_11611]; हेडर #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h")। यह क्लाइंट पक्ष पर किसी फ़ील्ड के मान परिवर्तनों पर सूचनाओं के लिए एक प्राप्ति हैंडलर पंजीकृत करने का काम करता है (AUTOSAR_AP_EXP_ARAComAPI §4.2 “Means of Communication”, [SWS_CM_11605])। पैरामीटर्स के माध्यम से ara::com::FieldReceiveHandler प्रकार का एक कॉलेबल ऑब्जेक्ट handler तथा यूनिवर्सल संदर्भ ExecutorT&& के रूप में एक निष्पादन संदर्भ executor पास किया जाता है ([SWS_CM_11611])। फ़ंक्शन का कोई रिटर्न मान नहीं होता है (void)।

त्रुटि प्रबंधन और अपवाद सुरक्षा

मेथड को noexcept के रूप में घोषित किया गया है और एक्सेप्शन-सुरक्षित (exception safe) के रूप में निर्दिष्ट किया गया है ([SWS_CM_11611])। यदि पास किया गया कॉलेबल handler मौजूद नहीं है या नल है, तो एक InvalidHandlerViolation मौजूद होता है ([SWS_CM_11611])। इसलिए कॉल करने वालों को यह सुनिश्चित करना चाहिए कि कॉल से पहले एक मान्य फ़ंक्शन या फ़ंक्शन ऑब्जेक्ट प्रदान किया गया है।

समवर्तीता और परस्पर क्रिया

एक्ज़ीक्यूटर के बिना मानक पंजीकरण ([SWS_CM_11605]) के विपरीत, फ़ील्ड अधिसूचना आने पर कॉलबैक को executor द्वारा प्रदान किए गए निष्पादन संदर्भ में निष्पादित किया जाता है ([SWS_CM_11611])। व्याख्या: इससे एक डिकूपलिंग होनी चाहिए, ताकि एप्लिकेशन-विशिष्ट डेटा प्रोसेसिंग आंतरिक मिडलवेयर थ्रेड्स के निष्पादन संदर्भों में न हो। प्रश्न Q-cbe1af19bea15a88 (खुला) यह मेथड प्रॉक्सी क्लास APIs (AUTOSAR_AP_EXP_ARAComAPI §5.3.1 “Proxy Class API’s”) से संबंधित है और इवेंट्स ([SWS_CM_00181] पर आधारित [SWS_CM_11356]) तथा ट्रिगर्स ([SWS_CM_00250] पर आधारित [SWS_CM_00352]) के लिए एक्ज़ीक्यूटर वेरिएंट्स के समान पैटर्न का अनुसरण करता है।

यह उपयोग नोट AUTOSAR Adaptive (R25-11) के विनिर्देश के आधार पर स्वचालित रूप से तैयार किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Template-Parameter

ParameterBeschreibung
ExecutorTAs per [SWS_CM_11360]

Parameter (in)

ParameterBeschreibung
handlerAs per [SWS_CM_11605]
executorAs per [SWS_CM_11360]

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_11611
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11611@rel:R25-11#4ee9908d
Content hash
4ee9908d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11611
Status: valid/unmigrated Version: rel:R25-11#b32e3974 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_CM_11611@rel:R25-11#b32e3974
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#7debf3322026-09-30
  • R24-11rel:R24-11#2328e4dd2026-10-14
  • R25-11rel:R25-11#b32e39742026-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

फ़ंक्शन SetSubscriptionStateChangeHandler [SWS_CM_11607] Upstream: RS_CM_00106

void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler) noexcept;

Set ara::com::SubscriptionState change handler

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 0dd6ef6a44f3 उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

फ़ंक्शन SetSubscriptionStateChangeHandler एक प्रॉक्सी फ़ील्ड (स्कोप <SI-Namespace>::proxy::fields::<Field>) पर एक उपयोगकर्ता-परिभाषित कॉलबैक पंजीकृत करता है, जिसे Communication Management द्वारा फ़ील्ड की सदस्यता स्थिति (ara::com::SubscriptionState) बदलते ही कॉल किया जाता है ([SWS_CM_11607], [SWS_CM_00333])। कॉल समकालिक रूप से होता है और कोई रिटर्न मान नहीं देता है ([SWS_CM_11607])। यह घटना और फ़ील्ड सदस्यताओं के प्रबंधन के लिए केंद्रीय प्रॉक्सी इंटरफ़ेस में गिना जाता है (AUTOSAR_AP_EXP_ARAComAPI §5.3.1 “Proxy Class API’s”)।

त्रुटि प्रबंधन के संबंध में, पंजीकरण फ़ंक्शन को exception safe के रूप में निर्दिष्ट किया गया है और noexcept के साथ घोषित किया गया है ([SWS_CM_11607])। यदि पास किया गया कॉलेबल ऑब्जेक्ट handler मौजूद नहीं है या null है, तो InvalidHandlerViolation के रूप में एक विनिर्देश उल्लंघन मौजूद है ([SWS_CM_11607])।

कनेक्शन स्थापना के साथ परस्पर क्रिया में, यह ध्यान दिया जाना चाहिए कि Subscribe() को अनिवार्य रूप से एक अतुल्यकालिक ऑपरेशन माना जाना चाहिए ([SWS_CM_12006])। इसलिए, एप्लिकेशन Subscribe() की त्रुटि-मुक्त वापसी के बाद भी केवल तभी एक सफल सदस्यता मान सकते हैं जब पंजीकृत हैंडलर ने स्थिति kSubscribed का संकेत दिया हो ([SWS_CM_12006])। इसके अतिरिक्त, यदि वास्तविक बाइंडिंग को तुरंत पूरा नहीं किया जा सकता है या सर्वर इंस्टेंस पुनरारंभ या नेटवर्क त्रुटि के परिणामस्वरूप विफल हो जाता है, तो Communication Management kSubscriptionPending के साथ हैंडलर को कॉल करता है ([SWS_CM_00313])। यदि हैंडलर को एक विशिष्ट निष्पादन संदर्भ में निष्पादित किया जाना है, तो ExecutorT के साथ ओवरलोड किया गया टेम्पलेट संस्करण इसके लिए उपलब्ध है ([SWS_CM_11608])।

यह उपयोग निर्देश रिलीज़ R25-11 के लिए AUTOSAR विनिर्देशों के आधार पर एक AI द्वारा उत्पन्न किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerAs per [SWS_CM_00333]

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_11607
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11607@rel:R25-11#51770391
Content hash
51770391
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11607
Status: valid/unmigrated Version: rel:R25-11#ab897290 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_CM_11607@rel:R25-11#ab897290
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ad5e599c2026-09-30
  • R24-11rel:R24-11#13e960cd2026-10-14
  • R25-11rel:R25-11#ab8972902026-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

फ़ंक्शन SetSubscriptionStateChangeHandler [SWS_CM_11608] Upstream: RS_CM_00211, RS_AP_00151, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00138

template <typename ExecutorT> void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler, ExecutorT &&executor) noexcept;

As per [SWS_CM_11607] but the handler shall execute in a provided context

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 8214c030626f उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

नेमस्पेस <SI-Namespace>::proxy::fields::<Field> में टेम्पलेट फ़ंक्शन SetSubscriptionStateChangeHandler किसी फ़ील्ड की सदस्यता के स्थिति परिवर्तनों की निगरानी के लिए एक कॉलबैक फ़ंक्शन को पंजीकृत करने का काम करता है ([SWS_CM_11608])। यह [SWS_CM_11607] से आधार व्यवहार का विस्तार करता है ताकि पंजीकृत हैंडलर स्पष्ट रूप से पास किए गए निष्पादन संदर्भ (executor) में निष्पादित हो ([SWS_CM_11608])।

मेथड दो पैरामीटर स्वीकार करता है ([SWS_CM_11608]):

  • handler: ara::com::SubscriptionStateChangeHandler प्रकार का कॉल किया जाने वाला कॉलबैक ([SWS_CM_11354]), जो ara::com::SubscriptionState बदलते ही ट्रिगर होता है ([SWS_CM_00333])।
  • executor: ExecutorT&& प्रकार का एक फ़ॉरवर्डिंग संदर्भ ([SWS_CM_11360]), जो हैंडलर के निष्पादन के लिए संदर्भ प्रदान करता है ([SWS_CM_11608])।

फ़ंक्शन कोई रिटर्न मान नहीं देता है (void) और इसे noexcept के रूप में घोषित किया गया है ([SWS_CM_11608])। इसे exception safe के रूप में निर्दिष्ट किया गया है ([SWS_CM_11608])। उल्लंघन के रूप में InvalidHandlerViolation परिभाषित है, यदि पास किया गया कॉलेबल मौजूद नहीं है या null है ([SWS_CM_11608])।

व्याख्या: executor पास करने से, हैंडलर का निष्पादन संचार प्रबंधन के आंतरिक संदर्भ से एप्लिकेशन के थ्रेड या कार्य संदर्भ में स्थानांतरित होना चाहिए। प्रश्न Q-647f618545799c4e (खुला) प्रॉक्सी APIs के परस्पर क्रिया में, यह कॉल Subscribe(), Unsubscribe() और UnsetSubscriptionStateChangeHandler() जैसे मेथड्स के साथ शामिल होता है (AUTOSAR_AP_EXP_ARAComAPI §5.3.1 “Proxy Class API’s”)। निष्पादन संदर्भ वाले समान ओवरलोडेड वेरिएंट प्रॉक्सी इवेंट्स ([SWS_CM_11354]) और प्रॉक्सी ट्रिगर्स ([SWS_CM_01106]) के लिए मौजूद हैं।

यह उपयोग नोट रिलीज़ R25-11 के विनिर्देशों के आधार पर स्वचालित रूप से तैयार किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I3)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Template-Parameter

ParameterBeschreibung
ExecutorTAs per [SWS_CM_11360]

Parameter (in)

ParameterBeschreibung
handlerAs per [SWS_CM_11354]
executorAs per [SWS_CM_11360]

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_11608
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11608@rel:R25-11#b33c3c11
Content hash
b33c3c11
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11608
Status: valid/unmigrated Version: rel:R25-11#d63fd7bc 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_CM_11608@rel:R25-11#d63fd7bc
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#27b2d6982026-09-30
  • R24-11rel:R24-11#9fc7873d2026-10-14
  • R25-11rel:R25-11#d63fd7bc2026-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

फ़ंक्शन SetTransportFaultConditionHandler [SWS_CM_00109] Upstream: RS_CM_00224, RS_E2E_08534

void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept;

Provides possibility to register a ara::com::e2e::TransportFaultConditionHandler for a given Proxy Field Notifier.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: d6d728fc1f24 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग और कॉल संदर्भ

मेंबर फ़ंक्शन SetTransportFaultConditionHandler का उपयोग नेमस्पेस <SI-Namespace>::proxy::fields::<Field> [SWS_CM_00109] में किसी Proxy फ़ील्ड के नोटिफ़ायर के लिए त्रुटि हैंडलर को पंजीकृत करने हेतु किया जाता है। पैरामीटर के रूप में ara::com::e2e::TransportFaultConditionHandler प्रकार का एक कॉल करने योग्य ऑब्जेक्ट (callable) पास किया जाता है। फ़ंक्शन कोई रिटर्न मान नहीं देता है और कम्युनिकेशन बैकएंड की ट्रांसमिशन त्रुटियों को प्राप्त करने के लिए कॉलबैक को अलग-अलग सर्विस इंस्टेंसेस के नोटिफ़ायर्स से बांधता है AUTOSAR_AP_SWS_CommunicationManagement §7.4 “End-to-end communication protection” पृ. 235।

त्रुटि प्रबंधन और अपवाद सुरक्षा

मेथड को noexcept के रूप में घोषित किया गया है और अपवाद-सुरक्षित (exception safe) के रूप में निर्दिष्ट किया गया है [SWS_CM_00109]। यदि पास किया गया कॉल करने योग्य घटक अमान्य या शून्य (null) है, तो InvalidHandlerViolation के रूप में पूर्व-शर्त का उल्लंघन होता है [SWS_CM_00109]। Interpretation: चूंकि फ़ंक्शन को अपवाद थ्रो करने की अनुमति नहीं है, इसलिए AUTOSAR Adaptive में इस तरह के उल्लंघन से आमतौर पर प्रोग्राम तुरंत समाप्त हो सकता है। प्रश्न Q-74df6934d4ae3c93 (खुला)

समवर्तीता और परस्पर क्रिया

जबकि यह मूल रूप हैंडलर को सीधे पंजीकृत करता है, [SWS_CM_00110] के साथ एक ओवरलोड किया गया टेम्पलेट संस्करण मौजूद है, जो एसिंक्रोनस निष्पादन संदर्भ निर्धारित करने के लिए अतिरिक्त रूप से एक Executor (ExecutorT&& executor) स्वीकार करता है। यह फ़ंक्शन एंड-टू-एंड त्रुटि प्रबंधन में शामिल होता है: जबकि नोटिफ़ायर्स ([SWS_CM_00109], [SWS_CM_00110]), इवेंट्स ([SWS_CM_00099]) और ट्रिगर्स ([SWS_CM_00106]) ऐसे हैंडलर्स के माध्यम से ट्रांसमिशन त्रुटियों की रिपोर्ट एसिंक्रोनस रूप से करते हैं, वहीं मेथड्स तथा गेटर और सेटर अनुरोधों के दौरान ट्रांसपोर्ट त्रुटियों की रिपोर्ट इसके बजाय परिणामी ara::core::Future में ComErrc::kCommunicationFailure के माध्यम से वापस दी जाती है [SWS_CM_00090]।

यह उपयोग संबंधी निर्देश AUTOSAR R25-11 विनिर्देश स्थिति के आधार पर स्वचालित रूप से तैयार किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerHandler of type ara::com::e2e:: TransportFaultConditionHandler to be set

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00109
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00109@rel:R25-11#a6975361
Content hash
a6975361
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00109
Status: valid/unmigrated Version: rel:R25-11#989525ac 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_CM_00109@rel:R25-11#989525ac
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#57896b862026-09-30
  • R24-11rel:R24-11#1aaf6ef92026-10-14
  • R25-11rel:R25-11#989525ac2026-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

फ़ंक्शन SetTransportFaultConditionHandler [SWS_CM_00110] Upstream: RS_CM_00224, RS_E2E_08534

template <typename ExecutorT> void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler, ExecutorT &&executor) noexcept;

Execution Context overload for hierarchicalnamespacelistlowerproxy::proxy:: fields::fieldname::SetTransportFaultConditionHandler for a given Proxy Field Notifier.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 05b506a54089 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

टेम्पलेट सदस्य फ़ंक्शन SetTransportFaultConditionHandler का उपयोग प्रॉक्सी फ़ील्ड वर्ग (<SI-Namespace>::proxy::fields::<Field>) के दायरे में संबंधित फ़ील्ड [SWS_CM_00110] के नोटिफ़ायर के लिए एक हैंडलर पंजीकृत करने के लिए किया जाता है। यह दो इनपुट पैरामीटर स्वीकार करता है:

  • handler: ara::com::e2e::TransportFaultConditionHandler [SWS_CM_00110] प्रकार का पंजीकृत किया जाने वाला कॉलेबल (Callable)।
  • executor: एक एक्ज़ीक्यूटर ऑब्जेक्ट (ExecutorT&&) का Rvalue संदर्भ, जिसके निष्पादन संदर्भ में किसी भी अतुल्यकालिक रूप से शुरू की गई गणना को शुरू किया जाता है [SWS_CM_00110]।

फ़ंक्शन कोई रिटर्न मान प्रदान नहीं करता है (void) और इसे noexcept [SWS_CM_00110] के रूप में घोषित किया गया है।

त्रुटि प्रबंधन और निष्पादन सुरक्षा

इंटरफ़ेस को अपवाद-सुरक्षित (exception safe) के रूप में निर्दिष्ट किया गया है [SWS_CM_00110]। यदि handler के रूप में कोई गैर-मौजूद या शून्य-मान (null) कॉलेबल पास किया जाता है, तो यह InvalidHandlerViolation [SWS_CM_00110] का कारण बनता है। इस हैंडलर के माध्यम से विशिष्ट ट्रांसपोर्ट त्रुटि स्थितियों की रिपोर्ट की जाती है, जबकि विधियां और फ़ील्ड गेटर्स और सेटर्स अपने संबंधित रिटर्न फ्यूचर्स [SWS_CM_00090] पर ComErrc::kCommunicationFailure के माध्यम से किसी भी ट्रांसपोर्ट त्रुटियों का संकेत देते हैं।

समवर्तीता और परस्पर क्रिया

यह विधि कम पैरामीटर वाले बेस फ़ंक्शन [SWS_CM_00109] के लिए एक्ज़ीक्यूशन-कॉन्टेक्स्ट ओवरलोड बनाती है। पास किए गए एक्ज़ीक्यूटर ऑब्जेक्ट के माध्यम से, कार्यान्वयन हैंडलर के निष्पादन को संचार प्रबंधन [SWS_CM_00110] के आंतरिक रिसेप्शन संदर्भ से अलग करता है। प्रॉक्सी-इवेंट्स [SWS_CM_00100], प्रॉक्सी-ट्रिगर्स [SWS_CM_00107] के साथ-साथ स्केलेटन विधियों [SWS_CM_00094] और स्केलेटन फ़ील्ड्स [SWS_CM_00097] के लिए समान ओवरलोड उपलब्ध हैं। व्याख्या: निर्बाध त्रुटि निगरानी सुनिश्चित करने के लिए, कॉल नोटिफ़ायर संदेशों के आने या नोटिफ़ायर की सदस्यता लेने से पहले समझदारी से की जानी चाहिए। प्रश्न Q-bc5c62dd39c09029 (खुला)

यह उपयोग नोट AUTOSAR Adaptive R25-11 के विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerHandler to be set
executorExecutor object in which any asynchronous computation spawn shall be invoked

Rückgabewert

TypBeschreibung
None
Siehe auch: [SWS_CM_00109]

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

Record
AUTOSAR/AP/record/SWS_CM_00110
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00110@rel:R25-11#ce857860
Content hash
ce857860
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00110
Status: valid/unmigrated Version: rel:R25-11#9be0f9ef 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_CM_00110@rel:R25-11#9be0f9ef
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b46bf6592026-09-30
  • R24-11rel:R24-11#e56df0462026-10-14
  • R25-11rel:R25-11#9be0f9ef2026-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

फ़ंक्शन Subscribe [SWS_CM_11601] Upstream: RS_CM_00103

ara::core::Result< void > Subscribe (std::size_t maxSampleCount) noexcept;

Method to subscribe to a service field notification. If the Field is already in state kSubscribed or in state kSubscriptionPending at the time of the call, and the provided maxSample Count value is the same as for the current subscription, the method shall return without action.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 54ef39af6b4b उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

विधि Subscribe स्कोप proxy::fields::<Field> में एक सेवा प्रॉक्सी इंस्टेंस के फ़ील्ड के लिए सूचनाओं की सदस्यता लेने के लिए कार्य करती है ([SWS_CM_11601])। पैरामीटर maxSampleCount के माध्यम से, एप्लिकेशन डेटा नमूनों (data samples) की अधिकतम संख्या निर्दिष्ट करता है जिन्हें वह एक साथ रखना चाहता है, और इस प्रकार स्थानीय प्राप्त कैश स्थापित करता है ([SWS_CM_11601], EXP ARAComAPI §5.3 “Proxy Class API’s”)। कॉल अतुल्यकालिक है: लौटाया गया ara::core::Result<void> केवल Communication Management द्वारा सदस्यता की स्वीकृति का संकेत देता है (EXP ARAComAPI §5.3.5.2 “Monitoring Event Subscription”)।

स्थिति व्यवहार और त्रुटि प्रबंधन के संबंध में निम्नलिखित नियम लागू होते हैं:

  • आइडम्पोटेंस (Idempotence): यदि फ़ील्ड पहले से ही स्थिति kSubscribed या kSubscriptionPending में है और पास किया गया maxSampleCount वर्तमान सदस्यता के मान से मेल खाता है, तो विधि बिना किसी प्रभाव के वापस आ जाती है ([SWS_CM_11601])।
  • त्रुटि कोड: यदि आवश्यक कैश प्रदान नहीं किया जा सकता है, तो ऑपरेशन त्रुटि ComErrc::kMaxSampleCountNotRealizable के साथ विफल हो जाता है ([SWS_CM_11601], [SWS_CM_10432])।
  • प्राधिकरण जाँच: यदि आवश्यक अनुमतियाँ अनुपलब्ध हैं, तो ग्रांट एन्फोर्समेंट द्वारा कॉल को InsufficientPermissionsViolation के साथ अस्वीकार कर दिया जाता है ([SWS_CM_11601])।

विधि को noexcept के रूप में घोषित किया गया है और Exception-safe के रूप में निर्दिष्ट किया गया है ([SWS_CM_11601])। अर्थ की दृष्टि से यह ईवेंट सदस्यता के व्यवहार का अनुसरण करती है ([SWS_CM_00141]); कॉन्फ़िगर किया गया कैश बाद में GetNewSamples ([SWS_CM_00701]) जैसी विधियों के माध्यम से नमूना प्राप्ति का आधार बनता है।

यह उपयोग संबंधी निर्देश AUTOSAR R25-11 विनिर्देश के आधार पर एक AI द्वारा जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe
Verletzungen (Violations)InsufficientPer- Refused by Grant Enforcement missionsViolation

Parameter (in)

ParameterBeschreibung
maxSampleCountAs per [SWS_CM_00141]

Rückgabewert

TypBeschreibung
ara::core::Result< void >As per [SWS_CM_00141]

Fehler

FehlercodeBeschreibung
ComErrc::kMaxSampleCountNotRealizablerollback_semantics As per [SWS_CM_00141]

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

Record
AUTOSAR/AP/record/SWS_CM_11601
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11601@rel:R25-11#a5fd7dd7
Content hash
a5fd7dd7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11601
Status: valid/unmigrated Version: rel:R25-11#ae9652a7 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_CM_11601@rel:R25-11#ae9652a7
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#4d27d6072026-09-30
  • R24-11rel:R24-11#19da91452026-10-14
  • R25-11rel:R25-11#ae9652a72026-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

फ़ंक्शन UnsetReceiveHandler [SWS_CM_11606] Upstream: RS_CM_00203

void UnsetReceiveHandler () noexcept;

Disable service field notification trigger

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 0197caac2e71 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

फ़ंक्शन UnsetReceiveHandler() प्रॉक्सी स्तर पर फ़ील्ड सूचनाओं के लिए पहले से पंजीकृत प्राप्त हैंडलर को अपंजीकृत (deregister) करने के लिए कार्य करता है ([SWS_CM_11606])। यह ara::com (AUTOSAR_AP_EXP_ARAComAPI §5.3.1 “Proxy Class API’s”) के प्रॉक्सी वर्ग API से संबंधित है और नेमस्पेस <SI-Namespace>::proxy::fields::<Field> में स्थित है ([SWS_CM_11606])।

कॉल संदर्भ और सिमेंटिक्स के संबंध में, विधि कोई पैरामीटर स्वीकार नहीं करती है और कोई रिटर्न मान नहीं देती है ([SWS_CM_11606])। इस कॉल के माध्यम से, एप्लिकेशन उपयोगकर्ता-विशिष्ट कॉलबैक को वापस लेकर किसी भी समय इवेंट-संचालित अधिसूचना मॉडल से क्वेरी-आधारित पोलिंग ऑपरेशन में स्विच कर सकता है (AUTOSAR_AP_EXP_ARAComAPI §5.3.2 “RadarService Proxy Class Example”)।

त्रुटि प्रबंधन के लिए, फ़ंक्शन को noexcept और साथ ही exception safe के रूप में निर्दिष्ट किया गया है ([SWS_CM_11606]); विनिर्देश के अनुसार विशिष्ट त्रुटि कोड मौजूद नहीं हैं। कॉल समकालिक रूप से होता है; हैंडलर को सफलतापूर्वक वापस लेने के बाद, नए आने वाले डेटा पर Communication Management आगे कोई कॉलबैक कॉल ट्रिगर नहीं करता है (व्याख्या: चल रहे या पहले से शेड्यूल किए गए निष्पादन संभवतः वापसी से पहले पूरे किए जाएंगे या क्रमबद्ध रूप से संसाधित किए जाएंगे, क्योंकि Communication Management द्वारा कॉलबैक कॉल क्रमबद्ध तरीके से होने चाहिए; तुलना करें AUTOSAR_AP_EXP_ARAComAPI §5.3.2 “RadarService Proxy Class Example”)। प्रश्न Q-fbc65e80b8d8be38 (खुला)

परस्पर क्रिया में, विधि सेवा घटनाओं ([SWS_CM_00183]; AUTOSAR_AP_EXP_ARAComAPI §10) और ट्रिगर्स ([SWS_CM_11614]) पर ट्रिगर्स को निष्क्रिय करने से मेल खाती है। DDS बाइंडिंग में, व्यवहार को संबंधित DataReader पर UnsetReceiveHandler() के मैपिंग के माध्यम से दर्शाया जाता है ([SWS_CM_11141])।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_11606
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11606@rel:R25-11#7ec16738
Content hash
7ec16738
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11606
Status: valid/unmigrated Version: rel:R25-11#16565755 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_CM_11606@rel:R25-11#16565755
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#e89f906f2026-09-30
  • R24-11rel:R24-11#d180a3442026-10-14
  • R25-11rel:R25-11#165657552026-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

फ़ंक्शन UnsetSubscriptionStateChangeHandler [SWS_CM_11609] Upstream: RS_CM_00106, RS_AP_00114, RS_AP_00120

void UnsetSubscriptionStateChangeHandler () noexcept;

Unset ara::com::SubscriptionState change handler

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 711ac463a86d उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

मेथड UnsetSubscriptionStateChangeHandler AUTOSAR Adaptive Platform के ढांचे में किसी फ़ील्ड की सब्सक्रिप्शन स्थिति के परिवर्तनों (ara::com::SubscriptionState) के लिए पूर्व में पंजीकृत कॉलबैक को हटाने का कार्य करता है [SWS_CM_11609]। इसे नेमस्पेस <SI-Namespace>::proxy::fields::<Field> में किसी सर्विस प्रॉक्सी के फ़ील्ड्स के इंस्टेंस पर सिंक्रोनस रूप से कॉल किया जाता है और इसके लिए जनरेट किए गए हेडर #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" को शामिल करना आवश्यक है AUTOSAR_AP_SWS_CommunicationManagement §8.3.3.2.4.5 “UnsetSubscriptionStateChangeHandler”। यह कॉल कोई इनपुट पैरामीटर नहीं लेता है और कोई रिटर्न मान नहीं देता है।

त्रुटि हैंडलिंग और समवर्तीता

यह इंटरफ़ेस noexcept के रूप में डिक्लेयर किया गया है और विनिर्देश के अनुसार exception safe गुण को पूरा करता है [SWS_CM_11609]। इस प्रकार त्रुटियों या अपवादों का उत्पन्न होना बाहर रखा गया है। चूँकि डि-रजिस्ट्रेशन तुरंत प्रभावी हो जाता है, इसलिए यह माना जाना चाहिए (Interpretation) कि मेथड के समाप्त होने के बाद पूर्व हैंडलर को कोई नई सूचनाएँ नहीं दी जाएँगी। प्रश्न Q-30238329b76b64f4 (खुला)

इंटरैक्शन

यह फ़ंक्शन ara::com AUTOSAR_AP_EXP_ARAComAPI §5.3.1 “Proxy Class API’s” में सब्सक्रिप्शन प्रबंधित करने के लिए मूलभूत प्रॉक्सी क्लास API में से एक है। स्थिति परिवर्तन हैंडलर्स को निष्क्रिय करने के लिए समान प्रकार के मेथड्स प्रॉक्सी इवेंट्स [SWS_CM_00334] और ट्रिगर्स [SWS_CM_01108] के लिए तथा स्केलेटन साइड पर इवेंट्स [SWS_CM_12010] और ट्रिगर्स [SWS_CM_01112] के लिए इसके दर्पण-समान (mirror) रूप में मौजूद हैं।

यह उपयोग निर्देश AUTOSAR विनिर्देशों के आधार पर स्वचालित रूप से तैयार किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_11609
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11609@rel:R25-11#93ea5465
Content hash
93ea5465
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11609
Status: valid/unmigrated Version: rel:R25-11#1abd2b15 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_CM_11609@rel:R25-11#1abd2b15
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0c91f75a2026-09-30
  • R24-11rel:R24-11#678da2882026-10-14
  • R25-11rel:R25-11#1abd2b152026-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

फ़ंक्शन UnsetTransportFaultConditionHandler [SWS_CM_00126] Upstream: RS_CM_00224, RS_E2E_08534

void UnsetTransportFaultConditionHandler () noexcept;

Provides the possibility to unregister a previously set ara::com::e2e:: TransportFaultConditionHandler for a given Proxy Field Notifier.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: c996ada4784f उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

फ़ंक्शन UnsetTransportFaultConditionHandler का उपयोग किसी विशिष्ट प्रॉक्सी फ़ील्ड के नोटिफ़ायर के लिए पहले से पंजीकृत ara::com::e2e::TransportFaultConditionHandler को फिर से अपंजीकृत करने के लिए किया जाता है [SWS_CM_00126]। यह स्कोप <SI-Namespace>::proxy::fields::<Field> के भीतर परिभाषित है और हेडर फ़ाइल <SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h AUTOSAR_AP_SWS_CommunicationManagement §8.3.3.2.1.4 “UnsetTransportFaultConditionHandler” के माध्यम से शामिल किया गया है। कॉल पैरामीटर रहित है और कोई रिटर्न मान नहीं देता है (void)।

त्रुटि प्रबंधन

विधि को noexcept के रूप में घोषित किया गया है और इसमें अपवाद गारंटी exception safe [SWS_CM_00126] है। कोई त्रुटि कोड वापस नहीं किया जाता है या अपवाद नहीं फेंका जाता है। यदि पहले कोई हैंडलर पंजीकृत नहीं था, तो एक दोहराई गई कॉल का संभवतः कोई प्रभाव नहीं पड़ेगा। प्रश्न Q-85da9a7b00678748 (खुला)

समवर्तीता और प्रतिबंध

विनिर्देश कोई अलग समवर्ती (concurrency) या थ्रेड-सुरक्षा आवश्यकताएं परिभाषित नहीं करता है। चूंकि इंटरफ़ेस समकालिक रूप से काम करता है और अतुल्यकालिक प्रकारों का उपयोग नहीं करता है, त्रुटि हैंडलर को हटाना समकालिक रूप से और तुरंत प्रभावी होना चाहिए। प्रश्न Q-ed4cc712bb55aee5 (खुला) कॉलर्स को एप्लिकेशन जीवनचक्र में कॉल को इस तरह से समन्वित करना चाहिए कि व्यक्तिगत सेवा इंस्टेंस के नोटिफ़ायर संदेशों को हैंडलर के बिना अनियंत्रित रूप से संसाधित न किया जाए AUTOSAR_AP_SWS_CommunicationManagement §7.4.1 “End-to-end communication protection for SOMEIP”।

इंटरैक्शन

अपंजीकरण AUTOSAR Adaptive में एक सुसंगत नामकरण और कार्यात्मक पैटर्न का पालन करता है:

  • प्रॉक्सी स्तर पर, इवेंट्स ([SWS_CM_00105]) के साथ-साथ ट्रिगर्स ([SWS_CM_00108]) के लिए समान फ़ंक्शन उपलब्ध हैं।
  • कंकाल (Skeleton) स्तर पर, फ़ील्ड गेटर्स और सेटर्स ([SWS_CM_00098]) के साथ-साथ स्केलेटन इंटरफ़ेस ([SWS_CM_00095]) के सभी तरीकों के लिए संबंधित समकक्ष मौजूद हैं।

यह उपयोग संबंधी निर्देश AUTOSAR Adaptive R25-11 के विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00126
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00126@rel:R25-11#677151bc
Content hash
677151bc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00126
Status: valid/unmigrated Version: rel:R25-11#34c05de8 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_CM_00126@rel:R25-11#34c05de8
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b31fdb2c2026-09-30
  • R24-11rel:R24-11#00a5c4a32026-10-14
  • R25-11rel:R25-11#34c05de82026-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

फ़ंक्शन Unsubscribe [SWS_CM_11602] Upstream: RS_CM_00104

void Unsubscribe () noexcept;

Method to unsubscribe from a service field notification. If the Field is not subscribed to at the time of the call, Unsubscribe() shall return without action.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_11602
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11602@rel:R25-11#e3b1c552
Content hash
e3b1c552
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11602
Status: valid/unmigrated Version: rel:R25-11#77e3e54d 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_CM_11602@rel:R25-11#77e3e54d
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0705e32a2026-09-30
  • R24-11rel:R24-11#af6d228d2026-10-14
  • R25-11rel:R25-11#77e3e54d2026-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

टाइप उपनामों का प्रलेखन

टाइप उपनाम FieldType [SWS_CM_11403] Upstream: RS_CM_00216, RS_AP_00114

using FieldType = <PFieldCppidt>;
Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::fields::<Field>
SymbolFieldType

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

Record
AUTOSAR/AP/record/SWS_CM_11403
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11403@rel:R25-11#65e80519
Content hash
65e80519
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11403
Status: valid/unmigrated Version: rel:R25-11#cc450956 Versionshistorie & Revisions (1 transition, 5 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_CM_11403@rel:R25-11#cc450956
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#926271042026-09-30
  • R22-11rel:R22-11#8ef005dd2026-10-14
  • R23-11rel:R23-11#8ef005dd2026-10-14
  • R24-11rel:R24-11#46a194152026-10-14
  • R25-11rel:R25-11#cc4509562026-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