SDLGetVehicleDataResponse Class Reference

Section Contents

Overview

Get Vehicle Data Response is sent, when SDLGetVehicleData has been called

Since SmartDeviceLink 2.0

-init

@abstract Constructs a new SDLGetVehicleDataResponse object

Objective-C

- (instancetype)init;

Swift

init!()

-initWithDictionary:

@abstract Constructs a new SDLGetVehicleDataResponse object indicated by the NSMutableDictionary parameter - parameter: dict The dictionary to use

Objective-C

- (instancetype)initWithDictionary:(NSMutableDictionary *)dict;

Swift

init!(dictionary dict: NSMutableDictionary!)

Parameters

dict

The dictionary to use

gps

@abstract A SDLGPSData* value. See GPSData.

Objective-C

@property (readwrite, strong, atomic) SDLGPSData *gps;

Swift

var gps: SDLGPSData! { get set }

speed

@abstract The vehicle speed in kilometers per hour.

Objective-C

@property (readwrite, strong, atomic) NSNumber *speed;

Swift

var speed: NSNumber! { get set }

rpm

@abstract The number of revolutions per minute of the engine.

Objective-C

@property (readwrite, strong, atomic) NSNumber *rpm;

Swift

var rpm: NSNumber! { get set }

fuelLevel

@abstract The fuel level in the tank (percentage)

Objective-C

@property (readwrite, strong, atomic) NSNumber *fuelLevel;

Swift

var fuelLevel: NSNumber! { get set }

fuelLevel_State

@abstract A SDLComponentVolumeStatus* value. The fuel level state.

Objective-C

@property (readwrite, strong, atomic) SDLComponentVolumeStatus *fuelLevel_State;

Swift

var fuelLevel_State: SDLComponentVolumeStatus! { get set }

instantFuelConsumption

@abstract The instantaneous fuel consumption in microlitres.

Objective-C

@property (readwrite, strong, atomic) NSNumber *instantFuelConsumption;

Swift

var instantFuelConsumption: NSNumber! { get set }

externalTemperature

@abstract The external temperature in degrees celsius.

Objective-C

@property (readwrite, strong, atomic) NSNumber *externalTemperature;

Swift

var externalTemperature: NSNumber! { get set }

vin

@abstract The Vehicle Identification Number

Objective-C

@property (readwrite, strong, atomic) NSString *vin;

Swift

var vin: String! { get set }

prndl

@abstract See PRNDL.

Objective-C

@property (readwrite, strong, atomic) SDLPRNDL *prndl;

Swift

var prndl: SDLPRNDL! { get set }

tirePressure

@abstract A SDLTireStatus* value. See TireStatus.

Objective-C

@property (readwrite, strong, atomic) SDLTireStatus *tirePressure;

Swift

var tirePressure: SDLTireStatus! { get set }

odometer

@abstract Odometer reading in km.

Objective-C

@property (readwrite, strong, atomic) NSNumber *odometer;

Swift

var odometer: NSNumber! { get set }

beltStatus

@abstract A SDLBeltStatus* value. The status of the seat belts.

Objective-C

@property (readwrite, strong, atomic) SDLBeltStatus *beltStatus;

Swift

var beltStatus: SDLBeltStatus! { get set }

bodyInformation

@abstract A SDLBodyInformation* value. The body information including power modes.

Objective-C

@property (readwrite, strong, atomic) SDLBodyInformation *bodyInformation;

Swift

var bodyInformation: SDLBodyInformation! { get set }

deviceStatus

@abstract A SDLDeviceStatus* value. The device status including signal and battery strength.

Objective-C

@property (readwrite, strong, atomic) SDLDeviceStatus *deviceStatus;

Swift

var deviceStatus: SDLDeviceStatus! { get set }

driverBraking

@abstract A SDLVehicleDataResult* value. The status of the brake pedal.

Objective-C

@property (readwrite, strong, atomic) SDLVehicleDataEventStatus *driverBraking;

Swift

var driverBraking: SDLVehicleDataEventStatus! { get set }

wiperStatus

@abstract A SDLWiperStatus* value. The status of the wipers.

Objective-C

@property (readwrite, strong, atomic) SDLWiperStatus *wiperStatus;

Swift

var wiperStatus: SDLWiperStatus! { get set }

headLampStatus

@abstract A SDLHeadLampStatus* value. Status of the head lamps.

Objective-C

@property (readwrite, strong, atomic) SDLHeadLampStatus *headLampStatus;

Swift

var headLampStatus: SDLHeadLampStatus! { get set }

engineTorque

@abstract Torque value for engine (in Nm) on non-diesel variants.

Objective-C

@property (readwrite, strong, atomic) NSNumber *engineTorque;

Swift

var engineTorque: NSNumber! { get set }

accPedalPosition

@abstract Accelerator pedal position (percentage depressed)

Objective-C

@property (readwrite, strong, atomic) NSNumber *accPedalPosition;

Swift

var accPedalPosition: NSNumber! { get set }

steeringWheelAngle

@abstract Current angle of the steering wheel (in deg)

Objective-C

@property (readwrite, strong, atomic) NSNumber *steeringWheelAngle;

Swift

var steeringWheelAngle: NSNumber! { get set }

eCallInfo

Undocumented

Objective-C

@interface SDLGetVehicleDataResponse : SDLRPCResponse

airbagStatus

Undocumented

Objective-C

@interface SDLGetVehicleDataResponse : SDLRPCResponse

emergencyEvent

Undocumented

Objective-C

@interface SDLGetVehicleDataResponse : SDLRPCResponse

clusterModeStatus

Undocumented

Objective-C

@interface SDLGetVehicleDataResponse : SDLRPCResponse

myKey

Undocumented

Objective-C

@interface SDLGetVehicleDataResponse : SDLRPCResponse