    std::map<std::string, double> observation_values_invalid;
    bool standstill = true;
    int32_t orientation_reset_count = 0;
  };
 
</s> remove   SubMaster sm(service_list, {}, nullptr, {"gnssMeasurements", "carParams"});
 </s> add   SubMaster sm(service_list, {}, nullptr, {gps_location_socket, "carParams"}); </s> remove   bool orientation_reset = ecef_vel_std_norm < GPS_VEL_STD_RESET_THRESHOLD;
 </s> add   bool orientation_reset = ecef_vel_std < GPS_VEL_STD_RESET_THRESHOLD; </s> remove const float  GPS_POS_STD_RESET_THRESHOLD = 10.0;
const float  GPS_VEL_STD_RESET_THRESHOLD = 1.0;
 </s> add const float  GPS_POS_STD_RESET_THRESHOLD = 2.0;
const float  GPS_VEL_STD_RESET_THRESHOLD = 0.5;
  float gps_std_factor;
  float gps_variance_factor;
  float gps_vertical_variance_factor;
  double gps_time_offset;

  void configure_gnss_source(LocalizerGnssSource source);
    std::map<std::string, double> observation_values_invalid;
    bool standstill = true;
    int32_t orientation_reset_count = 0;
  float gps_std_factor;
  float gps_variance_factor;
  float gps_vertical_variance_factor;
  double gps_time_offset;

  void configure_gnss_source(LocalizerGnssSource source);
  };
keep keep add keep
 Revert laikad llk (#29535)

* Revert "bump laika (#29522)"

This reverts commit 3523bef732316b534de66dcb9e7d29e53e37e99f.

* Revert "Locationd: switch to laikad (#29278)"

This reverts commit fd3b8a3d7511ad3d7c5aa0b82a1e2c28505e5a7f. 
selfdrive/locationd/locationd.h