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 или возвращенный методом GetValue() ara::core::StringView дольше времени выполнения функции обратного вызова, это приводит к неопределенному поведению ([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;

Константы

kDiagnosticCommunication переменная

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#6147ea5b
Content hash
6147ea5b
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#55bf65e5
Content hash
55bf65e5
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#ba08987a
Content hash
ba08987a
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#39b8603a
Content hash
39b8603a
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#6d5bd043
Content hash
6d5bd043
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#f1665b44
Content hash
f1665b44
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#97480598
Content hash
97480598
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#fdc39484
Content hash
fdc39484
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#62c9a8d8
Content hash
62c9a8d8
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#e1243936
Content hash
e1243936
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#4fe7024a
Content hash
4fe7024a
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#61abc66c
Content hash
61abc66c
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#e46e1f68
Content hash
e46e1f68
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