类 <SI-Namespace>::proxy::triggers::<Trigger>
[SWS_CM_00727] Upstream: RS_CM_00103 , RS_AP_00114
class <Trigger> final {...};
Service proxy Trigger class, one for each Trigger defined in the ServiceInterface in the role trigger.
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Forwarding-Header #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy/<SiShortname>_proxy_fwd.h" Scope namespace <SI-Namespace>::proxy::triggers
用户指南人工智能生成 订阅无数据的服务触发器,并为客户端应用程序统计传入的触发脉冲。
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: f0b35174b21c
来源
未决问题(1)
摘要 详细
订阅无数据的服务触发器,并为客户端应用程序统计传入的触发脉冲。
上下文
生成的代理类 <SI-Namespace>::proxy::triggers::<Trigger> 在客户端表示恰好一个在服务接口中被建模为角色 trigger 的触发器元素 AUTOSAR_AP_SWS_CommunicationManagement §8 “Service proxy Trigger class” 。与基于事件的数据流不同,触发器传输不带有效负载的纯触发脉冲。该类充当使用它的客户端应用程序、Communication Management (ara::com) 以及 E2E 监控系统之间的中介。其核心任务是控制传入触发器的订阅,为脉冲到达或状态更改注册通知回调,并通过计数器提供已到达触发的次数 [SWS_CM_00226] ,[SWS_CM_00250] 。
生命周期
<SI-Namespace>::proxy::triggers::<Trigger> 实例的生命周期绑定到父服务代理对象的生命周期,并在其中作为类成员存在。在状态方面,触发器订阅经历多个阶段,这些阶段由 ara::com::SubscriptionState 映射并可通过 GetSubscriptionState() 查询 [SWS_CM_01105] :
在状态 kSubscribed 或 kSubscriptionPending 下再次调用 Subscribe() 无效并直接返回而不执行任何操作 [SWS_CM_00723] 。若在调用时触发器订阅不存在,Unsubscribe() 的行为与此类似 [SWS_CM_00810] 。为了观察状态变化,应用程序可以通过 SetSubscriptionStateChangeHandler() 设置相应的回调 [SWS_CM_01107] 或通过 UnsetSubscriptionStateChangeHandler() 注销 [SWS_CM_01108] 。
TriggerState
kNotSubscribed
未订阅
kSubscriptionPending
kSubscriptionPending
kNotSubscribed->kSubscriptionPending
Subscribe()
kSubscriptionPending->kNotSubscribed
Unsubscribe()
kSubscribed
kSubscribed
kSubscriptionPending->kSubscribed
确认
kSubscribed->kNotSubscribed
Unsubscribe()
状态图:包含通过 Subscribe 和 Unsubscribe 进行转换的触发器订阅生命周期。来源:[SWS_CM_00723]、[SWS_CM_00810]、[SWS_CM_01105]。
使用路径
事件驱动处理触发信号的典型使用路径包括配置回调、激活订阅以及查询计数器:
处理程序注册: 应用程序可选地通过 SetSubscriptionStateChangeHandler() 设置状态处理程序 [SWS_CM_01107] ,且必须通过 SetReceiveHandler() 设置接收处理程序 [SWS_CM_00250] 。对于并发架构,提供了带有专用 ExecutorT 的重载,用于指定异步计算的执行上下文 [SWS_CM_00352] ,[SWS_CM_01106] 。
请求订阅: 使用 Subscribe() 启动触发器订阅 [SWS_CM_00723] 。
信号接收与计数器查询: 一旦触发脉冲到达,Communication Management 便会无参数调用 TriggerReceiveHandler [SWS_CM_00250] 。在该处理程序内部,应用程序调用 GetNewTriggers() 以更新触发计数器并读取自上次调用以来到达的脉冲数 [SWS_CM_00226] 。此时值 0 表示没有新脉冲。
终止: 为了有序析构,应用程序调用 Unsubscribe() [SWS_CM_00810] ,并通过 UnsetReceiveHandler() [SWS_CM_11614] 以及 UnsetSubscriptionStateChangeHandler() [SWS_CM_01108] 移除已设置的处理程序。
触发信号处理流程 应用 Proxy Trigger Communication Management SetReceiveHandler(handler) Subscribe() Abonnement anfordern Use Case: 触发事件到达 handler() (TriggerReceiveHandler) GetNewTriggers() std::size_t(计数值) Use Case: Bereinigung Unsubscribe() UnsetReceiveHandler()
时序图:从注册和订阅到信号接收再到注销的典型触发处理流程。来源:[SWS_CM_00226]、[SWS_CM_00250]、[SWS_CM_00723]、[SWS_CM_00810]、[SWS_CM_11614]。
错误场景
规范为接口方法定义了特定的违规条件(Violations)和异常安全性:
本指南完全基于 AUTOSAR Adaptive R25-11 规范中针对 Communication Management 模块的内容。
分组依据 类别 历史
成员图 类图 Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.
G
n_SI_Namespace___proxy__triggers___Trigger_725
<Trigger>
+ SetTransportFaultConditionHandler()
+ UnsetTransportFaultConditionHandler()
+ GetNewTriggers()
+ GetSubscriptionState()
+ SetSubscriptionStateChangeHandler()
+ Subscribe()
+ UnsetSubscriptionStateChangeHandler()
+ Unsubscribe()
+ SetReceiveHandler()
+ UnsetReceiveHandler()
详细视图 此版本没有元素数据
方法 Method to update the trigger counter.
Query ara::com::SubscriptionState, as per [SWS_CM_00310].
Trigger SetReceiveHandler
重载 SetReceiveHandler 2 As per [SWS_CM_01107] but the method shall execute in a provided context
重载 SetSubscriptionStateChangeHandler 2 Provides possibility to register a TransportFaultConditionHandler for a given Proxy Trigger.
重载 SetTransportFaultConditionHandler 2 Method to subscribe to a service trigger. When called it starts a subscription of the corresponding Trigger. If the Trigger is already in state kSubscribed or in state kSubscriptionPending at the time of the call, and this method is invoked, it shall return without any action.
void Subscribe () noexcept;
Disable Trigger receive handler
void UnsetReceiveHandler ();
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 Trigger.
void UnsetTransportFaultConditionHandler () noexcept;
Method to unsubscribe from a service trigger. If the Trigger is not subscribed to at the time of the call invoked, it shall return without any action.
void Unsubscribe () noexcept;
点击条目以查看其关系。
基类 派生类 使用 被使用于 继承 自此版本起移除 用于 此类中无关联 函数 AI 评注 打开类页面 无法加载类页面。 调整顺序 调整宽度 调整大纲宽度 章节 阅读时间 SWS 引用 图表 放回中间 调整顺序或拖到标题栏 取消停靠 – 在内容中显示 移到中间栏 作为标签停靠到标题栏 元素 AI 模型 打开审计档案 档案 打开简短版本 打开中等版本 打开完整版本 恢复默认视图 已恢复默认视图 撤销 关闭详细视图 签名 基本信息 值 截至所选版本的最后一次更改 之后的下一次更改 单击:选择版本 无法放在此处:拖到标题栏可停靠,拖到中间栏可取消停靠。 新增 已更改 未更改 已移除 未包含 更改 内容无变化 首次出现于 移除于 没有可用的版本数据。 正在加载版本数据 … 文本 此版本未收录措辞 悬停或单击单元格:与所选版本比较 · 单击版本标题:选择版本 选择版本 属性 版本 元素 只有一个版本有措辞 PDF 中存在,原文尚未导入 首次采集原文 自 {rel} 起未更改 版本颜色 最早版本 最新版本
方法文档
std::size_t GetNewTriggers () noexcept;
Method to update the trigger counter.
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::triggers::<Trigger> Exception-Sicherheit exception safe
Rückgabewert
Typ Beschreibung std::size_t The number of triggers occurred since the last call to GetNew Triggers (a Zero value means that no new triggers have been received)
Status: valid/unmigrated
Version: rel:R25-11#f934d813
Versionshistorie & Revisions (1 transition, 6 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_00226@rel:R25-11#f934d813
Point-in-Time History:
Release:
R25-11 (Current / Active) R21-11 R22-11 R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (6):
R25-11 rel:R25-11#199cadc92026-09-30 Inspect R21-11 rel:R21-11#cb20f15d2026-10-14 Inspect R22-11 rel:R22-11#cb20f15d2026-10-14 Inspect R23-11 rel:R23-11#7efe3ed62026-10-14 Inspect R24-11 rel:R24-11#33fa04b82026-10-14 Inspect R25-11 rel:R25-11#f934d8132026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
ara::com::SubscriptionState GetSubscriptionState () const noexcept;
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::triggers::<Trigger> Exception-Sicherheit exception safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#9a5b7923
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CM_01105@rel:R25-11#9a5b7923
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
void SetReceiveHandler (ara::com::TriggerReceiveHandler handler) noexcept;
Trigger SetReceiveHandler
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 6c77e80a6df1
来源
本使用说明由 AI 基于 AUTOSAR 规范生成。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::triggers::<Trigger> Exception-Sicherheit exception safe Verletzungen (Violations) InvalidHandlerVio- Provided Callable handler does not exist or is null lation
Parameter (in)
Parameter Beschreibung handler The handler that shall be called by Communication Management upon trigger arrival. The ara::com::TriggerReceiveHandler constitutes a function without parameters and has to use the Get NewTriggers method of the specific Trigger class to access the retrieved trigger counter. See [SWS_CM_00351] for it’s definition.
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#999cd417
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_CM_00250@rel:R25-11#999cd417
Point-in-Time History:
Release:
R25-11 (Current / Active) R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (4):
R25-11 rel:R25-11#a8f6c0c62026-09-30 Inspect R23-11 rel:R23-11#8da588682026-10-14 Inspect R24-11 rel:R24-11#c63fcde62026-10-14 Inspect R25-11 rel:R25-11#999cd4172026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
template <typename ExecutorT> void SetReceiveHandler (ara::com::TriggerReceiveHandler handler, ExecutorT &&executor) noexcept;
As per [SWS_CM_00250] but the method shall execute in a provided context
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::triggers::<Trigger> Exception-Sicherheit exception safe Verletzungen (Violations) InvalidHandlerVio- Provided Callable handler does not exist or is null lation
Template-Parameter
Parameter (in)
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#7a0a39e7
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_CM_00352@rel:R25-11#7a0a39e7
Point-in-Time History:
Release:
R25-11 (Current / Active) R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (4):
R25-11 rel:R25-11#774e38c12026-09-30 Inspect R23-11 rel:R23-11#589034f42026-10-14 Inspect R24-11 rel:R24-11#751a07032026-10-14 Inspect R25-11 rel:R25-11#7a0a39e72026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
template <typename ExecutorT> void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler, ExecutorT &&executor) noexcept;
As per [SWS_CM_01107] but the method shall execute in a provided context
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: d2573855e57e
来源
未决问题(2)
此使用说明为自动生成,基于 AUTOSAR Adaptive Platform 规范。
实现者指南即将推出(复杂度 I3)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::triggers::<Trigger> Exception-Sicherheit exception safe Verletzungen (Violations) InvalidHandlerVio- Provided Callable handler does not exist or is null lation
Template-Parameter
Parameter (in)
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#c7808b12
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CM_01106@rel:R25-11#c7808b12
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
void SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler) noexcept;
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: b21ff32dc0c5
来源
使用函数 [SWS_CM_01107] 可以在触发器的 Proxy 作用域(<SI-Namespace>::proxy::triggers::<Trigger>)中注册一个回调处理程序,Communication Management 会在每次订阅状态(ara::com::SubscriptionState)发生变更时调用该程序。该函数没有返回值,且被指定为异常安全(noexcept)。
由于订阅原则上必须作为异步过程来处理,因此应用程序只有在通过 [SWS_CM_01107] 注册的处理程序或查询函数 GetSubscriptionState() 报告状态 kSubscribed 时,方可认为订阅成功 [SWS_CM_12006] 。当出现时间延迟,或者服务器由于重启或网络问题而暂时不可用时,Communication Management 会激活带有状态 kSubscriptionPending 的处理程序 [SWS_CM_00313] 。
对于错误处理和集成,适用以下边界条件:
本使用说明基于 AUTOSAR R25-11 规范自动生成。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::triggers::<Trigger> Exception-Sicherheit exception safe Verletzungen (Violations) InvalidHandlerVio- Provided Callable handler does not exist or is null lation
Parameter (in)
Parameter Beschreibung handler The handler that shall be called by Communication Management when the ara::com::SubscriptionState of the event has changed.
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#465350f1
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CM_01107@rel:R25-11#465350f1
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept;
Provides possibility to register a TransportFaultConditionHandler for a given Proxy Trigger.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 979128a8c136
来源
未决问题(2)
函数 SetTransportFaultConditionHandler 用于在 proxy::triggers::<Trigger> 的实例上注册类型为 ara::com::e2e::TransportFaultConditionHandler 的回调函数([SWS_CM_00106] )。它接收参数 handler,没有返回值,并被指定为 noexcept 以及 exception safe([SWS_CM_00106] )。
通信层通过注册的处理程序指示已识别出的传输层错误。在 DDS 网络绑定中,处理程序将底层 DataReader 实体的事件报告为 TransportFaultCondition([SWS_CM_00212] ):
在样本被丢弃(例如由于内存短缺或数据损坏)时为 TransportFaultCondition::kSampleRejected,
在违反接收截止时间时为 TransportFaultCondition::kDeadlineMissed(REQUESTED_DEADLINE_MISSED),
在丢失已识别的数据样本时为 TransportFaultCondition::kSampleLost([SWS_CM_00212] )。
如果传递了不存在或空的处理程序而不是有效的可调用对象,则运行时环境报告 InvalidHandlerViolation([SWS_CM_00106] )。由于函数签名声明为 noexcept,因此该违规行为推测会导致平台端错误处理,而不是 C++ 异常。 问题 Q-ebaf44b8f7b198e8 (未决)
注册在调用方的上下文中同步执行;在此重载中,处理程序的执行不会委托给特定的分发器。如果回调应在定义的执行上下文中运行,则可以使用带有附加 ExecutorT&& 的重载模板变体([SWS_CM_00107] )。绑定通常在实际触发器处理之前进行,以便从一开始就捕获错误。 问题 (未决)
针对 TransportFaultConditionHandler 的相应注册选项同样存在于 Proxy 事件([SWS_CM_00099] )、Proxy 字段([SWS_CM_00109] )以及 Skeleton 方法([SWS_CM_00093] )和 Skeleton 字段([SWS_CM_00096] )。
本段文本由人工智能生成,仅供参考。具有约束力的是所引用的 AUTOSAR 规范。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::triggers::<Trigger> Exception-Sicherheit exception safe Verletzungen (Violations) InvalidHandlerVio- Provided Callable handler does not exist or is null lation
Parameter (in)
Parameter Beschreibung handler Handler of type TransportFaultConditionHandler to be set
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#a6d4504c
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_00106@rel:R25-11#a6d4504c
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#8276dedf2026-09-30 Inspect R24-11 rel:R24-11#807777b02026-10-14 Inspect R25-11 rel:R25-11#a6d4504c2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
template <typename ExecutorT> void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler, ExecutorT &&executor) noexcept;
Execution Context overload for hierarchicalnamespacelistlowerproxy::proxy:: triggers::triggername::SetTransportFaultConditionHandler for a given Proxy Trigger.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 653e5e8a79be
来源
函数[SWS_CM_00107] 用于在命名空间<SI-Namespace>::proxy::triggers::<Trigger>中注册代理触发器传输错误的回调例程。作为带有执行上下文的重载,除了类型为ara::com::e2e::TransportFaultConditionHandler的处理程序之外,它还接收一个执行器对象executor,触发的异步计算将在该执行器对象中执行。
关于使用和错误处理,适用以下规定:
参数和返回值: 参数handler传递要设置的可调用对象(Callable),而executor定义异步任务的执行上下文[SWS_CM_00107] 。该函数不返回任何返回值,并被声明为noexcept(异常安全性:exception safe )。
错误情况和违规: 如果传递了不存在或无效的处理程序(null),运行时将报告一个InvalidHandlerViolation[SWS_CM_00107] 。
报告的错误状态: 注册的处理程序接收符合[SWS_CM_00212] 的已检测传输错误。其中包括TransportFaultCondition::kSampleRejected(例如发生数据损坏或资源不足时)、TransportFaultCondition::kDeadlineMissed(发生截止时间违规时)以及TransportFaultCondition::kSampleLost(发生样本丢失时)。
与不带执行器的基本函数[SWS_CM_00106] 相比,该变体允许针对触发器的错误处理定向控制并发上下文。在通信管理中,针对代理事件[SWS_CM_00100] 、代理字段[SWS_CM_00110] ,以及在骨架层级针对方法[SWS_CM_00094] 和字段[SWS_CM_00097] ,均存在带有执行上下文的类似重载。
本使用说明基于 AUTOSAR Adaptive Platform R25-11 规范自动生成。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::triggers::<Trigger> Exception-Sicherheit exception safe Verletzungen (Violations) InvalidHandlerVio- Provided Callable handler does not exist or is null lation
Parameter (in)
Parameter Beschreibung handler Handler to be set executor Executor object in which any asynchronous computation spawn shall be invoked
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#b77dbb3c
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_00107@rel:R25-11#b77dbb3c
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#ed4541552026-09-30 Inspect R24-11 rel:R24-11#eeb2c97a2026-10-14 Inspect R25-11 rel:R25-11#b77dbb3c2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
void Subscribe () noexcept;
Method to subscribe to a service trigger. When called it starts a subscription of the corresponding Trigger. If the Trigger is already in state kSubscribed or in state kSubscriptionPending at the time of the call, and this method is invoked, it shall return without any action.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: cad2e3ac0bc9
来源
未决问题(1)
此使用说明由AI生成,且仅基于AUTOSAR Adaptive R25-11中的规范要求。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::triggers::<Trigger> Exception-Sicherheit exception safe Verletzungen (Violations) InsufficientPer- Refused by Grant Enforcement missionsViolation
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#c781043c
Versionshistorie & Revisions (1 transition, 6 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_00723@rel:R25-11#c781043c
Point-in-Time History:
Release:
R25-11 (Current / Active) R21-11 R22-11 R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (6):
R25-11 rel:R25-11#efea6fd02026-09-30 Inspect R21-11 rel:R21-11#3e3032682026-10-14 Inspect R22-11 rel:R22-11#3e3032682026-10-14 Inspect R23-11 rel:R23-11#91a4b8412026-10-14 Inspect R24-11 rel:R24-11#0233787d2026-10-14 Inspect R25-11 rel:R25-11#c781043c2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
void UnsetReceiveHandler ();
Disable Trigger receive handler
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 78176c7d7edd
来源
未决问题(1)
本使用说明系自动创建,且完全基于 AUTOSAR Adaptive Release R25-11 规范。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::triggers::<Trigger> Exception-Sicherheit not exception safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#bbdaf9e4
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_11614@rel:R25-11#bbdaf9e4
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#5e7e170f2026-09-30 Inspect R24-11 rel:R24-11#34cc39122026-10-14 Inspect R25-11 rel:R25-11#bbdaf9e42026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
void UnsetSubscriptionStateChangeHandler () noexcept;
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: de69ae0196a3
来源
未决问题(1)
本文本由 AI 生成,用作 AUTOSAR 规范范围内的参考指南。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::triggers::<Trigger> Exception-Sicherheit exception safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#ed939965
Versionshistorie & Revisions (1 transition)
Current State valid/unmigrated
Reason mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign 2026-08-13-status-backfill
Active Version AUTOSAR/AP/record/SWS_CM_01108@rel:R25-11#ed939965
Point-in-Time History:
Release:
R25-11 (Current / Active) R20-11 R19-11
View Snapshot
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
void UnsetTransportFaultConditionHandler () noexcept;
Provides the possibility to unregister a previously set ara::com::e2e :: TransportFaultConditionHandler for a given Proxy Trigger.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: e7e7522ccae0
来源
未决问题(1)
本使用说明基于 AUTOSAR R25-11 自动生成。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::triggers::<Trigger> Exception-Sicherheit exception safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#5766b8c1
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_00108@rel:R25-11#5766b8c1
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#b0faf65e2026-09-30 Inspect R24-11 rel:R24-11#a251c51a2026-10-14 Inspect R25-11 rel:R25-11#5766b8c12026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
void Unsubscribe () noexcept;
Method to unsubscribe from a service trigger. If the Trigger is not subscribed to at the time of the call invoked, it shall return without any action.
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::triggers::<Trigger> Exception-Sicherheit exception safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#270e3cc7
Versionshistorie & Revisions (1 transition, 6 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_00810@rel:R25-11#270e3cc7
Point-in-Time History:
Release:
R25-11 (Current / Active) R21-11 R22-11 R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (6):
R25-11 rel:R25-11#d20f32f52026-09-30 Inspect R21-11 rel:R21-11#d12e778e2026-10-14 Inspect R22-11 rel:R22-11#d12e778e2026-10-14 Inspect R23-11 rel:R23-11#d12e778e2026-10-14 Inspect R24-11 rel:R24-11#037f29922026-10-14 Inspect R25-11 rel:R25-11#270e3cc72026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
gemini-3.8-flash-low· 2026-10-13 · 德文原文