Index: leahi_dialin/dd/modules/blood_leak.py =================================================================== diff -u -rec8a2600b9e8cf6fe7e02c200a1c24221ca86863 -r57ec827abaf7ea288072502d9a43fbac8342564d --- leahi_dialin/dd/modules/blood_leak.py (.../blood_leak.py) (revision ec8a2600b9e8cf6fe7e02c200a1c24221ca86863) +++ leahi_dialin/dd/modules/blood_leak.py (.../blood_leak.py) (revision 57ec827abaf7ea288072502d9a43fbac8342564d) @@ -108,7 +108,8 @@ @publish(['msg_id_dd_blood_leak_data', 'blood_leak_status', 'blood_leak_state', 'blood_leak_error_persistent_ctr', 'blood_leak_serial_comm_state', 'blood_leak_intensity', - 'blood_leak_blood_detect', 'blood_leak_intensity_moving_average', 'blood_leak_time_since_last_zero_ms', + 'blood_leak_blood_detect', 'blood_leak_intensity_moving_average', + 'blood_leak_time_elapsed_since_last_drift_zero_ms', 'blood_leak_in_range_drift_status', 'blood_leak_upper_range_drift_status', 'dd_blood_leak_status_timestamp',]) def _handler_blood_leak_sync(self, message, timestamp=0.0): @@ -133,7 +134,7 @@ message['message'][MsgFieldPositions.START_POS_FIELD_6:MsgFieldPositions.END_POS_FIELD_6]))[0] self.blood_leak_intensity_moving_average = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_7:MsgFieldPositions.END_POS_FIELD_7]))[0] - self.blood_leak_time_since_last_zero_ms = struct.unpack('i', bytearray( + self.blood_leak_time_elapsed_since_last_drift_zero_ms = struct.unpack('i', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_8:MsgFieldPositions.END_POS_FIELD_8]))[0] self.blood_leak_in_range_drift_status = struct.unpack('i', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_9:MsgFieldPositions.END_POS_FIELD_9]))[0]