ecuator latitud error fix

This commit is contained in:
richonguzman 2023-04-27 11:53:46 -04:00
parent 8941196863
commit 023abfb330

View file

@ -5,6 +5,7 @@
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <Wire.h>
#include <SPIFFS.h>
#include "pins_config.h"
#include "igate_config.h"
@ -164,6 +165,9 @@ String create_lat_aprs(double lat) {
north_south = "N";
latitude = degrees.substring(0,degrees.indexOf("."));
}
if (latitude.length() == 1) {
latitude = "0" + latitude;
}
convDeg = abs(degrees.toFloat()) - abs(int(degrees.toFloat()));
convDeg2 = (convDeg * 60)/100;
convDeg3 = String(convDeg2,6);
@ -187,6 +191,9 @@ String create_lng_aprs(double lng) {
east_west = "E";
longitude += degrees.substring(0,degrees.indexOf("."));
}
if (longitude.length() == 1) {
longitude = "0" + longitude;
}
convDeg = abs(degrees.toFloat()) - abs(int(degrees.toFloat()));
convDeg2 = (convDeg * 60)/100;
convDeg3 = String(convDeg2,6);