diff --git a/src/shearwater_predator_parser.c b/src/shearwater_predator_parser.c index 2d3165d..3d9d26d 100644 --- a/src/shearwater_predator_parser.c +++ b/src/shearwater_predator_parser.c @@ -348,6 +348,12 @@ shearwater_predator_parser_samples_foreach (dc_parser_t *abstract, dc_sample_cal sample.ppo2 = data[offset + 6] / 100.0; if (callback) callback (DC_SAMPLE_PPO2, sample, userdata); + // CNS + if (parser->petrel) { + sample.cns = data[offset + 22] / 100.0; + if (callback) callback (DC_SAMPLE_CNS, sample, userdata); + } + // Gaschange. unsigned int o2 = data[offset + 7]; unsigned int he = data[offset + 8];