|
|
c66b290677
|
重构红绿灯数据采集方式从TCP改为MQTT并优化WebSocket车辆控制指令
- 禁用TCP红绿灯服务器,改用MQTT订阅获取信号状态
- 新增MqttConfig配置类和TrafficLightMqttSubscriber订阅器
- 重构VehicleCommandInfoWebSocketHandler,根据红绿灯信号实时发送车辆控制指令
- 添加Eclipse Paho MQTT客户端依赖
- 新增接口文档和MQTT核心代码总结文档
- 添加WebSocket测试页面
|
2026-01-27 17:01:22 +08:00 |
|
|
|
dd1d408688
|
通过WebSocket发送控制指令
|
2026-01-24 12:12:55 +08:00 |
|
|
|
85d0472f91
|
优化任务接口数据源并修复路径点坐标映射
- 将任务接口数据源从 activeMovingObjectsCache 改为从 HTTP 缓存获取
- 新增路径点 x/y 坐标字段支持,兼容不同数据源格式
- 修复路径点状态字段空指针异常,添加安全处理逻辑
- 优化路径点坐标映射逻辑(x 对应 latitude,y 对应 longitude)
- 添加详细的调试日志输出,便于问题排查
- 更新生产环境配置,设置默认的无人车服务地址
- 新增接口文档3.md,记录相关接口信息
|
2026-01-23 19:41:35 +08:00 |
|
|
|
dc4934d4d6
|
去掉无人车ws获取方式,增加http获取无人车列表
|
2026-01-23 11:08:18 +08:00 |
|
|
|
b23ca99916
|
重构任务接口展示无人车实际任务信息
- 移除内存任务库,改为从 activeMovingObjectsCache 获取无人车任务数据
- 新增 DataCollectorService.getActiveMovingObjectsCache() 公共方法
- 修复 missionStatus 空指针异常,添加空值检查
- 支持按任务状态筛选和分页查询
- 返回完整的任务上下文信息(任务ID、类型、状态、进度、路径点等)
- 修正 getObjectType() 方法调用
|
2026-01-23 09:19:18 +08:00 |
|
|
|
8347eae959
|
修复坐标转换问题并新增车辆列表接口
- 修正经纬度坐标转换错误(longitude/latitude互换)
- 新增车辆列表查询接口 GET /api/vehicle-manager/vehicles
- 支持分页、状态筛选和离线判定
- 更新生产环境配置(Redis主机和无人车服务地址)
- 优化任务路径点坐标映射
|
2026-01-22 22:40:47 +08:00 |
|
|
|
5309b98bcf
|
开发完成等待测试
|
2026-01-22 14:11:52 +08:00 |
|
|
|
7b436316f1
|
整合车辆列表
|
2026-01-22 13:33:44 +08:00 |
|
|
|
725c0be448
|
Initial commit
|
2026-01-22 13:19:47 +08:00 |
|