DEENESPTFRRUARHIKOZHNL

clase ara::diag::GenericDiagnosticSovdOperation

[SWS_DM_02203] Upstream: RS_Diag_04262

class GenericDiagnosticSovdOperation {...};

Generic Diagnostic SOVD Operation interface .

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

Guía del usuarioGENERADO POR IA

Permite a las aplicaciones procesar y responder a solicitudes de operaciones SOVD genéricas del Diagnostic Manager.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 23f008b064de Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Permite a las aplicaciones procesar y responder a solicitudes de operaciones SOVD genéricas del Diagnostic Manager.

La clase base sirve para implementar manejadores de operaciones SOVD genéricas destinados a procesar solicitudes de ejecución en Diagnostic Management [SWS_DM_02203]. Tras la instanciación, la aplicación activa la recepción mediante Offer(), tras lo cual el Diagnostic Manager reenvía las solicitudes entrantes a través de la interfaz asíncrona StartExecution [SWS_DM_02174] [SWS_DM_02210]. Los datos de contenido transferidos y el manejador de cancelación están estrictamente vinculados a la duración de la operación [SWS_DM_02210].

Contexto

La clase ara::diag::GenericDiagnosticSovdOperation proporciona una interfaz genérica para la ejecución de operaciones en el marco de ASAM SOVD (Service-Oriented Vehicle Diagnostics) [SWS_DM_02203]. Actúa como enlace entre la plataforma de diagnóstico y la implementación específica de la aplicación de rutinas o acciones de diagnóstico. Cuando un cliente SOVD externo solicita la ejecución de una operación, la instancia de Diagnostic Server proporciona el método SOVD correspondiente AUTOSAR_AP_SWS_Diagnostics §7.3.3.5.5.5 «Operations – Start execution of an operation» [SWS_DM_01396]. Una vez completada con éxito la autorización o la verificación de un Proximity Challenge requerido, el Diagnostic Manager (DM) reenvía la llamada al método StartExecution de la instancia de manejador registrada [SWS_DM_02174].

Ciclo de vida

La creación de una instancia se realiza mediante el constructor indicando un ara::core::InstanceSpecifier que apunta a un PortPrototype, así como un tipo de concurrencia (ConcurrencyType) [SWS_DM_02204]. Dado que el constructor de movimiento [SWS_DM_02206] y el operador de asignación por movimiento [SWS_DM_02207] están declarados como protected, la clase está concebida como clase base para manejadores derivados específicos de la aplicación. Tras la instanciación, el objeto se encuentra en estado inactivo y no acepta solicitudes. Mediante Offer() se activa el reenvío de solicitudes por parte del Diagnostic Manager [SWS_DM_02211]. Con StopOffer() se puede volver a desactivar este reenvío [SWS_DM_02212]. Al destruir la instancia, el destructor virtual garantiza una limpieza adecuada [SWS_DM_02205]. El constructor, el destructor y las operaciones de movimiento están especificados como seguros para subprocesos, mientras que Offer() y StopOffer() no son seguros para subprocesos y típicamente deberían invocarse durante la fase de inicialización o de parada (shutdown) del proceso.

SovdOpState NotOffered NotOffered Offered Offered NotOffered->Offered Offer() Offered->NotOffered StopOffer()

Diagrama de estados: estados del ciclo de vida del registro del manejador. Fuentes: [SWS_DM_02204], [SWS_DM_02211], [SWS_DM_02212], [SWS_DM_02205]

Ruta de uso

