mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Show tank type and O2 mix for air usage
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
9437a6512a
commit
41bce9e5f4
1 changed files with 10 additions and 1 deletions
11
profile.c
11
profile.c
|
@ -391,7 +391,7 @@ static void plot_info(struct dive *dive, struct graphics_context *gc)
|
|||
{
|
||||
text_render_options_t tro = {10, 0.2, 1.0, 0.2, LEFT, TOP};
|
||||
const double liters_per_cuft = 28.317;
|
||||
const char *unit;
|
||||
const char *unit, *desc;
|
||||
double airuse;
|
||||
|
||||
airuse = calculate_airuse(dive);
|
||||
|
@ -414,6 +414,15 @@ static void plot_info(struct dive *dive, struct graphics_context *gc)
|
|||
double sac = airuse / pressure * 60 / dive->duration.seconds;
|
||||
plot_text(gc, &tro, 0.8, 0.85, "SAC: %4.2f %s/min", sac, unit);
|
||||
}
|
||||
desc = dive->cylinder[0].type.description;
|
||||
if (desc || dive->cylinder[0].gasmix.o2.permille) {
|
||||
int o2 = dive->cylinder[0].gasmix.o2.permille / 10;
|
||||
if (!desc)
|
||||
desc = "";
|
||||
if (!o2)
|
||||
o2 = 21;
|
||||
plot_text(gc, &tro, 0.8, 0.9, "%s (%d%%)", desc, o2);
|
||||
}
|
||||
}
|
||||
|
||||
static void plot_cylinder_pressure_text(struct dive *dive, struct graphics_context *gc)
|
||||
|
|
Loading…
Add table
Reference in a new issue