DEENESPTFRRUARHIKOZHNL

क्लास ara::diag::SovdOperationExecution

[SWS_DM_02197] Upstream: RS_Diag_04262

class SovdOperationExecution {...};

Interface to handle the SOVD Operation Execution .

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

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

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

चल रहे SOVD ऑपरेशन निष्पादनों के नियंत्रण, स्थिति क्वेरी और नियंत्रित समाप्ति के लिए एक इंटरफ़ेस के रूप में कार्य करता है।

यह इंटरफ़ेस Diagnostic Management [SWS_DM_02197] में चल रहे SOVD ऑपरेशन के अनुप्रयोग-विशिष्ट नियंत्रण और निगरानी का काम करता है। संरक्षित विधियों के माध्यम से, यह स्थिति प्रश्नों के साथ-साथ विशेष क्षमताओं को निष्पादित करने या ऑपरेशन को रद्द करने के अनुरोधों को संसाधित करता है। सभी रिटर्न Futures के माध्यम से एसिंक्रोनस रूप से होते हैं, जिसमें त्रुटियों को ISO 17978-3 के अनुसार मानकीकृत SOVD त्रुटि कोड के रूप में प्रेषित किया जाना अनिवार्य है [SWS_DM_02384]। इसके अतिरिक्त, कार्यान्वयनों का थ्रेड-सुरक्षित होना आवश्यक है और उन्हें पास किए गए रद्दीकरण हैंडलर को ऑपरेशन के जीवनकाल से सख्ती से बाँधना चाहिए।

संदर्भ

वर्ग ara::diag::SovdOperationExecution AUTOSAR Adaptive Platform के मॉड्यूल diag के भीतर चल रहे SOVD ऑपरेशन निष्पादनों (Service-Oriented Vehicle Diagnostics) के नियंत्रण और निगरानी के लिए प्रोग्रामिंग इंटरफ़ेस को परिभाषित करता है [SWS_DM_02197], SWS Diagnostics §8.62.5 “Class: SovdOperationExecution”। यह Diagnostic Management (DM) और ASAM SOVD तथा ISO 17978-3 के अनुसार निदान-संबंधी रूटीन्स के लिए निष्पादन अनुप्रयोग तर्क के बीच एक कड़ी के रूप में कार्य करता है।

जब कोई बाहरी SOVD क्लाइंट किसी ऑपरेशन की शुरुआत शुरू करता है [SWS_DM_01396] और वैकल्पिक Proximity Challenge सत्यापन सफलतापूर्वक पूरा हो जाता है [SWS_DM_02174], तो DM निष्पादन को एक विशिष्ट पहचानकर्ता (execution-id) से इंस्टेंटिएट या बाध्य करता है [SWS_DM_02177]। इस चल रहे ऑपरेशन के लिए बाद के सभी विधि कॉल — विशेष रूप से स्थिति प्रश्न और निरस्तीकरण आदेश — DM द्वारा ara::diag::SovdOperationExecution के उस इंस्टेंस को अग्रेषित किए जाते हैं जो इस पहचानकर्ता को सौंपा गया है [SWS_DM_02180]।

SovdOperationExecutionContext client SOVD-Client dm Diagnostic Management (DM) client->dm SOVD-Methodenaufrufe (Start, Status, Terminate) dm->client SOVD-Antworten (JSON-Payload) execution ara::diag::SovdOperationExecution (Anwendungsimplementierung) dm->execution ExecuteCapability() / GetStatus() / Terminate() execution->dm ara::core::Future

संदर्भ आरेख: SOVD क्लाइंट, Diagnostic Management और अनुप्रयोग-विशिष्ट ऑपरेशन तर्क के बीच SovdOperationExecution का एकीकरण। स्रोत: [SWS_DM_01396], [SWS_DM_02180], [SWS_DM_02197]।

जीवनचक्र

