summaryrefslogtreecommitdiff
path: root/altoslib/AltosSensorEMini.java
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2014-04-02 22:04:18 -0700
committerKeith Packard <keithp@keithp.com>2014-04-02 22:04:18 -0700
commit21d584b9bf93b96a05ab374105493c0e17df320f (patch)
tree92118f82b30eb2b0fbfd8396cadb15d71c63ac39 /altoslib/AltosSensorEMini.java
parentadddad0dd45f67d01487c8dd75b040ca3ab50fe2 (diff)
altoslib: Fix EasyMini voltage computations
Early Em prototypes had a 3.0V regulator. Early v1.0 boards measured power past the blocking diode. Deal with both conditions to try and report more accurate voltages for EasyMini data. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altoslib/AltosSensorEMini.java')
-rw-r--r--altoslib/AltosSensorEMini.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/altoslib/AltosSensorEMini.java b/altoslib/AltosSensorEMini.java
index f888754c..5f43b3a9 100644
--- a/altoslib/AltosSensorEMini.java
+++ b/altoslib/AltosSensorEMini.java
@@ -31,10 +31,10 @@ public class AltosSensorEMini {
if (sensor_emini == null)
return;
- state.set_battery_voltage(AltosConvert.easy_mini_voltage(sensor_emini.batt));
- state.set_apogee_voltage(AltosConvert.easy_mini_voltage(sensor_emini.apogee));
- state.set_main_voltage(AltosConvert.easy_mini_voltage(sensor_emini.main));
-
+ state.set_battery_voltage(AltosConvert.easy_mini_voltage(sensor_emini.batt, config_data.serial));
+ state.set_apogee_voltage(AltosConvert.easy_mini_voltage(sensor_emini.apogee, config_data.serial));
+ state.set_main_voltage(AltosConvert.easy_mini_voltage(sensor_emini.main, config_data.serial));
+
} catch (TimeoutException te) {
}
}