From d560e8e1ca692a994e0a2579fac4d8cef2f2f6ae Mon Sep 17 00:00:00 2001 From: Jef Driesen Date: Mon, 11 Oct 2010 21:31:01 +0200 Subject: [PATCH] Fix the tank pressure for the Tusa Zen Air. --- src/oceanic_atom2_parser.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/oceanic_atom2_parser.c b/src/oceanic_atom2_parser.c index 0c5dc27..85bc420 100644 --- a/src/oceanic_atom2_parser.c +++ b/src/oceanic_atom2_parser.c @@ -439,6 +439,8 @@ oceanic_atom2_parser_samples_foreach (parser_t *abstract, sample_callback_t call // Tank Pressure (psi) if (parser->model == OC1A || parser->model == OC1B) pressure = (data[offset + 10] + (data[offset + 11] << 8)) & 0x0FFF; + else if (parser->model == ZENAIR) + pressure = (((data[offset + 0] & 0x03) << 8) + data[offset + 1]) * 5; else pressure -= data[offset + 1]; sample.pressure.tank = tank;