improve drivers for PPMS auxiliary equipment

This commit is contained in:
l_samenv
2020-12-04 13:33:08 +01:00
parent 569c0a3399
commit d9650d7fc7
2 changed files with 4 additions and 7 deletions

View File

@ -21,18 +21,15 @@
"""WAVE FUNCTION LECROY XX: SIGNAL GENERATOR"""
from secop.core import Readable, Parameter, Override, Command, FloatRange, TupleOf, \
HasIodev, StringIO, Done, Attached, IntRange, BoolType, EnumType,StringType
HasIodev, StringIO, Done, Attached, IntRange, BoolType, EnumType,StringType, Module
class Channel(HasIodev, Writable):
class Channel(Module):
properties = {
'channel':Property('choose channel to manipulate',IntRange(1,2)),
}
parameters = {
'value': Override('exc_freq_int',
FloatRange(unit='Hz'),
poll=True, default=1000),
'target': Override('frequency set',
'freq': Parameter('frequency',
FloatRange(1e-6,20e6,unit='Hz'),
poll=True, initwrite=True, default=1000),
'amp': Parameter('exc_volt_int',