DEENESPTFRRUARHIKOZHNL

فئة ara::diag::SecurityAccess

[SWS_DM_00761] Upstream: RS_Diag_04005

class SecurityAccess {...};

DiagnosticSecurityAccessInterface.

Header-Datei#include "ara/diag/security_access.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag

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

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

يُستخدم لتوفير والتحقق من صحة قيم البذرة والمفتاح لعمليات الوصول الأمني التشخيصي.

تُستخدم الفئة ara::diag::SecurityAccess للتنفيذ المخصص للتطبيق لعمليات الوصول الأمني التشخيصي وفقًا لخدمة UDS رقم 0x27 ([SWS_DM_00762]). بعد التنشيط عبر Offer()، يتلقى المعالج طلبات لتوفير البذرة (Seed) ويتحقق من صحة قيم المفاتيح المرسلة بشكل غير متزامن ([SWS_DM_00766]). وكونها نسخة غير قابلة للنسخ أو النقل، تتطلب الواجهة تكوينًا صريحًا لسلوك التزامن في منشئ الفئات، بينما يتم الإبلاغ عن أخطاء المعالجة إلى نظام التشخيص عبر رموز إرجاع UDS القياسية ([SWS_DM_00765]).

السياق

تمثل الفئة ara::diag::SecurityAccess في AUTOSAR Adaptive الواجهة المخصصة لتنفيذ خدمة UDS رقم 0x27 (SecurityAccess). وهي تعمل كحلقة وصل بين Diagnostic Management (DM) الداخلي ومنطق المصادقة الخاص بالتطبيق لتطبيق متكيف. وعندما يطلب جهاز اختبار التشخيص الخارجي عملية تشخيصية متعلقة بالأمان، فإنه يرسل رسائل تشخيص مقابلة وفقًا للمعيار ISO 14229-1 إلى المركبة (AUTOSAR_AP_SWS_Diagnostics §4.1 «Limitations of sub-functions of 0x19 ReadDTCInformation»). وتستقبل Diagnostic Management هذه الطلبات وتعيد توجيه طلب البذرة ومقارنة المفتاح إلى النسخة المسجلة من ara::diag::SecurityAccess ([SWS_DM_00766]).

SecurityAccessKontext client عميل التشخيص dm Diagnostic Management (DM) client->dm UDS-Service 0x27 secacc ara::diag::SecurityAccess dm->secacc إعادة التوجيه app Adaptive Applikation secacc->app Vererbung / Handler

مخطط السياق: موضع ara::diag::SecurityAccess بين جهاز اختبار التشخيص وDiagnostic Management والتطبيق. المصادر: [SWS_DM_00762]، [SWS_DM_00766]، AUTOSAR_AP_SWS_Diagnostics §4.1 «Limitations of sub-functions of 0x19 ReadDTCInformation»

دورة الحياة

يتم إنشاء النسخة عبر منشئ الفئات مع تحديد ara::core::InstanceSpecifier وسلوك التزامن concurrencyType ([SWS_DM_00762]). يربط معرف النسخة الكائن بنموذج أولي لمنفذ يجب أن يكون مصنف النوع بواسطة DiagnosticSecurityLevelInterface ([SWS_DM_00762]). تحدد المعلمة concurrencyType بشكل ملزم ما إذا كان يجب معالجة استدعاءات الطرق بطريقة آمنة مع الخيوط (kConcurrent) أو غير آمنة مع الخيوط (kNotConcurrent) ([SWS_DM_00762]).

فيما يتعلق بدلالات الملكية، تم تصميم الفئة كنسخة فريدة: حيث تم حذف كل من منشئ النسخ ([SWS_DM_01617]) وعامل إسناد النسخ ([SWS_DM_01615]) بالإضافة إلى منشئ النقل ([SWS_DM_01618]) وعامل إسناد النقل ([SWS_DM_01616]) (=delete). بعد الإنشاء، تكون النسخة في حالة غير نشطة حتى يتم تسجيلها لدى DM بواسطة Offer() ([SWS_DM_00766]). وقبل الإنهاء، يقوم StopOffer() بإلغاء تنشيط إعادة توجيه الطلبات ([SWS_DM_00767]). استنتاج: يُفترض أن يتم دائمًا استدعاء StopOffer() قبل إتلاف الكائن بواسطة المدمر الافتراضي ([SWS_DM_00763]) لضمان إلغاء تسجيل الطلبات الجارية لدى DM. سؤال Q-3bbb715f727e373a (مفتوح)

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

