Class PvaGetAllPVs
- All Implemented Interfaces:
PvaAction
Additional parameters which can be packaged as uri query parameters
pv - An optional argument that can contain a
GLOB
wildcard. We will return PVs that match this GLOB. For example, if
pv=KLYS*, the server will return all PVs that start with the
string KLYS. If both pv and regex are unspecified, we match
against all PVs.
regex - An optional argument that can contain a Java
regex wildcard. We will return PVs that match this regex. For example, if
pv=KLYS*, the server will return all PVs that start with the
string KLYS.
limit - An optional argument that specifies the number of matched PV's that are retured. If unspecified, we return 500 PV names. To get all the PV names, (potentially in the millions), set limit to –1.
example
request: epics:nt/NTURI:1.0
- string scheme pva
- string path getAllPVs
response epics:nt/NTScalarArray:1.0
- string[] value ["pv1", "pv2", ....]
GetAllPVs- Author:
- Kunal Shroff, mshankar
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()Name of the actionorg.epics.pva.data.PVAStructurerequest(org.epics.pva.data.PVAStructure args, ConfigService configService) Handles an RPC request to the archiver.
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
PvaGetAllPVs
public PvaGetAllPVs()
-
-
Method Details
-
getName
Description copied from interface:PvaActionName of the action -
request
public org.epics.pva.data.PVAStructure request(org.epics.pva.data.PVAStructure args, ConfigService configService) throws PvaActionException Description copied from interface:PvaActionHandles an RPC request to the archiver.- Specified by:
requestin interfacePvaAction- Parameters:
args- Input argumentsconfigService- Current config service- Throws:
PvaActionException- which is then passed to the serverPV to return the error to the user.
-