|| $bytes[5] & 0x01;
$self->car_lap_time($bytes[0],
- 256*$bytes[1] + $bytes[2] + ($bytes[3] & 0x01 ? 1 : 0),
+ 256*$bytes[1] + $bytes[2]
+ + ($bytes[3] & 0x02 ? 256 : 0)
+ + ($bytes[3] & 0x01 ? 1 : 0),
sprintf('%.3f', 0.01024 * (256*$bytes[4] + $bytes[5]
- + ($bytes[3] & 0x08 ? 1 : 0))),
+ + ($bytes[3] & 0x08 ? 256 : 0)
+ + ($bytes[3] & 0x04 ? 1 : 0))),
sprintf('%04b', $bytes[3])
);
}