epicsarchiver_mgmt.commands.basic_commands
Basic commands to modify PVs in the archiver.
Attributes
Classes
Basic command to modify PVs in the archiver. |
|
Pause command to modify PVs in the archiver. |
|
Resume command to modify PVs in the archiver. |
|
Delete command to modify PVs in the archiver. |
|
Abort command to modify PVs in the archiver. |
Module Contents
- epicsarchiver_mgmt.commands.basic_commands.LOG: logging.Logger[source]
- class epicsarchiver_mgmt.commands.basic_commands.BasicCommand[source]
Basic command to modify PVs in the archiver.
- expected_statuses: collections.abc.Sequence[epicsarchiver_mgmt.archiver.info.ArchivingStatus | None][source]
- abstractmethod __call__(archiver: epicsarchiver_mgmt.archiver.mgmt.ArchiverMgmt, pv: str) epicsarchiver_mgmt.archiver.mgmt.OperationResult[source]
Command to execute.
- Parameters:
archiver (ArchiverMgmt) – The archiver to use.
pv (str) – The PV to modify.
- Returns:
The result of the command.
- Return type:
- class epicsarchiver_mgmt.commands.basic_commands.PauseCommand[source]
Bases:
BasicCommandPause command to modify PVs in the archiver.
- __call__(archiver: epicsarchiver_mgmt.archiver.mgmt.ArchiverMgmt, pv: str) epicsarchiver_mgmt.archiver.mgmt.OperationResult[source]
Pause PV in the archiver.
- Parameters:
archiver (ArchiverMgmt) – The archiver to use.
pv (str) – The PV to pause.
- Returns:
The result of the command.
- Return type:
- class epicsarchiver_mgmt.commands.basic_commands.ResumeCommand[source]
Bases:
BasicCommandResume command to modify PVs in the archiver.
- __call__(archiver: epicsarchiver_mgmt.archiver.mgmt.ArchiverMgmt, pv: str) epicsarchiver_mgmt.archiver.mgmt.OperationResult[source]
Resume PV in the archiver.
- Parameters:
archiver (ArchiverMgmt) – The archiver to use.
pv (str) – The PV to resume.
- Returns:
The result of the command.
- Return type:
- class epicsarchiver_mgmt.commands.basic_commands.DeleteCommand[source]
Bases:
BasicCommandDelete command to modify PVs in the archiver.
- __call__(archiver: epicsarchiver_mgmt.archiver.mgmt.ArchiverMgmt, pv: str) epicsarchiver_mgmt.archiver.mgmt.OperationResult[source]
Delete PV in the archiver.
- Parameters:
archiver (ArchiverMgmt) – The archiver to use.
pv (str) – The PV to delete.
- Returns:
The result of the command.
- Return type:
- class epicsarchiver_mgmt.commands.basic_commands.AbortCommand[source]
Bases:
BasicCommandAbort command to modify PVs in the archiver.
- __call__(archiver: epicsarchiver_mgmt.archiver.mgmt.ArchiverMgmt, pv: str) epicsarchiver_mgmt.archiver.mgmt.OperationResult[source]
Abort archiving PV in the archiver.
- Parameters:
archiver (ArchiverMgmt) – The archiver to use.
pv (str) – The PV to abort.
- Returns:
The result of the command.
- Return type: