def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='RAW') self.rawCmd = LineEdit() self.addWidget(self.rawCmd, 0, 1)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel, buttonLabel='BIASES') self.cam = controlPanel.actorName.split('_')[1] self.value = SpinBoxGB('Duplicate', 1, 30) self.addWidget(self.value, 0, 1)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='INIT') self.skipHoming = CheckBox('skipHoming') self.skipHoming.setChecked(False) self.addWidget(self.skipHoming, 0, 1)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel, buttonLabel='SET Temperature', safetyCheck=True) self.value = DoubleSpinBoxGB('setpoint(K)', 50, 250, 2) self.addWidget(self.value, 0, 1)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel, buttonLabel='SET Power', safetyCheck=True) self.value = SpinBoxGB('setpoint(W)', 70, 250) self.addWidget(self.value, 0, 1)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel, buttonLabel='DARKS') self.cam = controlPanel.actorName.split('_')[1] self.duplicate = SpinBoxGB('Duplicate', 1, 30) self.exptime = DoubleSpinBoxGB('Exptime', 1, 3600, 2) self.addWidget(self.duplicate, 0, 1) self.addWidget(self.exptime, 0, 2)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='HOME') self.comboMotors = ComboBox() self.comboMotors.addItems(['All', 'Motor A', 'Motor B', 'Motor C']) self.addWidget(self.comboMotors, 0, 1)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='GOTO') self.combo = ComboBox() self.combo.addItems(['low', 'med']) self.addWidget(self.combo, 0, 1)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='INIT') self.comboWheel = ComboBox() self.comboWheel.addItems(['default (both)', 'LINEWHEEL', 'QTHWHEEL']) self.addWidget(self.comboWheel, 0, 1)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel, buttonLabel='EXPOSE') self.combo = ComboBox() self.combo.addItems(['object', 'background']) self.exptime = DoubleSpinBoxGB('exptime', 0, 3000, 2) self.addWidget(self.combo, 0, 1) self.addWidget(self.exptime, 0, 2)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='SET PARAMETERS') self.period = BiaPeriod(moduleRow=self.controlPanel.moduleRow) self.duty = BiaDuty(moduleRow=self.controlPanel.moduleRow) self.addWidget(self.period.spinbox, 0, 1) self.addWidget(self.duty.spinbox, 0, 2)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='SET') self.combo = ComboBox() self.combo.addItems(['work', 'tool']) self.combo.currentIndexChanged.connect(self.resetCoords) self.addWidget(self.combo, 0, 1)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='MOVE') self.combo = ComboBox() self.combo.addItems(['absolute', 'relative']) self.combo.currentIndexChanged.connect(self.resetCoords) self.addWidget(self.combo, 0, 1)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='RAW') self.comboCmd = ComboBox() self.comboCmd.addItems(['', 'read', 'write']) self.rawCmd = LineEdit() self.addWidget(self.comboCmd, 0, 1) self.addWidget(self.rawCmd, 0, 2)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel, buttonLabel='DECLARE') self.comboLight = ComboBox() self.comboLight.addItems(DeclareLightSourceCmd.known) self.comboSM = ComboBox() self.comboSM.addItems(['SM1', 'SM2', 'SM3', 'SM4', 'SPS']) self.addWidget(self.comboSM, 0, 1) self.addWidget(self.comboLight, 0, 2)
def __init__(self, controlPanel, name): self.name = name CustomedCmd.__init__(self, controlPanel, buttonLabel='SET %s' % name.upper()) self.value = DoubleSpinBoxGB('Power(percent)', vmin=0, vmax=100, decimals=2) self.addWidget(self.value, 0, 1)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='EXPOSE') self.exptime = DoubleSpinBoxGB('Exptime', 1, 10000, 1) self.comboShut = ComboBox() self.comboShut.addItems(['', 'blue', 'red']) self.addWidget(self.exptime, 0, 1) self.addWidget(self.comboShut, 0, 2)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='GO TO') self.comboFiber = ComboBox() self.comboFiber.addItems([ 'center', 'engtopend', 'engtopmid', 'engbotmid', 'engbotend', 'scitopend', 'scitopmid', 'scibotmid', 'scibotend' ]) self.addWidget(self.comboFiber, 0, 1)
def __init__(self, controlPanel, stage): CustomedCmd.__init__(self, controlPanel, buttonLabel='MOVE') self.stage = stage l_bound, u_bound = MoveCmd.limits[stage] self.combo = ComboBox() self.combo.addItems(['abs', 'rel']) self.distSpinbox = DoubleSpinBoxGB('Dist', l_bound, u_bound, 3) self.addWidget(self.combo, 0, 1) self.addWidget(self.distSpinbox, 0, 2)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='SHUTTERS') self.comboMove = ComboBox() self.comboMove.addItems(['open', 'close']) self.comboShut = ComboBox() self.comboShut.addItems(['', 'blue', 'red']) self.addWidget(self.comboMove, 0, 1) self.addWidget(self.comboShut, 0, 2)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='IONPUMP', safetyCheck=True) self.comboSwitch = ComboBox() self.comboSwitch.addItems(['ON', 'OFF']) self.comboPump = ComboBox() self.comboPump.addItems(['default (1-2)', 'pump1', 'pump2']) self.addWidget(self.comboSwitch, 0, 1) self.addWidget(self.comboPump, 0, 2)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='TO SWITCH') self.comboMotors = ComboBox() self.comboMotors.addItems(['a', 'b', 'c']) self.comboSide = ComboBox() self.comboSide.addItems(['home', 'far']) self.comboCmd = ComboBox() self.comboCmd.addItems(['set', 'clear']) self.addWidget(self.comboMotors, 0, 1) self.addWidget(self.comboSide, 0, 2) self.addWidget(self.comboCmd, 0, 3)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='THRESHOLD') self.comboCmd = ComboBox() self.comboCmd.addItems(['GET', 'SET']) self.comboCmd.currentIndexChanged.connect(self.showLineEdit) self.combo = ComboBox() self.combo.addItems(['upsBattery', 'upsLow', 'auxLow']) self.linedit = LineEdit() self.linedit.setVisible(False) self.addWidget(self.comboCmd, 0, 1) self.addWidget(self.combo, 0, 2) self.addWidget(self.linedit, 0, 3)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='MASK') self.comboCmd = ComboBox() self.comboCmd.addItems(['GET', 'SET']) self.comboCmd.currentIndexChanged.connect(self.showLineEdit) self.combo = ComboBox() self.combo.addItems(['powerOn', 'lowVoltage']) self.linedit = LineEdit() self.linedit.setVisible(False) self.addWidget(self.comboCmd, 0, 1) self.addWidget(self.combo, 0, 2) self.addWidget(self.linedit, 0, 3)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='MOVE') self.comboMotors = ComboBox() self.comboMotors.addItems(['piston', 'a', 'b', 'c']) self.distance = DoubleSpinBoxGB('Dist', -350, 350, 3) self.microns = CheckBox('microns') self.abs = CheckBox('abs') self.microns.setChecked(True) self.abs.setChecked(True) self.addWidget(self.comboMotors, 0, 1) self.addWidget(self.distance, 0, 2) self.addWidget(self.microns, 0, 3) self.addWidget(self.abs, 0, 4)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='OPEN', safetyCheck=True) self.atAtmosphere = CheckBox('atAtmosphere') self.underVacuum = CheckBox('underVacuum') self.dryRun = CheckBox('dryRun') self.atAtmosphere.setChecked(True) self.underVacuum.setChecked(False) self.dryRun.setChecked(False) self.atAtmosphere.stateChanged.connect( partial(self.stateChanged, self.underVacuum)) self.underVacuum.stateChanged.connect( partial(self.stateChanged, self.atAtmosphere)) self.addWidget(self.atAtmosphere, 0, 1) self.addWidget(self.underVacuum, 0, 2) self.addWidget(self.dryRun, 0, 3)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel=controlPanel, buttonLabel='SET') self.comboWheel = ComboBox() self.comboWheel.addItems(['LINEWHEEL', 'QTHWHEEL']) self.comboLinePosition = ComboBox() self.comboQthPosition = ComboBox() self.comboLinePosition.addItems( [f'{hole}' for hole in SetFilterwheel.lineHoles]) self.comboQthPosition.addItems( [f'{hole}' for hole in SetFilterwheel.qthHoles]) self.addWidget(self.comboWheel, 0, 1) self.addWidget(self.comboLinePosition, 0, 2) self.addWidget(self.comboQthPosition, 0, 2) self.comboWheel.currentIndexChanged.connect(self.displayComboPosition) self.comboWheel.setCurrentIndex(1) self.comboWheel.setCurrentIndex(0)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel, buttonLabel='SET VALUE') self.value = SpinBoxGB('attenuator', 0, 255) self.addWidget(self.value, 0, 1)
def __init__(self, controlPanel): CustomedCmd.__init__(self, controlPanel, buttonLabel='MOVE') self.distSpinbox = DoubleSpinBoxGB('Relative(mm)', *self.limits) self.addWidget(self.distSpinbox, 0, 1)