DEENESPTFRRUARHIKOZHNL

فئة ara::diag::MetaInfo

[SWS_DM_00971] Upstream: RS_Diag_04170

class MetaInfo final {...};

Metainfo interface.

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

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

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

يوفر للتطبيقات بيانات وصفية متعلقة بالنقل والبروتوكول لطلب تشخيص قيد التشغيل.

توفر الفئة ara::diag::MetaInfo لتطبيقات Adaptive Applications معلومات وصفية ذات صلة مثل عنوان المصدر وعنوان الوجهة وسياق البروتوكول لطلب تشخيص قيد التشغيل (AUTOSAR_AP_SWS_Diagnostics §7.3.1.1 «MetaInfo class»). وتستعلم التطبيقات عن هذه القيم بشكل متزامن عبر دوال الفحص أثناء استدعاء رد اتصال بدأته Diagnostic Management. وتقتصر مدة بقاء الكائن المضمونة بدقة على وقت تنفيذ دالة رد الاتصال النشطة، ولذلك يؤدي حفظه إلى ما بعد هذا الاستدعاء إلى سلوك غير محدد ([SWS_DM_01345]).

السياق

توفر الفئة ara::diag::MetaInfo آلية موحدة لنقل المعلومات الوصفية الخاصة بالنقل والبروتوكول من Diagnostic Management (DM) إلى تطبيقات Adaptive Applications المعنية (AUTOSAR_AP_SWS_Diagnostics §7.3.1.1 «MetaInfo class»). وفي بنية تشخيص AUTOSAR Adaptive، يعمل DM كوسيط بين عملاء التشخيص الخارجيين وعناقيد الوظائف أو التطبيقات الداخلية. وعند وصول طلب تشخيص عبر بروتوكول نقل UDS أو SOVD، يستخرج DM بيانات البروتوكول ذات الصلة ويمررها عند استدعاء الدوال إلى واجهات التطبيق ([SWS_DM_02094]).

تشمل المهام الأساسية لـ ara::diag::MetaInfo توفير سياق الاستدعاء وأزواج مفتاح-قيمة محددة. وعبر الواجهة، تحصل خدمات التطبيق على معلومات حول عنوان المصدر (SA) لعميل التشخيص باستخدام المفتاح kSA ([SWS_DM_02094])، وعنوان الوجهة (TA) لخادم التشخيص عبر kTA ([SWS_DM_02095])، بالإضافة إلى نوع عنونة UDS (فيزيائية أو وظيفية) عبر المفتاح kTAType ([SWS_DM_02096]). ويتم تحديد نوع سياق الاستدعاء عبر النوع ara::diag::MetaInfo::Context ([SWS_DM_00977]). وتتضمن السياقات المحتملة اتصالات التشخيص العادية kDiagnosticCommunication ([SWS_DM_01342])، والوصول إلى ذاكرة الأعطال kFaultMemory ([SWS_DM_01343])، واستعلامات DoIP الأولية مثل قراءة رقم تعريف المركبة kDoIP ([SWS_DM_01344])، وطلبات الخدمة في سياق SOVD kSovd ([SWS_DM_01818]).

MetaInfoKontext Client عميل التشخيص DM Diagnostic Management Client->DM Diagnoseanforderung MetaInfo ara::diag::MetaInfo DM->MetaInfo erzeugt Application Adaptive Application DM->Application Callback(metaInfo) Application->MetaInfo GetValue / GetContext

مخطط السياق: أطراف التفاعل لـ ara::diag::MetaInfo في مسار التشخيص. المصادر: AUTOSAR_AP_SWS_Diagnostics §7.3.1.1 «MetaInfo class»، [SWS_DM_01345]، [SWS_DM_02094].

دورة الحياة

