DEENESPTFRRUARHIKOZHNL

클래스 ara::diag::DoIPGroupIdentification

[SWS_DM_00720] Upstream: RS_Diag_00026

class DoIPGroupIdentification {...};

DoIPGroupIdentificationInterface.

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

사용자 가이드AI 생성

Diagnostic Manager에 DoIP 그룹 식별 상태를 제공하는 데 사용됩니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: dea27beb11bb 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

Diagnostic Manager에 DoIP 그룹 식별 상태를 제공하는 데 사용됩니다.

클래스 ara::diag::DoIPGroupIdentification은(는) Adaptive 애플리케이션이 Diagnostic Management에 DoIP 그룹 식별의 현재 상태를 제공하기 위한 추상 인터페이스 역할을 합니다 [SWS_DM_00724]. 포트별 인스턴스화 후 애플리케이션은 Offer()을(를) 통해 요청 전달을 활성화하고 객체 소멸 전에 StopOffer()을(를) 사용하여 이를 종료합니다 [SWS_DM_00725]. 핸들러 인스턴스는 고유하며 복사 및 이동이 모두 불가능하고 ara::core::Future을(를) 통해 비동기적으로 쿼리에 응답합니다.

컨텍스트

클래스 ara::diag::DoIPGroupIdentification은(는) 적응형 애플리케이션이 DoIP 프로토콜을 위한 현재 그룹 식별 상태(GID 상태)를 제공하는 데 사용하는 진단 관리(AUTOSAR AP SWS Diagnostics 73쪽)의 기능 인터페이스를 제공합니다 [SWS_DM_00724]. 플랫폼 아키텍처 내에서 클래스는 두 가지 주요 상호 작용 파트너 간의 중재자 역할을 합니다. 즉, 네트워크를 통해 표준화된 차량 식별 및 DoIP 메시지를 처리하는 내부 Diagnostic Management Daemon (DM)과 순수 가상 메서드 GetGidStatus()을(를) 구체화하는 애플리케이션별 구현 사이입니다. 요청의 제공 및 수신은 명시적인 서비스 제안을 통해 제어됩니다 [SWS_DM_00725].

수명 주기

DoIPGroupIdentification의 인스턴스는 고유한 진단 포트를 나타냅니다. 이러한 이유로 클래스는 고유하게 관리되는 객체로 설계되었습니다. 복사 생성자 [SWS_DM_01641] 및 이동 생성자 [SWS_DM_01642]뿐만 아니라 해당 대입 연산자 [SWS_DM_01639], [SWS_DM_01640]도 명시적으로 삭제되었습니다(=delete).

생성은 ara::core::InstanceSpecifier 및 동시성 모드 ConcurrencyType을(를) 지정하여 매개변수화된 생성자를 통해 반드시 수행되어야 합니다 [SWS_DM_00722]. 수명 주기는 다음 단계로 나뉩니다.

  • 제공되지 않음(Not Offered): 생성 후 객체는 프로세스의 주소 공간에 존재하지만 아직 DM으로부터 요청을 수신하지 않습니다.
  • 제공됨(Offered): Offer() [SWS_DM_00725]의 동기식 호출을 통해 핸들러가 DM에서 활성화되므로 수신되는 DoIP 상태 요청이 전달됩니다.
  • 중지됨(Stopped): StopOffer() [SWS_DM_00726]의 호출은 DM에서 전달 권한을 취소하고 객체를 비활성 상태로 되돌립니다.

소멸은 가상 소멸자 ~DoIPGroupIdentification() [SWS_DM_00723]을 통해 수행됩니다. 동시성 측면에서 생성자는 스레드 안전하지만, Offer(), StopOffer() 및 소멸자는 스레드 안전하지 않습니다 [SWS_DM_00722], [SWS_DM_00723], [SWS_DM_00725], [SWS_DM_00726]. 조회 함수 GetGidStatus()의 스레드 안전성은 생성자에서 선택된 ConcurrencyType에 따라 정의됩니다 [SWS_DM_00724]. 해석: 이전에 StopOffer()가 호출되지 않은 경우, 소멸자는 실행 중인 전달을 암시적으로 종료할 것으로 보입니다. 질문 Q-50d70fb679462321 (열림)

사용 경로

