- max = 0;
- min = 5000000;
- if (startp)
- startp->mbar = endp->mbar = 0;
-
- for (i = 0; i < dive->samples; i++) {
- int mbar;
- struct sample *sample = dive->sample + i;
-
- /* FIXME! We only track cylinder 0 right now */
- if (sample->cylinderindex)
- continue;
- mbar = sample->cylinderpressure.mbar;
- if (!mbar)
- continue;
- if (mbar < min)
- min = mbar;
- if (mbar > max)
- max = mbar;
- }
- if (startp)
- startp->mbar = max;
- if (endp)
- endp->mbar = min;
- if (!max)
- return 0;
- gc->topy = 0; gc->bottomy = max * 1.5;
- return 1;