Commit Graph

11 Commits

Author SHA1 Message Date
wangfq
b4c27e30c8 refactor: relay存储原始hex值(relay_code),前端解码显示
- tb_state_tst新增relay_code TINYINT列,ALTER TABLE自动迁移
- edc_server: B2/B4都以原始int值插入relay_code
- edc-web: decodeRelay()解码 0=无输出/1=存在信号/2=脉冲信号/3=存在+脉冲
- relay_out VARCHAR列保留兼容旧数据
2026-06-05 14:18:45 +08:00
wangfq
470c148861 fix: fmtTime改用Date解析,兼容HTTP日期格式('Fri, 05 Jun 2026...') 2026-06-05 10:50:32 +08:00
wangfq
522f40a3c2 fix: 统一时间格式为 yyyy-MM-dd HH:mm:ss,去掉毫秒部分 2026-06-05 10:47:48 +08:00
wangfq
59ddbe8d90 chore: 默认间隔改为10s,超时改为5s 2026-06-04 09:56:09 +08:00
wangfq
79ec89b3a9 feat: 自动化测试增加间隔时间和超时时间参数
- 新增两个输入框:间隔时间(秒)、超时时间(秒)
- 间隔逻辑:收到回复后等待间隔时间再发下一条 0xB0
- 超时逻辑:超时后不等间隔,立即发下一条
- 状态机驱动:IDLE→SENT→(回复→WAIT_INTERVAL→SEND)/(超时→SEND)
- 增加实时状态提示栏
2026-06-04 09:54:13 +08:00
wangfq
a69d7ab1d0 feat: 波动测试模式前端适配 — tb_state_tst扩展+0xB4存库+页面更新
- edc_server/models.py: tb_state_tst DDL增加test_mode/data_source + B4字段
  + ALTER TABLE自动迁移 + insert_test_result扩展 + insert_wave_data
- edc_server/handlers.py: 0xB2处理传test_mode、0xB4处理调用insert_wave_data存库
- edc-web/models.py: 新增get_latest_wave_data/get_wave_records + test_mode筛选
- edc-web/routes: test_op返回wave数据、test_data支持test_mode筛选
- 前端: test_op页面增加波动数据显示区+测试模式列
  test_data页面增加test_mode下拉筛选+B4字段列+CSV导出适配
2026-06-03 14:14:52 +08:00
wangfq
ae816eaffd fix: since 用本地时间格式 'YYYY-MM-DD HH:MM:SS' 匹配 MySQL datetime 2026-05-28 15:40:22 +08:00
wangfq
60215eef48 feat: 自动化增加起止时间 + 本轮每次测试明细表
- 显示自动化开始/结束时间
- 测试信息区新增本轮测试明细表(序号、状态、关键字段)
- 方便对照平均值是否计算正确
2026-05-28 15:19:20 +08:00
wangfq
dee27eb3be fix: 平均值只算本次启动后的记录 + 速度 dm/s→m/s
- 平均值按 automation 开始时间过滤,不再包含历史数据
- 速度单位从 dm/s 转为 m/s(÷10),前端/后端同步转换
2026-05-28 14:54:21 +08:00
wangfq
d7255297f0 fix: 自动化开始前清除旧透传记录,重置所有计数和显示 2026-05-28 12:00:59 +08:00
wangfq
70dd3f8246 feat: 新增 edc-web Flask 前端管理系统 + 需求文档
- edc-web: Flask 项目骨架(设备管理、测试操作、测试信息三大页面)
- edc_server: 升级子模块(tb_serialnet 透传支持)
- docs: 测试工装EDC管理系统需求文档
2026-05-28 09:40:45 +08:00