From d457781173bfbb7c09b94f23a7e9deca6f438229 Mon Sep 17 00:00:00 2001 From: sambas Date: Sun, 5 Sep 2010 06:06:59 +0000 Subject: [PATCH] OP-52 Ground/GPS Display: Maybe this works better git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1532 ebee16cc-31ac-478f-84a7-5cbb03baadba --- ground/src/plugins/gpsdisplay/gpsdisplaywidget.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ground/src/plugins/gpsdisplay/gpsdisplaywidget.cpp b/ground/src/plugins/gpsdisplay/gpsdisplaywidget.cpp index 3ca5d8a4c..170a455d2 100644 --- a/ground/src/plugins/gpsdisplay/gpsdisplaywidget.cpp +++ b/ground/src/plugins/gpsdisplay/gpsdisplaywidget.cpp @@ -105,12 +105,16 @@ void GpsDisplayWidget::setSVs(int sv) void GpsDisplayWidget::setPosition(double lat, double lon, double alt) { - lat *= 1E-7; - lon *= 1E-7; + //lat *= 1E-7; + //lon *= 1E-7; double deg = (lat>0) ? floor(lat):ceil(lat); double min = fabs(lat-deg)*60; QString str; str.sprintf("%.0f%c%.3f'", deg,0x00b0, min); + if (lat>0) + str.append("N"); + else + str.append("S"); lat_value->setText(str); lat_value->adjustSize(); deg = floor(fabs(lon)); // ABS takes an int.