DEENESPTFRRUARHIKOZHNL

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

[SWS_DM_00607] Upstream: RS_Diag_04169

class GenericDataIdentifier {...};

Generic DataIdentifier interface.

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

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

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

एप्लिकेशन को नैदानिक पहचानकर्ताओं के लिए UDS पठन और लेखन अनुरोधों के सामान्य प्रसंस्करण को सक्षम बनाता है।

वर्ग ara::diag::GenericDataIdentifier AUTOSAR Adaptive में डायग्नोस्टिक्स पहचानकर्ताओं के लिए UDS पठन और लेखन अनुरोधों के अतुल्यकालिक प्रसंस्करण के लिए एक जेनेरिक इंटरफ़ेस के रूप में कार्य करता है [SWS_DM_00636]। एक पोर्ट से बाइंडिंग और Offer() के माध्यम से रिलीज के बाद, Diagnostic Management अनुरोधों को कार्यान्वित विधियों पर अग्रेषित करता है [SWS_DM_00638]। एक विलक्षण इंस्टेंस के रूप में, ऑब्जेक्ट को न तो कॉपी किया जा सकता है और न ही स्थानांतरित किया जा सकता है, जबकि अनुरोध प्रसंस्करण की थ्रेड-सुरक्षा को कंस्ट्रक्टर पर चुने गए समवर्ती विन्यास के माध्यम से नियंत्रित किया जाता है।

संदर्भ

वर्ग ara::diag::GenericDataIdentifier AUTOSAR Adaptive Platform के फ़ंक्शन क्लस्टर Diagnostic Management (DM) के भीतर एक जेनेरिक सेवा इंटरफ़ेस का प्रतिनिधित्व करता है SWS Diagnostics §8.2 “GenericDataIdentifier”। जबकि प्रकार-विशिष्ट इंटरफ़ेस निश्चित मॉडल वाले डेटा प्रकारों से बंधे होते हैं, GenericDataIdentifier नैदानिक पहचानकर्ताओं (Data Identifiers, DIDs) के लचीले प्रसंस्करण के लिए कार्य करता है, जहाँ 16-बिट पहचानकर्ता को पैरामीटर के रूप में गतिशील रूप से पास किया जाता है।

डायग्नोस्टिक्स प्रसंस्करण में प्राथमिक रूप से तीन भूमिकाएँ शामिल हैं:

  • बाहरी डायग्नोस्टिक्स परीक्षक, जो वाहन को ReadDataByIdentifier (0x22) या WriteDataByIdentifier (0x2E) जैसी मानकीकृत UDS सेवाएँ निर्देशित करता है।
  • Diagnostic Management (DM), जो नैदानिक अनुरोध प्राप्त करता है, उन्हें मान्य करता है और परिभाषित पोर्ट इंटरफ़ेस के माध्यम से उपयुक्त एप्लिकेशन इंस्टेंस पर अग्रेषित करता है, बशर्ते इसे पहले Offer के माध्यम से सक्रिय किया गया हो [SWS_DM_00638]।
  • GenericDataIdentifier का एप्लिकेशन-विशिष्ट कार्यान्वयन, जो विधियों Read [SWS_DM_00636] और Write [SWS_DM_00637] को प्रदान करके और डेटा को अतुल्यकालिक रूप से लौटाकर वास्तविक प्रसंस्करण तर्क को इनकैप्सुलेट करता है।

जीवनचक्र

ara::diag::GenericDataIdentifier का एक इंस्टेंस स्पष्ट रूप से इसके कंस्ट्रक्टर के माध्यम से इंस्टेंसिएट किया जाता है [SWS_DM_00634]। ऐसा करते समय, कॉलर ऑब्जेक्ट को एक ara::core::InstanceSpecifier से बाइंड करता है, जो एक मॉडल किए गए DiagnosticDataIdentifierGenericInterface के PortPrototype को संदर्भित करता है। तर्क concurrencyType (प्रकार DataIdentifierConcurrencyType का) के माध्यम से यह निर्धारित किया जाता है कि अनुरोध समवर्ती (kConcurrent) या अनुक्रमिक (kNotConcurrent) रूप से हैंडलर को दिए जाएँ [SWS_DM_00634]।

