projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altoslib: Support Monitor Idle for EasyMini-3
[fw/altos]
/
altoslib
/
AltosIdleFetch.java
diff --git
a/altoslib/AltosIdleFetch.java
b/altoslib/AltosIdleFetch.java
index 7ab8395ac8df5f8d8250f715267b25051c35680a..90f4f53e0374407ed1d124e61d055b843d418154 100644
(file)
--- a/
altoslib/AltosIdleFetch.java
+++ b/
altoslib/AltosIdleFetch.java
@@
-53,6
+53,7
@@
class AltosIdler {
static final int idle_sensor_tmini3 = 109;
static final int idle_sensor_easytimer1 = 110;
static final int idle_sensor_easymotor2 = 111;
static final int idle_sensor_tmini3 = 109;
static final int idle_sensor_easytimer1 = 110;
static final int idle_sensor_easymotor2 = 111;
+ static final int idle_sensor_emini3 = 112;
public void provide_data(AltosDataListener listener, AltosLink link) throws InterruptedException, TimeoutException, AltosUnknownProduct {
for (int idler : idlers) {
public void provide_data(AltosDataListener listener, AltosLink link) throws InterruptedException, TimeoutException, AltosUnknownProduct {
for (int idler : idlers) {
@@
-111,6
+112,9
@@
class AltosIdler {
case idle_sensor_emini2:
AltosSensorEMini.provide_data(listener, link, 2);
break;
case idle_sensor_emini2:
AltosSensorEMini.provide_data(listener, link, 2);
break;
+ case idle_sensor_emini3:
+ AltosSensorEMini.provide_data(listener, link, 3);
+ break;
case idle_sensor_tmini2:
AltosSensorTMini2.provide_data(listener, link);
break;
case idle_sensor_tmini2:
AltosSensorTMini2.provide_data(listener, link);
break;
@@
-159,6
+163,10
@@
public class AltosIdleFetch implements AltosDataProvider {
AltosIdler.idle_ms5607,
AltosIdler.idle_sensor_emini2),
AltosIdler.idle_ms5607,
AltosIdler.idle_sensor_emini2),
+ new AltosIdler("EasyMini-v3",
+ AltosIdler.idle_ms5607,
+ AltosIdler.idle_sensor_emini3),
+
new AltosIdler("TeleMini-v1",
AltosIdler.idle_sensor_tm),
new AltosIdler("TeleMini-v1",
AltosIdler.idle_sensor_tm),