From 3953800fe6e9e26f8e987d61cda1d2fd53ca97c6 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Mon, 20 Apr 2015 21:37:16 -0700 Subject: Uemis downloader: don't discard samples too early We do a good job in the fixup_dive() code to make sure we don't add long surface tails to the dives, so don't try too hard to guess the correct last sample in the Uemis specific code. Signed-off-by: Dirk Hohndel --- uemis.c | 7 ------- 1 file changed, 7 deletions(-) (limited to 'uemis.c') diff --git a/uemis.c b/uemis.c index 1f4db09cf..690b1c98c 100644 --- a/uemis.c +++ b/uemis.c @@ -335,13 +335,6 @@ void uemis_parse_divelog_binary(char *base64, void *datap) u_sample = (uemis_sample_t *)(data + i); while ((i <= datalen) && (data[i] != 0 || data[i+1] != 0)) { /* it seems that a dive_time of 0 indicates the end of the valid readings */ - /* the SDA usually records more samples after the end of the dive -- - * we want to discard those, but not cut the dive short; sadly the dive - * duration in the header is a) in minutes and b) up to 3 minutes short */ - if (u_sample->dive_time > dive->dc.duration.seconds + 180) { - i += 0x25; - continue; - } if (u_sample->active_tank != active) { active = u_sample->active_tank; add_gas_switch_event(dive, dc, u_sample->dive_time, active); -- cgit v1.2.3-70-g09d2