ui: revert the 'alive' check to compare with scene.started_frame (#33794)

Revert the 'alive' check to compare with scene.started_frame
This commit is contained in:
Dean Lee
2024-10-19 04:16:34 +08:00
committed by GitHub
parent 4537a9d2ac
commit af73d6084d
2 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ void HudRenderer::updateState(const UIState &s) {
status = s.status;
const SubMaster &sm = *(s.sm);
if (!sm.alive("carState")) {
if (sm.rcv_frame("carState") < s.scene.started_frame) {
is_cruise_set = false;
set_speed = SET_SPEED_NA;
speed = 0.0;
+4 -2
View File
@@ -14,9 +14,11 @@ static int get_path_length_idx(const cereal::XYZTData::Reader &line, const float
}
void ModelRenderer::draw(QPainter &painter, const QRect &surface_rect) {
auto &sm = *(uiState()->sm);
auto *s = uiState();
auto &sm = *(s->sm);
// Check if data is up-to-date
if (!(sm.alive("liveCalibration") && sm.alive("modelV2"))) {
if (sm.rcv_frame("liveCalibration") < s->scene.started_frame ||
sm.rcv_frame("modelV2") < s->scene.started_frame) {
return;
}