DEENESPTFRRUARHIKOZHNL

namespace ara::diag

Guía del usuarioGENERADO POR IA

Proporciona interfaces y tipos de datos para el diagnóstico UDS vinculado al vehículo y SOVD orientado a servicios.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: da7a681daa9f Procedencia Preguntas abiertas (1)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Proporciona interfaces y tipos de datos para el diagnóstico UDS vinculado al vehículo y SOVD orientado a servicios.

El espacio de nombres ara::diag agrupa interfaces y tipos de datos centrales para el diagnóstico vinculado al vehículo y orientado a servicios en AUTOSAR Adaptive Platform (SWS Diagnostics p. 2). Controla sesiones de diagnóstico y estados de actividad desde la inicialización estándar hasta rutinas de diagnóstico avanzadas y coordina la monitorización de eventos de diagnóstico a través de acciones de monitor específicas ([SWS_DM_00541]). Las aplicaciones deben considerar en ello dominios de error definidos para estados internos, Negative Response Codes específicos de UDS y servicios SOVD.

Contexto

El espacio de nombres ara::diag proporciona las interfaces y los tipos de datos primarios para el diagnóstico propio del vehículo y externo en AUTOSAR Adaptive Platform (SWS Diagnostics p. 2, SWS Diagnostics p. 3). Constituye el enlace funcional entre las Adaptive Applications, la gestión de diagnóstico y los testers de diagnóstico externos. El espectro de servicios abarca servicios de diagnóstico clásicos vinculados a protocolos según ISO 14229-1 (UDS vía [SWS_DM_00642], [SWS_DM_00526]) e ISO 13400-2 (DoIP vía [SWS_DM_00730]), así como arquitecturas de diagnóstico modernas orientadas a servicios a través de SOVD ([SWS_DM_01806], [SWS_DM_01821], [SWS_DM_02213]).

Dentro de una aplicación, las rutinas de diagnóstico, los monitores de eventos y los manejadores de servicios interactúan con el servidor de diagnóstico. Mediante ConcurrencyType ([SWS_DM_00935]) se especifica si las interfaces pueden invocarse de forma concurrente y segura para hilos (kConcurrent) o no segura para hilos (kNotConcurrent).

diag_kontext client Externer Tester / SOVD-Client server ara::diag Server / Daemon client->server UDS / DoIP / SOVD-Request server->client Diagnose-Response app Adaptive Application (Monitor/Handler) server->app InitMonitor / EventNotifier app->server MonitorAction / Offer

Diagrama de contexto: socios de interacción del subsistema de diagnóstico. Fuentes: [SWS_DM_00690], [SWS_DM_00730], [SWS_DM_01821]

Ciclo de vida

La ejecución de funciones de diagnóstico está sujeta a fases fijas de operación y sesión. Una conexión de diagnóstico comienza en la sesión estándar kDefaultSession ([SWS_DM_01278]) del tipo SessionControlType ([SWS_DM_00706]) y puede cambiar a petición a sesiones ampliadas, tales como kProgrammingSession ([SWS_DM_01279]), kExtendedDiagnosticSession ([SWS_DM_01280]) o kSafetySystemDiagnosticSession ([SWS_DM_01281]). El estado general de una conversación se rastrea con ActivityStatusType ([SWS_DM_00690]): durante el procesamiento activo de una solicitud o en una sesión no estándar rige el estado kActive; de lo contrario, kInactive.

La protección de acceso se inicia por defecto en el estado bloqueado kLocked ([SWS_DM_01282]) para el SecurityLevelType ([SWS_DM_00705]) y puede desbloquearse mediante verificación de claves a través de KeyCompareResultType ([SWS_DM_00760]). A nivel de componentes, InitMonitorReason ([SWS_DM_00540]) controla las transiciones del ciclo de vida de monitores de diagnóstico (kClear, kRestart, kReenabled, kDisabled). Para los flujos de actualización basados en software en SOVD, las fases (SovdUpdatePhase [SWS_DM_01875]: kPrepare, kExecute) y los estados de ejecución (SovdUpdateStatus [SWS_DM_01876]) se gestionan explícitamente.

Ruta de uso

En un caso de uso típico, una Adaptive Application monitoriza estados del sistema y notifica eventos a la gestión de diagnóstico:

  • Inicialización y registro: la aplicación registra en primer lugar funciones de notificación. Con InitMonitorNotifier ([SWS_DM_02121]) se deposita una retrollamada que se invoca cuando el monitor debe reinicializarse. Además, se puede registrar un EventStatusByteNotifier ([SWS_DM_02118]) para modificaciones en eventos de diagnóstico.
  • Notificar resultado de prueba: durante la monitorización cíclica o basada en eventos, el monitor notifica resultados a través de MonitorAction ([SWS_DM_00541]). En ello, pueden notificarse estados de comprobación previa como kPrepassed o kPrefailed, así como resultados cualificados como kPassed o kFailed. El filtrado antirrebote interno de errores se refleja en el DebouncingState ([SWS_DM_00645]).
  • Actualización de estado: Interpretación: es probable que la transmisión de notificaciones de eventos desde los monitores a la gestión de diagnóstico de nivel superior se realice de forma desacoplada a través de las funciones notifiadoras registradas. Pregunta Q-cf9365c9868e51ef (abierta) El servidor de diagnóstico establece los bits correspondientes en EventStatusBit ([SWS_DM_00643]) así como en UdsDtcStatusBitType ([SWS_DM_00658]). En caso necesario, el almacenamiento puede suspenderse mediante ControlDtcStatusType ([SWS_DM_00663]).
  • Finalizar transferencia de datos: si se transfieren datos en el marco de flujos de diagnóstico, la aplicación señaliza la finalización o la cancelación mediante DataTransferExitType ([SWS_DM_01538]).
Secuencia de notificación de eventos e inicialización del monitorAdaptive Applicationara::diag MonitorDiagnostic ManagementInitMonitorNotifier registrierenInitMonitorNotifier(InitMonitorReason::kRestart)ReportMonitorAction(MonitorAction::kFailed)EventStatusBit::kTestFailed auswertenUdsDtcStatusBitType aktualisiertEventStatusByteNotifier sobre cambio de estado

Diagrama de secuencia: monitorización y notificación de eventos de diagnóstico entre la aplicación y el servidor de diagnóstico. Fuentes: [SWS_DM_00540], [SWS_DM_00541], [SWS_DM_00643], [SWS_DM_02121]

Escenarios de error

Los errores se notifican de forma estructurada en ara::diag a través de dominios de error especializados:

  • Errores de diagnóstico generales: la enumeración DiagErrc ([SWS_DM_00514]) cubre errores fundamentales en tiempo de ejecución, entre ellos kAlreadyOffered, kConfigurationMismatch, kReportIgnored, kNotOffered o kServiceNotAvailable. Las instancias se crean con MakeErrorCode ([SWS_DM_00525]) y el dominio consultable a través de GetDiagDomain ([SWS_DM_00524]).
  • Provisión de servicios: los errores al proporcionar servicios utilizan DiagOfferErrc ([SWS_DM_00559]), gestionado mediante GetDiagOfferDomain ([SWS_DM_01003]) y MakeErrorCode ([SWS_DM_01005]).
  • Monitorización y notificación: los errores en la transmisión de eventos se señalizan a través de DiagReportingErrc ([SWS_DM_00560]), GetDiagReportingDomain ([SWS_DM_01004]) y MakeErrorCode ([SWS_DM_01006]).
  • Errores SOVD: códigos de error SOVD específicos como kInvalidAccessToken o kInsufficientAccessRights están definidos en DiagSovdErrc ([SWS_DM_01806]); pertenecen al dominio de GetDiagSovdErrorDomain ([SWS_DM_01816]) vía MakeErrorCode ([SWS_DM_01817]).
  • Negative Response Codes de UDS: el dominio de error DiagUdsNrcErrc ([SWS_DM_00526]) encapsula respuestas estandarizadas de ISO 14229-1 (por ejemplo kGeneralReject, kConditionsNotCorrect, kSecurityAccessDenied o kNoProcessingNoResponse). Su dominio se proporciona a través de GetDiagUdsNrcDomain ([SWS_DM_00536]) y MakeErrorCode ([SWS_DM_00537]).

Esta guía se basa en la especificación AUTOSAR Adaptive Platform R25-11.

Mapa de temas

KI-gestützte Gruppierung auf Basis der Records und Spezifikationsauszüge; keine Gliederung aus der AUTOSAR-Spezifikation.

Diagrama de clases

Abgerundete Rahmen = Namespace- bzw. Klassen-Scopes; hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); graue Boxen = namespace-fremde bzw. externe Basisklassen. Klicken öffnet die jeweilige Klassen- bzw. cppreference-Seite.

G cluster_ns ara::diag cluster_c0 ara::diag::CommunicationControl cluster_c1 ara::diag::Conversation cluster_c2 ara::diag::DTCInformation cluster_c3 ara::diag::DoIPEntityIdentification cluster_c4 ara::diag::DoIPGroupIdentification cluster_c5 ara::diag::DownloadService cluster_c6 ara::diag::DynamicAccessListDiagServiceBuilder cluster_c7 ara::diag::FileTransferService cluster_c8 ara::diag::GenericDataIdentifier cluster_c9 ara::diag::GenericDiagnosticSovdOperation cluster_c10 ara::diag::GenericRoutine cluster_c11 ara::diag::GenericUDSService cluster_c12 ara::diag::SovdAuthorization cluster_c13 ara::diag::SovdBulkData cluster_c14 ara::diag::SovdConfiguration cluster_c15 ara::diag::SovdOperationExecution cluster_c16 ara::diag::SovdSwUpdate cluster_c17 ara::diag::UploadService nara__diag__Authentication Authentication nara__diag__CancellationHandler CancellationHandler nara__diag__ClientAuthentication ClientAuthentication nara__diag__ClientAuthenticationHandle ClientAuthenticationHandle nara__diag__CommunicationControl CommunicationControl nara__diag__Condition Condition nara__diag__Conversation Conversation nara__diag__CounterBased «struct» CounterBased nara__diag__DTCInformation DTCInformation nara__diag__DataIdentifierConcurrencyType «struct» DataIdentifierConcurrencyType nara__diag__DataTransferReadByPullHandler DataTransferReadByPullHandler nara__diag__DataTransferReadByPushHandler DataTransferReadByPushHandler nara__diag__DataTransferReadSession DataTransferReadSession nara__diag__DataTransferReadSharedDataHandler DataTransferReadSharedDataHandler nara__diag__DataTransferWriteHandler DataTransferWriteHandler nara__diag__DataTransferWriteSession DataTransferWriteSession nara__diag__DiagErrorDomain DiagErrorDomain next_ara__core__ErrorDomain ara::core::ErrorDomain nara__diag__DiagErrorDomain->next_ara__core__ErrorDomain nara__diag__DiagException DiagException next_ara__core__Exception ara::core::Exception nara__diag__DiagException->next_ara__core__Exception nara__diag__DiagOfferErrorDomain DiagOfferErrorDomain nara__diag__DiagOfferErrorDomain->next_ara__core__ErrorDomain nara__diag__DiagOfferException DiagOfferException nara__diag__DiagOfferException->next_ara__core__Exception nara__diag__DiagReportingErrorDomain DiagReportingErrorDomain nara__diag__DiagReportingErrorDomain->next_ara__core__ErrorDomain nara__diag__DiagReportingException DiagReportingException nara__diag__DiagReportingException->next_ara__core__Exception nara__diag__DiagSovdErrorDomain DiagSovdErrorDomain nara__diag__DiagSovdErrorDomain->next_ara__core__ErrorDomain nara__diag__DiagSovdException DiagSovdException nara__diag__DiagSovdException->next_ara__core__Exception nara__diag__DiagUdsNrcErrorDomain DiagUdsNrcErrorDomain nara__diag__DiagUdsNrcErrorDomain->next_ara__core__ErrorDomain nara__diag__DiagUdsNrcException DiagUdsNrcException nara__diag__DiagUdsNrcException->next_ara__core__Exception nara__diag__DiagnosticServiceDynamicAccessList DiagnosticServiceDynamicAccessList nara__diag__DiagnosticSovdArrayContentElementDataConstIterator DiagnosticSovdArrayContentElementDataConstIterator nara__diag__DiagnosticSovdArrayContentElementDataConstView DiagnosticSovdArrayContentElementDataConstView nara__diag__DiagnosticSovdArrayContentElementDataIterator DiagnosticSovdArrayContentElementDataIterator nara__diag__DiagnosticSovdArrayContentElementDataView DiagnosticSovdArrayContentElementDataView nara__diag__DiagnosticSovdContentData «struct» DiagnosticSovdContentData nara__diag__DiagnosticSovdContentElementData DiagnosticSovdContentElementData nara__diag__DiagnosticSovdContentElementDataWithKey DiagnosticSovdContentElementDataWithKey nara__diag__DiagnosticSovdRecordContentElementDataConstIterator DiagnosticSovdRecordContentElementDataConstIterator nara__diag__DiagnosticSovdRecordContentElementDataConstView DiagnosticSovdRecordContentElementDataConstView nara__diag__DiagnosticSovdRecordContentElementDataIterator DiagnosticSovdRecordContentElementDataIterator nara__diag__DiagnosticSovdRecordContentElementDataView DiagnosticSovdRecordContentElementDataView nara__diag__DoIPActivationLine DoIPActivationLine nara__diag__DoIPEntityIdentification DoIPEntityIdentification nara__diag__DoIPGroupIdentification DoIPGroupIdentification nara__diag__DoIPPowerMode DoIPPowerMode nara__diag__DoIPTriggerVehicleAnnouncement DoIPTriggerVehicleAnnouncement nara__diag__DownloadService DownloadService nara__diag__DynamicAccessListDiagServiceBuilder DynamicAccessListDiagServiceBuilder nara__diag__EcuResetRequest EcuResetRequest nara__diag__Event Event nara__diag__EventStatusByte «struct» EventStatusByte nara__diag__ExternalAuthentication ExternalAuthentication nara__diag__FileTransferService FileTransferService nara__diag__GenericDataIdentifier GenericDataIdentifier nara__diag__GenericDiagnosticSovdContent GenericDiagnosticSovdContent nara__diag__GenericDiagnosticSovdOperation GenericDiagnosticSovdOperation nara__diag__GenericRoutine GenericRoutine nara__diag__GenericUDSService GenericUDSService nara__diag__HttpRedirect «struct» HttpRedirect nara__diag__Indicator Indicator nara__diag__MetaInfo MetaInfo nara__diag__Monitor Monitor nara__diag__MultipleCondition MultipleCondition nara__diag__MultipleEvent MultipleEvent nara__diag__MultipleMonitor MultipleMonitor nara__diag__OperationCycle OperationCycle nara__diag__ReleaseHandler ReleaseHandler nara__diag__SecurityAccess SecurityAccess nara__diag__ServiceValidation ServiceValidation nara__diag__SovdAuthorization SovdAuthorization nara__diag__SovdBulkData SovdBulkData nara__diag__SovdConfiguration SovdConfiguration nara__diag__SovdContentConcurrencyType «struct» SovdContentConcurrencyType nara__diag__SovdOperationExecution SovdOperationExecution nara__diag__SovdProximityChallenge SovdProximityChallenge nara__diag__SovdProximityChallengeType «struct» SovdProximityChallengeType nara__diag__SovdServiceValidation SovdServiceValidation nara__diag__SovdSwUpdate SovdSwUpdate nara__diag__TimeBased «struct» TimeBased nara__diag__TransmitCertificate TransmitCertificate nara__diag__UploadService UploadService nara__diag__CommunicationControl__ComCtrlRequestParamsType «struct» ComCtrlRequestParamsType nara__diag__Conversation__ConversationIdentifierType «struct» ConversationIdentifierType nara__diag__DTCInformation__SnapshotDataIdentifierType «struct» SnapshotDataIdentifierType nara__diag__DTCInformation__SnapshotDataRecordType «struct» SnapshotDataRecordType nara__diag__DTCInformation__SnapshotRecordUpdatedType «struct» SnapshotRecordUpdatedType nara__diag__DTCInformation__UdsDtcStatusByteType «struct» UdsDtcStatusByteType nara__diag__DoIPEntityIdentification__EntityId «struct» EntityId nara__diag__DoIPGroupIdentification__GidStatus «struct» GidStatus nara__diag__DownloadService__OperationOutput «struct» OperationOutput nara__diag__DynamicAccessListDiagServiceBuilder__ByteRange ByteRange nara__diag__FileTransferService__FileSizes «struct» FileSizes nara__diag__GenericDataIdentifier__OperationOutput «struct» OperationOutput nara__diag__GenericDiagnosticSovdOperation__StartAsynchronousExecutionResponse «struct» StartAsynchronousExecutionResponse nara__diag__GenericDiagnosticSovdOperation__StartSynchronousExecutionResponse «struct» StartSynchronousExecutionResponse nara__diag__GenericRoutine__OperationOutput «struct» OperationOutput nara__diag__GenericUDSService__OperationOutput «struct» OperationOutput nara__diag__SovdAuthorization__ValidateAuthorizationOutput «struct» ValidateAuthorizationOutput nara__diag__SovdBulkData__BulkDataMetaDataDescriptor «struct» BulkDataMetaDataDescriptor nara__diag__SovdBulkData__DeleteByCategoryResult «struct» DeleteByCategoryResult nara__diag__SovdBulkData__DeletionError «struct» DeletionError nara__diag__SovdConfiguration__SovdConfigurationMetaInfo «struct» SovdConfigurationMetaInfo nara__diag__SovdOperationExecution__GetStatusResponse «struct» GetStatusResponse nara__diag__SovdSwUpdate__SubProgress «struct» SubProgress nara__diag__SovdSwUpdate__UpdatePackageDetails «struct» UpdatePackageDetails nara__diag__SovdSwUpdate__UpdatePackageStatus «struct» UpdatePackageStatus nara__diag__UploadService__OperationOutput «struct» OperationOutput

