aboutsummaryrefslogtreecommitdiffstats
path: root/uemis.c
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2015-04-20 21:37:16 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-04-30 07:41:26 -0700
commit2b70a70296935222db46d27b0b574df5879cc79e (patch)
treef54d92c0773556a1d67c4b4f0f9caca99f48815b /uemis.c
parent3255a8e6079be2382e7758a942d93737c1a4aefd (diff)
downloadsubsurface-2b70a70296935222db46d27b0b574df5879cc79e.tar.gz
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 <dirk@hohndel.org>
Diffstat (limited to 'uemis.c')
-rw-r--r--uemis.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/uemis.c b/uemis.c
index b6cadb848..4ec57a8c0 100644
--- a/uemis.c
+++ b/uemis.c
@@ -342,13 +342,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);