diff options
author | Stefan Fuchs <sfuchs@gmx.de> | 2017-10-08 05:14:57 +0200 |
---|---|---|
committer | Robert C. Helling <helling@atdotde.de> | 2017-10-16 17:14:17 +0200 |
commit | c29456f0bb11f07befc3af66ee7973258b491d20 (patch) | |
tree | 1450d12fc2763686a52d15e942d35a95a7984f97 /core/dive.h | |
parent | 8fd1c72f040cd2b3163de31c4f48659366979a39 (diff) | |
download | subsurface-c29456f0bb11f07befc3af66ee7973258b491d20.tar.gz |
Used gas in dive planner points: Support for multiple cyl with same gas
In the planner if one adds two or more cylinders with the same gasmix
(e.g. back gas and bottom stage 18/45) the drop down and data in the
used gas column of the planner points table will be filled with a more
verbose string mentioning also the cyl number and the cyl type
description.
Makes it easier in such a case to select the right cylinder.
Introduces also a helper function which tells you if there is another
cylinder with the same gasmix as the provided cylinder.
This also has an option if it should consider unused cylinders or not.
Signed-off-by: Stefan Fuchs <sfuchs@gmx.de>
Diffstat (limited to 'core/dive.h')
-rw-r--r-- | core/dive.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/dive.h b/core/dive.h index 51524500f..f361cfcb2 100644 --- a/core/dive.h +++ b/core/dive.h @@ -368,6 +368,7 @@ static inline bool dive_cache_is_valid(const struct dive *dive) extern int get_cylinder_idx_by_use(struct dive *dive, enum cylinderuse cylinder_use_type); extern void dc_cylinder_renumber(struct dive *dive, struct divecomputer *dc, int mapping[]); +extern int same_gasmix_cylinder(cylinder_t *cyl, int cylid, struct dive *dive, bool check_unused); /* when selectively copying dive information, which parts should be copied? */ struct dive_components { |