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

Subject: asyn R4-26 available
From: Mark Rivers <[email protected]>
To: EPICS Tech-Talk <[email protected]>
Date: Tue, 17 Feb 2015 03:00:55 +0000
Folks,

asyn R4-26 is now available.  Links to the new documentation, release notes and tar file can be found here:

http://www.aps.anl.gov/epics/modules/soft/asyn/

asyn is also available via the APS Subversion repository here:

https://svn.aps.anl.gov/epics/asyn/

These are the items from the R4-26 release notes:

- devEpics
    - Added capability for output records to update their values with a callback from the driver.
      This is enabled by adding the following info tag to the output record
      info(asyn:READBACK, "1")

    - The output record value will update any time the driver does a callback with a new value.
      The output record alarm status and severity will also update to reflect the value passed by the driver in pasynUser->auxStatus.
      The driver callbacks use the same ring buffer mechanism that input records do.
      The default ring buffer size is 10 for all records except stringin, stringout, and waveform records, for which the default is 0.

    - Updated the test application testErrorsApp to demonstrate and test output record updates.

    - Added ring buffer support to devAsynOctet.
      The default ring buffer size is 0 for all records in devAsynOctet, i.e. stringin, stringout, waveform in and out.
      Non-zero values can be specified with the asyn:FIFO info tag.

    - Changed the info tag that is used to control the size of the ring buffer for driver callbacks.
      The tag has been changed from FIFO to asyn:FIFO, i.e. adding the asyn: namespace to prevent future
      conflicts with any other facility.
      NOTE: This change is not backwards compatible, any databases using the FIFO info tag will need to be changed to asyn:FIFO.
      It is not expected that this will affect many users, since the default ring buffer size is used in nearly all cases.
- asynPortDriver
    - Bug fix: If setParamStatus() was called for an array or generic pointer parameter then callParamCallbacks() could return prematurely and not do the callbacks for all modified parameters

Mark



Navigate by Date:
Prev: Support for Adam CPWplus 150 Balance Linda.Pratt
Next: [CSS] change macro values with script Maurizio Montis
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Support for Adam CPWplus 150 Balance Linda.Pratt
Next: [CSS] change macro values with script Maurizio Montis
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·