From 7669157a6bdd520bbe4be2391383205c53e82644 Mon Sep 17 00:00:00 2001 From: Jef Driesen Date: Fri, 11 Jan 2013 13:03:59 +0100 Subject: [PATCH] Fix the unit conversion for the max depth. The max depth is stored in imperial units (feet), and should be converted into metric units (meter). But for some reason this unit conversion was omitted. --- src/oceanic_vtpro_parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/oceanic_vtpro_parser.c b/src/oceanic_vtpro_parser.c index 4eac78f..08a4b90 100644 --- a/src/oceanic_vtpro_parser.c +++ b/src/oceanic_vtpro_parser.c @@ -186,7 +186,7 @@ oceanic_vtpro_parser_get_field (dc_parser_t *abstract, dc_field_type_t type, uns *((unsigned int *) value) = parser->divetime; break; case DC_FIELD_MAXDEPTH: - *((double *) value) = (data[footer + 0] + ((data[footer + 1] & 0x0F) << 8)) * 1; + *((double *) value) = (data[footer + 0] + ((data[footer + 1] & 0x0F) << 8)) * FEET; break; case DC_FIELD_GASMIX_COUNT: *((unsigned int *) value) = 1;