def __init__(self, moveable, position, dial_position, do_backlash, backlash, instability_time=None): PoolActionItem.__init__(self, moveable) self.position = position self.interrupted = False self.dial_position = dial_position self.do_backlash = do_backlash self.backlash = backlash self.instability_time = instability_time self.old_motion_state = MS.Invalid self.motion_state = MS.Stopped self.start_time = None self.stop_time = None self.stop_final_time = None self.old_state_info = State.Invalid, "Uninitialized", \ (False, False, False) self.state_info = State.On, "Uninitialized", (False, False, False)
def __init__(self, trigger_gate, info=None): PoolActionItem.__init__(self, trigger_gate) if info: self.__dict__.update(info)
def __init__(self, acquirable, info=None): PoolActionItem.__init__(self, acquirable) if info: self.__dict__.update(info)