mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Add gas mixes to MK6 import
Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
8bdc9d1ec4
commit
64f816b472
1 changed files with 5 additions and 1 deletions
6
file.c
6
file.c
|
@ -444,7 +444,7 @@ int parse_txt_file(const char *filename, const char *csv)
|
|||
* make sure the input .txt looks like proper MkVI file, then start parsing the .csv.
|
||||
*/
|
||||
if (MATCH(memtxt.buffer, "MkVI_Config") == 0) {
|
||||
int d, m, y;
|
||||
int d, m, y, he;
|
||||
int hh = 0, mm = 0, ss = 0;
|
||||
int prev_depth = 0, cur_sampletime = 0, prev_setpoint = -1;
|
||||
bool has_depth = false, has_setpoint = false;
|
||||
|
@ -476,11 +476,15 @@ int parse_txt_file(const char *filename, const char *csv)
|
|||
dive->cylinder[cur_cylinder_index].type.size.mliter = 3000;
|
||||
dive->cylinder[cur_cylinder_index].type.workingpressure.mbar = 200000;
|
||||
dive->cylinder[cur_cylinder_index].type.description = strdup("3l Mk6");
|
||||
dive->cylinder[cur_cylinder_index].gasmix.o2.permille = 1000;
|
||||
cur_cylinder_index++;
|
||||
|
||||
dive->cylinder[cur_cylinder_index].type.size.mliter = 3000;
|
||||
dive->cylinder[cur_cylinder_index].type.workingpressure.mbar = 200000;
|
||||
dive->cylinder[cur_cylinder_index].type.description = strdup("3l Mk6");
|
||||
he = atoi(parse_mkvi_value(memtxt.buffer, "Helium percentage"));
|
||||
dive->cylinder[cur_cylinder_index].gasmix.o2.permille = (100 - atoi(parse_mkvi_value(memtxt.buffer, "Nitrogen percentage")) - he) * 10;
|
||||
dive->cylinder[cur_cylinder_index].gasmix.he.permille = he * 10;
|
||||
cur_cylinder_index++;
|
||||
|
||||
dc = &dive->dc;
|
||||
|
|
Loading…
Add table
Reference in a new issue