Startup
This commit is contained in:
@@ -1,3 +1,14 @@
|
||||
|
||||
import ch.psi.jcae.Channel;
|
||||
import ch.psi.jcae.ChannelException;
|
||||
import gov.aps.jca.CAException;
|
||||
import gov.aps.jca.Context;
|
||||
import gov.aps.jca.JCALibrary;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
import java.util.concurrent.TimeoutException;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
/*
|
||||
* Copyright (c) 2015 Paul Scherrer Institute. All rights reserved.
|
||||
*/
|
||||
@@ -161,17 +172,34 @@ public class Kollimators extends javax.swing.JPanel {
|
||||
* This function MUST EXISTS in every custom panel callable from TestingList
|
||||
* @param deviceName
|
||||
*/
|
||||
public void animate(String deviceName){
|
||||
this.jLabelDeviceName.setText(deviceName);
|
||||
this.jTextDir.setToolTipText(deviceName+"?");
|
||||
this.jTextDist.setToolTipText(deviceName+"?");
|
||||
this.jTextIst1.setToolTipText(deviceName+":IST1:1");
|
||||
this.jTextIst2.setToolTipText(deviceName+":IST2:1");
|
||||
this.jTextRef1.setToolTipText(deviceName+":REF1:1");
|
||||
this.jTextRef2.setToolTipText(deviceName+":REF2:1");
|
||||
this.jTextRes.setToolTipText(deviceName+"?");
|
||||
this.jTextSta.setToolTipText(deviceName+":STA:2");
|
||||
|
||||
public void animate(String deviceName) {
|
||||
try {
|
||||
this.jLabelDeviceName.setText(deviceName);
|
||||
this.jTextDir.setToolTipText(deviceName+"?");
|
||||
this.jTextDist.setToolTipText(deviceName+"?");
|
||||
this.jTextIst1.setToolTipText(deviceName+":IST1:1");
|
||||
this.jTextIst2.setToolTipText(deviceName+":IST2:1");
|
||||
this.jTextRef1.setToolTipText(deviceName+":REF1:1");
|
||||
this.jTextRef2.setToolTipText(deviceName+":REF2:1");
|
||||
this.jTextRes.setToolTipText(deviceName+"?");
|
||||
this.jTextSta.setToolTipText(deviceName+":STA:2");
|
||||
|
||||
JCALibrary jca= JCALibrary.getInstance();
|
||||
Context ctxt= jca.createContext(JCALibrary.JNI_SINGLE_THREADED);
|
||||
// Create the Channel to connect to the PV.
|
||||
Channel ch= (Channel) ctxt.createChannel(deviceName+":IST1:1");
|
||||
this.jTextIst1.setText(String.valueOf(ch.getValue()));
|
||||
} catch (CAException ex) {
|
||||
System.out.println(ex.toString());
|
||||
} catch (InterruptedException ex) {
|
||||
System.out.println(ex.toString());
|
||||
} catch (TimeoutException ex) {
|
||||
System.out.println(ex.toString());
|
||||
} catch (ChannelException ex) {
|
||||
System.out.println(ex.toString());
|
||||
} catch (ExecutionException ex) {
|
||||
System.out.println(ex.toString());
|
||||
}
|
||||
}
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
|
||||
Reference in New Issue
Block a user