Skip to content

配置文件热重载#4660

Merged
donghaiwang merged 38 commits into
OpenHUTB:mainfrom
haruDT:main
Dec 25, 2025
Merged

配置文件热重载#4660
donghaiwang merged 38 commits into
OpenHUTB:mainfrom
haruDT:main

Conversation

@haruDT

@haruDT haruDT commented Dec 25, 2025

Copy link
Copy Markdown
Contributor

修改概述:

修改的详细描述

  1. 核心功能实现

    • main.py 中添加完整的配置文件热重载逻辑
    • 实现自动检测配置文件修改并重新加载的功能
    • 支持安全参数更新(不重启CARLA连接)
    • 添加手动触发重载的快捷键(R键)
  2. 配置系统增强

    • 修改 load_config 函数,支持绝对路径记录
    • config.yaml 中添加热重载相关配置项
    • 定义可热重载的安全参数列表
  3. 用户界面优化

    • 在可视化界面添加热重载状态显示
    • 修复中文字符显示为问号的问题
    • 优化窗口闪烁问题
  4. 错误处理与稳定性

    • 添加完善的异常处理机制
    • 配置文件不存在或格式错误时自动回退到默认配置
    • 确保热重载失败时不影响主程序运行

经过了什么样的测试?

  1. 操作系统 Windows11
  2. Python版本等 python3.7

运行效果

动图、视频、截图等
 配置文件热重载

@donghaiwang
donghaiwang merged commit 3975041 into OpenHUTB:main Dec 25, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants