attocube: add offset and change to HasTargetLimits
This commit is contained in:
parent
3483c3374d
commit
e668b6a439
@ -20,7 +20,7 @@
|
|||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
from secop.core import Drivable, Parameter, Command, Property, ERROR, BUSY, IDLE, Done, nopoll
|
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.datatypes import IntRange, FloatRange, StringType, BoolType
|
||||||
from secop.errors import ConfigError, BadValueError
|
from secop.errors import ConfigError, BadValueError
|
||||||
sys.path.append('/home/l_samenv/Documents/anc350/Linux64/userlib/lib')
|
sys.path.append('/home/l_samenv/Documents/anc350/Linux64/userlib/lib')
|
||||||
@ -61,7 +61,7 @@ class FreezeStatus:
|
|||||||
self.status = code, text
|
self.status = code, text
|
||||||
|
|
||||||
|
|
||||||
class Axis(HasLimits, FreezeStatus, Drivable):
|
class Axis(HasTargetLimits, HasSimpleOffset, FreezeStatus, Drivable):
|
||||||
axis = Property('axis number', IntRange(0, 2), 0)
|
axis = Property('axis number', IntRange(0, 2), 0)
|
||||||
value = Parameter('axis position', FloatRange(unit='deg'))
|
value = Parameter('axis position', FloatRange(unit='deg'))
|
||||||
frequency = Parameter('frequency', FloatRange(1, unit='Hz'), readonly=False)
|
frequency = Parameter('frequency', FloatRange(1, unit='Hz'), readonly=False)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user