Index: dialin/hd/service_record.py =================================================================== diff -u -rebf0a72a1a1a52f3cfe20975de4857201275888c -rfc66ba65a8746c71b2f7688acce29b3a779dbdf8 --- dialin/hd/service_record.py (.../service_record.py) (revision ebf0a72a1a1a52f3cfe20975de4857201275888c) +++ dialin/hd/service_record.py (.../service_record.py) (revision fc66ba65a8746c71b2f7688acce29b3a779dbdf8) @@ -230,7 +230,7 @@ groups_byte_size = 0 service_records = OrderedDict({'service_record': {'service_location': [' None: + """ + Reset all treatment variables + + @return: None + """ + # treatment duration data + self.treatment_time_prescribed = 0 + self.treatment_time_elapsed = 0 + self.treatment_time_remaining = 0 + # treatment state data + self.treatment_state = 0 + self.treatment_uf_state = 0 + self.saline_bolus_state = 0 + self.heparin_state = 0 + self.rinseback_state = 0 + self.treatment_recirculate_state = 0 + self.blood_prime_state = 0 + self.treatment_end_state = 0 + self.treatment_stop_state = 0 + # saline bolus status + self.saline_bolus_max_vol = 0 + self.saline_bolus_cum_vol = 0.0 + self.saline_bolus_bol_vol = 0.0 + # blood prime status + self.blood_prime_tgt_vol = 0.0 + self.blood_prime_cum_vol = 0.0 + # rinseback status + self.rinseback_tgt_vol = 0.0 + self.rinseback_cum_vol = 0.0 + self.rinseback_cur_rate = 0 + self.rinseback_timeout_secs = 0 + self.rinseback_countdown_secs = 0 + # re-circulation status + self.recirc_timeout_secs = 0 + self.recirc_countdown_secs = 0 + def get_treatment_time_prescribed(self) -> int: """ Gets the prescribed treatment time