summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2012-12-16 13:25:54 -0800
committerKeith Packard <keithp@keithp.com>2012-12-16 13:25:54 -0800
commit00bc1a090a294e103370b8ab0a0fe5d7a2acfe92 (patch)
tree2f6e2977d99159179038b16ab00857b3c0710735
parent034dfc4f9bef049b1fb5704873dd76f6a3a9949d (diff)
altoslib: unconfigured radio frequency data is now -1, not 0
This changed when AltosConfigData was cleaned up, so now frequency settings must check for positive numbers rather than non-zero. Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r--altoslib/AltosLink.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/altoslib/AltosLink.java b/altoslib/AltosLink.java
index 6d510563..1b722026 100644
--- a/altoslib/AltosLink.java
+++ b/altoslib/AltosLink.java
@@ -284,8 +284,8 @@ public abstract class AltosLink implements Runnable {
frequency = in_frequency;
config_data();
set_radio_frequency(frequency,
- config_data.radio_frequency != 0,
- config_data.radio_setting != 0,
+ config_data.radio_frequency > 0,
+ config_data.radio_setting > 0,
config_data.radio_calibration);
}
@@ -339,10 +339,10 @@ public abstract class AltosLink implements Runnable {
public String name;
public void start_remote() throws TimeoutException, InterruptedException {
- if (debug)
- System.out.printf("start remote %7.3f\n", frequency);
if (frequency == 0.0)
frequency = AltosPreferences.frequency(serial);
+ if (debug)
+ System.out.printf("start remote %7.3f\n", frequency);
set_radio_frequency(frequency);
set_callsign(AltosPreferences.callsign());
printf("p\nE 0\n");