DEENESPTFRRUARHIKOZHNL

فئة 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

دليل المستخدممولَّد بالذكاء الاصطناعي

يوفّر نمط طاقة DoIP الحالي للمركبة إلى Diagnostic Management عبر واجهة رد نداء.
مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: afa4b2f1975c المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

يوفّر نمط طاقة DoIP الحالي للمركبة إلى Diagnostic Management عبر واجهة رد نداء.

تتيح فئة الواجهة ara::diag::DoIPPowerMode للتطبيقات توفير نمط طاقة DoIP الحالي إلى Diagnostic Management عبر دالة رد النداء GetDoIPPowerMode() [SWS_DM_00734]. بعد إنشاء المثيل، يجب تنشيط المعالج عبر Offer() وإلغاء تسجيله مرة أخرى قبل الهدم عبر StopOffer() [SWS_DM_00735]، [SWS_DM_00736]. وباعتبارها نموذجًا فرديًا، فإن الفئة غير قابلة للنسخ أو النقل [SWS_DM_01645].

السياق

تحدد الفئة المجردة ara::diag::DoIPPowerMode الواجهة لتوفير نمط طاقة DoIP الحالي إلى Diagnostic Management (DM). وفي معماريات المركبات التي تستخدم التشخيص عبر بروتوكول الإنترنت (DoIP)، يجب أن يكون بروتوكول الاتصال على دراية بحالة تشغيل شبكة المركبة أو إمداد الجهد. يشتق برنامج التطبيق فئة معالج ملموسة من ara::diag::DoIPPowerMode وينفّذ استعلام نمط الطاقة [SWS_DM_00734]. وتتمثل أطراف التفاعل في تطبيق التشخيص الموفِّر الذي يعرض الواجهة، بالإضافة إلى نظام وقت التشغيل الخاص بـ DM الذي يفوّض الطلبات الواردة إلى هذا المعالج [SWS_DM_00735].

دورة الحياة

يتم إنشاء مثيلات ara::diag::DoIPPowerMode داخليًا في التطبيق ويتم تحديدها عبر نموذج منفذ أولي يُشار إليه بواسطة ara::core::InstanceSpecifier [SWS_DM_00732]. وعند استدعاء المنشئ، يتم تحديد ما إذا كان يجب تنفيذ دالة رد النداء GetDoIPPowerMode() بأمان من حيث الخيوط (kConcurrent) أو بدون أمان من حيث الخيوط (kNotConcurrent) عبر الوسيطة ConcurrencyType [SWS_DM_00732]. والمنشئ نفسه مُنفَّذ بأمان من حيث الخيوط [SWS_DM_00732].

وفقًا للمواصفة، يُعد هذا المثيل غير قابل للنسخ وغير قابل للنقل: حيث تم حذف كل من منشئ النسخ [SWS_DM_01645] ومنشئ النقل [SWS_DM_01646] بالإضافة إلى معاملي الإسناد المقابلين [SWS_DM_01643]، [SWS_DM_01644] بشكل صريح (=delete).

بعد إنشاء المثيل، يجب تنشيط المعالج عبر Offer() لكي يتمكن DM من توجيه الطلبات [SWS_DM_00735]. ولإنهاء توجيه الطلبات، يتم استدعاء StopOffer() [SWS_DM_00736]. وقد تم تحديد الهادم الافتراضي ~DoIPPowerMode() [SWS_DM_00733] بالإضافة إلى Offer() وStopOffer() على أنها غير آمنة من حيث الخيوط. ويُفترض أنه ينبغي دائمًا تنفيذ StopOffer() قبل استدعاء الهادم لفصل التفاعلات المعلقة مع DM بشكل صحيح. سؤال Q-85ede935aa303c45 (مفتوح)

مسار الاستخدام

يتّبع الاستخدام النموذجي لـ ara::diag::DoIPPowerMode تسلسلاً ثابتًا يتكون من التهيئة، وتسجيل الخدمة، والاستعلام الدوري أو المستند إلى الأحداث عن النمط، وإلغاء التسجيل:

  1. ينشئ التطبيق مثيلاً من فئته المشتقة باستخدام InstanceSpecifier المناسب وConcurrencyType المطلوب [SWS_DM_00732].
  2. يسجّل التطبيق المعالج بنشاط لدى Diagnostic Management بواسطة Offer() [SWS_DM_00735].
  3. بمجرد أن يحتاج بروتوكول DoIP إلى الحالة، يستدعي DM الدالة الافتراضية الصرفة GetDoIPPowerMode() [SWS_DM_00734]. ويعيد التنفيذ ara::core::Future<PowerModeType>، والذي يتم حله بشكل غير متزامن [SWS_DM_00734].
  4. عند إنهاء التشغيل، يستدعي التطبيق StopOffer() حتى لا يستقبل أي طلبات أخرى [SWS_DM_00736].
  5. يتم تحرير المثيل عبر الهادم [SWS_DM_00733].
