From 208655b465d7ef2e2a4a801109c58ee0f4ca23b6 Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Mon, 3 Dec 2018 18:55:34 +0100 Subject: [PATCH] Added clear button for detected sensors --- resource/web/sensor_config.tmpl | 8 +++++++- src/se/hal/ControllerManager.java | 7 +++++++ src/se/hal/page/SensorConfigHttpPage.java | 4 ++++ 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/resource/web/sensor_config.tmpl b/resource/web/sensor_config.tmpl index 1be89747..68ff647e 100755 --- a/resource/web/sensor_config.tmpl +++ b/resource/web/sensor_config.tmpl @@ -60,7 +60,13 @@ Type Date Data - Configuration + +
+ +
+ {{#detectedSensors}} diff --git a/src/se/hal/ControllerManager.java b/src/se/hal/ControllerManager.java index adafa0bb..dc0e0e17 100755 --- a/src/se/hal/ControllerManager.java +++ b/src/se/hal/ControllerManager.java @@ -132,6 +132,13 @@ public class ControllerManager implements HalSensorReportListener, return detectedSensors; } + /** + * Removes all auto detected sensors. + */ + public void clearDetectedSensors(){ + detectedSensors.clear(); + } + /** * Called by Controllers to report received Sensor data */ diff --git a/src/se/hal/page/SensorConfigHttpPage.java b/src/se/hal/page/SensorConfigHttpPage.java index 9561496e..c55572f4 100755 --- a/src/se/hal/page/SensorConfigHttpPage.java +++ b/src/se/hal/page/SensorConfigHttpPage.java @@ -88,6 +88,10 @@ public class SensorConfigHttpPage extends HalHttpPage { } break; + case "remove_all_detected_sensors": + ControllerManager.getInstance().clearDetectedSensors(); + break; + // External Users case "create_external_user": user = new User();