pud: nmealib: be less strict about satellite elevation
authorFerry Huberts <ferry.huberts@pelagic.nl>
Fri, 19 Feb 2016 16:49:53 +0000 (17:49 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Fri, 19 Feb 2016 17:00:10 +0000 (18:00 +0100)
Sometimes satellites are seen with elevation -91

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/pud/nmealib/src/parse.c

index 2b11b92..1007944 100644 (file)
@@ -579,7 +579,7 @@ int nmea_parse_GPGSV(const char *s, const int len, bool has_checksum, nmeaGPGSV
         nmea_error("GPGSV parse error: invalid sat %d id (%d)", sat_count + 1, pack->sat_data[sat_count].id);
         return 0;
       }
-      if ((pack->sat_data[sat_count].elv < -90) || (pack->sat_data[sat_count].elv > 90)) {
+      if ((pack->sat_data[sat_count].elv < -180) || (pack->sat_data[sat_count].elv > 180)) {
         nmea_error("GPGSV parse error: invalid sat %d elevation (%d)", sat_count + 1, pack->sat_data[sat_count].elv);
         return 0;
       }