Vista de detalle

Selecciona una entrada en el índice.

Fehlerbehandlung

Error domain for diagnostic errors.

hereda de ara::core::ErrorDomain

Exception type thrown by Diag classes.

hereda de ara::core::Exception

Error domain for diagnostic offer errors.

hereda de ara::core::ErrorDomain

Exception type thrown by Diag classes.

hereda de ara::core::Exception

Error domain for diagnostic reporting errors.

hereda de ara::core::ErrorDomain

Exception type thrown by Diag classes.

hereda de ara::core::Exception

Error domain for errors originating from SOVD.

hereda de ara::core::ErrorDomain

Exception type for SOVD thrown by Diag classes.

hereda de ara::core::Exception

Error domain for errors originating from several diagnostic classes.

hereda de ara::core::ErrorDomain

Exception type thrown by Diag classes.

hereda de ara::core::Exception

GetDiagDomain función

Obtain the reference to the single global DiagErrorDomain instance.

constexpr const ara::core::ErrorDomain & GetDiagDomain () noexcept;

Obtain the reference to the single global DiagErrorDomain instance.

constexpr const ara::core::ErrorDomain & GetDiagOfferDomain () noexcept;

Obtain the reference to the single global DiagReportingErrorDomain instance.

constexpr const ara::core::ErrorDomain & GetDiagReportingDomain () noexcept;

Obtain the reference to the single global DiagSovdErrorDomain instance.

constexpr const ara::core::ErrorDomain & GetDiagSovdErrorDomain () noexcept;

Obtain the reference to the single global DiagUdsNrcErrorDomain instance.

constexpr const ara::core::ErrorDomain & GetDiagUdsNrcDomain () noexcept;
MakeErrorCode función 5

Create a new ErrorCode for DiagErrorDomain with the given support data type.

Sobrecargas MakeErrorCode 5
DiagErrc enumeración

Specifies the types of internal errors that can occur upon calling Offer or ReportMonitorAction.

enum class DiagErrc : ara::core::ErrorDomain::CodeType {...};
DiagOfferErrc enumeración

The DiagOfferErrc enumeration defines the error codes for the DiagOfferErrorDomain.

enum class DiagOfferErrc : ara::core::ErrorDomain::CodeType {...};
DiagReportingErrc enumeración

The DiagReportingErrc enumeration defines the error codes for the DiagReportingErrorDomain.

enum class DiagReportingErrc : ara::core::ErrorDomain::CodeType {...};
DiagSovdErrc enumeración

Specifies the types of errors that can occur in SOVD services.

enum class DiagSovdErrc : ara::core::ErrorDomain::CodeType {...};
DiagUdsNrcErrc enumeración

Specifies the types of internal errors that can occur upon calling Offer or ReportMonitorAction. The error codes described are defined in ISO 14229-1:2020 [1], Table A.1 "Negative Response Codes". In AUTOSAR, the three negative response code ranges, 0x00, 0x01-0x7F and 0x80-0xFF are respected, however, the value 0xFF is used to internally indicate, that there is no further processing and no response handling foreseen.

enum class DiagUdsNrcErrc : ara::core::ErrorDomain::CodeType {...};

Ereignisüberwachung

Condition clase

DiagnosticConditionInterface.

Represents the parameters for counter-based debouncing.

Class to implement operations on DTC informations per configured DiagnosticMemory Destination.

Event clase

Class to implement operations on diagnostic Events.

Current event status byte, bit-encoded.

Indicator clase

DiagnosticIndicatorInterface provides functionality for handling indicators.

Monitor clase

Class to implement operations on diagnostic Monitor interface.

Class for multiple condition operations.

Class to implement operations on diagnostic Events with the multiple event interfaces.

Class to implement monitor operations on the multiple monitor interfaces.

DiagnosticOperationCycleInterface provides functionality for handling of operation cycles.

TimeBased clase

Represents the parameters for time-based debouncing.

ConditionType enumeración

Type for Condition status.

enum class ConditionType : std::uint8_t {...};

Type for ControlDTCStatus status as requested by UDS service 0x85 ControlDTCSetting.

enum class ControlDtcStatusType : std::uint8_t {...};
DebouncingState enumeración

Debounce status of event.

enum class DebouncingState : std::uint8_t {...};
DTCFormatType enumeración

Represents the type of the DTC format according to ISO 14229-1 [30].

enum class DTCFormatType : std::uint8_t {...};
EventStatusBit enumeración

Single event status bits.

enum class EventStatusBit : std::uint8_t {...};
IndicatorStatusType enumeración

Represents the state of an indicator.

enum class IndicatorStatusType : std::uint8_t {...};
InitMonitorReason enumeración

Represents the status information reported to AAs why the monitor may be re-initalized.

enum class InitMonitorReason : std::uint32_t {...};
MonitorAction enumeración

Represents the status information reported by AAs being relevant for error monitoring.

enum class MonitorAction : std::uint32_t {...};
UdsDtcStatusBitType enumeración

UDS DTC status bits according to ISO 14229-1.

enum class UdsDtcStatusBitType : std::uint8_t {...};
ConditionHandleType alias de tipo

Type to identify a condition.

using ConditionHandleType = std::uint8_t;
EventHandleType alias de tipo

Type to identify an event.

using EventHandleType = std::uint32_t;

Register a notifier function which is called if a diagnostic event is changed.

using EventStatusByteNotifier = std::function<void(EventStatusByte)>;
InitMonitorNotifier alias de tipo

Notifier function which is called if the monitor needs to be re-initialized.

using InitMonitorNotifier = std::function<void(InitMonitorReason)>;
MonitorHandleType alias de tipo

Type to identify an monitor .

using MonitorHandleType = std::uint32_t;

Sitzungssteuerung

0x28 CommunicationControl interface

Conversation interface.

MetaInfo clase

Metainfo interface.

DiagnosticServiceValidationInterface.

ActivityStatusType enumeración

Type for current activity status.

enum class ActivityStatusType : std::uint8_t {...};

Represents the status of the service processing.

enum class ConfirmationStatusType : std::uint8_t {...};
SecurityLevelType alias de tipo

Type for the active security level. .

using SecurityLevelType = std::uint8_t;
SessionControlType alias de tipo

Type for the active diagnostic session. .

using SessionControlType = std::uint8_t;

Default session according to IS0 14229-1.

constexpr SessionControlType kDefaultSession = 0x01;

Extended diagnostic session according to IS0 14229-1.

constexpr SessionControlType kExtendedDiagnosticSession = 0x03;
kLocked variable

Security level locked.

constexpr SecurityLevelType kLocked = 0x00;

Programming session according to IS0 14229-1.

constexpr SessionControlType kProgrammingSession = 0x02;

Safety system diagnostic session according to IS0 14229-1.

constexpr SessionControlType kSafetySystemDiagnosticSession = 0x04;

Steuergerätezugriff

CancellationHandler contains a shared state if the processing should be cancelled.

Specifies the Concurrency type of a DataIdentifier related port.

Service EcuReset Request interface.

Generic DataIdentifier interface.

Generic Routine interface.

Generic UDS interface.

ReleaseHandler contains a shared state if the processing should be cancelled.

DiagnosticSecurityAccessInterface.

ConcurrencyType enumeración

Specifies the Concurrency types.

enum class ConcurrencyType : std::uint8_t {...};

Represents the status of the key compare.

enum class KeyCompareResultType : std::uint8_t {...};
ResetRequestType alias de tipo

The type of the requested reset.

using ResetRequestType = std::uint8_t;
kCustomReset variable

kCustomReset

constexpr ResetRequestType kCustomReset = 3;
kHardReset variable

HardReset.

constexpr ResetRequestType kHardReset = 1;

KeyOffOnReset.

constexpr ResetRequestType kKeyOffOnReset = 2;
kSoftReset variable

SoftReset.

constexpr ResetRequestType kSoftReset = 0;

Authentifizierung

Class to implement the Service Authentication interfaces to application.

Interface for the application to inform the Diagnostic Server instance about the authentication states and the user roles that are currently

Definition of the ClientAuthenticationHandle which is returned to the application when an AuthenticationState is set by the application.

Definition of the DiagnosticServiceDynamicAccessList class, which is used by the application to build a DynamicAccessList.

Definition of the DynamicAccessListDiagServiceBuilder class, which is used by the application to build a DynamicAccessList.

Definition of the ExternalAuthentication class, which is used by the application to receive an instance of the ClientAuthentication Class re

Class to implement the subfunction TransmitCertificate (29 04) of UDS service Authentication as interface to application

Datentransfer

Handles data transfers initiated by RequestReadFile/-Directory with data pulled by AraDiag from the implementation.

Handles data transfers initiated by RequestReadFile/-Directory with data pushed by the implementation.

Encapsulates all data transfer reading variants.

Handles data transfers initiated by RequestReadFile/-Directory with shared data from the implementation.

Handles data transfers initiated by AddFile, ResumeFile or ReplaceFile ModeOfOperation handling per requested RequestWriteFile.

Encapsulates all data transfer writing variants.

Download service interface.

File Transfer service interface.

Upload service interface.

Determines transfer exit signal type.

enum class DataTransferExitType : ara::core::Byte {...};

DoIP-Anbindung

DiagnosticDoIPActivationLineInterface.

DoIPEntityIdentification class to obtain the EID if required.

DoIPGroupIdentificationInterface.

DiagnosticDoIPPowerModeInterface.

DiagnosticDoIPTriggerVehicleAnnouncement.

PowerModeType enumeración

PowerMode as defined in ISO 13400-2 [2].

enum class PowerModeType : std::uint8_t {...};

SOVD-Schnittstellen

Const iterator for a DiagnosticSovdArrayContentElementData.

Const view on a DiagnosticSovdContentElementData with Array type.

Iterator for a DiagnosticSovdArrayContentElementData.

View on a DiagnosticSovdContentElementData with Array type.

The DiagnosticSovdContentData declaration.

Diagnostic SOVD Abstract Content Data.

A DiagnosticSovdContentElementData with associated key.

Const iterator for a DiagnosticSovdRecordContentElementData.

Const view on a DiagnosticSovdContentElementData with Record type.

Iterator for a DiagnosticSovdRecordContentElementData.

View on a DiagnosticSovdContentElementData with Record type.

Generic Diagnostic SOVD Content interface.

Generic Diagnostic SOVD Operation interface .

Definition of HTTP-Redirect

Class to implement the SOVD Authorization interfaces in the application.

Generic SOVD Bulk Data interface.

Generic SOVD Configuration interface.

Specifies the Concurrency type of a SOVD Content related port.

Interface to handle the SOVD Operation Execution .

Class to implement the SOVD proximity_challenge interfaces in the application.

Holds the data returned by the SovdProximityChallenge::GetChallenge()

Class to implement manufacturer-/supplier-specific checks for SOVD in the application.

Class to implement the SovdSwUpdate interface.

The type of the SOVD content data.

enum class DiagnosticSovdContentElementDataType : std::uint8_t {...};

The primitive content element value types.

enum class DiagnosticSovdPrimitiveContentValueType : std::uint8_t {...};

The standard operation execution capabilities .

enum class OperationExecutionCapability : std::uint8_t {...};

The operation execution status .

enum class OperationExecutionStatus : std::uint8_t {...};

This is the type of ProximityChallengeResultType.

enum class ProximityChallengeResultType : std::uint8_t {...};
SovdRequestMethod enumeración

HTTP method used in the SOVD request.

enum class SovdRequestMethod : std::uint8_t {...};
SovdUpdatePhase enumeración

Phase type for a SOVD update.

enum class SovdUpdatePhase : std::uint8_t {...};
SovdUpdateStatus enumeración

Status type for a SOVD update .

enum class SovdUpdateStatus : std::uint8_t {...};

The Terminate Operation reason .

