Experimental Physics and Industrial Control System
|
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
<2001>
2002
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
<2001>
2002
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 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|