تقع مسؤولية إنشاء كائنات ara::diag::MetaInfo وإدارتها بالكامل على عاتق Diagnostic Management. والمنشئ الافتراضي بدون معلمات محذوف صراحةً ([SWS_DM_00972]). وبالتالي، لا يمكن للتطبيق إنشاء كائنات خاصة به مباشرة ولا تكرارها عبر عمليات النسخ، حيث تم حذف كل من منشئ النسخ ([SWS_DM_00973]) وعامل تعيين النسخ ([SWS_DM_00975]). ويتم إنشاء الكائن على الأرجح داخليًا بواسطة DM قبل استدعاء ردود اتصال التطبيق. سؤال Q-f695f92296527ce8 (مفتوح) يدعم ara::diag::MetaInfo دلالات النقل: حيث يتوفر منشئ النقل ([SWS_DM_00974]) وعامل تعيين النقل ([SWS_DM_00976]). ويتم التدمير عبر الهادم الافتراضي ([SWS_DM_00980]).

فيما يتعلق بملكية الموارد ومدة الصلاحية، ينطبق ارتباط صارم باستدعاء الدالة النشط: فلكل دالة موجهة من DM إلى التطبيق مع كائن MetaInfo كمعلمة، تقتصر مدة البقاء المضمونة بدقة على مدة استدعاء هذه الدالة ([SWS_DM_01345]، AUTOSAR_AP_SWS_Diagnostics §7.3.1.1.2 «Lifetime of MetaInfo»). وبعد عودة الدالة، لا يُسمح بالاستخدام الإضافي للكائن أو تخزينه.

فيما يتعلق بالتزامن، تم تحديد دوال الفحص للقراءة GetContext() ([SWS_DM_00979]) وGetValue() ([SWS_DM_00978]) على أنها آمنة لتعدد مؤشرات الترابط وخالية من الاستثناءات. وفي المقابل، فإن عامل تعيين النقل ([SWS_DM_00976]) والهادم ([SWS_DM_00980]) غير آمنين لتعدد مؤشرات الترابط. وإذا كان من الممكن استدعاء رد الاتصال بشكل متزامن وفقًا للتهيئة (AUTOSAR_AP_SWS_Diagnostics §7.3.1.2 «Concurrency of ara::diag interfaces»)، يوفر DM في كل استدعاء كائنًا منفصلاً صالحًا طوال مدة الاستدعاء.

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

يمتد مسار الاستخدام النموذجي من استلام استدعاء التشخيص حتى تقييم البيانات الوصفية الممررة:

  1. الاستدعاء بواسطة DM: يستدعي Diagnostic Management دالة رد نداء خاصة بالتطبيق ويمرر مرجعًا إلى ara::diag::MetaInfo ([SWS_DM_01345]).
  2. تحديد السياق: يستدعي التطبيق GetContext() ([SWS_DM_00979]) لتحديد ما إذا كان الاستدعاء يتم على سبيل المثال في إطار اتصال تشخيصي منتظم (kDiagnosticCommunication، [SWS_DM_01342]) أو وصول إلى ذاكرة الأخطاء (kFaultMemory، [SWS_DM_01343]).
  3. الاستعلام عن قيم المفاتيح: يستعلم التطبيق بشكل هادف عبر GetValue() ([SWS_DM_00978]) عن السمات المطلوبة، مثل عنوان المرسل باستخدام kSA ([SWS_DM_02094])، أو عنوان الوجهة باستخدام kTA ([SWS_DM_02095])، أو وضع العنونة باستخدام kTAType ([SWS_DM_02096]).
  4. معالجة النتيجة: يُرجع GetValue() كائن ara::core::Optional<ara::core::StringView> ([SWS_DM_00978]). إذا كانت القيمة موجودة، يقيّم التطبيق السلسلة النصية بشكل متزامن لإجراء عمليات التحقق من الوصول أو منطق العنونة.
  5. إكمال الاستدعاء: يكمل التطبيق المعالجة ويعود من دالة رد النداء، وبذلك تنتهي دورة حياة البيانات الوصفية الممررة ([SWS_DM_01345]).
استعلام عن معلومات التعريف في رد الاتصالDMApplicationMetaInfoCallback-Aufruf(metaInfo)GetContext()Context-WertGetValue("kSA")Optional<StringView>العودة

مخطط تسلسل: تسلسل الاستدعاء للاستعلام عن البيانات الوصفية عبر ara::diag::MetaInfo. المصادر: [SWS_DM_00978]، [SWS_DM_00979]، [SWS_DM_01345]، [SWS_DM_02094].

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

