Skip to content

Commit 53c7a4d

Browse files
committed
Virtual Device builder now has device names in virtual devices side.
1 parent df65fdd commit 53c7a4d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

blacs/plugins/virtual_device/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ def __init__(self, BLACS):
222222
add_to_vd_item.setIcon(QIcon(':qtutils/fugue/arrow'))
223223
add_to_vd_item.setEditable(False)
224224
add_to_vd_item.setToolTip('Add this output to selected virtual device')
225-
add_to_vd_item.setData(DO[1], self.CT_TREE_ROLE_NAME)
225+
add_to_vd_item.setData(DO[1] + ' - ' + DO[0], self.CT_TREE_ROLE_NAME)
226226
add_to_vd_item.setData(DO[2], self.CT_TREE_ROLE_DO_INVERTED)
227227
digital_outputs.appendRow([DO_item, add_to_vd_item])
228228
for AO in AOs:
@@ -231,15 +231,15 @@ def __init__(self, BLACS):
231231
add_to_vd_item.setIcon(QIcon(':qtutils/fugue/arrow'))
232232
add_to_vd_item.setEditable(False)
233233
add_to_vd_item.setToolTip('Add this output to selected virtual device')
234-
add_to_vd_item.setData(AO[1], self.CT_TREE_ROLE_NAME)
234+
add_to_vd_item.setData(AO[1] + ' - ' + AO[0], self.CT_TREE_ROLE_NAME)
235235
analog_outputs.appendRow([AO_item, add_to_vd_item])
236236
for DDS in DDSs:
237237
DDS_item = QStandardItem(DDS[1] + ' - ' + DDS[0])
238238
add_to_vd_item = QStandardItem()
239239
add_to_vd_item.setIcon(QIcon(':qtutils/fugue/arrow'))
240240
add_to_vd_item.setEditable(False)
241241
add_to_vd_item.setToolTip('Add this output to selected virtual device')
242-
add_to_vd_item.setData(DDS[1], self.CT_TREE_ROLE_NAME)
242+
add_to_vd_item.setData(DDS[1] + ' - ' + DDS[0], self.CT_TREE_ROLE_NAME)
243243
dds_outputs.appendRow([DDS_item, add_to_vd_item])
244244

245245
self.virtual_device_model = QStandardItemModel()
@@ -430,11 +430,11 @@ def _encode_virtual_devices(self):
430430
output_group = vd.child(j)
431431
if output_group.text() == 'Analog Outputs':
432432
for k in range(output_group.rowCount()):
433-
AO_name = output_group.child(k).text().split('.')
433+
AO_name = output_group.child(k).text().split(' - ')[0].split('.')
434434
virtual_device_data[vd.text()]['AO'].append((AO_name[0], AO_name[1]))
435435
elif output_group.text() == 'Digital Outputs':
436436
for k in range(output_group.rowCount()):
437-
DO_name = output_group.child(k).text().split('.')
437+
DO_name = output_group.child(k).text().split(' - ')[0].split('.')
438438
inverted = output_group.child(k).data(self.VD_TREE_ROLE_DO_INVERTED)
439439
virtual_device_data[vd.text()]['DO'].append((DO_name[0], DO_name[1], inverted))
440440

0 commit comments

Comments
 (0)