स्वामित्व और जीवनकाल के संबंध में, GenericDataIdentifier को एक विलक्षण, गैर-प्रतिलिपि योग्य और गैर-हस्तांतरणीय इंस्टेंस के रूप में मॉडल किया गया है:

  • कॉपी कंस्ट्रक्टर [SWS_DM_01653] और असाइनमेंट ऑपरेटर [SWS_DM_01651] हटा दिए गए हैं (=delete)।
  • इसी प्रकार मूव कंस्ट्रक्टर [SWS_DM_01654] और मूव असाइनमेंट ऑपरेटर [SWS_DM_01652] भी हटा दिए गए हैं।

इंस्टेंसिएशन के बाद ऑब्जेक्ट निष्क्रिय अवस्था में होता है; Diagnostic Management अभी अनुरोधों को अग्रेषित नहीं करता है। केवल Offer() [SWS_DM_00638] को कॉल करने से अग्रेषण सक्रिय होता है। डायग्नोस्टिक्स अनुरोधों के अग्रेषण को फिर से निष्क्रिय करने के लिए, एप्लिकेशन StopOffer() [SWS_DM_00639] को कॉल करता है। ऑब्जेक्ट का विनाश वर्चुअल डिस्ट्रक्टर [SWS_DM_00635] के माध्यम से होता है।

समवर्तीता के संदर्भ में, कंस्ट्रक्टर थ्रेड-सुरक्षित (thread-safe) है [SWS_DM_00634]। इसके विपरीत, प्रशासनिक विधियाँ Offer() [SWS_DM_00638] और StopOffer() [SWS_DM_00639] तथा डिस्ट्रक्टर [SWS_DM_00635] गैर-थ्रेड-सुरक्षित के रूप में निर्दिष्ट हैं। विधियों Read और Write की थ्रेड-सुरक्षा सशर्त रूप से चुने गए concurrencyType पर निर्भर करती है [SWS_DM_00636], [SWS_DM_00637]।

lifecycle NichtInitialisiert आरंभीकृत नहीं Inaktiv Inaktiv (StopOffer) NichtInitialisiert->Inaktiv Konstruktor Aktiv Aktiv (Offer) Inaktiv->Aktiv Offer() Beendet नष्ट Inaktiv->Beendet Destruktor Aktiv->Inaktiv StopOffer() Aktiv->Beendet Destruktor

स्थिति आरेख: निष्क्रियता और अग्रेषण तत्परता के बीच हैंडलर इंस्टेंस का जीवन चक्र और स्थिति संक्रमण। स्रोत: [SWS_DM_00634], [SWS_DM_00638], [SWS_DM_00639], [SWS_DM_00635]

उपयोग पथ

डायग्नोस्टिक्स अनुरोधों को संभालने के लिए एक विशिष्ट प्रवाह निम्नलिखित चरणों में विभाजित है:

  1. आरंभीकरण: एप्लिकेशन InstanceSpecifier और समवर्ती विन्यास [SWS_DM_00634] निर्दिष्ट करते हुए अपने व्युत्पन्न हैंडलर वर्ग को इंस्टेंसिएट करता है। व्याख्या: व्यवहार में, यह संभवतः आमतौर पर एप्लिकेशन प्रक्रिया के आरंभीकरण चरण के दौरान होगा। प्रश्न Q-32596fba68253958 (खुला)
  2. सेवा प्रावधान: एप्लिकेशन Offer() को कॉल करता है [SWS_DM_00638]। Diagnostic Management आने वाले DID अनुरोधों के अग्रेषण को सक्रिय करता है।
  3. अनुरोध प्रसंस्करण:
    • यदि कोई पठन अनुरोध प्राप्त होता है, तो DM विधि Read(dataIdentifier, metaInfo, cancellationHandler) को कॉल करता है [SWS_DM_00636]। एप्लिकेशन पास किए गए 16-बिट पहचानकर्ता की जाँच करता है और अतुल्यकालिक रूप से एक ara::core::Future<OperationOutput> लौटाता है।
    • यदि कोई लेखन अनुरोध प्राप्त होता है, तो DM Write(dataIdentifier, requestData, metaInfo, cancellationHandler) को कॉल करता है [SWS_DM_00637]। requestData में पेलोड तब तक मान्य रहता है जब तक कि संबंधित प्रॉमिस पूरा नहीं हो जाता या प्रसंस्करण निरस्त नहीं हो जाता।
  4. निरस्तीकरण जाँच: लंबे संचालन के दौरान, हैंडलर cancellationHandler.IsCanceled() के माध्यम से जाँच सकता है कि क्या वार्तालाप निरस्त कर दिया गया है, या cancellationHandler.SetNotifier के माध्यम से एक अधिसूचना फलन पंजीकृत कर सकता है [SWS_DM_00636], [SWS_DM_00637]।
  5. सेवा अपंजीकरण: हैंडलर को समाप्त करने से पहले, एप्लिकेशन StopOffer() को कॉल करता है [SWS_DM_00639], जिससे DM अग्रेषण बंद कर देता है।
