API Documentation¶
Start by importing Archiver Python Frontend.
The ArchiverConfig class¶
Interface to REST API commands supported by the Archiver Appliance MGMT service |
Methods for getting the information about Archiver’s PVs:
Return all the PVs (Note: this call can return millions of PVs) |
|
Return the PV status |
|
Return the type info for the specified PV |
|
Return the detailed statistics for the specified PV |
|
Return a list of PVs sorted by descending PVTypeInfo creation timestamp |
|
Return a list of PVs that are currently paused |
|
Return a list of PVs that never connected |
Methods for archiving PVs:
Archive one or more PVs |
|
Return the PV archiving status |
|
Change the archival parameters for the specified PV |
Methods for aborting, pausing or deleting PVs:
Abort any pending requests for archiving the specified PV |
|
Pause archiving the specified PVs |
|
Resume archiving the specified PVs |
|
Stop archiving the specified PV (Note: the PV needs to be paused first) |
The PVFinder class¶
Interface to the Channel Finder dbl files using the PV System{Device}Signal naming convention |
Methods:
Return PV names for the selected beamline, system, device, and signals |
|
Return PV system names |
|
Return PV device names |
|
Return PV signal names |