DEENESPTFRRUARHIKOZHNL

क्लास <DataIdentifier-Namespace>::<DataIdentifierInterface>

[SWS_DM_00601] Upstream: RS_Diag_04169

class <DataIdentifierInterface> {...};

DiagnosticDataIdentifierInterface class

Header-Datei#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h"
Forwarding-Header#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>/<DataIdentifierShortname>_ fwd.h"
Scopenamespace <DataIdentifier-Namespace>

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

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

एप्लिकेशन को विशिष्ट डेटा पहचानकर्ताओं के लिए डायग्नोस्टिक पढ़ने और लिखने के अनुरोधों का उत्तर देने में सक्षम बनाता है।

इंटरफ़ेस <DataIdentifier-Namespace>::<DataIdentifierInterface> अनुकूली अनुप्रयोगों को Diagnostic Management [SWS_DM_00585] के लिए मॉडल-विशिष्ट डायग्नोस्टिक डेटा पहचानकर्ता प्रदान करने में सक्षम बनाता है। निर्माण के बाद, Offer() अनुरोधों के अग्रेषण को सक्षम करता है, जिन्हें Read() या Write() के माध्यम से अतुल्यकालिक रूप से संसाधित किया जाता है और यदि आवश्यक हो, तो UDS त्रुटि कोड के साथ उत्तर दिया जाता है [SWS_DM_00599] [SWS_DM_00640]। चूँकि इंस्टेंस न तो प्रतिलिपि बनाने योग्य है और न ही स्थानांतरित करने योग्य है, इसलिए विनाश से पहले StopOffer() के माध्यम से सेवा को स्पष्ट रूप से समाप्त कर दिया जाता है [SWS_DM_01665] [SWS_DM_00600]।

संदर्भ

C++ क्लास <DataIdentifier-Namespace>::<DataIdentifierInterface> Adaptive Platform SWS Diagnostics पृ. 68 के मॉड्यूल diag में डायग्नोस्टिक डेटा पहचानकर्ताओं (Data Identifiers, DIDs) के लिए एक कार्यात्मक इंटरफ़ेस के रूप में कार्य करती है। यह अनुकूली अनुप्रयोग परत को केंद्रीय Diagnostic Management (DM) से जोड़ती है। Diagnostic Management बाहरी डायग्नोस्टिक अनुरोध प्राप्त करता है और उन्हें पंजीकृत इंस्टेंस पर अग्रेषित करता है [SWS_DM_00599]। एप्लिकेशन सॉफ़्टवेयर रीड या राइट ऑपरेशन्स के माध्यम से डेटा सामग्री को क्वेरी करने या अपडेट करने के लिए व्युत्पन्न वर्गों के माध्यम से ठोस कार्यान्वयन प्रदान करता है [SWS_DM_00640] [SWS_DM_00598]।

जीवनचक्र

निर्माण ara::core::InstanceSpecifier और समवर्ती मोड ara::diag::ConcurrencyType को पास करके पैरामीटराइज़्ड कंस्ट्रक्टर के माध्यम से होता है [SWS_DM_00585]। उत्तरार्द्ध यह निर्धारित करता है कि क्या इंस्टेंस पर कॉल को समवर्ती रूप से (kConcurrent) या गैर-समवर्ती रूप से (kNotConcurrent) संसाधित करने की अनुमति है [SWS_DM_00585]। चूँकि एक इंस्टेंस अपने मॉडल कॉन्फ़िगरेशन से दृढ़ता से जुड़ा हुआ है, इसलिए कॉपी और मूव कंस्ट्रक्टर दोनों को स्पष्ट रूप से डिलीट कर दिया गया है [SWS_DM_01665] [SWS_DM_01666]; यही बात कॉपी और मूव असाइनमेंट ऑपरेटरों पर भी लागू होती है [SWS_DM_01663] [SWS_DM_01664]।

इंस्टैंसिएशन के बाद इंटरफ़ेस निष्क्रिय अवस्था में रहता है। केवल Offer() को कॉल करने से Diagnostic Management द्वारा डायग्नोस्टिक अनुरोधों का अग्रेषण सक्रिय होता है [SWS_DM_00599]। विधि StopOffer() इस अग्रेषण को फिर से समाप्त कर देती है [SWS_DM_00600]। संसाधनों को वर्चुअल डिस्ट्रक्टर [SWS_DM_00586] के माध्यम से मुक्त किया जाता है। व्याख्या: ऑब्जेक्ट के विनाश से पहले, आमतौर पर DM के खुले या नए आने वाले अग्रेषणों को व्यवस्थित रूप से रोकने के लिए StopOffer() को कॉल किया जाना चाहिए। प्रश्न Q-3710c559625978c9 (खुला)

उपयोग पथ