सामान्य रीड अनुरोध का प्रवाहDiagnosetesterनिदान प्रबंधनGenericDataIdentifierUse Case: DienstregistrierungOffer()Result<void> (Erfolg)Use Case: Leseanforderung (UDS 0x22)ReadDataByIdentifierRead(dataIdentifier, metaInfo, cancellationHandler)altDaten erfolgreich ermitteltOperationOutput के साथ Futureडेटा के साथ सकारात्मक UDS प्रतिक्रियाFehlerfall / NRCDiagUdsNrcErrc के साथ FutureNegative UDS-Antwort (NRC)

अनुक्रम आरेख: UDS पठन अनुरोध में बाहरी परीक्षक, Diagnostic Management और GenericDataIdentifier के बीच परस्पर क्रिया। स्रोत: [SWS_DM_00638], [SWS_DM_00636]

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

बातचीत के विभिन्न चरणों में त्रुटियाँ हो सकती हैं:

  • कॉन्फ़िगरेशन और मैपिंग उल्लंघन: यदि मॉडल में InstanceSpecifier को हल नहीं किया जा सकता है या यह PortPrototype को संदर्भित नहीं करता है, तो एक InstanceSpecifierMappingIntegrityViolation मौजूद है [SWS_DM_00634]। यदि किसी DiagnosticDataPortMapping से मैपिंग गायब है, तो एक PortInterfaceMappingViolation उत्पन्न होती है [SWS_DM_00634]। एक अनुपलब्ध प्रक्रिया मैपिंग ProcessMappingViolation उत्पन्न करती है, और पहले से उपयोग किया गया InstanceSpecifier एक InstanceSpecifierAlreadyInUseViolation की ओर ले जाता है [SWS_DM_00634]।
  • एकाधिक बार प्रस्ताव करना: यदि सेवा पहले से सक्रिय रूप से प्रस्तावित होने के बावजूद Offer() को कॉल किया जाता है, तो यह मेथड त्रुटि कोड DiagOfferErrc::kAlreadyOffered के साथ एक ara::core::Result लौटाती है [SWS_DM_00638]।
  • कार्यात्मक डायग्नोस्टिक त्रुटियां: यदि किसी रीड या राइट अनुरोध को कार्यात्मक रूप से पूरा नहीं किया जा सकता है, तो एप्लिकेशन Future में कोई सफलता स्थिति नहीं लौटाता है, बल्कि ISO 14229-1 के अनुसार DiagUdsNrcErrc के माध्यम से एक मानकीकृत UDS-NRC (Negative Response Code) लौटाता है [SWS_DM_00636], [SWS_DM_00637]।

यह मार्गदर्शिका AUTOSAR विनिर्देश R25-11 पर आधारित है और इसे स्वचालित रूप से तैयार किया गया था।

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

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

2

ऑपरेटर

1

नेस्टेड टाइप

1

क्लास आरेख

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

G nara__diag__GenericDataIdentifier357 GenericDataIdentifier + GenericDataIdentifier() + operator=() + ~GenericDataIdentifier() + Offer() + Read() + StopOffer() + Write()

विवरण दृश्य

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

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

GenericDataIdentifier फ़ंक्शन 3

Class for an GenericDataIdentifier.

ओवरलोड GenericDataIdentifier 3
explicit GenericDataIdentifier (const ara::core::InstanceSpecifier &specifier, DataIdentifierConcurrencyType concurrencyType) noexcept; SWS_DM_00634
GenericDataIdentifier (GenericDataIdentifier &)=delete; SWS_DM_01653
GenericDataIdentifier (GenericDataIdentifier &&) noexcept=delete; SWS_DM_01654
~GenericDataIdentifier फ़ंक्शन

Destructor of class GenericDataIdentifier .

virtual ~GenericDataIdentifier () noexcept;

मेथड

Offer फ़ंक्शन

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

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

Called for ReadDataByIdentifier request for this DiagnosticDataIdentifier.

virtual ara::core::Future< OperationOutput > Read (std::uint16_t data Identifier, const MetaInfo &metaInfo, CancellationHandler cancellation Handler) noexcept=0;
StopOffer फ़ंक्शन

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

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

Called for WriteDataByIdentifier request for this DiagnosticDataIdentifier.

