summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--profile.c1
-rw-r--r--profile.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/profile.c b/profile.c
index 6efd05eb7..521e6f68f 100644
--- a/profile.c
+++ b/profile.c
@@ -597,6 +597,7 @@ struct plot_data *populate_plot_entries(struct dive *dive, struct divecomputer *
entry->sec = time;
entry->depth = depth;
+ entry->running_sum = (entry - 1)->running_sum + (time - lasttime) * (depth + lastdepth) / 2;
entry->stopdepth = sample->stopdepth.mm;
entry->stoptime = sample->stoptime.seconds;
entry->ndl = sample->ndl.seconds;
diff --git a/profile.h b/profile.h
index 5d2009530..5c30ca4de 100644
--- a/profile.h
+++ b/profile.h
@@ -39,6 +39,7 @@ struct plot_data {
int cns;
int smoothed;
int sac;
+ int running_sum;
struct gas_pressures pressures;
pressure_t o2pressure; // for rebreathers, this is consensus measured po2, or setpoint otherwise. 0 for OC.
pressure_t o2sensor[3]; //for rebreathers with up to 3 PO2 sensors