123
|
6bc4fb50b9
|
回退
|
2 days ago |
123
|
169edb99ea
|
更新项目文档和任务进度
• 更新task.md反映设备连接管理功能的完成状态
• 记录实时统计更新功能的技术细节
• 完善项目进度跟踪文档
|
3 days ago |
123
|
4e5d2b45e2
|
实现设备连接状态管理和实时统计更新功能
核心功能:
• 设备卡片连接/断开按钮:动态显示"连接"/"断开",一键切换设备状态
• 数据库状态同步:实时更新Client数据库devices表中的state字段(0=离线,1=在线)
• 实时统计更新:设备管理中心顶部统计信息随状态变化实时更新
• 视觉反馈增强:状态变化动画、颜色指示器、按钮文本自动更新
技术实现:
• DeviceCard新增连接状态切换逻辑和数据库更新方法
• 新增deviceStatusChanged信号实现组件间状态同步
• DeviceListPanel监听状态变化并更新统计显示
• 唯一数据库连接名称避免重复连接警告
用户体验提升:
• 简化设备管理操作,点击即可控制设备连接状态
• 界面状态与数据库完全同步,重启后保持状态
• 实时反馈让用户清楚了解当前系统状态
|
3 days ago |
123
|
96f7f667fa
|
设备修改
|
3 days ago |
123
|
625dc523a0
|
布局调整
|
3 days ago |
123
|
2091bfa134
|
Phase 4 完成:设备列表与地图集成系统 - 重大里程碑达成
主要功能:
• 完成设备列表与地图的双向交互集成
• 实现设备定位功能:点击设备卡片可在地图上聚焦显示位置
• 建立智能设备标记系统:无人机/机器狗不同图标,状态色彩区分
• 优化地图JavaScript接口:支持设备标记管理和位置聚焦
• 完善数据库连接架构:为硬件集成做好准备
技术改进:
• MainWindow新增设备定位处理和地图标记初始化功能
• 地图HTML集成设备标记管理JavaScript API
• DeviceListPanel完善数据库连接检测和测试数据加载
• 项目配置文件重命名为BattlefieldExplorationSystem.pro统一命名
• 清理旧的CasualtySightPlus相关文件,简化项目结构
项目状态:
Phase 1-4 全部完成,已为硬件集成和后续开发奠定坚实基础
前端界面和交互系统完全就绪,等待硬件同学集成
|
3 days ago |
123
|
6852ea427d
|
添加.gitignore并清理构建文件
- 添加.gitignore忽略构建产物和临时文件
- 从版本控制中移除build/目录下的所有文件
- 移除可执行文件和Makefile(这些会在构建时自动生成)
- 保持代码仓库清洁,只跟踪源代码
|
4 days ago |
123
|
ebb24304f9
|
Merge remote changes with local UI optimization work
|
4 days ago |
123
|
b02fd7ef60
|
界面优化:修复地图显示问题和改善设备列表面板
|
4 days ago |
123
|
a7d221ba6d
|
优化界面布局和设备管理系统 - Phase 3/4 完成
## 主要更新
### UI组件重构
- 新增DeviceCard组件:现代化设备卡片设计,支持状态显示和操作控制
- 新增DeviceListPanel组件:完整的设备管理面板,包含搜索、过滤和统计功能
- 集成设备管理组件到MainWindow,替换原有简单按钮布局
### 界面布局优化
- 调整面板比例:左侧面板从250px增加到320px,右侧面板从280px增加到350px
- 中心地图区域保持响应式,适度缩小以平衡整体布局
- 实现近全屏显示,提升用户体验
### 地图定位功能
- 更新地图坐标为用户指定的实验地点 [113.04336, 28.2561619]
- 提升缩放级别到18级,提供更高精度的地理视图
- 保持卫星地图模式,适合战场环境监控
### 数据库连接优化
- 修复UAVDatabase和DogDatabase的连接冲突问题
- 实现唯一连接名称机制,支持多实例并发访问
- 改进错误处理和资源管理
### 技术改进
- 设备卡片采用紧凑布局:200x140像素,优化间距和字体
- 修复图标路径问题,使用PNG格式替代缺失的SVG文件
- 改进内存管理,防止段错误和资源泄漏
- 统一军用风格设计,深蓝灰色系配色方案
### 文档更新
- 完成Phase 3技术设计文档和完成报告
- 更新项目结构说明和开发指南
- 记录组件架构和接口设计
## 测试状态
- ✅ 编译成功,无错误
- ✅ 应用程序正常启动和运行
- ✅ 设备列表显示4个测试设备
- ✅ 地图正确定位到实验坐标
- ✅ 界面布局响应式适配
|
4 days ago |
XinqiQin
|
7aaeacd571
|
Merge branch 'main' of https://bdgit.educoder.net/pp3xivymc/Software_Architecture
|
4 days ago |
XinqiQin
|
a41387b3b0
|
语音模块实现
|
4 days ago |
123
|
89fcac279e
|
项目结构修改后的编译问题修复
|
4 days ago |
123
|
35a3a44b32
|
重构项目为BattlefieldExplorationSystem - 完成模块化架构重组
- 项目重命名:CasualtySightPlus → BattlefieldExplorationSystem
- 清理旧代码:移除injury相关过时功能和备份文件
- 建立模块化结构:src/core、src/ui、include层次化组织
- 更新构建配置:新版本2.0.0,优化编译路径和依赖
- 完善项目文档:更新CLAUDE.md架构说明和开发指南
为后续界面重设计和MySQL集成奠定基础架构。
|
4 days ago |
XinqiQin
|
9eea3ee5f8
|
增加语音传输子模块
|
4 days ago |
123
|
0a3086cc98
|
项目结构和代码规范
|
4 days ago |
XinqiQin
|
bf13ea6e4c
|
修改了vsdx格式
|
5 days ago |
LiRen-qiu
|
7cf5e67472
|
小修改
|
6 days ago |
LiRen-qiu
|
b0f1e07253
|
合并
|
6 days ago |
张洋
|
c9cc3ea78b
|
11
|
6 days ago |
LiRen-qiu
|
1d24e4b330
|
QT代码
|
7 days ago |
LiRen-qiu
|
2a2e919342
|
3.1、3.2
|
7 days ago |
XinqiQin
|
94c1f77934
|
11
|
6 days ago |
LiRen-qiu
|
415d9a5e4d
|
顺序图
|
2 months ago |
LiRen-qiu
|
f2b48eae80
|
顺序图
|
2 months ago |
XinqiQin
|
dbd5051e34
|
完善架构图
|
2 months ago |
XinqiQin
|
bada03ee14
|
add设计规格文档中的架构设计图和界面原型图
|
2 months ago |
XinqiQin
|
a5d512e84c
|
需求V1.1
|
2 months ago |
LiRen-qiu
|
a92bb0564f
|
设计规格——1、2部分
|
2 months ago |
LiRen-qiu
|
706ce1d5a1
|
引言部分修改
|
2 months ago |
XinqiQin
|
9840035177
|
修改
|
3 months ago |
XinqiQin
|
05f6247b2b
|
添加了规格说明书
|
3 months ago |
XinqiQin
|
73ff4d3625
|
创建目录
|
3 months ago |
LiRen-qiu
|
1e5679f145
|
需求文档
|
4 months ago |
pp3xivymc
|
bcd8383e06
|
Initial commit
|
4 months ago |