virtual ara::core::Future< void > Write (std::uint16_t dataIdentifier, ara::core::Span< const std::uint8_t > requestData, const MetaInfo &metaInfo, CancellationHandler cancellationHandler) noexcept;

ऑपरेटर

operator= फ़ंक्शन 2

GenericDataIdentifier shall be a single not assignable instance.

ओवरलोड = 2

नेस्टेड टाइप

OperationOutput क्लास

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

फ़ंक्शन GenericDataIdentifier [SWS_DM_00634] Upstream: RS_AP_00137, RS_Diag_04169, RS_AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

explicit GenericDataIdentifier (const ara::core::InstanceSpecifier &specifier, DataIdentifierConcurrencyType concurrencyType) noexcept;

Class for an GenericDataIdentifier.

Header-Datei#include "ara/diag/generic_data_identifier.h"
Scopeclass ara::diag::GenericDataIdentifier
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 DiagnosticDataIdentifierGenericInterface 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
specifierInstanceSpecifier to a PortPrototype of a DiagnosticDataIdentifierGenericInterface.
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_00634
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00634@rel:R25-11#ef49db5e
Content hash
ef49db5e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00634
Status: valid/unmigrated Version: rel:R25-11#71f09e07 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_00634@rel:R25-11#71f09e07
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#9d754b4c2026-09-30
  • R19-11rel:R19-11#281ed5b12026-10-14
  • R20-11rel:R20-11#c8b741432026-10-14
  • R21-11rel:R21-11#161554792026-10-14
  • R22-11rel:R22-11#55a5b7df2026-10-14
  • R23-11rel:R23-11#571dfcd62026-10-14
  • R24-11rel:R24-11#4a63e6522026-10-14
  • R25-11rel:R25-11#71f09e072026-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

फ़ंक्शन GenericDataIdentifier [SWS_DM_01653] Upstream: RS_AP_00147

GenericDataIdentifier (GenericDataIdentifier &)=delete;

GenericDataIdentifier shall be a single not copy-able instance.

Header-Datei#include "ara/diag/generic_data_identifier.h"
Scopeclass ara::diag::GenericDataIdentifier

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

Record
AUTOSAR/AP/record/SWS_DM_01653
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01653@rel:R25-11#0eb043e7
Content hash
0eb043e7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01653
Status: valid/unmigrated Version: rel:R25-11#3de9089c 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_01653@rel:R25-11#3de9089c
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#f309daca2026-09-30
  • R23-11rel:R23-11#ad3cab8a2026-10-14
  • R24-11rel:R24-11#d3cdff682026-10-14
  • R25-11rel:R25-11#3de9089c2026-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

फ़ंक्शन GenericDataIdentifier [SWS_DM_01654] Upstream: RS_AP_00147

GenericDataIdentifier (GenericDataIdentifier &&) noexcept=delete;

Move constructor of GenericDataIdentifier.

Header-Datei#include "ara/diag/generic_data_identifier.h"
Scopeclass ara::diag::GenericDataIdentifier

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

Record
AUTOSAR/AP/record/SWS_DM_01654
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01654@rel:R25-11#cea33229
Content hash
cea33229
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01654
Status: valid/unmigrated Version: rel:R25-11#8f08b1d5 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_01654@rel:R25-11#8f08b1d5
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#11d817c52026-09-30
  • R23-11rel:R23-11#5421592e2026-10-14
  • R24-11rel:R24-11#8f08b1d52026-10-14
  • R25-11rel:R25-11#8f08b1d52026-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_00638] Upstream: RS_AP_00139, RS_AP_00119, RS_Diag_04169

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

उपयोग: क्लास ara::diag::GenericDataIdentifier ([SWS_DM_00638]) का सिंक्रोनस मेथड Offer Diagnostic Management (DM) के साथ एक जेनेरिक डेटा पहचानकर्ता हैंडलर के पंजीकरण के लिए कार्य करता है। इस कॉल द्वारा DM को इस हैंडलर को संबंधित डेटा पहचानकर्ता के लिए आने वाले डायग्नोस्टिक अनुरोधों (Request Messages) को अग्रेषित करने के लिए अधिकृत किया जाता है ([SWS_DM_00638])। फ़ंक्शन कोई इनपुट पैरामीटर स्वीकार नहीं करता है और सिंक्रोनस रूप से एक ara::core::Result<void> लौटाता है ([SWS_DM_00638]), जो सफलता या त्रुटि के बारे में जानकारी प्रदान करता है।