تسلسل الاستدعاء لـ ara::diag::DoIPPowerModeالتطبيقDoIPPowerModeDiagnosticManagementUse Case: التهيئة والتقديمDoIPPowerMode(specifier, concurrencyType)Offer()Handler registrierenResult<void> (Erfolg)Use Case: Energiemodus-AbfrageGetDoIPPowerMode()Future<PowerModeType>Use Case: إلغاء التسجيل والتفكيكStopOffer()Handler abmelden~DoIPPowerMode()

مخطط تسلسلي: التسلسل النموذجي للتسجيل واستعلام الحالة غير المتزامن وإلغاء التسجيل لـ DoIPPowerMode. المصادر: [SWS_DM_00732]، [SWS_DM_00734]، [SWS_DM_00735]، [SWS_DM_00736]، AUTOSAR_AP_SWS_Diagnostics §8.2 «DoIP Power Mode».

سيناريوهات الأخطاء

عند استدعاء المنشئ، يمكن أن تحدث انتهاكات في النموذج والتعيين تكون موثقة [SWS_DM_00732]:

  • InstanceSpecifierMappingIntegrityViolation: لا يمكن حل المعرّف في سياق الملف القابل للتنفيذ أو أنه لا يشير إلى عنصر PortPrototype [SWS_DM_00732].
  • PortInterfaceMappingViolation: إن PortPrototype المشار إليه ليس من النوع DiagnosticDoIPPowerModeInterface [SWS_DM_00732].
  • ProcessMappingViolation: يوجد مرجع للمثيل، ولكن لا توجد عملية منمذجة مطابقة لبيئة وقت التشغيل [SWS_DM_00732].
  • InstanceSpecifierAlreadyInUseViolation: تم استخدام InstanceSpecifier بالفعل لمثيل آخر داخل نفس العملية [SWS_DM_00732].

إذا تم استدعاء Offer() بينما الخدمة معروضة بنشاط بالفعل، فإن الدالة تعيد رمز الخطأ DiagOfferErrc::kAlreadyOffered عبر ara::core::Result [SWS_DM_00735]. وفي المقابل، لا تحدد الدالة GetDoIPPowerMode() أي رموز خطأ قياسية [SWS_DM_00734].

يعتمد هذا الدليل على مواصفة AUTOSAR الخاصة بـ Adaptive Platform (الإصدار R25-11). وتستند جميع البيانات ورموز الأخطاء إلى متطلبات SWS المشار إليها.

خريطة الأعضاء

المُنشئات والمُتلف

2

الدوال الأعضاء

3

المعاملات

1

مخطط الفئة

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

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

عرض التفاصيل

اختر عنصرًا من المخطط.

المُنشئات والمُتلف

DoIPPowerMode دالة 3

Constructor of DoIPPowerMode.

التحميلات الزائدة 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;

الدوال الأعضاء

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

virtual ara::core::Future< PowerModeType > GetDoIPPowerMode () noexcept=0;
Offer دالة

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

ara::core::Result< void > Offer () noexcept;
StopOffer دالة

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

void StopOffer () noexcept;

المعاملات

operator= دالة 2

DoIPPowerMode shall be a single not assignable instance.

التحميلات الزائدة = 2
DoIPPowerMode & operator= (DoIPPowerMode &)=delete; SWS_DM_01643
DoIPPowerMode & operator= (DoIPPowerMode &&)=delete; SWS_DM_01644

توثيق الدوال

دالة 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#f5dd179c
Content hash
f5dd179c
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

دالة 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#f8628685
Content hash
f8628685
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

دالة 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#c7a6c8a4
Content hash
c7a6c8a4
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

دالة 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#290d8bca
Content hash
290d8bca
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

