From 12b90c693a27527d83be08342056e1e28e3b01a2 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Fri, 7 Sep 2018 17:06:05 -0700 Subject: [PATCH] Detect Sherwater Teric Signed-off-by: Dirk Hohndel --- src/shearwater_common.h | 1 + src/shearwater_petrel.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/shearwater_common.h b/src/shearwater_common.h index 767372f..8798853 100644 --- a/src/shearwater_common.h +++ b/src/shearwater_common.h @@ -40,6 +40,7 @@ extern "C" { #define PERDIX 5 #define PERDIXAI 6 #define NERD2 7 +#define TERIC 8 #define NSTEPS 10000 #define STEP(i,n) ((NSTEPS * (i) + (n) / 2) / (n)) diff --git a/src/shearwater_petrel.c b/src/shearwater_petrel.c index 36e47c5..e000ec2 100644 --- a/src/shearwater_petrel.c +++ b/src/shearwater_petrel.c @@ -240,6 +240,9 @@ shearwater_petrel_device_foreach (dc_device_t *abstract, dc_dive_callback_t call case 0x0D0D: model = PERDIXAI; break; + case 0x0F0F: + model = TERIC; + break; default: model = PETREL; WARNING (abstract->context, "Unknown hardware type %04x. Assuming Petrel.", hardware);