diff options
Diffstat (limited to 'file.c')
-rw-r--r-- | file.c | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -243,7 +243,8 @@ enum csv_format { POSEIDON_SENSOR2, POSEIDON_PRESSURE, POSEIDON_O2CYLINDER, - POSEIDON_NDL + POSEIDON_NDL, + POSEIDON_CEILING }; static void add_sample_data(struct sample *sample, enum csv_format type, double val) @@ -282,6 +283,9 @@ static void add_sample_data(struct sample *sample, enum csv_format type, double case POSEIDON_NDL: sample->ndl.seconds = val * 60; break; + case POSEIDON_CEILING: + sample->stopdepth.mm = val * 1000; + break; } } @@ -620,6 +624,10 @@ int parse_txt_file(const char *filename, const char *csv) prev_setpoint = value; add_sample_data(sample, POSEIDON_SETPOINT, value); break; + case 25: + //25 Max Ascent depth + add_sample_data(sample, POSEIDON_CEILING, value); + break; case 37: //Remaining dive time #2? has_ndl = true; |