Fix the tank pressure for the Tusa Zen Air.

This commit is contained in:
Jef Driesen 2010-10-11 21:31:01 +02:00
parent d6de181662
commit d560e8e1ca

View File

@ -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;