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 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
<== Date ==> <== Thread ==>

Subject: asynR4-34 available
From: Mark Rivers <rivers@cars.uchicago.edu>
To: "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Date: Thu, 13 Sep 2018 23:13:58 +0000
Folks,

asyn R4-34 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 the main items from the R4-34 release notes: 

- devAsynFloat64.c, devAsynInt32.c
  - Added support for SCAN=I/O Intr with asynFloat64Average and asynInt32Average device support. 
    Previously only periodic scanning or manual processing was supported. 
    The I/O Intr support computes the average and processes the record once NumAverage callback readings have been received. 
    The SVAL field in the ai record is used to set NumAverage. This is rather a kluge, but there is not another good way to communicate this value to the device support, while allowing it to be changed at run-time.

- drvAsynIPPort.c
  - Improved error reporting. Thanks to Dirk Zimoch for this.

- asynInterposeEos.c
  - Improved asynTrace output to print bytes read and eom, and print warning if low-level driver returns error.

- asynInterposeCom.c
  - Added support for the asynOption ixon (XON/XOFF) for ports communicating via the RFC 2217 Telnet protocol. In this case, as noted in the standard, ixon implies both outbound and inbound flow control.

- asynPortDriver
  - Fixed uninitialized value in paramVal.

- asynShellCommands.h
  - Add asynOctetDisconnect and asynWaitConnect.

- drvVxi11.c
  - Fixed logic for FLAG_NO_SRQ. Error was introduced in R4-31.

- CONFIG_SITE
  - Optionally include $(SUPPORT)/configure/CONFIG_SITE.
  - Older Linux and Cygwin distributions have packages (e.g. glibc-headers) that put the rpc include files in /usr/include/rpc. Newer Linux and Cygwin distributions use the tirpc package instead. For such systems define TIRPC=YES.


Mark




Navigate by Date:
Prev: Re: Compile Epics in an android operating system Andrew Johnson
Next: quadEM R9-2 now available Mark Rivers
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
Navigate by Thread:
Prev: Re: Compile Epics in an android operating system Andrew Johnson
Next: quadEM R9-2 now available Mark Rivers
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
ANJ, 13 Sep 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·