DEENESPTFRRUARHIKOZHNL

فئة <SI-Namespace>::proxy::events::<Event>

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

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

يمكّن تطبيقات العميل من الاشتراك في أحداث الخدمة واستقبال عينات البيانات المحددة النوع.

تمكّن فئة الواجهة <SI-Namespace>::proxy::events::<Event> تطبيقات العميل في AUTOSAR Adaptive Platform من استقبال أحداث الخدمة من جهة المستهلك عبر الموديل com. ويتضمن المسار النموذجي طلب الاشتراك عبر Subscribe [SWS_CM_00141]، والإخطار التفاعلي عبر معالجات مسجلة، بالإضافة إلى جلب العينات بشكل متزامن باستخدام GetNewSamples [SWS_CM_00701]. وأثناء ذلك، لا يجوز الاحتفاظ بمؤشرات عينات في الوقت نفسه أكثر مما تم حجزه عند الاشتراك، ويجب تحرير جميع المراجع قبل إلغاء الاشتراك عبر Unsubscribe.

السياق

تمثل فئة C++ المسماة <SI-Namespace>::proxy::events::<Event> الواجهة من جهة المستهلك لحدث خدمة في الموديل com لـ AUTOSAR Adaptive Platform (الإصدار R25-11). وضمن نمط الاتصال الموجه نحو الخدمة، تعمل هذه الفئة المولّدة كممثل محلي لحدث يوفره هيكل الخادم. وتستخدم تطبيقات العميل مثيلات هذه الفئة للاشتراك في بيانات الأحداث، واستقبال العينات (Samples) الواردة من شبكة الاتصال، وإدارة دورة حياتها على جانب المستهلك AUTOSAR_AP_EXP_ARAComAPI ص. 10.

أطراف التفاعل الأساسية للفئة هي:

  • التطبيق (المشترك): يباشر تسجيل اشتراك الحدث عبر Subscribe [SWS_CM_00141]، ويودع إجراءات رد النداء لاستقبال البيانات بالإضافة إلى تغييرات الحالة، ويستعلم عن عينات جديدة عبر GetNewSamples [SWS_CM_00701].
  • Communication Management: ينسق نقل بيانات الأحداث عبر البرمجيات الوسيطة الأساسية، ويدير حالة الشبكة، وينفّذ معالجات الإخطار المسجلة عند وصول أحداث جديدة أو تغييرات في الحالة [SWS_CM_00181]، [SWS_CM_00333].
  • سياق التنفيذ (المنفّذ): عند استخدام دوال تسجيل محملة بشكل زائد، يتم تنفيذ المعالجات غير المتزامنة داخل سياق ExecutorT ممرر صراحةً [SWS_CM_11354]، [SWS_CM_11356]، [SWS_CM_00100].
EventKontext Anwendung التطبيق ProxyEvent Proxy-Event Anwendung->ProxyEvent Subscribe / GetNewSamples ProxyEvent->Anwendung Handler-Aufruf CommunicationManagement Communication Management CommunicationManagement->ProxyEvent Ereignisdaten / Status

مخطط السياق: علاقات التفاعل بين التطبيق، وحدث الوكيل، وCommunication Management. المصادر: [SWS_CM_00141]، [SWS_CM_00181]، AUTOSAR_AP_EXP_ARAComAPI ص. 10

دورة الحياة

يُرجّح أن يكون إنشاء <SI-Namespace>::proxy::events::<Event> وتدميره، بوصفه عضوًا في فئة الوكيل العليا، مرتبطين بشكل وثيق بفترة بقاء وكيل الخدمة. سؤال Q-6c591ea580278c12 (مفتوح) وبعد الإنشاء، يكون الحدث في البداية في حالة غير مشترَك بها. ويمكن الاستعلام عن حالة الاشتراك الحالية في أي وقت عبر GetSubscriptionState، والتي تُرجع الحالة بوصفها ara::com::SubscriptionState [SWS_CM_00316].

يتم بدء الانتقال إلى حالة الاشتراك النشطة عبر Subscribe، حيث يتم تحديد الحد الأقصى لعدد فتحات الذاكرة المؤقتة المتاحة في الوقت نفسه عبر maxSampleCount [SWS_CM_00141]. وإذا كان الحدث عند وقت الاستدعاء موجودًا بالفعل في الحالتين kSubscribed أو kSubscriptionPending وكانت القيمة الممررة متطابقة مع القيمة الحالية، فإن الاستدعاء يظل بلا تأثير [SWS_CM_00141]. ويبلّغ Communication Management عن تغييرات حالة الاشتراك عبر معالج يتم تسجيله بواسطة SetSubscriptionStateChangeHandler [SWS_CM_00333] أو مع سياق تنفيذ عبر SetSubscriptionStateChangeHandler [SWS_CM_11354]. ويمكن إلغاء هذا التسجيل عبر UnsetSubscriptionStateChangeHandler [SWS_CM_00334] AUTOSAR_AP_EXP_ARAComAPI ص. 10.

بالإضافة إلى ذلك، تدير الفئة حالة التأمين الشامل بين الطرفين (E2E). وعبر GetE2EStateMachineState، يتم تحديد الحالة ara::com::e2e::SMState لآلة حالة E2E، كما تم رصدها عند آخر استدعاء داخلي لـ E2E_Check() أثناء GetNewSamples() [SWS_CM_11554]. ويمكن مراقبة شروط النقل المعيبة من خلال معالجات يتم تعيينها عبر SetTransportFaultConditionHandler [SWS_CM_00099] أو [SWS_CM_00100] وإزالتها عبر UnsetTransportFaultConditionHandler [SWS_CM_00105].

يتم إنهاء الاشتراك عبر Unsubscribe [SWS_CM_00151] AUTOSAR_AP_EXP_ARAComAPI ص. 10. وإذا لم يكن الحدث مشترَكًا به في ذلك الوقت، تعود الدالة دون تنفيذ أي إجراء [SWS_CM_00151]. وجميع الدوال الأعضاء معلنة كـ noexcept وتوفر أمانًا كاملاً من الاستثناءات.

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

ينقسم المسار النموذجي لاستخدام حدث الوكيل إلى المراحل المتتالية التالية:

  1. بدء الاشتراك: يستدعي التطبيق Subscribe(maxSampleCount) [SWS_CM_00141] لحجز حجم المخزن المؤقت للعينات الواردة.
  2. تكوين الإخطار: عبر SetReceiveHandler [SWS_CM_00181] (أو مع سياق تنفيذ عبر [SWS_CM_11356])، يتم تسجيل رد نداء بدون معلمات، والذي يستدعيه Communication Management عند وصول أحداث جديدة.
  3. جلب العينات ومعالجتها: في رد النداء، يستدعي التطبيق GetNewSamples [SWS_CM_00701]. ويعالج كائن قابل للاستدعاء f ممرر مع التوقيع void(ara::com::SamplePtr<SampleType const>) كل عينة على التوالي. وهنا يتطابق SampleType مع نوع بيانات الحمولة الخاص بنوع الحدث [SWS_CM_11401]. وتوفر القيمة المرجعة كـ ara::core::Result<std::size_t> العدد الدقيق للعينات الممررة إلى f [SWS_CM_00701].
  4. مراقبة الذاكرة المؤقتة: باستخدام GetFreeSampleCount [SWS_CM_00705]، يمكن للتطبيق التحقق من عدد المواضع غير المستخدمة في الذاكرة المؤقتة المحلية لاكتشاف اختناقات المخزن المؤقت مبكرًا.
  5. إلغاء المراجع وإلغاء الاشتراك: بعد الانتهاء من معالجة البيانات، يتم إلغاء تنشيط مشغّل الاستقبال باستخدام UnsetReceiveHandler [SWS_CM_00183] وإنهاء الاشتراك عبر Unsubscribe [SWS_CM_00151].
الاشتراك في الحدث ومعالجة العيناتالتطبيقProxy-EventCommunication ManagementSubscribe(maxSampleCount)Abonnement anfordernSetReceiveHandler(handler)handler()GetNewSamples(f, maxNumberOfSamples)ara::core::Result<std::size_t>Unsubscribe()

مخطط التسلسل: التسلسل النموذجي للاشتراك، والإخطار، ومعالجة العينات، وإلغاء الاشتراك. المصادر: [SWS_CM_00141]، [SWS_CM_00181]، [SWS_CM_00701]، [SWS_CM_00151]

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

عند استخدام الفئة، قد تظهر رموز خطأ محددة وانتهاكات وقت تشغيل تتطلب عمليات فحص دفاعية:

  • خطأ في التكوين عند إعادة الاشتراك: إذا تم استدعاء Subscribe بينما الحدث مشترَك به بالفعل، واختلف maxSampleCount الجديد عن القيمة الحالية، يفشل الاستدعاء برمز الخطأ ComErrc::kMaxSampleCountNotRealizable [SWS_CM_00141]. وفي حالة نقص الأذونات، يرفض النظام التنفيذ بـ InsufficientPermissionsViolation [SWS_CM_00141].
  • تجاوز حدود المخزن المؤقت: إذا احتفظ التطبيق بمثيلات من ara::com::SamplePtr أكثر مما تم التعهد به في الاستدعاء السابق لـ Subscribe، يُرجع GetNewSamples رمز الخطأ ComErrc::kMaxSamplesExceeded؛ وفي هذه الحالة ربما تم التخلص من عينات البيانات [SWS_CM_00701].
  • تمرير معالج غير صالح: إذا تم تمرير كائن قابل للاستدعاء غير صالح أو فارغ (null) عند SetReceiveHandler أو SetSubscriptionStateChangeHandler أو SetTransportFaultConditionHandler، فسيتم إطلاق InvalidHandlerViolation ([SWS_CM_00181]، [SWS_CM_11356]، [SWS_CM_00333]، [SWS_CM_11354]، [SWS_CM_00099]، [SWS_CM_00100]).
  • عينات متبقية عند إلغاء الاشتراك: إذا لم يتم تحرير جميع ara::com::SamplePtr المحتفظ بها قبل استدعاء Unsubscribe، فإن ذلك ينتج عنه DanglingSamplesViolation [SWS_CM_00151].

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

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

مخطط الفئة

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

G n_SI_Namespace___proxy__events___Event_711 <Event> + SetTransportFaultConditionHandler() + UnsetTransportFaultConditionHandler() + GetE2EStateMachineState() + GetFreeSampleCount() + GetNewSamples() + GetSubscriptionState() + SetSubscriptionStateChangeHandler() + Subscribe() + UnsetSubscriptionStateChangeHandler() + Unsubscribe() + SetReceiveHandler() + UnsetReceiveHandler()

عرض التفاصيل

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

الدوال الأعضاء

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

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

Query Free Sample Slots

std::size_t GetFreeSampleCount () const noexcept;
GetNewSamples دالة

Method to update the event 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()) noexcept;

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

ara::com::SubscriptionState GetSubscriptionState () const noexcept;

Set/Register the event receive handler

التحميلات الزائدة SetReceiveHandler 2
void SetReceiveHandler (ara::com::EventReceiveHandler handler) noexcept; SWS_CM_00181
template <typename ExecutorT> void SetReceiveHandler (ara::com::EventReceiveHandler handler, ExecutorT &&executor) noexcept; SWS_CM_11356

Set ara::com::SubscriptionState change handler

التحميلات الزائدة SetSubscriptionStateChangeHandler 2
void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler) noexcept; SWS_CM_00333
template <typename ExecutorT> void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler, ExecutorT &&executor) noexcept; SWS_CM_11354

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

التحميلات الزائدة SetTransportFaultConditionHandler 2
void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept; SWS_CM_00099
template <typename ExecutorT> void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler, ExecutorT &&executor) noexcept; SWS_CM_00100
Subscribe دالة

Method to subscribe to a service event. If the Event is already in state kSubscribed or in state kSubscriptionPending at the time of the call, and the provided maxSampleCount 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;

Disable service event 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 Event.

void UnsetTransportFaultConditionHandler () noexcept;
Unsubscribe دالة

Method to unsubscribe from a service event. If the Event is not subscribed to at the time of the call, the method shall return without action.

void Unsubscribe () noexcept;

أسماء الأنواع البديلة