يتضمن مسار الاستخدام النموذجي لتنفيذ معالج مشتق الخطوات التالية:

  1. التنشيط: ينشئ التطبيق نسخة من الفئة المشتقة ويستدعي Offer() لتنشيط إعادة توجيه طلبات التشخيص بواسطة DM ([SWS_DM_00766]).
  2. توفير البذرة: عند وصول طلب تشخيص لتوليد البذرة، يستدعي DM الطريقة GetSeed ([SWS_DM_00764]). يعالج التطبيق securityAccessDataRecord الممرر، ويأخذ في الاعتبار cancellationHandler، ويعيد البذرة المحسوبة بشكل غير متزامن عبر ara::core::Future<ara::core::Vector<std::uint8_t>> ([SWS_DM_00764]). ويظل المخزن المؤقت لنطاق البيانات الممرر صالحًا حتى الوفاء بالوعد (promise) أو حتى الإلغاء ([SWS_DM_00764]).
  3. التحقق من صحة المفتاح: بمجرد أن يرسل جهاز اختبار التشخيص المفتاح المحسوب، يستدعي DM الطريقة CompareKey ([SWS_DM_00765]). يفحص التطبيق المعلمة key ويرسل النتيجة بشكل غير متزامن عبر ara::core::Future<KeyCompareResultType> ([SWS_DM_00765]).
  4. إلغاء التنشيط: لإنهاء تشغيل التشخيص، يستدعي التطبيق StopOffer() ([SWS_DM_00767]).
تسلسل المصادقة الأمنية عبر SecurityAccessالتطبيقara::diag::SecurityAccessDiagnostic ManagementUse Case: AktivierungOffer()Dienst registrierenResult<void>Result<void>Use Case: Seed anfordernGetSeed(securityAccessDataRecord, metaInfo, cancellationHandler)Seed generierenFuture<Vector<uint8_t>> (Seed)Use Case: التحقق من المفتاحCompareKey(key, metaInfo, cancellationHandler)فحص المفتاحFuture<KeyCompareResultType>Use Case: DeaktivierungStopOffer()Dienst deregistrieren

مخطط التتابع: دورة التفاعل من التنشيط عبر GetSeed وCompareKey وحتى إلغاء التنشيط. المصادر: [SWS_DM_00764]، [SWS_DM_00765]، [SWS_DM_00766]، [SWS_DM_00767]

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

عند استخدام ara::diag::SecurityAccess، يتم تحديد عدة مستويات من الأخطاء:

  • انتهاكات منشئ الفئات والنموذج: إذا تعذر حل InstanceSpecifier في النموذج أو كان لا يشير إلى PortPrototype، يتم الإبلاغ عن InstanceSpecifierMappingIntegrityViolation ([SWS_DM_00762]). وإذا لم يكن المنفذ المشار إليه مصنف النوع بواسطة DiagnosticSecurityLevelInterface، فإن هناك PortInterfaceMappingViolation ([SWS_DM_00762]). وإذا كانت العملية المنمذجة المطابقة مفقودة في وقت التشغيل، يحدث ProcessMappingViolation، وفي حالة الاستخدام المتعدد لنفس المعرف داخل العملية يتم إطلاق InstanceSpecifierAlreadyInUseViolation ([SWS_DM_00762]).
  • أخطاء الحالة أثناء العرض: يفشل الاستدعاء المتكرر لـ Offer() عند وجود عرض خدمة نشط بالفعل ويعيد الخطأ DiagOfferErrc::kAlreadyOffered بدلالات التراجع ([SWS_DM_00766]).
  • ردود UDS السلبية: إذا فشل توليد البذرة أو فحص المفتاح، يجب على التطبيق الإبلاغ عبر DiagUdsNrcErrc عن رمز استجابة سلبية (NRC) مناسب وفقًا لـ ISO 14229-1 ([SWS_DM_00764]، [SWS_DM_00765]).
  • إلغاء اتصال التشخيص: عبر المعلمة cancellationHandler، يمكن للتطبيق التحقق باستخدام IsCanceled() مما إذا كانت المحادثة قد أُلغيت، أو تسجيل دالة إشعار للإلغاء عبر SetNotifier() ([SWS_DM_00764]، [SWS_DM_00765]).
  • استدامة المحاولات الفاشلة: يتطلب Diagnostic Management تخزينًا مستدامًا للعداد بعد كل محاولة فاشلة لتغيير مستوى الأمان، وذلك من أجل البقاء عبر عمليات التلاعب أو إعادة التعيين (AUTOSAR_AP_SWS_Diagnostics §4.1 «Limitations of sub-functions of 0x19 ReadDTCInformation»، [SWS_DM_00479]).

يستند هذا الدليل إلى مواصفة AUTOSAR Adaptive R25-11 ويلخص متطلبات الفئة ara::diag::SecurityAccess.

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

المُنشئات والمُتلف

2

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

4

المعاملات

1

مخطط الفئة

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

G nara__diag__SecurityAccess583 SecurityAccess + SecurityAccess() + operator=() + ~SecurityAccess() + CompareKey() + GetSeed() + Offer() + StopOffer()

عرض التفاصيل

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

المُنشئات والمُتلف

SecurityAccess دالة 3

Constructor of SecurityAccess.

التحميلات الزائدة SecurityAccess 3
explicit SecurityAccess (const ara::core::InstanceSpecifier &specifier, ConcurrencyType concurrencyType) noexcept; SWS_DM_00762
SecurityAccess (SecurityAccess &)=delete; SWS_DM_01617
SecurityAccess (SecurityAccess &&) noexcept=delete; SWS_DM_01618

Destructor of SecurityAccess .

virtual ~SecurityAccess () noexcept;

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

CompareKey دالة

This method is called, when a diagnostic request has been finished, to notify about the outcome.

virtual ara::core::Future< KeyCompareResultType > CompareKey (ara::core::Span< const std::uint8_t > key, const MetaInfo &metaInfo, CancellationHandler cancellationHandler) noexcept=0;
GetSeed دالة

Called for any request messsage.

virtual ara::core::Future< ara::core::Vector< std::uint8_t > > GetSeed (ara::core::Span< const std::uint8_t > securityAccessDataRecord, const MetaInfo &metaInfo, CancellationHandler cancellationHandler) noexcept=0;
Offer دالة

This Offer will enable the DM to forward request messages to this handler.

ara::core::Result< void > Offer () noexcept;
StopOffer دالة

This StopOffer will disable the forwarding of request messages from DM.

void StopOffer () noexcept;

المعاملات

operator= دالة 2

SecurityAccess shall be a single not assignable instance.

التحميلات الزائدة = 2

توثيق الدوال

دالة CompareKey [SWS_DM_00765] Upstream: RS_AP_00138, RS_Diag_04005, RS_Diag_04170, RS_AP_00119

virtual ara::core::Future< KeyCompareResultType > CompareKey (ara::core::Span< const std::uint8_t > key, const MetaInfo &metaInfo, CancellationHandler cancellationHandler) noexcept=0;

This method is called, when a diagnostic request has been finished, to notify about the outcome.

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

الاستخدام

يتم تنفيذ الدالة الافتراضية الصرفة CompareKey من الفئة ara::diag::SecurityAccess [SWS_DM_00765] من جانب التطبيق للتحقق من صحة المفتاح المُرسل من العميل في خدمة UDS ذات المعرف 0x27 (SecurityAccess) SWS Diagnostics §7.3.2.8.9 «Service 0x27 – SecurityAccess». وتشكل بالاشتراك مع GetSeed الأساس لآلية Seed-Key الثابتة وفقاً للمواصفة ISO 14229-1 [SWS_DM_00863].

تشمل معاملات الدالة ما يلي:

  • key: ara::core::Span<const std::uint8_t> يشير إلى بيانات المفتاح المراد التحقق منها. ويظل المخزن المؤقت صالحاً حتى يتم استيفاء الـ Promise المقترن أو إلغاء المعالجة عبر cancellationHandler [SWS_DM_00765].
  • metaInfo: معلومات وصفية لطلب التشخيص الوارد [SWS_DM_00765].
  • cancellationHandler: يتيح الاستعلام عن الإلغاء عبر cancellationHandler.IsCanceled وكذلك تسجيل دالة إشعار عبر cancellationHandler.SetNotifier عند إلغاء المحادثة [SWS_DM_00765].

تتوفر نتيجة التحقق بشكل غير متزامن عبر ara::core::Future<KeyCompareResultType> [SWS_DM_00765].

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

في حال فشل مطابقة المفتاح أو حدوث خطأ أثناء المعالجة، يجب تمرير Negative Response Code (NRC) مناسب وفقاً للمواصفة ISO 14229-1 عبر الـ Future باستخدام DiagUdsNrcErrc [SWS_DM_00765]. وإذا لم تكن الوظيفة الفرعية المطلوبة مُهيأة لـ CompareKey، فسيتم الرد على الطلب باستخدام NRC 0x12 (kSubFunctionNotSupported) [SWS_DM_00363]. ويقوم خادم التشخيص بعدّ المحاولات الفاشلة [SWS_DM_00270] ومقارنتها بقيم العتبة [SWS_DM_00271].

إذا تم منح وصول الأمان بنجاح، يقوم الخادم بتحديث مستوى الأمان داخلياً [SWS_DM_00846]، وإعادة تعيين عداد المحاولات الفاشلة [SWS_DM_00270]، وإبلاغ حدث الأمان SEV_UDS_SECURITY_ACCESS_SUCCESSFUL إلى IdsM [SWS_DM_02019].

التزامن والقيود

تم التصريح عن الواجهة كـ noexcept وهي آمنة من الاستثناءات (exception safe) [SWS_DM_00765]. وأمان الخيوط مشروط (conditional): حيث يتم تحديد ما إذا كان يجب أن يكون التنفيذ آمناً بالنسبة للخيوط عبر ConcurrencyType المُمرَّر في منشئ SecurityAccess [SWS_DM_00765].

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

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

