]> git.tdb.fi Git - ext/subsurface.git/blobdiff - uemis.c
Updated changes file
[ext/subsurface.git] / uemis.c
diff --git a/uemis.c b/uemis.c
index dc11a6deced6882077f2aec614b87f124c52bb9e..c7b16766bde611c1d4965d37214f1bf17c49931b 100644 (file)
--- a/uemis.c
+++ b/uemis.c
@@ -151,7 +151,7 @@ void uemis_event(struct dive *dive, struct sample *sample, uemis_sample_t *u_sam
        if (flags[4] & 0x08)
                add_event(dive, sample->time.seconds, 0, 0, 0, "RGT Alert");
        if (flags[4] & 0x40)
-               add_event(dive, sample->time.seconds, 0, 0, 0, "Tank Change Suggest");
+               add_event(dive, sample->time.seconds, 0, 0, 0, "Tank Change Suggested");
        if (flags[4] & 0x80)
                add_event(dive, sample->time.seconds, 0, 0, 0, "Depth Limit Exceeded");
        if (flags[5] & 0x01)
@@ -198,6 +198,8 @@ void uemis_parse_divelog_binary(char *base64, void *datap) {
        gasoffset = template = *(uint8_t *)(data+115);
        if (template == 3)
                gasoffset = 4;
+       if (template == 0)
+               template = 1;
        for (i = 0; i < template; i++) {
                float volume = *(float *)(data+116+25*(gasoffset + i)) * 1000.0;
                /* uemis always assumes a working pressure of 202.6bar (!?!?) - I first thought