SampleType اسم نوع بديل

As per [SWS_CM_11400]

using SampleType = <PSampleCppidt>;

توثيق الدوال

دالة GetE2EStateMachineState [SWS_CM_11554] Upstream: RS_CM_00224, RS_E2E_08534

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

Returns the state of the specific event 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::events::<Event>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
ara::com::e2e::SMStateState of the specific event 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_11554
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11554@rel:R25-11#526e4144
Content hash
526e4144
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11554
Status: valid/unmigrated Version: rel:R25-11#4c81e570 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_11554@rel:R25-11#4c81e570
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f9e478182026-09-30
  • R24-11rel:R24-11#5c2922c82026-10-14
  • R25-11rel:R25-11#4c81e5702026-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

دالة GetFreeSampleCount [SWS_CM_00705] 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::events::<Event>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
std::size_tThe number of free/unused slots for event 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_00705
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00705@rel:R25-11#9246c57f
Content hash
9246c57f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00705
Status: valid/unmigrated Version: rel:R25-11#f96adb34 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_00705@rel:R25-11#f96adb34
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#2f7ed5962026-09-30
  • R19-11rel:R19-11#008f5d482026-10-14
  • R20-11rel:R20-11#e5d3f0782026-10-14
  • R21-11rel:R21-11#c65b737d2026-10-14
  • R22-11rel:R22-11#c65b737d2026-10-14
  • R23-11rel:R23-11#c65b737d2026-10-14
  • R24-11rel:R24-11#61ce58d62026-10-14
  • R25-11rel:R25-11#f96adb342026-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_00701] 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()) noexcept;

Method to update the event cache.

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

Template-Parameter

ParameterBeschreibung
FFunctor which shall process the received samples

Parameter (in)

ParameterBeschreibung
fCallable ([[func.wrap]]) f with signature void(ara::com:: SamplePtr<SampleType const>)
maxNumberOfSamplesMaximum number of received data samples being processed in the function call.

Rückgabewert

TypBeschreibung
ara::core::Result<std::size_t >• If successful: an ara::core::Result containing a ara:: core::Result::value_type i.e. a std::size_t the total number of data samples passed to f • If unsuccessful: an ara::core::Result containing an ara:: core::Result::error_type i.e. a corresponding ara:: com::ComErrc

Fehler

FehlercodeBeschreibung
ComErrc::kMaxSamplesExceededno_rollback_semantics Application holds more ara::com::SamplePtrs than commited in Subscribe() Samples were possibly skipped.

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

Record
AUTOSAR/AP/record/SWS_CM_00701
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00701@rel:R25-11#7af5691e
Content hash
7af5691e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00701
Status: valid/unmigrated Version: rel:R25-11#7a1e5108 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_00701@rel:R25-11#7a1e5108
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#35572f2e2026-09-30
  • R19-11rel:R19-11#a5b2b06e2026-10-14
  • R20-11rel:R20-11#d77236b02026-10-14
  • R21-11rel:R21-11#687f003e2026-10-14
  • R22-11rel:R22-11#687f003e2026-10-14
  • R23-11rel:R23-11#687f003e2026-10-14
  • R24-11rel:R24-11#a6b509202026-10-14
  • R25-11rel:R25-11#7a1e51082026-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_00316] Upstream: RS_CM_00106

ara::com::SubscriptionState GetSubscriptionState () const noexcept;
Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
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_00316
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00316@rel:R25-11#d62d2cfa
Content hash
d62d2cfa
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00316
Status: valid/unmigrated Version: rel:R25-11#755da336 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_00316@rel:R25-11#755da336
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#6bf8f8882026-09-30
  • R19-11rel:R19-11#cabe62962026-10-14
  • R20-11rel:R20-11#cabe62962026-10-14
  • R21-11rel:R21-11#cabe62962026-10-14
  • R22-11rel:R22-11#cabe62962026-10-14
  • R23-11rel:R23-11#4857a81f2026-10-14
  • R24-11rel:R24-11#3c50d0a12026-10-14
  • R25-11rel:R25-11#755da3362026-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_00181] Upstream: RS_CM_00203, RS_AP_00114, RS_AP_00120, RS_AP_00121

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

Set/Register the event receive handler

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 262c351f3d58 المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

الاستخدام

تُستخدم الدالة SetReceiveHandler من جانب العميل في النطاق <SI-Namespace>::proxy::events::<Event> لتسجيل معالج رد اتصال للأحداث الواردة [SWS_CM_00181]. ويتم تمرير ara::com::EventReceiveHandler كمعلمة، وهو معرّف كدالة بدون معلمات ويتم استدعاؤه بواسطة Communication Management عند ورود الحدث [SWS_CM_00181]. وليس للدالة قيمة إرجاع (void) [SWS_CM_00181].

معالجة الأخطاء وسلوك الاستثناءات

تم تحديد العملية بصفتها noexcept وآمنة من الاستثناءات (exception safe) [SWS_CM_00181]. وإذا كان الكائن القابل للاستدعاء المُمرَّر غير موجود أو بقيمة null، فسيُعتبر ذلك InvalidHandlerViolation [SWS_CM_00181].

سياق التنفيذ والتكامل

ضمن واجهات Proxy، ينتمي SetReceiveHandler إلى الآليات الأساسية إلى جانب استدعاءات مثل UnsetReceiveHandler() وGetNewSamples() ARAComAPI §5.3.1 «Proxy Class API’s». وإذا كان من المقرر تنفيذ المعالج في سياق محدد مسبقًا، يتوفر التحميل الزائد للقالب مع ExecutorT [SWS_CM_11356] (ARAComAPI ص. 10).

يُستخدم نهج الإشعار نفسه أيضًا للمُشغِّلات عبر [SWS_CM_00250] (مع السياق: [SWS_CM_00352]) وكذلك للحقول عبر [SWS_CM_11605] (مع السياق: [SWS_CM_11611]) ARAComAPI §4.2 «Means of Communication».

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

