Vehicle properties
Electric vehicle
EV_CHARGE_PORT_CONNECTED
What it is
EV charge port connected
If the vehicle has multiple charging ports, this property must return true if any of the charge ports are connected.
How the ID is built
A property ID is a 32-bit value packing four fields. Reading 0x1120030b apart:
| Field | Mask | Value | Means |
|---|---|---|---|
| Group | 0xf0000000 | 0x10000000 | SYSTEM |
| Area | 0x0f000000 | 0x01000000 | GLOBAL |
| Type | 0x00ff0000 | 0x00200000 | BOOLEAN |
| Ordinal | 0x0000ffff | 0x0000030b | 0x30b |
Reading it from an app
CarPropertyManager mgr = (CarPropertyManager)
car.getCarManager(Car.PROPERTY_SERVICE);
boolean value =
mgr.getBooleanProperty(VehiclePropertyIds.EV_CHARGE_PORT_CONNECTED, 0);This property is read-only — writes are rejected. It fires a callback whenever the value changes.

