DEENESPTFRRUARHIKOZHNL

클래스 <SI-Namespace>::proxy::events::<Event>

사용자 가이드AI 생성

클라이언트 애플리케이션이 서비스 이벤트를 구독하고 새 데이터 샘플을 타입 안전하게 수신할 수 있도록 합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 056774d8023a 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

클라이언트 애플리케이션이 서비스 이벤트를 구독하고 새 데이터 샘플을 타입 안전하게 수신할 수 있도록 합니다.

인터페이스 클래스 <SI-Namespace>::proxy::events::<Event>은 AUTOSAR Adaptive Platform의 클라이언트 애플리케이션이 com 모듈을 통해 컨슈머 측에서 서비스 이벤트를 수신할 수 있도록 합니다. 일반적인 흐름에는 Subscribe [SWS_CM_00141]을 통한 구독 요청, 등록된 핸들러를 통한 반응형 알림, 그리고 GetNewSamples [SWS_CM_00701]를 사용한 동기식 샘플 검색이 포함됩니다. 이때 구독 시 예약된 것보다 더 많은 샘플 포인터를 동시에 보유해서는 안 되며, Unsubscribe을 통한 등록 해제 전에 모든 참조가 해제되어야 합니다.

컨텍스트

C++ 클래스 <SI-Namespace>::proxy::events::<Event>은 AUTOSAR Adaptive Platform(Release R25-11)의 com 모듈에서 서비스 이벤트를 위한 컨슈머 측 인터페이스를 나타냅니다. 서비스 지향 통신 패턴 내에서 생성된 이 클래스는 서버 스켈레톤이 제공하는 이벤트의 로컬 표현자 역할을 합니다. 클라이언트 애플리케이션은 이 클래스의 인스턴스를 사용하여 이벤트 데이터를 구독하고, 통신 네트워크에서 들어오는 샘플(Samples)을 수신하며, 컨슈머 측에서 이들의 라이프사이클을 제어합니다 AUTOSAR_AP_EXP_ARAComAPI 10쪽.

이 클래스의 주요 상호작용 파트너는 다음과 같습니다:

  • 애플리케이션(Subscriber): Subscribe [SWS_CM_00141]을 통해 이벤트 구독 등록을 시작하고, 데이터 수신 및 상태 변경을 위한 콜백 루틴을 등록하며, GetNewSamples [SWS_CM_00701]을 통해 새 샘플을 쿼리합니다.
  • Communication Management: 기본 미들웨어를 통해 이벤트 데이터 전송을 조정하고, 네트워크 상태를 관리하며, 새 이벤트가 도착하거나 상태가 변경될 때 등록된 알림 핸들러를 실행합니다 [SWS_CM_00181], [SWS_CM_00333].
  • 실행 컨텍스트(Executor): 오버로드된 등록 메서드를 사용할 때, 비동기 핸들러는 명시적으로 전달된 컨텍스트 ExecutorT 내에서 실행됩니다 [SWS_CM_11354], [SWS_CM_11356], [SWS_CM_00100].
EventKontext Anwendung 애플리케이션 ProxyEvent Proxy-Event Anwendung->ProxyEvent Subscribe / GetNewSamples ProxyEvent->Anwendung Handler-Aufruf CommunicationManagement Communication Management CommunicationManagement->ProxyEvent Ereignisdaten / Status

컨텍스트 다이어그램: 애플리케이션, 프록시 이벤트 및 Communication Management 간의 상호작용 관계. 출처: [SWS_CM_00141], [SWS_CM_00181], AUTOSAR_AP_EXP_ARAComAPI 10쪽

수명 주기

<SI-Namespace>::proxy::events::<Event>의 인스턴스화 및 소멸은 상위 프록시 클래스의 멤버로서 서비스 프록시의 수명에 밀접하게 연결되어 있을 것으로 보입니다. 질문 Q-6c591ea580278c12 (열림) 생성 후 이벤트는 초기에 구독되지 않은 상태에 있습니다. 현재 구독 상태는 언제든지 GetSubscriptionState을 통해 쿼리할 수 있으며, 이 함수는 상태를 ara::com::SubscriptionState로 반환합니다 [SWS_CM_00316].

활성 구독 상태로의 전이는 Subscribe을 통해 시작되며, 동시에 사용 가능한 최대 캐시 슬롯 수는 maxSampleCount을 통해 정의됩니다 [SWS_CM_00141]. 호출 시점에 이벤트가 이미 kSubscribed 또는 kSubscriptionPending 상태에 있고 전달된 값이 현재 값과 일치하는 경우, 호출은 아무런 영향을 미치지 않습니다 [SWS_CM_00141]. Communication Management는 SetSubscriptionStateChangeHandler [SWS_CM_00333]을 사용하거나 실행 컨텍스트와 함께 SetSubscriptionStateChangeHandler [SWS_CM_11354]를 통해 등록된 핸들러를 통해 구독의 상태 변경을 알립니다. 이 등록은 UnsetSubscriptionStateChangeHandler을 통해 취소할 수 있습니다 [SWS_CM_00334] AUTOSAR_AP_EXP_ARAComAPI 10쪽.

또한 이 클래스는 종단 간 보호(E2E) 상태를 관리합니다. GetE2EStateMachineState을 통해 GetNewSamples() 도중 E2E_Check()가 마지막으로 내부 호출되었을 때 확인된 E2E 상태 머신의 상태 ara::com::e2e::SMState이 결정됩니다 [SWS_CM_11554]. 전송 오류 상태는 SetTransportFaultConditionHandler [SWS_CM_00099] 또는 [SWS_CM_00100]을 통해 설정되고 UnsetTransportFaultConditionHandler [SWS_CM_00105]를 통해 제거되는 핸들러로 모니터링할 수 있습니다.

구독 종료는 Unsubscribe [SWS_CM_00151] AUTOSAR_AP_EXP_ARAComAPI 10쪽를 통해 수행됩니다. 이 시점에 이벤트가 구독되지 않은 상태라면 메서드는 아무 작업도 수행하지 않고 반환됩니다 [SWS_CM_00151]. 모든 멤버 함수는 noexcept로 선언되어 있으며 완전한 예외 안전성을 제공합니다.

사용 경로

프록시 이벤트를 사용하는 전형적인 흐름은 다음과 같은 연속적인 단계로 나뉩니다:

  1. 구독 시작: 수신되는 샘플을 위한 버퍼 크기를 예약하기 위해 애플리케이션이 Subscribe(maxSampleCount)을 호출합니다 [SWS_CM_00141].
  2. 알림 구성: 새 이벤트가 도착했을 때 Communication Management에 의해 호출되는 매개변수 없는 콜백이 SetReceiveHandler [SWS_CM_00181](또는 실행 컨텍스트와 함께 [SWS_CM_11356]를 통해) 등록됩니다.
  3. 샘플 검색 및 처리: 콜백에서 애플리케이션은 GetNewSamples [SWS_CM_00701]을 호출합니다. 시그니처 void(ara::com::SamplePtr<SampleType const>)을 갖는 전달된 Callable f가 각 샘플을 순차적으로 처리합니다. 여기서 SampleType는 이벤트의 타입별 페이로드 타입에 해당합니다 [SWS_CM_11401]. 반환값은 f에 전달된 샘플의 정확한 수를 ara::core::Result<std::size_t>으로 제공합니다 [SWS_CM_00701].
  4. 캐시 모니터링: 버퍼 부족을 조기에 감지하기 위해 애플리케이션은 GetFreeSampleCount [SWS_CM_00705]을 사용하여 로컬 캐시의 미사용 슬롯 수를 확인할 수 있습니다.
  5. 역참조 및 등록 해제: 데이터 처리가 완료된 후 UnsetReceiveHandler을 사용하여 수신 트리거가 비활성화되고 [SWS_CM_00183], Unsubscribe를 통해 구독이 종료됩니다 [SWS_CM_00151].
이벤트 구독 및 샘플 처리애플리케이션Proxy-EventCommunication ManagementSubscribe(maxSampleCount)Abonnement anfordernSetReceiveHandler(handler)handler()GetNewSamples(f, maxNumberOfSamples)ara::core::Result<std::size_t>Unsubscribe()

시퀀스 다이어그램: 구독, 알림, 샘플 처리 및 등록 해제의 전형적인 순서. 출처: [SWS_CM_00141], [SWS_CM_00181], [SWS_CM_00701], [SWS_CM_00151]

오류 시나리오

클래스 사용 시 방어적 검사가 필요한 특정 오류 코드 및 런타임 위반이 발생할 수 있습니다:

  • 재구독 시 구성 오류: 이벤트가 이미 구독된 상태에서 Subscribe이 호출되고 새 maxSampleCount이 현재 값과 다를 경우, 해당 호출은 오류 코드 ComErrc::kMaxSampleCountNotRealizable와 함께 실패합니다 [SWS_CM_00141]. 권한이 없는 경우 시스템은 InsufficientPermissionsViolation [SWS_CM_00141]와 함께 실행을 거부합니다.
  • 버퍼 제한 초과: 애플리케이션이 이전 Subscribe 호출에서 보장된 것보다 많은 ara::com::SamplePtr 인스턴스를 보유하는 경우, GetNewSamples는 오류 코드 ComErrc::kMaxSamplesExceeded을 반환합니다. 이 경우 데이터 샘플이 폐기되었을 수 있습니다 [SWS_CM_00701].
  • 유효하지 않은 핸들러 전달: SetReceiveHandler, SetSubscriptionStateChangeHandler 또는 SetTransportFaultConditionHandler에 유효하지 않거나 비어 있는(null) 호출 가능 객체가 전달되면 InvalidHandlerViolation이 트리거됩니다([SWS_CM_00181], [SWS_CM_11356], [SWS_CM_00333], [SWS_CM_11354], [SWS_CM_00099], [SWS_CM_00100]).
  • 등록 해제 시 잔류 샘플: Unsubscribe을 호출하기 전에 보유하고 있는 모든 ara::com::SamplePtr이 해제되지 않으면 DanglingSamplesViolation [SWS_CM_00151]이 발생합니다.

이 가이드는 AUTOSAR R25-11 사양을 기반으로 AI에 의해 생성되었습니다.

멤버 맵

클래스 다이어그램

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

G n_SI_Namespace___proxy__events___Event_711 <Event> + SetTransportFaultConditionHandler() + UnsetTransportFaultConditionHandler() + GetE2EStateMachineState() + GetFreeSampleCount() + GetNewSamples() + GetSubscriptionState() + SetSubscriptionStateChangeHandler() + Subscribe() + UnsetSubscriptionStateChangeHandler() + Unsubscribe() + SetReceiveHandler() + UnsetReceiveHandler()

상세 보기

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

메서드

Returns the state of the specific event class, which was determined by the last run of E2E_Check() function invoked during the last call of GetNewSamples()

ara::com::e2e::SMState GetE2EStateMachineState () const noexcept;

Query Free Sample Slots

std::size_t GetFreeSampleCount () const noexcept;

Method to update the event cache.

template <typename F> ara::core::Result< std::size_t > GetNewSamples (F &&f, std::size_t max NumberOfSamples=std::numeric_limits< std::size_t >::max()) noexcept;

Query ara::com::SubscriptionState, as per [SWS_CM_00310].

ara::com::SubscriptionState GetSubscriptionState () const noexcept;

Set/Register the event receive handler

오버로드 SetReceiveHandler 2
void SetReceiveHandler (ara::com::EventReceiveHandler handler) noexcept; SWS_CM_00181
template <typename ExecutorT> void SetReceiveHandler (ara::com::EventReceiveHandler handler, ExecutorT &&executor) noexcept; SWS_CM_11356

Set ara::com::SubscriptionState change handler

오버로드 SetSubscriptionStateChangeHandler 2
void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler) noexcept; SWS_CM_00333
template <typename ExecutorT> void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler, ExecutorT &&executor) noexcept; SWS_CM_11354

Provides possibility to register a ara::com::e2e::TransportFaultConditionHandler for a given Proxy Event.

오버로드 SetTransportFaultConditionHandler 2
void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept; SWS_CM_00099
template <typename ExecutorT> void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler, ExecutorT &&executor) noexcept; SWS_CM_00100
Subscribe 함수

Method to subscribe to a service event. If the Event is already in state kSubscribed or in state kSubscriptionPending at the time of the call, and the provided maxSampleCount value is the same as for the current subscription, the method shall return without action.

ara::core::Result< void > Subscribe (std::size_t maxSampleCount) noexcept;

Disable service event trigger

void UnsetReceiveHandler () noexcept;

Unset ara::com::SubscriptionState change handler

void UnsetSubscriptionStateChangeHandler () noexcept;

Provides the possibility to unregister a previously set ara::com::e2e:: TransportFaultConditionHandler for a given Proxy Event.

void UnsetTransportFaultConditionHandler () noexcept;