دليل المنفِّذ قيد الإعداد (التعقيد I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
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 event arrival. The EventReceiveHandler constitutes a function without parameters and has to use the f method of the specific Event class to access the retrieved event data. See [SWS_CM_00309] 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_00181
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00181@rel:R25-11#f662cdcb
Content hash
f662cdcb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00181
Status: valid/unmigrated Version: rel:R25-11#bc1861fe 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_00181@rel:R25-11#bc1861fe
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#20b3d9582026-09-30
  • R19-11rel:R19-11#7d8bf15d2026-10-14
  • R20-11rel:R20-11#60f2a7dc2026-10-14
  • R21-11rel:R21-11#240b5a672026-10-14
  • R22-11rel:R22-11#ab46c35e2026-10-14
  • R23-11rel:R23-11#345270f22026-10-14
  • R24-11rel:R24-11#0dc195ca2026-10-14
  • R25-11rel:R25-11#bc1861fe2026-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_11356] Upstream: RS_CM_00211, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00138

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

As per [SWS_CM_00181] but the method shall execute in a provided context

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
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_00181]
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_11356
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11356@rel:R25-11#52638ddd
Content hash
52638ddd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11356
Status: valid/unmigrated Version: rel:R25-11#e20529b7 Versionshistorie & Revisions (1 transition, 7 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_11356@rel:R25-11#e20529b7
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#5d1f03342026-09-30
  • R20-11rel:R20-11#fec7d2902026-10-14
  • R21-11rel:R21-11#386272552026-10-14
  • R22-11rel:R22-11#386272552026-10-14
  • R23-11rel:R23-11#a1cf75c52026-10-14
  • R24-11rel:R24-11#0f9051a22026-10-14
  • R25-11rel:R25-11#e20529b72026-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_00333] Upstream: RS_CM_00106

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

Set ara::com::SubscriptionState change handler

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

تقوم الدالة SetSubscriptionStateChangeHandler في مساحة الأسماء proxy::events::<Event> بتسجيل دالة رد نداء (callback function) يستدعيها Communication Management بمجرد تغير الحالة ara::com::SubscriptionState للحدث ([SWS_CM_00333]). تم التصريح عن الدالة كـ noexcept وتُعد آمنة من الاستثناءات ([SWS_CM_00333]).

الاستخدام والدلالات غير المتزامنة

تعمل استدعاءات Subscribe() بشكل غير متزامن من حيث المبدأ؛ ولا يجوز اعتبار الاشتراك الناجح مكتملاً إلا عندما يبلغ المعالج المسجل أو GetSubscriptionState() عن الحالة kSubscribed ([SWS_CM_12006]). يتم استدعاء المعالج مع kSubscriptionPending إذا لم يدخل الاشتراك حيز التنفيذ فورًا (على سبيل المثال نتيجة فترات زمن الانتقال لبروتوكول ناقل البيانات) أو إذا كان مثيل الخادم غير قابل للوصول إليه بسبب عمليات إعادة التشغيل أو أخطاء الشبكة ([SWS_CM_00313]). يتم إلغاء تسجيل المعالج عبر UnsetSubscriptionStateChangeHandler() (EXP ARAComAPI §5.3.1 «Proxy Class API’s»).

معالجة الأخطاء والشروط الحدية

إذا لم يتم تمرير كائن رد نداء صالح أو إذا كان هذا الكائن خاليًا (null)، تحدث حالة الخطأ InvalidHandlerViolation ([SWS_CM_00333]). فيما يتعلق بترتيب الاستدعاء، يُستحسن تسجيل المعالج قبل Subscribe() لرصد انتقالات الحالة المبكرة بشكل موثوق. سؤال Q-3b9c25c6aa2d0a0f (مفتوح)

التفاعل والمتغيرات

لتنفيذ المعالج في سياق عمل أو خيط تنفيذ (thread) محدد مسبقًا، يتوفر متغير القالب ذو التحميل الزائد مع المعلمة ExecutorT ([SWS_CM_11354]). توجد واجهات موازية لمحفزات الوكيل ([SWS_CM_01107])، وحقول الوكيل ([SWS_CM_11607])، وكذلك على مستوى الهيكل العظمي (skeleton) ([SWS_CM_12008]).

ملاحظة استخدام مولدة بواسطة الذكاء الاصطناعي بناءً على AUTOSAR R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
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 when the ara::com::SubscriptionState of the event has changed.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00333
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00333@rel:R25-11#0c577b02
Content hash
0c577b02
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00333
Status: valid/unmigrated Version: rel:R25-11#dcf32e4c 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_00333@rel:R25-11#dcf32e4c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#7e30b3f52026-09-30
  • R19-11rel:R19-11#ae3e84222026-10-14
  • R20-11rel:R20-11#32090fe52026-10-14
  • R21-11rel:R21-11#0c6444642026-10-14
  • R22-11rel:R22-11#b8f5d2782026-10-14
  • R23-11rel:R23-11#a0c415c22026-10-14
  • R24-11rel:R24-11#2a72383b2026-10-14
  • R25-11rel:R25-11#dcf32e4c2026-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_11354] Upstream: RS_CM_00211, 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_00333] but the method shall execute in a provided context

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 5334daeddc44 المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُستخدم دالة العضو القالبية SetSubscriptionStateChangeHandler في النطاق proxy::events::<Event> لتسجيل دالة رد نداء لتغييرات حالة الاشتراك (ara::com::SubscriptionState) ([SWS_CM_11354]، AP EXP ARAComAPI §5.3.1 «Proxy Class API’s»). على عكس الدالة الأساسية [SWS_CM_00333]، لا يتم تنفيذ المعالج في السياق الداخلي لـ Communication Management، بل يُمرر عبر معلمة القالب ExecutorT إلى سياق تنفيذ مُقدم executor ([SWS_CM_11360]، AP EXP ARAComAPI §1.0 «SetSubscriptionState with ExecutorT»).

المعلمات وقيم الإرجاع

  • handler: الكائن القابل للاستدعاء (callable) المراد استدعاؤه، والذي يتم إشعاره عند حدوث تغيير في ara::com::SubscriptionState الخاص بالحدث ([SWS_CM_00333]).
  • executor: سياق التنفيذ وفقًا لـ [SWS_CM_11360]، الذي يجب معالجة المعالج داخله.
  • قيمة الإرجاع: لا تمتلك الدالة أي قيمة إرجاع (void).

