altosui: Hide non-applicable altimeter config values
[fw/altos] / altoslib / AltosConfigData.java
index d92f42c3aeb9b43006784f9375303e4d7f3fe2e3..1c3085bd7efc2f39ee41bddabdb806fe82960bfd 100644 (file)
@@ -336,6 +336,10 @@ public class AltosConfigData implements Iterable<String> {
        public double frequency() {
                int     channel = radio_channel;
                int     setting = radio_setting;
        public double frequency() {
                int     channel = radio_channel;
                int     setting = radio_setting;
+
+               if (radio_frequency < 0 && channel < 0 && setting < 0)
+                       return -1;
+
                if (channel < 0)
                        channel = 0;
                if (setting < 0)
                if (channel < 0)
                        channel = 0;
                if (setting < 0)