Index: simulator/plugins/treatmentstates/loader.py =================================================================== diff -u -rcb8d48033154f4b36a6a05b6f31bd10390e84ac7 -r80181d382e841f6e66c8f0ad85d1c78e6856cfde --- simulator/plugins/treatmentstates/loader.py (.../loader.py) (revision cb8d48033154f4b36a6a05b6f31bd10390e84ac7) +++ simulator/plugins/treatmentstates/loader.py (.../loader.py) (revision 80181d382e841f6e66c8f0ad85d1c78e6856cfde) @@ -62,8 +62,8 @@ the slot for saline bolus state change :return: none """ - sub_mode = self.tblSubMode.verticalHeaderItem(self.tblSubMode.currentRow()).text() - uf_state = self.tblUFStates.verticalHeaderItem(self.tblUFStates.currentRow()).text() - saline = self.tblSalineStates.verticalHeaderItem(self.tblSalineStates.currentRow()).text() - heparin = self.tblHeparinStates.verticalHeaderItem(self.tblHeparinStates.currentRow()).text() - self.hd_simulator.setTreatmentStatesData(sub_mode, uf_state, saline, heparin) + sub_mode = int(self.tblSubMode.verticalHeaderItem(self.tblSubMode.currentRow()).text()) + uf_state = int(self.tblUFStates.verticalHeaderItem(self.tblUFStates.currentRow()).text()) + saline = int(self.tblSalineStates.verticalHeaderItem(self.tblSalineStates.currentRow()).text()) + heparin = int(self.tblHeparinStates.verticalHeaderItem(self.tblHeparinStates.currentRow()).text()) + self.hd_simulator.cmd_set_treatment_states_data(sub_mode, uf_state, saline, heparin)