class lfrequency(GenericGetSetCommandClass): """Sets the instrument‟s line frequency setting to 50 or 60Hz. (SCPI Vol.2 §21.13) """ cmd = 'System:LFRequency' full_acces = 'system.lfrequency' value = Argument(0, ["<numeric_value>"])
class threshold(GenericGetSetCommandClass): """Sets the trigger level in % for the energy mode """ cmd = 'Sense:Peakdetector:THReshold' full_acces = 'sense.peakdetector.threshold' value = Argument( 0, ["MINimum", "MAXimum", "DEFault", "<numeric_value>nm"])
class enable(GenericGetSetCommandClass): """Program the enable register""" cmd = 'Status:Questionable:ENABle' full_acces = 'status.questionable.enable' value = Argument(0, ["<value>"])
class contrast(GenericGetSetCommandClass): """Set the display contrast. (SCPI Vol.2 §8.4) // PM100D only""" cmd = 'Display:CONTrast' full_acces = 'display.contrast' value = Argument(0, ["<value>"])
class state(GenericGetSetCommandClass): """Sets the thermopile accelerator state""" cmd = 'Input:Thermopile:Accelerator:STATe' full_acces = 'input.thermopile.accelerator.state' value = Argument(0, ["OFF", "0", "ON", "1"])
class type(GenericSetCommandClass): """Sets default sensor adapter type""" cmd = 'Input:Adapter:TYPE' full_acces = 'input.adapter.type' value = Argument(0, ["PHOTodiode", "THERmal", "PYRo"])
class wavelength(GenericGetSetCommandClass): """Sets the operation wavelength in nm""" cmd = 'Sense:Correction:WAVelength' full_acces = 'sense.correction.wavelength' value = Argument(0, ["MINimum", "MAXimum", "<numeric_value>nm"])
class beamdiameter(GenericGetSetCommandClass): """Sets the beam diameter in mm""" cmd = 'Sense:Correction:BEAMdiameter' full_acces = 'sense.correction.beamdiameter' value = Argument( 0, ["MINimum", "MAXimum", "DEFault", "<numeric_value>mm"])
class response(GenericGetSetCommandClass): """Sets the pyro-detector response value in V/J""" cmd = 'Sense:Correction:Energy:Pyro:RESPonse' full_acces = 'sense.correction.energy.pyro.response' value = Argument(0, ["MINimum", "MAXimum", "DEFault", "<numeric_value>V"])
class unit(GenericGetSetCommandClass): """Sets the power unit W or dBm""" cmd = 'Sense:Power:Dc:UNIT' full_acces = 'sense.power.dc.unit' value = Argument(0, ["W", "DBM"])
class ptransition(GenericGetSetCommandClass): """Program the positive transition filter""" cmd = 'Status:Questionable:PTRansition' full_acces = 'status.questionable.ptransition' value = Argument(0, ["<value>"])
class value(GenericGetSetCommandClass): """Sets a delta reference value in J""" cmd = 'Sense:Energy:Reference:value' full_acces = 'sense.energy.reference.value' value = Argument(0, ["MINimum", "MAXimum", "DEFault", "<numeric_value>J"])
class upper(GenericGetSetCommandClass): """Sets the energy range in J""" cmd = 'Sense:Energy:Range:UPPer' full_acces = 'sense.energy.range.upper' value = Argument(0, ["MINmum", "MAXimum", "<numeric_valuje>J"])
class date(GenericGetSetCommandClass): """Sets the instrument‟s calendar. (SCPI Vol.2 §21.7) // PM100D only""" cmd = 'System:DATE' full_acces = 'system.date' value = Argument(0, ["<year>,<month>,<day>"])
class time(GenericGetSetCommandClass): """Sets the instrument‟s clock. (SCPI Vol.2 §21.19) // PM100D only""" cmd = 'System:TIME' full_acces = 'system.time' value = Argument(0, ["<hour>,<min>,<sec>"])
class response(GenericGetSetCommandClass): """Sets the photodiode response value in A/W""" cmd = 'Sense:Correction:Power:Pdiode:RESPonse' full_acces = 'sense.correction.power.pdiode.response' value = Argument(0, ["MINimum", "MAXimum", "DEFault", "<numeric_value>A"])
class magnitude(GenericGetSetCommandClass): """Sets a user attenuation factor in dB""" cmd = 'Sense:Correction:Loss:Input:MAGNitude' full_acces = 'sense.correction.loss.input.magnitude' value = Argument(0, ["MINimum", "MAXimum", "DEFault", "<numeric_value>"])
class count(GenericGetSetCommandClass): """Sets the averaging rate (1 sample takes approx. 3ms)""" cmd = 'Sense:Average:COUNt' full_acces = 'sense.average.count' value = Argument(0, ["<value>"])
class ptransition(GenericGetSetCommandClass): """Program the positive transition filter""" cmd = 'Status:Auxillary:PTRansition' full_acces = 'status.auxillary.ptransition' value = Argument(0, ["<value>"])
class state(GenericGetSetCommandClass): """Switches to delta mode""" cmd = 'Sense:Current:Dc:Reference:STATe' full_acces = 'sense.current.dc.reference.state' value = Argument(0, ["OFF", "0", "ON", "1"])
class enable(GenericGetSetCommandClass): """Program the enable register""" cmd = 'Status:Auxillary:ENABle' full_acces = 'status.auxillary.enable' value = Argument(0, ["<value>"])
class value(GenericGetSetCommandClass): """Sets a delta reference value in A""" cmd = 'Sense:Current:Dc:Reference:value' full_acces = 'sense.current.dc.reference.value' value = Argument(0, ["MINimum", "MAXimum", "DEFault", "<numeric_value>A"])
class auto(GenericGetSetCommandClass): """Switches the auto-ranging function on and off""" cmd = 'Sense:Voltage:Dc:Range:AUTO' full_acces = 'sense.voltage.dc.range.auto' value = Argument(0, ["OFF", "0", "ON", "1"])
class upper(GenericGetSetCommandClass): """Sets the current range in V""" cmd = 'Sense:Voltage:Dc:Range:UPPer' full_acces = 'sense.voltage.dc.range.upper' value = Argument(0, ["MINmum", "MAXimum", "<numeric_valuje>V"])
class tau(GenericGetSetCommandClass): """Sets thermopile time constant tau(0-63%) in s""" cmd = 'Input:Thermopile:Accelerator:TAU' full_acces = 'input.thermopile.accelerator.tau' value = Argument(0, ["MINimum", "MAXimum", "DEFault", "<numeric_value>s"])
class reference(GenericGetSetCommandClass): """Sets a delta reference value in V""" cmd = 'Sense:Voltage:Dc:REFerence' full_acces = 'sense.voltage.dc.reference' value = Argument(0, ["MINimum", "MAXimum", "DEFault", "<numeric_value>V"])
class state(GenericGetSetCommandClass): """Sets the bandwidth of the photodiode input stage""" cmd = 'Input:Pdiode:Filter:Lpass:STATe' full_acces = 'input.pdiode.filter.lpass.state' value = Argument(0, ["OFF", "0", "ON", "1"])
class state(GenericGetSetCommandClass): """Switches to delta mode""" cmd = 'Sense:Voltage:Dc:STATe' full_acces = 'sense.voltage.dc.state' value = Argument(0, ["OFF", "0", "ON", "1"])
class brightness(GenericGetSetCommandClass): """Set the display birghtness. (SCPI Vol.2 §8.2)""" cmd = 'Display:BRIGhtness' full_acces = 'display.brightness' value = Argument(0, ["<value>"])
class state(GenericGetSetCommandClass): """Activate/deactivate the beeper. (SCPI Vol.2 §21.2.3)""" cmd = 'System:Beeper:STATe' full_acces = 'system.beeper.state' value = Argument(0, ["ON", "1", "OFF", "0"])