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  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020 
<== Date ==> <== Thread ==>

Subject: RE: Strange asyn errors
From: "Mark Rivers" <rivers@cars.uchicago.edu>
To: <emmanuel_mayssat@lynceantech.com>, "EPICS tech-talk" <tech-talk@aps.anl.gov>
Date: Thu, 3 Mar 2011 18:31:25 -0600
Those errors are printed by your driver when a client passes a
pasynUser->reason field contains a value that your driver does not
recognize.  Is your driver written in C using the native asyn
interfaces, or is it derived from the asynPortDriver C++ base class?

How many pasynUser->reason values does your driver support?  How have
you implemented the drvUserCreate function?

Mark


-----Original Message-----
From: tech-talk-bounces@aps.anl.gov
[mailto:tech-talk-bounces@aps.anl.gov] On Behalf Of
emmanuel_mayssat@lynceantech.com
Sent: Thursday, March 03, 2011 5:42 PM
To: EPICS tech-talk
Subject: Re: Strange asyn errors


Another type of errors I get is the following:

[...]
2011/03/03 23:37:18.361 TS7000_asynDriver::readFloat64 port TS7000:1
invalid
p_asynUser->reason 10
2011/03/03 23:37:18.363 TS7000:1:1:PrmptLngthLI devAsynFloat64::process
read error 
2011/03/03 23:37:18.364 TS7000_asynDriver::readFloat64 port TS7000:1
invalid
p_asynUser->reason 11
2011/03/03 23:37:18.365 TS7000:1:2:PrmptLngthLI devAsynFloat64::process
read error 
2011/03/03 23:37:18.367 TS7000_asynDriver::readFloat64 port TS7000:1
invalid
p_asynUser->reason 12
2011/03/03 23:37:18.368 TS7000:1:3:PrmptLngthLI devAsynFloat64::process
read error 
2011/03/03 23:37:18.369 TS7000_asynDriver::readFloat64 port TS7000:1
invalid
p_asynUser->reason 13
2011/03/03 23:37:18.370 TS7000:1:4:PrmptLngthLI devAsynFloat64::process
read error 
2011/03/03 23:37:18.936 TS7000_asynDriver::readInt32 port TS7000:1
invalid
p_asynUser->reason 26
2011/03/03 23:37:18.937 TS7000:1:2:BI devAsynInt32 process read error 
2011/03/03 23:37:18.938 TS7000_asynDriver::readInt32 port TS7000:1
invalid
p_asynUser->reason 27
2011/03/03 23:37:18.939 TS7000:1:3:BI devAsynInt32 process read error 
2011/03/03 23:37:18.941 TS7000_asynDriver::readInt32 port TS7000:1
invalid
p_asynUser->reason 28
2011/03/03 23:37:19.562 TS7000:1:4:BI devAsynInt32 process read error 
2011/03/03 23:37:19.563 TS7000_asynDriver::readInt32 port TS7000:1
invalid
p_asynUser->reason 29
2011/03/03 23:37:19.564 TS7000:1:5:BI devAsynInt32 process read error 
[...]

--
Emmanuel









On 15:37 Thu 03 Mar     , emmanuel_mayssat@lynceantech.com wrote:
> 
> Hello,
> 
> I have an embedded IOC (ts7370) that runs an asyn driver.
> That ioc is renning a seq sequence for data acquisition.
> The acquisition should go as fast as possible.
> 
> I try to optimize the processing speed.
> but from the asyn driver I get the following errors occasionally.
> What do they mean?
> How to fix them ?
> 
> [...]
> 2011/03/03 23:37:13.889 TS7000:1:6:BI devAsynInt32 getCallbackValue
error, 4 ring buffer
> overflows
> 2011/03/03 23:37:13.890 TS7000:1:7:BI devAsynInt32 getCallbackValue
error, 4 ring buffer
> overflows
> 2011/03/03 23:37:13.892 TS7000:1:1:AI devAsynFloat64 getCallbackValue
error, 4 ring buffer
> overflows
> 2011/03/03 23:37:13.895 TS7000:1:1:PrmptLngthLI devAsynFloat64
getCallbackValue error, 4
> ring buffer overflows
> 2011/03/03 23:37:13.897 TS7000:1:1:PrmptRawAvrgLI devAsynFloat64
getCallbackValue error, 4
> ring buffer overflows
> [...]
> 
> 
> Thanks,
> 
> 
> -- 
> Emmanuel

-- 
Emmanuel


References:
Strange asyn errors emmanuel_mayssat
Re: Strange asyn errors emmanuel_mayssat

Navigate by Date:
Prev: RE: Strange asyn errors Mark Rivers
Next: Gateway/CAS "bad resource" with CAJ? Kasemir, Kay
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020 
Navigate by Thread:
Prev: Re: Strange asyn errors emmanuel_mayssat
Next: RE: Strange asyn errors Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·