예제 #1
0
 def __init__(self, name):
     AbstractMotor.__init__(self)
     Device.__init__(self, name)
     self.camera = None
     self.limits = (1.0, 1.0)
     self.motor_position = 1.0
     self.zoom_supported = None
 def __init__(self, name):
     AbstractMotor.__init__(self, name)
     Device.__init__(self, name)
     self.predefined_positions = {}
     self.motor = None
     self.delta = 0.001
     self.positions = {}
     self._last_position_name = None
예제 #3
0
 def __init__(self, name):
     AbstractMotor.__init__(self)
     Device.__init__(self, name)
     self.predefined_positions = {}
     self.motor = None
     self.delta = 0.001
     self.positions = {}
     self._last_position_name = None
예제 #4
0
 def __init__(self, name):
     AbstractMotor.__init__(self)
     Device.__init__(self, name)
     self.stop_command = None
     self.position_channel = None
     self.state_channel = None
     self.taurusname = ""
     self.motor_position = 0.0
     self.threshold_default = 0.0018
     self.polling_default = "events"
     self.limit_upper = None
     self.limit_lower = None
예제 #5
0
 def __init__(self, name):
     AbstractMotor.__init__(self, name)
     self.motor_pos_attr_suffix = "Position"
     self.motor_state_attr_suffix = "State"
     self.translate_state = {
         MicrodiffMotor.NOTINITIALIZED: self.motor_states.NOTINITIALIZED,
         MicrodiffMotor.UNUSABLE: self.motor_states.BUSY,
         MicrodiffMotor.READY: self.motor_states.READY,
         MicrodiffMotor.MOVESTARTED: self.motor_states.MOVESTARTED,
         MicrodiffMotor.MOVING: self.motor_states.MOVING,
         MicrodiffMotor.ONLIMIT: self.motor_states.HIGHLIMIT
     }
예제 #6
0
 def __init__(self, name):
     AbstractMotor.__init__(self)
     Device.__init__(self, name)
     self.stop_command = None
     self.position_channel = None
     self.state_channel = None
     self.taurusname = ""
     self.motor_position = 0.0
     self.threshold = 0.0018
     self.polling = 2000
     self.limit_upper = None
     self.limit_lower = None
예제 #7
0
 def __init__(self, name):
     AbstractMotor.__init__(self, name)
     self.stop_command = None
     self.position_channel = None
     self.state_channel = None
     self.taurusname = None
     self.motor_position = 0.0
     self.threshold_default = 0.0018
     self.move_threshold_default = 0.0
     self.polling_default = "events"
     self.limit_upper = None
     self.limit_lower = None
     self.static_limits = (-1E4, 1E4)
     self.limits = (None, None)
     self.motor_state = MotorStates.NOTINITIALIZED
예제 #8
0
    def __init__(self, name):
        AbstractMotor.__init__(self, name)

        self.previous_position = None

        self.chan_position = None
        self.chan_state = None
        self.chan_limits = None
        self.cmd_set_position = None
        self.cmd_stop_axis = None
        self.cmd_set_online = None

        self.epsilon = None
        self.username = None
        self.step_limits = None
예제 #9
0
 def __init__(self, name):
     AbstractMotor.__init__(self)
     Device.__init__(self, name)
     self.motor_pos_attr_suffix = "Position"
예제 #10
0
 def __init__(self, name):
     AbstractMotor.__init__(self) 
     Device.__init__(self, name)
     self.motor_pos_attr_suffix = "Position"
예제 #11
0
 def __init__(self, name):
     AbstractMotor.__init__(self)
     Device.__init__(self, name)
예제 #12
0
    def __init__(self, *args, **kwargs):
        AbstractMotor.__init__(self)
        BaseHardwareObjects.HardwareObject.__init__(self, *args, **kwargs)

        #self.get_value = self.getPosition
        self.valid = True
예제 #13
0
    def __init__(self, *args, **kwargs):
        AbstractMotor.__init__(self)
        BaseHardwareObjects.HardwareObject.__init__(self, *args, **kwargs)

        #self.get_value = self.getPosition
        self.valid = True
예제 #14
0
 def __init__(self, name):
     AbstractMotor.__init__(self, name)
     self.motor_pos_attr_suffix = "Position"
     self.motor_state_attr_suffix = "State"
예제 #15
0
    def __init__(self, *args, **kwargs):
        AbstractMotor.__init__(self, name="Resolution")

        #self.get_value = self.getPosition
        self.valid = True
예제 #16
0
    def __init__(self, name):
        AbstractMotor.__init__(self, name)

        self.motor_name = None
        self.motor_resolution = None
        self.motor_pos_attr_suffix = None
예제 #17
0
 def __init__(self, name):
     AbstractMotor.__init__(self)
     Device.__init__(self, name)
예제 #18
0
    def __init__(self, name):
        AbstractMotor.__init__(self, name)

        self.__move_task = None