عند استخدام ara::diag::MetaInfo، يجب على المطورين مراعاة شروط مسبقة ولاحقة محددة:

  • التخزين إلى ما بعد مدة رد النداء: إذا قام تطبيق بتخزين كائن MetaInfo أو ara::core::StringView مُرجع بواسطة GetValue() إلى ما بعد وقت تنفيذ دالة رد النداء، فإن ذلك يؤدي إلى سلوك غير محدد ([SWS_DM_01345]، AUTOSAR_AP_SWS_Diagnostics §7.3.1.1.2 «Lifetime of MetaInfo»). يجب الاحتفاظ بالقيم المطلوبة بشكل غير متزامن أو دائم كنسخ مستقلة من السلاسل النصية.
  • الاستعلام عن مفاتيح غير موجودة: إذا تم تمرير مفتاح غير متوفر في السياق الحالي، فلا يُطلق GetValue() استثناءً، بل يُرجع ara::core::Optional فارغًا ([SWS_DM_00978]). كلتا دالتي الوصول مُعلنتان مع noexcept وآمنتان من حيث الاستثناءات ([SWS_DM_00978]، [SWS_DM_00979]).
  • الصلاحية المحددة بالسياق: في السياق kDoIP ([SWS_DM_01344])، لا ينطبق أي من المفاتيح القياسية وفقًا للمواصفة (AUTOSAR_AP_SWS_Diagnostics §7.3.1.1.1 «Provision of MetaInfo»). استدعاء GetValue() بمفاتيح UDS مثل kSA أو kTA لا يُرجع أي نتيجة في هذا السياق.

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

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

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

2

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

2

المعاملات

1

أسماء الأنواع البديلة

1

مخطط الفئة

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

G nara__diag__MetaInfo769 MetaInfo + kDiagnosticCommunication + kDoIP + kFaultMemory + kSovd + MetaInfo() + operator=() + ~MetaInfo() + GetContext() + GetValue()

عرض التفاصيل

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

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

MetaInfo دالة 3

Constructor of MetaInfo cannot be used.

التحميلات الزائدة MetaInfo 3
MetaInfo () noexcept=delete; SWS_DM_00972
MetaInfo (const MetaInfo &)=delete; SWS_DM_00973
MetaInfo (MetaInfo &&obj) noexcept; SWS_DM_00974
~MetaInfo دالة

Default destructor.

~MetaInfo () noexcept;

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

GetContext دالة

Get the context of the invocation.

Context GetContext () const noexcept;
GetValue دالة

Get the metainfo value for a given key.

المعاملات

operator= دالة 2

Copy Assignment Operator of MetaInfo cannot be used.

التحميلات الزائدة = 2
MetaInfo & operator= (const MetaInfo &)=delete; SWS_DM_00975
MetaInfo & operator= (MetaInfo &&other) & noexcept; SWS_DM_00976

أسماء الأنواع البديلة

Context اسم نوع بديل

Definition of possible call context.

using Context = std::uint32_t;

الثوابت

Service request in DCM context.

MetaInfo::Context kDiagnosticCommunication = 0x01;
kDoIP متغير

For reading VIN.

MetaInfo::Context kDoIP = 0x03;
kFaultMemory متغير

For DIDs in Snapshots.

MetaInfo::Context kFaultMemory = 0x02;
kSovd متغير

Service request in SOVD context.

MetaInfo::Context kSovd = 0x04;

توثيق الدوال

دالة GetContext [SWS_DM_00979] Upstream: RS_Diag_04170

Context GetContext () const noexcept;

Get the context of the invocation.

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

Rückgabewert

TypBeschreibung
ContextReturns the context.

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

Record
AUTOSAR/AP/record/SWS_DM_00979
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00979@rel:R25-11#6223f9d2
Content hash
6223f9d2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00979
Status: valid/unmigrated Version: rel:R25-11#c15d7634 Versionshistorie & Revisions (1 transition, 7 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_00979@rel:R25-11#c15d7634
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#4394e32f2026-09-30
  • R20-11rel:R20-11#e223ec912026-10-14
  • R21-11rel:R21-11#c4fc117e2026-10-14
  • R22-11rel:R22-11#750757122026-10-14
  • R23-11rel:R23-11#db9f49ad2026-10-14
  • R24-11rel:R24-11#c15d76342026-10-14
  • R25-11rel:R25-11#c15d76342026-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

