From 92bdb5dd1ed95956b98f7bc7588cb04aabace81a Mon Sep 17 00:00:00 2001 From: Jef Driesen Date: Fri, 4 Jul 2008 21:43:09 +0000 Subject: [PATCH] Remove all remaining pieces of the legacy api from the Suunto code. --- src/suunto.h | 9 --------- src/suunto_common.c | 4 ++-- src/suunto_common.h | 5 +++-- 3 files changed, 5 insertions(+), 13 deletions(-) diff --git a/src/suunto.h b/src/suunto.h index 9508a1c..5e89d1f 100644 --- a/src/suunto.h +++ b/src/suunto.h @@ -1,15 +1,6 @@ #ifndef SUUNTO_H #define SUUNTO_H -#include "device.h" - -#define SUUNTO_SUCCESS 0 -#define SUUNTO_ERROR -1 -#define SUUNTO_ERROR_IO -2 -#define SUUNTO_ERROR_MEMORY -3 -#define SUUNTO_ERROR_PROTOCOL -4 -#define SUUNTO_ERROR_TIMEOUT -5 - #include "suunto_eon.h" #include "suunto_vyper.h" #include "suunto_vyper2.h" diff --git a/src/suunto_common.c b/src/suunto_common.c index 39d204a..c061ad9 100644 --- a/src/suunto_common.c +++ b/src/suunto_common.c @@ -5,7 +5,7 @@ #include "ringbuffer.h" -int +device_status_t suunto_common_extract_dives (const unsigned char data[], unsigned int begin, unsigned int end, unsigned int eop, unsigned int peek, dive_callback_t callback, void *userdata) { assert (eop >= begin && eop < end); @@ -49,5 +49,5 @@ suunto_common_extract_dives (const unsigned char data[], unsigned int begin, uns assert (data[current] == 0x82); - return SUUNTO_SUCCESS; + return DEVICE_STATUS_SUCCESS; } diff --git a/src/suunto_common.h b/src/suunto_common.h index 6d223dc..877f099 100644 --- a/src/suunto_common.h +++ b/src/suunto_common.h @@ -5,9 +5,10 @@ extern "C" { #endif /* __cplusplus */ -#include "suunto.h" +#include "device.h" -int suunto_common_extract_dives (const unsigned char data[], unsigned int begin, unsigned int end, unsigned int eop, unsigned int peek, dive_callback_t callback, void *userdata); +device_status_t +suunto_common_extract_dives (const unsigned char data[], unsigned int begin, unsigned int end, unsigned int eop, unsigned int peek, dive_callback_t callback, void *userdata); #ifdef __cplusplus }