1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 <2020> 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 <2020> 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | plugins/EPICS_areaDetector in ImageJ |
From: | Jong Woo Kim via Tech-talk <tech-talk at aps.anl.gov> |
To: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Mon, 6 Apr 2020 21:40:04 +0000 |
Hi All,
I copied ADViewers/Image/EPICS_areaDetector and pasted it to /ImageJ/plugins.
After opening ImageJ, I went into plugins/compile and run, then chose EPICS_AD_Controller.java.
The following message came out. Do you know what is missing?
_________________________________________________________________________
ImageJ 1.52a; Java 1.8.0_112 [64-bit]; Linux 3.10.0-862.6.3.el7.x86_64; 32MB of 455MB (7%)
warning: [options] bootstrap class path not set in conjunction with -source 1.6
/usr/local/bin/ImageJ/plugins/
import gov.aps.jca.*;
^
/usr/local/bin/ImageJ/plugins/
import gov.aps.jca.dbr.*;
^
/usr/local/bin/ImageJ/plugins/
import gov.aps.jca.configuration.*;
^
/usr/local/bin/ImageJ/plugins/
import gov.aps.jca.event.*;
^
/usr/local/bin/ImageJ/plugins/
JCALibrary jca;
^
symbol: class JCALibrary
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
DefaultConfiguration conf;
^
symbol: class DefaultConfiguration
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Context ctxt;
^
symbol: class Context
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_maxSizeCamX; //This is the maximum dimension of X
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_maxSizeCamY; //This is the maximum dimension of Y
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_minCamX; //This is the start of the CCD readout in X
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_minCamY; //This is the start of the CCD readout in Y
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_minCamX_RBV; //This is the readback value of X of the CCD readout
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_minCamY_RBV; //This is the readback value of Y of the CCD readout
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_sizeCamX; //This is the size of the CCD readout in the X dimension
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_sizeCamY; //This is the size of the CCD readout in the Y dimension
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_sizeCamArrayX_RBV; //This is the size of the image array of the CCD in X
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_sizeCamArrayY_RBV; //This is the size of the image array of the CCD in Y
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_binCamX_RBV; //This is the amount of binning for the CCD readout in X
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_binCamY_RBV; //This is the amount of binning for the CCD readout in Y
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_reverseCamX_RBV;
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_reverseCamY_RBV;
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_minRoiX; //This is the start of the ROI in X
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_minRoiY; //This is the start of the ROI in Y
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_minRoiX_RBV; //This is the readback value of X in the ROI
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_minRoiY_RBV; //This is the readback value of Y in the ROI
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_binRoiX; //This is the binning of the ROI in the X dimension
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_binRoiY; //This is the binning of the ROI in the Y dimension
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_sizeRoiX; //This is the size of the ROI in the X dimension
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_sizeRoiY; //This is the size of the ROI in the Y dimension
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_sizeRoiArrayX_RBV; //This is the size of the image array for the ROI in X
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_sizeRoiArrayY_RBV; //This is the size of the image array for the ROI in Y
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_reverseRoiX_RBV; //This is reverse flag for the ROI in X
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_reverseRoiY_RBV; //This is reverse flag for the ROI in Y
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_transType; //This represents the way the image is flipped or rotated.
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_transArrayX_RBV;
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_transArrayY_RBV;
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_minOverlayX; //This is the position of the overlay in X
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_minOverlayY; //This is the position of the overlay in Y
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_sizeOverlayX; //This is the size of the overlay in X
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch_sizeOverlayY; //This is the size of the overlay in Y
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
public Channel createEPICSChannel(String chname) throws Exception {
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
public int epicsGetInt(Channel ch) throws TimeoutException, CAException, IllegalStateException {
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
public int epicsGetInt(Channel ch) throws TimeoutException, CAException, IllegalStateException {
^
symbol: class TimeoutException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
public int epicsGetInt(Channel ch) throws TimeoutException, CAException, IllegalStateException {
^
symbol: class CAException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
public short epicsGetEnum(Channel ch) throws TimeoutException, CAException, IllegalStateException {
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
public short epicsGetEnum(Channel ch) throws TimeoutException, CAException, IllegalStateException {
^
symbol: class TimeoutException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
public short epicsGetEnum(Channel ch) throws TimeoutException, CAException, IllegalStateException {
^
symbol: class CAException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
public void epicsSetInt(Channel ch, int num) throws TimeoutException, CAException, IllegalStateException {
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
public void epicsSetInt(Channel ch, int num) throws TimeoutException, CAException, IllegalStateException {
^
symbol: class TimeoutException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
public void epicsSetInt(Channel ch, int num) throws TimeoutException, CAException, IllegalStateException {
^
symbol: class CAException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (CAException ex) {
^
symbol: class CAException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (TimeoutException ex) {
^
symbol: class TimeoutException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (CAException ex) {
^
symbol: class CAException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (TimeoutException ex) {
^
symbol: class TimeoutException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (CAException ex) {
^
symbol: class CAException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (TimeoutException ex) {
^
symbol: class TimeoutException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (CAException ex) {
^
symbol: class CAException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (TimeoutException ex) {
^
symbol: class TimeoutException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (CAException ex) {
^
symbol: class CAException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (TimeoutException ex) {
^
symbol: class TimeoutException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (CAException ex) {
^
symbol: class CAException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (CAException ex) {
^
symbol: class CAException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (CAException ex) {
^
symbol: class CAException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (CAException ex) {
^
symbol: class CAException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
jca = JCALibrary.getInstance();
^
symbol: variable JCALibrary
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
ctxt = jca.createContext(JCALibrary.
^
symbol: variable JCALibrary
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
} catch (CAException ex) {
^
symbol: class CAException
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
Channel ch = ctxt.createChannel(chname);
^
symbol: class Channel
location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/
(ch_minCamX != null && ch_minCamX.getConnectionState(
^
/usr/local/bin/ImageJ/plugins/
&& ch_minCamY != null && ch_minCamY.getConnectionState(
^
/usr/local/bin/ImageJ/plugins/
&& ch_minCamX_RBV != null && ch_minCamX_RBV.
^
/usr/local/bin/ImageJ/plugins/
&& ch_minCamY_RBV != null && ch_minCamY_RBV.
^
/usr/local/bin/ImageJ/plugins/
&& ch_sizeCamX != null && ch_sizeCamX.
^
/usr/local/bin/ImageJ/plugins/
&& ch_sizeCamY != null && ch_sizeCamY.
^
/usr/local/bin/ImageJ/plugins/
&& ch_maxSizeCamX != null && ch_maxSizeCamX.
^
/usr/local/bin/ImageJ/plugins/
&& ch_maxSizeCamY != null && ch_maxSizeCamY.
^
/usr/local/bin/ImageJ/plugins/
&& ch_binCamX_RBV != null && ch_binCamX_RBV.
^
/usr/local/bin/ImageJ/plugins/
&& ch_binCamY_RBV != null && ch_binCamY_RBV.
^
/usr/local/bin/ImageJ/plugins/
&& ch_reverseCamX_RBV != null && ch_reverseCamX_RBV.
^
/usr/local/bin/ImageJ/plugins/
&& ch_reverseCamY_RBV != null && ch_reverseCamY_RBV.
^
/usr/local/bin/ImageJ/plugins/
&& ch_sizeCamArrayX_RBV != null && ch_sizeCamArrayX_RBV.
^
/usr/local/bin/ImageJ/plugins/
&& ch_sizeCamArrayY_RBV != null && ch_sizeCamArrayY_RBV.
^
/usr/local/bin/ImageJ/plugins/
transformConnected = (ch_transType != null && ch_transType.
^
/usr/local/bin/ImageJ/plugins/
&& ch_transArrayX_RBV != null && ch_transArrayX_RBV.
^
/usr/local/bin/ImageJ/plugins/
&& ch_transArrayY_RBV != null && ch_transArrayY_RBV.
^
/usr/local/bin/ImageJ/plugins/
(ch_minRoiX != null && ch_minRoiX.getConnectionState(
^
/usr/local/bin/ImageJ/plugins/
&& ch_minRoiY != null && ch_minRoiY.getConnectionState(
^
/usr/local/bin/ImageJ/plugins/
&& ch_minRoiX_RBV != null && ch_minRoiX_RBV.
^
/usr/local/bin/ImageJ/plugins/
&& ch_minRoiY_RBV != null && ch_minRoiY_RBV.
^
/usr/local/bin/ImageJ/plugins/
&& ch_binRoiX != null && ch_binRoiX.getConnectionState(
^
/usr/local/bin/ImageJ/plugins/
&& ch_binRoiY != null && ch_binRoiY.getConnectionState(
^
/usr/local/bin/ImageJ/plugins/
&& ch_reverseRoiX_RBV != null && ch_reverseRoiX_RBV.
^
/usr/local/bin/ImageJ/plugins/
&& ch_reverseRoiY_RBV != null && ch_reverseRoiY_RBV.
^
/usr/local/bin/ImageJ/plugins/
&& ch_sizeRoiX != null && ch_sizeRoiX.
^
/usr/local/bin/ImageJ/plugins/
&& ch_sizeRoiY != null && ch_sizeRoiY.
^
/usr/local/bin/ImageJ/plugins/
&& ch_sizeRoiArrayX_RBV != null && ch_sizeRoiArrayX_RBV.
^
/usr/local/bin/ImageJ/plugins/
&& ch_sizeRoiArrayY_RBV != null && ch_sizeRoiArrayY_RBV.
^
/usr/local/bin/ImageJ/plugins/
(ch_minOverlayX != null && ch_minOverlayX.
^
/usr/local/bin/ImageJ/plugins/
&& ch_minOverlayY != null && ch_minOverlayY.
^
/usr/local/bin/ImageJ/plugins/
&& ch_sizeOverlayX != null && ch_sizeOverlayX.
^
/usr/local/bin/ImageJ/plugins/
outputSelectComboBox = new JComboBox(outputSelectChoices)
^
where E is a type-variable:
E extends Object declared in class JComboBox
100 errors
2 warnings
|