X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=libdivecomputer.h;h=6b54e9c2a77eb2945934e58affe8787d5028a94c;hb=c89f88378a0a19d6b7e0771b6fd8dc31acfaf2f7;hp=57d274cc66de7e65de05a65a88ba5554b9f06321;hpb=30ee87be92f0a0fffc98106852d9623a65dfe4ed;p=ext%2Fsubsurface.git diff --git a/libdivecomputer.h b/libdivecomputer.h index 57d274c..6b54e9c 100644 --- a/libdivecomputer.h +++ b/libdivecomputer.h @@ -2,17 +2,9 @@ #define LIBDIVECOMPUTER_H /* libdivecomputer */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include /* handling uemis Zurich SDA files */ #include "uemis.h" @@ -20,20 +12,14 @@ /* don't forget to include the UI toolkit specific display-XXX.h first to get the definition of progressbar_t */ typedef struct device_data_t { - device_type_t type; - const char *name, *devname; + dc_descriptor_t *descriptor; + const char *vendor, *product, *devname; + dc_device_t *device; + dc_context_t *context; progressbar_t progress; - device_devinfo_t devinfo; - device_clock_t clock; int preexisting; } device_data_t; -struct device_list { - const char *name; - device_type_t type; -}; - -extern struct device_list device_list[]; -extern void do_import(device_data_t *data); +extern GError *do_import(device_data_t *data); #endif