improve drivers for PPMS auxiliary equipment
This commit is contained in:
@ -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',
|
||||
|
Reference in New Issue
Block a user