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  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: areaDetectorR1-9-1: "NDPluginStdArrays.cpp" trying to access private member "asynStdInterfaces"
From: Mark Rivers <[email protected]>
To: "'[email protected]'" <[email protected]>, "[email protected]" <[email protected]>
Date: Sat, 30 Nov 2013 17:13:55 +0000

Hi Gabriele,

 

The problem is that you are using asyn R4-22 with areaDetector 1-9-1.  They are not compatible.  You can do either of the following:

 

- Use asyn R4-21 with areaDetector 1-9-1

 

- Get the latest Subversion version of areaDetector:

 

https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk

 

The change in asynPortDriver was an improvement in “data hiding”, moving a member from public to private.  But I realize I should not have done that until a compatible release of areaDetector was finished.  I plan to undo that change for asyn R4-23,  which should be released fairly soon.  asynR4-23 will then be compatible with areaDetector R1-9-1 and earlier.

 

The change you made is also sufficient to fix the problem.

 

Cheers,

Mark

 

 

 

 

From: [email protected] [mailto:[email protected]] On Behalf Of Gabriele Salvato
Sent: Saturday, November 30, 2013 1:40 AM
To: [email protected]
Subject: areaDetectorR1-9-1: "NDPluginStdArrays.cpp" trying to access private member "asynStdInterfaces"

 

Hi all,

 

I’m trying to install areaDetectorR1-9-1 but I get an error message when compiling

NDPluginStdArrays.cpp.

In row 134 it is trying to access a private member "asynStdInterfaces".

I think that the row should be changed in:

 

asynStandardInterfaces *pInterfaces = getAsynStdInterfaces();

 

Please tell me if I’m wrong.

 

Gabriele Salvato


References:
areaDetectorR1-9-1: "NDPluginStdArrays.cpp" trying to access private member "asynStdInterfaces" Gabriele Salvato

Navigate by Date:
Prev: RE: EpicsSharp issues Christopher J. Pendleton
Next: RE: EpicsSharp issues Bertrand Alain Gregor
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: areaDetectorR1-9-1: "NDPluginStdArrays.cpp" trying to access private member "asynStdInterfaces" Gabriele Salvato
Next: New areaDetector plugin: adPython tom.cobb
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 20 Apr 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·