diff --git a/src/oceanic_atom2_parser.c b/src/oceanic_atom2_parser.c index 12fbe85..4d2b869 100644 --- a/src/oceanic_atom2_parser.c +++ b/src/oceanic_atom2_parser.c @@ -620,11 +620,11 @@ oceanic_atom2_parser_samples_foreach (dc_parser_t *abstract, dc_sample_callback_ unsigned int sign; if (parser->model == DG03 || parser->model == PROPLUS3) sign = (~data[offset + 5] & 0x04) >> 2; - else if (parser->model == VOYAGER2G) + else if (parser->model == VOYAGER2G || parser->model == AMPHOS) sign = (data[offset + 5] & 0x04) >> 2; else if (parser->model == ATOM2 || parser->model == PROPLUS21 || parser->model == EPICA || parser->model == EPICB || - parser->model == ATMOSAI2 || parser->model == AMPHOS || + parser->model == ATMOSAI2 || parser->model == WISDOM2 || parser->model == WISDOM3) sign = (data[offset + 0] & 0x80) >> 7; else