Vehicle properties
Tyres, brakes & chassis
BRAKE_FLUID_LEVEL_LOW
What it is
Brake fluid low.
This property must communicate that the brake fluid level in the vehicle is low according to the OEM. This property must match the vehicle's brake fluid level status as displayed on the instrument cluster. If the brake fluid level is low, this property must be set to true. If not, it must be set to false.
How the ID is built
A property ID is a 32-bit value packing four fields. Reading 0x11200312 apart:
| Field | Mask | Value | Means |
|---|---|---|---|
| Group | 0xf0000000 | 0x10000000 | SYSTEM |
| Area | 0x0f000000 | 0x01000000 | GLOBAL |
| Type | 0x00ff0000 | 0x00200000 | BOOLEAN |
| Ordinal | 0x0000ffff | 0x00000312 | 0x312 |
Reading it from an app
CarPropertyManager mgr = (CarPropertyManager)
car.getCarManager(Car.PROPERTY_SERVICE);
boolean value =
mgr.getBooleanProperty(VehiclePropertyIds.BRAKE_FLUID_LEVEL_LOW, 0);This property is read-only — writes are rejected. It fires a callback whenever the value changes.

