altoslib/altosuilib: Change versions to altoslib:4, altosuilib:2
[fw/altos] / altoslib / AltosTelemetryMegaSensor.java
index 8afabd3064afc9e8327602a92764eb6fefdc71c7..9e73bc4e2c6b53114b9b43bf7fcaad7a6c801c44 100644 (file)
@@ -15,7 +15,7 @@
  * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
  */
 
-package org.altusmetrum.altoslib_2;
+package org.altusmetrum.altoslib_4;
 
 public class AltosTelemetryMegaSensor extends AltosTelemetryStandard {
        int     accel;
@@ -34,9 +34,12 @@ public class AltosTelemetryMegaSensor extends AltosTelemetryStandard {
        int     mag_y;
        int     mag_z;
 
+       int     orient;
+
        public AltosTelemetryMegaSensor(int[] bytes) {
                super(bytes);
 
+               orient        = int8(5);
                accel         = int16(6);
                pres          = int32(8);
                temp          = int16(12);
@@ -61,8 +64,10 @@ public class AltosTelemetryMegaSensor extends AltosTelemetryStandard {
                state.set_pressure(pres);
                state.set_temperature(temp / 100.0);
 
+               state.set_orient(orient);
+
                AltosIMU imu = new AltosIMU();
-               
+
                imu.accel_x = AltosIMU.convert_accel(accel_x);
                imu.accel_y = AltosIMU.convert_accel(accel_y);
                imu.accel_z = AltosIMU.convert_accel(accel_z);