EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: missing monitors
From: "Davidsaver, Michael" <[email protected]>
To: <[email protected]>
Date: Tue, 6 Apr 2010 08:43:08 -0400
I have put a purposed fix for this issue up on the launchpad site.

https://code.launchpad.net/~mdavidsaver/epics-base/rec-init/+merge/22819

> -----Original Message-----
> From: [email protected] [mailto:core-talk-
> [email protected]] On Behalf Of Davidsaver, Michael
> Sent: Wednesday, March 24, 2010 3:46 PM
> To: Andrew Johnson; [email protected]
> Subject: RE: missing monitors
> 
> It looks like I underestimated the scope of the problem.  It looks
like
> none of the previous value fields (MLST, ALST, LALM, OVAL, ORBV, ...)
> get initialized for any recordtype.  Given how uniform this appears I
> have to ask: is this a feature?  I think the answer should be no.
> 
> I encountered this problem using streamdevice with a serial device
> (sr725).  It has non-volatile memory for settings, so I want my output
> records to initially read the current value.  The obvious way to was
to
> use '@init' which happens before the record is processed (I think).
> 
> Unless the current behavior changes the only way this can work is if I
> mark all settings PINI=YES and hope there are no side effects to
> re-setting a parameter.
> 
> This seems like an obvious problem, so I can't help but think that I
> must be missing something here...
> 
> 
> Michael
> 
> 
> > -----Original Message-----
> > From: Andrew Johnson [mailto:[email protected]]
> > Sent: Wednesday, March 24, 2010 2:28 PM
> > To: [email protected]
> > Cc: Davidsaver, Michael
> > Subject: Re: missing monitors from boRecord (patch)
> >
> > On Wednesday 24 March 2010 13:05:00 Davidsaver, Michael wrote:
> > > A one line fix.  This patch will apply against <3.14.11.  For
> > >=3.14.11
> > > change pbo to prec.
> >
> > Applied with prec modification to the 3.14 branch, thanks.
> >
> > - Andrew
> > --
> > The best FOSS code is written to be read by other humans -- Harald
> > Welte
> 



References:
missing monitors from boRecord Davidsaver, Michael
RE: missing monitors from boRecord (patch) Davidsaver, Michael
Re: missing monitors from boRecord (patch) Andrew Johnson
RE: missing monitors Davidsaver, Michael

Navigate by Date:
Prev: [Bug 541396] Re: initialize VAL of an mbbi/o record with a string Andrew Johnson
Next: VAL keyword in calcout records Ralph Lange
Index: 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: missing monitors Davidsaver, Michael
Next: Re: [Bug 541396] Re: initialize VAL of an mbbi/o record with a string Benjamin Franksen
Index: 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·