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
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