TeleLaunch docs should use telelaunch.txt, update copyright year, lose "draft"
[fw/altos] / altoslib / AltosAccelCal.java
index f98090efaec35edcfe452b00acf4ef65f16302a4..e8859b27aec7c7ddbff9b73a6d16be44f99d961d 100644 (file)
@@ -16,7 +16,7 @@
  * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 
-package org.altusmetrum.altoslib_12;
+package org.altusmetrum.altoslib_14;
 
 import java.io.*;
 import java.util.concurrent.*;
@@ -181,8 +181,16 @@ public class AltosAccelCal implements Runnable {
                                                  plus, minus);
                                if (config_data.pad_orientation != AltosLib.MISSING)
                                        link.printf("c o %d\n", config_data.pad_orientation);
-                               if (plus != AltosLib.MISSING && minus != AltosLib.MISSING)
-                                       link.printf("c a %d %d\n", plus, minus);
+                               if (plus != AltosLib.MISSING && minus != AltosLib.MISSING && plus != 0) {
+                                       if (config_data.accel_zero_along != AltosLib.MISSING)
+                                               link.printf("c a %d %d %d %d %d\n",
+                                                           plus, minus,
+                                                           config_data.accel_zero_along,
+                                                           config_data.accel_zero_across,
+                                                           config_data.accel_zero_through);
+                                       else
+                                               link.printf("c a %d %d\n", plus, minus);
+                               }
                                link.flush_output();
                                stop_link();
                        }