From e668b6a439725fd809e3c8f579c3382e3c1932e6 Mon Sep 17 00:00:00 2001 From: l_samenv Date: Fri, 2 Dec 2022 09:12:51 +0100 Subject: [PATCH] attocube: add offset and change to HasTargetLimits --- secop_psi/attocube.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)