DEENESPTFRRUARHIKOZHNL

classe ara::diag::DoIPPowerMode

[SWS_DM_00731] Upstream: RS_Diag_00080

class DoIPPowerMode {...};

DiagnosticDoIPPowerModeInterface.

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

Guide utilisateurGÉNÉRÉ PAR IA

Met à disposition du Diagnostic Management le mode d'énergie DoIP actuel du véhicule via une interface de rappel (callback).
GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : afa4b2f1975c Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Met à disposition du Diagnostic Management le mode d'énergie DoIP actuel du véhicule via une interface de rappel (callback).

La classe d'interface ara::diag::DoIPPowerMode permet aux applications de mettre à disposition du Diagnostic Management le mode d'énergie DoIP actuel via la fonction de rappel GetDoIPPowerMode() [SWS_DM_00734]. Après l'instanciation, le gestionnaire doit être activé via Offer() et désenregistré via StopOffer() avant la destruction [SWS_DM_00735], [SWS_DM_00736]. En tant qu'exemplaire unique, la classe n'est ni copiable ni déplaçable [SWS_DM_01645].

Contexte

La classe abstraite ara::diag::DoIPPowerMode définit l'interface pour la mise à disposition du mode d'énergie DoIP actuel auprès du Diagnostic Management (DM). Dans les architectures de véhicules qui utilisent le diagnostic sur Internet Protocol (DoIP), le protocole de communication doit être informé de l'état de fonctionnement du réseau de bord ou de l'alimentation en tension. Le logiciel d'application dérive une classe de gestionnaire concrète de ara::diag::DoIPPowerMode et implémente l'interrogation du mode d'énergie [SWS_DM_00734]. Les partenaires d'interaction sont l'application de diagnostic fournisseuse, qui offre l'interface, ainsi que le système d'exécution du DM, qui délègue les demandes entrantes à ce gestionnaire [SWS_DM_00735].

Cycle de vie

Les instances de ara::diag::DoIPPowerMode sont créées en interne dans l'application et identifiées via un prototype de port qui est référencé par un ara::core::InstanceSpecifier [SWS_DM_00732]. Lors de l'appel du constructeur, l'argument ConcurrencyType permet de définir si la méthode de rappel GetDoIPPowerMode() doit être exécutée avec sécurité multithread (kConcurrent) ou sans sécurité multithread (kNotConcurrent) [SWS_DM_00732]. Le constructeur lui-même est implémenté avec sécurité multithread [SWS_DM_00732].

Selon la spécification, il s'agit d'une instance non copiable et non déplaçable : le constructeur de copie [SWS_DM_01645] et le constructeur de déplacement [SWS_DM_01646] ainsi que les opérateurs d'affectation correspondants [SWS_DM_01643], [SWS_DM_01644] sont explicitement supprimés (=delete).

Après l'instanciation, le gestionnaire doit être activé via Offer() afin que le DM puisse transmettre les requêtes [SWS_DM_00735]. Pour mettre fin à la transmission des requêtes, StopOffer() est appelé [SWS_DM_00736]. Le destructeur virtuel ~DoIPPowerMode() [SWS_DM_00733] ainsi que Offer() et StopOffer() sont spécifiés comme n'étant pas à sécurité multithread. Il conviendrait vraisemblablement de toujours exécuter StopOffer() avant d'appeler le destructeur, afin d'interrompre proprement les interactions en attente avec le DM. Question Q-85ede935aa303c45 (ouverte)

Parcours d'utilisation

L'utilisation typique de ara::diag::DoIPPowerMode suit un enchaînement fixe composé de l'initialisation, de l'enregistrement du service, de l'interrogation cyclique ou événementielle du mode et du désenregistrement :

  1. L'application instancie sa classe dérivée avec le InstanceSpecifier approprié et le ConcurrencyType souhaité [SWS_DM_00732].
  2. L'application enregistre activement le gestionnaire auprès du Diagnostic Management au moyen de Offer() [SWS_DM_00735].
  3. Dès que le protocole DoIP a besoin de l'état, le DM appelle la fonction purement virtuelle GetDoIPPowerMode() [SWS_DM_00734]. L'implémentation renvoie un ara::core::Future<PowerModeType>, qui est résolu de manière asynchrone [SWS_DM_00734].
  4. Lors de la fin du fonctionnement, l'application appelle StopOffer() pour ne plus accepter de nouvelles demandes [SWS_DM_00736].
  5. L'instance est libérée via le destructeur [SWS_DM_00733].