دالة GetValue [SWS_DM_00978] Upstream: RS_Diag_04170

ara::core::Optional< ara::core::StringView > GetValue (ara::core::StringView key) const noexcept;

Get the metainfo value for a given key.

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

Parameter (in)

ParameterBeschreibung
keyidentification of value to be returned

Rückgabewert

TypBeschreibung
ara::core::Optional<ara::core::StringView >Returns value for the given key.

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

Record
AUTOSAR/AP/record/SWS_DM_00978
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00978@rel:R25-11#220f2645
Content hash
220f2645
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00978
Status: valid/unmigrated Version: rel:R25-11#bd20db30 Versionshistorie & Revisions (1 transition, 7 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_00978@rel:R25-11#bd20db30
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#8d72049e2026-09-30
  • R20-11rel:R20-11#baf032f62026-10-14
  • R21-11rel:R21-11#d47ac5572026-10-14
  • R22-11rel:R22-11#a06fb1f02026-10-14
  • R23-11rel:R23-11#b65f53702026-10-14
  • R24-11rel:R24-11#bd20db302026-10-14
  • R25-11rel:R25-11#bd20db302026-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

دالة MetaInfo [SWS_DM_00972] Upstream: RS_Diag_04170, RS_AP_00146

MetaInfo () noexcept=delete;

Constructor of MetaInfo cannot be used.

Header-Datei#include "ara/diag/meta_info.h"
Scopeclass ara::diag::MetaInfo

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

Record
AUTOSAR/AP/record/SWS_DM_00972
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00972@rel:R25-11#4bd2e29f
Content hash
4bd2e29f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00972
Status: valid/unmigrated Version: rel:R25-11#fc670a63 Versionshistorie & Revisions (1 transition, 7 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_00972@rel:R25-11#fc670a63
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#424dcbe42026-09-30
  • R20-11rel:R20-11#d32141c92026-10-14
  • R21-11rel:R21-11#59e601c52026-10-14
  • R22-11rel:R22-11#0263c4702026-10-14
  • R23-11rel:R23-11#399e83d72026-10-14
  • R24-11rel:R24-11#fc670a632026-10-14
  • R25-11rel:R25-11#fc670a632026-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

دالة MetaInfo [SWS_DM_00973] Upstream: RS_Diag_04170, RS_AP_00145

MetaInfo (const MetaInfo &)=delete;

Copy Constructor of MetaInfo cannot be used.

Header-Datei#include "ara/diag/meta_info.h"
Scopeclass ara::diag::MetaInfo

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

Record
AUTOSAR/AP/record/SWS_DM_00973
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00973@rel:R25-11#d5230322
Content hash
d5230322
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00973
Status: valid/unmigrated Version: rel:R25-11#01b3e2c1 Versionshistorie & Revisions (1 transition, 7 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_00973@rel:R25-11#01b3e2c1
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#c3cdb0712026-09-30
  • R20-11rel:R20-11#339a43472026-10-14
  • R21-11rel:R21-11#339a43472026-10-14
  • R22-11rel:R22-11#dc902eea2026-10-14
  • R23-11rel:R23-11#d2d630e32026-10-14
  • R24-11rel:R24-11#01b3e2c12026-10-14
  • R25-11rel:R25-11#01b3e2c12026-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

دالة MetaInfo [SWS_DM_00974] Upstream: RS_Diag_04170, RS_AP_00145

MetaInfo (MetaInfo &&obj) noexcept;

Move Constructor of MetaInfo.

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

Parameter (in)

ParameterBeschreibung
objobject to be moved

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