Method to unsubscribe from a service event. If the Event is not subscribed to at the time of the call, the method shall return without action.

void Unsubscribe () noexcept;

타입 별칭

SampleType 타입 별칭

As per [SWS_CM_11400]

using SampleType = <PSampleCppidt>;

메서드 문서

함수 GetE2EStateMachineState [SWS_CM_11554] Upstream: RS_CM_00224, RS_E2E_08534

ara::com::e2e::SMState GetE2EStateMachineState () const noexcept;

Returns the state of the specific event class, which was determined by the last run of E2E_Check() function invoked during the last call of GetNewSamples()

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
ara::com::e2e::SMStateState of the specific event class
Siehe auch: [SWS_CM_90417]

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

Record
AUTOSAR/AP/record/SWS_CM_11554
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11554@rel:R25-11#fe20fcbf
Content hash
fe20fcbf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11554
Status: valid/unmigrated Version: rel:R25-11#4c81e570 Versionshistorie & Revisions (1 transition, 3 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_CM_11554@rel:R25-11#4c81e570
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f9e478182026-09-30
  • R24-11rel:R24-11#5c2922c82026-10-14
  • R25-11rel:R25-11#4c81e5702026-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

함수 GetFreeSampleCount [SWS_CM_00705] Upstream: RS_CM_00202, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00139

std::size_t GetFreeSampleCount () const noexcept;

Query Free Sample Slots

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
std::size_tThe number of free/unused slots for event sample data in the local cache

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

Record
AUTOSAR/AP/record/SWS_CM_00705
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00705@rel:R25-11#c7197bea
Content hash
c7197bea
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00705
Status: valid/unmigrated Version: rel:R25-11#f96adb34 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_CM_00705@rel:R25-11#f96adb34
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#2f7ed5962026-09-30
  • R19-11rel:R19-11#008f5d482026-10-14
  • R20-11rel:R20-11#e5d3f0782026-10-14
  • R21-11rel:R21-11#c65b737d2026-10-14
  • R22-11rel:R22-11#c65b737d2026-10-14
  • R23-11rel:R23-11#c65b737d2026-10-14
  • R24-11rel:R24-11#61ce58d62026-10-14
  • R25-11rel:R25-11#f96adb342026-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

함수 GetNewSamples [SWS_CM_00701] Upstream: RS_CM_00202, RS_AP_00114, RS_AP_00120, RS_AP_00121, RS_AP_00127, RS_AP_00128, RS_AP_00139

template <typename F> ara::core::Result< std::size_t > GetNewSamples (F &&f, std::size_t max NumberOfSamples=std::numeric_limits< std::size_t >::max()) noexcept;

Method to update the event cache.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe

Template-Parameter

ParameterBeschreibung
FFunctor which shall process the received samples

Parameter (in)

ParameterBeschreibung
fCallable ([[func.wrap]]) f with signature void(ara::com:: SamplePtr<SampleType const>)
maxNumberOfSamplesMaximum number of received data samples being processed in the function call.

Rückgabewert

TypBeschreibung
ara::core::Result<std::size_t >• If successful: an ara::core::Result containing a ara:: core::Result::value_type i.e. a std::size_t the total number of data samples passed to f • If unsuccessful: an ara::core::Result containing an ara:: core::Result::error_type i.e. a corresponding ara:: com::ComErrc

Fehler

FehlercodeBeschreibung
ComErrc::kMaxSamplesExceededno_rollback_semantics Application holds more ara::com::SamplePtrs than commited in Subscribe() Samples were possibly skipped.

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

Record
AUTOSAR/AP/record/SWS_CM_00701
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00701@rel:R25-11#f638ca79
Content hash
f638ca79
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00701
Status: valid/unmigrated Version: rel:R25-11#7a1e5108 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_CM_00701@rel:R25-11#7a1e5108
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#35572f2e2026-09-30
  • R19-11rel:R19-11#a5b2b06e2026-10-14
  • R20-11rel:R20-11#d77236b02026-10-14
  • R21-11rel:R21-11#687f003e2026-10-14
  • R22-11rel:R22-11#687f003e2026-10-14
  • R23-11rel:R23-11#687f003e2026-10-14
  • R24-11rel:R24-11#a6b509202026-10-14
  • R25-11rel:R25-11#7a1e51082026-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

함수 GetSubscriptionState [SWS_CM_00316] Upstream: RS_CM_00106

ara::com::SubscriptionState GetSubscriptionState () const noexcept;
Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
ara::com::SubscriptionStateThe state of the subscription.

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

Record
AUTOSAR/AP/record/SWS_CM_00316
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00316@rel:R25-11#3bbaf2c4
Content hash
3bbaf2c4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00316
Status: valid/unmigrated Version: rel:R25-11#755da336 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_CM_00316@rel:R25-11#755da336
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#6bf8f8882026-09-30
  • R19-11rel:R19-11#cabe62962026-10-14
  • R20-11rel:R20-11#cabe62962026-10-14
  • R21-11rel:R21-11#cabe62962026-10-14
  • R22-11rel:R22-11#cabe62962026-10-14
  • R23-11rel:R23-11#4857a81f2026-10-14
  • R24-11rel:R24-11#3c50d0a12026-10-14
  • R25-11rel:R25-11#755da3362026-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

함수 SetReceiveHandler [SWS_CM_00181] Upstream: RS_CM_00203, RS_AP_00114, RS_AP_00120, RS_AP_00121

void SetReceiveHandler (ara::com::EventReceiveHandler handler) noexcept;

Set/Register the event receive handler

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

사용

SetReceiveHandler 함수는 클라이언트 측 <SI-Namespace>::proxy::events::<Event> 스코프에서 도달하는 이벤트에 대한 콜백 핸들러를 등록하는 데 사용됩니다[SWS_CM_00181]. 매개변수로는 매개변수가 없는 함수로 정의되고 이벤트 수신 시 Communication Management에 의해 호출되는 ara::com::EventReceiveHandler이(가) 전달됩니다[SWS_CM_00181]. 이 함수는 반환값을 갖지 않습니다(void)[SWS_CM_00181].

오류 처리 및 예외 동작

해당 작업은 noexcept 및 예외 안전(exception safe)으로 명시되어 있습니다[SWS_CM_00181]. 전달된 Callable이 존재하지 않거나 null인 경우 이는 InvalidHandlerViolation(으)로 간주됩니다[SWS_CM_00181].

실행 컨텍스트 및 상호 작용

