From c46ebe4b35e3a0ffebf00b0eaa31b842279396b6 Mon Sep 17 00:00:00 2001 From: Tim Segers Date: Mon, 7 Aug 2023 21:53:38 +0200 Subject: Split gas functions out from deco.c --- src/deco.c | 36 ------------------------------------ 1 file changed, 36 deletions(-) (limited to 'src/deco.c') diff --git a/src/deco.c b/src/deco.c index 7a7b736..08a3957 100644 --- a/src/deco.c +++ b/src/deco.c @@ -13,7 +13,6 @@ enum UNITS UNITS = UNITS_DEFAULT; double SURFACE_PRESSURE = SURFACE_PRESSURE_DEFAULT; double P_WV = P_WV_DEFAULT; -double PO2_MAX = PO2_MAX_DEFAULT; double END_MAX = END_MAX_DEFAULT; typedef struct zhl_n2_t { @@ -117,41 +116,6 @@ double gauge_depth(double ad) return ad - SURFACE_PRESSURE; } -gas_t gas_new(unsigned char o2, unsigned char he, double mod) -{ - assert(o2 + he <= 100); - - if (mod == MOD_AUTO) - mod = PO2_MAX / (o2 / 100.0); - - return (gas_t){.o2 = o2, .he = he, .n2 = 100 - o2 - he, .mod = mod}; -} - -int gas_equal(const gas_t *g1, const gas_t *g2) -{ - return g1->o2 == g2->o2 && g1->he == g2->he && g1->mod == g2->mod; -} - -unsigned char gas_o2(const gas_t *gas) -{ - return gas->o2; -} - -unsigned char gas_he(const gas_t *gas) -{ - return gas->he; -} - -unsigned char gas_n2(const gas_t *gas) -{ - return gas->n2; -} - -double gas_mod(const gas_t *gas) -{ - return gas->mod; -} - void add_segment_ascdec(decostate_t *ds, double dstart, double dend, double time, const gas_t *gas) { assert(time > 0); -- cgit v1.2.3-70-g09d2