一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种安卓Treble架构下CarService代码配置生成方法及软件与流程

2022-03-22 23:10:59 来源:中国专利 TAG:

技术特征:
1.一种安卓treble架构下carservice代码配置生成方法,其特征在于,具体步骤如下:步骤1:创建新工程;步骤2:首先判断是否有历史配置数据,若有则加载配置数据并导入后台配置表中,若没有则创建新的配置数据;然后判断是否有登录账号,若有则判断是否同步,若没有则打开本地工程文件,其中,若要同步,则从ftp更新代码,若不要同步则打开本地工程文件;最后创建各模块子窗体;步骤3:在主窗体显示对应项目的配置表,可通过该配置表查看对应的历史接口的配置数据,亦可在配置表中做相应的增删改;步骤4:当配置区域中的参数被选择并确认后,配置表中会产生一个信号的配置项;步骤5:生成并合并后,系统运行增加一个信号配置的流程,读取配置区域的基本信息,生成完整的配置文件并写入到配置表中,读取代码的文件模板,生成代码块文件。2.根据权利要求1所述的一种安卓treble架构下carservice代码配置生成方法,其特征在于,所述步骤2具体为:判断是否有历史配置文档,有则加载配置,导入到后台excel的表中,当用户打开配置文件以后,加载并展示历史数据的扩展表,后续的配置结果都将生成在该文档中;如果在windows环境下,则加载历史用户登陆信息,登陆后续通过ftp服务器实现windows环境和linux环境下的通信,从虚拟环境中同步或更新代码源文件;最后依次加载主窗体、模板文件窗体、信号生成窗体、登陆窗体、汽车信号矩阵表dbc窗体。3.根据权利要求1所述的一种安卓treble架构下carservice代码配置生成方法,其特征在于,所述步骤4中的配置区域依次包含:信号的传输类型、给应用操作接口的manager文件名称、信号名称、信号组、信号数据类型、信号的默认值、需要控制的车辆区域、所属车辆module分类、实际操作信号的子类、信号的枚举值、读写权限、信号所支持的区域限制、片间通信服务ipcl对应的枚举、操作此信号应用端所需的权限控制。4.一种应用权利要求1-3中任意一项所述的安卓treble架构下carservice代码配置生成方法的软件,其特征在于:使用python语言进行编程,并应用pyqt5库。

技术总结
本发明提供了一种安卓Treble架构下CarService代码配置生成方法,采用MVC的开发模型即通过控制器把业务逻辑和HMI逻辑衔接起来,HMI界面通过QT Designer绘制出相应的界面并生成代码,使用python编写业务模型的控制代码,将界面、数据、控制分离做到尽可能的解耦,提升可复用性。本发明预置了一些常用配置项,在配置区选择填写上相关车辆信号的配置属性,软件将根据参数和自定义的模板文件生成完整配置,并生成相应的代码。并生成相应的代码。并生成相应的代码。


技术研发人员:陈韩 邰孝敏 卢震 卢耀 张云
受保护的技术使用者:延锋伟世通电子科技(南京)有限公司
技术研发日:2021.11.29
技术公布日:2022/3/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献