类 <SI-Namespace>::proxy::fields::<Field>
[SWS_CM_00008] Upstream: RS_CM_00216 , RS_AP_00114
class <Field> final {...};
Service proxy Field class, one for each Field defined in the ServiceInterface in the role field.
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Forwarding-Header #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy/<SiShortname>_proxy_fwd.h" Scope namespace <SI-Namespace>::proxy::fields
用户指南人工智能生成 允许客户端应用程序对服务字段进行异步查询、修改和订阅式监视。
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 7495b8cd48c6
来源
未决问题(2)
摘要 详细
允许客户端应用程序对服务字段进行异步查询、修改和订阅式监视。
该类用作访问 ServiceInterface 中定义的字段的客户端接口,并汇集了 Getter、Setter 以及通知功能。如果建模了相应操作,则可以通过 [SWS_CM_00112] 和 [SWS_CM_00113] 异步查询和修改值。对于字段更新,使用基于订阅的缓存机制,该机制缓存通知并通过回调处理程序进行转发。一项重要的边界条件是遵守最小发送间隔,以及在写访问时放弃回滚语义。
更多 ›
上下文
在 AUTOSAR Adaptive Platform 的通信管理(ara::com)中,类 <SI-Namespace>::proxy::fields::<Field> 表示在客户端或代理端服务接口中建模的单个字段(Field)。该类汇集了对属性值的访问,并结合了三个功能角色:查询当前值(Getter)、修改值(Setter)以及接收异步值更改(Notifier)(AUTOSAR_AP_EXP_ARAComAPI 第10页 )。它充当客户端应用程序与底层通信层(Network Binding)之间的接口。
实例上可用的操作取决于服务接口的定义:仅当配置了 Field.hasGetter == TRUE 时才会生成方法 Get() [SWS_CM_00112] 。仅当 Field.hasSetter == TRUE 成立时,方法 Set() 才可用 [SWS_CM_00113] 。此时,字段的具体数据类型通过提供的类型别名 FieldType 进行类型安全的映射 [SWS_CM_11403] 。
生命周期
字段对象作为上级代理类的成员进行实例化。因此,其生存期推测直接绑定到相应代理实例的生命周期。 问题 Q-22443af0e2e4cfab (未决) 对于基于事件的 Notifier 机制,该实例经历明确规定的订阅生命周期:
当前状态可以随时通过 GetSubscriptionState() 同步查询 [SWS_CM_11604] 。为了异步获知状态更改,可以使用 SetSubscriptionStateChangeHandler() 设置回调 [SWS_CM_11607] ,可选带有专用执行上下文 [SWS_CM_11608] 。在销毁实例之前或在停用时,应通过 UnsetReceiveHandler() [SWS_CM_11606] 、UnsetSubscriptionStateChangeHandler() [SWS_CM_11609] 以及 UnsetTransportFaultConditionHandler() [SWS_CM_00126] 显式移除已注册的回调。
diag_field_lifecycle
kNotSubscribed
kNotSubscribed
kSubscriptionPending
kSubscriptionPending
kNotSubscribed->kSubscriptionPending
Subscribe()
kSubscriptionPending->kNotSubscribed
Unsubscribe()
kSubscribed
kSubscribed
kSubscriptionPending->kSubscribed
订阅已确认
kSubscribed->kNotSubscribed
Unsubscribe()
kSubscribed->kSubscribed
Subscribe() [gleiches maxSampleCount]
状态图:通过 ara::com::SubscriptionState 的 Notifier 订阅生命周期。来源:[SWS_CM_11601] 、[SWS_CM_11602] 、[SWS_CM_11604] 。
使用路径
典型使用路径包括通知注册、接收新数据以及特定时间点的读写访问:
设置订阅: 应用程序调用带有期望缓存容量的 Subscribe() [SWS_CM_11601] ,并使用 SetReceiveHandler() 注册无参数通知回调 [SWS_CM_11605] 。对于并发架构,可以通过执行器委托执行 [SWS_CM_11611] 。此外,还可以针对 Notifier 事件设置传输错误处理程序 [SWS_CM_00109] 、[SWS_CM_00110] 。
处理样本: 一旦通信管理接收到新字段数据,它就会触发接收处理程序。处理程序通过 GetFreeSampleCount() [SWS_CM_11603] 确定可用缓冲区空间,并通过 GetNewSamples() [SWS_CM_11610] 处理新值。接收到的通知的 E2E 状态可以通过 GetE2EStateMachineStateNotifier() 进行检查 [SWS_CM_11612] 。
显式读取: 获取当前值通过 Get() [SWS_CM_00112] 异步完成,并返回 ara::core::Future<FieldType> [SWS_CM_11403] 。完成后,可以使用 GetE2EStateMachineStateGetter() 验证 E2E 校验状态 [SWS_CM_00145] 。
显式写入: 修改值通过 Set(value) [SWS_CM_00113] 执行。返回的 ara::core::Future<FieldType> 提供 Set 操作的结果,其 E2E 状态可以通过 GetE2EStateMachineStateSetter() 读取 [SWS_CM_00146] 。
代理字段的典型使用路径 Client <Field> Communication Management Use Case: 订阅与接收注册 Subscribe(maxSampleCount) Abonnement anfordern SetReceiveHandler(handler) Use Case: 通知与数据检索 Feld-Update eingetroffen handler() GetNewSamples(f) Result<size_t> Use Case: Expliziter Wertzugriff Get() Future<FieldType> Set(value) Future<FieldType>
时序图:与通知交互以及 Get 和 Set 操作的典型流程。来源:[SWS_CM_00112] 、[SWS_CM_00113] 、[SWS_CM_11601] 、[SWS_CM_11605] 、[SWS_CM_11610] 。
错误场景
使用字段方法时可能会发生各种错误状态:
本类指南由 AI 基于 AUTOSAR 规范 R25-11 生成。
分组依据 类别 历史
成员图 类图 Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.
G
n_SI_Namespace___proxy__fields___Field_138
<Field>
+ SetReceiveHandler()
+ SetTransportFaultConditionHandler()
+ UnsetTransportFaultConditionHandler()
+ GetE2EStateMachineStateGetter()
+ GetE2EStateMachineStateNotifier()
+ GetE2EStateMachineStateSetter()
+ Get()
+ GetFreeSampleCount()
+ GetNewSamples()
+ Set()
+ GetSubscriptionState()
+ SetSubscriptionStateChangeHandler()
+ Subscribe()
+ UnsetSubscriptionStateChangeHandler()
+ Unsubscribe()
+ UnsetReceiveHandler()
详细视图 此版本没有元素数据
方法 Get the current value of the Field. The method is present only if Field.hasGetter ==TRUE, otherwise it is not present (shall not be generated)
Returns the state of the specific field class, which was determined by the last run of E2E_Check() function invoked during the last call of Get()
Returns the state of the specific field class, which was determined by the last run of E2E_Check() function invoked during the last call of GetNewSamples()
Returns the state of the specific field class, which was determined by the last run of E2E_Check() function invoked during the last call of Set()
Method to update the field notification cache.
Query ara::com::SubscriptionState, as per [SWS_CM_00310].
Set a new value of the Field. The method is present only if Field.hasSetter==TRUE, otherwise it is not present (shall not be generated). There is no need to have Get method itself return [Application Errors] errors when getting a field value (as there are no errors possible when getting a field value). The Set-Method may return [Application Errors], but does so via returning a value different from the one passed in the request parameter.
Set/Register the Field notification receive handler
重载 SetReceiveHandler 2 Set ara::com::SubscriptionState change handler
重载 SetSubscriptionStateChangeHandler 2 Provides possibility to register a ara::com::e2e::TransportFaultConditionHandler for a given Proxy Field Notifier.
重载 SetTransportFaultConditionHandler 2 Method to subscribe to a service field notification. If the Field is already in state kSubscribed or in state kSubscriptionPending at the time of the call, and the provided maxSample Count value is the same as for the current subscription, the method shall return without action.
Disable service field notification 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 Field Notifier.
void UnsetTransportFaultConditionHandler () noexcept;
Method to unsubscribe from a service field notification. If the Field is not subscribed to at the time of the call, Unsubscribe() shall return without action.
void Unsubscribe () noexcept;
类型别名 As per [SWS_CM_11402]
using FieldType = <PFieldCppidt>;
点击条目以查看其关系。
基类 派生类 使用 被使用于 继承 自此版本起移除 用于 此类中无关联 函数 AI 评注 打开类页面 无法加载类页面。 调整顺序 调整宽度 调整大纲宽度 章节 阅读时间 SWS 引用 图表 放回中间 调整顺序或拖到标题栏 取消停靠 – 在内容中显示 移到中间栏 作为标签停靠到标题栏 元素 AI 模型 打开审计档案 档案 打开简短版本 打开中等版本 打开完整版本 恢复默认视图 已恢复默认视图 撤销 关闭详细视图 签名 基本信息 值 截至所选版本的最后一次更改 之后的下一次更改 单击:选择版本 无法放在此处:拖到标题栏可停靠,拖到中间栏可取消停靠。 新增 已更改 未更改 已移除 未包含 更改 内容无变化 首次出现于 移除于 没有可用的版本数据。 正在加载版本数据 … 文本 此版本未收录措辞 悬停或单击单元格:与所选版本比较 · 单击版本标题:选择版本 选择版本 属性 版本 元素 只有一个版本有措辞 PDF 中存在,原文尚未导入 首次采集原文 自 {rel} 起未更改 版本颜色 最早版本 最新版本
方法文档
ara::core::Future < FieldType > Get () noexcept;
Get the current value of the Field. The method is present only if Field.hasGetter ==TRUE, otherwise it is not present (shall not be generated)
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 980f973fd449
来源
本文由 AI 基于规范文档编写。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> Exception-Sicherheit exception safe Verletzungen (Violations) InsufficientPer- Refused by Grant Enforcement missionsViolation
Rückgabewert
Fehler
Fehlercode Beschreibung ComErrc::kCommunicationFailure rollback_semantics The network binding reported a recoverable communications error or a secure communication failure ComErrc::kMinimumSendIntervalViolationError rollback_semantics Minimum Send Interval violation, because a transmission request for a service instance element (event, field or method call) was issued faster than allowed, i.e., the configured minimum send interval ServiceInterfaceDeploymentElement. minimumSendInterval for the service instance element has not yet expired.
Status: valid/unmigrated
Version: rel:R25-11#ec4a8dc1
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_00112@rel:R25-11#ec4a8dc1
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#0bc1ce772026-09-30 Inspect R19-11 rel:R19-11#85c2390c2026-10-14 Inspect R20-11 rel:R20-11#85c2390c2026-10-14 Inspect R21-11 rel:R21-11#85c2390c2026-10-14 Inspect R22-11 rel:R22-11#5a1fa5a12026-10-14 Inspect R23-11 rel:R23-11#da1367322026-10-14 Inspect R24-11 rel:R24-11#78164d832026-10-14 Inspect R25-11 rel:R25-11#ec4a8dc12026-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::e2e::SMState GetE2EStateMachineStateGetter () const noexcept;
Returns the state of the specific field class, which was determined by the last run of E2E_Check() function invoked during the last call of Get()
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> Exception-Sicherheit exception safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#cd76263f
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_00145@rel:R25-11#cd76263f
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
ara::com::e2e::SMState GetE2EStateMachineStateNotifier () const noexcept;
Returns the state of the specific field 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" Scope class <SI-Namespace>::proxy::fields::<Field> Exception-Sicherheit exception safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#cf34f3ea
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_11612@rel:R25-11#cf34f3ea
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#de1830f72026-09-30 Inspect R24-11 rel:R24-11#22d8a9c22026-10-14 Inspect R25-11 rel:R25-11#cf34f3ea2026-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::e2e::SMState GetE2EStateMachineStateSetter () const noexcept;
Returns the state of the specific field class, which was determined by the last run of E2E_Check() function invoked during the last call of Set()
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> Exception-Sicherheit exception safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#beb55f07
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_00146@rel:R25-11#beb55f07
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
std::size_t GetFreeSampleCount () const noexcept;
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> Exception-Sicherheit exception safe
Rückgabewert
Typ Beschreibung std::size_t The number of free/unused slots for field notification sample data in the local cache
Status: valid/unmigrated
Version: rel:R25-11#8c94be2d
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_11603@rel:R25-11#8c94be2d
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#726052692026-09-30 Inspect R24-11 rel:R24-11#6336d44d2026-10-14 Inspect R25-11 rel:R25-11#8c94be2d2026-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 F> ara::core::Result < std::size_t > GetNewSamples (F &&f, std::size_t max NumberOfSamples=std::numeric_limits < std::size_t >::max());
Method to update the field notification cache.
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> Exception-Sicherheit not exception safe
Template-Parameter
Parameter (in)
Rückgabewert
Fehler
Fehlercode Beschreibung ComErrc::kMaxSamplesExceeded rollback_semantics As per [SWS_CM_00701]
Status: valid/unmigrated
Version: rel:R25-11#ad5c10b2
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_11610@rel:R25-11#ad5c10b2
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#bd0fe9352026-09-30 Inspect R24-11 rel:R24-11#3801b4392026-10-14 Inspect R25-11 rel:R25-11#ad5c10b22026-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::fields::<Field> Exception-Sicherheit exception safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#990d7855
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_11604@rel:R25-11#990d7855
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#485e4d782026-09-30 Inspect R24-11 rel:R24-11#de9197112026-10-14 Inspect R25-11 rel:R25-11#990d78552026-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::core::Future < FieldType > Set (<PFieldDerivedType> value) noexcept;
Set a new value of the Field. The method is present only if Field.hasSetter==TRUE, otherwise it is not present (shall not be generated). There is no need to have Get method itself return [Application Errors] errors when getting a field value (as there are no errors possible when getting a field value). The Set-Method may return [Application Errors], but does so via returning a value different from the one passed in the request parameter.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 4f6a6aee9527
来源
本使用说明基于 AUTOSAR R25-11 规范自动生成。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> Exception-Sicherheit exception safe Verletzungen (Violations) InsufficientPer- Refused by Grant Enforcement missionsViolation
Parameter (in)
Parameter Beschreibung value New value of field
Rückgabewert
Fehler
Fehlercode Beschreibung ComErrc::kCommunicationFailure no_rollback_semantics The network binding reported a recoverable communications error or a secure communication failure. In case of a communication timeout this could lead to an uncertain state on the remote server side. ComErrc::kMinimumSendIntervalViolationError no_rollback_semantics Minimum Send Interval violation, because a transmission request for a service instance element (event, field or method call) was issued faster than allowed, i.e., the configured minimum send interval ServiceInterfaceDeploymentElement. minimumSendInterval for the service instance element has not yet expired.
Status: valid/unmigrated
Version: rel:R25-11#46c10d7a
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_00113@rel:R25-11#46c10d7a
Point-in-Time History:
Release:
R25-11 (Current / Active) R19-11 R20-11 R21-11 R22-11 R23-11 R24-11
View Snapshot
Recorded Revisions (8):
R25-11 rel:R25-11#9918c4b62026-09-30 Inspect R19-11 rel:R19-11#73765f662026-10-14 Inspect R20-11 rel:R20-11#73765f662026-10-14 Inspect R21-11 rel:R21-11#73765f662026-10-14 Inspect R22-11 rel:R22-11#fcbc0baa2026-10-14 Inspect R23-11 rel:R23-11#009371872026-10-14 Inspect R24-11 rel:R24-11#ae7474142026-10-14 Inspect R25-11 rel:R25-11#46c10d7a2026-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 SetReceiveHandler (ara::com::FieldReceiveHandler handler) noexcept;
Set/Register the Field notification receive handler
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: b140b320827e
来源
未决问题(1)
本文由 AI 生成,仅供参考。一切以官方 AUTOSAR 规范为准。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> 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 notification arrival. The FieldReceiveHandler constitutes a function without parameters and has to use the f method of the specific Field class to access the retrieved event data. See [SWS_CM_11615] for its definition.
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#86f81336
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_11605@rel:R25-11#86f81336
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#03682cbd2026-09-30 Inspect R24-11 rel:R24-11#8bb5f2572026-10-14 Inspect R25-11 rel:R25-11#86f813362026-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::FieldReceiveHandler handler, ExecutorT &&executor) noexcept;
As per [SWS_CM_11605] but the handler shall execute in a provided context
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 44ceb62f969e
来源
未决问题(1)
本使用说明是基于 AUTOSAR Adaptive(R25-11)的规范自动创建的。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> 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#b32e3974
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_11611@rel:R25-11#b32e3974
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#7debf3322026-09-30 Inspect R24-11 rel:R24-11#2328e4dd2026-10-14 Inspect R25-11 rel:R25-11#b32e39742026-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 SetSubscriptionStateChangeHandler (ara::com::SubscriptionState ChangeHandler handler) noexcept;
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 0dd6ef6a44f3
来源
本使用说明由 AI 基于 R25-11 版本的 AUTOSAR 规范生成。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> Exception-Sicherheit exception safe Verletzungen (Violations) InvalidHandlerVio- Provided Callable handler does not exist or is null lation
Parameter (in)
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#ab897290
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_11607@rel:R25-11#ab897290
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#ad5e599c2026-09-30 Inspect R24-11 rel:R24-11#13e960cd2026-10-14 Inspect R25-11 rel:R25-11#ab8972902026-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_11607] but the handler shall execute in a provided context
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 8214c030626f
来源
未决问题(1)
本使用说明是基于 R25-11 版本的规范自动创建的。
实现者指南即将推出(复杂度 I3)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> 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#d63fd7bc
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_11608@rel:R25-11#d63fd7bc
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#27b2d6982026-09-30 Inspect R24-11 rel:R24-11#9fc7873d2026-10-14 Inspect R25-11 rel:R25-11#d63fd7bc2026-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 SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept;
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: d6d728fc1f24
来源
未决问题(1)
本使用说明是基于 AUTOSAR R25-11 规范版本自动创建的。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> 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 ara::com::e2e :: TransportFaultConditionHandler to be set
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#989525ac
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_00109@rel:R25-11#989525ac
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#57896b862026-09-30 Inspect R24-11 rel:R24-11#1aaf6ef92026-10-14 Inspect R25-11 rel:R25-11#989525ac2026-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:: fields::fieldname::SetTransportFaultConditionHandler for a given Proxy Field Notifier.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 05b506a54089
来源
未决问题(1)
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动生成。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> 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#9be0f9ef
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_00110@rel:R25-11#9be0f9ef
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#b46bf6592026-09-30 Inspect R24-11 rel:R24-11#e56df0462026-10-14 Inspect R25-11 rel:R25-11#9be0f9ef2026-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::core::Result < void > Subscribe (std::size_t maxSampleCount) noexcept;
Method to subscribe to a service field notification. If the Field is already in state kSubscribed or in state kSubscriptionPending at the time of the call, and the provided maxSample Count value is the same as for the current subscription, the method shall return without action.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 54ef39af6b4b
来源
本使用说明由人工智能基于 AUTOSAR R25-11 规范生成。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> Exception-Sicherheit exception safe Verletzungen (Violations) InsufficientPer- Refused by Grant Enforcement missionsViolation
Parameter (in)
Rückgabewert
Fehler
Fehlercode Beschreibung ComErrc::kMaxSampleCountNotRealizable rollback_semantics As per [SWS_CM_00141]
Status: valid/unmigrated
Version: rel:R25-11#ae9652a7
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_11601@rel:R25-11#ae9652a7
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#4d27d6072026-09-30 Inspect R24-11 rel:R24-11#19da91452026-10-14 Inspect R25-11 rel:R25-11#ae9652a72026-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 () noexcept;
Disable service field notification trigger
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 0197caac2e71
来源
未决问题(1)
本说明由 AI 基于 AUTOSAR R25-11 数据集创建。
实现者指南即将推出(复杂度 I1)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> Exception-Sicherheit exception safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#16565755
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_11606@rel:R25-11#16565755
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#e89f906f2026-09-30 Inspect R24-11 rel:R24-11#d180a3442026-10-14 Inspect R25-11 rel:R25-11#165657552026-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 · 温度: 不可控 · 提示词: 711ac463a86d
来源
未决问题(1)
此使用说明根据 AUTOSAR 规范自动创建。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> Exception-Sicherheit exception safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#1abd2b15
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_11609@rel:R25-11#1abd2b15
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#0c91f75a2026-09-30 Inspect R24-11 rel:R24-11#678da2882026-10-14 Inspect R25-11 rel:R25-11#1abd2b152026-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 UnsetTransportFaultConditionHandler () noexcept;
Provides the possibility to unregister a previously set ara::com::e2e :: TransportFaultConditionHandler for a given Proxy Field Notifier.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: c996ada4784f
来源
未决问题(2)
本使用说明基于 AUTOSAR Adaptive R25-11 规范自动生成。
实现者指南即将推出(复杂度 I2)
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> Exception-Sicherheit exception safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#34c05de8
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_00126@rel:R25-11#34c05de8
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#b31fdb2c2026-09-30 Inspect R24-11 rel:R24-11#00a5c4a32026-10-14 Inspect R25-11 rel:R25-11#34c05de82026-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 field notification. If the Field is not subscribed to at the time of the call, Unsubscribe() shall return without action.
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> Exception-Sicherheit exception safe
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#77e3e54d
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_11602@rel:R25-11#77e3e54d
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#0705e32a2026-09-30 Inspect R24-11 rel:R24-11#af6d228d2026-10-14 Inspect R25-11 rel:R25-11#77e3e54d2026-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
类型别名文档
using FieldType = <PFieldCppidt>;
Header-Datei #include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_proxy.h" Scope class <SI-Namespace>::proxy::fields::<Field> Symbol FieldType
Status: valid/unmigrated
Version: rel:R25-11#cc450956
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_11403@rel:R25-11#cc450956
Point-in-Time History:
Release:
R25-11 (Current / Active) R22-11 R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (5):
R25-11 rel:R25-11#926271042026-09-30 Inspect R22-11 rel:R22-11#8ef005dd2026-10-14 Inspect R23-11 rel:R23-11#8ef005dd2026-10-14 Inspect R24-11 rel:R24-11#46a194152026-10-14 Inspect R25-11 rel:R25-11#cc4509562026-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 · 德文原文