params put in locationd async (#20713)

* params put in locationd async

* remove reference in thread call
old-commit-hash: ed8acfa284
commatwo_master
Joost Wooning 4 years ago committed by GitHub
parent 1d79459667
commit 2803d26b14
  1. 5
      selfdrive/locationd/locationd.cc

@ -365,7 +365,10 @@ int Localizer::locationd_thread() {
VectorXd posGeo = this->get_position_geodetic();
std::string lastGPSPosJSON = util::string_format(
"{\"latitude\": %.15f, \"longitude\": %.15f, \"altitude\": %.15f}", posGeo(0), posGeo(1), posGeo(2));
params.put("LastGPSPosition", lastGPSPosJSON); // TODO write async
std::thread([&params] (const std::string gpsjson) {
params.put("LastGPSPosition", gpsjson);
}, lastGPSPosJSON).detach();
}
}
}

Loading…
Cancel
Save