Index: simulator/plugins/recirculate/loader.py =================================================================== diff -u -red2d7cb5c8c2059444fd17cd4e1c0975461a903c -r967521dff94783ce48b50abc8db6bcd67bb501bf --- simulator/plugins/recirculate/loader.py (.../loader.py) (revision ed2d7cb5c8c2059444fd17cd4e1c0975461a903c) +++ simulator/plugins/recirculate/loader.py (.../loader.py) (revision 967521dff94783ce48b50abc8db6bcd67bb501bf) @@ -9,7 +9,8 @@ # parent from simulator.dynamicloader import DynamicLoader # hd Simulator -from dialin.ui.hd_simulator import HDSimulator, TXStates +from simulator.interface import SimulationInterface +from dialin.ui.hd_simulator import TXStates # plugin specific # -- none -- @@ -28,8 +29,8 @@ requested_state: TXStates - 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) self.requested_state = TXStates.RINSEBACK_STOP_INIT_STATE def _init_loader(self): @@ -72,7 +73,7 @@ the slot for accept button :return: none """ - self.hd_simulator.cmd_send_treatment_adjust_recirculate_response(True, 0) + self.interface.hd.cmd_send_treatment_adjust_recirculate_response(True, 0) self.lblAction.setText('Accepted ') @Slot() @@ -82,7 +83,7 @@ :return: none """ reason = self.spnRejectReason.value() - self.hd_simulator.cmd_send_treatment_adjust_recirculate_response(False, reason) + self.interface.hd.cmd_send_treatment_adjust_recirculate_response(False, reason) self.lblAction.setText('Rejected ' + "{}".format(reason)) @Slot() @@ -94,4 +95,4 @@ """ timeout_total = self.sldTimeoutTotal.value() timeout_countdown = self.sldTimeoutCountDown.value() - self.hd_simulator.cmd_send_treatment_recirculate_data(timeout_total, timeout_countdown) + self.interface.hd.cmd_send_treatment_recirculate_data(timeout_total, timeout_countdown)