Proxy 인터페이스 내에서 SetReceiveHandler은(는) UnsetReceiveHandler() 및 GetNewSamples()와(과) 같은 호출과 함께 기본 메커니즘에 속합니다ARAComAPI §5.3.1 “Proxy Class API’s”. 지정된 컨텍스트에서 핸들러를 실행해야 하는 경우 ExecutorT을(를) 사용하는 템플릿 오버로드가 제공됩니다[SWS_CM_11356](ARAComAPI 10쪽).

동일한 알림 방식이 [SWS_CM_00250](컨텍스트 포함: [SWS_CM_00352])을 통한 트리거 및 [SWS_CM_11605](컨텍스트 포함: [SWS_CM_11611])를 통한 필드에도 사용됩니다ARAComAPI §4.2 “Means of Communication”.

이 사용 지침은 AUTOSAR Adaptive R25-11 사양을 기반으로 AI에 의해 생성되었습니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerThe handler that shall be called by Communication Management upon event arrival. The EventReceiveHandler constitutes a function without parameters and has to use the f method of the specific Event class to access the retrieved event data. See [SWS_CM_00309] for its definition.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00181
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00181@rel:R25-11#9a604867
Content hash
9a604867
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00181
Status: valid/unmigrated Version: rel:R25-11#bc1861fe 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_CM_00181@rel:R25-11#bc1861fe
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#20b3d9582026-09-30
  • R19-11rel:R19-11#7d8bf15d2026-10-14
  • R20-11rel:R20-11#60f2a7dc2026-10-14
  • R21-11rel:R21-11#240b5a672026-10-14
  • R22-11rel:R22-11#ab46c35e2026-10-14
  • R23-11rel:R23-11#345270f22026-10-14
  • R24-11rel:R24-11#0dc195ca2026-10-14
  • R25-11rel:R25-11#bc1861fe2026-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

함수 SetReceiveHandler [SWS_CM_11356] Upstream: RS_CM_00211, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00138

template <typename ExecutorT> void SetReceiveHandler (ara::com::EventReceiveHandler handler, ExecutorT &&executor) noexcept;

As per [SWS_CM_00181] but the method shall execute in a provided context

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Template-Parameter

ParameterBeschreibung
ExecutorTAs per [SWS_CM_11360]

Parameter (in)

ParameterBeschreibung
handlerAs per [SWS_CM_00181]
executorAs per [SWS_CM_11360]

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_11356
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11356@rel:R25-11#73bd5710
Content hash
73bd5710
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11356
Status: valid/unmigrated Version: rel:R25-11#e20529b7 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_CM_11356@rel:R25-11#e20529b7
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#5d1f03342026-09-30
  • R20-11rel:R20-11#fec7d2902026-10-14
  • R21-11rel:R21-11#386272552026-10-14
  • R22-11rel:R22-11#386272552026-10-14
  • R23-11rel:R23-11#a1cf75c52026-10-14
  • R24-11rel:R24-11#0f9051a22026-10-14
  • R25-11rel:R25-11#e20529b72026-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

함수 SetSubscriptionStateChangeHandler [SWS_CM_00333] Upstream: RS_CM_00106

void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler) noexcept;

Set ara::com::SubscriptionState change handler

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

네임스페이스 proxy::events::<Event>의 메서드 SetSubscriptionStateChangeHandler은 이벤트의 상태 ara::com::SubscriptionState이(가) 변경되는 즉시 Communication Management가 호출하는 콜백 함수를 등록합니다([SWS_CM_00333]). 이 함수는 noexcept(으)로 선언되어 있으며 예외 안전한 것으로 간주됩니다([SWS_CM_00333]).

사용 및 비동기 시맨틱

Subscribe() 호출은 원칙적으로 비동기식으로 동작합니다. 등록된 핸들러 또는 GetSubscriptionState()이(가) kSubscribed 상태를 반환할 때에만 성공적인 구독이 완료된 것으로 간주할 수 있습니다([SWS_CM_12006]). (예컨대 버스 프로토콜 지연 시간으로 인해) 구독이 즉각 효력을 발휘하지 않거나 재부팅 또는 네트워크 오류로 인해 서버 인스턴스에 도달할 수 없는 경우 핸들러는 kSubscriptionPending(으)로 호출됩니다([SWS_CM_00313]). 핸들러 등록 취소는 UnsetSubscriptionStateChangeHandler()을(를) 통해 수행됩니다(EXP ARAComAPI §5.3.1 “Proxy Class API’s”).

오류 처리 및 제약 조건

유효한 콜백 객체가 전달되지 않거나 이것이 null인 경우 InvalidHandlerViolation 오류 상황이 발생합니다([SWS_CM_00333]). 호출 순서와 관련하여 초기 상태 전이를 안정적으로 감지하기 위해 핸들러는 Subscribe() 이전에 등록하는 것이 적절할 것으로 추정됩니다. 질문 Q-3b9c25c6aa2d0a0f (열림)

상호작용 및 변형

지정된 스레드 또는 작업 컨텍스트에서 핸들러를 실행할 수 있도록 매개변수 ExecutorT을(를) 갖는 오버로드된 템플릿 변형이 제공됩니다([SWS_CM_11354]). 프록시 트리거([SWS_CM_01107]), 프록시 필드([SWS_CM_11607]) 및 Skeleton 레벨([SWS_CM_12008])에 대해서도 병렬 인터페이스가 존재합니다.

AUTOSAR R25-11을 기반으로 한 AI 생성 사용 지침입니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerThe handler that shall be called by Communication Management when the ara::com::SubscriptionState of the event has changed.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00333
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00333@rel:R25-11#dc94cfa0
Content hash
dc94cfa0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00333
Status: valid/unmigrated Version: rel:R25-11#dcf32e4c 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_CM_00333@rel:R25-11#dcf32e4c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#7e30b3f52026-09-30
  • R19-11rel:R19-11#ae3e84222026-10-14
  • R20-11rel:R20-11#32090fe52026-10-14
  • R21-11rel:R21-11#0c6444642026-10-14
  • R22-11rel:R22-11#b8f5d2782026-10-14
  • R23-11rel:R23-11#a0c415c22026-10-14
  • R24-11rel:R24-11#2a72383b2026-10-14
  • R25-11rel:R25-11#dcf32e4c2026-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

함수 SetSubscriptionStateChangeHandler [SWS_CM_11354] Upstream: RS_CM_00211, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00138

template <typename ExecutorT> void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler, ExecutorT &&executor) noexcept;

As per [SWS_CM_00333] but the method shall execute in a provided context

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

