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  <20102011  2012  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  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: edm meter
From: "Jeff Hill" <[email protected]>
To: "'Andrew Johnson'" <[email protected]>, "'Till Straumann'" <[email protected]>
Cc: [email protected]
Date: Mon, 23 Aug 2010 14:27:31 -0600

Ø  Using DBR_GR_XXX with value monitors could place a fair burden on the IOC though.

 

FWIW: If we extended the caeventmask.h to include a flags such DBE_GRAPHIC_META or alternatively

DBE_ALARM_LIMITS, SBE_PRECISION, etc then the database could efficiently post updates only on change.

And  of course this type of upgrade works better with the new server that allows for event queue payloads

other than the currently fixed {value, alarm status, time stamp}  tuple.

 

Jeff
______________________________________________________
Jeffrey O. Hill           Email       
[email protected]
LANL MS H820              Voice        505 665 1831
Los Alamos NM 87545 USA   FAX          505 665 5107

 

Message content: TSPA

 

From: [email protected] [mailto:[email protected]] On Behalf Of Andrew Johnson
Sent: Monday, August 23, 2010 1:37 PM
To: Till Straumann
Cc: [email protected]
Subject: Re: edm meter

 

On Monday 23 August 2010 13:42:21 Till Straumann wrote:
> Nevertheless, if edm used the attributes it still should see a change in
> e.g., display limit the next time the value updates.

 

Using DBR_GR_XXX with value monitors could place a fair burden on the IOC though. Filling in a dbr_gr_double structure for instance requires the IOC to call the record type's get_units(), get_precision(), get_graphic_double() and get_alarm_double() routines, and the calling tree to get to them from the db_get_field() that rsrv calls is several levels deep in some cases.

 

- Andrew
--
The best FOSS code is written to be read by other humans -- Harald Welte

 


References:
edm meter Wesley Moore
Re: edm meter Andrew Johnson
Re: edm meter Till Straumann
Re: edm meter Andrew Johnson

Navigate by Date:
Prev: Re: edm meter Andrew Johnson
Next: RE: edm meter Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  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: edm meter Andrew Johnson
Next: RE: edm meter Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·