Skip to content

Commit fe5ca6d

Browse files
committed
LP-601 Waypoint file output : Write double values in C locale
1 parent aba11f0 commit fe5ca6d

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

ground/gcs/src/plugins/opmap/flightdatamodel.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -453,27 +453,27 @@ bool flightDataModel::writeToFile(QString fileName)
453453
waypoint.appendChild(field);
454454

455455
field = doc.createElement("field");
456-
field.setAttribute("value", obj->latPosition);
456+
field.setAttribute("value", QString::number(obj->latPosition, 'f', 16));
457457
field.setAttribute("name", "latitude");
458458
waypoint.appendChild(field);
459459

460460
field = doc.createElement("field");
461-
field.setAttribute("value", obj->lngPosition);
461+
field.setAttribute("value", QString::number(obj->lngPosition, 'f', 16));
462462
field.setAttribute("name", "longitude");
463463
waypoint.appendChild(field);
464464

465465
field = doc.createElement("field");
466-
field.setAttribute("value", obj->disRelative);
466+
field.setAttribute("value", QString::number(obj->disRelative, 'f', 16));
467467
field.setAttribute("name", "distance_to_home");
468468
waypoint.appendChild(field);
469469

470470
field = doc.createElement("field");
471-
field.setAttribute("value", obj->beaRelative);
471+
field.setAttribute("value", QString::number(obj->beaRelative, 'f', 16));
472472
field.setAttribute("name", "bearing_from_home");
473473
waypoint.appendChild(field);
474474

475475
field = doc.createElement("field");
476-
field.setAttribute("value", obj->altitudeRelative);
476+
field.setAttribute("value", QString::number(obj->altitudeRelative, 'f', 16));
477477
field.setAttribute("name", "altitude_above_home");
478478
waypoint.appendChild(field);
479479

0 commit comments

Comments
 (0)