Welcome ElsmoortelG
Each error/status is assigned a value that represents each bit of the error group channel 1, 2, 4, 8, 16, 32, 64, 128
If there are multiple error/statuses on at the same time these numbers add together, so when the error group has a value of 50, that is error 32, 16 and 2.
A bit mask works by filtering the channel so only certain bits have an effect. A bit mask of 50 allows error 32, 16 and 2 to change the result to their corresponding values but any other bits are masked so if bit value 1, 4, 8, 64 or 128 appears they do not affect the result.
What each bit means can be found in the ECU Manager help when veiwing the logging setup for the error groups set out with values as follows.
- Code: Select all
Error Group 1 decimal hex binary
Throttle Position Sensor 1 01 00000001
Manifold Pressure Sensor 2 02 00000010
Inlet Air Temperature Sensor 4 04 00000100
Engine Temperature Sensor 8 08 00001000
Lambda Sensor 1 16 10 00010000
Lambda Sensor 2 32 20 00100000
Exhaust Manifold Pressure Sensor 64 40 01000000
Mass Air Flow Sensor 128 80 10000000