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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | List all available PVs |
From: | Stainer Tom via Tech-talk <tech-talk at aps.anl.gov> |
To: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Mon, 26 Apr 2021 09:11:57 +0000 |
Dear EPICS community, If I have a list of PVs being exposed over PVA by some server, is there a way I can get this list from a client *without* prior knowledge of the names of the PVs? I understand that this could result in a lot of traffic over the network in some cases and for these reasons introducing a central service to manage this could be a solution, but I wondered if this is still the case if
it is just one server serving all the PVs? For example, let’s say I have a single PVA server serving 1000 PVs with names: pv1, pv2, pv3, …… pv1000. Now let’s say that someone on the same network wants to know how many PVs they have access to *and* each of their
names, not knowing they are called pv1, pv2, etc. Is there a function or library that exists that I could wrap to generate something like pvlist. Note: I am aware of pvlist but it does not work for me in my use case above (am I doing something wrong?) whereas pvget & pvput work fine. Kind regards, Tom |