|
@@ -48,17 +48,13 @@ class AcquireSettingsTab(kcgw.KCGWidgets):
|
|
|
self.sameAsLabel.hide()
|
|
|
|
|
|
# ---------[ Create Labels and corresponding Fields ]---------
|
|
|
- self.numOfOrbitsLabel = self.createLabel(tr("Label", "Number of orbits to observe")) # TODO: Better Text
|
|
|
- self.numOfSkipOrbitsLabel = self.createLabel(tr("Label", "Number of orbits to skip")) # TODO: Better Text
|
|
|
- # TODO: does 10000000 as max make sense?
|
|
|
+ self.numOfOrbitsLabel = self.createLabel(tr("Label", "Number of orbits to observe"))
|
|
|
+ self.numOfSkipOrbitsLabel = self.createLabel(tr("Label", "Number of orbits to skip"))
|
|
|
self.numOfOrbitsSpinbox = self.createSpinbox(1, 10000000, connect=self.on_number_of_orbits_changed)
|
|
|
- # TODO: 100 as max make sense?
|
|
|
self.numOfSkipOrbitsSpinbox = self.createSpinbox(0, 100, connect=self.on_number_of_skipped_orbits_changed)
|
|
|
self.countLabel = self.createLabel(tr("Label", "Number of acquisitions"))
|
|
|
- # TODO: does 10000000 as max make sense?
|
|
|
self.countSpinbox = self.createSpinbox(1, 10000000, start_value=10, connect=self.on_count_changed)
|
|
|
self.waitLabel = self.createLabel(tr("Label", "Wait(s)"))
|
|
|
- # TODO: does 60 as max and default as 15 make sense?
|
|
|
self.waitSpinbox = self.createSpinbox(0, 60, start_value=15, connect=self.on_wait_changed)
|
|
|
self.simulatePilotBunch = self.createCheckbox(tr("Button", "Simulate Pilot Bunch"),
|
|
|
connect=self.on_simulate_pilot_bunch_changed)
|
|
@@ -164,7 +160,7 @@ class AcquireSettingsTab(kcgw.KCGWidgets):
|
|
|
self.available_for_same_as[self.board_id] = False
|
|
|
self.sameAsCombo.setEnabled(False)
|
|
|
board.get_board_config(c_t).observe_all(
|
|
|
- board.get_board_config(self.board_id).update) # TODO: in zukunft ist die id kein int mehr
|
|
|
+ board.get_board_config(self.board_id).update)
|
|
|
self.widgets[c_t].sameAsTick.setEnabled(False)
|
|
|
self.widgets[c_t].sameAsCombo.setEnabled(False)
|
|
|
Elements.setEnabled('acquire_{}'.format(self.board_id), False)
|
|
@@ -174,7 +170,7 @@ class AcquireSettingsTab(kcgw.KCGWidgets):
|
|
|
self.available_for_same_as[self.board_id] = True
|
|
|
self.sameAsCombo.setEnabled(True)
|
|
|
board.get_board_config(c_t).unobserve_all_observer(
|
|
|
- board.get_board_config(self.board_id).update) # TODO: in zukunft ist die id kein int mehr
|
|
|
+ board.get_board_config(self.board_id).update)
|
|
|
self.widgets[c_t].sameAsTick.setEnabled(True)
|
|
|
self.widgets[c_t].sameAsCombo.setEnabled(True)
|
|
|
Elements.setEnabled('acquire_{}'.format(self.board_id), True)
|
|
@@ -275,7 +271,7 @@ class AcquireSettingsTab(kcgw.KCGWidgets):
|
|
|
This will read the appropriate Values from the base.backend.board.BoardConfiguration instance used in the gui.
|
|
|
:return: -
|
|
|
"""
|
|
|
- # TODO: bk_get_config has to be done for each widget seperately (get dientifier by widget.board_id)
|
|
|
+ # bk_get_config has to be done for each widget seperately (get dientifier by widget.board_id)
|
|
|
self.set_value_silent(self.numOfOrbitsSpinbox, bif.bk_get_config(self.board_id, 'orbits_observe'))
|
|
|
self.set_value_silent(self.numOfSkipOrbitsSpinbox, bif.bk_get_config(self.board_id, 'orbits_skip'))
|
|
|
self.set_value_silent(self.countSpinbox, bif.bk_get_config(self.board_id, 'acquisition_count'))
|