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  <20182019  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  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Epics 7.x.x.x and AD R3.x
From: Mark Rivers <[email protected]>
To: "'[email protected]'" <[email protected]>, 'EPICS Tech Talk' <[email protected]>
Date: Tue, 6 Feb 2018 23:22:15 +0000

Hi Mark,

 

I am using the master branch of areaDetector with EPICS 7 with no problems.  The modules I announced in this tech talk message https://epics.anl.gov/tech-talk/2018/msg00156.php (areaDetector, ADCore, ADSupport) and this tech-talk message https://epics.anl.gov/tech-talk/2018/msg00203.php  (ADPilatus, ADAndor, ADPerkinElmer, ADLightField, ADPointGrey, ADSimDetector, ADProsilica) are all compatible with EPICS 7.

 

You said you are running pvaDriver R1-3.  That is the problem, that is from July 5, 2017, well before EPICS 7 was released.

 

The master branch of pvaDriver has the fixes needed for EPICS 7.  You should use that until pvaDriver R1-4 is released.

 

Mark

 

 

 

From: Mark Engbretson [mailto:[email protected]]
Sent: Tuesday, February 06, 2018 5:04 PM
To: Mark Rivers <[email protected]>; 'EPICS Tech Talk' <[email protected]>
Subject: Epics 7.x.x.x and AD R3.x

 

 

Mark,

 

At some point I thought that you had said that you had built epics 7 and a recent version of Area Detector and it all worked.

 

Can you correct me if this is an incorrect memory?

 

Asking since I had been trying to compile Epics base 7.0.1.1 and AD R3-1 and R3-2 and while everything compiles, all my AD softioc’s crash and burn if I build them against the pvadriver-1-3 with a null this-> pointer when the pvadriver is instantiated attempting to create a mutex lock.    Happen with MSVC 2017 and 2010. And happens if I used EPICS-CPP-4.7.0. and not the versions in epics 7.

 

Note sure if I should be looking in the epics base code for an issue of if this has to be in the pvadriver since everything else seems to work if I don’t build against it.

 

 


References:
Epics 7.x.x.x and AD R3.x Mark Engbretson

Navigate by Date:
Prev: Epics 7.x.x.x and AD R3.x Mark Engbretson
Next: Why is post_event deprecated? Till Straumann
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  <20182019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Epics 7.x.x.x and AD R3.x Mark Engbretson
Next: Re: Epics 7.x.x.x and AD R3.x Michael Davidsaver
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  <20182019  2020  2021  2022  2023  2024 
ANJ, 06 Feb 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·