Record
AUTOSAR/AP/record/SWS_DM_00974
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00974@rel:R25-11#f5efccb5
Content hash
f5efccb5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00974
Status: valid/unmigrated Version: rel:R25-11#9f4012a6 Versionshistorie & Revisions (1 transition, 7 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_00974@rel:R25-11#9f4012a6
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#fa7147e52026-09-30
  • R20-11rel:R20-11#d3fa96eb2026-10-14
  • R21-11rel:R21-11#4dc7b4ac2026-10-14
  • R22-11rel:R22-11#0650e70b2026-10-14
  • R23-11rel:R23-11#e31ae05c2026-10-14
  • R24-11rel:R24-11#020b69062026-10-14
  • R25-11rel:R25-11#9f4012a62026-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_00975] Upstream: RS_Diag_04170, RS_AP_00145

MetaInfo & operator= (const MetaInfo &)=delete;

Copy Assignment Operator of MetaInfo cannot be used.

Header-Datei#include "ara/diag/meta_info.h"
Scopeclass ara::diag::MetaInfo

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

Record
AUTOSAR/AP/record/SWS_DM_00975
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00975@rel:R25-11#78a70a32
Content hash
78a70a32
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00975
Status: valid/unmigrated Version: rel:R25-11#f0997fbb Versionshistorie & Revisions (1 transition, 7 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_00975@rel:R25-11#f0997fbb
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#2d577bbd2026-09-30
  • R20-11rel:R20-11#6dd466272026-10-14
  • R21-11rel:R21-11#308c89422026-10-14
  • R22-11rel:R22-11#f784444a2026-10-14
  • R23-11rel:R23-11#970e54a32026-10-14
  • R24-11rel:R24-11#f0997fbb2026-10-14
  • R25-11rel:R25-11#f0997fbb2026-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_00976] Upstream: RS_Diag_04170, RS_AP_00145

MetaInfo & operator= (MetaInfo &&other) & noexcept;

Move Assignment Operator of MetaInfo.

Header-Datei#include "ara/diag/meta_info.h"
Scopeclass ara::diag::MetaInfo
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
otherMetaInfo instance

Rückgabewert

TypBeschreibung
MetaInfo &Reference to the current object

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

Record
AUTOSAR/AP/record/SWS_DM_00976
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00976@rel:R25-11#c3f92676
Content hash
c3f92676
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00976
Status: valid/unmigrated Version: rel:R25-11#4a97954c Versionshistorie & Revisions (1 transition, 7 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_00976@rel:R25-11#4a97954c
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#df47aa9e2026-09-30
  • R20-11rel:R20-11#244ead702026-10-14
  • R21-11rel:R21-11#5b531c032026-10-14
  • R22-11rel:R22-11#cf826aa52026-10-14
  • R23-11rel:R23-11#591045a22026-10-14
  • R24-11rel:R24-11#e8299dae2026-10-14
  • R25-11rel:R25-11#4a97954c2026-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

دالة ~MetaInfo [SWS_DM_00980] Upstream: RS_Diag_04170, RS_AP_00145

~MetaInfo () noexcept;

Default destructor.

Header-Datei#include "ara/diag/meta_info.h"
Scopeclass ara::diag::MetaInfo
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_00980
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00980@rel:R25-11#f3df382c
Content hash
f3df382c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00980
Status: valid/unmigrated Version: rel:R25-11#8345cf2f Versionshistorie & Revisions (1 transition, 7 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_00980@rel:R25-11#8345cf2f
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#2ce1a4ad2026-09-30
  • R20-11rel:R20-11#6af52db42026-10-14
  • R21-11rel:R21-11#c4d21d092026-10-14
  • R22-11rel:R22-11#356f2c2a2026-10-14
  • R23-11rel:R23-11#91980b2c2026-10-14
  • R24-11rel:R24-11#299941c82026-10-14
  • R25-11rel:R25-11#8345cf2f2026-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

توثيق أسماء الأنواع البديلة

اسم نوع بديل Context [SWS_DM_00977] Upstream: RS_Diag_04170

using Context = std::uint32_t;

Definition of possible call context.

Header-Datei#include "ara/diag/meta_info.h"
Scopeclass ara::diag::MetaInfo
SymbolContext

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

