altoslib: Correct mega/metrum eeprom years by adding 2000
authorKeith Packard <keithp@keithp.com>
Tue, 3 Sep 2013 23:34:41 +0000 (17:34 -0600)
committerKeith Packard <keithp@keithp.com>
Tue, 3 Sep 2013 23:34:41 +0000 (17:34 -0600)
The files contain a single byte for year, which is always years since 2000.

Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib/AltosEepromMega.java
altoslib/AltosEepromMetrum2.java

index bccfc62103b947044365b364412ce236aada0ae5..b85c04bffc576559061949a2d3e879b4d9685a7d 100644 (file)
@@ -167,7 +167,7 @@ public class AltosEepromMega extends AltosEeprom {
                        gps.nsat = (flags & AltosLib.AO_GPS_NUM_SAT_MASK) >>
                                AltosLib.AO_GPS_NUM_SAT_SHIFT;
 
                        gps.nsat = (flags & AltosLib.AO_GPS_NUM_SAT_MASK) >>
                                AltosLib.AO_GPS_NUM_SAT_SHIFT;
 
-                       gps.year = year();
+                       gps.year = 2000 + year();
                        gps.month = month();
                        gps.day = day();
                        break;
                        gps.month = month();
                        gps.day = day();
                        break;
index 3b49483960bba25e18127c66a6f9218a8d8e47ad..f96713a1695b9dabbbf2cd89ad8f5c37c8ed8e5f 100644 (file)
@@ -133,7 +133,7 @@ public class AltosEepromMetrum2 extends AltosEeprom {
                        gps.nsat = (flags & AltosLib.AO_GPS_NUM_SAT_MASK) >>
                                AltosLib.AO_GPS_NUM_SAT_SHIFT;
 
                        gps.nsat = (flags & AltosLib.AO_GPS_NUM_SAT_MASK) >>
                                AltosLib.AO_GPS_NUM_SAT_SHIFT;
 
-                       gps.year = year();
+                       gps.year = 2000 + year();
                        gps.month = month();
                        gps.day = day();
                        break;
                        gps.month = month();
                        gps.day = day();
                        break;