uNumberToStr(double): added "fixed" param (default false) to fix ros param double/int conversion issue.

This commit is contained in:
matlabbe
2022-11-11 16:20:59 -08:00
parent 16e3314e64
commit 6d713c2ccb
3 changed files with 15 additions and 9 deletions

View File

@@ -524,9 +524,9 @@ bool exportGPS(
for(std::map<int, GPS>::const_iterator iter=gpsValues.begin(); iter!=gpsValues.end(); ++iter)
{
values += uFormat("%s,%s,%s ",
uReplaceChar(uNumber2Str(iter->second.longitude(), 8), ',', '.').c_str(),
uReplaceChar(uNumber2Str(iter->second.latitude(), 8), ',', '.').c_str(),
uReplaceChar(uNumber2Str(iter->second.altitude(), 8), ',', '.').c_str());
uReplaceChar(uNumber2Str(iter->second.longitude(), 8, true), ',', '.').c_str(),
uReplaceChar(uNumber2Str(iter->second.latitude(), 8, true), ',', '.').c_str(),
uReplaceChar(uNumber2Str(iter->second.altitude(), 8, true), ',', '.').c_str());
}
// switch argb (Qt format) -> abgr