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

Subject: Re: Q: Are any tools using gui_group() properties?
From: Ralph Lange <[email protected]>
To: Rolf Keitel <[email protected]>, EPICS Tech-Talk <[email protected]>
Date: Wed, 9 Mar 2016 11:50:17 +0100
Hi Rolf,

On 08/03/2016 17:34, Rolf Keitel wrote:
I assume you are alluding to the record field property "promptgroup" which can take a set of "gui_group" values according to the Application Developer's guide.

Yes, correct. (FWIW: A single gui_group value, not a set.)

Our tdct tool  (http://isacwserv.triumf.ca/epics/tdct/), the fully Capfast-compatible database configuration tool relies on promptgroup:
  • tdct uses the existence of the promptgroup property for a field in the record's dbd definition as an indication that the field can be configured by tdct.
  • tdct does *not yet* use the value of the promptgroup property, as these seem to be assigned somewhat arbitrarily.
Here at TRIUMF, we would be extremely vulnerable to dbd-dbd-changes which are not fully backward-compatible [...]

Thanks a lot for getting back to my question.
I think you will be safe. Let me give your more details.

The objective is to clean up the situation that you correctly describe as promptgroups being "assigned somewhat arbitrarily".
There is *no* intention to change the syntax of the record field description. There will be a property "promptgroup" which takes a "gui_group" value. The tags will match "GUI_*", and every dct configurable field will have a promptgroup property.
However, the set of allowed gui_group values, i.e. the "GUI_*" tags, would change, and the fields' assignments would be re-done in a reasonable way, to the new groups.

You can check the LaunchPad bug [1] that tracks this issue for even more details. Please also add comments there if you want.

I will be able to send you a "new" base.dbd file for testing as soon as things are getting stable.

Cheers,
~Ralph

[1] https://bugs.launchpad.net/epics-base/+bug/1553192


References:
Q: Are any tools using gui_group() properties? Ralph Lange
Re: Q: Are any tools using gui_group() properties? Rolf Keitel

Navigate by Date:
Prev: RE: mrfioc2 error at uTCA platform 김지화(빔라인장치팀)
Next: IoC support for Rohde & Schwarz SMA100A Vitor Finotti
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Q: Are any tools using gui_group() properties? Rolf Keitel
Next: CSS write buffer size 吴煊
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 15 Jul 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·