def __init__(self, name, experiment, description=''):
        super(Vaunix, self).__init__(name, experiment, description)
        self.frequency = FloatProp('Frequency', experiment, 'Frequency (MHz)', '0')
        self.power = FloatProp('Power', experiment, 'Power (dBm)', '0')
        self.pulsewidth = FloatProp('PulseWidth', experiment, 'Pulse Width (us)', '0')
        self.pulserep = FloatProp('PulseRep', experiment, 'Pulse Rep Time (us)', '0')
        self.startfreq = FloatProp('StartFreq', experiment, 'Start Frequency (MHz)', '0')
        self.endfreq = FloatProp('EndFreq', experiment, 'End Frequency (MHz)', '0')
        self.sweeptime = IntProp('SweepTime', experiment, 'Sweep Time (ms)', '0')
        self.properties += ['ID', 'model', 'serial', 'frequency','power','pulsewidth','pulserep','pulseenable','startfreq','endfreq','sweeptime',
                            'sweepmode', 'sweeptype', 'sweepdir', 'sweepenable', 'internalref', 'useexternalmod', 'rfonoff', 'maxPower']