Folks,
asyn R4-45 is available:
These are the release notes:
- asynManager, asynPortDriver
- Add support for destructable ports.
- The port driver needs to declare that it supports destruction by passing a new flag, ASYN_DESTRUCTIBLE, when registering the port. It also needs to handle the new asynExceptionShutdown.
- A new function is added, asynManager::shutdown(). It disables the port, nullifies the private driver pointers reachable from the port, and triggers the shutdown exception.
- Thanks to Jure Varlec for this.
- devEpics
- Changed devAsynXXXArray::interruptCallback so it returns immediately if interruptAccept is still 0, i.e. before iocInit is mostly complete. This was causing warnings if callbacks occurred before iocInit.
- Fix mbboDirect asyn:READBACK
- This change makes mbboDirect behave the same as mbbiDirect: RVAL is copied to VAL (shifted, if neccessary), then each of the fields representing individual bits is set as well.
- Thanks to Jure Varlec for this.
- drvAsynIPServerPort
- Numerous bug fixes from Freddie Akeroyd and Ralph Lange.
- Added autoconverted OPI files in the test applications for CSS/Boy, CSS/Phoebus, edm, and caQtDM.
- Added missing include file in drvLinuxGpib.c.
- Added support for sending serial break via option interface. Thanks to Lutz Rossa for this.
- Many files
- Fixed minor problems exposed with static code analysis. Thanks to Ralph Lange for this.
Home: https://github.com/epics-modules/asyn
Documentation:
https://epics-modules.github.io/asyn/
Mark
|