DEENESPTFRRUARHIKOZHNL

فئة ara::diag::GenericDiagnosticSovdOperation

[SWS_DM_02203] Upstream: RS_Diag_04262

class GenericDiagnosticSovdOperation {...};

Generic Diagnostic SOVD Operation interface .

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

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

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

يمكّن التطبيقات من معالجة طلبات عمليات SOVD العامة لـ Diagnostic Manager والرد عليها.

يخدم الصنف الأساسي تنفيذ معالجات عمليات SOVD العامة لمعالجة طلبات التنفيذ في Diagnostic Management [SWS_DM_02203]. بعد إنشاء النسخة، يُنشّط التطبيق الاستقبال عبر Offer()، وعندها يعيد Diagnostic Manager توجيه الطلبات الواردة عبر الواجهة غير المتزامنة StartExecution [SWS_DM_02174] [SWS_DM_02210]. وترتبط بيانات المحتوى الممررة ومعالج الإلغاء بشكل صارم بمدة العملية [SWS_DM_02210].

السياق

يوفر الصنف ara::diag::GenericDiagnosticSovdOperation واجهة عامة لتنفيذ العمليات في إطار ASAM SOVD (Service-Oriented Vehicle Diagnostics) [SWS_DM_02203]. وهو يعمل كحلقة وصل بين منصة التشخيص والتنفيذ الخاص بالتطبيق لإجراءات التشخيص أو إجراءاته. عندما يطلب عميل SOVD خارجي تنفيذ عملية، توفر نسخة Diagnostic Server دالة SOVD المقابلة AUTOSAR_AP_SWS_Diagnostics §7.3.3.5.5.5 «Operations – Start execution of an operation» [SWS_DM_01396]. وبمجرد اكتمال التفويض أو التحقق بنجاح من Proximity Challenge المطلوبة، يعيد Diagnostic Manager (DM) توجيه الاستدعاء إلى الدالة StartExecution لنسخة المعالج المسجلة [SWS_DM_02174].

دورة الحياة

يتم إنشاء النسخة عبر المنشئ مع تحديد ara::core::InstanceSpecifier يشير إلى PortPrototype، بالإضافة إلى نوع التزامن (ConcurrencyType) [SWS_DM_02204]. ونظرًا لأن منشئ النقل [SWS_DM_02206] وعامل تعيين النقل [SWS_DM_02207] مصرح عنهما كـ protected، فإن الصنف مصمم كصنف أساسي للمعالجات المشتقة الخاصة بالتطبيق. بعد إنشاء النسخة، يكون الكائن في حالة غير نشطة ولا يقبل أي طلبات. ويتم تفعيل إعادة توجيه الطلبات بواسطة Diagnostic Manager عبر Offer() [SWS_DM_02211]. وباستخدام StopOffer() يمكن إلغاء تفعيل إعادة التوجيه هذه مجددًا [SWS_DM_02212]. وعند تدمير النسخة، يضمن المدمر الافتراضي إجراء تنظيف سليم [SWS_DM_02205]. وقد حُدد المنشئ والمدمر وعمليات النقل كمواصفات بأنها آمنة خيطيًا، بينما Offer() وStopOffer() ليستا آمنتين خيطيًا وينبغي استدعاؤهما عادةً أثناء مرحلة التهيئة أو إيقاف التشغيل للعملية.

SovdOpState NotOffered NotOffered Offered Offered NotOffered->Offered Offer() Offered->NotOffered StopOffer()

مخطط الحالة: حالات دورة حياة تسجيل المعالج. المصادر: [SWS_DM_02204]، [SWS_DM_02211]، [SWS_DM_02212]، [SWS_DM_02205]

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

