diff options
author | Keith Packard <keithp@keithp.com> | 2014-04-02 22:04:18 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2014-04-02 22:04:18 -0700 |
commit | 21d584b9bf93b96a05ab374105493c0e17df320f (patch) | |
tree | 92118f82b30eb2b0fbfd8396cadb15d71c63ac39 /altoslib/AltosSensorEMini.java | |
parent | adddad0dd45f67d01487c8dd75b040ca3ab50fe2 (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.java | 8 |
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) { } } |