Index: simulator/plugins/pretreatmentstates/loader.py =================================================================== diff -u -rae63fbc76b4638ffdcdaad7b69648beeee3340c3 -r967521dff94783ce48b50abc8db6bcd67bb501bf --- simulator/plugins/pretreatmentstates/loader.py (.../loader.py) (revision ae63fbc76b4638ffdcdaad7b69648beeee3340c3) +++ simulator/plugins/pretreatmentstates/loader.py (.../loader.py) (revision 967521dff94783ce48b50abc8db6bcd67bb501bf) @@ -9,7 +9,7 @@ # parent from simulator.dynamicloader import DynamicLoader # hd Simulator -from dialin.ui.hd_simulator import HDSimulator +from simulator.interface import SimulationInterface # plugin specific from dialin.common.hd_defs import * @@ -31,8 +31,8 @@ tblRecirculateStates: QtWidgets.QTableWidget tblPatientConnectionStates: QtWidgets.QTableWidget - def __init__(self, hd_simulator: HDSimulator): - super().__init__(os.path.dirname(__file__), hd_simulator) + def __init__(self, interface: SimulationInterface): + super().__init__(os.path.dirname(__file__), interface) def _init_loader(self): """ @@ -113,7 +113,7 @@ prime = int(self.tblPrimeStates.verticalHeaderItem(self.tblPrimeStates.currentRow()).text()) recirculate = int(self.tblRecirculateStates.verticalHeaderItem(self.tblRecirculateStates.currentRow()).text()) patient_connection = int(self.tblPatientConnectionStates.verticalHeaderItem(self.tblPatientConnectionStates.currentRow()).text()) - self.hd_simulator.cmd_send_pre_treatment_state_data( + self.interface.hd.cmd_send_pre_treatment_state_data( sub_mode, water_sample, consumables_self_test,