일반적인 사용에는 초기화, 활성화, 비동기 처리 및 비활성화가 포함됩니다:

  1. 구체적인 진단 클래스는 ara::diag::DoIPGroupIdentification에서 상속받아 GetGidStatus() 메서드를 구현합니다 [SWS_DM_00724].
  2. 애플리케이션은 구성된 PortPrototype의 InstanceSpecifier을 사용하여 객체를 생성하고, GetGidStatus()을 동시에 호출할 수 있는지(kConcurrent) 또는 없는지(kNotConcurrent) 지정합니다 [SWS_DM_00722].
  3. 애플리케이션은 Offer()을 통해 Diagnostic Management용 핸들러를 활성화합니다 [SWS_DM_00725].
  4. DoIP 요청이 도착하는 즉시 DM은 GetGidStatus()을 호출하며, 애플리케이션은 ara::core::Future<GidStatus>을 통해 GID 상태를 비동기적으로 반환합니다 [SWS_DM_00724].
  5. 서비스를 종료하거나 컴포넌트를 종료하기 전에 애플리케이션은 StopOffer()을 호출한 후 [SWS_DM_00726], 객체를 소멸시킵니다 [SWS_DM_00723].
Nutzungspfad von DoIPGroupIdentification애플리케이션DoIPGroupIdentificationDiagnostic ManagementUse Case: Initialisierung & BereitstellungKonstruktor(specifier, concurrencyType)Offer()Handler registrierenResult<void> (Erfolg)Use Case: DoIP 그룹 상태 쿼리GetGidStatus()GID 및 상태 확인Future<GidStatus>Use Case: DeaktivierungStopOffer()Weiterleitung deregistrieren

시퀀스 다이어그램: 인스턴스화, 활성화, 상태 조회 및 비활성화의 일반적인 흐름. 출처: [SWS_DM_00722], [SWS_DM_00724], [SWS_DM_00725], [SWS_DM_00726].

오류 시나리오

DoIPGroupIdentification 사용 시 생성 및 제공 단계에서 다음과 같은 오류 조건이 정의됩니다:

  • 모델 및 매핑 오류 (생성자): 인스턴스화에 실패하면 표준화된 위반 사항이 보고됩니다 [SWS_DM_00722]:
    • InstanceSpecifierMappingIntegrityViolation: 식별자를 확인할 수 없거나 PortPrototype을 가리키지 않습니다.
    • PortInterfaceMappingViolation: 참조된 포트가 DiagnosticDoIPGroupIdentificationInterface(으)로 형식화되지 않았습니다.
    • ProcessMappingViolation: 실행 컨텍스트에 모델의 일치하는 프로세스가 할당되지 않았습니다.
    • InstanceSpecifierAlreadyInUseViolation: 지정된 포트 식별자가 실행 중인 프로세스에서 이미 다른 인스턴스에 의해 사용되고 있습니다.
  • 서비스 제공 오류 (Offer()): 이 메서드는 ara::core::Result<void>을 반환합니다. 이 핸들러에 대해 서비스가 이미 성공적으로 제공된 경우, 재호출은 오류 코드 DiagOfferErrc::kAlreadyOffered(으)로 실패합니다 [SWS_DM_00725].
  • 상태 조회 시 오류: GetGidStatus() 인터페이스는 표준화된 오류 코드를 지정하지 않습니다 [SWS_DM_00724]. 애플리케이션 내부 오류는 반환된 Future의 결과 객체를 통해 매핑되어야 합니다.

본 가이드는 AUTOSAR Adaptive 사양 R25-11만을 기반으로 합니다.

멤버 맵

클래스 다이어그램

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

G nara__diag__DoIPGroupIdentification259 DoIPGroupIdentification + DoIPGroupIdentification() + operator=() + ~DoIPGroupIdentification() + GetGidStatus() + Offer() + StopOffer()

상세 보기

개요에서 항목을 선택하세요.

생성자 및 소멸자

Constructor of DoIPGroupIdentification.

오버로드 DoIPGroupIdentification 3
explicit DoIPGroupIdentification (const ara::core::InstanceSpecifier &specifier, ConcurrencyType concurrencyType) noexcept; SWS_DM_00722
DoIPGroupIdentification (DoIPGroupIdentification &)=delete; SWS_DM_01641
DoIPGroupIdentification (DoIPGroupIdentification &&) noexcept=delete; SWS_DM_01642

Destructor of DoIPGroupIdentification.

