From 8d0acf3e9e65189c16da4d8ccc5e379533874e5e Mon Sep 17 00:00:00 2001 From: Jef Driesen Date: Tue, 13 Jul 2010 16:01:22 +0200 Subject: [PATCH] Parse the tank pressure for the Mares Puck Air. --- src/mares_nemo_parser.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/mares_nemo_parser.c b/src/mares_nemo_parser.c index 133b905..c942b89 100644 --- a/src/mares_nemo_parser.c +++ b/src/mares_nemo_parser.c @@ -271,6 +271,13 @@ mares_nemo_parser_samples_foreach (parser_t *abstract, sample_callback_t callbac sample.event.value = 0; if (callback) callback (SAMPLE_TYPE_EVENT, sample, userdata); } + + // Pressure (1 bar). + if (parser->sample_size == 3) { + sample.pressure.tank = 0; + sample.pressure.value = data[idx + 2]; + if (callback) callback (SAMPLE_TYPE_PRESSURE, sample, userdata); + } } } else { // A freedive session contains only summaries for each individual