2011-09-20 19:40:34 +00:00
|
|
|
#ifndef LIBDIVECOMPUTER_H
|
|
|
|
#define LIBDIVECOMPUTER_H
|
|
|
|
|
|
|
|
/* libdivecomputer */
|
2012-07-10 19:33:44 +00:00
|
|
|
#include <libdivecomputer/device.h>
|
|
|
|
#include <libdivecomputer/parser.h>
|
2011-09-20 19:40:34 +00:00
|
|
|
|
|
|
|
/* 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 {
|
2012-06-22 20:37:39 +00:00
|
|
|
dc_descriptor_t *descriptor;
|
|
|
|
const char *vendor, *product, *devname;
|
|
|
|
dc_device_t *device;
|
2012-08-27 22:06:58 +00:00
|
|
|
dc_context_t *context;
|
2011-09-22 23:38:24 +00:00
|
|
|
progressbar_t progress;
|
2011-09-26 20:04:14 +00:00
|
|
|
int preexisting;
|
2011-09-20 19:40:34 +00:00
|
|
|
} device_data_t;
|
|
|
|
|
2012-05-02 19:49:03 +00:00
|
|
|
extern GError *do_import(device_data_t *data);
|
2011-09-20 19:40:34 +00:00
|
|
|
|
|
|
|
#endif
|