DEENESPTFRRUARHIKOZHNL

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

[SWS_DM_00542] Upstream: RS_Diag_04179

class Monitor final {...};

Class to implement operations on diagnostic Monitor interface.

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

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

नैदानिक मॉनिटरिंग निष्पादित करने और Diagnostic Management को स्थिति रिपोर्ट करने का कार्य करता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 49f63d89472d उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

नैदानिक मॉनिटरिंग निष्पादित करने और Diagnostic Management को स्थिति रिपोर्ट करने का कार्य करता है।

क्लास ara::diag::Monitor डायग्नोस्टिक मॉनिटरिंग फ़ंक्शनों के कार्यान्वयन और Diagnostic Management से उनके कनेक्शन के लिए कार्यात्मक इंटरफ़ेस प्रदान करती है [SWS_DM_00548]। एक पोर्ट प्रोटोटाइप से बंधने के बाद, अनुप्रयोग Offer() के माध्यम से अपनी स्वागत तत्परता का संकेत देता है और ReportMonitorAction() [SWS_DM_01088], [SWS_DM_00543] के माध्यम से लगातार परीक्षण परिणाम प्रसारित करता है। मॉनिटर इंस्टेंस न तो कॉपी करने योग्य हैं और न ही स्थानांतरित करने योग्य हैं, और सभी ऑपरेशंस को गैर-थ्रेड-सुरक्षित के रूप में निर्दिष्ट किया गया है [SWS_DM_01685]।

संदर्भ

क्लास ara::diag::Monitor Adaptive Platform [SWS_DM_00548] के भीतर नैदानिक मॉनिटरिंग फ़ंक्शनों (मॉनिटरों) को कार्यान्वित करने के लिए मानकीकृत C++ इंटरफ़ेस का प्रतिनिधित्व करती है। एक मॉनिटर कार्यात्मक सॉफ़्टवेयर घटकों में खराबी के लक्षणों का पता लगाने और रिपोर्ट करने के लिए ज़िम्मेदार होता है और उनकी स्थिति को Diagnostic Management (DM) मॉड्यूल में प्रेषित करता है।

AUTOSAR सिस्टम मॉडल से बाइंडिंग एक ara::core::InstanceSpecifier के माध्यम से होती है, जिसे अनिवार्य रूप से एक DiagnosticMonitorInterface द्वारा टाइप किए गए PortPrototype को संदर्भित करना चाहिए [SWS_DM_00548]। समग्र प्रक्रिया में मुख्य रूप से तीन घटक शामिल होते हैं: अनुप्रयोग-विशिष्ट कार्यात्मक निगरानी (Application), ara::diag::Monitor का स्थानीय इंटरफ़ेस इंस्टेंस, और प्लेटफ़ॉर्म मॉड्यूल Diagnostic Management (DM), जो घटनाओं को प्राप्त करता है और पुनरारंभीकरण का अनुरोध करता है।

diag_kontext app Anwendungssoftware (Monitor-Logik) mon ara::diag::Monitor (Port-Schnittstelle) app->mon ReportMonitorAction() Offer() / StopOffer() mon->app initMonitor-Callback getFaultDetectionCounter() dm Diagnostic Management (DM डीमन) mon->dm Status- & Entprellmeldungen dm->mon Initialisierungs- & Steuerbefehle

संदर्भ आरेख: अनुप्रयोग सॉफ़्टवेयर, ara::diag::Monitor और Diagnostic Management के बीच परस्पर क्रिया संबंध। स्रोत: [SWS_DM_00548], [SWS_DM_00543], [SWS_DM_01088], [SWS_DM_01089]

जीवनचक्र

मॉनिटर का इंस्टैंशिएशन मॉडल में परिभाषित डिबाउंसिंग तंत्र पर आधारित होता है। इसके लिए Adaptive Platform चार कंस्ट्रक्टर वेरिएंट प्रदान करता है:

  • InitMonitorNotifier कॉलबैक और Fault Detection Counter (std::function<std::int8_t()> getFaultDetectionCounter) की क्वेरी के लिए एक फ़ंक्शन पॉइंटर के पंजीकरण के साथ मॉनिटर-आंतरिक डिबाउंसिंग [SWS_DM_00548]।
  • CounterBased प्रकार के पैरामीटर पास करके काउंटर-आधारित डिबाउंसिंग [SWS_DM_00549]।
  • TimeBased प्रकार के पैरामीटर पास करके समय-आधारित डिबाउंसिंग [SWS_DM_00550]।
  • बिना डिबाउंसिंग एल्गोरिदम के प्रत्यक्ष मॉनिटरिंग [SWS_DM_01972]।

