1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-20 10:54:14 +01:00

LP-601 Waypoint file output : Write double values in C locale

This commit is contained in:
Laurent Lalanne 2018-10-07 19:40:20 +02:00
parent aba11f0e10
commit fe5ca6d5c1

View File

@ -453,27 +453,27 @@ bool flightDataModel::writeToFile(QString fileName)
waypoint.appendChild(field);
field = doc.createElement("field");
field.setAttribute("value", obj->latPosition);
field.setAttribute("value", QString::number(obj->latPosition, 'f', 16));
field.setAttribute("name", "latitude");
waypoint.appendChild(field);
field = doc.createElement("field");
field.setAttribute("value", obj->lngPosition);
field.setAttribute("value", QString::number(obj->lngPosition, 'f', 16));
field.setAttribute("name", "longitude");
waypoint.appendChild(field);
field = doc.createElement("field");
field.setAttribute("value", obj->disRelative);
field.setAttribute("value", QString::number(obj->disRelative, 'f', 16));
field.setAttribute("name", "distance_to_home");
waypoint.appendChild(field);
field = doc.createElement("field");
field.setAttribute("value", obj->beaRelative);
field.setAttribute("value", QString::number(obj->beaRelative, 'f', 16));
field.setAttribute("name", "bearing_from_home");
waypoint.appendChild(field);
field = doc.createElement("field");
field.setAttribute("value", obj->altitudeRelative);
field.setAttribute("value", QString::number(obj->altitudeRelative, 'f', 16));
field.setAttribute("name", "altitude_above_home");
waypoint.appendChild(field);