DeviceTestThread
DeviceSideView
PropertyFrame
DeviceMenuView
DeviceMenuView.device_selected
DeviceMenuView.device_loaded
DeviceMenuView.device_removed
DeviceMenuView.single_measurement
DeviceMenuView.connect_signals()
DeviceMenuView.disconnect_signals()
DeviceMenuView.set_model()
DeviceMenuView.selected_property_tab()
DeviceMenuView.set_new_model()
DeviceMenuView.triggered_single()
DeviceMenuView.clicked_on_off()
DeviceMenuView.select_driver()
DeviceMenuView.load_driver()
DeviceMenuView.clicked_test_driver()
DeviceMenuView.reset()
DeviceMenuView.update()
DeviceMenuView.closeEvent()
DeviceMenuView.staticMetaObject
DUTMenuView
Device Views that define GUI interaction with device models
Bases: QThread
Bases: AbstractSideView
, QFrame
, Ui_deviceLoadFrame
Updates the device driver list based on the contents of the device driver_package folder.
Bases: QFrame
, Ui_propertyFrame
Bases: AbstractView
, QMainWindow
, Ui_deviceMenuView
Creates a new model instance by calling the __new__() function of the selected device driver
driver_idx (idx): The index of the new device model in the combo box
Connects and initializes the device by calling __init__() function of the device driver with the provided address map
Updates the GUI.
The entire menu will update by default.
on_off (bool): Update only the on_off button if True address (bool): Update only the address table if True firmware (bool): Update only the firmware table if True value (bool): Update only the value table if True preview (bool): Update only the preview frame if True
Bases: DeviceMenuView