ara::diag::Monitor के इंस्टेंस अपने मूल मेमोरी स्थान से मजबूती से बंधे होते हैं: कॉपी कंस्ट्रक्टर [SWS_DM_01685] और कॉपी असाइनमेंट ऑपरेटर [SWS_DM_01683] हटा दिए गए हैं (delete)। इसी तरह, मूव कंस्ट्रक्टर [SWS_DM_01686] और मूव असाइनमेंट [SWS_DM_01684] स्पष्ट रूप से हटा दिए गए हैं।

निर्माण के बाद, इंस्टेंस प्रस्तुत नहीं (Unoffered) स्थिति में होता है। Offer() के स्पष्ट कॉल के माध्यम से ही अनुप्रयोग initMonitor जैसे डायग्नोस्टिक कॉलआउट प्राप्त करने और संसाधित करने की अपनी तत्परता घोषित करता है [SWS_DM_01088]। StopOffer() के साथ DM से डायग्नोस्टिक अनुरोधों का अग्रेषण फिर से निष्क्रिय कर दिया जाता है [SWS_DM_01089]। StopOffer() को कॉल करने के बाद, संभवतः Offer() के पुनः कॉल द्वारा संचालन को बाद में फिर से शुरू करना संभव होना चाहिए। प्रश्न Q-136565db34b28ae6 (खुला) मॉनिटर ऑब्जेक्ट के अंतिम विनाश से पहले, लंबित सूचनाओं को सुरक्षित रूप से रोकने के लिए अनुप्रयोग को संभवतः StopOffer() निष्पादित करना होगा।

समवर्तीता के संबंध में, ara::diag::Monitor के सभी सदस्य फ़ंक्शन गैर-थ्रेड-सुरक्षित के रूप में निर्दिष्ट हैं [SWS_DM_00548], [SWS_DM_01088], [SWS_DM_00543], [SWS_DM_01089]। यदि अनुप्रयोग सॉफ़्टवेयर के एकाधिक थ्रेड एक ही मॉनिटर तक पहुँचते हैं, तो सिंक्रोनाइज़ेशन अनुप्रयोग का दायित्व है। हालाँकि, सभी विधियों को अपवाद-सुरक्षित (noexcept) घोषित किया गया है [SWS_DM_00548], [SWS_DM_01088], [SWS_DM_00543], [SWS_DM_01089]।

diag_lebenszyklus unoffered प्रस्तावित नहीं (Unoffered / जनरेटेड) offered Angeboten (Offered / Aktiv) unoffered->offered Offer() [Erfolg] offered->offered Offer() [kAlreadyOffered] stopped Gestoppt (Stopped / Inaktiv) offered->stopped StopOffer() stopped->offered Offer()

स्थिति आरेख: ara::diag::Monitor की सेवा प्रावधानीकरण में जीवनचक्र स्थितियाँ और संक्रमण। स्रोत: [SWS_DM_01088], [SWS_DM_01089]

उपयोग पथ

खराबी पथ की निगरानी के लिए नियमित अनुक्रम में निम्नलिखित चरण शामिल हैं:

  1. इंस्टैंशिएशन: अनुप्रयोग InstanceSpecifier, कॉलबैक initMonitor और संभावित रूप से आवश्यक डिबाउंसिंग पैरामीटर या FDC कॉलबैक [SWS_DM_00548], [SWS_DM_00549] निर्दिष्ट करके Monitor इंस्टेंस बनाता है।
  2. सेवा प्रस्ताव: Offer() के माध्यम से, मॉनिटर DM के साथ प्राप्त करने के लिए तैयार के रूप में पंजीकृत होता है [SWS_DM_01088]।
  3. आरंभीकरण: Diagnostic Management पंजीकृत InitMonitorNotifier कॉलबैक के माध्यम से अनुप्रयोग को आगामी आरंभीकरण घटनाओं के बारे में सूचित करता है [SWS_DM_01088]।
  4. चक्रीय/घटना-आधारित रिपोर्टिंग: परिचालन संचालन के दौरान, अनुप्रयोग ReportMonitorAction(action) [SWS_DM_00543] के माध्यम से निगरानी पथ की स्थिति की लगातार रिपोर्ट करता है। पास की गई कार्रवाई में या तो परीक्षण परिणाम (योग्य/अयोग्य) या डिबाउंस नियंत्रण अथवा प्रीस्टोरेज (Prestorage) के आदेश होते हैं। यदि मॉनिटर-आंतरिक डिबाउंसिंग कॉन्फ़िगर की गई थी, तो DM पंजीकृत कॉलबैक के माध्यम से आवश्यकता पड़ने पर दोष अलगाव मान की क्वेरी करता है [SWS_DM_00548]।
  5. सेवा समाप्ति: शटडाउन से पहले या डायग्नोस्टिक फ़ंक्शन के निष्क्रिय होने पर, अनुप्रयोग आने वाले DM संदेशों को रोकने के लिए StopOffer() को कॉल करता है [SWS_DM_01089]।