Header-Datei#include "ara/diag/security_access.h"
Scopeclass ara::diag::SecurityAccess
Exception-Sicherheitexception safe
Thread-Sicherheitconditional whether the function has to be implemented thread safe or non-thread safe is determined by the ConcurrencyType given in the constructor

Parameter (in)

ParameterBeschreibung
keyThe key to be validated. Lifetime: Valid until Promise is fulfilled or the processing is cancelled by the cancellationHandler.
metaInfoMetaInfo of the request.
cancellationHandlerThis parameter is used to • Query the current cancellation status by calling cancellationHandler.IsCanceled. Returns TRUE in case, the current conversation has been cancelled and FALSE otherwise. • Register a notifier function by calling cancellationHandler.SetNotifier. The registered notifier is called if the current conversation is cancelled.

Rückgabewert

TypBeschreibung
ara::core::Future< KeyCompareResultType >Result of the key validation.

Fehler

FehlercodeBeschreibung
Please use an applicable NRC, as defined in ISO 14229-1, using DiagUdsNrcErrc.

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

Record
AUTOSAR/AP/record/SWS_DM_00765
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00765@rel:R25-11#99113824
Content hash
99113824
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00765
Status: valid/unmigrated Version: rel:R25-11#fcff65aa 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_DM_00765@rel:R25-11#fcff65aa
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#d4d3823f2026-09-30
  • R19-11rel:R19-11#4bf18d9e2026-10-14
  • R20-11rel:R20-11#52ff58612026-10-14
  • R21-11rel:R21-11#42d7f4462026-10-14
  • R22-11rel:R22-11#94736e912026-10-14
  • R23-11rel:R23-11#cbc123ea2026-10-14
  • R24-11rel:R24-11#e09a76d52026-10-14
  • R25-11rel:R25-11#fcff65aa2026-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

دالة GetSeed [SWS_DM_00764] Upstream: RS_AP_00138, RS_Diag_04005, RS_Diag_04170, RS_AP_00119

virtual ara::core::Future< ara::core::Vector< std::uint8_t > > GetSeed (ara::core::Span< const std::uint8_t > securityAccessDataRecord, const MetaInfo &metaInfo, CancellationHandler cancellationHandler) noexcept=0;

Called for any request messsage.

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

الاستخدام

تستدعي نسخة خادم التشخيص الدالة الافتراضية الصرفة ara::diag::SecurityAccess::GetSeed بمجرد استلام طلب UDS للخدمة 0x27 SecurityAccess وتطابق قيمة الوظيفة الفرعية المُرسلة مع requestSeedId التي تم تكوينها [SWS_DM_00863]. ويشكل ذلك جزءاً من التنفيذ المتوافق مع المعايير للخدمة 0x27 وفقاً للمواصفة ISO 14229-1 [SWS_DM_00236].

يقوم الاستدعاء بتمرير البيانات المفيدة المقدمة من عميل التشخيص عبر المعلمة securityAccessDataRecord (كـ ara::core::Span)، ومعلومات السياق في metaInfo، بالإضافة إلى كائن من النوع CancellationHandler [SWS_DM_00764]. وإذا لم يرسل العميل أي بيانات، فسيتم تمرير نطاق البيانات فارغاً [SWS_DM_00863]. وتظل البيانات الممررة صالحة حتى يتم استيفاء الـ Promise المقترن أو إلغاء المعالجة [SWS_DM_00764].

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

تُرجع الدالة بشكل غير متزامن ara::core::Future<ara::core::Vector<std::uint8_t>> يحتوي على الـ Seed المُولَّد [SWS_DM_00764]. وعبر cancellationHandler، يمكن للتطبيق التحقق باستخدام IsCanceled مما إذا كانت المحادثة قد أُلغيت، أو تسجيل إشعار عبر SetNotifier [SWS_DM_00764]. كما يجب تنفيذ آلية الـ Seed الثابت وفقاً للمواصفة ISO 14229-1 من جانب التطبيق في GetSeed SWS Diagnostics §7.3.2.8.9 «Service 0x27 – SecurityAccess».

فيما يتعلق بالتزامن، تُعد الدالة آمنة بالنسبة للخيوط بشكل مشروط: ويتم تحديد ما إذا كان يجب أن يكون التنفيذ آمناً بالنسبة للخيوط عبر ConcurrencyType الذي يتم تمريره إلى منشئ SecurityAccess SWS Diagnostics §8.24.2.1.3.2 «GetSeed».

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

إذا تعذر تحديد Seed صالح، فيجب إتمام الـ Future باستخدام Negative Response Code (NRC) مناسب وفقاً للمواصفة ISO 14229-1 عبر DiagUdsNrcErrc [SWS_DM_00764]. وتم التصريح عن الواجهة كـ noexcept وهي آمنة من الاستثناءات [SWS_DM_00764].

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

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

