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;