Index: dialin/hd/treatment.py =================================================================== diff -u -r32e628abcbbd3fd70866505d9f2836a6f732ef06 -r1ab240b24121b71376a031db1335768aad881f36 --- dialin/hd/treatment.py (.../treatment.py) (revision 32e628abcbbd3fd70866505d9f2836a6f732ef06) +++ dialin/hd/treatment.py (.../treatment.py) (revision 1ab240b24121b71376a031db1335768aad881f36) @@ -151,6 +151,7 @@ self.saline_bolus_max_vol = 0 self.saline_bolus_cum_vol = 0.0 self.saline_bolus_bol_vol = 0.0 + self.dialysate_inlet_pump_2_bld_flush_vol_ml = 0.0 # blood prime status self.blood_prime_tgt_vol = 0.0 self.blood_prime_cum_vol = 0.0 @@ -212,6 +213,7 @@ self.saline_bolus_max_vol = 0 self.saline_bolus_cum_vol = 0.0 self.saline_bolus_bol_vol = 0.0 + self.dialysate_inlet_pump_2_bld_flush_vol_ml = 0.0 # blood prime status self.blood_prime_tgt_vol = 0.0 self.blood_prime_cum_vol = 0.0 @@ -365,6 +367,14 @@ """ return self.saline_bolus_bol_vol + def get_dialysate_inlet_pump_2_bld_flush_vol_ml(self) -> float: + """ + Returns dialysate inlet pump to blood leak detector flush volume (in mL) + + @return: Dialysate inlet pump to blood leak detector flush volume in milliliters + """ + return self.dialysate_inlet_pump_2_bld_flush_vol_ml + def get_blood_prime_target_volume(self) -> float: """ Returns blood prime target volume (in mL) @@ -571,7 +581,7 @@ "hd_saline_bolus_timestamp", "saline_bolus_max_vol", "saline_bolus_cum_vol", - "saline_bolus_bol_vol" + "saline_bolus_bol_vol", "dialysate_inlet_pump_2_bld_flush_vol_ml" ]) def _handler_saline_bolus_data_sync(self, message, timestamp=0.0): """ @@ -588,10 +598,13 @@ message['message'][MsgFieldPositions.START_POS_FIELD_2:MsgFieldPositions.END_POS_FIELD_2])) bol = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_3:MsgFieldPositions.END_POS_FIELD_3])) + vol = struct.unpack('f', bytearray( + message['message'][MsgFieldPositions.START_POS_FIELD_4:MsgFieldPositions.END_POS_FIELD_4])) self.saline_bolus_max_vol = mxm[0] self.saline_bolus_cum_vol = cum[0] self.saline_bolus_bol_vol = bol[0] + self.dialysate_inlet_pump_2_bld_flush_vol_ml = vol[0] self.hd_saline_bolus_timestamp = timestamp @publish([