From 76a0864702c349148543f73a66f7e059fec4205e Mon Sep 17 00:00:00 2001 From: Stefan Riemer Date: Wed, 22 Dec 2010 09:03:54 +0100 Subject: [PATCH] Fix the parsing of the temperature for the Aeris Epic. --- src/oceanic_atom2_parser.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/oceanic_atom2_parser.c b/src/oceanic_atom2_parser.c index 7354df6..22daec3 100644 --- a/src/oceanic_atom2_parser.c +++ b/src/oceanic_atom2_parser.c @@ -29,6 +29,7 @@ #include "units.h" #include "utils.h" +#define EPIC 0x4257 #define VT3 0x4258 #define ATOM2 0x4342 #define GEO 0x4344 @@ -329,7 +330,7 @@ oceanic_atom2_parser_samples_foreach (parser_t *abstract, sample_callback_t call temperature = data[offset + 3]; } else { unsigned int sign; - if (parser->model == ATOM2) + if (parser->model == ATOM2 || parser->model == EPIC) sign = (data[offset + 0] & 0x80) >> 7; else sign = (~data[offset + 0] & 0x80) >> 7;