EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Dynamic Listing of PVs
From: Ralph Lange <[email protected]>
To: [email protected]
Cc: tech talk <[email protected]>
Date: Tue, 24 Feb 2009 17:07:09 +0100
Not quite as simple as it sounds.

The pvlistserver depends on the EPICS database on an IOC being static and well-defined.

A CAS can practically sit on top of anything: e.g. a single server (IOC), a known set of servers (Gateway to my known network), an unknown set of servers (Gateway to the outside world), a service that creates PVs on the fly.
What should such a "get the list of PVs" function return, in cases when
o the number of PVs is very large (Gateway to the outside world)
o the PVs are unknown, because they are only connected to on demand (any Gateway) o the PVs can never be known, because they are dynamically created by asking for them (on-demand PV server)

Compare this to asking your gateway router which IPs it would provide access to...

I agree with Bob that this issue is probably to be handled outside the Channel Access domain. And still for some servers there is no finite list.

Ralph


On 24.02.2009 00:26 Bruno Coudoin wrote:
Le lundi 23 février 2009 à 14:19 -0800, Ernest L. Williams Jr. a écrit :
Bruno Coudoin wrote:
>From a Channel Access client, is there a way to dynamically get the list
of PVs exported by an IOC or a CAS?

Hi Bruno,

John Sinclair from SNS created a nice tool for this.
http://ics-web.sns.ornl.gov/pvlistserver/log/show.php?mon=Jan&theDay=5&year=2004

I hope to have it working under RTEMS as well:


Hum, I see. Did anybody started an implementation for a CAS ?

Bruno.




References:
Dynamic Listing of PVs Bruno Coudoin
Re: Dynamic Listing of PVs Ernest L. Williams Jr.
Re: Dynamic Listing of PVs Bruno Coudoin

Navigate by Date:
Prev: Re: Dynamic Listing of PVs Andrew Johnson
Next: Re: errlogPrintf from iocsh for soft IOCs? Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Dynamic Listing of PVs Andrew Johnson
Next: Basic record question (fanout / mbbo /longout) Emmanuel Mayssat
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·