스코프 proxy::events::<Event>의 템플릿 멤버 함수 SetSubscriptionStateChangeHandler은 구독(ara::com::SubscriptionState)의 상태 변경을 위한 콜백 함수를 등록하는 데 사용됩니다([SWS_CM_11354], AP EXP ARAComAPI §5.3.1 “Proxy Class API’s”). 기본 함수 [SWS_CM_00333]와(과) 달리 핸들러는 Communication Management의 내부 컨텍스트에서 실행되지 않고 템플릿 매개변수 ExecutorT을(를) 통해 제공된 실행 컨텍스트 executor(으)로 전달됩니다([SWS_CM_11360], AP EXP ARAComAPI §1.0 “SetSubscriptionState with ExecutorT”).

매개변수 및 반환값

  • handler: 이벤트의 ara::com::SubscriptionState이(가) 변경될 때 알림을 받을 호출 가능한 Callable([SWS_CM_00333]).
  • executor: 핸들러가 처리되어야 하는 [SWS_CM_11360]에 따른 실행 컨텍스트.
  • 반환값: 이 함수는 반환값을 갖지 않습니다(void).

오류 처리 및 실행

이 함수는 noexcept(으)로 선언되어 있으며 예외에 안전(exception safe)한 것으로 명시되어 있습니다. 전달된 Callable handler이(가) 존재하지 않거나 null인 경우 InvalidHandlerViolation이(가) 발생합니다([SWS_CM_11354]).

상호 작용

ExecutorT을(를) 사용하는 컨텍스트 바인딩된 상태 모니터링 패턴은 프록시 트리거([SWS_CM_01106]) 및 프록시 필드([SWS_CM_11608])에도 유사하게 존재합니다. 특정 컨텍스트로의 위임이 필요하지 않은 경우 변형 [SWS_CM_00333]을(를) 사용할 수 있습니다.

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

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Template-Parameter

ParameterBeschreibung
ExecutorTAs per [SWS_CM_11360]

Parameter (in)

ParameterBeschreibung
handlerAs per [SWS_CM_00333]
executorAs per [SWS_CM_11360]

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_11354
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11354@rel:R25-11#1d60a35e
Content hash
1d60a35e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11354
Status: valid/unmigrated Version: rel:R25-11#a42e5998 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_CM_11354@rel:R25-11#a42e5998
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#98929d192026-09-30
  • R20-11rel:R20-11#17b3a5402026-10-14
  • R21-11rel:R21-11#f500c0cd2026-10-14
  • R22-11rel:R22-11#f500c0cd2026-10-14
  • R23-11rel:R23-11#7e227a6e2026-10-14
  • R24-11rel:R24-11#65eecdd42026-10-14
  • R25-11rel:R25-11#a42e59982026-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

함수 SetTransportFaultConditionHandler [SWS_CM_00099] Upstream: RS_CM_00224, RS_E2E_08534

void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept;

Provides possibility to register a ara::com::e2e::TransportFaultConditionHandler for a given Proxy Event.

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

멤버 함수 SetTransportFaultConditionHandler은 프록시 이벤트([SWS_CM_00099])에서 ara::com::e2e::TransportFaultConditionHandler 타입의 콜백 함수를 등록하는 데 사용됩니다. 이 핸들러를 통해 통신 바인딩의 전송 계층에서 감지된 전송 오류가 보고됩니다([SWS_CM_00211]).

사용법 및 의미 체계:

  • 호출 및 매개변수: 이 함수는 호출 가능한 핸들러 객체 handler을(를) 받고 반환값을 반환하지 않습니다([SWS_CM_00099]). 메서드 시그니처는 noexcept(으)로 선언되어 있습니다([SWS_CM_00099]).
  • 전송되는 오류 상태: 등록된 핸들러는 오류 발생 시 기반 전송 채널의 폐기된 샘플에 대한 kSampleRejected과 같은 열거형 ara::com::e2e::TransportFaultCondition의 값을 보고합니다([SWS_CM_00211]).
  • 실행 컨텍스트: 비동기 실행을 위해 추가 Executor 객체 ExecutorT&& executor을(를) 갖는 템플릿 오버로드가 제공됩니다([SWS_CM_00100]).

오류 처리 및 제약 조건:

  • 예외 안전성: 이 함수는 예외에 안전(exception safe)한 것으로 간주됩니다([SWS_CM_00099]).
  • 위반 사항: 전달된 Callable이 존재하지 않거나 null인 경우 InvalidHandlerViolation이(가) 발생합니다([SWS_CM_00099]).
  • 상호작용: TransportFaultConditionHandler 등록을 위한 동등한 인터페이스는 트리거([SWS_CM_00106]), 필드 Notifier([SWS_CM_00109]) 및 Skeleton 메서드([SWS_CM_00093])에도 존재합니다.

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

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerHandler of type ara::com::e2e:: TransportFaultConditionHandler to be set

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00099
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00099@rel:R25-11#754aeb25
Content hash
754aeb25
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00099
Status: valid/unmigrated Version: rel:R25-11#e31b701b Versionshistorie & Revisions (1 transition, 3 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_CM_00099@rel:R25-11#e31b701b
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#019ce7992026-09-30
  • R24-11rel:R24-11#585ff7702026-10-14
  • R25-11rel:R25-11#e31b701b2026-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

함수 SetTransportFaultConditionHandler [SWS_CM_00100] Upstream: RS_CM_00224, RS_E2E_08534

template <typename ExecutorT> void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler, ExecutorT &&executor) noexcept;

Execution Context overload for hierarchicalnamespacelistlowerproxy::proxy:: events::eventname::SetTransportFaultConditionHandler for a given Proxy Event.

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

템플릿 함수 SetTransportFaultConditionHandler은 프록시 이벤트에서 사용자 정의 Executor([SWS_CM_00100])와 함께 ara::com::e2e::TransportFaultConditionHandler 타입의 애플리케이션별 핸들러를 등록합니다. 이 함수는 매개변수가 더 적은 기본 함수에 대한 Execution-Context 오버로드를 나타냅니다([SWS_CM_00099]).

사용법 및 매개변수: 이 메서드는 <SI-Namespace>::proxy::events::<Event> 인스턴스에서 호출되며 값을 반환하지 않습니다(void) ([SWS_CM_00100]). 호출할 핸들러(handler)를 전달받고 핸들러의 비동기 실행이 시작되는 컨텍스트인 Executor 객체(보편 참조 ExecutorT&&로서의 executor)를 전달받습니다([SWS_CM_00100]). 함수 시그니처는 noexcept(으)로 선언되어 있습니다([SWS_CM_00100]).