enum class TerminateOperationExecutionReason : std::uint8_t {...};

This is the type of ProximityChallengeValidationResultType.

using ProximityChallengeValidationResultType = ProximityChallenge ResultType;

Enumeraciones

enumeración ActivityStatusType [SWS_DM_00690] Upstream: RS_AP_00125, RS_Diag_04166, RS_Diag_04169, RS_Diag_04209

enum class ActivityStatusType :                std::uint8_t {...};

Type for current activity status.

Header-Datei#include "ara/diag/conversation.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolActivityStatusType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kActive= 0x00 Currently active; i.e. request is currently processed or non-default session is active.
kInactive= 0x01 Currently not active.

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

Record
AUTOSAR/AP/record/SWS_DM_00690
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00690@rel:R25-11#ed06a472
Content hash
ed06a472
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00690
Status: valid/unmigrated Version: rel:R25-11#d91bd238 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00690@rel:R25-11#d91bd238
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#9d6957a42026-09-30
  • R19-11rel:R19-11#f07bffa22026-10-14
  • R20-11rel:R20-11#58d531ab2026-10-14
  • R21-11rel:R21-11#40c8a0b92026-10-14
  • R22-11rel:R22-11#03e7e4912026-10-14
  • R23-11rel:R23-11#d058ef782026-10-14
  • R24-11rel:R24-11#d058ef782026-10-14
  • R25-11rel:R25-11#d91bd2382026-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

enumeración ConcurrencyType [SWS_DM_00935] Upstream: RS_Diag_04166

enum class ConcurrencyType :             std::uint8_t {...};

Specifies the Concurrency types.

Header-Datei#include "ara/diag/concurrency.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolConcurrencyType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kConcurrent= 0x00 API allows concurrent access (thread-safe)
kNotConcurrent= 0x01 Concurrent access not allowed (not thread-safe)

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

Record
AUTOSAR/AP/record/SWS_DM_00935
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00935@rel:R25-11#713fb6e5
Content hash
713fb6e5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00935
Status: valid/unmigrated Version: rel:R25-11#4dcbc64b 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_00935@rel:R25-11#4dcbc64b
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#3d0289de2026-09-30
  • R20-11rel:R20-11#f91b4eb32026-10-14
  • R21-11rel:R21-11#deee355f2026-10-14
  • R22-11rel:R22-11#deee355f2026-10-14
  • R23-11rel:R23-11#2cb82df52026-10-14
  • R24-11rel:R24-11#acde055b2026-10-14
  • R25-11rel:R25-11#4dcbc64b2026-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

enumeración ConditionType [SWS_DM_00710] Upstream: RS_AP_00125, RS_Diag_04192

enum class ConditionType :             std::uint8_t {...};

Type for Condition status.

Header-Datei#include "ara/diag/condition.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolConditionType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kConditionFalse= 0x00 condition is set to false
kConditionTrue= 0x01 condition is set to true

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

Record
AUTOSAR/AP/record/SWS_DM_00710
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00710@rel:R25-11#78c3d848
Content hash
78c3d848
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00710
Status: valid/unmigrated Version: rel:R25-11#5dc111bc Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00710@rel:R25-11#5dc111bc
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4812fd2c2026-09-30
  • R19-11rel:R19-11#2b4e15c82026-10-14
  • R20-11rel:R20-11#43d1b3992026-10-14
  • R21-11rel:R21-11#75840bb82026-10-14
  • R22-11rel:R22-11#75840bb82026-10-14
  • R23-11rel:R23-11#64f84dd42026-10-14
  • R24-11rel:R24-11#c852c2e02026-10-14
  • R25-11rel:R25-11#5dc111bc2026-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

enumeración ConfirmationStatusType [SWS_DM_00770] Upstream: RS_Diag_04199

enum class ConfirmationStatusType :                std::uint8_t {...};

Represents the status of the service processing.

Header-Datei#include "ara/diag/service_validation.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolConfirmationStatusType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
Positive response has been sent out successfully.
kResPosNotOk= 0x01 Positive response has not been sent out successfully.
kResNegOk= 0x02 Negative response has been sent out successful.
kResNegNotOk= 0x03 Negative response has not been sent out successfully.
kResPosSuppressed= 0x04 Positive answer suppressed.
kResNegSuppressed= 0x05 Negative answer suppressed.
kCanceled= 0x06 Processing is cancelled.
kNoProcessingNoResponse= 0x07 Processing rejected in Validation.

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

Record
AUTOSAR/AP/record/SWS_DM_00770
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00770@rel:R25-11#0c99a9ae
Content hash
0c99a9ae
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00770
Status: valid/unmigrated Version: rel:R25-11#7a7a59dc Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00770@rel:R25-11#7a7a59dc
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#c83c41322026-09-30
  • R19-11rel:R19-11#3e1869242026-10-14
  • R20-11rel:R20-11#651ffc092026-10-14
  • R21-11rel:R21-11#80f274bd2026-10-14
  • R22-11rel:R22-11#80f274bd2026-10-14
  • R23-11rel:R23-11#8ec5a7982026-10-14
  • R24-11rel:R24-11#466094ff2026-10-14
  • R25-11rel:R25-11#7a7a59dc2026-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

enumeración ControlDtcStatusType [SWS_DM_00663] Upstream: RS_Diag_04159

enum class ControlDtcStatusType :              std::uint8_t {...};

Type for ControlDTCStatus status as requested by UDS service 0x85 ControlDTCSetting.

Header-Datei#include "ara/diag/dtc_information.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolControlDtcStatusType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kDTCSettingOn= 0x00 Updating of diagnostic trouble code status bits is under normal operating conditions.
kDTCSettingOff= 0x01 Updating of diagnostic trouble code status bits is stopped.

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

Record
AUTOSAR/AP/record/SWS_DM_00663
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00663@rel:R25-11#8e56e42d
Content hash
8e56e42d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00663
Status: valid/unmigrated Version: rel:R25-11#901e9003 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00663@rel:R25-11#901e9003
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#3d7a79dd2026-09-30
  • R19-11rel:R19-11#96e4b3da2026-10-14
  • R20-11rel:R20-11#93bd14372026-10-14
  • R21-11rel:R21-11#93bd14372026-10-14
  • R22-11rel:R22-11#93bd14372026-10-14
  • R23-11rel:R23-11#ba086df02026-10-14
  • R24-11rel:R24-11#af11ec812026-10-14
  • R25-11rel:R25-11#901e90032026-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

enumeración DTCFormatType [SWS_DM_00642] Upstream: RS_Diag_04201, RS_AP_00125

enum class DTCFormatType :            std::uint8_t {...};

Represents the type of the DTC format according to ISO 14229-1 [30].

Literaturverzeichnis SWS Diagnostics: [30] ISO 14229-1 – Unified diagnostic services (UDS) – Part 1: Specification and requirements (Release 2006-12) – www.iso.org

Header-Datei#include "ara/diag/event_types.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolDTCFormatType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kDTCFormatOBD=0 SAE_J2012-DA_DTCFormat_00 as defined in ISO 15031-6 [9] specification.
kDTCFormatUDS=1 ISO_14229-1_DTCFormat as defined in ISO 14229-1 [30] specification.
kDTCFormatJ1939=2 SAE_J1939-73_DTCFormat as defined in SAE J1939-73 [31] specification.

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

Record
AUTOSAR/AP/record/SWS_DM_00642
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00642@rel:R25-11#3d52d76e
Content hash
3d52d76e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00642
Status: valid/unmigrated Version: rel:R25-11#e5cc5bb9 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00642@rel:R25-11#e5cc5bb9
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4f4554412026-09-30
  • R19-11rel:R19-11#b541ede72026-10-14
  • R20-11rel:R20-11#b15af2912026-10-14
  • R21-11rel:R21-11#98a0621f2026-10-14
  • R22-11rel:R22-11#b15af2912026-10-14
  • R23-11rel:R23-11#bc9fb7152026-10-14
  • R24-11rel:R24-11#bc9fb7152026-10-14
  • R25-11rel:R25-11#e5cc5bb92026-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

enumeración DataTransferExitType [SWS_DM_01538] Upstream: RS_Diag_04135

enum class DataTransferExitType :                ara::core::Byte {...};

Determines transfer exit signal type.

Header-Datei#include "ara/diag/data_transfer.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolDataTransferExitType
Basistypara::core::Byte

Werte

EnumeratorBeschreibung
kkAcknowledgeThe file transfer finished.
kAbortThe file transfer has been aborted.

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

Record
AUTOSAR/AP/record/SWS_DM_01538
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01538@rel:R25-11#3d543604
Content hash
3d543604
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01538
Status: valid/unmigrated Version: rel:R25-11#a1bfc1e9 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_01538@rel:R25-11#a1bfc1e9
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#6307c8172026-09-30
  • R22-11rel:R22-11#a31a7d482026-10-14
  • R23-11rel:R23-11#56df7b4f2026-10-14
  • R24-11rel:R24-11#a1bfc1e92026-10-14
  • R25-11rel:R25-11#a1bfc1e92026-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

enumeración DebouncingState [SWS_DM_00645] Upstream: RS_Diag_04068, RS_Diag_04225, RS_AP_00125

enum class DebouncingState :            std::uint8_t {...};

Debounce status of event.

Header-Datei#include "ara/diag/event_types.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolDebouncingState
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
Neutral (corresponds to FDC = 0)
kTemporarilyDefective= 0x01 Temporarily Defective (corresponds to 0 < FDC < 127)
kFinallyDefective= 0x02 Finally Defective (corresponds to FDC = 127)
kTemporarilyHealed= 0x04 Temporarily Healed (corresponds to -128 < FDC < 0)
kFinallyHealed= 0x08 Finally Healed (corresponds to FDC = -128)

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

Record
AUTOSAR/AP/record/SWS_DM_00645
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00645@rel:R25-11#895662da
Content hash
895662da
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00645
Status: valid/unmigrated Version: rel:R25-11#cc9b00f8 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00645@rel:R25-11#cc9b00f8
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#f26148e52026-09-30
  • R19-11rel:R19-11#13d573bc2026-10-14
  • R20-11rel:R20-11#c136f4d02026-10-14
  • R21-11rel:R21-11#c136f4d02026-10-14
  • R22-11rel:R22-11#c136f4d02026-10-14
  • R23-11rel:R23-11#19c868c92026-10-14
  • R24-11rel:R24-11#f817e7ae2026-10-14
  • R25-11rel:R25-11#cc9b00f82026-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

enumeración DiagErrc [SWS_DM_00514] Upstream: RS_AP_00119, RS_AP_00125

enum class DiagErrc :            ara::core::ErrorDomain::CodeType {...};

Specifies the types of internal errors that can occur upon calling Offer or ReportMonitorAction.

Header-Datei#include "ara/diag/diag_error_domain.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolDiagErrc
Basistypara::core::ErrorDomain::CodeType

Werte

EnumeratorBeschreibung
kAlreadyOffered= 101 The service is already offered .
kConfigurationMismatch= 102 Configuration does not match DEXT .
kDebouncingConfigurationInconsistent= 103 monitor debouncing configuration invalid, e.g. passed threshold larger than failed threshold ...
kReportIgnored= 104 Enable Conditions disabled, OC not started, ... .
kInvalidArgument= 105 e.g. kPreFailed with internal debouncing.
kNotOffered= 106 Offer not called before reporting. .
kNoSuchDTC= 108 No mapped DTC exits for the requested event.
kBusy= 109 Interface is busy with processing.
kFailed= 110 Failed to process.
kMemoryError= 111 A memory error occurred during processing.
kWrongDtc= 112 A wrong DTC number was requested.
kRejected= 113 Requested operation was rejected due to StateManagements/ machines internal state.
kResetTypeNotSupported= 114 The requested Diagnostic reset type is not supported by the Diagnostic Address instance.
kRequestFailed= 115 Diagnostic request could not be performed successfully. .
kCustomResetTypeNotSupported= 116 The requested Diagnostic custom reset type is not supported by the Diagnostic Address instance.
kSuppressionIgnored= 117 In case a suppression of a DTC is requested, but the conditions are not met.
kServiceNotAvailable= 118 The call cannot be executed, because essential DM functionality is currently not available.

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

Record
AUTOSAR/AP/record/SWS_DM_00514
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00514@rel:R25-11#4d3ea8c4
Content hash
4d3ea8c4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00514
Status: valid/unmigrated Version: rel:R25-11#d6415f1a 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_00514@rel:R25-11#d6415f1a
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#e07459402026-09-30
  • R20-11rel:R20-11#c307d0672026-10-14
  • R21-11rel:R21-11#f3c92b9d2026-10-14
  • R22-11rel:R22-11#bc2c2e4c2026-10-14
  • R23-11rel:R23-11#2460dcd52026-10-14
  • R24-11rel:R24-11#0435c49f2026-10-14
  • R25-11rel:R25-11#d6415f1a2026-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

enumeración DiagOfferErrc [SWS_DM_00559] Upstream: RS_AP_00119, RS_AP_00125

enum class DiagOfferErrc :            ara::core::ErrorDomain::CodeType {...};

The DiagOfferErrc enumeration defines the error codes for the DiagOfferErrorDomain.

Header-Datei#include "ara/diag/diag_error_domain.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolDiagOfferErrc
Basistypara::core::ErrorDomain::CodeType

Werte

EnumeratorBeschreibung
kAlreadyOffered= 101 The service is already offered.
kConfigurationMismatch= 102 Configuration does not match DEXT.
kDebouncingConfigurationInconsistent= 103 monitor debouncing configuration invalid, e.g. passed threshold larger than failed threshold...

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

Record
AUTOSAR/AP/record/SWS_DM_00559
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00559@rel:R25-11#35dbd124
Content hash
35dbd124
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00559
Status: valid/unmigrated Version: rel:R25-11#6d7df286 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00559@rel:R25-11#6d7df286
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#967733052026-09-30
  • R19-11rel:R19-11#a054f9592026-10-14
  • R20-11rel:R20-11#4503c4682026-10-14
  • R21-11rel:R21-11#eaa1ca392026-10-14
  • R22-11rel:R22-11#09d3ffa42026-10-14
  • R23-11rel:R23-11#00c3b04b2026-10-14
  • R24-11rel:R24-11#d2f8a5f42026-10-14
  • R25-11rel:R25-11#6d7df2862026-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

enumeración DiagReportingErrc [SWS_DM_00560] Upstream: RS_AP_00119, RS_AP_00125

enum class DiagReportingErrc :             ara::core::ErrorDomain::CodeType {...};

The DiagReportingErrc enumeration defines the error codes for the DiagReportingErrorDomain.

Header-Datei#include "ara/diag/diag_error_domain.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolDiagReportingErrc
Basistypara::core::ErrorDomain::CodeType

Werte

