projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altoslib: More AltosState hacking
[fw/altos]
/
altoslib
/
AltosEepromMega.java
diff --git
a/altoslib/AltosEepromMega.java
b/altoslib/AltosEepromMega.java
index e8f9b1fc585af7ff71af6be8a8b65933fb8ac240..bccfc62103b947044365b364412ce236aada0ae5 100644
(file)
--- a/
altoslib/AltosEepromMega.java
+++ b/
altoslib/AltosEepromMega.java
@@
-79,6
+79,8
@@
public class AltosEepromMega extends AltosEeprom {
}
public void update_state(AltosState state) {
}
public void update_state(AltosState state) {
+ super.update_state(state);
+
AltosGPS gps;
/* Flush any pending GPS changes */
AltosGPS gps;
/* Flush any pending GPS changes */
@@
-149,7
+151,7
@@
public class AltosEepromMega extends AltosEeprom {
break;
case AltosLib.AO_LOG_GPS_TIME:
state.set_tick(tick);
break;
case AltosLib.AO_LOG_GPS_TIME:
state.set_tick(tick);
- gps = state.make_temp_gps();
+ gps = state.make_temp_gps(
false
);
gps.lat = latitude() / 1e7;
gps.lon = longitude() / 1e7;
gps.alt = altitude();
gps.lat = latitude() / 1e7;
gps.lon = longitude() / 1e7;
gps.alt = altitude();
@@
-171,7
+173,7
@@
public class AltosEepromMega extends AltosEeprom {
break;
case AltosLib.AO_LOG_GPS_SAT:
state.set_tick(tick);
break;
case AltosLib.AO_LOG_GPS_SAT:
state.set_tick(tick);
- gps = state.make_temp_gps();
+ gps = state.make_temp_gps(
true
);
int n = nsat();
for (int i = 0; i < n; i++)
int n = nsat();
for (int i = 0; i < n; i++)