Fixed off by one error in uemis importer

I clearly had never tried this with a dive that used the "just air"
setting the uemis. With this fix the cylinder data for that one tank is
read correctly.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2011-10-20 13:11:26 -07:00
parent 312eaed464
commit 831df38e05

View file

@ -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