नियमित अनुक्रम में इंस्टैंसिएशन, सेवा पंजीकरण, अनुरोधों का अतुल्यकालिक प्रसंस्करण और बाद में निष्क्रियकरण शामिल है:

  1. इंस्टैंसिएशन: एप्लिकेशन InstanceSpecifier और वांछित ConcurrencyType सेटिंग निर्दिष्ट करके इंटरफ़ेस का एक इंस्टेंस बनाता है [SWS_DM_00585]।
  2. सेवा सक्षमीकरण: एप्लिकेशन Offer() को कॉल करता है, जिससे Diagnostic Management इस हैंडलर को अनुरोध वितरित कर सकता है [SWS_DM_00599]।
  3. अनुरोध प्रसंस्करण: रीड एक्सेस के मामले में DM विशुद्ध रूप से वर्चुअल विधि Read() को कॉल करता है [SWS_DM_00640], और राइट एक्सेस के लिए Write() [SWS_DM_00598]। पास किए गए cancellationHandler के माध्यम से एप्लिकेशन निरस्तीकरण (cancellation) घटनाओं की निगरानी कर सकता है। परिणाम अतुल्यकालिक रूप से ara::core::Future के रूप में प्रदान किए जाते हैं, जिसमें Read() के मामले में आउटपुट डेटा के साथ एक ReadOutput ऑब्जेक्ट होता है [SWS_DM_00579] [SWS_DM_00640] [SWS_DM_80013]।
  4. सेवा समाप्ति: ऑब्जेक्ट के नष्ट होने से पहले [SWS_DM_00600], StopOffer() को कॉल करके अग्रेषण रोक दिया जाता है [SWS_DM_00586]।
डेटा पहचानकर्ता अनुरोधों के प्रावधान और प्रसंस्करण का प्रवाहएप्लिकेशनDataIdentifierInterfaceनिदान प्रबंधनKonstruktor(instanceSpec, concurrencyType)Offer()Weiterleitung aktivierenResult<void> (Erfolg)Use Case: Diagnoseanfrage durch DMRead(metaInfo, cancellationHandler)Future<ReadOutput>Use Case: सेवा बंद करना और हटानाStopOffer()Weiterleitung deaktivieren~<DataIdentifierInterface>()

अनुक्रम आरेख: इनिशियलाइज़ेशन से लेकर अतुल्यकालिक अनुरोध प्रतिक्रिया और निष्क्रियकरण तक DID प्रावधान का विशिष्ट अनुक्रम। स्रोत: [SWS_DM_00585], [SWS_DM_00599], [SWS_DM_00640], [SWS_DM_00600], [SWS_DM_00586]।

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

ऑब्जेक्ट निर्माण के समय भी मॉडलिंग त्रुटियों के कारण उल्लंघन हो सकते हैं: यदि पोर्ट या प्रोसेस लिंक गायब हैं, तो InstanceSpecifierMappingIntegrityViolation, PortInterfaceMappingViolation या ProcessMappingViolation होते हैं [SWS_DM_00585]। यदि समान प्रक्रिया में समान InstanceSpecifier का पुन: उपयोग किया जाता है, तो फ्रेमवर्क InstanceSpecifierAlreadyInUseViolation की रिपोर्ट करता है [SWS_DM_00585]।

यदि Offer() को कॉल किया जाता है, जबकि सेवा पहले से ही दी जा रही है, तो कॉल विफल हो जाता है और ara::core::Result के माध्यम से त्रुटि कोड DiagOfferErrc::kAlreadyOffered लौटाता है [SWS_DM_00599]। यदि Read() या Write() का निष्पादन विफल हो जाता है, तो कार्यान्वयन ISO 14229-1 UDS त्रुटि कोड (DiagUdsNrcErrc) या एप्लिकेशन-विशिष्ट ApApplicationError के माध्यम से Future में अतुल्यकालिक रूप से त्रुटियाँ प्रेषित करता है [SWS_DM_00640] [SWS_DM_00598]। अपवाद सुरक्षा के संबंध में, कंस्ट्रक्टर और प्रसंस्करण विधियों को exception safe के रूप में निर्दिष्ट किया गया है [SWS_DM_00585] [SWS_DM_00599] [SWS_DM_00640] [SWS_DM_00598], जबकि डिस्ट्रक्टर को exception safe के रूप में नामित नहीं किया गया है [SWS_DM_00586]।

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

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

ऑपरेटर

1

स्थिरांक

1

नेस्टेड टाइप

1

क्लास आरेख

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

G n_DataIdentifier_Namespace____DataIdentifierInterface_960 <DataIdentifierInterface> + <DataIdentifierOutArg> + Offer() + Read() + StopOffer() + Write() + operator=() + <DataIdentifierInterface>() + ~<DataIdentifierInterface>()

विवरण दृश्य

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

