Index: TD_Ejector/loader.py =================================================================== diff -u -r9307b8315113adb7ad1823a19d58df6ea7e4ef8b -r5875ce76e61acd0220d42445b8cfaed8c3af0a0f --- TD_Ejector/loader.py (.../loader.py) (revision 9307b8315113adb7ad1823a19d58df6ea7e4ef8b) +++ TD_Ejector/loader.py (.../loader.py) (revision 5875ce76e61acd0220d42445b8cfaed8c3af0a0f) @@ -30,18 +30,19 @@ finds and creates widgets :return: none """ - self.tbReset = self.find_widget(QtWidgets.QToolButton , 'tbReset' ) - self.tbSend = self.find_widget(QtWidgets.QToolButton , 'tbSend' ) + self.tbSend = self.find_widget(QtWidgets.QToolButton , 'tbSend' ) - self.state = self.find_widget(QtWidgets.QSpinBox , 'stateSpinBox' ) - self.setSpeed = self.find_widget(QtWidgets.QDoubleSpinBox , 'setSpeedDoubleSpinBox' ) + self.state = self.find_widget(QtWidgets.QSpinBox , 'stateSpinBox' ) + self.setSpeed = self.find_widget(QtWidgets.QDoubleSpinBox , 'setSpeedDoubleSpinBox') + self.sbRetractOptSensor = self.find_widget(QtWidgets.QSpinBox , 'sbRetractOptSensor' ) + self.sbEngageOptSensor = self.find_widget(QtWidgets.QSpinBox , 'sbEngageOptSensor' ) + def _init_connections(self): """ initializes the widgets connections :return: none """ - self.tbReset.clicked.connect(self._init_widgets) self.tbSend.clicked.connect(self.do_ejector_data) @Slot() @@ -52,16 +53,17 @@ """ self.state.setValue(0) self.setSpeed.setValue(0) + self.sbRetractOptSensor.setValue(0) + self.sbEngageOptSensor.setValue(0) @Slot() def do_ejector_data(self): """ the slot for ejector change :return: none """ - H5_state = self.state .value() - H5_set_speed = self.setSpeed .value() self.td_interface.td_ejector( - H5_state , - H5_set_speed - ) + self.state .value() , + self.setSpeed .value() , + self.sbRetractOptSensor .value() , + self.sbEngageOptSensor .value() )