epicsarchiver.mgmt.archiver_mgmt

ArchiverMgmt module.

Attributes

LOG

Classes

ArchiverMgmt

Mgmt EPICS Archiver Appliance client.

Module Contents

epicsarchiver.mgmt.archiver_mgmt.LOG: logging.Logger[source]
class epicsarchiver.mgmt.archiver_mgmt.ArchiverMgmt(hostname: str = 'localhost', port: int = 17665)[source]

Bases: epicsarchiver.mgmt.archiver_mgmt_operations.ArchiverMgmtOperations

Mgmt EPICS Archiver Appliance client.

Hold a session to the Archiver Appliance web application and use the mgmt interface.

Parameters:
  • hostname – EPICS Archiver Appliance hostname [default: localhost]

  • port – EPICS Archiver Appliance management port [default: 17665]

Examples:

from epicsarchiver.archiver.mgmt import ArchiverMgmt

archappl = ArchiverMgmt("archiver-01.tn.esss.lu.se")
print(archappl.version)
archappl.get_pv_status(pv="BPM*")