You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 weeks ago | |
---|---|---|
.vscode | 11 months ago | |
app_protocols | 3 weeks ago | |
appdep | 4 weeks ago | |
appsrc | 2 weeks ago | |
doc | 11 months ago | |
html/debug | 3 weeks ago | |
test | 4 weeks ago | |
zcmake | 12 months ago | |
.clang-format | 1 year ago | |
.gitignore | 4 weeks ago | |
.gitmodules | 11 months ago | |
CMakeLists.txt | 11 months ago | |
README.md | 3 weeks ago | |
build.sh | 1 month ago | |
buildpc.sh | 12 months ago | |
deply_appout.sh | 8 months ago | |
inittestdata.sh | 12 months ago | |
packet_release.sh | 1 month ago | |
代码测试说明.md | 8 months ago |
README.md
编译环境初始化
编译脚本说明
# 编译ARM版本的代码
./build.sh
# 编译PC版本的代码
./buildpc.sh
# 打包
./packet_release.sh
VERSION 1.0.1
1. 修复nlog 打印时,使用{:.f}导致的异常错误
VERSION 1.0.3
1. 修改默认超时时间为500ms
2. 添加对subdevice_overtimes的处理
VERSION 1.0.4
1. 添加相对饱和度计算
VERSION 1.0.5
1. 修改测试json格式
2. 修改气密性测试阀门控制逻辑
VERSION 1.0.6
1. 修改消毒时空压机关闭时机
2. 修改气密性测试逻辑
VERSION 1.0.7
1. 修改消毒日志格式化,时间错误问题
2. 修改调试页面AppCore打不开的问题
3. 修改消毒日志log等级打印小数点太多的问题。
4. 调试页面调用新指令时,会自动清空上一条指令的日志
5. 延长加液完成回流时间
VERSION 1.0.8
1. AppCore中添加一条生成测试promote的测试指令
2. 修复日志打印过多的BUG
3. 删除掉 sendPrompt 方法
4. 删除掉testPage中的triggerOnePrompt
VERSION 1.0.9
1. 修改加液时,排液时间
VERSION 1.0.10
1. 修正gpm和rpm转换系数
2. 支持存放应用的静态网页
VERSION 1.0.11
1. 再次修正系数
VERSION 1.1.0
1.修复测试页面部分接口BUG
VERSION 1.1.1
1.修正TestPageMgrService
VERSION 1.1.2
1.修复TestPageMgrService 风机电流错误的BUG
VERSION 1.1.3
1. 修改用户接口
VERSION 1.1.5
1. 修复用户行为时间戳错误的BUG
2. 修复usrMgr接口BUG
VERSION 1.1.6
1. 添加批量日志接口
2. 修复测试模式下出现重复消毒日志的BUG
VERSION 1.1.7
1. 修复配方更新接口BUG
2. 修改ackinfo 为 message
VERSION 1.1.8
1. 增加运行时修改loggerlevel的功能
VERSION 1.1.9
1. 添加底层复位检测
VERSION 1.2.0
1. 排液时,多排
VERSION 1.2.1
1. 支持H2O2传感器全部数据的读取和打印
VERSION 1.2.2
1. 添加设备异常检测服务
2. 去掉Prompt概念,直接将AppEvent透传给前端
VERSION 1.2.3
1. 所有应用服务添加状态主动上报接口
VERSION 1.2.4
1. fix some bug
VERSION 1.2.5
1. 更新版本
VERSION 1.2.6
1. fix some bug
VERSION 1.2.7
1.fix formula some bug
VERSION 2.0.0
1. 修改加液,排液,排空管路逻辑
2. 修改桶体积计算逻辑
3. 修改默认管理员姓名为admin,密码为8888
VERSION 2.0.1
1. 修改当db文件损坏的时候,重新创建db文件
2. 支持设备ID UI 修改
3. 支持设备出厂时间,h2o2传感器使用时间,距离上次设备维护的时间,的维护。(如果来不及,就使用文件袋的形式放在设备中(类似设备维护记录))
4. 支持液体重量传感器校准接口。
5. 支持设备类型 UI 修改。
VERSION 2.0.2
1. 添加毛重,净重
VERSION 2.0.3
1. 增加设备信息配置接口
VERSION 2.0.4
1. 修复部分BUG
VERSION 2.0.9
1. 修改默认打印机串口地址
2. 增加testPageServiceV2
3. 修复测试页面下加液排液没有关闭气阀导致的漏液
VERSION 2.0.10
1. 设备未登陆的情况,通过后台操作设备,记录的用户名是unlogin
VERSION 2.1.1
1. 设备未登陆的情况,不进行漏液检测。
VERSION 2.1.2
1. 增加 排空管路时间可配
2. 增i加 排液条件判定设置(即少于多少算排液完成)
3. 增加 手动设置H2O2称重偏移。
VERSION 2.1.3
1.修复去皮功能的BUG
VERSION 2.1.5
1. 修改 新公式 -> 新配方
2. 修改默认log
VERSION 2.1.6
1. 修复默认部分bug
VERSION 2.1.7
1. 更新默认配置
TODO:
1. 设备使用时间维护(UI接口已经准备好,考虑是否使用文件袋放在设备中的方案)
2. 升级方案
3. 系统垃圾自动方案
4. 部署方案
VERSION 218
1. 调试页面支持修改dvalueCoefficient数值
VERSION 2.1.9
1. 修复压力泄露状态切换过早的BUG
VERSION 2.3.0
1. 添加部分调试日志
2. 改进调试页面显示效果
3. 修复部分BUG
V 2.5.0
1. 增加H2O2SensorMgr及其相关前端接口与消息
2. 修改AppCore中loginUsr字段为 loginUser
3. 修改消毒服务状态上报相关字段。
V 3.0.1
1.修复设置设备ID格式错误的BUG
V 3.0.2
1. 修改D值修正系数到setting中
2. fix some bug
V 3.1.5
1. air_leak_test的所有参数均来自数据库配置
2. 校准服务中修改单位为pa
3. 修复导出csv表头数值错误
4. 重构部分逻辑
V 3.1.6
1. 修改预热时间单位为分钟
2. 修改预热时间最小值从0分钟到120分钟,默认值2分钟
3. 支持修改风机默认速度
4. 打开预热时,打开风机
v3.1.8|
1. 任何时刻都允许用户登出, 登出时,除了审计,如果设备处于消毒, 加液, 排液, 泄露检测中, 不执行任何设备操作, 否则则关闭所有外设.
2. 有屏,和无屏, 都允许用户在消毒过程中登出.
3. 重复登录会挤掉已登录的用户
4. 审计记录实时用户对象
5. csv文件中,和打印的日志, 均以启动消毒那一刻为准. 那一刻操作员是谁, 就记录谁.
v3.2.0
1. 忽略前端在配方中和实时参数中添加非其中的参数
v3.3.0
1. 支持拉杆箱消毒机
2. 优化配置页面显示效果
3. 重构部分代码, 提取部分参数到DeviceExtSetting中
4. 减少整体代码对于设备类型的依赖。
TODO:
1.添加用户增加用户查重检查
2.测试如果数据库文件损坏,设备的执行逻辑
3.驱动器注释掉参数刷新的代码
需要考虑的问题:
1. 设备需要定期维护,定期更换器件(蠕动泵)
2. H2O2传感器需要定期校准.
拉杆箱未确定参数:
1. 空压机压力传感器压力转换系数数值
2. 空压机工作时 应该打开多少合适
3. 风机工作时 应该打开多少合适
4. 泄露测试时, 打压多久合适, 等待多久合适