EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  <20012002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  <20012002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: RAWF, RAWL
From: Andrew Johnson <[email protected]>
To: Benjamin Franksen <[email protected]>, EPICS tech-talk <[email protected]>
Date: Tue, 14 Aug 2001 15:18:43 -0500
Benjamin Franksen wrote:
> 
> (1) Assume (and demand!) that device supports check the LINR field to
> see if it is LINEAR before they set ESLO and EOFF. I believe most of
> them do. Add the check to the remaining ones.

There are 10 ai/ao device supports in base 3.13.4 which set eslo; none of
them check the linr field.  How many external drivers will have been
derived from these and follow the same pattern?

> (2) Forget the idea that device support sets EGUL and EGUF (instead of
> ESLO and EOFF) if LINR==LINEAR_MANUAL. Call dset->special_linconv() only
> in case LINR==LINEAR.

More sensible, but do we actually need a manual setting other than to
solve the problem with raw soft support?  IMHO we shouldn't try to fix
that at all right now, given that it'll be trivial once link support is
available.

I do like the idea that the LINR menu be dynamic based on the available
breakpoint tables and the addition of dbd-specified custom conversion
subroutines, but note that CA currently has a protocol limit of 16 state
strings for each enum.  However I'm in the process of completely rewriting
dbStaticLib in C++ for the link support implementation (planned for the
3.15 release, whenever that happens), although it will retain its C API as
well.  Your YAPFAC proposal might be appropriate for the 3.15 release, but
your effort will be wasted and have to be duplicated if you work on it any
sooner.

- Andrew

PS: I hate damping down flames of enthusiasm, but I have the long-term
future of the EPICS architecture in mind.
-- 
The world is such a cheerful place when viewed from upside-down
It makes a rise of every fall, a smile of every frown


Replies:
Re: RAWF, RAWL Benjamin Franksen
References:
RE: RAWF, RAWL Redman, Russell O.
Re: RAWF, RAWL Marty Kraimer
Re: RAWF, RAWL Benjamin Franksen
Re: RAWF, RAWL Marty Kraimer
Re: RAWF, RAWL Andrew Johnson
Re: RAWF, RAWL Benjamin Franksen

Navigate by Date:
Prev: Re: RAWF, RAWL Benjamin Franksen
Next: RE: RAWF, RAWL Redman, Russell O.
Index: 1994  1995  1996  1997  1998  1999  2000  <20012002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: RAWF, RAWL Benjamin Franksen
Next: Re: RAWF, RAWL Benjamin Franksen
Index: 1994  1995  1996  1997  1998  1999  2000  <20012002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·