From 1029a6e4a61b20698e00e29fc0c8c3877f1e7b0f Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sun, 19 Feb 2017 17:36:04 -0800 Subject: altoslib: Add TeleMini v3 support eeprom, telemetry and monitor idle. This is just like TeleMini v2, except the ADC ranges are all difference as the voltage dividers are different and the ADC itself has a different range. Signed-off-by: Keith Packard --- altoslib/AltosIdleFetch.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'altoslib/AltosIdleFetch.java') diff --git a/altoslib/AltosIdleFetch.java b/altoslib/AltosIdleFetch.java index 8871e9cc..5c6f57e0 100644 --- a/altoslib/AltosIdleFetch.java +++ b/altoslib/AltosIdleFetch.java @@ -38,8 +38,9 @@ class AltosIdler { static final int idle_sensor_metrum = 11; static final int idle_sensor_mega = 12; static final int idle_sensor_emini = 13; - static final int idle_sensor_tmini = 14; + static final int idle_sensor_tmini2 = 14; static final int idle_sensor_tgps = 15; + static final int idle_sensor_tmini3 = 16; public void update_state(AltosState state, AltosLink link, AltosConfigData config_data) throws InterruptedException, TimeoutException, AltosUnknownProduct { for (int idler : idlers) { @@ -72,12 +73,15 @@ class AltosIdler { case idle_sensor_emini: AltosSensorEMini.update_state(state, link, config_data); break; - case idle_sensor_tmini: + case idle_sensor_tmini2: AltosSensorTMini.update_state(state, link, config_data); break; case idle_sensor_tgps: AltosSensorTGPS.update_state(state, link, config_data); break; + case idle_sensor_tmini3: + AltosSensorTMini3.update_state(state, link, config_data); + break; } if (idle != null) idle.update_state(state); @@ -108,7 +112,11 @@ public class AltosIdleFetch implements AltosStateUpdate { new AltosIdler("TeleMini-v2", AltosIdler.idle_ms5607, - AltosIdler.idle_sensor_tmini), + AltosIdler.idle_sensor_tmini2), + + new AltosIdler("TeleMini-v3", + AltosIdler.idle_ms5607, + AltosIdler.idle_sensor_tmini3), new AltosIdler("TeleMetrum-v1", AltosIdler.idle_gps, -- cgit v1.2.3 From 3544c33c2f386fb292de9e74982717a002f37440 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Mon, 24 Apr 2017 17:11:03 -0700 Subject: altoslib: renamed AltosSensorTMini2, but didn't update AltosIdleFetch Because Java found the old installed version of this library. Thanks! Signed-off-by: Keith Packard --- altoslib/AltosIdleFetch.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'altoslib/AltosIdleFetch.java') diff --git a/altoslib/AltosIdleFetch.java b/altoslib/AltosIdleFetch.java index 5c6f57e0..73717e17 100644 --- a/altoslib/AltosIdleFetch.java +++ b/altoslib/AltosIdleFetch.java @@ -74,7 +74,7 @@ class AltosIdler { AltosSensorEMini.update_state(state, link, config_data); break; case idle_sensor_tmini2: - AltosSensorTMini.update_state(state, link, config_data); + AltosSensorTMini2.update_state(state, link, config_data); break; case idle_sensor_tgps: AltosSensorTGPS.update_state(state, link, config_data); -- cgit v1.2.3