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  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  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  <20212022  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


Replies:
Re: List all available PVs Ralph Lange via Tech-talk

Navigate by Date:
Prev: Re: RPM packages for EPICS Michael Davidsaver via Tech-talk
Next: Areadetector ADVimba Frame error Sandeep Kumar Malu - STFC UKRI via Tech-talk
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  <20212022  2023  2024 
Navigate by Thread:
Prev: RE: Purpose of the asynDrvUserMask interface Mark Rivers via Tech-talk
Next: Re: List all available PVs Ralph Lange via Tech-talk
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  <20212022  2023  2024 
ANJ, 26 Apr 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·