mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	
		
			
	
	
		
			39 lines
		
	
	
	
		
			800 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			39 lines
		
	
	
	
		
			800 B
		
	
	
	
		
			C
		
	
	
	
	
	
|  | #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
 |