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 | 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: Dynamic Loading and Unloading of EPICS Device Support and Record. |
From: | Ralph Lange <[email protected]> |
To: | "Ernest L. Williams Jr." <[email protected]> |
Cc: | Core-Talk <[email protected]>, "Geng, Zheqiao" <[email protected]> |
Date: | Wed, 08 Sep 2010 11:11:02 -0400 |
On 08.09.2010 10:50, Ernest L. Williams Jr. wrote:
Marty Kraimer wrote:So, now the question is do we join the development for the C++ implementation of the PVData and PVAccess or do we invest time intoOn 09/07/2010 04:44 PM, Andrew Johnson wrote:Hi Ernest,Alternatively start looking at Marty Kraimer's Java IOC which I believe wasdesigned to allow dynamic record creation and deletion. - AndrewYes dynamic creation and deletion is allowed on the javaIOC. MartyEPICS 3.x.
Ernest,the C++ implementation of PVData and PVAccess will be exactly what its name suggests: an implementation of the data structures (PVData) and the network protocol (PVAccess). There are no current plans to implement the database (PVEngine fka javaIOC) in C++. Instead, the C++ implementations will be accompanied by an interface layer to the existing V3 database and device support, so that existing V3 databases can be run in a V4 system.
We really want to have this functionality for uTCA. We will first look at the work done for the redundant IOC as Andrew suggested. Maybe, the least path of resistance with respect to time is to have this functionality in EPICS 3.x?
A project which will require - as Andrew pointed out - an impressive lot of resources allocated to it, unless your time frame is measured in decades rather than months. ;-)
Cheers, Ralph