Appearance
配置工具
AutoC 在 Pi 基础工具之上注册 AUTOSAR / EB 专用工具(名称以运行时会话为准)。
逻辑配置(XDM)
| 工具 | 说明 |
|---|---|
get_module_schema | 模块参数 schema(含 isCalc / isOpt / 枚举) |
get_value | 读取叶子或路径上的值 |
set_value | 写入字面量或 @CALC |
inspect_list | 列表容器与子项 |
add_list_item / remove_list_item | 有界/无界列表维护 |
逻辑 URL 与 EB MODULE-CONFIGURATION 实例对齐,写回通过 XDM 同步层持久化。
EB 工程
| 工具 | 说明 |
|---|---|
eb_autocalc | 触发 tresos AutoCalc |
eb_verify | 校验配置 |
eb_generate | 生成 BSW 代码 |
使用注意
- 先 schema 再写值:避免对非
isCalc叶子使用@CALC。 - @CALC 后必须 autocalc:否则
get_value只有 notice,无计算结果。 - 大列表用 inspect_list:不要一次性 dump 整棵子树。
- 改完可 verify:让模型根据
errorMessages迭代修复。
实现细节见 packages/coding-agent/src/core/autosar/ 与 packages/coding-agent/src/core/eb/。