मेथड

<DataIdentifierInterface> फ़ंक्शन 3

Construct a DataIdentifier from an ara::core::InstanceSpecifier

ओवरलोड <DataIdentifierInterface> 3
<DataIdentifierInterface1> (ara::core::InstanceSpecifier instanceSpec, ara::diag::ConcurrencyType concurrencyType) noexcept; SWS_DM_00585
<DataIdentifierInterface2> (const <DataIdentifierInterface2> &other)=delete; SWS_DM_01665
<DataIdentifierInterface4> ( <DataIdentifierInterface4> &&other)=delete; SWS_DM_01666
Offer फ़ंक्शन

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

ara::core::Result< void > Offer () noexcept;
Read फ़ंक्शन

Provision of a reading DataIdentifier (DiagnosticDataIdentifierInterface in the role read).

virtual ara::core::Future< <DataIdentifier>ReadOutput > Read (const ara::diag::MetaInfo &metaInfo, ara::diag::CancellationHandler cancellationHandler) noexcept=0;
StopOffer फ़ंक्शन

This StopOffer will disable the forwarding of request messages from DM

void StopOffer () noexcept;
Write फ़ंक्शन

Provision of a writing DataIdentifier (DiagnosticDataIdentifierInterface in the role write).

virtual ara::core::Future< void > Write ( {<data-identifier-in-arg-derived-type-0toN>} {<data-identifier-in-arg-symbol-0toN>}, const ara::diag::MetaInfo &metaInfo, ara::diag::CancellationHandler cancellationHandler) noexcept=0;
~<DataIdentifierInterface> फ़ंक्शन

Destruction of a DataIdentifier

virtual ~<DataIdentifierInterface6> ();

ऑपरेटर

operator= फ़ंक्शन 2

Copy assignment constructor deletion

ओवरलोड = 2
<DataIdentifierInterface3> & operator= (const <DataIdentifierInterface3> &other)=delete; SWS_DM_01663
<DataIdentifierInterface5> & operator= ( <DataIdentifierInterface5> &&other)=delete; SWS_DM_01664

स्थिरांक

Member declaration representing an out argument in an Output.

<DataIdentifierOutArgType> <DataIdentifierOutArg>;

नेस्टेड टाइप

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

फ़ंक्शन <DataIdentifierInterface> [SWS_DM_00585] Upstream: RS_AP_00137, RS_AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

<DataIdentifierInterface1> (ara::core::InstanceSpecifier instanceSpec, ara::diag::ConcurrencyType concurrencyType) noexcept;

Construct a DataIdentifier from an ara::core::InstanceSpecifier

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

उपयोग

कंस्ट्रक्टर फ़ंक्शन <DataIdentifierInterface> एक ara::core::InstanceSpecifier [SWS_DM_00585] से डेटा पहचानकर्ता के इंस्टेंस निर्माण के लिए कार्य करता है। घोषणा नेमस्पेस <DataIdentifier-Namespace> के भीतर हेडर फ़ाइल #include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h" [SWS_DM_00585] के माध्यम से की जाती है। सिंक्रोनस कॉल को noexcept के रूप में निर्दिष्ट किया गया है और इसमें "exception safe" तथा "thread-safe" गुण हैं [SWS_DM_00585]।

फ़ंक्शन निम्नलिखित इनपुट पैरामीटर स्वीकार करता है [SWS_DM_00585]:

  • instanceSpec (ara::core::InstanceSpecifier): किसी सेवा के विशिष्ट इंस्टेंस का पहचानकर्ता [SWS_DM_00585]।
  • concurrencyType (ara::diag::ConcurrencyType): यह निर्धारित करता है कि इंटरफ़ेस kConcurrent के साथ थ्रेड-सुरक्षित या kNotConcurrent के साथ गैर-थ्रेड-सुरक्षित रूप से संचालित होता है [SWS_DM_00585]।

त्रुटि प्रबंधन और मॉडलिंग नियम

फ़ंक्शन कोई रिटर्न मान नहीं देता है और कोई अपवाद नहीं फेंकता है। इसके बजाय कॉन्फ़िगरेशन या मॉडलिंग में त्रुटियों के कारण परिभाषित Violations होते हैं [SWS_DM_00585]:

  • InstanceSpecifierMappingIntegrityViolation: instanceSpec को निष्पादन योग्य (executable) के संदर्भ में हल नहीं किया जा सकता है या यह किसी PortPrototype [SWS_DM_00585] को संदर्भित नहीं करता है।
  • PortInterfaceMappingViolation: DiagnosticDataIdentifierInterface द्वारा टाइप किया गया PortPrototype किसी DiagnosticDataPortMapping द्वारा संदर्भित नहीं है [SWS_DM_00585]।
  • ProcessMappingViolation: इंस्टेंस संदर्भ के लिए वर्तमान रनटाइम प्रक्रिया हेतु कोई उपयुक्त मॉडल की गई प्रक्रिया मौजूद नहीं है [SWS_DM_00585]।
  • InstanceSpecifierAlreadyInUseViolation: कंस्ट्रक्टर को एक instanceSpec के साथ कॉल किया गया था, जो वर्तमान प्रक्रिया में पहले से ही उपयोग में है [SWS_DM_00585]।

