EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: ASYN-4.7
From: Eric Norum <[email protected]>
To: tech-talk tech-talk <[email protected]>
Date: Mon, 5 Mar 2007 11:42:28 -0600
ASYN release 4.7 is now on the APS EPICS web server.

This release contains a number of small enhancements and bug fixes:
drvAsynSerialPort

Clean up operation on POSIX/termios systems (everything but vxWorks). The old mechanism was prone to polling during read operations rather than using the termios read timeout mechanism.

devGpib

asynRecord sets line-buffering on trace file.

Peter Mueller provided code to remove/restore a device from/to the SRQ polling list.

drvGsIP488.c

Clean up dangling 'default' statement.

devGpib

Fixed error in GPIBACMD operations.

linuxGpib

Patches from Gasper Jansa to improve option handling.

devEpics

Fixed null pointer dereference for all device support when SCAN=I/O Intr and asyn port could not be found.

asynRecord

Fixed buffer overflow error when NRRD>40 and IFMT=ASCII.

asynGpib

Read method now sets return status and *eomReason properly.

drvAsynIPPort/drvAsynSerialPort

*eomReason now set to ASYN_EOM_CNT when read count has been satisfied.

Fix timeout settings on RTEMS.

Add support for UDP broadcasts. Specify "UDP*" and the network broadcast address in the port configuration command:
drvAsynIPPortConfigure("L0", "192.168.1.255:1234 UDP*", 0, 0, 0)


drvAsynSerialPort

Full support for new timeout semantics (timeout<0 means "wait forever for characters to arrive", timeout=0 means "return characters immediately available", timeout>0 means "return a timeout status if no characters are received within the specified number of seconds").


-- Eric Norum <[email protected]> Advanced Photon Source Argonne National Laboratory (630) 252-4793



Replies:
Proposed change in asyn interruptCallback APIs Mark Rivers

Navigate by Date:
Prev: Java support for DST time zone changes Thomas Pelaia II
Next: RE: 3.13.6 daylight-savings follies Chestnut, Ronald P.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Java support for DST time zone changes Thomas Pelaia II
Next: Proposed change in asyn interruptCallback APIs Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Nov 2011 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·