Index: leahi_dialin/ui/td_messaging.py =================================================================== diff -u -r13a6078e8966028a4798323291c3b76fd592af6b -r661cc038c9950ea40d358a8207b24f74db640693 --- leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision 13a6078e8966028a4798323291c3b76fd592af6b) +++ leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision 661cc038c9950ea40d358a8207b24f74db640693) @@ -1346,21 +1346,27 @@ payload=payload) self.can_interface.send(message, 0) - def td_duration_validate_response(self, vRejectionReason: int, vDuration: int, vUFVolume: float, vUFRate: float): + def td_duration_validate_response(self, vRejectionReason: int, + vDuration: int, + vHeparinDuration: int, + vUFVolume: float, + vUFRate: float): """ the duration validate response message method(Msg ID: 0x84, 132) Args: @param vRejectionReason (int) : response rejection reason, if rejection reason is 0, then accepted (0) will be sent, otherwise rejected (1) @param vDuration (int) : treatment duration (min) - @param vUFVolume (float) : UF volume goal (mL) - @param vUFRate (float) : UF rate (L/hr) + @param vHeparinDuration (int) : heparin duration (min) + @param vUFVolume (float) : UF volume goal (L) + @param vUFRate (float) : UF rate (L/hr) @return: None """ payload = conversions.integer_to_bytearray(1 if vRejectionReason == 0 else 0 ) payload += conversions.integer_to_bytearray(vRejectionReason ) payload += conversions.integer_to_bytearray(vDuration ) + payload += conversions.integer_to_bytearray(vHeparinDuration ) payload += conversions.float_to_bytearray(vUFVolume ) payload += conversions.float_to_bytearray(vUFRate )