params put in locationd async (#20713)
* params put in locationd async * remove reference in thread callpull/20733/head
parent
34328ba305
commit
ed8acfa284
|
@ -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([¶ms] (const std::string gpsjson) {
|
||||
params.put("LastGPSPosition", gpsjson);
|
||||
}, lastGPSPosJSON).detach();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue