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;
|
||||
case 6: // Tank pressure
|
||||
value = array_uint16_le (data + offset);
|
||||
sample.pressure.tank = tank;
|
||||
sample.pressure.value = value / 10.0;
|
||||
if (callback) callback (DC_SAMPLE_PRESSURE, sample, userdata);
|
||||
if (value != 0) {
|
||||
sample.pressure.tank = tank;
|
||||
sample.pressure.value = value / 10.0;
|
||||
if (callback) callback (DC_SAMPLE_PRESSURE, sample, userdata);
|
||||
}
|
||||
break;
|
||||
default: // Not yet used.
|
||||
break;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user