Header-Datei#include "ara/diag/security_access.h"
Scopeclass ara::diag::SecurityAccess
Exception-Sicherheitexception safe
Thread-Sicherheitconditional whether the function has to be implemented thread safe or non-thread safe is determined by the ConcurrencyType given in the constructor

Parameter (in)

ParameterBeschreibung
securityAccessDataRecordSecurity Access payload, Lifetime: Valid until Promise is fulfilled or the processing is cancelled by the cancellationHandler.
metaInfoMetaInfo of the request.
cancellationHandlerThis parameter is used to • Query the current cancellation status by calling cancellationHandler.IsCanceled. Returns TRUE in case, the current conversation has been cancelled and FALSE otherwise. • Register a notifier function by calling cancellationHandler.SetNotifier. The registered notifier is called if the current conversation is cancelled.

Rückgabewert

TypBeschreibung
ara::core::Future<ara::core::Vector<std::uint8_t > >provided seed

Fehler

FehlercodeBeschreibung
Please use an applicable NRC, as defined in ISO 14229-1, using DiagUdsNrcErrc.

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

Record
AUTOSAR/AP/record/SWS_DM_00764
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00764@rel:R25-11#17a87438
Content hash
17a87438
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00764
Status: valid/unmigrated Version: rel:R25-11#78b36e49 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_DM_00764@rel:R25-11#78b36e49
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#2e6ffe502026-09-30
  • R19-11rel:R19-11#ec261d632026-10-14
  • R20-11rel:R20-11#d20d81e72026-10-14
  • R21-11rel:R21-11#9f3e5c3f2026-10-14
  • R22-11rel:R22-11#b2714bed2026-10-14
  • R23-11rel:R23-11#cb771e7d2026-10-14
  • R24-11rel:R24-11#e4519bf42026-10-14
  • R25-11rel:R25-11#78b36e492026-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

دالة Offer [SWS_DM_00766] Upstream: RS_AP_00139, RS_Diag_04005, RS_AP_00119

ara::core::Result< void > Offer () noexcept;

This Offer will enable the DM to forward request messages to this handler.

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

الاستخدام

تتيح الطريقة ara::diag::SecurityAccess::Offer ([SWS_DM_00766]) من ملف الرأس ara/diag/security_access.h لـ Diagnostic Manager (DM) إعادة توجيه رسائل الطلب (Request Messages) الواردة إلى المعالج المسجل للوصول الآمن. يتم الاستدعاء بشكل متزامن دون معاملات تمرير ويُرجع ara::core::Result<void>.

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

في حالة حدوث خطأ، يُرجع كائن الإرجاع رمز خطأ. إذا كانت الخدمة مسجلة بالفعل على المثيل، يتم إرجاع DiagOfferErrc::kAlreadyOffered ([SWS_DM_00766]). تم التصريح عن الدالة على أنها noexcept وتضمن الأمان من الاستثناءات (exception safe).

التزامن والقيود

تم تحديد الواجهة على أنها غير آمنة لمؤشرات الترابط (not thread-safe) ([SWS_DM_00766]). يجب مزامنة الاستدعاءات المتزامنة والمتنافسة على نفس المثيل بواسطة التطبيق. تفسير: من المرجح أن يتم دائماً رفض الاستدعاءات المتعددة غير المنسقة مع kAlreadyOffered دون سحب العرض مسبقاً. سؤال Q-848ccd3c78403eea (مفتوح)

تفاعل

يتبع توفير الوظائف عبر Offer نمط التنشيط الموحد لتشخيص AUTOSAR Adaptive، كما هو محدد أيضاً لـ ServiceValidation ([SWS_DM_00776]) أو DoIPGroupIdentification ([SWS_DM_00725]). على الرغم من تطابق الأسماء مع واجهات الاتصال، إلا أنه تنفيذ خاص بالتشخيص ولا يجوز خلطه مع ara::com (SWS Diagnostics §7.3.4.1.2 «Monitors»).

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

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

Header-Datei#include "ara/diag/security_access.h"
Scopeclass ara::diag::SecurityAccess
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Rückgabewert

TypBeschreibung
ara::core::Result< void >Returns nothing or an error.

Fehler

FehlercodeBeschreibung
DiagOfferErrc::kAlreadyOfferedrollback_semantics The service is already offered.

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

Record
AUTOSAR/AP/record/SWS_DM_00766
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00766@rel:R25-11#be9161c5
Content hash
be9161c5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00766
Status: valid/unmigrated Version: rel:R25-11#00210900 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_DM_00766@rel:R25-11#00210900
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#56ad395b2026-09-30
  • R19-11rel:R19-11#d015c3bb2026-10-14
  • R20-11rel:R20-11#5653979a2026-10-14
  • R21-11rel:R21-11#d5a352932026-10-14
  • R22-11rel:R22-11#4dd706ea2026-10-14
  • R23-11rel:R23-11#898492102026-10-14
  • R24-11rel:R24-11#6e0b7b5e2026-10-14
  • R25-11rel:R25-11#002109002026-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

