attocube: add offset and change to HasTargetLimits

This commit is contained in:
l_samenv 2022-12-02 09:12:51 +01:00
parent 3483c3374d
commit e668b6a439

View File

@ -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)