Index: leahi_dialin/common/msg_ids.py =================================================================== diff -u -r1a42589087b53ee3c38ed5b9cf7951e047c33a70 -r4fb7d9d0e5922357ed3667622a4148ade286ac88 --- leahi_dialin/common/msg_ids.py (.../msg_ids.py) (revision 1a42589087b53ee3c38ed5b9cf7951e047c33a70) +++ leahi_dialin/common/msg_ids.py (.../msg_ids.py) (revision 4fb7d9d0e5922357ed3667622a4148ade286ac88) @@ -181,6 +181,8 @@ MSG_ID_TD_ISOLATED_UF_CONFIRM_RESPONSE = 0xA0 MSG_ID_UI_ADJUST_START_TREATMENT_REQUEST = 0xA1 MSG_ID_TD_ADJUST_START_TREATMENT_RESPONSE = 0xA2 + MSG_ID_UI_PRESSURE_LIMIT_WIDEN_REQUEST = 0xA4 + MSG_ID_TD_PRESSURE_LIMIT_WIDEN_RESPONSE = 0xA5 MSG_ID_DD_PISTON_PUMP_CONTROL_DATA = 0xF0 Index: leahi_dialin/ui/td_messaging.py =================================================================== diff -u -r59b9c8b395e3420db7d73950f4ca4ad95468f454 -r4fb7d9d0e5922357ed3667622a4148ade286ac88 --- leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision 59b9c8b395e3420db7d73950f4ca4ad95468f454) +++ leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision 4fb7d9d0e5922357ed3667622a4148ade286ac88) @@ -761,6 +761,23 @@ self.can_interface.send(message, 0) + def td_pressures_widen_adjustment_response(self,vRejectionReason: int): + """ + the blood set auto eject response message method(Msg ID: 0xXX, XXX) + Args: + None + @return: None + """ + payload = conversions.integer_to_bytearray(1 if vRejectionReason == 0 else 0) + payload += conversions.integer_to_bytearray(vRejectionReason) + + message = CAN.DenaliMessage.build_message( + channel_id=CAN.DenaliChannels.td_to_ui_ch_id, + message_id=msg_ids.MsgIds.MSG_ID_TD_PRESSURE_LIMIT_WIDEN_RESPONSE.value, + payload=payload) + self.can_interface.send(message, 0) + + def td_date_time_response(self,vRejectionReason: int): """ the TD Date/ Time response message method(Msg ID: 0x6D, 100)