Subject: |
Attention, poll: Who needs the sequencer's pv layer? |
From: |
Ben Franksen <[email protected]> |
To: |
EPICS Techtalk <[email protected]> |
Date: |
Fri, 29 Oct 2010 01:08:56 +0200 |
Hi All
this is a poll to determine whether anyone is actually using the
sequencer with backends other than Channel Access and so needs support
for the pv layer between the sequencer and the backend data transfer
protocol.
I would rather like to get rid of the pv layer for several reasons.
First, I have no idea how to get detailed information about KTL (Keck
Task Library), the only other supported backend. I googled but all I
found was some papers and a more than 10 years old web page. Continued
support for a KTL backend is thus not something I can do myself. I
don't even have any header files.
Second, the implementation of the CA backend adds serious overhead; for
instance, it happily uses new/delete all over the place (at runtime),
something which we try hard to avoid in the rest of the epics codebase.
Third, to fix certain deficiencies I *may* need to to use CA features
that are not part of the pv interface. I cannot say anything definite
at this point, as I am still in the process of exploring options.
Fourth, interfacing to other control systems is probably better done
using gateways. For instance, at BESSY we have made good experiences
with an OPC/CA gateway.
Fifth, I am not sure anyone is really using the pv layer other than for
CA.
So, if I am wrong and this is a feature you are indeed still actively
using, or if you think that there are other reasons to keep it, please
speak up.
If I do not get any affirmative answers during, say, the next 3 weeks, I
am going to abolish the pv layer in one of the next releases, how soon
will depend on how desparately I need to go down to the CA library
level.
Cheers
Ben
- Replies:
- Last chance to save the sequencer's pv layer Ben Franksen
- Navigate by Date:
- Prev:
Re: epicsEvent Ralph Lange
- Next:
streamDevice2(stringin) problem! 黄一鸣
- 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:
Opportunity to work at the Australian Synchrotron Lou Corvetti
- Next:
Re: Attention, poll: Who needs the sequencer's pv layer? 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
|