Skip to content

Commit

Permalink
ui: revert the 'alive' check to compare with scene.started_frame (com…
Browse files Browse the repository at this point in the history
…maai#33794)

Revert the 'alive' check to compare with scene.started_frame
  • Loading branch information
deanlee authored Oct 18, 2024
1 parent 4537a9d commit af73d60
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
2 changes: 1 addition & 1 deletion selfdrive/ui/qt/onroad/hud.cc
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
6 changes: 4 additions & 2 deletions selfdrive/ui/qt/onroad/model.cc
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}

Expand Down

0 comments on commit af73d60

Please sign in to comment.