EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Dynamic Loading and Unloading of EPICS Device Support and Record.
From: Ralph Lange <[email protected]>
To: [email protected]
Date: Thu, 09 Sep 2010 09:58:36 -0400
 On 09.09.2010 05:56, Marty Kraimer wrote:
The following is not for an embeded system but does show a good use for on-line add and delete.

Guobao Shen (BNL) is developing a "gather" service. The service uses a javaIOC. The javaIOC has gather records. Each gather record collects data from a set of caV3 records and provides the result to the client as an array.

The javaIOC also has a createGather record. The client supplies a list of channels to the createGather record. When the record processes it creates and installs a new gather record. The gather record can be temporary or permanent. If the record is temporary than after no clients are attached to the record for some fixed period of time the gather record is automatically deleted. If it is permanent it can be deleted by request.

Both on-line add and delete are required in other for this to be a robust service.

Note that eight years ago JLab was developing a slightly similar thing for V3: their "Proxy IOC", based on the CAS server, was able to create, delete, and persist PVs on-the-fly.

Plain PVs only though, no record structure, no processing, no support. Just data mailboxes that applications could manage and use for inter-process communication through Channel Access.

Was never used outside JLab, as far as I know.

Ralph


References:
Dynamic Loading and Unloading of EPICS Device Support and Record. Ernest L. Williams Jr.
RE: Dynamic Loading and Unloading of EPICS Device Support and Record. Geng, Zheqiao
Re: Dynamic Loading and Unloading of EPICS Device Support and Record. Eric Norum
Re: Dynamic Loading and Unloading of EPICS Device Support and Record. Ben Franksen
Re: Dynamic Loading and Unloading of EPICS Device Support and Record. Marty Kraimer

Navigate by Date:
Prev: Re: msi again Ralph Lange
Next: Re: msi again Ben Franksen
Index: 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Dynamic Loading and Unloading of EPICS Device Support and Record. Marty Kraimer
Next: Re: Dynamic Loading and Unloading of EPICS Device Support and Record. Ben Franksen
Index: 2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·