public class GetVehicleData extends RPCRequest
Parameter List
| Name | Type | Description | Reg. | Notes | Version |
|---|---|---|---|---|---|
| gps | Boolean | GPS data. See GPSDatafor details | N | Subscribable | SmartDeviceLink 2.0 |
| speed | Boolean | The vehicle speed in kilometers per hour | N | Subscribable | SmartDeviceLink 2.0 |
| rpm | Boolean | The number of revolutions per minute of the engine | N | Subscribable | SmartDeviceLink 2.0 |
| fuelLevel | Boolean | The fuel level in the tank (percentage). This parameter is deprecated starting RPC Spec7.0, please see fuelRange. | N | Subscribable | SmartDeviceLink 7.0.0 |
| fuelLevel_State | Boolean | The fuel level state. This parameter is deprecated starting RPC Spec 7.0, please see fuelRange. | N | Subscribable | SmartDeviceLink 7.0.0 |
| fuelRange | Boolean | The fuel type, estimated range in KM, fuel level/capacity and fuel level state for the vehicle. See struct FuelRange for details. | N | Subscribable | SmartDeviceLink 5.0.0 |
| instantFuelConsumption | Boolean | The instantaneous fuel consumption in micro litres | N | Subscribable | SmartDeviceLink 2.0 |
| externalTemperature | Boolean | The external temperature in degrees celsius. This parameter is deprecated starting RPCSpec 7.1.0, please see climateData. | N | Subscribable |
|
| seatOccupancy | Boolean | See SeatOccupancy | N | , SmartDeviceLink 7.1.0 |
Response
Non-default Result Codes:
SUCCESS
INVALID_DATA
OUT_OF_MEMORY
TOO_MANY_PENDING_REQUESTS
APPLICATION_NOT_REGISTERED
GENERIC_ERROR
REJECTED
VEHICLE_DATA_NOT_ALLOWED
VEHICLE_DATA_NOT_AVAILABLE
USER_DISALLOWED
, SmartDeviceLink 2.0SubscribeVehicleData,
UnsubscribeVehicleDataonResponseListenerfunction, KEY_CORRELATION_ID, KEY_FUNCTION_NAME, KEY_NOTIFICATION, KEY_PARAMETERS, KEY_REQUEST, KEY_RESPONSE, messageType, parametersKEY_BULK_DATA, KEY_PROTECTED, store| Constructor and Description |
|---|
GetVehicleData()
Constructs a new GetVehicleData object
|
GetVehicleData(Hashtable<String,Object> hash)
Constructs a new GetVehicleDta object indicated by the Hashtable
parameter
|
getCorrelationID, getOnRPCResponseListener, setCorrelationID, setOnRPCResponseListenergetBoolean, getDouble, getFloat, getFunctionID, getFunctionName, getInteger, getLong, getMessageType, getObject, getParameters, getString, setFunctionName, setParametersclone, deserializeJSON, equals, format, formatObject, getBulkData, getMessageTypeName, getStore, getStoreValue, getValue, getValueForString, hashCode, hasKey, isPayloadProtected, serializeJSON, serializeJSON, setBulkData, setPayloadProtected, setValuepublic static final String KEY_SPEED
public static final String KEY_RPM
@Deprecated public static final String KEY_EXTERNAL_TEMPERATURE
public static final String KEY_VIN
public static final String KEY_PRNDL
public static final String KEY_TIRE_PRESSURE
public static final String KEY_ENGINE_TORQUE
public static final String KEY_ENGINE_OIL_LIFE
public static final String KEY_ODOMETER
public static final String KEY_GPS
public static final String KEY_INSTANT_FUEL_CONSUMPTION
public static final String KEY_BELT_STATUS
public static final String KEY_BODY_INFORMATION
public static final String KEY_DEVICE_STATUS
public static final String KEY_DRIVER_BRAKING
public static final String KEY_WIPER_STATUS
public static final String KEY_HEAD_LAMP_STATUS
public static final String KEY_ACC_PEDAL_POSITION
public static final String KEY_STEERING_WHEEL_ANGLE
public static final String KEY_E_CALL_INFO
public static final String KEY_AIRBAG_STATUS
public static final String KEY_EMERGENCY_EVENT
public static final String KEY_CLUSTER_MODE_STATUS
public static final String KEY_MY_KEY
public static final String KEY_FUEL_RANGE
public static final String KEY_TURN_SIGNAL
public static final String KEY_ELECTRONIC_PARK_BRAKE_STATUS
public static final String KEY_CLOUD_APP_VEHICLE_ID
public static final String KEY_WINDOW_STATUS
public static final String KEY_HANDS_OFF_STEERING
public static final String KEY_GEAR_STATUS
@Deprecated public static final String KEY_FUEL_LEVEL
@Deprecated public static final String KEY_FUEL_LEVEL_STATE
public static final String KEY_STABILITY_CONTROLS_STATUS
public static final String KEY_CLIMATE_DATA
public static final String KEY_SEAT_OCCUPANCY
public GetVehicleData setGps(Boolean gps)
public Boolean getGps()
public GetVehicleData setSpeed(Boolean speed)
public Boolean getSpeed()
public GetVehicleData setRpm(Boolean rpm)
public Boolean getRpm()
@Deprecated public GetVehicleData setFuelLevel(Boolean fuelLevel)
fuelLevel - The fuel level in the tank (percentage). This parameter is deprecated starting RPC Spec
7.0, please see fuelRange.@Deprecated public Boolean getFuelLevel()
@Deprecated public GetVehicleData setFuelLevelState(Boolean fuelLevelState)
@Deprecated public Boolean getFuelLevelState()
public GetVehicleData setInstantFuelConsumption(Boolean instantFuelConsumption)
public Boolean getInstantFuelConsumption()
public GetVehicleData setFuelRange(Boolean fuelRange)
public Boolean getFuelRange()
@Deprecated public GetVehicleData setExternalTemperature(Boolean externalTemperature)
externalTemperature - The external temperature in degrees celsius. This parameter is deprecated starting RPC
Spec 7.1.0, please see climateData.@Deprecated public Boolean getExternalTemperature()
public GetVehicleData setVin(Boolean vin)
public Boolean getVin()
@Deprecated public GetVehicleData setPrndl(Boolean prndl)
prndl - See PRNDL.@Deprecated public Boolean getPrndl()
public GetVehicleData setTirePressure(Boolean tirePressure)
public Boolean getTirePressure()
public GetVehicleData setOdometer(Boolean odometer)
public Boolean getOdometer()
public GetVehicleData setBeltStatus(Boolean beltStatus)
public Boolean getBeltStatus()
public GetVehicleData setBodyInformation(Boolean bodyInformation)
public Boolean getBodyInformation()
public GetVehicleData setDeviceStatus(Boolean deviceStatus)
public Boolean getDeviceStatus()
public GetVehicleData setDriverBraking(Boolean driverBraking)
public Boolean getDriverBraking()
public GetVehicleData setWiperStatus(Boolean wiperStatus)
public Boolean getWiperStatus()
public GetVehicleData setHeadLampStatus(Boolean headLampStatus)
public Boolean getHeadLampStatus()
public GetVehicleData setEngineTorque(Boolean engineTorque)
public Boolean getEngineTorque()
public GetVehicleData setEngineOilLife(Boolean engineOilLife)
public Boolean getEngineOilLife()
public GetVehicleData setAccPedalPosition(Boolean accPedalPosition)
public Boolean getAccPedalPosition()
public GetVehicleData setSteeringWheelAngle(Boolean steeringWheelAngle)
public Boolean getSteeringWheelAngle()
public GetVehicleData setECallInfo(Boolean eCallInfo)
public Boolean getECallInfo()
public GetVehicleData setAirbagStatus(Boolean airbagStatus)
public Boolean getAirbagStatus()
public GetVehicleData setEmergencyEvent(Boolean emergencyEvent)
public Boolean getEmergencyEvent()
public GetVehicleData setClusterModeStatus(Boolean clusterModeStatus)
public Boolean getClusterModeStatus()
public GetVehicleData setMyKey(Boolean myKey)
public Boolean getMyKey()
public GetVehicleData setTurnSignal(Boolean turnSignal)
turnSignal - a boolean valuepublic Boolean getTurnSignal()
public GetVehicleData setElectronicParkBrakeStatus(Boolean electronicParkBrakeStatus)
electronicParkBrakeStatus - a boolean valuepublic Boolean getElectronicParkBrakeStatus()
public GetVehicleData setCloudAppVehicleID(boolean cloudAppVehicleID)
cloudAppVehicleID - a boolean valuepublic Boolean getCloudAppVehicleID()
public GetVehicleData setOEMCustomVehicleData(String vehicleDataName, Boolean vehicleDataState)
vehicleDataName - a String valuevehicleDataState - a boolean valuepublic Boolean getOEMCustomVehicleData(String vehicleDataName)
public GetVehicleData setWindowStatus(Boolean windowStatus)
windowStatus - See WindowStatuspublic Boolean getWindowStatus()
public GetVehicleData setHandsOffSteering(Boolean handsOffSteering)
handsOffSteering - To indicate whether driver hands are off the steering wheelpublic Boolean getHandsOffSteering()
public GetVehicleData setGearStatus(Boolean gearStatus)
gearStatus - See GearStatuspublic Boolean getGearStatus()
public GetVehicleData setStabilityControlsStatus(Boolean stabilityControlsStatus)
stabilityControlsStatus - See StabilityControlsStatuspublic Boolean getStabilityControlsStatus()
public GetVehicleData setClimateData(Boolean climateData)
climateData - See ClimateDatapublic Boolean getClimateData()
public GetVehicleData setSeatOccupancy(Boolean seatOccupancy)
seatOccupancy - See SeatOccupancypublic Boolean getSeatOccupancy()