Commit Graph

23 Commits (91e4522e2c0dd5473a2d9e2f7340343d8b2aa4ef)

Author SHA1 Message Date
一梦千年 91e4522e2c feat(task): 添加任务性能指标字段
- 在任务数据结构中新增 performance 字段
- 添加 fps、平均处理时间、延迟等性能监控指标
- 实现性能数据的默认值设置和获取逻辑
- 将处理时间转换为毫秒单位存储延迟信息
- 集成到任务管理器中的任务信息处理流程
2026-01-12 14:09:27 +08:00
一梦千年 e6f5e03cbb feat(task): 添加无人机类型和算法实例名称配置支持
- 在配置文件中新增 algoInstancesName 和 uavType 字段
- 更新服务器端请求处理逻辑以接收和存储新字段值
- 修改任务获取接口以返回无人机类型和算法实例名称信息
- 增加调试日志输出以方便跟踪任务状态和配置信息
- 完善任务信息结构体包含新的配置字段
2026-01-12 13:41:17 +08:00
一梦千年 bb51598b18 fix(mqtt): 修正AI任务成就消息的MQTT主题路径
- 将MQTT主题从'ai/task/{taskid}/achievement'更改为'ai/task/{taskid}/aiachievement'
2026-01-09 15:53:03 +08:00
一梦千年 44daee9f95 feat(detection): 将检测结果通过MQTT发送而不是HTTP请求
- 移除原有的HTTP POST请求逻辑
- 添加MQTT客户端连接检查
- 构造ai/task/{taskid}/achievement主题用于发布消息
- 使用json.dumps序列化负载数据并确保ASCII字符正确处理
- 添加MQTT消息发布状态检查和错误处理
- 记录MQTT消息发送成功或失败的日志信息
- 当MQTT客户端未连接时跳过消息发送并记录警告
2026-01-09 15:22:14 +08:00
一梦千年 8fa0757c3a feat(detection): 添加推流健康检查和任务状态管理功能
- 实现 check_push_health 方法用于检查推流健康状态
- 添加 original_status 和 _current_status 属性跟踪任务状态
- 在推流连续失败时将任务状态更新为降级状态
- 在推流器恢复成功时恢复任务到正常运行状态
- 当恢复失败且达到最大重启次数时将任务设置为错误状态并停止线程
- 在主循环中集成推流健康检查逻辑
- 添加本地状态跟踪以确保状态同步
2026-01-09 14:07:33 +08:00
一梦千年 fb80530474 fix(task): 解决任务管理器实例创建失败问题
- 添加异常处理避免程序崩溃
- 记录任务管理器创建失败的日志
- 在异常情况下设置task_manager为None避免后续错误
2026-01-09 09:49:05 +08:00
一梦千年 28e9fabba4 fix(core): 修复任务清理和信号处理问题
- 添加了任务清理过程中的计数和状态获取注释
- 修复定时清理调度器中schedule模块的可用性检查
- 将调度器检查频率从60秒缩短为1秒以提高响应性
- 添加对task_stream_manager的全局变量检查以避免引用错误
- 实现Windows平台的信号处理兼容性,使用atexit注册退出函数
- 添加服务启动和任务清理的异常处理和错误日志记录
- 添加PyTorch版本和CUDA可用性的启动日志信息
2026-01-09 09:43:51 +08:00
一梦千年 b2cb0009ad docs(detection_render): 更新模型配置和检测结果类的注释
- 为ModelConfig类的config字段添加注释说明
- 为ModelConfig类的device、conf_thres、iou_thres、half、key_valid、model_hash、imgsz字段添加详细注释
- 为Detection类的model_idx、model_name、boxes、confidences、class_ids、class_names字段添加注释
- 为Detection类的tags字段添加多行注释说明其用途
- 为Detection类的raw_result字段添加注释说明
2026-01-09 09:29:32 +08:00
一梦千年 a38cf638f6 refactor(global_data): 将锁类型从Lock改为RLock
- 将 threading.Lock() 替换为 threading.RLock() 以支持可重入锁定
- 添加注释说明原代码和修改原因
- 保持全局实例创建不变
2026-01-08 15:56:45 +08:00
一梦千年 525bd3d91c fix(server): 解决Windows平台兼容性问题并添加调试日志
- 修复SocketIO在Windows平台的初始化问题
- 添加平台检测逻辑以处理不同环境的配置差异
- 在任务创建接口中添加请求参数日志记录
- 移除设备配置的注释以确保正确的设备选择
2026-01-08 15:48:16 +08:00
石超 c6de10280a 算法 2025-12-18 09:13:18 +08:00
石超 4aa8ebff53 测试图片识别 2025-12-17 09:10:51 +08:00
石超 94e1c48d63 上线部署 2025-12-16 10:58:30 +08:00
石超 4dd77023a2 上线部署 2025-12-16 10:10:08 +08:00
石超 8349890942 上线部署 2025-12-16 10:09:01 +08:00
石超 9754cd45eb 上线部署 2025-12-16 10:08:12 +08:00
石超 1b66ec5dbc api 2025-12-13 16:13:12 +08:00
石超 89e8252a97 加密模型 2025-12-12 16:04:22 +08:00
石超 c81035f06c 22 2025-12-11 15:08:28 +08:00
石超 a97071369c '11' 2025-12-11 13:41:07 +08:00
石超 0b51193b11 'aiid' 2025-11-27 13:57:08 +08:00
石超 e7f68c57e7 '*.log' 2025-11-27 09:15:23 +08:00
石超 b8a14e6779 '迁移' 2025-11-26 13:55:04 +08:00