Index: leahi_dialin/common/msg_ids.py =================================================================== diff -u -r099095611e541d69aee3afc90ec06a2046836079 -r8ea0a9904718b6e9527c4a7d6cb79a80b8fffc97 --- leahi_dialin/common/msg_ids.py (.../msg_ids.py) (revision 099095611e541d69aee3afc90ec06a2046836079) +++ leahi_dialin/common/msg_ids.py (.../msg_ids.py) (revision 8ea0a9904718b6e9527c4a7d6cb79a80b8fffc97) @@ -197,6 +197,8 @@ MSG_ID_UI_TUBE_SET_AUTHENTICATION_ACK_RESPONSE = 0xAF MSG_ID_TD_SYRINGE_PUMP_DATA = 0xB1 MSG_ID_TD_HEPARIN_PAUSE_RESUME_RESPONSE= 0xB2 + MSG_ID_UI_VITALS_ADJUSTMENT_REQUEST = 0xB8 + MSG_ID_TD_VITALS_ADJUSTMENT_RESPONSE = 0xB9 MSG_ID_DD_PISTON_PUMP_CONTROL_DATA = 0xF0 Index: leahi_dialin/ui/td_messaging.py =================================================================== diff -u -r7e864b8d034f7a5cb961402d4f6672b180a57bb5 -r8ea0a9904718b6e9527c4a7d6cb79a80b8fffc97 --- leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision 7e864b8d034f7a5cb961402d4f6672b180a57bb5) +++ leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision 8ea0a9904718b6e9527c4a7d6cb79a80b8fffc97) @@ -1630,6 +1630,33 @@ self.can_interface.send(message, 0) + + def td_vitals_alarm_limits_adjustment_response(self,vAccepted : int, + vSystolicBpLowAlarmLimitRejectionReson : int, + vSystolicBpHighAlarmLimitRejectionReson : int, + vHeartRateLowAlarmLimitRejectionReson : int, + vHeartRateHighAlarmLimitRejectionReson : int, + vVitalsIntervalRejectionReson : int): + """ + the set points adjustment response message method(Msg ID: 0xB9, 123) + Args: + None + @return: None + """ + payload = conversions.integer_to_bytearray(vAccepted ) + payload += conversions.integer_to_bytearray(vSystolicBpLowAlarmLimitRejectionReson ) + payload += conversions.integer_to_bytearray(vSystolicBpHighAlarmLimitRejectionReson ) + payload += conversions.integer_to_bytearray(vHeartRateLowAlarmLimitRejectionReson ) + payload += conversions.integer_to_bytearray(vHeartRateHighAlarmLimitRejectionReson ) + payload += conversions.integer_to_bytearray(vVitalsIntervalRejectionReson ) + + message = CAN.DenaliMessage.build_message( + channel_id=CAN.DenaliChannels.td_to_ui_ch_id, + message_id=msg_ids.MsgIds.MSG_ID_TD_VITALS_ADJUSTMENT_RESPONSE.value, + payload=payload) + self.can_interface.send(message, 0) + + def td_patient_disconnect_confirm_response(self, vAccepted: int, vRejectionReason: int): """ the patient disconnect confirm response message method(Msg ID: 0xXX, XXX)