ui.cc: fix divide by zero

old-commit-hash: 2fc1104e8b
commatwo_master
Willem Melching 4 years ago
parent 8aa18de0b7
commit c73523efc9
  1. 11
      selfdrive/ui/ui.cc

@ -162,11 +162,16 @@ static void update_sockets(UIState *s) {
if (sm.updated("ubloxGnss")) {
auto data = sm["ubloxGnss"].getUbloxGnss();
if (data.which() == cereal::UbloxGnss::MEASUREMENT_REPORT) {
auto measurements = data.getMeasurementReport().getMeasurements();
for (auto m : measurements) {
scene.cnoAvg += m.getCno();
if (measurements.size()){
for (auto m : measurements) {
scene.cnoAvg += m.getCno();
}
scene.cnoAvg /= measurements.size();
} else {
scene.cnoAvg = 0;
}
scene.cnoAvg /= measurements.size();
scene.satelliteCount = data.getMeasurementReport().getNumMeas();
}
}

Loading…
Cancel
Save