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  <20192020  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  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: asynR4-37 available
From: Mark Rivers via Tech-talk <[email protected]>
To: tech-talk <[email protected]>
Date: Tue, 22 Oct 2019 02:17:47 +0000
Folks,

asyn R4-37 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 

Soon 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 from the R4-37 release notes: 

- Added new 64-bit integer support
  - asynDriver adds new asynInt64, asynInt64SyncIO, and asynInt64Array interfaces.
  - asynDriver.h now does the typedef of epicsInt64 and epicsUInt64 when __STDC_VERSION__ < 199901L on EPICS 3.14. 
       This allows the Int64 interfaces to be built as long as the compiler supports the long long and unsigned long long data types.
  - devEpics.dbd is now constructed at build time rather than being a static file. This enables Int64 device support to only be included on EPICS 3.16.1 and later.
   - asynPortDriver adds support for 64-bit integers:
      - New parameter types asynParamInt64 and asynParamInt64Array.
      - New methods setInteger64Param(), getInteger64Param(), readInt64(), writeInt64(), getBounds64(), readInt64Array(), writeInt64Array(), doCallbacksInt64Array().
      - New masks for constructor asynInt64Mask, asynInt64ArrayMask.

- testErrors test application
    Changes to driver, database and medm screens to test the Int64 interfaces. This uses the 64-bit device support which must be commented of out st.cmd if running on EPICS versions prior to 3.16.1.

-  New FTDI driver
    This driver allows much greater control over USB ports for serial communication than the standard Linux /dev/ttyUSBx driver. Thanks to Bruno Martins for this.

- devEpics
    Fixes to only print an error message when the status of a write or read operation changes, not each time there is an error. Thanks to Ben Franksen for this.

- asynRecord
    Fixes to allow changing the HOSTINFO for the asynIPPort driver when the port is not connected. Thanks to Krisztián Löki for this.

- Many files
    Changes to avoid compiler warnings.


Mark


Navigate by Date:
Prev: Re: record logic tips Davis, Mark via Tech-talk
Next: Re: record logic tips Mooney, Tim M. 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  <20192020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: using epics-base with yocto Seeberger, John T CIV USN NAS PAX MD (USA) via Tech-talk
Next: modbus Write operation Vishnu Patel 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  <20192020  2021  2022  2023  2024 
ANJ, 22 Oct 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·