From: Keith Packard Date: Sat, 13 May 2017 22:21:40 +0000 (-0700) Subject: altoslib: Handle TeleBT v4.0 battery voltage X-Git-Tag: 1.8~117 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=91c2af9ac1387842a5fdc61dbc9e26e04de2cdd0;hp=7e0857120b8633c22603a9f59c5519e5a92759e9 altoslib: Handle TeleBT v4.0 battery voltage The device reports raw ADC values, which mean AltosLib needs to translate them. Signed-off-by: Keith Packard --- diff --git a/altoslib/AltosLink.java b/altoslib/AltosLink.java index 76a4eb31..d75c9aa0 100644 --- a/altoslib/AltosLink.java +++ b/altoslib/AltosLink.java @@ -556,7 +556,7 @@ public abstract class AltosLink implements Runnable { return AltosLib.MISSING; double volts = AltosLib.MISSING; - if (config_data.product.startsWith("TeleBT-v3")) { + if (config_data.product.startsWith("TeleBT-v3") || config_data.product.startsWith("TeleBT-v4")) { volts = AltosConvert.tele_bt_3_battery(monitor_batt); } else { volts = AltosConvert.cc_battery_to_voltage(monitor_batt);