def __init__(self): AxisDevice.__init__(self) self.timeout = 1.0 self.qtynames = "Voltage" self.units = "V" self.instr = None self.config = []
def __init__(self): AxisDevice.__init__(self) self.timeout = 2 self.instr = None self.qtynames = "Position" self.units = "ps" self.psperunit = 1.0 self.config = ["psperunit"] self.last_position = 0
def __init__(self): AxisDevice.__init__(self) self.timeout = 1.0 self.qtynames = "Position" self.units = "um" self.instr = None self.umperunit = 0.05 self.stepsize = 50 self.config = ["umperunit","stepsize"]
def __init__(self): AxisDevice.__init__(self) # Insert here what the driver should do when loaded # (e.g. check that the right modules/interface cards/... are present). # DON'T initialize the device here (see initialize() function for that). self.qtynames = "Position" # name of returned quantities self.units = "ps" # units of axis readings # variables stated in self.config will be loaded/saved # from/to the configuration file (devices.ini) self.config = ["variable1", "variable2"] self.variable1 = 0.0 self.variable2 = "blah"
def __init__(self): AxisDevice.__init__(self) self.timeout = 1.0 self.qtynames = "Position" self.units = "um" self.instr = None self.auto_optimize = False self.arms = 1 self.config = ["auto_optimize"] self.instr = None self.prism = None self.mode_lock = 0 self.optimizer = OptimizerSettings() self.shg = OptionalFeature() self.tnir = OptionalFeature() self.tvis = OptionalFeature() self.communicating = False