diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2016-04-05 15:20:01 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2016-04-05 16:52:58 -0700 |
commit | ff8392da54a01013c47bdd87ee57895536d639ba (patch) | |
tree | a58a3e407d39b248a2794f58affef6d0befd1965 | |
parent | 6d1effe8864894f7268289ae6ee71067b0c9e756 (diff) | |
download | subsurface-ff8392da54a01013c47bdd87ee57895536d639ba.tar.gz |
Remove unused and buggy get_cylinder_used_gas_string() function
It's good that this is unused, because it does the calculations wrong.
Due to the gas compressibility the gas use calculations should subtract
the gas_volume() values at the differing pressures, not the pressures
themselves.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r-- | core/helpers.h | 1 | ||||
-rw-r--r-- | core/qthelper.cpp | 31 |
2 files changed, 0 insertions, 32 deletions
diff --git a/core/helpers.h b/core/helpers.h index f88da015c..b9f7f50ca 100644 --- a/core/helpers.h +++ b/core/helpers.h @@ -16,7 +16,6 @@ QString get_depth_string(int mm, bool showunit = false, bool showdecimal = true) QString get_depth_unit(); QString get_weight_string(weight_t weight, bool showunit = false); QString get_weight_unit(); -QString get_cylinder_used_gas_string(cylinder_t *cyl, bool showunit = false); QString get_temperature_string(temperature_t temp, bool showunit = false); QString get_temp_unit(); QString get_volume_string(volume_t volume, bool showunit = false); diff --git a/core/qthelper.cpp b/core/qthelper.cpp index 1d3951088..a261cca38 100644 --- a/core/qthelper.cpp +++ b/core/qthelper.cpp @@ -626,37 +626,6 @@ QString get_weight_unit() return QString("%1").arg(translate("gettextFromC", "lbs")); } -/* these methods retrieve used gas per cylinder */ -static unsigned start_pressure(cylinder_t *cyl) -{ - return cyl->start.mbar ?: cyl->sample_start.mbar; -} - -static unsigned end_pressure(cylinder_t *cyl) -{ - return cyl->end.mbar ?: cyl->sample_end.mbar; -} - -QString get_cylinder_used_gas_string(cylinder_t *cyl, bool showunit) -{ - int decimals; - const char *unit; - double gas_usage; - /* Get the cylinder gas use in mbar */ - gas_usage = start_pressure(cyl) - end_pressure(cyl); - /* Can we turn it into a volume? */ - if (cyl->type.size.mliter) { - gas_usage = bar_to_atm(gas_usage / 1000); - gas_usage *= cyl->type.size.mliter; - gas_usage = get_volume_units(gas_usage, &decimals, &unit); - } else { - gas_usage = get_pressure_units(gas_usage, &unit); - decimals = 0; - } - // translate("gettextFromC","%.*f %s" - return QString("%1 %2").arg(gas_usage, 0, 'f', decimals).arg(showunit ? unit : ""); -} - QString get_temperature_string(temperature_t temp, bool showunit) { if (temp.mkelvin == 0) { |