Séquence d’appel pour ara::diag::DoIPPowerModeApplicationDoIPPowerModeDiagnosticManagementUse Case: Initialisation et offreDoIPPowerMode(specifier, concurrencyType)Offer()Handler registrierenResult<void> (Erfolg)Use Case: Energiemodus-AbfrageGetDoIPPowerMode()Future<PowerModeType>Use Case: Désenregistrement et démantèlementStopOffer()Handler abmelden~DoIPPowerMode()

Diagramme de séquence : déroulement typique de l'enregistrement, de l'interrogation d'état asynchrone et de la désinscription pour DoIPPowerMode. Sources : [SWS_DM_00732], [SWS_DM_00734], [SWS_DM_00735], [SWS_DM_00736], AUTOSAR_AP_SWS_Diagnostics §8.2 « DoIP Power Mode ».

Scénarios d'erreur

Lors de l'appel du constructeur, des violations de modèle et d'affectation documentées peuvent survenir [SWS_DM_00732] :

  • InstanceSpecifierMappingIntegrityViolation : l'identifiant ne peut pas être résolu dans le contexte de l'exécutable ou ne référence aucun élément PortPrototype [SWS_DM_00732].
  • PortInterfaceMappingViolation : le PortPrototype référencé n'est pas typé par un DiagnosticDoIPPowerModeInterface [SWS_DM_00732].
  • ProcessMappingViolation : il existe une référence d'instance, mais aucun processus modélisé correspondant pour l'environnement d'exécution [SWS_DM_00732].
  • InstanceSpecifierAlreadyInUseViolation : le InstanceSpecifier a déjà été utilisé au sein du même processus pour une autre instance [SWS_DM_00732].

Si Offer() est appelée alors que le service est déjà activement proposé, la méthode renvoie le code d'erreur DiagOfferErrc::kAlreadyOffered via le ara::core::Result [SWS_DM_00735]. La méthode GetDoIPPowerMode() ne définit en revanche aucun code d'erreur standardisé [SWS_DM_00734].

Ce guide est basé sur la spécification AUTOSAR pour l'Adaptive Platform (Release R25-11). Toutes les indications et tous les codes d'erreur s'appuient sur les exigences SWS référencées.

Carte des membres

Constructeurs et destructeur

2

Opérateurs

1

Diagramme de classes

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

G nara__diag__DoIPPowerMode921 DoIPPowerMode + DoIPPowerMode() + operator=() + ~DoIPPowerMode() + GetDoIPPowerMode() + Offer() + StopOffer()

Vue détaillée

Sélectionnez une entrée dans le plan.

Constructeurs et destructeur

DoIPPowerMode fonction 3

Constructor of DoIPPowerMode.

Surcharges DoIPPowerMode 3
explicit DoIPPowerMode (const ara::core::InstanceSpecifier &specifier, ConcurrencyType concurrencyType) noexcept; SWS_DM_00732
DoIPPowerMode (DoIPPowerMode &)=delete; SWS_DM_01645
DoIPPowerMode (DoIPPowerMode &&) noexcept=delete; SWS_DM_01646

Destructor of DoIPPowerMode .

virtual ~DoIPPowerMode () noexcept;

Méthodes

Called to get the current Power Mode for the DoIP protocol.

virtual ara::core::Future< PowerModeType > GetDoIPPowerMode () noexcept=0;
Offer fonction

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

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

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

void StopOffer () noexcept;

Opérateurs

operator= fonction 2

DoIPPowerMode shall be a single not assignable instance.

Surcharges = 2
DoIPPowerMode & operator= (DoIPPowerMode &)=delete; SWS_DM_01643
DoIPPowerMode & operator= (DoIPPowerMode &&)=delete; SWS_DM_01644

Documentation des méthodes

fonction DoIPPowerMode [SWS_DM_00732] Upstream: RS_AP_00137, RS_Diag_00080, RS_AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

explicit DoIPPowerMode (const ara::core::InstanceSpecifier &specifier, ConcurrencyType concurrencyType) noexcept;

Constructor of DoIPPowerMode.