دالة 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.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 5f8fb75036b6 المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُستخدم الطريقة المتزامنة Offer للفئة ara::diag::DoIPPowerMode بواسطة Adaptive Application لتسجيل خدمة DoIP Power Mode لدى Diagnostic Management (DM) وتمكينها [SWS_DM_00735]. ويمكّن هذا الاستدعاء الـ DM من إعادة توجيه رسائل الطلبات الواردة إلى هذا المعالج [SWS_DM_00735]. لا تتوقع الدالة أي معاملات ممررة، ولا تطلق أي استثناءات (noexcept)، وتُرجع ara::core::Result<void> كقيمة إرجاع [SWS_DM_00735].

طالما لم يتم استدعاء Offer بواسطة التطبيق الموفر بعد، يجيب DM على طلبات العميل للحصول على معلومات DoIP Power Mode بالقيمة الإرشادية 0 («Not ready») وفقًا للمواصفة ISO 13400-2 [SWS_DM_01525]. وإذا كان المعالج مسجلاً ويحتاج DM إلى وضع الطاقة الحالي للرد على رسائل DoIP، فإنه يستعلم عنه عبر ara::diag::DoIPPowerMode::GetDoIPPowerMode [SWS_DM_00814].

في حالة حدوث خطأ، يحتوي الكائن Result على رمز خطأ مطابق. وإذا تم استدعاء الطريقة بنجاح على المثيل المعني سابقًا، فإن أي استدعاء متجدد سيفشل ويُرجع DiagOfferErrc::kAlreadyOffered بدلالات التراجع [SWS_DM_00735].

فيما يتعلق بالتزامن، تم تحديد الدالة على أنها غير آمنة خيطيًا (not thread-safe) [SWS_DM_00735]. لذلك، يجب مزامنة الاستدعاءات المتوازية على نفس المثيل بواسطة المستدعي. وتوفر الدالة أمانًا كاملاً من حيث الاستثناءات (exception safe) [SWS_DM_00735].

تم إنشاء ملاحظة الاستخدام هذه بواسطة ذكاء اصطناعي وتستند إلى مواصفات إصدار AUTOSAR R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد 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#a5ecb865
Content hash
a5ecb865
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

دالة StopOffer [SWS_DM_00736] Upstream: RS_Diag_00080

void StopOffer () noexcept;

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

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 2a0861404a22 المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تعطل الدالة StopOffer التابعة للفئة ara::diag::DoIPPowerMode قيام Diagnostic Management (DM) بإعادة توجيه رسائل طلب التشخيص الواردة إلى المعالج [SWS_DM_00736]. تتوفر الدالة عبر ملف الترويسة ara/diag/doip_power_mode.h، وليس لها قيمة إرجاع ولا تقبل أي معلمات [SWS_DM_00736].

تنطبق تفاصيل المواصفات التالية على سلوك الأخطاء وبيئة التنفيذ:

  • أمان الاستثناءات: تم التصريح عن الدالة كـ noexcept، وتحديدها بأنها آمنة من الاستثناءات (exception safe) [SWS_DM_00736]. ولا يتم إطلاق أي استثناءات، كما لا تُرجع أي رموز خطأ.
  • أمان الخيوط: تم تحديد العملية بأنها غير آمنة بالنسبة للخيوط (not thread-safe) [SWS_DM_00736]. التفسير: إذا تم استدعاء الدالة في سيناريوهات متعددة الخيوط أو بالتوازي مع عمليات أخرى لنفس النسخة، فيُرجح أن تكون هناك حاجة إلى مزامنة خارجية من قِبل التطبيق. سؤال Q-1593f08472d584d1 (مفتوح)

تم تصميم نمط التوفير باستخدام Offer وStopOffer بصورة موحدة في Diagnostic Management AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 «Monitors». ويُستخدم إيقاف إعادة توجيه طلبات DM عبر StopOffer بالمثل في مكونات تشخيص أخرى، مثل ara::diag::DoIPGroupIdentification [SWS_DM_00726]، وara::diag::DoIPActivationLine [SWS_DM_00837]، وara::diag::GenericUDSService [SWS_DM_00620]، وara::diag::DownloadService [SWS_DM_00793]، وara::diag::Authentication [SWS_DM_01131].

تم إنشاء ملاحظة الاستخدام هذه تلقائيًا بناءً على مواصفة AUTOSAR R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد 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#a0a8b992
Content hash
a0a8b992
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

دالة 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#433b833d
Content hash
433b833d
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

دالة 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#3cea803a
Content hash
3cea803a
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

دالة ~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#49b580a0
Content hash
49b580a0
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