diff --git a/plugins/PuckDetection.java b/plugins/PuckDetection.java index 3730e5b..adc43a8 100644 --- a/plugins/PuckDetection.java +++ b/plugins/PuckDetection.java @@ -81,11 +81,14 @@ public class PuckDetection extends DeviceBase{ @Override public void run() { try{ - if (chrono.isTimeout(3000)){ - setState(State.Offline); - for (PuckState puck:pucks){ - puck.clear(); - } + while (!Thread.currentThread().isInterrupted()) { + if (chrono.isTimeout(3000)){ + setState(State.Offline); + for (PuckState puck:pucks){ + puck.clear(); + } + } + Thread.sleep(1000); } } catch (Exception ex){ getLogger().log(Level.INFO, null, ex);