Experimental Physics and Industrial Control System
|
Hi Mark,
The processRrrr() routines of the ASYN Device support for input records
always set the VAL (or RVAL) field and return success, even if the call
to queueRequest() acquiring the value fails.
In our case, with a non-blocking ASYN driver for a PXIe board, the RVAL
field of the mbbi record showing the board status is always set to 0 (=
"OK"), even when there is no such board present and the device never
connects.
We are pre-setting the database with 4 = "no board", but that gets
overwritten with 0 ="OK" at every processing.
That doesn't seem right, does it?
Shouldn't the process routine leave the value unchanged and return an
error when reading fails?
Thanks a lot,
~Ralph
- Replies:
- RE: ASYN Device Support Issue Mark Rivers
- RE: ASYN Device Support Issue Mark Rivers
- Navigate by Date:
- Prev:
Base 3.15.3-pre1 is SLIP, new date 07-Oct-2015 Ralph Lange
- Next:
RE: ASYN Device Support Issue Mark Rivers
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
<2015>
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Base 3.15.3-pre1 is SLIP, new date 07-Oct-2015 Ralph Lange
- Next:
RE: ASYN Device Support Issue Mark Rivers
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
<2015>
2016
2017
2018
2019
2020
2021
2022
2023
2024
|
ANJ, 16 Dec 2015 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|