Header-Datei#include "ara/diag/doip_power_mode.h"
Scopeclass ara::diag::DoIPPowerMode
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of your executable, or it refers to a model element other tegrityViolation than a PortPrototype. PortInterfaceMap- A PortPrototype that is referenced by a pingViolation DiagnosticDoIpPowerModePortMapping needs to be typed by a DiagnosticDoIPPowerModeInterface. ProcessMappingVio- Matching InstanceRef exists, but no matching (modelled) Process lation found that matches the (runtime) process. InstanceSpecifier- Violation message that is sent in case a constructor in the ara AlreadyInUseViola- framework was called with an InstanceSpecifier already in use in tion this process.

Parameter (in)

ParameterBeschreibung
specifierInstanceSpecifier to a PortPrototype of a DiagnosticDoIPPowerModeInterface
concurrencyTypeSpecifies if the interface is implemented as thread safe ( kConcurrent) or non-thread safe (kNotConcurrent)..

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

Record
AUTOSAR/AP/record/SWS_DM_00732
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00732@rel:R25-11#c493f41e
Content hash
c493f41e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00732
Status: valid/unmigrated Version: rel:R25-11#66edc734 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_00732@rel:R25-11#66edc734
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#1c6fa5dc2026-09-30
  • R19-11rel:R19-11#0266e97a2026-10-14
  • R20-11rel:R20-11#b1e408472026-10-14
  • R21-11rel:R21-11#b1e408472026-10-14
  • R22-11rel:R22-11#4bbeb2a32026-10-14
  • R23-11rel:R23-11#2c24de892026-10-14
  • R24-11rel:R24-11#ab9436fc2026-10-14
  • R25-11rel:R25-11#66edc7342026-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

fonction DoIPPowerMode [SWS_DM_01645] Upstream: RS_AP_00147

DoIPPowerMode (DoIPPowerMode &)=delete;

DoIPPowerMode shall be a single not copiable instance.

Header-Datei#include "ara/diag/doip_power_mode.h"
Scopeclass ara::diag::DoIPPowerMode

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

Record
AUTOSAR/AP/record/SWS_DM_01645
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01645@rel:R25-11#fb00996e
Content hash
fb00996e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01645
Status: valid/unmigrated Version: rel:R25-11#09d2a56c 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_01645@rel:R25-11#09d2a56c
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#ee19e7462026-09-30
  • R23-11rel:R23-11#4040193c2026-10-14
  • R24-11rel:R24-11#50f34d5e2026-10-14
  • R25-11rel:R25-11#09d2a56c2026-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

fonction DoIPPowerMode [SWS_DM_01646] Upstream: RS_AP_00147

DoIPPowerMode (DoIPPowerMode &&) noexcept=delete;

Move constructor of DoIPPowerMode.

Header-Datei#include "ara/diag/doip_power_mode.h"
Scopeclass ara::diag::DoIPPowerMode

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

Record
AUTOSAR/AP/record/SWS_DM_01646
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01646@rel:R25-11#aab1a80b
Content hash
aab1a80b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01646
Status: valid/unmigrated Version: rel:R25-11#76066b36 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_01646@rel:R25-11#76066b36
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#e05aa5132026-09-30
  • R23-11rel:R23-11#b500ed442026-10-14
  • R24-11rel:R24-11#76066b362026-10-14
  • R25-11rel:R25-11#76066b362026-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

fonction GetDoIPPowerMode [SWS_DM_00734] Upstream: RS_AP_00138, RS_Diag_00080

virtual ara::core::Future< PowerModeType > GetDoIPPowerMode () noexcept=0;

Called to get the current Power Mode for the DoIP protocol.

Header-Datei#include "ara/diag/doip_power_mode.h"
Scopeclass ara::diag::DoIPPowerMode
Exception-Sicherheitexception safe
Thread-Sicherheitconditional whether the function has to be implemented thread safe or non-thread safe is determined by the ConcurrencyType given in the constructor

Rückgabewert

TypBeschreibung
ara::core::Future< PowerModeType >current diagnostic power mode

Fehler

FehlercodeBeschreibung
This function does not specify any standardized errors.

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