دالة SecurityAccess [SWS_DM_00762] Upstream: RS_AP_00137, RS_Diag_04005, RS_AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

explicit SecurityAccess (const ara::core::InstanceSpecifier &specifier, ConcurrencyType concurrencyType) noexcept;

Constructor of SecurityAccess.

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

الاستخدام

يقوم المنشئ الصريح بتهيئة مثيل من ara::diag::SecurityAccess بشكل متزامن وآمن من الاستثناءات ([SWS_DM_00762]). ويستقبل كمعاملات مرجعًا إلى ara::core::InstanceSpecifier بالإضافة إلى ConcurrencyType. يجب أن يشير المعامل specifier إلى PortPrototype منمذج ومحدد النوع بواسطة DiagnosticSecurityLevelInterface. يُحدد عبر concurrencyType ما إذا كانت دوال رد النداء للواجهة تُعالج بالتزامن (kConcurrent) أو بدون تزامن (kNotConcurrent).

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

تم التصريح عن الدالة بـ noexcept ([SWS_DM_00762]). في حالة وجود أخطاء في تكوين النمذجة، قد تحدث الانتهاكات التالية:

  • InstanceSpecifierMappingIntegrityViolation: يتعذر حل InstanceSpecifier في سياق التنفيذ أو لا يشير إلى PortPrototype.
  • PortInterfaceMappingViolation: الـ PortPrototype المُشار إليه ليس محدد النوع كـ DiagnosticSecurityLevelInterface.
  • ProcessMappingViolation: لا توجد عملية منمذجة مطابقة لمعرف النموذج في وقت التشغيل.
  • InstanceSpecifierAlreadyInUseViolation: يُستخدم InstanceSpecifier بالفعل داخل العملية.

تفسير: من المرجح أن يؤدي حدوث مثل هذا الانتهاك داخل إطار العمل إلى إيقاف وقت التشغيل أو معالجة أمنية، نظرًا لأن المنشئ لا يبلغ عن أي أكواد أخطاء عبر قيمة مرجعة. سؤال Q-de6e36dc7947326e (مفتوح)

التزامن والقيود

حُدد المنشئ نفسه بأنه آمن مؤشريًا ([SWS_DM_00762]). تم حذف منشئات النسخ والنقل بالإضافة إلى عوامل التعيين المقترنة بها صراحةً ([SWS_DM_01617]، [SWS_DM_01618]، [SWS_DM_01615]، [SWS_DM_01616])؛ وبالتالي لا يمكن نسخ مثيل أو نقله. يحدد concurrencyType الممرر إلى المنشئ ما إذا كان يجب توفير الدوال الافتراضية GetSeed ([SWS_DM_00764]) وCompareKey ([SWS_DM_00765]) بشكل آمن مؤشريًا. في المقابل، فإن الهادم ليس آمنًا مؤشريًا ([SWS_DM_00763]).

تفاعل

بعد إنشاء المثيل، يجب على التطبيق استدعاء Offer ([SWS_DM_00766]) لكي يقوم Diagnostic Server (DM) بإعادة توجيه طلبات UDS الواردة للخدمة 0x27 (SWS Diagnostics §7.3.2.8.9 «Service 0x27 – SecurityAccess»، [SWS_DM_00236]). في حال تطابق الدالة الفرعية، يعيد الخادم توجيه الطلبات إلى GetSeed ([SWS_DM_00863]). ويمكن إلغاء تنشيط إعادة التوجيه مرة أخرى باستخدام StopOffer ([SWS_DM_00767]).

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

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

Header-Datei#include "ara/diag/security_access.h"
Scopeclass ara::diag::SecurityAccess
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of your executable, or it refers to a model element other tegrityViolation than a PortPrototype. PortInterfaceMap- A PortPrototype that is referenced by a pingViolation DiagnosticSecurityLevelPortMapping needs to be typed by a DiagnosticSecurityLevelInterface. ProcessMappingVio- Matching InstanceRef exists, but no matching (modelled) Process lation found that matches the (runtime) process. InstanceSpecifier- Violation message that is sent in case a constructor in the ara AlreadyInUseViola- framework was called with an InstanceSpecifier already in use in tion this process.

Parameter (in)

ParameterBeschreibung
specifierInstanceSpecifier to a PortPrototype of a DiagnosticSecurityLevelInterface.
concurrencyTypeSpecifies if the interface is implemented as thread safe ( kConcurrent) or non-thread safe (kNotConcurrent).

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

