improve ls370res driver

use limited float on some parameters

Change-Id: Ic1ec823344a36a1cbcf551fadc8f87073e7b3dac
Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/22889
Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de>
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
This commit is contained in:
zolliker 2020-04-07 10:43:12 +02:00
parent 20ce7e9a7c
commit d73d4b8788

View File

@ -102,7 +102,7 @@ class ResChannel(HasIodev, Readable):
properties = { properties = {
'channel': 'channel':
Property('the Lakeshore channel', datatype=IntRange(), export=False), Property('the Lakeshore channel', datatype=IntRange(1, 16), export=False),
'main': 'main':
Attached() Attached()
} }
@ -128,11 +128,11 @@ class ResChannel(HasIodev, Readable):
'enabled': 'enabled':
Parameter('is this channel enabled?', datatype=BoolType(), readonly=False, handler=inset), Parameter('is this channel enabled?', datatype=BoolType(), readonly=False, handler=inset),
'pause': 'pause':
Parameter('pause after channel change', datatype=IntRange(), readonly=False, handler=inset), Parameter('pause after channel change', datatype=FloatRange(3, 60), readonly=False, handler=inset),
'dwell': 'dwell':
Parameter('dwell time with autoscan', datatype=IntRange(), readonly=False, handler=inset), Parameter('dwell time with autoscan', datatype=FloatRange(1, 200), readonly=False, handler=inset),
'filter': 'filter':
Parameter('filter time', datatype=IntRange(), readonly=False, handler=filterhdl), Parameter('filter time', datatype=FloatRange(1, 200), readonly=False, handler=filterhdl),
} }
def startModule(self, started_callback): def startModule(self, started_callback):