오류 처리: 이 연산은 exception safe(으)로 명시되어 있습니다([SWS_CM_00100]). 유효하지 않거나 존재하지 않는 Callable(null)이 전달되면 InvalidHandlerViolation 형태의 위반이 발생합니다([SWS_CM_00100]). 기반 전송 엔터티에 의한 수신 데이터 샘플 폐기 시의 TransportFaultCondition::kSampleRejected와 같이 감지된 전송 오류는 등록된 핸들러를 통해 보고됩니다([SWS_CM_00211]).

상호작용: [SWS_CM_00099]이(가) 명시적 Executor 없이 등록을 수행하는 반면, 이 오버로드는 원하는 스레드 또는 태스크 컨텍스트에서의 실행을 가능하게 합니다([SWS_CM_00100]). Executor를 사용하는 유사한 오버로드는 Skeleton 메서드([SWS_CM_00094]) 및 Skeleton 필드([SWS_CM_00097])뿐만 아니라 프록시 측의 트리거([SWS_CM_00107]) 및 필드 Notifier([SWS_CM_00110])에도 제공됩니다.

본 사용 지침은 명세를 기반으로 자동 생성되었습니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerHandler of type ara::com::e2e:: TransportFaultConditionHandler to be set
executorExecutor object in which any asynchronous computation spawn shall be invoked

Rückgabewert

TypBeschreibung
None
Siehe auch: [SWS_CM_00099]

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

Record
AUTOSAR/AP/record/SWS_CM_00100
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00100@rel:R25-11#4647dcb0
Content hash
4647dcb0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00100
Status: valid/unmigrated Version: rel:R25-11#8df441ab Versionshistorie & Revisions (1 transition, 3 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_CM_00100@rel:R25-11#8df441ab
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#bf7821ea2026-09-30
  • R24-11rel:R24-11#bf203b682026-10-14
  • R25-11rel:R25-11#8df441ab2026-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

함수 Subscribe [SWS_CM_00141] Upstream: RS_CM_00103

ara::core::Result< void > Subscribe (std::size_t maxSampleCount) noexcept;

Method to subscribe to a service event. If the Event is already in state kSubscribed or in state kSubscriptionPending at the time of the call, and the provided maxSampleCount value is the same as for the current subscription, the method shall return without action.

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

사용

Subscribe 메서드는 [SWS_CM_00141]에 따라 서비스 이벤트 수신을 위해 Proxy 요소를 등록합니다. 호출은 비동기적 특성을 갖습니다. 즉, 함수의 반환은 Communication Management가 등록 요청을 수락했음만을 확인합니다(AUTOSAR_AP_EXP_ARAComAPI §5.3.5.2 “Monitoring Event Subscription”). 애플리케이션은 필수 매개변수 maxSampleCount을(를) 통해 최대로 동시에 유지할 이벤트 샘플 수를 구속력 있게 전달하며, 이를 통해 로컬 수신 버퍼를 초기화합니다(AUTOSAR_AP_EXP_ARAComAPI 40쪽).

오류 처리 및 제약 조건

호출 시 이벤트가 이미 kSubscribed 또는 kSubscriptionPending 상태에 있고 전달된 값 maxSampleCount이(가) 활성 구독과 일치하는 경우, 메서드는 아무 작업 없이 성공적으로 반환됩니다([SWS_CM_00141]). 반면 재구독 시 캐시 크기가 다른 경우 호출이 실패하고 ara::core::Result에 오류 코드 ComErrc::kMaxSampleCountNotRealizable을(를) 반환합니다([SWS_CM_00141]). 액세스 권한이 없는 경우 호출이 거부됩니다([SWS_CM_00141]에 따른 InsufficientPermissionsViolation). 시그니처는 noexcept(으)로 선언되어 있으며 예외에 안전한 것으로 간주됩니다.

상호 작용

예약된 캐시 용량은 향후 GetNewSamples을(를) 통한 데이터 수신을 제한하며([SWS_CM_00701]), 애플리케이션이 지정된 것보다 많은 스마트 포인터를 보유하는 경우 오류 ComErrc::kMaxSamplesExceeded이(가) 트리거됩니다([SWS_CM_10432]). 필드 이벤트가 maxSampleCount을(를) 통해 동일하게 구독되는 반면([SWS_CM_11601]), 순수 트리거 이벤트는 버퍼 크기 지정을 요구하지 않습니다([SWS_CM_00723]).

이 텍스트는 사양 및 설계 가이드라인을 기반으로 자동 생성되었습니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe
Verletzungen (Violations)InsufficientPer- Refused by Grant Enforcement missionsViolation

Parameter (in)

ParameterBeschreibung
maxSampleCountThe cacheSize of the subscription.

Rückgabewert

TypBeschreibung
ara::core::Result< void >• If successful: an ara::core::Result containing a ara:: core::Result::value_type containing a void • If unsuccessful: an ara::core::Result containing an ara:: core::Result::error_type i.e. a corresponding ara:: com::ComErrc

Fehler

FehlercodeBeschreibung
ComErrc::kMaxSampleCountNotRealizablerollback_semantics Provided maxSampleCount for event re-subscription does not match the maxSampleCount for the current subscription

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

Record
AUTOSAR/AP/record/SWS_CM_00141
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00141@rel:R25-11#959ae66b
Content hash
959ae66b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00141
Status: valid/unmigrated Version: rel:R25-11#fab10569 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_CM_00141@rel:R25-11#fab10569
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#639e01622026-09-30
  • R19-11rel:R19-11#19cbb2e62026-10-14
  • R20-11rel:R20-11#42b50f0e2026-10-14
  • R21-11rel:R21-11#7783d2a22026-10-14
  • R22-11rel:R22-11#8604fb982026-10-14
  • R23-11rel:R23-11#c0e97b762026-10-14
  • R24-11rel:R24-11#9932adce2026-10-14
  • R25-11rel:R25-11#fab105692026-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

함수 UnsetReceiveHandler [SWS_CM_00183] Upstream: RS_CM_00203

void UnsetReceiveHandler () noexcept;

Disable service event trigger

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

사용

함수 UnsetReceiveHandler은 스코프 <SI-Namespace>::proxy::events::<Event>의 이벤트 래퍼의 일부이며 헤더 파일 #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"를 통해 포함됩니다([SWS_CM_00183]). 전달 매개변수를 받지 않으며 반환값이 없습니다(void). 이 호출을 통해 이전에 SetReceiveHandler로 등록된 서비스 이벤트용 애플리케이션별 수신 핸들러가 다시 제거됩니다(EXP ARAComAPI §5.3.2 “RadarService Proxy Class Example”). 이를 통해 수신 애플리케이션은 GetNewSamples()을 사용한 이벤트 구동(“event-driven”) 수신과 능동적 폴링 방식(“polling style”) 사이를 언제든지 전환할 수 있습니다(EXP ARAComAPI §5.3.2 “RadarService Proxy Class Example”).

오류 처리

이 메서드는 noexcept으로 선언되어 있으며 exception safe 속성을 가집니다([SWS_CM_00183]). 런타임에 예외를 발생시키지 않으며 특정 오류 코드를 반환하지 않습니다.

동시성 및 바인딩

등록된 콜백 핸들러의 경우 Communication Management가 호출을 직렬화하므로 재진입이 가능할 필요가 없는 반면(EXP ARAComAPI §5.3.2 “RadarService Proxy Class Example”), UnsetReceiveHandler은 추가 통지 수신을 위한 이벤트 트리거를 비활성화합니다([SWS_CM_00183]). DDS 바인딩의 컨텍스트에서 메서드 UnsetReceiveHandler()은 [SWS_CM_11141]에 따라 규정 [SWS_CM_11026]에 맞추어 연관된 DataReader에 매핑됩니다.

상호 작용

이 함수는 SetReceiveHandler을 통한 등록의 직접적인 대응부입니다([SWS_CM_11140], EXP ARAComAPI §5.3.1 “Proxy Class API’s”). 관련 함수는 다른 프록시 인터페이스에서도 찾을 수 있습니다:

  • 필드의 경우 스코프 <SI-Namespace>::proxy::fields::<Field>에 동일한 이름의 함수 UnsetReceiveHandler이 존재하며, 이는 마찬가지로 noexcept 및 exception safe으로 정의되어 있습니다([SWS_CM_11606]).
  • 트리거의 경우 스코프 <SI-Namespace>::proxy::triggers::<Trigger>에서 UnsetReceiveHandler을 사용할 수 있지만 이와 다르게 not exception safe로 선언되어 있습니다([SWS_CM_11614]).

이 사용 지침은 릴리스 R25-11에 대한 AUTOSAR 사양을 기반으로 자동 생성되었습니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00183
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00183@rel:R25-11#6195d25d
Content hash
6195d25d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00183
Status: valid/unmigrated Version: rel:R25-11#e2575812 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_CM_00183@rel:R25-11#e2575812
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#25a6b80b2026-09-30
  • R19-11rel:R19-11#fd0581df2026-10-14
  • R20-11rel:R20-11#3f0ce8552026-10-14
  • R21-11rel:R21-11#28b9e8462026-10-14
  • R22-11rel:R22-11#28b9e8462026-10-14
  • R23-11rel:R23-11#668a18f72026-10-14
  • R24-11rel:R24-11#2c9f36f32026-10-14
  • R25-11rel:R25-11#e25758122026-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

함수 UnsetSubscriptionStateChangeHandler [SWS_CM_00334] Upstream: RS_CM_00106, RS_AP_00114, RS_AP_00120

void UnsetSubscriptionStateChangeHandler () noexcept;

Unset ara::com::SubscriptionState change handler

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

사용

멤버 함수 UnsetSubscriptionStateChangeHandler은(는) 프록시 측에서 구독 상태(ara::com::SubscriptionState) 변경에 대해 이전에 설정된 콜백 핸들러를 재설정하고 등록 취소하는 역할을 합니다([SWS_CM_00334], EXP ARAComAPI §1.0). 이 함수는 이벤트 인터페이스의 일부이며 proxy::events 아래의 애플리케이션별 네임스페이스에 위치합니다([SWS_CM_00334], SWS CommunicationManagement §8.3.2.2.4.5 “UnsetSubscriptionStateChangeHandler”). 사용을 위해 생성된 프록시 헤더 파일 <SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h이(가) 포함됩니다([SWS_CM_00334]). 호출은 동기식으로 수행되며, 매개변수를 받지 않고 반환값을 제공하지 않습니다([SWS_CM_00334]).

오류 처리

명세에 따르면 이 함수는 식별자 noexcept(으)로 선언되어 있으며 예외 안전(“exception safe”)으로 분류되어 있습니다([SWS_CM_00334]). 오류 발생 시 C++ 예외를 발생시키지 않으며 오류 코드를 반환하지 않습니다([SWS_CM_00334]).

동시성 및 상호 작용

이 함수는 Subscribe(), Unsubscribe(), GetSubscriptionState() 및 SetSubscriptionStateChangeHandler()과(와) 같은 서비스 검색 및 이벤트 관리를 위한 다른 프록시 API와 연계되어 작동합니다(EXP ARAComAPI §5.3.1 “Proxy Class API’s”). 해석에 따르면 호출 후 등록 해제된 핸들러를 통해 추가 알림이 트리거되지 않을 것으로 보입니다. 질문 Q-6173c01e6ca93876 (열림) 상태 변경 핸들러를 재설정하기 위한 대칭적인 대응부는 프록시 필드([SWS_CM_11609], SWS CommunicationManagement §8.3.3.2.4.5 “UnsetSubscriptionStateChangeHandler”) 및 트리거([SWS_CM_01108])에 대한 명세와 서비스 제공자 측(스켈레톤)의 이벤트([SWS_CM_12010]) 및 트리거([SWS_CM_01112])에 정의되어 있습니다.

이 사용 지침은 자동으로 작성되었으며 R25-11 릴리스의 AUTOSAR Adaptive 명세를 기반으로 합니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00334
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00334@rel:R25-11#f8339073
Content hash
f8339073
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00334
Status: valid/unmigrated Version: rel:R25-11#d651d646 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_CM_00334@rel:R25-11#d651d646
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#b959e8182026-09-30
  • R19-11rel:R19-11#39ef71622026-10-14
  • R20-11rel:R20-11#39ef71622026-10-14
  • R21-11rel:R21-11#39ef71622026-10-14
  • R22-11rel:R22-11#b7b5edfa2026-10-14
  • R23-11rel:R23-11#45ddf5232026-10-14
  • R24-11rel:R24-11#a6b5c2732026-10-14
  • R25-11rel:R25-11#d651d6462026-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

함수 UnsetTransportFaultConditionHandler [SWS_CM_00105] Upstream: RS_CM_00224, RS_E2E_08534

void UnsetTransportFaultConditionHandler () noexcept;

Provides the possibility to unregister a previously set ara::com::e2e:: TransportFaultConditionHandler for a given Proxy Event.

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