Record
AUTOSAR/AP/record/SWS_DM_00762
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00762@rel:R25-11#23ada1ab
Content hash
23ada1ab
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00762
Status: valid/unmigrated Version: rel:R25-11#d28cef1a 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_DM_00762@rel:R25-11#d28cef1a
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#043c5c7d2026-09-30
  • R19-11rel:R19-11#7b2a44bb2026-10-14
  • R20-11rel:R20-11#7227b8b52026-10-14
  • R21-11rel:R21-11#7227b8b52026-10-14
  • R22-11rel:R22-11#63feab942026-10-14
  • R23-11rel:R23-11#00b457c22026-10-14
  • R24-11rel:R24-11#9298af8d2026-10-14
  • R25-11rel:R25-11#d28cef1a2026-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

دالة SecurityAccess [SWS_DM_01617] Upstream: RS_AP_00147

SecurityAccess (SecurityAccess &)=delete;

SecurityAccess shall be a single not copy-able instance.

Header-Datei#include "ara/diag/security_access.h"
Scopeclass ara::diag::SecurityAccess

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

Record
AUTOSAR/AP/record/SWS_DM_01617
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01617@rel:R25-11#b80c000e
Content hash
b80c000e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01617
Status: valid/unmigrated Version: rel:R25-11#d3831de3 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_01617@rel:R25-11#d3831de3
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#3fb7c46d2026-09-30
  • R23-11rel:R23-11#50f56be22026-10-14
  • R24-11rel:R24-11#177a95552026-10-14
  • R25-11rel:R25-11#d3831de32026-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

دالة SecurityAccess [SWS_DM_01618] Upstream: RS_AP_00147

SecurityAccess (SecurityAccess &&) noexcept=delete;

Move constructor of SecurityAccess.

Header-Datei#include "ara/diag/security_access.h"
Scopeclass ara::diag::SecurityAccess

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

Record
AUTOSAR/AP/record/SWS_DM_01618
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01618@rel:R25-11#610bd8c9
Content hash
610bd8c9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01618
Status: valid/unmigrated Version: rel:R25-11#99b5fc60 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_01618@rel:R25-11#99b5fc60
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#b7a6da4b2026-09-30
  • R23-11rel:R23-11#f9d976f12026-10-14
  • R24-11rel:R24-11#99b5fc602026-10-14
  • R25-11rel:R25-11#99b5fc602026-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

دالة StopOffer [SWS_DM_00767] Upstream: RS_Diag_04005

void StopOffer () noexcept;

This StopOffer will disable the forwarding of request messages from DM.

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

الاستخدام

تُستخدم دالة العضو StopOffer للفئة ara::diag::SecurityAccess (ملف الترويسة ara/diag/security_access.h) لتعطيل إعادة توجيه رسائل الطلبات الواردة من Diagnostic Management (DM) إلى المثيل [SWS_DM_00767]. يتم الاستدعاء بشكل متزامن، ولا يقبل أي معاملات، ولا يُرجع أي قيمة (void) [SWS_DM_00767].

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

تم التصريح عن الدالة باستخدام noexcept وتصنيفها على أنها آمنة من حيث الاستثناءات (exception safe) [SWS_DM_00767]. لا يتم الإبلاغ عن رموز أخطاء أو استثناءات C++‎؛ كما أن حدوث سلوك خاطئ أو حالة استثنائية أثناء إلغاء التسجيل غير منصوص عليه في مواصفات الواجهة [SWS_DM_00767].

التزامن والقيود

وفقًا للمواصفة، فإن StopOffer غير آمنة خيطيًا (not thread-safe) [SWS_DM_00767]. إذا وصلت عدة خيوط من Adaptive Application بشكل متزامن إلى نفس المثيل من ara::diag::SecurityAccess، فيجب مزامنة الاستدعاء خارجيًا.

تفاعل

تعد الطريقة جزءًا من نمط وظيفي شامل للوحدات في مجال DM. وتوجد طرق StopOffer مماثلة للعديد من خدمات التشخيص الأخرى مثل:

على الرغم من أن التسمية مستوحاة من توفير الخدمة في ara::com، إلا أنها تمثل تنفيذ تشخيصي مستقل للتحكم في تدفق الرسائل داخل ara::diag AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 «Monitors».

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

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

Header-Datei#include "ara/diag/security_access.h"
Scopeclass ara::diag::SecurityAccess
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_DM_00767
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00767@rel:R25-11#7108bd5b
Content hash
7108bd5b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00767
Status: valid/unmigrated Version: rel:R25-11#942cb137 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_DM_00767@rel:R25-11#942cb137
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#f72493482026-09-30
  • R19-11rel:R19-11#78ac458e2026-10-14
  • R20-11rel:R20-11#d7a868c22026-10-14
  • R21-11rel:R21-11#84fad67f2026-10-14
  • R22-11rel:R22-11#8e125bd42026-10-14
  • R23-11rel:R23-11#70d9a1082026-10-14
  • R24-11rel:R24-11#4b26aa9f2026-10-14
  • R25-11rel:R25-11#942cb1372026-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

