<name>
in the case that it is listed in HMI_API.xml; <name>
is always a single boolean value (according to API). <key>
in the case that it is not listed in HMI_API.xml; <key>
in GetVehicleData request may be either a boolean or struct value. If the value is a struct, it may contain either boolean or nested struct values, structured according to the vehicle data structure defined in schema_items
. Respond with any custom vehicle data defined in schema_items
included in the original request.
name
and key
for different vehicle data items/sub-params, except same items is defined for different versions. name
/key
equivalent to any RPC vehicle data item/sub-param.Respond with any vehicle data defined in HMI_API.xml
included in the original request.
The HMI will have to update this field if the user chooses to reset this value (in case the vehicle changes owners)
Name | Type | Mandatory | Additional |
---|---|---|---|
gps | Boolean | false | |
speed | Boolean | false | |
rpm | Boolean | false | |
fuelLevel | Boolean | false | |
fuelLevel_State | Boolean | false | |
instantFuelConsumption | Boolean | false | |
externalTemperature | Boolean | false | |
vin | Boolean | false | |
prndl | Boolean | false | |
tirePressure | Boolean | false | |
odometer | Boolean | false | |
beltStatus | Boolean | false | |
bodyInformation | Boolean | false | |
deviceStatus | Boolean | false | |
driverBraking | Boolean | false | |
wiperStatus | Boolean | false | |
headLampStatus | Boolean | false | |
engineTorque | Boolean | false | |
accPedalPosition | Boolean | false | |
steeringWheelAngle | Boolean | false | |
eCallInfo | Boolean | false | |
airbagStatus | Boolean | false | |
emergencyEvent | Boolean | false | |
clusterModeStatus | Boolean | false | |
myKey | Boolean | false | |
turnSignal | Boolean | false | |
fuelRange | Boolean | false | |
engineOilLife | Boolean | false | |
electronicParkBrakeStatus | Boolean | false | |
cloudAppVehicleID | Boolean | false |
Name | Type | Mandatory | Additional |
---|---|---|---|
gps | Common.GPSData | false | |
speed | Float | false | minvalue: 0 maxvalue: 700 |
rpm | Integer | false | minvalue: 0 maxvalue: 20000 |
fuelLevel | Float | false | minvalue: -6 maxvalue: 106 |
fuelLevel_State | Common.ComponentVolumeStatus | false | |
instantFuelConsumption | Float | false | minvalue: 0 maxvalue: 25575 |
externalTemperature | Float | false | minvalue: -40 maxvalue: 100 |
vin | String | false | maxlength: 17 |
prndl | Common.PRNDL | false | |
tirePressure | Common.TireStatus | false | |
odometer | Integer | false | minvalue: 0 maxvalue: 17000000 |
beltStatus | Common.BeltStatus | false | |
bodyInformation | Common.BodyInformation | false | |
deviceStatus | Common.DeviceStatus | false | |
driverBraking | Common.VehicleDataEventStatus | false | |
wiperStatus | Common.WiperStatus | false | |
headLampStatus | Common.HeadLampStatus | false | |
engineTorque | Float | false | minvalue: -1000 maxvalue: 2000 |
accPedalPosition | Float | false | minvalue: 0 maxvalue: 100 |
steeringWheelAngle | Float | false | minvalue: -2000 maxvalue: 2000 |
eCallInfo | Common.ECallInfo | false | |
airbagStatus | Common.AirbagStatus | false | |
emergencyEvent | Common.EmergencyEvent | false | |
clusterModeStatus | Common.ClusterModeStatus | false | |
myKey | Common.MyKey | false | |
turnSignal | Common.TurnSignal | false | |
fuelRange | Common.FuelRange | false | array: true minsize: 0 maxsize: 100 |
engineOilLife | Float | false | minvalue: 0 maxvalue: 100 |
electronicParkBrakeStatus | Common.ElectronicParkBrakeStatus | false | |
cloudAppVehicleID | String | false |
{ "id" : 139, "jsonrpc" : "2.0", "method" : "VehicleInfo.GetVehicleData", "params" : { "gps" : true, "speed" : true, "fuelLevel_State" : true, "externalTemperature" : true, "prndl" : true, "tirePressure" : true, "odometer" : true, "beltStatus" : true, "bodyInformation" : true, "deviceStatus" : true, "wiperStatus" : true, "headLampStatus" : true, "accPedalPosition" : true } }
{ "id" : 139, "jsonrpc" : "2.0", "result" : { "gps" : { "longitudeDegrees" : 46.4774700, "latitudeDegrees" : 30.7326200, "utcYear" : 2013, "utcMonth" : 12, "utcDay" : 31, "utcHours" : 23, "utcMinutes" : 50, "utcSeconds" : 5, "compassDirection" : "NORTH", "pdop" : 0.15, "hdop" : 1.01, "vdop" : 1.56, "actual" : true, "satellites" : 8, "dimension" : "3D", "altitude" : 47, "heading" : 0, "speed" : 90 }, "speed" : 90, "fuelLevel_State" : "LOW", "externalTemperature" : -5, "prndl" : "FOURTH", "tirePressure" : { "pressureTelltale" : "ON", "leftFront" : { "status" : "NORMAL" }, "rightFront" : { "status" : "NORMAL" }, "leftRear" : { "status" : "LOW" }, "rightRear" : { "status" : "UNKNOWN" } }, "odometer" : 1065, "beltStatus" : { "driverBeltDeployed" : "YES", "passengerBeltDeployed" : "YES" }, "bodyInformation" : { "parkBrakeActive" : false, "ignitionStableStatus" : "IGNITION_SWITCH_STABLE", "ignitionStatus" : "RUN" }, "deviceStatus" : { "voiceRecOn" : false, "btIconOn" : false, "callActive" : false, "phoneRoaming" : false, "textMsgAvailable" : true, "battLevelStatus" : "THREE_LEVEL_BARS", "stereoAudioOutputMuted" : true, "monoAudioOutputMuted" : false, "signalLevelStatus" : "NOT_PROVIDED", "primaryAudioSource" : "MOBILE_APP", "eCallEventActive" : false }, "wiperStatus" : "OFF", "headLampStatus" : { "lowBeamsOn" : true, "highBeamsOn" : false }, "accPedalPosition" : 80, "code" : 0, "method" : "VehicleInfo.GetVehicleData" } }
{ "id" : 139, "jsonrpc" : "2.0", "error" : { "code" : 9, "message" : "The requested data is not available", "data" : { "method" : "VehicleInfo.GetVehicleData" } } }