वर्ग में noexcept=default के रूप में घोषित एक डिफ़ॉल्ट कंस्ट्रक्टर [SWS_DM_02198] और साथ ही एक वर्चुअल डिस्ट्रक्टर होता है जिसे noexcept=default के रूप में भी परिभाषित किया गया है [SWS_DM_02199]। चूँकि सभी कार्यात्मक विधियाँ — ExecuteCapability [SWS_DM_02384], GetStatus [SWS_DM_02201] और Terminate [SWS_DM_02202] — शुद्ध वर्चुअल (= 0) और संरक्षित (protected) हैं, इसलिए वर्ग सीधे इंस्टेंटिएट करने योग्य नहीं है। व्याख्या: अनुप्रयोग डेवलपर अनुप्रयोग-विशिष्ट रूटीन्स को लागू करने के लिए SovdOperationExecution से अपने स्वयं के वर्ग प्राप्त करते हैं। प्रश्न Q-c1d622c7aa17382d (खुला)

प्रत्येक सक्रिय ऑपरेशन निष्पादन को DM में एक execution-id को सौंपा जाता है [SWS_DM_02177], [SWS_DM_02180]। विनिर्देश इस बात पर जोर देता है कि कई मामलों में ऑपरेशन्स केवल एक ही समवर्ती इंस्टेंस की अनुमति देते हैं SWS Diagnostics §7.3.3.5.5.6 “Operations – Terminate execution of an operation”। सभी इंटरफ़ेस विधियों को थ्रेड-सुरक्षित (thread-safe) और अपवाद-सुरक्षित (exception safe) के रूप में निर्दिष्ट किया गया है [SWS_DM_02384], [SWS_DM_02201], [SWS_DM_02202]।

मेमोरी प्रबंधन और जीवनकाल के संबंध में सख्त आवश्यकताएं लागू होती हैं: पैरामीटर sovd_content_data तब तक मान्य रहता है जब तक कि संबंधित Promise पूरा न हो जाए या cancellation_handler के माध्यम से प्रसंस्करण रद्द न कर दिया जाए [SWS_DM_02384]। ऑब्जेक्ट cancellation_handler को स्वयं किसी भी परिस्थिति में संबंधित ऑपरेशन के जीवनकाल से परे संग्रहीत या कॉल नहीं किया जाना चाहिए [SWS_DM_02384], [SWS_DM_02201], [SWS_DM_02202]।

उपयोग पथ

SOVD ऑपरेशन के साथ चलने का विशिष्ट क्रम निम्नलिखित चरणों में विभाजित है:

  • क्षमताओं का अनुरोध करना: DM एक चल रहे ऑपरेशन के लिए विधि ExecuteCapability के माध्यम से निष्पादित करने, फ़्रीज़ करने या रीसेट करने जैसी कार्रवाइयों का अनुरोध कर सकता है [SWS_DM_02384]।
  • स्थिति क्वेरी करना: यदि DM को SOVD कॉल “Read the Status of an operation” प्राप्त होता है और आवश्यक प्रॉक्सिमिटी सत्यापन सफल हो जाता है [SWS_DM_02173], तो यह निर्दिष्ट SovdOperationExecution इंस्टेंस के GetStatus को कॉल करता है [SWS_DM_02180], [SWS_DM_02201]। सफल वापसी के बाद, DM विशेषताओं status (GetStatusResponse.status से), capability (मान execute) और parameters (GetStatusResponse.Parameters से व्युत्पन्न) के साथ क्लाइंट को प्रतिक्रिया देता है [SWS_DM_02181]।
  • ऑपरेशन समाप्त करना: यदि Diagnostic Server को SOVD विधि “Terminate execution of an Operation” प्राप्त होती है [SWS_DM_01392], तो प्रॉक्सिमिटी प्रतिक्रिया के सत्यापन के बाद [SWS_DM_01391], इंस्टेंस पर कारण (TerminateOperationExecutionReason) निर्दिष्ट करते हुए विधि Terminate को कॉल किया जाता है [SWS_DM_02179], [SWS_DM_02202]।