دالة operator= [SWS_DM_01615] Upstream: RS_AP_00147

SecurityAccess & operator= (SecurityAccess &)=delete;

SecurityAccess shall be a single not assignable instance.

Header-Datei#include "ara/diag/security_access.h"
Scopeclass ara::diag::SecurityAccess

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

Record
AUTOSAR/AP/record/SWS_DM_01615
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01615@rel:R25-11#3dc0466e
Content hash
3dc0466e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01615
Status: valid/unmigrated Version: rel:R25-11#860bde59 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_01615@rel:R25-11#860bde59
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#b9674d212026-09-30
  • R23-11rel:R23-11#2062081c2026-10-14
  • R24-11rel:R24-11#860bde592026-10-14
  • R25-11rel:R25-11#860bde592026-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

دالة operator= [SWS_DM_01616] Upstream: RS_AP_00147

SecurityAccess & operator= (SecurityAccess &&)=delete;

Move assignment operator of SecurityAccess.

Header-Datei#include "ara/diag/security_access.h"
Scopeclass ara::diag::SecurityAccess

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

Record
AUTOSAR/AP/record/SWS_DM_01616
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01616@rel:R25-11#e7f30eda
Content hash
e7f30eda
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01616
Status: valid/unmigrated Version: rel:R25-11#7c8f632b Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_01616@rel:R25-11#7c8f632b
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#362e1d632026-09-30
  • R23-11rel:R23-11#340c00fd2026-10-14
  • R24-11rel:R24-11#7c8f632b2026-10-14
  • R25-11rel:R25-11#7c8f632b2026-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

دالة ~SecurityAccess [SWS_DM_00763] Upstream: RS_AP_00134, RS_Diag_04005

virtual ~SecurityAccess () noexcept;

Destructor of SecurityAccess .

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

ينهي المدمّر الافتراضي ~SecurityAccess [SWS_DM_00763] دورة حياة نسخة من فئة الخدمة ara::diag::SecurityAccess في الوحدة النمطية Diagnostics AUTOSAR_AP_SWS_Diagnostics §8.24.2.1.1.3 «Destructor». تتوفر الواجهة عبر الترويسة #include "ara/diag/security_access.h" [SWS_DM_00763]. ويتم التنفيذ بشكل متزامن، حيث لا تقبل الدالة معلمات تمرير ولا تُرجع أي قيمة [SWS_DM_00763].

فيما يتعلق بمعالجة الأخطاء، تم تصنيف العملية كـ exception safe والتصريح عنها بـ noexcept [SWS_DM_00763]. وبالتالي، فهي لا تطلق أي استثناءات. ولا تتضمن المواصفات أي رموز خطأ محددة أو رسائل خطأ موجهة إلى مديري أخطاء التطوير أو التشخيص (DET أو DEM) لتدمير الكائن [SWS_DM_00763].

فيما يخص التزامن، تم تصنيف الدالة صراحةً بأنها not thread-safe [SWS_DM_00763]. ولا يجوز أبداً إجراء تدمير للكائن بالتزامن مع استدعاء دوال أخرى لنفس النسخة. ويُعتبر كتفسير: يُرجح أنه من الضروري إنهاء جميع أنشطة التشخيص ووصول الأمان الجارية لهذه النسخة بشكل منظم قبل التدمير، نظراً لأن عمليات الوصول المتزامنة تؤدي إلى سلوك غير معرف. سؤال Q-12c13e3eebd9e574 (مفتوح)

في إطار التفاعل مع المنصة، تُستخدم الدالة لتحقيق المتطلبات السابقة RS_AP_00134 وRS_Diag_04005 AUTOSAR_AP_SWS_Diagnostics §8.24.2.1.1.3 «Destructor».

ملاحظة استخدام تم إنشاؤها تلقائياً استناداً إلى مواصفة AUTOSAR Adaptive R25-11.

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

Header-Datei#include "ara/diag/security_access.h"
Scopeclass ara::diag::SecurityAccess
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_DM_00763
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00763@rel:R25-11#f3756e27
Content hash
f3756e27
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00763
Status: valid/unmigrated Version: rel:R25-11#8b163b56 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_DM_00763@rel:R25-11#8b163b56
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#98bb90f72026-09-30
  • R19-11rel:R19-11#1b925c952026-10-14
  • R20-11rel:R20-11#fdb51c102026-10-14
  • R21-11rel:R21-11#5d5e7b7a2026-10-14
  • R22-11rel:R22-11#c67efa4a2026-10-14
  • R23-11rel:R23-11#fccf37df2026-10-14
  • R24-11rel:R24-11#8b163b562026-10-14
  • R25-11rel:R25-11#8b163b562026-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