EnumeratorBeschreibung
kAlreadyOffered= 101 The service is already offered.
kConfigurationMismatch= 102 monitor configuration does not match DEXT
kDebouncingConfigurationInconsistent= 103 monitor debouncing configuration invalid, e.g. passed threshold larger than failed threshold ...
kReportIgnored= 104 Enable Conditions disabled, OC not started, ...
kInvalidArgument= 105 e.g. kPreFailed with internal debouncing
kNotOffered= 106 Offer not called before reporting.
kNoSuchDTC= 108 No mapped DTC exits for the requested event.

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

Record
AUTOSAR/AP/record/SWS_DM_00560
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00560@rel:R25-11#e971361c
Content hash
e971361c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00560
Status: valid/unmigrated Version: rel:R25-11#e79fe2b1 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00560@rel:R25-11#e79fe2b1
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#7135df0e2026-09-30
  • R19-11rel:R19-11#199bc6d62026-10-14
  • R20-11rel:R20-11#6f5672cf2026-10-14
  • R21-11rel:R21-11#08f1f2b62026-10-14
  • R22-11rel:R22-11#5f7e2f3a2026-10-14
  • R23-11rel:R23-11#04b0b72f2026-10-14
  • R24-11rel:R24-11#04b0b72f2026-10-14
  • R25-11rel:R25-11#e79fe2b12026-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

enumeración DiagSovdErrc [SWS_DM_01806] Upstream: RS_AP_00119, RS_AP_00125

enum class DiagSovdErrc :            ara::core::ErrorDomain::CodeType {...};

Specifies the types of errors that can occur in SOVD services.

Header-Datei#include "ara/diag/diag_sovd_error_domain.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolDiagSovdErrc
Basistypara::core::ErrorDomain::CodeType

Werte

EnumeratorBeschreibung
kInvalidSignature=1 The signature of the data in the payload is invalid. .
kSovdServerMisconfigured=2 The SOVD server is not configured correctly, e.g. required configuration files or other data is missing.
kTemporarilyNotAvailable=3 The request currently can’t be served, e.g. in case the access token currently can’t be verified (e.g. because online verification is needed and the authentication server can’t be reached).
kInvalidAccessToken=4 The access token provided by the client is invalid.
kInsufficientAccessRights=5 The SOVD client does not have the right to access the resource.
kPreconditionNotFulfilled=6 The preconditions to execute the method are not fulfilled.
kUpdateProcessInProgress=7 An update is already in progress and not yet done or aborted. .
kUpdateAutomatedNotSupported=8 Automatic installation of update is not supported. .
kUpdatePreparationInProgress=9 An update is already in preparation and not yet done or aborted. .
kUpdateExecutionInProgress= 10 Another update is currently executed and not yet done or aborted. .

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

Record
AUTOSAR/AP/record/SWS_DM_01806
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01806@rel:R25-11#0d16af12
Content hash
0d16af12
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01806
Status: valid/unmigrated Version: rel:R25-11#1f9baaaf 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_01806@rel:R25-11#1f9baaaf
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#89e893342026-09-30
  • R23-11rel:R23-11#69c56d022026-10-14
  • R24-11rel:R24-11#1a98bb6e2026-10-14
  • R25-11rel:R25-11#1f9baaaf2026-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

enumeración DiagUdsNrcErrc [SWS_DM_00526] Upstream: RS_AP_00119, RS_AP_00125

enum class DiagUdsNrcErrc :           ara::core::ErrorDomain::CodeType {...};

Specifies the types of internal errors that can occur upon calling Offer or ReportMonitorAction. The error codes described are defined in ISO 14229-1:2020 [1], Table A.1 "Negative Response Codes". In AUTOSAR, the three negative response code ranges, 0x00, 0x01-0x7F and 0x80-0xFF are respected, however, the value 0xFF is used to internally indicate, that there is no further processing and no response handling foreseen.

Literaturverzeichnis SWS Diagnostics: [1] ISO 14229-1(2020) – Unified diagnostic services (UDS) – Part 1: Application layer (Release 2020-02) – www.iso.org

Header-Datei#include "ara/diag/diag_uds_nrc_error_domain.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolDiagUdsNrcErrc
Basistypara::core::ErrorDomain::CodeType

Werte

EnumeratorBeschreibung
kGeneralReject= 0x10 0x10, This NRC indicates that the requested action has been rejected by the server. The generalReject response code shall only be implemented in the server if none of the negative response codes defined in this document meet the needs of the implementation. At no means shall this NRC be a general replacement for the response codes defined in this document.
kServiceNotSupported= 0x11 0x11, This NRC indicates that the requested action will not be taken because the server does not support the requested service. The server shall send this NRC in case the client has sent a request message with a service identifier which is unknown, not supported by the server, or is specified as a response service identifier. Therefore this negative response code is not shown in the list of negative response codes to be supported for a diagnostic service, because this negative response code is not applicable for supported services.
kSubFunctionNotSupported= 0x12 0x12, This NRC indicates that the requested action will not be taken because the server does not support the service specific parameters of the request message. The server shall send this NRC in case the client has sent a request message with a known and supported service identifier but with "SubFunction" which is either unknown or not supported.
kIncorrectMessageLengthOrInvalidFormat= 0x13 0x13, This NRC indicates that the requested action will not be taken because the length of the received request message does not match the prescribed length for the specified service or the format of the parameters do not match the prescribed format for the specified service.
kResponseTooLong= 0x14 0x14, This NRC shall be reported by the server if the response to be generated exceeds the maximum number of bytes available by the underlying network layer. This could occur if the response message exceeds the maximum size allowed by the underlying transport protocol or if the response message exceeds the server buffer size allocated for that purpose. EXAMPLE This problem may occur when several DIDs at a time are requested and the combination of all DIDs in the response exceeds the limit of the underlying transport protocol.
kBusyRepeatRequest= 0x21 0x21, This NRC indicates that the server is temporarily too busy to perform the requested operation. In this circumstance the client shall perform repetition of the "identical request message" or "another request message". The repetition of the request shall be delayed by a time specified in the respective implementation documents. EXAMPLE In a multi-client environment the diagnostic request of one client might be blocked temporarily by an NRC 0x21 while a different client finishes a diagnostic task. If the server is able to perform the diagnostic task but needs additional time to finish the task and prepare the response, the NRC 7816 shall be used instead of NRC 0x21. This NRC is in general supported by each diagnostic service, as not otherwise stated in the data link specific implementation document, therefore it is not listed in the list of applicable response codes of the diagnostic services.
kConditionsNotCorrect= 0x22 0x22, This NRC indicates that the requested action will not be taken because the server prerequisite conditions are not met.
kRequestSequenceError= 0x24 0x24, This NRC indicates that the requested action will not be taken because the server expects a different sequence of request messages or message as sent by the client. This may occur when sequence sensitive requests are issued in the wrong order. EXAMPLE A successful SecurityAccess service specifies a sequence of requestSeed and sendKey as SubFuction in the request messages. If the sequence is sent different by the client, the server sends a negative response message with the negative response code 0x24 requestSequenceError.
kNoResponseFromSubnetComponent= 0x25 0x25, This NRC indicates that the server has received the request but the requested action could not be performed by the server as a subnet component which is necessary to supply the requested information did not respond within the specified time. The noResponseFromSubnetComponent negative response shall be implemented by gateways in electronic systems which contain electronic subnet components and which do not directly respond to the client’s request. The gateway may receive the request for the subnet component and then request the necessary information from the subnet component. If the subnet component fails to respond, the server shall use this negative response to inform the client about the failure of the subnet component. This NRC is in general supported by each diagnostic service, as not otherwise stated in the data link specific implementation document, therefore it is not listed in the list of applicable response codes of the diagnostic services.
kFailurePreventsExecutionOfRequestedAction= 0x26 0x26, This NRC indicates that the requested action will not be taken because a failure condition, identified by a DTC (with at least one DTC status bit for TestFailed, Pending, Confirmed or TestFailed SinceLastClear set to 1), has occurred and that this failure condition prevents the server from performing the requested action. This NRC can, for example, direct the technician to read DTCs in order to identify and fix the problem. Diagnostic services used to access DTCs shall not implement this NRC, because an external test tool may check for the above NRC and automatically request DTCs whenever the above NRC has been received. This NRC is in general supported by each diagnostic service (except the services mentioned above), as not otherwise stated in the data link specific implementation document, therefore it is not listed in the list of applicable response codes of the diagnostic services.
kRequestOutOfRange= 0x31 0x31, This NRC indicates that the requested action will not be taken because the server has detected that the request message contains a parameter which attempts to substitute a value beyond its range of authority (e.g. attempting to substitute a data byte of 111 when the data is only defined to 100), or which attempts to access a dataIdentifier/routineIdentifer that is not supported or not supported in active session. This NRC shall be implemented for all services, which allow the client to read data, write data or adjust functions by data in the server.
kSecurityAccessDenied= 0x33 0x33, This NRC indicates that the requested action will not be taken because the server’s security strategy has not been satisfied by the client. The server shall send this NRC if one of the following cases occur: — the test conditions of the server are not met, — the required message sequence, e.g. DiagnosticSessionControl, securityAccess is not met, — the client has sent a request message which requires an unlocked server. Beside the mandatory use of this negative response code as specified in the applicable services within this document, this negative response code can also be used for any case where security is required and is not yet granted to perform the required service.
kAuthenticationRequired= 0x34 0x34, This NRC indicates that the requested service will not be taken because the client has insufficient rights based on its Authentication state. This NRC is in general supported by each diagnostic service, therefore it is not listed in the list of applicable response codes of the diagnostic services.
kInvalidKey= 0x35 0x35, This NRC indicates that the server has not given security access because the key sent by the client did not match with the key in the server’s memory. This counts as an attempt to gain security. The server shall remain in the locked state and increment its internal securityAccessFailed counter as described in 10.4. (ISO 14229-1)
kExceedNumberOfAttempts= 0x36 0x36, This NRC indicates that the requested action will not be taken because the client has unsuccessfully attempted to gain security access more times than the server’s security strategy will allow.
kRequiredTimeDelayNotExpired= 0x37 0x37, This NRC indicates that the requested action will not be taken because the client’s latest attempt to gain security access was initiated before the server’s required timeout period had elapsed.
kSecureDataTransmissionRequired= 0x38 0x38, This NRC indicates that the requested service will not be taken because the requested action is required to be sent using a secured communication channel (i.e. A_MType is equal to secure {remote} diagnostics). This NRC is in general supported by each diagnostic service, therefore it is not listed in the list of applicable response codes of the diagnostic services.
kSecureDataTransmissionNotAllowed= 0x39 0x39, This NRC indicates that this message was received using the SecuredDataTransmission (0x84) service. However, the requested action is not allowed to be sent using the SecuredData Transmission (0x84) service.
kSecureDataVerificationFailed= 0x3A 0x3A, This NRC indicates that the message failed in the security sub-layer. For example, invalid Apar - Administrative parameter or "Signature/ Encryption Calculation" parameter, verification error of anti-replay counter or Signature/MAC, decryption or encryption error.
kCertificateVerificationFailedInvalidTimePeriod= 0x50 0x50, Date and time of the server does not match the validity period of the Certificate.
kCertificateVerificationFailedInvalidSignature= 0x51 0x51, Signature of the Certificate could not be verified.
kCertificateVerificationFailedInvalidChainOfTrust= 0x52 0x52, Certificate could not be verified against stored information about the issuing authority.
kCertificateVerificationFailedInvalidType= 0x53 0x53, Certificate does not match the current requested use case.
kCertificateVerificationFailedInvalidFormat= 0x54 0x54, Certificate could not be evaluated because the format requirement has not been met.
kCertificateVerificationFailedInvalidContent= 0x55 0x55, Certificate could not be verified because the content does not match.
kCertificateVerificationFailedInvalidScope= 0x56 0x56, The scope of the Certificate does not match the contents of the server.
kCertificateVerificationFailedInvalidCertificateRevoked= 0x57 0x57, Certificate received from client is invalid, because the server has revoked access for some reason.
kOwnershipVerificationFailed= 0x58 0x58, Delivered Ownership does not match the provided challenge or could not verified with the own private key.
kChallengeCalculationFailed= 0x59 0x59, The challenge could not be calculated on the server side.
kSettingAccessRightsFailed= 0x5A 0x5A, The server could not set the access rights.
kSessionKeyCreationDerivationFailed= 0x5B 0x5B, The server could not create or derive a session key.
kConfigurationDataUsageFailed= 0x5C 0x5C, The server could not work with the provided configuration data.
kDeAuthenticationFailed= 0x5D 0x5D, DeAuthentication was not successful, server could still be unprotected.
kUploadDownloadNotAccepted= 0x70 0x70, This NRC indicates that an attempt to upload/download to a server’s memory cannot be accomplished due to some fault conditions.
kTransferDataSuspended= 0x71 0x71, This NRC indicates that a data transfer operation was halted due to some fault. The active transferData sequence shall be aborted.
kGeneralProgrammingFailure= 0x72 0x72, This NRC indicates that the server detected an error when erasing or programming a memory location in the permanent memory device (e.g. Flash Memory).
kWrongBlockSequenceCounter= 0x73 0x73, This NRC indicates that the server detected an error in the sequence of blockSequenceCounter values. Note that the repetition of a TransferData request message with a blockSequenceCounter equal to the one included in the previous TransferData request message shall be accepted by the server.
kRequestCorrectlyReceivedResponsePending= 0x78 0x78, This NRC indicates that the request message was received correctly, and that all parameters in the request message were valid (these checks can be delayed until after sending this NRC if executing the boot software), but the action to be performed is not yet completed and the server is not yet ready to receive another request. As soon as the requested service has been completed, the server shall send a positive response message or negative response message with a response code different from this. The negative response message with this NRC may be repeated by the server until the requested service is completed and the final response message is sent. This NRC might impact the application layer timing parameter values. The detailed specification shall be included in the data link specific implementation document. This NRC shall only be used in a negative response message if the server will not be able to receive further request messages from the client while completing the requested diagnostic service. When this NRC is used, the server shall always send a final response (positive or negative) independent of the suppressPosRspMsg IndicationBit value or the suppress requirement for responses with NRCs SNS, SFNS, SNSIAS, SFNSIAS and ROOR on functionally addressed requests. A typical example where this NRC may be used is when the client has sent a request message, which includes data to be programmed or erased in flash memory of the server. If the programming/erasing routine (usually executed out of RAM) is not able to support serial communication while writing to the flash memory the server shall send a negative response message with this response code.This NRC is in general supported by each diagnostic service, as not otherwise stated in the data link specific implementation document, therefore it is not listed in the list of applicable response codes of the diagnostic services.
kSubFunctionNotSupportedInActiveSession= 0x7E 0x7E, This NRC indicates that the requested action will not be taken because the server does not support the requested Sub Function in the session currently active. This NRC shall only be used when the requested SubFunction is known to be supported in another session, otherwise response code SFNS (SubFunctionNotSupported) shall be used (e.g. servers executing the boot software generally do not know which Sub Functions are supported in the application (and vice versa) and therefore may need to respond with NRC 0x12 instead). This NRC shall be supported by each diagnostic service with a Sub Function parameter, if not otherwise stated in the data link specific implementation document, therefore it is not listed in the list of applicable response codes of the diagnostic services.
kServiceNotSupportedInActiveSession= 0x7F 0x7F, This NRC indicates that the requested action will not be taken because the server does not support the requested service in the session currently active. This NRC shall only be used when the requested service is known to be supported in another session, otherwise response code SNS (serviceNotSupported) shall be used (e.g. servers executing the boot software generally do not know which services are supported in the application (and vice versa) and therefore may need to respond with NRC 0x11 instead). This NRC is in general supported by each diagnostic service, as not otherwise stated in the data link specific implementation document, therefore it is not listed in the list of applicable response codes of the diagnostic services.
kRpmTooHigh= 0x81 0x81, This NRC indicates that the requested action will not be taken because the server prerequisite condition for RPM is not met (current RPM is above a programmed maximum threshold).
kRpmTooLow= 0x82 0x82, This NRC indicates that the requested action will not be taken because the server prerequisite condition for RPM is not met (current RPM is below a programmed minimum threshold).
kEngineIsRunning= 0x83 0x83, This NRC is required for those actuator tests which cannot be actuated while the Engine is running. This is different from RPM too high negative response, and shall be allowed.
kEngineIsNotRunning= 0x84 0x84, This NRC is required for those actuator tests which cannot be actuated unless the Engine is running. This is different from RPM too low negative response, and shall be allowed.
kEngineRunTimeTooLow= 0x85 0x85, This NRC indicates that a requested action will not be taken because the server prerequisite condition for engine run time is not met (current engine run time is below a programmed limit).
kTemperatureTooHigh= 0x86 0x86, This NRC indicates that the requested action will not be taken because the server prerequisite condition for temperature is not met (current temperature is above a preprogrammed maximum threshold).
kTemperatureTooLow= 0x87 0x87, This NRC indicates that the requested action will not be taken because the server prerequisite condition for temperature is not met (current temperature is below a preprogrammed minimum threshold).
kVehicleSpeedTooHigh= 0x88 0x88, This NRC indicates that the requested action will not be taken because the server prerequisite condition for vehicle speed is not met (current vehicle speed is above a preprogrammed maximum threshold).
kVehicleSpeedTooLow= 0x89 0x89, This NRC indicates that the requested action will not be taken because the server prerequisite condition for vehicle speed is not met (current vehicle speed is below a preprogrammed minimum threshold).
kThrottlePedalTooHigh= 0x8A 0x8A, This NRC indicates that the requested action will not be taken because the server prerequisite condition for throttle/pedal position is not met (current TP/APP is above a preprogrammed maximum threshold).
kThrottlePedalTooLow= 0x8B 0x8B, This NRC indicates that the requested action will not be taken because the server prerequisite condition for throttle/pedal position is not met (current TP/APP is below a preprogrammed minimum threshold).
kTransmissionRangeNotInNeutral= 0x8C 0x8C, This NRC indicates that the requested action will not be taken because the server prerequisite condition for being in neutral is not met (current transmission range is not in neutral).
kTransmissionRangeNotInGear= 0x8D 0x8D, This NRC indicates that the requested action will not be taken because the server prerequisite condition for being in gear is not met (current transmission range is not in gear).
kBrakeSwitchNotClosed= 0x8F 0x8F, This NRC indicates that for safety reasons, this is required for certain tests before it begins, and shall be maintained for the entire duration of the test.
kShifterLeverNotInPark= 0x90 0x90, This NRC indicates that for safety reasons, this is required for certain tests before it begins, and shall be maintained for the entire duration of the test.
kTorqueConverterClutchLocked= 0x91 0x91, This NRC indicates that the requested action will not be taken because the server prerequisite condition for torque converter clutch is not met (current TCC status above a preprogrammed limit or locked).
kVoltageTooHigh= 0x92 0x92, This NRC indicates that the requested action will not be taken because the server prerequisite condition for voltage at the primary pin of the server (ECU) is not met (current voltage is above a preprogrammed maximum threshold).
kVoltageTooLow= 0x93 0x93, This NRC indicates that the requested action will not be taken because the server prerequisite condition for voltage at the primary pin of the server (ECU) is not met (current voltage is below a preprogrammed maximum threshold).
kResourceTemporarilyNotAvailable= 0x94 0x94, This NRC indicates that the server has received the request but the requested action could not be performed by the server because an application which is necessary to supply the requested information is temporality not available. This NRC is in general supported by each diagnostic service, as not otherwise stated in the data link specific implementation document, therefore it is not listed in the list of applicable response codes of the diagnostic services.
kNoProcessingNoResponse= 0xFF Deviating from ISO - no further service processing and no response (silently ignore request message).
kISO_RESERVED_NRC= 0x01 Placeholder as starting number for valid NRCs.

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

