EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  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  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: [Fwd: Re: Does DISP work for DB OUT links? Related question]
From: Marty Kraimer <[email protected]>
To: [email protected]
Date: Wed, 03 Sep 2003 09:12:10 -0500
Marty Kraimer wrote:

 > I think EPICS should never write to any record while PACT==1.  (I'd like
 > to say that scanLock should persist through the I/O-wait period of
 > asynchronous
 > processing, so that dbPutField could not modify any field in a lockset
 > while
 > asynchronous processing was going

I can see Tim's desire. Maybe do something like the following:

Extend DISP to have the following meaning:

DISP = (0,1,2) => (puts OK, puts OK unless PACT is TRUE, puts OK always)



Immediately after sending the message I realized that this will not work.

Tim discusses the case where an algorithm is implemented via a set of records some of which are synchronous and some asynchronous. He wants NO CA puts while the algorithm is processing.

This would really be hard to implement in the database. One solution is to use access security. A PV could be used as part of the rules. When the algorithm starts the PV is changed to disable CA puts. When the algorithm completes the PV is changed to allow CA puts.

Marty



References:
[Fwd: Re: Does DISP work for DB OUT links? Related question] Marty Kraimer
Re: [Fwd: Re: Does DISP work for DB OUT links? Related question] Marty Kraimer
Re: [Fwd: Re: Does DISP work for DB OUT links? Related question] Brian Bevins
Re: [Fwd: Re: Does DISP work for DB OUT links? Related question] Marty Kraimer
Re: [Fwd: Re: Does DISP work for DB OUT links? Related question] Marty Kraimer

Navigate by Date:
Prev: RE: Problem with seq 2.0.4 Mark Rivers
Next: RE: Problem with seq 2.0.4 Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: [Fwd: Re: Does DISP work for DB OUT links? Related question] Marty Kraimer
Next: Re: [Fwd: Re: Does DISP work for DB OUT links? Related question] Benjamin Franksen
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·