altosui: Add config and pyro tabs to graph widget
[fw/altos] / altoslib / AltosLib.java
index 82b5881ae49dc4389328460a859cada80acbfbe1..dd2a4baea86563e24ad5a305e8f649dd84ba1d5c 100644 (file)
@@ -140,6 +140,13 @@ public class AltosLib {
        public final static int product_basestation = 0x10000 + 1;
        public final static int product_altimeter = 0x10000 + 2;
 
+       public final static int gps_builtin = 0;
+       public final static int gps_mosaic = 1;
+
+       public final static String[] gps_receiver_names = {
+               "Builtin", "Mosaic-X5"
+       };
+
        private static class Product {
                final String    name;
                final int       product;
@@ -228,6 +235,30 @@ public class AltosLib {
                "Compressed", "Uncompressed"
        };
 
+       public static final String[] ignite_mode_values = {
+               "Dual Deploy",
+               "Redundant Apogee",
+               "Redundant Main",
+               "Separation & Apogee",
+       };
+
+       public static final String[]    pad_orientation_values_radio = {
+               "Antenna Up",
+               "Antenna Down",
+       };
+
+       public static final String[]    pad_orientation_values_no_radio = {
+               "Beeper Up",
+               "Beeper Down",
+       };
+
+       public static String[] pad_orientation_values(boolean radio) {
+               if (radio)
+                       return pad_orientation_values_radio;
+               else
+                       return pad_orientation_values_no_radio;
+       }
+
        public static final String launch_sites_url = "https://maps.altusmetrum.org/launch-sites.txt";
        public static final String launch_sites_env = "LAUNCH_SITES";
 //     public static final String launch_sites_url = "file:///home/keithp/misc/text/altusmetrum/AltOS/launch-sites.txt";