车控信号管理系统使用指南
背景
车控信号管理系统目前正日趋完善,E4阶段框架组同学在开发的时候会优先录入到该系统,之前大家在用的SOA信号影射表格更新会有延迟,大家在开发阶段可优先使用信号管理系统检索信号,该系统后续会完善SOA表格导出功能,所以SOA表格也会保持维护。
SC管理系统概览
- 系统入口
- 页面概览应用层研发同学使用较多的是【DCD车辆数据服务】菜单下的页面,现阶段大家先关注该页面即可。

信号查询:
左侧菜单栏,进入DCD车辆数据服务→信号列表, 右侧查询页面输入SC文档中的信号名称,然后点击查询,如检索无结果,可以尝试切换环境为DRAFT再次查询。
在检索列表中根据信号id和Area即可在信号定义SDK对应的类中进行检索,进而找到信号对应的Java层的定义名称,然后就可以在代码中引用了。
📌 大家注意及时将工程中集成的 vehicle support SDK更新到最新版本。版本获取接口人为 @姚鹏 @朱谭杰
信号定义SDK
版本号获取:
按时间倒顺查看最新版本号
Gradle构建工程集成:
implementation 'mi.car:vehicle.support:0.1.6.3-SNAPSHOT'Android.bp构建工程集成:
android_app {
static_libs: [
"mi-car-support-api"
]
}实操
1、比如我们要查询智驾后方穿行辅助功能设置项信号,SC文档中的定义可查询到为ADSRCTABWarntypFrmADD;

2、在信号管理系统查询后,我们可以获取得到信号的id为0x68407146;

3、升级更新support SDK为新版本后,打开对应的类文件,注意需要时jar里的Java文件,不然看不到注释中十六进制信号,复制信号id后检索定位到信号java层定义为RCTAB_WARNING_STATES**,接下来到业务层代码引用即可。
