Skip to content

配置工具

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 代码

使用注意

  1. 先 schema 再写值:避免对非 isCalc 叶子使用 @CALC
  2. @CALC 后必须 autocalc:否则 get_value 只有 notice,无计算结果。
  3. 大列表用 inspect_list:不要一次性 dump 整棵子树。
  4. 改完可 verify:让模型根据 errorMessages 迭代修复。

实现细节见 packages/coding-agent/src/core/autosar/packages/coding-agent/src/core/eb/

AUTOSAR BSW AI 配置助手