Record
AUTOSAR/AP/record/SWS_DM_00734
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00734@rel:R25-11#43f0a301
Content hash
43f0a301
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00734
Status: valid/unmigrated Version: rel:R25-11#ef568061 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_00734@rel:R25-11#ef568061
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#506847ff2026-09-30
  • R19-11rel:R19-11#0770e5c92026-10-14
  • R20-11rel:R20-11#92f97dd82026-10-14
  • R21-11rel:R21-11#92f97dd82026-10-14
  • R22-11rel:R22-11#23fff4062026-10-14
  • R23-11rel:R23-11#f520e5e72026-10-14
  • R24-11rel:R24-11#dcf802902026-10-14
  • R25-11rel:R25-11#ef5680612026-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

fonction Offer [SWS_DM_00735] Upstream: RS_AP_00119, RS_AP_00139, RS_Diag_00080

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

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

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 5f8fb75036b6 Provenance
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

La méthode synchrone Offer de la classe ara::diag::DoIPPowerMode sert à une Adaptive Application à enregistrer et activer le service pour le DoIP-Power-Mode auprès du Diagnostic Management (DM) [SWS_DM_00735]. L'appel met le DM en mesure de transférer les messages de requête entrants vers ce gestionnaire [SWS_DM_00735]. La fonction n'attend aucun paramètre de transmission, ne lève aucune exception (noexcept) et fournit comme valeur de retour un ara::core::Result<void> [SWS_DM_00735].

Tant que Offer n'a pas encore été appelée par l'application fournisseuse, le DM répond aux requêtes client demandant des informations sur le DoIP-Power-Mode par la valeur d'état 0 (« Not ready ») conformément à l'ISO 13400-2 [SWS_DM_01525]. Si le gestionnaire est enregistré et que le DM a besoin du Power-Mode actuel pour répondre aux messages DoIP, il interroge celui-ci via ara::diag::DoIPPowerMode::GetDoIPPowerMode [SWS_DM_00814].

En cas d'erreur, l'objet Result contient un code d'erreur correspondant. Si la méthode a déjà été appelée auparavant avec succès sur l'instance concernée, un nouvel appel échoue et renvoie DiagOfferErrc::kAlreadyOffered avec une sémantique de retour arrière (rollback) [SWS_DM_00735].

Concernant la concurrence, la fonction est spécifiée comme non sûre au niveau des threads (not thread-safe) [SWS_DM_00735]. Les appels parallèles sur la même instance doivent donc être synchronisés par l'appelant. La fonction offre une sécurité complète vis-à-vis des exceptions (exception safe) [SWS_DM_00735].

Cette note d'utilisation a été créée par une IA et est basée sur les spécifications de la version AUTOSAR R25-11.

Guide de l'implémenteur à venir (complexité I1)

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

Rückgabewert

TypBeschreibung
ara::core::Result< void >Returns nothing or an error.

Fehler

FehlercodeBeschreibung
DiagOfferErrc::kAlreadyOfferedrollback_semantics The service is already offered.

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

Record
AUTOSAR/AP/record/SWS_DM_00735
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00735@rel:R25-11#4cf5cb39
Content hash
4cf5cb39
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00735
Status: valid/unmigrated Version: rel:R25-11#f58d667e 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_00735@rel:R25-11#f58d667e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#26b4f3912026-09-30
  • R19-11rel:R19-11#a5c3bf782026-10-14
  • R20-11rel:R20-11#9dc27f822026-10-14
  • R21-11rel:R21-11#0e36f8202026-10-14
  • R22-11rel:R22-11#0336fa682026-10-14
  • R23-11rel:R23-11#ebaf713f2026-10-14
  • R24-11rel:R24-11#352d21d82026-10-14
  • R25-11rel:R25-11#f58d667e2026-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

fonction StopOffer [SWS_DM_00736] Upstream: RS_Diag_00080

void StopOffer () noexcept;

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

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 2a0861404a22 Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

La méthode StopOffer de la classe ara::diag::DoIPPowerMode désactive le réacheminement des messages de requête de diagnostic entrants par Diagnostic Management (DM) vers le gestionnaire [SWS_DM_00736]. La fonction est mise à disposition via le fichier d'en-tête ara/diag/doip_power_mode.h, ne possède aucune valeur de retour et ne prend aucun paramètre [SWS_DM_00736].

Pour le comportement face aux erreurs et l'environnement d'exécution, les détails de spécification suivants s'appliquent :

  • Sûreté face aux exceptions : la fonction est déclarée comme noexcept et définie comme sûre face aux exceptions (exception safe) [SWS_DM_00736]. Aucune exception n'est levée et aucun code d'erreur n'est renvoyé.
  • Sûreté des threads : l'opération est spécifiée comme non sûre pour les threads (not thread-safe) [SWS_DM_00736]. Interprétation : si la méthode est appelée dans des scénarios multithread ou parallèlement à d'autres opérations de l'instance, une synchronisation externe par l'application devrait être nécessaire. Question Q-1593f08472d584d1 (ouverte)

Le modèle de mise à disposition avec Offer et StopOffer est conçu de manière uniforme dans Diagnostic Management AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 « Monitors ». L'arrêt du réacheminement des requêtes DM via StopOffer est utilisé de manière analogue pour d'autres composants de diagnostic, tels que ara::diag::DoIPGroupIdentification [SWS_DM_00726], ara::diag::DoIPActivationLine [SWS_DM_00837], ara::diag::GenericUDSService [SWS_DM_00620], ara::diag::DownloadService [SWS_DM_00793] et ara::diag::Authentication [SWS_DM_01131].

Cette note d'utilisation a été générée automatiquement sur la base de la spécification AUTOSAR R25-11.

Guide de l'implémenteur à venir (complexité I2)

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

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_DM_00736
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00736@rel:R25-11#f52739ac
Content hash
f52739ac
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00736
Status: valid/unmigrated Version: rel:R25-11#0e61f7d7 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_00736@rel:R25-11#0e61f7d7
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#59b557212026-09-30
  • R19-11rel:R19-11#c56b5aa32026-10-14
  • R20-11rel:R20-11#2ab1127f2026-10-14
  • R21-11rel:R21-11#0741cb0b2026-10-14
  • R22-11rel:R22-11#7a2afa5d2026-10-14
  • R23-11rel:R23-11#8c17316f2026-10-14
  • R24-11rel:R24-11#cb0768a32026-10-14
  • R25-11rel:R25-11#0e61f7d72026-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

fonction operator= [SWS_DM_01643] Upstream: RS_AP_00147

DoIPPowerMode & operator= (DoIPPowerMode &)=delete;

DoIPPowerMode shall be a single not assignable instance.

Header-Datei#include "ara/diag/doip_power_mode.h"
Scopeclass ara::diag::DoIPPowerMode

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

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

fonction operator= [SWS_DM_01644] Upstream: RS_AP_00147

DoIPPowerMode & operator= (DoIPPowerMode &&)=delete;

Move assignment operator of DoIPPowerMode.

Header-Datei#include "ara/diag/doip_power_mode.h"
Scopeclass ara::diag::DoIPPowerMode

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

Record
AUTOSAR/AP/record/SWS_DM_01644
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01644@rel:R25-11#906440be
Content hash
906440be
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01644
Status: valid/unmigrated Version: rel:R25-11#5e63251a 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_01644@rel:R25-11#5e63251a
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#4b97c7962026-09-30
  • R23-11rel:R23-11#630a0d5f2026-10-14
  • R24-11rel:R24-11#5e63251a2026-10-14
  • R25-11rel:R25-11#5e63251a2026-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

fonction ~DoIPPowerMode [SWS_DM_00733] Upstream: RS_AP_00134, RS_Diag_00080

virtual ~DoIPPowerMode () noexcept;

Destructor of DoIPPowerMode .

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

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

Record
AUTOSAR/AP/record/SWS_DM_00733
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00733@rel:R25-11#8fe42027
Content hash
8fe42027
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00733
Status: valid/unmigrated Version: rel:R25-11#d50e740b 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_00733@rel:R25-11#d50e740b
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#94245e0d2026-09-30
  • R19-11rel:R19-11#a57124272026-10-14
  • R20-11rel:R20-11#afa6eb5f2026-10-14
  • R21-11rel:R21-11#322b72f72026-10-14
  • R22-11rel:R22-11#169e0e6c2026-10-14
  • R23-11rel:R23-11#b45f905b2026-10-14
  • R24-11rel:R24-11#d50e740b2026-10-14
  • R25-11rel:R25-11#d50e740b2026-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