त्रुटि प्रबंधन: मेथड को noexcept के साथ घोषित किया गया है और यह पूर्ण एक्सेप्शन सुरक्षा (exception safe) की गारंटी देता है ([SWS_DM_00638])। संभावित त्रुटियों की सूचना ara::core::Result के माध्यम से दी जाती है। यदि हैंडलर पहले ही उपलब्ध कराया जा चुका है, तो फ़ंक्शन रोलबैक सेमांटिक्स के साथ त्रुटि कोड DiagOfferErrc::kAlreadyOffered लौटाता है ([SWS_DM_00638])। यह सामान्य त्रुटि गणना DiagErrc::kAlreadyOffered ([SWS_DM_00514]) के अनुरूप है।

कन्करेंसी और प्रतिबंध: फ़ंक्शन को नॉन-थ्रेड-सेफ़ (not thread-safe) के रूप में निर्दिष्ट किया गया है ([SWS_DM_00638])। परिणामस्वरूप, एक ही इंस्टेंस पर कॉल्स को एक्सेस से सुरक्षित किया जाना चाहिए। चूंकि GenericDataIdentifier के लिए कोई अलग अपंजीकरण विधि निर्दिष्ट नहीं है, इसलिए सेवा की पेशकश संभवतः हैंडलर इंस्टेंस के जीवनकाल से जुड़ी होनी चाहिए (Interpretation)। प्रश्न Q-7c64a5bd308464a8 (खुला)

परस्पर क्रिया: यह प्रक्रिया Diagnostic Management के संपूर्ण परिनियोजन पैटर्न का अनुसरण करती है। समान इंटरफेस टाइप-विशिष्ट डेटा पहचानकर्ताओं ([SWS_DM_00599]), जेनेरिक रूटीन्स ([SWS_DM_00557]) और जेनेरिक UDS सेवाओं ([SWS_DM_00619]) के लिए पाए जाते हैं।

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

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

Header-Datei#include "ara/diag/generic_data_identifier.h"
Scopeclass ara::diag::GenericDataIdentifier
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_00638
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00638@rel:R25-11#859f9328
Content hash
859f9328
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00638
Status: valid/unmigrated Version: rel:R25-11#1ea7c5d4 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_00638@rel:R25-11#1ea7c5d4
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#d9e8c1292026-09-30
  • R19-11rel:R19-11#34f18c6b2026-10-14
  • R20-11rel:R20-11#f2c3beea2026-10-14
  • R21-11rel:R21-11#a7b6c9862026-10-14
  • R22-11rel:R22-11#533034aa2026-10-14
  • R23-11rel:R23-11#b980ade42026-10-14
  • R24-11rel:R24-11#198e42702026-10-14
  • R25-11rel:R25-11#1ea7c5d42026-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_00636] Upstream: RS_AP_00138, RS_AP_00119, RS_Diag_04169, RS_Diag_04170, RS_ Diag_04172

virtual ara::core::Future< OperationOutput > Read (std::uint16_t data Identifier, const MetaInfo &metaInfo, CancellationHandler cancellation Handler) noexcept=0;

Called for ReadDataByIdentifier request for this DiagnosticDataIdentifier.

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

उपयोग

क्लास ara::diag::GenericDataIdentifier का मेथड Read तब कॉल किया जाता है जब संबंधित डेटा पहचानकर्ता के लिए ReadDataByIdentifier (UDS 0x22) हेतु एक डायग्नोस्टिक अनुरोध प्राप्त होता है [SWS_DM_00636]। पैरामीटर के रूप में, फ़ंक्शन संख्यात्मक पहचानकर्ता dataIdentifier, संदर्भ metaInfo और साथ ही एक cancellationHandler स्वीकार करता है। cancellationHandler के माध्यम से, एप्लिकेशन IsCanceled का उपयोग करके रद्दीकरण स्थिति को क्वेरी कर सकता है या SetNotifier के माध्यम से निरस्त वार्तालापों के लिए एक अधिसूचना फ़ंक्शन पंजीकृत कर सकता है [SWS_DM_00636]। परिणाम एक ara::core::Future<OperationOutput> के माध्यम से अतुल्यकालिक रूप से प्रदान किया जाता है, जो सफलता के मामले में पेलोड (OperationOutput) लौटाता है [SWS_DM_00636]।

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

