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  <20112012  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  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Strange asyn errors
From: "Mark Rivers" <[email protected]>
To: <[email protected]>, "EPICS tech-talk" <[email protected]>
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: [email protected]
[mailto:[email protected]] On Behalf Of
[email protected]
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     , [email protected] 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  2021  2022  2023  2024 
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  2021  2022  2023  2024 
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 ·