projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altos/easymega-v2.0: Add adxl375, replace mpu6000 with 9250 [v2]
[fw/altos]
/
altoslib
/
AltosEepromRecordMega.java
diff --git
a/altoslib/AltosEepromRecordMega.java
b/altoslib/AltosEepromRecordMega.java
index ad3e23fdfeeefcbc258354f5941dd6d5c35013b9..6b28c50a42e67a935ad7ab723153bb8c996c3a80 100644
(file)
--- a/
altoslib/AltosEepromRecordMega.java
+++ b/
altoslib/AltosEepromRecordMega.java
@@
-12,7
+12,7
@@
* General Public License for more details.
*/
* General Public License for more details.
*/
-package org.altusmetrum.altoslib_1
2
;
+package org.altusmetrum.altoslib_1
3
;
public class AltosEepromRecordMega extends AltosEepromRecord {
public static final int record_length = 32;
public class AltosEepromRecordMega extends AltosEepromRecord {
public static final int record_length = 32;
@@
-31,6
+31,7
@@
public class AltosEepromRecordMega extends AltosEepromRecord {
private int ground_roll() {
switch (log_format) {
case AltosLib.AO_LOG_FORMAT_TELEMEGA:
private int ground_roll() {
switch (log_format) {
case AltosLib.AO_LOG_FORMAT_TELEMEGA:
+ case AltosLib.AO_LOG_FORMAT_TELEMEGA_3:
return data32(16);
case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD:
return data16(14);
return data32(16);
case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD:
return data16(14);
@@
-41,6
+42,7
@@
public class AltosEepromRecordMega extends AltosEepromRecord {
private int ground_pitch() {
switch (log_format) {
case AltosLib.AO_LOG_FORMAT_TELEMEGA:
private int ground_pitch() {
switch (log_format) {
case AltosLib.AO_LOG_FORMAT_TELEMEGA:
+ case AltosLib.AO_LOG_FORMAT_TELEMEGA_3:
return data32(20);
case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD:
return data16(16);
return data32(20);
case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD:
return data16(16);
@@
-51,6
+53,7
@@
public class AltosEepromRecordMega extends AltosEepromRecord {
private int ground_yaw() {
switch (log_format) {
case AltosLib.AO_LOG_FORMAT_TELEMEGA:
private int ground_yaw() {
switch (log_format) {
case AltosLib.AO_LOG_FORMAT_TELEMEGA:
+ case AltosLib.AO_LOG_FORMAT_TELEMEGA_3:
return data32(24);
case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD:
return data16(18);
return data32(24);
case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD:
return data16(18);
@@
-188,7
+191,7
@@
public class AltosEepromRecordMega extends AltosEepromRecord {
listener.set_pyro_fired(pyro());
break;
case AltosLib.AO_LOG_GPS_TIME:
listener.set_pyro_fired(pyro());
break;
case AltosLib.AO_LOG_GPS_TIME:
- gps =
cal_data.make_temp_gps(tick(),
false);
+ gps =
listener.make_temp_gps(
false);
gps.lat = latitude() / 1e7;
gps.lon = longitude() / 1e7;
gps.lat = latitude() / 1e7;
gps.lon = longitude() / 1e7;
@@
-231,7
+234,7
@@
public class AltosEepromRecordMega extends AltosEepromRecord {
}
break;
case AltosLib.AO_LOG_GPS_SAT:
}
break;
case AltosLib.AO_LOG_GPS_SAT:
- gps =
cal_data.make_temp_gps(tick(),
true);
+ gps =
listener.make_temp_gps(
true);
int n = nsat();
if (n > max_sat)
int n = nsat();
if (n > max_sat)