Record
AUTOSAR/AP/record/SWS_DM_00526
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00526@rel:R25-11#e3954d06
Content hash
e3954d06
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00526
Status: valid/unmigrated Version: rel:R25-11#f6f83367 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00526@rel:R25-11#f6f83367
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#357872462026-09-30
  • R19-11rel:R19-11#a662b2f92026-10-14
  • R20-11rel:R20-11#cbe2c8dc2026-10-14
  • R21-11rel:R21-11#32d095ce2026-10-14
  • R22-11rel:R22-11#fd827d122026-10-14
  • R23-11rel:R23-11#3056988c2026-10-14
  • R24-11rel:R24-11#fa82b3b22026-10-14
  • R25-11rel:R25-11#f6f833672026-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

enumeración DiagnosticSovdContentElementDataType [SWS_DM_02213] Upstream: RS_Diag_04260

enum class DiagnosticSovdContentElementDataType :               std::uint8_t {...};

The type of the SOVD content data.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolDiagnosticSovdContentElementDataType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kContentDatatype ContentData
kPrimitiveContentElementDatatype PrimitiveContentData
kArrayContentElementDatatype Array of ContentElementData
kRecordContentElementDatatype Record of ContentElementData

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

Record
AUTOSAR/AP/record/SWS_DM_02213
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02213@rel:R25-11#04ae59d9
Content hash
04ae59d9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02213
Status: valid/unmigrated Version: rel:R25-11#7e0f0277 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_02213@rel:R25-11#7e0f0277
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

enumeración DiagnosticSovdPrimitiveContentValueType [SWS_DM_02214] Upstream: RS_Diag_04260

enum class DiagnosticSovdPrimitiveContentValueType :            std::uint8_t {...};

The primitive content element value types.

Header-Datei#include "ara/diag/diagnostic_sovd_content_element_data.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolDiagnosticSovdPrimitiveContentValueType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kSignedInttype signed integer
kUnsignedInttype unsigned integer
kDoubletype double
kBooltype boolean
kStringtype string

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

Record
AUTOSAR/AP/record/SWS_DM_02214
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02214@rel:R25-11#f9a0706a
Content hash
f9a0706a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02214
Status: valid/unmigrated Version: rel:R25-11#56f30ca7 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_02214@rel:R25-11#56f30ca7
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

enumeración EventStatusBit [SWS_DM_00643] Upstream: RS_Diag_04151, RS_AP_00125

enum class EventStatusBit :            std::uint8_t {...};

Single event status bits.

Header-Datei#include "ara/diag/event_types.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolEventStatusBit
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kTestFailedbit 0: TestFailed
kTestFailedThisOperationCyclebit 1: TestFailedThisOperationCycle
kTestNotCompletedThisOperationCyclebit 6: TestNotCompletedThisOperationCycle

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

Record
AUTOSAR/AP/record/SWS_DM_00643
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00643@rel:R25-11#3f13a559
Content hash
3f13a559
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00643
Status: valid/unmigrated Version: rel:R25-11#ffdaac43 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00643@rel:R25-11#ffdaac43
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4f76f0852026-09-30
  • R19-11rel:R19-11#38dd33312026-10-14
  • R20-11rel:R20-11#3ab625462026-10-14
  • R21-11rel:R21-11#11ee79d92026-10-14
  • R22-11rel:R22-11#11ee79d92026-10-14
  • R23-11rel:R23-11#1ea260a82026-10-14
  • R24-11rel:R24-11#1ea260a82026-10-14
  • R25-11rel:R25-11#ffdaac432026-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

enumeración IndicatorStatusType [SWS_DM_00740] Upstream: RS_Diag_04204

enum class IndicatorStatusType :                std::uint8_t {...};

Represents the state of an indicator.

Header-Datei#include "ara/diag/indicator.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolIndicatorStatusType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kOff= 0x00 Indicator off mode {default}.
kOnDemand= 0x06 Indicator on-demand mode.

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

Record
AUTOSAR/AP/record/SWS_DM_00740
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00740@rel:R25-11#e1451823
Content hash
e1451823
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00740
Status: valid/unmigrated Version: rel:R25-11#47730bad Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00740@rel:R25-11#47730bad
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4ad1466e2026-09-30
  • R19-11rel:R19-11#2dab41372026-10-14
  • R20-11rel:R20-11#3b187a232026-10-14
  • R21-11rel:R21-11#7bbd67c02026-10-14
  • R22-11rel:R22-11#f3a50f6e2026-10-14
  • R23-11rel:R23-11#7ef5fab92026-10-14
  • R24-11rel:R24-11#428a976e2026-10-14
  • R25-11rel:R25-11#47730bad2026-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

enumeración InitMonitorReason [SWS_DM_00540] Upstream: RS_Diag_04179

enum class InitMonitorReason :                std::uint32_t {...};

Represents the status information reported to AAs why the monitor may be re-initalized.

Header-Datei#include "ara/diag/monitor_types.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolInitMonitorReason
Basistypstd::uint32_t

Werte

EnumeratorBeschreibung
kClear= 0x00 Event was cleared and all internal values and states are reset.
kRestart= 0x01 Operation cycle of the event was (re-)started.
kReenabled= 0x02 Enable conditions are fulfilled and control DTC setting is set to on
kDisabled= 0x03 Enable conditions no longer fulfilled, or Control DTC setting is set to off

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

Record
AUTOSAR/AP/record/SWS_DM_00540
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00540@rel:R25-11#2f34a070
Content hash
2f34a070
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00540
Status: valid/unmigrated Version: rel:R25-11#38d8635c Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00540@rel:R25-11#38d8635c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#b66a04c72026-09-30
  • R19-11rel:R19-11#9764d6ce2026-10-14
  • R20-11rel:R20-11#d9398fa22026-10-14
  • R21-11rel:R21-11#37e352b12026-10-14
  • R22-11rel:R22-11#37e352b12026-10-14
  • R23-11rel:R23-11#ef9515d92026-10-14
  • R24-11rel:R24-11#ef9515d92026-10-14
  • R25-11rel:R25-11#38d8635c2026-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

enumeración KeyCompareResultType [SWS_DM_00760] Upstream: RS_Diag_04005

enum class KeyCompareResultType :               std::uint8_t {...};

Represents the status of the key compare.

Header-Datei#include "ara/diag/security_access.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolKeyCompareResultType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kKeyValid= 0x00 Key is valid.
kKeyInvalid= 0x01 Key is invalid.

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

Record
AUTOSAR/AP/record/SWS_DM_00760
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00760@rel:R25-11#b6be7007
Content hash
b6be7007
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00760
Status: valid/unmigrated Version: rel:R25-11#ff6ff06a Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00760@rel:R25-11#ff6ff06a
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#f35844f02026-09-30
  • R19-11rel:R19-11#9fe91a7c2026-10-14
  • R20-11rel:R20-11#131901002026-10-14
  • R21-11rel:R21-11#131901002026-10-14
  • R22-11rel:R22-11#131901002026-10-14
  • R23-11rel:R23-11#ea72dafc2026-10-14
  • R24-11rel:R24-11#af9a1ff12026-10-14
  • R25-11rel:R25-11#ff6ff06a2026-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

enumeración MonitorAction [SWS_DM_00541] Upstream: RS_Diag_04179

enum class MonitorAction :            std::uint32_t {...};

Represents the status information reported by AAs being relevant for error monitoring.

Header-Datei#include "ara/diag/monitor_types.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolMonitorAction
Basistypstd::uint32_t

Werte

EnumeratorBeschreibung
Monitor reports qualified test result passed.
kFailed= 0x01 Monitor reports qualified test result failed.
kPrepassed= 0x02 Monitor reports unqualified test result pre-passed.
kPrefailed= 0x03 Monitor reports unqualified test result pre-failed.
kFdcThresholdReached= 0x04 Monitor triggers the storage of ExtendedDataRecords and Freeze Frames (if the triggering condition is connected to this threshold).
kResetTestFailed= 0x05 Reset TestFailed Bit without any other side effects like readiness
kFreezeDebouncing= 0x06 Freeze the internal debounce timer.
kResetDebouncing= 0x07 Reset the internal debounce counter/timer.

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

Record
AUTOSAR/AP/record/SWS_DM_00541
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00541@rel:R25-11#1bb7e265
Content hash
1bb7e265
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00541
Status: valid/unmigrated Version: rel:R25-11#f8203c8f Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00541@rel:R25-11#f8203c8f
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#1bfff3382026-09-30
  • R19-11rel:R19-11#70b58dbb2026-10-14
  • R20-11rel:R20-11#5596c1142026-10-14
  • R21-11rel:R21-11#c0db9eaa2026-10-14
  • R22-11rel:R22-11#41b294472026-10-14
  • R23-11rel:R23-11#2830aed72026-10-14
  • R24-11rel:R24-11#637c818c2026-10-14
  • R25-11rel:R25-11#f8203c8f2026-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

enumeración OperationExecutionCapability [SWS_DM_02383] Upstream: RS_Diag_04262

enum class OperationExecutionCapability :                 std::uint8_t {...};

The standard operation execution capabilities .

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

Werte

EnumeratorBeschreibung
kExecuteThe Operation can be executed.
kStopThe Operation can get stopped.
kStatusThe status of the Operation can be queried.

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

Record
AUTOSAR/AP/record/SWS_DM_02383
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02383@rel:R25-11#2bd39aa3
Content hash
2bd39aa3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02383
Status: valid/unmigrated Version: rel:R25-11#98565789 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_02383@rel:R25-11#98565789
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

enumeración OperationExecutionStatus [SWS_DM_02195] Upstream: RS_Diag_04262

enum class OperationExecutionStatus :                std::uint8_t {...};

The operation execution status .

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

Werte

EnumeratorBeschreibung
kRunningThe execution of an operation is running.
kCompletedThe execution of an operation has completed successfully.
kFailedThe execution of an operation has terminated with a fault.
kStoppedThe execution of an operation has been stopped by the client.

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

