Debug 区域#

功能简介#

Debug 区域提供多个调试页面的聚合入口,用于查看系统诊断信息、调试车机属性、摄像头预览等,是定位系统异常和问题排查的必需工具。

功能特性#

车机属性调试(CarProp Debug)#

  • 实时读取和修改:对车机属性进行实时读写操作
  • 多区域支持:支持不同 AreaId 的属性查询和修改
  • 值范围限制:显示属性值的有效范围和单位
  • 枚举选项:对于枚举类属性显示所有可选值
  • 属性搜索:快速搜索和定位特定属性

导航信息调试(Navi Debug)#

  • JSON 展示:以 JSON 格式显示实时导航信息
  • 信息刷新:实时更新导航状态和路线信息

摄像头调试(Camera Debug)#

  • 多摄像头预览:支持预览车上多个摄像头的实时画面
  • 切换预览:在不同摄像头间快速切换
  • 调试参数:显示摄像头分辨率、帧率等参数

悬浮窗测试(Custom Floating Window Test)#

  • 窗口拖动:测试悬浮窗的拖动功能
  • 尺寸调整:调整悬浮窗的宽度和高度

屏幕选择测试(Screen Picker)#

  • 触点选择:用于测试屏幕各区域的触摸响应

操作步骤#

  1. 进入"Debug 区域"查看所有可用的调试工具。
  2. 根据需要进入相应的调试页面:
    • 车机属性:搜索属性名称或 ID,查看当前值,必要时修改值后确认
    • 导航调试:查看 JSON 格式的导航信息,了解当前导航状态
    • 摄像头:选择摄像头进行预览,调整显示参数
    • 悬浮窗:拖动窗口测试响应,调整窗口大小
  3. 记录调试过程中的关键信息(时间点、错误提示等)。
  4. 完成排查后恢复常用设置或退出 Debug 区域。

注意事项#

  • 谨慎修改属性:不熟悉的属性修改可能导致系统异常,建议先只读查看。
  • 备份配置:在进行批量属性修改前,建议先保存或截图当前配置。
  • 一项一改:调试时每次只修改一个属性,便于定位问题根因。
  • 恢复步骤:若修改后出现异常,立即恢复为修改前的值。
  • 权限要求:某些属性修改可能需要特权权限,无权限时无法修改。
  • 车型相关:不同车型支持的属性不同,某些属性可能在您的车型中不可用。
  • 日志记录:重要的调试操作建议保存系统日志,便于后续分析。