X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=libdivecomputer.h;fp=libdivecomputer.h;h=205f28e7c2dea38a12f16cbe1d8b9adad3ce7628;hb=682135838ff313594c7f67fabd9be8f88a33883b;hp=0000000000000000000000000000000000000000;hpb=6ea513246363ba2df29b0dfa9bc752c7d40c0c38;p=ext%2Fsubsurface.git diff --git a/libdivecomputer.h b/libdivecomputer.h new file mode 100644 index 0000000..205f28e --- /dev/null +++ b/libdivecomputer.h @@ -0,0 +1,38 @@ +#ifndef LIBDIVECOMPUTER_H +#define LIBDIVECOMPUTER_H + +/* libdivecomputer */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +/* handling uemis Zurich SDA files */ +#include "uemis.h" + +/* 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; + progressbar_t *progress; + device_devinfo_t devinfo; + device_clock_t clock; +} 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); + +#endif