मॉनिटर उपयोग का विशिष्ट अनुक्रमएप्लिकेशनara::diag::Monitorनिदान प्रबंधनMonitor(specifier, initMonitor, ...)Offer()Service anbietenResult<void>Use Case: आरंभीकरण और निगरानीinitMonitor(action)ReportMonitorAction(action)Status aktualisierenoptMonitor-internes DebouncinggetFaultDetectionCounter()std::int8_t FDCUse Case: DeaktivierungStopOffer()Weiterleitung deaktivieren

अनुक्रम आरेख: आरंभीकरण से स्थिति रिपोर्टिंग और निष्क्रियकरण तक विशिष्ट कॉल अनुक्रम। स्रोत: [SWS_DM_00548], [SWS_DM_01088], [SWS_DM_00543], [SWS_DM_01089]

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

ara::diag::Monitor में त्रुटि स्थितियाँ दो अलग-अलग स्तरों पर प्रकट होती हैं: ara::core::Result के माध्यम से त्रुटि कोड के रूप में या फ्रेमवर्क के रनटाइम उल्लंघनों (Violations) के रूप में।

विधि Offer() एक ara::core::Result<void> लौटाती है। यदि मॉनिटर पहले से ही प्रस्तुत स्थिति में है, तो कॉल विफल हो जाता है और त्रुटि कोड DiagOfferErrc::kAlreadyOffered [SWS_DM_01088] लौटाता है।

गंभीर कॉन्फ़िगरेशन या कॉल त्रुटियाँ परिभाषित उल्लंघन संदेशों को ट्रिगर करती हैं:

  • InstanceSpecifierMappingIntegrityViolation: प्रक्रिया के मॉडल संदर्भ में InstanceSpecifier का समाधान नहीं किया जा सकता है या यह किसी PortPrototype को संदर्भित नहीं करता है [SWS_DM_00548]।
  • PortInterfaceMappingViolation: संदर्भित पोर्ट किसी DiagnosticMonitorInterface द्वारा टाइप नहीं किया गया है [SWS_DM_00548]।
  • ProcessMappingViolation: रनटाइम इंस्टेंस [SWS_DM_00548] के लिए कोई उपयुक्त मॉडल की गई प्रक्रिया मौजूद नहीं है।
  • InstanceSpecifierAlreadyInUseViolation: InstanceSpecifier वर्तमान प्रक्रिया के भीतर पहले से ही किसी अन्य मॉनिटर द्वारा उपयोग में है [SWS_DM_00548]।
  • InvalidDebouncingAlgorithmViolation: कंस्ट्रक्टर में चुना गया डिबाउंसिंग तंत्र DEXT डायग्नोस्टिक विवरणों में मॉडल की गई डिबाउंसिंग विधि से भिन्न है [SWS_DM_00548], [SWS_DM_00549], [SWS_DM_00550]।
  • UnexpectedMonitorActionHandlingViolation: विधि ReportMonitorAction() को एक क्रिया मान पास किया जाता है जो कॉन्फ़िगर किए गए डिबाउंसिंग एल्गोरिदम के लिए समर्थित नहीं है [SWS_DM_00543]।

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

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

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

1

ऑपरेटर

1

क्लास आरेख

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

G nara__diag__Monitor586 Monitor + Monitor() + operator=() + Offer() + ReportMonitorAction() + StopOffer()

विवरण दृश्य

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

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

Monitor फ़ंक्शन 6

Monitor constructor for Monitors with Monitor-internal debouncing. using ara::diag::CounterBased; using ara::diag::TimeBased;

ओवरलोड Monitor 6
Monitor (const ara::core::InstanceSpecifier &specifier, InitMonitor Notifier initMonitor, std::function< std::int8_t()> getFaultDetection Counter) noexcept; SWS_DM_00548
Monitor (const ara::core::InstanceSpecifier &specifier, InitMonitor Notifier initMonitor, CounterBased defaultValues) noexcept; SWS_DM_00549
Monitor (const ara::core::InstanceSpecifier &specifier, InitMonitor Notifier initMonitor, TimeBased defaultValues) noexcept; SWS_DM_00550
Monitor (Monitor &)=delete; SWS_DM_01685
Monitor (Monitor &&) noexcept=delete; SWS_DM_01686
Monitor (const ara::core::InstanceSpecifier &specifier, InitMonitor Notifier initMonitor) noexcept; SWS_DM_01972