त्रुटि की स्थिति में, Future ISO 14229-1 के अनुसार DiagUdsNrcErrc [SWS_DM_00636] के माध्यम से एक नकारात्मक UDS रिटर्न मान (NRC) प्रदान करता है। यदि इंटरफ़ेस अभी तक या अब offer() के माध्यम से पेश नहीं किया गया है, तो Diagnostic Management (DM) स्वतंत्र रूप से NRC 0x94 (ResourceTemporarilyNotAvailable) [SWS_DM_01257] के साथ प्रतिक्रिया देता है। यदि Response Pending संदेशों की कॉन्फ़िगर की गई सीमा पूरी हो जाती है, तो सर्वर प्रोसेसिंग को निरस्त कर देता है और NRC 0x10 (generalReject) [SWS_DM_00369] के साथ प्रतिक्रिया देता है।

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

मेथड को noexcept के रूप में घोषित किया गया है और यह एक्सेप्शन-सुरक्षित है [SWS_DM_00636]। इसकी थ्रेड-सुरक्षा सशर्त है: क्या कार्यान्वयन थ्रेड-सुरक्षित होना चाहिए, यह कंस्ट्रक्टर में पास किए गए ConcurrencyType द्वारा नियंत्रित होता है [SWS_DM_00636]। यदि readWrite, kConcurrent पर सेट है, तो DM समवर्ती रूप से रीड और राइट एक्सेस शुरू कर सकता है, अन्यथा (kNotConcurrent) कॉल क्रमिक रूप से होता है [SWS_DM_00939]। [SWS_DM_00640] जैसे विशिष्ट इंटरफ़ेस के विपरीत, GenericDataIdentifier पास की गई ID के माध्यम से जेनेरिक DID सीमाओं को लचीले ढंग से कवर करता है [SWS_DM_00636]।

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

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

Header-Datei#include "ara/diag/generic_data_identifier.h"
Scopeclass ara::diag::GenericDataIdentifier
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
dataIdentifierthe corresponding DataIdentifier
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<OperationOutput >A Future with either OperationOutput (for a positive response message) or an UDS NRC value (for a negative response message).

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_00636
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00636@rel:R25-11#b0afc3a0
Content hash
b0afc3a0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00636
Status: valid/unmigrated Version: rel:R25-11#cfd80198 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_00636@rel:R25-11#cfd80198
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#339b63522026-09-30
  • R19-11rel:R19-11#f8a15c312026-10-14
  • R20-11rel:R20-11#5e9a44792026-10-14
  • R21-11rel:R21-11#34887de02026-10-14
  • R22-11rel:R22-11#91d437d52026-10-14
  • R23-11rel:R23-11#6625968e2026-10-14
  • R24-11rel:R24-11#430ea0f32026-10-14
  • R25-11rel:R25-11#cfd801982026-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_00639] Upstream: RS_Diag_04169

void StopOffer () noexcept;

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

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

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

क्लास ara::diag::GenericDataIdentifier का सदस्य फ़ंक्शन StopOffer Diagnostic Management (DM) से संबंधित इंस्टेंस को इनकमिंग अनुरोध संदेशों के अग्रेषण को निष्क्रिय करने का काम करता है [SWS_DM_00639]। कॉल हेडर फ़ाइल #include "ara/diag/generic_data_identifier.h" [SWS_DM_00639] के इंटरफ़ेस के माध्यम से सिंक्रोनस रूप से होता है। फ़ंक्शन का सिग्नेचर void StopOffer() noexcept; है, यह कोई इनपुट पैरामीटर स्वीकार नहीं करता है और कोई रिटर्न मान नहीं लौटाता है [SWS_DM_00639]।

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

विनिर्देश StopOffer को अपवाद-सुरक्षित (exception safe) के रूप में परिभाषित करता है और पहचानकर्ता noexcept के माध्यम से अपवादों की अनुपस्थिति की गारंटी देता है [SWS_DM_00639]। इस ऑपरेशन के लिए विशिष्ट त्रुटि कोड, त्रुटि प्रतिक्रियाएं या DET अथवा DEM को संदेश प्रदान नहीं किए गए हैं। कनकंरेंसी के संबंध में, विधि को गैर-थ्रेड-सुरक्षित (not thread-safe) के रूप में वर्गीकृत किया गया है [SWS_DM_00639]। इसलिए एक ही इंस्टेंस पर समानांतर कॉलों को कॉलर द्वारा सिंक्रोनाइज़ किया जाना चाहिए। व्याख्या: अग्रेषण को अंतिम रूप से रोकने से पहले Diagnostic Management में पहले से शुरू किए गए अनुरोधों को अभी भी नियमित रूप से संसाधित किया जाना चाहिए। प्रश्न Q-94a464dc832c055c (खुला)

