Index: tests/dg_fluid_leak_state.py =================================================================== diff -u --- tests/dg_fluid_leak_state.py (revision 0) +++ tests/dg_fluid_leak_state.py (revision 766f4ed6d7959c06548f379d8ebb05fa635af931) @@ -0,0 +1,43 @@ +########################################################################### +# +# Copyright (c) 2019-2021 Diality Inc. - All Rights Reserved. +# +# THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN +# WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. +# +# @file dg_fluid_leak_state.py +# +# @author (last) Peman Montazemi +# @date (last) 11-Mar-2021 +# @author (original) Peman Montazemi +# @date (original) 11-Mar-2021 +# +############################################################################ + +import sys +sys.path.append("..") +from dialin.dg.dialysate_generator import DG +from time import sleep + +if __name__ == "__main__": + # Create an HD object called hd + dg = DG() + sleep(2) + + #hd.cmd_log_in_to_hd() + sleep(1) + #hd.fluid_leak.cmd_fluid_leak_state_broadcast_interval_override(100) + + state = "Dry" + + while True: + if dg.fluid_leak == dg.fluid_leak.NO_FLUID_LEAK_DETECTED: + state = "Wet" + else: + state = "Dry" + if dg.fluid_leak.get_fluid_leak_state() == dg.fluid_leak.FLUID_LEAK_DETECTED: + state = "Dry" + else: + state = "Wet" + print("State = " + state) + sleep(0.1)