Record
AUTOSAR/AP/record/SWS_DM_00977
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00977@rel:R25-11#d5e04e78
Content hash
d5e04e78
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00977
Status: valid/unmigrated Version: rel:R25-11#a91e6651 Versionshistorie & Revisions (1 transition, 7 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_00977@rel:R25-11#a91e6651
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#988cc3b02026-09-30
  • R20-11rel:R20-11#31348df82026-10-14
  • R21-11rel:R21-11#31348df82026-10-14
  • R22-11rel:R22-11#b83664442026-10-14
  • R23-11rel:R23-11#a91e66512026-10-14
  • R24-11rel:R24-11#feec49812026-10-14
  • R25-11rel:R25-11#a91e66512026-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

توثيق الثوابت / المتغيرات

متغير kDiagnosticCommunication [SWS_DM_01342] Upstream: RS_Diag_04170

MetaInfo::Context kDiagnosticCommunication = 0x01;

Service request in DCM context.

Header-Datei#include "ara/diag/meta_info.h"
Scopeclass ara::diag::MetaInfo
SymbolkDiagnosticCommunication
TypMetaInfo::Context

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

Record
AUTOSAR/AP/record/SWS_DM_01342
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01342@rel:R25-11#b8353c47
Content hash
b8353c47
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01342
Status: valid/unmigrated Version: rel:R25-11#c3081680 Versionshistorie & Revisions (1 transition, 5 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_01342@rel:R25-11#c3081680
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#68c191322026-09-30
  • R22-11rel:R22-11#2f876f932026-10-14
  • R23-11rel:R23-11#c30816802026-10-14
  • R24-11rel:R24-11#c30816802026-10-14
  • R25-11rel:R25-11#c30816802026-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

متغير kDoIP [SWS_DM_01344] Upstream: RS_Diag_04170

MetaInfo::Context kDoIP = 0x03;

For reading VIN.

Header-Datei#include "ara/diag/meta_info.h"
Scopeclass ara::diag::MetaInfo
SymbolkDoIP
TypMetaInfo::Context

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

Record
AUTOSAR/AP/record/SWS_DM_01344
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01344@rel:R25-11#87c7d19f
Content hash
87c7d19f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01344
Status: valid/unmigrated Version: rel:R25-11#8a7080ca Versionshistorie & Revisions (1 transition, 5 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_01344@rel:R25-11#8a7080ca
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#f213d5762026-09-30
  • R22-11rel:R22-11#3619c2072026-10-14
  • R23-11rel:R23-11#8a7080ca2026-10-14
  • R24-11rel:R24-11#8a7080ca2026-10-14
  • R25-11rel:R25-11#8a7080ca2026-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

متغير kFaultMemory [SWS_DM_01343] Upstream: RS_Diag_04170

MetaInfo::Context kFaultMemory = 0x02;

For DIDs in Snapshots.

Header-Datei#include "ara/diag/meta_info.h"
Scopeclass ara::diag::MetaInfo
SymbolkFaultMemory
TypMetaInfo::Context

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

Record
AUTOSAR/AP/record/SWS_DM_01343
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01343@rel:R25-11#a454e2a1
Content hash
a454e2a1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01343
Status: valid/unmigrated Version: rel:R25-11#052f1b43 Versionshistorie & Revisions (1 transition, 5 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_01343@rel:R25-11#052f1b43
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#8b1e62ba2026-09-30
  • R22-11rel:R22-11#66d8c6642026-10-14
  • R23-11rel:R23-11#052f1b432026-10-14
  • R24-11rel:R24-11#052f1b432026-10-14
  • R25-11rel:R25-11#052f1b432026-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

متغير kSovd [SWS_DM_01818] Upstream: RS_Diag_04170

MetaInfo::Context kSovd = 0x04;

Service request in SOVD context.

Header-Datei#include "ara/diag/meta_info.h"
Scopeclass ara::diag::MetaInfo
SymbolkSovd
TypMetaInfo::Context

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

Record
AUTOSAR/AP/record/SWS_DM_01818
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01818@rel:R25-11#fc62828b
Content hash
fc62828b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01818
Status: valid/unmigrated Version: rel:R25-11#47306c44 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_01818@rel:R25-11#47306c44
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#7fb3c2e82026-09-30
  • R23-11rel:R23-11#c9d02d612026-10-14
  • R24-11rel:R24-11#c9d02d612026-10-14
  • R25-11rel:R25-11#47306c442026-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