डायग्नोस्टिक मॉड्यूल में परस्पर क्रिया

सेवा प्रावधान वापस लेने का पैटर्न डायग्नोस्टिक मॉड्यूल में मानकीकृत और सुसंगत रूप से उपयोग किया जाता है। अनुरूप StopOffer विधियां अन्य बातों के अलावा इनके लिए मौजूद हैं:

  • DataIdentifierInterface::StopOffer [SWS_DM_00600] के साथ-साथ डेटा तत्वों [SWS_DM_00617] के माध्यम से प्रकार-विशिष्ट डेटा पहचानकर्ता,
  • GenericRoutine::StopOffer [SWS_DM_00558] के माध्यम से जेनेरिक रूटीन और प्रकार-विशिष्ट रूटीन इंटरफ़ेस [SWS_DM_00595],
  • अन्य डायग्नोस्टिक सेवाएं जैसे UDS सेवाएं [SWS_DM_00620] या मॉनिटर [SWS_DM_01089]।

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

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

Header-Datei#include "ara/diag/generic_data_identifier.h"
Scopeclass ara::diag::GenericDataIdentifier
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_00639
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00639@rel:R25-11#85b192c8
Content hash
85b192c8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00639
Status: valid/unmigrated Version: rel:R25-11#9225c34d 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_00639@rel:R25-11#9225c34d
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#0466e7b52026-09-30
  • R19-11rel:R19-11#e360cf692026-10-14
  • R20-11rel:R20-11#1bc0f5cd2026-10-14
  • R21-11rel:R21-11#3b09d7582026-10-14
  • R22-11rel:R22-11#77376b4a2026-10-14
  • R23-11rel:R23-11#6009f72f2026-10-14
  • R24-11rel:R24-11#d3d4a13c2026-10-14
  • R25-11rel:R25-11#9225c34d2026-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_00637] Upstream: RS_AP_00138, RS_AP_00119, RS_Diag_04169, RS_Diag_04170

virtual ara::core::Future< void > Write (std::uint16_t dataIdentifier, ara::core::Span< const std::uint8_t > requestData, const MetaInfo &metaInfo, CancellationHandler cancellationHandler) noexcept;

Called for WriteDataByIdentifier request for this DiagnosticDataIdentifier.

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

क्लास ara::diag::GenericDataIdentifier का मेथड Write Diagnostic Management द्वारा कॉल किया जाता है जैसे ही सेवा WriteDataByIdentifier (0x2E) का UDS अनुरोध प्राप्त होता है [SWS_DM_00637]। कॉल के लिए पूर्वापेक्षा यह है कि अनुरोधित डेटा पहचानकर्ता समर्थित हो और संबंधित डायग्नोस्टिक सेशन के साथ-साथ सुरक्षा स्तर निष्पादन की अनुमति देते हों [SWS_DM_00186], [SWS_DM_00415], [SWS_DM_00416]।

कॉल निम्नलिखित पैरामीटर्स के साथ किया जाता है [SWS_DM_00637]:

  • dataIdentifier: लिखे जाने वाले डेटा पहचानकर्ता का 16-बिट पहचानकर्ता।
  • requestData: DID प्रीफ़िक्स के बिना अनुरोध के रॉ डेटा के साथ एक ara::core::Span। बफ़र तब तक मान्य रहता है जब तक संबंधित Promise पूरा नहीं हो जाता या प्रोसेसिंग रद्द नहीं हो जाती।
  • metaInfo: डायग्नोस्टिक अनुरोध के लिए अतिरिक्त मेटाडेटा।
  • cancellationHandler: IsCanceled के माध्यम से वार्तालाप के समयपूर्व निरस्तीकरण की निगरानी करने और SetNotifier के माध्यम से निरस्तीकरण अधिसूचना पंजीकृत करने के लिए कार्य करता है।

निष्पादन अतुल्यकालिक रूप से होता है और एक ara::core::Future<void> लौटाता है [SWS_DM_00637]। सफल प्रसंस्करण पर, Promise सकारात्मक प्रतिक्रिया संदेश के लिए void के साथ पूरा होता है। यदि कोई त्रुटि होती है, तो Future को DiagUdsNrcErrc के माध्यम से ISO 14229-1 के अनुसार उपयुक्त नकारात्मक UDS रिटर्न मान (NRC) के साथ पूरा किया जाना चाहिए [SWS_DM_00637]। मेथड को noexcept के रूप में घोषित किया गया है और इसे एक्सेप्शन-सुरक्षित रूप से कार्यान्वित किया जाना चाहिए [SWS_DM_00637]।