मेथड

Offer फ़ंक्शन

With the Offer the application states that it is ready to receive and process initMonitor callouts.

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

Function to report the status information being relevant for error monitoring paths.

void ReportMonitorAction (MonitorAction action) noexcept;
StopOffer फ़ंक्शन

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

void StopOffer () noexcept;

ऑपरेटर

operator= फ़ंक्शन 2

Monitor shall be a single not assignable instance.

ओवरलोड = 2
Monitor & operator= (Monitor &)=delete; SWS_DM_01683
Monitor & operator= (Monitor &&)=delete; SWS_DM_01684

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

फ़ंक्शन Monitor [SWS_DM_00548] Upstream: RS_AP_00121, RS_AP_00137, RS_Diag_04179, RS_AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

Monitor (const ara::core::InstanceSpecifier &specifier, InitMonitor Notifier initMonitor, std::function< std::int8_t()> getFaultDetection Counter) noexcept;

Monitor constructor for Monitors with Monitor-internal debouncing. using ara::diag::CounterBased; using ara::diag::TimeBased;

Header-Datei#include "ara/diag/monitor.h"
Scopeclass ara::diag::Monitor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe
Verletzungen (Violations)InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of your executable, or it refers to a model element other tegrityViolation than a PortPrototype. PortInterfaceMap- A PortPrototype that is referenced by a pingViolation DiagnosticMonitorPortMapping needs to be typed by a DiagnosticMonitorInterface. 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. InvalidDebouncin- Mismatching Debounce Algorithm in DEXT i.e gAlgorithmViola- DiagnosticEventToDebounceAlgorithmMapping shall be tion mapped to DiagnosticEventToDebounceAlgorithmMapping. DiagnosticDebounceAlgorithmProps which aggregates DiagEventDebounceMonitorInternal or DiagnosticEventToDebounceAlgorithmMapping shall not exist.

Parameter (in)

ParameterBeschreibung
specifierInstanceSpecifier to a PortPrototype of a DiagnosticMonitorInterface.
initMonitorPossibility to register an InitMonitor callback
getFaultDetectionCounterPossibility to register a function to get the current FDC for this event.

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

Record
AUTOSAR/AP/record/SWS_DM_00548
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00548@rel:R25-11#66000ac7
Content hash
66000ac7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00548
Status: valid/unmigrated Version: rel:R25-11#c407131c 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_00548@rel:R25-11#c407131c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#b150023b2026-09-30
  • R19-11rel:R19-11#9dae45942026-10-14
  • R20-11rel:R20-11#1b9245172026-10-14
  • R21-11rel:R21-11#9d09d2232026-10-14
  • R22-11rel:R22-11#96a416ec2026-10-14
  • R23-11rel:R23-11#bc098b922026-10-14
  • R24-11rel:R24-11#5a7c66fa2026-10-14
  • R25-11rel:R25-11#c407131c2026-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

फ़ंक्शन Monitor [SWS_DM_00549] Upstream: RS_AP_00137, RS_AP_00121, RS_Diag_04179, RS_Diag_04068, RS_ AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

Monitor (const ara::core::InstanceSpecifier &specifier, InitMonitor Notifier initMonitor, CounterBased defaultValues) noexcept;

Monitor constructor for Monitors with counter-based debouncing.

Header-Datei#include "ara/diag/monitor.h"
Scopeclass ara::diag::Monitor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe
Verletzungen (Violations)InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of your executable, or it refers to a model element other tegrityViolation than a PortPrototype. PortInterfaceMap- A PortPrototype that is referenced by a pingViolation DiagnosticMonitorPortMapping needs to be typed by a DiagnosticMonitorInterface. 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. InvalidDebouncin- Mismatching Debounce Algorithm in DEXT i.e gAlgorithmViola- DiagnosticEventToDebounceAlgorithmMapping shall be tion mapped to DiagnosticEventToDebounceAlgorithmMapping. DiagnosticDebounceAlgorithmProps which aggregates DiagEventDebounceCounterBased.

Parameter (in)

ParameterBeschreibung
specifierInstanceSpecifier to a PortPrototype of a DiagnosticMonitorInterface.
initMonitorPossibility to register an InitMonitor callback
defaultValuesDefault values for CounterBased debouncing

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

