Guidelines for using Adaptive Platform interfaces
文档核心目的是为 ARA 接口提供实操规范(避免 SWS 文档臃肿),覆盖10 大功能集群(FC) :包括定义ara 命名空间 reserved 规则的通用规则、基于ara::core::Result/ErrorCode实现无异常错误处理的 Adaptive Core、管控进程生命周期的执行管理、协调功能组状态的状态管理、支持键值 / 文件存储的持久化、负责软件监控与恢复的平台健康管理、优化数据传输的更新与配置管理、面向 ADAS / 音视频的原始数据流(IP/IEEE1722 协议)、含 UDS 会话与事件管理的诊断管理;文档仅适用于汽车应用,为系统设计师、平台 / 应用开发者提供接口使用细节与代码示例。
3.2 引言与通用规则
-
引言核心:
- 文档定位:作为 ARA 接口的补充指南,避免将接口使用细节写入 SWS(导致 SWS 臃肿),明确应用需遵循的规范(SWS 是 FC 的需求,此文档是应用的规则)。
- 前置阅读:需同步阅读对应功能集群(FC)的 SWS 文档,且需先阅读 [1]《Explanation of Adaptive Platform Design》(了解平台架构)。
-
通用规则(Common Regulations):
- 命名空间 reserved:
ara
及其所有子命名空间为 AUTOSA
- 命名空间 reserved: