Closedown
This commit is contained in:
@@ -56,6 +56,9 @@ public class PuckDetection extends DeviceBase{
|
||||
doClose();
|
||||
super.doInitialize();
|
||||
pucks = new PuckState[PUCKS_NUMBER];
|
||||
for (int i=0; i<PUCKS_NUMBER; i++ ){
|
||||
pucks[i] = new PuckState();
|
||||
}
|
||||
thread = new Thread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
@@ -69,23 +72,18 @@ public class PuckDetection extends DeviceBase{
|
||||
|
||||
void subscriberTask(){
|
||||
try{
|
||||
System.out.println("Start");
|
||||
setState(State.Ready);
|
||||
org.zeromq.ZMQ.Context context = org.zeromq.ZMQ.context(1);
|
||||
org.zeromq.ZMQ.Socket subscriber = context.socket(org.zeromq.ZMQ.SUB);
|
||||
System.out.println("Start - 1");
|
||||
subscriber.connect(server);
|
||||
subscriber.subscribe("Status".getBytes());
|
||||
System.out.println("Start - 2");
|
||||
try{
|
||||
while (!Thread.currentThread().isInterrupted()) {
|
||||
System.out.println("Enter");
|
||||
String type = subscriber.recvStr();
|
||||
System.out.println(type);
|
||||
String contents = subscriber.recvStr();
|
||||
System.out.println(contents);
|
||||
processMessage(contents);
|
||||
System.out.println("Exit");
|
||||
}
|
||||
} finally{
|
||||
for (PuckState puck:pucks){
|
||||
|
||||
Reference in New Issue
Block a user