switched from epics.PV to modified get_pv
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
from time import sleep
|
||||
import numpy as np
|
||||
from epics import PV
|
||||
import h5py
|
||||
|
||||
from slic.utils import get_dtype, get_shape
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
|
||||
from .acquisition import Acquisition
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
from time import sleep
|
||||
from epics import PV
|
||||
|
||||
from slic.utils import typename
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
|
||||
from .adjustable import AdjustableError
|
||||
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
from epics import PV
|
||||
|
||||
from slic.utils import typename
|
||||
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
from .condition import Condition
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
from slic.devices.general.motor import Motor
|
||||
from epics import PV
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
|
||||
|
||||
class table:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
from epics import PV
|
||||
from slic.devices.general.motor import Motor
|
||||
from ..general.smaract import SmarActAxis
|
||||
from slic.devices.general.smaract import SmarActAxis
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
|
||||
|
||||
class Huber:
|
||||
|
||||
@@ -1,12 +1,8 @@
|
||||
from slic.devices.general.motor import Motor
|
||||
from ..general.detectors import CameraCA, CameraBS
|
||||
from slic.core.adjustable import PVAdjustable
|
||||
from slic.devices.general.motor import Motor
|
||||
from slic.devices.general.detectors import CameraCA, CameraBS
|
||||
from slic.utils.eco_components.aliases import Alias, append_object_to_object
|
||||
|
||||
#from ..devices_general.epics_wrappers import EnumSelector
|
||||
from epics import PV
|
||||
from slic.utils.pyepics import EnumWrapper
|
||||
|
||||
|
||||
def addMotorToSelf(self, ID=None, name=None):
|
||||
self.__dict__[name] = Motor(ID, name=name)
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
from slic.devices.general.motor import Motor
|
||||
from slic.core.adjustable import PVAdjustable
|
||||
|
||||
from epics import PV
|
||||
from slic.utils.eco_components.aliases import Alias, append_object_to_object
|
||||
|
||||
|
||||
@@ -44,12 +42,6 @@ class GPS:
|
||||
append_object_to_object(self, PVAdjustable, "SARES20-HEX_PI:SET-POSI-U", pvname_readback="SARES20-HEX_PI:POSI-U", name="uhex")
|
||||
append_object_to_object(self, PVAdjustable, "SARES20-HEX_PI:SET-POSI-V", pvname_readback="SARES20-HEX_PI:POSI-V", name="vhex")
|
||||
append_object_to_object(self, PVAdjustable, "SARES20-HEX_PI:SET-POSI-W", pvname_readback="SARES20-HEX_PI:POSI-W", name="whex")
|
||||
#self.hex_x = PV("SARES20-HEX_PI:POSI-X")
|
||||
#self.hex_y = PV("SARES20-HEX_PI:POSI-Y")
|
||||
#self.hex_z = PV("SARES20-HEX_PI:POSI-Z")
|
||||
#self.hex_u = PV("SARES20-HEX_PI:POSI-U")
|
||||
#self.hex_v = PV("SARES20-HEX_PI:POSI-V")
|
||||
#self.hex_w = PV("SARES20-HEX_PI:POSI-W")
|
||||
|
||||
if "hlxz" in self.configuration:
|
||||
### motors heavy load goniometer ###
|
||||
|
||||
@@ -1,17 +1,19 @@
|
||||
import numpy as np
|
||||
from epics import caget
|
||||
from epics import PV
|
||||
from slic.utils.pyepics import EnumWrapper
|
||||
from datetime import datetime
|
||||
from time import sleep
|
||||
import subprocess
|
||||
|
||||
from epics import caget
|
||||
import h5py
|
||||
import numpy as np
|
||||
|
||||
from bsread import source, SUB
|
||||
from cam_server_client import PipelineClient
|
||||
from cam_server_client.utils import get_host_port_from_stream_address
|
||||
from bsread import source, SUB
|
||||
import subprocess
|
||||
import h5py
|
||||
from time import sleep
|
||||
from datetime import datetime
|
||||
|
||||
from slic.core.task import Task
|
||||
from slic.utils.pyepics import EnumWrapper
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
|
||||
|
||||
try:
|
||||
import sys, os
|
||||
|
||||
@@ -1,18 +1,15 @@
|
||||
import numpy as np
|
||||
from epics import caget
|
||||
from epics import PV
|
||||
from slic.utils.pyepics import EnumWrapper
|
||||
|
||||
# from cam_server_client import PipelineClient
|
||||
# from cam_server_client.utils import get_host_port_from_stream_address
|
||||
# from bsread import source, SUB
|
||||
import subprocess
|
||||
import h5py
|
||||
from time import sleep, time
|
||||
from datetime import datetime
|
||||
from time import sleep, time
|
||||
import subprocess
|
||||
|
||||
from epics import caget
|
||||
import h5py
|
||||
import numpy as np
|
||||
|
||||
from slic.core.task import Task
|
||||
from slic.utils.eco_components.aliases import Alias
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
from slic.utils.pyepics import EnumWrapper
|
||||
|
||||
|
||||
class PvDataStream:
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
from epics import PV
|
||||
|
||||
from slic.utils.eco_components.aliases import Alias
|
||||
from slic.devices.general.motor import Motor
|
||||
from ..general.smaract import SmarActAxis
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
from epics import PV
|
||||
from slic.core.adjustable import PVEnumAdjustable
|
||||
from cta_lib import CtaLib
|
||||
from numbers import Number
|
||||
from cta_lib import CtaLib
|
||||
|
||||
from slic.core.adjustable import PVEnumAdjustable
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
|
||||
|
||||
# EVR output mapping
|
||||
evr_mapping = {
|
||||
|
||||
@@ -3,11 +3,11 @@ from time import sleep, asctime
|
||||
from types import SimpleNamespace
|
||||
from abc import ABC, abstractmethod
|
||||
import numpy as np
|
||||
from epics import PV
|
||||
|
||||
from slic.core.adjustable import Adjustable
|
||||
from slic.devices.general.motor import check_pos_type
|
||||
from slic.utils import typename
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
|
||||
|
||||
OSCILLATOR_PERIOD = 1 / 71.368704e6
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import numpy as np
|
||||
from epics import PV
|
||||
|
||||
from slic.devices.general.motor import Motor
|
||||
from slic.utils.pyepics import EnumWrapper
|
||||
from ..general.detectors_new import FeDigitizer, PvDataStream
|
||||
from slic.core.adjustable import PVEnumAdjustable
|
||||
from slic.devices.general.motor import Motor
|
||||
from slic.devices.general.detectors_new import FeDigitizer, PvDataStream
|
||||
from slic.utils.eco_components.aliases import Alias, append_object_to_object
|
||||
from slic.utils.pyepics import EnumWrapper
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
|
||||
|
||||
class GasDetector:
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
from epics import PV
|
||||
|
||||
from slic.devices.general.motor import Motor
|
||||
from ..general.detectors import CameraCA, CameraBS
|
||||
|
||||
#from ..general.epics_wrappers import EnumSelector
|
||||
from slic.devices.general.detectors import CameraCA, CameraBS
|
||||
from slic.utils.pyepics import EnumWrapper
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
|
||||
|
||||
class Pprm:
|
||||
|
||||
@@ -1,12 +1,8 @@
|
||||
from slic.devices.general.motor import Motor
|
||||
from ..general.detectors import CameraCA, CameraBS
|
||||
from slic.devices.general.detectors import CameraCA, CameraBS
|
||||
from slic.utils.eco_components.aliases import Alias, append_object_to_object
|
||||
from slic.core.adjustable import PVEnumAdjustable
|
||||
|
||||
# from ..devices_general.epics_wrappers import EnumSelector
|
||||
from epics import PV
|
||||
from slic.utils.pyepics import EnumWrapper
|
||||
|
||||
|
||||
def addMotorToSelf(self, ID=None, name=None):
|
||||
self.__dict__[name] = Motor(ID, name=name)
|
||||
|
||||
@@ -1,14 +1,9 @@
|
||||
from slic.devices.general.motor import Motor
|
||||
|
||||
#from ..devices_general.smaract import SmarActAxis
|
||||
#from epics import PV
|
||||
from ..general.delay_stage import DelayStage
|
||||
|
||||
#from ..devices_general.adjustable import
|
||||
from slic.utils.eco_components.aliases import Alias, append_object_to_object
|
||||
from psen_processing import PsenProcessingClient
|
||||
from ..loptics.bernina_experiment import DelayTime
|
||||
from cam_server_client import PipelineClient
|
||||
from psen_processing import PsenProcessingClient
|
||||
from slic.devices.general.motor import Motor
|
||||
from slic.devices.general.delay_stage import DelayStage
|
||||
from slic.devices.loptics.bernina_experiment import DelayTime
|
||||
from slic.utils.eco_components.aliases import Alias, append_object_to_object
|
||||
|
||||
|
||||
class SpectralEncoder:
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
from epics import PV
|
||||
from slic.core.adjustable import Adjustable
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
|
||||
|
||||
class AttenuatorAramis(Adjustable):
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
from epics import PV
|
||||
from time import sleep
|
||||
from slic.devices.general.motor import Motor
|
||||
from slic.core.task import Task
|
||||
from slic.utils.eco_components.aliases import Alias
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
|
||||
|
||||
class AttenuatorAramis:
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
from types import SimpleNamespace
|
||||
from time import sleep
|
||||
import numpy as np
|
||||
from epics import PV
|
||||
|
||||
from slic.core.adjustable import Adjustable, PVAdjustable, PVEnumAdjustable
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
from slic.devices.general.motor import Motor
|
||||
from ..device import Device
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from epics import PV
|
||||
#from slic.utils.hastyepics import get_pv as PV
|
||||
from slic.devices.general.motor import Motor
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from epics import PV
|
||||
#from slic.utils.hastyepics import get_pv as PV
|
||||
from slic.devices.general.motor import Motor
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
from epics import PV
|
||||
|
||||
from slic.devices.general.motor import Motor
|
||||
from slic.utils.eco_components.aliases import Alias
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
from epics import PV
|
||||
from time import sleep
|
||||
import numpy as np
|
||||
|
||||
from slic.devices.general.motor import Motor
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
from slic.utils.eco_components.aliases import Alias
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from epics import PV
|
||||
from slic.devices.general.motor import Motor
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from epics import PV
|
||||
from slic.utils.hastyepics import get_pv as PV
|
||||
|
||||
|
||||
class EnumWrapper:
|
||||
|
||||
Reference in New Issue
Block a user