From 54695f10222b635ea696fba8f79c19474efaf7d7 Mon Sep 17 00:00:00 2001 From: Jef Driesen Date: Wed, 24 Mar 2010 08:08:42 +0000 Subject: [PATCH] Fix the freedive mode detection for the Mares Nemo Wide. --- src/mares_common.c | 2 +- src/mares_nemo_parser.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mares_common.c b/src/mares_common.c index 643099e..b1b2e44 100644 --- a/src/mares_common.c +++ b/src/mares_common.c @@ -70,7 +70,7 @@ mares_common_extract_dives (mares_common_device_t *device, const mares_common_la // Get the freedive mode for this model. unsigned int freedive = 2; - if (data[1] == 7) + if (data[1] == 1 || data[1] == 7) freedive = 3; // Get the end of the profile ring buffer. diff --git a/src/mares_nemo_parser.c b/src/mares_nemo_parser.c index 88b898d..e702610 100644 --- a/src/mares_nemo_parser.c +++ b/src/mares_nemo_parser.c @@ -85,7 +85,7 @@ mares_nemo_parser_create (parser_t **out, unsigned int model) // Get the freedive mode for this model. unsigned int freedive = 2; - if (model == 7) + if (model == 1 || model == 7) freedive = 3; // Set the default values.