EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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  <20202021  2022  2023  2024  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  <20202021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: plugins/EPICS_areaDetector in ImageJ
From: Mark Rivers via Tech-talk <tech-talk at aps.anl.gov>
To: Jong Woo Kim <Jong.Woo.Kim at asu.edu>
Cc: tech-talk <tech-talk at aps.anl.gov>
Date: Mon, 6 Apr 2020 22:23:58 +0000
Hi Jong Woo,


Does the following file exist and have the correct permissions to be readable under the account you are using when you compile and run?


/ImageJ/plugins/EPICS_areaDetector/jca-2.3.6.jar

ImageJ should find the missing items in that jar file.

I just tested with the latest ImageJ (1.52u) on Centos 7 and it worked fine to compile and run EPICS_AD_Controller.java.  I had to do it as root because ImageJ is installed in /usr/local which is not writable by normal users.

Mark


________________________________
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Jong Woo Kim via Tech-talk <tech-talk at aps.anl.gov>
Sent: Monday, April 6, 2020 4:40 PM
To: tech-talk at aps.anl.gov
Subject: plugins/EPICS_areaDetector in ImageJ

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/EPICS_areaDetector/EPICS_AD_Controller.java:21: error: package gov.aps.jca does not exist
import gov.aps.jca.*;
^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:22: error: package gov.aps.jca.dbr does not exist
import gov.aps.jca.dbr.*;
^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:23: error: package gov.aps.jca.configuration does not exist
import gov.aps.jca.configuration.*;
^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:24: error: package gov.aps.jca.event does not exist
import gov.aps.jca.event.*;
^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:44: error: cannot find symbol
    JCALibrary jca;
    ^
  symbol:   class JCALibrary
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:45: error: cannot find symbol
    DefaultConfiguration conf;
    ^
  symbol:   class DefaultConfiguration
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:46: error: cannot find symbol
    Context ctxt;
    ^
  symbol:   class Context
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:49: error: cannot find symbol
    Channel ch_maxSizeCamX;       //This is the maximum dimension of X
    ^
  symbol:   class Channel
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:50: error: cannot find symbol
    Channel ch_maxSizeCamY;       //This is the maximum dimension of Y
    ^
  symbol:   class Channel
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:51: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:52: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:53: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:54: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:55: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:56: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:57: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:58: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:59: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:60: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:61: error: cannot find symbol
    Channel ch_reverseCamX_RBV;
    ^
  symbol:   class Channel
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:62: error: cannot find symbol
    Channel ch_reverseCamY_RBV;
    ^
  symbol:   class Channel
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:64: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:65: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:66: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:67: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:68: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:69: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:70: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:71: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:72: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:73: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:74: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:75: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:77: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:78: error: cannot find symbol
    Channel ch_transArrayX_RBV;
    ^
  symbol:   class Channel
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:79: error: cannot find symbol
    Channel ch_transArrayY_RBV;
    ^
  symbol:   class Channel
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:81: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:82: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:83: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:84: error: cannot find symbol
    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/EPICS_areaDetector/EPICS_AD_Controller.java:650: error: cannot find symbol
    public Channel createEPICSChannel(String chname) throws Exception {
           ^
  symbol:   class Channel
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:823: error: cannot find symbol
    public int epicsGetInt(Channel ch) throws TimeoutException, CAException, IllegalStateException {
                           ^
  symbol:   class Channel
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:823: error: cannot find symbol
    public int epicsGetInt(Channel ch) throws TimeoutException, CAException, IllegalStateException {
                                              ^
  symbol:   class TimeoutException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:823: error: cannot find symbol
    public int epicsGetInt(Channel ch) throws TimeoutException, CAException, IllegalStateException {
                                                                ^
  symbol:   class CAException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:841: error: cannot find symbol
    public short epicsGetEnum(Channel ch) throws TimeoutException, CAException, IllegalStateException {
                              ^
  symbol:   class Channel
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:841: error: cannot find symbol
    public short epicsGetEnum(Channel ch) throws TimeoutException, CAException, IllegalStateException {
                                                 ^
  symbol:   class TimeoutException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:841: error: cannot find symbol
    public short epicsGetEnum(Channel ch) throws TimeoutException, CAException, IllegalStateException {
                                                                   ^
  symbol:   class CAException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:859: error: cannot find symbol
    public void epicsSetInt(Channel ch, int num) throws TimeoutException, CAException, IllegalStateException {
                            ^
  symbol:   class Channel
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:859: error: cannot find symbol
    public void epicsSetInt(Channel ch, int num) throws TimeoutException, CAException, IllegalStateException {
                                                        ^
  symbol:   class TimeoutException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:859: error: cannot find symbol
    public void epicsSetInt(Channel ch, int num) throws TimeoutException, CAException, IllegalStateException {
                                                                          ^
  symbol:   class CAException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:218: error: cannot find symbol
            } catch (CAException ex) {
                     ^
  symbol:   class CAException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:220: error: cannot find symbol
            } catch (TimeoutException ex) {
                     ^
  symbol:   class TimeoutException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:239: error: cannot find symbol
        } catch (CAException ex) {
                 ^
  symbol:   class CAException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:241: error: cannot find symbol
        } catch (TimeoutException ex) {
                 ^
  symbol:   class TimeoutException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:258: error: cannot find symbol
            } catch (CAException ex) {
                     ^
  symbol:   class CAException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:260: error: cannot find symbol
            } catch (TimeoutException ex) {
                     ^
  symbol:   class TimeoutException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:280: error: cannot find symbol
            } catch (CAException ex) {
                     ^
  symbol:   class CAException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:282: error: cannot find symbol
            } catch (TimeoutException ex) {
                     ^
  symbol:   class TimeoutException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:304: error: cannot find symbol
        } catch (CAException ex) {
                 ^
  symbol:   class CAException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:306: error: cannot find symbol
        } catch (TimeoutException ex) {
                 ^
  symbol:   class TimeoutException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:540: error: cannot find symbol
        } catch (CAException ex) {
                 ^
  symbol:   class CAException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:559: error: cannot find symbol
        } catch (CAException ex) {
                 ^
  symbol:   class CAException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:587: error: cannot find symbol
        } catch (CAException ex) {
                 ^
  symbol:   class CAException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:607: error: cannot find symbol
        } catch (CAException ex) {
                 ^
  symbol:   class CAException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:624: error: cannot find symbol
            jca = JCALibrary.getInstance();
                  ^
  symbol:   variable JCALibrary
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:625: error: cannot find symbol
            ctxt = jca.createContext(JCALibrary.CHANNEL_ACCESS_JAVA);
                                     ^
  symbol:   variable JCALibrary
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:627: error: cannot find symbol
        } catch (CAException ex) {
                 ^
  symbol:   class CAException
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:652: error: cannot find symbol
        Channel ch = ctxt.createChannel(chname);
        ^
  symbol:   class Channel
  location: class EPICS_AD_Controller
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:679: error: package Channel does not exist
              (ch_minCamX != null && ch_minCamX.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                               ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:680: error: package Channel does not exist
            && ch_minCamY != null && ch_minCamY.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                               ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:681: error: package Channel does not exist
            && ch_minCamX_RBV != null && ch_minCamX_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                       ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:682: error: package Channel does not exist
            && ch_minCamY_RBV != null && ch_minCamY_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                       ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:683: error: package Channel does not exist
            && ch_sizeCamX != null && ch_sizeCamX.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                 ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:684: error: package Channel does not exist
            && ch_sizeCamY != null && ch_sizeCamY.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                 ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:685: error: package Channel does not exist
            && ch_maxSizeCamX != null && ch_maxSizeCamX.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                       ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:686: error: package Channel does not exist
            && ch_maxSizeCamY != null && ch_maxSizeCamY.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                       ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:687: error: package Channel does not exist
            && ch_binCamX_RBV != null && ch_binCamX_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                       ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:688: error: package Channel does not exist
            && ch_binCamY_RBV != null && ch_binCamY_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                       ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:689: error: package Channel does not exist
            && ch_reverseCamX_RBV != null && ch_reverseCamX_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                               ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:690: error: package Channel does not exist
            && ch_reverseCamY_RBV != null && ch_reverseCamY_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                               ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:691: error: package Channel does not exist
            && ch_sizeCamArrayX_RBV != null && ch_sizeCamArrayX_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                                   ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:692: error: package Channel does not exist
            && ch_sizeCamArrayY_RBV != null && ch_sizeCamArrayY_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED);
                                                                                                   ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:714: error: package Channel does not exist
            transformConnected = (ch_transType != null && ch_transType.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                                      ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:715: error: package Channel does not exist
                               && ch_transArrayX_RBV != null && ch_transArrayX_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                                                  ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:716: error: package Channel does not exist
                               && ch_transArrayY_RBV != null && ch_transArrayY_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED);
                                                                                                                  ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:747: error: package Channel does not exist
                  (ch_minRoiX != null && ch_minRoiX.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                   ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:748: error: package Channel does not exist
                && ch_minRoiY != null && ch_minRoiY.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                   ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:749: error: package Channel does not exist
                && ch_minRoiX_RBV != null && ch_minRoiX_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                           ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:750: error: package Channel does not exist
                && ch_minRoiY_RBV != null && ch_minRoiY_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                           ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:751: error: package Channel does not exist
                && ch_binRoiX != null && ch_binRoiX.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                   ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:752: error: package Channel does not exist
                && ch_binRoiY != null && ch_binRoiY.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                   ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:753: error: package Channel does not exist
                && ch_reverseRoiX_RBV != null && ch_reverseRoiX_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                                   ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:754: error: package Channel does not exist
                && ch_reverseRoiY_RBV != null && ch_reverseRoiY_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                                   ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:755: error: package Channel does not exist
                && ch_sizeRoiX != null && ch_sizeRoiX.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                     ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:756: error: package Channel does not exist
                && ch_sizeRoiY != null && ch_sizeRoiY.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                     ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:757: error: package Channel does not exist
                && ch_sizeRoiArrayX_RBV != null && ch_sizeRoiArrayX_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                                       ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:758: error: package Channel does not exist
                && ch_sizeRoiArrayY_RBV != null && ch_sizeRoiArrayY_RBV.getConnectionState() == Channel.ConnectionState.CONNECTED);
                                                                                                       ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:780: error: package Channel does not exist
                      (ch_minOverlayX != null && ch_minOverlayX.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                               ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:781: error: package Channel does not exist
                    && ch_minOverlayY != null && ch_minOverlayY.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                               ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:782: error: package Channel does not exist
                    && ch_sizeOverlayX != null && ch_sizeOverlayX.getConnectionState() == Channel.ConnectionState.CONNECTED
                                                                                                 ^
/usr/local/bin/ImageJ/plugins/EPICS_areaDetector/EPICS_AD_Controller.java:1034: warning: [unchecked] unchecked call to JComboBox(E[]) as a member of the raw type JComboBox
        outputSelectComboBox = new JComboBox(outputSelectChoices);
                               ^
  where E is a type-variable:
    E extends Object declared in class JComboBox
100 errors
2 warnings


References:
plugins/EPICS_areaDetector in ImageJ Jong Woo Kim via Tech-talk

Navigate by Date:
Prev: Re: StreamDevice, prevent records from getting "stuck" Mark Rivers via Tech-talk
Next: RE: StreamDevice, prevent records from getting "stuck" Sobhani, Bayan via Tech-talk
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  <20202021  2022  2023  2024 
Navigate by Thread:
Prev: plugins/EPICS_areaDetector in ImageJ Jong Woo Kim via Tech-talk
Next: StreamDevice, prevent records from getting "stuck" Sobhani, Bayan via Tech-talk
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  <20202021  2022  2023  2024 
ANJ, 06 Apr 2020 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·