Record
AUTOSAR/AP/record/SWS_DM_00549
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00549@rel:R25-11#c1e2d000
Content hash
c1e2d000
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00549
Status: valid/unmigrated Version: rel:R25-11#b6b90a41 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_00549@rel:R25-11#b6b90a41
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#aa05357e2026-09-30
  • R19-11rel:R19-11#409ae35a2026-10-14
  • R20-11rel:R20-11#c96bf0f52026-10-14
  • R21-11rel:R21-11#269dc8742026-10-14
  • R22-11rel:R22-11#0b5b8e002026-10-14
  • R23-11rel:R23-11#86fe0f482026-10-14
  • R24-11rel:R24-11#363e9ef32026-10-14
  • R25-11rel:R25-11#b6b90a412026-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

फ़ंक्शन Monitor [SWS_DM_00550] Upstream: RS_AP_00121, RS_AP_00137, RS_Diag_04179, RS_Diag_04225, RS_ AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

Monitor (const ara::core::InstanceSpecifier &specifier, InitMonitor Notifier initMonitor, TimeBased defaultValues) noexcept;

Monitor constructor for Monitors with time-based debouncing.

Header-Datei#include "ara/diag/monitor.h"
Scopeclass ara::diag::Monitor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe
Verletzungen (Violations)InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of your executable, or it refers to a model element other tegrityViolation than a PortPrototype. PortInterfaceMap- A PortPrototype that is referenced by a pingViolation DiagnosticMonitorPortMapping needs to be typed by a DiagnosticMonitorInterface. 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. InvalidDebouncin- Mismatching Debounce Algorithm in DEXT i.e gAlgorithmViola- DiagnosticEventToDebounceAlgorithmMapping shall be tion mapped to DiagnosticEventToDebounceAlgorithmMapping. DiagnosticDebounceAlgorithmProps which aggregates DiagEventDebounceTimeBased.

Parameter (in)

ParameterBeschreibung
specifierInstanceSpecifier to a PortPrototype of a DiagnosticMonitorInterface.
initMonitorPossibility to register an InitMonitor callback
defaultValuesDefault values for TimeBased debouncing

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

Record
AUTOSAR/AP/record/SWS_DM_00550
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00550@rel:R25-11#b62f4751
Content hash
b62f4751
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00550
Status: valid/unmigrated Version: rel:R25-11#37a4f2c0 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_00550@rel:R25-11#37a4f2c0
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#1ba6e97a2026-09-30
  • R19-11rel:R19-11#4f8f56cd2026-10-14
  • R20-11rel:R20-11#cbc0dc0f2026-10-14
  • R21-11rel:R21-11#ed45df312026-10-14
  • R22-11rel:R22-11#7eec884b2026-10-14
  • R23-11rel:R23-11#6ec7d8d22026-10-14
  • R24-11rel:R24-11#1f707ece2026-10-14
  • R25-11rel:R25-11#37a4f2c02026-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

फ़ंक्शन Monitor [SWS_DM_01685] Upstream: RS_AP_00147

Monitor (Monitor &)=delete;

Monitor shall be a single not copy-able instance.

Header-Datei#include "ara/diag/monitor.h"
Scopeclass ara::diag::Monitor

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

Record
AUTOSAR/AP/record/SWS_DM_01685
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01685@rel:R25-11#b229fb27
Content hash
b229fb27
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01685
Status: valid/unmigrated Version: rel:R25-11#b61bdc4e 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_01685@rel:R25-11#b61bdc4e
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#885cac442026-09-30
  • R23-11rel:R23-11#1187bdc12026-10-14
  • R24-11rel:R24-11#b61bdc4e2026-10-14
  • R25-11rel:R25-11#b61bdc4e2026-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

फ़ंक्शन Monitor [SWS_DM_01686] Upstream: RS_AP_00147

Monitor (Monitor &&) noexcept=delete;

Move constructor of Monitor.

Header-Datei#include "ara/diag/monitor.h"
Scopeclass ara::diag::Monitor

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

Record
AUTOSAR/AP/record/SWS_DM_01686
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01686@rel:R25-11#63c4a53c
Content hash
63c4a53c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01686
Status: valid/unmigrated Version: rel:R25-11#0958d508 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_01686@rel:R25-11#0958d508
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#e3f6b2e12026-09-30
  • R23-11rel:R23-11#f9be95aa2026-10-14
  • R24-11rel:R24-11#0958d5082026-10-14
  • R25-11rel:R25-11#0958d5082026-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

