Vehicle properties
Vehicle information
INFO_EV_PORT_LOCATION
What it is
EV port location
This property must communicate the location of the charging port on the EV using the PortLocationType enum. If there are multiple ports available on the vehicle, this property must return the port that allows the fastest charging. To communicate all port locations, use INFO_MULTI_EV_PORT_LOCATIONS.
How the ID is built
A property ID is a 32-bit value packing four fields. Reading 0x11400109 apart:
| Field | Mask | Value | Means |
|---|---|---|---|
| Group | 0xf0000000 | 0x10000000 | SYSTEM |
| Area | 0x0f000000 | 0x01000000 | GLOBAL |
| Type | 0x00ff0000 | 0x00400000 | INT32 |
| Ordinal | 0x0000ffff | 0x00000109 | 0x109 |
Reading it from an app
CarPropertyManager mgr = (CarPropertyManager)
car.getCarManager(Car.PROPERTY_SERVICE);
int value =
mgr.getIntProperty(VehiclePropertyIds.INFO_EV_PORT_LOCATION, 0);This property is read-only — writes are rejected. It is static for the life of the vehicle, so read it once and cache it.

