Index: TD_Vitals/interface.ui =================================================================== diff -u -r976a9362e2aaa083b5ed1926edee03be28bf2b58 -rf113900718afe78658e927ffea2e6273b21914a1 --- TD_Vitals/interface.ui (.../interface.ui) (revision 976a9362e2aaa083b5ed1926edee03be28bf2b58) +++ TD_Vitals/interface.ui (.../interface.ui) (revision f113900718afe78658e927ffea2e6273b21914a1) @@ -6,10 +6,16 @@ 0 0 - 439 - 193 + 421 + 243 + + + 50 + 0 + + 100000 @@ -51,7 +57,7 @@ color: rgb(238, 238, 236); -background-color: rgb(92, 53, 102); +background-color: rgb(255, 80, 102); @@ -101,6 +107,55 @@ + + + + + + + 0 + 0 + + + + + 352 + 0 + + + + + 16777215 + 16777215 + + + + + 10 + + + + color: rgb(238, 238, 236); +background-color: rgb(255, 80, 102); + + + + 99 : [0x6300] : Treatment Vitals Request + + + Qt::AlignCenter + + + + + + + send + + + + + @@ -131,6 +186,85 @@ + + + + + + + 0 + 0 + + + + false + + + QFrame::WinPanel + + + QFrame::Sunken + + + - + + + Qt::AlignCenter + + + + + + + + + + 0 + 0 + + + + Response 100 : [0x6400] + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 50 + 0 + + + + Reason + + + + + + + 900 + + + + + + + @@ -161,30 +295,6 @@ - - - - - - - 180 - 0 - - - - Reason - - - - - - - 900 - - - - - 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