The following constants are available globally.
Represents a “night” ambient light status
extern const SDLAmbientLightStatus SDLAmbientLightStatusNight
static let night: SDLAmbientLightStatus
Represents a “twilight 1” ambient light status
extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight1
static let twilight1: SDLAmbientLightStatus
Represents a “twilight 2” ambient light status
extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight2
static let twilight2: SDLAmbientLightStatus
Represents a “twilight 3” ambient light status
extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight3
static let twilight3: SDLAmbientLightStatus
Represents a “twilight 4” ambient light status
extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight4
static let twilight4: SDLAmbientLightStatus
Represents a “day” ambient light status
extern const SDLAmbientLightStatus SDLAmbientLightStatusDay
static let day: SDLAmbientLightStatus
Represents an “unknown” ambient light status
extern const SDLAmbientLightStatus SDLAmbientLightStatusUnknown
static let unknown: SDLAmbientLightStatus
Represents a “invalid” ambient light status
extern const SDLAmbientLightStatus SDLAmbientLightStatusInvalid
static let invalid: SDLAmbientLightStatus
Video streaming app capability. Used internally.
extern const SDLAppCapabilityType SDLAppCapabilityTypeVideoStreaming
static let videoStreaming: SDLAppCapabilityType
The App will have default rights.
extern const SDLAppHMIType SDLAppHMITypeDefault
static let `default`: SDLAppHMIType
Communication type of App
extern const SDLAppHMIType SDLAppHMITypeCommunication
static let communication: SDLAppHMIType
App dealing with Media
extern const SDLAppHMIType SDLAppHMITypeMedia
static let media: SDLAppHMIType
Messaging App
extern const SDLAppHMIType SDLAppHMITypeMessaging
static let messaging: SDLAppHMIType
Navigation App
extern const SDLAppHMIType SDLAppHMITypeNavigation
static let navigation: SDLAppHMIType
Information App
extern const SDLAppHMIType SDLAppHMITypeInformation
static let information: SDLAppHMIType
App dealing with social media
extern const SDLAppHMIType SDLAppHMITypeSocial
static let social: SDLAppHMIType
App dealing with Mobile Projection applications
extern const SDLAppHMIType SDLAppHMITypeProjection
static let projection: SDLAppHMIType
App designed for use in the background
extern const SDLAppHMIType SDLAppHMITypeBackgroundProcess
static let backgroundProcess: SDLAppHMIType
App only for Testing purposes
extern const SDLAppHMIType SDLAppHMITypeTesting
static let testing: SDLAppHMIType
System App
extern const SDLAppHMIType SDLAppHMITypeSystem
static let system: SDLAppHMIType
Remote control
extern const SDLAppHMIType SDLAppHMITypeRemoteControl
static let remoteControl: SDLAppHMIType
WebEngine Projection mode
@since 7.0
extern const SDLAppHMIType SDLAppHMITypeWebView
static let webView: SDLAppHMIType
Vehicle ignition turned off.
extern const SDLAppInterfaceUnregisteredReason
SDLAppInterfaceUnregisteredReasonIgnitionOff
static let ignitionOff: SDLAppInterfaceUnregisteredReason
Bluetooth was turned off, causing termination of a necessary Bluetooth connection.
extern const SDLAppInterfaceUnregisteredReason
SDLAppInterfaceUnregisteredReasonBluetoothOff
static let bluetoothOff: SDLAppInterfaceUnregisteredReason
USB was disconnected, causing termination of a necessary iAP connection.
extern const SDLAppInterfaceUnregisteredReason
SDLAppInterfaceUnregisteredReasonUSBDisconnected
static let usbDisconnected: SDLAppInterfaceUnregisteredReason
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.
extern const SDLAppInterfaceUnregisteredReason
SDLAppInterfaceUnregisteredReasonRequestWhileInNoneHMILevel
static let requestWhileInNoneHMILevel: SDLAppInterfaceUnregisteredReason
Either too many – or too many per unit of time – requests were made by the application.
extern const SDLAppInterfaceUnregisteredReason
SDLAppInterfaceUnregisteredReasonTooManyRequests
static let tooManyRequests: SDLAppInterfaceUnregisteredReason
The application has issued requests which cause driver distraction rules to be violated.
extern const SDLAppInterfaceUnregisteredReason
SDLAppInterfaceUnregisteredReasonDriverDistractionViolation
static let driverDistractionViolation: SDLAppInterfaceUnregisteredReason
The user performed a language change on the SDL platform, causing the application to need to be reregistered for the new language.
extern const SDLAppInterfaceUnregisteredReason
SDLAppInterfaceUnregisteredReasonLanguageChange
static let languageChange: SDLAppInterfaceUnregisteredReason
The user performed a MASTER RESET on the SDL platform, causing removal of a necessary Bluetooth pairing.
extern const SDLAppInterfaceUnregisteredReason
SDLAppInterfaceUnregisteredReasonMasterReset
static let masterReset: SDLAppInterfaceUnregisteredReason
The user restored settings to FACTORY DEFAULTS on the SDL platform.
extern const SDLAppInterfaceUnregisteredReason
SDLAppInterfaceUnregisteredReasonFactoryDefaults
static let factoryDefaults: SDLAppInterfaceUnregisteredReason
The app is not being authorized to be connected to SDL.
@since SDL 2.0
extern const SDLAppInterfaceUnregisteredReason
SDLAppInterfaceUnregisteredReasonAppUnauthorized
static let appUnauthorized: SDLAppInterfaceUnregisteredReason
The app could not register due to a protocol violation
@since RPC 4.0
extern const SDLAppInterfaceUnregisteredReason
SDLAppInterfaceUnregisteredReasonProtocolViolation
static let protocolViolation: SDLAppInterfaceUnregisteredReason
The HMI resource is unsupported
@since RPC 4.1
extern const SDLAppInterfaceUnregisteredReason
SDLAppInterfaceUnregisteredReasonUnsupportedHMIResource
static let unsupportedHMIResource: SDLAppInterfaceUnregisteredReason
The application is unregistered due to hardware resource constraints. The system will shortly close the application to free up hardware resources.
@since RPC 7.0
extern const SDLAppInterfaceUnregisteredReason
SDLAppInterfaceUnregisteredReasonResourceConstraint
static let resourceConstraint: SDLAppInterfaceUnregisteredReason
The app will have a service type of media.
extern const SDLAppServiceType SDLAppServiceTypeMedia
static let media: SDLAppServiceType
The app will have a service type of weather.
extern const SDLAppServiceType SDLAppServiceTypeWeather
static let weather: SDLAppServiceType
The app will have a service type of navigation.
extern const SDLAppServiceType SDLAppServiceTypeNavigation
static let navigation: SDLAppServiceType
Default playback indicator. By default the playback indicator should be PLAY_PAUSE when:
extern const SDLAudioStreamingIndicator SDLAudioStreamingIndicatorPlayPause
static let playPause: SDLAudioStreamingIndicator
Indicates that a button press of the Play/Pause button starts the audio playback.
extern const SDLAudioStreamingIndicator SDLAudioStreamingIndicatorPlay
static let play: SDLAudioStreamingIndicator
Indicates that a button press of the Play/Pause button pauses the current audio playback.
extern const SDLAudioStreamingIndicator SDLAudioStreamingIndicatorPause
static let pause: SDLAudioStreamingIndicator
Indicates that a button press of the Play/Pause button stops the current audio playback.
extern const SDLAudioStreamingIndicator SDLAudioStreamingIndicatorStop
static let stop: SDLAudioStreamingIndicator
Currently streaming audio, if any, is audible to user.
extern const SDLAudioStreamingState SDLAudioStreamingStateAudible
static let audible: SDLAudioStreamingState
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
extern const SDLAudioStreamingState SDLAudioStreamingStateAttenuated
static let attenuated: SDLAudioStreamingState
Currently streaming audio, if any, is not audible to user. made via VR session.
extern const SDLAudioStreamingState SDLAudioStreamingStateNotAudible
static let notAudible: SDLAudioStreamingState
PCM raw audio
@since SDL 2.0
extern const SDLAudioType SDLAudioTypePCM
static let PCM: SDLAudioType
8 bits per sample
extern const SDLBitsPerSample SDLBitsPerSample8Bit
static let sample8Bit: SDLBitsPerSample
16 bits per sample
extern const SDLBitsPerSample SDLBitsPerSample16Bit
static let sample16Bit: SDLBitsPerSample
The button was released
extern const SDLButtonEventMode SDLButtonEventModeButtonUp
static let buttonUp: SDLButtonEventMode
The button was depressed
extern const SDLButtonEventMode SDLButtonEventModeButtonDown
static let buttonDown: SDLButtonEventMode
Represents the button usually labeled “OK”. A typical use of this button is for the user to press it to make a selection. Prior to SDL Core 5.0 (iOS Proxy v.6.1), Ok was used for both “OK” buttons AND PlayPause. In 5.0, PlayPause was introduced to reduce confusion, and you should use the one you intend for your use case (usually PlayPause). Until the next proxy breaking change, however, subscribing to this button name will continue to subscribe you to PlayPause so that your code does not break. That means that if you subscribe to both Ok and PlayPause, you will receive duplicate notifications.
extern const SDLButtonName SDLButtonNameOk
static let ok: SDLButtonName
Represents the play/pause button for media apps. Replaces “OK” on sub-5.0 head units, compliments it on 5.0 head units and later.
extern const SDLButtonName SDLButtonNamePlayPause
static let playPause: SDLButtonName
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.
extern const SDLButtonName SDLButtonNameSeekLeft
static let seekLeft: SDLButtonName
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.
extern const SDLButtonName SDLButtonNameSeekRight
static let seekRight: SDLButtonName
Represents a turn of the tuner knob in the clockwise direction one tick.
extern const SDLButtonName SDLButtonNameTuneUp
static let tuneUp: SDLButtonName
Represents a turn of the tuner knob in the counter-clockwise direction one tick.
extern const SDLButtonName SDLButtonNameTuneDown
static let tuneDown: SDLButtonName
Represents the preset 0 button.
extern const SDLButtonName SDLButtonNamePreset0
static let preset0: SDLButtonName
Represents the preset 1 button.
extern const SDLButtonName SDLButtonNamePreset1
static let preset1: SDLButtonName
Represents the preset 2 button.
extern const SDLButtonName SDLButtonNamePreset2
static let preset2: SDLButtonName
Represents the preset 3 button.
extern const SDLButtonName SDLButtonNamePreset3
static let preset3: SDLButtonName
Represents the preset 4 button.
extern const SDLButtonName SDLButtonNamePreset4
static let preset4: SDLButtonName
Represents the preset 5 button.
extern const SDLButtonName SDLButtonNamePreset5
static let preset5: SDLButtonName
Represents the preset 6 button.
extern const SDLButtonName SDLButtonNamePreset6
static let preset6: SDLButtonName
Represents the preset 7 button.
extern const SDLButtonName SDLButtonNamePreset7
static let preset7: SDLButtonName
Represents the preset 8 button.
extern const SDLButtonName SDLButtonNamePreset8
static let preset8: SDLButtonName
Represents the preset 9 button.
extern const SDLButtonName SDLButtonNamePreset9
static let preset9: SDLButtonName
Represents the Custom button.
extern const SDLButtonName SDLButtonNameCustomButton
static let customButton: SDLButtonName
Represents the SEARCH button.
extern const SDLButtonName SDLButtonNameSearch
static let search: SDLButtonName
Represents AC max button *
extern const SDLButtonName SDLButtonNameACMax
static let acMax: SDLButtonName
Represents AC button *
extern const SDLButtonName SDLButtonNameAC
static let AC: SDLButtonName
Represents a Recirculate button
extern const SDLButtonName SDLButtonNameRecirculate
static let recirculate: SDLButtonName
Represents a Fan up button
extern const SDLButtonName SDLButtonNameFanUp
static let fanUp: SDLButtonName
Represents a fan down button
extern const SDLButtonName SDLButtonNameFanDown
static let fanDown: SDLButtonName
Represents a temperature up button
extern const SDLButtonName SDLButtonNameTempUp
static let tempUp: SDLButtonName
Represents a temperature down button
extern const SDLButtonName SDLButtonNameTempDown
static let tempDown: SDLButtonName
Represents a Defrost max button.
extern const SDLButtonName SDLButtonNameDefrostMax
static let defrostMax: SDLButtonName
Represents a Defrost button.
extern const SDLButtonName SDLButtonNameDefrost
static let defrost: SDLButtonName
Represents a Defrost rear button.
extern const SDLButtonName SDLButtonNameDefrostRear
static let defrostRear: SDLButtonName
Represents a Upper Vent button.
extern const SDLButtonName SDLButtonNameUpperVent
static let upperVent: SDLButtonName
Represents a Lower vent button.
extern const SDLButtonName SDLButtonNameLowerVent
static let lowerVent: SDLButtonName
Represents a volume up button.
extern const SDLButtonName SDLButtonNameVolumeUp
static let volumeUp: SDLButtonName
Represents a volume down button.
extern const SDLButtonName SDLButtonNameVolumeDown
static let volumeDown: SDLButtonName
Represents a Eject Button.
extern const SDLButtonName SDLButtonNameEject
static let eject: SDLButtonName
Represents a Source button.
extern const SDLButtonName SDLButtonNameSource
static let source: SDLButtonName
Represents a SHUFFLE button.
extern const SDLButtonName SDLButtonNameShuffle
static let shuffle: SDLButtonName
Represents a Repeat button.
extern const SDLButtonName SDLButtonNameRepeat
static let `repeat`: SDLButtonName
Represents a Navigate to center button.
extern const SDLButtonName SDLButtonNameNavCenterLocation
static let navCenterLocation: SDLButtonName
Represents a Zoom in button.
extern const SDLButtonName SDLButtonNameNavZoomIn
static let navZoomIn: SDLButtonName
Represents a Zoom out button.
extern const SDLButtonName SDLButtonNameNavZoomOut
static let navZoomOut: SDLButtonName
Represents a Pan up button
extern const SDLButtonName SDLButtonNameNavPanUp
static let navPanUp: SDLButtonName
Represents a Pan up/right button
extern const SDLButtonName SDLButtonNameNavPanUpRight
static let navPanUpRight: SDLButtonName
Represents a Pan right button
extern const SDLButtonName SDLButtonNameNavPanRight
static let navPanRight: SDLButtonName
Represents a Pan down/right button
extern const SDLButtonName SDLButtonNameNavPanDownRight
static let navPanDownRight: SDLButtonName
Represents a Pan down button
extern const SDLButtonName SDLButtonNameNavPanDown
static let navPanDown: SDLButtonName
Represents a Pan down left button
extern const SDLButtonName SDLButtonNameNavPanDownLeft
static let navPanDownLeft: SDLButtonName
Represents a Pan left button
extern const SDLButtonName SDLButtonNameNavPanLeft
static let navPanLeft: SDLButtonName
Represents a Pan up left button
extern const SDLButtonName SDLButtonNameNavPanUpLeft
static let navPanUpLeft: SDLButtonName
Represents a Tilt button. If supported, this toggles between a top-down view and an angled/3D view. If your app supports different, but substantially similar options, then you may implement those. If you don’t implement these or similar options, do not subscribe to this button.
extern const SDLButtonName SDLButtonNameNavTiltToggle
static let navTiltToggle: SDLButtonName
Represents a Rotate clockwise button
extern const SDLButtonName SDLButtonNameNavRotateClockwise
static let navRotateClockwise: SDLButtonName
Represents a Rotate counterclockwise button
extern const SDLButtonName SDLButtonNameNavRotateCounterClockwise
static let navRotateCounterClockwise: SDLButtonName
Represents a Heading toggle button. If supported, this toggles between locking the orientation to north or to the vehicle’s heading. If your app supports different, but substantially similar options, then you may implement those. If you don’t implement these or similar options, do not subscribe to this button.
extern const SDLButtonName SDLButtonNameNavHeadingToggle
static let navHeadingToggle: SDLButtonName
A button was released, after it was pressed for a long time. Actual timing is defined by the head unit and may vary.
extern const SDLButtonPressMode SDLButtonPressModeLong
static let long: SDLButtonPressMode
A button was released, after it was pressed for a short time. Actual timing is defined by the head unit and may vary.
extern const SDLButtonPressMode SDLButtonPressModeShort
static let short: SDLButtonPressMode
A capacity in kilogram units
extern const SDLCapacityUnit _Nonnull SDLCapacityUnitKilograms
static let kilograms: SDLCapacityUnit
A capacity in Kilowatt Hour units
extern const SDLCapacityUnit _Nonnull SDLCapacityUnitKilowatthours
static let kilowatthours: SDLCapacityUnit
A capacity in Liter units
extern const SDLCapacityUnit _Nonnull SDLCapacityUnitLiters
static let liters: SDLCapacityUnit
Provides carmode NORMAL to each module.
extern const SDLCarModeStatus SDLCarModeStatusNormal
static let normal: SDLCarModeStatus
Provides carmode FACTORY to each module.
extern const SDLCarModeStatus SDLCarModeStatusFactory
static let factory: SDLCarModeStatus
Provides carmode TRANSPORT to each module.
extern const SDLCarModeStatus SDLCarModeStatusTransport
static let transport: SDLCarModeStatus
Provides carmode CRASH to each module.
extern const SDLCarModeStatus SDLCarModeStatusCrash
static let crash: SDLCarModeStatus
@deprecated @since SDL 7.0.0
extern const SDLCharacterSet SDLCharacterSetType2
static let type2: SDLCharacterSet
@deprecated @since SDL 7.0.0
extern const SDLCharacterSet SDLCharacterSetType5
static let type5: SDLCharacterSet
@deprecated @since SDL 7.0.0
extern const SDLCharacterSet SDLCharacterSetCID1
static let CID1: SDLCharacterSet
@deprecated @since SDL 7.0.0
extern const SDLCharacterSet SDLCharacterSetCID2
static let CID2: SDLCharacterSet
ASCII as defined in https://en.wikipedia.org/wiki/ASCII as defined in codes 0-127. Non-printable characters such as tabs and back spaces are ignored.
@since SDL 7.0.0
extern const SDLCharacterSet SDLCharacterSetAscii
static let ascii: SDLCharacterSet
Latin-1, as defined in https://en.wikipedia.org/wiki/ISO/IEC_8859-1
@since SDL 7.0.0
extern const SDLCharacterSet SDLCharacterSetIso88591
static let iso88591: SDLCharacterSet
The UTF-8 character set that uses variable bytes per code point. See https://en.wikipedia.org/wiki/UTF-8 for more details. This is the preferred character set.
@since SDL 7.0.0
extern const SDLCharacterSet SDLCharacterSetUtf8
static let utf8: SDLCharacterSet
Direction North
extern const SDLCompassDirection SDLCompassDirectionNorth
static let north: SDLCompassDirection
Direction Northwest
extern const SDLCompassDirection SDLCompassDirectionNorthwest
static let northwest: SDLCompassDirection
Direction West
extern const SDLCompassDirection SDLCompassDirectionWest
static let west: SDLCompassDirection
Direction Southwest
extern const SDLCompassDirection SDLCompassDirectionSouthwest
static let southwest: SDLCompassDirection
Direction South
extern const SDLCompassDirection SDLCompassDirectionSouth
static let south: SDLCompassDirection
Direction Southeast
extern const SDLCompassDirection SDLCompassDirectionSoutheast
static let southeast: SDLCompassDirection
Direction East
extern const SDLCompassDirection SDLCompassDirectionEast
static let east: SDLCompassDirection
Direction Northeast
extern const SDLCompassDirection SDLCompassDirectionNortheast
static let northeast: SDLCompassDirection
Unknown SDLComponentVolumeStatus
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusUnknown
static let unknown: SDLComponentVolumeStatus
Normal SDLComponentVolumeStatus
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusNormal
static let normal: SDLComponentVolumeStatus
Low SDLComponentVolumeStatus
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusLow
static let low: SDLComponentVolumeStatus
Fault SDLComponentVolumeStatus
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusFault
static let fault: SDLComponentVolumeStatus
Alert SDLComponentVolumeStatus
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusAlert
static let alert: SDLComponentVolumeStatus
Not supported SDLComponentVolumeStatus
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusNotSupported
static let notSupported: SDLComponentVolumeStatus
A SDLDefrostZone with the value of FRONT
extern const SDLDefrostZone SDLDefrostZoneFront
static let front: SDLDefrostZone
A SDLDefrostZone with the value of REAR
extern const SDLDefrostZone SDLDefrostZoneRear
static let rear: SDLDefrostZone
A SDLDefrostZone with the value of All
extern const SDLDefrostZone SDLDefrostZoneAll
static let all: SDLDefrostZone
A SDLDefrostZone with the value of None
extern const SDLDefrostZone SDLDefrostZoneNone
static let none: SDLDefrostZone
User is prompted on HMI
extern const SDLDeliveryMode SDLDeliveryModePrompt
static let prompt: SDLDeliveryMode
Set the location as destination without prompting the user
extern const SDLDeliveryMode SDLDeliveryModeDestination
static let destination: SDLDeliveryMode
Adds the current location to navigation queue
extern const SDLDeliveryMode SDLDeliveryModeQueue
static let queue: SDLDeliveryMode
Device battery level is zero bars
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusZeroBars
static let zeroBars: SDLDeviceLevelStatus
Device battery level is one bar
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusOneBar
static let oneBar: SDLDeviceLevelStatus
Device battery level is two bars
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusTwoBars
static let twoBars: SDLDeviceLevelStatus
Device battery level is three bars
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusThreeBars
static let threeBars: SDLDeviceLevelStatus
Device battery level is four bars
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusFourBars
static let fourBars: SDLDeviceLevelStatus
Device battery level is unknown
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusNotProvided
static let notProvided: SDLDeviceLevelStatus
No GPS at all
extern const SDLDimension SDLDimensionNoFix
static let noFix: SDLDimension
Longitude and latitude of the GPS
extern const SDLDimension SDLDimension2D
static let dimension2D: SDLDimension
Longitude and latitude and altitude of the GPS
extern const SDLDimension SDLDimension3D
static let dimension3D: SDLDimension
Direction left
extern const SDLDirection SDLDirectionLeft
static let left: SDLDirection
Direction right
extern const SDLDirection SDLDirectionRight
static let right: SDLDirection
@abstract Display Mode : DAY
extern const SDLDisplayMode SDLDisplayModeDay
static let day: SDLDisplayMode
@abstract Display Mode : NIGHT.
extern const SDLDisplayMode SDLDisplayModeNight
static let night: SDLDisplayMode
@abstract Display Mode : AUTO.
extern const SDLDisplayMode SDLDisplayModeAuto
static let auto: SDLDisplayMode
This display type provides a 2-line x 20 character “dot matrix” display.
extern const SDLDisplayType SDLDisplayTypeCID
static let CID: SDLDisplayType
Display type 2
extern const SDLDisplayType SDLDisplayTypeType2
static let type2: SDLDisplayType
Display type 5
extern const SDLDisplayType SDLDisplayTypeType5
static let type5: SDLDisplayType
This display type provides an 8 inch touchscreen display.
extern const SDLDisplayType SDLDisplayTypeNGN
static let NGN: SDLDisplayType
Display type Gen 28 DMA
extern const SDLDisplayType SDLDisplayTypeGen28DMA
static let gen28DMA: SDLDisplayType
Display type Gen 26 DMA
extern const SDLDisplayType SDLDisplayTypeGen26DMA
static let gen26DMA: SDLDisplayType
Display type MFD3
extern const SDLDisplayType SDLDisplayTypeMFD3
static let MFD3: SDLDisplayType
Display type MFD4
extern const SDLDisplayType SDLDisplayTypeMFD4
static let MFD4: SDLDisplayType
Display type MFD5
extern const SDLDisplayType SDLDisplayTypeMFD5
static let MFD5: SDLDisplayType
Display type Gen 3 8-inch
extern const SDLDisplayType SDLDisplayTypeGen38Inch
static let gen38Inch: SDLDisplayType
Display type Generic
extern const SDLDisplayType SDLDisplayTypeGeneric
static let generic: SDLDisplayType
@abstract SDLDistanceUnit: MILES
extern const SDLDistanceUnit SDLDistanceUnitMiles
static let miles: SDLDistanceUnit
@abstract SDLDistanceUnit: KILOMETERS
extern const SDLDistanceUnit SDLDistanceUnitKilometers
static let kilometers: SDLDistanceUnit
Door is closed and unlocked
extern const SDLDoorStatusType SDLDoorStatusTypeClosed
static let closed: SDLDoorStatusType
Door is closed and locked
extern const SDLDoorStatusType SDLDoorStatusTypeLocked
static let locked: SDLDoorStatusType
Door is open
extern const SDLDoorStatusType SDLDoorStatusTypeAjar
static let ajar: SDLDoorStatusType
Door is removed from the vehicle
extern const SDLDoorStatusType SDLDoorStatusTypeRemoved
static let removed: SDLDoorStatusType
Driver distraction rules are in effect.
extern const SDLDriverDistractionState SDLDriverDistractionStateOn
static let on: SDLDriverDistractionState
Driver distraction rules are NOT in effect.
extern const SDLDriverDistractionState SDLDriverDistractionStateOff
static let off: SDLDriverDistractionState
No E-Call signal triggered.
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusNormal
static let normal: SDLECallConfirmationStatus
An E-Call is being in progress.
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusInProgress
static let inProgress: SDLECallConfirmationStatus
An E-Call was cancelled by the user.
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusCancelled
static let cancelled: SDLECallConfirmationStatus
The E-Call sequence is completed.
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusCompleted
static let completed: SDLECallConfirmationStatus
An E-Call could not be connected.
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusUnsuccessful
static let unsuccessful: SDLECallConfirmationStatus
E-Call is not configured on this vehicle.
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusConfiguredOff
static let configuredOff: SDLECallConfirmationStatus
E-Call is considered to be complete without Emergency Operator contact.
extern const SDLECallConfirmationStatus
SDLECallConfirmationStatusCompleteDTMFTimeout
static let completeDTMFTimeout: SDLECallConfirmationStatus
Parking brake actuators have been fully applied.
extern const SDLElectronicParkBrakeStatus SDLElectronicParkBrakeStatusClosed
static let closed: SDLElectronicParkBrakeStatus
Parking brake actuators are transitioning to either Apply/Closed or Release/Open state.
extern const SDLElectronicParkBrakeStatus SDLElectronicParkBrakeStatusTransition
static let transition: SDLElectronicParkBrakeStatus
Parking brake actuators are released.
extern const SDLElectronicParkBrakeStatus SDLElectronicParkBrakeStatusOpen
static let open: SDLElectronicParkBrakeStatus
When driver pulls the Electronic Parking Brake switch while driving “at speed”.
extern const SDLElectronicParkBrakeStatus
SDLElectronicParkBrakeStatusDriveActive
static let driveActive: SDLElectronicParkBrakeStatus
When system has a fault or is under maintenance.
extern const SDLElectronicParkBrakeStatus SDLElectronicParkBrakeStatusFault
static let fault: SDLElectronicParkBrakeStatus
No emergency event has happened.
extern const SDLEmergencyEventType SDLEmergencyEventTypeNoEvent
static let noEvent: SDLEmergencyEventType
Frontal collision has happened.
extern const SDLEmergencyEventType SDLEmergencyEventTypeFrontal
static let frontal: SDLEmergencyEventType
Side collision has happened.
extern const SDLEmergencyEventType SDLEmergencyEventTypeSide
static let side: SDLEmergencyEventType
Rear collision has happened.
extern const SDLEmergencyEventType SDLEmergencyEventTypeRear
static let rear: SDLEmergencyEventType
A rollover event has happened.
extern const SDLEmergencyEventType SDLEmergencyEventTypeRollover
static let rollover: SDLEmergencyEventType
The signal is not supported
extern const SDLEmergencyEventType SDLEmergencyEventTypeNotSupported
static let notSupported: SDLEmergencyEventType
Emergency status cannot be determined
extern const SDLEmergencyEventType SDLEmergencyEventTypeFault
static let fault: SDLEmergencyEventType
An error with the iOS system
extern SDLErrorDomain *const SDLErrorDomainSystem
let SDLErrorDomainSystem: String
An error in the SDLAudioStreamManager
extern SDLErrorDomain *const SDLErrorDomainAudioStreamManager
let SDLErrorDomainAudioStreamManager: String
An error in the SDLCacheFileManager private class
extern SDLErrorDomain *const SDLErrorDomainCacheFileManager
let SDLErrorDomainCacheFileManager: String
An error in the SDLChoiceSetManager subset of SDLScreenManager
extern SDLErrorDomain *const SDLErrorDomainChoiceSetManager
let SDLErrorDomainChoiceSetManager: String
An error in the SDLAlertManager subset of SDLScreenManager
extern SDLErrorDomain *const SDLErrorDomainAlertManager
let SDLErrorDomainAlertManager: String
An error in the SDLEncryptionLifecycleManager private class
extern SDLErrorDomain *const SDLErrorDomainEncryptionLifecycleManager
let SDLErrorDomainEncryptionLifecycleManager: String
An error in the SDLFileManager
extern SDLErrorDomain *const SDLErrorDomainFileManager
let SDLErrorDomainFileManager: String
An error in the SDLLifecycleManager private class
extern SDLErrorDomain *const SDLErrorDomainLifecycleManager
let SDLErrorDomainLifecycleManager: String
An error in the SDLMenuManager subset of SDLScreenManager
extern SDLErrorDomain *const SDLErrorDomainMenuManager
let SDLErrorDomainMenuManager: String
An error in an SDL RPC class
extern SDLErrorDomain *const SDLErrorDomainRPCStore
let SDLErrorDomainRPCStore: String
An error in the SDLSoftButtonManager subset of SDLScreenManager
extern SDLErrorDomain *const SDLErrorDomainSoftButtonManager
let SDLErrorDomainSoftButtonManager: String
An error in the SDLSubscribeButtonManager subset of SDLScreenManager
extern SDLErrorDomain *const SDLErrorDomainSubscribeButtonManager
let SDLErrorDomainSubscribeButtonManager: String
An error in the SDLSystemCapabilityManager
extern SDLErrorDomain *const SDLErrorDomainSystemCapabilityManager
let SDLErrorDomainSystemCapabilityManager: String
An error in the SDLTextAndGraphicManager subset of SDLScreenManager
extern SDLErrorDomain *const SDLErrorDomainTextAndGraphicManager
let SDLErrorDomainTextAndGraphicManager: String
An error in a SDL transport private class
extern SDLErrorDomain *const SDLErrorDomainTransport
let SDLErrorDomainTransport: String
file type: Bitmap (BMP)
extern const SDLFileType SDLFileTypeBMP
static let BMP: SDLFileType
file type: JPEG
extern const SDLFileType SDLFileTypeJPEG
static let JPEG: SDLFileType
file type: PNG
extern const SDLFileType SDLFileTypePNG
static let PNG: SDLFileType
file type: WAVE (WAV)
extern const SDLFileType SDLFileTypeWAV
static let WAV: SDLFileType
file type: MP3
extern const SDLFileType SDLFileTypeMP3
static let MP3: SDLFileType
file type: AAC
extern const SDLFileType SDLFileTypeAAC
static let AAC: SDLFileType
file type: BINARY
extern const SDLFileType SDLFileTypeBinary
static let binary: SDLFileType
file type: JSON
extern const SDLFileType SDLFileTypeJSON
static let JSON: SDLFileType
Fuel is cut off
extern const SDLFuelCutoffStatus SDLFuelCutoffStatusTerminateFuel
static let terminateFuel: SDLFuelCutoffStatus
Fuel is not cut off
extern const SDLFuelCutoffStatus SDLFuelCutoffStatusNormalOperation
static let normalOperation: SDLFuelCutoffStatus
Status of the fuel pump cannot be determined
extern const SDLFuelCutoffStatus SDLFuelCutoffStatusFault
static let fault: SDLFuelCutoffStatus
Fuel type: Gasoline
extern const SDLFuelType SDLFuelTypeGasoline
static let gasoline: SDLFuelType
Fuel type: Diesel
extern const SDLFuelType SDLFuelTypeDiesel
static let diesel: SDLFuelType
Fuel type: CNG
@discussion For vehicles using compressed natural gas
extern const SDLFuelType SDLFuelTypeCNG
static let CNG: SDLFuelType
Fuel type: LPG
@discussion For vehicles using liquefied petroleum gas
extern const SDLFuelType SDLFuelTypeLPG
static let LPG: SDLFuelType
Fuel type: Hydrogen
@discussion For FCEV (fuel cell electric vehicle)
extern const SDLFuelType SDLFuelTypeHydrogen
static let hydrogen: SDLFuelType
Fuel type: Battery
@discussion For BEV (Battery Electric Vehicle), PHEV (Plug-in Hybrid Electric Vehicle), solar vehicles and other vehicles which run on a battery.
extern const SDLFuelType SDLFuelTypeBattery
static let battery: SDLFuelType
The help prompt to be spoken if the user needs assistance during a user-initiated interaction.
extern const SDLGlobalProperty SDLGlobalPropertyHelpPrompt
static let helpPrompt: SDLGlobalProperty
The prompt to be spoken if the user-initiated interaction times out waiting for the user’s verbal input.
extern const SDLGlobalProperty SDLGlobalPropertyTimeoutPrompt
static let timeoutPrompt: SDLGlobalProperty
The title of the menu displayed when the user requests help via voice recognition.
extern const SDLGlobalProperty SDLGlobalPropertyVoiceRecognitionHelpTitle
static let voiceRecognitionHelpTitle: SDLGlobalProperty
Items of the menu displayed when the user requests help via voice recognition.
extern const SDLGlobalProperty SDLGlobalPropertyVoiceRecognitionHelpItems
static let voiceRecognitionHelpItems: SDLGlobalProperty
The name of the menu button displayed in templates
extern const SDLGlobalProperty SDLGlobalPropertyMenuName
static let menuName: SDLGlobalProperty
An icon on the menu button displayed in templates
extern const SDLGlobalProperty SDLGlobalPropertyMenuIcon
static let menuIcon: SDLGlobalProperty
Property related to the keyboard
extern const SDLGlobalProperty SDLGlobalPropertyKeyboard
static let keyboard: SDLGlobalProperty
Location of the user’s seat of setGlobalProperties
extern const SDLGlobalProperty SDLGlobalPropertyUserLocation
static let userLocation: SDLGlobalProperty
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
extern const SDLHMILevel SDLHMILevelFull
static let full: SDLHMILevel
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)
extern const SDLHMILevel SDLHMILevelLimited
static let limited: SDLHMILevel
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
extern const SDLHMILevel SDLHMILevelBackground
static let background: SDLHMILevel
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
extern const SDLHMILevel SDLHMILevelNone
static let none: SDLHMILevel
Indicates HMI available for front seat passengers.
extern const SDLHMIZoneCapabilities SDLHMIZoneCapabilitiesFront
static let front: SDLHMIZoneCapabilities
Indicates HMI available for rear seat passengers.
extern const SDLHMIZoneCapabilities SDLHMIZoneCapabilitiesBack
static let back: SDLHMIZoneCapabilities
App preference of mobile.
extern const SDLHybridAppPreference SDLHybridAppPreferenceMobile
static let mobile: SDLHybridAppPreference
App preference of cloud.
extern const SDLHybridAppPreference SDLHybridAppPreferenceCloud
static let cloud: SDLHybridAppPreference
App preference of both. Allows both the mobile and the cloud versions of the app to attempt to connect at the same time, however the first app that is registered is the one that is allowed to stay registered.
extern const SDLHybridAppPreference SDLHybridAppPreferenceBoth
static let both: SDLHybridAppPreference
The current ignition switch status is considered not to be stable.
extern const SDLIgnitionStableStatus SDLIgnitionStableStatusNotStable
static let notStable: SDLIgnitionStableStatus
The current ignition switch status is considered to be stable.
extern const SDLIgnitionStableStatus SDLIgnitionStableStatusStable
static let stable: SDLIgnitionStableStatus
The current ignition switch status is considered to be missing from the transmitter
extern const SDLIgnitionStableStatus
SDLIgnitionStableStatusMissingFromTransmitter
static let missingFromTransmitter: SDLIgnitionStableStatus
Ignition status currently unknown
extern const SDLIgnitionStatus SDLIgnitionStatusUnknown
static let unknown: SDLIgnitionStatus
Ignition is off
extern const SDLIgnitionStatus SDLIgnitionStatusOff
static let off: SDLIgnitionStatus
Ignition is in mode accessory
extern const SDLIgnitionStatus SDLIgnitionStatusAccessory
static let accessory: SDLIgnitionStatus
Ignition is in mode run
extern const SDLIgnitionStatus SDLIgnitionStatusRun
static let run: SDLIgnitionStatus
Ignition is in mode start
extern const SDLIgnitionStatus SDLIgnitionStatusStart
static let start: SDLIgnitionStatus
Signal is invalid
extern const SDLIgnitionStatus SDLIgnitionStatusInvalid
static let invalid: SDLIgnitionStatus
The image field for Alert
extern const SDLImageFieldName SDLImageFieldNameAlertIcon
static let alertIcon: SDLImageFieldName
The image field for SoftButton
extern const SDLImageFieldName SDLImageFieldNameSoftButtonImage
static let softButtonImage: SDLImageFieldName
The first image field for Choice.
extern const SDLImageFieldName SDLImageFieldNameChoiceImage
static let choiceImage: SDLImageFieldName
The scondary image field for Choice.
extern const SDLImageFieldName SDLImageFieldNameChoiceSecondaryImage
static let choiceSecondaryImage: SDLImageFieldName
The image field for vrHelpItem.
extern const SDLImageFieldName SDLImageFieldNameVoiceRecognitionHelpItem
static let voiceRecognitionHelpItem: SDLImageFieldName
The image field for Turn.
extern const SDLImageFieldName SDLImageFieldNameTurnIcon
static let turnIcon: SDLImageFieldName
The image field for the menu icon in SetGlobalProperties.
extern const SDLImageFieldName SDLImageFieldNameMenuIcon
static let menuIcon: SDLImageFieldName
The image field for AddCommand. *
extern const SDLImageFieldName SDLImageFieldNameCommandIcon
static let commandIcon: SDLImageFieldName
The image field for the app icon (set by setAppIcon).
extern const SDLImageFieldName SDLImageFieldNameAppIcon
static let appIcon: SDLImageFieldName
The primary image field for Show. *
extern const SDLImageFieldName SDLImageFieldNameGraphic
static let graphic: SDLImageFieldName
The secondary image field for Show. *
extern const SDLImageFieldName SDLImageFieldNameSecondaryGraphic
static let secondaryGraphic: SDLImageFieldName
The primary image field for ShowConstant TBT. *
extern const SDLImageFieldName SDLImageFieldNameShowConstantTBTIcon
static let showConstantTBTIcon: SDLImageFieldName
The secondary image field for ShowConstant TBT.
extern const SDLImageFieldName SDLImageFieldNameShowConstantTBTNextTurnIcon
static let showConstantTBTNextTurnIcon: SDLImageFieldName
The optional image of a destination / location
@since SDL 4.0
extern const SDLImageFieldName SDLImageFieldNameLocationImage
static let locationImage: SDLImageFieldName
The image field for AddSubMenu.menuIcon
@since SDL 7.0
extern const SDLImageFieldName SDLImageFieldNameSubMenuIcon
static let subMenuIcon: SDLImageFieldName
The image of the subtle alert; applies to SubtleAlert
alertImage
@since SDL 7.0
extern const SDLImageFieldName SDLImageFieldNameSubtleAlertIcon
static let subtleAlertIcon: SDLImageFieldName
The secondary image field for AddCommand
@added in SmartDeviceLink 7.0.0
extern const SDLImageFieldName SDLImageFieldNameMenuCommandSecondaryImage
static let menuCommandSecondaryImage: SDLImageFieldName
The secondary image field for AddSubMenu
@added in SmartDeviceLink 7.0.0
extern const SDLImageFieldName SDLImageFieldNameMenuSubMenuSecondaryImage
static let menuSubMenuSecondaryImage: SDLImageFieldName
Activate an icon that shipped with the IVI system by passing a hex value.
extern const SDLImageType SDLImageTypeStatic
static let `static`: SDLImageType
An icon referencing an image uploaded by the app (identifier to be sent by SDLPutFile)
See
SDLPutFileextern const SDLImageType SDLImageTypeDynamic
static let dynamic: SDLImageType
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
extern const SDLInteractionMode SDLInteractionModeManualOnly
static let manualOnly: SDLInteractionMode
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
extern const SDLInteractionMode SDLInteractionModeVoiceRecognitionOnly
static let voiceRecognitionOnly: SDLInteractionMode
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)
extern const SDLInteractionMode SDLInteractionModeBoth
static let both: SDLInteractionMode
The use has pressed the keyboard key (applies to both SINGLE_KEYPRESS and RESEND_CURRENT_ENTRY modes).
extern const SDLKeyboardEvent SDLKeyboardEventKeypress
static let keypress: SDLKeyboardEvent
The User has finished entering text from the keyboard and submitted the entry.
extern const SDLKeyboardEvent SDLKeyboardEventSubmitted
static let submitted: SDLKeyboardEvent
The User has pressed the HMI-defined “Cancel” button.
extern const SDLKeyboardEvent SDLKeyboardEventCancelled
static let cancelled: SDLKeyboardEvent
The User has not finished entering text and the keyboard is aborted with the event of higher priority.
extern const SDLKeyboardEvent SDLKeyboardEventAborted
static let aborted: SDLKeyboardEvent
The user used voice as input for the keyboard
@since SDL 4.0
extern const SDLKeyboardEvent SDLKeyboardEventVoice
static let voice: SDLKeyboardEvent
@added in SmartDeviceLink 7.1.0
extern const SDLKeyboardEvent SDLKeyboardEventInputKeyMaskEnabled
static let inputKeyMaskEnabled: SDLKeyboardEvent
@added in SmartDeviceLink 7.1.0
extern const SDLKeyboardEvent SDLKeyboardEventInputKeyMaskDisabled
static let inputKeyMaskDisabled: SDLKeyboardEvent
Key mask is enabled. Input characters will not be viewable by the user.
extern const SDLKeyboardInputMask SDLKeyboardInputMaskEnableInputKeyMask
static let enableInputKeyMask: SDLKeyboardInputMask
Key mask is disabled. Input characters will be viewable by the user.
extern const SDLKeyboardInputMask SDLKeyboardInputMaskDisableInputKeyMask
static let disableInputKeyMask: SDLKeyboardInputMask
Key mask can be toggled by the user.
extern const SDLKeyboardInputMask SDLKeyboardInputMaskUserChoiceInputKeyMask
static let userChoiceInputKeyMask: SDLKeyboardInputMask
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)
extern const SDLKeyboardLayout SDLKeyboardLayoutQWERTY
static let QWERTY: SDLKeyboardLayout
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)
extern const SDLKeyboardLayout SDLKeyboardLayoutQWERTZ
static let QWERTZ: SDLKeyboardLayout
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)
extern const SDLKeyboardLayout SDLKeyboardLayoutAZERTY
static let AZERTY: SDLKeyboardLayout
@added in SmartDeviceLink 7.1.0
extern const SDLKeyboardLayout SDLKeyboardLayoutNumeric
static let numeric: SDLKeyboardLayout
SINGLE_KEYPRESS:
Each and every User`s keypress must be reported (new notification for every newly entered single symbol).
extern const SDLKeypressMode SDLKeypressModeSingleKeypress
static let singleKeypress: SDLKeypressMode
QUEUE_KEYPRESSES:
The whole entry is reported only after the User submits it (by ‘Search’ button click displayed on touchscreen keyboard)
extern const SDLKeypressMode SDLKeypressModeQueueKeypresses
static let queueKeypresses: SDLKeypressMode
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).
extern const SDLKeypressMode SDLKeypressModeResendCurrentEntry
static let resendCurrentEntry: SDLKeypressMode
English_SA
extern const SDLLanguage SDLLanguageEnSa
static let enSa: SDLLanguage
Hebrew_IL
extern const SDLLanguage SDLLanguageHeIl
static let heIl: SDLLanguage
Romainian_RO
extern const SDLLanguage SDLLanguageRoRo
static let roRo: SDLLanguage
Ukrainian_UA
extern const SDLLanguage SDLLanguageUkUa
static let ukUa: SDLLanguage
Indonesian_ID
extern const SDLLanguage SDLLanguageIdId
static let idId: SDLLanguage
Vietnamese_VN
extern const SDLLanguage SDLLanguageViVn
static let viVn: SDLLanguage
Malay_MY
extern const SDLLanguage SDLLanguageMsMy
static let msMy: SDLLanguage
Hindi_IN
extern const SDLLanguage SDLLanguageHiIn
static let hiIn: SDLLanguage
Dutch(Flemish)_BE
extern const SDLLanguage SDLLanguageNlBe
static let nlBe: SDLLanguage
Greek_GR
extern const SDLLanguage SDLLanguageElGr
static let elGr: SDLLanguage
Hungarian_HU
extern const SDLLanguage SDLLanguageHuHu
static let huHu: SDLLanguage
Finnish_FI
extern const SDLLanguage SDLLanguageFiFi
static let fiFi: SDLLanguage
Slovak_SK
extern const SDLLanguage SDLLanguageSkSk
static let skSk: SDLLanguage
English_US
extern const SDLLanguage SDLLanguageEnUs
static let enUs: SDLLanguage
English - India
extern const SDLLanguage SDLLanguageEnIn
static let enIn: SDLLanguage
Thai - Thailand
extern const SDLLanguage SDLLanguageThTh
static let thTh: SDLLanguage
Spanish - Mexico
extern const SDLLanguage SDLLanguageEsMx
static let esMx: SDLLanguage
French - Canada
extern const SDLLanguage SDLLanguageFrCa
static let frCa: SDLLanguage
German - Germany
extern const SDLLanguage SDLLanguageDeDe
static let deDe: SDLLanguage
Spanish - Spain
extern const SDLLanguage SDLLanguageEsEs
static let esEs: SDLLanguage
English - Great Britain
extern const SDLLanguage SDLLanguageEnGb
static let enGb: SDLLanguage
Russian - Russia
extern const SDLLanguage SDLLanguageRuRu
static let ruRu: SDLLanguage
Turkish - Turkey
extern const SDLLanguage SDLLanguageTrTr
static let trTr: SDLLanguage
Polish - Poland
extern const SDLLanguage SDLLanguagePlPl
static let plPl: SDLLanguage
French - France
extern const SDLLanguage SDLLanguageFrFr
static let frFr: SDLLanguage
Italian - Italy
extern const SDLLanguage SDLLanguageItIt
static let itIt: SDLLanguage
Swedish - Sweden
extern const SDLLanguage SDLLanguageSvSe
static let svSe: SDLLanguage
Portuguese - Portugal
extern const SDLLanguage SDLLanguagePtPt
static let ptPt: SDLLanguage
Dutch (Standard) - Netherlands
extern const SDLLanguage SDLLanguageNlNl
static let nlNl: SDLLanguage
English - Australia
extern const SDLLanguage SDLLanguageEnAu
static let enAu: SDLLanguage
Mandarin - China
extern const SDLLanguage SDLLanguageZhCn
static let zhCn: SDLLanguage
Mandarin - Taiwan
extern const SDLLanguage SDLLanguageZhTw
static let zhTw: SDLLanguage
Japanese - Japan
extern const SDLLanguage SDLLanguageJaJp
static let jaJp: SDLLanguage
Arabic - Saudi Arabia
extern const SDLLanguage SDLLanguageArSa
static let arSa: SDLLanguage
Korean - South Korea
extern const SDLLanguage SDLLanguageKoKr
static let koKr: SDLLanguage
Portuguese - Brazil
extern const SDLLanguage SDLLanguagePtBr
static let ptBr: SDLLanguage
Czech - Czech Republic
extern const SDLLanguage SDLLanguageCsCz
static let csCz: SDLLanguage
Danish - Denmark
extern const SDLLanguage SDLLanguageDaDk
static let daDk: SDLLanguage
Norwegian - Norway
extern const SDLLanguage SDLLanguageNoNo
static let noNo: SDLLanguage
This mode causes the interaction to display the previous set of choices as icons.
extern const SDLLayoutMode SDLLayoutModeIconOnly
static let iconOnly: SDLLayoutMode
This mode causes the interaction to display the previous set of choices as icons along with a search field in the HMI.
extern const SDLLayoutMode SDLLayoutModeIconWithSearch
static let iconWithSearch: SDLLayoutMode
This mode causes the interaction to display the previous set of choices as a list.
extern const SDLLayoutMode SDLLayoutModeListOnly
static let listOnly: SDLLayoutMode
This mode causes the interaction to display the previous set of choices as a list along with a search field in the HMI.
extern const SDLLayoutMode SDLLayoutModeListWithSearch
static let listWithSearch: SDLLayoutMode
This mode causes the interaction to immediately display a keyboard entry through the HMI.
extern const SDLLayoutMode SDLLayoutModeKeyboard
static let keyboard: SDLLayoutMode
@abstract Represents the Light with name FRONT_LEFT_HIGH_BEAM.
extern const SDLLightName SDLLightNameFrontLeftHighBeam
static let frontLeftHighBeam: SDLLightName
@abstract Represents the Light with name FRONT_RIGHT_HIGH_BEAM.
extern const SDLLightName SDLLightNameFrontRightHighBeam
static let frontRightHighBeam: SDLLightName
@abstract Represents the Light with name FRONT_LEFT_LOW_BEAM.
extern const SDLLightName SDLLightNameFrontLeftLowBeam
static let frontLeftLowBeam: SDLLightName
@abstract Represents the Light with name FRONT_RIGHT_LOW_BEAM.
extern const SDLLightName SDLLightNameFrontRightLowBeam
static let frontRightLowBeam: SDLLightName
@abstract Represents the Light with name FRONT_LEFT_PARKING_LIGHT
extern const SDLLightName SDLLightNameFrontLeftParkingLight
static let frontLeftParkingLight: SDLLightName
@abstract Represents the Light with name FRONT_RIGHT_PARKING_LIGHT
extern const SDLLightName SDLLightNameFrontRightParkingLight
static let frontRightParkingLight: SDLLightName
@abstract Represents the Light with name FRONT_LEFT_FOG_LIGHT
extern const SDLLightName SDLLightNameFrontLeftFogLight
static let frontLeftFogLight: SDLLightName
@abstract Represents the Light with name FRONT_RIGHT_FOG_LIGHT
extern const SDLLightName SDLLightNameFrontRightFogLight
static let frontRightFogLight: SDLLightName
@abstract Represents the Light with name FRONT_LEFT_DAYTIME_RUNNING_LIGHT
extern const SDLLightName SDLLightNameFrontLeftDaytimeRunningLight
static let frontLeftDaytimeRunningLight: SDLLightName
@abstract Represents the Light with name FRONT_RIGHT_DAYTIME_RUNNING_LIGHT
extern const SDLLightName SDLLightNameFrontRightDaytimeRunningLight
static let frontRightDaytimeRunningLight: SDLLightName
@abstract Represents the Light with name FRONT_LEFT_TURN_LIGHT
extern const SDLLightName SDLLightNameFrontLeftTurnLight
static let frontLeftTurnLight: SDLLightName
@abstract Represents the Light with name FRONT_Right_TURN_LIGHT
extern const SDLLightName SDLLightNameFrontRightTurnLight
static let frontRightTurnLight: SDLLightName
@abstract Represents the Light with name REAR_LEFT_FOG_LIGHT.
extern const SDLLightName SDLLightNameRearLeftFogLight
static let rearLeftFogLight: SDLLightName
@abstract Represents the Light with name REAR_RIGHT_FOG_LIGHT
extern const SDLLightName SDLLightNameRearRightFogLight
static let rearRightFogLight: SDLLightName
@abstract Represents the Light with name REAR_LEFT_TAIL_LIGHT
extern const SDLLightName SDLLightNameRearLeftTailLight
static let rearLeftTailLight: SDLLightName
@abstract Represents the Light with name REAR_RIGHT_TAIL_LIGHT
extern const SDLLightName SDLLightNameRearRightTailLight
static let rearRightTailLight: SDLLightName
@abstract Represents the Light with name REAR_LEFT_BRAKE_LIGHT
extern const SDLLightName SDLLightNameRearLeftBrakeLight
static let rearLeftBrakeLight: SDLLightName
@abstract Represents the Light with name REAR_RIGHT_BRAKE_LIGHT
extern const SDLLightName SDLLightNameRearRightBrakeLight
static let rearRightBrakeLight: SDLLightName
@abstract Represents the Light with name REAR_LEFT_TURN_LIGHT
extern const SDLLightName SDLLightNameRearLeftTurnLight
static let rearLeftTurnLight: SDLLightName
@abstract Represents the Light with name REAR_RIGHT_TURN_LIGHT
extern const SDLLightName SDLLightNameRearRightTurnLight
static let rearRightTurnLight: SDLLightName
@abstract Represents the Light with name REAR_REGISTRATION_PLATE_LIGHT
extern const SDLLightName SDLLightNameRearRegistrationPlateLight
static let rearRegistrationPlateLight: SDLLightName
@abstract Include all high beam lights: front_left and front_right.
extern const SDLLightName SDLLightNameHighBeams
static let highBeams: SDLLightName
@abstract Include all low beam lights: front_left and front_right.
extern const SDLLightName SDLLightNameLowBeams
static let lowBeams: SDLLightName
@abstract Include all fog lights: front_left, front_right, rear_left and rear_right.
extern const SDLLightName SDLLightNameFogLights
static let fogLights: SDLLightName
@abstract Include all daytime running lights: front_left and front_right.
extern const SDLLightName SDLLightNameRunningLights
static let runningLights: SDLLightName
@abstract Include all parking lights: front_left and front_right.
extern const SDLLightName SDLLightNameParkingLights
static let parkingLights: SDLLightName
@abstract Include all brake lights: rear_left and rear_right.
extern const SDLLightName SDLLightNameBrakeLights
static let brakeLights: SDLLightName
@abstract Represents the Light with name REAR_REVERSING_LIGHTS
extern const SDLLightName SDLLightNameRearReversingLights
static let rearReversingLights: SDLLightName
@abstract Represents the Light with name SIDE_MARKER_LIGHTS
extern const SDLLightName SDLLightNameSideMarkerLights
static let sideMarkerLights: SDLLightName
@abstract Include all left turn signal lights: front_left, rear_left, left_side and mirror_mounted.
extern const SDLLightName SDLLightNameLeftTurnLights
static let leftTurnLights: SDLLightName
@abstract Include all right turn signal lights: front_right, rear_right, right_side and mirror_mounted.
extern const SDLLightName SDLLightNameRightTurnLights
static let rightTurnLights: SDLLightName
@abstract Include all hazard lights: front_left, front_right, rear_left and rear_right.
extern const SDLLightName SDLLightNameHazardLights
static let hazardLights: SDLLightName
@abstract Represents the Light with name AMBIENT_LIGHTS
extern const SDLLightName SDLLightNameAmbientLights
static let ambientLights: SDLLightName
@abstract Represents the Light with name OVERHEAD_LIGHTS
extern const SDLLightName SDLLightNameOverHeadLights
static let overHeadLights: SDLLightName
@abstract Represents the Light with name READING_LIGHTS
extern const SDLLightName SDLLightNameReadingLights
static let readingLights: SDLLightName
@abstract Represents the Light with name TRUNK_LIGHTS
extern const SDLLightName SDLLightNameTrunkLights
static let trunkLights: SDLLightName
@abstract Include exterior lights located in front of the vehicle. For example, fog lights and low beams.
extern const SDLLightName SDLLightNameExteriorFrontLights
static let exteriorFrontLights: SDLLightName
@abstract Include exterior lights located at the back of the vehicle. For example, license plate lights, reverse lights, cargo lights, bed lights an trailer assist lights.
extern const SDLLightName SDLLightNameExteriorRearLights
static let exteriorRearLights: SDLLightName
@abstract Include exterior lights located at the left side of the vehicle. For example, left puddle lights and spot lights.
extern const SDLLightName SDLLightNameExteriorLeftLights
static let exteriorLeftLights: SDLLightName
@abstract Include exterior lights located at the right side of the vehicle. For example, right puddle lights and spot lights.
extern const SDLLightName SDLLightNameExteriorRightLights
static let exteriorRightLights: SDLLightName
@abstract Cargo lamps illuminate the cargo area.
extern const SDLLightName SDLLightNameExteriorRearCargoLights
static let exteriorRearCargoLights: SDLLightName
@abstract Truck bed lamps light up the bed of the truck.
extern const SDLLightName SDLLightNameExteriorRearTruckBedLights
static let exteriorRearTruckBedLights: SDLLightName
@abstract Trailer lights are lamps mounted on a trailer hitch.
extern const SDLLightName SDLLightNameExteriorRearTrailerLights
static let exteriorRearTrailerLights: SDLLightName
@abstract It is the spotlights mounted on the left side of a vehicle.
extern const SDLLightName SDLLightNameExteriorLeftSpotLights
static let exteriorLeftSpotLights: SDLLightName
@abstract It is the spotlights mounted on the right side of a vehicle.
extern const SDLLightName SDLLightNameExteriorRightSpotLights
static let exteriorRightSpotLights: SDLLightName
@abstract Puddle lamps illuminate the ground beside the door as the customer is opening or approaching the door.
extern const SDLLightName SDLLightNameExteriorLeftPuddleLights
static let exteriorLeftPuddleLights: SDLLightName
@abstract Puddle lamps illuminate the ground beside the door as the customer is opening or approaching the door.
extern const SDLLightName SDLLightNameExteriorRightPuddleLights
static let exteriorRightPuddleLights: SDLLightName
@abstract Include all exterior lights around the vehicle.
extern const SDLLightName SDLLightNameExteriorAllLights
static let exteriorAllLights: SDLLightName
@abstract Light status currently on.
extern const SDLLightStatus SDLLightStatusOn
static let on: SDLLightStatus
@abstract Light status currently Off.
extern const SDLLightStatus SDLLightStatusOFF
static let OFF: SDLLightStatus
@abstract Light status currently RAMP_UP.
extern const SDLLightStatus SDLLightStatusRampUp
static let rampUp: SDLLightStatus
@abstract Light status currently RAMP_DOWN.
extern const SDLLightStatus SDLLightStatusRampDown
static let rampDown: SDLLightStatus
@abstract Light status currently UNKNOWN.
extern const SDLLightStatus SDLLightStatusUnknown
static let unknown: SDLLightStatus
@abstract Light status currently INVALID.
extern const SDLLightStatus SDLLightStatusInvalid
static let invalid: SDLLightStatus
Maintenance Mode Status : Normal
extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusNormal
static let normal: SDLMaintenanceModeStatus
Maintenance Mode Status : Near
extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusNear
static let near: SDLMaintenanceModeStatus
Maintenance Mode Status : Active
extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusActive
static let active: SDLMaintenanceModeStatus
Maintenance Mode Status : Feature not present
extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusFeatureNotPresent
static let featureNotPresent: SDLMaintenanceModeStatus
@abstract TOP LUMBAR cushions of a multi-contour massage seat
extern const SDLMassageCushion SDLMassageCushionTopLumbar
static let topLumbar: SDLMassageCushion
@abstract MIDDLE LUMBAR cushion of a multi-contour massage seat
extern const SDLMassageCushion SDLMassageCushionMiddleLumbar
static let middleLumbar: SDLMassageCushion
@abstract BOTTOM LUMBAR cushion of a multi-contour massage seat
extern const SDLMassageCushion SDLMassageCushionBottomLumbar
static let bottomLumbar: SDLMassageCushion
@abstract BACK BOLSTERS cushion of a multi-contour massage seat
extern const SDLMassageCushion SDLMassageCushionBackBolsters
static let backBolsters: SDLMassageCushion
@abstract SEAT BOLSTERS cushion of a multi-contour massage seat
extern const SDLMassageCushion SDLMassageCushionSeatBolsters
static let seatBolsters: SDLMassageCushion
@abstract Massage Mode Status : OFF
extern const SDLMassageMode SDLMassageModeOff
static let off: SDLMassageMode
@abstract Massage Mode Status : LOW
extern const SDLMassageMode SDLMassageModeLow
static let low: SDLMassageMode
@abstract Massage Mode Status : HIGH
extern const SDLMassageMode SDLMassageModeHigh
static let high: SDLMassageMode
@abstract The back of a multi-contour massage seat. or SEAT_BACK
extern const SDLMassageZone SDLMassageZoneLumbar
static let lumbar: SDLMassageZone
@abstract The bottom a multi-contour massage seat. or SEAT_BOTTOM
extern const SDLMassageZone SDLMassageZoneSeatCushion
static let seatCushion: SDLMassageZone
Media clock format: Clock1
maxHours = 19 maxMinutes = 59 maxSeconds = 59
extern const SDLMediaClockFormat SDLMediaClockFormatClock1
static let clock1: SDLMediaClockFormat
Media clock format: Clock2
maxHours = 59 maxMinutes = 59 maxSeconds = 59
extern const SDLMediaClockFormat SDLMediaClockFormatClock2
static let clock2: SDLMediaClockFormat
Media clock format: Clock3
@discussion
@since SDL 2.0
extern const SDLMediaClockFormat SDLMediaClockFormatClock3
static let clock3: SDLMediaClockFormat
Media clock format: ClockText1
@discussion
extern const SDLMediaClockFormat SDLMediaClockFormatClockText1
static let clockText1: SDLMediaClockFormat
Media clock format: ClockText2
@discussion
extern const SDLMediaClockFormat SDLMediaClockFormatClockText2
static let clockText2: SDLMediaClockFormat
Media clock format: ClockText3
@discussion
extern const SDLMediaClockFormat SDLMediaClockFormatClockText3
static let clockText3: SDLMediaClockFormat
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
extern const SDLMediaClockFormat SDLMediaClockFormatClockText4
static let clockText4: SDLMediaClockFormat
The app will have a media type of music.
extern const SDLMediaType SDLMediaTypeMusic
static let music: SDLMediaType
The app will have a media type of podcast.
extern const SDLMediaType SDLMediaTypePodcast
static let podcast: SDLMediaType
The app will have a media type of audiobook.
extern const SDLMediaType SDLMediaTypeAudiobook
static let audiobook: SDLMediaType
The app will have a media type of other.
extern const SDLMediaType SDLMediaTypeOther
static let other: SDLMediaType
The menu should be laid out in a scrollable list format with one menu cell below the previous, each is stretched across the view
extern const SDLMenuLayout SDLMenuLayoutList
static let list: SDLMenuLayout
The menu should be laid out in a scrollable tiles format with each menu cell laid out in a square-ish format next to each other horizontally
extern const SDLMenuLayout SDLMenuLayoutTiles
static let tiles: SDLMenuLayout
The song / media title name
extern const SDLMetadataType SDLMetadataTypeMediaTitle
static let mediaTitle: SDLMetadataType
The “artist” of the media
extern const SDLMetadataType SDLMetadataTypeMediaArtist
static let mediaArtist: SDLMetadataType
The “album” of the media"
extern const SDLMetadataType SDLMetadataTypeMediaAlbum
static let mediaAlbum: SDLMetadataType
The “year” that the media was created
extern const SDLMetadataType SDLMetadataTypeMediaYear
static let mediaYear: SDLMetadataType
The “genre” of the media
extern const SDLMetadataType SDLMetadataTypeMediaGenre
static let mediaGenre: SDLMetadataType
The “station” that the media is playing on
extern const SDLMetadataType SDLMetadataTypeMediaStation
static let mediaStation: SDLMetadataType
The “rating” given to the media
extern const SDLMetadataType SDLMetadataTypeRating
static let rating: SDLMetadataType
The current temperature of the weather information
extern const SDLMetadataType SDLMetadataTypeCurrentTemperature
static let currentTemperature: SDLMetadataType
The high / maximum temperature of the weather information for the current period
extern const SDLMetadataType SDLMetadataTypeMaximumTemperature
static let maximumTemperature: SDLMetadataType
The low / minimum temperature of the weather information for the current period
extern const SDLMetadataType SDLMetadataTypeMinimumTemperature
static let minimumTemperature: SDLMetadataType
A description of the weather for the current period
extern const SDLMetadataType SDLMetadataTypeWeatherTerm
static let weatherTerm: SDLMetadataType
The humidity of the weather information for the current period
extern const SDLMetadataType SDLMetadataTypeHumidity
static let humidity: SDLMetadataType
A SDLModuleType with the value of CLIMATE
extern const SDLModuleType SDLModuleTypeClimate
static let climate: SDLModuleType
A SDLModuleType with the value of RADIO
extern const SDLModuleType SDLModuleTypeRadio
static let radio: SDLModuleType
A SDLModuleType with the value of SEAT
extern const SDLModuleType SDLModuleTypeSeat
static let seat: SDLModuleType
A SDLModuleType with the value of AUDIO
extern const SDLModuleType SDLModuleTypeAudio
static let audio: SDLModuleType
A SDLModuleType with the value of LIGHT
extern const SDLModuleType SDLModuleTypeLight
static let light: SDLModuleType
A SDLModuleType with the value of HMI_SETTINGS
extern const SDLModuleType SDLModuleTypeHMISettings
static let hmiSettings: SDLModuleType
Using this action plus a supplied direction can give the type of turn.
extern const SDLNavigationAction SDLNavigationActionTurn
static let turn: SDLNavigationAction
A navigation action of exit.
extern const SDLNavigationAction SDLNavigationActionExit
static let exit: SDLNavigationAction
A navigation action of stay.
extern const SDLNavigationAction SDLNavigationActionStay
static let stay: SDLNavigationAction
A navigation action of merge.
extern const SDLNavigationAction SDLNavigationActionMerge
static let merge: SDLNavigationAction
A navigation action of ferry.
extern const SDLNavigationAction SDLNavigationActionFerry
static let ferry: SDLNavigationAction
A navigation action of car shuttle train.
extern const SDLNavigationAction SDLNavigationActionCarShuttleTrain
static let carShuttleTrain: SDLNavigationAction
A navigation action of waypoint.
extern const SDLNavigationAction SDLNavigationActionWaypoint
static let waypoint: SDLNavigationAction
A junction that represents a standard intersection with a single road crossing another.
extern const SDLNavigationJunction SDLNavigationJunctionRegular
static let regular: SDLNavigationJunction
A junction where the road splits off into two paths; a fork in the road.
extern const SDLNavigationJunction SDLNavigationJunctionBifurcation
static let bifurcation: SDLNavigationJunction
A junction that has multiple intersections and paths.
extern const SDLNavigationJunction SDLNavigationJunctionMultiCarriageway
static let multiCarriageway: SDLNavigationJunction
A junction where traffic moves in a single direction around a central, non-traversable point to reach one of the connecting roads.
extern const SDLNavigationJunction SDLNavigationJunctionRoundabout
static let roundabout: SDLNavigationJunction
Similar to a roundabout, however the center of the roundabout is fully traversable. Also known as a mini-roundabout.
extern const SDLNavigationJunction SDLNavigationJunctionTraversableRoundabout
static let traversableRoundabout: SDLNavigationJunction
A junction where lefts diverge to the right, then curve to the left, converting a left turn to a crossing maneuver.
extern const SDLNavigationJunction SDLNavigationJunctionJughandle
static let jughandle: SDLNavigationJunction
Multiple way intersection that allows traffic to flow based on priority; most commonly right of way and first in, first out.
extern const SDLNavigationJunction SDLNavigationJunctionAllWayYield
static let allWayYield: SDLNavigationJunction
A junction designated for traffic turn arounds.
extern const SDLNavigationJunction SDLNavigationJunctionTurnAround
static let turnAround: SDLNavigationJunction
The key used in all SDL NSNotifications to extract the response or notification from the userinfo dictionary.
extern const SDLNotificationUserInfoKey _Nonnull SDLNotificationUserInfoObject
let SDLNotificationUserInfoObject: String
Name for a disconnection notification
extern const SDLNotificationName _Nonnull SDLTransportDidDisconnect
let SDLTransportDidDisconnect: NSNotification.Name
Name for a connection notification
extern const SDLNotificationName _Nonnull SDLTransportDidConnect
let SDLTransportDidConnect: NSNotification.Name
Name for a error during connection notification
extern const SDLNotificationName _Nonnull SDLTransportConnectError
let SDLTransportConnectError: NSNotification.Name
Name for a disconnection notification
extern const SDLNotificationName _Nonnull SDLRPCServiceDidDisconnect
let SDLRPCServiceDidDisconnect: NSNotification.Name
Name for a connection notification
extern const SDLNotificationName _Nonnull SDLRPCServiceDidConnect
let SDLRPCServiceDidConnect: NSNotification.Name
Name for a error during connection notification
extern const SDLNotificationName _Nonnull SDLRPCServiceConnectionDidError
let SDLRPCServiceConnectionDidError: NSNotification.Name
Name for a general error notification
extern const SDLNotificationName _Nonnull SDLDidReceiveError
let SDLDidReceiveError: NSNotification.Name
Name for an incoming lock screen icon notification
extern const SDLNotificationName _Nonnull SDLDidReceiveLockScreenIcon
let SDLDidReceiveLockScreenIcon: NSNotification.Name
Name for an SDL became ready notification
extern const SDLNotificationName _Nonnull SDLDidBecomeReady
let SDLDidBecomeReady: NSNotification.Name
Name for a notification sent by the user when their CarWindow view has been updated
extern const SDLNotificationName _Nonnull SDLDidUpdateProjectionView
let SDLDidUpdateProjectionView: NSNotification.Name
Name for an AddCommand response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveAddCommandResponse
let SDLDidReceiveAddCommandResponse: NSNotification.Name
Name for an AddSubMenu response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveAddSubMenuResponse
let SDLDidReceiveAddSubMenuResponse: NSNotification.Name
Name for an Alert response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveAlertResponse
let SDLDidReceiveAlertResponse: NSNotification.Name
Name for an AlertManeuver response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveAlertManeuverResponse
let SDLDidReceiveAlertManeuverResponse: NSNotification.Name
Name for an ButtonPress response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveButtonPressResponse
let SDLDidReceiveButtonPressResponse: NSNotification.Name
Name for aa CancelInteraction response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveCancelInteractionResponse
let SDLDidReceiveCancelInteractionResponse: NSNotification.Name
Name for a ChangeRegistration response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveChangeRegistrationResponse
let SDLDidReceiveChangeRegistrationResponse: NSNotification.Name
Name for a CloseApplication response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveCloseApplicationResponse
let SDLDidReceiveCloseApplicationResponse: NSNotification.Name
Name for a CreateInteractionChoiceSet response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveCreateInteractionChoiceSetResponse
let SDLDidReceiveCreateInteractionChoiceSetResponse: NSNotification.Name
Name for a CreateWindow response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveCreateWindowResponse
let SDLDidReceiveCreateWindowResponse: NSNotification.Name
Name for a DeleteCommand response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDeleteCommandResponse
let SDLDidReceiveDeleteCommandResponse: NSNotification.Name
Name for a DeleteFile response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDeleteFileResponse
let SDLDidReceiveDeleteFileResponse: NSNotification.Name
Name for a DeleteInteractionChoiceSet response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDeleteInteractionChoiceSetResponse
let SDLDidReceiveDeleteInteractionChoiceSetResponse: NSNotification.Name
Name for a DeleteSubmenu response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDeleteSubmenuResponse
let SDLDidReceiveDeleteSubmenuResponse: NSNotification.Name
Name for a DeleteWindow response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDeleteWindowResponse
let SDLDidReceiveDeleteWindowResponse: NSNotification.Name
Name for a DiagnosticMessage response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDiagnosticMessageResponse
let SDLDidReceiveDiagnosticMessageResponse: NSNotification.Name
Name for a DialNumber response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDialNumberResponse
let SDLDidReceiveDialNumberResponse: NSNotification.Name
Name for an EncodedSyncPData response RPC
extern __deprecated const SDLNotificationName
SDLDidReceiveEncodedSyncPDataResponse
let SDLDidReceiveEncodedSyncPDataResponse: NSNotification.Name
Name for an EndAudioPassThru response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveEndAudioPassThruResponse
let SDLDidReceiveEndAudioPassThruResponse: NSNotification.Name
Name for a Generic response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGenericResponse
let SDLDidReceiveGenericResponse: NSNotification.Name
Name for a GetCloudAppProperties response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetCloudAppPropertiesResponse
let SDLDidReceiveGetCloudAppPropertiesResponse: NSNotification.Name
Name for a GetAppServiceData response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetAppServiceDataResponse
let SDLDidReceiveGetAppServiceDataResponse: NSNotification.Name
Name for a GetDTCs response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetDTCsResponse
let SDLDidReceiveGetDTCsResponse: NSNotification.Name
Name for a GetFile response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetFileResponse
let SDLDidReceiveGetFileResponse: NSNotification.Name
Name for a GetInteriorVehicleData response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetInteriorVehicleDataResponse
let SDLDidReceiveGetInteriorVehicleDataResponse: NSNotification.Name
Name for a GetInteriorVehicleDataConsent response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetInteriorVehicleDataConsentResponse
let SDLDidReceiveGetInteriorVehicleDataConsentResponse: NSNotification.Name
Name for a GetSystemCapabilities response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetSystemCapabilitiesResponse
let SDLDidReceiveGetSystemCapabilitiesResponse: NSNotification.Name
Name for a GetVehicleData response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetVehicleDataResponse
let SDLDidReceiveGetVehicleDataResponse: NSNotification.Name
Name for a GetWaypoints response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetWaypointsResponse
let SDLDidReceiveGetWaypointsResponse: NSNotification.Name
Name for a ListFiles response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveListFilesResponse
let SDLDidReceiveListFilesResponse: NSNotification.Name
Name for a PerformAppServiceInteraction response RPC
extern const SDLNotificationName _Nonnull SDLDidReceivePerformAppServiceInteractionResponse
let SDLDidReceivePerformAppServiceInteractionResponse: NSNotification.Name
Name for a PerformAudioPassThru response RPC
extern const SDLNotificationName _Nonnull SDLDidReceivePerformAudioPassThruResponse
let SDLDidReceivePerformAudioPassThruResponse: NSNotification.Name
Name for a PerformInteraction response RPC
extern const SDLNotificationName _Nonnull SDLDidReceivePerformInteractionResponse
let SDLDidReceivePerformInteractionResponse: NSNotification.Name
Name for a PublishAppService response RPC
extern const SDLNotificationName _Nonnull SDLDidReceivePublishAppServiceResponse
let SDLDidReceivePublishAppServiceResponse: NSNotification.Name
Name for a ReceivePutFile response RPC
extern const SDLNotificationName _Nonnull SDLDidReceivePutFileResponse
let SDLDidReceivePutFileResponse: NSNotification.Name
Name for a ReceiveReadDID response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveReadDIDResponse
let SDLDidReceiveReadDIDResponse: NSNotification.Name
Name for a RegisterAppInterface response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveRegisterAppInterfaceResponse
let SDLDidReceiveRegisterAppInterfaceResponse: NSNotification.Name
Name for a ReleaseInteriorVehicleDataModule response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveReleaseInteriorVehicleDataModuleResponse
let SDLDidReceiveReleaseInteriorVehicleDataModuleResponse: NSNotification.Name
Name for a ResetGlobalProperties response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveResetGlobalPropertiesResponse
let SDLDidReceiveResetGlobalPropertiesResponse: NSNotification.Name
Name for a ScrollableMessage response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveScrollableMessageResponse
let SDLDidReceiveScrollableMessageResponse: NSNotification.Name
Name for a SendHapticData response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSendHapticDataResponse
let SDLDidReceiveSendHapticDataResponse: NSNotification.Name
Name for a SendLocation response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSendLocationResponse
let SDLDidReceiveSendLocationResponse: NSNotification.Name
Name for a SetAppIcon response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSetAppIconResponse
let SDLDidReceiveSetAppIconResponse: NSNotification.Name
Name for a SetCloudAppProperties response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSetCloudAppPropertiesResponse
let SDLDidReceiveSetCloudAppPropertiesResponse: NSNotification.Name
Name for a SetDisplayLayout response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSetDisplayLayoutResponse
let SDLDidReceiveSetDisplayLayoutResponse: NSNotification.Name
Name for a SetGlobalProperties response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSetGlobalPropertiesResponse
let SDLDidReceiveSetGlobalPropertiesResponse: NSNotification.Name
Name for a SetInteriorVehicleData response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSetInteriorVehicleDataResponse
let SDLDidReceiveSetInteriorVehicleDataResponse: NSNotification.Name
Name for a SetMediaClockTimer response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSetMediaClockTimerResponse
let SDLDidReceiveSetMediaClockTimerResponse: NSNotification.Name
Name for a ShowConstantTBT response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveShowConstantTBTResponse
let SDLDidReceiveShowConstantTBTResponse: NSNotification.Name
Name for a Show response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveShowResponse
let SDLDidReceiveShowResponse: NSNotification.Name
Name for a ShowAppMenu response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveShowAppMenuResponse
let SDLDidReceiveShowAppMenuResponse: NSNotification.Name
Name for a Slider response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSliderResponse
let SDLDidReceiveSliderResponse: NSNotification.Name
Name for a Speak response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSpeakResponse
let SDLDidReceiveSpeakResponse: NSNotification.Name
Name for a SubscribeButton response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSubscribeButtonResponse
let SDLDidReceiveSubscribeButtonResponse: NSNotification.Name
Name for a SubscribeVehicleData response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSubscribeVehicleDataResponse
let SDLDidReceiveSubscribeVehicleDataResponse: NSNotification.Name
Name for a SubscribeWaypoints response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSubscribeWaypointsResponse
let SDLDidReceiveSubscribeWaypointsResponse: NSNotification.Name
Name for a SubtleAlert response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSubtleAlertResponse
let SDLDidReceiveSubtleAlertResponse: NSNotification.Name
Name for a SyncPData response RPC
extern __deprecated const SDLNotificationName SDLDidReceiveSyncPDataResponse
let SDLDidReceiveSyncPDataResponse: NSNotification.Name
Name for a SystemRequest response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSystemRequestResponse
let SDLDidReceiveSystemRequestResponse: NSNotification.Name
Name for an UpdateTurnList response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUpdateTurnListResponse
let SDLDidReceiveUpdateTurnListResponse: NSNotification.Name
Name for an UnpublishAppService response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUnpublishAppServiceResponse
let SDLDidReceiveUnpublishAppServiceResponse: NSNotification.Name
Name for an UnregisterAppInterface response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUnregisterAppInterfaceResponse
let SDLDidReceiveUnregisterAppInterfaceResponse: NSNotification.Name
Name for an UnsubscribeButton response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUnsubscribeButtonResponse
let SDLDidReceiveUnsubscribeButtonResponse: NSNotification.Name
Name for an UnsubscribeVehicleData response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUnsubscribeVehicleDataResponse
let SDLDidReceiveUnsubscribeVehicleDataResponse: NSNotification.Name
Name for an UnsubscribeWaypoints response RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUnsubscribeWaypointsResponse
let SDLDidReceiveUnsubscribeWaypointsResponse: NSNotification.Name
Name for an AddCommand request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveAddCommandRequest
let SDLDidReceiveAddCommandRequest: NSNotification.Name
Name for an AddSubMenu request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveAddSubMenuRequest
let SDLDidReceiveAddSubMenuRequest: NSNotification.Name
Name for an Alert request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveAlertRequest
let SDLDidReceiveAlertRequest: NSNotification.Name
Name for an AlertManeuver request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveAlertManeuverRequest
let SDLDidReceiveAlertManeuverRequest: NSNotification.Name
Name for a ButtonPress request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveButtonPressRequest
let SDLDidReceiveButtonPressRequest: NSNotification.Name
Name for a CancelInteraction request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveCancelInteractionRequest
let SDLDidReceiveCancelInteractionRequest: NSNotification.Name
Name for a ChangeRegistration request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveChangeRegistrationRequest
let SDLDidReceiveChangeRegistrationRequest: NSNotification.Name
Name for a CloseApplication request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveCloseApplicationRequest
let SDLDidReceiveCloseApplicationRequest: NSNotification.Name
Name for a CreateInteractionChoiceSet request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveCreateInteractionChoiceSetRequest
let SDLDidReceiveCreateInteractionChoiceSetRequest: NSNotification.Name
Name for a CreateWindow request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveCreateWindowRequest
let SDLDidReceiveCreateWindowRequest: NSNotification.Name
Name for a DeleteCommand request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDeleteCommandRequest
let SDLDidReceiveDeleteCommandRequest: NSNotification.Name
Name for a DeleteFile request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDeleteFileRequest
let SDLDidReceiveDeleteFileRequest: NSNotification.Name
Name for a DeleteInteractionChoiceSet request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDeleteInteractionChoiceSetRequest
let SDLDidReceiveDeleteInteractionChoiceSetRequest: NSNotification.Name
Name for a DeleteSubMenu request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDeleteSubMenuRequest
let SDLDidReceiveDeleteSubMenuRequest: NSNotification.Name
Name for a DeleteSubMenu request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDeleteWindowRequest
let SDLDidReceiveDeleteWindowRequest: NSNotification.Name
Name for a DiagnosticMessage request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDiagnosticMessageRequest
let SDLDidReceiveDiagnosticMessageRequest: NSNotification.Name
Name for a DialNumberR request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveDialNumberRequest
let SDLDidReceiveDialNumberRequest: NSNotification.Name
Name for an EncodedSyncPData request RPC
extern __deprecated const SDLNotificationName
SDLDidReceiveEncodedSyncPDataRequest
let SDLDidReceiveEncodedSyncPDataRequest: NSNotification.Name
Name for a EndAudioPass request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveEndAudioPassThruRequest
let SDLDidReceiveEndAudioPassThruRequest: NSNotification.Name
Name for a GetAppServiceData request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetAppServiceDataRequest
let SDLDidReceiveGetAppServiceDataRequest: NSNotification.Name
Name for a GetCloudAppProperties request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetCloudAppPropertiesRequest
let SDLDidReceiveGetCloudAppPropertiesRequest: NSNotification.Name
Name for a ReceiveGetDTCs request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetDTCsRequest
let SDLDidReceiveGetDTCsRequest: NSNotification.Name
Name for a GetFile request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetFileRequest
let SDLDidReceiveGetFileRequest: NSNotification.Name
Name for a GetInteriorVehicleData request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetInteriorVehicleDataRequest
let SDLDidReceiveGetInteriorVehicleDataRequest: NSNotification.Name
Name for a GetInteriorVehicleDataConsent request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetInteriorVehicleDataConsentRequest
let SDLDidReceiveGetInteriorVehicleDataConsentRequest: NSNotification.Name
Name for a GetSystemCapability request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetSystemCapabilityRequest
let SDLDidReceiveGetSystemCapabilityRequest: NSNotification.Name
Name for a GetVehicleData request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetVehicleDataRequest
let SDLDidReceiveGetVehicleDataRequest: NSNotification.Name
Name for a GetWayPoints request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveGetWayPointsRequest
let SDLDidReceiveGetWayPointsRequest: NSNotification.Name
Name for a ListFiles request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveListFilesRequest
let SDLDidReceiveListFilesRequest: NSNotification.Name
Name for a PerformAppServiceInteraction request RPC
extern const SDLNotificationName _Nonnull SDLDidReceivePerformAppServiceInteractionRequest
let SDLDidReceivePerformAppServiceInteractionRequest: NSNotification.Name
Name for a PerformAudioPassThru request RPC
extern const SDLNotificationName _Nonnull SDLDidReceivePerformAudioPassThruRequest
let SDLDidReceivePerformAudioPassThruRequest: NSNotification.Name
Name for a PerformInteraction request RPC
extern const SDLNotificationName _Nonnull SDLDidReceivePerformInteractionRequest
let SDLDidReceivePerformInteractionRequest: NSNotification.Name
Name for a PublishAppService request RPC
extern const SDLNotificationName _Nonnull SDLDidReceivePublishAppServiceRequest
let SDLDidReceivePublishAppServiceRequest: NSNotification.Name
Name for a PutFile request RPC
extern const SDLNotificationName _Nonnull SDLDidReceivePutFileRequest
let SDLDidReceivePutFileRequest: NSNotification.Name
Name for a ReadDID request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveReadDIDRequest
let SDLDidReceiveReadDIDRequest: NSNotification.Name
Name for a RegisterAppInterfacr request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveRegisterAppInterfaceRequest
let SDLDidReceiveRegisterAppInterfaceRequest: NSNotification.Name
Name for a ReleaseInteriorVehicleData request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveReleaseInteriorVehicleDataModuleRequest
let SDLDidReceiveReleaseInteriorVehicleDataModuleRequest: NSNotification.Name
Name for a ResetGlobalProperties request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveResetGlobalPropertiesRequest
let SDLDidReceiveResetGlobalPropertiesRequest: NSNotification.Name
Name for a ScrollableMessage request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveScrollableMessageRequest
let SDLDidReceiveScrollableMessageRequest: NSNotification.Name
Name for a SendHapticData request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSendHapticDataRequest
let SDLDidReceiveSendHapticDataRequest: NSNotification.Name
Name for a SendLocation request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSendLocationRequest
let SDLDidReceiveSendLocationRequest: NSNotification.Name
Name for a SetAppIcon request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSetAppIconRequest
let SDLDidReceiveSetAppIconRequest: NSNotification.Name
Name for a SetCloudProperties request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSetCloudAppPropertiesRequest
let SDLDidReceiveSetCloudAppPropertiesRequest: NSNotification.Name
Name for a SetDisplayLayout request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSetDisplayLayoutRequest
let SDLDidReceiveSetDisplayLayoutRequest: NSNotification.Name
Name for a SetGlobalProperties request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSetGlobalPropertiesRequest
let SDLDidReceiveSetGlobalPropertiesRequest: NSNotification.Name
Name for a SetInteriorVehicleData request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSetInteriorVehicleDataRequest
let SDLDidReceiveSetInteriorVehicleDataRequest: NSNotification.Name
Name for a SetMediaClockTimer request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSetMediaClockTimerRequest
let SDLDidReceiveSetMediaClockTimerRequest: NSNotification.Name
Name for a Show request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveShowRequest
let SDLDidReceiveShowRequest: NSNotification.Name
Name for a ShowAppMenu request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveShowAppMenuRequest
let SDLDidReceiveShowAppMenuRequest: NSNotification.Name
Name for a ShowConstantTBT request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveShowConstantTBTRequest
let SDLDidReceiveShowConstantTBTRequest: NSNotification.Name
Name for a Slider request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSliderRequest
let SDLDidReceiveSliderRequest: NSNotification.Name
Name for a Speak request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSpeakRequest
let SDLDidReceiveSpeakRequest: NSNotification.Name
Name for a SubscribeButton request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSubscribeButtonRequest
let SDLDidReceiveSubscribeButtonRequest: NSNotification.Name
Name for a SubscribeVehicleData request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSubscribeVehicleDataRequest
let SDLDidReceiveSubscribeVehicleDataRequest: NSNotification.Name
Name for a SubscribeWayPoints request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSubscribeWayPointsRequest
let SDLDidReceiveSubscribeWayPointsRequest: NSNotification.Name
Name for a SubtleAlert request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSubtleAlertRequest
let SDLDidReceiveSubtleAlertRequest: NSNotification.Name
Name for a SyncPData request RPC
extern __deprecated const SDLNotificationName SDLDidReceiveSyncPDataRequest
let SDLDidReceiveSyncPDataRequest: NSNotification.Name
Name for a SystemRequest request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSystemRequestRequest
let SDLDidReceiveSystemRequestRequest: NSNotification.Name
Name for an UnpublishAppService request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUnpublishAppServiceRequest
let SDLDidReceiveUnpublishAppServiceRequest: NSNotification.Name
Name for an UnregisterAppInterface request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUnregisterAppInterfaceRequest
let SDLDidReceiveUnregisterAppInterfaceRequest: NSNotification.Name
Name for an UnsubscribeButton request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUnsubscribeButtonRequest
let SDLDidReceiveUnsubscribeButtonRequest: NSNotification.Name
Name for an UnsubscribeVehicleData request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUnsubscribeVehicleDataRequest
let SDLDidReceiveUnsubscribeVehicleDataRequest: NSNotification.Name
Name for an UnsubscribeWayPoints request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUnsubscribeWayPointsRequest
let SDLDidReceiveUnsubscribeWayPointsRequest: NSNotification.Name
Name for an UpdateTurnList request RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUpdateTurnListRequest
let SDLDidReceiveUpdateTurnListRequest: NSNotification.Name
Name for a DriverDistractionState notification RPC
extern const SDLNotificationName _Nonnull SDLDidChangeDriverDistractionStateNotification
static let SDLDidChangeDriverDistractionState: NSNotification.Name
Name for a HMIStatus notification RPC
extern const SDLNotificationName _Nonnull SDLDidChangeHMIStatusNotification
static let SDLDidChangeHMIStatus: NSNotification.Name
Name for an AppServiceData notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveAppServiceDataNotification
static let SDLDidReceiveAppServiceData: NSNotification.Name
Name for an AppUnregistered notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveAppUnregisteredNotification
static let SDLDidReceiveAppUnregistered: NSNotification.Name
Name for an AudioPassThru notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveAudioPassThruNotification
static let SDLDidReceiveAudioPassThru: NSNotification.Name
Name for a ButtonEvent notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveButtonEventNotification
static let SDLDidReceiveButtonEvent: NSNotification.Name
Name for a ButtonPress notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveButtonPressNotification
static let SDLDidReceiveButtonPress: NSNotification.Name
Name for a Command notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveCommandNotification
static let SDLDidReceiveCommand: NSNotification.Name
Name for a EncodedSyncPData notification RPC
extern __deprecated const SDLNotificationName
SDLDidReceiveEncodedDataNotification
static let SDLDidReceiveEncodedData: NSNotification.Name
Name for a InteriorVehicleData notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveInteriorVehicleDataNotification
static let SDLDidReceiveInteriorVehicleData: NSNotification.Name
Name for a KeyboardInput notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveKeyboardInputNotification
static let SDLDidReceiveKeyboardInput: NSNotification.Name
Name for a Language notification RPC
extern const SDLNotificationName _Nonnull SDLDidChangeLanguageNotification
static let SDLDidChangeLanguage: NSNotification.Name
Name for a NewHash notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveNewHashNotification
static let SDLDidReceiveNewHash: NSNotification.Name
Name for a VehicleIcon notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveVehicleIconNotification
static let SDLDidReceiveVehicleIcon: NSNotification.Name
Name for a ChangePermissions notification RPC
extern const SDLNotificationName _Nonnull SDLDidChangePermissionsNotification
static let SDLDidChangePermissions: NSNotification.Name
Name for a SubtleAlertPressed notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSubtleAlertPressedNotification
static let SDLDidReceiveSubtleAlertPressed: NSNotification.Name
Name for a RemoteControlStatus notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveRemoteControlStatusNotification
static let SDLDidReceiveRemoteControlStatus: NSNotification.Name
Name for an OnSyncPData notification RPC
extern __deprecated const SDLNotificationName SDLDidReceiveSyncPDataNotification
static let SDLDidReceiveSyncPData: NSNotification.Name
Name for a SystemCapability notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSystemCapabilityUpdatedNotification
static let SDLDidReceiveSystemCapabilityUpdated: NSNotification.Name
Name for a SystemRequest notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveSystemRequestNotification
static let SDLDidReceiveSystemRequest: NSNotification.Name
Name for a TurnByTurnStat notification RPC
extern const SDLNotificationName _Nonnull SDLDidChangeTurnByTurnStateNotification
static let SDLDidChangeTurnByTurnState: NSNotification.Name
Name for a TouchEvent notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveTouchEventNotification
static let SDLDidReceiveTouchEvent: NSNotification.Name
Name for an OnUpdateFile notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUpdateFileNotification
static let SDLDidReceiveUpdateFile: NSNotification.Name
Name for an OnUpdateSubMenu notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveUpdateSubMenuNotification
static let SDLDidReceiveUpdateSubMenu: NSNotification.Name
Name for a VehicleData notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveVehicleDataNotification
static let SDLDidReceiveVehicleData: NSNotification.Name
Name for a Waypoint notification RPC
extern const SDLNotificationName _Nonnull SDLDidReceiveWaypointNotification
static let SDLDidReceiveWaypoint: NSNotification.Name
Park
extern const SDLPRNDL SDLPRNDLPark
static let park: SDLPRNDL
Reverse gear
extern const SDLPRNDL SDLPRNDLReverse
static let reverse: SDLPRNDL
No gear
extern const SDLPRNDL SDLPRNDLNeutral
static let neutral: SDLPRNDL
@abstract: Drive gear
extern const SDLPRNDL SDLPRNDLDrive
static let drive: SDLPRNDL
Drive Sport mode
extern const SDLPRNDL SDLPRNDLSport
static let sport: SDLPRNDL
1st gear hold
extern const SDLPRNDL SDLPRNDLLowGear
static let lowGear: SDLPRNDL
First gear
extern const SDLPRNDL SDLPRNDLFirst
static let first: SDLPRNDL
Ninth gear @since SDL 7.0
extern const SDLPRNDL SDLPRNDLNinth
static let ninth: SDLPRNDL
Second gear
extern const SDLPRNDL SDLPRNDLSecond
static let second: SDLPRNDL
Tenth gear @since SDL 7.0
extern const SDLPRNDL SDLPRNDLTenth
static let tenth: SDLPRNDL
Third gear
extern const SDLPRNDL SDLPRNDLThird
static let third: SDLPRNDL
Fourth gear
extern const SDLPRNDL SDLPRNDLFourth
static let fourth: SDLPRNDL
Fifth gear
extern const SDLPRNDL SDLPRNDLFifth
static let fifth: SDLPRNDL
Sixth gear
extern const SDLPRNDL SDLPRNDLSixth
static let sixth: SDLPRNDL
Seventh gear
extern const SDLPRNDL SDLPRNDLSeventh
static let seventh: SDLPRNDL
Eighth gear
extern const SDLPRNDL SDLPRNDLEighth
static let eighth: SDLPRNDL
Unknown
extern const SDLPRNDL SDLPRNDLUnknown
static let unknown: SDLPRNDL
Fault
extern const SDLPRNDL SDLPRNDLFault
static let fault: SDLPRNDL
permission: allowed
extern const SDLPermissionStatus SDLPermissionStatusAllowed
static let allowed: SDLPermissionStatus
permission: disallowed
extern const SDLPermissionStatus SDLPermissionStatusDisallowed
static let disallowed: SDLPermissionStatus
permission: user disallowed
extern const SDLPermissionStatus SDLPermissionStatusUserDisallowed
static let userDisallowed: SDLPermissionStatus
permission: user consent pending
extern const SDLPermissionStatus SDLPermissionStatusUserConsentPending
static let userConsentPending: SDLPermissionStatus
An undefined status
extern const SDLPowerModeQualificationStatus
SDLPowerModeQualificationStatusUndefined
static let undefined: SDLPowerModeQualificationStatus
An “evaluation in progress” status
extern const SDLPowerModeQualificationStatus
SDLPowerModeQualificationStatusEvaluationInProgress
static let evaluationInProgress: SDLPowerModeQualificationStatus
A “not defined” status
extern const SDLPowerModeQualificationStatus
SDLPowerModeQualificationStatusNotDefined
static let notDefined: SDLPowerModeQualificationStatus
An “ok” status
extern const SDLPowerModeQualificationStatus SDLPowerModeQualificationStatusOk
static let ok: SDLPowerModeQualificationStatus
The key is not in the ignition, and the power is off
extern const SDLPowerModeStatus SDLPowerModeStatusKeyOut
static let keyOut: SDLPowerModeStatus
The key is not in the ignition and it was just recently removed
extern const SDLPowerModeStatus SDLPowerModeStatusKeyRecentlyOut
static let keyRecentlyOut: SDLPowerModeStatus
The key is not in the ignition, but an approved key is available
extern const SDLPowerModeStatus SDLPowerModeStatusKeyApproved
static let keyApproved: SDLPowerModeStatus
We are in a post-accessory power situation
extern const SDLPowerModeStatus SDLPowerModeStatusPostAccessory
static let postAccessory: SDLPowerModeStatus
The car is in accessory power mode
extern const SDLPowerModeStatus SDLPowerModeStatusAccessory
static let accessory: SDLPowerModeStatus
We are in a post-ignition power situation
extern const SDLPowerModeStatus SDLPowerModeStatusPostIgnition
static let postIgnition: SDLPowerModeStatus
The ignition is on but the car is not yet running
extern const SDLPowerModeStatus SDLPowerModeStatusIgnitionOn
static let ignitionOn: SDLPowerModeStatus
The ignition is on and the car is running
extern const SDLPowerModeStatus SDLPowerModeStatusRunning
static let running: SDLPowerModeStatus
We are in a crank power situation
extern const SDLPowerModeStatus SDLPowerModeStatusCrank
static let crank: SDLPowerModeStatus
A default layout
extern const SDLPredefinedLayout SDLPredefinedLayoutDefault
static let `default`: SDLPredefinedLayout
The default media layout
extern const SDLPredefinedLayout SDLPredefinedLayoutMedia
static let media: SDLPredefinedLayout
The default non-media layout
extern const SDLPredefinedLayout SDLPredefinedLayoutNonMedia
static let nonMedia: SDLPredefinedLayout
A media layout containing preset buttons
extern const SDLPredefinedLayout SDLPredefinedLayoutOnscreenPresets
static let onscreenPresets: SDLPredefinedLayout
The default navigation layout with a fullscreen map
extern const SDLPredefinedLayout SDLPredefinedLayoutNavigationFullscreenMap
static let navigationFullscreenMap: SDLPredefinedLayout
A list layout used for navigation apps
extern const SDLPredefinedLayout SDLPredefinedLayoutNavigationList
static let navigationList: SDLPredefinedLayout
A keyboard layout used for navigation apps
extern const SDLPredefinedLayout SDLPredefinedLayoutNavigationKeyboard
static let navigationKeyboard: SDLPredefinedLayout
A layout with a single graphic on the left and text on the right
extern const SDLPredefinedLayout SDLPredefinedLayoutGraphicWithText
static let graphicWithText: SDLPredefinedLayout
A layout with text on the left and a single graphic on the right
extern const SDLPredefinedLayout SDLPredefinedLayoutTextWithGraphic
static let textWithGraphic: SDLPredefinedLayout
A layout with only softbuttons placed in a tile layout
extern const SDLPredefinedLayout SDLPredefinedLayoutTilesOnly
static let tilesOnly: SDLPredefinedLayout
A layout with only soft buttons that only accept text
extern const SDLPredefinedLayout SDLPredefinedLayoutTextButtonsOnly
static let textButtonsOnly: SDLPredefinedLayout
A layout with a single graphic on the left and soft buttons in a tile layout on the right
extern const SDLPredefinedLayout SDLPredefinedLayoutGraphicWithTiles
static let graphicWithTiles: SDLPredefinedLayout
A layout with soft buttons in a tile layout on the left and a single graphic on the right
extern const SDLPredefinedLayout SDLPredefinedLayoutTilesWithGraphic
static let tilesWithGraphic: SDLPredefinedLayout
A layout with a single graphic on the left and both text and soft buttons on the right
extern const SDLPredefinedLayout
SDLPredefinedLayoutGraphicWithTextAndSoftButtons
static let graphicWithTextAndSoftButtons: SDLPredefinedLayout
A layout with both text and soft buttons on the left and a single graphic on the right
extern const SDLPredefinedLayout
SDLPredefinedLayoutTextAndSoftButtonsWithGraphic
static let textAndSoftButtonsWithGraphic: SDLPredefinedLayout
A layout with a single graphic on the left and text-only soft buttons on the right
extern const SDLPredefinedLayout SDLPredefinedLayoutGraphicWithTextButtons
static let graphicWithTextButtons: SDLPredefinedLayout
A layout with text-only soft buttons on the left and a single graphic on the right
extern const SDLPredefinedLayout SDLPredefinedLayoutTextButtonsWithGraphic
static let textButtonsWithGraphic: SDLPredefinedLayout
A layout with a single large graphic and soft buttons
extern const SDLPredefinedLayout SDLPredefinedLayoutLargeGraphicWithSoftButtons
static let largeGraphicWithSoftButtons: SDLPredefinedLayout
A layout with two graphics and soft buttons
extern const SDLPredefinedLayout SDLPredefinedLayoutDoubleGraphicWithSoftButtons
static let doubleGraphicWithSoftButtons: SDLPredefinedLayout
A layout with only a single large graphic
extern const SDLPredefinedLayout SDLPredefinedLayoutLargeGraphicOnly
static let largeGraphicOnly: SDLPredefinedLayout
Custom root template allowing in-vehicle WebEngine applications with appropriate permissions to show the application’s own web view.
@since 7.0
extern const SDLPredefinedLayout SDLPredefinedLayoutWebView
static let webView: SDLPredefinedLayout
A prerecorded help prompt
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechHelp
static let help: SDLPrerecordedSpeech
A prerecorded initial prompt
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechInitial
static let initial: SDLPrerecordedSpeech
A prerecorded listen prompt is available
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechListen
static let listen: SDLPrerecordedSpeech
A prerecorded positive indicator noise is available
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechPositive
static let positive: SDLPrerecordedSpeech
A prerecorded negative indicator noise is available
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechNegative
static let negative: SDLPrerecordedSpeech
Currently no source selected
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceNoSourceSelected
static let noSourceSelected: SDLPrimaryAudioSource
USB is current source
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceUSB
static let USB: SDLPrimaryAudioSource
USB2 is current source
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceUSB2
static let USB2: SDLPrimaryAudioSource
Bluetooth Stereo is current source
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceBluetoothStereo
static let bluetoothStereo: SDLPrimaryAudioSource
Line in is current source
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceLineIn
static let lineIn: SDLPrimaryAudioSource
iPod is current source
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceIpod
static let ipod: SDLPrimaryAudioSource
Mobile app is current source
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceMobileApp
static let mobileApp: SDLPrimaryAudioSource
@abstract CD is current source
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceCD
static let CD: SDLPrimaryAudioSource
@abstract Radio frequency AM is current source
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceAM
static let AM: SDLPrimaryAudioSource
@abstract Radio frequency FM is current source
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceFM
static let FM: SDLPrimaryAudioSource
@abstract Radio frequency XM is current source
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceXM
static let XM: SDLPrimaryAudioSource
@abstract Radio frequency DAB is current source
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceDAB
static let DAB: SDLPrimaryAudioSource
Function name for an AddCommand RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameAddCommand
static let addCommand: SDLRPCFunctionName
Function name for an AddSubMenu RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameAddSubMenu
static let addSubMenu: SDLRPCFunctionName
Function name for an Alert RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameAlert
static let alert: SDLRPCFunctionName
Function name for an AlertManeuver RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameAlertManeuver
static let alertManeuver: SDLRPCFunctionName
Function name for a ButtonPress RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameButtonPress
static let buttonPress: SDLRPCFunctionName
Function name for a CancelInteraction RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameCancelInteraction
static let cancelInteraction: SDLRPCFunctionName
Function name for a ChangeRegistration RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameChangeRegistration
static let changeRegistration: SDLRPCFunctionName
Function name for a CloseApplication RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameCloseApplication
static let closeApplication: SDLRPCFunctionName
Function name for a CreateInteractionChoiceSet RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameCreateInteractionChoiceSet
static let createInteractionChoiceSet: SDLRPCFunctionName
Function name for a DeleteCommand RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameDeleteCommand
static let deleteCommand: SDLRPCFunctionName
Function name for a DeleteFile RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameDeleteFile
static let deleteFile: SDLRPCFunctionName
Function name for a DeleteInteractionChoiceSet RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameDeleteInteractionChoiceSet
static let deleteInteractionChoiceSet: SDLRPCFunctionName
Function name for a DeleteSubMenu RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameDeleteSubMenu
static let deleteSubMenu: SDLRPCFunctionName
Function name for a DiagnosticMessage RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameDiagnosticMessage
static let diagnosticMessage: SDLRPCFunctionName
Function name for a DialNumber RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameDialNumber
static let dialNumber: SDLRPCFunctionName
Function name for an CreateInteractionChoiceSet RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameEncodedSyncPData
static let encodedSyncPData: SDLRPCFunctionName
Function name for an EndAudioPassThru RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameEndAudioPassThru
static let endAudioPassThru: SDLRPCFunctionName
Function name for an GenricResponse Response RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameGenericResponse
static let genericResponse: SDLRPCFunctionName
Function name for an CreateInteractionChoiceSet RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameGetAppServiceData
static let getAppServiceData: SDLRPCFunctionName
Function name for a GetDTCs RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameGetDTCs
static let getDTCs: SDLRPCFunctionName
Function name for a GetFile RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameGetFile
static let getFile: SDLRPCFunctionName
Function name for a GetCloudAppProperties RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameGetCloudAppProperties
static let getCloudAppProperties: SDLRPCFunctionName
Function name for a GetInteriorVehicleData RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameGetInteriorVehicleData
static let getInteriorVehicleData: SDLRPCFunctionName
Function name for a GetInteriorVehicleDataConsent RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameGetInteriorVehicleDataConsent
static let getInteriorVehicleDataConsent: SDLRPCFunctionName
Function name for a GetSystemCapability RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameGetSystemCapability
static let getSystemCapability: SDLRPCFunctionName
Function name for a GetVehicleData RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameGetVehicleData
static let getVehicleData: SDLRPCFunctionName
Function name for a GetWayPoints RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameGetWayPoints
static let getWayPoints: SDLRPCFunctionName
Function name for a ListFiles RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameListFiles
static let listFiles: SDLRPCFunctionName
Function name for an OnAppCapabilityUpdated notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnAppCapabilityUpdated
static let onAppCapabilityUpdated: SDLRPCFunctionName
Function name for an OnAppInterfaceUnregistered notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnAppInterfaceUnregistered
static let onAppInterfaceUnregistered: SDLRPCFunctionName
Function name for an OnAppServiceData notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnAppServiceData
static let onAppServiceData: SDLRPCFunctionName
Function name for an OnAudioPassThru notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnAudioPassThru
static let onAudioPassThru: SDLRPCFunctionName
Function name for an OnButtonEvent notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnButtonEvent
static let onButtonEvent: SDLRPCFunctionName
Function name for an OnButtonPress notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnButtonPress
static let onButtonPress: SDLRPCFunctionName
Function name for an OnCommand notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnCommand
static let onCommand: SDLRPCFunctionName
Function name for an OnDriverDistraction notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnDriverDistraction
static let onDriverDistraction: SDLRPCFunctionName
Function name for an OnEncodedSyncPData notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnEncodedSyncPData
static let onEncodedSyncPData: SDLRPCFunctionName
Function name for an OnHashChange notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnHashChange
static let onHashChange: SDLRPCFunctionName
Function name for an OnHMIStatus notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnHMIStatus
static let onHMIStatus: SDLRPCFunctionName
Function name for an OnInteriorVehicleData notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnInteriorVehicleData
static let onInteriorVehicleData: SDLRPCFunctionName
Function name for an OnKeyboardInput notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnKeyboardInput
static let onKeyboardInput: SDLRPCFunctionName
Function name for an OnLanguageChange notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnLanguageChange
static let onLanguageChange: SDLRPCFunctionName
Function name for an OnLockScreenStatus notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnLockScreenStatus
static let onLockScreenStatus: SDLRPCFunctionName
Function name for an OnPermissionsChange notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnPermissionsChange
static let onPermissionsChange: SDLRPCFunctionName
Function name for an OnRCStatus notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnRCStatus
static let onRCStatus: SDLRPCFunctionName
Function name for an SubtleAlertPressed notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnSubtleAlertPressed
static let onSubtleAlertPressed: SDLRPCFunctionName
Function name for an OnSyncPData notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnSyncPData
static let onSyncPData: SDLRPCFunctionName
Function name for an OnSystemCapabilityUpdated notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnSystemCapabilityUpdated
static let onSystemCapabilityUpdated: SDLRPCFunctionName
Function name for an OnSystemRequest notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnSystemRequest
static let onSystemRequest: SDLRPCFunctionName
Function name for an OnTBTClientState notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnTBTClientState
static let onTBTClientState: SDLRPCFunctionName
Function name for an OnTouchEvent notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnTouchEvent
static let onTouchEvent: SDLRPCFunctionName
Function name for an OnUpdateFile notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnUpdateFile
static let onUpdateFile: SDLRPCFunctionName
Function name for an OnUpdateSubMenu notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnUpdateSubMenu
static let onUpdateSubMenu: SDLRPCFunctionName
Function name for an OnVehicleData notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnVehicleData
static let onVehicleData: SDLRPCFunctionName
Function name for an OnWayPointChange notification RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameOnWayPointChange
static let onWayPointChange: SDLRPCFunctionName
Function name for a PerformAppServiceInteraction RPC
extern const SDLRPCFunctionName SDLRPCFunctionNamePerformAppServiceInteraction
static let performAppServiceInteraction: SDLRPCFunctionName
Function name for a PerformAppServiceInteraction RPC
extern const SDLRPCFunctionName SDLRPCFunctionNamePerformAudioPassThru
static let performAudioPassThru: SDLRPCFunctionName
Function name for a PerformInteraction RPC
extern const SDLRPCFunctionName SDLRPCFunctionNamePerformInteraction
static let performInteraction: SDLRPCFunctionName
Function name for a PublishAppService RPC
extern const SDLRPCFunctionName SDLRPCFunctionNamePublishAppService
static let publishAppService: SDLRPCFunctionName
Function name for a PutFile RPC
extern const SDLRPCFunctionName SDLRPCFunctionNamePutFile
static let putFile: SDLRPCFunctionName
Function name for a ReadDID RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameReadDID
static let readDID: SDLRPCFunctionName
Function name for a ReleaseInteriorVehicleDataModule RPC
extern const SDLRPCFunctionName
SDLRPCFunctionNameReleaseInteriorVehicleDataModule
static let releaseInteriorVehicleDataModule: SDLRPCFunctionName
Function name for a RegisterAppInterface RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameRegisterAppInterface
static let registerAppInterface: SDLRPCFunctionName
Function name for a Reserved RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameReserved
static let reserved: SDLRPCFunctionName
Function name for a ResetGlobalProperties RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameResetGlobalProperties
static let resetGlobalProperties: SDLRPCFunctionName
Function name for a ScrollableMessage RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameScrollableMessage
static let scrollableMessage: SDLRPCFunctionName
Function name for a SendHapticData RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSendHapticData
static let sendHapticData: SDLRPCFunctionName
Function name for a SendLocation RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSendLocation
static let sendLocation: SDLRPCFunctionName
Function name for a SetAppIcon RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSetAppIcon
static let setAppIcon: SDLRPCFunctionName
Function name for a SetCloudProperties RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSetCloudAppProperties
static let setCloudAppProperties: SDLRPCFunctionName
Function name for a SetDisplayLayout RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSetDisplayLayout
static let setDisplayLayout: SDLRPCFunctionName
Function name for a SetGlobalProperties RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSetGlobalProperties
static let setGlobalProperties: SDLRPCFunctionName
Function name for a SetInteriorVehicleData RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSetInteriorVehicleData
static let setInteriorVehicleData: SDLRPCFunctionName
Function name for a SetMediaClockTimer RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSetMediaClockTimer
static let setMediaClockTimer: SDLRPCFunctionName
Function name for a Show RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameShow
static let show: SDLRPCFunctionName
Function name for a ShowAppMenu RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameShowAppMenu
static let showAppMenu: SDLRPCFunctionName
Function name for a ShowConstantTBT RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameShowConstantTBT
static let showConstantTBT: SDLRPCFunctionName
Function name for a Slider RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSlider
static let slider: SDLRPCFunctionName
Function name for a Speak RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSpeak
static let speak: SDLRPCFunctionName
Function name for a SubscribeButton RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSubscribeButton
static let subscribeButton: SDLRPCFunctionName
Function name for a SubscribeVehicleData RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSubscribeVehicleData
static let subscribeVehicleData: SDLRPCFunctionName
Function name for a SubscribeWayPoints RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSubscribeWayPoints
static let subscribeWayPoints: SDLRPCFunctionName
Function name for a SubtleAlert RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSubtleAlert
static let subtleAlert: SDLRPCFunctionName
Function name for a SyncPData RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSyncPData
static let syncPData: SDLRPCFunctionName
Function name for a SystemRequest RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameSystemRequest
static let systemRequest: SDLRPCFunctionName
Function name for an UnpublishAppService RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameUnpublishAppService
static let unpublishAppService: SDLRPCFunctionName
Function name for an UnregisterAppInterface RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameUnregisterAppInterface
static let unregisterAppInterface: SDLRPCFunctionName
Function name for an UnsubscribeButton RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameUnsubscribeButton
static let unsubscribeButton: SDLRPCFunctionName
Function name for an UnsubscribeVehicleData RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameUnsubscribeVehicleData
static let unsubscribeVehicleData: SDLRPCFunctionName
Function name for an UnsubscribeWayPoints RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameUnsubscribeWayPoints
static let unsubscribeWayPoints: SDLRPCFunctionName
Function name for an UpdateTurnList RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameUpdateTurnList
static let updateTurnList: SDLRPCFunctionName
Function name for a CreateWindow RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameCreateWindow
static let createWindow: SDLRPCFunctionName
Function name for a DeleteWindow RPC
extern const SDLRPCFunctionName SDLRPCFunctionNameDeleteWindow
static let deleteWindow: SDLRPCFunctionName
A request that will require a response
extern const SDLRPCMessageTypeName SDLRPCMessageTypeNameRequest
static let request: SDLRPCMessageTypeName
A response to a request
extern const SDLRPCMessageTypeName SDLRPCMessageTypeNameResponse
static let response: SDLRPCMessageTypeName
A message that does not have a response
extern const SDLRPCMessageTypeName SDLRPCMessageTypeNameNotification
static let SDLRPCMessageTypeName: SDLRPCMessageTypeName
Represents AM radio band
extern const SDLRadioBand SDLRadioBandAM
static let am: SDLRadioBand
Represents FM radio band
extern const SDLRadioBand SDLRadioBandFM
static let fm: SDLRadioBand
Represents XM radio band
extern const SDLRadioBand SDLRadioBandXM
static let xm: SDLRadioBand
Represents Radio state as ACQUIRING
extern const SDLRadioState SDLRadioStateAcquiring
static let acquiring: SDLRadioState
Represents Radio state as ACQUIRED
extern const SDLRadioState SDLRadioStateAcquired
static let acquired: SDLRadioState
Represents Radio state as MULTICAST
extern const SDLRadioState SDLRadioStateMulticast
static let multicast: SDLRadioState
Represents Radio state as NOT_FOUND
extern const SDLRadioState SDLRadioStateNotFound
static let notFound: SDLRadioState
An HTTP request
extern const SDLRequestType SDLRequestTypeHTTP
static let HTTP: SDLRequestType
A file resumption request
extern const SDLRequestType SDLRequestTypeFileResume
static let fileResume: SDLRequestType
An authentication request
extern const SDLRequestType SDLRequestTypeAuthenticationRequest
static let authenticationRequest: SDLRequestType
An authentication challenge
extern const SDLRequestType SDLRequestTypeAuthenticationChallenge
static let authenticationChallenge: SDLRequestType
An authentication acknowledgment
extern const SDLRequestType SDLRequestTypeAuthenticationAck
static let authenticationAck: SDLRequestType
An proprietary formatted request
extern const SDLRequestType SDLRequestTypeProprietary
static let proprietary: SDLRequestType
An Query Apps request
extern const SDLRequestType SDLRequestTypeQueryApps
static let queryApps: SDLRequestType
A Launch Apps request
extern const SDLRequestType SDLRequestTypeLaunchApp
static let launchApp: SDLRequestType
The URL for a lock screen icon
extern const SDLRequestType SDLRequestTypeLockScreenIconURL
static let lockScreenIconURL: SDLRequestType
A traffic message channel request
extern const SDLRequestType SDLRequestTypeTrafficMessageChannel
static let trafficMessageChannel: SDLRequestType
A driver profile request
extern const SDLRequestType SDLRequestTypeDriverProfile
static let driverProfile: SDLRequestType
A voice search request
extern const SDLRequestType SDLRequestTypeVoiceSearch
static let voiceSearch: SDLRequestType
A navigation request
extern const SDLRequestType SDLRequestTypeNavigation
static let navigation: SDLRequestType
A phone request
extern const SDLRequestType SDLRequestTypePhone
static let phone: SDLRequestType
A climate request
extern const SDLRequestType SDLRequestTypeClimate
static let climate: SDLRequestType
A settings request
extern const SDLRequestType SDLRequestTypeSettings
static let settings: SDLRequestType
A vehicle diagnostics request
extern const SDLRequestType SDLRequestTypeVehicleDiagnostics
static let vehicleDiagnostics: SDLRequestType
An emergency request
extern const SDLRequestType SDLRequestTypeEmergency
static let emergency: SDLRequestType
A media request
extern const SDLRequestType SDLRequestTypeMedia
static let media: SDLRequestType
A firmware over-the-air request
extern const SDLRequestType SDLRequestTypeFOTA
static let FOTA: SDLRequestType
A request that is OEM specific using the RequestSubType
in SystemRequest
extern const SDLRequestType SDLRequestTypeOEMSpecific
static let oemSpecific: SDLRequestType
A request for an icon url
extern const SDLRequestType SDLRequestTypeIconURL
static let iconURL: SDLRequestType
The request succeeded
extern const SDLResult SDLResultSuccess
static let success: SDLResult
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
extern const SDLResult SDLResultInvalidData
static let invalidData: SDLResult
The request had a string containing too many characters
extern const SDLResult SDLResultCharacterLimitExceeded
static let characterLimitExceeded: SDLResult
The request is not supported by the IVI unit implementing SDL
extern const SDLResult SDLResultUnsupportedRequest
static let unsupportedRequest: SDLResult
The system could not process the request because the necessary memory couldn’t be allocated
extern const SDLResult SDLResultOutOfMemory
static let outOfMemory: SDLResult
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.
extern const SDLResult SDLResultTooManyPendingRequests
static let tooManyPendingRequests: SDLResult
One of the provided IDs is not valid.
For example: CorrelationID, CommandID, MenuID
extern const SDLResult SDLResultInvalidId
static let invalidId: SDLResult
The provided name or synonym is a duplicate of some already-defined name or synonym.
extern const SDLResult SDLResultDuplicateName
static let duplicateName: SDLResult
There are already too many registered applications.
extern const SDLResult SDLResultTooManyApplications
static let tooManyApplications: SDLResult
RegisterAppInterface has been called, but this app is already registered
extern const SDLResult SDLResultApplicationRegisteredAlready
static let applicationRegisteredAlready: SDLResult
The Head Unit doesn’t support the SDL version that is requested by the mobile application.
extern const SDLResult SDLResultUnsupportedVersion
static let unsupportedVersion: SDLResult
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.
extern const SDLResult SDLResultWrongLanguage
static let wrongLanguage: SDLResult
A command can not be executed because no application has been registered with RegisterApplication.
extern const SDLResult SDLResultApplicationNotRegistered
static let applicationNotRegistered: SDLResult
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.
extern const SDLResult SDLResultInUse
static let inUse: SDLResult
The user has turned off access to vehicle data, and it is globally unavailable to mobile applications.
extern const SDLResult SDLResultVehicleDataNotAllowed
static let vehicleDataNotAllowed: SDLResult
The requested vehicle data is not available on this vehicle or is not published.
extern const SDLResult SDLResultVehicleDataNotAvailable
static let vehicleDataNotAvailable: SDLResult
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.
extern const SDLResult SDLResultRejected
static let rejected: SDLResult
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.
extern const SDLResult SDLResultAborted
static let aborted: SDLResult
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.
extern const SDLResult SDLResultIgnored
static let ignored: SDLResult
A button that was requested for subscription is not supported under the current system.
extern const SDLResult SDLResultUnsupportedResource
static let unsupportedResource: SDLResult
A specified file could not be found on the head unit.
extern const SDLResult SDLResultFileNotFound
static let fileNotFound: SDLResult
Provided data is valid but something went wrong in the lower layers.
extern const SDLResult SDLResultGenericError
static let genericError: SDLResult
RPC is not authorized in local policy table.
extern const SDLResult SDLResultDisallowed
static let disallowed: SDLResult
RPC is included in a functional group explicitly blocked by the user.
extern const SDLResult SDLResultUserDisallowed
static let userDisallowed: SDLResult
Overlay reached the maximum timeout and closed.
extern const SDLResult SDLResultTimedOut
static let timedOut: SDLResult
User selected to Cancel Route.
extern const SDLResult SDLResultCancelRoute
static let cancelRoute: SDLResult
The data sent failed to pass CRC check in receiver end.
extern const SDLResult SDLResultCorruptedData
static let corruptedData: SDLResult
The RPC (e.g. ReadDID) executed successfully but the data exceeded the platform maximum threshold and thus, only part of the data is available.
extern const SDLResult SDLResultTruncatedData
static let truncatedData: SDLResult
The user interrupted the RPC (e.g. PerformAudioPassThru) and indicated to start over. Note, the app must issue the new RPC.
extern const SDLResult SDLResultRetry
static let retry: SDLResult
The RPC (e.g. SubscribeVehicleData) executed successfully but one or more items have a warning or failure.
extern const SDLResult SDLResultWarnings
static let warnings: SDLResult
The RPC (e.g. Slider) executed successfully and the user elected to save the current position / value.
extern const SDLResult SDLResultSaved
static let saved: SDLResult
The certificate provided during authentication is invalid.
extern const SDLResult SDLResultInvalidCertificate
static let invalidCertificate: SDLResult
The certificate provided during authentication is expired.
extern const SDLResult SDLResultExpiredCertificate
static let expiredCertificate: SDLResult
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.
extern const SDLResult SDLResultResumeFailed
static let resumeFailed: SDLResult
The requested data is not available on this vehicle or is not published for the connected app.
extern const SDLResult SDLResultDataNotAvailable
static let dataNotAvailable: SDLResult
The requested data is read only thus cannot be change via remote control .
extern const SDLResult SDLResultReadOnly
static let readOnly: SDLResult
The RPC request needs to be encrypted.
extern const SDLResult SDLResultEncryptionNeeded
static let encryptionNeeded: SDLResult
Sampling rate of 8 kHz
extern const SDLSamplingRate SDLSamplingRate8KHZ
static let rate8KHZ: SDLSamplingRate
Sampling rate of 16 kHz
extern const SDLSamplingRate SDLSamplingRate16KHZ
static let rate16KHZ: SDLSamplingRate
Sampling rate of 22 kHz
extern const SDLSamplingRate SDLSamplingRate22KHZ
static let rate22KHZ: SDLSamplingRate
Sampling rate of 44 kHz
extern const SDLSamplingRate SDLSamplingRate44KHZ
static let rate44KHZ: SDLSamplingRate
@abstract Save current seat positions and settings to seat memory.
extern const SDLSeatMemoryActionType SDLSeatMemoryActionTypeSave
static let save: SDLSeatMemoryActionType
@abstract Restore / apply the seat memory settings to the current seat.
extern const SDLSeatMemoryActionType SDLSeatMemoryActionTypeRestore
static let restore: SDLSeatMemoryActionType
@abstract No action to be performed.
extern const SDLSeatMemoryActionType SDLSeatMemoryActionTypeNone
static let none: SDLSeatMemoryActionType
Seek indicator UI that is appropriate for skipping tracks
extern const SDLSeekIndicatorType SDLSeekIndicatorTypeTrack
static let track: SDLSeekIndicatorType
Seek indicator UI that is appropriate for skipping time
extern const SDLSeekIndicatorType SDLSeekIndicatorTypeTime
static let time: SDLSeekIndicatorType
The service has just been published with the module and once activated to the primary service of its type, it will be ready for possible consumption.
extern const SDLServiceUpdateReason SDLServiceUpdateReasonPublished
static let published: SDLServiceUpdateReason
The service has just been published with the module and once activated to the primary service of its type, it will be ready for possible consumption.
extern const SDLServiceUpdateReason SDLServiceUpdatePublished
static let published: SDLServiceUpdateReason
The service has just been unpublished with the module and is no longer accessible.
extern const SDLServiceUpdateReason SDLServiceUpdateReasonRemoved
static let removed: SDLServiceUpdateReason
The service has just been unpublished with the module and is no longer accessible.
extern const SDLServiceUpdateReason SDLServiceUpdateRemoved
static let removed: SDLServiceUpdateReason
The service is activated as the primary service of this type. All requests dealing with this service type will be handled by this service.
extern const SDLServiceUpdateReason SDLServiceUpdateReasonActivated
static let activated: SDLServiceUpdateReason
The service is activated as the primary service of this type. All requests dealing with this service type will be handled by this service.
extern const SDLServiceUpdateReason SDLServiceUpdateActivated
static let activated: SDLServiceUpdateReason
The service has been deactivated as the primary service of its type.
extern const SDLServiceUpdateReason SDLServiceUpdateReasonDeactivated
static let deactivated: SDLServiceUpdateReason
The service has been deactivated as the primary service of its type.
extern const SDLServiceUpdateReason SDLServiceUpdateDeactivated
static let deactivated: SDLServiceUpdateReason
The service has updated its manifest. This could imply updated capabilities.
extern const SDLServiceUpdateReason SDLServiceUpdateReasonManifestUpdate
static let manifestUpdate: SDLServiceUpdateReason
The service has updated its manifest. This could imply updated capabilities.
extern const SDLServiceUpdateReason SDLServiceUpdateManifestUpdate
static let manifestUpdate: SDLServiceUpdateReason
Text kind Softbutton
extern const SDLSoftButtonType SDLSoftButtonTypeText
static let text: SDLSoftButtonType
Image kind Softbutton
extern const SDLSoftButtonType SDLSoftButtonTypeImage
static let image: SDLSoftButtonType
Both (Text & Image) kind Softbutton
extern const SDLSoftButtonType SDLSoftButtonTypeBoth
static let both: SDLSoftButtonType
The SDL platform can speak text phrases.
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesText
static let text: SDLSpeechCapabilities
The SDL platform can speak SAPI Phonemes.
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesSAPIPhonemes
static let sapiPhonemes: SDLSpeechCapabilities
The SDL platform can speak LHPlus Phonemes.
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesLHPlusPhonemes
static let lhPlusPhonemes: SDLSpeechCapabilities
The SDL platform can speak Prerecorded indicators and prompts.
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesPrerecorded
static let prerecorded: SDLSpeechCapabilities
The SDL platform can speak Silence.
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesSilence
static let silence: SDLSpeechCapabilities
The SDL platform can play a file
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesFile
static let file: SDLSpeechCapabilities
Static icon accept call / active phone call in progress / initiate a phone call
extern const SDLStaticIconName SDLStaticIconNameAcceptCall
static let acceptCall: SDLStaticIconName
Static icon add waypoint
extern const SDLStaticIconName SDLStaticIconNameAddWaypoint
static let addWaypoint: SDLStaticIconName
Static icon album
extern const SDLStaticIconName SDLStaticIconNameAlbum
static let album: SDLStaticIconName
Static icon ambient lighting
extern const SDLStaticIconName SDLStaticIconNameAmbientLighting
static let ambientLighting: SDLStaticIconName
Static icon arrow - north
extern const SDLStaticIconName SDLStaticIconNameArrowNorth
static let arrowNorth: SDLStaticIconName
Static icon audio mute
extern const SDLStaticIconName SDLStaticIconNameAudioMute
static let audioMute: SDLStaticIconName
Static icon audiobook episode
extern const SDLStaticIconName SDLStaticIconNameAudiobookEpisode
static let audiobookEpisode: SDLStaticIconName
Static icon audiobook narrator
extern const SDLStaticIconName SDLStaticIconNameAudiobookNarrator
static let audiobookNarrator: SDLStaticIconName
Static icon auxiliary audio
extern const SDLStaticIconName SDLStaticIconNameAuxillaryAudio
static let auxillaryAudio: SDLStaticIconName
Static icon auxiliary audio
extern const SDLStaticIconName SDLStaticIconNameAuxiliaryAudio
static let auxiliaryAudio: SDLStaticIconName
Static icon back / return
extern const SDLStaticIconName SDLStaticIconNameBack
static let back: SDLStaticIconName
Static icon battery capacity 0 of 5
extern const SDLStaticIconName SDLStaticIconNameBatteryCapacity0Of5
static let batteryCapacity0Of5: SDLStaticIconName
Static icon battery capacity 1 of 5
extern const SDLStaticIconName SDLStaticIconNameBatteryCapacity1Of5
static let batteryCapacity1Of5: SDLStaticIconName
Static icon battery capacity 2 of 5
extern const SDLStaticIconName SDLStaticIconNameBatteryCapacity2Of5
static let batteryCapacity2Of5: SDLStaticIconName
Static icon battery capacity 3 of 5
extern const SDLStaticIconName SDLStaticIconNameBatteryCapacity3Of5
static let batteryCapacity3Of5: SDLStaticIconName
Static icon battery capacity 4 of 5
extern const SDLStaticIconName SDLStaticIconNameBatteryCapacity4Of5
static let batteryCapacity4Of5: SDLStaticIconName
Static icon battery capacity 5 of 5
extern const SDLStaticIconName SDLStaticIconNameBatteryCapacity5Of5
static let batteryCapacity5Of5: SDLStaticIconName
Static icon bluetooth audio source
extern const SDLStaticIconName SDLStaticIconNameBluetoothAudioSource
static let bluetoothAudioSource: SDLStaticIconName
Static icon bluetooth1
extern const SDLStaticIconName SDLStaticIconNameBluetooth1
static let bluetooth1: SDLStaticIconName
Static icon bluetooth2
extern const SDLStaticIconName SDLStaticIconNameBluetooth2
static let bluetooth2: SDLStaticIconName
Static icon browse
extern const SDLStaticIconName SDLStaticIconNameBrowse
static let browse: SDLStaticIconName
Static icon cell phone in roaming mode
extern const SDLStaticIconName SDLStaticIconNameCellPhoneInRoamingMode
static let cellPhoneInRoamingMode: SDLStaticIconName
Static icon cell service signal strength 0 of 5 bars
extern const SDLStaticIconName
SDLStaticIconNameCellServiceSignalStrength0Of5Bars
static let cellServiceSignalStrength0Of5Bars: SDLStaticIconName
Static icon cell service signal strength 1 of 5 bars
extern const SDLStaticIconName
SDLStaticIconNameCellServiceSignalStrength1Of5Bars
static let cellServiceSignalStrength1Of5Bars: SDLStaticIconName
Static icon cell service signal strength 2 of 5 bars
extern const SDLStaticIconName
SDLStaticIconNameCellServiceSignalStrength2Of5Bars
static let cellServiceSignalStrength2Of5Bars: SDLStaticIconName
Static icon cell service signal strength 3 of 5 bars
extern const SDLStaticIconName
SDLStaticIconNameCellServiceSignalStrength3Of5Bars
static let cellServiceSignalStrength3Of5Bars: SDLStaticIconName
Static icon cell service signal strength 4 of 5 bars
extern const SDLStaticIconName
SDLStaticIconNameCellServiceSignalStrength4Of5Bars
static let cellServiceSignalStrength4Of5Bars: SDLStaticIconName
Static icon cell service signal strength 5 of 5 bars
extern const SDLStaticIconName
SDLStaticIconNameCellServiceSignalStrength5Of5Bars
static let cellServiceSignalStrength5Of5Bars: SDLStaticIconName
Static icon change lane left
extern const SDLStaticIconName SDLStaticIconNameChangeLaneLeft
static let changeLaneLeft: SDLStaticIconName
Static icon change lane right
extern const SDLStaticIconName SDLStaticIconNameChangeLaneRight
static let changeLaneRight: SDLStaticIconName
Static icon check box checked
extern const SDLStaticIconName SDLStaticIconNameCheckBoxChecked
static let checkBoxChecked: SDLStaticIconName
Static icon check box unchecked
extern const SDLStaticIconName SDLStaticIconNameCheckBoxUnchecked
static let checkBoxUnchecked: SDLStaticIconName
Static icon climate
extern const SDLStaticIconName SDLStaticIconNameClimate
static let climate: SDLStaticIconName
Static icon clock
extern const SDLStaticIconName SDLStaticIconNameClock
static let clock: SDLStaticIconName
Static icon compose (e.g. message)
extern const SDLStaticIconName SDLStaticIconNameCompose
static let compose: SDLStaticIconName
Static icon contact / person
extern const SDLStaticIconName SDLStaticIconNameContact
static let contact: SDLStaticIconName
Static icon continue
extern const SDLStaticIconName SDLStaticIconNameContinue
static let `continue`: SDLStaticIconName
Static icon dash / bullet point
extern const SDLStaticIconName SDLStaticIconNameDash
static let dash: SDLStaticIconName
Static icon date / calendar
extern const SDLStaticIconName SDLStaticIconNameDate
static let date: SDLStaticIconName
Static icon delete/remove - trash
extern const SDLStaticIconName SDLStaticIconNameDelete
static let delete: SDLStaticIconName
Static icon destination
extern const SDLStaticIconName SDLStaticIconNameDestination
static let destination: SDLStaticIconName
Static icon destination ferry ahead
extern const SDLStaticIconName SDLStaticIconNameDestinationFerryAhead
static let destinationFerryAhead: SDLStaticIconName
Static icon ebookmark (e.g. message, feed)
extern const SDLStaticIconName SDLStaticIconNameEbookmark
static let ebookmark: SDLStaticIconName
Static icon empty (i.e. no image)
extern const SDLStaticIconName SDLStaticIconNameEmpty
static let empty: SDLStaticIconName
Static icon end call / reject call
extern const SDLStaticIconName SDLStaticIconNameEndCall
static let endCall: SDLStaticIconName
Static icon fail / X
extern const SDLStaticIconName SDLStaticIconNameFail
static let fail: SDLStaticIconName
Static icon fast forward 30 secs
extern const SDLStaticIconName SDLStaticIconNameFastForward30Secs
static let fastForward30Secs: SDLStaticIconName
Static icon favorite / heart
extern const SDLStaticIconName SDLStaticIconNameFavoriteHeart
static let favoriteHeart: SDLStaticIconName
Static icon favorite / star
extern const SDLStaticIconName SDLStaticIconNameFavoriteStar
static let favoriteStar: SDLStaticIconName
Static icon fax number
extern const SDLStaticIconName SDLStaticIconNameFaxNumber
static let faxNumber: SDLStaticIconName
Static icon filename
extern const SDLStaticIconName SDLStaticIconNameFilename
static let filename: SDLStaticIconName
Static icon filter / search
extern const SDLStaticIconName SDLStaticIconNameFilter
static let filter: SDLStaticIconName
Static icon folder
extern const SDLStaticIconName SDLStaticIconNameFolder
static let folder: SDLStaticIconName
Static icon fuel prices
extern const SDLStaticIconName SDLStaticIconNameFuelPrices
static let fuelPrices: SDLStaticIconName
Static icon full map
extern const SDLStaticIconName SDLStaticIconNameFullMap
static let fullMap: SDLStaticIconName
Static icon generic phone number
extern const SDLStaticIconName SDLStaticIconNameGenericPhoneNumber
static let genericPhoneNumber: SDLStaticIconName
Static icon genre
extern const SDLStaticIconName SDLStaticIconNameGenre
static let genre: SDLStaticIconName
Static icon global keyboard
extern const SDLStaticIconName SDLStaticIconNameGlobalKeyboard
static let globalKeyboard: SDLStaticIconName
Static icon highway exit information
extern const SDLStaticIconName SDLStaticIconNameHighwayExitInformation
static let highwayExitInformation: SDLStaticIconName
Static icon home phone number
extern const SDLStaticIconName SDLStaticIconNameHomePhoneNumber
static let homePhoneNumber: SDLStaticIconName
Static icon hyperlink
extern const SDLStaticIconName SDLStaticIconNameHyperlink
static let hyperlink: SDLStaticIconName
Static icon ID3 tag unknown
extern const SDLStaticIconName SDLStaticIconNameID3TagUnknown
static let id3TagUnknown: SDLStaticIconName
Static icon incoming calls (in list of phone calls)
extern const SDLStaticIconName SDLStaticIconNameIncomingCalls
static let incomingCalls: SDLStaticIconName
Static icon information
extern const SDLStaticIconName SDLStaticIconNameInformation
static let information: SDLStaticIconName
Static icon IPOD media source
extern const SDLStaticIconName SDLStaticIconNameIPodMediaSource
static let iPodMediaSource: SDLStaticIconName
Static icon join calls
extern const SDLStaticIconName SDLStaticIconNameJoinCalls
static let joinCalls: SDLStaticIconName
Static icon keep left
extern const SDLStaticIconName SDLStaticIconNameKeepLeft
static let keepLeft: SDLStaticIconName
Static icon keep right
extern const SDLStaticIconName SDLStaticIconNameKeepRight
static let keepRight: SDLStaticIconName
Static icon key / keycode
extern const SDLStaticIconName SDLStaticIconNameKey
static let key: SDLStaticIconName
Static icon left
extern const SDLStaticIconName SDLStaticIconNameLeft
static let left: SDLStaticIconName
Static icon left arrow / back
extern const SDLStaticIconName SDLStaticIconNameLeftArrow
static let leftArrow: SDLStaticIconName
Static icon left exit
extern const SDLStaticIconName SDLStaticIconNameLeftExit
static let leftExit: SDLStaticIconName
Static icon LINE IN audio source
extern const SDLStaticIconName SDLStaticIconNameLineInAudioSource
static let lineInAudioSource: SDLStaticIconName
Static icon locked
extern const SDLStaticIconName SDLStaticIconNameLocked
static let locked: SDLStaticIconName
Static icon media control - left arrow
extern const SDLStaticIconName SDLStaticIconNameMediaControlLeftArrow
static let mediaControlLeftArrow: SDLStaticIconName
Static icon media control - recording
extern const SDLStaticIconName SDLStaticIconNameMediaControlRecording
static let mediaControlRecording: SDLStaticIconName
Static icon media control - right arrow
extern const SDLStaticIconName SDLStaticIconNameMediaControlRightArrow
static let mediaControlRightArrow: SDLStaticIconName
Static icon media control - stop (e.g. streaming)
extern const SDLStaticIconName SDLStaticIconNameMediaControlStop
static let mediaControlStop: SDLStaticIconName
Static icon microphone
extern const SDLStaticIconName SDLStaticIconNameMicrophone
static let microphone: SDLStaticIconName
Static icon missed calls (in list of phone calls)
extern const SDLStaticIconName SDLStaticIconNameMissedCalls
static let missedCalls: SDLStaticIconName
Static icon mobile phone number
extern const SDLStaticIconName SDLStaticIconNameMobilePhoneNumber
static let mobilePhoneNumber: SDLStaticIconName
Static icon move down / download
extern const SDLStaticIconName SDLStaticIconNameMoveDown
static let moveDown: SDLStaticIconName
Static icon move up
extern const SDLStaticIconName SDLStaticIconNameMoveUp
static let moveUp: SDLStaticIconName
Static icon MP3 tag artist
extern const SDLStaticIconName SDLStaticIconNameMP3TagArtist
static let mp3TagArtist: SDLStaticIconName
Static icon navigation / navigation settings
extern const SDLStaticIconName SDLStaticIconNameNavigation
static let navigation: SDLStaticIconName
Static icon navigation current direction
extern const SDLStaticIconName SDLStaticIconNameNavigationCurrentDirection
static let navigationCurrentDirection: SDLStaticIconName
Static icon negative rating - thumbs down
extern const SDLStaticIconName SDLStaticIconNameNegativeRatingThumbsDown
static let negativeRatingThumbsDown: SDLStaticIconName
Static icon new/unread text message/email
extern const SDLStaticIconName SDLStaticIconNameNew
static let new: SDLStaticIconName
Static icon office phone number / work phone number
extern const SDLStaticIconName SDLStaticIconNameOfficePhoneNumber
static let officePhoneNumber: SDLStaticIconName
Static icon opened/read text message/email
extern const SDLStaticIconName SDLStaticIconNameOpened
static let opened: SDLStaticIconName
Static icon origin / nearby locale / current position
extern const SDLStaticIconName SDLStaticIconNameOrigin
static let origin: SDLStaticIconName
Static icon outgoing calls (in list of phone calls)
extern const SDLStaticIconName SDLStaticIconNameOutgoingCalls
static let outgoingCalls: SDLStaticIconName
Static icon play / pause - pause active
extern const SDLStaticIconName SDLStaticIconNamePause
static let pause: SDLStaticIconName
Static icon phone call 1
extern const SDLStaticIconName SDLStaticIconNamePhoneCall1
static let phoneCall1: SDLStaticIconName
Static icon phone call 2
extern const SDLStaticIconName SDLStaticIconNamePhoneCall2
static let phoneCall2: SDLStaticIconName
Static icon phone device
extern const SDLStaticIconName SDLStaticIconNamePhoneDevice
static let phoneDevice: SDLStaticIconName
Static icon phonebook
extern const SDLStaticIconName SDLStaticIconNamePhonebook
static let phonebook: SDLStaticIconName
Static icon photo / picture
extern const SDLStaticIconName SDLStaticIconNamePhoto
static let photo: SDLStaticIconName
Static icon play / pause - play active
extern const SDLStaticIconName SDLStaticIconNamePlay
static let play: SDLStaticIconName
Static icon playlist
extern const SDLStaticIconName SDLStaticIconNamePlaylist
static let playlist: SDLStaticIconName
Static icon pop-up
extern const SDLStaticIconName SDLStaticIconNamePopUp
static let popUp: SDLStaticIconName
Static icon positive rating - thumbs up
extern const SDLStaticIconName SDLStaticIconNamePositiveRatingThumbsUp
static let positiveRatingThumbsUp: SDLStaticIconName
Static icon power
extern const SDLStaticIconName SDLStaticIconNamePower
static let power: SDLStaticIconName
Static icon primary phone (favorite)
extern const SDLStaticIconName SDLStaticIconNamePrimaryPhone
static let primaryPhone: SDLStaticIconName
Static icon radio button checked
extern const SDLStaticIconName SDLStaticIconNameRadioButtonChecked
static let radioButtonChecked: SDLStaticIconName
Static icon radio button unchecked
extern const SDLStaticIconName SDLStaticIconNameRadioButtonUnchecked
static let radioButtonUnchecked: SDLStaticIconName
Static icon recent calls / history
extern const SDLStaticIconName SDLStaticIconNameRecentCalls
static let recentCalls: SDLStaticIconName
Static icon recent destinations
extern const SDLStaticIconName SDLStaticIconNameRecentDestinations
static let recentDestinations: SDLStaticIconName
Static icon redo
extern const SDLStaticIconName SDLStaticIconNameRedo
static let redo: SDLStaticIconName
Static icon refresh
extern const SDLStaticIconName SDLStaticIconNameRefresh
static let refresh: SDLStaticIconName
Static icon remote diagnostics - check engine
extern const SDLStaticIconName SDLStaticIconNameRemoteDiagnosticsCheckEngine
static let remoteDiagnosticsCheckEngine: SDLStaticIconName
Static icon rendered 911 assist / emergency assistance
extern const SDLStaticIconName SDLStaticIconNameRendered911Assist
static let rendered911Assist: SDLStaticIconName
Static icon repeat
extern const SDLStaticIconName SDLStaticIconNameRepeat
static let `repeat`: SDLStaticIconName
Static icon repeat play
extern const SDLStaticIconName SDLStaticIconNameRepeatPlay
static let repeatPlay: SDLStaticIconName
Static icon reply
extern const SDLStaticIconName SDLStaticIconNameReply
static let reply: SDLStaticIconName
Static icon rewind 30 secs
extern const SDLStaticIconName SDLStaticIconNameRewind30Secs
static let rewind30Secs: SDLStaticIconName
Static icon right
extern const SDLStaticIconName SDLStaticIconNameRight
static let right: SDLStaticIconName
Static icon right exit
extern const SDLStaticIconName SDLStaticIconNameRightExit
static let rightExit: SDLStaticIconName
Static icon ringtones
extern const SDLStaticIconName SDLStaticIconNameRingtones
static let ringtones: SDLStaticIconName
Static icon roundabout left hand 1
extern const SDLStaticIconName SDLStaticIconNameRoundaboutLeftHand1
static let roundaboutLeftHand1: SDLStaticIconName
Static icon roundabout left hand 2
extern const SDLStaticIconName SDLStaticIconNameRoundaboutLeftHand2
static let roundaboutLeftHand2: SDLStaticIconName
Static icon roundabout left hand 3
extern const SDLStaticIconName SDLStaticIconNameRoundaboutLeftHand3
static let roundaboutLeftHand3: SDLStaticIconName
Static icon roundabout left hand 4
extern const SDLStaticIconName SDLStaticIconNameRoundaboutLeftHand4
static let roundaboutLeftHand4: SDLStaticIconName
Static icon roundabout left hand 5
extern const SDLStaticIconName SDLStaticIconNameRoundaboutLeftHand5
static let roundaboutLeftHand5: SDLStaticIconName
Static icon roundabout left hand 6
extern const SDLStaticIconName SDLStaticIconNameRoundaboutLeftHand6
static let roundaboutLeftHand6: SDLStaticIconName
Static icon roundabout left hand 7
extern const SDLStaticIconName SDLStaticIconNameRoundaboutLeftHand7
static let roundaboutLeftHand7: SDLStaticIconName
Static icon roundabout right hand 1
extern const SDLStaticIconName SDLStaticIconNameRoundaboutRightHand1
static let roundaboutRightHand1: SDLStaticIconName
Static icon roundabout right hand 2
extern const SDLStaticIconName SDLStaticIconNameRoundaboutRightHand2
static let roundaboutRightHand2: SDLStaticIconName
Static icon roundabout right hand 3
extern const SDLStaticIconName SDLStaticIconNameRoundaboutRightHand3
static let roundaboutRightHand3: SDLStaticIconName
Static icon roundabout right hand 4
extern const SDLStaticIconName SDLStaticIconNameRoundaboutRightHand4
static let roundaboutRightHand4: SDLStaticIconName
Static icon roundabout right hand 5
extern const SDLStaticIconName SDLStaticIconNameRoundaboutRightHand5
static let roundaboutRightHand5: SDLStaticIconName
Static icon roundabout right hand 6
extern const SDLStaticIconName SDLStaticIconNameRoundaboutRightHand6
static let roundaboutRightHand6: SDLStaticIconName
Static icon roundabout right hand 7
extern const SDLStaticIconName SDLStaticIconNameRoundaboutRightHand7
static let roundaboutRightHand7: SDLStaticIconName
Static icon RSS
extern const SDLStaticIconName SDLStaticIconNameRSS
static let RSS: SDLStaticIconName
Static icon settings / menu
extern const SDLStaticIconName SDLStaticIconNameSettings
static let settings: SDLStaticIconName
Static icon sharp left
extern const SDLStaticIconName SDLStaticIconNameSharpLeft
static let sharpLeft: SDLStaticIconName
Static icon sharp right
extern const SDLStaticIconName SDLStaticIconNameSharpRight
static let sharpRight: SDLStaticIconName
Static icon show
extern const SDLStaticIconName SDLStaticIconNameShow
static let show: SDLStaticIconName
Static icon shuffle play
extern const SDLStaticIconName SDLStaticIconNameShufflePlay
static let shufflePlay: SDLStaticIconName
Static icon ski places / elevation / altitude
extern const SDLStaticIconName SDLStaticIconNameSkiPlaces
static let skiPlaces: SDLStaticIconName
Static icon slight left
extern const SDLStaticIconName SDLStaticIconNameSlightLeft
static let slightLeft: SDLStaticIconName
Static icon slight right
extern const SDLStaticIconName SDLStaticIconNameSlightRight
static let slightRight: SDLStaticIconName
Static icon smartphone
extern const SDLStaticIconName SDLStaticIconNameSmartphone
static let smartphone: SDLStaticIconName
Static icon sort list
extern const SDLStaticIconName SDLStaticIconNameSortList
static let sortList: SDLStaticIconName
Static icon speed dial numbers - number 0
extern const SDLStaticIconName SDLStaticIconNameSpeedDialNumbersNumber0
static let speedDialNumbersNumber0: SDLStaticIconName
Static icon speed dial numbers - number 1
extern const SDLStaticIconName SDLStaticIconNameSpeedDialNumbersNumber1
static let speedDialNumbersNumber1: SDLStaticIconName
Static icon speed dial numbers - number 2
extern const SDLStaticIconName SDLStaticIconNameSpeedDialNumbersNumber2
static let speedDialNumbersNumber2: SDLStaticIconName
Static icon speed dial numbers - number 3
extern const SDLStaticIconName SDLStaticIconNameSpeedDialNumbersNumber3
static let speedDialNumbersNumber3: SDLStaticIconName
Static icon speed dial numbers - number 4
extern const SDLStaticIconName SDLStaticIconNameSpeedDialNumbersNumber4
static let speedDialNumbersNumber4: SDLStaticIconName
Static icon speed dial numbers - number 5
extern const SDLStaticIconName SDLStaticIconNameSpeedDialNumbersNumber5
static let speedDialNumbersNumber5: SDLStaticIconName
Static icon speed dial numbers - number 6
extern const SDLStaticIconName SDLStaticIconNameSpeedDialNumbersNumber6
static let speedDialNumbersNumber6: SDLStaticIconName
Static icon speed dial numbers - number 7
extern const SDLStaticIconName SDLStaticIconNameSpeedDialNumbersNumber7
static let speedDialNumbersNumber7: SDLStaticIconName
Static icon speed dial numbers - number 8
extern const SDLStaticIconName SDLStaticIconNameSpeedDialNumbersNumber8
static let speedDialNumbersNumber8: SDLStaticIconName
Static icon speed dial numbers - number 9
extern const SDLStaticIconName SDLStaticIconNameSpeedDialNumbersNumber9
static let speedDialNumbersNumber9: SDLStaticIconName
Static icon success / check
extern const SDLStaticIconName SDLStaticIconNameSuccess
static let success: SDLStaticIconName
Static icon track title / song title
extern const SDLStaticIconName SDLStaticIconNameTrackTitle
static let trackTitle: SDLStaticIconName
Static icon traffic report
extern const SDLStaticIconName SDLStaticIconNameTrafficReport
static let trafficReport: SDLStaticIconName
Static icon turn list
extern const SDLStaticIconName SDLStaticIconNameTurnList
static let turnList: SDLStaticIconName
Static icon u-turn left traffic
extern const SDLStaticIconName SDLStaticIconNameUTurnLeftTraffic
static let uTurnLeftTraffic: SDLStaticIconName
Static icon u-turn right traffic
extern const SDLStaticIconName SDLStaticIconNameUTurnRightTraffic
static let uTurnRightTraffic: SDLStaticIconName
Static icon undo
extern const SDLStaticIconName SDLStaticIconNameUndo
static let undo: SDLStaticIconName
Static icon unlocked
extern const SDLStaticIconName SDLStaticIconNameUnlocked
static let unlocked: SDLStaticIconName
Static icon USB media audio source
extern const SDLStaticIconName SDLStaticIconNameUSBMediaAudioSource
static let usbMediaAudioSource: SDLStaticIconName
Static icon voice control scrollbar - list item no. 1
extern const SDLStaticIconName SDLStaticIconNameVoiceControlScrollbarListItemNo1
static let voiceControlScrollbarListItemNo1: SDLStaticIconName
Static icon voice control scrollbar - list item no. 2
extern const SDLStaticIconName SDLStaticIconNameVoiceControlScrollbarListItemNo2
static let voiceControlScrollbarListItemNo2: SDLStaticIconName
Static icon voice control scrollbar - list item no. 3
extern const SDLStaticIconName SDLStaticIconNameVoiceControlScrollbarListItemNo3
static let voiceControlScrollbarListItemNo3: SDLStaticIconName
Static icon voice control scrollbar - list item no. 4
extern const SDLStaticIconName SDLStaticIconNameVoiceControlScrollbarListItemNo4
static let voiceControlScrollbarListItemNo4: SDLStaticIconName
Static icon voice recognition - failed
extern const SDLStaticIconName SDLStaticIconNameVoiceRecognitionFailed
static let voiceRecognitionFailed: SDLStaticIconName
Static icon voice recognition - pause
extern const SDLStaticIconName SDLStaticIconNameVoiceRecognitionPause
static let voiceRecognitionPause: SDLStaticIconName
Static icon voice recognition - successful
extern const SDLStaticIconName SDLStaticIconNameVoiceRecognitionSuccessful
static let voiceRecognitionSuccessful: SDLStaticIconName
Static icon voice recognition - system active
extern const SDLStaticIconName SDLStaticIconNameVoiceRecognitionSystemActive
static let voiceRecognitionSystemActive: SDLStaticIconName
Static icon voice recognition - system listening
extern const SDLStaticIconName SDLStaticIconNameVoiceRecognitionSystemListening
static let voiceRecognitionSystemListening: SDLStaticIconName
Static icon voice recognition - try again
extern const SDLStaticIconName SDLStaticIconNameVoiceRecognitionTryAgain
static let voiceRecognitionTryAgain: SDLStaticIconName
Static icon warning / safety alert
extern const SDLStaticIconName SDLStaticIconNameWarning
static let warning: SDLStaticIconName
Static icon weather
extern const SDLStaticIconName SDLStaticIconNameWeather
static let weather: SDLStaticIconName
Static icon wifi full
extern const SDLStaticIconName SDLStaticIconNameWifiFull
static let wifiFull: SDLStaticIconName
Static icon zoom in
extern const SDLStaticIconName SDLStaticIconNameZoomIn
static let zoomIn: SDLStaticIconName
Static icon zoom out
extern const SDLStaticIconName SDLStaticIconNameZoomOut
static let zoomOut: SDLStaticIconName
Name of video stream start notification
extern NSString *const _Nonnull SDLVideoStreamDidStartNotification
static let SDLVideoStreamDidStart: NSNotification.Name
Name of video stream stop notification
extern NSString *const _Nonnull SDLVideoStreamDidStopNotification
static let SDLVideoStreamDidStop: NSNotification.Name
Name of video stream suspended notification
extern NSString *const _Nonnull SDLVideoStreamSuspendedNotification
static let SDLVideoStreamSuspended: NSNotification.Name
Name of audio stream start notification
extern NSString *const _Nonnull SDLAudioStreamDidStartNotification
static let SDLAudioStreamDidStart: NSNotification.Name
Name of audio stream stop notification
extern NSString *const _Nonnull SDLAudioStreamDidStopNotification
static let SDLAudioStreamDidStop: NSNotification.Name
Lockscreen will present notification
extern NSString
*const _Nonnull SDLLockScreenManagerWillPresentLockScreenViewController
let SDLLockScreenManagerWillPresentLockScreenViewController: String
Lockscreen did present notification
extern NSString
*const _Nonnull SDLLockScreenManagerDidPresentLockScreenViewController
let SDLLockScreenManagerDidPresentLockScreenViewController: String
Lockscreen will dismiss notification
extern NSString
*const _Nonnull SDLLockScreenManagerWillDismissLockScreenViewController
let SDLLockScreenManagerWillDismissLockScreenViewController: String
Lockscreen did dismiss notification
extern NSString
*const _Nonnull SDLLockScreenManagerDidDismissLockScreenViewController
let SDLLockScreenManagerDidDismissLockScreenViewController: String
Streaming state stopped
extern SDLVideoStreamManagerState
*const _Nonnull SDLVideoStreamManagerStateStopped
let SDLVideoStreamManagerStateStopped: String
Streaming state starting
extern SDLVideoStreamManagerState
*const _Nonnull SDLVideoStreamManagerStateStarting
let SDLVideoStreamManagerStateStarting: String
Streaming state ready
extern SDLVideoStreamManagerState
*const _Nonnull SDLVideoStreamManagerStateReady
let SDLVideoStreamManagerStateReady: String
Streaming state suspended
extern SDLVideoStreamManagerState
*const _Nonnull SDLVideoStreamManagerStateSuspended
let SDLVideoStreamManagerStateSuspended: String
Streaming state shutting down
extern SDLVideoStreamManagerState
*const _Nonnull SDLVideoStreamManagerStateShuttingDown
let SDLVideoStreamManagerStateShuttingDown: String
Audio state stopped
extern SDLAudioStreamManagerState
*const _Nonnull SDLAudioStreamManagerStateStopped
let SDLAudioStreamManagerStateStopped: String
Audio state starting
extern SDLAudioStreamManagerState
*const _Nonnull SDLAudioStreamManagerStateStarting
let SDLAudioStreamManagerStateStarting: String
Audio state ready
extern SDLAudioStreamManagerState
*const _Nonnull SDLAudioStreamManagerStateReady
let SDLAudioStreamManagerStateReady: String
Audio state shutting down
extern SDLAudioStreamManagerState
*const _Nonnull SDLAudioStreamManagerStateShuttingDown
let SDLAudioStreamManagerStateShuttingDown: String
App state inactive
extern SDLAppState *const _Nonnull SDLAppStateInactive
let SDLAppStateInactive: String
App state active
extern SDLAppState *const _Nonnull SDLAppStateActive
let SDLAppStateActive: String
Save current seat positions and settings to seat memory.
extern const SDLSupportedSeat SDLSupportedSeatDriver
static let driver: SDLSupportedSeat
Restore / apply the seat memory settings to the current seat.
extern const SDLSupportedSeat SDLSupportedSeatFrontPassenger
static let frontPassenger: SDLSupportedSeat
A default soft button action
extern const SDLSystemAction SDLSystemActionDefaultAction
static let defaultAction: SDLSystemAction
An action causing your app to steal HMI focus
extern const SDLSystemAction SDLSystemActionStealFocus
static let stealFocus: SDLSystemAction
An action causing you to keep context
extern const SDLSystemAction SDLSystemActionKeepContext
static let keepContext: SDLSystemAction
The app services capability
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeAppServices
static let appServices: SDLSystemCapabilityType
The navigation capability
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeNavigation
static let navigation: SDLSystemCapabilityType
The phone call capability
extern const SDLSystemCapabilityType SDLSystemCapabilityTypePhoneCall
static let phoneCall: SDLSystemCapabilityType
The video streaming capability
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeVideoStreaming
static let videoStreaming: SDLSystemCapabilityType
The remote control capability
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeRemoteControl
static let remoteControl: SDLSystemCapabilityType
Contains information about the locations of each seat
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeSeatLocation
static let seatLocation: SDLSystemCapabilityType
The Display type capability
@since SDL 6.0
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeDisplays
static let displays: SDLSystemCapabilityType
@since SDL 7.0.0
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeDriverDistraction
static let driverDistraction: SDLSystemCapabilityType
No user interaction (user-initiated or app-initiated) is in progress.
extern const SDLSystemContext SDLSystemContextMain
static let main: SDLSystemContext
VR-oriented, user-initiated or app-initiated interaction is in-progress.
extern const SDLSystemContext SDLSystemContextVoiceRecognitionSession
static let voiceRecognitionSession: SDLSystemContext
Menu-oriented, user-initiated or app-initiated interaction is in-progress.
extern const SDLSystemContext SDLSystemContextMenu
static let menu: SDLSystemContext
The app’s display HMI is currently being obscured by either a system or other app’s overlay.
@since SDL 2.0
extern const SDLSystemContext SDLSystemContextHMIObscured
static let hmiObscured: SDLSystemContext
Broadcast only to whichever app has an alert currently being displayed.
@since SDL 2.0
extern const SDLSystemContext SDLSystemContextAlert
static let alert: SDLSystemContext
The route should be updated
extern const SDLTBTState SDLTBTStateRouteUpdateRequest
static let routeUpdateRequest: SDLTBTState
The route is accepted
extern const SDLTBTState SDLTBTStateRouteAccepted
static let routeAccepted: SDLTBTState
The route is refused
extern const SDLTBTState SDLTBTStateRouteRefused
static let routeRefused: SDLTBTState
The route is cancelled
extern const SDLTBTState SDLTBTStateRouteCancelled
static let routeCancelled: SDLTBTState
The route should update its Estimated Time of Arrival
extern const SDLTBTState SDLTBTStateETARequest
static let etaRequest: SDLTBTState
The route should update its next turn
extern const SDLTBTState SDLTBTStateNextTurnRequest
static let nextTurnRequest: SDLTBTState
The route should update its status
extern const SDLTBTState SDLTBTStateRouteStatusRequest
static let routeStatusRequest: SDLTBTState
The route update its summary
extern const SDLTBTState SDLTBTStateRouteSummaryRequest
static let routeSummaryRequest: SDLTBTState
The route should update the trip’s status
extern const SDLTBTState SDLTBTStateTripStatusRequest
static let tripStatusRequest: SDLTBTState
The route update timed out
extern const SDLTBTState SDLTBTStateRouteUpdateRequestTimeout
static let routeUpdateRequestTimeout: SDLTBTState
If set the status of the tire is not known.
extern const SDLTPMS SDLTPMSUnknown
static let unknown: SDLTPMS
TPMS does not function.
extern const SDLTPMS SDLTPMSSystemFault
static let systemFault: SDLTPMS
The sensor of the tire does not function.
extern const SDLTPMS SDLTPMSSensorFault
static let sensorFault: SDLTPMS
TPMS is reporting a low tire pressure for the tire.
extern const SDLTPMS SDLTPMSLow
static let low: SDLTPMS
TPMS is active and the tire pressure is monitored.
extern const SDLTPMS SDLTPMSSystemActive
static let systemActive: SDLTPMS
TPMS is reporting that the tire must be trained.
extern const SDLTPMS SDLTPMSTrain
static let train: SDLTPMS
TPMS reports the training for the tire is completed.
extern const SDLTPMS SDLTPMSTrainingComplete
static let trainingComplete: SDLTPMS
TPMS reports the tire is not trained.
extern const SDLTPMS SDLTPMSNotTrained
static let notTrained: SDLTPMS
Reflects the current HMI setting for temperature unit in Celsius
extern const SDLTemperatureUnit SDLTemperatureUnitCelsius
static let celsius: SDLTemperatureUnit
Reflects the current HMI setting for temperature unit in Fahrenheit
extern const SDLTemperatureUnit SDLTemperatureUnitFahrenheit
static let fahrenheit: SDLTemperatureUnit
Text aligned left.
extern const SDLTextAlignment SDLTextAlignmentLeft
static let left: SDLTextAlignment
Text aligned right.
extern const SDLTextAlignment SDLTextAlignmentRight
static let right: SDLTextAlignment
Text aligned centered.
extern const SDLTextAlignment SDLTextAlignmentCenter
static let center: SDLTextAlignment
The first line of the first set of main fields of the persistent display. Applies to SDLShow.
extern const SDLTextFieldName SDLTextFieldNameMainField1
static let mainField1: SDLTextFieldName
The second line of the first set of main fields of the persistent display. Applies to SDLShow.
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameMainField2
static let mainField2: SDLTextFieldName
The first line of the second set of main fields of the persistent display. Applies to SDLShow.
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameMainField3
static let mainField3: SDLTextFieldName
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameMainField4
static let mainField4: SDLTextFieldName
The title line of the persistent display. Applies to SDLShow.
@since SDL 6.0
extern const SDLTextFieldName SDLTextFieldNameTemplateTitle
static let templateTitle: SDLTextFieldName
The status bar on the NGN display. Applies to SDLShow.
extern const SDLTextFieldName SDLTextFieldNameStatusBar
static let statusBar: SDLTextFieldName
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.
@deprecated in SmartDeviceLink 7.1.0 @added in SmartDeviceLink 1.0.0
extern const SDLTextFieldName SDLTextFieldNameMediaClock
static let mediaClock: SDLTextFieldName
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
extern const SDLTextFieldName SDLTextFieldNameMediaTrack
static let mediaTrack: SDLTextFieldName
The first line of the alert text field. Applies to SDLAlert.
extern const SDLTextFieldName SDLTextFieldNameAlertText1
static let alertText1: SDLTextFieldName
The second line of the alert text field. Applies to SDLAlert.
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameAlertText2
static let alertText2: SDLTextFieldName
The third line of the alert text field. Applies to SDLAlert.
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameAlertText3
static let alertText3: SDLTextFieldName
Long form body of text that can include newlines and tabs. Applies to SDLScrollableMessage.
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameScrollableMessageBody
static let scrollableMessageBody: SDLTextFieldName
First line suggestion for a user response (in the case of VR enabled interaction).
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameInitialInteractionText
static let initialInteractionText: SDLTextFieldName
First line of navigation text.
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameNavigationText1
static let navigationText1: SDLTextFieldName
Second line of navigation text.
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameNavigationText2
static let navigationText2: SDLTextFieldName
Estimated Time of Arrival time for navigation.
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameETA
static let ETA: SDLTextFieldName
Total distance to destination for navigation.
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameTotalDistance
static let totalDistance: SDLTextFieldName
First line of text for audio pass thru.
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameAudioPassThruDisplayText1
static let audioPassThruDisplayText1: SDLTextFieldName
Second line of text for audio pass thru.
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameAudioPassThruDisplayText2
static let audioPassThruDisplayText2: SDLTextFieldName
Header text for slider.
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameSliderHeader
static let sliderHeader: SDLTextFieldName
Footer text for slider
@since SDL 2.0
extern const SDLTextFieldName SDLTextFieldNameSliderFooter
static let sliderFooter: SDLTextFieldName
Primary text for SDLChoice
extern const SDLTextFieldName SDLTextFieldNameMenuName
static let menuName: SDLTextFieldName
Secondary text for SDLChoice
extern const SDLTextFieldName SDLTextFieldNameSecondaryText
static let secondaryText: SDLTextFieldName
Tertiary text for SDLChoice
extern const SDLTextFieldName SDLTextFieldNameTertiaryText
static let tertiaryText: SDLTextFieldName
Optional text to label an app menu button (for certain touchscreen platforms)
extern const SDLTextFieldName SDLTextFieldNameMenuTitle
static let menuTitle: SDLTextFieldName
Optional name / title of intended location for SDLSendLocation
@since SDL 4.0
extern const SDLTextFieldName SDLTextFieldNameLocationName
static let locationName: SDLTextFieldName
Optional description of intended location / establishment (if applicable) for SDLSendLocation
@since SDL 4.0
extern const SDLTextFieldName SDLTextFieldNameLocationDescription
static let locationDescription: SDLTextFieldName
Optional location address (if applicable) for SDLSendLocation
@since SDL 4.0
extern const SDLTextFieldName SDLTextFieldNameAddressLines
static let addressLines: SDLTextFieldName
Optional hone number of intended location / establishment (if applicable) for SDLSendLocation
@since SDL 4.0
extern const SDLTextFieldName SDLTextFieldNamePhoneNumber
static let phoneNumber: SDLTextFieldName
Optional time to destination field for ShowConstantTBT
@added in SmartDeviceLink 7.1.0
extern const SDLTextFieldName SDLTextFieldNameTimeToDestination
static let timeToDestination: SDLTextFieldName
Turn text for turnList parameter of UpdateTurnList
@added in SmartDeviceLink 7.1.0
extern const SDLTextFieldName SDLTextFieldNameTurnText
static let turnText: SDLTextFieldName
The first line of the subtle alert text field; applies to SubtleAlert
alertText1
@since SDL 7.0.0
extern const SDLTextFieldName SDLTextFieldNameSubtleAlertText1
static let subtleAlertText1: SDLTextFieldName
The second line of the subtle alert text field; applies to SubtleAlert
alertText2
@since SDL 7.0.0
extern const SDLTextFieldName SDLTextFieldNameSubtleAlertText2
static let subtleAlertText2: SDLTextFieldName
A text field in the soft button of a subtle alert; applies to SubtleAlert
softButtons
@since SDL 7.0.0
extern const SDLTextFieldName SDLTextFieldNameSubtleAlertSoftButtonText
static let subtleAlertSoftButtonText: SDLTextFieldName
Secondary text for AddCommand
@added in SmartDeviceLink 7.0.0
extern const SDLTextFieldName SDLTextFieldNameMenuCommandSecondaryText
static let menuCommandSecondaryText: SDLTextFieldName
Tertiary text for AddCommand
@added in SmartDeviceLink 7.0.0
extern const SDLTextFieldName SDLTextFieldNameMenuCommandTertiaryText
static let menuCommandTertiaryText: SDLTextFieldName
Secondary text for AddSubMenu
@added in SmartDeviceLink 7.0.0
extern const SDLTextFieldName SDLTextFieldNameMenuSubMenuSecondaryText
static let menuSubMenuSecondaryText: SDLTextFieldName
Tertiary text for AddSubMenu
@added in SmartDeviceLink 7.0.0
extern const SDLTextFieldName SDLTextFieldNameMenuSubMenuTertiaryText
static let menuSubMenuTertiaryText: SDLTextFieldName
The timer should count up.
extern const SDLTimerMode SDLTimerModeUp
static let up: SDLTimerMode
The timer should count down.
extern const SDLTimerMode SDLTimerModeDown
static let down: SDLTimerMode
The timer should not count.
extern const SDLTimerMode SDLTimerModeNone
static let none: SDLTimerMode
The touch is the beginning of a finger pressed on the display.
extern const SDLTouchType SDLTouchTypeBegin
static let begin: SDLTouchType
The touch is the movement of a finger pressed on the display.
extern const SDLTouchType SDLTouchTypeMove
static let move: SDLTouchType
The touch is the ending of a finger pressed on the display.
extern const SDLTouchType SDLTouchTypeEnd
static let end: SDLTouchType
The touch is the cancellation of a finger pressed on the display.
extern const SDLTouchType SDLTouchTypeCancel
static let cancel: SDLTouchType
Automatic transmission.
extern const SDLTransmissionType SDLTransmissionTypeAutomatic
static let automatic: SDLTransmissionType
Continuously variable transmission(CVT).
extern const SDLTransmissionType SDLTransmissionTypeContinuouslyVariable
static let continuouslyVariable: SDLTransmissionType
Direct drive between engine and wheels.
extern const SDLTransmissionType SDLTransmissionTypeDirectDrive
static let directDrive: SDLTransmissionType
Dual clutch transmission.
extern const SDLTransmissionType SDLTransmissionTypeDualClutch
static let dualClutch: SDLTransmissionType
Electric variable transmission.
extern const SDLTransmissionType SDLTransmissionTypeElectricVariable
static let electricVariable: SDLTransmissionType
Infinitely variable transmission.
extern const SDLTransmissionType SDLTransmissionTypeInfinitelyVariable
static let infinitelyVariable: SDLTransmissionType
Manual transmission.
extern const SDLTransmissionType SDLTransmissionTypeManual
static let manual: SDLTransmissionType
Semi automatic transmission.
extern const SDLTransmissionType SDLTransmissionTypeSemiAutomatic
static let semiAutomatic: SDLTransmissionType
Selection made via menu
extern const SDLTriggerSource SDLTriggerSourceMenu
static let menu: SDLTriggerSource
Selection made via Voice session
extern const SDLTriggerSource SDLTriggerSourceVoiceRecognition
static let voiceRecognition: SDLTriggerSource
Selection made via Keyboard
extern const SDLTriggerSource SDLTriggerSourceKeyboard
static let keyboard: SDLTriggerSource
Turn signal is OFF
extern const SDLTurnSignal SDLTurnSignalOff
static let off: SDLTurnSignal
Left turn signal is on
extern const SDLTurnSignal SDLTurnSignalLeft
static let left: SDLTurnSignal
Right turn signal is on
extern const SDLTurnSignal SDLTurnSignalRight
static let right: SDLTurnSignal
Both signals (left and right) are on
extern const SDLTurnSignal SDLTurnSignalBoth
static let both: SDLTurnSignal
Starts the media clock timer counting upward, in increments of 1 second.
extern const SDLUpdateMode SDLUpdateModeCountUp
static let countUp: SDLUpdateMode
Starts the media clock timer counting downward, in increments of 1 second.
extern const SDLUpdateMode SDLUpdateModeCountDown
static let countDown: SDLUpdateMode
Pauses the media clock timer.
extern const SDLUpdateMode SDLUpdateModePause
static let pause: SDLUpdateMode
Resumes the media clock timer. The timer resumes counting in whatever mode was in effect before pausing (i.e. COUNTUP or COUNTDOWN).
extern const SDLUpdateMode SDLUpdateModeResume
static let resume: SDLUpdateMode
Clear the media clock timer.
extern const SDLUpdateMode SDLUpdateModeClear
static let clear: SDLUpdateMode
Inactive not confirmed
extern const SDLVehicleDataActiveStatus
SDLVehicleDataActiveStatusInactiveNotConfirmed
static let inactiveNotConfirmed: SDLVehicleDataActiveStatus
Inactive confirmed
extern const SDLVehicleDataActiveStatus
SDLVehicleDataActiveStatusInactiveConfirmed
static let inactiveConfirmed: SDLVehicleDataActiveStatus
Active not confirmed
extern const SDLVehicleDataActiveStatus
SDLVehicleDataActiveStatusActiveNotConfirmed
static let activeNotConfirmed: SDLVehicleDataActiveStatus
Active confirmed
extern const SDLVehicleDataActiveStatus
SDLVehicleDataActiveStatusActiveConfirmed
static let activeConfirmed: SDLVehicleDataActiveStatus
Fault
extern const SDLVehicleDataActiveStatus SDLVehicleDataActiveStatusFault
static let fault: SDLVehicleDataActiveStatus
No event
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusNoEvent
static let noEvent: SDLVehicleDataEventStatus
The event is a No status
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusNo
static let no: SDLVehicleDataEventStatus
The event is a Yes status
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusYes
static let yes: SDLVehicleDataEventStatus
Vehicle data event is not supported
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusNotSupported
static let notSupported: SDLVehicleDataEventStatus
The event is a Fault status
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusFault
static let fault: SDLVehicleDataEventStatus
The vehicle data notification status is not supported
extern const SDLVehicleDataNotificationStatus
SDLVehicleDataNotificationStatusNotSupported
static let notSupported: SDLVehicleDataNotificationStatus
The vehicle data notification status is normal
extern const SDLVehicleDataNotificationStatus
SDLVehicleDataNotificationStatusNormal
static let normal: SDLVehicleDataNotificationStatus
The vehicle data notification status is active
extern const SDLVehicleDataNotificationStatus
SDLVehicleDataNotificationStatusActive
static let active: SDLVehicleDataNotificationStatus
The vehicle data notification status is not used
extern const SDLVehicleDataNotificationStatus
SDLVehicleDataNotificationStatusNotUsed
static let notUsed: SDLVehicleDataNotificationStatus
Individual vehicle data item / DTC / DID request or subscription successful
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeSuccess
static let success: SDLVehicleDataResultCode
DTC / DID request successful, however, not all active DTCs or full contents of DID location available
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeTruncatedData
static let truncatedData: SDLVehicleDataResultCode
This vehicle data item is not allowed for this app by SDL
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeDisallowed
static let disallowed: SDLVehicleDataResultCode
The user has not granted access to this type of vehicle data item at this time
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeUserDisallowed
static let userDisallowed: SDLVehicleDataResultCode
The ECU ID referenced is not a valid ID on the bus / system
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeInvalidId
static let invalidId: SDLVehicleDataResultCode
The requested vehicle data item / DTC / DID is not currently available or responding on the bus / system
extern const SDLVehicleDataResultCode
SDLVehicleDataResultCodeVehicleDataNotAvailable
static let vehicleDataNotAvailable: SDLVehicleDataResultCode
The vehicle data item is already subscribed
extern const SDLVehicleDataResultCode
SDLVehicleDataResultCodeDataAlreadySubscribed
static let dataAlreadySubscribed: SDLVehicleDataResultCode
The vehicle data item cannot be unsubscribed because it is not currently subscribed
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeDataNotSubscribed
static let dataNotSubscribed: SDLVehicleDataResultCode
The request for this item is ignored because it is already in progress
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeIgnored
static let ignored: SDLVehicleDataResultCode
No data available
extern const SDLVehicleDataStatus SDLVehicleDataStatusNoDataExists
static let noDataExists: SDLVehicleDataStatus
The status is Off
extern const SDLVehicleDataStatus SDLVehicleDataStatusOff
static let off: SDLVehicleDataStatus
The status is On
extern const SDLVehicleDataStatus SDLVehicleDataStatusOn
static let on: SDLVehicleDataStatus
Vehicle Gear Status data @since SDL 7.0
extern const SDLVehicleDataType SDLVehicleDataTypeGearStatus
static let gearStatus: SDLVehicleDataType
GPS vehicle data
extern const SDLVehicleDataType SDLVehicleDataTypeGPS
static let GPS: SDLVehicleDataType
Vehicle speed data
extern const SDLVehicleDataType SDLVehicleDataTypeSpeed
static let speed: SDLVehicleDataType
vehicle data StabilityControlsStatus to know if stability controls like ESC, Traction Control etc. are active.
extern const SDLVehicleDataType SDLVehicleDataTypeStabilityControlsStatus
static let stabilityControlsStatus: SDLVehicleDataType
Vehicle RPM data
extern const SDLVehicleDataType SDLVehicleDataTypeRPM
static let RPM: SDLVehicleDataType
Vehicle fuel level data
extern const SDLVehicleDataType SDLVehicleDataTypeFuelLevel
static let fuelLevel: SDLVehicleDataType
Vehicle fuel level state data
extern const SDLVehicleDataType SDLVehicleDataTypeFuelLevelState
static let fuelLevelState: SDLVehicleDataType
Vehicle fuel consumption data
extern const SDLVehicleDataType SDLVehicleDataTypeFuelConsumption
static let fuelConsumption: SDLVehicleDataType
Vehicle external temperature data @deprecated in SmartDeviceLink 7.1.0 @added in SmartDeviceLink 2.0.0
extern const SDLVehicleDataType SDLVehicleDataTypeExternalTemperature
static let externalTemperature: SDLVehicleDataType
@added in SmartDeviceLink 7.1.0
extern const SDLVehicleDataType SDLVehicleDataTypeVehicleDataClimateData
static let vehicleDataClimateData: SDLVehicleDataType
Vehicle VIN data
extern const SDLVehicleDataType SDLVehicleDataTypeVIN
static let VIN: SDLVehicleDataType
Vehicle PRNDL data
extern const SDLVehicleDataType SDLVehicleDataTypePRNDL
static let PRNDL: SDLVehicleDataType
Vehicle tire pressure data
extern const SDLVehicleDataType SDLVehicleDataTypeTirePressure
static let tirePressure: SDLVehicleDataType
Vehicle odometer data
extern const SDLVehicleDataType SDLVehicleDataTypeOdometer
static let odometer: SDLVehicleDataType
Vehicle belt status data
extern const SDLVehicleDataType SDLVehicleDataTypeBeltStatus
static let beltStatus: SDLVehicleDataType
Vehicle body info data
extern const SDLVehicleDataType SDLVehicleDataTypeBodyInfo
static let bodyInfo: SDLVehicleDataType
Vehicle device status data
extern const SDLVehicleDataType SDLVehicleDataTypeDeviceStatus
static let deviceStatus: SDLVehicleDataType
Vehicle emergency call info data
extern const SDLVehicleDataType SDLVehicleDataTypeECallInfo
static let eCallInfo: SDLVehicleDataType
Vehicle fuel range data
extern const SDLVehicleDataType SDLVehicleDataTypeFuelRange
static let fuelRange: SDLVehicleDataType
Vehicle airbag status data
extern const SDLVehicleDataType SDLVehicleDataTypeAirbagStatus
static let airbagStatus: SDLVehicleDataType
Vehicle emergency event info
extern const SDLVehicleDataType SDLVehicleDataTypeEmergencyEvent
static let emergencyEvent: SDLVehicleDataType
Vehicle cluster mode status data
extern const SDLVehicleDataType SDLVehicleDataTypeClusterModeStatus
static let clusterModeStatus: SDLVehicleDataType
Vehicle MyKey data
extern const SDLVehicleDataType SDLVehicleDataTypeMyKey
static let myKey: SDLVehicleDataType
Vehicle braking data
extern const SDLVehicleDataType SDLVehicleDataTypeBraking
static let braking: SDLVehicleDataType
Vehicle wiper status data
extern const SDLVehicleDataType SDLVehicleDataTypeWiperStatus
static let wiperStatus: SDLVehicleDataType
To indicate whether driver hands are off the steering wheel Added in SDL 7.0.0
extern const SDLVehicleDataType SDLVehicleDataTypeHandsOffSteering
static let handsOffSteering: SDLVehicleDataType
Vehicle headlamp status
extern const SDLVehicleDataType SDLVehicleDataTypeHeadlampStatus
static let headlampStatus: SDLVehicleDataType
Vehicle battery voltage data
extern const SDLVehicleDataType SDLVehicleDataTypeBatteryVoltage
static let batteryVoltage: SDLVehicleDataType
Vehicle engine oil life data
extern const SDLVehicleDataType SDLVehicleDataTypeEngineOilLife
static let engineOilLife: SDLVehicleDataType
Vehicle engine torque data
extern const SDLVehicleDataType SDLVehicleDataTypeEngineTorque
static let engineTorque: SDLVehicleDataType
Vehicle acceleration pedal data
extern const SDLVehicleDataType SDLVehicleDataTypeAccelerationPedal
static let accelerationPedal: SDLVehicleDataType
Vehicle steering wheel data
extern const SDLVehicleDataType SDLVehicleDataTypeSteeringWheel
static let steeringWheel: SDLVehicleDataType
Vehicle electronic parking brake status data
extern const SDLVehicleDataType SDLVehicleDataTypeElectronicParkBrakeStatus
static let electronicParkBrakeStatus: SDLVehicleDataType
Vehicle turn signal data
extern const SDLVehicleDataType SDLVehicleDataTypeTurnSignal
static let turnSignal: SDLVehicleDataType
The cloud application vehicle id. Used by cloud apps to identify a head unit
extern const SDLVehicleDataType SDLVehicleDataTypeCloudAppVehicleID
static let cloudAppVehicleID: SDLVehicleDataType
Custom OEM Vehicle data
Added in SDL 6.0
extern const SDLVehicleDataType SDLVehicleDataTypeOEMVehicleDataType
static let oemVehicleDataType: SDLVehicleDataType
Describes the status of a window of a door/liftgate etc.
@since SDL 7.0
extern const SDLVehicleDataType SDLVehicleDataTypeWindowStatus
static let windowStatus: SDLVehicleDataType
@added in SmartDeviceLink 7.1.0
extern const SDLVehicleDataType SDLVehicleDataTypeSeatOccupancy
static let seatOccupancy: SDLVehicleDataType
The upper ventilation mode
extern const SDLVentilationMode SDLVentilationModeUpper
static let upper: SDLVentilationMode
The lower ventilation mode
extern const SDLVentilationMode SDLVentilationModeLower
static let lower: SDLVentilationMode
The both ventilation mode
extern const SDLVentilationMode SDLVentilationModeBoth
static let both: SDLVentilationMode
No ventilation mode
extern const SDLVentilationMode SDLVentilationModeNone
static let none: SDLVentilationMode
H264
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecH264
static let H264: SDLVideoStreamingCodec
H265
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecH265
static let H265: SDLVideoStreamingCodec
Theora
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecTheora
static let theora: SDLVideoStreamingCodec
VP8
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecVP8
static let VP8: SDLVideoStreamingCodec
VP9
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecVP9
static let VP9: SDLVideoStreamingCodec
RAW
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRAW
static let RAW: SDLVideoStreamingProtocol
RTP
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRTP
static let RTP: SDLVideoStreamingProtocol
RTSP
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRTSP
static let RTSP: SDLVideoStreamingProtocol
RTMP
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRTMP
static let RTMP: SDLVideoStreamingProtocol
WebM
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolWebM
static let webM: SDLVideoStreamingProtocol
STREAMABLE, the current app is allowed to stream video
extern const SDLVideoStreamingState SDLVideoStreamingStateStreamable
static let streamable: SDLVideoStreamingState
NOT_STREAMABLE, the current app is not allowed to stream video
extern const SDLVideoStreamingState SDLVideoStreamingStateNotStreamable
static let notStreamable: SDLVideoStreamingState
The SDL platform is capable of recognizing spoken text in the current language.
extern const SDLVRCapabilities SDLVRCapabilitiesText
static let text: SDLVRCapabilities
The warning light is off
extern const SDLWarningLightStatus SDLWarningLightStatusOff
static let off: SDLWarningLightStatus
The warning light is off
extern const SDLWarningLightStatus SDLWarningLightStatusOn
static let on: SDLWarningLightStatus
The warning light is flashing
extern const SDLWarningLightStatus SDLWarningLightStatusFlash
static let flash: SDLWarningLightStatus
The warning light is unused
extern const SDLWarningLightStatus SDLWarningLightStatusNotUsed
static let notUsed: SDLWarningLightStatus
All other waypoint types
extern const SDLWayPointType SDLWayPointTypeAll
static let all: SDLWayPointType
The destination waypoint
extern const SDLWayPointType SDLWayPointTypeDestination
static let destination: SDLWayPointType
This window type describes the main window on a display.
extern const SDLWindowType SDLWindowTypeMain
static let main: SDLWindowType
A widget is a small window that the app can create to provide information and soft buttons for quick app control.
extern const SDLWindowType SDLWindowTypeWidget
static let widget: SDLWindowType
Wiper is off
extern const SDLWiperStatus SDLWiperStatusOff
static let off: SDLWiperStatus
Wiper is off automatically
extern const SDLWiperStatus SDLWiperStatusAutomaticOff
static let automaticOff: SDLWiperStatus
Wiper is moving but off
extern const SDLWiperStatus SDLWiperStatusOffMoving
static let offMoving: SDLWiperStatus
Wiper is off due to a manual interval
extern const SDLWiperStatus SDLWiperStatusManualIntervalOff
static let manualIntervalOff: SDLWiperStatus
Wiper is on due to a manual interval
extern const SDLWiperStatus SDLWiperStatusManualIntervalOn
static let manualIntervalOn: SDLWiperStatus
Wiper is on low manually
extern const SDLWiperStatus SDLWiperStatusManualLow
static let manualLow: SDLWiperStatus
Wiper is on high manually
extern const SDLWiperStatus SDLWiperStatusManualHigh
static let manualHigh: SDLWiperStatus
Wiper is on for a single wipe manually
extern const SDLWiperStatus SDLWiperStatusManualFlick
static let manualFlick: SDLWiperStatus
Wiper is in wash mode
extern const SDLWiperStatus SDLWiperStatusWash
static let wash: SDLWiperStatus
Wiper is on low automatically
extern const SDLWiperStatus SDLWiperStatusAutomaticLow
static let automaticLow: SDLWiperStatus
Wiper is on high automatically
extern const SDLWiperStatus SDLWiperStatusAutomaticHigh
static let automaticHigh: SDLWiperStatus
Wiper is performing a courtesy wipe
extern const SDLWiperStatus SDLWiperStatusCourtesyWipe
static let courtesyWipe: SDLWiperStatus
Wiper is on automatic adjust
extern const SDLWiperStatus SDLWiperStatusAutomaticAdjust
static let automaticAdjust: SDLWiperStatus
Wiper is stalled
extern const SDLWiperStatus SDLWiperStatusStalled
static let stalled: SDLWiperStatus
Wiper data is not available
extern const SDLWiperStatus SDLWiperStatusNoDataExists
static let noDataExists: SDLWiperStatus
Project version number for SmartDeviceLink.
extern double SmartDeviceLinkVersionNumber
var SmartDeviceLinkVersionNumber: Double
Project version string for SmartDeviceLink.
extern const unsigned char SmartDeviceLinkVersionString[]
let SmartDeviceLinkVersionString: <<error type>>