Index: leahi_dialin/fp/modules/levels.py =================================================================== diff -u -rf642483a9aa42114257a1c9123b9a91e364cf9ee -r0730fc6544d0ce3694bc1542e8867ea3817cc470 --- leahi_dialin/fp/modules/levels.py (.../levels.py) (revision f642483a9aa42114257a1c9123b9a91e364cf9ee) +++ leahi_dialin/fp/modules/levels.py (.../levels.py) (revision 0730fc6544d0ce3694bc1542e8867ea3817cc470) @@ -106,19 +106,18 @@ self.logger.debug("Timeout!!!!") return False - def cmd_level_state_override(self, level: int, reset: int = NO_RESET) -> int: + def cmd_level_status_override(self, status: int, reset: int = NO_RESET) -> int: """ Constructs and sends level status override command. Must be logged into FP. - @param level_sensor: integer - the level sensor to override its value @param status: integer - the status value to override @param reset: (int) 1 to reset a previous override, 0 to override @returns 1 if successful, zero otherwise """ reset_value = integer_to_bytearray(reset) - lvl = integer_to_bytearray(level_sensor) - payload = reset_value + lvl + sts = integer_to_bytearray(status) + payload = reset_value + sts message = DenaliMessage.build_message(channel_id=DenaliChannels.dialin_to_fp_ch_id, message_id=MsgIds.MSG_ID_RO_LEVEL_OVERRIDE_REQUEST.value, payload=payload)