SOVD ऑपरेशन की स्थिति निगरानी और समाप्तिSOVD-ClientDiagnostic Management (DM)SovdOperationExecutionUse Case: चल रहे ऑपरेशन की स्थिति क्वेरीRead the Status of an operation (execution-id)GetStatus(meta_info, cancellation_handler)Future<GetStatusResponse>SOVD Response (status, parameters)Use Case: चल रहे ऑपरेशन की समाप्तिTerminate execution of an operationTerminate(reason, meta_info, cancellation_handler)Future<void>SOVD Terminate Response

अनुक्रम आरेख: स्थिति प्रश्नों और नियंत्रित समाप्ति के दौरान Diagnostic Management और SovdOperationExecution के बीच इंटरैक्शन अनुक्रम। स्रोत: [SWS_DM_02180], [SWS_DM_02181], [SWS_DM_02179], [SWS_DM_02202]।

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

निष्पादित की जाने वाली सभी विधियाँ (ExecuteCapability, GetStatus, Terminate) एसिंक्रोनस रूप से काम करती हैं और एक ara::core::Future लौटाती हैं [SWS_DM_02384], [SWS_DM_02201], [SWS_DM_02202]। यदि अनुप्रयोग के भीतर प्रसंस्करण विफल हो जाता है, तो Future को ISO 17978-3 या ASAM SOVD 1.1 के अनुसार एक लागू SOVD त्रुटि कोड के साथ पूरा किया जाना चाहिए [SWS_DM_02384], [SWS_DM_02201], [SWS_DM_02202]।

यदि डायग्नोस्टिक्स फ़्रेमवर्क की ओर से किसी चल रहे अनुरोध को रद्द कर दिया जाता है, तो DM दिए गए ऑब्जेक्ट ara::diag::CancellationHandler के माध्यम से इसका संकेत देता है [SWS_DM_02384]। कार्यान्वयन को इस हैंडलर की रद्दीकरण स्थिति को ध्यान में रखना चाहिए और अवरोधक स्थितियों को रोकने के लिए प्रसंस्करण को तुरंत समाप्त करना चाहिए।

यह क्लास गाइड AUTOSAR Adaptive Platform रिलीज़ R25-11 के विनिर्देश के आधार पर तैयार किया गया था।

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

कंस्ट्रक्टर और डिस्ट्रक्टर

2

नेस्टेड टाइप

1

क्लास आरेख

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

G nara__diag__SovdOperationExecution800 SovdOperationExecution + SovdOperationExecution() + ~SovdOperationExecution() + ExecuteCapability() + GetStatus() + Terminate()

विवरण दृश्य

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

कंस्ट्रक्टर और डिस्ट्रक्टर

SovdOperationExecution फ़ंक्शन

Constructor of SovdOperationExecution (inherited) -.

SovdOperationExecution () noexcept=default;
~SovdOperationExecution फ़ंक्शन

Destructor of SovdOperationExecution -.

virtual ~SovdOperationExecution () noexcept=default;

मेथड

ExecuteCapability फ़ंक्शन

Called for " Support for execute / freeze / reset" for the specified SOVD Operation.