Record
AUTOSAR/AP/record/SWS_DM_02195
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02195@rel:R25-11#5a09b026
Content hash
5a09b026
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02195
Status: valid/unmigrated Version: rel:R25-11#bcb58eaf 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_02195@rel:R25-11#bcb58eaf
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

enumeración PowerModeType [SWS_DM_00730] Upstream: RS_Diag_00080

enum class PowerModeType :            std::uint8_t {...};

PowerMode as defined in ISO 13400-2 [2].

Literaturverzeichnis SWS Diagnostics: [2] ISO 13400-2:2019 – Road vehicles – Diagnostic communication over Internet Protocol (DoIP) – Part 2: Network and transport layer requirements and services (Edition 2, Release 2019-12) – www.iso.org

Header-Datei#include "ara/diag/doip_power_mode.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolPowerModeType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kNotReady= 0x00 not all ECUs accessible via DoIP can communicate
kReady= 0x01 all ECUs accessible via DoIP can communicate
kNotSupported= 0x02 the Diagnostic Information Power Mode Information Request message is not supported

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

Record
AUTOSAR/AP/record/SWS_DM_00730
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00730@rel:R25-11#4f6e2b61
Content hash
4f6e2b61
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00730
Status: valid/unmigrated Version: rel:R25-11#9f026eb7 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00730@rel:R25-11#9f026eb7
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#519bd9e62026-09-30
  • R19-11rel:R19-11#b7b5860e2026-10-14
  • R20-11rel:R20-11#c6fbf2a82026-10-14
  • R21-11rel:R21-11#c6fbf2a82026-10-14
  • R22-11rel:R22-11#c6fbf2a82026-10-14
  • R23-11rel:R23-11#8f92f7052026-10-14
  • R24-11rel:R24-11#a03c12bf2026-10-14
  • R25-11rel:R25-11#9f026eb72026-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

enumeración ProximityChallengeResultType [SWS_DM_02382] Upstream: RS_Diag_04147

enum class ProximityChallengeResultType :                   std::uint8_t {...};

This is the type of ProximityChallengeResultType.

Header-Datei#include "ara/diag/sovd_proximity_challenge.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolProximityChallengeResultType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kProximityChallengeValidationSuccessful= 0x00 proximity_challenge validation successful
kProximityChallengeValidationFailed= 0x01 proximity_challenge validation failed

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

Record
AUTOSAR/AP/record/SWS_DM_02382
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02382@rel:R25-11#66df4216
Content hash
66df4216
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02382
Status: valid/unmigrated Version: rel:R25-11#84d84fa6 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_02382@rel:R25-11#84d84fa6
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

enumeración SovdRequestMethod [SWS_DM_01821] Upstream: RS_Diag_04256, RS_Diag_04273

enum class SovdRequestMethod :             std::uint8_t {...};

HTTP method used in the SOVD request.

Header-Datei#include "ara/diag/sovd_service_validation.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolSovdRequestMethod
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kGetGET.
kPutPUT.
kPostPOST.
kDeleteDELETE.

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

Record
AUTOSAR/AP/record/SWS_DM_01821
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01821@rel:R25-11#54a95dfc
Content hash
54a95dfc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01821
Status: valid/unmigrated Version: rel:R25-11#56e8bcb3 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_01821@rel:R25-11#56e8bcb3
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#3144c1cf2026-09-30
  • R23-11rel:R23-11#7b2d2a7d2026-10-14
  • R24-11rel:R24-11#ce8eb1492026-10-14
  • R25-11rel:R25-11#56e8bcb32026-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

enumeración SovdUpdatePhase [SWS_DM_01875] Upstream: RS_Diag_04265

enum class SovdUpdatePhase :               std::uint8_t {...};

Phase type for a SOVD update.

Header-Datei#include "ara/diag/sovd_sw_update.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolSovdUpdatePhase
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kPrepareThe Update is in preparation.
kExecuteThe Update is in execution.

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

Record
AUTOSAR/AP/record/SWS_DM_01875
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01875@rel:R25-11#532e2677
Content hash
532e2677
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01875
Status: valid/unmigrated Version: rel:R25-11#eef73dd3 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_01875@rel:R25-11#eef73dd3
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#8e9d774b2026-09-30
  • R23-11rel:R23-11#7897b84c2026-10-14
  • R24-11rel:R24-11#de44e6802026-10-14
  • R25-11rel:R25-11#eef73dd32026-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

enumeración SovdUpdateStatus [SWS_DM_01876] Upstream: RS_Diag_04265

enum class SovdUpdateStatus :           std::uint8_t {...};

Status type for a SOVD update .

Header-Datei#include "ara/diag/sovd_sw_update.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolSovdUpdateStatus
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kPendingThe current Update phase is pending.
kInProgressThe current Update phase is inProgress.
kFailedThe current Update phase has failed.
kCompletedThe current Update phase has been completed.

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

Record
AUTOSAR/AP/record/SWS_DM_01876
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01876@rel:R25-11#f0f13a66
Content hash
f0f13a66
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01876
Status: valid/unmigrated Version: rel:R25-11#8ed61b4d 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_01876@rel:R25-11#8ed61b4d
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#aec79b592026-09-30
  • R23-11rel:R23-11#8ed61b4d2026-10-14
  • R24-11rel:R24-11#8ed61b4d2026-10-14
  • R25-11rel:R25-11#8ed61b4d2026-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

enumeración TerminateOperationExecutionReason [SWS_DM_02196] Upstream: RS_Diag_04262

enum class TerminateOperationExecutionReason :                  std::uint8_t {...};

The Terminate Operation reason .

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

Werte

EnumeratorBeschreibung
kClientRequestThe Client requests the operation to be stopped.
kTimeoutThe Execution shall be stopped due to timeout.
kStateChangeThe Execution shall be stopped due to a state change e.g. daemon restart, server is unlocked.

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

Record
AUTOSAR/AP/record/SWS_DM_02196
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02196@rel:R25-11#2ccc4d0e
Content hash
2ccc4d0e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02196
Status: valid/unmigrated Version: rel:R25-11#6b5b859d 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_02196@rel:R25-11#6b5b859d
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

enumeración UdsDtcStatusBitType [SWS_DM_00658] Upstream: RS_Diag_04067, RS_Diag_04151

enum class UdsDtcStatusBitType :                std::uint8_t {...};

UDS DTC status bits according to ISO 14229-1.

Header-Datei#include "ara/diag/dtc_information.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag
SymbolUdsDtcStatusBitType
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
bit 0: TestFailed
kTestFailedThisOperationCycle= 0x02 bit 1: TestFailedThisOperationCycle
kPendingDTC= 0x04 bit 2: PendingDTC
kConfirmedDTC= 0x08 bit 3: ConfirmedDTC
kTestNotCompletedSinceLastClear= 0x10 bit 4: TestNotCompletedSinceLastClear
kTestFailedSinceLastClear= 0x20 bit 5: TestFailedSinceLastClear
kTestNotCompletedThisOperationCycle= 0x40 bit 6: TestNotCompletedThisOperationCycle
kWarningIndicatorRequested= 0x80 bit 7: WarningIndicatorRequested

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

Record
AUTOSAR/AP/record/SWS_DM_00658
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00658@rel:R25-11#d1fbf946
Content hash
d1fbf946
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00658
Status: valid/unmigrated Version: rel:R25-11#017aa310 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00658@rel:R25-11#017aa310
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4159aa502026-09-30
  • R19-11rel:R19-11#abd228c32026-10-14
  • R20-11rel:R20-11#ba224db52026-10-14
  • R21-11rel:R21-11#31ac9a3c2026-10-14
  • R22-11rel:R22-11#ba224db52026-10-14
  • R23-11rel:R23-11#16da07582026-10-14
  • R24-11rel:R24-11#cacdde192026-10-14
  • R25-11rel:R25-11#017aa3102026-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

Alias de tipo

alias de tipo ConditionHandleType [SWS_DM_01726] Upstream: RS_Diag_04192

using ConditionHandleType = std::uint8_t;

Type to identify a condition.

Header-Datei#include "ara/diag/multiple_condition.h"
Scopenamespace ara::diag
SymbolConditionHandleType

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

Record
AUTOSAR/AP/record/SWS_DM_01726
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01726@rel:R25-11#88b90437
Content hash
88b90437
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01726
Status: valid/unmigrated Version: rel:R25-11#680e269d 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_01726@rel:R25-11#680e269d
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#6266b70a2026-09-30
  • R23-11rel:R23-11#0d5e15672026-10-14
  • R24-11rel:R24-11#0d5e15672026-10-14
  • R25-11rel:R25-11#680e269d2026-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

alias de tipo EventHandleType [SWS_DM_01703] Upstream: RS_Diag_04151

using EventHandleType = std::uint32_t;

Type to identify an event.

Header-Datei#include "ara/diag/multiple_event.h"
Scopenamespace ara::diag
SymbolEventHandleType

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

Record
AUTOSAR/AP/record/SWS_DM_01703
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01703@rel:R25-11#44b98e23
Content hash
44b98e23
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01703
Status: valid/unmigrated Version: rel:R25-11#1759c633 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_01703@rel:R25-11#1759c633
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#ca449d162026-09-30
  • R23-11rel:R23-11#ccf5b0582026-10-14
  • R24-11rel:R24-11#ccf5b0582026-10-14
  • R25-11rel:R25-11#1759c6332026-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

alias de tipo EventStatusByteNotifier [SWS_DM_02118] Upstream: RS_Diag_04183, RS_AP_00139

using EventStatusByteNotifier = std::function<void(EventStatusByte)>;

Register a notifier function which is called if a diagnostic event is changed.

Header-Datei#include "ara/diag/event_types.h"
Scopenamespace ara::diag
SymbolEventStatusByteNotifier
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_DM_02118
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02118@rel:R25-11#c1a22f46
Content hash
c1a22f46
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02118
Status: valid/unmigrated Version: rel:R25-11#2a1b181e 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_02118@rel:R25-11#2a1b181e
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

alias de tipo InitMonitorNotifier [SWS_DM_02121] Upstream: RS_AP_00137, RS_Diag_04179, RS_AP_00121

using InitMonitorNotifier = std::function<void(InitMonitorReason)>;

Notifier function which is called if the monitor needs to be re-initialized.

Header-Datei#include "ara/diag/monitor_types.h"
Scopenamespace ara::diag
SymbolInitMonitorNotifier
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_DM_02121
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02121@rel:R25-11#eea71dbb
Content hash
eea71dbb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02121
Status: valid/unmigrated Version: rel:R25-11#f9d8ebd7 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_02121@rel:R25-11#f9d8ebd7
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

alias de tipo MonitorHandleType [SWS_DM_01701] Upstream: RS_Diag_04063

using MonitorHandleType = std::uint32_t;

Type to identify an monitor .

Header-Datei#include "ara/diag/multiple_monitor.h"
Scopenamespace ara::diag
SymbolMonitorHandleType

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

Record
AUTOSAR/AP/record/SWS_DM_01701
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01701@rel:R25-11#97a1d0cf
Content hash
97a1d0cf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01701
Status: valid/unmigrated Version: rel:R25-11#af9f6371 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_01701@rel:R25-11#af9f6371
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#598831a92026-09-30
  • R23-11rel:R23-11#af9f63712026-10-14
  • R24-11rel:R24-11#af9f63712026-10-14
  • R25-11rel:R25-11#af9f63712026-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

alias de tipo ProximityChallengeValidationResultType [SWS_DM_02387] Upstream: RS_Diag_04147

using ProximityChallengeValidationResultType = ProximityChallenge ResultType;

This is the type of ProximityChallengeValidationResultType.

Header-Datei#include "ara/diag/sovd_proximity_challenge.h"
Scopenamespace ara::diag
SymbolProximityChallengeValidationResultType

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

Record
AUTOSAR/AP/record/SWS_DM_02387
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02387@rel:R25-11#5fb5daf0
Content hash
5fb5daf0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02387
Status: valid/unmigrated Version: rel:R25-11#6863a806 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_02387@rel:R25-11#6863a806
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

alias de tipo ResetRequestType [SWS_DM_01007] Upstream: RS_Diag_04169, RS_Diag_04279

using ResetRequestType = std::uint8_t;

The type of the requested reset.

Header-Datei#include "ara/diag/ecu_reset_request.h"
Scopenamespace ara::diag
SymbolResetRequestType

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

Record
AUTOSAR/AP/record/SWS_DM_01007
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01007@rel:R25-11#cc26320e
Content hash
cc26320e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01007
Status: valid/unmigrated Version: rel:R25-11#e2e29d02 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_01007@rel:R25-11#e2e29d02
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#7b5841f32026-09-30
  • R20-11rel:R20-11#779131db2026-10-14
  • R21-11rel:R21-11#779131db2026-10-14
  • R22-11rel:R22-11#d5ca30d42026-10-14
  • R23-11rel:R23-11#e2e29d022026-10-14
  • R24-11rel:R24-11#e2e29d022026-10-14
  • R25-11rel:R25-11#e2e29d022026-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

alias de tipo SecurityLevelType [SWS_DM_00705] Upstream: RS_AP_00125

using SecurityLevelType = std::uint8_t;

Type for the active security level. .

Header-Datei#include "ara/diag/conversation.h"
Scopenamespace ara::diag
SymbolSecurityLevelType

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

Record
AUTOSAR/AP/record/SWS_DM_00705
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00705@rel:R25-11#39f3640b
Content hash
39f3640b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00705
Status: valid/unmigrated Version: rel:R25-11#360b4b07 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_00705@rel:R25-11#360b4b07
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#b4b8714c2026-09-30
  • R20-11rel:R20-11#b3fa3d072026-10-14
  • R21-11rel:R21-11#93982e432026-10-14
  • R22-11rel:R22-11#a8d84bca2026-10-14
  • R23-11rel:R23-11#360b4b072026-10-14
  • R24-11rel:R24-11#360b4b072026-10-14
  • R25-11rel:R25-11#360b4b072026-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

alias de tipo SessionControlType [SWS_DM_00706] Upstream: RS_AP_00125

using SessionControlType = std::uint8_t;

Type for the active diagnostic session. .

Header-Datei#include "ara/diag/conversation.h"
Scopenamespace ara::diag
SymbolSessionControlType

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

Record
AUTOSAR/AP/record/SWS_DM_00706
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00706@rel:R25-11#b14a78a9
Content hash
b14a78a9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00706
Status: valid/unmigrated Version: rel:R25-11#a35e2216 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_00706@rel:R25-11#a35e2216
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#0e9c2dc82026-09-30
  • R20-11rel:R20-11#80173a0d2026-10-14
  • R21-11rel:R21-11#9ee942eb2026-10-14
  • R22-11rel:R22-11#fe435a182026-10-14
  • R23-11rel:R23-11#a35e22162026-10-14
  • R24-11rel:R24-11#a35e22162026-10-14
  • R25-11rel:R25-11#a35e22162026-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

Constantes / variables

