Index: dialin/hd/blood_leak.py =================================================================== diff -u -r0e68ec6bb733a8ab7b21a82f8b571f1678f9d2cd -re29506d2d2c1097e17389bfb45be67844de6b5f4 --- dialin/hd/blood_leak.py (.../blood_leak.py) (revision 0e68ec6bb733a8ab7b21a82f8b571f1678f9d2cd) +++ dialin/hd/blood_leak.py (.../blood_leak.py) (revision e29506d2d2c1097e17389bfb45be67844de6b5f4) @@ -135,7 +135,7 @@ self.blood_leak_state = struct.unpack('i', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_2:MsgFieldPositions.END_POS_FIELD_2]))[0] - def cmd_blood_leak_detector_override(self, detected, reset=NO_RESET): + def cmd_blood_leak_detector_override(self, detected: int, reset=NO_RESET): """ Constructs and sends the blood leak detector state override command Constraints: @@ -146,7 +146,7 @@ @return: 1 if successful, zero otherwise """ rst = integer_to_bytearray(reset) - det = float_to_bytearray(detected) + det = integer_to_bytearray(detected) payload = rst + det message = DenaliMessage.build_message(channel_id=DenaliChannels.dialin_to_hd_ch_id,