Expand Minimize Picture-in-picture Power Device Status Voice Recognition Skip Back Skip Forward Minus Plus Play Search
Documentation
Sidebar

SDLGetVehicleDataResponse Class Reference

Section Contents

Overview

Response to SDLGetVehicleData

Since SmartDeviceLink 2.0

gps

The car current GPS coordinates

Objective-C

@property (readwrite, strong, nonatomic, nullable) SDLGPSData *gps;

Swift

var gps: SDLGPSData? { get set }

speed

The vehicle speed in kilometers per hour

Objective-C

@property (readwrite, strong, nonatomic, nullable) NSNumber<SDLFloat> *speed;

Swift

var speed: (NSNumber & SDLFloat)? { get set }

rpm

The number of revolutions per minute of the engine.

Objective-C

@property (readwrite, strong, nonatomic, nullable) NSNumber<SDLInt> *rpm;

Swift

var rpm: (NSNumber & SDLInt)? { get set }

fuelLevel

The fuel level in the tank (percentage)

Objective-C

@property (readwrite, strong, nonatomic, nullable) NSNumber<SDLFloat> *fuelLevel;

Swift

var fuelLevel: (NSNumber & SDLFloat)? { get set }

fuelLevel_State

The fuel level state

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    SDLComponentVolumeStatus fuelLevel_State;

Swift

var fuelLevel_State: SDLComponentVolumeStatus? { get set }

fuelRange

The estimate range in KM the vehicle can travel based on fuel level and consumption

Optional, Array of length 0 - 100, of SDLFuelRange

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSArray<SDLFuelRange *> *fuelRange;

Swift

var fuelRange: [SDLFuelRange]? { get set }

instantFuelConsumption

The instantaneous fuel consumption in microlitres

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLFloat> *instantFuelConsumption;

Swift

var instantFuelConsumption: (NSNumber & SDLFloat)? { get set }

externalTemperature

The external temperature in degrees celsius.

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLFloat> *externalTemperature;

Swift

var externalTemperature: (NSNumber & SDLFloat)? { get set }

vin

The Vehicle Identification Number

Objective-C

@property (readwrite, strong, nonatomic, nullable) NSString *vin;

Swift

var vin: String? { get set }

prndl

The current gear shift state of the user’s vehicle

Objective-C

@property (readwrite, strong, nonatomic, nullable) SDLPRNDL prndl;

Swift

var prndl: SDLPRNDL? { get set }

tirePressure

The current pressure warnings for the user’s vehicle

Objective-C

@property (readwrite, strong, nonatomic, nullable) SDLTireStatus *tirePressure;

Swift

var tirePressure: SDLTireStatus? { get set }

odometer

Odometer reading in km

Objective-C

@property (readwrite, strong, nonatomic, nullable) NSNumber<SDLInt> *odometer;

Swift

var odometer: (NSNumber & SDLInt)? { get set }

beltStatus

The status of the seat belts

Objective-C

@property (readwrite, strong, nonatomic, nullable) SDLBeltStatus *beltStatus;

Swift

var beltStatus: SDLBeltStatus? { get set }

bodyInformation

The body information including power modes

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    SDLBodyInformation *bodyInformation;

Swift

var bodyInformation: SDLBodyInformation? { get set }

deviceStatus

The IVI system status including signal and battery strength

Objective-C

@property (readwrite, strong, nonatomic, nullable) SDLDeviceStatus *deviceStatus;

Swift

var deviceStatus: SDLDeviceStatus? { get set }

driverBraking

The status of the brake pedal

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    SDLVehicleDataEventStatus driverBraking;

Swift

var driverBraking: SDLVehicleDataEventStatus? { get set }

wiperStatus

The status of the wipers

Objective-C

@property (readwrite, strong, nonatomic, nullable) SDLWiperStatus wiperStatus;

Swift

var wiperStatus: SDLWiperStatus? { get set }

headLampStatus

Status of the head lamps

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    SDLHeadLampStatus *headLampStatus;

Swift

var headLampStatus: SDLHeadLampStatus? { get set }

engineOilLife

The estimated percentage (0% - 100%) of remaining oil life of the engine

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLFloat> *engineOilLife;

Swift

var engineOilLife: (NSNumber & SDLFloat)? { get set }

engineTorque

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

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLFloat> *engineTorque;

Swift

var engineTorque: (NSNumber & SDLFloat)? { get set }

accPedalPosition

Accelerator pedal position (percentage depressed)

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLFloat> *accPedalPosition;

Swift

var accPedalPosition: (NSNumber & SDLFloat)? { get set }

steeringWheelAngle

Current angle of the steering wheel (in deg)

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLFloat> *steeringWheelAngle;

Swift

var steeringWheelAngle: (NSNumber & SDLFloat)? { get set }

eCallInfo

Emergency Call notification and confirmation data

Objective-C

@property (readwrite, strong, nonatomic, nullable) SDLECallInfo *eCallInfo;

Swift

var eCallInfo: SDLECallInfo? { get set }

airbagStatus

The status of the air bags

Objective-C

@property (readwrite, strong, nonatomic, nullable) SDLAirbagStatus *airbagStatus;

Swift

var airbagStatus: SDLAirbagStatus? { get set }

emergencyEvent

Information related to an emergency event (and if it occurred)

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    SDLEmergencyEvent *emergencyEvent;

Swift

var emergencyEvent: SDLEmergencyEvent? { get set }

clusterModeStatus

The status modes of the cluster

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    SDLClusterModeStatus *clusterModeStatus;

Swift

var clusterModeStatus: SDLClusterModeStatus? { get set }

myKey

Information related to the MyKey feature

Objective-C

@property (readwrite, strong, nonatomic, nullable) SDLMyKey *myKey;

Swift

var myKey: SDLMyKey? { get set }

electronicParkBrakeStatus

The status of the electronic parking brake

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    SDLElectronicParkBrakeStatus electronicParkBrakeStatus;

Swift

var electronicParkBrakeStatus: SDLElectronicParkBrakeStatus? { get set }

turnSignal

The status of the turn signal

Objective-C

@property (readwrite, strong, nonatomic, nullable) SDLTurnSignal turnSignal;

Swift

var turnSignal: SDLTurnSignal? { get set }
View on GitHub.com
Previous Section Next Section