diff options
author | Salvador Cuñat <salvador.cunat@gmail.com> | 2015-07-22 17:23:20 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2015-07-30 07:43:16 -0700 |
commit | a09cfb8e98dea0fdc5133d08690262cd7e9260e9 (patch) | |
tree | 69f3e78c109efc6262860069aaee2aef0fcbc166 | |
parent | 25f3038d40edd7b88e06b2a0643878b30264f1b6 (diff) | |
download | subsurface-a09cfb8e98dea0fdc5133d08690262cd7e9260e9.tar.gz |
RBT - Add load/save in git storage support
Signed-off-by: Salvador Cuñat <salvador.cunat@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r-- | load-git.c | 6 | ||||
-rw-r--r-- | save-git.c | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/load-git.c b/load-git.c index d1fa3e3dd..c4bbf1616 100644 --- a/load-git.c +++ b/load-git.c @@ -497,6 +497,12 @@ static void parse_sample_keyvalue(void *_sample, const char *key, const char *va sample->cns = atoi(value); return; } + + if (!strcmp(key, "rbt")) { + sample->rbt = get_duration(value); + return; + } + if (!strcmp(key, "po2")) { pressure_t p = get_pressure(value); sample->setpoint.mbar = p.mbar; diff --git a/save-git.c b/save-git.c index c47d89980..559666d0e 100644 --- a/save-git.c +++ b/save-git.c @@ -303,6 +303,9 @@ static void save_sample(struct membuffer *b, struct sample *sample, struct sampl old->cns = sample->cns; } + if (sample->rbt.seconds) + put_format(b, " rbt=%u:%02u", FRACTION(sample->rbt.seconds, 60)); + if (sample->o2sensor[0].mbar != old->o2sensor[0].mbar) { put_milli(b, " sensor1=", sample->o2sensor[0].mbar, "bar"); old->o2sensor[0] = sample->o2sensor[0]; |