diff --git a/RX_FSK/RX_FSK.ino b/RX_FSK/RX_FSK.ino index cf222e4..10501fe 100644 --- a/RX_FSK/RX_FSK.ino +++ b/RX_FSK/RX_FSK.ino @@ -2585,6 +2585,14 @@ void loopDecoder() { } else { *gps = 0; } + //maintain backwords compatibility + float lat = isnan(s->d.lat)?0:s->d.lat; + float lon = isnan(s->d.lon)?0:s->d.lon; + float alt = isnan(s->d.alt)?-1:s->d.alt; + float vs = isnan(s->d.vs)?0:s->d.vs; + float hs = isnan(s->d.hs)?0:s->d.hs; + float dir = isnan(s->d.dir)?0:s->d.dir; + // int len = snprintf(raw, 1024, "{" "\"res\": %d," @@ -2622,12 +2630,12 @@ void loopDecoder() { s->d.ser, (int)s->d.validID, s->launchsite, - s->d.lat, - s->d.lon, - s->d.alt, - s->d.vs, - s->d.hs, - s->d.dir, + lat, + lon, + alt, + vs, + hs, + dir, s->d.sats, s->d.validPos, s->d.time, diff --git a/RX_FSK/version.h b/RX_FSK/version.h index 49d9c59..d36b78e 100644 --- a/RX_FSK/version.h +++ b/RX_FSK/version.h @@ -1,4 +1,4 @@ const char *version_name = "rdzTTGOsonde"; -const char *version_id = "devel20210924"; +const char *version_id = "devel20210924b"; const int SPIFFS_MAJOR=2; const int SPIFFS_MINOR=16;