사용

<SI-Namespace>::proxy::events::<Event> 네임스페이스의 함수 UnsetTransportFaultConditionHandler은(는) 특정 프록시 이벤트에 대해 이전에 등록된 ara::com::e2e::TransportFaultConditionHandler의 등록을 취소하는 역할을 합니다 [SWS_CM_00105]. 함수 선언은 헤더 파일 <SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h을(를) 통해 제공됩니다 AUTOSAR_AP_SWS_CommunicationManagement §8.3.2.2.1.3 “UnsetTransportFaultConditionHandler”. 호출은 매개변수를 받지 않으며 반환값을 제공하지 않습니다(void).

오류 처리 및 예외 안전성

이 함수는 식별자 noexcept(으)로 선언되어 있으며 예외 안전(exception safe)으로 명시되어 있습니다 [SWS_CM_00105]. 표준에는 특정 오류 코드나 오류 또는 진단 하위 시스템에 대한 알림이 정의되어 있지 않습니다.

프로세스 및 경계 조건

예를 들어 이벤트를 더 이상 모니터링하지 않아야 하거나 연결된 프록시 객체가 해제되기 전에 이벤트 수준에서 E2E 오류 처리를 즉시 비활성화하기 위해 호출이 동기식으로 실행될 것입니다(해석). 질문 Q-ff00695fff5407fe (열림) 실행 후 통신 계층은 이 이벤트의 이전에 저장된 콜백을 통해 E2E 전송 오류를 더 이상 처리하지 않습니다.

상호 작용

전송 오류에 대한 핸들러 등록 취소는 다양한 통신 요소 전반에 걸쳐 일관된 패턴을 따릅니다:

  • 프록시 수준의 필드 통지자의 경우 함수 [SWS_CM_00126]이(가) 사용됩니다.
  • 프록시 트리거의 경우 핸들러는 [SWS_CM_00108]을(를) 통해 등록 해제됩니다.
  • Skeleton 측에서는 서비스 인터페이스의 모든 메서드([SWS_CM_00095]) 및 필드의 Getter/Setter([SWS_CM_00098])에 대해 유사한 인터페이스를 사용할 수 있습니다.

이 사용 지침은 AUTOSAR 사양을 기반으로 AI에 의해 생성되었습니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00105
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00105@rel:R25-11#5a29f56e
Content hash
5a29f56e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00105
Status: valid/unmigrated Version: rel:R25-11#5d00ece2 Versionshistorie & Revisions (1 transition, 3 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_CM_00105@rel:R25-11#5d00ece2
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#cbff526c2026-09-30
  • R24-11rel:R24-11#0a8243012026-10-14
  • R25-11rel:R25-11#5d00ece22026-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

함수 Unsubscribe [SWS_CM_00151] Upstream: RS_CM_00104

void Unsubscribe () noexcept;

Method to unsubscribe from a service event. If the Event is not subscribed to at the time of the call, the method shall return without action.

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

사용

메서드 Unsubscribe()은(는) 프록시 측에서 서비스 이벤트의 활성 구독을 종료합니다([SWS_CM_00151], EXP_ARAComAPI §5.5). 이는 범위 <SI-Namespace>::proxy::events::<Event>에 정의되어 있으며 헤더 파일 #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"을(를) 통해 포함됩니다([SWS_CM_00151]). 이 함수는 전달 매개변수를 받지 않으며 반환값을 제공하지 않습니다(void). 호출 시점에 이벤트가 구독되지 않은 경우, 메서드는 아무런 동작도 수행하지 않고 반환됩니다([SWS_CM_00151]).

오류 처리 및 예외 안전성

이 작업은 식별자 noexcept(으)로 선언되어 있으며 예외 안전(exception-safe)으로 명시되어 있습니다([SWS_CM_00151]). 메서드 호출 전에 [SWS_CM_00085]에 따른 전제조건을 위반한 경우 위반(Violation)으로 DanglingSamplesViolation이(가) 정의되어 있습니다([SWS_CM_00151]).

상호 작용 및 관련 인터페이스

네트워크 수준에서 구독 종료는 StopSubscribeEventgroup 유형의 SOME/IP 메시지 전송을 트리거합니다([SWS_CM_10378], SWS_CommunicationManagement §7.2.1.2.6). 프록시 인터페이스 내에서 Unsubscribe()은(는) 구독 관리 메서드 그룹에 속합니다(EXP_ARAComAPI §5.3.1). 동일한 등록 취소 시맨틱은 서비스 트리거([SWS_CM_00810], EXP_ARAComAPI §4) 및 Field 알림([SWS_CM_11602])에도 사용할 수 있습니다.

이 사용 지침은 자동으로 생성되었습니다. 모든 기술적 명세는 참조된 AUTOSAR 사양을 기반으로 합니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
Exception-Sicherheitexception safe
Verletzungen (Violations)DanglingSamplesVi- Precondition [SWS_CM_00085] has been violated. olation

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00151
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00151@rel:R25-11#0f78489a
Content hash
0f78489a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00151
Status: valid/unmigrated Version: rel:R25-11#4a3ec37b 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_CM_00151@rel:R25-11#4a3ec37b
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#e72177162026-09-30
  • R19-11rel:R19-11#aeb6a3702026-10-14
  • R20-11rel:R20-11#4ea795962026-10-14
  • R21-11rel:R21-11#4ea795962026-10-14
  • R22-11rel:R22-11#4ea795962026-10-14
  • R23-11rel:R23-11#8175f92c2026-10-14
  • R24-11rel:R24-11#3ccefaa42026-10-14
  • R25-11rel:R25-11#4a3ec37b2026-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

타입 별칭 문서

타입 별칭 SampleType [SWS_CM_11401] Upstream: RS_CM_00103

using SampleType = <PSampleCppidt>;
Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h"
Scopeclass <SI-Namespace>::proxy::events::<Event>
SymbolSampleType

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

Record
AUTOSAR/AP/record/SWS_CM_11401
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11401@rel:R25-11#a144ea42
Content hash
a144ea42
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11401
Status: valid/unmigrated Version: rel:R25-11#5ce42900 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_CM_11401@rel:R25-11#5ce42900
Point-in-Time History:
Recorded Revisions (5):
  • R25-11rel:R25-11#9606a74c2026-09-30
  • R22-11rel:R22-11#076d95632026-10-14
  • R23-11rel:R23-11#076d95632026-10-14
  • R24-11rel:R24-11#99e1a61e2026-10-14
  • R25-11rel:R25-11#5ce429002026-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