DeviceTestThread
DeviceSideView
PropertyFrame
DeviceMenuViewDeviceMenuView.device_selectedDeviceMenuView.device_loadedDeviceMenuView.device_removedDeviceMenuView.single_measurementDeviceMenuView.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.staticMetaObjectDUTMenuView
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