फ़ंक्शन Monitor [SWS_DM_01972] Upstream: RS_AP_00121, RS_AP_00137, RS_Diag_04179, RS_AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

Monitor (const ara::core::InstanceSpecifier &specifier, InitMonitor Notifier initMonitor) noexcept;

Monitor constructor for Monitors without debouncing.

Header-Datei#include "ara/diag/monitor.h"
Scopeclass ara::diag::Monitor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe
Verletzungen (Violations)InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of your executable, or it refers to a model element other tegrityViolation than a PortPrototype. PortInterfaceMap- A PortPrototype that is referenced by a pingViolation DiagnosticMonitorPortMapping needs to be typed by a DiagnosticMonitorInterface. 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. InvalidDebouncin- Mismatching Debounce Algorithm in DEXT i.e gAlgorithmViola- DiagnosticEventToDebounceAlgorithmMapping shall be tion mapped to DiagnosticEventToDebounceAlgorithmMapping. DiagnosticDebounceAlgorithmProps which aggregates DiagEventDebounceMonitorInternal or DiagnosticEventToDebounceAlgorithmMapping shall not exist.

Parameter (in)

ParameterBeschreibung
specifierInstanceSpecifier to a PortPrototype of a DiagnosticMonitorInterface.
initMonitorPossibility to register an InitMonitor callback

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

Record
AUTOSAR/AP/record/SWS_DM_01972
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01972@rel:R25-11#444c41f8
Content hash
444c41f8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01972
Status: valid/unmigrated Version: rel:R25-11#9ab5ff05 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_01972@rel:R25-11#9ab5ff05
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#2b82c40a2026-09-30
  • R24-11rel:R24-11#9596c0212026-10-14
  • R25-11rel:R25-11#9ab5ff052026-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_01088] Upstream: RS_AP_00119, RS_AP_00139, RS_Diag_04169

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

With the Offer the application states that it is ready to receive and process initMonitor callouts.

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

विधि Offer को कॉल करके, एक Adaptive Application Diagnostic Management (DM) को संकेत देती है कि वह initMonitor कॉलआउट प्राप्त करने और संसाधित करने के लिए तैयार है [SWS_DM_01088]। वर्ग ara::diag::Monitor की विधि का कोई पैरामीटर नहीं होता है और यह ara::core::Result<void> लौटाती है [SWS_DM_01088]। यद्यपि नाम ara::com के आधार पर चुना गया था, यह डायग्नोस्टिक घटक का एक विशिष्ट कार्यान्वयन है और इसे संचार सेवाओं के साथ भ्रमित नहीं किया जाना चाहिए AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”।

त्रुटि के मामले में, विधि त्रुटि कोड DiagOfferErrc::kAlreadyOffered लौटाती है यदि सेवा पहले ही प्रस्तुत की जा चुकी है [SWS_DM_01088]। यह डायग्नोस्टिक त्रुटि डोमेन के भीतर पहले से सक्रिय प्रस्तावों की रिपोर्ट करने के लिए एन्यूमरेटर से मेल खाता है [SWS_DM_00514]। एक सफल कॉल पर, रिटर्न ऑब्जेक्ट में कोई त्रुटि नहीं होती है।

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

पारस्परिक क्रिया में, इंटरफ़ेस DM की सूचनाओं के लिए एक प्रदान किए गए पोर्ट के रूप में कार्य करता है, जबकि एप्लिकेशन डायग्नोस्टिक स्थितियों की रिपोर्ट DM को देता है AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”। Offer के माध्यम से प्रस्तुत करना DM को आंतरिक, काउंटर-आधारित या समय-आधारित डिबाउंसिंग वाले मॉनिटरों के लिए notifier initMonitor को ट्रिगर करने में सक्षम बनाता है AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”। सेवा तत्परता की समाप्ति विधि StopOffer के माध्यम से होती है AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”।

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

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

Header-Datei#include "ara/diag/monitor.h"
Scopeclass ara::diag::Monitor
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_01088
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01088@rel:R25-11#549c96a9
Content hash
549c96a9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01088
Status: valid/unmigrated Version: rel:R25-11#c26ecf6d Versionshistorie & Revisions (1 transition, 6 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_01088@rel:R25-11#c26ecf6d
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#14a77d032026-09-30
  • R21-11rel:R21-11#faa82eee2026-10-14
  • R22-11rel:R22-11#a9c6d5b82026-10-14
  • R23-11rel:R23-11#2bc534172026-10-14
  • R24-11rel:R24-11#51ad38872026-10-14
  • R25-11rel:R25-11#c26ecf6d2026-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

