>From c32d5379e017cd7854937036f8fbc8808bdff39c Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Thu, 16 Oct 2014 15:07:43 +0200 Subject: [PATCH 4/5] Implement deco algorithm field for Aeris A300CS Signed-off-by: Dirk Hohndel --- src/oceanic_atom2_parser.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/oceanic_atom2_parser.c b/src/oceanic_atom2_parser.c index baf137439a84..1ab16782094e 100644 --- a/src/oceanic_atom2_parser.c +++ b/src/oceanic_atom2_parser.c @@ -409,6 +409,16 @@ oceanic_atom2_parser_get_field (dc_parser_t *abstract, dc_field_type_t type, uns return DC_STATUS_UNSUPPORTED; } break; + case DC_FIELD_DECO_ALG: + if (parser->model == A300CS) { + if (data[0x18] & 0x20) + *((unsigned int *) value) = DC_DECO_ALG_BZH; + else + *((unsigned int *) value) = DC_DECO_ALG_DSAT; + } else { + return DC_STATUS_UNSUPPORTED; + } + break; default: return DC_STATUS_UNSUPPORTED; } -- 1.8.0.rc0.18.gf84667d