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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Area Detector and Andor |
From: | Zenon Szalata <[email protected]> |
To: | Mark Rivers <[email protected]>, "[email protected]" <[email protected]> |
Date: | Wed, 3 Dec 2014 10:20:08 -0800 |
Hi Mark,I returned to our Andor problem and now I mostly understand what is going wrong. It turns out that the libandor.so library which comes with the Area Detector package does not work with our version of the Andor SDK, which is version 2.94. Building Area Detector package puts libandor.so in lib/linux-86_64, the IOC when built, links to the library in Area Detector, and when started, loads this library and the IOC almost works with the exception that no image data are received from the camera. If I remove the libandor.so library from the Area Detector, build my IOC it links to the libandor.so library in the locally installed SDK package. When I start the IOC it loads the SDK library and everything works; the image data are received from the camera.
Presently we have AD version 1.8, 1.9.1, and 2.1 installed. I have modified a Makefile in the andorSupport directory not to install the andor libraries. I am not sure if this is the correct way to deal with our problem.
One more problem remains. This fix works with AD 1.8 and 1.9.1 but not with 2.1. The IOC built with AD 2.1, still exhibits the same problem, all seems to work except for getting the image data. I wonder if there is another level if mismatch between AD 2.1 and our SDK?
Thanks, Zen