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