Index: tests/dg_tests.py =================================================================== diff -u -ra994d47d279b23603de37a19bf947b8212527190 -r0a1976149ea9be0e1593e76d4bd242dfa1a69f7f --- tests/dg_tests.py (.../dg_tests.py) (revision a994d47d279b23603de37a19bf947b8212527190) +++ tests/dg_tests.py (.../dg_tests.py) (revision 0a1976149ea9be0e1593e76d4bd242dfa1a69f7f) @@ -13,8 +13,8 @@ # @date (original) 16-Jan-2022 # ############################################################################ +import os - from dialin.dg.dialysate_generator import DG from dialin.hd.hemodialysis_device import HD from dialin.ui.hd_simulator import HDSimulator @@ -178,7 +178,6 @@ dg.reservoirs.time_uf_decay, dg.reservoirs.temp_uf_fill, dg.reservoirs.temp_reservoir_use_actual, dg.reservoirs.temp_reservoir_end_fill, dg.reservoirs.temp_avg_fill, dg.reservoirs.temp_last_fill, dg.reservoirs.time_rsrvr_fill)) - return info @@ -342,11 +341,8 @@ def get_blood_leak_info(): - info = ('Blood_leak_state, {}, Blood_leak_status, {}, Blood_leak_detect_set_point, {}, Blood_leak_detect_level, {},' - ' Blood_leak_led_intensity, {}, ' - .format(hd.blood_leak.get_blood_leak_state(), hd.blood_leak.get_blood_leak_status(), - hd.blood_leak.get_blood_leak_detect_set_point(), hd.blood_leak.get_blood_leak_detect_level(), - hd.blood_leak.get_blood_leak_led_intensity())) + info = ('Blood_leak_state, {}, Blood_leak_status, {}, ' + .format(hd.blood_leak.get_blood_leak_state(), hd.blood_leak.get_blood_leak_status())) return info @@ -446,7 +442,8 @@ def collect_treatment_data(): - f = open("/home/fw/projects/dialin/tests/treatment_run.log", "w") + address = os.path.join(os.getcwd(), "treatment_run.log") + f = open(address, "w") #dg.conductivity_sensors.cmd_conductivity_sensor_override(ConductivitySensorsEnum.CPI.value, 1500.00) #sleep(1) @@ -488,10 +485,10 @@ heaters = get_heaters_info() dg_fans = get_dg_fans_info() conc_pumps = get_concentrate_pumps_info() - blood_leak = "0" #get_blood_leak_info() + blood_leak = get_blood_leak_info() hd_pumps = get_hd_pumps_info() fill_info = get_dg_fill_info() - idle_bad_fill = '0' #get_dg_idle_bad_fill_info() + idle_bad_fill = '0,' #get_dg_idle_bad_fill_info() uv = get_uv_reactors_info() hd_fans = get_hd_fans_info() hd_pressures = get_hd_occlusion_pressures_info() @@ -511,11 +508,12 @@ def run_heat_disinfect(): complete_counter = 1 - f = open("/home/fw/projects/dialin/tests/Heat_disinfect.log", "w") + address = os.path.join(os.getcwd(), "heat_disinfect.log") + f = open(address, "w") #dg.heaters.cmd_heaters_broadcast_interval_override(50) #sleep(1) - dg.hd_proxy.cmd_start_stop_dg_heat_disinfect() - #dg.hd_proxy.cmd_start_stop_dg_heat_disinfect_active_cool() + #dg.hd_proxy.cmd_start_stop_dg_heat_disinfect() + dg.hd_proxy.cmd_start_stop_dg_heat_disinfect_active_cool() try: while True: @@ -680,6 +678,8 @@ #collect_hd_treatment() + #run_nelson_support_modes() + #while True: # print(get_hd_fans_info(), get_dg_fans_info(), get_temperature_sensors_info()) # print(get_dg_valves_states())