########################################################################### # # Copyright (c) 2020-2024 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_heaters_test.py # # @author (last) Steve Jarpe # @date (last) 30-Nov-2022 # @author (original) Dara Navaei # @date (original) 29-May-2020 # ############################################################################ import sys sys.path.append("..") from dialin.dg.dialysate_generator import DG from time import sleep if __name__ == "__main__": dg = DG() dg.cmd_log_in_to_dg() counter=0 dg.cmd_ui_request_dg_version() sleep(1) print(dg.dg_version) dg.heaters.cmd_start_stop_primary_heater() """ hd.ro_pump.cmd_ro_pump_set_point_override(120) hd.heaters.cmd_set_dialysate_target_temperature() sleep(1) #hd.heaters.cmd_start_primary_heater() #sleep(1) hd.heaters.cmd_start_trimmer_heater() sleep(1) #hd.heaters.cmd_heaters_broadcast_interval_override(200) #hd.temperature_sensors.cmd_temperature_sensors_override_value(0, 125.0, reset=1) #hd.temperature_sensors.cmd_temperature_sensors_broadcast_interval_override(200, reset=1) #hd.ro_pump.cmd_ro_flow_rate_override(0.46) while True: print("TPi: {}, TPo: {}, TD1: {}, TD2: {}, TRo: {}, TDi: {}".format(hd.temperature_sensors.inlet_primary, hd.temperature_sensors.outlet_primary, hd.temperature_sensors.cd1, hd.temperature_sensors.cd2, hd.temperature_sensors.outlet_redundancy, hd.temperature_sensors.inlet_dialysate)) #print("Main Primary Heater DC: {}".format(hd.heaters.mainPrimaryHeaterPWM)) #print("Small Primary Heater DC: {}".format(hd.heaters.smallPrimaryHeaterPWM)) #print("Trimmer Heater DC: {}".format(hd.heaters.trimmerHeaterPWM)) sleep(1) counter = counter + 1 if counter > 60: #print(counter) break hd.heaters.cmd_stop_trimmer_heater() #hd.heaters.cmd_stop_primary_heater() sleep(1) while True: print("Main Primary Heater DC: {}".format(hd.heaters.mainPrimaryHeaterPWM)) print("Small Primary Heater DC: {}".format(hd.heaters.smallPrimaryHeaterPWM)) print("Trimmer Heater DC: {}".format(hd.heaters.trimmerHeaterPWM)) sleep(0.7) """