Index: TD_AirPump/interface.ui =================================================================== diff -u -r767c7999a57c41783d0269ec5ba296caf5278295 -r05dd1cb113fc0c22b48930390cf00ec2ea930774 --- TD_AirPump/interface.ui (.../interface.ui) (revision 767c7999a57c41783d0269ec5ba296caf5278295) +++ TD_AirPump/interface.ui (.../interface.ui) (revision 05dd1cb113fc0c22b48930390cf00ec2ea930774) @@ -7,16 +7,13 @@ 0 0 346 - 131 + 226 &5 TD info/&9 Air Pump - - 6 - @@ -87,7 +84,7 @@ - Power (H12) + RPM (H12) @@ -102,32 +99,49 @@ - + + + + + Power (H12) + + + + + + + FPGA RPM (H12) + + + + + + + Scalar Power + + + + + + + + + + + + - - - - Qt::Vertical - - - - 20 - 40 - - - - sbState - sbPower + sbRPM tbSend tbReset Index: TD_AirPump/loader.py =================================================================== diff -u -r9307b8315113adb7ad1823a19d58df6ea7e4ef8b -r05dd1cb113fc0c22b48930390cf00ec2ea930774 --- TD_AirPump/loader.py (.../loader.py) (revision 9307b8315113adb7ad1823a19d58df6ea7e4ef8b) +++ TD_AirPump/loader.py (.../loader.py) (revision 05dd1cb113fc0c22b48930390cf00ec2ea930774) @@ -33,8 +33,11 @@ self.tbReset = self.find_widget(QtWidgets.QToolButton , 'tbReset' ) self.tbSend = self.find_widget(QtWidgets.QToolButton , 'tbSend' ) - self.sbState = self.find_widget(QtWidgets.QSpinBox , 'sbState' ) - self.sbPower = self.find_widget(QtWidgets.QSpinBox , 'sbPower' ) + self.sbState = self.find_widget(QtWidgets.QSpinBox , 'sbState' ) + self.sbRPM = self.find_widget(QtWidgets.QSpinBox , 'sbRPM' ) + self.sbPower = self.find_widget(QtWidgets.QDoubleSpinBox , 'sbPower' ) + self.sbFPGARPM = self.find_widget(QtWidgets.QSpinBox , 'sbFPGARPM' ) + self.sbScalarPower = self.find_widget(QtWidgets.QSpinBox , 'sbScalarPower' ) def _init_connections(self): """ @@ -50,18 +53,22 @@ initializes the widgets' properties :return: none """ - self.sbState .setValue(0) - self.sbPower .setValue(0) + self.sbState .setValue(0) + self.sbRPM .setValue(0) + self.sbPower .setValue(0) + self.sbFPGARPM .setValue(0) + self.sbScalarPower .setValue(0) @Slot() def do_air_pump_data(self): """ the slot for air pump change :return: none """ - H12_state = self.sbState .value() - H12_power = self.sbPower .value() self.td_interface.td_air_pump( - H12_state , - H12_power + self.sbState .value() , + self.sbRPM .value() , + self.sbPower .value() , + self.sbFPGARPM .value() , + self.sbScalarPower .value() ) Index: TD_AirTrap/interface.ui =================================================================== diff -u -ra4f4b16cfdbaf955c6febbff8a5140aeb2ef5427 -r05dd1cb113fc0c22b48930390cf00ec2ea930774 --- TD_AirTrap/interface.ui (.../interface.ui) (revision a4f4b16cfdbaf955c6febbff8a5140aeb2ef5427) +++ TD_AirTrap/interface.ui (.../interface.ui) (revision 05dd1cb113fc0c22b48930390cf00ec2ea930774) @@ -6,8 +6,8 @@ 0 0 - 476 - 265 + 474 + 364 @@ -25,7 +25,7 @@ &5 TD info/&1 TD Air Trap - + @@ -86,7 +86,7 @@ - + 1000 @@ -100,7 +100,7 @@ - + 1000 @@ -114,7 +114,7 @@ - + 1000 @@ -128,7 +128,7 @@ - + 1000 @@ -142,7 +142,7 @@ - + 1000 @@ -156,7 +156,7 @@ - + 1000 @@ -170,21 +170,54 @@ - + + + 1000 + + - - - - Qt::Vertical + + + + State - - - 20 - 40 - + + + + + + 1000 - + + + + + Pump Lower Power Level + + + + + + + 1000 + + + + + + + Pump Raise Power Level + + + + + + + 1000 + + + Index: TD_AirTrap/loader.py =================================================================== diff -u -r9307b8315113adb7ad1823a19d58df6ea7e4ef8b -r05dd1cb113fc0c22b48930390cf00ec2ea930774 --- TD_AirTrap/loader.py (.../loader.py) (revision 9307b8315113adb7ad1823a19d58df6ea7e4ef8b) +++ TD_AirTrap/loader.py (.../loader.py) (revision 05dd1cb113fc0c22b48930390cf00ec2ea930774) @@ -33,13 +33,16 @@ self.tbReset = self.find_widget(QtWidgets.QToolButton , 'tbReset' ) self.tbSend = self.find_widget(QtWidgets.QToolButton , 'tbSend' ) - self.low_level = self.find_widget(QtWidgets.QSpinBox , 'lowLevelSpinBox' ) - self.upper_level = self.find_widget(QtWidgets.QSpinBox , 'upperLevelSpinBox' ) - self.low_level_raw = self.find_widget(QtWidgets.QSpinBox , 'lowLevelRawSpinBox' ) - self.upper_level_raw = self.find_widget(QtWidgets.QSpinBox , 'upperLevelRawSpinBox') - self.valve_state_inlet = self.find_widget(QtWidgets.QSpinBox , 'valveStateH13SpinBox') - self.valve_state_outlet = self.find_widget(QtWidgets.QSpinBox , 'valveStateH20SpinBox') - self.control = self.find_widget(QtWidgets.QCheckBox , 'controlCheckBox' ) + self.sbH17State = self.find_widget(QtWidgets.QSpinBox , 'sbH17State' ) + self.sbH16State = self.find_widget(QtWidgets.QSpinBox , 'sbH16State' ) + self.sbH17RawState = self.find_widget(QtWidgets.QSpinBox , 'sbH17RawState' ) + self.sbH16RawState = self.find_widget(QtWidgets.QSpinBox , 'sbH16RawState' ) + self.sbH13State = self.find_widget(QtWidgets.QSpinBox , 'sbH13State' ) + self.sbH20State = self.find_widget(QtWidgets.QSpinBox , 'sbH20State' ) + self.sbIsAutoControlling = self.find_widget(QtWidgets.QSpinBox , 'sbIsAutoControlling' ) + self.sbAirTrapState = self.find_widget(QtWidgets.QSpinBox , 'sbAirTrapState' ) + self.sbAirPumpLowerPowerLevel = self.find_widget(QtWidgets.QSpinBox , 'sbAirPumpLowerPowerLevel') + self.sbAirPumpRaisePowerLevel = self.find_widget(QtWidgets.QSpinBox , 'sbAirPumpRaisePowerLevel') def _init_connections(self): """ @@ -55,34 +58,32 @@ initializes the widgets' properties :return: none """ - self.low_level.setValue(0) - self.upper_level.setValue(0) - self.low_level_raw.setValue(0) - self.upper_level_raw.setValue(0) - self.valve_state_inlet.setValue(0) - self.valve_state_outlet.setValue(0) + self.sbH17State .setValue(0) + self.sbH16State .setValue(0) + self.sbH17RawState .setValue(0) + self.sbH16RawState .setValue(0) + self.sbH13State .setValue(0) + self.sbH20State .setValue(0) + self.sbIsAutoControlling .setValue(0) + self.sbAirTrapState .setValue(0) + self.sbAirPumpLowerPowerLevel .setValue(0) + self.sbAirPumpRaisePowerLevel .setValue(0) - self.control.setChecked(False) - @Slot() def do_air_trap(self): """ the slot for air trap change :return: none - """ - H17_state = self.low_level.value() - H16_state = self.upper_level.value() - H17_raw_state = self.low_level_raw.value() - H16_raw_state = self.upper_level_raw.value() - H13_state = self.valve_state_inlet.value() - H20_State = self.valve_state_outlet.value() - controlling = int(self.control.isChecked()) + """ self.td_interface.td_air_trap( - H17_state , - H16_state , - H17_raw_state , - H16_raw_state , - H13_state , - H20_State , - controlling + self.sbH17State .value(), + self.sbH16State .value(), + self.sbH17RawState .value(), + self.sbH16RawState .value(), + self.sbH13State .value(), + self.sbH20State .value(), + self.sbIsAutoControlling .value(), + self.sbAirTrapState .value(), + self.sbAirPumpLowerPowerLevel .value(), + self.sbAirPumpRaisePowerLevel .value() )