diff options
Diffstat (limited to 'libdivecomputer.h')
-rw-r--r-- | libdivecomputer.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/libdivecomputer.h b/libdivecomputer.h new file mode 100644 index 000000000..205f28e7c --- /dev/null +++ b/libdivecomputer.h @@ -0,0 +1,38 @@ +#ifndef LIBDIVECOMPUTER_H +#define LIBDIVECOMPUTER_H + +/* libdivecomputer */ +#include <device.h> +#include <suunto.h> +#include <reefnet.h> +#include <uwatec.h> +#include <oceanic.h> +#include <mares.h> +#include <hw.h> +#include <cressi.h> +#include <zeagle.h> +#include <atomics.h> +#include <utils.h> + +/* 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 |