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: Asyn record DBD
From: Andrew Johnson <[email protected]>
To: [email protected]
Date: Wed, 23 Feb 2011 14:11:46 -0600
Hi Rod,

On Wednesday 23 February 2011 12:27:58 Rod Nussbaumer wrote:
> GUI tools can
> only use the IFACE field's configuration if there is also the
>
> 	        promptgroup(GUI_DISPLAY)
>
> element added to the DBD file for the IFACE field description.
>
> Is this correct, or do I simply not understand the record and/or the
> meaning of the DBD file elements?

According to section 6.5.2 of the AppDevGuide you are correct, Database 
Configuration Tools (DCTs) are only supposed to present and let users set 
values for fields that have promptgroup() defined.  However the document also 
goes on to say that there are no known tools that actually follow this rule.  
In section 6.5.3 a note under "gui_group" says that many record types haven't 
assigned the right groups to some fields anyway.  As Mark said, the IOC 
currently ignores this rule (but in the future it might enforce it).

Evidently your CapFast conversion tool is following the documented rules, so I 
would encourage Mark to add the above line for the next Asyn release.  Other 
record type authors should also make sure that they are defining promptgroup() 
where appropriate, and DCT authors might want to look at using this to filter 
out the run-time-only fields from those that get presented to the user.

I have a vague recollection that Kay or someone else at SNS actually went 
through and configured the right groups for the Base record types; if those 
changes are still available somewhere they might be suitable to be added to 
the new R3.15 series...

- Andrew
-- 
An error is only a mistake if you don't learn from it.
When you learn something from it, it becomes a lesson.


Replies:
Re: Asyn record DBD Rod Nussbaumer
Re: Asyn record DBD Rolf Keitel
References:
Asyn record DBD Rod Nussbaumer

Navigate by Date:
Prev: RE: Asyn record DBD Mark Rivers
Next: Re: Asyn record DBD Rod Nussbaumer
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: Asyn record DBD Mark Rivers
Next: Re: Asyn record DBD Rod Nussbaumer
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 ·