व्याख्या: चूंकि फ़ंक्शन को noexcept के रूप में घोषित किया गया है, इसलिए पहचाने गए Violations को संभवतः फ़्रेमवर्क के भीतर गंभीर इनिशियलाइज़ेशन त्रुटियों के रूप में माना जाएगा। प्रश्न Q-8616025446bf33f2 (खुला)

संगामिति

कंस्ट्रक्टर फ़ंक्शन स्वयं थ्रेड-सुरक्षित निष्पादित होता है [SWS_DM_00585]। तर्क concurrencyType के माध्यम से यह नियंत्रित किया जाता है कि क्या इंस्टेंस के बाद के इंटरफ़ेस कॉल समवर्ती रूप से हो सकते हैं [SWS_DM_00585]।

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

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

Header-Datei#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h"
Scopeclass <DataIdentifier-Namespace>::<DataIdentifierInterface>
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 typed by a pingViolation DiagnosticDataIdentifierInterface needs to be referenced by a DiagnosticDataPortMapping. 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
instanceSpecThe specifier of a specific instance of a service.
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_00585
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00585@rel:R25-11#366de05e
Content hash
366de05e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00585
Status: valid/unmigrated Version: rel:R25-11#4e8f5fe5 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_00585@rel:R25-11#4e8f5fe5
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#424df92c2026-09-30
  • R19-11rel:R19-11#420e87cb2026-10-14
  • R20-11rel:R20-11#6d8ab4df2026-10-14
  • R21-11rel:R21-11#c7e8234c2026-10-14
  • R22-11rel:R22-11#5168b3b22026-10-14
  • R23-11rel:R23-11#c7617fcf2026-10-14
  • R24-11rel:R24-11#9629e2942026-10-14
  • R25-11rel:R25-11#4e8f5fe52026-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

फ़ंक्शन <DataIdentifierInterface> [SWS_DM_01665] Upstream: RS_AP_00147

<DataIdentifierInterface2> (const <DataIdentifierInterface2> &other)=delete;

Copy constructor deletion

Header-Datei#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h"
Scopeclass <DataIdentifier-Namespace>::<DataIdentifierInterface>

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

Record
AUTOSAR/AP/record/SWS_DM_01665
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01665@rel:R25-11#121c8487
Content hash
121c8487
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01665
Status: valid/unmigrated Version: rel:R25-11#d2f9729a 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_01665@rel:R25-11#d2f9729a
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#ae00ab682026-09-30
  • R23-11rel:R23-11#c667bc4b2026-10-14
  • R24-11rel:R24-11#fa08505b2026-10-14
  • R25-11rel:R25-11#d2f9729a2026-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

फ़ंक्शन <DataIdentifierInterface> [SWS_DM_01666] Upstream: RS_AP_00147

<DataIdentifierInterface4> ( <DataIdentifierInterface4> &&other)=delete;

Move constructor

Header-Datei#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h"
Scopeclass <DataIdentifier-Namespace>::<DataIdentifierInterface>

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

Record
AUTOSAR/AP/record/SWS_DM_01666
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01666@rel:R25-11#6ca768e9
Content hash
6ca768e9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01666
Status: valid/unmigrated Version: rel:R25-11#3ab93d5e 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_01666@rel:R25-11#3ab93d5e
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#37eed7f82026-09-30
  • R23-11rel:R23-11#eaf209332026-10-14
  • R24-11rel:R24-11#8925cf032026-10-14
  • R25-11rel:R25-11#3ab93d5e2026-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_00599] Upstream: RS_AP_00119, RS_AP_00139, RS_Diag_04169, RS_Diag_04224

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 · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: ebb465f1e58b उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

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

सिंक्रोनस मेथड Offer() Diagnostic Management (DM) को आने वाले डायग्नोस्टिक अनुरोधों को <DataIdentifierInterface> के संबंधित इंस्टेंस पर अग्रेषित करने में सक्षम बनाता है ([SWS_DM_00599])। फ़ंक्शन कोई इनपुट पैरामीटर स्वीकार नहीं करता है और इसे noexcept के रूप में निर्दिष्ट किया गया है ([SWS_DM_00599])। Interpretation: कॉल आमतौर पर एप्लिकेशन के इनिशियलाइज़ेशन चरण के दौरान होना चाहिए, क्योंकि DM परिनियोजन से पहले अनुरोध वितरित नहीं कर सकता है। प्रश्न Q-4ba81ff234a09f46 (खुला)