variable kCustomReset [SWS_DM_01286] Upstream: RS_AP_00125

constexpr ResetRequestType kCustomReset = 3;

kCustomReset

Header-Datei#include "ara/diag/ecu_reset_request.h"
Scopenamespace ara::diag
SymbolkCustomReset
TypResetRequestType

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

Record
AUTOSAR/AP/record/SWS_DM_01286
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01286@rel:R25-11#e8a49042
Content hash
e8a49042
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01286
Status: valid/unmigrated Version: rel:R25-11#e9a4b846 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_01286@rel:R25-11#e9a4b846
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#e8a490422026-09-30
  • R22-11rel:R22-11#aaac4b4c2026-10-14
  • R23-11rel:R23-11#e9a4b8462026-10-14
  • R24-11rel:R24-11#e9a4b8462026-10-14
  • R25-11rel:R25-11#e9a4b8462026-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 kDefaultSession [SWS_DM_01278] Upstream: RS_AP_00125

constexpr SessionControlType kDefaultSession = 0x01;

Default session according to IS0 14229-1.

Header-Datei#include "ara/diag/conversation.h"
Scopenamespace ara::diag
SymbolkDefaultSession
TypSessionControlType

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

Record
AUTOSAR/AP/record/SWS_DM_01278
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01278@rel:R25-11#9f4e3463
Content hash
9f4e3463
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01278
Status: valid/unmigrated Version: rel:R25-11#1bc3cd3b 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_01278@rel:R25-11#1bc3cd3b
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#9f4e34632026-09-30
  • R22-11rel:R22-11#411346f32026-10-14
  • R23-11rel:R23-11#1bc3cd3b2026-10-14
  • R24-11rel:R24-11#1bc3cd3b2026-10-14
  • R25-11rel:R25-11#1bc3cd3b2026-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 kExtendedDiagnosticSession [SWS_DM_01280] Upstream: RS_AP_00125

constexpr SessionControlType kExtendedDiagnosticSession = 0x03;

Extended diagnostic session according to IS0 14229-1.

Header-Datei#include "ara/diag/conversation.h"
Scopenamespace ara::diag
SymbolkExtendedDiagnosticSession
TypSessionControlType

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

Record
AUTOSAR/AP/record/SWS_DM_01280
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01280@rel:R25-11#4816777b
Content hash
4816777b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01280
Status: valid/unmigrated Version: rel:R25-11#35959bbe 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_01280@rel:R25-11#35959bbe
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#4816777b2026-09-30
  • R22-11rel:R22-11#7c9b54032026-10-14
  • R23-11rel:R23-11#87481eba2026-10-14
  • R24-11rel:R24-11#87481eba2026-10-14
  • R25-11rel:R25-11#35959bbe2026-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 kHardReset [SWS_DM_01284] Upstream: RS_AP_00125

constexpr ResetRequestType kHardReset = 1;

HardReset.

Header-Datei#include "ara/diag/ecu_reset_request.h"
Scopenamespace ara::diag
SymbolkHardReset
TypResetRequestType

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

Record
AUTOSAR/AP/record/SWS_DM_01284
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01284@rel:R25-11#5899c0f6
Content hash
5899c0f6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01284
Status: valid/unmigrated Version: rel:R25-11#6b436af8 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_01284@rel:R25-11#6b436af8
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#5899c0f62026-09-30
  • R22-11rel:R22-11#0299a3402026-10-14
  • R23-11rel:R23-11#6b436af82026-10-14
  • R24-11rel:R24-11#6b436af82026-10-14
  • R25-11rel:R25-11#6b436af82026-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 kKeyOffOnReset [SWS_DM_01285] Upstream: RS_AP_00125

constexpr ResetRequestType kKeyOffOnReset = 2;

KeyOffOnReset.

Header-Datei#include "ara/diag/ecu_reset_request.h"
Scopenamespace ara::diag
SymbolkKeyOffOnReset
TypResetRequestType

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

Record
AUTOSAR/AP/record/SWS_DM_01285
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01285@rel:R25-11#0ada8909
Content hash
0ada8909
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01285
Status: valid/unmigrated Version: rel:R25-11#cc77f40b 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_01285@rel:R25-11#cc77f40b
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#0ada89092026-09-30
  • R22-11rel:R22-11#c109887d2026-10-14
  • R23-11rel:R23-11#cc77f40b2026-10-14
  • R24-11rel:R24-11#cc77f40b2026-10-14
  • R25-11rel:R25-11#cc77f40b2026-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 kLocked [SWS_DM_01282] Upstream: RS_AP_00125

constexpr SecurityLevelType kLocked = 0x00;

Security level locked.

Header-Datei#include "ara/diag/conversation.h"
Scopenamespace ara::diag
SymbolkLocked
TypSecurityLevelType

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

Record
AUTOSAR/AP/record/SWS_DM_01282
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01282@rel:R25-11#bcd1a6c3
Content hash
bcd1a6c3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01282
Status: valid/unmigrated Version: rel:R25-11#a7d83c84 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_01282@rel:R25-11#a7d83c84
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#bcd1a6c32026-09-30
  • R22-11rel:R22-11#bb28dbad2026-10-14
  • R23-11rel:R23-11#a7d83c842026-10-14
  • R24-11rel:R24-11#a7d83c842026-10-14
  • R25-11rel:R25-11#a7d83c842026-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 kProgrammingSession [SWS_DM_01279] Upstream: RS_AP_00125

constexpr SessionControlType kProgrammingSession = 0x02;

Programming session according to IS0 14229-1.

Header-Datei#include "ara/diag/conversation.h"
Scopenamespace ara::diag
SymbolkProgrammingSession
TypSessionControlType

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

Record
AUTOSAR/AP/record/SWS_DM_01279
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01279@rel:R25-11#e82caab0
Content hash
e82caab0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01279
Status: valid/unmigrated Version: rel:R25-11#6cfdec9e 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_01279@rel:R25-11#6cfdec9e
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#e82caab02026-09-30
  • R22-11rel:R22-11#2314a89d2026-10-14
  • R23-11rel:R23-11#6cfdec9e2026-10-14
  • R24-11rel:R24-11#6cfdec9e2026-10-14
  • R25-11rel:R25-11#6cfdec9e2026-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 kSafetySystemDiagnosticSession [SWS_DM_01281] Upstream: RS_AP_00125

constexpr SessionControlType kSafetySystemDiagnosticSession = 0x04;

Safety system diagnostic session according to IS0 14229-1.

Header-Datei#include "ara/diag/conversation.h"
Scopenamespace ara::diag
SymbolkSafetySystemDiagnosticSession
TypSessionControlType

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

Record
AUTOSAR/AP/record/SWS_DM_01281
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01281@rel:R25-11#2f9dd47f
Content hash
2f9dd47f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01281
Status: valid/unmigrated Version: rel:R25-11#59b53794 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_01281@rel:R25-11#59b53794
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#2f9dd47f2026-09-30
  • R22-11rel:R22-11#35f1fb552026-10-14
  • R23-11rel:R23-11#59b537942026-10-14
  • R24-11rel:R24-11#59b537942026-10-14
  • R25-11rel:R25-11#59b537942026-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 kSoftReset [SWS_DM_01283] Upstream: RS_AP_00125

constexpr ResetRequestType kSoftReset = 0;

SoftReset.

Header-Datei#include "ara/diag/ecu_reset_request.h"
Scopenamespace ara::diag
SymbolkSoftReset
TypResetRequestType

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

Record
AUTOSAR/AP/record/SWS_DM_01283
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01283@rel:R25-11#5f0630a4
Content hash
5f0630a4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01283
Status: valid/unmigrated Version: rel:R25-11#2cb43725 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_01283@rel:R25-11#2cb43725
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#5f0630a42026-09-30
  • R22-11rel:R22-11#d9f6ce202026-10-14
  • R23-11rel:R23-11#c088ac442026-10-14
  • R24-11rel:R24-11#c088ac442026-10-14
  • R25-11rel:R25-11#2cb437252026-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 funciones libres

función GetDiagDomain [SWS_DM_00524] Upstream: RS_AP_00119

constexpr const ara::core::ErrorDomain & GetDiagDomain () noexcept;

Obtain the reference to the single global DiagErrorDomain instance.

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopenamespace ara::diag
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const ara::core::ErrorDomain &reference to the DiagErrorDomain instance

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

Record
AUTOSAR/AP/record/SWS_DM_00524
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00524@rel:R25-11#1a9dea88
Content hash
1a9dea88
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00524
Status: valid/unmigrated Version: rel:R25-11#70e0366d 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_00524@rel:R25-11#70e0366d
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#5f2d79d62026-09-30
  • R20-11rel:R20-11#d02560d32026-10-14
  • R21-11rel:R21-11#d02560d32026-10-14
  • R22-11rel:R22-11#df70b8362026-10-14
  • R23-11rel:R23-11#19804c372026-10-14
  • R24-11rel:R24-11#b91895cb2026-10-14
  • R25-11rel:R25-11#70e0366d2026-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 GetDiagOfferDomain [SWS_DM_01003] Upstream: RS_AP_00119

constexpr const ara::core::ErrorDomain & GetDiagOfferDomain () noexcept;

Obtain the reference to the single global DiagErrorDomain instance.

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopenamespace ara::diag
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const ara::core::ErrorDomain &reference to the DiagOfferErrorDomain instance

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

Record
AUTOSAR/AP/record/SWS_DM_01003
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01003@rel:R25-11#30bd2214
Content hash
30bd2214
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01003
Status: valid/unmigrated Version: rel:R25-11#9d22a2d1 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_01003@rel:R25-11#9d22a2d1
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#4b595aa12026-09-30
  • R23-11rel:R23-11#b52c520b2026-10-14
  • R24-11rel:R24-11#9d22a2d12026-10-14
  • R25-11rel:R25-11#9d22a2d12026-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 GetDiagReportingDomain [SWS_DM_01004] Upstream: RS_AP_00119, RS_AP_00125

constexpr const ara::core::ErrorDomain & GetDiagReportingDomain () noexcept;

Obtain the reference to the single global DiagReportingErrorDomain instance.

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopenamespace ara::diag
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const ara::core::ErrorDomain &reference to the DiagOfferErrorDomain instance

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

Record
AUTOSAR/AP/record/SWS_DM_01004
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01004@rel:R25-11#e10dd31e
Content hash
e10dd31e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01004
Status: valid/unmigrated Version: rel:R25-11#da9273e9 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_01004@rel:R25-11#da9273e9
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#8b7d0da62026-09-30
  • R23-11rel:R23-11#e11dd0092026-10-14
  • R24-11rel:R24-11#da9273e92026-10-14
  • R25-11rel:R25-11#da9273e92026-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 GetDiagSovdErrorDomain [SWS_DM_01816] Upstream: RS_AP_00119

constexpr const ara::core::ErrorDomain & GetDiagSovdErrorDomain () noexcept;

Obtain the reference to the single global DiagSovdErrorDomain instance.

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

usar

La función GetDiagSovdErrorDomain en el espacio de nombres ara::diag devuelve una referencia a la instancia global de DiagSovdErrorDomain [SWS_DM_01816]. La función no acepta parámetros y se incluye mediante el archivo de cabecera ara/diag/diag_sovd_error_domain.h AUTOSAR_AP_SWS_Diagnostics §8.51.2.1.1 «GetDiagSovdErrorDomain». La llamada se realiza de forma síncrona y está especificada con el identificador constexpr.

Manejo de errores

La función está declarada como noexcept y posee la propiedad exception safe [SWS_DM_01816]. Al llamarla, no se lanzan excepciones y no se producen códigos de error específicos, ya que siempre se devuelve la referencia al dominio de errores global existente.

Concurrencia y restricciones

En cuanto a la concurrencia, la función está especificada como thread-safe [SWS_DM_01816]. Por tanto, las llamadas pueden realizarse de forma concurrente desde diferentes hilos, sin que se requieran mecanismos de sincronización adicionales a nivel de usuario. Interpretación: Dado que la función devuelve una referencia a una instancia global, es probable que la vida útil de esta instancia abarque todo el ciclo del proceso, de modo que no existen condiciones de orden restrictivas para la llamada. Pregunta Q-028af39c54929a52 (abierta)

Interacción

Según la especificación, GetDiagSovdErrorDomain sirve para cumplir el requisito de nivel superior RS_AP_00119 AUTOSAR_AP_SWS_Diagnostics §8.51.2.1.1 «GetDiagSovdErrorDomain». El ara::core::ErrorDomain proporcionado constituye la base para operaciones específicas de error y evaluaciones de diagnóstico en el contexto SOVD del gestor de diagnóstico.

Esta nota de uso se creó de forma automatizada. Se basa en los requisitos y las descripciones de interfaz de la especificación AUTOSAR R25-11.

Guía del implementador pendiente (complejidad I1)

Header-Datei#include "ara/diag/diag_sovd_error_domain.h"
Scopenamespace ara::diag
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const ara::core::ErrorDomain &reference to the DiagSovdErrorDomain instance

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

Record
AUTOSAR/AP/record/SWS_DM_01816
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01816@rel:R25-11#1d85f044
Content hash
1d85f044
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01816
Status: valid/unmigrated Version: rel:R25-11#9034d22a 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_01816@rel:R25-11#9034d22a
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#5bf27dbf2026-09-30
  • R23-11rel:R23-11#2ba68c4e2026-10-14
  • R24-11rel:R24-11#1b7c3b242026-10-14
  • R25-11rel:R25-11#9034d22a2026-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 GetDiagUdsNrcDomain [SWS_DM_00536] Upstream: RS_AP_00119

constexpr const ara::core::ErrorDomain & GetDiagUdsNrcDomain () noexcept;

Obtain the reference to the single global DiagUdsNrcErrorDomain instance.

Header-Datei#include "ara/diag/diag_uds_nrc_error_domain.h"
Scopenamespace ara::diag
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const ara::core::ErrorDomain &reference to the DiagUdsNrcErrorDomain instance

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

Record
AUTOSAR/AP/record/SWS_DM_00536
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00536@rel:R25-11#db4612d8
Content hash
db4612d8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00536
Status: valid/unmigrated Version: rel:R25-11#776c37a3 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_00536@rel:R25-11#776c37a3
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#b1b7ac252026-09-30
  • R20-11rel:R20-11#d411b1332026-10-14
  • R21-11rel:R21-11#d411b1332026-10-14
  • R22-11rel:R22-11#1cce239a2026-10-14
  • R23-11rel:R23-11#a0ffd7372026-10-14
  • R24-11rel:R24-11#776c37a32026-10-14
  • R25-11rel:R25-11#776c37a32026-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 MakeErrorCode [SWS_DM_00525] Upstream: RS_AP_00119

constexpr ara::core::ErrorCode MakeErrorCode (DiagErrc code, ara::core::ErrorDomain::SupportDataType data) noexcept;

