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: list all process variables |
From: | Ralph Lange <[email protected]> |
To: | Patrick Thomas <[email protected]> |
Cc: | EPICS Tech Talk <[email protected]> |
Date: | Sat, 12 Sep 2009 11:44:23 -0400 |
Hello Patrick, there is no way to have the IOC return a complete list of its PVs through Channel Access. Actually, that doesn't really sound reasonable, as:
If you have all your IOCs st.cmd files at the end of startup dump the output of the "dbl" command to a file (preferably named after the IOC), you have a nice collection of record names that you can grep or list. The file dates will give you a hint when the IOC was rebooted. (That is the method the CA nameserver uses to preload its cache of records names and their IOCs.) If you run an RDB based model of your installation (like IRMIS), that RDB would have the information - either because its crawler processes read and analyze the st.cmd scripts and db files the IOC loads (as Debby pointed out), or because all the information is already in the RDB as you use it to create your db files and st.cmd scripts. Hope this helps, Ralph On 12.09.2009 04:15 Patrick Thomas wrote: Hi, |