त्रुटि प्रबंधन और रिटर्न मान

रिटर्न मान के रूप में ara::core::Result<void> ([SWS_DM_00599]) कार्य करता है। यदि पंजीकरण सफल रहा, तो परिणाम में कोई मान नहीं होता है। यदि हैंडलर पहले ही उपलब्ध कराया जा चुका है, तो कॉल विफल हो जाता है और रोलबैक सेमांटिक्स के साथ त्रुटि कोड DiagOfferErrc::kAlreadyOffered लौटाता है ([SWS_DM_00599]; तुलना करें [SWS_DM_00514])।

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

फ़ंक्शन एक्सेप्शन सुरक्षा (exception safe) सुनिश्चित करता है, लेकिन इसे स्पष्ट रूप से नॉन-थ्रेड-सेफ़ (not thread-safe) के रूप में निर्दिष्ट किया गया है ([SWS_DM_00599])। एक ही इंस्टेंस पर समानांतर कॉल्स को एप्लिकेशन द्वारा सिंक्रोनाइज़ किया जाना चाहिए।

इंटरैक्शन

परिनियोजन पैटर्न DM में एकसमान सक्रियण दृष्टिकोण के अनुरूप है: जेनेरिक पहचानकर्ताओं ([SWS_DM_00638]), डेटा तत्वों ([SWS_DM_00597]), रूटीन्स ([SWS_DM_00557], [SWS_DM_00594]) और DoIP सेवाओं ([SWS_DM_00725], [SWS_DM_00735]) के लिए समान Offer()-मेथड्स मौजूद हैं। जब तक Offer() निष्पादित नहीं होता है, DM हैंडलर को कोई अनुरोध अग्रेषित नहीं करता है और DoIP सेवाओं के मामले में डिफ़ॉल्ट मानों के साथ प्रतिक्रिया देता है ([SWS_DM_01525], [SWS_DM_01527])।

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

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

Header-Datei#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h"
Scopeclass <DataIdentifier-Namespace>::<DataIdentifierInterface>
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Rückgabewert

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

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_00599
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00599@rel:R25-11#a64876c3
Content hash
a64876c3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00599
Status: valid/unmigrated Version: rel:R25-11#b1695320 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_00599@rel:R25-11#b1695320
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8a80b11d2026-09-30
  • R19-11rel:R19-11#ca894da82026-10-14
  • R20-11rel:R20-11#cb4154752026-10-14
  • R21-11rel:R21-11#1465258e2026-10-14
  • R22-11rel:R22-11#cb17bfe82026-10-14
  • R23-11rel:R23-11#209914022026-10-14
  • R24-11rel:R24-11#713a92052026-10-14
  • R25-11rel:R25-11#b16953202026-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

फ़ंक्शन Read [SWS_DM_00640] Upstream: RS_AP_00114, RS_AP_00127, RS_AP_00128, RS_AP_00138

virtual ara::core::Future< <DataIdentifier>ReadOutput > Read (const ara::diag::MetaInfo &metaInfo, ara::diag::CancellationHandler cancellationHandler) noexcept=0;

Provision of a reading DataIdentifier (DiagnosticDataIdentifierInterface in the role read).

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

उपयोग

मेथड Read एक DiagnosticDataIdentifierInterface [SWS_DM_00640] की रीड-भूमिका में डायग्नोस्टिक डेटा पहचानकर्ता (DataIdentifier) के डेटा को प्रदान करने के लिए कार्य करता है। बाहरी डायग्नोस्टिक अनुरोधों पर कॉल Diagnostic Manager (DM) द्वारा अतुल्यकालिक रूप से किया जाता है AUTOSAR_AP_SWS_Diagnostics पृ. 143 §7.3.2.6.1 “NRCs created by application”। अनुरोध गुणों के मूल्यांकन के लिए metaInfo के साथ-साथ एक cancellationHandler पैरामीटर के रूप में पास किया जाता है [SWS_DM_00640]। प्रसंस्करण करने वाला एप्लिकेशन cancellationHandler.IsCanceled() के माध्यम से रद्दीकरण स्थिति को क्वेरी कर सकता है या cancellationHandler.SetNotifier() का उपयोग करके इस स्थिति के लिए कॉलबैक पंजीकृत कर सकता है कि सत्र समय से पहले समाप्त हो जाए [SWS_DM_00640]। परिणाम एक ReadOutput ऑब्जेक्ट के साथ ara::core::Future के रूप में अतुल्यकालिक रूप से लौटाया जाता है [SWS_DM_00640], [SWS_DM_00579]।

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

