mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-01 06:30:26 +00:00
9380f78c82
The previous commit was a patch from Lubomir, which also had some whitespace fixes (to go with some new whitespace bugs to replace them) in it. I removed the whitespace changes from that patch (don't mix whitespace fixes with other fixes, unless they are on the same lines!) but decided to look for other whitespace issues, and this is the result. I left the non-C files alone, some of the spec and script files also have whitespace at the end of lines etc. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
34 lines
795 B
C
34 lines
795 B
C
/*
|
|
* defines and prototypes for the uemis Zurich SDA file parser
|
|
*/
|
|
|
|
#ifndef UEMIS_H
|
|
#define UEMIS_H
|
|
|
|
#include <stdint.h>
|
|
|
|
void uemis_parse_divelog_binary(char *base64, void *divep);
|
|
|
|
typedef struct {
|
|
uint16_t dive_time;
|
|
uint16_t water_pressure; // (in cbar)
|
|
uint16_t dive_temperature; // (in dC)
|
|
uint8_t ascent_speed; // (units unclear)
|
|
uint8_t work_fact;
|
|
uint8_t cold_fact;
|
|
uint8_t bubble_fact;
|
|
uint16_t ascent_time;
|
|
uint16_t ascent_time_opt;
|
|
uint16_t p_amb_tol;
|
|
uint16_t satt;
|
|
uint16_t hold_depth;
|
|
uint16_t hold_time;
|
|
uint8_t active_tank;
|
|
uint16_t tank_pressure; // (in cbar)
|
|
uint16_t consumption; // (units unclear)
|
|
uint8_t rgt; // (remaining gas time in minutes)
|
|
uint8_t cns;
|
|
uint8_t flags[8];
|
|
} __attribute((packed)) uemis_sample_t;
|
|
|
|
#endif /* DIVE_H */
|