virtual ~DoIPGroupIdentification () noexcept;

메서드

Called to get the current GID state for the DoIP protocol.

virtual ara::core::Future< GidStatus > GetGidStatus () 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 to this handler.

void StopOffer () noexcept;

연산자

operator= 함수 2

DoIPGroupIdentification shall be a single not assignable instance.

오버로드 = 2

중첩 타입

GidStatus 클래스

메서드 문서

함수 DoIPGroupIdentification [SWS_DM_00722] Upstream: RS_AP_00137, RS_Diag_00026, RS_AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

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

Constructor of DoIPGroupIdentification.

Header-Datei#include "ara/diag/doip_group_identification.h"
Scopeclass ara::diag::DoIPGroupIdentification
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 DiagnosticDoIpGroupIdentificationPortMapping needs to be typed by a DiagnosticDoIPGroupIdentificationInterface. 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 DiagnosticDoIPGroupIdentificationInterface.
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_00722
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00722@rel:R25-11#6e28ed71
Content hash
6e28ed71
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00722
Status: valid/unmigrated Version: rel:R25-11#63219f21 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_00722@rel:R25-11#63219f21
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#79ca5b1c2026-09-30
  • R19-11rel:R19-11#d574f3f62026-10-14
  • R20-11rel:R20-11#0451f0e02026-10-14
  • R21-11rel:R21-11#25c5ae2b2026-10-14
  • R22-11rel:R22-11#e33a6f2c2026-10-14
  • R23-11rel:R23-11#fc45a4402026-10-14
  • R24-11rel:R24-11#d67965f22026-10-14
  • R25-11rel:R25-11#63219f212026-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

함수 DoIPGroupIdentification [SWS_DM_01641] Upstream: RS_AP_00147

DoIPGroupIdentification (DoIPGroupIdentification &)=delete;

DoIPGroupIdentification shall be a single not copy-able instance.

Header-Datei#include "ara/diag/doip_group_identification.h"
Scopeclass ara::diag::DoIPGroupIdentification

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

Record
AUTOSAR/AP/record/SWS_DM_01641
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01641@rel:R25-11#8ab4c720
Content hash
8ab4c720
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01641
Status: valid/unmigrated Version: rel:R25-11#6867ed59 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_01641@rel:R25-11#6867ed59
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#2681ed392026-09-30
  • R23-11rel:R23-11#c981bc042026-10-14
  • R24-11rel:R24-11#c6f50b9c2026-10-14
  • R25-11rel:R25-11#6867ed592026-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

함수 DoIPGroupIdentification [SWS_DM_01642] Upstream: RS_AP_00147

DoIPGroupIdentification (DoIPGroupIdentification &&) noexcept=delete;

Move constructor of DoIPGroupIdentification.

Header-Datei#include "ara/diag/doip_group_identification.h"
Scopeclass ara::diag::DoIPGroupIdentification

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

Record
AUTOSAR/AP/record/SWS_DM_01642
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01642@rel:R25-11#a45b41ad
Content hash
a45b41ad
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01642
Status: valid/unmigrated Version: rel:R25-11#e41429a6 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_01642@rel:R25-11#e41429a6
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#f5b3e76d2026-09-30
  • R23-11rel:R23-11#dfee6f862026-10-14
  • R24-11rel:R24-11#e41429a62026-10-14
  • R25-11rel:R25-11#e41429a62026-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

함수 GetGidStatus [SWS_DM_00724] Upstream: RS_AP_00138, RS_Diag_00026

virtual ara::core::Future< GidStatus > GetGidStatus () noexcept=0;

Called to get the current GID state for the DoIP protocol.