फ़ंक्शन ReportMonitorAction [SWS_DM_00543] Upstream: RS_Diag_04179, RS_AP_00139, RS_AP_00119

void ReportMonitorAction (MonitorAction action) noexcept;

Function to report the status information being relevant for error monitoring paths.

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

वर्ग ara::diag::Monitor का सिंक्रोनस मेथड ReportMonitorAction Diagnostic Management डीमन के त्रुटि मॉनिटरिंग को डायग्नोस्टिक जांच की स्थिति और निगरानी जानकारी रिपोर्ट करता है [SWS_DM_00543]। प्रकार MonitorAction के पैरामीटर action के माध्यम से, एप्लिकेशन या तो एक योग्य या अयोग्य परीक्षण परिणाम या डिबाउंसिंग को नियंत्रित करने के साथ-साथ प्रीस्टोरेज को ट्रिगर करने के लिए नियंत्रण आदेश पास करता है [SWS_DM_00543]। फ़ंक्शन कोई रिटर्न मान प्रदान नहीं करता है (void) और इसे noexcept के साथ-साथ अपवाद-सुरक्षित घोषित किया गया है [SWS_DM_00543]।

यदि ReportMonitorAction को action के ऐसे मान के साथ कॉल किया जाता है जो डायग्नोस्टिक इवेंट की कॉन्फ़िगर की गई डिबाउंसिंग प्रक्रिया द्वारा समर्थित नहीं है, तो Diagnostic Manager एक प्रक्रिया उल्लंघन ट्रिगर करता है [SWS_DM_01988]। इसके अतिरिक्त, सिस्टम प्रकार DiagErrc में आंतरिक त्रुटि कोड परिभाषित करता है, उदाहरण के लिए उन स्थितियों के लिए kReportIgnored जिनमें सक्षमता शर्तें पूरी नहीं होती हैं [SWS_DM_00514]।

एकीकरण और समवर्तीता के लिए निम्नलिखित सीमा शर्तें लागू होती हैं:

  • थ्रेड-सुरक्षा: फ़ंक्शन थ्रेड-सुरक्षित नहीं है (not thread-safe) [SWS_DM_00543]। एक ही मॉनिटर इंस्टेंस पर समानांतर कॉल को कॉलर पक्ष पर सिंक्रनाइज़ किया जाना चाहिए (MultipleMonitor के विपरीत, जहाँ थ्रेड-सुरक्षा कंस्ट्रक्टर के माध्यम से कॉन्फ़िगर करने योग्य है [SWS_DM_01698])।
  • सक्षमता शर्तें: यदि डायग्नोस्टिक इवेंट से जुड़ी Enable Condition पूरी नहीं होती है, तो ReportMonitorAction का कॉल अनदेखा कर दिया जाता है SWS Diagnostics §7.3.4.1.4 “EnableConditions”।
  • डिबाउंसिंग: kPrefailed जैसी रिपोर्ट की गई कार्रवाइयाँ कॉन्फ़िगर किए गए चरण आकार [SWS_DM_00875] के अनुसार आंतरिक डिबाउंस काउंटर को संशोधित करती हैं, जब तक कि सीमा तक पहुँचने पर त्रुटि को kFinallyDefective के रूप में वर्गीकृत नहीं किया जाता [SWS_DM_00024]।

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

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

Header-Datei#include "ara/diag/monitor.h"
Scopeclass ara::diag::Monitor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe
Verletzungen (Violations)UnexpectedMoni- ara::diag::Monitor::ReportMonitorAction is called with torActionHan- a parameter action value that is not supported by the used dlingViolation debouncing method.

Parameter (in)

ParameterBeschreibung
actionContains either the last (un-)qualified test result of the diagnostic monitor or commands to control the debouncing or to force a prestorage.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_DM_00543
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00543@rel:R25-11#82bb1418
Content hash
82bb1418
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00543
Status: valid/unmigrated Version: rel:R25-11#f21b58da 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_00543@rel:R25-11#f21b58da
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#060fb8752026-09-30
  • R19-11rel:R19-11#ecd452012026-10-14
  • R20-11rel:R20-11#601960092026-10-14
  • R21-11rel:R21-11#e35f2a592026-10-14
  • R22-11rel:R22-11#52a806d52026-10-14
  • R23-11rel:R23-11#3d9de7712026-10-14
  • R24-11rel:R24-11#f069565a2026-10-14
  • R25-11rel:R25-11#f21b58da2026-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_01089] Upstream: RS_Diag_04169

void StopOffer () noexcept;

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

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