El flujo regular comprende la oferta del manejador, la recepción de solicitudes de operaciones, así como la provisión asíncrona de la respuesta:

  1. Ofrecer servicio: la aplicación invoca Offer(), con lo cual se autoriza al Diagnostic Manager a reenviar las solicitudes SOVD entrantes al objeto [SWS_DM_02211].
  2. Inicio de la operación: tras la llegada del método SOVD y la superación correcta de la prueba del Proximity Challenge, el DM invoca el método puramente virtual StartExecution [SWS_DM_02174] [SWS_DM_02210]. En este proceso se transfieren el nombre de la operación SOVD (sovd_operation_name), datos útiles (sovd_content_data), metainformación (meta_info) y un CancellationHandler [SWS_DM_02210].
  3. Devolución del resultado: el método devuelve un ara::core::Future que contiene bien una respuesta síncrona (StartSynchronousExecutionResponse) o bien una respuesta asíncrona (StartAsynchronousExecutionResponse) [SWS_DM_02210]. En una operación síncrona, el DM toma los datos del resultado para generar el cuerpo de respuesta SOVD [SWS_DM_02176].
  4. Finalizar el servicio: antes de la destrucción del objeto, la aplicación finaliza el reenvío mediante StopOffer() [SWS_DM_02212].
Flujo de la ejecución de la operación SOVDSOVD-ClientDiagnostic Manager (DM)GenericDiagnosticSovdOperationOffer()Erfolg (Result<void>)Start Execution of an OperationComprobación de Proximity ChallengeStartExecution(name, data, meta, handler)Future<Variant<SyncResp, AsyncResp>>SOVD Response Body

Diagrama de secuencia: flujo típico de una ejecución de operación SOVD a través de StartExecution. Fuentes: [SWS_DM_01396], [SWS_DM_02174], [SWS_DM_02176], [SWS_DM_02210], [SWS_DM_02211]

Escenarios de error

Al utilizar la interfaz pueden producirse errores tanto administrativos como específicos del protocolo:

  • Ya ofrecido: una nueva llamada a Offer() sobre una instancia ya ofrecida falla con el código de error DiagOfferErrc::kAlreadyOffered [SWS_DM_02211].
  • Error de SOVD: si la ejecución de la operación falla, se debe devolver en ara::core::Future el correspondiente código de respuesta negativa conforme a ISO 17978-3 o ASAM SOVD 1.1 [SWS_DM_02210].
  • Cancelación: a través del objeto transferido cancellation_handler se notifica a la aplicación en caso de que se cancele la solicitud en curso. La especificación prohíbe expresamente almacenar este manejador o acceder a él más allá de la vida útil de la operación en curso [SWS_DM_02210]. Además, los datos de entrada transferidos en sovd_content_data solo permanecen válidos hasta que se cumpla la promise asociada o se cancele el procesamiento [SWS_DM_02210].

Esta guía se basa exclusivamente en la especificación AUTOSAR Adaptive Platform R25-11 (módulo diag) y ha sido elaborada de forma automática.

Mapa de miembros

Diagrama de clases

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

G nara__diag__GenericDiagnosticSovdOperation745 GenericDiagnosticSovdOperation + ~GenericDiagnosticSovdOperation() + GenericDiagnosticSovdOperation() + Offer() + StartExecution() + StopOffer() + operator=()

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

Constructor for GenericDiagnosticSovdOperation (inherited)

Sobrecargas GenericDiagnosticSovdOperation 2
explicit GenericDiagnosticSovdOperation (ara::core::InstanceSpecifier const &specifier, ConcurrencyType concurrency_type) noexcept; SWS_DM_02204
GenericDiagnosticSovdOperation (GenericDiagnosticSovdOperation &&other) noexcept; SWS_DM_02206

Destructor.

virtual ~GenericDiagnosticSovdOperation () noexcept;

Métodos

Offer función

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

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

Called for "Start execution of an operation" for the specified SOVD Operation.

