Index: TD_Vitals/loader.py =================================================================== diff -u -r976a9362e2aaa083b5ed1926edee03be28bf2b58 -rf113900718afe78658e927ffea2e6273b21914a1 --- TD_Vitals/loader.py (.../loader.py) (revision 976a9362e2aaa083b5ed1926edee03be28bf2b58) +++ TD_Vitals/loader.py (.../loader.py) (revision f113900718afe78658e927ffea2e6273b21914a1) @@ -43,20 +43,24 @@ :return: none """ self.tbSend = self.find_widget(QtWidgets.QToolButton , 'tbSend' ) + self.tbSendResponse = self.find_widget(QtWidgets.QToolButton , 'tbSendResponse' ) + self.sbSystolic = self.find_widget(QtWidgets.QSpinBox , 'SystolicSpinBox' ) self.sbDiastolic = self.find_widget(QtWidgets.QSpinBox , 'DiastolicSpinBox' ) self.sbHeartRate = self.find_widget(QtWidgets.QSpinBox , 'HeartRateSpinBox' ) self.sbVitalsReason = self.find_widget(QtWidgets.QSpinBox , 'VitalsReasonSpinBox' ) + self.lbRequest = self.find_widget(QtWidgets.QLabel , 'lbRequest' ) def _init_connections(self): """ initializes the widgets connections :return: none """ - self.tbSend .clicked .connect(self.do_send) - self.sbSystolic .valueChanged.connect(self.do_vitals_data) - self.sbDiastolic .valueChanged.connect(self.do_vitals_data) - self.sbHeartRate .valueChanged.connect(self.do_vitals_data) + self.tbSend .clicked .connect(self.do_send ) + self.tbSendResponse .clicked .connect(self.do_sendResponse ) + self.sbSystolic .valueChanged.connect(self.do_vitals_data ) + self.sbDiastolic .valueChanged.connect(self.do_vitals_data ) + self.sbHeartRate .valueChanged.connect(self.do_vitals_data ) def _init_widgets(self): """ @@ -75,8 +79,7 @@ Called when the user requests to firmware from UI @return: None """ - reason = self.sbVitalsReason.value() - self.td_interface.td_vitals_adjustment_response(reason) + self.lbRequest.setText("Requested") @Slot() def do_vitals_data(self): @@ -101,3 +104,14 @@ :return: none """ self.do_vitals_data() + + + @Slot() + def do_sendResponse(self): + """ + the slot for treatment set point Data + :return: none + """ + self.lbRequest.setText("-") + reason = self.sbVitalsReason.value() + self.td_interface.td_vitals_adjustment_response(reason) \ No newline at end of file