diff --git a/secop_psi/attocube.py b/secop_psi/attocube.py index 2959827..ee6a9a5 100644 --- a/secop_psi/attocube.py +++ b/secop_psi/attocube.py @@ -20,7 +20,7 @@ import sys import time from secop.core import Drivable, Parameter, Command, Property, ERROR, BUSY, IDLE, Done, nopoll -from secop.features import HasLimits +from secop.features import HasTargetLimits, HasSimpleOffset from secop.datatypes import IntRange, FloatRange, StringType, BoolType from secop.errors import ConfigError, BadValueError sys.path.append('/home/l_samenv/Documents/anc350/Linux64/userlib/lib') @@ -61,7 +61,7 @@ class FreezeStatus: self.status = code, text -class Axis(HasLimits, FreezeStatus, Drivable): +class Axis(HasTargetLimits, HasSimpleOffset, FreezeStatus, Drivable): axis = Property('axis number', IntRange(0, 2), 0) value = Parameter('axis position', FloatRange(unit='deg')) frequency = Parameter('frequency', FloatRange(1, unit='Hz'), readonly=False)