Index: dialin/ui/hd_simulator.py =================================================================== diff -u -r24ca8218a28a4ba18619ab6104adcde7c42547be -r33d1de3253ee0fbe7fadaf02d7d0b15267d1a6a3 --- dialin/ui/hd_simulator.py (.../hd_simulator.py) (revision 24ca8218a28a4ba18619ab6104adcde7c42547be) +++ dialin/ui/hd_simulator.py (.../hd_simulator.py) (revision 33d1de3253ee0fbe7fadaf02d7d0b15267d1a6a3) @@ -1122,7 +1122,7 @@ def cmd_set_treatment_states_data(self, sub_mode: int, uf_state: int, saline_state: int, heparin_state: int, rinseback_state: int, recirculate_state: int, blood_prime_state: int, - treatment_end_state: int, treatment_stop_state: int, dialysis_state: int) -> None: + treatment_end_state: int, treatment_stop_state: int, dialysis_state: int, bloodLeakZeoringState: int) -> None: """ the Treatment States Data message setter/sender method | MSG | CAN ID | Box | Type | Ack | Src | Dst | Description | @@ -1154,6 +1154,7 @@ @param treatment_end_state: (int) Treatment End State @param treatment_stop_state: (int) Treatment Stop State @param dialysis_state: (int) Dialysis State + @param mBloodLeakZeoringState : (int) @return: none """ @@ -1167,6 +1168,7 @@ payload += integer_to_bytearray(treatment_end_state) payload += integer_to_bytearray(treatment_stop_state) payload += integer_to_bytearray(dialysis_state) + payload += integer_to_bytearray(bloodLeakZeoringState) message = DenaliMessage.build_message(channel_id=DenaliChannels.hd_sync_broadcast_ch_id, message_id=MsgIds.MSG_ID_TREATMENT_STATE_DATA.value, @@ -1209,7 +1211,13 @@ self.can_interface.send(message, 0) - def cmd_set_treatment_saline_bolus_data(self, target: int, cumulative: float, delivered: float) -> None: + def cmd_set_treatment_saline_bolus_data(self, + target: int, + cumulative: float, + delivered: float, + DPI2BLDVolML: float, + RSRVR2DPIVolML: float, + zeroingRqstStatus: int) -> None: """ the Treatment Saline Bolus Data message sender method | MSG | CAN ID | Box | Type | Ack | Src | Dst | Description | #1:(U32) | #2:(F32) | #3:(F32) | @@ -1222,9 +1230,12 @@ @return: none """ - payload = integer_to_bytearray(target) - payload += float_to_bytearray(cumulative) - payload += float_to_bytearray(delivered) + payload = integer_to_bytearray (target ) + payload += float_to_bytearray (cumulative ) + payload += float_to_bytearray (delivered ) + payload += float_to_bytearray (DPI2BLDVolML ) + payload += float_to_bytearray (RSRVR2DPIVolML ) + payload += integer_to_bytearray (zeroingRqstStatus ) message = DenaliMessage.build_message(channel_id=DenaliChannels.hd_sync_broadcast_ch_id, message_id=MsgIds.MSG_ID_SALINE_BOLUS_DATA.value,