يتضمن المسار المنتظم تقديم المعالج، واستقبال طلبات العمليات، وتوفير الاستجابة بشكل غير متزامن:

  1. تقديم الخدمة: يستدعي التطبيق Offer()، وبذلك يُفوَّض Diagnostic Manager بإعادة توجيه طلبات SOVD الواردة إلى الكائن [SWS_DM_02211].
  2. بدء العملية: بعد وصول دالة SOVD واجتياز اختبار Proximity Challenge بنجاح، يستدعي DM الدالة الافتراضية الصرفة StartExecution [SWS_DM_02174] [SWS_DM_02210]. وأثناء ذلك يتم تمرير اسم عملية SOVD (sovd_operation_name)، وبيانات الحمولة (sovd_content_data)، والمعلومات الوصفية (meta_info)، بالإضافة إلى CancellationHandler [SWS_DM_02210].
  3. إرجاع النتيجة: تُرجع الدالة ara::core::Future، والذي يحتوي إما على استجابة متزامنة (StartSynchronousExecutionResponse) أو استجابة غير متزامنة (StartAsynchronousExecutionResponse) [SWS_DM_02210]. في حالة العملية المتزامنة، يأخذ DM البيانات من النتيجة لإنشاء جسم استجابة SOVD [SWS_DM_02176].
  4. إنهاء الخدمة: قبل تدمير الكائن، ينهي التطبيق إعادة التوجيه باستخدام StopOffer() [SWS_DM_02212].
سير تنفيذ عملية SOVDSOVD-ClientDiagnostic Manager (DM)GenericDiagnosticSovdOperationOffer()Erfolg (Result<void>)Start Execution of an Operationفحص تحدي القرب (Proximity Challenge)StartExecution(name, data, meta, handler)Future<Variant<SyncResp, AsyncResp>>SOVD Response Body

مخطط تسلسلي: المسار النموذجي لتنفيذ عملية SOVD عبر StartExecution. المصادر: [SWS_DM_01396]، [SWS_DM_02174]، [SWS_DM_02176]، [SWS_DM_02210]، [SWS_DM_02211]

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

عند استخدام الواجهة، يمكن أن تحدث أخطاء إدارية وأخطاء خاصة بالبروتوكول:

  • مُقدَّمة بالفعل: يفشل الاستدعاء المتكرر لـ Offer() على نسخة تم تقديمها بالفعل مع رمز الخطأ DiagOfferErrc::kAlreadyOffered [SWS_DM_02211].
  • خطأ SOVD: إذا فشل تنفيذ العملية، يجب إرجاع رمز استجابة سلبية مطابق وفقًا للمعيار ISO 17978-3 أو ASAM SOVD 1.1 في ara::core::Future [SWS_DM_02210].
  • الإلغاء: عبر الكائن الممرر cancellation_handler، يتم إخطار التطبيق في حال تم إلغاء الطلب الجاري. وتحظر المواصفة صراحةً تخزين هذا المعالج أو الوصول إليه بعد انتهاء فترة بقاء العملية الجارية [SWS_DM_02210]. علاوة على ذلك، تظل بيانات الإدخال الممررة في sovd_content_data صالحة فقط حتى يتم استيفاء Promise المقترن أو يتم إلغاء المعالجة [SWS_DM_02210].

يستند هذا الدليل حصريًا إلى مواصفة AUTOSAR Adaptive Platform R25-11 (الوحدة diag) وتم إعداده آليًا.

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

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

3

المعاملات

1

مخطط الفئة

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

G nara__diag__GenericDiagnosticSovdOperation745 GenericDiagnosticSovdOperation + ~GenericDiagnosticSovdOperation() + GenericDiagnosticSovdOperation() + Offer() + StartExecution() + StopOffer() + operator=()

عرض التفاصيل

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

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

Constructor for GenericDiagnosticSovdOperation (inherited)

التحميلات الزائدة GenericDiagnosticSovdOperation 2
explicit GenericDiagnosticSovdOperation (ara::core::InstanceSpecifier const &specifier, ConcurrencyType concurrency_type) noexcept; SWS_DM_02204
GenericDiagnosticSovdOperation (GenericDiagnosticSovdOperation &&other) noexcept; SWS_DM_02206

Destructor.

virtual ~GenericDiagnosticSovdOperation () noexcept;

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

Offer دالة

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

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

