Commit Graph
9 Commits
Author SHA1 Message Date
zjk 3c0dc1c688 pPowerMangerHost:反馈数据 SQLite 落库,新增历史查询 API 与曲线绘图
- 新增 FeedbackStore(sqlite3 封装),fb_log 表按消息落盘,环形时间保留
- HostSim 每次收到反馈即批量写库,支持 DB_FILE/FB_LOG_KEEP_SECONDS 等配置
- 新增 /api/history、/api/rawlog 接口;曲线页新增历史数据加载
- 数据库目录不存在时自动创建;新增板卡原生编译脚本 scripts/build-board.sh
2026-08-19 16:42:48 +08:00
zjk 48be5115c9 构建/部署:切换 Ubuntu 22.04 交叉编译环境,新增板卡部署工具
- ci/Dockerfile:基础镜像 20.04 → 22.04(板卡实测为 Orange Pi Jammy,
  旧 focal 镜像保留为 h100-power-manager-ci:arm64-focal)
- scripts/build-arm64-image.sh:arm64 镜像构建(支持 --force 重建)
- scripts/build-arm64.sh:日常交叉编译(产物输出 bin/arm64/,与本地隔离)
- scripts/deploy.sh:板卡部署(推送二进制+mission,安装 3 个 systemd 服务)
- missions/h100.moos:板卡专用 mission 配置
- .gitignore:忽略 build-arm64/、webassets_gen.h 等构建产物
2026-08-19 14:32:46 +08:00
zjk f3dd9e2c5a 构建:修复 GTest 链接失败——显式指定 Linux GTest 配置,避免从 PATH 探测到 Windows Anaconda 的 .lib 2026-08-18 19:45:50 +08:00
zjk de298414ff 测试:GoogleTest 全面单测(10工况设备表/故障检测/协议/消息/SQLite读回)+ UDP→SQLite 集成测试,src 零改动
build-test-deploy / ci (push) Failing after 11m45s
2026-08-14 21:29:57 +08:00
zjk 547b2b6b99 CI:自动输出可视化测试报告(markdown 摘要 + JUnit XML + 自包含 HTML),并推送到 test-reports 分支
build-test-deploy / ci (push) Successful in 8m13s
2026-08-14 16:44:44 +08:00
zjk 7b0d0ff34b 移除对编译产物的跟踪,完善 gitignore 忽略二进制文件 2026-08-12 21:50:16 +08:00
zjk c2b9bccfc6 Ignore binary files 2025-07-23 22:28:10 +08:00
zjk 06226b6704 重构了与DB的交互逻辑,以及与任务\上位机指令的消息,使用新的loguru库进行日志管理 2025-04-20 22:42:28 +08:00
zjk 985b667200 Initial commit 2024-10-22 14:17:42 +08:00