根因: loadTestMode() 先从工装配置读取 TestMode=0(灵敏度) 并正确显示, 但紧接着 renderLatest() 看到最后一条测试数据 test_mode=1(波动), 又调用 updateTestModeUI(1) 把显示覆盖回去。 测试模式的权威来源是工装配置(tb_fixture_param),renderLatest 只应 展示最新测试数据的内容,不应修改模式指示器。
根因: loadTestMode() 先从工装配置读取 TestMode=0(灵敏度) 并正确显示, 但紧接着 renderLatest() 看到最后一条测试数据 test_mode=1(波动), 又调用 updateTestModeUI(1) 把显示覆盖回去。 测试模式的权威来源是工装配置(tb_fixture_param),renderLatest 只应 展示最新测试数据的内容,不应修改模式指示器。