Header-Datei#include "ara/diag/doip_group_identification.h"
Scopeclass ara::diag::DoIPGroupIdentification
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< GidStatus >group identification and state

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_00724
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00724@rel:R25-11#21e977fe
Content hash
21e977fe
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00724
Status: valid/unmigrated Version: rel:R25-11#ed8c2d4e 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_00724@rel:R25-11#ed8c2d4e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#cb13e4b32026-09-30
  • R19-11rel:R19-11#8f5948432026-10-14
  • R20-11rel:R20-11#a48b3cb22026-10-14
  • R21-11rel:R21-11#a48b3cb22026-10-14
  • R22-11rel:R22-11#8c3ee0f12026-10-14
  • R23-11rel:R23-11#6a6bd1cd2026-10-14
  • R24-11rel:R24-11#95da8e6a2026-10-14
  • R25-11rel:R25-11#ed8c2d4e2026-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_00725] Upstream: RS_AP_00119, RS_AP_00139, RS_Diag_00026

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

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

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: c580e08dd024 출처
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::diag::DoIPGroupIdentification 클래스의 동기 멤버 함수 Offer은 제공하는 Adaptive Application이 준비되었으며 DoIP 그룹 식별을 위한 요청을 처리할 수 있음을 Diagnostic Management(DM)에 알립니다 [SWS_DM_00725]. 고정 구성이 없는 한, 이 호출 이후에야 비로소 DM이 필요한 경우 GetGidStatus 메서드를 통해 그룹 ID를 검색할 수 있습니다 [SWS_DM_00813].

호출 컨텍스트 및 동시성과 관련하여 다음 조건이 적용됩니다:

  • 시그니처 및 시맨틱: 호출은 매개변수 없이 이루어지며 동기적으로 ara::core::Result<void>을 반환합니다 [SWS_DM_00725]. 이 메서드는 noexcept로 선언되어 있으며 예외 안전(exception safe)합니다 [SWS_DM_00725].
  • 스레드 안전성: 해당 동작은 스레드에 안전하지 않은 것(not thread-safe)으로 명시되어 있습니다 [SWS_DM_00725]. 동일한 인스턴스에 대한 호출은 경합하는 스레드로부터 보호되지 않은 채 실행되어서는 안 됩니다.

오류 발생 시, 해당 인터페이스에 대해 서비스가 이미 제공된 경우 결과 객체는 롤백 시맨틱과 함께 오류 코드 DiagOfferErrc::kAlreadyOffered을 반환합니다 [SWS_DM_00725].

애플리케이션이 Offer을 아직 실행하지 않았고 DM이 DoIP 그룹 식별을 전송해야 하는 한, 대체 동작이 적용됩니다. DM은 ISO 13400-2에 따라 “value not set”을 나타내는 표시로서 0x00 0x00 0x00 0x00 0x00 0x00 또는 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF를 GID 값으로 전송합니다 [SWS_DM_01527].

이 사용 지침은 AUTOSAR 사양을 바탕으로 자동 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/diag/doip_group_identification.h"
Scopeclass ara::diag::DoIPGroupIdentification
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_00725
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00725@rel:R25-11#960e9697
Content hash
960e9697
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00725
Status: valid/unmigrated Version: rel:R25-11#09889e29 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_00725@rel:R25-11#09889e29
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#2501a9132026-09-30
  • R19-11rel:R19-11#a3655b482026-10-14
  • R20-11rel:R20-11#fecd6f572026-10-14
  • R21-11rel:R21-11#632537142026-10-14
  • R22-11rel:R22-11#6bbdf98f2026-10-14
  • R23-11rel:R23-11#cd98c6aa2026-10-14
  • R24-11rel:R24-11#b1288dc82026-10-14
  • R25-11rel:R25-11#09889e292026-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_00726] Upstream: RS_Diag_00026

void StopOffer () noexcept;

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

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: da4bfe9455e6 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::diag::DoIPGroupIdentification 클래스의 StopOffer 메서드는 핸들러 제공을 종료하고 Diagnostic Management(DM)에서 이 인스턴스로의 수신 요청 메시지(request messages) 전달을 비활성화합니다[SWS_DM_00726].

사용법 및 오류 처리

ara/diag/doip_group_identification.h 헤더에 선언된 작업은 void StopOffer () noexcept; 시그니처를 갖습니다[SWS_DM_00726]. 매개변수를 받지 않고 반환 값을 제공하지 않으며 동기식으로 실행됩니다[SWS_DM_00726]. 이 메서드는 예외 안전(exception safe)으로 지정되어 C++ 예외를 발생시키지 않으며, 이 프로세스에는 별도의 오류 코드나 오류 메시지가 제공되지 않습니다[SWS_DM_00726].

동시성 및 제약사항

동시성과 관련하여 StopOffer은 명시적으로 스레드 안전하지 않음(not thread-safe)으로 지정되어 있습니다[SWS_DM_00726]. 따라서 호출 애플리케이션은 동일한 인스턴스에서 경합하는 호출이 발생하지 않도록 자체적으로 보장해야 할 것으로 추정됩니다. 질문 Q-3ac810ffb08cb197 (열림)

상호 작용

진단 모듈은 일반 루틴 [SWS_DM_00558], 통신 제어 [SWS_DM_00810], 인증 서비스 [SWS_DM_01131] 등 기능 인터페이스 전반에 걸쳐 StopOffer 패턴을 통일되게 사용합니다. 명칭은 ara::com의 서비스 관리와 기능적으로 동일하게 차용되었으나, 이는 진단 아키텍처의 독자적인 구현입니다AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”.

이 사용 지침은 AI에 의해 생성되었으며 R25-11용 AUTOSAR 사양에만 전적으로 기반합니다.

구현자 가이드 준비 중 (복잡도 I2)

Header-Datei#include "ara/diag/doip_group_identification.h"
Scopeclass ara::diag::DoIPGroupIdentification
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_00726
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00726@rel:R25-11#35e2a7f0
Content hash
35e2a7f0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00726
Status: valid/unmigrated Version: rel:R25-11#5556e724 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_00726@rel:R25-11#5556e724
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#d9f534002026-09-30
  • R19-11rel:R19-11#236d6b2b2026-10-14
  • R20-11rel:R20-11#e9c4a4992026-10-14
  • R21-11rel:R21-11#2433145a2026-10-14
  • R22-11rel:R22-11#bf32e3c72026-10-14
  • R23-11rel:R23-11#3d5b5b0a2026-10-14
  • R24-11rel:R24-11#12f2718d2026-10-14
  • R25-11rel:R25-11#5556e7242026-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_01639] Upstream: RS_AP_00147

DoIPGroupIdentification & operator= (DoIPGroupIdentification &)=delete;

DoIPGroupIdentification shall be a single not assignable instance.

Header-Datei#include "ara/diag/doip_group_identification.h"
Scopeclass ara::diag::DoIPGroupIdentification

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

Record
AUTOSAR/AP/record/SWS_DM_01639
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01639@rel:R25-11#ed7d8dcc
Content hash
ed7d8dcc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01639
Status: valid/unmigrated Version: rel:R25-11#ff2bddaa 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_01639@rel:R25-11#ff2bddaa
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#c3cb34fa2026-09-30
  • R23-11rel:R23-11#ecd98e822026-10-14
  • R24-11rel:R24-11#ff2bddaa2026-10-14
  • R25-11rel:R25-11#ff2bddaa2026-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_01640] Upstream: RS_AP_00147

DoIPGroupIdentification & operator= (DoIPGroupIdentification &&)=delete;

Move assignment operator of DoIPGroupIdentification.

Header-Datei#include "ara/diag/doip_group_identification.h"
Scopeclass ara::diag::DoIPGroupIdentification

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

Record
AUTOSAR/AP/record/SWS_DM_01640
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01640@rel:R25-11#f0d33599
Content hash
f0d33599
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01640
Status: valid/unmigrated Version: rel:R25-11#decc9cb9 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_01640@rel:R25-11#decc9cb9
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#a87ecc6d2026-09-30
  • R23-11rel:R23-11#f722c6a42026-10-14
  • R24-11rel:R24-11#decc9cb92026-10-14
  • R25-11rel:R25-11#decc9cb92026-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

함수 ~DoIPGroupIdentification [SWS_DM_00723] Upstream: RS_AP_00134, RS_Diag_00026

virtual ~DoIPGroupIdentification () noexcept;

Destructor of DoIPGroupIdentification.

Header-Datei#include "ara/diag/doip_group_identification.h"
Scopeclass ara::diag::DoIPGroupIdentification
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_00723
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00723@rel:R25-11#27763633
Content hash
27763633
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00723
Status: valid/unmigrated Version: rel:R25-11#065c3f44 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_00723@rel:R25-11#065c3f44
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#925c8d282026-09-30
  • R19-11rel:R19-11#a21190b52026-10-14
  • R20-11rel:R20-11#e45f3d432026-10-14
  • R21-11rel:R21-11#e45f3d432026-10-14
  • R22-11rel:R22-11#e40f87bf2026-10-14
  • R23-11rel:R23-11#cda8fa4a2026-10-14
  • R24-11rel:R24-11#e7ee49902026-10-14
  • R25-11rel:R25-11#065c3f442026-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