معالجة الأخطاء والتنفيذ

تم التصريح عن الدالة كـ noexcept وتم تحديدها على أنها آمنة من الاستثناءات (exception safe). إذا كان الكائن القابل للاستدعاء handler المُمرر غير موجود أو كان null، يتم إطلاق InvalidHandlerViolation ([SWS_CM_11354]).

تفاعل

نمط مراقبة الحالة المرتبطة بالسياق باستخدام ExecutorT موجود بشكل مماثل لمحفزات الوكيل ([SWS_CM_01106]) بالإضافة إلى حقول الوكيل ([SWS_CM_11608]). إذا لم تكن هناك حاجة لنقل التنفيذ إلى سياق محدد، يتوفر المتغير [SWS_CM_00333].

تم إنشاء ملاحظة الاستخدام هذه آليًا استنادًا إلى مواصفة AUTOSAR R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد I3)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
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_00333]
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_11354
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11354@rel:R25-11#c8127c41
Content hash
c8127c41
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11354
Status: valid/unmigrated Version: rel:R25-11#a42e5998 Versionshistorie & Revisions (1 transition, 7 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_11354@rel:R25-11#a42e5998
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#98929d192026-09-30
  • R20-11rel:R20-11#17b3a5402026-10-14
  • R21-11rel:R21-11#f500c0cd2026-10-14
  • R22-11rel:R22-11#f500c0cd2026-10-14
  • R23-11rel:R23-11#7e227a6e2026-10-14
  • R24-11rel:R24-11#65eecdd42026-10-14
  • R25-11rel:R25-11#a42e59982026-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_00099] 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 Event.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: f1aa03e805b1 المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُستخدم دالة العضو SetTransportFaultConditionHandler في حدث وكيل ([SWS_CM_00099]) لتسجيل دالة رد اتصال من النوع ara::com::e2e::TransportFaultConditionHandler. وعبر هذا المعالج، يتم الإبلاغ عن أخطاء الإرسال التي يتم اكتشافها على مستوى طبقة النقل لربط الاتصالات ([SWS_CM_00211]).

الاستخدام والدلالات:

  • الاستدعاء والمعلمات: تقبل الدالة كائن المعالج القابل للاستدعاء handler ولا تُرجع أي قيمة ([SWS_CM_00099]). وتم التصريح عن توقيع الطريقة كـ noexcept ([SWS_CM_00099]).
  • حالات الخطأ المنقولة: يبلّغ المعالج المسجل في حالة حدوث خطأ عن قيم من التعداد ara::com::e2e::TransportFaultCondition، مثل kSampleRejected عند تجاهل عينات قناة النقل الأساسية ([SWS_CM_00211]).
  • سياق التنفيذ: بالنسبة لعمليات التنفيذ غير المتزامنة، يتوفر تحميل زائد للقالب مع كائن منفذ (Executor) إضافي ExecutorT&& executor ([SWS_CM_00100]).

معالجة الأخطاء والشروط الحدية:

  • الأمان من الاستثناءات: تعتبر الدالة آمنة من الاستثناءات (exception safe) ([SWS_CM_00099]).
  • الانتهاكات: إذا كان الكائن القابل للاستدعاء الممرر غير موجود أو كان null، فإن هناك InvalidHandlerViolation ([SWS_CM_00099]).
  • التفاعل: توجد واجهات مكافئة لتسجيل TransportFaultConditionHandler أيضًا للمشغلات ([SWS_CM_00106])، وأجهزة إشعار الحقول ([SWS_CM_00109])، وطرق Skeleton ([SWS_CM_00093]).

تم إنشاء ملاحظة الاستخدام هذه تلقائيًا بناءً على مواصفة AUTOSAR.

