DEENESPTFRRUARHIKOZHNL

clase 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

Guía del usuarioGENERADO POR IA

Proporciona a las aplicaciones metadatos relativos al transporte y al protocolo sobre una solicitud de diagnóstico en curso.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 4cec228b1dec Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Proporciona a las aplicaciones metadatos relativos al transporte y al protocolo sobre una solicitud de diagnóstico en curso.

La clase ara::diag::MetaInfo proporciona a las Adaptive Applications metainformación relevante, como la dirección de origen, la dirección de destino y el contexto de protocolo de una solicitud de diagnóstico en curso (AUTOSAR_AP_SWS_Diagnostics §7.3.1.1 «MetaInfo class»). Las aplicaciones consultan estos valores de forma síncrona a través de métodos de inspección durante una llamada de callback iniciada por Diagnostic Management. La vida útil garantizada del objeto está estrictamente limitada al tiempo de ejecución de la función de callback activa, por lo que su almacenamiento más allá de esta llamada conduce a un comportamiento indefinido ([SWS_DM_01345]).

Contexto

La clase ara::diag::MetaInfo proporciona un mecanismo estandarizado para transmitir metainformación específica del transporte y del protocolo desde Diagnostic Management (DM) a las Adaptive Applications interesadas (AUTOSAR_AP_SWS_Diagnostics §7.3.1.1 «MetaInfo class»). En la arquitectura de diagnóstico de AUTOSAR Adaptive, el DM actúa como intermediario entre los clientes de diagnóstico externos y los clusters funcionales o aplicaciones internas. Si llega una solicitud de diagnóstico a través de un protocolo de transporte UDS o SOVD, el DM extrae los datos de protocolo relevantes y los transmite a las interfaces de la aplicación en las llamadas a métodos ([SWS_DM_02094]).

Entre las tareas centrales de ara::diag::MetaInfo se encuentra proporcionar el contexto de llamada así como pares clave-valor específicos. A través de la interfaz, los servicios de la aplicación obtienen información sobre la dirección de origen (SA) del cliente de diagnóstico mediante la clave kSA ([SWS_DM_02094]), la dirección de destino (TA) del servidor de diagnóstico a través de kTA ([SWS_DM_02095]), así como el tipo de direccionamiento UDS (físico o funcional) a través de la clave kTAType ([SWS_DM_02096]). El contexto de llamada se tipifica mediante el tipo ara::diag::MetaInfo::Context ([SWS_DM_00977]). Los posibles contextos son la comunicación de diagnóstico regular kDiagnosticCommunication ([SWS_DM_01342]), el acceso a la memoria de fallos kFaultMemory ([SWS_DM_01343]), consultas iniciales de DoIP como la lectura del número de chasis kDoIP ([SWS_DM_01344]), así como solicitudes de servicio en el contexto de SOVD kSovd ([SWS_DM_01818]).

MetaInfoKontext Client Cliente de diagnóstico DM Diagnostic Management Client->DM Diagnoseanforderung MetaInfo ara::diag::MetaInfo DM->MetaInfo erzeugt Application Adaptive Application DM->Application Callback(metaInfo) Application->MetaInfo GetValue / GetContext

Diagrama de contexto: interlocutores de ara::diag::MetaInfo en el flujo de diagnóstico. Fuentes: AUTOSAR_AP_SWS_Diagnostics §7.3.1.1 «MetaInfo class», [SWS_DM_01345], [SWS_DM_02094].

Ciclo de vida

La creación y gestión de instancias de ara::diag::MetaInfo corresponde por completo a Diagnostic Management. El constructor predeterminado sin parámetros está explícitamente eliminado ([SWS_DM_00972]). Por consiguiente, una aplicación no puede instanciar instancias propias directamente ni duplicarlas mediante operaciones de copia, ya que tanto el constructor de copia ([SWS_DM_00973]) como el operador de asignación por copia ([SWS_DM_00975]) están eliminados. Presumiblemente, la instanciación se lleva a cabo internamente por el DM antes de llamar a los callbacks de la aplicación. Pregunta Q-f695f92296527ce8 (abierta) ara::diag::MetaInfo admite semántica de movimiento: el constructor de movimiento ([SWS_DM_00974]) y el operador de asignación por movimiento ([SWS_DM_00976]) están disponibles. La destrucción se realiza a través del destructor predeterminado ([SWS_DM_00980]).

En cuanto a las relaciones de propiedad y el periodo de validez, rige una estricta vinculación a la llamada al método activa: para cada método dirigido por el DM a la aplicación con un objeto MetaInfo como parámetro, la vida útil garantizada está estrictamente limitada a la duración de dicha llamada al método ([SWS_DM_01345], AUTOSAR_AP_SWS_Diagnostics §7.3.1.1.2 «Lifetime of MetaInfo»). Tras el retorno de la función, la reutilización o almacenamiento del objeto no es admisible.

En relación con la concurrencia, los métodos de inspección de lectura GetContext() ([SWS_DM_00979]) y GetValue() ([SWS_DM_00978]) están especificados como seguros para subprocesos y seguros contra excepciones. Por el contrario, el operador de asignación por movimiento ([SWS_DM_00976]) y el destructor ([SWS_DM_00980]) no son seguros para subprocesos. Si según la configuración un callback puede llamarse de forma concurrente (AUTOSAR_AP_SWS_Diagnostics §7.3.1.2 «Concurrency of ara::diag interfaces»), el DM proporciona en cada llamada un objeto independiente, válido durante la duración de la llamada.

Ruta de uso

