数据库:下位机交互数据全量落库,SQLite 封装重构
- 新增 msg_log 原始帧表,RX/TX 双向记录原始字节与校验结果 - SQLite 封装改为描述符驱动的泛化 insert,删除 10 个手写 SQL - 新增 ccuSetParmCmd/ccuSetParmFb 表,补齐 CCU 参数设定反馈落库 - 错误防崩溃:统一加锁、fail-open 降级、损坏自动重建、析构顺序修复 - WAL/迁移/预编译语句路径,数据库路径支持 mission 配置 dbpath - 清理未使用的 shell.c/sqlite3ext.h/SQLite.zip
This commit is contained in:
+4
-3
@@ -24,6 +24,7 @@
|
||||
# 板卡布局:
|
||||
# /root/work/h100/bin/ aarch64 二进制
|
||||
# /root/work/h100/missions/ 板卡 mission h100.moos
|
||||
# /root/work/h100/data/ 数据库存储目录 (power_data.db)
|
||||
# /etc/systemd/system/ moosdb.service / pPowerManger.service /
|
||||
# pPowerMangerHost.service
|
||||
#=======================================================================
|
||||
@@ -154,7 +155,7 @@ $(printf '%b' "${deps}")
|
||||
[Service]
|
||||
Type=simple
|
||||
WorkingDirectory=${BOARD_DIR}/bin
|
||||
ExecStart=${BOARD_DIR}/bin/${app} ${BOARD_DIR}/missions/h100.moos
|
||||
ExecStart=${BOARD_DIR}/bin/${app} --alias=${app} ${BOARD_DIR}/missions/h100.moos
|
||||
Restart=on-failure
|
||||
RestartSec=5
|
||||
|
||||
@@ -171,8 +172,8 @@ cmd_deploy() {
|
||||
check_ssh || return 1
|
||||
|
||||
# 1. 推送二进制 + mission
|
||||
info "创建板卡目录 ${BOARD_DIR}/{bin,missions} ..."
|
||||
${SSH} "${SSH_TARGET}" "mkdir -p ${BOARD_DIR}/bin ${BOARD_DIR}/missions" || { err "创建目录失败"; return 1; }
|
||||
info "创建板卡目录 ${BOARD_DIR}/{bin,missions,data} ..."
|
||||
${SSH} "${SSH_TARGET}" "mkdir -p ${BOARD_DIR}/bin ${BOARD_DIR}/missions ${BOARD_DIR}/data" || { err "创建目录失败"; return 1; }
|
||||
|
||||
info "推送 aarch64 二进制 ..."
|
||||
${SCP} -q "${PROJECT_ROOT}/bin/arm64/pPowerManger" \
|
||||
|
||||
Reference in New Issue
Block a user