Ignore zero tank pressure values
When the connection with the transmitter is lost, the OSTC records a zero value for the tank pressure.
This commit is contained in:
parent
2ea24cf043
commit
530b28bf6f
@ -916,9 +916,11 @@ hw_ostc_parser_samples_foreach (dc_parser_t *abstract, dc_sample_callback_t call
|
|||||||
break;
|
break;
|
||||||
case 6: // Tank pressure
|
case 6: // Tank pressure
|
||||||
value = array_uint16_le (data + offset);
|
value = array_uint16_le (data + offset);
|
||||||
sample.pressure.tank = tank;
|
if (value != 0) {
|
||||||
sample.pressure.value = value / 10.0;
|
sample.pressure.tank = tank;
|
||||||
if (callback) callback (DC_SAMPLE_PRESSURE, sample, userdata);
|
sample.pressure.value = value / 10.0;
|
||||||
|
if (callback) callback (DC_SAMPLE_PRESSURE, sample, userdata);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
default: // Not yet used.
|
default: // Not yet used.
|
||||||
break;
|
break;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user