From 204ae5142702044eb8ad2697a55028e904067958 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Mon, 25 Apr 2016 23:12:34 -0400 Subject: [PATCH] altosdroid: Add idle mode monitoring, reboot. Start igniters This adds three idle mode operations -- monitor idle, reboot flight computer and test igniters. The igniter test isn't quite wired up. Signed-off-by: Keith Packard --- altosdroid/AndroidManifest.xml.in | 12 +- altosdroid/Makefile.am | 2 +- altosdroid/res/layout/device_list.xml | 24 +- altosdroid/res/layout/idle_mode.xml | 54 ++++ altosdroid/res/layout/igniter_status.xml | 38 +++ altosdroid/res/layout/igniters.xml | 48 +++ altosdroid/res/menu/option_menu.xml | 3 + altosdroid/res/values/strings.xml | 15 + .../altusmetrum/AltosDroid/AltosDroid.java | 80 ++++- .../AltosDroid/AltosDroidLink.java | 3 +- .../AltosDroid/IdleModeActivity.java | 130 ++++++++ .../AltosDroid/IgniterActivity.java | 303 ++++++++++++++++++ .../AltosDroid/TelemetryService.java | 178 +++++++++- altoslib/AltosIdleMonitor.java | 18 +- altoslib/AltosIgnite.java | 15 +- altoslib/AltosLink.java | 16 +- 16 files changed, 888 insertions(+), 51 deletions(-) create mode 100644 altosdroid/res/layout/idle_mode.xml create mode 100644 altosdroid/res/layout/igniter_status.xml create mode 100644 altosdroid/res/layout/igniters.xml create mode 100644 altosdroid/src/org/altusmetrum/AltosDroid/IdleModeActivity.java create mode 100644 altosdroid/src/org/altusmetrum/AltosDroid/IgniterActivity.java diff --git a/altosdroid/AndroidManifest.xml.in b/altosdroid/AndroidManifest.xml.in index 24035796..15b04445 100644 --- a/altosdroid/AndroidManifest.xml.in +++ b/altosdroid/AndroidManifest.xml.in @@ -39,7 +39,7 @@ - + + + + + - + + + + +