फ़ंक्शन को exception safe के रूप में निर्दिष्ट किया गया है और इसे बाहर कोई अपवाद प्रचारित नहीं करना चाहिए [SWS_DM_00640]। यदि डेटा पुनर्प्राप्ति के दौरान कोई त्रुटि होती है, तो एप्लिकेशन ara::core::Future में एक उपयुक्त UDS त्रुटि कोड (DiagUdsNrcErrc के माध्यम से ISO 14229-1 के अनुसार NRC) या ApApplicationError के रूप में एक ऋणात्मक रिटर्न मान लौटाता है [SWS_DM_00640], AUTOSAR_AP_SWS_Diagnostics पृ. 143 §7.3.2.6.1 “NRCs created by application”।

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

इंटरफ़ेस फ़ंक्शन डिफ़ॉल्ट रूप से not thread-safe है [SWS_DM_00640]। Diagnostic Manager द्वारा पठन और लेखन एक्सेस का समवर्ती निष्पादन ara::diag::DataIdentifierConcurrencyType::readWrite प्रकार के माध्यम से नियंत्रित होता है, जो डिफ़ॉल्ट रूप से kNotConcurrent पर प्रीसेट होता है [SWS_DM_00939]। एकल डेटा तत्वों के लिए DiagnosticDataElementInterface [SWS_DM_00596] के माध्यम से तथा सामान्य पहचानकर्ताओं के लिए [SWS_DM_00636] के माध्यम से संबंधित पठन संचालन मौजूद हैं।

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

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

Header-Datei#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h"
Scopeclass <DataIdentifier-Namespace>::<DataIdentifierInterface>
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
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< {<data-identifier-name>}ReadOutput >• If successful: an ara::core::Future containing a ReadOutput object as per [SWS_DM_00579] • If unsuccessful: an ara::core::Future containing a corresponding DiagUdsNrcErrc or ApApplicationError.

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_00640
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00640@rel:R25-11#24b97f2c
Content hash
24b97f2c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00640
Status: valid/unmigrated Version: rel:R25-11#09d4ff6e 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_00640@rel:R25-11#09d4ff6e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#2edc90672026-09-30
  • R19-11rel:R19-11#6713bf032026-10-14
  • R20-11rel:R20-11#8a573eb02026-10-14
  • R21-11rel:R21-11#5d209a572026-10-14
  • R22-11rel:R22-11#d59456d32026-10-14
  • R23-11rel:R23-11#d388add12026-10-14
  • R24-11rel:R24-11#05b336912026-10-14
  • R25-11rel:R25-11#09d4ff6e2026-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_00600] Upstream: RS_Diag_04169

void StopOffer () noexcept;

This StopOffer will disable the forwarding of request messages from DM

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

विधि StopOffer Diagnostic Management (DM) के इनकमिंग डायग्नोस्टिक अनुरोधों को विशिष्ट इंटरफ़ेस इंस्टेंस पर अग्रेषित करने की प्रक्रिया को अनइंस्टॉल करती है [SWS_DM_00600]। इस कॉल के माध्यम से, Adaptive एप्लिकेशन संकेत देता है कि वह इस DataIdentifier के लिए अनुरोधों को संसाधित करने के लिए अस्थायी या स्थायी रूप से अब उपलब्ध नहीं है।

उपयोग और सिमेंटिक्स

कॉल सिंक्रोनस होता है, पैरामीटर-रहित होता है और कोई रिटर्न मान नहीं लौटाता है [SWS_DM_00600]। हेडर के रूप में, जेनरेट की गई इंटरफ़ेस फ़ाइल #include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h" को शामिल किया जाना चाहिए [SWS_DM_00600]। नामकरण ara::com से ज्ञात पैटर्न का अनुसरण करता है, लेकिन यह डायग्नोस्टिक डोमेन का एक स्वतंत्र इंटरफ़ेस प्रस्तुत करता है AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”।

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

  • अपवाद-सुरक्षा: फ़ंक्शन को noexcept के साथ घोषित किया गया है और यह पूर्ण अपवाद-सुरक्षा (exception safe) की गारंटी देता है [SWS_DM_00600]। कोई अपवाद नहीं फेंका जाता है।
  • थ्रेड-सुरक्षा: ऑपरेशन को not thread-safe के रूप में निर्दिष्ट किया गया है [SWS_DM_00600]। कॉल को सिंक्रोनाइज़ किया जाना चाहिए ताकि एक ही इंटरफ़ेस इंस्टेंस पर समानांतर एक्सेस न हो।

इंटरैक्शन

