예제 #1
0
 def _defineGui(self):
     Logger().trace("UrsaMinorBt2ShutterController._defineGui()")
     ShutterPluginController._defineGui(self)
     HardwarePluginController._defineGui(self)
     self._addTab('Focus', TAB_FOCUS)
     self._addWidget('Focus', LABEL_FOCUS_ENABLE, CheckBoxField, (), 'FOCUS_ENABLE')
     self._addWidget('Focus', LABEL_FOCUS_PULSE_WIDTH, DoubleSpinBoxField, (0.1, 5., 1, 0.1, "", " s"), 'FOCUS_PULSE_WIDTH')
     self._addWidget('Focus', LABEL_MAINTAIN_FOCUS, CheckBoxField, (), 'FOCUS_MAINTAIN')
예제 #2
0
 def _defineGui(self):
     Logger().trace("PanoduinoShutterController._defineGui()")
     ShutterPluginController._defineGui(self)
     HardwarePluginController._defineGui(self)
     self._addTab('Servo', TAB_SERVO)
     self._addWidget('Servo', LABEL_CHANNEL, SpinBoxField, (0, 5, "", ""), 'CHANNEL')
     self._addWidget('Servo', LABEL_SHUTTER_ON, SpinBoxField, (VALUE_MIN, VALUE_MAX, "", u" µs"), 'SHUTTER_ON')
     self._addWidget('Servo', LABEL_SHUTTER_OFF, SpinBoxField, (VALUE_MIN, VALUE_MAX, "", u" µs"), 'SHUTTER_OFF')
예제 #3
0
 def _defineGui(self):
     Logger().trace("UrsaMinorUsbShutterController._defineGui()")
     ShutterPluginController._defineGui(self)
     HardwarePluginController._defineGui(self)
     self._addWidget('Hard', LABEL_TRIGGER_LINE, ComboBoxField,
                     (['RTS', 'DTR'], ), 'TRIGGER_LINE')
     self._addWidget('Hard', LABEL_LINE_INVERTED, CheckBoxField, (),
                     'TRIGGER_LINE_INVERTED')
예제 #4
0
 def _defineGui(self):
     Logger().trace("ClaussShutter._defineGui()")
     ShutterPluginController._defineGui(self)
     HardwarePluginController._defineGui(self)
     self._addTab('Special', TAB_SPECIAL)
     self._addWidget('Special', LABEL_SPECIAL_FOCUS, CheckBoxField, (), 'FOCUS_ENABLE')
     self._addWidget('Special', LABEL_SPECIAL_FOCUS_TIME, DoubleSpinBoxField, (0.1, 5., 1, 0.1, "", " s"), 'FOCUS_TIME')
     self._addWidget('Special', LABEL_SPECIAL_DUAL, CheckBoxField, (), 'DUAL_ENABLE')
     self._addWidget('Special', LABEL_SPECIAL_DUAL_TIME, DoubleSpinBoxField, (0.1, 9., 1, 0.1, "", " s"), 'DUAL_TIME')
예제 #5
0
 def _defineGui(self):
     Logger().trace("PanoduinoShutterController._defineGui()")
     ShutterPluginController._defineGui(self)
     HardwarePluginController._defineGui(self)
     self._addTab('Servo', TAB_SERVO)
     self._addWidget('Servo', LABEL_CHANNEL, SpinBoxField, (0, 5, "", ""),
                     'CHANNEL')
     self._addWidget('Servo', LABEL_SHUTTER_ON, SpinBoxField,
                     (VALUE_MIN, VALUE_MAX, "", u" µs"), 'SHUTTER_ON')
     self._addWidget('Servo', LABEL_SHUTTER_OFF, SpinBoxField,
                     (VALUE_MIN, VALUE_MAX, "", u" µs"), 'SHUTTER_OFF')
예제 #6
0
 def _defineGui(self):
     Logger().trace("UrsaMinorBt2ShutterController._defineGui()")
     ShutterPluginController._defineGui(self)
     HardwarePluginController._defineGui(self)
     self._addTab('Focus', TAB_FOCUS)
     self._addWidget('Focus', LABEL_FOCUS_ENABLE, CheckBoxField, (),
                     'FOCUS_ENABLE')
     self._addWidget('Focus', LABEL_FOCUS_PULSE_WIDTH, DoubleSpinBoxField,
                     (0.1, 5., 1, 0.1, "", " s"), 'FOCUS_PULSE_WIDTH')
     self._addWidget('Focus', LABEL_MAINTAIN_FOCUS, CheckBoxField, (),
                     'FOCUS_MAINTAIN')
예제 #7
0
 def _defineGui(self):
     Logger().trace("ClaussShutter._defineGui()")
     ShutterPluginController._defineGui(self)
     HardwarePluginController._defineGui(self)
     self._addTab('Special', TAB_SPECIAL)
     self._addWidget('Special', LABEL_SPECIAL_FOCUS, CheckBoxField, (),
                     'FOCUS_ENABLE')
     self._addWidget('Special', LABEL_SPECIAL_FOCUS_TIME,
                     DoubleSpinBoxField, (0.1, 5., 1, 0.1, "", " s"),
                     'FOCUS_TIME')
     self._addWidget('Special', LABEL_SPECIAL_DUAL, CheckBoxField, (),
                     'DUAL_ENABLE')
     self._addWidget('Special', LABEL_SPECIAL_DUAL_TIME, DoubleSpinBoxField,
                     (0.1, 9., 1, 0.1, "", " s"), 'DUAL_TIME')
예제 #8
0
 def _defineGui(self):
     ShutterPluginController._defineGui(self)
     HardwarePluginController._defineGui(self)
예제 #9
0
 def _valueChanged(self, value=None):
     ShutterPluginController._valueChanged(self, value)
     self.refreshView()
예제 #10
0
 def _valueChanged(self, value=None):
     ShutterPluginController._valueChanged(self, value)
     self.refreshView()
예제 #11
0
 def _defineGui(self):
     Logger().trace("UrsaMinorUsbShutterController._defineGui()")
     ShutterPluginController._defineGui(self)
     HardwarePluginController._defineGui(self)
     self._addWidget('Hard', LABEL_TRIGGER_LINE, ComboBoxField, (['RTS', 'DTR'],), 'TRIGGER_LINE')
     self._addWidget('Hard', LABEL_LINE_INVERTED, CheckBoxField, (), 'TRIGGER_LINE_INVERTED')