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