Folks,
asyn R4-31 is now available.
asyn is available on github here:
https://github.com/epics-modules/asyn
tar and zip files are available here:
https://github.com/epics-modules/asyn/releases
Andrew Johnson is on vacation this week, but when he returns next week you will be able to find links to the new documentation and release notes here:
http://www.aps.anl.gov/epics/modules/soft/asyn/
These are the items from the R4-31 release notes:
-
VXI-11
Added option to omit SRQ channel.
-
Build system
Minor change to build with mingw.
-
Unit tests
Added unit tests in asynPortDriver/unittest.
-
asynPortDriver
Changed the parameter list to be an std::vector.
This means that it is no longer necessary to pass the number of parameters in the constructor because the list grows with each call to createParam().
Changed the internal storage of string parameters from char * to std::string.
Added new setStringParam() and getStringParam() methods that take an std::string& argument rather than char *.
These do not require specifying a maximum string length, unlike the char * methods.
Changed the constructor so that it throws an std::runtime_error exception in the case of any error, rather than simply calling "return"
and creating a non-functional asynPortDriver object, which it did previously. It still prints an error message as it has done previously.
-
drvAsynIPPort
Fixed bugs in Unix sockets.
Mark