From bb4a4983028fd313c44ff29ce97de2e24e1cfe7f Mon Sep 17 00:00:00 2001 From: Jef Driesen Date: Tue, 10 Apr 2012 20:53:38 +0200 Subject: [PATCH] Fix the freedive mode detection for the Mares Puck Air. --- 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 20c50ce..5e789cd 100644 --- a/src/mares_common.c +++ b/src/mares_common.c @@ -255,7 +255,7 @@ mares_common_extract_dives (const mares_common_layout_t *layout, const unsigned // Get the freedive mode for this model. unsigned int model = data[1]; unsigned int freedive = 2; - if (model == 1 || model == 7) + if (model == 1 || model == 7 || model == 19) 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 7ab6feb..e392ef4 100644 --- a/src/mares_nemo_parser.c +++ b/src/mares_nemo_parser.c @@ -95,7 +95,7 @@ mares_nemo_parser_create (parser_t **out, unsigned int model) // Get the freedive mode for this model. unsigned int freedive = 2; - if (model == NEMOWIDE || model == PUCK) + if (model == NEMOWIDE || model == PUCK || model == PUCKAIR) freedive = 3; // Set the default values.