|
@@ -56,14 +56,28 @@ class SingleReadWidget(kcgw.KCGWidgets):
|
|
for board_id in available_boards
|
|
for board_id in available_boards
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
for board_id, tick in list(self.board_ticks_continuous_read.items()):
|
|
for board_id, tick in list(self.board_ticks_continuous_read.items()):
|
|
Elements.addItem('acquireTrigger_{}'.format(board_id), tick)
|
|
Elements.addItem('acquireTrigger_{}'.format(board_id), tick)
|
|
Elements.addItem(["acquire_{}".format(board_id), "no_board_{}".format(board_id)], tick)
|
|
Elements.addItem(["acquire_{}".format(board_id), "no_board_{}".format(board_id)], tick)
|
|
Elements.addItem('continuous_read_{}'.format(board_id), tick)
|
|
Elements.addItem('continuous_read_{}'.format(board_id), tick)
|
|
|
|
+
|
|
for board_id, tick in self.board_ticks.items():
|
|
for board_id, tick in self.board_ticks.items():
|
|
Elements.addItem('acquireTrigger_{}'.format(board_id), tick)
|
|
Elements.addItem('acquireTrigger_{}'.format(board_id), tick)
|
|
Elements.addItem(["acquire_{}".format(board_id), "no_board_{}".format(board_id)], tick)
|
|
Elements.addItem(["acquire_{}".format(board_id), "no_board_{}".format(board_id)], tick)
|
|
|
|
|
|
|
|
+ board_id = available_boards[0]
|
|
|
|
+ Elements.addItem(
|
|
|
|
+ [
|
|
|
|
+ "acquire_{}".format(board_id),
|
|
|
|
+ "no_board_{}".format(board_id)
|
|
|
|
+ ],
|
|
|
|
+ [
|
|
|
|
+ self.single_read_button,
|
|
|
|
+ self.continuous_read_button
|
|
|
|
+ ])
|
|
|
|
+ Elements.addItem('continuous_read_{}'.format(board_id), self.single_read_button)
|
|
|
|
+
|
|
# --------[ Fill Grid ]----------------
|
|
# --------[ Fill Grid ]----------------
|
|
self.layout.addWidget(self.continuous_read_button, 0, 1)
|
|
self.layout.addWidget(self.continuous_read_button, 0, 1)
|
|
self.layout.addWidget(self.single_read_button, 1, 1)
|
|
self.layout.addWidget(self.single_read_button, 1, 1)
|
|
@@ -129,11 +143,10 @@ class SingleReadWidget(kcgw.KCGWidgets):
|
|
if not board.get_board_status(board_id).continuous_read:
|
|
if not board.get_board_status(board_id).continuous_read:
|
|
self.continuous_read_button.setText(tr("Button", "Stop Acquisition"))
|
|
self.continuous_read_button.setText(tr("Button", "Stop Acquisition"))
|
|
self.single_read_button.setEnabled(False)
|
|
self.single_read_button.setEnabled(False)
|
|
- # self.continuous_read[id] = True
|
|
|
|
- # self.board_ticks_continuous_read[board_id].setStyleSheet("border-color: green; border-width: 3px;")
|
|
|
|
|
|
+ #self.continuous_read_button.setStyleSheet("QPushButton {background-color: green; color: black;}")
|
|
else:
|
|
else:
|
|
self.continuous_read_button.setText(tr("Button", "Continuous Acquisition"))
|
|
self.continuous_read_button.setText(tr("Button", "Continuous Acquisition"))
|
|
- #self.board_ticks_continuous_read[board_id].setStyleSheet("")
|
|
|
|
|
|
+ #self.continuous_read_button.setStyleSheet("")
|
|
self.single_read_button.setEnabled(True)
|
|
self.single_read_button.setEnabled(True)
|
|
|
|
|
|
#Note:
|
|
#Note:
|
|
@@ -157,11 +170,18 @@ class SingleReadWidget(kcgw.KCGWidgets):
|
|
global __widget_id__
|
|
global __widget_id__
|
|
__widget_id__ = None
|
|
__widget_id__ = None
|
|
del self.par.widgets[self.id]
|
|
del self.par.widgets[self.id]
|
|
- Elements.removeItem(['no_board', 'acquire'],
|
|
|
|
- [
|
|
|
|
- self.single_read_button,
|
|
|
|
- # self.continuous_read_button
|
|
|
|
- ])
|
|
|
|
|
|
+ Elements.removeItem(
|
|
|
|
+ [
|
|
|
|
+ #"acquireTrigger_{}".format(board_id),
|
|
|
|
+ "acquire_{}".format(board_id),
|
|
|
|
+ "no_board_{}".format(board_id)
|
|
|
|
+ ],
|
|
|
|
+ [
|
|
|
|
+ self.single_read_button,
|
|
|
|
+ #self.continuous_read_button
|
|
|
|
+ ])
|
|
|
|
+ Elements.removeItem('continuous_read_{}'.format(board_id), self.single_read_button)
|
|
|
|
+
|
|
for board_id, tick in list(self.board_ticks_continuous_read.items()):
|
|
for board_id, tick in list(self.board_ticks_continuous_read.items()):
|
|
Elements.removeItem(
|
|
Elements.removeItem(
|
|
[
|
|
[
|