Called for "Start execution of an operation" for the specified SOVD Operation.

virtual ara::core::Future< ara::core::Variant< StartSynchronous ExecutionResponse, StartAsynchronousExecutionResponse > > Start Execution (ara::core::StringView sovd_operation_name, DiagnosticSovd ContentData const &sovd_content_data, ara::diag::MetaInfo const &meta_ info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;
StopOffer دالة

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

void StopOffer () noexcept;

المعاملات

operator= دالة

Move assigns an instance of GenericDiagnosticSovdOperation.

auto operator= (GenericDiagnosticSovdOperation &&other) & noexcept -> GenericDiagnosticSovdOperation &;

الأنواع المضمنة

توثيق الدوال

دالة GenericDiagnosticSovdOperation [SWS_DM_02204] Upstream: RS_Diag_04262

explicit GenericDiagnosticSovdOperation (ara::core::InstanceSpecifier const &specifier, ConcurrencyType concurrency_type) noexcept;

Constructor for GenericDiagnosticSovdOperation (inherited)

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
specifierInstanceSpecifier to an PortPrototype of an DiagnosticData IdentifierGenericInterface
concurrency_typeThe concurrency type

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

Record
AUTOSAR/AP/record/SWS_DM_02204
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02204@rel:R25-11#cbc7d5f1
Content hash
cbc7d5f1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02204
Status: valid/unmigrated Version: rel:R25-11#648ddbb9 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02204@rel:R25-11#648ddbb9
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة GenericDiagnosticSovdOperation [SWS_DM_02206] Upstream: RS_Diag_04262

GenericDiagnosticSovdOperation (GenericDiagnosticSovdOperation &&other) noexcept;

Move constructs an instance of GenericDiagnosticSovdOperation.

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Sichtbarkeitprotected

Parameter (out)

ParameterBeschreibung
otherThe other object

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

Record
AUTOSAR/AP/record/SWS_DM_02206
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02206@rel:R25-11#a4ecef40
Content hash
a4ecef40
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02206
Status: valid/unmigrated Version: rel:R25-11#3f64fd47 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02206@rel:R25-11#3f64fd47
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة Offer [SWS_DM_02211] Upstream: RS_Diag_04262

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 · درجة الحرارة: غير قابل للتحكم · الموجّه: e7a3d094ee66 المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُفعّل الدالة Offer للفئة ara::diag::GenericDiagnosticSovdOperation إعادة توجيه طلبات التشخيص والخدمة الواردة من Diagnostic Management (DM) إلى المعالج المعني [SWS_DM_02211]. لا تقبل الدالة أي معلمات، وتُصرّح عن noexcept وتُرجع ara::core::Result<void> [SWS_DM_02211]. تفسير: نظرًا لعدم إرجاع ara::core::Future، فمن المرجح أن يكتمل تفعيل إعادة التوجيه بشكل متزامن أثناء استدعاء الدالة. سؤال Q-d9213a2118672440 (مفتوح)

فيما يتعلق بمعالجة الأخطاء، تضمن الواجهة دلالات التراجع (Rollback) [SWS_DM_02211]. إذا كانت الخدمة قد عُرضت بالفعل مسبقًا لنسخة المعالج المتطابقة هذه، يفشل الاستدعاء ويُرجع رمز الخطأ DiagOfferErrc::kAlreadyOffered [SWS_DM_02211]. تتطابق حالة الخطأ هذه مع نمط الخطأ المحدد في نطاقات أخطاء التشخيص للتسجيلات المتعددة [SWS_DM_00514].

تنطبق القيود التالية على التزامن وسياق الاستدعاء:

  • الأمان المؤشري: تم تحديد العملية بأنها not thread-safe، ولكن exception safe [SWS_DM_02211]. يجب مزامنة الاستدعاءات المتوازية على نفس نسخة المعالج المتطابقة من جانب التطبيق.
  • تسلسل الحالة: يجب استدعاء Offer قبل إعادة توجيه الطلبات [SWS_DM_02211]. ويؤدي الاستدعاء مجددًا دون إلغاء بيني إلى حدوث خطأ.

في النظام ككل، يتبع Offer نمط التوفير الموحد الخاص بـ Adaptive Diagnostic Management، كما هو محدد بالمثل أيضًا للإجراءات الروتينية العامة [SWS_DM_00557]، أو خدمات UDS [SWS_DM_00619]، أو عناصر التحكم في الاتصال [SWS_DM_00809]. هذا المبدأ مصمم خصيصًا لـ ara::diag ولا يجوز الخلط بينه وبين توفير الخدمة في ara::com (SWS Diagnostics §7.3.4.1.2 «Monitors»).

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

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

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
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_02211
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02211@rel:R25-11#bd648e8b
Content hash
bd648e8b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02211
Status: valid/unmigrated Version: rel:R25-11#7e38591a Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02211@rel:R25-11#7e38591a
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة StartExecution [SWS_DM_02210] Upstream: RS_Diag_04262

virtual ara::core::Future< ara::core::Variant< StartSynchronous ExecutionResponse, StartAsynchronousExecutionResponse > > Start Execution (ara::core::StringView sovd_operation_name, DiagnosticSovd ContentData const &sovd_content_data, ara::diag::MetaInfo const &meta_ info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;

Called for "Start execution of an operation" for the specified SOVD Operation.

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

تُستخدم الواجهة StartExecution للفئة ara::diag::GenericDiagnosticSovdOperation لبدء عملية SOVD على خادم التشخيص [SWS_DM_02210]. ويستدعي Diagnostic Management الدالة بمجرد استلام طلب SOVD المطابق ونجاح التحقق من صحة proximity_challenge وفقًا لـ [SWS_DM_02173] إذا كان مطلوبًا ([SWS_DM_02174]، AUTOSAR_AP_SWS_Diagnostics §7.3.3.5.5.5 «Operations – Start execution of an operation»).

تتضمن معلمات الدالة ما يلي:

  • sovd_operation_name: اسم عملية SOVD المراد تنفيذها [SWS_DM_02210].
  • sovd_content_data: بيانات الإدخال الخاصة بالعملية، والتي تظل صالحة حتى يتم استيفاء الوعد المرتبط أو إلغاء المعالجة عبر معالج الإلغاء [SWS_DM_02210].
  • meta_info: معلومات وصفية إضافية حول سياق التشخيص [SWS_DM_02210].
  • cancellation_handler: يُبلّغ عن إلغاء الطلب الجاري؛ ولا يجوز تخزين هذا الكائن أو الإشارة إليه بعد انتهاء دورة حياة العملية [SWS_DM_02210].

كقيمة إرجاع، تُرجع الدالة ara::core::Future مع ara::core::Variant من StartSynchronousExecutionResponse أو StartAsynchronousExecutionResponse [SWS_DM_02210]. في حالة التنفيذ المتزامن، يقوم Diagnostic Management بضبط المعلمات في متن استجابة SOVD من بيانات محتوى الاستجابة [SWS_DM_02176]. وفي حالة المعالجة غير المتزامنة، يعيّن Diagnostic Management معرفًا فريدًا (id) لتحديد العملية الجارية ويضبط حالة التنفيذ [SWS_DM_02177].

في حالة حدوث خطأ، يتم عبر Future إرجاع استجابة سلبية برمز خطأ SOVD قابل للتطبيق وفقًا لـ ISO 17978-3 أو ASAM SOVD 1.1 [SWS_DM_02210]. وفيما يتعلق بالتزامن والأمان، تم تعريف الدالة بأنها thread-safe وexception safe ([SWS_DM_02210]، AUTOSAR_AP_SWS_Diagnostics §8.62.2.1.3.2 «StartExecution»).

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

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

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
sovd_operation_nameThe SOVD operation name
sovd_content_dataThe SOVD content data. Valid until Promise is fulfilled or the processing is cancelled by the cancellationHandler
meta_infocontains additional meta information
cancellation_handlerInforms if the current request is cancelled. This object shall not be stored or accessed beyond the lifetime of this operation.

Rückgabewert

TypBeschreibung
ara::core::Future<ara::core::Variant< StartSynchronousExecutionResponse, StartAsynchronousExecutionResponse > >A future with either StartSynchronousExecutionResponse or StartAsynchronousExecutionResponse(for a positive response message) or a SOVD Error (for an negative response message)

Fehler

FehlercodeBeschreibung
Please use an applicable SOVD error code, as defined in ISO 17978-3 / ASAM SOVD 1.1.

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

Record
AUTOSAR/AP/record/SWS_DM_02210
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02210@rel:R25-11#7276d944
Content hash
7276d944
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02210
Status: valid/unmigrated Version: rel:R25-11#6654bc3b Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02210@rel:R25-11#6654bc3b
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة StopOffer [SWS_DM_02212] Upstream: RS_Diag_04262

void StopOffer () noexcept;

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

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

تُستخدم الدالة StopOffer للفئة ara::diag::GenericDiagnosticSovdOperation من ملف الترويسة ara/diag/generic_diagnostic_sovd_operation.h لتعطيل إعادة توجيه رسائل الطلبات الواردة من Diagnostic Management (DM) إلى العملية [SWS_DM_02212].

الاستخدام والدلالات: تمتلك الدالة التوقيع void StopOffer() noexcept;، ولا تقبل أي معلمات ولا تُرجع أي قيمة [SWS_DM_02212]. ونظرًا لعدم تعريف أي أنواع إرجاع غير متزامنة مثل العقود الآجلة (Futures) أو عمليات الاستدعاء الراجعة (Callbacks)، فمن المرجح أن يسري مفعول التعطيل بشكل متزامن ومباشر أثناء الاستدعاء. سؤال Q-b0723617991a4e39 (مفتوح) وقد تم التصريح عنها بأنها آمنة من الاستثناءات (exception safe) [SWS_DM_02212].

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

التفاعل: يتبع StopOffer نمط موفر الخدمة القياسي الخاص بـ AUTOSAR Adaptive Diag. وتوجد دوال مماثلة لواجهات تشخيصية أخرى مثل الإجراءات الروتينية العامة [SWS_DM_00558]، أو خدمات UDS العامة [SWS_DM_00620]، أو معرّفات البيانات [SWS_DM_00639]، أو خدمات التنزيل [SWS_DM_00793]. على الرغم من أن الاسم مستوحى من ara::com، إلا أنه يمثل تنفيذ تشخيص مستقل AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 «Monitors».

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

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

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
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_02212
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02212@rel:R25-11#a1b18063
Content hash
a1b18063
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02212
Status: valid/unmigrated Version: rel:R25-11#48084a95 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02212@rel:R25-11#48084a95
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة operator= [SWS_DM_02207] Upstream: RS_Diag_04262

auto operator= (GenericDiagnosticSovdOperation &&other) & noexcept -> GenericDiagnosticSovdOperation &;

Move assigns an instance of GenericDiagnosticSovdOperation.

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Sichtbarkeitprotected

Parameter (out)

ParameterBeschreibung
otherThe other object

Rückgabewert

TypBeschreibung
GenericDiagnosticSovdOperationReference to self

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

Record
AUTOSAR/AP/record/SWS_DM_02207
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02207@rel:R25-11#88176ab4
Content hash
88176ab4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02207
Status: valid/unmigrated Version: rel:R25-11#534e8b55 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02207@rel:R25-11#534e8b55
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

دالة ~GenericDiagnosticSovdOperation [SWS_DM_02205] Upstream: RS_Diag_04262

virtual ~GenericDiagnosticSovdOperation () noexcept;

Destructor.

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

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

Record
AUTOSAR/AP/record/SWS_DM_02205
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02205@rel:R25-11#35686c8a
Content hash
35686c8a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02205
Status: valid/unmigrated Version: rel:R25-11#cf4f657a Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_02205@rel:R25-11#cf4f657a
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill