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

Constants Reference

Section Contents

Overview

The following constants are available globally.

SDLAmbientLightStatusNight

Represents a night ambient light status

Objective-C

extern const SDLAmbientLightStatus SDLAmbientLightStatusNight

Swift

static let night: SDLAmbientLightStatus

SDLAmbientLightStatusTwilight1

Represents a twilight 1 ambient light status

Objective-C

extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight1

Swift

static let twilight1: SDLAmbientLightStatus

SDLAmbientLightStatusTwilight2

Represents a twilight 2 ambient light status

Objective-C

extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight2

Swift

static let twilight2: SDLAmbientLightStatus

SDLAmbientLightStatusTwilight3

Represents a twilight 3 ambient light status

Objective-C

extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight3

Swift

static let twilight3: SDLAmbientLightStatus

SDLAmbientLightStatusTwilight4

Represents a twilight 4 ambient light status

Objective-C

extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight4

Swift

static let twilight4: SDLAmbientLightStatus

SDLAmbientLightStatusDay

Represents a day ambient light status

Objective-C

extern const SDLAmbientLightStatus SDLAmbientLightStatusDay

Swift

static let day: SDLAmbientLightStatus

SDLAmbientLightStatusUnknown

Represents an unknown ambient light status

Objective-C

extern const SDLAmbientLightStatus SDLAmbientLightStatusUnknown

Swift

static let unknown: SDLAmbientLightStatus

SDLAmbientLightStatusInvalid

Represents a invalid ambient light status

Objective-C

extern const SDLAmbientLightStatus SDLAmbientLightStatusInvalid

Swift

static let invalid: SDLAmbientLightStatus

SDLAppHMITypeDefault

The App will have default rights.

Objective-C

extern const SDLAppHMIType SDLAppHMITypeDefault

Swift

static let `default`: SDLAppHMIType

SDLAppHMITypeCommunication

Communication type of App

Objective-C

extern const SDLAppHMIType SDLAppHMITypeCommunication

Swift

static let communication: SDLAppHMIType

SDLAppHMITypeMedia

App dealing with Media

Objective-C

extern const SDLAppHMIType SDLAppHMITypeMedia

Swift

static let media: SDLAppHMIType

SDLAppHMITypeMessaging

Messaging App

Objective-C

extern const SDLAppHMIType SDLAppHMITypeMessaging

Swift

static let messaging: SDLAppHMIType

SDLAppHMITypeNavigation

Navigation App

Objective-C

extern const SDLAppHMIType SDLAppHMITypeNavigation

Swift

static let navigation: SDLAppHMIType

SDLAppHMITypeInformation

Information App

Objective-C

extern const SDLAppHMIType SDLAppHMITypeInformation

Swift

static let information: SDLAppHMIType

SDLAppHMITypeSocial

App dealing with social media

Objective-C

extern const SDLAppHMIType SDLAppHMITypeSocial

Swift

static let social: SDLAppHMIType

SDLAppHMITypeProjection

App dealing with Mobile Projection applications

Objective-C

extern const SDLAppHMIType SDLAppHMITypeProjection

Swift

static let projection: SDLAppHMIType

SDLAppHMITypeBackgroundProcess

App designed for use in the background

Objective-C

extern const SDLAppHMIType SDLAppHMITypeBackgroundProcess

Swift

static let backgroundProcess: SDLAppHMIType

SDLAppHMITypeTesting

App only for Testing purposes

Objective-C

extern const SDLAppHMIType SDLAppHMITypeTesting

Swift

static let testing: SDLAppHMIType

SDLAppHMITypeSystem

System App

Objective-C

extern const SDLAppHMIType SDLAppHMITypeSystem

Swift

static let system: SDLAppHMIType

SDLAppHMITypeRemoteControl

Remote control

Objective-C

extern const SDLAppHMIType SDLAppHMITypeRemoteControl

Swift

static let remoteControl: SDLAppHMIType

SDLAppInterfaceUnregisteredReasonIgnitionOff

Vehicle ignition turned off.

Objective-C

extern const SDLAppInterfaceUnregisteredReason
    SDLAppInterfaceUnregisteredReasonIgnitionOff

Swift

static let ignitionOff: SDLAppInterfaceUnregisteredReason

SDLAppInterfaceUnregisteredReasonBluetoothOff

Bluetooth was turned off, causing termination of a necessary Bluetooth connection.

Objective-C

extern const SDLAppInterfaceUnregisteredReason
    SDLAppInterfaceUnregisteredReasonBluetoothOff

Swift

static let bluetoothOff: SDLAppInterfaceUnregisteredReason

SDLAppInterfaceUnregisteredReasonUSBDisconnected

USB was disconnected, causing termination of a necessary iAP connection.

Objective-C

extern const SDLAppInterfaceUnregisteredReason
    SDLAppInterfaceUnregisteredReasonUSBDisconnected

Swift

static let usbDisconnected: SDLAppInterfaceUnregisteredReason

SDLAppInterfaceUnregisteredReasonRequestWhileInNoneHMILevel

Application attempted SmartDeviceLink RPC request while HMILevel = NONE. App must have HMILevel other than NONE to issue RPC requests or get notifications or RPC responses.

Objective-C

extern const SDLAppInterfaceUnregisteredReason
    SDLAppInterfaceUnregisteredReasonRequestWhileInNoneHMILevel

Swift

static let requestWhileInNoneHMILevel: SDLAppInterfaceUnregisteredReason

SDLAppInterfaceUnregisteredReasonTooManyRequests

Either too many – or too many per unit of time – requests were made by the application.

Objective-C

extern const SDLAppInterfaceUnregisteredReason
    SDLAppInterfaceUnregisteredReasonTooManyRequests

Swift

static let tooManyRequests: SDLAppInterfaceUnregisteredReason

SDLAppInterfaceUnregisteredReasonDriverDistractionViolation

The application has issued requests which cause driver distraction rules to be violated.

Objective-C

extern const SDLAppInterfaceUnregisteredReason
    SDLAppInterfaceUnregisteredReasonDriverDistractionViolation

Swift

static let driverDistractionViolation: SDLAppInterfaceUnregisteredReason

SDLAppInterfaceUnregisteredReasonLanguageChange

The user performed a language change on the SDL platform, causing the application to need to be reregistered for the new language.

Objective-C

extern const SDLAppInterfaceUnregisteredReason
    SDLAppInterfaceUnregisteredReasonLanguageChange

Swift

static let languageChange: SDLAppInterfaceUnregisteredReason

SDLAppInterfaceUnregisteredReasonMasterReset

The user performed a MASTER RESET on the SDL platform, causing removal of a necessary Bluetooth pairing.

Objective-C

extern const SDLAppInterfaceUnregisteredReason
    SDLAppInterfaceUnregisteredReasonMasterReset

Swift

static let masterReset: SDLAppInterfaceUnregisteredReason

SDLAppInterfaceUnregisteredReasonFactoryDefaults

The user restored settings to FACTORY DEFAULTS on the SDL platform.

Objective-C

extern const SDLAppInterfaceUnregisteredReason
    SDLAppInterfaceUnregisteredReasonFactoryDefaults

Swift

static let factoryDefaults: SDLAppInterfaceUnregisteredReason

SDLAppInterfaceUnregisteredReasonAppUnauthorized

The app is not being authorized to be connected to SDL.

@since SDL 2.0

Objective-C

extern const SDLAppInterfaceUnregisteredReason
    SDLAppInterfaceUnregisteredReasonAppUnauthorized

Swift

static let appUnauthorized: SDLAppInterfaceUnregisteredReason

SDLErrorDomainAudioStreamManager

Undocumented

Objective-C

extern NSString *const SDLErrorDomainAudioStreamManager

Swift

let SDLErrorDomainAudioStreamManager: String

SDLAudioStreamingStateAudible

Currently streaming audio, if any, is audible to user.

Objective-C

extern const SDLAudioStreamingState SDLAudioStreamingStateAudible

Swift

static let audible: SDLAudioStreamingState

SDLAudioStreamingStateAttenuated

Some kind of audio mixing is taking place. Currently streaming audio, if any, is audible to the user at a lowered volume.

@since SDL 2.0

Objective-C

extern const SDLAudioStreamingState SDLAudioStreamingStateAttenuated

Swift

static let attenuated: SDLAudioStreamingState

SDLAudioStreamingStateNotAudible

Currently streaming audio, if any, is not audible to user. made via VR session.

Objective-C

extern const SDLAudioStreamingState SDLAudioStreamingStateNotAudible

Swift

static let notAudible: SDLAudioStreamingState

SDLAudioTypePCM

PCM raw audio

@since SDL 2.0

Objective-C

extern const SDLAudioType SDLAudioTypePCM

Swift

static let PCM: SDLAudioType

SDLBitsPerSample8Bit

8 bits per sample

Objective-C

extern const SDLBitsPerSample SDLBitsPerSample8Bit

Swift

static let sample8Bit: SDLBitsPerSample

SDLBitsPerSample16Bit

16 bits per sample

Objective-C

extern const SDLBitsPerSample SDLBitsPerSample16Bit

Swift

static let sample16Bit: SDLBitsPerSample

SDLButtonEventModeButtonUp

The button was released

Objective-C

extern const SDLButtonEventMode SDLButtonEventModeButtonUp

Swift

static let buttonUp: SDLButtonEventMode

SDLButtonEventModeButtonDown

The button was depressed

Objective-C

extern const SDLButtonEventMode SDLButtonEventModeButtonDown

Swift

static let buttonDown: SDLButtonEventMode

SDLButtonNameOk

Represents the button usually labeled OK. A typical use of this button is for the user to press it to make a selection.

Objective-C

extern const SDLButtonName SDLButtonNameOk

Swift

static let ok: SDLButtonName

SDLButtonNameSeekLeft

Represents the seek-left button. A typical use of this button is for the user to scroll to the left through menu choices one menu item per press.

Objective-C

extern const SDLButtonName SDLButtonNameSeekLeft

Swift

static let seekLeft: SDLButtonName

SDLButtonNameSeekRight

Represents the seek-right button. A typical use of this button is for the user to scroll to the right through menu choices one menu item per press.

Objective-C

extern const SDLButtonName SDLButtonNameSeekRight

Swift

static let seekRight: SDLButtonName

SDLButtonNameTuneUp

Represents a turn of the tuner knob in the clockwise direction one tick.

Objective-C

extern const SDLButtonName SDLButtonNameTuneUp

Swift

static let tuneUp: SDLButtonName

SDLButtonNameTuneDown

Represents a turn of the tuner knob in the counter-clockwise direction one tick.

Objective-C

extern const SDLButtonName SDLButtonNameTuneDown

Swift

static let tuneDown: SDLButtonName

SDLButtonNamePreset0

Represents the preset 0 button.

Objective-C

extern const SDLButtonName SDLButtonNamePreset0

Swift

static let preset0: SDLButtonName

SDLButtonNamePreset1

Represents the preset 1 button.

Objective-C

extern const SDLButtonName SDLButtonNamePreset1

Swift

static let preset1: SDLButtonName

SDLButtonNamePreset2

Represents the preset 2 button.

Objective-C

extern const SDLButtonName SDLButtonNamePreset2

Swift

static let preset2: SDLButtonName

SDLButtonNamePreset3

Represents the preset 3 button.

Objective-C

extern const SDLButtonName SDLButtonNamePreset3

Swift

static let preset3: SDLButtonName

SDLButtonNamePreset4

Represents the preset 4 button.

Objective-C

extern const SDLButtonName SDLButtonNamePreset4

Swift

static let preset4: SDLButtonName

SDLButtonNamePreset5

Represents the preset 5 button.

Objective-C

extern const SDLButtonName SDLButtonNamePreset5

Swift

static let preset5: SDLButtonName

SDLButtonNamePreset6

Represents the preset 6 button.

Objective-C

extern const SDLButtonName SDLButtonNamePreset6

Swift

static let preset6: SDLButtonName

SDLButtonNamePreset7

Represents the preset 7 button.

Objective-C

extern const SDLButtonName SDLButtonNamePreset7

Swift

static let preset7: SDLButtonName

SDLButtonNamePreset8

Represents the preset 8 button.

Objective-C

extern const SDLButtonName SDLButtonNamePreset8

Swift

static let preset8: SDLButtonName

SDLButtonNamePreset9

Represents the preset 9 button.

Objective-C

extern const SDLButtonName SDLButtonNamePreset9

Swift

static let preset9: SDLButtonName

SDLButtonNameCustomButton

Represents the Custom button.

Objective-C

extern const SDLButtonName SDLButtonNameCustomButton

Swift

static let customButton: SDLButtonName

SDLButtonNameSearch

Represents the SEARCH button.

Objective-C

extern const SDLButtonName SDLButtonNameSearch

Swift

static let search: SDLButtonName

SDLButtonNameACMax

Represents AC max button *

Objective-C

extern const SDLButtonName SDLButtonNameACMax

Swift

static let acMax: SDLButtonName

SDLButtonNameAC

Represents AC button *

Objective-C

extern const SDLButtonName SDLButtonNameAC

Swift

static let AC: SDLButtonName

SDLButtonNameRecirculate

Represents a Recirculate button

Objective-C

extern const SDLButtonName SDLButtonNameRecirculate

Swift

static let recirculate: SDLButtonName

SDLButtonNameFanUp

Represents a Fan up button

Objective-C

extern const SDLButtonName SDLButtonNameFanUp

Swift

static let fanUp: SDLButtonName

SDLButtonNameFanDown

Represents a fan down button

Objective-C

extern const SDLButtonName SDLButtonNameFanDown

Swift

static let fanDown: SDLButtonName

SDLButtonNameTempUp

Represents a temperature up button

Objective-C

extern const SDLButtonName SDLButtonNameTempUp

Swift

static let tempUp: SDLButtonName

SDLButtonNameTempDown

Represents a temperature down button

Objective-C

extern const SDLButtonName SDLButtonNameTempDown

Swift

static let tempDown: SDLButtonName

SDLButtonNameDefrostMax

Represents a Defrost max button.

Objective-C

extern const SDLButtonName SDLButtonNameDefrostMax

Swift

static let defrostMax: SDLButtonName

SDLButtonNameDefrost

Represents a Defrost button.

Objective-C

extern const SDLButtonName SDLButtonNameDefrost

Swift

static let defrost: SDLButtonName

SDLButtonNameDefrostRear

Represents a Defrost rear button.

Objective-C

extern const SDLButtonName SDLButtonNameDefrostRear

Swift

static let defrostRear: SDLButtonName

SDLButtonNameUpperVent

Represents a Upper Vent button.

Objective-C

extern const SDLButtonName SDLButtonNameUpperVent

Swift

static let upperVent: SDLButtonName

SDLButtonNameLowerVent

Represents a Lower vent button.

Objective-C

extern const SDLButtonName SDLButtonNameLowerVent

Swift

static let lowerVent: SDLButtonName

SDLButtonNameVolumeUp

Represents a volume up button.

Objective-C

extern const SDLButtonName SDLButtonNameVolumeUp

Swift

static let volumeUp: SDLButtonName

SDLButtonNameVolumeDown

Represents a volume down button.

Objective-C

extern const SDLButtonName SDLButtonNameVolumeDown

Swift

static let volumeDown: SDLButtonName

SDLButtonNameEject

Represents a Eject Button.

Objective-C

extern const SDLButtonName SDLButtonNameEject

Swift

static let eject: SDLButtonName

SDLButtonNameSource

Represents a Source button.

Objective-C

extern const SDLButtonName SDLButtonNameSource

Swift

static let source: SDLButtonName

SDLButtonNameShuffle

Represents a SHUFFLE button.

Objective-C

extern const SDLButtonName SDLButtonNameShuffle

Swift

static let shuffle: SDLButtonName

SDLButtonNameRepeat

Represents a Repeat button.

Objective-C

extern const SDLButtonName SDLButtonNameRepeat

Swift

static let `repeat`: SDLButtonName

SDLButtonPressModeLong

A button was released, after it was pressed for a long time. Actual timing is defined by the head unit and may vary.

Objective-C

extern const SDLButtonPressMode SDLButtonPressModeLong

Swift

static let long: SDLButtonPressMode

SDLButtonPressModeShort

A button was released, after it was pressed for a short time. Actual timing is defined by the head unit and may vary.

Objective-C

extern const SDLButtonPressMode SDLButtonPressModeShort

Swift

static let short: SDLButtonPressMode

SDLCarModeStatusNormal

Provides carmode NORMAL to each module.

Objective-C

extern const SDLCarModeStatus SDLCarModeStatusNormal

Swift

static let normal: SDLCarModeStatus

SDLCarModeStatusFactory

Provides carmode FACTORY to each module.

Objective-C

extern const SDLCarModeStatus SDLCarModeStatusFactory

Swift

static let factory: SDLCarModeStatus

SDLCarModeStatusTransport

Provides carmode TRANSPORT to each module.

Objective-C

extern const SDLCarModeStatus SDLCarModeStatusTransport

Swift

static let transport: SDLCarModeStatus

SDLCarModeStatusCrash

Provides carmode CRASH to each module.

Objective-C

extern const SDLCarModeStatus SDLCarModeStatusCrash

Swift

static let crash: SDLCarModeStatus

SDLCharacterSetType2

Character Set Type 2

Objective-C

extern const SDLCharacterSet SDLCharacterSetType2

Swift

static let type2: SDLCharacterSet

SDLCharacterSetType5

Character Set Type 5

Objective-C

extern const SDLCharacterSet SDLCharacterSetType5

Swift

static let type5: SDLCharacterSet

SDLCharacterSetCID1

Character Set CID1

Objective-C

extern const SDLCharacterSet SDLCharacterSetCID1

Swift

static let CID1: SDLCharacterSet

SDLCharacterSetCID2

Character Set CID2

Objective-C

extern const SDLCharacterSet SDLCharacterSetCID2

Swift

static let CID2: SDLCharacterSet

SDLCompassDirectionNorth

Direction North

Objective-C

extern const SDLCompassDirection SDLCompassDirectionNorth

Swift

static let north: SDLCompassDirection

SDLCompassDirectionNorthwest

Direction Northwest

Objective-C

extern const SDLCompassDirection SDLCompassDirectionNorthwest

Swift

static let northwest: SDLCompassDirection

SDLCompassDirectionWest

Direction West

Objective-C

extern const SDLCompassDirection SDLCompassDirectionWest

Swift

static let west: SDLCompassDirection

SDLCompassDirectionSouthwest

Direction Southwest

Objective-C

extern const SDLCompassDirection SDLCompassDirectionSouthwest

Swift

static let southwest: SDLCompassDirection

SDLCompassDirectionSouth

Direction South

Objective-C

extern const SDLCompassDirection SDLCompassDirectionSouth

Swift

static let south: SDLCompassDirection

SDLCompassDirectionSoutheast

Direction Southeast

Objective-C

extern const SDLCompassDirection SDLCompassDirectionSoutheast

Swift

static let southeast: SDLCompassDirection

SDLCompassDirectionEast

Direction East

Objective-C

extern const SDLCompassDirection SDLCompassDirectionEast

Swift

static let east: SDLCompassDirection

SDLCompassDirectionNortheast

Direction Northeast

Objective-C

extern const SDLCompassDirection SDLCompassDirectionNortheast

Swift

static let northeast: SDLCompassDirection

SDLComponentVolumeStatusUnknown

Unknown SDLComponentVolumeStatus

Objective-C

extern const SDLComponentVolumeStatus SDLComponentVolumeStatusUnknown

Swift

static let unknown: SDLComponentVolumeStatus

SDLComponentVolumeStatusNormal

Normal SDLComponentVolumeStatus

Objective-C

extern const SDLComponentVolumeStatus SDLComponentVolumeStatusNormal

Swift

static let normal: SDLComponentVolumeStatus

SDLComponentVolumeStatusLow

Low SDLComponentVolumeStatus

Objective-C

extern const SDLComponentVolumeStatus SDLComponentVolumeStatusLow

Swift

static let low: SDLComponentVolumeStatus

SDLComponentVolumeStatusFault

Fault SDLComponentVolumeStatus

Objective-C

extern const SDLComponentVolumeStatus SDLComponentVolumeStatusFault

Swift

static let fault: SDLComponentVolumeStatus

SDLComponentVolumeStatusAlert

Alert SDLComponentVolumeStatus

Objective-C

extern const SDLComponentVolumeStatus SDLComponentVolumeStatusAlert

Swift

static let alert: SDLComponentVolumeStatus

SDLComponentVolumeStatusNotSupported

Not supported SDLComponentVolumeStatus

Objective-C

extern const SDLComponentVolumeStatus SDLComponentVolumeStatusNotSupported

Swift

static let notSupported: SDLComponentVolumeStatus

SDLDefrostZoneFront

A SDLDefrostZone with the value of FRONT

Objective-C

extern const SDLDefrostZone SDLDefrostZoneFront

Swift

static let front: SDLDefrostZone

SDLDefrostZoneRear

A SDLDefrostZone with the value of REAR

Objective-C

extern const SDLDefrostZone SDLDefrostZoneRear

Swift

static let rear: SDLDefrostZone

SDLDefrostZoneAll

A SDLDefrostZone with the value of All

Objective-C

extern const SDLDefrostZone SDLDefrostZoneAll

Swift

static let all: SDLDefrostZone

SDLDefrostZoneNone

A SDLDefrostZone with the value of None

Objective-C

extern const SDLDefrostZone SDLDefrostZoneNone

Swift

static let none: SDLDefrostZone

SDLDeliveryModePrompt

User is prompted on HMI

Objective-C

extern const SDLDeliveryMode SDLDeliveryModePrompt

Swift

static let prompt: SDLDeliveryMode

SDLDeliveryModeDestination

Set the location as destination without prompting the user

Objective-C

extern const SDLDeliveryMode SDLDeliveryModeDestination

Swift

static let destination: SDLDeliveryMode

SDLDeliveryModeQueue

Adds the current location to navigation queue

Objective-C

extern const SDLDeliveryMode SDLDeliveryModeQueue

Swift

static let queue: SDLDeliveryMode

SDLDeviceLevelStatusZeroBars

Device battery level is zero bars

Objective-C

extern const SDLDeviceLevelStatus SDLDeviceLevelStatusZeroBars

Swift

static let zeroBars: SDLDeviceLevelStatus

SDLDeviceLevelStatusOneBar

Device battery level is one bar

Objective-C

extern const SDLDeviceLevelStatus SDLDeviceLevelStatusOneBar

Swift

static let oneBar: SDLDeviceLevelStatus

SDLDeviceLevelStatusTwoBars

Device battery level is two bars

Objective-C

extern const SDLDeviceLevelStatus SDLDeviceLevelStatusTwoBars

Swift

static let twoBars: SDLDeviceLevelStatus

SDLDeviceLevelStatusThreeBars

Device battery level is three bars

Objective-C

extern const SDLDeviceLevelStatus SDLDeviceLevelStatusThreeBars

Swift

static let threeBars: SDLDeviceLevelStatus

SDLDeviceLevelStatusFourBars

Device battery level is four bars

Objective-C

extern const SDLDeviceLevelStatus SDLDeviceLevelStatusFourBars

Swift

static let fourBars: SDLDeviceLevelStatus

SDLDeviceLevelStatusNotProvided

Device battery level is unknown

Objective-C

extern const SDLDeviceLevelStatus SDLDeviceLevelStatusNotProvided

Swift

static let notProvided: SDLDeviceLevelStatus

SDLDimensionNoFix

No GPS at all

Objective-C

extern const SDLDimension SDLDimensionNoFix

Swift

static let noFix: SDLDimension

SDLDimension2D

Longitude and latitude of the GPS

Objective-C

extern const SDLDimension SDLDimension2D

Swift

static let dimension2D: SDLDimension

SDLDimension3D

Longitude and latitude and altitude of the GPS

Objective-C

extern const SDLDimension SDLDimension3D

Swift

static let dimension3D: SDLDimension

SDLDisplayTypeCID

This display type provides a 2-line x 20 character dot matrix display.

Objective-C

extern const SDLDisplayType SDLDisplayTypeCID

Swift

static let CID: SDLDisplayType

SDLDisplayTypeType2

Display type 2

Objective-C

extern const SDLDisplayType SDLDisplayTypeType2

Swift

static let type2: SDLDisplayType

SDLDisplayTypeType5

Display type 5

Objective-C

extern const SDLDisplayType SDLDisplayTypeType5

Swift

static let type5: SDLDisplayType

SDLDisplayTypeNGN

This display type provides an 8 inch touchscreen display.

Objective-C

extern const SDLDisplayType SDLDisplayTypeNGN

Swift

static let NGN: SDLDisplayType

SDLDisplayTypeGen28DMA

Display type Gen 28 DMA

Objective-C

extern const SDLDisplayType SDLDisplayTypeGen28DMA

Swift

static let gen28DMA: SDLDisplayType

SDLDisplayTypeGen26DMA

Display type Gen 26 DMA

Objective-C

extern const SDLDisplayType SDLDisplayTypeGen26DMA

Swift

static let gen26DMA: SDLDisplayType

SDLDisplayTypeMFD3

Display type MFD3

Objective-C

extern const SDLDisplayType SDLDisplayTypeMFD3

Swift

static let MFD3: SDLDisplayType

SDLDisplayTypeMFD4

Display type MFD4

Objective-C

extern const SDLDisplayType SDLDisplayTypeMFD4

Swift

static let MFD4: SDLDisplayType

SDLDisplayTypeMFD5

Display type MFD5

Objective-C

extern const SDLDisplayType SDLDisplayTypeMFD5

Swift

static let MFD5: SDLDisplayType

SDLDisplayTypeGen38Inch

Display type Gen 3 8-inch

Objective-C

extern const SDLDisplayType SDLDisplayTypeGen38Inch

Swift

static let gen38Inch: SDLDisplayType

SDLDisplayTypeGeneric

Display type Generic

Objective-C

extern const SDLDisplayType SDLDisplayTypeGeneric

Swift

static let generic: SDLDisplayType

SDLDriverDistractionStateOn

Driver distraction rules are in effect.

Objective-C

extern const SDLDriverDistractionState SDLDriverDistractionStateOn

Swift

static let on: SDLDriverDistractionState

SDLDriverDistractionStateOff

Driver distraction rules are NOT in effect.

Objective-C

extern const SDLDriverDistractionState SDLDriverDistractionStateOff

Swift

static let off: SDLDriverDistractionState

SDLECallConfirmationStatusNormal

No E-Call signal triggered.

Objective-C

extern const SDLECallConfirmationStatus SDLECallConfirmationStatusNormal

Swift

static let normal: SDLECallConfirmationStatus

SDLECallConfirmationStatusInProgress

An E-Call is being in progress.

Objective-C

extern const SDLECallConfirmationStatus SDLECallConfirmationStatusInProgress

Swift

static let inProgress: SDLECallConfirmationStatus

SDLECallConfirmationStatusCancelled

An E-Call was cancelled by the user.

Objective-C

extern const SDLECallConfirmationStatus SDLECallConfirmationStatusCancelled

Swift

static let cancelled: SDLECallConfirmationStatus

SDLECallConfirmationStatusCompleted

The E-Call sequence is completed.

Objective-C

extern const SDLECallConfirmationStatus SDLECallConfirmationStatusCompleted

Swift

static let completed: SDLECallConfirmationStatus

SDLECallConfirmationStatusUnsuccessful

An E-Call could not be connected.

Objective-C

extern const SDLECallConfirmationStatus SDLECallConfirmationStatusUnsuccessful

Swift

static let unsuccessful: SDLECallConfirmationStatus

SDLECallConfirmationStatusConfiguredOff

E-Call is not configured on this vehicle.

Objective-C

extern const SDLECallConfirmationStatus SDLECallConfirmationStatusConfiguredOff

Swift

static let configuredOff: SDLECallConfirmationStatus

SDLECallConfirmationStatusCompleteDTMFTimeout

E-Call is considered to be complete without Emergency Operator contact.

Objective-C

extern const SDLECallConfirmationStatus
    SDLECallConfirmationStatusCompleteDTMFTimeout

Swift

static let completeDTMFTimeout: SDLECallConfirmationStatus

SDLEmergencyEventTypeNoEvent

No emergency event has happened.

Objective-C

extern const SDLEmergencyEventType SDLEmergencyEventTypeNoEvent

Swift

static let noEvent: SDLEmergencyEventType

SDLEmergencyEventTypeFrontal

Frontal collision has happened.

Objective-C

extern const SDLEmergencyEventType SDLEmergencyEventTypeFrontal

Swift

static let frontal: SDLEmergencyEventType

SDLEmergencyEventTypeSide

Side collision has happened.

Objective-C

extern const SDLEmergencyEventType SDLEmergencyEventTypeSide

Swift

static let side: SDLEmergencyEventType

SDLEmergencyEventTypeRear

Rear collision has happened.

Objective-C

extern const SDLEmergencyEventType SDLEmergencyEventTypeRear

Swift

static let rear: SDLEmergencyEventType

SDLEmergencyEventTypeRollover

A rollover event has happened.

Objective-C

extern const SDLEmergencyEventType SDLEmergencyEventTypeRollover

Swift

static let rollover: SDLEmergencyEventType

SDLEmergencyEventTypeNotSupported

The signal is not supported

Objective-C

extern const SDLEmergencyEventType SDLEmergencyEventTypeNotSupported

Swift

static let notSupported: SDLEmergencyEventType

SDLEmergencyEventTypeFault

Emergency status cannot be determined

Objective-C

extern const SDLEmergencyEventType SDLEmergencyEventTypeFault

Swift

static let fault: SDLEmergencyEventType

SDLFileTypeBMP

file type: Bitmap (BMP)

Objective-C

extern const SDLFileType SDLFileTypeBMP

Swift

static let BMP: SDLFileType

SDLFileTypeJPEG

file type: JPEG

Objective-C

extern const SDLFileType SDLFileTypeJPEG

Swift

static let JPEG: SDLFileType

SDLFileTypePNG

file type: PNG

Objective-C

extern const SDLFileType SDLFileTypePNG

Swift

static let PNG: SDLFileType

SDLFileTypeWAV

file type: WAVE (WAV)

Objective-C

extern const SDLFileType SDLFileTypeWAV

Swift

static let WAV: SDLFileType

SDLFileTypeMP3

file type: MP3

Objective-C

extern const SDLFileType SDLFileTypeMP3

Swift

static let MP3: SDLFileType

SDLFileTypeAAC

file type: AAC

Objective-C

extern const SDLFileType SDLFileTypeAAC

Swift

static let AAC: SDLFileType

SDLFileTypeBinary

file type: BINARY

Objective-C

extern const SDLFileType SDLFileTypeBinary

Swift

static let binary: SDLFileType

SDLFileTypeJSON

file type: JSON

Objective-C

extern const SDLFileType SDLFileTypeJSON

Swift

static let JSON: SDLFileType

SDLFuelCutoffStatusTerminateFuel

Fuel is cut off

Objective-C

extern const SDLFuelCutoffStatus SDLFuelCutoffStatusTerminateFuel

Swift

static let terminateFuel: SDLFuelCutoffStatus

SDLFuelCutoffStatusNormalOperation

Fuel is not cut off

Objective-C

extern const SDLFuelCutoffStatus SDLFuelCutoffStatusNormalOperation

Swift

static let normalOperation: SDLFuelCutoffStatus

SDLFuelCutoffStatusFault

Status of the fuel pump cannot be determined

Objective-C

extern const SDLFuelCutoffStatus SDLFuelCutoffStatusFault

Swift

static let fault: SDLFuelCutoffStatus

SDLGlobalPropertyHelpPrompt

The help prompt to be spoken if the user needs assistance during a user-initiated interaction.

Objective-C

extern const SDLGlobalProperty SDLGlobalPropertyHelpPrompt

Swift

static let helpPrompt: SDLGlobalProperty

SDLGlobalPropertyTimeoutPrompt

The prompt to be spoken if the user-initiated interaction times out waiting for the user’s verbal input.

Objective-C

extern const SDLGlobalProperty SDLGlobalPropertyTimeoutPrompt

Swift

static let timeoutPrompt: SDLGlobalProperty

SDLGlobalPropertyVoiceRecognitionHelpTitle

The title of the menu displayed when the user requests help via voice recognition.

Objective-C

extern const SDLGlobalProperty SDLGlobalPropertyVoiceRecognitionHelpTitle

Swift

static let voiceRecognitionHelpTitle: SDLGlobalProperty

SDLGlobalPropertyVoiceRecognitionHelpItems

Items of the menu displayed when the user requests help via voice recognition.

Objective-C

extern const SDLGlobalProperty SDLGlobalPropertyVoiceRecognitionHelpItems

Swift

static let voiceRecognitionHelpItems: SDLGlobalProperty

SDLGlobalPropertyMenuName

The name of the menu button displayed in templates

Objective-C

extern const SDLGlobalProperty SDLGlobalPropertyMenuName

Swift

static let menuName: SDLGlobalProperty

SDLGlobalPropertyMenuIcon

An icon on the menu button displayed in templates

Objective-C

extern const SDLGlobalProperty SDLGlobalPropertyMenuIcon

Swift

static let menuIcon: SDLGlobalProperty

SDLGlobalPropertyKeyboard

Property related to the keyboard

Objective-C

extern const SDLGlobalProperty SDLGlobalPropertyKeyboard

Swift

static let keyboard: SDLGlobalProperty

SDLHMILevelFull

The application has full use of the SDL HMI. The app may output via TTS, display, or streaming audio and may gather input via VR, Menu, and button presses

Objective-C

extern const SDLHMILevel SDLHMILevelFull

Swift

static let full: SDLHMILevel

SDLHMILevelLimited

This HMI Level is only defined for a media application using an HMI with an 8 inch touchscreen (Nav) system. The application’s Show text is displayed and it receives button presses from media-oriented buttons (SEEKRIGHT, SEEKLEFT, TUNEUP, TUNEDOWN, PRESET_0-9)

Objective-C

extern const SDLHMILevel SDLHMILevelLimited

Swift

static let limited: SDLHMILevel

SDLHMILevelBackground

App cannot interact with user via TTS, VR, Display or Button Presses. App can perform the following operations:

AddCommand, DeleteCommand, AddSubMenu, DeleteSubMenu, CreateInteractionChoiceSet, DeleteInteractionChoiceSet, SubscribeButton, UnsubscribeButton, Show, UnregisterAppInterface, ResetGlobalProperties, SetGlobalProperties

Objective-C

extern const SDLHMILevel SDLHMILevelBackground

Swift

static let background: SDLHMILevel

SDLHMILevelNone

Application has been discovered by SDL, but it cannot send any requests or receive any notifications

An HMILevel of NONE can also mean that the user has exited the application by saying exit appname or selecting exit from the application’s menu. When this happens, the application still has an active interface registration with SDL and all SDL resources the application has created (e.g. Choice Sets, subscriptions, etc.) still exist. But while the HMILevel is NONE, the application cannot send any messages to SYNC, except UnregisterAppInterface

Objective-C

extern const SDLHMILevel SDLHMILevelNone

Swift

static let none: SDLHMILevel

SDLHMIZoneCapabilitiesFront

Indicates HMI available for front seat passengers.

Objective-C

extern const SDLHMIZoneCapabilities SDLHMIZoneCapabilitiesFront

Swift

static let front: SDLHMIZoneCapabilities

SDLHMIZoneCapabilitiesBack

Indicates HMI available for rear seat passengers.

Objective-C

extern const SDLHMIZoneCapabilities SDLHMIZoneCapabilitiesBack

Swift

static let back: SDLHMIZoneCapabilities

SDLIgnitionStableStatusNotStable

The current ignition switch status is considered not to be stable.

Objective-C

extern const SDLIgnitionStableStatus SDLIgnitionStableStatusNotStable

Swift

static let notStable: SDLIgnitionStableStatus

SDLIgnitionStableStatusStable

The current ignition switch status is considered to be stable.

Objective-C

extern const SDLIgnitionStableStatus SDLIgnitionStableStatusStable

Swift

static let stable: SDLIgnitionStableStatus

SDLIgnitionStableStatusMissingFromTransmitter

The current ignition switch status is considered to be missing from the transmitter

Objective-C

extern const SDLIgnitionStableStatus
    SDLIgnitionStableStatusMissingFromTransmitter

Swift

static let missingFromTransmitter: SDLIgnitionStableStatus

SDLIgnitionStatusUnknown

Ignition status currently unknown

Objective-C

extern const SDLIgnitionStatus SDLIgnitionStatusUnknown

Swift

static let unknown: SDLIgnitionStatus

SDLIgnitionStatusOff

Ignition is off

Objective-C

extern const SDLIgnitionStatus SDLIgnitionStatusOff

Swift

static let off: SDLIgnitionStatus

SDLIgnitionStatusAccessory

Ignition is in mode accessory

Objective-C

extern const SDLIgnitionStatus SDLIgnitionStatusAccessory

Swift

static let accessory: SDLIgnitionStatus

SDLIgnitionStatusRun

Ignition is in mode run

Objective-C

extern const SDLIgnitionStatus SDLIgnitionStatusRun

Swift

static let run: SDLIgnitionStatus

SDLIgnitionStatusStart

Ignition is in mode start

Objective-C

extern const SDLIgnitionStatus SDLIgnitionStatusStart

Swift

static let start: SDLIgnitionStatus

SDLIgnitionStatusInvalid

Signal is invalid

Objective-C

extern const SDLIgnitionStatus SDLIgnitionStatusInvalid

Swift

static let invalid: SDLIgnitionStatus

SDLImageFieldNameSoftButtonImage

The image field for SoftButton

Objective-C

extern const SDLImageFieldName SDLImageFieldNameSoftButtonImage

Swift

static let softButtonImage: SDLImageFieldName

SDLImageFieldNameChoiceImage

The first image field for Choice.

Objective-C

extern const SDLImageFieldName SDLImageFieldNameChoiceImage

Swift

static let choiceImage: SDLImageFieldName

SDLImageFieldNameChoiceSecondaryImage

The scondary image field for Choice.

Objective-C

extern const SDLImageFieldName SDLImageFieldNameChoiceSecondaryImage

Swift

static let choiceSecondaryImage: SDLImageFieldName

SDLImageFieldNameVoiceRecognitionHelpItem

The image field for vrHelpItem.

Objective-C

extern const SDLImageFieldName SDLImageFieldNameVoiceRecognitionHelpItem

Swift

static let voiceRecognitionHelpItem: SDLImageFieldName

SDLImageFieldNameTurnIcon

The image field for Turn.

Objective-C

extern const SDLImageFieldName SDLImageFieldNameTurnIcon

Swift

static let turnIcon: SDLImageFieldName

SDLImageFieldNameMenuIcon

The image field for the menu icon in SetGlobalProperties.

Objective-C

extern const SDLImageFieldName SDLImageFieldNameMenuIcon

Swift

static let menuIcon: SDLImageFieldName

SDLImageFieldNameCommandIcon

The image filed for AddCommand.

Objective-C

extern const SDLImageFieldName SDLImageFieldNameCommandIcon

Swift

static let commandIcon: SDLImageFieldName

SDLImageFieldNameAppIcon

The image field for the app icon (set by setAppIcon).

Objective-C

extern const SDLImageFieldName SDLImageFieldNameAppIcon

Swift

static let appIcon: SDLImageFieldName

SDLImageFieldNameGraphic

The image filed for Show.

Objective-C

extern const SDLImageFieldName SDLImageFieldNameGraphic

Swift

static let graphic: SDLImageFieldName

SDLImageFieldNameShowConstantTBTIcon

The primary image field for ShowConstant TBT.

Objective-C

extern const SDLImageFieldName SDLImageFieldNameShowConstantTBTIcon

Swift

static let showConstantTBTIcon: SDLImageFieldName

SDLImageFieldNameShowConstantTBTNextTurnIcon

The secondary image field for ShowConstant TBT.

Objective-C

extern const SDLImageFieldName SDLImageFieldNameShowConstantTBTNextTurnIcon

Swift

static let showConstantTBTNextTurnIcon: SDLImageFieldName

SDLImageFieldNameLocationImage

The optional image of a destination / location

@since SDL 4.0

Objective-C

extern const SDLImageFieldName SDLImageFieldNameLocationImage

Swift

static let locationImage: SDLImageFieldName

SDLImageTypeStatic

Activate an icon that shipped with the IVI system by passing a hex value.

Objective-C

extern const SDLImageType SDLImageTypeStatic

Swift

static let `static`: SDLImageType

SDLImageTypeDynamic

An icon referencing an image uploaded by the app (identifier to be sent by SDLPutFile)

See

SDLPutFile

Objective-C

extern const SDLImageType SDLImageTypeDynamic

Swift

static let dynamic: SDLImageType

SDLInteractionModeManualOnly

Interaction Mode : Manual Only

This mode causes the interaction to occur only on the display, meaning the choices are presented and selected only via the display. Selections are viewed with the SEEKRIGHT, SEEKLEFT, TUNEUP, TUNEDOWN buttons. User’s selection is indicated with the OK button

Objective-C

extern const SDLInteractionMode SDLInteractionModeManualOnly

Swift

static let manualOnly: SDLInteractionMode

SDLInteractionModeVoiceRecognitionOnly

Interaction Mode : VR Only

This mode causes the interaction to occur only through TTS and VR. The user is prompted via TTS to select a choice by saying one of the choice’s synonyms

Objective-C

extern const SDLInteractionMode SDLInteractionModeVoiceRecognitionOnly

Swift

static let voiceRecognitionOnly: SDLInteractionMode

SDLInteractionModeBoth

Interaction Mode : Manual & VR

@discussion This mode is a combination of MANUAL_ONLY and VR_ONLY, meaning the user is prompted both visually and audibly. The user can make a selection either using the mode described in MANUAL_ONLY or using the mode described in VR_ONLY.

If the user views selections as described in MANUAL_ONLY mode, the interaction becomes strictly, and irreversibly, a MANUAL_ONLY interaction (i.e. the VR session is cancelled, although the interaction itself is still in progress). If the user interacts with the VR session in any way (e.g. speaks a phrase, even if it is not a recognized choice), the interaction becomes strictly, and irreversibly, a VR_ONLY interaction (i.e. the MANUAL_ONLY mode forms of interaction will no longer be honored)

The TriggerSource parameter of the PerformInteraction response will indicate which interaction mode the user finally chose to attempt the selection (even if the interaction did not end with a selection being made)

Objective-C

extern const SDLInteractionMode SDLInteractionModeBoth

Swift

static let both: SDLInteractionMode

SDLKeyboardEventKeypress

The use has pressed the keyboard key (applies to both SINGLE_KEYPRESS and RESEND_CURRENT_ENTRY modes).

Objective-C

extern const SDLKeyboardEvent SDLKeyboardEventKeypress

Swift

static let keypress: SDLKeyboardEvent

SDLKeyboardEventSubmitted

The User has finished entering text from the keyboard and submitted the entry.

Objective-C

extern const SDLKeyboardEvent SDLKeyboardEventSubmitted

Swift

static let submitted: SDLKeyboardEvent

SDLKeyboardEventCancelled

The User has pressed the HMI-defined Cancel button.

Objective-C

extern const SDLKeyboardEvent SDLKeyboardEventCancelled

Swift

static let cancelled: SDLKeyboardEvent

SDLKeyboardEventAborted

The User has not finished entering text and the keyboard is aborted with the event of higher priority.

Objective-C

extern const SDLKeyboardEvent SDLKeyboardEventAborted

Swift

static let aborted: SDLKeyboardEvent

SDLKeyboardEventVoice

The user used voice as input for the keyboard

@since SDL 4.0

Objective-C

extern const SDLKeyboardEvent SDLKeyboardEventVoice

Swift

static let voice: SDLKeyboardEvent

SDLKeyboardLayoutQWERTY

QWERTY layout (the name comes from the first six keys
appearing on the top left letter row of the keyboard and read from left to right)

Objective-C

extern const SDLKeyboardLayout SDLKeyboardLayoutQWERTY

Swift

static let QWERTY: SDLKeyboardLayout

SDLKeyboardLayoutQWERTZ

QWERTZ layout (the name comes from the first six keys
appearing on the top left letter row of the keyboard and read from left to right)

Objective-C

extern const SDLKeyboardLayout SDLKeyboardLayoutQWERTZ

Swift

static let QWERTZ: SDLKeyboardLayout

SDLKeyboardLayoutAZERTY

AZERTY layout (the name comes from the first six keys
appearing on the top left letter row of the keyboard and read from left to right)

Objective-C

extern const SDLKeyboardLayout SDLKeyboardLayoutAZERTY

Swift

static let AZERTY: SDLKeyboardLayout

SDLKeypressModeSingleKeypress

SINGLE_KEYPRESS:
Each and every User`s keypress must be reported (new notification for every newly entered single symbol).

Objective-C

extern const SDLKeypressMode SDLKeypressModeSingleKeypress

Swift

static let singleKeypress: SDLKeypressMode

SDLKeypressModeQueueKeypresses

QUEUE_KEYPRESSES:
The whole entry is reported only after the User submits it (by ‘Search’ button click displayed on touchscreen keyboard)

Objective-C

extern const SDLKeypressMode SDLKeypressModeQueueKeypresses

Swift

static let queueKeypresses: SDLKeypressMode

SDLKeypressModeResendCurrentEntry

RESEND_CURRENT_ENTRY:
The whole entry must be reported each and every time the User makes a new keypress
(new notification with all previously entered symbols and a newly entered one appended).

Objective-C

extern const SDLKeypressMode SDLKeypressModeResendCurrentEntry

Swift

static let resendCurrentEntry: SDLKeypressMode

SDLLanguageEnSa

English_SA

Objective-C

extern const SDLLanguage SDLLanguageEnSa

Swift

static let enSa: SDLLanguage

SDLLanguageHeIl

Hebrew_IL

Objective-C

extern const SDLLanguage SDLLanguageHeIl

Swift

static let heIl: SDLLanguage

SDLLanguageRoRo

Romainian_RO

Objective-C

extern const SDLLanguage SDLLanguageRoRo

Swift

static let roRo: SDLLanguage

SDLLanguageUkUa

Ukrainian_UA

Objective-C

extern const SDLLanguage SDLLanguageUkUa

Swift

static let ukUa: SDLLanguage

SDLLanguageIdId

Indonesian_ID

Objective-C

extern const SDLLanguage SDLLanguageIdId

Swift

static let idId: SDLLanguage

SDLLanguageViVn

Vietnamese_VN

Objective-C

extern const SDLLanguage SDLLanguageViVn

Swift

static let viVn: SDLLanguage

SDLLanguageMsMy

Malay_MY

Objective-C

extern const SDLLanguage SDLLanguageMsMy

Swift

static let msMy: SDLLanguage

SDLLanguageHiIn

Hindi_IN

Objective-C

extern const SDLLanguage SDLLanguageHiIn

Swift

static let hiIn: SDLLanguage

SDLLanguageNlBe

Dutch(Flemish)_BE

Objective-C

extern const SDLLanguage SDLLanguageNlBe

Swift

static let nlBe: SDLLanguage

SDLLanguageElGr

Greek_GR

Objective-C

extern const SDLLanguage SDLLanguageElGr

Swift

static let elGr: SDLLanguage

SDLLanguageHuHu

Hungarian_HU

Objective-C

extern const SDLLanguage SDLLanguageHuHu

Swift

static let huHu: SDLLanguage

SDLLanguageFiFi

Finnish_FI

Objective-C

extern const SDLLanguage SDLLanguageFiFi

Swift

static let fiFi: SDLLanguage

SDLLanguageSkSk

Slovak_SK

Objective-C

extern const SDLLanguage SDLLanguageSkSk

Swift

static let skSk: SDLLanguage

SDLLanguageEnUs

English_US

Objective-C

extern const SDLLanguage SDLLanguageEnUs

Swift

static let enUs: SDLLanguage

SDLLanguageEnIn

English - India

Objective-C

extern const SDLLanguage SDLLanguageEnIn

Swift

static let enIn: SDLLanguage

SDLLanguageThTh

Thai - Thailand

Objective-C

extern const SDLLanguage SDLLanguageThTh

Swift

static let thTh: SDLLanguage

SDLLanguageEsMx

Spanish - Mexico

Objective-C

extern const SDLLanguage SDLLanguageEsMx

Swift

static let esMx: SDLLanguage

SDLLanguageFrCa

French - Canada

Objective-C

extern const SDLLanguage SDLLanguageFrCa

Swift

static let frCa: SDLLanguage

SDLLanguageDeDe

German - Germany

Objective-C

extern const SDLLanguage SDLLanguageDeDe

Swift

static let deDe: SDLLanguage

SDLLanguageEsEs

Spanish - Spain

Objective-C

extern const SDLLanguage SDLLanguageEsEs

Swift

static let esEs: SDLLanguage

SDLLanguageEnGb

English - Great Britain

Objective-C

extern const SDLLanguage SDLLanguageEnGb

Swift

static let enGb: SDLLanguage

SDLLanguageRuRu

Russian - Russia

Objective-C

extern const SDLLanguage SDLLanguageRuRu

Swift

static let ruRu: SDLLanguage

SDLLanguageTrTr

Turkish - Turkey

Objective-C

extern const SDLLanguage SDLLanguageTrTr

Swift

static let trTr: SDLLanguage

SDLLanguagePlPl

Polish - Poland

Objective-C

extern const SDLLanguage SDLLanguagePlPl

Swift

static let plPl: SDLLanguage

SDLLanguageFrFr

French - France

Objective-C

extern const SDLLanguage SDLLanguageFrFr

Swift

static let frFr: SDLLanguage

SDLLanguageItIt

Italian - Italy

Objective-C

extern const SDLLanguage SDLLanguageItIt

Swift

static let itIt: SDLLanguage

SDLLanguageSvSe

Swedish - Sweden

Objective-C

extern const SDLLanguage SDLLanguageSvSe

Swift

static let svSe: SDLLanguage

SDLLanguagePtPt

Portuguese - Portugal

Objective-C

extern const SDLLanguage SDLLanguagePtPt

Swift

static let ptPt: SDLLanguage

SDLLanguageNlNl

Dutch (Standard) - Netherlands

Objective-C

extern const SDLLanguage SDLLanguageNlNl

Swift

static let nlNl: SDLLanguage

SDLLanguageEnAu

English - Australia

Objective-C

extern const SDLLanguage SDLLanguageEnAu

Swift

static let enAu: SDLLanguage

SDLLanguageZhCn

Mandarin - China

Objective-C

extern const SDLLanguage SDLLanguageZhCn

Swift

static let zhCn: SDLLanguage

SDLLanguageZhTw

Mandarin - Taiwan

Objective-C

extern const SDLLanguage SDLLanguageZhTw

Swift

static let zhTw: SDLLanguage

SDLLanguageJaJp

Japanese - Japan

Objective-C

extern const SDLLanguage SDLLanguageJaJp

Swift

static let jaJp: SDLLanguage

SDLLanguageArSa

Arabic - Saudi Arabia

Objective-C

extern const SDLLanguage SDLLanguageArSa

Swift

static let arSa: SDLLanguage

SDLLanguageKoKr

Korean - South Korea

Objective-C

extern const SDLLanguage SDLLanguageKoKr

Swift

static let koKr: SDLLanguage

SDLLanguagePtBr

Portuguese - Brazil

Objective-C

extern const SDLLanguage SDLLanguagePtBr

Swift

static let ptBr: SDLLanguage

SDLLanguageCsCz

Czech - Czech Republic

Objective-C

extern const SDLLanguage SDLLanguageCsCz

Swift

static let csCz: SDLLanguage

SDLLanguageDaDk

Danish - Denmark

Objective-C

extern const SDLLanguage SDLLanguageDaDk

Swift

static let daDk: SDLLanguage

SDLLanguageNoNo

Norwegian - Norway

Objective-C

extern const SDLLanguage SDLLanguageNoNo

Swift

static let noNo: SDLLanguage

SDLLayoutModeIconOnly

This mode causes the interaction to display the previous set of choices as icons.

Objective-C

extern const SDLLayoutMode SDLLayoutModeIconOnly

Swift

static let iconOnly: SDLLayoutMode

SDLLayoutModeIconWithSearch

This mode causes the interaction to display the previous set of choices as icons along with a search field in the HMI.

Objective-C

extern const SDLLayoutMode SDLLayoutModeIconWithSearch

Swift

static let iconWithSearch: SDLLayoutMode

SDLLayoutModeListOnly

This mode causes the interaction to display the previous set of choices as a list.

Objective-C

extern const SDLLayoutMode SDLLayoutModeListOnly

Swift

static let listOnly: SDLLayoutMode

SDLLayoutModeListWithSearch

This mode causes the interaction to display the previous set of choices as a list along with a search field in the HMI.

Objective-C

extern const SDLLayoutMode SDLLayoutModeListWithSearch

Swift

static let listWithSearch: SDLLayoutMode

SDLLayoutModeKeyboard

This mode causes the interaction to immediately display a keyboard entry through the HMI.

Objective-C

extern const SDLLayoutMode SDLLayoutModeKeyboard

Swift

static let keyboard: SDLLayoutMode

SDLLockScreenStatusOff

LockScreen is Not Required

Objective-C

extern const SDLLockScreenStatus SDLLockScreenStatusOff

Swift

static let off: SDLLockScreenStatus

SDLLockScreenStatusOptional

LockScreen is Optional

Objective-C

extern const SDLLockScreenStatus SDLLockScreenStatusOptional

Swift

static let optional: SDLLockScreenStatus

SDLLockScreenStatusRequired

LockScreen is Not Required

Objective-C

extern const SDLLockScreenStatus SDLLockScreenStatusRequired

Swift

static let required: SDLLockScreenStatus

SDLMaintenanceModeStatusNormal

Maintenance Mode Status : Normal

Objective-C

extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusNormal

Swift

static let normal: SDLMaintenanceModeStatus

SDLMaintenanceModeStatusNear

Maintenance Mode Status : Near

Objective-C

extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusNear

Swift

static let near: SDLMaintenanceModeStatus

SDLMaintenanceModeStatusActive

Maintenance Mode Status : Active

Objective-C

extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusActive

Swift

static let active: SDLMaintenanceModeStatus

SDLMaintenanceModeStatusFeatureNotPresent

Maintenance Mode Status : Feature not present

Objective-C

extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusFeatureNotPresent

Swift

static let featureNotPresent: SDLMaintenanceModeStatus

SDLMediaClockFormatClock1

Media clock format: Clock1

maxHours = 19 maxMinutes = 59 maxSeconds = 59

Objective-C

extern const SDLMediaClockFormat SDLMediaClockFormatClock1

Swift

static let clock1: SDLMediaClockFormat

SDLMediaClockFormatClock2

Media clock format: Clock2

maxHours = 59 maxMinutes = 59 maxSeconds = 59

Objective-C

extern const SDLMediaClockFormat SDLMediaClockFormatClock2

Swift

static let clock2: SDLMediaClockFormat

SDLMediaClockFormatClock3

Media clock format: Clock3

@discussion

    maxHours = 9 maxMinutes = 59 maxSeconds = 59

@since SDL 2.0

Objective-C

extern const SDLMediaClockFormat SDLMediaClockFormatClock3

Swift

static let clock3: SDLMediaClockFormat

SDLMediaClockFormatClockText1

Media clock format: ClockText1

@discussion

    5 characters possible Format: 1|sp c :|sp c c 1|sp : digit 1 or space c : character out of following character set: sp|0-9|[letters, see TypeII column in XLS. :|sp : colon or space used for Type II headunit

Objective-C

extern const SDLMediaClockFormat SDLMediaClockFormatClockText1

Swift

static let clockText1: SDLMediaClockFormat

SDLMediaClockFormatClockText2

Media clock format: ClockText2

@discussion

    5 characters possible Format: 1|sp c :|sp c c 1|sp : digit 1 or space c : character out of following character set: sp|0-9|[letters, see CID column in XLS. :|sp : colon or space used for CID headunit
difference between CLOCKTEXT1 and CLOCKTEXT2 is the supported character set

Objective-C

extern const SDLMediaClockFormat SDLMediaClockFormatClockText2

Swift

static let clockText2: SDLMediaClockFormat

SDLMediaClockFormatClockText3

Media clock format: ClockText3

@discussion

    6 chars possible Format: 1|sp c c :|sp c c 1|sp : digit 1 or space c : character out of following character set: sp|0-9|[letters, see Type 5 column in XLS]. :|sp : colon or space used for Type V headunit
difference between CLOCKTEXT1 and CLOCKTEXT2 is the supported character set

Objective-C

extern const SDLMediaClockFormat SDLMediaClockFormatClockText3

Swift

static let clockText3: SDLMediaClockFormat

SDLMediaClockFormatClockText4

Media clock format: ClockText4

6 chars possible Format: c :|sp c c : c c :|sp : colon or space c : character out of following character set: sp|0-9|[letters] used for MFD3/4/5 headunits

@since SDL 2.0

Objective-C

extern const SDLMediaClockFormat SDLMediaClockFormatClockText4

Swift

static let clockText4: SDLMediaClockFormat

SDLMetadataTypeMediaTitle

The song / media title name

Objective-C

extern const SDLMetadataType SDLMetadataTypeMediaTitle

Swift

static let mediaTitle: SDLMetadataType

SDLMetadataTypeMediaArtist

The artist of the media

Objective-C

extern const SDLMetadataType SDLMetadataTypeMediaArtist

Swift

static let mediaArtist: SDLMetadataType

SDLMetadataTypeMediaAlbum

The album of the media"

Objective-C

extern const SDLMetadataType SDLMetadataTypeMediaAlbum

Swift

static let mediaAlbum: SDLMetadataType

SDLMetadataTypeMediaYear

The year that the media was created

Objective-C

extern const SDLMetadataType SDLMetadataTypeMediaYear

Swift

static let mediaYear: SDLMetadataType

SDLMetadataTypeMediaGenre

The genre of the media

Objective-C

extern const SDLMetadataType SDLMetadataTypeMediaGenre

Swift

static let mediaGenre: SDLMetadataType

SDLMetadataTypeMediaStation

The station that the media is playing on

Objective-C

extern const SDLMetadataType SDLMetadataTypeMediaStation

Swift

static let mediaStation: SDLMetadataType

SDLMetadataTypeRating

The rating given to the media

Objective-C

extern const SDLMetadataType SDLMetadataTypeRating

Swift

static let rating: SDLMetadataType

SDLMetadataTypeCurrentTemperature

The current temperature of the weather information

Objective-C

extern const SDLMetadataType SDLMetadataTypeCurrentTemperature

Swift

static let currentTemperature: SDLMetadataType

SDLMetadataTypeMaximumTemperature

The high / maximum temperature of the weather information for the current period

Objective-C

extern const SDLMetadataType SDLMetadataTypeMaximumTemperature

Swift

static let maximumTemperature: SDLMetadataType

SDLMetadataTypeMinimumTemperature

The low / minimum temperature of the weather information for the current period

Objective-C

extern const SDLMetadataType SDLMetadataTypeMinimumTemperature

Swift

static let minimumTemperature: SDLMetadataType

SDLMetadataTypeWeatherTerm

A description of the weather for the current period

Objective-C

extern const SDLMetadataType SDLMetadataTypeWeatherTerm

Swift

static let weatherTerm: SDLMetadataType

SDLMetadataTypeHumidity

The humidity of the weather information for the current period

Objective-C

extern const SDLMetadataType SDLMetadataTypeHumidity

Swift

static let humidity: SDLMetadataType

SDLModuleTypeClimate

A SDLModuleType with the value of CLIMATE

Objective-C

extern const SDLModuleType SDLModuleTypeClimate

Swift

static let climate: SDLModuleType

SDLModuleTypeRadio

A SDLModuleType with the value of RADIO

Objective-C

extern const SDLModuleType SDLModuleTypeRadio

Swift

static let radio: SDLModuleType

SDLNotificationUserInfoObject

Undocumented

Objective-C

extern SDLNotificationUserInfoKey const SDLNotificationUserInfoObject

Swift

let SDLNotificationUserInfoObject: String

SDLTransportDidDisconnect

Undocumented

Objective-C

extern SDLNotificationName const SDLTransportDidDisconnect

Swift

let SDLTransportDidDisconnect: NSNotification.Name

SDLTransportDidConnect

Undocumented

Objective-C

extern SDLNotificationName const SDLTransportDidConnect

Swift

let SDLTransportDidConnect: NSNotification.Name

SDLDidReceiveError

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveError

Swift

let SDLDidReceiveError: NSNotification.Name

SDLDidReceiveLockScreenIcon

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveLockScreenIcon

Swift

let SDLDidReceiveLockScreenIcon: NSNotification.Name

SDLDidBecomeReady

Undocumented

Objective-C

extern SDLNotificationName const SDLDidBecomeReady

Swift

let SDLDidBecomeReady: NSNotification.Name

SDLDidUpdateProjectionView

Undocumented

Objective-C

extern SDLNotificationName const SDLDidUpdateProjectionView

Swift

let SDLDidUpdateProjectionView: NSNotification.Name

SDLDidReceiveAddCommandResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveAddCommandResponse

Swift

let SDLDidReceiveAddCommandResponse: NSNotification.Name

SDLDidReceiveAddSubMenuResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveAddSubMenuResponse

Swift

let SDLDidReceiveAddSubMenuResponse: NSNotification.Name

SDLDidReceiveAlertResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveAlertResponse

Swift

let SDLDidReceiveAlertResponse: NSNotification.Name

SDLDidReceiveAlertManeuverResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveAlertManeuverResponse

Swift

let SDLDidReceiveAlertManeuverResponse: NSNotification.Name

SDLDidReceiveButtonPressResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveButtonPressResponse

Swift

let SDLDidReceiveButtonPressResponse: NSNotification.Name

SDLDidReceiveChangeRegistrationResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveChangeRegistrationResponse

Swift

let SDLDidReceiveChangeRegistrationResponse: NSNotification.Name

SDLDidReceiveCreateInteractionChoiceSetResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveCreateInteractionChoiceSetResponse

Swift

let SDLDidReceiveCreateInteractionChoiceSetResponse: NSNotification.Name

SDLDidReceiveDeleteCommandResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveDeleteCommandResponse

Swift

let SDLDidReceiveDeleteCommandResponse: NSNotification.Name

SDLDidReceiveDeleteFileResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveDeleteFileResponse

Swift

let SDLDidReceiveDeleteFileResponse: NSNotification.Name

SDLDidReceiveDeleteInteractionChoiceSetResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveDeleteInteractionChoiceSetResponse

Swift

let SDLDidReceiveDeleteInteractionChoiceSetResponse: NSNotification.Name

SDLDidReceiveDeleteSubmenuResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveDeleteSubmenuResponse

Swift

let SDLDidReceiveDeleteSubmenuResponse: NSNotification.Name

SDLDidReceiveDiagnosticMessageResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveDiagnosticMessageResponse

Swift

let SDLDidReceiveDiagnosticMessageResponse: NSNotification.Name

SDLDidReceiveDialNumberResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveDialNumberResponse

Swift

let SDLDidReceiveDialNumberResponse: NSNotification.Name

SDLDidReceiveEncodedSyncPDataResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveEncodedSyncPDataResponse

Swift

let SDLDidReceiveEncodedSyncPDataResponse: NSNotification.Name

SDLDidReceiveEndAudioPassThruResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveEndAudioPassThruResponse

Swift

let SDLDidReceiveEndAudioPassThruResponse: NSNotification.Name

SDLDidReceiveGenericResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveGenericResponse

Swift

let SDLDidReceiveGenericResponse: NSNotification.Name

SDLDidReceiveGetDTCsResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveGetDTCsResponse

Swift

let SDLDidReceiveGetDTCsResponse: NSNotification.Name

SDLDidReceiveGetInteriorVehicleDataResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataResponse

Swift

let SDLDidReceiveGetInteriorVehicleDataResponse: NSNotification.Name

SDLDidReceiveGetSystemCapabilitiesResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveGetSystemCapabilitiesResponse

Swift

let SDLDidReceiveGetSystemCapabilitiesResponse: NSNotification.Name

SDLDidReceiveGetVehicleDataResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveGetVehicleDataResponse

Swift

let SDLDidReceiveGetVehicleDataResponse: NSNotification.Name

SDLDidReceiveGetWaypointsResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveGetWaypointsResponse

Swift

let SDLDidReceiveGetWaypointsResponse: NSNotification.Name

SDLDidReceiveListFilesResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveListFilesResponse

Swift

let SDLDidReceiveListFilesResponse: NSNotification.Name

SDLDidReceivePerformAudioPassThruResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceivePerformAudioPassThruResponse

Swift

let SDLDidReceivePerformAudioPassThruResponse: NSNotification.Name

SDLDidReceivePerformInteractionResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceivePerformInteractionResponse

Swift

let SDLDidReceivePerformInteractionResponse: NSNotification.Name

SDLDidReceivePutFileResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceivePutFileResponse

Swift

let SDLDidReceivePutFileResponse: NSNotification.Name

SDLDidReceiveReadDIDResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveReadDIDResponse

Swift

let SDLDidReceiveReadDIDResponse: NSNotification.Name

SDLDidReceiveRegisterAppInterfaceResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveRegisterAppInterfaceResponse

Swift

let SDLDidReceiveRegisterAppInterfaceResponse: NSNotification.Name

SDLDidReceiveResetGlobalPropertiesResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveResetGlobalPropertiesResponse

Swift

let SDLDidReceiveResetGlobalPropertiesResponse: NSNotification.Name

SDLDidReceiveScrollableMessageResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveScrollableMessageResponse

Swift

let SDLDidReceiveScrollableMessageResponse: NSNotification.Name

SDLDidReceiveSendHapticDataResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSendHapticDataResponse

Swift

let SDLDidReceiveSendHapticDataResponse: NSNotification.Name

SDLDidReceiveSendLocationResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSendLocationResponse

Swift

let SDLDidReceiveSendLocationResponse: NSNotification.Name

SDLDidReceiveSetAppIconResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSetAppIconResponse

Swift

let SDLDidReceiveSetAppIconResponse: NSNotification.Name

SDLDidReceiveSetDisplayLayoutResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSetDisplayLayoutResponse

Swift

let SDLDidReceiveSetDisplayLayoutResponse: NSNotification.Name

SDLDidReceiveSetGlobalPropertiesResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSetGlobalPropertiesResponse

Swift

let SDLDidReceiveSetGlobalPropertiesResponse: NSNotification.Name

SDLDidReceiveSetInteriorVehicleDataResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSetInteriorVehicleDataResponse

Swift

let SDLDidReceiveSetInteriorVehicleDataResponse: NSNotification.Name

SDLDidReceiveSetMediaClockTimerResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSetMediaClockTimerResponse

Swift

let SDLDidReceiveSetMediaClockTimerResponse: NSNotification.Name

SDLDidReceiveShowConstantTBTResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveShowConstantTBTResponse

Swift

let SDLDidReceiveShowConstantTBTResponse: NSNotification.Name

SDLDidReceiveShowResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveShowResponse

Swift

let SDLDidReceiveShowResponse: NSNotification.Name

SDLDidReceiveSliderResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSliderResponse

Swift

let SDLDidReceiveSliderResponse: NSNotification.Name

SDLDidReceiveSpeakResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSpeakResponse

Swift

let SDLDidReceiveSpeakResponse: NSNotification.Name

SDLDidReceiveSubscribeButtonResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSubscribeButtonResponse

Swift

let SDLDidReceiveSubscribeButtonResponse: NSNotification.Name

SDLDidReceiveSubscribeVehicleDataResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSubscribeVehicleDataResponse

Swift

let SDLDidReceiveSubscribeVehicleDataResponse: NSNotification.Name

SDLDidReceiveSubscribeWaypointsResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSubscribeWaypointsResponse

Swift

let SDLDidReceiveSubscribeWaypointsResponse: NSNotification.Name

SDLDidReceiveSyncPDataResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSyncPDataResponse

Swift

let SDLDidReceiveSyncPDataResponse: NSNotification.Name

SDLDidReceiveUpdateTurnListResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveUpdateTurnListResponse

Swift

let SDLDidReceiveUpdateTurnListResponse: NSNotification.Name

SDLDidReceiveUnregisterAppInterfaceResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveUnregisterAppInterfaceResponse

Swift

let SDLDidReceiveUnregisterAppInterfaceResponse: NSNotification.Name

SDLDidReceiveUnsubscribeButtonResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveUnsubscribeButtonResponse

Swift

let SDLDidReceiveUnsubscribeButtonResponse: NSNotification.Name

SDLDidReceiveUnsubscribeVehicleDataResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveUnsubscribeVehicleDataResponse

Swift

let SDLDidReceiveUnsubscribeVehicleDataResponse: NSNotification.Name

SDLDidReceiveUnsubscribeWaypointsResponse

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveUnsubscribeWaypointsResponse

Swift

let SDLDidReceiveUnsubscribeWaypointsResponse: NSNotification.Name

SDLDidChangeDriverDistractionStateNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidChangeDriverDistractionStateNotification

Swift

static let SDLDidChangeDriverDistractionState: NSNotification.Name

SDLDidChangeHMIStatusNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidChangeHMIStatusNotification

Swift

static let SDLDidChangeHMIStatus: NSNotification.Name

SDLDidReceiveAudioPassThruNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveAudioPassThruNotification

Swift

static let SDLDidReceiveAudioPassThru: NSNotification.Name

SDLDidReceiveAppUnregisteredNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveAppUnregisteredNotification

Swift

static let SDLDidReceiveAppUnregistered: NSNotification.Name

SDLDidReceiveButtonEventNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveButtonEventNotification

Swift

static let SDLDidReceiveButtonEvent: NSNotification.Name

SDLDidReceiveButtonPressNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveButtonPressNotification

Swift

static let SDLDidReceiveButtonPress: NSNotification.Name

SDLDidReceiveCommandNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveCommandNotification

Swift

static let SDLDidReceiveCommand: NSNotification.Name

SDLDidReceiveEncodedDataNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveEncodedDataNotification

Swift

static let SDLDidReceiveEncodedData: NSNotification.Name

SDLDidReceiveInteriorVehicleDataNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveInteriorVehicleDataNotification

Swift

static let SDLDidReceiveInteriorVehicleData: NSNotification.Name

SDLDidReceiveKeyboardInputNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveKeyboardInputNotification

Swift

static let SDLDidReceiveKeyboardInput: NSNotification.Name

SDLDidChangeLanguageNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidChangeLanguageNotification

Swift

static let SDLDidChangeLanguage: NSNotification.Name

SDLDidChangeLockScreenStatusNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidChangeLockScreenStatusNotification

Swift

static let SDLDidChangeLockScreenStatus: NSNotification.Name

SDLDidReceiveNewHashNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveNewHashNotification

Swift

static let SDLDidReceiveNewHash: NSNotification.Name

SDLDidReceiveVehicleIconNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveVehicleIconNotification

Swift

static let SDLDidReceiveVehicleIcon: NSNotification.Name

SDLDidChangePermissionsNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidChangePermissionsNotification

Swift

static let SDLDidChangePermissions: NSNotification.Name

SDLDidReceiveSystemRequestNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveSystemRequestNotification

Swift

static let SDLDidReceiveSystemRequest: NSNotification.Name

SDLDidChangeTurnByTurnStateNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidChangeTurnByTurnStateNotification

Swift

static let SDLDidChangeTurnByTurnState: NSNotification.Name

SDLDidReceiveTouchEventNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveTouchEventNotification

Swift

static let SDLDidReceiveTouchEvent: NSNotification.Name

SDLDidReceiveVehicleDataNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveVehicleDataNotification

Swift

static let SDLDidReceiveVehicleData: NSNotification.Name

SDLDidReceiveWaypointNotification

Undocumented

Objective-C

extern SDLNotificationName const SDLDidReceiveWaypointNotification

Swift

static let SDLDidReceiveWaypoint: NSNotification.Name

SDLPRNDLPark

Park

Objective-C

extern const SDLPRNDL SDLPRNDLPark

Swift

static let park: SDLPRNDL

SDLPRNDLReverse

Reverse gear

Objective-C

extern const SDLPRNDL SDLPRNDLReverse

Swift

static let reverse: SDLPRNDL

SDLPRNDLNeutral

No gear

Objective-C

extern const SDLPRNDL SDLPRNDLNeutral

Swift

static let neutral: SDLPRNDL

SDLPRNDLDrive

@abstract: Drive gear

Objective-C

extern const SDLPRNDL SDLPRNDLDrive

Swift

static let drive: SDLPRNDL

SDLPRNDLSport

Drive Sport mode

Objective-C

extern const SDLPRNDL SDLPRNDLSport

Swift

static let sport: SDLPRNDL

SDLPRNDLLowGear

1st gear hold

Objective-C

extern const SDLPRNDL SDLPRNDLLowGear

Swift

static let lowGear: SDLPRNDL

SDLPRNDLFirst

First gear

Objective-C

extern const SDLPRNDL SDLPRNDLFirst

Swift

static let first: SDLPRNDL

SDLPRNDLSecond

Second gear

Objective-C

extern const SDLPRNDL SDLPRNDLSecond

Swift

static let second: SDLPRNDL

SDLPRNDLThird

Third gear

Objective-C

extern const SDLPRNDL SDLPRNDLThird

Swift

static let third: SDLPRNDL

SDLPRNDLFourth

Fourth gear

Objective-C

extern const SDLPRNDL SDLPRNDLFourth

Swift

static let fourth: SDLPRNDL

SDLPRNDLFifth

Fifth gear

Objective-C

extern const SDLPRNDL SDLPRNDLFifth

Swift

static let fifth: SDLPRNDL

SDLPRNDLSixth

Sixth gear

Objective-C

extern const SDLPRNDL SDLPRNDLSixth

Swift

static let sixth: SDLPRNDL

SDLPRNDLSeventh

Seventh gear

Objective-C

extern const SDLPRNDL SDLPRNDLSeventh

Swift

static let seventh: SDLPRNDL

SDLPRNDLEighth

Eighth gear

Objective-C

extern const SDLPRNDL SDLPRNDLEighth

Swift

static let eighth: SDLPRNDL

SDLPRNDLUnknown

Unknown

Objective-C

extern const SDLPRNDL SDLPRNDLUnknown

Swift

static let unknown: SDLPRNDL

SDLPRNDLFault

Fault

Objective-C

extern const SDLPRNDL SDLPRNDLFault

Swift

static let fault: SDLPRNDL

SDLPermissionStatusAllowed

permission: allowed

Objective-C

extern const SDLPermissionStatus SDLPermissionStatusAllowed

Swift

static let allowed: SDLPermissionStatus

SDLPermissionStatusDisallowed

permission: disallowed

Objective-C

extern const SDLPermissionStatus SDLPermissionStatusDisallowed

Swift

static let disallowed: SDLPermissionStatus

SDLPermissionStatusUserDisallowed

permission: user disallowed

Objective-C

extern const SDLPermissionStatus SDLPermissionStatusUserDisallowed

Swift

static let userDisallowed: SDLPermissionStatus

SDLPermissionStatusUserConsentPending

permission: user consent pending

Objective-C

extern const SDLPermissionStatus SDLPermissionStatusUserConsentPending

Swift

static let userConsentPending: SDLPermissionStatus

SDLPowerModeQualificationStatusUndefined

An undefined status

Objective-C

extern const SDLPowerModeQualificationStatus
    SDLPowerModeQualificationStatusUndefined

Swift

static let undefined: SDLPowerModeQualificationStatus

SDLPowerModeQualificationStatusEvaluationInProgress

An evaluation in progress status

Objective-C

extern const SDLPowerModeQualificationStatus
    SDLPowerModeQualificationStatusEvaluationInProgress

Swift

static let evaluationInProgress: SDLPowerModeQualificationStatus

SDLPowerModeQualificationStatusNotDefined

A not defined status

Objective-C

extern const SDLPowerModeQualificationStatus
    SDLPowerModeQualificationStatusNotDefined

Swift

static let notDefined: SDLPowerModeQualificationStatus

SDLPowerModeQualificationStatusOk

An ok status

Objective-C

extern const SDLPowerModeQualificationStatus SDLPowerModeQualificationStatusOk

Swift

static let ok: SDLPowerModeQualificationStatus

SDLPowerModeStatusKeyOut

The key is not in the ignition, and the power is off

Objective-C

extern const SDLPowerModeStatus SDLPowerModeStatusKeyOut

Swift

static let keyOut: SDLPowerModeStatus

SDLPowerModeStatusKeyRecentlyOut

The key is not in the ignition and it was just recently removed

Objective-C

extern const SDLPowerModeStatus SDLPowerModeStatusKeyRecentlyOut

Swift

static let keyRecentlyOut: SDLPowerModeStatus

SDLPowerModeStatusKeyApproved

The key is not in the ignition, but an approved key is available

Objective-C

extern const SDLPowerModeStatus SDLPowerModeStatusKeyApproved

Swift

static let keyApproved: SDLPowerModeStatus

SDLPowerModeStatusPostAccessory

We are in a post-accessory power situation

Objective-C

extern const SDLPowerModeStatus SDLPowerModeStatusPostAccessory

Swift

static let postAccessory: SDLPowerModeStatus

SDLPowerModeStatusAccessory

The car is in accessory power mode

Objective-C

extern const SDLPowerModeStatus SDLPowerModeStatusAccessory

Swift

static let accessory: SDLPowerModeStatus

SDLPowerModeStatusPostIgnition

We are in a post-ignition power situation

Objective-C

extern const SDLPowerModeStatus SDLPowerModeStatusPostIgnition

Swift

static let postIgnition: SDLPowerModeStatus

SDLPowerModeStatusIgnitionOn

The ignition is on but the car is not yet running

Objective-C

extern const SDLPowerModeStatus SDLPowerModeStatusIgnitionOn

Swift

static let ignitionOn: SDLPowerModeStatus

SDLPowerModeStatusRunning

The ignition is on and the car is running

Objective-C

extern const SDLPowerModeStatus SDLPowerModeStatusRunning

Swift

static let running: SDLPowerModeStatus

SDLPowerModeStatusCrank

We are in a crank power situation

Objective-C

extern const SDLPowerModeStatus SDLPowerModeStatusCrank

Swift

static let crank: SDLPowerModeStatus

SDLPredefinedLayoutDefault

A default layout

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutDefault

Swift

static let `default`: SDLPredefinedLayout

SDLPredefinedLayoutMedia

The default media layout

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutMedia

Swift

static let media: SDLPredefinedLayout

SDLPredefinedLayoutNonMedia

The default non-media layout

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutNonMedia

Swift

static let nonMedia: SDLPredefinedLayout

SDLPredefinedLayoutOnscreenPresets

A media layout containing preset buttons

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutOnscreenPresets

Swift

static let onscreenPresets: SDLPredefinedLayout

SDLPredefinedLayoutNavigationFullscreenMap

The default navigation layout with a fullscreen map

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutNavigationFullscreenMap

Swift

static let navigationFullscreenMap: SDLPredefinedLayout

SDLPredefinedLayoutNavigationList

A list layout used for navigation apps

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutNavigationList

Swift

static let navigationList: SDLPredefinedLayout

SDLPredefinedLayoutNavigationKeyboard

A keyboard layout used for navigation apps

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutNavigationKeyboard

Swift

static let navigationKeyboard: SDLPredefinedLayout

SDLPredefinedLayoutGraphicWithText

A layout with a single graphic on the left and text on the right

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutGraphicWithText

Swift

static let graphicWithText: SDLPredefinedLayout

SDLPredefinedLayoutTextWithGraphic

A layout with text on the left and a single graphic on the right

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutTextWithGraphic

Swift

static let textWithGraphic: SDLPredefinedLayout

SDLPredefinedLayoutTilesOnly

A layout with only softbuttons placed in a tile layout

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutTilesOnly

Swift

static let tilesOnly: SDLPredefinedLayout

SDLPredefinedLayoutTextButtonsOnly

A layout with only soft buttons that only accept text

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutTextButtonsOnly

Swift

static let textButtonsOnly: SDLPredefinedLayout

SDLPredefinedLayoutGraphicWithTiles

A layout with a single graphic on the left and soft buttons in a tile layout on the right

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutGraphicWithTiles

Swift

static let graphicWithTiles: SDLPredefinedLayout

SDLPredefinedLayoutTilesWithGraphic

A layout with soft buttons in a tile layout on the left and a single graphic on the right

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutTilesWithGraphic

Swift

static let tilesWithGraphic: SDLPredefinedLayout

SDLPredefinedLayoutGraphicWithTextAndSoftButtons

A layout with a single graphic on the left and both text and soft buttons on the right

Objective-C

extern const SDLPredefinedLayout
    SDLPredefinedLayoutGraphicWithTextAndSoftButtons

Swift

static let graphicWithTextAndSoftButtons: SDLPredefinedLayout

SDLPredefinedLayoutTextAndSoftButtonsWithGraphic

A layout with both text and soft buttons on the left and a single graphic on the right

Objective-C

extern const SDLPredefinedLayout
    SDLPredefinedLayoutTextAndSoftButtonsWithGraphic

Swift

static let textAndSoftButtonsWithGraphic: SDLPredefinedLayout

SDLPredefinedLayoutGraphicWithTextButtons

A layout with a single graphic on the left and text-only soft buttons on the right

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutGraphicWithTextButtons

Swift

static let graphicWithTextButtons: SDLPredefinedLayout

SDLPredefinedLayoutTextButtonsWithGraphic

A layout with text-only soft buttons on the left and a single graphic on the right

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutTextButtonsWithGraphic

Swift

static let textButtonsWithGraphic: SDLPredefinedLayout

SDLPredefinedLayoutLargeGraphicWithSoftButtons

A layout with a single large graphic and soft buttons

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutLargeGraphicWithSoftButtons

Swift

static let largeGraphicWithSoftButtons: SDLPredefinedLayout

SDLPredefinedLayoutDoubleGraphicWithSoftButtons

A layout with two graphics and soft buttons

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutDoubleGraphicWithSoftButtons

Swift

static let doubleGraphicWithSoftButtons: SDLPredefinedLayout

SDLPredefinedLayoutLargeGraphicOnly

A layout with only a single large graphic

Objective-C

extern const SDLPredefinedLayout SDLPredefinedLayoutLargeGraphicOnly

Swift

static let largeGraphicOnly: SDLPredefinedLayout

SDLPrerecordedSpeechHelp

A prerecorded help prompt

Objective-C

extern const SDLPrerecordedSpeech SDLPrerecordedSpeechHelp

Swift

static let help: SDLPrerecordedSpeech

SDLPrerecordedSpeechInitial

A prerecorded initial prompt

Objective-C

extern const SDLPrerecordedSpeech SDLPrerecordedSpeechInitial

Swift

static let initial: SDLPrerecordedSpeech

SDLPrerecordedSpeechListen

A prerecorded listen prompt is available

Objective-C

extern const SDLPrerecordedSpeech SDLPrerecordedSpeechListen

Swift

static let listen: SDLPrerecordedSpeech

SDLPrerecordedSpeechPositive

A prerecorded positive indicator noise is available

Objective-C

extern const SDLPrerecordedSpeech SDLPrerecordedSpeechPositive

Swift

static let positive: SDLPrerecordedSpeech

SDLPrerecordedSpeechNegative

A prerecorded negative indicator noise is available

Objective-C

extern const SDLPrerecordedSpeech SDLPrerecordedSpeechNegative

Swift

static let negative: SDLPrerecordedSpeech

SDLPrimaryAudioSourceNoSourceSelected

Currently no source selected

Objective-C

extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceNoSourceSelected

Swift

static let noSourceSelected: SDLPrimaryAudioSource

SDLPrimaryAudioSourceUSB

USB is current source

Objective-C

extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceUSB

Swift

static let USB: SDLPrimaryAudioSource

SDLPrimaryAudioSourceUSB2

USB2 is current source

Objective-C

extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceUSB2

Swift

static let USB2: SDLPrimaryAudioSource

SDLPrimaryAudioSourceBluetoothStereo

Bluetooth Stereo is current source

Objective-C

extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceBluetoothStereo

Swift

static let bluetoothStereo: SDLPrimaryAudioSource

SDLPrimaryAudioSourceLineIn

Line in is current source

Objective-C

extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceLineIn

Swift

static let lineIn: SDLPrimaryAudioSource

SDLPrimaryAudioSourceIpod

iPod is current source

Objective-C

extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceIpod

Swift

static let ipod: SDLPrimaryAudioSource

SDLPrimaryAudioSourceMobileApp

Mobile app is current source

Objective-C

extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceMobileApp

Swift

static let mobileApp: SDLPrimaryAudioSource

SDLRadioBandAM

Represents AM radio band

Objective-C

extern const SDLRadioBand SDLRadioBandAM

Swift

static let am: SDLRadioBand

SDLRadioBandFM

Represents FM radio band

Objective-C

extern const SDLRadioBand SDLRadioBandFM

Swift

static let fm: SDLRadioBand

SDLRadioBandXM

Represents XM radio band

Objective-C

extern const SDLRadioBand SDLRadioBandXM

Swift

static let xm: SDLRadioBand

SDLRadioStateAcquiring

Represents Radio state as ACQUIRING

Objective-C

extern const SDLRadioState SDLRadioStateAcquiring

Swift

static let acquiring: SDLRadioState

SDLRadioStateAcquired

Represents Radio state as ACQUIRED

Objective-C

extern const SDLRadioState SDLRadioStateAcquired

Swift

static let acquired: SDLRadioState

SDLRadioStateMulticast

Represents Radio state as MULTICAST

Objective-C

extern const SDLRadioState SDLRadioStateMulticast

Swift

static let multicast: SDLRadioState

SDLRadioStateNotFound

Represents Radio state as NOT_FOUND

Objective-C

extern const SDLRadioState SDLRadioStateNotFound

Swift

static let notFound: SDLRadioState

SDLRequestTypeHTTP

An HTTP request

Objective-C

extern const SDLRequestType SDLRequestTypeHTTP

Swift

static let HTTP: SDLRequestType

SDLRequestTypeFileResume

A file resumption request

Objective-C

extern const SDLRequestType SDLRequestTypeFileResume

Swift

static let fileResume: SDLRequestType

SDLRequestTypeAuthenticationRequest

An authentication request

Objective-C

extern const SDLRequestType SDLRequestTypeAuthenticationRequest

Swift

static let authenticationRequest: SDLRequestType

SDLRequestTypeAuthenticationChallenge

An authentication challenge

Objective-C

extern const SDLRequestType SDLRequestTypeAuthenticationChallenge

Swift

static let authenticationChallenge: SDLRequestType

SDLRequestTypeAuthenticationAck

An authentication acknowledgment

Objective-C

extern const SDLRequestType SDLRequestTypeAuthenticationAck

Swift

static let authenticationAck: SDLRequestType

SDLRequestTypeProprietary

An proprietary formatted request

Objective-C

extern const SDLRequestType SDLRequestTypeProprietary

Swift

static let proprietary: SDLRequestType

SDLRequestTypeQueryApps

An Query Apps request

Objective-C

extern const SDLRequestType SDLRequestTypeQueryApps

Swift

static let queryApps: SDLRequestType

SDLRequestTypeLaunchApp

A Launch Apps request

Objective-C

extern const SDLRequestType SDLRequestTypeLaunchApp

Swift

static let launchApp: SDLRequestType

SDLRequestTypeLockScreenIconURL

The URL for a lock screen icon

Objective-C

extern const SDLRequestType SDLRequestTypeLockScreenIconURL

Swift

static let lockScreenIconURL: SDLRequestType

SDLRequestTypeTrafficMessageChannel

A traffic message channel request

Objective-C

extern const SDLRequestType SDLRequestTypeTrafficMessageChannel

Swift

static let trafficMessageChannel: SDLRequestType

SDLRequestTypeDriverProfile

A driver profile request

Objective-C

extern const SDLRequestType SDLRequestTypeDriverProfile

Swift

static let driverProfile: SDLRequestType

SDLRequestTypeVoiceSearch

A voice search request

Objective-C

extern const SDLRequestType SDLRequestTypeVoiceSearch

Swift

static let voiceSearch: SDLRequestType

SDLRequestTypeNavigation

A navigation request

Objective-C

extern const SDLRequestType SDLRequestTypeNavigation

Swift

static let navigation: SDLRequestType

SDLRequestTypePhone

A phone request

Objective-C

extern const SDLRequestType SDLRequestTypePhone

Swift

static let phone: SDLRequestType

SDLRequestTypeClimate

A climate request

Objective-C

extern const SDLRequestType SDLRequestTypeClimate

Swift

static let climate: SDLRequestType

SDLRequestTypeSettings

A settings request

Objective-C

extern const SDLRequestType SDLRequestTypeSettings

Swift

static let settings: SDLRequestType

SDLRequestTypeVehicleDiagnostics

A vehicle diagnostics request

Objective-C

extern const SDLRequestType SDLRequestTypeVehicleDiagnostics

Swift

static let vehicleDiagnostics: SDLRequestType

SDLRequestTypeEmergency

An emergency request

Objective-C

extern const SDLRequestType SDLRequestTypeEmergency

Swift

static let emergency: SDLRequestType

SDLRequestTypeMedia

A media request

Objective-C

extern const SDLRequestType SDLRequestTypeMedia

Swift

static let media: SDLRequestType

SDLRequestTypeFOTA

A firmeware over-the-air request

Objective-C

extern const SDLRequestType SDLRequestTypeFOTA

Swift

static let FOTA: SDLRequestType

SDLResultSuccess

The request succeeded

Objective-C

extern const SDLResult SDLResultSuccess

Swift

static let success: SDLResult

SDLResultInvalidData

The request contained invalid data

The data sent is invalid. For example:

Invalid JSON syntax

Parameters out of bounds (number or enum range)

Mandatory parameters not provided

Parameter provided with wrong type

Invalid characters

Empty string

Objective-C

extern const SDLResult SDLResultInvalidData

Swift

static let invalidData: SDLResult

SDLResultCharacterLimitExceeded

The request had a string containing too many characters

Objective-C

extern const SDLResult SDLResultCharacterLimitExceeded

Swift

static let characterLimitExceeded: SDLResult

SDLResultUnsupportedRequest

The request is not supported by the IVI unit implementing SDL

Objective-C

extern const SDLResult SDLResultUnsupportedRequest

Swift

static let unsupportedRequest: SDLResult

SDLResultOutOfMemory

The system could not process the request because the necessary memory couldn’t be allocated

Objective-C

extern const SDLResult SDLResultOutOfMemory

Swift

static let outOfMemory: SDLResult

SDLResultTooManyPendingRequests

There are too many requests pending (means that the response has not been delivered yet).

There is a limit of 1000 pending requests at a time.

Objective-C

extern const SDLResult SDLResultTooManyPendingRequests

Swift

static let tooManyPendingRequests: SDLResult

SDLResultInvalidId

One of the provided IDs is not valid.

For example: CorrelationID, CommandID, MenuID

Objective-C

extern const SDLResult SDLResultInvalidId

Swift

static let invalidId: SDLResult

SDLResultDuplicateName

The provided name or synonym is a duplicate of some already-defined name or synonym.

Objective-C

extern const SDLResult SDLResultDuplicateName

Swift

static let duplicateName: SDLResult

SDLResultTooManyApplications

There are already too many registered applications.

Objective-C

extern const SDLResult SDLResultTooManyApplications

Swift

static let tooManyApplications: SDLResult

SDLResultApplicationRegisteredAlready

RegisterAppInterface has been called, but this app is already registered

Objective-C

extern const SDLResult SDLResultApplicationRegisteredAlready

Swift

static let applicationRegisteredAlready: SDLResult

SDLResultUnsupportedVersion

The Head Unit doesn’t support the SDL version that is requested by the mobile application.

Objective-C

extern const SDLResult SDLResultUnsupportedVersion

Swift

static let unsupportedVersion: SDLResult

SDLResultWrongLanguage

The requested language is currently not supported. This might be because of a mismatch of the currently active language on the head unit and the requested language.

Objective-C

extern const SDLResult SDLResultWrongLanguage

Swift

static let wrongLanguage: SDLResult

SDLResultApplicationNotRegistered

A command can not be executed because no application has been registered with RegisterApplication.

Objective-C

extern const SDLResult SDLResultApplicationNotRegistered

Swift

static let applicationNotRegistered: SDLResult

SDLResultInUse

The data may not be changed, because it is currently in use. For example when trying to delete a choice set that is currently involved in an interaction.

Objective-C

extern const SDLResult SDLResultInUse

Swift

static let inUse: SDLResult

SDLResultVehicleDataNotAllowed

The user has turned off access to vehicle data, and it is globally unavailable to mobile applications.

Objective-C

extern const SDLResult SDLResultVehicleDataNotAllowed

Swift

static let vehicleDataNotAllowed: SDLResult

SDLResultVehicleDataNotAvailable

The requested vehicle data is not available on this vehicle or is not published.

Objective-C

extern const SDLResult SDLResultVehicleDataNotAvailable

Swift

static let vehicleDataNotAvailable: SDLResult

SDLResultRejected

The requested command was rejected, e.g. because the mobile app is in background and cannot perform any HMI commands, or an HMI command (e.g. Speak) is rejected because a higher priority HMI command (e.g. Alert) is playing.

Objective-C

extern const SDLResult SDLResultRejected

Swift

static let rejected: SDLResult

SDLResultAborted

A command was aborted, e.g. due to user interaction (user pressed button), or an HMI command (e.g. Speak) is aborted because a higher priority HMI command (e.g. Alert) was requested.

Objective-C

extern const SDLResult SDLResultAborted

Swift

static let aborted: SDLResult

SDLResultIgnored

A command was ignored, because the intended result is already in effect. For example, SetMediaClockTimer was used to pause the media clock although the clock is paused already.

Objective-C

extern const SDLResult SDLResultIgnored

Swift

static let ignored: SDLResult

SDLResultUnsupportedResource

A button that was requested for subscription is not supported under the current system.

Objective-C

extern const SDLResult SDLResultUnsupportedResource

Swift

static let unsupportedResource: SDLResult

SDLResultFileNotFound

A specified file could not be found on the head unit.

Objective-C

extern const SDLResult SDLResultFileNotFound

Swift

static let fileNotFound: SDLResult

SDLResultGenericError

Provided data is valid but something went wrong in the lower layers.

Objective-C

extern const SDLResult SDLResultGenericError

Swift

static let genericError: SDLResult

SDLResultDisallowed

RPC is not authorized in local policy table.

Objective-C

extern const SDLResult SDLResultDisallowed

Swift

static let disallowed: SDLResult

SDLResultUserDisallowed

RPC is included in a functional group explicitly blocked by the user.

Objective-C

extern const SDLResult SDLResultUserDisallowed

Swift

static let userDisallowed: SDLResult

SDLResultTimedOut

Overlay reached the maximum timeout and closed.

Objective-C

extern const SDLResult SDLResultTimedOut

Swift

static let timedOut: SDLResult

SDLResultCancelRoute

User selected to Cancel Route.

Objective-C

extern const SDLResult SDLResultCancelRoute

Swift

static let cancelRoute: SDLResult

SDLResultTruncatedData

The RPC (e.g. ReadDID) executed successfully but the data exceeded the platform maximum threshold and thus, only part of the data is available.

Objective-C

extern const SDLResult SDLResultTruncatedData

Swift

static let truncatedData: SDLResult

SDLResultRetry

The user interrupted the RPC (e.g. PerformAudioPassThru) and indicated to start over. Note, the app must issue the new RPC.

Objective-C

extern const SDLResult SDLResultRetry

Swift

static let retry: SDLResult

SDLResultWarnings

The RPC (e.g. SubscribeVehicleData) executed successfully but one or more items have a warning or failure.

Objective-C

extern const SDLResult SDLResultWarnings

Swift

static let warnings: SDLResult

SDLResultSaved

The RPC (e.g. Slider) executed successfully and the user elected to save the current position / value.

Objective-C

extern const SDLResult SDLResultSaved

Swift

static let saved: SDLResult

SDLResultInvalidCertificate

The certificate provided during authentication is invalid.

Objective-C

extern const SDLResult SDLResultInvalidCertificate

Swift

static let invalidCertificate: SDLResult

SDLResultExpiredCertificate

The certificate provided during authentication is expired.

Objective-C

extern const SDLResult SDLResultExpiredCertificate

Swift

static let expiredCertificate: SDLResult

SDLResultResumeFailed

The provided hash ID does not match the hash of the current set of registered data or the core could not resume the previous data.

Objective-C

extern const SDLResult SDLResultResumeFailed

Swift

static let resumeFailed: SDLResult

SDLResultDataNotAvailable

The requested data is not available on this vehicle or is not published for the connected app.

Objective-C

extern const SDLResult SDLResultDataNotAvailable

Swift

static let dataNotAvailable: SDLResult

SDLResultReadOnly

The requested data is read only thus cannot be change via remote control .

Objective-C

extern const SDLResult SDLResultReadOnly

Swift

static let readOnly: SDLResult

SDLSamplingRate8KHZ

Sampling rate of 8 kHz

Objective-C

extern const SDLSamplingRate SDLSamplingRate8KHZ

Swift

static let rate8KHZ: SDLSamplingRate

SDLSamplingRate16KHZ

Sampling rate of 16 kHz

Objective-C

extern const SDLSamplingRate SDLSamplingRate16KHZ

Swift

static let rate16KHZ: SDLSamplingRate

SDLSamplingRate22KHZ

Sampling rate of 22 kHz

Objective-C

extern const SDLSamplingRate SDLSamplingRate22KHZ

Swift

static let rate22KHZ: SDLSamplingRate

SDLSamplingRate44KHZ

Sampling rate of 44 kHz

Objective-C

extern const SDLSamplingRate SDLSamplingRate44KHZ

Swift

static let rate44KHZ: SDLSamplingRate

SDLSoftButtonTypeText

Text kind Softbutton

Objective-C

extern const SDLSoftButtonType SDLSoftButtonTypeText

Swift

static let text: SDLSoftButtonType

SDLSoftButtonTypeImage

Image kind Softbutton

Objective-C

extern const SDLSoftButtonType SDLSoftButtonTypeImage

Swift

static let image: SDLSoftButtonType

SDLSoftButtonTypeBoth

Both (Text & Image) kind Softbutton

Objective-C

extern const SDLSoftButtonType SDLSoftButtonTypeBoth

Swift

static let both: SDLSoftButtonType

SDLSpeechCapabilitiesText

The SDL platform can speak text phrases.

Objective-C

extern const SDLSpeechCapabilities SDLSpeechCapabilitiesText

Swift

static let text: SDLSpeechCapabilities

SDLSpeechCapabilitiesSAPIPhonemes

The SDL platform can speak SAPI Phonemes.

Objective-C

extern const SDLSpeechCapabilities SDLSpeechCapabilitiesSAPIPhonemes

Swift

static let sapiPhonemes: SDLSpeechCapabilities

SDLSpeechCapabilitiesLHPlusPhonemes

The SDL platform can speak LHPlus Phonemes.

Objective-C

extern const SDLSpeechCapabilities SDLSpeechCapabilitiesLHPlusPhonemes

Swift

static let lhPlusPhonemes: SDLSpeechCapabilities

SDLSpeechCapabilitiesPrerecorded

The SDL platform can speak Prerecorded indicators and prompts.

Objective-C

extern const SDLSpeechCapabilities SDLSpeechCapabilitiesPrerecorded

Swift

static let prerecorded: SDLSpeechCapabilities

SDLSpeechCapabilitiesSilence

The SDL platform can speak Silence.

Objective-C

extern const SDLSpeechCapabilities SDLSpeechCapabilitiesSilence

Swift

static let silence: SDLSpeechCapabilities

SDLDefaultScreenSize

Undocumented

Objective-C

extern CGSize const SDLDefaultScreenSize

Swift

let SDLDefaultScreenSize: CGSize

SDLVideoStreamDidStartNotification

Undocumented

Objective-C

extern NSString *const SDLVideoStreamDidStartNotification

Swift

static let SDLVideoStreamDidStart: NSNotification.Name

SDLVideoStreamDidStopNotification

Undocumented

Objective-C

extern NSString *const SDLVideoStreamDidStopNotification

Swift

static let SDLVideoStreamDidStop: NSNotification.Name

SDLVideoStreamSuspendedNotification

Undocumented

Objective-C

extern NSString *const SDLVideoStreamSuspendedNotification

Swift

static let SDLVideoStreamSuspended: NSNotification.Name

SDLAudioStreamDidStartNotification

Undocumented

Objective-C

extern NSString *const SDLAudioStreamDidStartNotification

Swift

static let SDLAudioStreamDidStart: NSNotification.Name

SDLAudioStreamDidStopNotification

Undocumented

Objective-C

extern NSString *const SDLAudioStreamDidStopNotification

Swift

static let SDLAudioStreamDidStop: NSNotification.Name

SDLLockScreenManagerWillPresentLockScreenViewController

Undocumented

Objective-C

extern NSString *const SDLLockScreenManagerWillPresentLockScreenViewController

Swift

let SDLLockScreenManagerWillPresentLockScreenViewController: String

SDLLockScreenManagerDidPresentLockScreenViewController

Undocumented

Objective-C

extern NSString *const SDLLockScreenManagerDidPresentLockScreenViewController

Swift

let SDLLockScreenManagerDidPresentLockScreenViewController: String

SDLLockScreenManagerWillDismissLockScreenViewController

Undocumented

Objective-C

extern NSString *const SDLLockScreenManagerWillDismissLockScreenViewController

Swift

let SDLLockScreenManagerWillDismissLockScreenViewController: String

SDLLockScreenManagerDidDismissLockScreenViewController

Undocumented

Objective-C

extern NSString *const SDLLockScreenManagerDidDismissLockScreenViewController

Swift

let SDLLockScreenManagerDidDismissLockScreenViewController: String

SDLSystemActionDefaultAction

A default soft button action

Objective-C

extern const SDLSystemAction SDLSystemActionDefaultAction

Swift

static let defaultAction: SDLSystemAction

SDLSystemActionStealFocus

An action causing your app to steal HMI focus

Objective-C

extern const SDLSystemAction SDLSystemActionStealFocus

Swift

static let stealFocus: SDLSystemAction

SDLSystemActionKeepContext

An action causing you to keep context

Objective-C

extern const SDLSystemAction SDLSystemActionKeepContext

Swift

static let keepContext: SDLSystemAction

SDLSystemCapabilityTypeNavigation

The navigation capability

Objective-C

extern const SDLSystemCapabilityType SDLSystemCapabilityTypeNavigation

Swift

static let navigation: SDLSystemCapabilityType

SDLSystemCapabilityTypePhoneCall

The phone call capability

Objective-C

extern const SDLSystemCapabilityType SDLSystemCapabilityTypePhoneCall

Swift

static let phoneCall: SDLSystemCapabilityType

SDLSystemCapabilityTypeVideoStreaming

The video streaming capability

Objective-C

extern const SDLSystemCapabilityType SDLSystemCapabilityTypeVideoStreaming

Swift

static let videoStreaming: SDLSystemCapabilityType

SDLSystemCapabilityTypeRemoteControl

The remote control capability

Objective-C

extern const SDLSystemCapabilityType SDLSystemCapabilityTypeRemoteControl

Swift

static let remoteControl: SDLSystemCapabilityType

SDLSystemContextMain

No user interaction (user-initiated or app-initiated) is in progress.

Objective-C

extern const SDLSystemContext SDLSystemContextMain

Swift

static let main: SDLSystemContext

SDLSystemContextVoiceRecognitionSession

VR-oriented, user-initiated or app-initiated interaction is in-progress.

Objective-C

extern const SDLSystemContext SDLSystemContextVoiceRecognitionSession

Swift

static let voiceRecognitionSession: SDLSystemContext

SDLSystemContextMenu

Menu-oriented, user-initiated or app-initiated interaction is in-progress.

Objective-C

extern const SDLSystemContext SDLSystemContextMenu

Swift

static let menu: SDLSystemContext

SDLSystemContextHMIObscured

The app’s display HMI is currently being obscured by either a system or other app’s overlay.

@since SDL 2.0

Objective-C

extern const SDLSystemContext SDLSystemContextHMIObscured

Swift

static let hmiObscured: SDLSystemContext

SDLSystemContextAlert

Broadcast only to whichever app has an alert currently being displayed.

@since SDL 2.0

Objective-C

extern const SDLSystemContext SDLSystemContextAlert

Swift

static let alert: SDLSystemContext

SDLTBTStateRouteUpdateRequest

The route should be updated

Objective-C

extern const SDLTBTState SDLTBTStateRouteUpdateRequest

Swift

static let routeUpdateRequest: SDLTBTState

SDLTBTStateRouteAccepted

The route is accepted

Objective-C

extern const SDLTBTState SDLTBTStateRouteAccepted

Swift

static let routeAccepted: SDLTBTState

SDLTBTStateRouteRefused

The route is refused

Objective-C

extern const SDLTBTState SDLTBTStateRouteRefused

Swift

static let routeRefused: SDLTBTState

SDLTBTStateRouteCancelled

The route is cancelled

Objective-C

extern const SDLTBTState SDLTBTStateRouteCancelled

Swift

static let routeCancelled: SDLTBTState

SDLTBTStateETARequest

The route should update its Estimated Time of Arrival

Objective-C

extern const SDLTBTState SDLTBTStateETARequest

Swift

static let etaRequest: SDLTBTState

SDLTBTStateNextTurnRequest

The route should update its next turn

Objective-C

extern const SDLTBTState SDLTBTStateNextTurnRequest

Swift

static let nextTurnRequest: SDLTBTState

SDLTBTStateRouteStatusRequest

The route should update its status

Objective-C

extern const SDLTBTState SDLTBTStateRouteStatusRequest

Swift

static let routeStatusRequest: SDLTBTState

SDLTBTStateRouteSummaryRequest

The route update its summary

Objective-C

extern const SDLTBTState SDLTBTStateRouteSummaryRequest

Swift

static let routeSummaryRequest: SDLTBTState

SDLTBTStateTripStatusRequest

The route should update the trip’s status

Objective-C

extern const SDLTBTState SDLTBTStateTripStatusRequest

Swift

static let tripStatusRequest: SDLTBTState

SDLTBTStateRouteUpdateRequestTimeout

The route update timed out

Objective-C

extern const SDLTBTState SDLTBTStateRouteUpdateRequestTimeout

Swift

static let routeUpdateRequestTimeout: SDLTBTState

SDLTemperatureUnitCelsius

Reflects the current HMI setting for temperature unit in Celsius

Objective-C

extern const SDLTemperatureUnit SDLTemperatureUnitCelsius

Swift

static let celsius: SDLTemperatureUnit

SDLTemperatureUnitFahrenheit

Reflects the current HMI setting for temperature unit in Fahrenheit

Objective-C

extern const SDLTemperatureUnit SDLTemperatureUnitFahrenheit

Swift

static let fahrenheit: SDLTemperatureUnit

SDLTextAlignmentLeft

Text aligned left.

Objective-C

extern const SDLTextAlignment SDLTextAlignmentLeft

Swift

static let left: SDLTextAlignment

SDLTextAlignmentRight

Text aligned right.

Objective-C

extern const SDLTextAlignment SDLTextAlignmentRight

Swift

static let right: SDLTextAlignment

SDLTextAlignmentCenter

Text aligned centered.

Objective-C

extern const SDLTextAlignment SDLTextAlignmentCenter

Swift

static let center: SDLTextAlignment

SDLTextFieldNameMainField1

The first line of the first set of main fields of the persistent display. Applies to SDLShow.

Objective-C

extern const SDLTextFieldName SDLTextFieldNameMainField1

Swift

static let mainField1: SDLTextFieldName

SDLTextFieldNameMainField2

The second line of the first set of main fields of the persistent display. Applies to SDLShow.

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameMainField2

Swift

static let mainField2: SDLTextFieldName

SDLTextFieldNameMainField3

The first line of the second set of main fields of the persistent display. Applies to SDLShow.

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameMainField3

Swift

static let mainField3: SDLTextFieldName

SDLTextFieldNameMainField4

  • The second line of the second set of main fields of the persistent display. Applies to SDLShow.

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameMainField4

Swift

static let mainField4: SDLTextFieldName

SDLTextFieldNameStatusBar

The status bar on the NGN display. Applies to SDLShow.

Objective-C

extern const SDLTextFieldName SDLTextFieldNameStatusBar

Swift

static let statusBar: SDLTextFieldName

SDLTextFieldNameMediaClock

Text value for MediaClock field. Must be properly formatted according to MediaClockFormat. Applies to SDLShow.

@discussion This field is commonly used to show elapsed or remaining time in an audio track or audio capture.

Objective-C

extern const SDLTextFieldName SDLTextFieldNameMediaClock

Swift

static let mediaClock: SDLTextFieldName

SDLTextFieldNameMediaTrack

The track field of NGN type ACMs. This field is only available for media applications on a NGN display. Applies to SDLShow.

@discussion This field is commonly used to show the current track number

Objective-C

extern const SDLTextFieldName SDLTextFieldNameMediaTrack

Swift

static let mediaTrack: SDLTextFieldName

SDLTextFieldNameAlertText1

The first line of the alert text field. Applies to SDLAlert.

Objective-C

extern const SDLTextFieldName SDLTextFieldNameAlertText1

Swift

static let alertText1: SDLTextFieldName

SDLTextFieldNameAlertText2

The second line of the alert text field. Applies to SDLAlert.

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameAlertText2

Swift

static let alertText2: SDLTextFieldName

SDLTextFieldNameAlertText3

The third line of the alert text field. Applies to SDLAlert.

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameAlertText3

Swift

static let alertText3: SDLTextFieldName

SDLTextFieldNameScrollableMessageBody

Long form body of text that can include newlines and tabs. Applies to SDLScrollableMessage.

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameScrollableMessageBody

Swift

static let scrollableMessageBody: SDLTextFieldName

SDLTextFieldNameInitialInteractionText

First line suggestion for a user response (in the case of VR enabled interaction).

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameInitialInteractionText

Swift

static let initialInteractionText: SDLTextFieldName

SDLTextFieldNameNavigationText1

First line of navigation text.

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameNavigationText1

Swift

static let navigationText1: SDLTextFieldName

SDLTextFieldNameNavigationText2

Second line of navigation text.

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameNavigationText2

Swift

static let navigationText2: SDLTextFieldName

SDLTextFieldNameETA

Estimated Time of Arrival time for navigation.

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameETA

Swift

static let ETA: SDLTextFieldName

SDLTextFieldNameTotalDistance

Total distance to destination for navigation.

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameTotalDistance

Swift

static let totalDistance: SDLTextFieldName

SDLTextFieldNameAudioPassThruDisplayText1

First line of text for audio pass thru.

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameAudioPassThruDisplayText1

Swift

static let audioPassThruDisplayText1: SDLTextFieldName

SDLTextFieldNameAudioPassThruDisplayText2

Second line of text for audio pass thru.

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameAudioPassThruDisplayText2

Swift

static let audioPassThruDisplayText2: SDLTextFieldName

SDLTextFieldNameSliderHeader

Header text for slider.

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameSliderHeader

Swift

static let sliderHeader: SDLTextFieldName

SDLTextFieldNameSliderFooter

Footer text for slider

@since SDL 2.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameSliderFooter

Swift

static let sliderFooter: SDLTextFieldName

SDLTextFieldNameMenuName

Primary text for SDLChoice

Objective-C

extern const SDLTextFieldName SDLTextFieldNameMenuName

Swift

static let menuName: SDLTextFieldName

SDLTextFieldNameSecondaryText

Secondary text for SDLChoice

Objective-C

extern const SDLTextFieldName SDLTextFieldNameSecondaryText

Swift

static let secondaryText: SDLTextFieldName

SDLTextFieldNameTertiaryText

Tertiary text for SDLChoice

Objective-C

extern const SDLTextFieldName SDLTextFieldNameTertiaryText

Swift

static let tertiaryText: SDLTextFieldName

SDLTextFieldNameMenuTitle

Optional text to label an app menu button (for certain touchscreen platforms)

Objective-C

extern const SDLTextFieldName SDLTextFieldNameMenuTitle

Swift

static let menuTitle: SDLTextFieldName

SDLTextFieldNameLocationName

Optional name / title of intended location for SDLSendLocation

@since SDL 4.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameLocationName

Swift

static let locationName: SDLTextFieldName

SDLTextFieldNameLocationDescription

Optional description of intended location / establishment (if applicable) for SDLSendLocation

@since SDL 4.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameLocationDescription

Swift

static let locationDescription: SDLTextFieldName

SDLTextFieldNameAddressLines

Optional location address (if applicable) for SDLSendLocation

@since SDL 4.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNameAddressLines

Swift

static let addressLines: SDLTextFieldName

SDLTextFieldNamePhoneNumber

Optional hone number of intended location / establishment (if applicable) for SDLSendLocation

@since SDL 4.0

Objective-C

extern const SDLTextFieldName SDLTextFieldNamePhoneNumber

Swift

static let phoneNumber: SDLTextFieldName

SDLTimerModeUp

The timer should count up.

Objective-C

extern const SDLTimerMode SDLTimerModeUp

Swift

static let up: SDLTimerMode

SDLTimerModeDown

The timer should count down.

Objective-C

extern const SDLTimerMode SDLTimerModeDown

Swift

static let down: SDLTimerMode

SDLTimerModeNone

The timer should not count.

Objective-C

extern const SDLTimerMode SDLTimerModeNone

Swift

static let none: SDLTimerMode

SDLTouchTypeBegin

The touch is the beginning of a finger pressed on the display.

Objective-C

extern const SDLTouchType SDLTouchTypeBegin

Swift

static let begin: SDLTouchType

SDLTouchTypeMove

The touch is the movement of a finger pressed on the display.

Objective-C

extern const SDLTouchType SDLTouchTypeMove

Swift

static let move: SDLTouchType

SDLTouchTypeEnd

The touch is the ending of a finger pressed on the display.

Objective-C

extern const SDLTouchType SDLTouchTypeEnd

Swift

static let end: SDLTouchType

SDLTouchTypeCancel

The touch is the cancellation of a finger pressed on the display.

Objective-C

extern const SDLTouchType SDLTouchTypeCancel

Swift

static let cancel: SDLTouchType

SDLTriggerSourceMenu

Selection made via menu

Objective-C

extern const SDLTriggerSource SDLTriggerSourceMenu

Swift

static let menu: SDLTriggerSource

SDLTriggerSourceVoiceRecognition

Selection made via Voice session

Objective-C

extern const SDLTriggerSource SDLTriggerSourceVoiceRecognition

Swift

static let voiceRecognition: SDLTriggerSource

SDLTriggerSourceKeyboard

Selection made via Keyboard

Objective-C

extern const SDLTriggerSource SDLTriggerSourceKeyboard

Swift

static let keyboard: SDLTriggerSource

SDLUpdateModeCountUp

Starts the media clock timer counting upward, in increments of 1 second.

Objective-C

extern const SDLUpdateMode SDLUpdateModeCountUp

Swift

static let countUp: SDLUpdateMode

SDLUpdateModeCountDown

Starts the media clock timer counting downward, in increments of 1 second.

Objective-C

extern const SDLUpdateMode SDLUpdateModeCountDown

Swift

static let countDown: SDLUpdateMode

SDLUpdateModePause

Pauses the media clock timer.

Objective-C

extern const SDLUpdateMode SDLUpdateModePause

Swift

static let pause: SDLUpdateMode

SDLUpdateModeResume

Resumes the media clock timer. The timer resumes counting in whatever mode was in effect before pausing (i.e. COUNTUP or COUNTDOWN).

Objective-C

extern const SDLUpdateMode SDLUpdateModeResume

Swift

static let resume: SDLUpdateMode

SDLUpdateModeClear

Clear the media clock timer.

Objective-C

extern const SDLUpdateMode SDLUpdateModeClear

Swift

static let clear: SDLUpdateMode

SDLVehicleDataActiveStatusInactiveNotConfirmed

Inactive not confirmed

Objective-C

extern const SDLVehicleDataActiveStatus
    SDLVehicleDataActiveStatusInactiveNotConfirmed

Swift

static let inactiveNotConfirmed: SDLVehicleDataActiveStatus

SDLVehicleDataActiveStatusInactiveConfirmed

Inactive confirmed

Objective-C

extern const SDLVehicleDataActiveStatus
    SDLVehicleDataActiveStatusInactiveConfirmed

Swift

static let inactiveConfirmed: SDLVehicleDataActiveStatus

SDLVehicleDataActiveStatusActiveNotConfirmed

Active not confirmed

Objective-C

extern const SDLVehicleDataActiveStatus
    SDLVehicleDataActiveStatusActiveNotConfirmed

Swift

static let activeNotConfirmed: SDLVehicleDataActiveStatus

SDLVehicleDataActiveStatusActiveConfirmed

Active confirmed

Objective-C

extern const SDLVehicleDataActiveStatus
    SDLVehicleDataActiveStatusActiveConfirmed

Swift

static let activeConfirmed: SDLVehicleDataActiveStatus

SDLVehicleDataActiveStatusFault

Fault

Objective-C

extern const SDLVehicleDataActiveStatus SDLVehicleDataActiveStatusFault

Swift

static let fault: SDLVehicleDataActiveStatus

SDLVehicleDataEventStatusNoEvent

No event

Objective-C

extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusNoEvent

Swift

static let noEvent: SDLVehicleDataEventStatus

SDLVehicleDataEventStatusNo

The event is a No status

Objective-C

extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusNo

Swift

static let no: SDLVehicleDataEventStatus

SDLVehicleDataEventStatusYes

The event is a Yes status

Objective-C

extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusYes

Swift

static let yes: SDLVehicleDataEventStatus

SDLVehicleDataEventStatusNotSupported

Vehicle data event is not supported

Objective-C

extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusNotSupported

Swift

static let notSupported: SDLVehicleDataEventStatus

SDLVehicleDataEventStatusFault

The event is a Fault status

Objective-C

extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusFault

Swift

static let fault: SDLVehicleDataEventStatus

SDLVehicleDataNotificationStatusNotSupported

The vehicle data notification status is not supported

Objective-C

extern const SDLVehicleDataNotificationStatus
    SDLVehicleDataNotificationStatusNotSupported

Swift

static let notSupported: SDLVehicleDataNotificationStatus

SDLVehicleDataNotificationStatusNormal

The vehicle data notification status is normal

Objective-C

extern const SDLVehicleDataNotificationStatus
    SDLVehicleDataNotificationStatusNormal

Swift

static let normal: SDLVehicleDataNotificationStatus

SDLVehicleDataNotificationStatusActive

The vehicle data notification status is active

Objective-C

extern const SDLVehicleDataNotificationStatus
    SDLVehicleDataNotificationStatusActive

Swift

static let active: SDLVehicleDataNotificationStatus

SDLVehicleDataNotificationStatusNotUsed

The vehicle data notification status is not used

Objective-C

extern const SDLVehicleDataNotificationStatus
    SDLVehicleDataNotificationStatusNotUsed

Swift

static let notUsed: SDLVehicleDataNotificationStatus

SDLVehicleDataResultCodeSuccess

Individual vehicle data item / DTC / DID request or subscription successful

Objective-C

extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeSuccess

Swift

static let success: SDLVehicleDataResultCode

SDLVehicleDataResultCodeTruncatedData

DTC / DID request successful, however, not all active DTCs or full contents of DID location available

Objective-C

extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeTruncatedData

Swift

static let truncatedData: SDLVehicleDataResultCode

SDLVehicleDataResultCodeDisallowed

This vehicle data item is not allowed for this app by SDL

Objective-C

extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeDisallowed

Swift

static let disallowed: SDLVehicleDataResultCode

SDLVehicleDataResultCodeUserDisallowed

The user has not granted access to this type of vehicle data item at this time

Objective-C

extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeUserDisallowed

Swift

static let userDisallowed: SDLVehicleDataResultCode

SDLVehicleDataResultCodeInvalidId

The ECU ID referenced is not a valid ID on the bus / system

Objective-C

extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeInvalidId

Swift

static let invalidId: SDLVehicleDataResultCode

SDLVehicleDataResultCodeVehicleDataNotAvailable

The requested vehicle data item / DTC / DID is not currently available or responding on the bus / system

Objective-C

extern const SDLVehicleDataResultCode
    SDLVehicleDataResultCodeVehicleDataNotAvailable

Swift

static let vehicleDataNotAvailable: SDLVehicleDataResultCode

SDLVehicleDataResultCodeDataAlreadySubscribed

The vehicle data item is already subscribed

Objective-C

extern const SDLVehicleDataResultCode
    SDLVehicleDataResultCodeDataAlreadySubscribed

Swift

static let dataAlreadySubscribed: SDLVehicleDataResultCode

SDLVehicleDataResultCodeDataNotSubscribed

The vehicle data item cannot be unsubscribed because it is not currently subscribed

Objective-C

extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeDataNotSubscribed

Swift

static let dataNotSubscribed: SDLVehicleDataResultCode

SDLVehicleDataResultCodeIgnored

The request for this item is ignored because it is already in progress

Objective-C

extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeIgnored

Swift

static let ignored: SDLVehicleDataResultCode

SDLVehicleDataStatusNoDataExists

No data avaliable

Objective-C

extern const SDLVehicleDataStatus SDLVehicleDataStatusNoDataExists

Swift

static let noDataExists: SDLVehicleDataStatus

SDLVehicleDataStatusOff

The status is Off

Objective-C

extern const SDLVehicleDataStatus SDLVehicleDataStatusOff

Swift

static let off: SDLVehicleDataStatus

SDLVehicleDataStatusOn

The status is On

Objective-C

extern const SDLVehicleDataStatus SDLVehicleDataStatusOn

Swift

static let on: SDLVehicleDataStatus

SDLVehicleDataTypeGPS

GPS vehicle data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeGPS

Swift

static let GPS: SDLVehicleDataType

SDLVehicleDataTypeSpeed

Vehicle speed data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeSpeed

Swift

static let speed: SDLVehicleDataType

SDLVehicleDataTypeRPM

Vehicle RPM data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeRPM

Swift

static let RPM: SDLVehicleDataType

SDLVehicleDataTypeFuelLevel

Vehicle fuel level data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeFuelLevel

Swift

static let fuelLevel: SDLVehicleDataType

SDLVehicleDataTypeFuelLevelState

Vehicle fuel level state data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeFuelLevelState

Swift

static let fuelLevelState: SDLVehicleDataType

SDLVehicleDataTypeFuelConsumption

Vehicle fuel consumption data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeFuelConsumption

Swift

static let fuelConsumption: SDLVehicleDataType

SDLVehicleDataTypeExternalTemperature

Vehicle external temperature data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeExternalTemperature

Swift

static let externalTemperature: SDLVehicleDataType

SDLVehicleDataTypeVIN

Vehicle VIN data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeVIN

Swift

static let VIN: SDLVehicleDataType

SDLVehicleDataTypePRNDL

Vehicle PRNDL data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypePRNDL

Swift

static let PRNDL: SDLVehicleDataType

SDLVehicleDataTypeTirePressure

Vehicle tire pressure data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeTirePressure

Swift

static let tirePressure: SDLVehicleDataType

SDLVehicleDataTypeOdometer

Vehicle odometer data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeOdometer

Swift

static let odometer: SDLVehicleDataType

SDLVehicleDataTypeBeltStatus

Vehicle belt status data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeBeltStatus

Swift

static let beltStatus: SDLVehicleDataType

SDLVehicleDataTypeBodyInfo

Vehicle body info data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeBodyInfo

Swift

static let bodyInfo: SDLVehicleDataType

SDLVehicleDataTypeDeviceStatus

Vehicle device status data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeDeviceStatus

Swift

static let deviceStatus: SDLVehicleDataType

SDLVehicleDataTypeECallInfo

Vehicle emergency call info data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeECallInfo

Swift

static let eCallInfo: SDLVehicleDataType

SDLVehicleDataTypeAirbagStatus

Vehicle airbag status data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeAirbagStatus

Swift

static let airbagStatus: SDLVehicleDataType

SDLVehicleDataTypeEmergencyEvent

Vehicle emergency event info

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeEmergencyEvent

Swift

static let emergencyEvent: SDLVehicleDataType

SDLVehicleDataTypeClusterModeStatus

Vehicle cluster mode status data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeClusterModeStatus

Swift

static let clusterModeStatus: SDLVehicleDataType

SDLVehicleDataTypeMyKey

Vehicle MyKey data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeMyKey

Swift

static let myKey: SDLVehicleDataType

SDLVehicleDataTypeBraking

Vehicle braking data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeBraking

Swift

static let braking: SDLVehicleDataType

SDLVehicleDataTypeWiperStatus

Vehicle wiper status data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeWiperStatus

Swift

static let wiperStatus: SDLVehicleDataType

SDLVehicleDataTypeHeadlampStatus

Vehicle headlamp status

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeHeadlampStatus

Swift

static let headlampStatus: SDLVehicleDataType

SDLVehicleDataTypeBatteryVoltage

Vehicle battery voltage data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeBatteryVoltage

Swift

static let batteryVoltage: SDLVehicleDataType

SDLVehicleDataTypeEngineTorque

Vehicle engine torque data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeEngineTorque

Swift

static let engineTorque: SDLVehicleDataType

SDLVehicleDataTypeAccelerationPedal

Vehicle accleration pedal data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeAccelerationPedal

Swift

static let accelerationPedal: SDLVehicleDataType

SDLVehicleDataTypeSteeringWheel

Vehicle steering wheel data

Objective-C

extern const SDLVehicleDataType SDLVehicleDataTypeSteeringWheel

Swift

static let steeringWheel: SDLVehicleDataType

SDLVentilationModeUpper

The upper ventilation mode

Objective-C

extern const SDLVentilationMode SDLVentilationModeUpper

Swift

static let upper: SDLVentilationMode

SDLVentilationModeLower

The lower ventilation mode

Objective-C

extern const SDLVentilationMode SDLVentilationModeLower

Swift

static let lower: SDLVentilationMode

SDLVentilationModeBoth

The both ventilation mode

Objective-C

extern const SDLVentilationMode SDLVentilationModeBoth

Swift

static let both: SDLVentilationMode

SDLVentilationModeNone

No ventilation mode

Objective-C

extern const SDLVentilationMode SDLVentilationModeNone

Swift

static let none: SDLVentilationMode

SDLVideoStreamingCodecH264

H264

Objective-C

extern const SDLVideoStreamingCodec SDLVideoStreamingCodecH264

Swift

static let H264: SDLVideoStreamingCodec

SDLVideoStreamingCodecH265

H265

Objective-C

extern const SDLVideoStreamingCodec SDLVideoStreamingCodecH265

Swift

static let H265: SDLVideoStreamingCodec

SDLVideoStreamingCodecTheora

Theora

Objective-C

extern const SDLVideoStreamingCodec SDLVideoStreamingCodecTheora

Swift

static let theora: SDLVideoStreamingCodec

SDLVideoStreamingCodecVP8

VP8

Objective-C

extern const SDLVideoStreamingCodec SDLVideoStreamingCodecVP8

Swift

static let VP8: SDLVideoStreamingCodec

SDLVideoStreamingCodecVP9

VP9

Objective-C

extern const SDLVideoStreamingCodec SDLVideoStreamingCodecVP9

Swift

static let VP9: SDLVideoStreamingCodec

SDLVideoStreamingProtocolRAW

RAW

Objective-C

extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRAW

Swift

static let RAW: SDLVideoStreamingProtocol

SDLVideoStreamingProtocolRTP

RTP

Objective-C

extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRTP

Swift

static let RTP: SDLVideoStreamingProtocol

SDLVideoStreamingProtocolRTSP

RTSP

Objective-C

extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRTSP

Swift

static let RTSP: SDLVideoStreamingProtocol

SDLVideoStreamingProtocolRTMP

RTMP

Objective-C

extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRTMP

Swift

static let RTMP: SDLVideoStreamingProtocol

SDLVideoStreamingProtocolWebM

WebM

Objective-C

extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolWebM

Swift

static let webM: SDLVideoStreamingProtocol

SDLVRCapabilitiesText

The SDL platform is capable of recognizing spoken text in the current language.

Objective-C

extern const SDLVRCapabilities SDLVRCapabilitiesText

Swift

static let text: SDLVRCapabilities

SDLWarningLightStatusOff

The warning light is off

Objective-C

extern const SDLWarningLightStatus SDLWarningLightStatusOff

Swift

static let off: SDLWarningLightStatus

SDLWarningLightStatusOn

The warning light is off

Objective-C

extern const SDLWarningLightStatus SDLWarningLightStatusOn

Swift

static let on: SDLWarningLightStatus

SDLWarningLightStatusFlash

The warning light is flashing

Objective-C

extern const SDLWarningLightStatus SDLWarningLightStatusFlash

Swift

static let flash: SDLWarningLightStatus

SDLWarningLightStatusNotUsed

The warning light is unused

Objective-C

extern const SDLWarningLightStatus SDLWarningLightStatusNotUsed

Swift

static let notUsed: SDLWarningLightStatus

SDLWayPointTypeAll

All other waypoint types

Objective-C

extern const SDLWayPointType SDLWayPointTypeAll

Swift

static let all: SDLWayPointType

SDLWayPointTypeDestination

The destination waypoint

Objective-C

extern const SDLWayPointType SDLWayPointTypeDestination

Swift

static let destination: SDLWayPointType

SDLWiperStatusOff

Wiper is off

Objective-C

extern const SDLWiperStatus SDLWiperStatusOff

Swift

static let off: SDLWiperStatus

SDLWiperStatusAutomaticOff

Wiper is off automatically

Objective-C

extern const SDLWiperStatus SDLWiperStatusAutomaticOff

Swift

static let automaticOff: SDLWiperStatus

SDLWiperStatusOffMoving

Wiper is moving but off

Objective-C

extern const SDLWiperStatus SDLWiperStatusOffMoving

Swift

static let offMoving: SDLWiperStatus

SDLWiperStatusManualIntervalOff

Wiper is off due to a manual interval

Objective-C

extern const SDLWiperStatus SDLWiperStatusManualIntervalOff

Swift

static let manualIntervalOff: SDLWiperStatus

SDLWiperStatusManualIntervalOn

Wiper is on due to a manual interval

Objective-C

extern const SDLWiperStatus SDLWiperStatusManualIntervalOn

Swift

static let manualIntervalOn: SDLWiperStatus

SDLWiperStatusManualLow

Wiper is on low manually

Objective-C

extern const SDLWiperStatus SDLWiperStatusManualLow

Swift

static let manualLow: SDLWiperStatus

SDLWiperStatusManualHigh

Wiper is on high manually

Objective-C

extern const SDLWiperStatus SDLWiperStatusManualHigh

Swift

static let manualHigh: SDLWiperStatus

SDLWiperStatusManualFlick

Wiper is on for a single wipe manually

Objective-C

extern const SDLWiperStatus SDLWiperStatusManualFlick

Swift

static let manualFlick: SDLWiperStatus

SDLWiperStatusWash

Wiper is in wash mode

Objective-C

extern const SDLWiperStatus SDLWiperStatusWash

Swift

static let wash: SDLWiperStatus

SDLWiperStatusAutomaticLow

Wiper is on low automatically

Objective-C

extern const SDLWiperStatus SDLWiperStatusAutomaticLow

Swift

static let automaticLow: SDLWiperStatus

SDLWiperStatusAutomaticHigh

Wiper is on high automatically

Objective-C

extern const SDLWiperStatus SDLWiperStatusAutomaticHigh

Swift

static let automaticHigh: SDLWiperStatus

SDLWiperStatusCourtesyWipe

Wiper is performing a courtesy wipe

Objective-C

extern const SDLWiperStatus SDLWiperStatusCourtesyWipe

Swift

static let courtesyWipe: SDLWiperStatus

SDLWiperStatusAutomaticAdjust

Wiper is on automatic adjust

Objective-C

extern const SDLWiperStatus SDLWiperStatusAutomaticAdjust

Swift

static let automaticAdjust: SDLWiperStatus

SDLWiperStatusStalled

Wiper is stalled

Objective-C

extern const SDLWiperStatus SDLWiperStatusStalled

Swift

static let stalled: SDLWiperStatus

SDLWiperStatusNoDataExists

Wiper data is not available

Objective-C

extern const SDLWiperStatus SDLWiperStatusNoDataExists

Swift

static let noDataExists: SDLWiperStatus

SmartDeviceLinkVersionNumber

Undocumented

Objective-C

extern double SmartDeviceLinkVersionNumber

Swift

var SmartDeviceLinkVersionNumber: Double

SmartDeviceLinkVersionString

Undocumented

Objective-C

extern const unsigned char SmartDeviceLinkVersionString[]
View on GitHub.com