Create a new ErrorCode for DiagErrorDomain with the given support data type.

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

Uso y contexto de llamada

La función MakeErrorCode en el espacio de nombres ara::diag sirve para la creación sincrónica de una nueva instancia de ara::core::ErrorCode para DiagErrorDomain [SWS_DM_00525]. La declaración está incluida mediante el encabezado ara/diag/diag_error_domain.h SWS Diagnostics §8.11.2.1.5 «MakeErrorCode». Acepta dos parámetros para su instanciación:

  • code: Un valor de enumeración del tipo DiagErrc que representa el estado de error concreto [SWS_DM_00525].
  • data: Un valor adicional específico del proveedor (ara::core::ErrorDomain::SupportDataType) para el suministro de datos de contexto de diagnóstico complementarios [SWS_DM_00525].

Tratamiento de errores, concurrencia y sincronización

La operación está declarada como noexcept y constexpr; está especificada explícitamente como segura frente a excepciones (exception safe) y segura para hilos (thread-safe) [SWS_DM_00525]. La función no lanza excepciones ni genera mensajes DET o DEM, sino que devuelve el objeto de error completamente inicializado. Interpretación: Debido a las propiedades constexpr y thread-safe, la función de ayuda debería ser completamente sin estado y reentrante, de modo que las llamadas pueden realizarse en paralelo desde hilos arbitrarios sin bloqueos. Pregunta Q-3f7a52c0fb5bcbb7 (abierta)

Interacción en el framework de diagnóstico

MakeErrorCode actúa como función de fábrica estandarizada para objetos de error. En el módulo existen sobrecargas estructuradas de forma análoga para otros dominios de errores de diagnóstico:

Esta nota de uso se ha generado de forma automatizada sobre la base de la especificación AUTOSAR Adaptive R25-11.

Guía del implementador pendiente (complejidad I2)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopenamespace ara::diag
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
codean enumeration value from future_errc
dataa vendor-defined supplementary value

Rückgabewert

TypBeschreibung
ara::core::ErrorCodethe new ErrorCode instance

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

Record
AUTOSAR/AP/record/SWS_DM_00525
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00525@rel:R25-11#b77236fe
Content hash
b77236fe
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00525
Status: valid/unmigrated Version: rel:R25-11#515c97e3 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_00525@rel:R25-11#515c97e3
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#fffc29472026-09-30
  • R20-11rel:R20-11#6611087c2026-10-14
  • R21-11rel:R21-11#6611087c2026-10-14
  • R22-11rel:R22-11#4510f7172026-10-14
  • R23-11rel:R23-11#7ab3b1632026-10-14
  • R24-11rel:R24-11#515c97e32026-10-14
  • R25-11rel:R25-11#515c97e32026-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 MakeErrorCode [SWS_DM_00537] Upstream: RS_AP_00119

constexpr ara::core::ErrorCode MakeErrorCode (DiagUdsNrcErrc code, ara::core::ErrorDomain::SupportDataType data) noexcept;

Create a new ErrorCode for DiagUdsNrcErrorDomain with the given support data type and message.

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

usar

La función MakeErrorCode crea en el espacio de nombres ara::diag una nueva instancia de ara::core::ErrorCode para el dominio de errores DiagUdsNrcErrorDomain [SWS_DM_00537]. Se proporciona a través del encabezado ara/diag/diag_uds_nrc_error_domain.h AUTOSAR_AP_SWS_Diagnostics §8.12.2.1.2 «MakeErrorCode». Como parámetros recibe un código de error code, así como datos adicionales específicos del fabricante data de tipo ara::core::ErrorDomain::SupportDataType [SWS_DM_00537]. Interpretación: En lo referente al parámetro code, a pesar de la entrada diag_errc en la tabla de especificaciones, probablemente se trate del valor de enumeración tipificado DiagUdsNrcErrc, ya que la firma de la función determina este tipo. Pregunta Q-28e9d39dcd0e4591 (abierta)

Tratamiento de errores y concurrencia

La creación se realiza de forma sincrónica y sin lanzar excepciones: gracias a la especificación como constexpr y noexcept, la llamada es segura frente a excepciones (exception safe) y puede ejecutarse ya en tiempo de compilación [SWS_DM_00537]. Además, la función está especificada como thread-safe, con lo cual puede invocarse de manera concurrente sin sincronización externa AUTOSAR_AP_SWS_Diagnostics §8.12.2.1.2 «MakeErrorCode».

Interacción

Dentro del módulo dm, la función constituye la contrapartida de otras fábricas de códigos de error específicas del dominio: Existen interfaces similares para DiagErrorDomain ([SWS_DM_00525]), DiagOfferErrorDomain ([SWS_DM_01005]), DiagReportingErrorDomain ([SWS_DM_01006]) y DiagSovdErrorDomain ([SWS_DM_01817]). Garantiza que los códigos de respuesta negativa (NRC) específicos de UDS se integren de forma estandarizada en el modelo adaptativo de tratamiento de errores.

Esta nota de uso fue generada por una IA a partir de la especificación AUTOSAR R25-11.

Guía del implementador pendiente (complejidad I2)

Header-Datei#include "ara/diag/diag_uds_nrc_error_domain.h"
Scopenamespace ara::diag
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
codean enumeration value from diag_errc
dataa vendor-defined supplementary value

Rückgabewert

TypBeschreibung
ara::core::ErrorCodethe new ErrorCode instance

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

Record
AUTOSAR/AP/record/SWS_DM_00537
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00537@rel:R25-11#9c29d6a3
Content hash
9c29d6a3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00537
Status: valid/unmigrated Version: rel:R25-11#31173828 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_00537@rel:R25-11#31173828
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#3999e00e2026-09-30
  • R20-11rel:R20-11#70a23c642026-10-14
  • R21-11rel:R21-11#ee675db92026-10-14
  • R22-11rel:R22-11#44057fa32026-10-14
  • R23-11rel:R23-11#7d0438402026-10-14
  • R24-11rel:R24-11#311738282026-10-14
  • R25-11rel:R25-11#311738282026-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 MakeErrorCode [SWS_DM_01005] Upstream: RS_AP_00119

constexpr ara::core::ErrorCode MakeErrorCode (DiagOfferErrc code, ara::core::ErrorDomain::SupportDataType data) noexcept;

Create a new ErrorCode for DiagOfferErrorDomain with the given support data type.

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

La función auxiliar MakeErrorCode sirve para la creación síncrona de una nueva instancia de ara::core::ErrorCode para el dominio de error DiagOfferErrorDomain [SWS_DM_01005]. Está ubicada en el espacio de nombres ara::diag y se proporciona a través del encabezado ara/diag/diag_error_domain.h AUTOSAR_AP_SWS_Diagnostics §8.11.2.1.6 «MakeErrorCode».

La función recibe dos parámetros de entrada:

  • code: el código de error de tipo DiagOfferErrc; en este caso, la descripción tabular menciona future_errc, lo que presumiblemente representa una discrepancia editorial con la firma de función tipada [SWS_DM_01005]. Pregunta Q-1ec69d2b930c5df4 (abierta)
  • data: un valor adicional específico del fabricante de tipo ara::core::ErrorDomain::SupportDataType [SWS_DM_01005].

Como valor de retorno, la función devuelve la instancia creada de ara::core::ErrorCode [SWS_DM_01005]. Dado que la firma está declarada como noexcept, la llamada no lanza excepciones y, según la especificación, es tanto segura frente a excepciones (exception safe) como segura para subprocesos (thread-safe) [SWS_DM_01005]. No existen restricciones en cuanto a reentrancia o contexto de llamada; como función constexpr, la evaluación puede llevarse a cabo ya en tiempo de compilación.

En el contexto del módulo existen sobrecargas de estructura análoga para la generación de códigos de error para otros dominios: para DiagErrorDomain mediante DiagErrc [SWS_DM_00525], para DiagReportingErrorDomain mediante DiagReportingErrc [SWS_DM_01006], para DiagUdsNrcErrorDomain mediante DiagUdsNrcErrc [SWS_DM_00537] así como para DiagSovdErrorDomain mediante DiagSovdErrc [SWS_DM_01817].

Esta nota de uso se creó automáticamente. El documento de referencia es la especificación AUTOSAR Adaptive Platform R25-11.

Guía del implementador pendiente (complejidad I2)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopenamespace ara::diag
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
codean enumeration value from future_errc
dataa vendor-defined supplementary value

Rückgabewert

TypBeschreibung
ara::core::ErrorCodethe new ErrorCode instance

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

Record
AUTOSAR/AP/record/SWS_DM_01005
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01005@rel:R25-11#7aef1990
Content hash
7aef1990
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01005
Status: valid/unmigrated Version: rel:R25-11#8e92499d 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_01005@rel:R25-11#8e92499d
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#f9ce69112026-09-30
  • R20-11rel:R20-11#34c644c72026-10-14
  • R21-11rel:R21-11#34c644c72026-10-14
  • R22-11rel:R22-11#648bc2402026-10-14
  • R23-11rel:R23-11#a31d75682026-10-14
  • R24-11rel:R24-11#8e92499d2026-10-14
  • R25-11rel:R25-11#8e92499d2026-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 MakeErrorCode [SWS_DM_01006] Upstream: RS_AP_00119

constexpr ara::core::ErrorCode MakeErrorCode (DiagReportingErrc code, ara::core::ErrorDomain::SupportDataType data) noexcept;

Create a new ErrorCode for DiagReportingErrorDomain with the given support data type.

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

La función MakeErrorCode sirve para la creación síncrona de una nueva instancia de ara::core::ErrorCode para el dominio de error DiagReportingErrorDomain [SWS_DM_01006]. Está definida en el encabezado ara/diag/diag_error_domain.h dentro del espacio de nombres ara::diag AUTOSAR_AP_SWS_Diagnostics §8.11.2.1.4 «MakeErrorCode».

La función espera dos parámetros de entrada:

  • code: el código de error de tipo DiagReportingErrc (en la descripción tabular de parámetros designado probablemente por razones editoriales como valor de future_errc) [SWS_DM_01006]. Pregunta Q-e70102028a353de2 (abierta)
  • data: un valor adicional definido por el fabricante de tipo ara::core::ErrorDomain::SupportDataType [SWS_DM_01006].

Como valor de retorno, la función proporciona la instancia de ara::core::ErrorCode generada [SWS_DM_01006]. Dado que está declarada como constexpr y noexcept, la generación puede realizarse ya en tiempo de compilación y se garantiza que no lance excepciones. Además, la función está especificada como segura para subprocesos y segura frente a excepciones, por lo que puede utilizarse de forma concurrente sin sincronización adicional [SWS_DM_01006].

Dentro de la especificación de diagnóstico, MakeErrorCode está sobrecargada para dominios adicionales, entre ellos para DiagErrorDomain [SWS_DM_00525], DiagOfferErrorDomain [SWS_DM_01005], DiagUdsNrcErrorDomain [SWS_DM_00537] así como DiagSovdErrorDomain [SWS_DM_01817].

Este texto ha sido generado por una IA a partir de la especificación de AUTOSAR.

Guía del implementador pendiente (complejidad I2)

Header-Datei#include "ara/diag/diag_error_domain.h"
Scopenamespace ara::diag
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
codean enumeration value from future_errc
dataa vendor-defined supplementary value

Rückgabewert

TypBeschreibung
ara::core::ErrorCodethe new ErrorCode instance

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

Record
AUTOSAR/AP/record/SWS_DM_01006
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01006@rel:R25-11#a6756ae7
Content hash
a6756ae7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01006
Status: valid/unmigrated Version: rel:R25-11#74c4e15f 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_01006@rel:R25-11#74c4e15f
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#9ee06f5c2026-09-30
  • R20-11rel:R20-11#349b55812026-10-14
  • R21-11rel:R21-11#349b55812026-10-14
  • R22-11rel:R22-11#d0246dda2026-10-14
  • R23-11rel:R23-11#2a46e0f02026-10-14
  • R24-11rel:R24-11#74c4e15f2026-10-14
  • R25-11rel:R25-11#74c4e15f2026-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 MakeErrorCode [SWS_DM_01817] Upstream: RS_AP_00119

constexpr ara::core::ErrorCode MakeErrorCode (DiagSovdErrc code, ara::core::ErrorDomain::SupportDataType data) noexcept;

Create a new ErrorCode for DiagSovdErrorDomain with the given support data type and message.

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

La función MakeErrorCode en el espacio de nombres ara::diag sirve para crear una nueva instancia de ara::core::ErrorCode para el dominio de error DiagSovdErrorDomain [SWS_DM_01817]. La declaración se incluye a través del encabezado ara/diag/diag_sovd_error_domain.h AUTOSAR_AP_SWS_Diagnostics §8.51.2.1.2 «MakeErrorCode».

Los parámetros y la semántica de invocación comprenden:

  • code: Un valor de enumeración del enum DiagSovdErrc, que representa la causa de error específica en el dominio SOVD [SWS_DM_01817].
  • data: Un valor adicional específico del fabricante del tipo ara::core::ErrorDomain::SupportDataType [SWS_DM_01817].
  • Valor de retorno: Una nueva instancia de ara::core::ErrorCode, que encapsula el código de error así como los datos adicionales [SWS_DM_01817].

La función está declarada como constexpr y noexcept [SWS_DM_01817]. Funciona de manera síncrona, no lanza excepciones de C++ (clasificación «exception safe») y no define mensajes DET o DEM específicos. Respecto a la concurrencia, está especificada como segura para subprocesos («thread-safe») y puede ejecutarse en paralelo sin mecanismos de bloqueo externos [SWS_DM_01817].

En el módulo Diagnostics, MakeErrorCode sigue un patrón uniforme y complementa funciones de creación relacionadas de otros dominios:

Interpretación: Es probable que el parámetro data sirva para transmitir información de contexto específica del fabricante, dado que la especificación deja la asignación exacta a criterio del fabricante. Pregunta Q-fb31eb1b01f1da1c (abierta)

Esta nota de uso se creó automáticamente. Todas las indicaciones se basan en el estado de la especificación de AUTOSAR Adaptive R25-11.

Guía del implementador pendiente (complejidad I2)

Header-Datei#include "ara/diag/diag_sovd_error_domain.h"
Scopenamespace ara::diag
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
codean enumeration value from DiagSovdErrc
dataa vendor-defined supplementary value

Rückgabewert

TypBeschreibung
ara::core::ErrorCodethe new ErrorCode instance

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

Record
AUTOSAR/AP/record/SWS_DM_01817
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01817@rel:R25-11#4752a569
Content hash
4752a569
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01817
Status: valid/unmigrated Version: rel:R25-11#2816b8af 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_01817@rel:R25-11#2816b8af
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#fa1f59322026-09-30
  • R23-11rel:R23-11#ac1a70fc2026-10-14
  • R24-11rel:R24-11#2816b8af2026-10-14
  • R25-11rel:R25-11#2816b8af2026-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