دليل المنفِّذ قيد الإعداد (التعقيد I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
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_00099
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00099@rel:R25-11#6c2ec55d
Content hash
6c2ec55d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00099
Status: valid/unmigrated Version: rel:R25-11#e31b701b 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_00099@rel:R25-11#e31b701b
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#019ce7992026-09-30
  • R24-11rel:R24-11#585ff7702026-10-14
  • R25-11rel:R25-11#e31b701b2026-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_00100] 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:: events::eventname::SetTransportFaultConditionHandler for a given Proxy Event.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 45577c09ced5 المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تسجل دالة القالب SetTransportFaultConditionHandler في حدث وكيل معالجًا خاصًا بالتطبيق من النوع ara::com::e2e::TransportFaultConditionHandler مع منفذ مخصص للمستخدم ([SWS_CM_00100]). وهي تمثل التحميل الزائد لسياق التنفيذ مقارنة بالدالة الأساسية ذات المعلمات الأقل ([SWS_CM_00099]).

الاستخدام والمعلمات: يتم استدعاء الطريقة على مثيلات <SI-Namespace>::proxy::events::<Event> ولا تُرجع أي قيمة (void) ([SWS_CM_00100]). وهي تأخذ المعالج المراد استدعاؤه (handler) وتقبل كائن منفذ (executor كمرجع عام ExecutorT&&)، والذي يُطلق في سياقه أي تنفيذ غير متزامن للمعالج ([SWS_CM_00100]). وتم التصريح عن توقيع الدالة بـ noexcept ([SWS_CM_00100]).

معالجة الأخطاء: تم تحديد العملية كـ exception safe ([SWS_CM_00100]). وإذا تم تمرير كائن غير صالح أو غير موجود قابل للاستدعاء (null)، فإن ذلك يعد انتهاكًا في صورة InvalidHandlerViolation ([SWS_CM_00100]). وعبر المعالج المسجل، يتم الإبلاغ عن أخطاء النقل المكتشفة، مثل TransportFaultCondition::kSampleRejected عند تجاهل عينات البيانات الواردة بواسطة كيان النقل الأساسي ([SWS_CM_00211]).

التفاعل: بينما يقوم [SWS_CM_00099] بإجراء التسجيل بدون منفذ صريح، يتيح هذا التحميل الزائد التنفيذ في سياق الخيط أو المهمة المطلوب ([SWS_CM_00100]). وتتوفر تحميلات زائدة مماثلة مع منفذ لطرق Skeleton ([SWS_CM_00094]) وحقول Skeleton ([SWS_CM_00097])، وكذلك على جانب الوكيل للمشغلات ([SWS_CM_00107]) وأجهزة إشعار الحقول ([SWS_CM_00110]).

تم إنشاء ملاحظة الاستخدام هذه تلقائيًا بناءً على المواصفة.

دليل المنفِّذ قيد الإعداد (التعقيد I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
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
executorExecutor object in which any asynchronous computation spawn shall be invoked

Rückgabewert

TypBeschreibung
None
Siehe auch: [SWS_CM_00099]

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

Record
AUTOSAR/AP/record/SWS_CM_00100
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00100@rel:R25-11#40fad327
Content hash
40fad327
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00100
Status: valid/unmigrated Version: rel:R25-11#8df441ab 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_00100@rel:R25-11#8df441ab
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#bf7821ea2026-09-30
  • R24-11rel:R24-11#bf203b682026-10-14
  • R25-11rel:R25-11#8df441ab2026-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_00141] Upstream: RS_CM_00103

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

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

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 7e840633f446 المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

الاستخدام

تسجل الدالة Subscribe عنصر Proxy لاستقبال أحداث الخدمة وفقًا لـ [SWS_CM_00141]. وطبيعة الاستدعاء غير متزامنة: تؤكد عودة الدالة فقط أن Communication Management قد قبلت طلب التسجيل (AUTOSAR_AP_EXP_ARAComAPI §5.3.5.2 «Monitoring Event Subscription»). ومن خلال المعلمة الإلزامية maxSampleCount، يبلغ التطبيق بشكل ملزم عن الحد الأقصى لعدد عينات الأحداث التي سيحتفظ بها في نفس الوقت، وبالتالي يقوم بتهيئة مخزن الاستقبال المؤقت المحلي (AUTOSAR_AP_EXP_ARAComAPI ص. 40).

معالجة الأخطاء والشروط الحدية

إذا كان الحدث عند الاستدعاء موجودًا بالفعل في الحالة kSubscribed أو kSubscriptionPending وكانت القيمة الممررة maxSampleCount متطابقة مع الاشتراك النشط، تعود الدالة بنجاح دون أي إجراء ([SWS_CM_00141]). أما إذا اختلف حجم الذاكرة المؤقتة عند إعادة الاشتراك، فسيفشل الاستدعاء ويُرجع في ara::core::Result رمز الخطأ ComErrc::kMaxSampleCountNotRealizable ([SWS_CM_00141]). وفي حال عدم وجود أذونات وصول، يتم رفض الاستدعاء (InsufficientPermissionsViolation وفقًا لـ [SWS_CM_00141]). والتوقيع مُعلن بصفته noexcept ويُعد آمنًا من الاستثناءات.

تفاعل

تحد سعة الذاكرة المؤقتة المحجوزة من استقبال البيانات لاحقًا عبر GetNewSamples ([SWS_CM_00701])؛ وإذا احتفظ التطبيق بمؤشرات ذكية أكثر مما هو محدد، فسيتم إطلاق الخطأ ComErrc::kMaxSamplesExceeded ([SWS_CM_10432]). بينما يتم الاشتراك في أحداث الحقول بشكل متطابق عبر maxSampleCount ([SWS_CM_11601])، لا تتطلب أحداث المُشغِّلات البحتة تحديد حجم المخزن المؤقت ([SWS_CM_00723]).

تم توليد هذا النص آليًا استنادًا إلى المواصفات وإرشادات التصميم.

دليل المنفِّذ قيد الإعداد (التعقيد I3)

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

Parameter (in)

ParameterBeschreibung
maxSampleCountThe cacheSize of the subscription.

Rückgabewert

TypBeschreibung
ara::core::Result< void >• If successful: an ara::core::Result containing a ara:: core::Result::value_type containing a void • If unsuccessful: an ara::core::Result containing an ara:: core::Result::error_type i.e. a corresponding ara:: com::ComErrc

Fehler

FehlercodeBeschreibung
ComErrc::kMaxSampleCountNotRealizablerollback_semantics Provided maxSampleCount for event re-subscription does not match the maxSampleCount for the current subscription

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

Record
AUTOSAR/AP/record/SWS_CM_00141
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00141@rel:R25-11#bb2cf7e8
Content hash
bb2cf7e8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00141
Status: valid/unmigrated Version: rel:R25-11#fab10569 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_00141@rel:R25-11#fab10569
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#639e01622026-09-30
  • R19-11rel:R19-11#19cbb2e62026-10-14
  • R20-11rel:R20-11#42b50f0e2026-10-14
  • R21-11rel:R21-11#7783d2a22026-10-14
  • R22-11rel:R22-11#8604fb982026-10-14
  • R23-11rel:R23-11#c0e97b762026-10-14
  • R24-11rel:R24-11#9932adce2026-10-14
  • R25-11rel:R25-11#fab105692026-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_00183] Upstream: RS_CM_00203

void UnsetReceiveHandler () noexcept;

Disable service event trigger

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 51bbc4b93d81 المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

الاستخدام

تعد الدالة UnsetReceiveHandler جزءًا من مغلف الأحداث في النطاق <SI-Namespace>::proxy::events::<Event> ويتم تضمينها عبر ملف الترويسة #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" ([SWS_CM_00183]). وهي لا تقبل أي معاملات تمرير وليس لها قيمة إرجاع (void). يؤدي الاستدعاء إلى إزالة معالج الاستقبال الخاص بالتطبيق لحدث خدمة والذي تم تسجيله مسبقًا باستخدام SetReceiveHandler (EXP ARAComAPI §5.3.2 «RadarService Proxy Class Example»). يتيح ذلك للتطبيق المستلم التبديل في أي وقت بين الاستقبال الموجه بالأحداث («event-driven») ووضع الاستقصاء النشط («polling style») باستخدام GetNewSamples() (EXP ARAComAPI §5.3.2 «RadarService Proxy Class Example»).

معالجة الأخطاء

تم التصريح عن الطريقة بـ noexcept وتمتلك الخاصية exception safe ([SWS_CM_00183]). وهي لا تطلق أي استثناءات في وقت التشغيل ولا تُبلغ عن رموز أخطاء محددة.

التزامن والربط

بينما ينطبق على معالج رد الاتصال المسجل أنه لا يلزم أن يكون قابلاً لإعادة الدخول (reentrant)، لأن Communication Management يقوم بتسلسل الاستدعاءات (EXP ARAComAPI §5.3.2 «RadarService Proxy Class Example»)، فإن UnsetReceiveHandler يعطل مشغل الحدث لاستقبال المزيد من الإشعارات ([SWS_CM_00183]). في سياق ربط DDS، يتم تعيين الطريقة UnsetReceiveHandler() وفقًا لـ [SWS_CM_11141] وطبقًا للمعيار [SWS_CM_11026] إلى DataReader المطابق.

تفاعل

تشكل الدالة النظير المباشر للتسجيل عبر SetReceiveHandler ([SWS_CM_11140]، EXP ARAComAPI §5.3.1 «Proxy Class API’s»). وتوجد دوال ذات صلة في واجهات وكيل أخرى:

  • بالنسبة للحقول، توجد دالة تحمل نفس الاسم UnsetReceiveHandler في النطاق <SI-Namespace>::proxy::fields::<Field>، والتي تم تعريفها أيضًا كـ noexcept و exception safe ([SWS_CM_11606]).
  • بالنسبة للمشغلات (triggers)، يتوفر UnsetReceiveHandler في النطاق <SI-Namespace>::proxy::triggers::<Trigger>، ولكنه معلن بشكل مختلف كـ not exception safe ([SWS_CM_11614]).

تم إنشاء ملاحظة الاستخدام هذه تلقائيًا بناءً على مواصفات AUTOSAR للإصدار R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد I1)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
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_00183
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00183@rel:R25-11#f35fe05c
Content hash
f35fe05c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00183
Status: valid/unmigrated Version: rel:R25-11#e2575812 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_00183@rel:R25-11#e2575812
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#25a6b80b2026-09-30
  • R19-11rel:R19-11#fd0581df2026-10-14
  • R20-11rel:R20-11#3f0ce8552026-10-14
  • R21-11rel:R21-11#28b9e8462026-10-14
  • R22-11rel:R22-11#28b9e8462026-10-14
  • R23-11rel:R23-11#668a18f72026-10-14
  • R24-11rel:R24-11#2c9f36f32026-10-14
  • R25-11rel:R25-11#e25758122026-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_00334] 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 · درجة الحرارة: غير قابل للتحكم · الموجّه: 72320dd7a142 المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

الاستخدام

تُستخدم الدالة العضو UnsetSubscriptionStateChangeHandler لإعادة ضبط وإلغاء تسجيل معالج رد نداء تم تعيينه مسبقًا لتغييرات حالة الاشتراك (ara::com::SubscriptionState) من جانب الوكيل ([SWS_CM_00334]، EXP ARAComAPI §1.0). الدالة جزء من واجهة الأحداث وتقع في نطاق التسمية الخاص بالتطبيق تحت proxy::events ([SWS_CM_00334]، SWS CommunicationManagement §8.3.2.2.4.5 «UnsetSubscriptionStateChangeHandler»). وللاستخدام، يتم تضمين ملف ترويسة الوكيل المولد <SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h ([SWS_CM_00334]). يتم الاستدعاء بشكل متزامن، ولا يقبل أي معاملات، ولا يقدم أي قيمة إرجاع ([SWS_CM_00334]).

معالجة الأخطاء

وفقًا للمواصفة، صُرح عن الدالة بالمعرّف noexcept وصُنفت بأنها آمنة من الاستثناءات («exception safe») ([SWS_CM_00334]). وهي لا تطلق استثناءات C++‎ في حالة الخطأ ولا ترجع رموز أخطاء ([SWS_CM_00334]).

التزامن والتفاعل

ترتبط الدالة بواجهات API أخرى للوكيل للبحث عن الخدمة وإدارة الأحداث مثل Subscribe() وUnsubscribe() وGetSubscriptionState() وSetSubscriptionStateChangeHandler() (EXP ARAComAPI §5.3.1 «Proxy Class API’s»). كتفسير: يُرجح ألا يتم إطلاق أي إشعارات إضافية عبر المعالج الملغى تسجيله بعد الاستدعاء. سؤال Q-6173c01e6ca93876 (مفتوح) كما تم تعريف نظائر متناظرة لإعادة ضبط المعالجات لتغييرات الحالة في المواصفة لحقول الوكيل ([SWS_CM_11609]، SWS CommunicationManagement §8.3.3.2.4.5 «UnsetSubscriptionStateChangeHandler») والمشغلات (Triggers) ([SWS_CM_01108]) وكذلك من جانب موفر الخدمة (الهيكل العظمي) للأحداث ([SWS_CM_12010]) والمشغلات ([SWS_CM_01112]).

تم إنشاء ملاحظة الاستخدام هذه آليًا وتستند إلى مواصفة AUTOSAR Adaptive للإصدار R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
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_00334
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00334@rel:R25-11#d86a295a
Content hash
d86a295a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00334
Status: valid/unmigrated Version: rel:R25-11#d651d646 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_00334@rel:R25-11#d651d646
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#b959e8182026-09-30
  • R19-11rel:R19-11#39ef71622026-10-14
  • R20-11rel:R20-11#39ef71622026-10-14
  • R21-11rel:R21-11#39ef71622026-10-14
  • R22-11rel:R22-11#b7b5edfa2026-10-14
  • R23-11rel:R23-11#45ddf5232026-10-14
  • R24-11rel:R24-11#a6b5c2732026-10-14
  • R25-11rel:R25-11#d651d6462026-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_00105] 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 Event.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 91b2726516e3 المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

الاستخدام

تُستخدم الدالة UnsetTransportFaultConditionHandler في نطاق الأسماء <SI-Namespace>::proxy::events::<Event> لإلغاء تسجيل ara::com::e2e::TransportFaultConditionHandler تم تسجيله مسبقاً لحدث وكيل معين [SWS_CM_00105]. يتم توفير التصريح عن الدالة عبر ملف الرأس <SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h AUTOSAR_AP_SWS_CommunicationManagement §8.3.2.2.1.3 «UnsetTransportFaultConditionHandler». لا يقبل الاستدعاء أي معلمات ولا يُرجع أي قيمة (void).

معالجة الأخطاء والأمان من حيث الاستثناءات

الدالة مُصرَّح بها بالمُعرِّف noexcept ومُحدَّدة بأنها آمنة للاستثناءات (exception safe) [SWS_CM_00105]. لم يحدد المعيار رموز خطأ معينة أو إخطارات للأنظمة الفرعية للأخطاء أو التشخيص.

سير العمل والشروط الحدية

يُرجَّح أن يتم تنفيذ الاستدعاء بشكل متزامن لإيقاف معالجة أخطاء E2E فورياً على مستوى الحدث، على سبيل المثال عندما لا يعود الحدث بحاجة للمراقبة أو قبل تحرير كائن الوكيل المقترن به (تفسير). سؤال Q-ff00695fff5407fe (مفتوح) بعد التنفيذ، لا تعالج طبقة الاتصال أي أخطاء نقل E2E عبر رد النداء المحفوظ مسبقاً لهذا الحدث.

تفاعل

يتبع إلغاء تسجيل معالجات أخطاء النقل نمطاً موحداً عبر عناصر الاتصال المختلفة:

  • بالنسبة لمُخطِرات الحقول على مستوى الوكيل، تُستخدم الدالة [SWS_CM_00126].
  • بالنسبة لمشغلات الوكيل (Proxy Triggers)، يتم إلغاء تسجيل المعالج عبر [SWS_CM_00108].
  • من جانب الهيكل البرمجي (Skeleton)، تتوفر واجهات مماثلة لجميع دوال واجهة الخدمة ([SWS_CM_00095]) وكذلك لدوال Getter/Setter للحقول ([SWS_CM_00098]).

تم إنشاء ملاحظة الاستخدام هذه بواسطة ذكاء اصطناعي بناءً على مواصفة AUTOSAR.

دليل المنفِّذ قيد الإعداد (التعقيد I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
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_00105
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00105@rel:R25-11#1ffe4b88
Content hash
1ffe4b88
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00105
Status: valid/unmigrated Version: rel:R25-11#5d00ece2 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_00105@rel:R25-11#5d00ece2
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#cbff526c2026-09-30
  • R24-11rel:R24-11#0a8243012026-10-14
  • R25-11rel:R25-11#5d00ece22026-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_00151] Upstream: RS_CM_00104

void Unsubscribe () noexcept;

Method to unsubscribe from a service event. If the Event is not subscribed to at the time of the call, the method shall return without action.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: fb295b3ef414 المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

الاستخدام

تُنهي الطريقة Unsubscribe() الاشتراك النشط لحدث خدمة في جانب الوكيل ([SWS_CM_00151]، EXP_ARAComAPI §5.5). وهي معرّفة في نطاق الرؤية <SI-Namespace>::proxy::events::<Event> ويتم تضمينها عبر ملف الرأس #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" ([SWS_CM_00151]). لا تقبل الدالة أي معلمات تمرير ولا تُرجع أي قيمة (void). إذا لم يكن الحدث مشتركًا فيه وقت الاستدعاء، تعود الطريقة دون تنفيذ أي إجراء ([SWS_CM_00151]).

معالجة الأخطاء والأمان من الاستثناءات

تم التصريح عن العملية باستخدام المحدد noexcept وتحديدها على أنها آمنة من الاستثناءات ([SWS_CM_00151]). وتم النص على انتهاك (Violation) كـ DanglingSamplesViolation في حال تم انتهاك الشرط المسبق وفقًا لـ [SWS_CM_00085] قبل استدعاء الطريقة ([SWS_CM_00151]).

التفاعل والواجهات ذات الصلة

على مستوى الشبكة، يؤدي إنهاء الاشتراك إلى بدء إرسال رسائل SOME/IP من النوع StopSubscribeEventgroup ([SWS_CM_10378]، SWS_CommunicationManagement §7.2.1.2.6). وضمن واجهات الوكيل، تنتمي Unsubscribe() إلى مجموعة طرق إدارة الاشتراكات (EXP_ARAComAPI §5.3.1). وتتوفر دلالة إلغاء اشتراك متطابقة أيضًا لمحفزات الخدمة ([SWS_CM_00810]، EXP_ARAComAPI §4) بالإضافة إلى إشعارات الحقول ([SWS_CM_11602]).

تم إنشاء ملاحظة الاستخدام هذه آليًا. وتستند جميع المحددات الفنية إلى مواصفات AUTOSAR المرجعية.

دليل المنفِّذ قيد الإعداد (التعقيد I2)

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe
Verletzungen (Violations)DanglingSamplesVi- Precondition [SWS_CM_00085] has been violated. olation

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00151
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00151@rel:R25-11#729a5c42
Content hash
729a5c42
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00151
Status: valid/unmigrated Version: rel:R25-11#4a3ec37b 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_00151@rel:R25-11#4a3ec37b
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#e72177162026-09-30
  • R19-11rel:R19-11#aeb6a3702026-10-14
  • R20-11rel:R20-11#4ea795962026-10-14
  • R21-11rel:R21-11#4ea795962026-10-14
  • R22-11rel:R22-11#4ea795962026-10-14
  • R23-11rel:R23-11#8175f92c2026-10-14
  • R24-11rel:R24-11#3ccefaa42026-10-14
  • R25-11rel:R25-11#4a3ec37b2026-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

توثيق أسماء الأنواع البديلة

اسم نوع بديل SampleType [SWS_CM_11401] Upstream: RS_CM_00103

using SampleType = <PSampleCppidt>;
Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
SymbolSampleType

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

Record
AUTOSAR/AP/record/SWS_CM_11401
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11401@rel:R25-11#b1b934b9
Content hash
b1b934b9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11401
Status: valid/unmigrated Version: rel:R25-11#5ce42900 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_11401@rel:R25-11#5ce42900
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#9606a74c2026-09-30
  • R22-11rel:R22-11#076d95632026-10-14
  • R23-11rel:R23-11#076d95632026-10-14
  • R24-11rel:R24-11#99e1a61e2026-10-14
  • R25-11rel:R25-11#5ce429002026-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