      this->calib = live_calib;
      this->device_from_calib = euler2rot(this->calib);
      this->calib_from_device = this->device_from_calib.transpose();
      this->calibrated = log.getCalStatus() == 1;
    }
  }
  
  void Localizer::reset_kalman(double current_time) {
 
</s>
    this->observation_values_invalid["liveCalibration"] *= DECAY;
      this->calib = live_calib;
      this->device_from_calib = euler2rot(this->calib);
      this->calib_from_device = this->device_from_calib.transpose();
      this->calibrated = log.getCalStatus() == 1;
    this->observation_values_invalid["liveCalibration"] *= DECAY;
    }
  }
  
  void Localizer::reset_kalman(double current_time) {
keep keep keep add keep keep keep keep
 [locationd] Add input checks (#26460)

* add input checks with same decay as reset_tracker

* add observation timings check

* typo

* bugfix

* improve offline locationd visibility

* sbugfix offline lld

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
selfdrive/locationd/locationd.cc