La ruta de uso típica abarca desde la recepción de una llamada de diagnóstico hasta la evaluación de los metadatos transferidos:

  1. Llamada por parte del DM: Diagnostic Management llama a un método de callback de la aplicación y transfiere una referencia a ara::diag::MetaInfo ([SWS_DM_01345]).
  2. Determinar contexto: la aplicación llama a GetContext() ([SWS_DM_00979]) para determinar si la llamada se realiza, por ejemplo, en el marco de una comunicación de diagnóstico regular (kDiagnosticCommunication, [SWS_DM_01342]) o de un acceso a la memoria de fallos (kFaultMemory, [SWS_DM_01343]).
  3. Consultar valores de clave: mediante GetValue() ([SWS_DM_00978]), la aplicación consulta de forma orientada los atributos requeridos, como por ejemplo la dirección del remitente con kSA ([SWS_DM_02094]), la dirección de destino con kTA ([SWS_DM_02095]) o el modo de direccionamiento con kTAType ([SWS_DM_02096]).
  4. Procesar resultado: GetValue() devuelve un ara::core::Optional<ara::core::StringView> ([SWS_DM_00978]). Si el valor está presente, la aplicación evalúa la cadena de caracteres de forma síncrona para llevar a cabo comprobaciones de acceso o lógica de direccionamiento.
  5. Finalización de la llamada: la aplicación concluye el procesamiento y retorna del método de callback, con lo que finaliza la vida útil de los metadatos transferidos ([SWS_DM_01345]).
Consulta de metainformación en la retrollamadaDMApplicationMetaInfoCallback-Aufruf(metaInfo)GetContext()Context-WertGetValue("kSA")Optional<StringView>Retorno

Diagrama de secuencia: secuencia de llamadas para la consulta de metadatos mediante ara::diag::MetaInfo. Fuentes: [SWS_DM_00978], [SWS_DM_00979], [SWS_DM_01345], [SWS_DM_02094].

Escenarios de error

Al utilizar ara::diag::MetaInfo, los desarrolladores deben tener en cuenta precondiciones y poscondiciones específicas:

  • Almacenamiento más allá de la duración del callback: si una aplicación almacena el objeto MetaInfo o un ara::core::StringView devuelto por GetValue() más allá del tiempo de ejecución de la función de callback, esto conduce a un comportamiento indefinido ([SWS_DM_01345], AUTOSAR_AP_SWS_Diagnostics §7.3.1.1.2 «Lifetime of MetaInfo»). Los valores que se necesiten de forma asíncrona o permanente deben persistirse como copias de cadenas propias.
  • Consulta de claves no existentes: si se pasa una clave que no se proporciona en el contexto actual, GetValue() no lanza ninguna excepción, sino que devuelve un ara::core::Optional vacío ([SWS_DM_00978]). Ambos métodos de acceso están declarados con noexcept y son seguros contra excepciones ([SWS_DM_00978], [SWS_DM_00979]).
  • Validez específica del contexto: en el contexto kDoIP ([SWS_DM_01344]), según la especificación ninguna de las claves estándar es aplicable (AUTOSAR_AP_SWS_Diagnostics §7.3.1.1.1 «Provision of MetaInfo»). La llamada a GetValue() con claves UDS como kSA o kTA no devuelve ningún resultado en este contexto.

Esta guía ha sido creada de forma automatizada por una IA sobre la base de la especificación AUTOSAR R25-11.

Mapa de miembros

Constructores y destructor

2

Operadores

1

Alias de tipo

1

Diagrama de clases

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()

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

MetaInfo función 3

Constructor of MetaInfo cannot be used.

Sobrecargas MetaInfo 3
MetaInfo () noexcept=delete; SWS_DM_00972
MetaInfo (const MetaInfo &)=delete; SWS_DM_00973
MetaInfo (MetaInfo &&obj) noexcept; SWS_DM_00974
~MetaInfo función

Default destructor.

~MetaInfo () noexcept;

Métodos

GetContext función

Get the context of the invocation.

Context GetContext () const noexcept;
GetValue función

Get the metainfo value for a given key.

Operadores

operator= función 2

Copy Assignment Operator of MetaInfo cannot be used.

Sobrecargas = 2
MetaInfo & operator= (const MetaInfo &)=delete; SWS_DM_00975
MetaInfo & operator= (MetaInfo &&other) & noexcept; SWS_DM_00976

Alias de tipo

Context alias de tipo

Definition of possible call context.

using Context = std::uint32_t;

Constantes

Service request in DCM context.

MetaInfo::Context kDiagnosticCommunication = 0x01;
kDoIP variable

For reading VIN.

MetaInfo::Context kDoIP = 0x03;
kFaultMemory variable

For DIDs in Snapshots.

MetaInfo::Context kFaultMemory = 0x02;
kSovd variable

Service request in SOVD context.

MetaInfo::Context kSovd = 0x04;

Documentación de los métodos

función 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#ca49ed19
Content hash
ca49ed19
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

función 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#27881a9a
Content hash
27881a9a
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

función 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#ecd31dcf
Content hash
ecd31dcf
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

función 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#79ea6f9e
Content hash
79ea6f9e
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

función 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#83be10a1
Content hash
83be10a1
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

función 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#34cbcc4b
Content hash
34cbcc4b
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

función 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#78ed3b26
Content hash
78ed3b26
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

función ~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#e7be530e
Content hash
e7be530e
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

Documentación de los alias de tipo

alias de tipo 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#a0b2c873
Content hash
a0b2c873
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

Documentación de las constantes / variables

variable 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#68c19132
Content hash
68c19132
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

variable 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#f213d576
Content hash
f213d576
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

variable 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#8b1e62ba
Content hash
8b1e62ba
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

variable 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#7fb3c2e8
Content hash
7fb3c2e8
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