Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  Index 2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
<== Date ==> <== Thread ==>

Subject: Re: EPICS base V4: iocCore database
From: Benjamin Franksen <benjamin.franksen@bessy.de>
To: Marty Kraimer <mrk@aps.anl.gov>
Cc: Andrew Johnson <anj@aps.anl.gov>
Date: Mon, 21 Feb 2005 21:39:27 +0100
On Monday 21 February 2005 17:36, Marty Kraimer wrote:
> Benjamin Franksen wrote:
> >(1) I don't think type BOOL is needed. We can use a MENU instead, e.g.
> >
> >menu(menuBool) {
> >    choice(menuBoolFalse,"False")
> >    choice(menuBoolTrue,"True")
> >}
>
> Perhaps bool is such a fundamental data type that we should support it?

Yes, definitely. I just don't see why it must be supported as a *basic* data 
type.

I could imagine other menu (or union) definitions, besides bool, that should 
be included in some sort of standard or 'built-in' library of dbd types. We 
have that even in V3, see the dozen or so menuXXX types that get compiled 
into the core. Maybe in form of a 'module' that gets imported implicitly.

(It might turn out to be profitable to provide optimized implementations for 
some 'standard library' types, but this shouldn't worry us yet.)

Ben


References:
Re: EPICS base V4: iocCore database Marty Kraimer

Navigate by Date:
Prev: Re: EPICS base V4: iocCore database Marty Kraimer
Next: Re: EPICS base V4: iocCore database Benjamin Franksen
Index: 2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
Navigate by Thread:
Prev: Re: EPICS base V4: iocCore database Marty Kraimer
Next: Re: EPICS base V4: iocCore database Andrew Johnson
Index: 2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
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 ·