विधि ara::diag::Monitor::StopOffer Diagnostic Management (DM) से संबंधित मॉनिटर इंस्टेंस ([SWS_DM_01089]) को अनुरोधों और संदेशों के अग्रेषण को निष्क्रिय करती है। कॉल समकालिक रूप से निष्पादित होता है, इसके लिए किसी स्थानांतरण पैरामीटर की आवश्यकता नहीं होती है और इसका कोई रिटर्न मान नहीं होता है ([SWS_DM_01089])। ऑपरेशन Offer के समकक्ष के रूप में कार्य करता है और एक Adaptive Application को सक्रिय निगरानी को निलंबित करने की अनुमति देता है, बशर्ते संबंधित सिस्टम भाग की अस्थायी रूप से निगरानी करने की आवश्यकता न हो (AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”)। यद्यपि पहचानकर्ता ara::com से इंटरफेस पर आधारित है, विनिर्देश स्पष्ट रूप से जोर देता है कि यह ara::diag::Monitor का एक स्वतंत्र कार्यान्वयन है (AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”)।

त्रुटि प्रबंधन के संबंध में, फ़ंक्शन को noexcept के रूप में घोषित किया गया है और इसे अपवाद-सुरक्षित (exception safe) माना जाता है; कोई विशिष्ट त्रुटि कोड या त्रुटि संदेश मौजूद नहीं हैं ([SWS_DM_01089])। एक आवश्यक सीमा के रूप में, StopOffer को थ्रेड-सुरक्षित नहीं (not thread-safe) के रूप में वर्गीकृत किया गया है ([SWS_DM_01089])। Interpretation: समान मॉनिटर ऑब्जेक्ट पर समवर्ती एक्सेस के मामले में, कॉल करने वाला स्वयं उपयुक्त सिंक्रनाइज़ेशन के लिए ज़िम्मेदार होना चाहिए। प्रश्न Q-3ead3049b4378083 (खुला)

समग्र सिस्टम में StopOffer डायग्नोस्टिक मॉड्यूल के एक समान पैटर्न में एकीकृत होता है: DM संदेश अग्रेषण को निष्क्रिय करने के लिए समरूप इंटरफ़ेस अन्य बातों के अलावा GenericRoutine ([SWS_DM_00558]), CommunicationControl ([SWS_DM_00810]), EcuResetRequest ([SWS_DM_01017]) तथा Authentication ([SWS_DM_01131]) में पाए जाते हैं।

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

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

Header-Datei#include "ara/diag/monitor.h"
Scopeclass ara::diag::Monitor
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_01089
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01089@rel:R25-11#f8334582
Content hash
f8334582
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01089
Status: valid/unmigrated Version: rel:R25-11#66952c09 Versionshistorie & Revisions (1 transition, 6 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_01089@rel:R25-11#66952c09
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#25a3dd982026-09-30
  • R21-11rel:R21-11#ba7933502026-10-14
  • R22-11rel:R22-11#70e8e0742026-10-14
  • R23-11rel:R23-11#b0a4240b2026-10-14
  • R24-11rel:R24-11#44f352c32026-10-14
  • R25-11rel:R25-11#66952c092026-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_01683] Upstream: RS_AP_00147

Monitor & operator= (Monitor &)=delete;

Monitor shall be a single not assignable instance.

Header-Datei#include "ara/diag/monitor.h"
Scopeclass ara::diag::Monitor

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

Record
AUTOSAR/AP/record/SWS_DM_01683
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01683@rel:R25-11#a09957c3
Content hash
a09957c3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01683
Status: valid/unmigrated Version: rel:R25-11#35cb3ac0 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_01683@rel:R25-11#35cb3ac0
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#e8fea5aa2026-09-30
  • R23-11rel:R23-11#f832beb72026-10-14
  • R24-11rel:R24-11#35cb3ac02026-10-14
  • R25-11rel:R25-11#35cb3ac02026-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_01684] Upstream: RS_AP_00147

Monitor & operator= (Monitor &&)=delete;

Move assignment operator of Monitor.

Header-Datei#include "ara/diag/monitor.h"
Scopeclass ara::diag::Monitor

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

Record
AUTOSAR/AP/record/SWS_DM_01684
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01684@rel:R25-11#a7a476f6
Content hash
a7a476f6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01684
Status: valid/unmigrated Version: rel:R25-11#0f50b9c9 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_01684@rel:R25-11#0f50b9c9
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#ea640fb12026-09-30
  • R23-11rel:R23-11#e3480a782026-10-14
  • R24-11rel:R24-11#0f50b9c92026-10-14
  • R25-11rel:R25-11#0f50b9c92026-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