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: Rolf Keitel <[email protected]>
To: Ralph Lange <[email protected]>, EPICS Tech-Talk <[email protected]>
Date: Tue, 8 Mar 2016 08:34:30 -0800
Hi Ralph,

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.

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 for the following reason:

From the outset we have designed our IOC databases making extensive use of the Capfast (and now tdct) hierarchical capabilities. We use several layers of hierarchy of re-usable components to build up our device functionality. As one draw-back of this approach, we cannot package a specific IOC database with a specific dbd file. Our components show up in every IOC across EPICS releases.  For example, we still maintain some 3.13 legacy IOCs.
I assume several other labs who use Capfast or migrated from Capfast to tdct are in the same boat.

HTH - rolf -


On 3/8/2016 12:07 AM, Ralph Lange wrote:
Dear All,

Before seriously considering a redesign of the gui_group() properties in record definitions (intended as hints to DB configuration tools to provide a comprehensively grouped view of a record's fields), an important question:

    Are there any tools or mechanisms in use (other than VDCT) that use the gui_group() properties and might be broken?

Please point out any usage of this feature. (In case you know, add the way it is used: discovered from DBD file, using the header file from base, hard coded, ...)

Thanks a lot,
~Ralph


-- 
+-------------------------------------------------------+
| Rolf Keitel, Ph.D.                Tel: (604) 222-7453 |
| TRIUMF                                                |
| Vancouver, B.C., Canada                               |
+-------------------------------------------------------+


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

Navigate by Date:
Prev: RE: EpicsQt compile problems rory.clarke
Next: OpenCV experience? (Windows VS2015 / C++) Stein, S. Joshua
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: Q: Are any tools using gui_group() properties? Ralph Lange
Next: Re: Q: Are any tools using gui_group() properties? Ralph Lange
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 ·