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  2018  2019  2020  2021  2022  2023  <20242025  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  <20242025 
<== Date ==> <== Thread ==>

Subject: asyn R4-45 released
From: Mark Rivers via Tech-talk <tech-talk at aps.anl.gov>
To: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Sun, 1 Dec 2024 22:56:17 +0000

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

 


Navigate by Date:
Prev: ADVimba R1-5 released Mark Rivers via Tech-talk
Next: ADCore R3-14 released Mark Rivers via Tech-talk
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  <20242025 
Navigate by Thread:
Prev: ADVimba R1-5 released Mark Rivers via Tech-talk
Next: ADCore R3-14 released Mark Rivers via Tech-talk
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  <20242025 
ANJ, 01 Dec 2024 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions ·
· Download · Search · IRMIS · Talk · Documents · Links · Licensing ·