यह व्यवहार Diagnostic Management के मानकीकृत निष्क्रियकरण पैटर्न से मेल खाता है, जैसा कि रूटीन [SWS_DM_00558], जेनेरिक डेटा तत्वों [SWS_DM_00639] या डाउनलोड सेवाओं [SWS_DM_00793] जैसे संबंधित इंटरफ़ेस के लिए भी समरूप रूप से परिभाषित किया गया है। सफल निष्क्रियकरण के बाद DM से इस DataIdentifier पर आने वाले अनुरोध अब एप्लिकेशन हैंडलर को अग्रेषित नहीं किए जाते हैं [SWS_DM_00600]; DM को इसके बाद संबंधित नकारात्मक प्रतिक्रिया कोड उत्पन्न करने चाहिए। प्रश्न Q-d301740d097f9946 (खुला)

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

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

Header-Datei#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h"
Scopeclass <DataIdentifier-Namespace>::<DataIdentifierInterface>
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_00600
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00600@rel:R25-11#1720f7a2
Content hash
1720f7a2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00600
Status: valid/unmigrated Version: rel:R25-11#06007200 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_00600@rel:R25-11#06007200
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#22b516472026-09-30
  • R19-11rel:R19-11#086a57212026-10-14
  • R20-11rel:R20-11#b9a8e5302026-10-14
  • R21-11rel:R21-11#c2bf51c22026-10-14
  • R22-11rel:R22-11#008226012026-10-14
  • R23-11rel:R23-11#4ba8fcde2026-10-14
  • R24-11rel:R24-11#095120152026-10-14
  • R25-11rel:R25-11#060072002026-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

फ़ंक्शन Write [SWS_DM_00598] Upstream: RS_AP_00114, RS_AP_00127, RS_AP_00128, RS_AP_00138

virtual ara::core::Future< void > Write ( {<data-identifier-in-arg-derived-type-0toN>} {<data-identifier-in-arg-symbol-0toN>}, const ara::diag::MetaInfo &metaInfo, ara::diag::CancellationHandler cancellationHandler) noexcept=0;

Provision of a writing DataIdentifier (DiagnosticDataIdentifierInterface in the role write).

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

इंटरफ़ेस फ़ंक्शन Write [SWS_DM_00598] की भूमिका में एक लेखन DataIdentifier (DID) का प्रकार-सुरक्षित प्रावधान प्रदान करने का कार्य करता है। इसे UDS सर्विस 0x2E (WriteDataByIdentifier) के आने वाले डायग्नोस्टिक्स अनुरोधों पर Diagnostic Server इंस्टेंस द्वारा कॉल किया जाता है [SWS_DM_00186], बशर्ते कि सिस्टम में DID समर्थित हो और सक्रिय डायग्नोस्टिक सत्र के साथ-साथ सुरक्षा स्तर की जाँच सफलतापूर्वक पूरी हो गई हो [SWS_DM_00415] [SWS_DM_00416] [SWS_DM_00417]। रॉ बाइट स्पैन [SWS_DM_00637] वाले सामान्य संस्करण के विपरीत, मेथड मॉडल-विशिष्ट रूप से टाइप किए गए इनपुट पैरामीटर को बाइंड करता है [SWS_DM_00598]।

  • पैरामीटर: जनरेट किए गए इनपुट तर्कों के अलावा, मेथड metaInfo के माध्यम से अनुरोध के बारे में मेटा-जानकारी और एक cancellationHandler [SWS_DM_00598] प्राप्त करता है। Cancellation हैंडलर के माध्यम से, एप्लिकेशन IsCanceled के माध्यम से जांच सकता है कि वार्तालाप रद्द कर दिया गया है या नहीं, या रद्दीकरण की स्थिति के लिए SetNotifier के साथ एक अधिसूचना पंजीकृत कर सकता है [SWS_DM_00598]।
  • रिटर्न मान और त्रुटि प्रबंधन: निष्पादन ara::core::Future<void> [SWS_DM_00598] के माध्यम से एसिंक्रोनस रूप से होता है। सफलता की स्थिति में, फ़्यूचर प्रकार void प्रदान करता है। त्रुटि की स्थिति में, ISO 14229-1 के अनुसार ara::diag::DiagUdsNrcErrc का उपयोग करके एक उपयुक्त UDS NRC या एक संबंधित ApplicationError वापस किया जाना चाहिए [SWS_DM_00598]। फ़ंक्शन को अपवाद-सुरक्षित (exception safe) घोषित किया गया है [SWS_DM_00598]।
  • समवर्तीता: मेथड को थ्रेड-सुरक्षित नहीं (not thread-safe) के रूप में वर्गीकृत किया गया है [SWS_DM_00598]। क्या Diagnostic Management द्वारा पठन और लेखन एक्सेस को समानांतर में कॉल करने की अनुमति है, यह DataIdentifierConcurrencyType में कॉन्फ़िगरेशन तत्व readWrite के माध्यम से नियंत्रित होता है [SWS_DM_00939]।

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

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