कन्करेंसी के संबंध में, थ्रेड-सुरक्षा सशर्त है: क्या Write को थ्रेड-सुरक्षित रूप से कार्यान्वित किया जाना चाहिए, यह ConcurrencyType पर निर्भर करता है, जिसे इंस्टैंशिएशन के समय कंस्ट्रक्टर में पास किया गया था [SWS_DM_00637]। रीड और राइट एक्सेस का समानांतर निष्पादन फ़्लैग readWrite द्वारा नियंत्रित होता है [SWS_DM_00939]।

यह पाठ एक AI द्वारा तैयार किया गया था। सभी विवरण विशेष रूप से Release R25-11 के विनिर्देशों पर आधारित हैं।

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

Header-Datei#include "ara/diag/generic_data_identifier.h"
Scopeclass ara::diag::GenericDataIdentifier
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
dataIdentifierthe corresponding DataIdentifier
requestDataContent of request message (without DataIdentifier). 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< void >A Future with either void (for a positive response message) or an UDS NRC value (for a negative response message).

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_00637
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00637@rel:R25-11#df1adb8f
Content hash
df1adb8f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00637
Status: valid/unmigrated Version: rel:R25-11#b7a94afa 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_00637@rel:R25-11#b7a94afa
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#889963442026-09-30
  • R19-11rel:R19-11#8d85d1592026-10-14
  • R20-11rel:R20-11#701ab1d02026-10-14
  • R21-11rel:R21-11#10093f0c2026-10-14
  • R22-11rel:R22-11#9b15c55f2026-10-14
  • R23-11rel:R23-11#a7e012442026-10-14
  • R24-11rel:R24-11#9c761e5e2026-10-14
  • R25-11rel:R25-11#b7a94afa2026-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_01651] Upstream: RS_AP_00147

GenericDataIdentifier & operator= (GenericDataIdentifier &)=delete;

GenericDataIdentifier shall be a single not assignable instance.

Header-Datei#include "ara/diag/generic_data_identifier.h"
Scopeclass ara::diag::GenericDataIdentifier

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

Record
AUTOSAR/AP/record/SWS_DM_01651
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01651@rel:R25-11#a7e62c0e
Content hash
a7e62c0e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01651
Status: valid/unmigrated Version: rel:R25-11#9b814f4a 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_01651@rel:R25-11#9b814f4a
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#0a92f77c2026-09-30
  • R23-11rel:R23-11#1cfb26532026-10-14
  • R24-11rel:R24-11#211cc0882026-10-14
  • R25-11rel:R25-11#9b814f4a2026-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_01652] Upstream: RS_AP_00147

GenericDataIdentifier & operator= (GenericDataIdentifier &&)=delete;

Move assignment operator of GenericDataIdentifier.

Header-Datei#include "ara/diag/generic_data_identifier.h"
Scopeclass ara::diag::GenericDataIdentifier

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

Record
AUTOSAR/AP/record/SWS_DM_01652
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01652@rel:R25-11#476d5b67
Content hash
476d5b67
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01652
Status: valid/unmigrated Version: rel:R25-11#7c21b544 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_01652@rel:R25-11#7c21b544
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#5c58a4142026-09-30
  • R23-11rel:R23-11#1428a6912026-10-14
  • R24-11rel:R24-11#7c21b5442026-10-14
  • R25-11rel:R25-11#7c21b5442026-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

फ़ंक्शन ~GenericDataIdentifier [SWS_DM_00635] Upstream: RS_AP_00134, RS_Diag_04169

virtual ~GenericDataIdentifier () noexcept;

Destructor of class GenericDataIdentifier .

Header-Datei#include "ara/diag/generic_data_identifier.h"
Scopeclass ara::diag::GenericDataIdentifier
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_00635
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00635@rel:R25-11#24c5b3fb
Content hash
24c5b3fb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00635
Status: valid/unmigrated Version: rel:R25-11#fc24e0db 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_00635@rel:R25-11#fc24e0db
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#882197f52026-09-30
  • R19-11rel:R19-11#ae023e7c2026-10-14
  • R20-11rel:R20-11#6892d8702026-10-14
  • R21-11rel:R21-11#cf811fb72026-10-14
  • R22-11rel:R22-11#0ec9aa792026-10-14
  • R23-11rel:R23-11#924c98d82026-10-14
  • R24-11rel:R24-11#fc24e0db2026-10-14
  • R25-11rel:R25-11#fc24e0db2026-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