diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2017-07-25 18:33:10 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2017-07-25 22:04:56 -0700 |
commit | c5167f00398ce16daaeb26ceb00ca058b6d1606c (patch) | |
tree | 1777ec420b5e46e90693a0b909eed8c10351a5d0 /core/dive.h | |
parent | 0e0b5cee22ce4b9d5ef38a49e57349f901b28735 (diff) | |
download | subsurface-c5167f00398ce16daaeb26ceb00ca058b6d1606c.tar.gz |
Make sample pressure helper functions available to everybody
We had a "add_sample_pressure()" helper functions that was local to just
the libdivecomputer downloading code, but it really is applicable to
pretty much any code that adds cylinder pressure data to a sample.
Also add another helper: "legacy_format_o2pressures()" which checks the
sample data to see if we can use the legacy format, and returns the o2
pressure sensor to use for that legacy format.
Because both the XML and the git save format will need a way to save the
compatible old-style information, when possible, but save an extended
format for when we have data from multiple concurrent sensors.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'core/dive.h')
-rw-r--r-- | core/dive.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/dive.h b/core/dive.h index df0c4107e..eb976f56b 100644 --- a/core/dive.h +++ b/core/dive.h @@ -760,6 +760,8 @@ extern void clear_table(struct dive_table *table); extern struct sample *prepare_sample(struct divecomputer *dc); extern void finish_sample(struct divecomputer *dc); +extern void add_sample_pressure(struct sample *sample, int sensor, int mbar); +extern int legacy_format_o2pressures(struct dive *dive, struct divecomputer *dc); extern bool has_hr_data(struct divecomputer *dc); |