From 4c4c6de41977ee2a1a3d4947e9152ef02c8fe715 Mon Sep 17 00:00:00 2001 From: Simon Ebner Date: Thu, 9 Jan 2014 09:42:33 +0100 Subject: [PATCH] Added method to check whether fdaq is running --- .../src/main/java/ch/psi/fda/fdaq/FdaqService.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ch.psi.fda.fdaq/src/main/java/ch/psi/fda/fdaq/FdaqService.java b/ch.psi.fda.fdaq/src/main/java/ch/psi/fda/fdaq/FdaqService.java index 9ad1835..fad5233 100644 --- a/ch.psi.fda.fdaq/src/main/java/ch/psi/fda/fdaq/FdaqService.java +++ b/ch.psi.fda.fdaq/src/main/java/ch/psi/fda/fdaq/FdaqService.java @@ -44,6 +44,7 @@ public class FdaqService { private static final Logger logger = Logger.getLogger(FdaqService.class.getName()); private volatile boolean stopAcquisition = false; + private volatile boolean running = false; private final EventBus bus; @@ -71,7 +72,8 @@ public class FdaqService { * @param numberOfElements */ public void acquire() { - + running = true; // potential threading problem + Socket echoSocket = null; DataOutputStream out = null; DataInputStream in = null; @@ -145,6 +147,8 @@ public class FdaqService { } catch (IOException e) { // Ignore because not relevant at this stage } + + running = false; } } @@ -172,4 +176,7 @@ public class FdaqService { } } + public boolean isRunning() { + return running; + } }