Index: leahi_dialin/ui/td_messaging.py =================================================================== diff -u -r46274d740ae583a6be6f204eee7b7b0634742e9b -r1c682e4b32609ce039abdca03e87c7b0f8a97747 --- leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision 46274d740ae583a6be6f204eee7b7b0634742e9b) +++ leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision 1c682e4b32609ce039abdca03e87c7b0f8a97747) @@ -598,21 +598,27 @@ def td_blood_prime_progress(self, - target_volume : float , - delivered_volume : float ): + target_volume : float , + delivered_volume : float , + timeout : int , + countdown : int ): """ Broadcasts blood prime data (Msg ID: 0x97, 151) Args: - @param target_volume (float) : Target Volume - @param delivered_volume (float) : Delivered Volume + @param target_volume (float) : Target Volume (mL) + @param delivered_volume (float) : Delivered Volume (mL) + @param timeout (int ) : Pause Timeout (s) + @param delivered_volume (float) : Pause Timeout Countdown (s) @return: None """ if not self.can_enabled: raise ValueError("CAN Interface is not enabled") - payload = conversions.float_to_bytearray (target_volume ) - payload += conversions.float_to_bytearray (delivered_volume ) + payload = conversions.float_to_bytearray ( target_volume ) + payload += conversions.float_to_bytearray ( delivered_volume ) + payload += conversions.unsigned_integer_to_bytearray ( timeout ) + payload += conversions.unsigned_integer_to_bytearray ( countdown ) message = CAN.DenaliMessage.build_message( channel_id=CAN.DenaliChannels.td_sync_broadcast_ch_id,