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.