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 2025 | 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 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Sequencer/SNL and PVA? |
From: | "Johnson, Andrew N. via Tech-talk" <tech-talk at aps.anl.gov> |
To: | Ben Franksen <benjamin.franksen at helmholtz-berlin.de> |
Cc: | EPICS tech-talk <tech-talk at aps.anl.gov> |
Date: | Tue, 6 Oct 2020 16:43:33 +0000 |
Hi Ben,
On Oct 6, 2020, at 4:24 AM, Ben Franksen via Tech-talk <tech-talk at aps.anl.gov> wrote:
So there are two kinds of mappings between the data models, and it looks like you’re wondering how the sequencer could provide broader access to the full PVA data model. However there is a simpler approach which is for the sequencer to just support a limited
subset of the PVA data model that it can use without changing the sequencer at all, in a similar manner to how QSRV's pva link type supports the simpler IOC data model over PVA.
I just searched tech-talk and found the thread from 2010 where you asked the community about dropping support for the pv layer. From that thread it looks like you decided to remove
the pv support completely, although I’m still seeing files for it in the src/pv directory in the 2.2 versions at least, was it the 2.3 branch where you removed it? Is it still functional in 2.2, or might it be feasible to resurrect it or add something like
it to implement an interface to PVA?
One possibility that just occurred to me (although I realize it’s probably totally impractical) would be to see if the sequencer could interface to the link-support APIs that the IOC now uses for JSON link types. That would give us a PVA implementation
with almost no PVA-specific work, although as I said I’m not sure how much effort it would take to make that work.
--
Complexity comes for free, simplicity you have to work for.
|