Header-Datei#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h"
Scopeclass <DataIdentifier-Namespace>::<DataIdentifierInterface>
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
{<data-identifier-in-arg-symbol-0toN>}The symbol name of method argument[0..N] in the ordered list of method arguments, with ClientServerOperation. direction == in given by ClientServerOperation. ArgumentDataPrototype[0..N]. shortName
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< void >• If successful: an ara::core::Future containing a void. • If unsuccessful: an ara::core::Future containing a corresponding ara::diag::DiagUdsNrcErrc or Ap ApplicationError.

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_00598
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00598@rel:R25-11#b2f92c42
Content hash
b2f92c42
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00598
Status: valid/unmigrated Version: rel:R25-11#bdb87168 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_00598@rel:R25-11#bdb87168
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#72cee5e42026-09-30
  • R19-11rel:R19-11#0d590eb92026-10-14
  • R20-11rel:R20-11#8b24b94a2026-10-14
  • R21-11rel:R21-11#6fc896c62026-10-14
  • R22-11rel:R22-11#e1f8fedf2026-10-14
  • R23-11rel:R23-11#f147daab2026-10-14
  • R24-11rel:R24-11#911d64682026-10-14
  • R25-11rel:R25-11#bdb871682026-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_01663] Upstream: RS_AP_00147

<DataIdentifierInterface3> & operator= (const <DataIdentifierInterface3> &other)=delete;

Copy assignment constructor deletion

Header-Datei#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h"
Scopeclass <DataIdentifier-Namespace>::<DataIdentifierInterface>

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

Record
AUTOSAR/AP/record/SWS_DM_01663
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01663@rel:R25-11#f2680083
Content hash
f2680083
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01663
Status: valid/unmigrated Version: rel:R25-11#84430c7f 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_01663@rel:R25-11#84430c7f
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#e8fc0e1d2026-09-30
  • R23-11rel:R23-11#32ce8d7c2026-10-14
  • R24-11rel:R24-11#d7cea82e2026-10-14
  • R25-11rel:R25-11#84430c7f2026-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_01664] Upstream: RS_AP_00147

<DataIdentifierInterface5> & operator= ( <DataIdentifierInterface5> &&other)=delete;

Move assignment constructor

Header-Datei#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h"
Scopeclass <DataIdentifier-Namespace>::<DataIdentifierInterface>

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

Record
AUTOSAR/AP/record/SWS_DM_01664
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01664@rel:R25-11#b68c8d83
Content hash
b68c8d83
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01664
Status: valid/unmigrated Version: rel:R25-11#22a1078d 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_01664@rel:R25-11#22a1078d
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#38d959842026-09-30
  • R23-11rel:R23-11#e483c5232026-10-14
  • R24-11rel:R24-11#8aad364b2026-10-14
  • R25-11rel:R25-11#22a1078d2026-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

फ़ंक्शन ~<DataIdentifierInterface> [SWS_DM_00586] Upstream: RS_Diag_04169, RS_AP_00134

virtual ~<DataIdentifierInterface6> ();

Destruction of a DataIdentifier

Header-Datei#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h"
Scopeclass <DataIdentifier-Namespace>::<DataIdentifierInterface>
Exception-Sicherheitnot exception 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_00586
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00586@rel:R25-11#925329cd
Content hash
925329cd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00586
Status: valid/unmigrated Version: rel:R25-11#30bedd44 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_00586@rel:R25-11#30bedd44
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#5bb9ad312026-09-30
  • R19-11rel:R19-11#e08946d32026-10-14
  • R20-11rel:R20-11#74e8f77a2026-10-14
  • R21-11rel:R21-11#42adefc82026-10-14
  • R22-11rel:R22-11#6fb7460b2026-10-14
  • R23-11rel:R23-11#b224e2552026-10-14
  • R24-11rel:R24-11#0c307cd32026-10-14
  • R25-11rel:R25-11#30bedd442026-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

स्थिरांकों / चरों का प्रलेखन

चर <DataIdentifierOutArg> [SWS_DM_80013] Upstream: RS_Diag_04224, RS_Diag_04169

<DataIdentifierOutArgType> <DataIdentifierOutArg>;

Member declaration representing an out argument in an Output.

Header-Datei#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h"
Scopeclass <DataIdentifier-Namespace>::<DataIdentifierInterface>
Symbol<DataIdentifierOutArg>
Typ<DataIdentifierOutArgType>

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

Record
AUTOSAR/AP/record/SWS_DM_80013
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_80013@rel:R25-11#8efd5e56
Content hash
8efd5e56
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_80013
Status: valid/unmigrated Version: rel:R25-11#a48f634f 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_DM_80013@rel:R25-11#a48f634f
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#563214cb2026-09-30
  • R24-11rel:R24-11#866631f72026-10-14
  • R25-11rel:R25-11#a48f634f2026-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