Add EasyTimer configuration support
[fw/altos] / altoslib / AltosRotation.java
index 7bcea4874095e4d8c83610ffc23c71b07e4dfc5e..85e213b25f5a0ef0700c3151b6723ee8ff34b925 100644 (file)
@@ -97,7 +97,7 @@ public class AltosRotation extends AltosQuaternion {
                             double z,
                             int pad_orientation) {
                AltosQuaternion orient = AltosQuaternion.vector(x, y, z).normalize();
-               double sky = pad_orientation == 0 ? 1 : -1;
+               double sky = (pad_orientation & 1) == 0 ? 1 : -1;
                AltosQuaternion up = new AltosQuaternion(0, 0, 0, sky);
                rotation = up.vectors_to_rotation(orient);
        }