virtual ara::core::Future< ara::core::Variant< StartSynchronous ExecutionResponse, StartAsynchronousExecutionResponse > > Start Execution (ara::core::StringView sovd_operation_name, DiagnosticSovd ContentData const &sovd_content_data, ara::diag::MetaInfo const &meta_ info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;
StopOffer función

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

void StopOffer () noexcept;

Operadores

operator= función

Move assigns an instance of GenericDiagnosticSovdOperation.

auto operator= (GenericDiagnosticSovdOperation &&other) & noexcept -> GenericDiagnosticSovdOperation &;

Tipos anidados

Documentación de los métodos

función GenericDiagnosticSovdOperation [SWS_DM_02204] Upstream: RS_Diag_04262

explicit GenericDiagnosticSovdOperation (ara::core::InstanceSpecifier const &specifier, ConcurrencyType concurrency_type) noexcept;

Constructor for GenericDiagnosticSovdOperation (inherited)

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

Parameter (in)

ParameterBeschreibung
specifierInstanceSpecifier to an PortPrototype of an DiagnosticData IdentifierGenericInterface
concurrency_typeThe concurrency type

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

Record
AUTOSAR/AP/record/SWS_DM_02204
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02204@rel:R25-11#e5431846
Content hash
e5431846
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02204
Status: valid/unmigrated Version: rel:R25-11#648ddbb9 Versionshistorie & Revisions (1 transition)
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_02204@rel:R25-11#648ddbb9
Point-in-Time History:
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 GenericDiagnosticSovdOperation [SWS_DM_02206] Upstream: RS_Diag_04262

GenericDiagnosticSovdOperation (GenericDiagnosticSovdOperation &&other) noexcept;

Move constructs an instance of GenericDiagnosticSovdOperation.

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Sichtbarkeitprotected

Parameter (out)

ParameterBeschreibung
otherThe other object

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

Record
AUTOSAR/AP/record/SWS_DM_02206
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02206@rel:R25-11#936b46f8
Content hash
936b46f8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02206
Status: valid/unmigrated Version: rel:R25-11#3f64fd47 Versionshistorie & Revisions (1 transition)
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_02206@rel:R25-11#3f64fd47
Point-in-Time History:
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 Offer [SWS_DM_02211] Upstream: RS_Diag_04262

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

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

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: e7a3d094ee66 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

El método Offer de la clase ara::diag::GenericDiagnosticSovdOperation habilita el reenvío de solicitudes de diagnóstico y de servicio entrantes desde el Diagnostic Management (DM) al manejador correspondiente [SWS_DM_02211]. La función no recibe parámetros, declara noexcept y devuelve un ara::core::Result<void> [SWS_DM_02211]. Interpretación: dado que no se devuelve ningún ara::core::Future, la activación del reenvío probablemente se complete de forma síncrona durante la invocación del método. Pregunta Q-d9213a2118672440 (abierta)

En cuanto al tratamiento de errores, la interfaz garantiza la semántica de reversión (rollback) [SWS_DM_02211]. Si el servicio ya se había ofrecido con anterioridad para esta instancia del manejador, la llamada falla y devuelve el código de error DiagOfferErrc::kAlreadyOffered [SWS_DM_02211]. Este estado de error corresponde al patrón de error definido en dominios de error de diagnóstico para registros múltiples [SWS_DM_00514].

Para la concurrencia y el contexto de invocación se aplican las siguientes restricciones:

  • Seguridad para hilos: la operación está especificada como not thread-safe, pero exception safe [SWS_DM_02211]. Las llamadas paralelas sobre la misma instancia del manejador deben sincronizarse del lado de la aplicación.
  • Orden de estados: Offer debe invocarse antes del reenvío de solicitudes [SWS_DM_02211]. Una nueva llamada sin una revocación intermedia produce un error.

En el sistema global, Offer sigue el patrón de provisión uniforme del Adaptive Diagnostic Management, tal como se define también de manera análoga para rutinas genéricas [SWS_DM_00557], servicios UDS [SWS_DM_00619] o controles de comunicación [SWS_DM_00809]. Este principio está diseñado específicamente para ara::diag y no debe confundirse con la provisión de servicios en ara::com (SWS Diagnostics §7.3.4.1.2 «Monitors»).

Este texto ha sido generado por una IA sobre la base de la especificación AUTOSAR R25-11.

Guía del implementador pendiente (complejidad I1)

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
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_02211
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02211@rel:R25-11#e9b02e9d
Content hash
e9b02e9d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02211
Status: valid/unmigrated Version: rel:R25-11#7e38591a Versionshistorie & Revisions (1 transition)
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_02211@rel:R25-11#7e38591a
Point-in-Time History:
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 StartExecution [SWS_DM_02210] Upstream: RS_Diag_04262

virtual ara::core::Future< ara::core::Variant< StartSynchronous ExecutionResponse, StartAsynchronousExecutionResponse > > Start Execution (ara::core::StringView sovd_operation_name, DiagnosticSovd ContentData const &sovd_content_data, ara::diag::MetaInfo const &meta_ info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;

Called for "Start execution of an operation" for the specified SOVD Operation.

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: a4a86d41254b Procedencia
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

La interfaz StartExecution de la clase ara::diag::GenericDiagnosticSovdOperation sirve para iniciar una operación SOVD en el servidor de diagnóstico [SWS_DM_02210]. El Diagnostic Management invoca el método tan pronto como se recibe la solicitud SOVD correspondiente y cualquier validación eventualmente requerida de la proximity_challenge según [SWS_DM_02173] haya resultado exitosa ([SWS_DM_02174], AUTOSAR_AP_SWS_Diagnostics §7.3.3.5.5.5 «Operations – Start execution of an operation»).

Los parámetros del método comprenden:

  • sovd_operation_name: nombre de la operación SOVD que se va a ejecutar [SWS_DM_02210].
  • sovd_content_data: datos de entrada de la operación, que permanecen válidos hasta que se cumpla la promesa correspondiente o se cancele el procesamiento a través del manejador de cancelación [SWS_DM_02210].
  • meta_info: metainformación adicional sobre el contexto de diagnóstico [SWS_DM_02210].
  • cancellation_handler: notifica una cancelación de la solicitud en curso; este objeto no debe almacenarse ni referenciarse más allá de la vida útil de la operación [SWS_DM_02210].

Como valor de retorno, la función proporciona un ara::core::Future con una ara::core::Variant de StartSynchronousExecutionResponse o StartAsynchronousExecutionResponse [SWS_DM_02210]. En caso de ejecución síncrona, el Diagnostic Management establece los parámetros en el cuerpo de respuesta SOVD a partir de los datos de contenido de la respuesta [SWS_DM_02176]. En caso de procesamiento asíncrono, el Diagnostic Management asigna un identificador único (id) para identificar la operación en curso y establece el estado de ejecución [SWS_DM_02177].

En caso de error, a través del Future se devuelve una respuesta negativa con un código de error de SOVD aplicable según ISO 17978-3 o ASAM SOVD 1.1 [SWS_DM_02210]. En cuanto a concurrencia y seguridad, el método está definido como thread-safe y exception safe ([SWS_DM_02210], AUTOSAR_AP_SWS_Diagnostics §8.62.2.1.3.2 «StartExecution»).

Este texto ha sido generado por una IA sobre la base de la especificación AUTOSAR AP R25-11.

Guía del implementador pendiente (complejidad I2)

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

Parameter (in)

ParameterBeschreibung
sovd_operation_nameThe SOVD operation name
sovd_content_dataThe SOVD content data. Valid until Promise is fulfilled or the processing is cancelled by the cancellationHandler
meta_infocontains additional meta information
cancellation_handlerInforms if the current request is cancelled. This object shall not be stored or accessed beyond the lifetime of this operation.

Rückgabewert

TypBeschreibung
ara::core::Future<ara::core::Variant< StartSynchronousExecutionResponse, StartAsynchronousExecutionResponse > >A future with either StartSynchronousExecutionResponse or StartAsynchronousExecutionResponse(for a positive response message) or a SOVD Error (for an negative response message)

Fehler

FehlercodeBeschreibung
Please use an applicable SOVD error code, as defined in ISO 17978-3 / ASAM SOVD 1.1.

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

Record
AUTOSAR/AP/record/SWS_DM_02210
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02210@rel:R25-11#511530a6
Content hash
511530a6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02210
Status: valid/unmigrated Version: rel:R25-11#6654bc3b Versionshistorie & Revisions (1 transition)
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_02210@rel:R25-11#6654bc3b
Point-in-Time History:
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 StopOffer [SWS_DM_02212] Upstream: RS_Diag_04262

void StopOffer () noexcept;

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

GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: ab28d5476140 Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

El método StopOffer de la clase ara::diag::GenericDiagnosticSovdOperation del encabezado ara/diag/generic_diagnostic_sovd_operation.h sirve para desactivar el reenvío de mensajes de solicitud entrantes desde el Diagnostic Management (DM) hacia la operación [SWS_DM_02212].

Uso y semántica: la función posee la firma void StopOffer() noexcept;, no recibe parámetros y no devuelve ningún valor de retorno [SWS_DM_02212]. Dado que no se definen tipos de retorno asíncronos como futuros o callbacks, la desactivación probablemente surta efecto de forma síncrona e inmediata durante la llamada. Pregunta Q-b0723617991a4e39 (abierta) Está declarada como segura contra excepciones (exception safe) [SWS_DM_02212].

Concurrencia y tratamiento de errores: la interfaz está especificada como no segura para hilos (not thread-safe) [SWS_DM_02212]. Por tanto, los accesos paralelos a una misma instancia deben sincronizarse a nivel de usuario. No se devuelven códigos de error ni se generan mensajes específicos de DET o DEM [SWS_DM_02212].

Interacción: StopOffer sigue el patrón estandarizado de proveedor de servicios de AUTOSAR Adaptive Diag. Existen métodos análogos para otras interfaces de diagnóstico, tales como rutinas genéricas [SWS_DM_00558], servicios UDS genéricos [SWS_DM_00620], identificadores de datos [SWS_DM_00639] o servicios de descarga [SWS_DM_00793]. Aunque el nombre se inspira en ara::com, se trata de una implementación de diagnóstico independiente AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 «Monitors».

Este texto ha sido elaborado por una IA y sirve de guía orientativa basada en la especificación AUTOSAR.

Guía del implementador pendiente (complejidad I2)

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
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_02212
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02212@rel:R25-11#46e830c9
Content hash
46e830c9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02212
Status: valid/unmigrated Version: rel:R25-11#48084a95 Versionshistorie & Revisions (1 transition)
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_02212@rel:R25-11#48084a95
Point-in-Time History:
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_02207] Upstream: RS_Diag_04262

auto operator= (GenericDiagnosticSovdOperation &&other) & noexcept -> GenericDiagnosticSovdOperation &;

Move assigns an instance of GenericDiagnosticSovdOperation.

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Sichtbarkeitprotected

Parameter (out)

ParameterBeschreibung
otherThe other object

Rückgabewert

TypBeschreibung
GenericDiagnosticSovdOperationReference to self

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

Record
AUTOSAR/AP/record/SWS_DM_02207
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02207@rel:R25-11#0d2f7386
Content hash
0d2f7386
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02207
Status: valid/unmigrated Version: rel:R25-11#534e8b55 Versionshistorie & Revisions (1 transition)
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_02207@rel:R25-11#534e8b55
Point-in-Time History:
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 ~GenericDiagnosticSovdOperation [SWS_DM_02205] Upstream: RS_Diag_04262

virtual ~GenericDiagnosticSovdOperation () noexcept;

Destructor.

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

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

Record
AUTOSAR/AP/record/SWS_DM_02205
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02205@rel:R25-11#c13476f2
Content hash
c13476f2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02205
Status: valid/unmigrated Version: rel:R25-11#cf4f657a Versionshistorie & Revisions (1 transition)
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_02205@rel:R25-11#cf4f657a
Point-in-Time History:
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