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  2009  2010  2011  <20122013  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  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: How to get a list of all available PVs
From: luedeke <[email protected]>
To: [email protected]
Cc: [email protected]
Date: Mon, 17 Dec 2012 15:12:27 +0100
Hello Carlos,
I actually think that this feature is not just "nice-to-have", it is
really mandatory. And many facilities solved it on their own somehow:
e.g. crawling with scripts through all IOC boot directories to parse DB
and substitution files and upload it into a relational database is the
solution used by IRMIS.

At our institute (PSI) every IOC has a generic part of the start-up
script, called from every IOC after iocInit, that will create a list of
record names with RTYP and DESC, using the "dbl" command and then call a
command to upload the list to the oracle database. On VME IOCs this is a
"rsh" call to the boot PC, the PC IOCs just call the command in a shell.
The database can be used for all types of checks: when was a channel
first created, when was it removed? Did the record type of a channel
change? Do all channels used in my user interface exist (good to be able
to check that in a shutdown when half of the IOCs are down)?

Your idea to provide a generic display for all channels with a given
prefix can be implemented, too. We have such an application, reading the
channel list from the oracle database and connecting to the channels.
But it is not used that much. But a good naming convention, clearly
signifying channels that are meant to be used in user interfaces, could
help here to make it more useful.

Just keep asking: at one point someone will implement a generic solution
in EPICS base ;-)

Andreas

PCaPac 2002 http://goo.gl/GU7Z9, EPICS CM 2003 http://goo.gl/hl1az

-- 
() Andreas Luedeke, Tel+41-56-3104002, http://people.web.psi.ch/luedeke
/\ ascii ribbon campaign  -  stop html mail and proprietary attachments

Navigate by Date:
Prev: RE: How to get a list of all available PVs michael.abbott
Next: RE: How to get a list of all available PVs Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: How to get a list of all available PVs Carlos Pascual
Next: medm GUIs with html James F Ross
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·