virtual ara::core::Future< OperationExecutionStatus > Execute Capability (OperationExecutionCapability capability, DiagnosticSovd ContentData const &sovd_content_data, ara::diag::MetaInfo const &meta_ info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;
GetStatus फ़ंक्शन

Called for "Get status execution of an operation" for the current execution.

virtual ara::core::Future< GetStatusResponse > GetStatus (ara::diag::MetaInfo const &meta_info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;
Terminate फ़ंक्शन

Called for "Terminate execution of an operation" for the current execution.

virtual ara::core::Future< void > Terminate (TerminateOperation ExecutionReason reason, ara::diag::MetaInfo const &meta_info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;

नेस्टेड टाइप

GetStatusResponse क्लास

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

फ़ंक्शन ExecuteCapability [SWS_DM_02384] Upstream: RS_Diag_04262

virtual ara::core::Future< OperationExecutionStatus > Execute Capability (OperationExecutionCapability capability, DiagnosticSovd ContentData const &sovd_content_data, ara::diag::MetaInfo const &meta_ info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;

Called for " Support for execute / freeze / reset" for the specified SOVD Operation.

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

ara::diag::SovdOperationExecution से प्योर वर्चुअल मेथड ExecuteCapability [SWS_DM_02384] (SWS Diagnostics §8.62.5.2.1.1 “ExecuteCapability”) के अनुसार एक निर्दिष्ट SOVD ऑपरेशन के निष्पादन, फ़्रीज़िंग या रीसेटिंग का कार्य करता है। चूंकि फ़ंक्शन को protected और प्योर वर्चुअल के रूप में परिभाषित किया गया है, इसलिए इसे आमतौर पर एप्लिकेशन-विशिष्ट सबक्लासेस द्वारा ओवरराइड किया जाना चाहिए और डायग्नोस्टिक डीमन द्वारा कॉल किया जाना चाहिए। प्रश्न Q-66c5defcf6d00f57 (खुला)

कॉल एसिंक्रोनस रूप से होता है और एक ara::core::Future<OperationExecutionStatus> लौटाता है [SWS_DM_02384]। कॉल के दौरान, निष्पादित की जाने वाली क्षमता (capability), अतिरिक्त मेटा-जानकारी (meta_info), एक cancellation_handler और पेलोड (sovd_content_data) पास किए जाते हैं। sovd_content_data में डेटा तब तक मान्य रहता है जब तक कि संबंधित प्रॉमिस पूरा न हो जाए या cancellation_handler के माध्यम से प्रसंस्करण रद्द न कर दिया जाए [SWS_DM_02384]।

समवर्तीता और जीवनकाल के लिए स्पष्ट आवश्यकताएं लागू होती हैं: ऑपरेशन को थ्रेड-सुरक्षित और अपवाद-सुरक्षित (क्रमशः exception safe और noexcept) के रूप में निर्दिष्ट किया गया है। पास की गई वस्तु cancellation_handler चालू अनुरोध के रद्दीकरण के बारे में सूचित करती है; इसे इस ऑपरेशन के जीवनकाल से परे किसी भी परिस्थिति में संग्रहीत या संदर्भित नहीं किया जाना चाहिए [SWS_DM_02384]।

सफलता की स्थिति में Future निष्पादन स्थिति OperationExecutionStatus प्रदान करता है। यदि प्रसंस्करण विफल हो जाता है, तो ISO 17978-3 या ASAM SOVD 1.1 के अनुसार एक उपयुक्त SOVD त्रुटि कोड Future के माध्यम से लौटाया जाना चाहिए [SWS_DM_02384]।

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

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

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

Parameter (in)

ParameterBeschreibung
capabilityThe SOVD operation execution capability
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<OperationExecutionStatus >A future with either execution status (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_02384
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02384@rel:R25-11#e7d8580c
Content hash
e7d8580c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02384
Status: valid/unmigrated Version: rel:R25-11#38d7bf66 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_02384@rel:R25-11#38d7bf66
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

फ़ंक्शन GetStatus [SWS_DM_02201] Upstream: RS_Diag_04262

virtual ara::core::Future< GetStatusResponse > GetStatus (ara::diag::MetaInfo const &meta_info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;

Called for "Get status execution of an operation" for the current execution.

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

Parameter (in)

ParameterBeschreibung
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< GetStatusResponse >A future with either GetStatusResponse (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_02201
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02201@rel:R25-11#b817dceb
Content hash
b817dceb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02201
Status: valid/unmigrated Version: rel:R25-11#8e5630e2 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_02201@rel:R25-11#8e5630e2
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

फ़ंक्शन SovdOperationExecution [SWS_DM_02198] Upstream: RS_Diag_04262

SovdOperationExecution () noexcept=default;

Constructor of SovdOperationExecution (inherited) -.

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

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

Record
AUTOSAR/AP/record/SWS_DM_02198
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02198@rel:R25-11#a6af498a
Content hash
a6af498a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02198
Status: valid/unmigrated Version: rel:R25-11#98ffcedf 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_02198@rel:R25-11#98ffcedf
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

फ़ंक्शन Terminate [SWS_DM_02202] Upstream: RS_Diag_04262

virtual ara::core::Future< void > Terminate (TerminateOperation ExecutionReason reason, ara::diag::MetaInfo const &meta_info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;

Called for "Terminate execution of an operation" for the current execution.

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

उपयोग

प्योर वर्चुअल मेथड Terminate Diagnostic Management (DM) द्वारा तब कॉल किया जाता है, जब किसी चालू ऑपरेशन को समाप्त करने के लिए SOVD अनुरोध आता है और प्रॉक्सिमिटी चैलेंज का कोई भी आवश्यक सत्यापन सफल रहा हो [SWS_DM_02179]। यह संबंधित execution-id द्वारा पहचाने गए ऑपरेशन निष्पादन को नियंत्रित तरीके से रद्द करने का कार्य करता है AUTOSAR_AP_SWS_Diagnostics §7.3.3.5.5.6 “Operations – Terminate execution of an operation”।

कॉल के दौरान, TerminateOperationExecutionReason प्रकार के reason ([SWS_DM_02196]) के माध्यम से रद्दीकरण का कारण, अतिरिक्त मेटाडेटा (meta_info) और एक cancellation_handler पास किए जाते हैं [SWS_DM_02202]। रद्दीकरण कारणों के रूप में एक स्पष्ट क्लाइंट अनुरोध (kClientRequest), एक टाइमआउट (kTimeout) या एक स्थिति परिवर्तन जैसे सर्वर स्थिति परिवर्तन (kStateChange) निर्दिष्ट हैं [SWS_DM_02196]। मेथड एक ara::core::Future<void> लौटाता है, जो DM को एसिंक्रोनस समाप्ति की रिपोर्ट करता है [SWS_DM_02202]।

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

सफलता के मामले में, Future को void के साथ हल किया जाता है, जबकि त्रुटियों के लिए ASAM SOVD या ISO 17978-3 के अनुसार एक उपयुक्त SOVD त्रुटि कोड लौटाया जाना चाहिए [SWS_DM_02202]। इंटरफ़ेस को noexcept के रूप में घोषित किया गया है, इसे अपवाद-सुरक्षित (exception safe) और थ्रेड-सुरक्षित माना जाता है [SWS_DM_02202]।

जीवन चक्र और समवर्तीता

Terminate के कॉल के साथ SovdOperationExecution का इंस्टेंस छोड़ दिया जाता है; इस execution-id पर बाद के मेथड कॉल की अब अनुमति नहीं है [SWS_DM_02179]। पास की गई वस्तु cancellation_handler को इस ऑपरेशन के जीवनकाल से परे किसी भी परिस्थिति में संग्रहीत या उपयोग नहीं किया जाना चाहिए [SWS_DM_02202]।

यह उपयोग नोट विनिर्देश के आधार पर एक AI द्वारा जनरेट किया गया था।

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

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

Parameter (in)

ParameterBeschreibung
reasonThe terminate operation execution reason
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< void >A future with either void (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_02202
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02202@rel:R25-11#22e041db
Content hash
22e041db
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02202
Status: valid/unmigrated Version: rel:R25-11#a8993271 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_02202@rel:R25-11#a8993271
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

फ़ंक्शन ~SovdOperationExecution [SWS_DM_02199] Upstream: RS_Diag_04262

virtual ~SovdOperationExecution () noexcept=default;

Destructor of SovdOperationExecution -.

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

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

Record
AUTOSAR/AP/record/SWS_DM_02199
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02199@rel:R25-11#7d220a0d
Content hash
7d220a0d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02199
Status: valid/unmigrated Version: rel:R25-11#9546e106 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_02199@rel:R25-11#9546e106
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