projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altoslib: Correct sign of telemega v4 pitch
[fw/altos]
/
altoslib
/
AltosEepromRecordMega.java
diff --git
a/altoslib/AltosEepromRecordMega.java
b/altoslib/AltosEepromRecordMega.java
index 491e7c3d611f71ced0314ecb9679b1346d593cb1..168b352c652a8a67707a45bb5bb6c516568ea7c4 100644
(file)
--- a/
altoslib/AltosEepromRecordMega.java
+++ b/
altoslib/AltosEepromRecordMega.java
@@
-106,9
+106,9
@@
public class AltosEepromRecordMega extends AltosEepromRecord {
case AltosLib.AO_LOG_FORMAT_TELEMEGA:
case AltosLib.AO_LOG_FORMAT_TELEMEGA_3:
case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD:
case AltosLib.AO_LOG_FORMAT_TELEMEGA:
case AltosLib.AO_LOG_FORMAT_TELEMEGA_3:
case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD:
- case AltosLib.AO_LOG_FORMAT_TELEMEGA_4:
return accel_x();
case AltosLib.AO_LOG_FORMAT_EASYMEGA_2:
return accel_x();
case AltosLib.AO_LOG_FORMAT_EASYMEGA_2:
+ case AltosLib.AO_LOG_FORMAT_TELEMEGA_4:
return -accel_y();
default:
return AltosLib.MISSING;
return -accel_y();
default:
return AltosLib.MISSING;
@@
-141,6
+141,8
@@
public class AltosEepromRecordMega extends AltosEepromRecord {
return gyro_x();
case AltosLib.AO_LOG_FORMAT_EASYMEGA_2:
return -gyro_y();
return gyro_x();
case AltosLib.AO_LOG_FORMAT_EASYMEGA_2:
return -gyro_y();
+ case AltosLib.AO_LOG_FORMAT_TELEMEGA_4:
+ return -gyro_y();
default:
return AltosLib.MISSING;
}
default:
return AltosLib.MISSING;
}
@@
-171,8
+173,9
@@
public class AltosEepromRecordMega extends AltosEepromRecord {
case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD:
return mag_x();
case AltosLib.AO_LOG_FORMAT_EASYMEGA_2:
case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD:
return mag_x();
case AltosLib.AO_LOG_FORMAT_EASYMEGA_2:
- case AltosLib.AO_LOG_FORMAT_TELEMEGA_4:
return -mag_y();
return -mag_y();
+ case AltosLib.AO_LOG_FORMAT_TELEMEGA_4:
+ return mag_y();
default:
return AltosLib.MISSING;
}
default:
return AltosLib.MISSING;
}