From 8910a2b659de33b0e774b1eda2ddd9040e5d965f Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Tue, 29 Oct 2019 10:49:15 -0400 Subject: [PATCH 01/38] adding tons of documentation --- SmartDeviceLink/SDLAddSubMenu.h | 26 +++++++ SmartDeviceLink/SDLAlertManeuver.h | 10 +++ SmartDeviceLink/SDLAlertResponse.h | 3 + SmartDeviceLink/SDLAppInfo.h | 2 + .../SDLAppInterfaceUnregisteredReason.h | 6 ++ SmartDeviceLink/SDLAppServiceCapability.h | 4 +- SmartDeviceLink/SDLAppServiceData.h | 4 +- SmartDeviceLink/SDLAppServiceRecord.h | 4 +- SmartDeviceLink/SDLAppServicesCapabilities.h | 4 +- SmartDeviceLink/SDLArtwork.h | 3 + SmartDeviceLink/SDLAudioControlCapabilities.h | 5 ++ SmartDeviceLink/SDLAudioControlData.h | 5 ++ SmartDeviceLink/SDLAudioControlData.m | 1 - SmartDeviceLink/SDLAudioFile.h | 3 + SmartDeviceLink/SDLAudioStreamManager.h | 3 + SmartDeviceLink/SDLButtonName.h | 12 ++-- SmartDeviceLink/SDLButtonPress.h | 26 +++++-- SmartDeviceLink/SDLCancelInteraction.h | 2 +- SmartDeviceLink/SDLChangeRegistration.h | 20 ++++++ SmartDeviceLink/SDLChoice.h | 24 ++++++- SmartDeviceLink/SDLChoiceSet.h | 3 + SmartDeviceLink/SDLChoiceSetDelegate.h | 10 +++ .../SDLClimateControlCapabilities.h | 68 +++++++++++++++++++ SmartDeviceLink/SDLClimateControlData.h | 46 ++++++++++++- SmartDeviceLink/SDLCloudAppProperties.h | 2 +- SmartDeviceLink/SDLConfiguration.h | 3 +- .../SDLCreateInteractionChoiceSet.h | 4 ++ SmartDeviceLink/SDLCreateWindowResponse.h | 3 + SmartDeviceLink/SDLDateTime.h | 34 ++++++++++ SmartDeviceLink/SDLDeleteCommand.h | 4 ++ 30 files changed, 323 insertions(+), 21 deletions(-) diff --git a/SmartDeviceLink/SDLAddSubMenu.h b/SmartDeviceLink/SDLAddSubMenu.h index 338ecd645..4a9dcc9a6 100644 --- a/SmartDeviceLink/SDLAddSubMenu.h +++ b/SmartDeviceLink/SDLAddSubMenu.h @@ -25,12 +25,38 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLAddSubMenu : SDLRPCRequest + +/// Convenience init to create a new add sub menu. +/// +/// @param menuId A menu id +/// @param menuName The menu name +/// @return An instance of the add submenu class - (instancetype)initWithId:(UInt32)menuId menuName:(NSString *)menuName; +/// Convenience init to create a new add sub menu. +/// +/// @param menuId A menu id +/// @param menuName The menu name +/// @param position The position within the menu to add +/// @return An SDLAddSubMenu object - (instancetype)initWithId:(UInt32)menuId menuName:(NSString *)menuName position:(UInt8)position __deprecated_msg("Use initWithId:menuName:menuLayout:menuIcon:position: instead"); +/// Convenience init to create a new add sub menu. +/// +/// @param menuId A menu id +/// @param menuName The menu name +/// @param icon The icon to show on the menu item +/// @param position The position within the menu to add +/// @return An SDLAddSubMenu object - (instancetype)initWithId:(UInt32)menuId menuName:(NSString *)menuName menuIcon:(nullable SDLImage *)icon position:(UInt8)position __deprecated_msg("Use initWithId:menuName:menuLayout:menuIcon:position: instead"); +/// Convenience init to create a new add sub menu with all properties. +/// @param menuId A menu id +/// @param menuName The menu name +/// @param menuLayout The sub-menu layout +/// @param icon The icon to show on the menu item +/// @param position The position within the menu to add +/// @return An SDLAddSubMenu object - (instancetype)initWithId:(UInt32)menuId menuName:(NSString *)menuName menuLayout:(nullable SDLMenuLayout)menuLayout menuIcon:(nullable SDLImage *)icon position:(UInt8)position; /** diff --git a/SmartDeviceLink/SDLAlertManeuver.h b/SmartDeviceLink/SDLAlertManeuver.h index afb0e51e1..cf79561bd 100644 --- a/SmartDeviceLink/SDLAlertManeuver.h +++ b/SmartDeviceLink/SDLAlertManeuver.h @@ -18,7 +18,17 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLAlertManeuver : SDLRPCRequest +/// Create a new alert maneuver with these parameters +/// +/// @param ttsText The text to speak +/// @param softButtons An arry of soft buttons +/// @return An instance of the alert maneuver class - (instancetype)initWithTTS:(nullable NSString *)ttsText softButtons:(nullable NSArray *)softButtons; + +/// Create a new alert maneuver with these parameters +/// @param ttsChunks An array of text chunks +/// @param softButtons An arry of soft buttons +/// @return An instance of the alert maneuver class - (instancetype)initWithTTSChunks:(nullable NSArray *)ttsChunks softButtons:(nullable NSArray *)softButtons; /** diff --git a/SmartDeviceLink/SDLAlertResponse.h b/SmartDeviceLink/SDLAlertResponse.h index 771d666e1..281a7341d 100644 --- a/SmartDeviceLink/SDLAlertResponse.h +++ b/SmartDeviceLink/SDLAlertResponse.h @@ -14,6 +14,9 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLAlertResponse : SDLRPCResponse +/// Amount of time (in seconds) that an app must wait before resending an alert. +/// +/// @since 2.0 @property (nullable, strong, nonatomic) NSNumber *tryAgainTime; @end diff --git a/SmartDeviceLink/SDLAppInfo.h b/SmartDeviceLink/SDLAppInfo.h index c73064de8..1caee38fa 100644 --- a/SmartDeviceLink/SDLAppInfo.h +++ b/SmartDeviceLink/SDLAppInfo.h @@ -10,6 +10,8 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLAppInfo : SDLRPCStruct +/// Create a new app info +/// @return An instance of the app info class + (instancetype)currentAppInfo; /** diff --git a/SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h b/SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h index 1c9b5b8b9..8b30c6438 100644 --- a/SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h +++ b/SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h @@ -64,6 +64,12 @@ extern SDLAppInterfaceUnregisteredReason const SDLAppInterfaceUnregisteredReason */ extern SDLAppInterfaceUnregisteredReason const SDLAppInterfaceUnregisteredReasonAppUnauthorized; +/// The app could not register due to a protocol violation +/// +/// @since RPC 4.0 extern SDLAppInterfaceUnregisteredReason const SDLAppInterfaceUnregisteredReasonProtocolViolation; +/// The HMI resource is unsupported +/// +/// @since RPC 4.1 extern SDLAppInterfaceUnregisteredReason const SDLAppInterfaceUnregisteredReasonUnsupportedHMIResource; diff --git a/SmartDeviceLink/SDLAppServiceCapability.h b/SmartDeviceLink/SDLAppServiceCapability.h index a842dddd1..803f82c7c 100644 --- a/SmartDeviceLink/SDLAppServiceCapability.h +++ b/SmartDeviceLink/SDLAppServiceCapability.h @@ -13,8 +13,10 @@ NS_ASSUME_NONNULL_BEGIN -/* +/** * A currently available service. + * + * @since RPC 5.1 */ @interface SDLAppServiceCapability : SDLRPCStruct diff --git a/SmartDeviceLink/SDLAppServiceData.h b/SmartDeviceLink/SDLAppServiceData.h index 7e6a96d4c..28a6121b9 100644 --- a/SmartDeviceLink/SDLAppServiceData.h +++ b/SmartDeviceLink/SDLAppServiceData.h @@ -17,8 +17,10 @@ NS_ASSUME_NONNULL_BEGIN -/* +/** * Contains all the current data of the app service. The serviceType will link to which of the service data objects are included in this object (e.g. if the service type is MEDIA, the mediaServiceData param should be included). + * + * @since RPC 5.1 */ @interface SDLAppServiceData : SDLRPCStruct diff --git a/SmartDeviceLink/SDLAppServiceRecord.h b/SmartDeviceLink/SDLAppServiceRecord.h index 1d78d61ed..fd5a3bf37 100644 --- a/SmartDeviceLink/SDLAppServiceRecord.h +++ b/SmartDeviceLink/SDLAppServiceRecord.h @@ -13,8 +13,10 @@ NS_ASSUME_NONNULL_BEGIN -/* +/** * This is the record of an app service publisher that the module has. It should contain the most up to date information including the service's active state. + * + * @since RPC 5.1 */ @interface SDLAppServiceRecord : SDLRPCStruct diff --git a/SmartDeviceLink/SDLAppServicesCapabilities.h b/SmartDeviceLink/SDLAppServicesCapabilities.h index 707a10acb..feb843c30 100644 --- a/SmartDeviceLink/SDLAppServicesCapabilities.h +++ b/SmartDeviceLink/SDLAppServicesCapabilities.h @@ -12,8 +12,10 @@ NS_ASSUME_NONNULL_BEGIN -/* +/** * Capabilities of app services including what service types are supported and the current state of services. + * + * @since RPC 5.1 */ @interface SDLAppServicesCapabilities : SDLRPCStruct diff --git a/SmartDeviceLink/SDLArtwork.h b/SmartDeviceLink/SDLArtwork.h index cf7b68d13..6b9e7c9e1 100644 --- a/SmartDeviceLink/SDLArtwork.h +++ b/SmartDeviceLink/SDLArtwork.h @@ -20,6 +20,9 @@ typedef NS_ENUM(NSUInteger, SDLArtworkImageFormat) { NS_ASSUME_NONNULL_BEGIN +/** + A type of SDLFile image + */ @interface SDLArtwork : SDLFile /** diff --git a/SmartDeviceLink/SDLAudioControlCapabilities.h b/SmartDeviceLink/SDLAudioControlCapabilities.h index d91bef2ef..119bce447 100644 --- a/SmartDeviceLink/SDLAudioControlCapabilities.h +++ b/SmartDeviceLink/SDLAudioControlCapabilities.h @@ -6,6 +6,11 @@ NS_ASSUME_NONNULL_BEGIN +/** + Current audio control capabilitie. If included, the platform supports audio controls + + @since RPC 5.0 + */ @interface SDLAudioControlCapabilities : SDLRPCStruct /** diff --git a/SmartDeviceLink/SDLAudioControlData.h b/SmartDeviceLink/SDLAudioControlData.h index 3261b4266..2cd996338 100644 --- a/SmartDeviceLink/SDLAudioControlData.h +++ b/SmartDeviceLink/SDLAudioControlData.h @@ -8,6 +8,11 @@ NS_ASSUME_NONNULL_BEGIN +/** + The audio control data information. + + @since RPC 5.0 + */ @interface SDLAudioControlData : SDLRPCStruct diff --git a/SmartDeviceLink/SDLAudioControlData.m b/SmartDeviceLink/SDLAudioControlData.m index 67296c9ae..0e5e86d7e 100644 --- a/SmartDeviceLink/SDLAudioControlData.m +++ b/SmartDeviceLink/SDLAudioControlData.m @@ -15,7 +15,6 @@ - (instancetype)initWithSource:(nullable SDLPrimaryAudioSource)source keepContex if (!self) { return nil; } - self.source = source; self.keepContext = keepContext; self.volume = volume; diff --git a/SmartDeviceLink/SDLAudioFile.h b/SmartDeviceLink/SDLAudioFile.h index 794c50cab..a9302949b 100755 --- a/SmartDeviceLink/SDLAudioFile.h +++ b/SmartDeviceLink/SDLAudioFile.h @@ -10,6 +10,9 @@ NS_ASSUME_NONNULL_BEGIN +/** + Includes inforamtion about a given audio file + */ @interface SDLAudioFile : NSObject /** diff --git a/SmartDeviceLink/SDLAudioStreamManager.h b/SmartDeviceLink/SDLAudioStreamManager.h index b405cae5d..a2f364c87 100755 --- a/SmartDeviceLink/SDLAudioStreamManager.h +++ b/SmartDeviceLink/SDLAudioStreamManager.h @@ -23,6 +23,9 @@ typedef NS_ENUM(NSInteger, SDLAudioStreamManagerError) { SDLAudioStreamManagerErrorNoQueuedAudio = -2 }; +/** + The manager to control the audio stream + */ @interface SDLAudioStreamManager : NSObject /** diff --git a/SmartDeviceLink/SDLButtonName.h b/SmartDeviceLink/SDLButtonName.h index 2badd1635..4f6007fb5 100644 --- a/SmartDeviceLink/SDLButtonName.h +++ b/SmartDeviceLink/SDLButtonName.h @@ -255,32 +255,32 @@ extern SDLButtonName const SDLButtonNameNavPanDown; */ extern SDLButtonName const SDLButtonNameNavPanDownLeft; -/* +/** * Represents a Pan left button */ extern SDLButtonName const SDLButtonNameNavPanLeft; -/* +/** * Represents a Pan up left button */ extern SDLButtonName const SDLButtonNameNavPanUpLeft; -/* +/** * 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 SDLButtonName const SDLButtonNameNavTiltToggle; -/* +/** * Represents a Rotate clockwise button */ extern SDLButtonName const SDLButtonNameNavRotateClockwise; -/* +/** * Represents a Rotate counterclockwise button */ extern SDLButtonName const SDLButtonNameNavRotateCounterClockwise; -/* +/** * 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 SDLButtonName const SDLButtonNameNavHeadingToggle; diff --git a/SmartDeviceLink/SDLButtonPress.h b/SmartDeviceLink/SDLButtonPress.h index 3d251f87d..56b9bcadd 100644 --- a/SmartDeviceLink/SDLButtonPress.h +++ b/SmartDeviceLink/SDLButtonPress.h @@ -7,16 +7,34 @@ #import "SDLButtonName.h" #import "SDLButtonPressMode.h" -/** - * This RPC allows a remote control type mobile application to simulate a hardware button press event. - */ - NS_ASSUME_NONNULL_BEGIN +/** + This RPC allows a remote control type mobile application to simulate a hardware button press event. + + @since RPC 4.5 +*/ @interface SDLButtonPress : SDLRPCRequest +/** +Constructs a newly allocated SDLButtonPress object with the given parameters + +@param buttonName the name of the button +@param moduleType the module where the button should be pressed + +@return An instance of the SDLButtonPress class. +*/ - (instancetype)initWithButtonName:(SDLButtonName)buttonName moduleType:(SDLModuleType)moduleType __deprecated_msg(("Use initWithButtonName:moduleType:moduleId: instead"));; +/** +Constructs a newly allocated SDLButtonPress object with the given parameters + +@param buttonName the name of the button +@param moduleType the module where the button should be pressed +@param moduleId the id of the module + +@return An instance of the SDLButtonPress class. +*/ - (instancetype)initWithButtonName:(SDLButtonName)buttonName moduleType:(SDLModuleType)moduleType moduleId:(nullable NSString *)moduleId; /** diff --git a/SmartDeviceLink/SDLCancelInteraction.h b/SmartDeviceLink/SDLCancelInteraction.h index d8f9078d2..20b097699 100644 --- a/SmartDeviceLink/SDLCancelInteraction.h +++ b/SmartDeviceLink/SDLCancelInteraction.h @@ -10,7 +10,7 @@ NS_ASSUME_NONNULL_BEGIN -/* +/** Used to dismiss a modal view programmatically without needing to wait for the timeout to complete. Can be used to dismiss alerts, scrollable messages, sliders, and perform interactions (i.e. pop-up menus). @see SDLAlert, SDLScrollableMessage, SDLSlider, SDLPerformInteraction diff --git a/SmartDeviceLink/SDLChangeRegistration.h b/SmartDeviceLink/SDLChangeRegistration.h index 9f5e2e26b..8d4f223a8 100644 --- a/SmartDeviceLink/SDLChangeRegistration.h +++ b/SmartDeviceLink/SDLChangeRegistration.h @@ -19,8 +19,28 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLChangeRegistration : SDLRPCRequest +/** +Constructs a newly allocated SDLChangeRegistration object with the given parameters + +@param language the name of the button +@param hmiDisplayLanguage the module where the button should be pressed + +@return An instance of the SDLChangeRegistration class. +*/ - (instancetype)initWithLanguage:(SDLLanguage)language hmiDisplayLanguage:(SDLLanguage)hmiDisplayLanguage; +/** +Constructs a newly allocated SDLChangeRegistration object with the given parameters + +@param language the language the app wants to change to +@param hmiDisplayLanguage HMI display language +@param appName request a new app name registration +@param ttsName request a new TTSName registration +@param ngnMediaScreenAppName request a new app short name registration +@param vrSynonyms request a new VR synonyms registration + +@return An instance of the SDLChangeRegistration class. +*/ - (instancetype)initWithLanguage:(SDLLanguage)language hmiDisplayLanguage:(SDLLanguage)hmiDisplayLanguage appName:(nullable NSString *)appName ttsName:(nullable NSArray *)ttsName ngnMediaScreenAppName:(nullable NSString *)ngnMediaScreenAppName vrSynonyms:(nullable NSArray *)vrSynonyms; /** diff --git a/SmartDeviceLink/SDLChoice.h b/SmartDeviceLink/SDLChoice.h index 9abdb5630..b62539e2d 100644 --- a/SmartDeviceLink/SDLChoice.h +++ b/SmartDeviceLink/SDLChoice.h @@ -9,14 +9,36 @@ /** * A choice is an option which a user can select either via the menu or via voice recognition (VR) during an application initiated interaction. * - * Since SmartDeviceLink 1.0 + * Since RPC 1.0 */ NS_ASSUME_NONNULL_BEGIN @interface SDLChoice : SDLRPCStruct +/** +Constructs a newly allocated SDLChangeRegistration object with the given parameters + +@param choiceId the application-scoped identifier that uniquely identifies this choice +@param menuName text which appears in menu, representing this choice +@param vrCommands vr synonyms for this choice + +@return An instance of the SDLChangeRegistration class. +*/ - (instancetype)initWithId:(UInt16)choiceId menuName:(NSString *)menuName vrCommands:(nullable NSArray *)vrCommands; +/** +Constructs a newly allocated SDLChangeRegistration object with the given parameters + +@param choiceId the application-scoped identifier that uniquely identifies this choice +@param menuName text which appears in menu, representing this choice +@param vrCommands vr synonyms for this choice +@param image the image of the choice +@param secondaryText secondary text to display; e.g. address of POI in a search result entry +@param secondaryImage secondary image for choice +@param tertiaryText tertiary text to display; e.g. distance to POI for a search result entry + +@return An instance of the SDLChangeRegistration class. +*/ - (instancetype)initWithId:(UInt16)choiceId menuName:(NSString *)menuName vrCommands:(nullable NSArray *)vrCommands image:(nullable SDLImage *)image secondaryText:(nullable NSString *)secondaryText secondaryImage:(nullable SDLImage *)secondaryImage tertiaryText:(nullable NSString *)tertiaryText; /** diff --git a/SmartDeviceLink/SDLChoiceSet.h b/SmartDeviceLink/SDLChoiceSet.h index f93fbc7df..226fb0184 100644 --- a/SmartDeviceLink/SDLChoiceSet.h +++ b/SmartDeviceLink/SDLChoiceSet.h @@ -25,6 +25,9 @@ typedef NS_ENUM(NSUInteger, SDLChoiceSetLayout) { SDLChoiceSetLayoutTiles, }; +/** + The choice set to be displayed to the user. + */ @interface SDLChoiceSet: NSObject /** diff --git a/SmartDeviceLink/SDLChoiceSetDelegate.h b/SmartDeviceLink/SDLChoiceSetDelegate.h index 22c9f9d8b..601d83e14 100644 --- a/SmartDeviceLink/SDLChoiceSetDelegate.h +++ b/SmartDeviceLink/SDLChoiceSetDelegate.h @@ -15,9 +15,19 @@ NS_ASSUME_NONNULL_BEGIN +/// Delegate methods in the SDLChoiceSet @protocol SDLChoiceSetDelegate +/// Delegate method called after a choice set item was selected +/// @param choiceSet the choice set displayed +/// @param choice the item selected +/// @param source the trigger source +/// @param rowIndex the row of the selected choice - (void)choiceSet:(SDLChoiceSet *)choiceSet didSelectChoice:(SDLChoiceCell *)choice withSource:(SDLTriggerSource)source atRowIndex:(NSUInteger)rowIndex; + +/// Delegate method called on an error +/// @param choiceSet the choice set displayed +/// @param error the item selected - (void)choiceSet:(SDLChoiceSet *)choiceSet didReceiveError:(NSError *)error; @end diff --git a/SmartDeviceLink/SDLClimateControlCapabilities.h b/SmartDeviceLink/SDLClimateControlCapabilities.h index 99ad8fece..351b8dd79 100644 --- a/SmartDeviceLink/SDLClimateControlCapabilities.h +++ b/SmartDeviceLink/SDLClimateControlCapabilities.h @@ -14,12 +14,80 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLClimateControlCapabilities : SDLRPCStruct +/// Convenience init to describe the climate control capabilities. +/// +/// @param moduleName The short friendly name of the climate control module +/// @param fanSpeedAvailable Availability of the control of fan speed +/// @param desiredTemperatureAvailable Availability of the control of desired temperature +/// @param acEnableAvailable Availability of the control of turn on/off AC +/// @param acMaxEnableAvailable Availability of the control of enable/disable air conditioning is ON on the maximum level +/// @param circulateAirEnableAvailable Availability of the control of enable/disable circulate Air mode +/// @param autoModeEnableAvailable Availability of the control of enable/disable auto mode +/// @param dualModeEnableAvailable Availability of the control of enable/disable dual mode +/// @param defrostZoneAvailable Availability of the control of defrost zones +/// @param ventilationModeAvailable Availability of the control of air ventilation mode +/// @return An SDLClimateControlCapabilities object - (instancetype)initWithModuleName:(NSString *)moduleName fanSpeedAvailable:(BOOL)fanSpeedAvailable desiredTemperatureAvailable:(BOOL)desiredTemperatureAvailable acEnableAvailable:(BOOL)acEnableAvailable acMaxEnableAvailable:(BOOL)acMaxEnableAvailable circulateAirAvailable:(BOOL)circulateAirEnableAvailable autoModeEnableAvailable:(BOOL)autoModeEnableAvailable dualModeEnableAvailable:(BOOL)dualModeEnableAvailable defrostZoneAvailable:(BOOL)defrostZoneAvailable ventilationModeAvailable:(BOOL)ventilationModeAvailable __deprecated_msg("Use initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable: dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable: heatedSteeringWheelAvailable:heatedWindshieldAvailable: heatedRearWindowAvailable:heatedMirrorsAvailable: climateEnableAvailable: instead"); + +/// Convenience init to describe the climate control capabilities. +/// +/// @param moduleName The short friendly name of the climate control module +/// @param fanSpeedAvailable Availability of the control of fan speed +/// @param desiredTemperatureAvailable Availability of the control of desired temperature +/// @param acEnableAvailable Availability of the control of turn on/off AC +/// @param acMaxEnableAvailable Availability of the control of enable/disable air conditioning is ON on the maximum level +/// @param circulateAirEnableAvailable Availability of the control of enable/disable circulate Air mode +/// @param autoModeEnableAvailable Availability of the control of enable/disable auto mode +/// @param dualModeEnableAvailable Availability of the control of enable/disable dual mode +/// @param defrostZoneAvailable Availability of the control of defrost zones +/// @param ventilationModeAvailable Availability of the control of air ventilation mode +/// @param heatedSteeringWheelAvailable Availability of the control (enable/disable) of heated Steering Wheel +/// @param heatedWindshieldAvailable Availability of the control (enable/disable) of heated Windshield +/// @param heatedRearWindowAvailable Availability of the control (enable/disable) of heated Rear Window +/// @param heatedMirrorsAvailable Availability of the control (enable/disable) of heated Mirrors +/// @return An SDLClimateControlCapabilities object - (instancetype)initWithModuleName:(NSString *)moduleName fanSpeedAvailable:(BOOL)fanSpeedAvailable desiredTemperatureAvailable:(BOOL)desiredTemperatureAvailable acEnableAvailable:(BOOL)acEnableAvailable acMaxEnableAvailable:(BOOL)acMaxEnableAvailable circulateAirAvailable:(BOOL)circulateAirEnableAvailable autoModeEnableAvailable:(BOOL)autoModeEnableAvailable dualModeEnableAvailable:(BOOL)dualModeEnableAvailable defrostZoneAvailable:(BOOL)defrostZoneAvailable ventilationModeAvailable:(BOOL)ventilationModeAvailable heatedSteeringWheelAvailable:(BOOL)heatedSteeringWheelAvailable heatedWindshieldAvailable:(BOOL)heatedWindshieldAvailable heatedRearWindowAvailable:(BOOL)heatedRearWindowAvailable heatedMirrorsAvailable:(BOOL)heatedMirrorsAvailable __deprecated_msg("Use initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable: dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable: heatedSteeringWheelAvailable:heatedWindshieldAvailable: heatedRearWindowAvailable:heatedMirrorsAvailable: climateEnableAvailable: instead"); +/// Convenience init to describe the climate control capabilities. +/// +/// @param moduleName The short friendly name of the climate control module +/// @param fanSpeedAvailable Availability of the control of fan speed +/// @param desiredTemperatureAvailable Availability of the control of desired temperature +/// @param acEnableAvailable Availability of the control of turn on/off AC +/// @param acMaxEnableAvailable Availability of the control of enable/disable air conditioning is ON on the maximum level +/// @param circulateAirEnableAvailable Availability of the control of enable/disable circulate Air mode +/// @param autoModeEnableAvailable Availability of the control of enable/disable auto mode +/// @param dualModeEnableAvailable Availability of the control of enable/disable dual mode +/// @param defrostZoneAvailable Availability of the control of defrost zones +/// @param ventilationModeAvailable Availability of the control of air ventilation mode +/// @param heatedSteeringWheelAvailable Availability of the control (enable/disable) of heated Steering Wheel +/// @param heatedWindshieldAvailable Availability of the control (enable/disable) of heated Windshield +/// @param heatedRearWindowAvailable Availability of the control (enable/disable) of heated Rear Window +/// @param heatedMirrorsAvailable Availability of the control (enable/disable) of heated Mirrors +/// @param climateEnableAvailable Availability of the control of enable/disable climate control +/// @return An SDLClimateControlCapabilities object - (instancetype)initWithModuleName:(NSString *)moduleName fanSpeedAvailable:(BOOL)fanSpeedAvailable desiredTemperatureAvailable:(BOOL)desiredTemperatureAvailable acEnableAvailable:(BOOL)acEnableAvailable acMaxEnableAvailable:(BOOL)acMaxEnableAvailable circulateAirAvailable:(BOOL)circulateAirEnableAvailable autoModeEnableAvailable:(BOOL)autoModeEnableAvailable dualModeEnableAvailable:(BOOL)dualModeEnableAvailable defrostZoneAvailable:(BOOL)defrostZoneAvailable ventilationModeAvailable:(BOOL)ventilationModeAvailable heatedSteeringWheelAvailable:(BOOL)heatedSteeringWheelAvailable heatedWindshieldAvailable:(BOOL)heatedWindshieldAvailable heatedRearWindowAvailable:(BOOL)heatedRearWindowAvailable heatedMirrorsAvailable:(BOOL)heatedMirrorsAvailable climateEnableAvailable:(BOOL)climateEnableAvailable __deprecated_msg("Use initWithModuleName: moduleId:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable: dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable: heatedSteeringWheelAvailable:heatedWindshieldAvailable: heatedRearWindowAvailable:heatedMirrorsAvailable: climateEnableAvailable: instead"); +/// Convenience init to describe the climate control capabilities with all properities. +/// +/// @param moduleName The short friendly name of the climate control module. +/// @param moduleInfo Information about a RC module, including its id +/// @param fanSpeedAvailable Availability of the control of fan speed +/// @param desiredTemperatureAvailable Availability of the control of desired temperature +/// @param acEnableAvailable Availability of the control of turn on/off AC +/// @param acMaxEnableAvailable Availability of the control of enable/disable air conditioning is ON on the maximum level +/// @param circulateAirEnableAvailable Availability of the control of enable/disable circulate Air mode. +/// @param autoModeEnableAvailable Availability of the control of enable/disable auto mode +/// @param dualModeEnableAvailable Availability of the control of enable/disable dual mode +/// @param defrostZoneAvailable Availability of the control of defrost zones +/// @param ventilationModeAvailable Availability of the control of air ventilation mode +/// @param heatedSteeringWheelAvailable Availability of the control (enable/disable) of heated Steering Wheel +/// @param heatedWindshieldAvailable Availability of the control (enable/disable) of heated Windshield +/// @param heatedRearWindowAvailable Availability of the control (enable/disable) of heated Rear Window +/// @param heatedMirrorsAvailable Availability of the control (enable/disable) of heated Mirrors +/// @param climateEnableAvailable Availability of the control of enable/disable climate control +/// @return An SDLClimateControlCapabilities object - (instancetype)initWithModuleName:(NSString *)moduleName moduleInfo:(nullable SDLModuleInfo *)moduleInfo fanSpeedAvailable:(BOOL)fanSpeedAvailable desiredTemperatureAvailable:(BOOL)desiredTemperatureAvailable acEnableAvailable:(BOOL)acEnableAvailable acMaxEnableAvailable:(BOOL)acMaxEnableAvailable circulateAirAvailable:(BOOL)circulateAirEnableAvailable autoModeEnableAvailable:(BOOL)autoModeEnableAvailable dualModeEnableAvailable:(BOOL)dualModeEnableAvailable defrostZoneAvailable:(BOOL)defrostZoneAvailable ventilationModeAvailable:(BOOL)ventilationModeAvailable heatedSteeringWheelAvailable:(BOOL)heatedSteeringWheelAvailable heatedWindshieldAvailable:(BOOL)heatedWindshieldAvailable heatedRearWindowAvailable:(BOOL)heatedRearWindowAvailable heatedMirrorsAvailable:(BOOL)heatedMirrorsAvailable climateEnableAvailable:(BOOL)climateEnableAvailable; /** diff --git a/SmartDeviceLink/SDLClimateControlData.h b/SmartDeviceLink/SDLClimateControlData.h index 7d430d188..f811967d5 100644 --- a/SmartDeviceLink/SDLClimateControlData.h +++ b/SmartDeviceLink/SDLClimateControlData.h @@ -16,10 +16,52 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLClimateControlData : SDLRPCStruct +/// Convenience init for climate control data. +/// @param fanSpeed Speed of Fan in integer +/// @param desiredTemperature Desired Temperature in SDLTemperature +/// @param acEnable Represents if AC is enabled +/// @param circulateAirEnable Represents if circulation of air is enabled +/// @param autoModeEnable Represents if auto mode is enabled +/// @param defrostZone Represents the kind of defrost zone +/// @param dualModeEnable Represents if dual mode is enabled +/// @param acMaxEnable Represents if ac max is enabled +/// @param ventilationMode Represents the kind of ventilation zone +/// @return An SDLClimateControlData object - (instancetype)initWithFanSpeed:(nullable NSNumber *)fanSpeed desiredTemperature:(nullable SDLTemperature *)desiredTemperature acEnable:(nullable NSNumber *)acEnable circulateAirEnable:(nullable NSNumber *)circulateAirEnable autoModeEnable:(nullable NSNumber *)autoModeEnable defrostZone:(nullable SDLDefrostZone)defrostZone dualModeEnable:(nullable NSNumber *)dualModeEnable acMaxEnable:(nullable NSNumber *)acMaxEnable ventilationMode:(nullable SDLVentilationMode)ventilationMode __deprecated_msg("Use initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone: dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable: heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable instead"); +/// Convenience init for climate control data. +/// @param fanSpeed Speed of Fan in integer +/// @param desiredTemperature Desired Temperature in SDLTemperature +/// @param acEnable Represents if AC is enabled +/// @param circulateAirEnable Represents if circulation of air is enabled +/// @param autoModeEnable Represents if auto mode is enabled +/// @param defrostZone Represents the kind of defrost zone +/// @param dualModeEnable Represents if dual mode is enabled +/// @param acMaxEnable Represents if ac max is enabled +/// @param ventilationMode Represents the kind of ventilation zone +/// @param heatedSteeringWheelEnable Represents if heated steering wheel is enabled +/// @param heatedWindshieldEnable Represents if heated windshield is enabled +/// @param heatedRearWindowEnable Represents if heated rear window is enabled +/// @param heatedMirrorsEnable Represents if heated mirrors are enabled +/// @return An SDLClimateControlData object - (instancetype)initWithFanSpeed:(nullable NSNumber *)fanSpeed desiredTemperature:(nullable SDLTemperature *)desiredTemperature acEnable:(nullable NSNumber *)acEnable circulateAirEnable:(nullable NSNumber *)circulateAirEnable autoModeEnable:(nullable NSNumber *)autoModeEnable defrostZone:(nullable SDLDefrostZone)defrostZone dualModeEnable:(nullable NSNumber *)dualModeEnable acMaxEnable:(nullable NSNumber *)acMaxEnable ventilationMode:(nullable SDLVentilationMode)ventilationMode heatedSteeringWheelEnable:(nullable NSNumber *)heatedSteeringWheelEnable heatedWindshieldEnable:(nullable NSNumber *)heatedWindshieldEnable heatedRearWindowEnable:(nullable NSNumber *)heatedRearWindowEnable heatedMirrorsEnable:(nullable NSNumber *)heatedMirrorsEnable __deprecated_msg("Use initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone: dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable: heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable instead"); +/// Convenience init for climate control data with all properties. +/// @param fanSpeed Speed of Fan in integer +/// @param desiredTemperature Desired Temperature in SDLTemperature +/// @param acEnable Represents if AC is enabled +/// @param circulateAirEnable Represents if circulation of air is enabled +/// @param autoModeEnable Represents if auto mode is enabled +/// @param defrostZone Represents the kind of defrost zone +/// @param dualModeEnable Represents if dual mode is enabled +/// @param acMaxEnable Represents if ac max is enabled +/// @param ventilationMode Represents the kind of ventilation zone +/// @param heatedSteeringWheelEnable Represents if heated steering wheel is enabled +/// @param heatedWindshieldEnable Represents if heated windshield is enabled +/// @param heatedRearWindowEnable Represents if heated rear window is enabled +/// @param heatedMirrorsEnable Represents if heated mirrors are enabled +/// @param climateEnable Represents if climate is enabled +/// @return An SDLClimateControlData object - (instancetype)initWithFanSpeed:(nullable NSNumber *)fanSpeed desiredTemperature:(nullable SDLTemperature *)desiredTemperature acEnable:(nullable NSNumber *)acEnable circulateAirEnable:(nullable NSNumber *)circulateAirEnable autoModeEnable:(nullable NSNumber *)autoModeEnable defrostZone:(nullable SDLDefrostZone)defrostZone dualModeEnable:(nullable NSNumber *)dualModeEnable acMaxEnable:(nullable NSNumber *)acMaxEnable ventilationMode:(nullable SDLVentilationMode)ventilationMode heatedSteeringWheelEnable:(nullable NSNumber *)heatedSteeringWheelEnable heatedWindshieldEnable:(nullable NSNumber *)heatedWindshieldEnable heatedRearWindowEnable:(nullable NSNumber *)heatedRearWindowEnable heatedMirrorsEnable:(nullable NSNumber *)heatedMirrorsEnable climateEnable:(nullable NSNumber *)climateEnable; /** @@ -67,7 +109,7 @@ NS_ASSUME_NONNULL_BEGIN @property (nullable, strong, nonatomic) NSNumber *autoModeEnable; /** - * Represents the kind of defrost zone + * Represents the kind of defrost zone. * * Optional, SDLDefrostZone */ @@ -88,7 +130,7 @@ NS_ASSUME_NONNULL_BEGIN @property (nullable, strong, nonatomic) NSNumber *acMaxEnable; /** - * Represents the kind of Ventilation zone + * Represents the kind of Ventilation zone. * * Optional, SDLVentilationMode */ diff --git a/SmartDeviceLink/SDLCloudAppProperties.h b/SmartDeviceLink/SDLCloudAppProperties.h index 2bd33d94d..6f64956a8 100644 --- a/SmartDeviceLink/SDLCloudAppProperties.h +++ b/SmartDeviceLink/SDLCloudAppProperties.h @@ -13,7 +13,7 @@ NS_ASSUME_NONNULL_BEGIN -/* +/** * The cloud application properties. */ @interface SDLCloudAppProperties : SDLRPCStruct diff --git a/SmartDeviceLink/SDLConfiguration.h b/SmartDeviceLink/SDLConfiguration.h index fcb871870..d5bfbb1c4 100644 --- a/SmartDeviceLink/SDLConfiguration.h +++ b/SmartDeviceLink/SDLConfiguration.h @@ -17,7 +17,8 @@ NS_ASSUME_NONNULL_BEGIN -@interface SDLConfiguration : NSObject +/// Contains information about the apps configurtion, such as lifecycle, lockscreen, encryption, etc. +@interface SDLCoSDLCreateInteractionChoiceSet.hnfiguration : NSObject /** * The lifecycle configuration. diff --git a/SmartDeviceLink/SDLCreateInteractionChoiceSet.h b/SmartDeviceLink/SDLCreateInteractionChoiceSet.h index 1e094468d..8d05a1c79 100644 --- a/SmartDeviceLink/SDLCreateInteractionChoiceSet.h +++ b/SmartDeviceLink/SDLCreateInteractionChoiceSet.h @@ -23,6 +23,10 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLCreateInteractionChoiceSet : SDLRPCRequest +/// Convenience init for creating a choice set +/// @param choiceId A unique ID that identifies the Choice Set +/// @param choiceSet Array of choices, which the user can select by menu or voice recognition +/// @return An SDLCreateInteractionChoiceSet object - (instancetype)initWithId:(UInt32)choiceId choiceSet:(NSArray *)choiceSet; /** diff --git a/SmartDeviceLink/SDLCreateWindowResponse.h b/SmartDeviceLink/SDLCreateWindowResponse.h index bc6dc6641..62684e165 100644 --- a/SmartDeviceLink/SDLCreateWindowResponse.h +++ b/SmartDeviceLink/SDLCreateWindowResponse.h @@ -6,6 +6,9 @@ NS_ASSUME_NONNULL_BEGIN +/// Response to SDLCreateWindow +/// +/// @since RPC 6.0 @interface SDLCreateWindowResponse : SDLRPCResponse @end diff --git a/SmartDeviceLink/SDLDateTime.h b/SmartDeviceLink/SDLDateTime.h index a7c6e3696..33e3c6d28 100644 --- a/SmartDeviceLink/SDLDateTime.h +++ b/SmartDeviceLink/SDLDateTime.h @@ -10,12 +10,46 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLDateTime : SDLRPCStruct +/// Convenience init for creating a date. +/// +/// @param hour Hour part of time +/// @param minute Minutes part of time +/// @return An SDLDateTime object - (instancetype)initWithHour:(UInt8)hour minute:(UInt8)minute; +/// Convenience init for creating a date. +/// +/// @param hour Hour part of time +/// @param minute Minutes part of time +/// @param second Seconds part of time +/// @param millisecond Milliseconds part of time +/// @return An SDLDateTime object - (instancetype)initWithHour:(UInt8)hour minute:(UInt8)minute second:(UInt8)second millisecond:(UInt16)millisecond; +/// Convenience init for creating a date. +/// +/// @param hour Hour part of time +/// @param minute Minutes part of time +/// @param second Seconds part of time +/// @param millisecond Milliseconds part of time +/// @param day Day of the month +/// @param month Month of the year +/// @param year The year in YYYY format +/// @return An SDLDateTime object - (instancetype)initWithHour:(UInt8)hour minute:(UInt8)minute second:(UInt8)second millisecond:(UInt16)millisecond day:(UInt8)day month:(UInt8)month year:(UInt16)year; +/// Convenience init for creating a date with all properties. +/// +/// @param hour Hour part of time +/// @param minute Minutes part of time +/// @param second Seconds part of time +/// @param millisecond Milliseconds part of time +/// @param day Day of the month +/// @param month Month of the year +/// @param year The year in YYYY format +/// @param timezoneMinuteOffset Time zone offset in Min with regard to UTC +/// @param timezoneHourOffset Time zone offset in Hours with regard to UTC +/// @return An SDLDateTime object - (instancetype)initWithHour:(UInt8)hour minute:(UInt8)minute second:(UInt8)second millisecond:(UInt16)millisecond day:(UInt8)day month:(UInt8)month year:(UInt16)year timezoneMinuteOffset:(UInt8)timezoneMinuteOffset timezoneHourOffset:(int)timezoneHourOffset; /** diff --git a/SmartDeviceLink/SDLDeleteCommand.h b/SmartDeviceLink/SDLDeleteCommand.h index 3d7e45801..5e065c0ca 100644 --- a/SmartDeviceLink/SDLDeleteCommand.h +++ b/SmartDeviceLink/SDLDeleteCommand.h @@ -21,6 +21,10 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLDeleteCommand : SDLRPCRequest +/// Convenience init to remove a command from the menu. +/// +/// @param commandId The Command ID that identifies the Command to be deleted from Command Menu +/// @return An SDLDeleteCommand object - (instancetype)initWithId:(UInt32)commandId; /** From 0ee371ffe448c12472a6ef705f76639136812064 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Tue, 29 Oct 2019 12:44:14 -0400 Subject: [PATCH 02/38] part 2 a bunch of more files with added documentation --- SmartDeviceLink/SDLConfiguration.h | 2 +- SmartDeviceLink/SDLDeleteFile.h | 4 ++++ SmartDeviceLink/SDLDeleteInteractionChoiceSet.h | 4 ++++ SmartDeviceLink/SDLDeleteSubMenu.h | 4 ++++ SmartDeviceLink/SDLDeleteWindowResponse.h | 4 ++++ SmartDeviceLink/SDLDeviceInfo.h | 3 +++ SmartDeviceLink/SDLDiagnosticMessage.h | 6 ++++++ SmartDeviceLink/SDLDialNumber.h | 4 ++++ SmartDeviceLink/SDLDirection.h | 6 +++--- SmartDeviceLink/SDLEncodedSyncPData.h | 2 +- SmartDeviceLink/SDLEncryptionConfiguration.h | 1 + SmartDeviceLink/SDLEnum.h | 1 + SmartDeviceLink/SDLEqualizerSettings.h | 4 ++++ SmartDeviceLink/SDLErrorConstants.h | 10 ++++++++++ SmartDeviceLink/SDLFile.h | 1 + SmartDeviceLink/SDLFileManagerConfiguration.h | 1 + SmartDeviceLink/SDLFunctionID.h | 11 +++++++++++ 17 files changed, 63 insertions(+), 5 deletions(-) diff --git a/SmartDeviceLink/SDLConfiguration.h b/SmartDeviceLink/SDLConfiguration.h index d5bfbb1c4..c53a69f5a 100644 --- a/SmartDeviceLink/SDLConfiguration.h +++ b/SmartDeviceLink/SDLConfiguration.h @@ -18,7 +18,7 @@ NS_ASSUME_NONNULL_BEGIN /// Contains information about the apps configurtion, such as lifecycle, lockscreen, encryption, etc. -@interface SDLCoSDLCreateInteractionChoiceSet.hnfiguration : NSObject +@interface SDLConfiguration : NSObject /** * The lifecycle configuration. diff --git a/SmartDeviceLink/SDLDeleteFile.h b/SmartDeviceLink/SDLDeleteFile.h index 927d2a7cc..04e1814a1 100644 --- a/SmartDeviceLink/SDLDeleteFile.h +++ b/SmartDeviceLink/SDLDeleteFile.h @@ -17,6 +17,10 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLDeleteFile : SDLRPCRequest +/// Convenience init to delete a file +/// +/// @param fileName A file reference name +/// @return An SDLDeleteFile object - (instancetype)initWithFileName:(NSString *)fileName; /** diff --git a/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h b/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h index 3bef8d740..6c77ff1fb 100644 --- a/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h +++ b/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h @@ -23,6 +23,10 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLDeleteInteractionChoiceSet : SDLRPCRequest +/// Convenience init to delete a choice set. +/// +/// @param choiceId A unique ID that identifies the Choice Set +/// @return An SDLDeleteInteractionChoiceSet object - (instancetype)initWithId:(UInt32)choiceId; /** diff --git a/SmartDeviceLink/SDLDeleteSubMenu.h b/SmartDeviceLink/SDLDeleteSubMenu.h index c6562e924..e0783453c 100644 --- a/SmartDeviceLink/SDLDeleteSubMenu.h +++ b/SmartDeviceLink/SDLDeleteSubMenu.h @@ -21,6 +21,10 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLDeleteSubMenu : SDLRPCRequest +/// Convenience init to delete a submenu. +/// +/// @param menuId Identifies the SDLSubMenu to be delete +/// @return An SDLDeleteSubMenu object - (instancetype)initWithId:(UInt32)menuId; /** diff --git a/SmartDeviceLink/SDLDeleteWindowResponse.h b/SmartDeviceLink/SDLDeleteWindowResponse.h index d068f0aea..e2308bd08 100644 --- a/SmartDeviceLink/SDLDeleteWindowResponse.h +++ b/SmartDeviceLink/SDLDeleteWindowResponse.h @@ -10,8 +10,12 @@ NS_ASSUME_NONNULL_BEGIN +/// Response to DeleteWindow +/// +/// @since RPC 6.0 @interface SDLDeleteWindowResponse : SDLRPCResponse @end NS_ASSUME_NONNULL_END + diff --git a/SmartDeviceLink/SDLDeviceInfo.h b/SmartDeviceLink/SDLDeviceInfo.h index ba43d32ee..f442c6574 100644 --- a/SmartDeviceLink/SDLDeviceInfo.h +++ b/SmartDeviceLink/SDLDeviceInfo.h @@ -10,6 +10,9 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLDeviceInfo : SDLRPCStruct +/// Convenience init. Object will contain all information about the connected device. +/// +/// @return An SDLDeviceInfo object + (instancetype)currentDevice; /** diff --git a/SmartDeviceLink/SDLDiagnosticMessage.h b/SmartDeviceLink/SDLDiagnosticMessage.h index c4ede3b4a..c01ce4fa8 100644 --- a/SmartDeviceLink/SDLDiagnosticMessage.h +++ b/SmartDeviceLink/SDLDiagnosticMessage.h @@ -14,6 +14,12 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLDiagnosticMessage : SDLRPCRequest +/// Convenience init. +/// +/// @param targetId Name of target ECU +/// @param length Length of message (in bytes) +/// @param data Array of bytes comprising CAN message +/// @return An SDLDiagnosticMessage object - (instancetype)initWithTargetId:(UInt16)targetId length:(UInt16)length data:(NSArray *> *)data; /** diff --git a/SmartDeviceLink/SDLDialNumber.h b/SmartDeviceLink/SDLDialNumber.h index 292ab7adc..838449e0c 100644 --- a/SmartDeviceLink/SDLDialNumber.h +++ b/SmartDeviceLink/SDLDialNumber.h @@ -14,6 +14,10 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLDialNumber : SDLRPCRequest +/// Convenience init to initiate a dial number request. +/// +/// @param number Up to 40 character string representing the phone number. All characters stripped except for '0'-'9', '*', '#', ',', ';', and '+'. +/// @return An SDLDialNumber object - (instancetype)initWithNumber:(NSString *)number; /** diff --git a/SmartDeviceLink/SDLDirection.h b/SmartDeviceLink/SDLDirection.h index b35f4c644..7f21ca385 100644 --- a/SmartDeviceLink/SDLDirection.h +++ b/SmartDeviceLink/SDLDirection.h @@ -8,17 +8,17 @@ #import "SDLEnum.h" -/* +/** * A navigation direction. */ typedef SDLEnum SDLDirection SDL_SWIFT_ENUM; -/* +/** * Direction left */ extern SDLDirection const SDLDirectionLeft; -/* +/** * Direction right */ extern SDLDirection const SDLDirectionRight; diff --git a/SmartDeviceLink/SDLEncodedSyncPData.h b/SmartDeviceLink/SDLEncodedSyncPData.h index 402147ca7..df7f1a4f7 100644 --- a/SmartDeviceLink/SDLEncodedSyncPData.h +++ b/SmartDeviceLink/SDLEncodedSyncPData.h @@ -4,7 +4,7 @@ #import "SDLRPCRequest.h" -/* +/** * Allows encoded data in the form of SyncP packets to be sent to the SYNC module. Legacy / v1 Protocol implementation; use SyncPData instead. * * *** DEPRECATED *** diff --git a/SmartDeviceLink/SDLEncryptionConfiguration.h b/SmartDeviceLink/SDLEncryptionConfiguration.h index c116ceb22..8173ba655 100644 --- a/SmartDeviceLink/SDLEncryptionConfiguration.h +++ b/SmartDeviceLink/SDLEncryptionConfiguration.h @@ -14,6 +14,7 @@ NS_ASSUME_NONNULL_BEGIN +/// The encryption configuration data @interface SDLEncryptionConfiguration : NSObject /** diff --git a/SmartDeviceLink/SDLEnum.h b/SmartDeviceLink/SDLEnum.h index d22bc44db..de26aed86 100644 --- a/SmartDeviceLink/SDLEnum.h +++ b/SmartDeviceLink/SDLEnum.h @@ -7,6 +7,7 @@ NS_ASSUME_NONNULL_BEGIN +/// Compares two enums for equivalents typedef NSString* SDLEnum SDL_SWIFT_ENUM; @interface NSString (SDLEnum) diff --git a/SmartDeviceLink/SDLEqualizerSettings.h b/SmartDeviceLink/SDLEqualizerSettings.h index 64da62126..0f25dc1b5 100644 --- a/SmartDeviceLink/SDLEqualizerSettings.h +++ b/SmartDeviceLink/SDLEqualizerSettings.h @@ -11,6 +11,10 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLEqualizerSettings : SDLRPCStruct +/// Convenience init. +/// +/// @param channelId Read-only channel / frequency name +/// @param channelSetting Reflects the setting, from 0%-100%. - (instancetype)initWithChannelId:(UInt8)channelId channelSetting:(UInt8)channelSetting; /** diff --git a/SmartDeviceLink/SDLErrorConstants.h b/SmartDeviceLink/SDLErrorConstants.h index 66a9c2a70..d01d4cebc 100644 --- a/SmartDeviceLink/SDLErrorConstants.h +++ b/SmartDeviceLink/SDLErrorConstants.h @@ -137,11 +137,21 @@ typedef NS_ENUM(NSInteger, SDLMenuManagerError) { SDLMenuManagerErrorRPCsFailed = -1 }; +/// Errors associated with Choice Set class typedef NS_ENUM(NSInteger, SDLChoiceSetManagerError) { + /// The choice set has been deleted before it was presented SDLChoiceSetManagerErrorPendingPresentationDeleted = -1, + + /// The choice set failed to delete SDLChoiceSetManagerErrorDeletionFailed = -2, + + /// The upload failed SDLChoiceSetManagerErrorUploadFailed = -3, + + /// The menu items failed to be created SDLChoiceSetManagerErrorFailedToCreateMenuItems = -4, + + /// Invalid state SDLChoiceSetManagerErrorInvalidState = -5 }; diff --git a/SmartDeviceLink/SDLFile.h b/SmartDeviceLink/SDLFile.h index b1a75f3a8..200c83e75 100644 --- a/SmartDeviceLink/SDLFile.h +++ b/SmartDeviceLink/SDLFile.h @@ -13,6 +13,7 @@ NS_ASSUME_NONNULL_BEGIN +/// Crates an SDLFile from a file @interface SDLFile : NSObject /** diff --git a/SmartDeviceLink/SDLFileManagerConfiguration.h b/SmartDeviceLink/SDLFileManagerConfiguration.h index 693a4111f..7bf61df9f 100644 --- a/SmartDeviceLink/SDLFileManagerConfiguration.h +++ b/SmartDeviceLink/SDLFileManagerConfiguration.h @@ -12,6 +12,7 @@ NS_ASSUME_NONNULL_BEGIN +/// File manager configuration information @interface SDLFileManagerConfiguration : NSObject /** diff --git a/SmartDeviceLink/SDLFunctionID.h b/SmartDeviceLink/SDLFunctionID.h index b9766714b..6596f752e 100644 --- a/SmartDeviceLink/SDLFunctionID.h +++ b/SmartDeviceLink/SDLFunctionID.h @@ -7,11 +7,22 @@ NS_ASSUME_NONNULL_BEGIN +/// The function IDs os each RPC @interface SDLFunctionID : NSObject +/// A shared instance + (instancetype)sharedInstance; +/// Gets the function name for a given function ID +/// +/// @param functionID A function ID +/// @returns An SDLRPCFunctionName - (nullable SDLRPCFunctionName)functionNameForId:(UInt32)functionID; + + +/// Gets the function ID from a function name +/// +/// @param functionName The RPC function name - (nullable NSNumber *)functionIdForName:(SDLRPCFunctionName)functionName; @end From 07325db25f75487831a9459c60895730b43bc3ec Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Tue, 29 Oct 2019 14:46:31 -0400 Subject: [PATCH 03/38] part 3 --- .../SDLGetAppServiceDataResponse.h | 2 +- SmartDeviceLink/SDLGetDTCs.h | 9 +++++++ SmartDeviceLink/SDLGetFileResponse.h | 4 ++- SmartDeviceLink/SDLGetInteriorVehicleData.h | 27 +++++++++++++++++++ .../SDLGetInteriorVehicleDataConsent.h | 9 +++++++ ...SDLGetInteriorVehicleDataConsentResponse.h | 3 +++ SmartDeviceLink/SDLGetSystemCapability.h | 2 +- SmartDeviceLink/SDLGetWayPoints.h | 7 +++++ .../SDLHMISettingsControlCapabilities.h | 3 +++ SmartDeviceLink/SDLHapticRect.h | 5 ++++ SmartDeviceLink/SDLHybridAppPreference.h | 6 ++--- SmartDeviceLink/SDLImageResolution.h | 5 ++++ SmartDeviceLink/SDLKeyboardDelegate.h | 5 ++-- SmartDeviceLink/SDLLifecycleConfiguration.h | 4 +++ SmartDeviceLink/SDLLightCapabilities.h | 3 +++ SmartDeviceLink/SDLLightControlCapabilities.h | 4 +++ SmartDeviceLink/SDLLightControlData.h | 3 +++ SmartDeviceLink/SDLLightState.h | 1 + SmartDeviceLink/SDLLockScreenViewController.h | 2 ++ SmartDeviceLink/SDLLogConfiguration.h | 1 + SmartDeviceLink/SDLLogFileModule.h | 1 + SmartDeviceLink/SDLLogFilter.h | 4 +++ SmartDeviceLink/SDLManager.h | 6 +++-- SmartDeviceLink/SDLMenuCell.h | 6 +++++ SmartDeviceLink/SDLMenuConfiguration.h | 1 + SmartDeviceLink/SDLMenuManagerConstants.h | 27 ++++++++++++++----- SmartDeviceLink/SDLMenuParams.h | 10 +++++++ SmartDeviceLink/SDLMetadataTags.h | 2 ++ SmartDeviceLink/SDLNavigationAction.h | 18 ++++++------- SmartDeviceLink/SDLNavigationCapability.h | 5 ++++ 30 files changed, 158 insertions(+), 27 deletions(-) diff --git a/SmartDeviceLink/SDLGetAppServiceDataResponse.h b/SmartDeviceLink/SDLGetAppServiceDataResponse.h index ca94c1790..30b2c6cc8 100644 --- a/SmartDeviceLink/SDLGetAppServiceDataResponse.h +++ b/SmartDeviceLink/SDLGetAppServiceDataResponse.h @@ -12,7 +12,7 @@ NS_ASSUME_NONNULL_BEGIN -/* +/** * This response includes the data that was requested from the specific service. */ @interface SDLGetAppServiceDataResponse : SDLRPCResponse diff --git a/SmartDeviceLink/SDLGetDTCs.h b/SmartDeviceLink/SDLGetDTCs.h index 3cc55e520..150b04d55 100644 --- a/SmartDeviceLink/SDLGetDTCs.h +++ b/SmartDeviceLink/SDLGetDTCs.h @@ -18,8 +18,17 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLGetDTCs : SDLRPCRequest +/// Convenience init. +/// +/// @param name Name of the module to receive the DTC form +/// @return An SDLGetDTCs object - (instancetype)initWithECUName:(UInt16)name; +/// Convenience init with all properties. +/// +/// @param name Name of the module to receive the DTC form +/// @param mask DTC Mask Byte to be sent in diagnostic request to module +/// @return An SDLGetDTCs object - (instancetype)initWithECUName:(UInt16)name mask:(UInt8)mask; /** diff --git a/SmartDeviceLink/SDLGetFileResponse.h b/SmartDeviceLink/SDLGetFileResponse.h index cf6a5cef9..52a2fb5f4 100644 --- a/SmartDeviceLink/SDLGetFileResponse.h +++ b/SmartDeviceLink/SDLGetFileResponse.h @@ -10,9 +10,11 @@ #import "SDLFileType.h" - NS_ASSUME_NONNULL_BEGIN +/// Response to GetFiles +/// +/// @since RPC 5.1 @interface SDLGetFileResponse : SDLRPCResponse /** diff --git a/SmartDeviceLink/SDLGetInteriorVehicleData.h b/SmartDeviceLink/SDLGetInteriorVehicleData.h index 143a2468f..baddec94d 100644 --- a/SmartDeviceLink/SDLGetInteriorVehicleData.h +++ b/SmartDeviceLink/SDLGetInteriorVehicleData.h @@ -18,16 +18,43 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLGetInteriorVehicleData : SDLRPCRequest +/// Convenience init to get information of a particular module type with a module ID. +/// +/// @param moduleType The type of a RC module to retrieve module data from the vehicle +/// @param moduleId Id of a module, published by System Capability +/// @return An SDLGetInteriorVehicleData object - (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId; +/// Convenience init to get information and subscribe to a particular module type with a module ID. +/// +/// @param moduleType The type of a RC module to retrieve module data from the vehicle +/// @param moduleId Id of a module, published by System Capability +/// @return An SDLGetInteriorVehicleData object - (instancetype)initAndSubscribeToModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId; +/// Convenience init to unsubscribe from particular module with a module ID. +/// +/// @param moduleType The type of a RC module to retrieve module data from the vehicle +/// @param moduleId Id of a module, published by System Capability +/// @return An SDLGetInteriorVehicleData object - (instancetype)initAndUnsubscribeToModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId; +/// Convenience init to get information of a particular module type. +/// +/// @param moduleType The type of a RC module to retrieve module data from the vehicle +/// @return An SDLGetInteriorVehicleData object - (instancetype)initWithModuleType:(SDLModuleType)moduleType __deprecated_msg("Use initWithModuleType:moduleId: instead"); +/// Convenience init to get information and subscribe to a particular module type. +/// +/// @param moduleType The type of a RC module to retrieve module data from the vehicle +/// @return An SDLGetInteriorVehicleData object - (instancetype)initAndSubscribeToModuleType:(SDLModuleType)moduleType __deprecated_msg("Use initAndSubscribeToModuleType:moduleId: instead"); +/// Convenience init to unsubscribe from particular module type. +/// +/// @param moduleType The type of a RC module to retrieve module data from the vehicle +/// @return An SDLGetInteriorVehicleData object - (instancetype)initAndUnsubscribeToModuleType:(SDLModuleType)moduleType __deprecated_msg("Use initAndUnsubscribeToModuleType:moduleId:"); /** diff --git a/SmartDeviceLink/SDLGetInteriorVehicleDataConsent.h b/SmartDeviceLink/SDLGetInteriorVehicleDataConsent.h index ff647fcde..b3ab2342a 100644 --- a/SmartDeviceLink/SDLGetInteriorVehicleDataConsent.h +++ b/SmartDeviceLink/SDLGetInteriorVehicleDataConsent.h @@ -11,8 +11,17 @@ NS_ASSUME_NONNULL_BEGIN + +/// This RPC allows you to get consent to control a certian module +/// +/// @since RPC 6.0 @interface SDLGetInteriorVehicleDataConsent : SDLRPCRequest +/// Convenience init to get consent to control a module +/// +/// @param moduleType The module type that the app requests to control +/// @param moduleIds Ids of a module of same type, published by System Capability +/// @return An SDLGetInteriorVehicleDataConsent object - (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleIds:(NSArray *)moduleIds; /** diff --git a/SmartDeviceLink/SDLGetInteriorVehicleDataConsentResponse.h b/SmartDeviceLink/SDLGetInteriorVehicleDataConsentResponse.h index 7aee83e57..a22ec39d9 100644 --- a/SmartDeviceLink/SDLGetInteriorVehicleDataConsentResponse.h +++ b/SmartDeviceLink/SDLGetInteriorVehicleDataConsentResponse.h @@ -10,6 +10,9 @@ NS_ASSUME_NONNULL_BEGIN +/// Response to GetInteriorVehicleDataConsent +/// +/// @since RPC 6.0 @interface SDLGetInteriorVehicleDataConsentResponse : SDLRPCResponse /** diff --git a/SmartDeviceLink/SDLGetSystemCapability.h b/SmartDeviceLink/SDLGetSystemCapability.h index b81704e35..e47484b25 100644 --- a/SmartDeviceLink/SDLGetSystemCapability.h +++ b/SmartDeviceLink/SDLGetSystemCapability.h @@ -13,7 +13,7 @@ NS_ASSUME_NONNULL_BEGIN -/* +/**SDLGetWayPoints. * Request for expanded information about a supported system/HMI capability */ @interface SDLGetSystemCapability : SDLRPCRequest diff --git a/SmartDeviceLink/SDLGetWayPoints.h b/SmartDeviceLink/SDLGetWayPoints.h index be84df565..8d5fd56bf 100644 --- a/SmartDeviceLink/SDLGetWayPoints.h +++ b/SmartDeviceLink/SDLGetWayPoints.h @@ -7,8 +7,15 @@ NS_ASSUME_NONNULL_BEGIN +/// This RPC allows you to get waypoint data +/// +/// @since 4.1 @interface SDLGetWayPoints : SDLRPCRequest +/// Convenience init to get waypoints. +/// +/// @param type To request for either the destination only or for all waypoints including destination +/// @return An SDLGetWayPoints object - (instancetype)initWithType:(SDLWayPointType)type; /** diff --git a/SmartDeviceLink/SDLHMISettingsControlCapabilities.h b/SmartDeviceLink/SDLHMISettingsControlCapabilities.h index 4f0f0cf45..b79ec606b 100644 --- a/SmartDeviceLink/SDLHMISettingsControlCapabilities.h +++ b/SmartDeviceLink/SDLHMISettingsControlCapabilities.h @@ -6,6 +6,9 @@ NS_ASSUME_NONNULL_BEGIN +/// HMI data struct for HMI control settings +/// +/// @since 5.0 @interface SDLHMISettingsControlCapabilities : SDLRPCStruct /** diff --git a/SmartDeviceLink/SDLHapticRect.h b/SmartDeviceLink/SDLHapticRect.h index 44de77182..ca7182ade 100644 --- a/SmartDeviceLink/SDLHapticRect.h +++ b/SmartDeviceLink/SDLHapticRect.h @@ -19,6 +19,11 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLHapticRect : SDLRPCStruct +/// Convenience init with all parameters +/// +/// @param id A user control spatial identifier +/// @param rect The position of the haptic rectangle to be highlighted. The center of this rectangle will be "touched" when a press occurs +/// @return An SDLHapticRect object - (instancetype)initWithId:(UInt32)id rect:(SDLRectangle *)rect; /** diff --git a/SmartDeviceLink/SDLHybridAppPreference.h b/SmartDeviceLink/SDLHybridAppPreference.h index e07987e78..ac456a237 100644 --- a/SmartDeviceLink/SDLHybridAppPreference.h +++ b/SmartDeviceLink/SDLHybridAppPreference.h @@ -13,17 +13,17 @@ */ typedef SDLEnum SDLHybridAppPreference SDL_SWIFT_ENUM; -/* +/**SDLImageResolution.h * App preference of mobile. */ extern SDLHybridAppPreference const SDLHybridAppPreferenceMobile; -/* +/** * App preference of cloud. */ extern SDLHybridAppPreference const SDLHybridAppPreferenceCloud; -/* +/** * 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 SDLHybridAppPreference const SDLHybridAppPreferenceBoth; diff --git a/SmartDeviceLink/SDLImageResolution.h b/SmartDeviceLink/SDLImageResolution.h index 2e68bfdc6..3dc3c3413 100644 --- a/SmartDeviceLink/SDLImageResolution.h +++ b/SmartDeviceLink/SDLImageResolution.h @@ -25,6 +25,11 @@ NS_ASSUME_NONNULL_BEGIN */ @property (strong, nonatomic) NSNumber *resolutionHeight; +/// Convenience init with all parametersSDLKeyboardDelegate.h +/// +/// @param width Resolution width +/// @param height Resolution height +/// @return An SDLImageResolution object - (instancetype)initWithWidth:(uint16_t)width height:(uint16_t)height; @end diff --git a/SmartDeviceLink/SDLKeyboardDelegate.h b/SmartDeviceLink/SDLKeyboardDelegate.h index 4af085ab4..95d8e826f 100644 --- a/SmartDeviceLink/SDLKeyboardDelegate.h +++ b/SmartDeviceLink/SDLKeyboardDelegate.h @@ -35,11 +35,10 @@ typedef void(^SDLKeyboardAutoCompleteResultsHandler)(NSArray *_Nulla */ typedef void(^SDLKeyboardCharacterSetCompletionHandler)(NSArray *_Nullable updatedCharacterSet); +/// A protocol with available keyboard delegate methods and properties @protocol SDLKeyboardDelegate -// - -/** +/**SDLLifecycleConfiguration.h The keyboard session completed with some input. This will be sent upon ENTRY_SUBMITTED or ENTRY_VOICE. If the event is ENTRY_VOICE, the user requested to start a voice session in order to submit input to this keyboard. This MUST be handled by you. Start an Audio Pass Thru session if supported. diff --git a/SmartDeviceLink/SDLLifecycleConfiguration.h b/SmartDeviceLink/SDLLifecycleConfiguration.h index 36ad3565e..d91dc6bd3 100644 --- a/SmartDeviceLink/SDLLifecycleConfiguration.h +++ b/SmartDeviceLink/SDLLifecycleConfiguration.h @@ -19,8 +19,12 @@ NS_ASSUME_NONNULL_BEGIN +/// List of secondary transports typedef NS_OPTIONS(NSUInteger, SDLSecondaryTransports) { + /// No secondary transport SDLSecondaryTransportsNone = 0, + + /// TCP as secondary transport SDLSecondaryTransportsTCP = 1 << 0 }; diff --git a/SmartDeviceLink/SDLLightCapabilities.h b/SmartDeviceLink/SDLLightCapabilities.h index 0bdac1a62..19f3024eb 100644 --- a/SmartDeviceLink/SDLLightCapabilities.h +++ b/SmartDeviceLink/SDLLightCapabilities.h @@ -7,6 +7,9 @@ NS_ASSUME_NONNULL_BEGIN +/// Current Light capabilities. +/// +/// @since RPC 5.0 @interface SDLLightCapabilities : SDLRPCStruct /** diff --git a/SmartDeviceLink/SDLLightControlCapabilities.h b/SmartDeviceLink/SDLLightControlCapabilities.h index d50e14db9..3466ca4dd 100644 --- a/SmartDeviceLink/SDLLightControlCapabilities.h +++ b/SmartDeviceLink/SDLLightControlCapabilities.h @@ -8,6 +8,10 @@ NS_ASSUME_NONNULL_BEGIN + +///Current light control capabilitie. If included, the platform supports light controls +/// +/// @since RPC 5.0 @interface SDLLightControlCapabilities : SDLRPCStruct /** diff --git a/SmartDeviceLink/SDLLightControlData.h b/SmartDeviceLink/SDLLightControlData.h index 49d2fe692..215e869db 100644 --- a/SmartDeviceLink/SDLLightControlData.h +++ b/SmartDeviceLink/SDLLightControlData.h @@ -7,6 +7,9 @@ NS_ASSUME_NONNULL_BEGIN +/// Data about the current light controls +/// +/// @since 5.0 @interface SDLLightControlData : SDLRPCStruct /** diff --git a/SmartDeviceLink/SDLLightState.h b/SmartDeviceLink/SDLLightState.h index c44ebf48e..a21957e24 100644 --- a/SmartDeviceLink/SDLLightState.h +++ b/SmartDeviceLink/SDLLightState.h @@ -10,6 +10,7 @@ NS_ASSUME_NONNULL_BEGIN +/// Current light control state @interface SDLLightState : SDLRPCStruct /** diff --git a/SmartDeviceLink/SDLLockScreenViewController.h b/SmartDeviceLink/SDLLockScreenViewController.h index 2b19537b5..910f83a0e 100644 --- a/SmartDeviceLink/SDLLockScreenViewController.h +++ b/SmartDeviceLink/SDLLockScreenViewController.h @@ -10,8 +10,10 @@ NS_ASSUME_NONNULL_BEGIN +/// The view controller fo the lockscreen. @interface SDLLockScreenViewController : UIViewController +/// A block that can be used to close the lockscreen when the user swipes on the lockscreen. typedef void (^SwipeGestureCallbackBlock)(void); /** diff --git a/SmartDeviceLink/SDLLogConfiguration.h b/SmartDeviceLink/SDLLogConfiguration.h index f92b30be5..4b6b030cf 100644 --- a/SmartDeviceLink/SDLLogConfiguration.h +++ b/SmartDeviceLink/SDLLogConfiguration.h @@ -17,6 +17,7 @@ NS_ASSUME_NONNULL_BEGIN +/// Information about the current logging configuration @interface SDLLogConfiguration : NSObject /** diff --git a/SmartDeviceLink/SDLLogFileModule.h b/SmartDeviceLink/SDLLogFileModule.h index aaad78470..22ff9af05 100644 --- a/SmartDeviceLink/SDLLogFileModule.h +++ b/SmartDeviceLink/SDLLogFileModule.h @@ -13,6 +13,7 @@ NS_ASSUME_NONNULL_BEGIN +/// Log file module information @interface SDLLogFileModule : NSObject /** diff --git a/SmartDeviceLink/SDLLogFilter.h b/SmartDeviceLink/SDLLogFilter.h index da067f1c7..b3511cc0e 100644 --- a/SmartDeviceLink/SDLLogFilter.h +++ b/SmartDeviceLink/SDLLogFilter.h @@ -16,8 +16,12 @@ NS_ASSUME_NONNULL_BEGIN +/// Log filter information @interface SDLLogFilter : NSObject +/// A block that takes in a log model and returns whether or not the log passes the filter and should therefore be logged. +/// +/// Optional @property (strong, nonatomic, readonly) SDLLogFilterBlock filter; - (instancetype)init NS_UNAVAILABLE; diff --git a/SmartDeviceLink/SDLManager.h b/SmartDeviceLink/SDLManager.h index 0e3f22f3e..3262ff26d 100644 --- a/SmartDeviceLink/SDLManager.h +++ b/SmartDeviceLink/SDLManager.h @@ -28,10 +28,12 @@ NS_ASSUME_NONNULL_BEGIN - +/// The block called when the manager is ready to be used or an error occurs while attempting to become ready. +/// +/// @param success a bool value if the set up succeeded +/// @param error the error is any exists typedef void (^SDLManagerReadyBlock)(BOOL success, NSError *_Nullable error); - @interface SDLManager : NSObject /** diff --git a/SmartDeviceLink/SDLMenuCell.h b/SmartDeviceLink/SDLMenuCell.h index 5d5d1ea2b..c91384742 100644 --- a/SmartDeviceLink/SDLMenuCell.h +++ b/SmartDeviceLink/SDLMenuCell.h @@ -15,8 +15,14 @@ NS_ASSUME_NONNULL_BEGIN +/** +The handler to run when a menu item is selected. + +@param triggerSource The trigger source of the selection +*/ typedef void(^SDLMenuCellSelectionHandler)(SDLTriggerSource triggerSource); +/// A menu cell item for the drop down menu. @interface SDLMenuCell : NSObject /** diff --git a/SmartDeviceLink/SDLMenuConfiguration.h b/SmartDeviceLink/SDLMenuConfiguration.h index 6aefdb2f4..d3614001a 100644 --- a/SmartDeviceLink/SDLMenuConfiguration.h +++ b/SmartDeviceLink/SDLMenuConfiguration.h @@ -10,6 +10,7 @@ NS_ASSUME_NONNULL_BEGIN +/// Defines how the menu is configured @interface SDLMenuConfiguration : NSObject /** diff --git a/SmartDeviceLink/SDLMenuManagerConstants.h b/SmartDeviceLink/SDLMenuManagerConstants.h index 8ff19ea82..4124b96f5 100644 --- a/SmartDeviceLink/SDLMenuManagerConstants.h +++ b/SmartDeviceLink/SDLMenuManagerConstants.h @@ -8,21 +8,34 @@ #import -/** - Dynamic Menu Manager Mode - - SDLDynamicMenuUpdatesModeForceOn: Forces on compatibility mode. This will force the menu manager to delete and re-add each menu item for every menu update. This mode is generally not advised due to performance issues. - - SDLDynamicMenuUpdatesModeForceOn: This mode forces the menu manager to always dynamically update menu items for each menu update. This will provide the best performance but may cause ordering issues on some SYNC Gen 3 head units. - - SDLDynamicMenuUpdatesModeForceOff: This mode checks whether the phone is connected to a SYNC Gen 3 head unit, which has known menu ordering issues. If it is, it will always delete and re-add every menu item, if not, it will dynamically update the menus. - */ +/// Dynamic Menu Manager Mode +/// +/// When on this feature will smart arrange a new menu comparing it to the old menu if one exists. typedef NS_ENUM(NSUInteger, SDLDynamicMenuUpdatesMode) { + + /// Forces on compatibility mode. This will force the menu manager to delete and re-add each menu item for every menu update. This mode is generally not advised due to performance issues. SDLDynamicMenuUpdatesModeForceOn = 0, + + /// This mode forces the menu manager to always dynamically update menu items for each menu update. This will provide the best performance but may cause ordering issues on some SYNC Gen 3 head units. SDLDynamicMenuUpdatesModeForceOff, + + /// This mode checks whether the phone is connected to a SYNC Gen 3 head unit, which has known menu ordering issues. If it is, it will always delete and re-add every menu item, if not, it will dynamically update the menus. SDLDynamicMenuUpdatesModeOnWithCompatibility }; -typedef NS_ENUM(NSUInteger, MenuCellState) { + +/// Menu cell state +/// +/// Cell state that tells the menu manager what it should do with a given SDLMenuCell +typedef NS_ENUM(NSUInteger, MenuCellState) {\ + + /// Marks the cell to be deleted MenuCellStateDelete = 0, + + /// Marks the cell to be added MenuCellStateAdd, + + /// Marks the cell to be kept MenuCellStateKeep }; diff --git a/SmartDeviceLink/SDLMenuParams.h b/SmartDeviceLink/SDLMenuParams.h index 60f05d426..cb64be8c2 100644 --- a/SmartDeviceLink/SDLMenuParams.h +++ b/SmartDeviceLink/SDLMenuParams.h @@ -14,8 +14,18 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLMenuParams : SDLRPCStruct +/// Convenience init. +/// +/// @param menuName The menu name +/// @return An instance of the add submenu class - (instancetype)initWithMenuName:(NSString *)menuName; +/// Convenience init with all parmeters.SDLMetadataTags.h +/// +/// @param menuName The menu name +/// @param parentId The unique ID of an existing submenu to which a command will be added +/// @param position The position within the items of the parent Command Menu +/// @return An instance of the add submenu class - (instancetype)initWithMenuName:(NSString *)menuName parentId:(UInt32)parentId position:(UInt16)position; /** diff --git a/SmartDeviceLink/SDLMetadataTags.h b/SmartDeviceLink/SDLMetadataTags.h index 50f5830f8..6d707c7c2 100644 --- a/SmartDeviceLink/SDLMetadataTags.h +++ b/SmartDeviceLink/SDLMetadataTags.h @@ -11,6 +11,7 @@ NS_ASSUME_NONNULL_BEGIN +/// App defined metadata information @interface SDLMetadataTags : SDLRPCStruct /** @@ -18,6 +19,7 @@ NS_ASSUME_NONNULL_BEGIN */ - (instancetype)initWithTextFieldTypes:(nullable NSArray *)mainField1 mainField2:(nullable NSArray *)mainField2; +/// Constructs a newly allocated SDLMetadataType with all parametersSDLNavigationAction.h - (instancetype)initWithTextFieldTypes:(nullable NSArray *)mainField1 mainField2:(nullable NSArray *)mainField2 mainField3:(nullable NSArray *)mainField3 mainField4:(nullable NSArray *)mainField4; /** diff --git a/SmartDeviceLink/SDLNavigationAction.h b/SmartDeviceLink/SDLNavigationAction.h index 922ab404b..c013770f5 100644 --- a/SmartDeviceLink/SDLNavigationAction.h +++ b/SmartDeviceLink/SDLNavigationAction.h @@ -8,42 +8,42 @@ #import "SDLEnum.h" -/* +/** * A navigation action. */ typedef SDLEnum SDLNavigationAction SDL_SWIFT_ENUM; -/* +/** * Using this action plus a supplied direction can give the type of turn. */ extern SDLNavigationAction const SDLNavigationActionTurn; -/* +/** * A navigation action of exit. */ extern SDLNavigationAction const SDLNavigationActionExit; -/* +/** * A navigation action of stay. */ extern SDLNavigationAction const SDLNavigationActionStay; -/* +/** * A navigation action of merge. */ extern SDLNavigationAction const SDLNavigationActionMerge; -/* +/** * A navigation action of ferry. */ extern SDLNavigationAction const SDLNavigationActionFerry; -/* +/**SDLNavigationCapability.h * A navigation action of car shuttle train. */ -extern SDLNavigationAction const SDLNavigationActionCarShuttleTrain; +extern SDLNavigationAction const SDLNavigatiSDLNavigationCapability.honActionCarShuttleTrain; -/* +/** * A navigation action of waypoint. */ extern SDLNavigationAction const SDLNavigationActionWaypoint; diff --git a/SmartDeviceLink/SDLNavigationCapability.h b/SmartDeviceLink/SDLNavigationCapability.h index 25785aad8..91fad7146 100644 --- a/SmartDeviceLink/SDLNavigationCapability.h +++ b/SmartDeviceLink/SDLNavigationCapability.h @@ -15,6 +15,11 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLNavigationCapability : SDLRPCStruct +/// Convenience init with all parameters +/// +/// @param sendLocationEnabled Whether or not the SendLocation RPC is enabled +/// @param waypointsEnabled Whether SDLNavigationInstruction.hor not Waypoint related RPCs are enabled +/// @return An SDLNavigationCapability object - (instancetype)initWithSendLocation:(BOOL)sendLocationEnabled waypoints:(BOOL)waypointsEnabled; /** From e7c080a4876d9f7542eab5cff5a4a65887f34dc2 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Wed, 30 Oct 2019 09:04:32 -0400 Subject: [PATCH 04/38] no message --- SmartDeviceLink/SDLNavigationInstruction.h | 2 +- SmartDeviceLink/SDLNavigationJunction.h | 18 +++++------ SmartDeviceLink/SDLNavigationServiceData.h | 2 +- .../SDLNavigationServiceManifest.h | 2 +- SmartDeviceLink/SDLOasisAddress.h | 17 +++++++++++ .../SDLPerformAppServiceInteractionResponse.h | 2 +- SmartDeviceLink/SDLPerformAudioPassThru.h | 30 +++++++++++++++++++ SmartDeviceLink/SDLPermissionItem.h | 3 ++ SmartDeviceLink/SDLPermissionManager.h | 1 + SmartDeviceLink/SDLPhoneCapability.h | 4 +++ SmartDeviceLink/SDLPinchGesture.h | 1 + SmartDeviceLink/SDLPredefinedWindows.h | 7 +++-- .../SDLPublishAppServiceResponse.h | 2 +- SmartDeviceLink/SDLRDSData.h | 9 ++++++ SmartDeviceLink/SDLRGBColor.h | 3 ++ SmartDeviceLink/SDLRPCRequest.h | 1 + .../SDLReleaseInteriorVehicleDataModule.h | 7 +++++ ...ReleaseInteriorVehicleDataModuleResponse.h | 3 ++ .../SDLRemoteControlCapabilities.h | 6 ++++ 19 files changed, 104 insertions(+), 16 deletions(-) diff --git a/SmartDeviceLink/SDLNavigationInstruction.h b/SmartDeviceLink/SDLNavigationInstruction.h index 88b347fc5..a04cf6ef9 100644 --- a/SmartDeviceLink/SDLNavigationInstruction.h +++ b/SmartDeviceLink/SDLNavigationInstruction.h @@ -19,7 +19,7 @@ NS_ASSUME_NONNULL_BEGIN -/* +/** * A navigation instruction. */ @interface SDLNavigationInstruction : SDLRPCStruct diff --git a/SmartDeviceLink/SDLNavigationJunction.h b/SmartDeviceLink/SDLNavigationJunction.h index b542eeff9..4f9974439 100644 --- a/SmartDeviceLink/SDLNavigationJunction.h +++ b/SmartDeviceLink/SDLNavigationJunction.h @@ -8,47 +8,47 @@ #import "SDLEnum.h" -/* +/** * A navigation junction type. */ typedef SDLEnum SDLNavigationJunction SDL_SWIFT_ENUM; -/* +/** * A junction that represents a standard intersection with a single road crossing another. */ extern SDLNavigationJunction const SDLNavigationJunctionRegular; -/* +/** * A junction where the road splits off into two paths; a fork in the road. */ extern SDLNavigationJunction const SDLNavigationJunctionBifurcation; -/* +/** * A junction that has multiple intersections and paths. */ extern SDLNavigationJunction const SDLNavigationJunctionMultiCarriageway; -/* +/** * A junction where traffic moves in a single direction around a central, non-traversable point to reach one of the connecting roads. */ extern SDLNavigationJunction const SDLNavigationJunctionRoundabout; -/* +/** * Similar to a roundabout, however the center of the roundabout is fully traversable. Also known as a mini-roundabout. */ extern SDLNavigationJunction const SDLNavigationJunctionTraversableRoundabout; -/* +/** * A junction where lefts diverge to the right, then curve to the left, converting a left turn to a crossing maneuver. */ extern SDLNavigationJunction const SDLNavigationJunctionJughandle; -/* +/** * Multiple way intersection that allows traffic to flow based on priority; most commonly right of way and first in, first out. */ extern SDLNavigationJunction const SDLNavigationJunctionAllWayYield; -/* +/**SDLNavigationServiceData.h * A junction designated for traffic turn arounds. */ extern SDLNavigationJunction const SDLNavigationJunctionTurnAround; diff --git a/SmartDeviceLink/SDLNavigationServiceData.h b/SmartDeviceLink/SDLNavigationServiceData.h index 2cef87dd7..0f090fc96 100644 --- a/SmartDeviceLink/SDLNavigationServiceData.h +++ b/SmartDeviceLink/SDLNavigationServiceData.h @@ -14,7 +14,7 @@ NS_ASSUME_NONNULL_BEGIN -/* +/** * This data is related to what a navigation service would provide. */ @interface SDLNavigationServiceData : SDLRPCStruct diff --git a/SmartDeviceLink/SDLNavigationServiceManifest.h b/SmartDeviceLink/SDLNavigationServiceManifest.h index 5a9707558..1c8f35405 100644 --- a/SmartDeviceLink/SDLNavigationServiceManifest.h +++ b/SmartDeviceLink/SDLNavigationServiceManifest.h @@ -10,7 +10,7 @@ NS_ASSUME_NONNULL_BEGIN -/* +/** * A navigation service manifest. */ @interface SDLNavigationServiceManifest : SDLRPCStruct diff --git a/SmartDeviceLink/SDLOasisAddress.h b/SmartDeviceLink/SDLOasisAddress.h index 60edbb33d..c7cab4204 100644 --- a/SmartDeviceLink/SDLOasisAddress.h +++ b/SmartDeviceLink/SDLOasisAddress.h @@ -10,8 +10,25 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLOasisAddress : SDLRPCStruct +/// Convenience init to describe an oasis address +/// +/// @param subThoroughfare Portion of thoroughfare (e.g. house number) +/// @param thoroughfare Hypernym for street, road etc +/// @param locality Hypernym for city/village +/// @param administrativeArea Portion of country (e.g. state) +/// @param postalCode PostalCode of location (PLZ, ZIP, PIN, CAP etc.) +/// @param countryCode CountryCode of the country(ISO 3166-2) - (instancetype)initWithSubThoroughfare:(nullable NSString *)subThoroughfare thoroughfare:(nullable NSString *)thoroughfare locality:(nullable NSString *)locality administrativeArea:(nullable NSString *)administrativeArea postalCode:(nullable NSString *)postalCode countryCode:(nullable NSString *)countryCode; +/// Convenience init to describe an oasis address with all parameters +/// @param subThoroughfare Portion of thoroughfare (e.g. house number) +/// @param thoroughfare Hypernym for street, road etc +/// @param locality Hypernym for city/village +/// @param administrativeArea Portion of country (e.g. state) +/// @param postalCode PostalCode of location (PLZ, ZIP, PIN, CAP etc.) +/// @param countryCode CountryCode of the country(ISO 3166-2) +/// @param subAdministrativeArea Portion of administrativeArea (e.g. county) +/// @param subLocality Hypernym for district - (instancetype)initWithSubThoroughfare:(nullable NSString *)subThoroughfare thoroughfare:(nullable NSString *)thoroughfare locality:(nullable NSString *)locality administrativeArea:(nullable NSString *)administrativeArea postalCode:(nullable NSString *)postalCode countryCode:(nullable NSString *)countryCode countryName:(nullable NSString *)countryName subAdministrativeArea:(nullable NSString *)subAdministrativeArea subLocality:(nullable NSString *)subLocality; /** diff --git a/SmartDeviceLink/SDLPerformAppServiceInteractionResponse.h b/SmartDeviceLink/SDLPerformAppServiceInteractionResponse.h index 7d5d6cc13..3b9c6efdd 100644 --- a/SmartDeviceLink/SDLPerformAppServiceInteractionResponse.h +++ b/SmartDeviceLink/SDLPerformAppServiceInteractionResponse.h @@ -11,7 +11,7 @@ NS_ASSUME_NONNULL_BEGIN -/* +/** * Response to the request to request an app service. */ @interface SDLPerformAppServiceInteractionResponse : SDLRPCResponse diff --git a/SmartDeviceLink/SDLPerformAudioPassThru.h b/SmartDeviceLink/SDLPerformAudioPassThru.h index 7d2115937..14d39be7e 100644 --- a/SmartDeviceLink/SDLPerformAudioPassThru.h +++ b/SmartDeviceLink/SDLPerformAudioPassThru.h @@ -27,12 +27,42 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLPerformAudioPassThru : SDLRPCRequest +/// Convenience init to perform an audio pass thru +/// @param samplingRate A samplingRate +/// @param bitsPerSample The quality the audio is recorded - 8 bit or 16 bit +/// @param audioType An audioType +/// @param maxDuration The maximum duration of audio recording in milliseconds - (instancetype)initWithSamplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration; +/// Convenience init to perform an audio pass thru +/// @param initialPrompt Initial prompt which will be spoken before opening the audio pass thru session by SDL +/// @param audioPassThruDisplayText1 A line of text displayed during audio capture +/// @param audioPassThruDisplayText2 A line of text displayed during audio capture +/// @param samplingRate A samplingRate +/// @param bitsPerSample The quality the audio is recorded - 8 bit or 16 bit +/// @param audioType An audioType +/// @param maxDuration The maximum duration of audio recording in milliseconds +/// @param muteAudio A Boolean value representing if the current audio source should be muted during the APT session - (instancetype)initWithInitialPrompt:(nullable NSString *)initialPrompt audioPassThruDisplayText1:(nullable NSString *)audioPassThruDisplayText1 audioPassThruDisplayText2:(nullable NSString *)audioPassThruDisplayText2 samplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration muteAudio:(BOOL)muteAudio; +/// Convenience init to perform an audio pass thru +/// @param samplingRate A samplingRate +/// @param bitsPerSample The quality the audio is recorded - 8 bit or 16 bit +/// @param audioType An audioType +/// @param maxDuration The maximum duration of audio recording in milliseconds +/// @param audioDataHandler A handler that will be called whenever an onAudioPassThru notification is received. - (instancetype)initWithSamplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration audioDataHandler:(nullable SDLAudioPassThruHandler)audioDataHandler; +/// <#Description#> +// @param initialPrompt Initial prompt which will be spoken before opening the audio pass thru session by SDL +/// @param audioPassThruDisplayText1 A line of text displayed during audio capture +/// @param audioPassThruDisplayText2 A line of text displayed during audio capture +/// @param samplingRate A samplingRate +/// @param bitsPerSample The quality the audio is recorded - 8 bit or 16 bit +/// @param audioType An audioType +/// @param maxDuration The maximum duration of audio recording in milliseconds +/// @param muteAudio A Boolean value representing if the current audio source should be muted during the APT session +/// @param audioDataHandler A handler that will be called whenever an onAudioPassThru notification is received. - (instancetype)initWithInitialPrompt:(nullable NSString *)initialPrompt audioPassThruDisplayText1:(nullable NSString *)audioPassThruDisplayText1 audioPassThruDisplayText2:(nullable NSString *)audioPassThruDisplayText2 samplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration muteAudio:(BOOL)muteAudio audioDataHandler:(nullable SDLAudioPassThruHandler)audioDataHandler; /** diff --git a/SmartDeviceLink/SDLPermissionItem.h b/SmartDeviceLink/SDLPermissionItem.h index 1b363b068..208ba6086 100644 --- a/SmartDeviceLink/SDLPermissionItem.h +++ b/SmartDeviceLink/SDLPermissionItem.h @@ -8,6 +8,9 @@ NS_ASSUME_NONNULL_BEGIN +/// Permissions for a given set of RPCs +/// +/// @since RPC 2.0 @interface SDLPermissionItem : SDLRPCStruct /** diff --git a/SmartDeviceLink/SDLPermissionManager.h b/SmartDeviceLink/SDLPermissionManager.h index 90dcb8680..78866fc90 100644 --- a/SmartDeviceLink/SDLPermissionManager.h +++ b/SmartDeviceLink/SDLPermissionManager.h @@ -16,6 +16,7 @@ NS_ASSUME_NONNULL_BEGIN +/// The permission manager monitoring RPC permissions. @interface SDLPermissionManager : NSObject /** diff --git a/SmartDeviceLink/SDLPhoneCapability.h b/SmartDeviceLink/SDLPhoneCapability.h index 6dcbcfca3..5b9707e35 100644 --- a/SmartDeviceLink/SDLPhoneCapability.h +++ b/SmartDeviceLink/SDLPhoneCapability.h @@ -15,6 +15,10 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLPhoneCapability : SDLRPCStruct +/// Convenience init for defining the phone capability +/// +/// @param dialNumberEnabled Whether or not the DialNumber RPC is enabled. +/// @return An SDLPhoneCapability object - (instancetype)initWithDialNumber:(BOOL)dialNumberEnabled; /** diff --git a/SmartDeviceLink/SDLPinchGesture.h b/SmartDeviceLink/SDLPinchGesture.h index 024ea8fc6..81ca837ec 100644 --- a/SmartDeviceLink/SDLPinchGesture.h +++ b/SmartDeviceLink/SDLPinchGesture.h @@ -12,6 +12,7 @@ NS_ASSUME_NONNULL_BEGIN +/// Pinch Gesture information @interface SDLPinchGesture : NSObject /** diff --git a/SmartDeviceLink/SDLPredefinedWindows.h b/SmartDeviceLink/SDLPredefinedWindows.h index 2f6a031a9..d488673f8 100644 --- a/SmartDeviceLink/SDLPredefinedWindows.h +++ b/SmartDeviceLink/SDLPredefinedWindows.h @@ -10,6 +10,9 @@ @since SDL 6.0 */ typedef NS_ENUM(NSUInteger, SDLPredefinedWindows){ - SDLPredefinedWindowsDefaultWindow = 0, //The default window is a main window pre-created on behalf of the app. - SDLPredefinedWindowsPrimaryWidget = 1 //The primary widget of the app. + /// The default window is a main window pre-created on behalf of the app. + SDLPredefinedWindowsDefaultWindow = 0, + + /// The primary widget of the app. + SDLPredefinedWindowsPrimaryWidget = 1 }; diff --git a/SmartDeviceLink/SDLPublishAppServiceResponse.h b/SmartDeviceLink/SDLPublishAppServiceResponse.h index bf58d6a10..70f398e39 100644 --- a/SmartDeviceLink/SDLPublishAppServiceResponse.h +++ b/SmartDeviceLink/SDLPublishAppServiceResponse.h @@ -12,7 +12,7 @@ NS_ASSUME_NONNULL_BEGIN -/* +/** * Response to the request to register a service offered by this app on the module. */ @interface SDLPublishAppServiceResponse : SDLRPCResponse diff --git a/SmartDeviceLink/SDLRDSData.h b/SmartDeviceLink/SDLRDSData.h index 80d269a75..3b72e7d4c 100755 --- a/SmartDeviceLink/SDLRDSData.h +++ b/SmartDeviceLink/SDLRDSData.h @@ -11,6 +11,15 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLRDSData : SDLRPCStruct +/// Convenience init +/// @param programService Program Service Name +/// @param radioText Radio Text +/// @param clockText The clock text in UTC format as YYYY-MM-DDThh:mm:ss.sTZD +/// @param programIdentification Program Identification - the call sign for the radio station +/// @param programType The program type - The region should be used to differentiate between EU and North America program types +/// @param trafficProgramIdentification Traffic Program Identification - Identifies a station that offers traffic +/// @param trafficAnnouncementIdentification Traffic Announcement Identification - Indicates an ongoing traffic announcement +/// @param region Region - (instancetype)initWithProgramService:(nullable NSString *)programService radioText:(nullable NSString *)radioText clockText:(nullable NSString *)clockText programIdentification:(nullable NSString *)programIdentification programType:(nullable NSNumber *)programType trafficProgramIdentification:(nullable NSNumber *)trafficProgramIdentification trafficAnnouncementIdentification:(nullable NSNumber *)trafficAnnouncementIdentification region:(nullable NSString *)region; /** diff --git a/SmartDeviceLink/SDLRGBColor.h b/SmartDeviceLink/SDLRGBColor.h index 4de64a6ad..3702b1b05 100644 --- a/SmartDeviceLink/SDLRGBColor.h +++ b/SmartDeviceLink/SDLRGBColor.h @@ -13,6 +13,9 @@ NS_ASSUME_NONNULL_BEGIN +/// Represents an RGB color +/// +/// @since 5.0 @interface SDLRGBColor : SDLRPCStruct /** diff --git a/SmartDeviceLink/SDLRPCRequest.h b/SmartDeviceLink/SDLRPCRequest.h index a25016a9b..87f394365 100644 --- a/SmartDeviceLink/SDLRPCRequest.h +++ b/SmartDeviceLink/SDLRPCRequest.h @@ -6,6 +6,7 @@ NS_ASSUME_NONNULL_BEGIN +/// All RPCs inherit this class @interface SDLRPCRequest : SDLRPCMessage /** diff --git a/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h b/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h index e8d946244..894e4c7ee 100644 --- a/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h +++ b/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h @@ -11,8 +11,15 @@ NS_ASSUME_NONNULL_BEGIN +/// Releases a controlled module so others can take control +/// +/// @since 6.0 @interface SDLReleaseInteriorVehicleDataModule : SDLRPCRequest +/// Convenience init to release a controlled module +/// @param moduleType The module type that the app requests to control. +/// @param moduleId Id of a module, published by System Capability. +/// @return An SDLReleaseInteriorVehicleDataModule object - (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId; /** diff --git a/SmartDeviceLink/SDLReleaseInteriorVehicleDataModuleResponse.h b/SmartDeviceLink/SDLReleaseInteriorVehicleDataModuleResponse.h index 650f4b107..63e880c7e 100644 --- a/SmartDeviceLink/SDLReleaseInteriorVehicleDataModuleResponse.h +++ b/SmartDeviceLink/SDLReleaseInteriorVehicleDataModuleResponse.h @@ -10,6 +10,9 @@ NS_ASSUME_NONNULL_BEGIN +/// Response to ReleaseInteriorVehicleDataModule +/// +/// @since RPC 6.0 @interface SDLReleaseInteriorVehicleDataModuleResponse : SDLRPCResponse @end diff --git a/SmartDeviceLink/SDLRemoteControlCapabilities.h b/SmartDeviceLink/SDLRemoteControlCapabilities.h index 15eedffdd..2cdbf4f2e 100644 --- a/SmartDeviceLink/SDLRemoteControlCapabilities.h +++ b/SmartDeviceLink/SDLRemoteControlCapabilities.h @@ -19,6 +19,12 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLRemoteControlCapabilities : SDLRPCStruct +/// Constructs a newly allocated SDLRemoteControlCapabilities object +/// +/// @param climateControlCapabilities Array of SDLClimateControlCapabilities +/// @param radioControlCapabilities Array of SDLRadioControlCapabilities +/// @param buttonCapabilities Array of SDLButtonCapabilities +/// @return An instance of the SDLRemoteControlCapabilities class - (instancetype)initWithClimateControlCapabilities:(nullable NSArray *)climateControlCapabilities radioControlCapabilities:(nullable NSArray *)radioControlCapabilities buttonCapabilities:(nullable NSArray *)buttonCapabilities __deprecated_msg("Use initWithClimateControlCapabilities:climateControlCapabilities:radioControlCapabilities:buttonCapabilities:seatControlCapabilities:audioControlCapabilities:hmiSettingsControlCapabilities:lightControlCapabilities: instead"); /** From 4a915a478275703e0e32405a1734a163108cd211 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Wed, 30 Oct 2019 13:56:42 -0400 Subject: [PATCH 05/38] no message --- SmartDeviceLink/SDLNavigationAction.h | 4 +- SmartDeviceLink/SDLSISData.h | 8 + SmartDeviceLink/SDLScreenManager.h | 3 + SmartDeviceLink/SDLSeatControlCapabilities.h | 48 +++ SmartDeviceLink/SDLSeatControlData.h | 67 ++-- SmartDeviceLink/SDLSeatLocationCapability.h | 7 + SmartDeviceLink/SDLSendLocation.h | 3 + SmartDeviceLink/SDLSetAppIcon.h | 5 +- SmartDeviceLink/SDLSetDisplayLayout.h | 15 +- SmartDeviceLink/SDLSetInteriorVehicleData.h | 4 + SmartDeviceLink/SDLSetMediaClockTimer.h | 19 + SmartDeviceLink/SDLShow.h | 58 +++ SmartDeviceLink/SDLShowConstantTBT.h | 14 + SmartDeviceLink/SDLSoftButton.h | 13 + SmartDeviceLink/SDLSoftButtonObject.h | 3 +- SmartDeviceLink/SDLSoftButtonState.h | 1 + SmartDeviceLink/SDLSpeak.h | 8 + SmartDeviceLink/SDLSpeechCapabilities.h | 2 +- SmartDeviceLink/SDLStaticIconName.h | 356 +++++++++---------- 19 files changed, 421 insertions(+), 217 deletions(-) diff --git a/SmartDeviceLink/SDLNavigationAction.h b/SmartDeviceLink/SDLNavigationAction.h index c013770f5..6cc0edd9e 100644 --- a/SmartDeviceLink/SDLNavigationAction.h +++ b/SmartDeviceLink/SDLNavigationAction.h @@ -38,10 +38,10 @@ extern SDLNavigationAction const SDLNavigationActionMerge; */ extern SDLNavigationAction const SDLNavigationActionFerry; -/**SDLNavigationCapability.h +/** * A navigation action of car shuttle train. */ -extern SDLNavigationAction const SDLNavigatiSDLNavigationCapability.honActionCarShuttleTrain; +extern SDLNavigationAction const SDLNavigationActionCarShuttleTrain; /** * A navigation action of waypoint. diff --git a/SmartDeviceLink/SDLSISData.h b/SmartDeviceLink/SDLSISData.h index b7d939644..1ba5147b3 100644 --- a/SmartDeviceLink/SDLSISData.h +++ b/SmartDeviceLink/SDLSISData.h @@ -15,6 +15,14 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLSISData : SDLRPCStruct +/// Convenience init to +/// +/// @param stationShortName Identifies the 4-alpha-character station call sign +/// @param id A SDLStationIDNumber +/// @param stationLongName Identifies the station call sign or other identifying +/// @param stationLocation Provides the 3-dimensional geographic station location +/// @param stationMessage May be used to convey textual information of general interest +/// @return An SDLSISData object - (instancetype)initWithStationShortName:(nullable NSString *)stationShortName stationIDNumber:(nullable SDLStationIDNumber *)id stationLongName:(nullable NSString *)stationLongName stationLocation:(nullable SDLGPSData *)stationLocation stationMessage:(nullable NSString *)stationMessage; /** diff --git a/SmartDeviceLink/SDLScreenManager.h b/SmartDeviceLink/SDLScreenManager.h index 51df716c9..f57ac5eec 100644 --- a/SmartDeviceLink/SDLScreenManager.h +++ b/SmartDeviceLink/SDLScreenManager.h @@ -45,6 +45,7 @@ typedef void(^SDLScreenManagerUpdateCompletionHandler)(NSError *__nullable error */ typedef void(^SDLPreloadChoiceCompletionHandler)(NSError *__nullable error); +/// The SDLScreenManager is a manager to control certain UI features. Use the screen manager for setting up the UI of the template, creating a menu for your users, creating softbuttons and setting textfields. @interface SDLScreenManager : NSObject #pragma mark Text and Graphics @@ -242,6 +243,8 @@ If set to `SDLDynamicMenuUpdatesModeForceOff`, menu updates will work the legacy #pragma mark Soft Button +/// Retrieve a SoftButtonObject from a SoftButtonObject name. +/// @param name The name of the button - (nullable SDLSoftButtonObject *)softButtonObjectNamed:(NSString *)name; #pragma mark Choice Sets diff --git a/SmartDeviceLink/SDLSeatControlCapabilities.h b/SmartDeviceLink/SDLSeatControlCapabilities.h index b54287086..c55de4876 100644 --- a/SmartDeviceLink/SDLSeatControlCapabilities.h +++ b/SmartDeviceLink/SDLSeatControlCapabilities.h @@ -12,13 +12,61 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLSeatControlCapabilities : SDLRPCStruct +/// Constructs a newly allocated SDLSeatControlCapabilities object with moduleName +/// +/// @param moduleName The short friendly name of the module. +/// @return An SDLSeatControlCapabilities object - (instancetype)initWithName:(NSString *)moduleName __deprecated_msg("Use initWithName:moduleInfo:"); +/// Constructs a newly allocated SDLSeatControlCapabilities object with moduleName and moduleInfo +/// +/// @param moduleName The short friendly name of the module. +/// @param moduleInfo Information about a RC module, including its id +/// @return An SDLSeatControlCapabilities object - (instancetype)initWithName:(NSString *)moduleName moduleInfo:(nullable SDLModuleInfo *)moduleInfo; +/// Constructs a newly allocated SDLSeatControlCapabilities object with given parameters +/// +/// @param moduleName The short friendly name of the module. +/// @param heatingEnabledAvail Whether or not heating is available +/// @param coolingEnabledAvail Whether or not heating is available +/// @param heatingLevelAvail Whether or not heating level is available +/// @param coolingLevelAvail Whether or not cooling level is available +/// @param horizontalPositionAvail Whether or not horizontal Position is aavailable +/// @param verticalPositionAvail Whether or not vertical position is available +/// @param frontVerticalPositionAvail Whether or not front vertical position is available +/// @param backVerticalPositionAvail Whether or not back vertical position is available +/// @param backTitlAngleAvail Whether or not backTilt angle is available +/// @param headSupportHorizontalPositionAvail Whether or not head supports for horizontal position is available +/// @param headSupportVerticalPositionAvail Whether or not head supports for vertical position is available +/// @param massageEnabledAvail Whether or not massage enabled is available +/// @param massageModeAvail Whether or not massage mode is available +/// @param massageCushionFirmnessAvail Whether or not massage cushion firmness is available +/// @param memoryAvail Whether or not massage cushion firmness is available +/// @return An SDLSeatControlCapabilities object - (instancetype)initWithName:(NSString *)moduleName heatingEnabledAvailable:(BOOL)heatingEnabledAvail coolingEnabledAvailable:(BOOL)coolingEnabledAvail heatingLevelAvailable:(BOOL)heatingLevelAvail coolingLevelAvailable:(BOOL)coolingLevelAvail horizontalPositionAvailable:(BOOL)horizontalPositionAvail verticalPositionAvailable:(BOOL)verticalPositionAvail frontVerticalPositionAvailable:(BOOL)frontVerticalPositionAvail backVerticalPositionAvailable:(BOOL)backVerticalPositionAvail backTiltAngleAvailable:(BOOL)backTitlAngleAvail headSupportHorizontalPositionAvailable:(BOOL)headSupportHorizontalPositionAvail headSupportVerticalPositionAvailable:(BOOL)headSupportVerticalPositionAvail massageEnabledAvailable:(BOOL)massageEnabledAvail massageModeAvailable:(BOOL)massageModeAvail massageCushionFirmnessAvailable:(BOOL)massageCushionFirmnessAvail memoryAvailable:(BOOL)memoryAvail __deprecated_msg("Use initWithName:moduleInfo:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:"); +/// Constructs a newly allocated SDLSeatControlCapabilities object with all parameters +/// +/// @param moduleName The short friendly name of the module. +/// @param moduleInfo Information about a RC module, including its id +/// @param heatingEnabledAvail Whether or not heating is available +/// @param coolingEnabledAvail Whether or not heating is available +/// @param heatingLevelAvail Whether or not heating level is available +/// @param coolingLevelAvail Whether or not cooling level is available +/// @param horizontalPositionAvail Whether or not horizontal Position is aavailable +/// @param verticalPositionAvail Whether or not vertical position is available +/// @param frontVerticalPositionAvail Whether or not front vertical position is available +/// @param backVerticalPositionAvail Whether or not back vertical position is available +/// @param backTitlAngleAvail Whether or not backTilt angle is available +/// @param headSupportHorizontalPositionAvail Whether or not head supports for horizontal position is available +/// @param headSupportVerticalPositionAvail Whether or not head supports for vertical position is available +/// @param massageEnabledAvail Whether or not massage enabled is available +/// @param massageModeAvail Whether or not massage mode is available +/// @param massageCushionFirmnessAvail Whether or not massage cushion firmness is available +/// @param memoryAvail Whether or not massage cushion firmness is available +/// @return An SDLSeatControlCapabilities object - (instancetype)initWithName:(NSString *)moduleName moduleInfo:(nullable SDLModuleInfo *)moduleInfo heatingEnabledAvailable:(BOOL)heatingEnabledAvail coolingEnabledAvailable:(BOOL)coolingEnabledAvail heatingLevelAvailable:(BOOL)heatingLevelAvail coolingLevelAvailable:(BOOL)coolingLevelAvail horizontalPositionAvailable:(BOOL)horizontalPositionAvail verticalPositionAvailable:(BOOL)verticalPositionAvail frontVerticalPositionAvailable:(BOOL)frontVerticalPositionAvail backVerticalPositionAvailable:(BOOL)backVerticalPositionAvail backTiltAngleAvailable:(BOOL)backTitlAngleAvail headSupportHorizontalPositionAvailable:(BOOL)headSupportHorizontalPositionAvail headSupportVerticalPositionAvailable:(BOOL)headSupportVerticalPositionAvail massageEnabledAvailable:(BOOL)massageEnabledAvail massageModeAvailable:(BOOL)massageModeAvail massageCushionFirmnessAvailable:(BOOL)massageCushionFirmnessAvail memoryAvailable:(BOOL)memoryAvail; diff --git a/SmartDeviceLink/SDLSeatControlData.h b/SmartDeviceLink/SDLSeatControlData.h index 73cd8a6e0..9bc716392 100644 --- a/SmartDeviceLink/SDLSeatControlData.h +++ b/SmartDeviceLink/SDLSeatControlData.h @@ -17,51 +17,52 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLSeatControlData : SDLRPCStruct -/** - Constructs a newly allocated SDLSeatControlData object with cushion and firmness - - @param supportedSeat id of remote controllable seat. - @return An instance of the SDLSeatControlData class - */ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" +/** +Constructs a newly allocated SDLSeatControlData object with cushion and firmness + +@param supportedSeat id of remote controllable seat. +@return An instance of the SDLSeatControlData class +*/ - (instancetype)initWithId:(SDLSupportedSeat)supportedSeat; #pragma clang diagnostic pop -/** - Constructs a newly allocated SDLSeatControlData object with cushion and firmness - - @param supportedSeat id of remote controllable seat. - @param heatingEnable Whether or not heating is enabled. - @param coolingEnable Whether or not cooling is enabled. - @param heatingLevel heating level - @param coolingLevel cooling Level - @param horizontal horizontal Position - @param vertical vertical Position - @param frontVertical frontVertical Position - @param backVertical backVertical Position - @param backAngle backAngle Position - @param headSupportedHorizontal headSupportedHorizontal Position - @param headSupportedVertical headSupportedVertical Position - @param massageEnable Whether or not massage is enabled. - @param massageMode Array of massage mode data. - @param firmness Array of firmness data. - @param memoryAction type of action to be performed. - @return An instance of the SDLSeatControlData class - */ + #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" +/** + Constructs a newly allocated SDLSeatControlData object with cushion and firmness + +@param supportedSeat id of remote controllable seat. +@param heatingEnable Whether or not heating is enabled. +@param coolingEnable Whether or not cooling is enabled. +@param heatingLevel heating level +@param coolingLevel cooling Level +@param horizontal horizontal Position +@param vertical vertical Position +@param frontVertical frontVertical Position +@param backVertical backVertical Position +@param backAngle backAngle Position +@param headSupportedHorizontal headSupportedHorizontal Position +@param headSupportedVertical headSupportedVertical Position +@param massageEnable Whether or not massage is enabled. +@param massageMode Array of massage mode data. +@param firmness Array of firmness data. +@param memoryAction type of action to be performed. +@return An instance of the SDLSeatControlData class +*/ - (instancetype)initWithId:(SDLSupportedSeat)supportedSeat heatingEnabled:(BOOL)heatingEnable coolingEnable:(BOOL)coolingEnable heatingLevel:(UInt8)heatingLevel coolingLevel:(UInt8)coolingLevel horizontalPostion:(UInt8)horizontal verticalPostion:(UInt8)vertical frontVerticalPostion:(UInt8)frontVertical backVerticalPostion:(UInt8)backVertical backTiltAngle:(UInt8)backAngle headSupportedHorizontalPostion:(UInt8)headSupportedHorizontal headSupportedVerticalPostion:(UInt8)headSupportedVertical massageEnabled:(BOOL)massageEnable massageMode:(NSArray *)massageMode massageCussionFirmness:(NSArray *)firmness memory:(SDLSeatMemoryAction *)memoryAction; #pragma clang diagnostic pop -/** - * @abstract id of seat that is a remote controllable seat. - * @warning This should not be used to identify a seat, this is a deprecated parameter. - * - * Required - */ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" +/** +* @abstract id of seat that is a remote controllable seat. +* @warning This should not be used to identify a seat, this is a deprecated parameter. +* +* Required +*/ @property (strong, nonatomic) SDLSupportedSeat id; #pragma clang diagnostic pop diff --git a/SmartDeviceLink/SDLSeatLocationCapability.h b/SmartDeviceLink/SDLSeatLocationCapability.h index 9f7d6a15f..1bd5f5693 100644 --- a/SmartDeviceLink/SDLSeatLocationCapability.h +++ b/SmartDeviceLink/SDLSeatLocationCapability.h @@ -17,6 +17,13 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLSeatLocationCapability : SDLRPCStruct +/// Constructs a newly allocated SDLSeatLocationCapability object with all parameters +/// +/// @param seats Describes the location of a seat +/// @param cols Number of columns +/// @param rows Number of rows +/// @param levels Number of levels +/// @return An SDLSeatLocationCapability object - (instancetype)initWithSeats:(NSArray *)seats cols:(NSNumber *)cols rows:(NSNumber *)rows levels:(NSNumber *)levels; /** diff --git a/SmartDeviceLink/SDLSendLocation.h b/SmartDeviceLink/SDLSendLocation.h index 0824ef7f2..39c08a1e8 100644 --- a/SmartDeviceLink/SDLSendLocation.h +++ b/SmartDeviceLink/SDLSendLocation.h @@ -13,6 +13,9 @@ NS_ASSUME_NONNULL_BEGIN +/// Used to create a location object for navigation +/// +/// @since RPC 3.0 @interface SDLSendLocation : SDLRPCRequest /** diff --git a/SmartDeviceLink/SDLSetAppIcon.h b/SmartDeviceLink/SDLSetAppIcon.h index 5a8c2567f..53f3531b5 100644 --- a/SmartDeviceLink/SDLSetAppIcon.h +++ b/SmartDeviceLink/SDLSetAppIcon.h @@ -16,9 +16,12 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLSetAppIcon : SDLRPCRequest +/// Convenience init to set an image icon from a file name. The file must already be uploaded to the head unit. +/// +/// @param fileName A file reference name +/// @return An SDLSetAppIcon object - (instancetype)initWithFileName:(NSString *)fileName; - /** * A file reference name * @discussion A String value representing a file reference name diff --git a/SmartDeviceLink/SDLSetDisplayLayout.h b/SmartDeviceLink/SDLSetDisplayLayout.h index e19c2599c..e1c31d12d 100644 --- a/SmartDeviceLink/SDLSetDisplayLayout.h +++ b/SmartDeviceLink/SDLSetDisplayLayout.h @@ -19,13 +19,26 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLSetDisplayLayout : SDLRPCRequest +/// Convenience init to set a display layout +/// +/// @param predefinedLayout A template layout an app uses to display information +/// @return An SDLSetDisplayLayout object - (instancetype)initWithPredefinedLayout:(SDLPredefinedLayout)predefinedLayout; +/// Convenience init to set a display layout +/// +/// @param displayLayout A display layout name +/// @return An SDLSetDisplayLayout object - (instancetype)initWithLayout:(NSString *)displayLayout; +/// Convenience init to set a display layout +/// +/// @param predefinedLayout A display layout. Predefined or dynamically created screen layout +/// @param dayColorScheme The color scheme to be used on a head unit using a "light" or "day" color scheme +/// @param nightColorScheme The color scheme to be used on a head unit using a "dark" or "night" color scheme +/// @return An SDLSetDisplayLayout object - (instancetype)initWithPredefinedLayout:(SDLPredefinedLayout)predefinedLayout dayColorScheme:(SDLTemplateColorScheme *)dayColorScheme nightColorScheme:(SDLTemplateColorScheme *)nightColorScheme; - /** * A display layout. Predefined or dynamically created screen layout. * Currently only predefined screen layouts are defined. Predefined layouts diff --git a/SmartDeviceLink/SDLSetInteriorVehicleData.h b/SmartDeviceLink/SDLSetInteriorVehicleData.h index cf7e876a0..fdc1d312e 100644 --- a/SmartDeviceLink/SDLSetInteriorVehicleData.h +++ b/SmartDeviceLink/SDLSetInteriorVehicleData.h @@ -15,6 +15,10 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLSetInteriorVehicleData : SDLRPCRequest +/// Convenience init to change settings of a module +/// +/// @param moduleData A remote control module data object +/// @return An SDLSetInteriorVehicleData object - (instancetype)initWithModuleData:(SDLModuleData *)moduleData; /** diff --git a/SmartDeviceLink/SDLSetMediaClockTimer.h b/SmartDeviceLink/SDLSetMediaClockTimer.h index 2ec5fe8e0..6b40e5d96 100644 --- a/SmartDeviceLink/SDLSetMediaClockTimer.h +++ b/SmartDeviceLink/SDLSetMediaClockTimer.h @@ -115,10 +115,29 @@ NS_ASSUME_NONNULL_BEGIN */ + (instancetype)clearWithPlayPauseIndicator:(nullable SDLAudioStreamingIndicator)playPauseIndicator NS_SWIFT_NAME(clear(playPauseIndicator:)); +/// Convenience init to create a SDLSetMediaClockTimer object +/// +/// @param updateMode The type of SetMediaClockTimer RPC +/// @param hours Hour +/// @param minutes Minuute +/// @param seconds Seconds +/// @param audioStreamingIndicator The audio streaming indicator used for a play/pause button +/// @return An SDLSetMediaClockTimer object - (instancetype)initWithUpdateMode:(SDLUpdateMode)updateMode hours:(UInt8)hours minutes:(UInt8)minutes seconds:(UInt8)seconds audioStreamingIndicator:(SDLAudioStreamingIndicator)audioStreamingIndicator __deprecated_msg("Use a specific initializer"); +/// Convenience init to create a SDLSetMediaClockTimer object +/// +/// @param updateMode The type of SetMediaClockTimer RPC +/// @param hours Hour +/// @param minutes Minuute +/// @param seconds Seconds +/// @return An SDLSetMediaClockTimer object - (instancetype)initWithUpdateMode:(SDLUpdateMode)updateMode hours:(UInt8)hours minutes:(UInt8)minutes seconds:(UInt8)seconds __deprecated_msg("Use a specific initializer"); +/// Convenience init to create a SDLSetMediaClockTimer object +/// +/// @param updateMode he type of SetMediaClockTimer RPC +/// @return An SDLSetMediaClockTimer object - (instancetype)initWithUpdateMode:(SDLUpdateMode)updateMode __deprecated_msg("Use a specific initializer"); /** diff --git a/SmartDeviceLink/SDLShow.h b/SmartDeviceLink/SDLShow.h index 18f95107d..723e5fd83 100644 --- a/SmartDeviceLink/SDLShow.h +++ b/SmartDeviceLink/SDLShow.h @@ -39,16 +39,74 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLShow : SDLRPCRequest +/// Convenience init to set template elements with the following parameters +/// +/// @param mainField1 The text displayed on the first display line +/// @param mainField2 The text displayed on the second display line +/// @param alignment The alignment that specifies how the text should be aligned on display +/// @return An SDLShow object - (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 alignment:(nullable SDLTextAlignment)alignment; +/// Convenience init to set template elements with the following parameters +/// +/// @param mainField1 The text displayed on the first display line +/// @param mainField1Type Text field metadata types +/// @param mainField2 The text displayed on the second display line +/// @param mainField2Type Text field metadata types +/// @param alignment The alignment that specifies how the text should be aligned on display +/// @return An SDLShow object - (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField1Type:(nullable SDLMetadataType)mainField1Type mainField2:(nullable NSString *)mainField2 mainField2Type:(nullable SDLMetadataType)mainField2Type alignment:(nullable SDLTextAlignment)alignment; +/// Convenience init to set template elements with the following parameters +/// +/// @param mainField1 The text displayed on the first display line +/// @param mainField2 The text displayed on the second display line +/// @param mainField3 The text displayed on the third display line +/// @param mainField4 The text displayed on the fourth display line +/// @param alignment The alignment that specifies how the text should be aligned on display +/// @return An SDLShow object - (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 mainField3:(nullable NSString *)mainField3 mainField4:(nullable NSString *)mainField4 alignment:(nullable SDLTextAlignment)alignment; +/// Convenience init to set template elements with the following parameters +/// +/// @param mainField1 The text displayed on the first display line +/// @param mainField1Type Text field metadata types +/// @param mainField2 The text displayed on the second display line +/// @param mainField2Type Text field metadata types +/// @param mainField3 The text displayed on the third display line +/// @param mainField3Type Text field metadata types +/// @param mainField4 The text displayed on the fourth display line +/// @param mainField4Type Text field metadata types +/// @param alignment The alignment that specifies how the text should be aligned on display +/// @return An SDLShow object - (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField1Type:(nullable SDLMetadataType)mainField1Type mainField2:(nullable NSString *)mainField2 mainField2Type:(nullable SDLMetadataType)mainField2Type mainField3:(nullable NSString *)mainField3 mainField3Type:(nullable SDLMetadataType)mainField3Type mainField4:(nullable NSString *)mainField4 mainField4Type:(nullable SDLMetadataType)mainField4Type alignment:(nullable SDLTextAlignment)alignment; +/// Convenience init to set template elements with the following parameters +/// +/// @param mainField1 The text displayed on the first display line +/// @param mainField2 The text displayed on the second display line +/// @param alignment The alignment that specifies how the text should be aligned on display +/// @param statusBar Text in the status Bar +/// @param mediaClock The value for the mediaClock field +/// @param mediaTrack The text in the track field +/// @return An SDLShow object - (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 alignment:(nullable SDLTextAlignment)alignment statusBar:(nullable NSString *)statusBar mediaClock:(nullable NSString *)mediaClock mediaTrack:(nullable NSString *)mediaTrack; +/// Convenience init to set template elements with the following parameters +/// +/// @param mainField1 The text displayed on the first display line +/// @param mainField2 The text displayed on the second display line +/// @param mainField3 The text displayed on the third display line +/// @param mainField4 The text displayed on the fourth display line +/// @param alignment The alignment that specifies how the text should be aligned on display +/// @param statusBar Text in the status bar +/// @param mediaClock The value for the mediaClock field +/// @param mediaTrack The text in the track field +/// @param graphic An image to be shown on supported displays +/// @param softButtons The the Soft buttons defined by the app +/// @param customPresets The custom presets defined by the App +/// @param metadata Text field metadata +/// @return An SDLShow object - (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 mainField3:(nullable NSString *)mainField3 mainField4:(nullable NSString *)mainField4 alignment:(nullable SDLTextAlignment)alignment statusBar:(nullable NSString *)statusBar mediaClock:(nullable NSString *)mediaClock mediaTrack:(nullable NSString *)mediaTrack graphic:(nullable SDLImage *)graphic softButtons:(nullable NSArray *)softButtons customPresets:(nullable NSArray *)customPresets textFieldMetadata:(nullable SDLMetadataTags *)metadata; /** diff --git a/SmartDeviceLink/SDLShowConstantTBT.h b/SmartDeviceLink/SDLShowConstantTBT.h index e3a484598..3ac01780d 100644 --- a/SmartDeviceLink/SDLShowConstantTBT.h +++ b/SmartDeviceLink/SDLShowConstantTBT.h @@ -16,6 +16,20 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLShowConstantTBT : SDLRPCRequest +/// Convenience init to create navigation directions +/// +/// @param navigationText1 The first line of text in a multi-line overlay screen +/// @param navigationText2 The second line of text in a multi-line overlay screen +/// @param eta Estimated Time of Arrival time at final destination +/// @param timeToDestination The amount of time needed to reach the final destination +/// @param totalDistance The distance to the final destination +/// @param turnIcon An icon to show with the turn description +/// @param nextTurnIcon An icon to show with the next turn description +/// @param distanceToManeuver Fraction of distance till next maneuver +/// @param distanceToManeuverScale Distance till next maneuver +/// @param maneuverComplete If and when a maneuver has completed while an AlertManeuver is active, the app must send this value set to TRUE in order to clear the AlertManeuver overlay. If omitted the value will be assumed as FALSE +/// @param softButtons Three dynamic SoftButtons available (first SoftButton is fixed to "Turns") +/// @return An SDLShowConstantTBT object - (instancetype)initWithNavigationText1:(nullable NSString *)navigationText1 navigationText2:(nullable NSString *)navigationText2 eta:(nullable NSString *)eta timeToDestination:(nullable NSString *)timeToDestination totalDistance:(nullable NSString *)totalDistance turnIcon:(nullable SDLImage *)turnIcon nextTurnIcon:(nullable SDLImage *)nextTurnIcon distanceToManeuver:(double)distanceToManeuver distanceToManeuverScale:(double)distanceToManeuverScale maneuverComplete:(BOOL)maneuverComplete softButtons:(nullable NSArray *)softButtons; /** diff --git a/SmartDeviceLink/SDLSoftButton.h b/SmartDeviceLink/SDLSoftButton.h index 742b1026c..9b75b20f4 100644 --- a/SmartDeviceLink/SDLSoftButton.h +++ b/SmartDeviceLink/SDLSoftButton.h @@ -16,10 +16,23 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLSoftButton : SDLRPCStruct +/// Convenience init +/// +/// @param handler A handler that may optionally be run when an SDLSubscribeButton or SDLSoftButton has a corresponding notification occur - (instancetype)initWithHandler:(nullable SDLRPCButtonNotificationHandler)handler; +/// Convenience init +/// +/// @param type Describes whether this soft button displays only text, only an image, or both +/// @param text Optional text to display (if defined as TEXT or BOTH type) +/// @param image Optional image struct for SoftButton (if defined as IMAGE or BOTH type) +/// @param highlighted Displays in an alternate mode, e.g. with a colored background or foreground. Depends on the IVI system +/// @param buttonId Value which is returned via OnButtonPress / OnButtonEvent +/// @param systemAction Parameter indicating whether selecting a SoftButton shall call a specific system action +/// @param handler A handler that may optionally be run when an SDLSubscribeButton or SDLSoftButton has a corresponding notification occur. - (instancetype)initWithType:(SDLSoftButtonType)type text:(nullable NSString *)text image:(nullable SDLImage *)image highlighted:(BOOL)highlighted buttonId:(UInt16)buttonId systemAction:(nullable SDLSystemAction)systemAction handler:(nullable SDLRPCButtonNotificationHandler)handler; +/// A handler that may optionally be run when an SDLSubscribeButton or SDLSoftButton has a corresponding notification occur. @property (copy, nonatomic) SDLRPCButtonNotificationHandler handler; /** diff --git a/SmartDeviceLink/SDLSoftButtonObject.h b/SmartDeviceLink/SDLSoftButtonObject.h index eb2512fca..298ecccf8 100644 --- a/SmartDeviceLink/SDLSoftButtonObject.h +++ b/SmartDeviceLink/SDLSoftButtonObject.h @@ -38,6 +38,7 @@ NS_ASSUME_NONNULL_BEGIN */ @property (copy, nonatomic, readonly) SDLSoftButtonState *currentState; +/// Describes an on-screen button which may be presented in various contexts, e.g. templates or alerts @property (strong, nonatomic, readonly) SDLSoftButton *currentStateSoftButton; /** @@ -57,7 +58,7 @@ NS_ASSUME_NONNULL_BEGIN /** Create a single-state soft button. For example, a button that brings up a Perform Interaction menu. - + @param name The name of the button @param state The single state of the button @param eventHandler The handler to be called when the button is pressed diff --git a/SmartDeviceLink/SDLSoftButtonState.h b/SmartDeviceLink/SDLSoftButtonState.h index 48b4d7587..b9560d9c0 100644 --- a/SmartDeviceLink/SDLSoftButtonState.h +++ b/SmartDeviceLink/SDLSoftButtonState.h @@ -15,6 +15,7 @@ NS_ASSUME_NONNULL_BEGIN +/// A soft button state, includes data such as text, name and artwork @interface SDLSoftButtonState : NSObject /** diff --git a/SmartDeviceLink/SDLSpeak.h b/SmartDeviceLink/SDLSpeak.h index ea8782d0c..31b69d85d 100644 --- a/SmartDeviceLink/SDLSpeak.h +++ b/SmartDeviceLink/SDLSpeak.h @@ -43,8 +43,16 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLSpeak : SDLRPCRequest +/// Convenience init to create a speak message +/// +/// @param ttsText The text to speak +/// @return An SDLSpeak object - (instancetype)initWithTTS:(NSString *)ttsText; +/// Convenience init to create a speak message +/// +/// @param ttsChunks An array of TTSChunk structs which, taken together, specify the phrase to be spoken +/// @return An SDLSpeak object - (instancetype)initWithTTSChunks:(NSArray *)ttsChunks; /** diff --git a/SmartDeviceLink/SDLSpeechCapabilities.h b/SmartDeviceLink/SDLSpeechCapabilities.h index 6f25deebc..985de6171 100644 --- a/SmartDeviceLink/SDLSpeechCapabilities.h +++ b/SmartDeviceLink/SDLSpeechCapabilities.h @@ -4,7 +4,7 @@ #import "SDLEnum.h" -/* +/** * Contains information about TTS capabilities on the SDL platform. Used in RegisterAppInterfaceResponse, and TTSChunk. * * @since SDL 1.0 diff --git a/SmartDeviceLink/SDLStaticIconName.h b/SmartDeviceLink/SDLStaticIconName.h index fcda703f1..db143a9c7 100644 --- a/SmartDeviceLink/SDLStaticIconName.h +++ b/SmartDeviceLink/SDLStaticIconName.h @@ -8,892 +8,892 @@ #import "SDLEnum.h" -/* +/** * Static icon names */ typedef SDLEnum SDLStaticIconName SDL_SWIFT_ENUM; -/* +/** * Static icon accept call / active phone call in progress / initiate a phone call */ extern SDLStaticIconName const SDLStaticIconNameAcceptCall; -/* +/** * Static icon add waypoint */ extern SDLStaticIconName const SDLStaticIconNameAddWaypoint; -/* +/** * Static icon album */ extern SDLStaticIconName const SDLStaticIconNameAlbum; -/* +/** * Static icon ambient lighting */ extern SDLStaticIconName const SDLStaticIconNameAmbientLighting; -/* +/** * Static icon arrow - north */ extern SDLStaticIconName const SDLStaticIconNameArrowNorth; -/* +/** * Static icon audio mute */ extern SDLStaticIconName const SDLStaticIconNameAudioMute; -/* +/** * Static icon audiobook episode */ extern SDLStaticIconName const SDLStaticIconNameAudiobookEpisode; -/* +/** * Static icon audiobook narrator */ extern SDLStaticIconName const SDLStaticIconNameAudiobookNarrator; -/* +/** * Static icon auxillary audio */ extern SDLStaticIconName const SDLStaticIconNameAuxillaryAudio; -/* +/** * Static icon back / return */ extern SDLStaticIconName const SDLStaticIconNameBack; -/* +/** * Static icon battery capacity 0 of 5 */ extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity0Of5; -/* +/** * Static icon battery capacity 1 of 5 */ extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity1Of5; -/* +/** * Static icon battery capacity 2 of 5 */ extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity2Of5; -/* +/** * Static icon battery capacity 3 of 5 */ extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity3Of5; -/* +/** * Static icon battery capacity 4 of 5 */ extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity4Of5; -/* +/** * Static icon battery capacity 5 of 5 */ extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity5Of5; -/* +/** * Static icon bluetooth audio source */ extern SDLStaticIconName const SDLStaticIconNameBluetoothAudioSource; -/* +/** * Static icon bluetooth1 */ extern SDLStaticIconName const SDLStaticIconNameBluetooth1; -/* +/** * Static icon bluetooth2 */ extern SDLStaticIconName const SDLStaticIconNameBluetooth2; -/* +/** * Static icon browse */ extern SDLStaticIconName const SDLStaticIconNameBrowse; -/* +/** * Static icon cell phone in roaming mode */ extern SDLStaticIconName const SDLStaticIconNameCellPhoneInRoamingMode; -/* +/** * Static icon cell service signal strength 0 of 5 bars */ extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength0Of5Bars; -/* +/** * Static icon cell service signal strength 1 of 5 bars */ extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength1Of5Bars; -/* +/** * Static icon cell service signal strength 2 of 5 bars */ extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength2Of5Bars; -/* +/** * Static icon cell service signal strength 3 of 5 bars */ extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength3Of5Bars; -/* +/** * Static icon cell service signal strength 4 of 5 bars */ extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength4Of5Bars; -/* +/** * Static icon cell service signal strength 5 of 5 bars */ extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength5Of5Bars; -/* +/** * Static icon change lane left */ extern SDLStaticIconName const SDLStaticIconNameChangeLaneLeft; -/* +/** * Static icon change lane right */ extern SDLStaticIconName const SDLStaticIconNameChangeLaneRight; -/* +/** * Static icon check box checked */ extern SDLStaticIconName const SDLStaticIconNameCheckBoxChecked; -/* +/** * Static icon check box unchecked */ extern SDLStaticIconName const SDLStaticIconNameCheckBoxUnchecked; -/* +/** * Static icon climate */ extern SDLStaticIconName const SDLStaticIconNameClimate; -/* +/** * Static icon clock */ extern SDLStaticIconName const SDLStaticIconNameClock; -/* +/** * Static icon compose (e.g. message) */ extern SDLStaticIconName const SDLStaticIconNameCompose; -/* +/** * Static icon contact / person */ extern SDLStaticIconName const SDLStaticIconNameContact; -/* +/** * Static icon continue */ extern SDLStaticIconName const SDLStaticIconNameContinue; -/* +/** * Static icon dash / bullet point */ extern SDLStaticIconName const SDLStaticIconNameDash; -/* +/** * Static icon date / calendar */ extern SDLStaticIconName const SDLStaticIconNameDate; -/* +/** * Static icon delete/remove - trash */ extern SDLStaticIconName const SDLStaticIconNameDelete; -/* +/** * Static icon destination */ extern SDLStaticIconName const SDLStaticIconNameDestination; -/* +/** * Static icon destination ferry ahead */ extern SDLStaticIconName const SDLStaticIconNameDestinationFerryAhead; -/* +/** * Static icon ebookmark (e.g. message, feed) */ extern SDLStaticIconName const SDLStaticIconNameEbookmark; -/* +/** * Static icon empty (i.e. no image) */ extern SDLStaticIconName const SDLStaticIconNameEmpty; -/* +/** * Static icon end call / reject call */ extern SDLStaticIconName const SDLStaticIconNameEndCall; -/* +/** * Static icon fail / X */ extern SDLStaticIconName const SDLStaticIconNameFail; -/* +/** * Static icon fast forward 30 secs */ extern SDLStaticIconName const SDLStaticIconNameFastForward30Secs; -/* +/** * Static icon favorite / heart */ extern SDLStaticIconName const SDLStaticIconNameFavoriteHeart; -/* +/** * Static icon favorite / star */ extern SDLStaticIconName const SDLStaticIconNameFavoriteStar; -/* +/** * Static icon fax number */ extern SDLStaticIconName const SDLStaticIconNameFaxNumber; -/* +/** * Static icon filename */ extern SDLStaticIconName const SDLStaticIconNameFilename; -/* +/** * Static icon filter / search */ extern SDLStaticIconName const SDLStaticIconNameFilter; -/* +/** * Static icon folder */ extern SDLStaticIconName const SDLStaticIconNameFolder; -/* +/** * Static icon fuel prices */ extern SDLStaticIconName const SDLStaticIconNameFuelPrices; -/* +/** * Static icon full map */ extern SDLStaticIconName const SDLStaticIconNameFullMap; -/* +/** * Static icon generic phone number */ extern SDLStaticIconName const SDLStaticIconNameGenericPhoneNumber; -/* +/** * Static icon genre */ extern SDLStaticIconName const SDLStaticIconNameGenre; -/* +/** * Static icon global keyboard */ extern SDLStaticIconName const SDLStaticIconNameGlobalKeyboard; -/* +/** * Static icon highway exit information */ extern SDLStaticIconName const SDLStaticIconNameHighwayExitInformation; -/* +/** * Static icon home phone number */ extern SDLStaticIconName const SDLStaticIconNameHomePhoneNumber; -/* +/** * Static icon hyperlink */ extern SDLStaticIconName const SDLStaticIconNameHyperlink; -/* +/** * Static icon ID3 tag unknown */ extern SDLStaticIconName const SDLStaticIconNameID3TagUnknown; -/* +/** * Static icon incoming calls (in list of phone calls) */ extern SDLStaticIconName const SDLStaticIconNameIncomingCalls; -/* +/** * Static icon information */ extern SDLStaticIconName const SDLStaticIconNameInformation; -/* +/** * Static icon IPOD media source */ extern SDLStaticIconName const SDLStaticIconNameIPodMediaSource; -/* +/** * Static icon join calls */ extern SDLStaticIconName const SDLStaticIconNameJoinCalls; -/* +/** * Static icon keep left */ extern SDLStaticIconName const SDLStaticIconNameKeepLeft; -/* +/** * Static icon keep right */ extern SDLStaticIconName const SDLStaticIconNameKeepRight; -/* +/** * Static icon key / keycode */ extern SDLStaticIconName const SDLStaticIconNameKey; -/* +/** * Static icon left */ extern SDLStaticIconName const SDLStaticIconNameLeft; -/* +/** * Static icon left arrow / back */ extern SDLStaticIconName const SDLStaticIconNameLeftArrow; -/* +/** * Static icon left exit */ extern SDLStaticIconName const SDLStaticIconNameLeftExit; -/* +/** * Static icon LINE IN audio source */ extern SDLStaticIconName const SDLStaticIconNameLineInAudioSource; -/* +/** * Static icon locked */ extern SDLStaticIconName const SDLStaticIconNameLocked; -/* +/** * Static icon media control - left arrow */ extern SDLStaticIconName const SDLStaticIconNameMediaControlLeftArrow; -/* +/** * Static icon media control - recording */ extern SDLStaticIconName const SDLStaticIconNameMediaControlRecording; -/* +/** * Static icon media control - right arrow */ extern SDLStaticIconName const SDLStaticIconNameMediaControlRightArrow; -/* +/** * Static icon media control - stop (e.g. streaming) */ extern SDLStaticIconName const SDLStaticIconNameMediaControlStop; -/* +/** * Static icon microphone */ extern SDLStaticIconName const SDLStaticIconNameMicrophone; -/* +/** * Static icon missed calls (in list of phone calls) */ extern SDLStaticIconName const SDLStaticIconNameMissedCalls; -/* +/** * Static icon mobile phone number */ extern SDLStaticIconName const SDLStaticIconNameMobilePhoneNumber; -/* +/** * Static icon move down / download */ extern SDLStaticIconName const SDLStaticIconNameMoveDown; -/* +/** * Static icon move up */ extern SDLStaticIconName const SDLStaticIconNameMoveUp; -/* +/** * Static icon MP3 tag artist */ extern SDLStaticIconName const SDLStaticIconNameMP3TagArtist; -/* +/** * Static icon navigation / navigation settings */ extern SDLStaticIconName const SDLStaticIconNameNavigation; -/* +/** * Static icon navigation current direction */ extern SDLStaticIconName const SDLStaticIconNameNavigationCurrentDirection; -/* +/** * Static icon negative rating - thumbs down */ extern SDLStaticIconName const SDLStaticIconNameNegativeRatingThumbsDown; -/* +/** * Static icon new/unread text message/email */ extern SDLStaticIconName const SDLStaticIconNameNew; -/* +/** * Static icon office phone number / work phone number */ extern SDLStaticIconName const SDLStaticIconNameOfficePhoneNumber; -/* +/** * Static icon opened/read text message/email */ extern SDLStaticIconName const SDLStaticIconNameOpened; -/* +/** * Static icon origin / nearby locale / current position */ extern SDLStaticIconName const SDLStaticIconNameOrigin; -/* +/** * Static icon outgoing calls (in list of phone calls) */ extern SDLStaticIconName const SDLStaticIconNameOutgoingCalls; -/* +/** * Static icon play / pause - pause active */ extern SDLStaticIconName const SDLStaticIconNamePause; -/* +/** * Static icon phone call 1 */ extern SDLStaticIconName const SDLStaticIconNamePhoneCall1; -/* +/** * Static icon phone call 2 */ extern SDLStaticIconName const SDLStaticIconNamePhoneCall2; -/* +/** * Static icon phone device */ extern SDLStaticIconName const SDLStaticIconNamePhoneDevice; -/* +/** * Static icon phonebook */ extern SDLStaticIconName const SDLStaticIconNamePhonebook; -/* +/** * Static icon photo / picture */ extern SDLStaticIconName const SDLStaticIconNamePhoto; -/* +/** * Static icon play / pause - play active */ extern SDLStaticIconName const SDLStaticIconNamePlay; -/* +/** * Static icon playlist */ extern SDLStaticIconName const SDLStaticIconNamePlaylist; -/* +/** * Static icon pop-up */ extern SDLStaticIconName const SDLStaticIconNamePopUp; -/* +/** * Static icon positive rating - thumbs up */ extern SDLStaticIconName const SDLStaticIconNamePositiveRatingThumbsUp; -/* +/** * Static icon power */ extern SDLStaticIconName const SDLStaticIconNamePower; -/* +/** * Static icon primary phone (favorite) */ extern SDLStaticIconName const SDLStaticIconNamePrimaryPhone; -/* +/** * Static icon radio button checked */ extern SDLStaticIconName const SDLStaticIconNameRadioButtonChecked; -/* +/** * Static icon radio button unchecked */ extern SDLStaticIconName const SDLStaticIconNameRadioButtonUnchecked; -/* +/** * Static icon recent calls / history */ extern SDLStaticIconName const SDLStaticIconNameRecentCalls; -/* +/** * Static icon recent destinations */ extern SDLStaticIconName const SDLStaticIconNameRecentDestinations; -/* +/** * Static icon redo */ extern SDLStaticIconName const SDLStaticIconNameRedo; -/* +/** * Static icon refresh */ extern SDLStaticIconName const SDLStaticIconNameRefresh; -/* +/** * Static icon remote diagnostics - check engine */ extern SDLStaticIconName const SDLStaticIconNameRemoteDiagnosticsCheckEngine; -/* +/** * Static icon rendered 911 assist / emergency assistance */ extern SDLStaticIconName const SDLStaticIconNameRendered911Assist; -/* +/** * Static icon repeat */ extern SDLStaticIconName const SDLStaticIconNameRepeat; -/* +/** * Static icon repeat play */ extern SDLStaticIconName const SDLStaticIconNameRepeatPlay; -/* +/** * Static icon reply */ extern SDLStaticIconName const SDLStaticIconNameReply; -/* +/** * Static icon rewind 30 secs */ extern SDLStaticIconName const SDLStaticIconNameRewind30Secs; -/* +/** * Static icon right */ extern SDLStaticIconName const SDLStaticIconNameRight; -/* +/** * Static icon right exit */ extern SDLStaticIconName const SDLStaticIconNameRightExit; -/* +/** * Static icon ringtones */ extern SDLStaticIconName const SDLStaticIconNameRingtones; -/* +/** * Static icon roundabout left hand 1 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand1; -/* +/** * Static icon roundabout left hand 2 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand2; -/* +/** * Static icon roundabout left hand 3 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand3; -/* +/** * Static icon roundabout left hand 4 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand4; -/* +/** * Static icon roundabout left hand 5 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand5; -/* +/** * Static icon roundabout left hand 6 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand6; -/* +/** * Static icon roundabout left hand 7 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand7; -/* +/** * Static icon roundabout right hand 1 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand1; -/* +/** * Static icon roundabout right hand 2 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand2; -/* +/** * Static icon roundabout right hand 3 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand3; -/* +/** * Static icon roundabout right hand 4 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand4; -/* +/** * Static icon roundabout right hand 5 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand5; -/* +/** * Static icon roundabout right hand 6 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand6; -/* +/** * Static icon roundabout right hand 7 */ extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand7; -/* +/** * Static icon RSS */ extern SDLStaticIconName const SDLStaticIconNameRSS; -/* +/** * Static icon settings / menu */ extern SDLStaticIconName const SDLStaticIconNameSettings; -/* +/** * Static icon sharp left */ extern SDLStaticIconName const SDLStaticIconNameSharpLeft; -/* +/** * Static icon sharp right */ extern SDLStaticIconName const SDLStaticIconNameSharpRight; -/* +/** * Static icon show */ extern SDLStaticIconName const SDLStaticIconNameShow; -/* +/** * Static icon shuffle play */ extern SDLStaticIconName const SDLStaticIconNameShufflePlay; -/* +/** * Static icon ski places / elevation / altitude */ extern SDLStaticIconName const SDLStaticIconNameSkiPlaces; -/* +/** * Static icon slight left */ extern SDLStaticIconName const SDLStaticIconNameSlightLeft; -/* +/** * Static icon slight right */ extern SDLStaticIconName const SDLStaticIconNameSlightRight; -/* +/** * Static icon smartphone */ extern SDLStaticIconName const SDLStaticIconNameSmartphone; -/* +/** * Static icon sort list */ extern SDLStaticIconName const SDLStaticIconNameSortList; -/* +/** * Static icon speed dial numbers - number 0 */ extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber0; -/* +/** * Static icon speed dial numbers - number 1 */ extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber1; -/* +/** * Static icon speed dial numbers - number 2 */ extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber2; -/* +/** * Static icon speed dial numbers - number 3 */ extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber3; -/* +/** * Static icon speed dial numbers - number 4 */ extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber4; -/* +/** * Static icon speed dial numbers - number 5 */ extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber5; -/* +/** * Static icon speed dial numbers - number 6 */ extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber6; -/* +/** * Static icon speed dial numbers - number 7 */ extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber7; -/* +/** * Static icon speed dial numbers - number 8 */ extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber8; -/* +/** * Static icon speed dial numbers - number 9 */ extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber9; -/* +/** * Static icon success / check */ extern SDLStaticIconName const SDLStaticIconNameSuccess; -/* +/** * Static icon track title / song title */ extern SDLStaticIconName const SDLStaticIconNameTrackTitle; -/* +/** * Static icon traffic report */ extern SDLStaticIconName const SDLStaticIconNameTrafficReport; -/* +/** * Static icon turn list */ extern SDLStaticIconName const SDLStaticIconNameTurnList; -/* +/** * Static icon u-turn left traffic */ extern SDLStaticIconName const SDLStaticIconNameUTurnLeftTraffic; -/* +/** * Static icon u-turn right traffic */ extern SDLStaticIconName const SDLStaticIconNameUTurnRightTraffic; -/* +/** * Static icon undo */ extern SDLStaticIconName const SDLStaticIconNameUndo; -/* +/** * Static icon unlocked */ extern SDLStaticIconName const SDLStaticIconNameUnlocked; -/* +/** * Static icon USB media audio source */ extern SDLStaticIconName const SDLStaticIconNameUSBMediaAudioSource; -/* +/** * Static icon voice control scrollbar - list item no. 1 */ extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo1; -/* +/** * Static icon voice control scrollbar - list item no. 2 */ extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo2; -/* +/** * Static icon voice control scrollbar - list item no. 3 */ extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo3; -/* +/** * Static icon voice control scrollbar - list item no. 4 */ extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo4; -/* +/** * Static icon voice recognition - failed */ extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionFailed; -/* +/** * Static icon voice recognition - pause */ extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionPause; -/* +/** * Static icon voice recognition - successful */ extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionSuccessful; -/* +/** * Static icon voice recognition - system active */ extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionSystemActive; -/* +/** * Static icon voice recognition - system listening */ extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionSystemListening; -/* +/** * Static icon voice recognition - try again */ extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionTryAgain; -/* +/** * Static icon warning / safety alert */ extern SDLStaticIconName const SDLStaticIconNameWarning; -/* +/** * Static icon weather */ extern SDLStaticIconName const SDLStaticIconNameWeather; -/* +/** * Static icon wifi full */ extern SDLStaticIconName const SDLStaticIconNameWifiFull; -/* +/** * Static icon zoom in */ extern SDLStaticIconName const SDLStaticIconNameZoomIn; -/* +/** * Static icon zoom out */ extern SDLStaticIconName const SDLStaticIconNameZoomOut; From 916b2426ee483d7efe1dcf5ec5d704d841e47a14 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Wed, 30 Oct 2019 15:06:22 -0400 Subject: [PATCH 06/38] no message --- SmartDeviceLink/SDLStationIDNumber.h | 5 ++++ .../SDLStreamingMediaConfiguration.h | 9 +++--- SmartDeviceLink/SDLStreamingMediaManager.h | 1 + .../SDLStreamingMediaManagerConstants.h | 28 ++++++++++++++++--- .../SDLStreamingMediaManagerDataSource.h | 1 + SmartDeviceLink/SDLSubscribeButton.h | 5 ++++ SmartDeviceLink/SDLSupportedSeat.h | 12 ++++---- SmartDeviceLink/SDLSyncMsgVersion.h | 6 ++++ SmartDeviceLink/SDLSyncPData.h | 2 +- SmartDeviceLink/SDLSystemRequest.h | 2 +- SmartDeviceLink/SDLTemplateColorScheme.h | 7 +++++ SmartDeviceLink/SDLTurn.h | 5 ++++ SmartDeviceLink/SDLTurnSignal.h | 10 +++---- SmartDeviceLink/SDLUnsubscribeButton.h | 4 +++ SmartDeviceLink/SDLUpdateTurnList.h | 4 +++ SmartDeviceLink/SDLVideoStreamingFormat.h | 5 ++++ SmartDeviceLink/SDLVoiceCommand.h | 5 ++++ 17 files changed, 90 insertions(+), 21 deletions(-) diff --git a/SmartDeviceLink/SDLStationIDNumber.h b/SmartDeviceLink/SDLStationIDNumber.h index ffd249347..22288c1db 100644 --- a/SmartDeviceLink/SDLStationIDNumber.h +++ b/SmartDeviceLink/SDLStationIDNumber.h @@ -13,6 +13,11 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLStationIDNumber : SDLRPCStruct +/// Convenience init + +/// @param countryCode Binary Representation of ITU Country Code. USA Code is 001 +/// @param id Binary representation of unique facility ID assigned by the FCC +/// @return An SDLStationIDNumber object - (instancetype)initWithCountryCode:(nullable NSNumber *)countryCode fccFacilityId:(nullable NSNumber *)id; /** diff --git a/SmartDeviceLink/SDLStreamingMediaConfiguration.h b/SmartDeviceLink/SDLStreamingMediaConfiguration.h index b000b6ba8..abe5ea799 100644 --- a/SmartDeviceLink/SDLStreamingMediaConfiguration.h +++ b/SmartDeviceLink/SDLStreamingMediaConfiguration.h @@ -18,14 +18,15 @@ NS_ASSUME_NONNULL_BEGIN /** The type of rendering that CarWindow will perform. Depending on your app, you may need to try different ones for best performance - - - SDLCarWindowRenderingTypeLayer: Instead of rendering your UIViewController's view, this will render the layer using `renderInContext` - - SDLCarWindowRenderingTypeViewAfterScreenUpdates: Renders your UIViewController's view using `drawViewHierarchyInRect:bounds afterScreenUpdates:YES` - - SDLCarWindowRenderingTypeViewBeforeScreenUpdates: Renders your UIViewController's view using `drawViewHierarchyInRect:bounds afterScreenUpdates:NO` */ typedef NS_ENUM(NSUInteger, SDLCarWindowRenderingType) { + /// Instead of rendering your UIViewController's view, this will render the layer using renderInContext SDLCarWindowRenderingTypeLayer, + + /// Renders your UIViewController's view using drawViewHierarchyInRect:bounds afterScreenUpdates:YES SDLCarWindowRenderingTypeViewAfterScreenUpdates, + + /// Renders your UIViewController's view using drawViewHierarchyInRect:bounds afterScreenUpdates:NO SDLCarWindowRenderingTypeViewBeforeScreenUpdates }; diff --git a/SmartDeviceLink/SDLStreamingMediaManager.h b/SmartDeviceLink/SDLStreamingMediaManager.h index 01628cfda..28e5abc5e 100644 --- a/SmartDeviceLink/SDLStreamingMediaManager.h +++ b/SmartDeviceLink/SDLStreamingMediaManager.h @@ -25,6 +25,7 @@ NS_ASSUME_NONNULL_BEGIN #pragma mark - Interface +/// Manager to help control streaming media services. @interface SDLStreamingMediaManager : NSObject /** diff --git a/SmartDeviceLink/SDLStreamingMediaManagerConstants.h b/SmartDeviceLink/SDLStreamingMediaManagerConstants.h index 1c0eadc72..015353350 100644 --- a/SmartDeviceLink/SDLStreamingMediaManagerConstants.h +++ b/SmartDeviceLink/SDLStreamingMediaManagerConstants.h @@ -12,14 +12,15 @@ NS_ASSUME_NONNULL_BEGIN /** A flag determining how video and audio streaming should be encrypted - - - SDLStreamingEncryptionFlagNone: It should not be encrypted at all - - SDLStreamingEncryptionFlagAuthenticateOnly: It should use SSL/TLS only to authenticate - - SDLStreamingEncryptionFlagAuthenticateAndEncrypt: All data on these services should be encrypted using SSL/TLS */ typedef NS_ENUM(NSInteger, SDLStreamingEncryptionFlag) { + /// It should not be encrypted at all SDLStreamingEncryptionFlagNone, + + /// It should use SSL/TLS only to authenticate SDLStreamingEncryptionFlagAuthenticateOnly, + + /// All data on these services should be encrypted using SSL/TLS SDLStreamingEncryptionFlagAuthenticateAndEncrypt }; @@ -36,20 +37,39 @@ extern NSString *const SDLLockScreenManagerWillDismissLockScreenViewController; extern NSString *const SDLLockScreenManagerDidDismissLockScreenViewController; typedef NSString SDLVideoStreamManagerState; +/// Streaming state stopped extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateStopped; + +/// Streaming state starting extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateStarting; + +/// Streaming state ready extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateReady; + +/// Streaming state suspended extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateSuspended; + +/// Streaming state shutting down extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateShuttingDown; typedef NSString SDLAudioStreamManagerState; +/// Audio state stopped extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateStopped; + +/// Audio state starting extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateStarting; + +/// Audio state ready extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateReady; + +/// Audio state shutting down extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateShuttingDown; typedef NSString SDLAppState; +/// App state inactive extern SDLAppState *const SDLAppStateInactive; + +/// App state active extern SDLAppState *const SDLAppStateActive; NS_ASSUME_NONNULL_END diff --git a/SmartDeviceLink/SDLStreamingMediaManagerDataSource.h b/SmartDeviceLink/SDLStreamingMediaManagerDataSource.h index 7fdf13e38..8d7b0944f 100644 --- a/SmartDeviceLink/SDLStreamingMediaManagerDataSource.h +++ b/SmartDeviceLink/SDLStreamingMediaManagerDataSource.h @@ -13,6 +13,7 @@ NS_ASSUME_NONNULL_BEGIN +/// A data source for the streaming manager's preferred resolutions and preferred formats. @protocol SDLStreamingMediaManagerDataSource /** diff --git a/SmartDeviceLink/SDLSubscribeButton.h b/SmartDeviceLink/SDLSubscribeButton.h index 4dc6280c5..75c058d4d 100644 --- a/SmartDeviceLink/SDLSubscribeButton.h +++ b/SmartDeviceLink/SDLSubscribeButton.h @@ -69,6 +69,11 @@ NS_ASSUME_NONNULL_BEGIN */ - (instancetype)initWithHandler:(nullable SDLRPCButtonNotificationHandler)handler; +/// Construct a SDLSubscribeButton with a handler callback when an event occurs with a button name. +/// +/// @param buttonName The name of the button to subscribe to +/// @param handler A callback that will be called when a button event occurs for the subscribed button +/// @return An SDLSubscribeButton object - (instancetype)initWithButtonName:(SDLButtonName)buttonName handler:(nullable SDLRPCButtonNotificationHandler)handler; /** diff --git a/SmartDeviceLink/SDLSupportedSeat.h b/SmartDeviceLink/SDLSupportedSeat.h index 63badc582..c17689e4c 100644 --- a/SmartDeviceLink/SDLSupportedSeat.h +++ b/SmartDeviceLink/SDLSupportedSeat.h @@ -9,18 +9,18 @@ */ typedef SDLEnum SDLSupportedSeat SDL_SWIFT_ENUM __deprecated; -/** - * @abstract Save current seat postions and settings to seat memory. - */ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" +/** +* @abstract Save current seat postions and settings to seat memory. +*/ extern SDLSupportedSeat const SDLSupportedSeatDriver; #pragma clang diagnostic pop -/** - * @abstract Restore / apply the seat memory settings to the current seat. - */ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" +/** +* @abstract Restore / apply the seat memory settings to the current seat. +*/ extern SDLSupportedSeat const SDLSupportedSeatFrontPassenger; #pragma clang diagnostic pop diff --git a/SmartDeviceLink/SDLSyncMsgVersion.h b/SmartDeviceLink/SDLSyncMsgVersion.h index 5efcfde38..7ef41b21d 100644 --- a/SmartDeviceLink/SDLSyncMsgVersion.h +++ b/SmartDeviceLink/SDLSyncMsgVersion.h @@ -14,6 +14,12 @@ NS_ASSUME_NONNULL_BEGIN __deprecated_msg("Use SDLMsgVersion instead") @interface SDLSyncMsgVersion : SDLRPCStruct +/// Convenience init to describe the SDL version +/// +/// @param majorVersion The major version indicates versions that is not-compatible to previous versions +/// @param minorVersion The minor version indicates a change to a previous version that should still allow to be run on an older version (with limited functionality) +/// @param patchVersion Allows backward-compatible fixes to the API without increasing the minor version of the interface +/// @return An SDLSyncMsgVersion object - (instancetype)initWithMajorVersion:(UInt8)majorVersion minorVersion:(UInt8)minorVersion patchVersion:(UInt8)patchVersion; /** diff --git a/SmartDeviceLink/SDLSyncPData.h b/SmartDeviceLink/SDLSyncPData.h index c19fae453..6dbad57e0 100644 --- a/SmartDeviceLink/SDLSyncPData.h +++ b/SmartDeviceLink/SDLSyncPData.h @@ -6,7 +6,7 @@ NS_ASSUME_NONNULL_BEGIN -/* +/** * Allows binary data in the form of SyncP packets to be sent to the SYNC module. Binary data is in binary part of hybrid msg. * * *** DEPRECATED *** diff --git a/SmartDeviceLink/SDLSystemRequest.h b/SmartDeviceLink/SDLSystemRequest.h index b029d37c9..75cd10a6c 100644 --- a/SmartDeviceLink/SDLSystemRequest.h +++ b/SmartDeviceLink/SDLSystemRequest.h @@ -5,7 +5,7 @@ #import "SDLRequestType.h" -/* +/** * An asynchronous request from the device; binary data can be included in hybrid part of message for some requests (such as HTTP, Proprietary, or Authentication requests) * * @since SmartDeviceLink 3.0 diff --git a/SmartDeviceLink/SDLTemplateColorScheme.h b/SmartDeviceLink/SDLTemplateColorScheme.h index d62420326..db51327a9 100644 --- a/SmartDeviceLink/SDLTemplateColorScheme.h +++ b/SmartDeviceLink/SDLTemplateColorScheme.h @@ -15,8 +15,15 @@ NS_ASSUME_NONNULL_BEGIN +/// A color scheme for all display layout templates. @interface SDLTemplateColorScheme : SDLRPCStruct +/// Convenience init +/// +/// @param primaryColor This must always be your primary brand color +/// @param secondaryColor This may be an accent or complimentary color to your primary brand color +/// @param backgroundColor he background color to be used on the template +/// @return An SDLTemplateColorScheme - (instancetype)initWithPrimaryRGBColor:(SDLRGBColor *)primaryColor secondaryRGBColor:(SDLRGBColor *)secondaryColor backgroundRGBColor:(SDLRGBColor *)backgroundColor; - (instancetype)initWithPrimaryColor:(UIColor *)primaryColor secondaryColor:(UIColor *)secondaryColor backgroundColor:(UIColor *)backgroundColor; diff --git a/SmartDeviceLink/SDLTurn.h b/SmartDeviceLink/SDLTurn.h index f0cd7dcf5..b86d64695 100644 --- a/SmartDeviceLink/SDLTurn.h +++ b/SmartDeviceLink/SDLTurn.h @@ -12,6 +12,11 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLTurn : SDLRPCStruct +/// Convenience init to UpdateTurnList for navigation +/// +/// @param navigationText Individual turn text. Must provide at least text or icon for a given turn +/// @param icon Individual turn icon. Must provide at least text or icon for a given turn +/// @return An SDLTurn object - (instancetype)initWithNavigationText:(nullable NSString *)navigationText turnIcon:(nullable SDLImage *)icon; /** diff --git a/SmartDeviceLink/SDLTurnSignal.h b/SmartDeviceLink/SDLTurnSignal.h index b8d50c610..daca0b05b 100644 --- a/SmartDeviceLink/SDLTurnSignal.h +++ b/SmartDeviceLink/SDLTurnSignal.h @@ -8,27 +8,27 @@ #import "SDLEnum.h" -/* +/** * Enumeration that describes the status of the turn light indicator. */ typedef SDLEnum SDLTurnSignal SDL_SWIFT_ENUM; -/* +/** * Turn signal is OFF */ extern SDLTurnSignal const SDLTurnSignalOff; -/* +/** * Left turn signal is on */ extern SDLTurnSignal const SDLTurnSignalLeft; -/* +/** * Right turn signal is on */ extern SDLTurnSignal const SDLTurnSignalRight; -/* +/** * Both signals (left and right) are on */ extern SDLTurnSignal const SDLTurnSignalBoth; diff --git a/SmartDeviceLink/SDLUnsubscribeButton.h b/SmartDeviceLink/SDLUnsubscribeButton.h index 23d4cbf3b..9fd78ec25 100644 --- a/SmartDeviceLink/SDLUnsubscribeButton.h +++ b/SmartDeviceLink/SDLUnsubscribeButton.h @@ -24,6 +24,10 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLUnsubscribeButton : SDLRPCRequest +/// Convenience init to unsubscribe from a subscription button +/// +/// @param buttonName A name of the button to unsubscribe from +/// @return A name of the button to unsubscribe from - (instancetype)initWithButtonName:(SDLButtonName)buttonName; /** diff --git a/SmartDeviceLink/SDLUpdateTurnList.h b/SmartDeviceLink/SDLUpdateTurnList.h index 96d54a55a..0133e0e2f 100644 --- a/SmartDeviceLink/SDLUpdateTurnList.h +++ b/SmartDeviceLink/SDLUpdateTurnList.h @@ -17,6 +17,10 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLUpdateTurnList : SDLRPCRequest +/// Convenience init to update a list of maneuvers for navigation +/// +/// @param turnList A struct used in UpdateTurnList for Turn-by-Turn navigation applications +/// @param softButtons An array of softbuttons - (instancetype)initWithTurnList:(nullable NSArray *)turnList softButtons:(nullable NSArray *)softButtons; /** diff --git a/SmartDeviceLink/SDLVideoStreamingFormat.h b/SmartDeviceLink/SDLVideoStreamingFormat.h index 9cc3cb7cc..958ae43b2 100644 --- a/SmartDeviceLink/SDLVideoStreamingFormat.h +++ b/SmartDeviceLink/SDLVideoStreamingFormat.h @@ -28,6 +28,11 @@ NS_ASSUME_NONNULL_BEGIN */ @property (strong, nonatomic) SDLVideoStreamingCodec codec; +/// Convenience init +/// +/// @param codec Codec type, see VideoStreamingCodec +/// @param protocol Protocol type, see VideoStreamingProtocol +/// @return An SDLVideoStreamingFormat object - (instancetype)initWithCodec:(SDLVideoStreamingCodec)codec protocol:(SDLVideoStreamingProtocol)protocol; @end diff --git a/SmartDeviceLink/SDLVoiceCommand.h b/SmartDeviceLink/SDLVoiceCommand.h index 252fbaeae..b29ec6fd1 100644 --- a/SmartDeviceLink/SDLVoiceCommand.h +++ b/SmartDeviceLink/SDLVoiceCommand.h @@ -24,6 +24,11 @@ typedef void(^SDLVoiceCommandSelectionHandler)(void); */ @property (copy, nonatomic, readonly, nullable) SDLVoiceCommandSelectionHandler handler; +/// Convenience init +/// +/// @param voiceCommands The strings the user can say to activate this voice command +/// @param handler The handler that will be called when the command is activated +/// @return An SDLVoiceCommand object - (instancetype)initWithVoiceCommands:(NSArray *)voiceCommands handler:(SDLVoiceCommandSelectionHandler)handler; @end From a64ea056ab6777e837525fdf95f2b287b60ad4da Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Wed, 30 Oct 2019 15:11:54 -0400 Subject: [PATCH 07/38] undocumented code --- scripts/generate-documentation.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 scripts/generate-documentation.sh diff --git a/scripts/generate-documentation.sh b/scripts/generate-documentation.sh old mode 100644 new mode 100755 From 1bf12e33f59b5b2d2959af792ed25d7ab367aa55 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Wed, 30 Oct 2019 15:15:49 -0400 Subject: [PATCH 08/38] no message --- scripts/generate-documentation.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 scripts/generate-documentation.sh diff --git a/scripts/generate-documentation.sh b/scripts/generate-documentation.sh old mode 100755 new mode 100644 From 87085d824dcdfde4b981d332f881b77366b22462 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Wed, 30 Oct 2019 15:32:58 -0400 Subject: [PATCH 09/38] new undocumented file --- docs/undocumented.json | 5473 +++++++++------------------------------- 1 file changed, 1249 insertions(+), 4224 deletions(-) diff --git a/docs/undocumented.json b/docs/undocumented.json index 8d76dcc19..84ea1b4cd 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -1,5752 +1,2777 @@ { "warnings": [ { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/NSNumber+NumberType.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/NSNumber+NumberType.h", "line": 35, "symbol": "NSNumber(NumberType)", "symbol_kind": "sourcekitten.source.lang.objc.decl.category", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAddSubMenu.h", - "line": 28, - "symbol": "SDLAddSubMenu.-initWithId:menuName:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAddSubMenu.h", - "line": 30, - "symbol": "SDLAddSubMenu.-initWithId:menuName:position:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAddSubMenu.h", - "line": 32, - "symbol": "SDLAddSubMenu.-initWithId:menuName:menuIcon:position:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAddSubMenu.h", - "line": 34, - "symbol": "SDLAddSubMenu.-initWithId:menuName:menuLayout:menuIcon:position:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAlertManeuver.h", - "line": 21, - "symbol": "SDLAlertManeuver.-initWithTTS:softButtons:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAlertManeuver.h", - "line": 22, - "symbol": "SDLAlertManeuver.-initWithTTSChunks:softButtons:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAlertResponse.h", - "line": 17, - "symbol": "SDLAlertResponse.tryAgainTime", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppInfo.h", - "line": 13, - "symbol": "SDLAppInfo.+currentAppInfo", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h", - "line": 67, - "symbol": "SDLAppInterfaceUnregisteredReasonProtocolViolation", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h", - "line": 69, - "symbol": "SDLAppInterfaceUnregisteredReasonUnsupportedHMIResource", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppServiceCapability.h", - "line": 19, - "symbol": "SDLAppServiceCapability", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppServiceData.h", - "line": 23, - "symbol": "SDLAppServiceData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppServiceRecord.h", - "line": 19, - "symbol": "SDLAppServiceRecord", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppServicesCapabilities.h", - "line": 18, - "symbol": "SDLAppServicesCapabilities", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLArtwork.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLArtwork.h", "line": 16, "symbol": "SDLArtworkImageFormat", "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLArtwork.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLArtwork.h", "line": 16, "symbol": "SDLArtworkImageFormat", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLArtwork.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLArtwork.h", "line": 17, "symbol": "SDLArtworkImageFormat.SDLArtworkImageFormatPNG", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLArtwork.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLArtwork.h", "line": 18, "symbol": "SDLArtworkImageFormat.SDLArtworkImageFormatJPG", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLArtwork.h", - "line": 23, - "symbol": "SDLArtwork", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioControlCapabilities.h", - "line": 9, - "symbol": "SDLAudioControlCapabilities", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioControlData.h", - "line": 11, - "symbol": "SDLAudioControlData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioFile.h", - "line": 13, - "symbol": "SDLAudioFile", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", "line": 19, "symbol": "SDLErrorDomainAudioStreamManager", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", "line": 21, "symbol": "SDLAudioStreamManagerError", "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", "line": 21, "symbol": "SDLAudioStreamManagerError", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", "line": 22, "symbol": "SDLAudioStreamManagerError.SDLAudioStreamManagerErrorNotConnected", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", "line": 23, "symbol": "SDLAudioStreamManagerError.SDLAudioStreamManagerErrorNoQueuedAudio", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", - "line": 26, - "symbol": "SDLAudioStreamManager", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLAudioStreamManagerDelegate.h", + "line": 16, + "symbol": "SDLAudioStreamManagerDelegate", + "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", + "warning": "undocumented" + }, + { + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLChoiceCell.h", + "line": 15, + "symbol": "SDLChoiceCell", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManagerDelegate.h", - "line": 16, - "symbol": "SDLAudioStreamManagerDelegate", - "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLChoiceSet.h", + "line": 23, + "symbol": "SDLChoiceSetLayout", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonName.h", - "line": 261, - "symbol": "SDLButtonNameNavPanLeft", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLChoiceSet.h", + "line": 23, + "symbol": "SDLChoiceSetLayout", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonName.h", - "line": 266, - "symbol": "SDLButtonNameNavPanUpLeft", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLChoiceSet.h", + "line": 24, + "symbol": "SDLChoiceSetLayout.SDLChoiceSetLayoutList", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonName.h", - "line": 271, - "symbol": "SDLButtonNameNavTiltToggle", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLChoiceSet.h", + "line": 25, + "symbol": "SDLChoiceSetLayout.SDLChoiceSetLayoutTiles", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonName.h", - "line": 276, - "symbol": "SDLButtonNameNavRotateClockwise", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLEnum.h", + "line": 13, + "symbol": "NSString(SDLEnum)", + "symbol_kind": "sourcekitten.source.lang.objc.decl.category", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonName.h", - "line": 281, - "symbol": "SDLButtonNameNavRotateCounterClockwise", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", + "line": 119, + "symbol": "SDLTextAndGraphicManagerError.SDLTextAndGraphicManagerErrorPendingUpdateSuperseded", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonName.h", - "line": 286, - "symbol": "SDLButtonNameNavHeadingToggle", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", + "line": 128, + "symbol": "SDLSoftButtonManagerError.SDLSoftButtonManagerErrorPendingUpdateSuperseded", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonPress.h", - "line": 18, - "symbol": "SDLButtonPress.-initWithButtonName:moduleType:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", + "line": 137, + "symbol": "SDLMenuManagerError.SDLMenuManagerErrorRPCsFailed", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonPress.h", - "line": 20, - "symbol": "SDLButtonPress.-initWithButtonName:moduleType:moduleId:", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLFile.h", + "line": 68, + "symbol": "SDLFile.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLCancelInteraction.h", - "line": 18, - "symbol": "SDLCancelInteraction", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLFileManager.h", + "line": 21, + "symbol": "SDLFileManagerStartupCompletionHandler", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChangeRegistration.h", - "line": 22, - "symbol": "SDLChangeRegistration.-initWithLanguage:hmiDisplayLanguage:", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLFileManagerConstants.h", + "line": 15, + "symbol": "SDLFileName", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", + "warning": "undocumented" + }, + { + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLifecycleConfiguration.h", + "line": 36, + "symbol": "SDLLifecycleConfiguration.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChangeRegistration.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", + "line": 23, + "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeNever", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "warning": "undocumented" + }, + { + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", "line": 24, - "symbol": "SDLChangeRegistration.-initWithLanguage:hmiDisplayLanguage:appName:ttsName:ngnMediaScreenAppName:vrSynonyms:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeRequiredOnly", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoice.h", - "line": 18, - "symbol": "SDLChoice.-initWithId:menuName:vrCommands:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", + "line": 25, + "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeOptionalOrRequired", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoice.h", - "line": 20, - "symbol": "SDLChoice.-initWithId:menuName:vrCommands:image:secondaryText:secondaryImage:tertiaryText:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", + "line": 26, + "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeAlways", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceCell.h", - "line": 15, - "symbol": "SDLChoiceCell", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", + "line": 84, + "symbol": "SDLLockScreenConfiguration.-init", + "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSet.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", "line": 23, - "symbol": "SDLChoiceSetLayout", + "symbol": "SDLLogBytesDirection", "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSet.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", "line": 23, - "symbol": "SDLChoiceSetLayout", + "symbol": "SDLLogBytesDirection", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSet.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", "line": 24, - "symbol": "SDLChoiceSetLayout.SDLChoiceSetLayoutList", + "symbol": "SDLLogBytesDirection.SDLLogBytesDirectionTransmit", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSet.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", "line": 25, - "symbol": "SDLChoiceSetLayout.SDLChoiceSetLayoutTiles", + "symbol": "SDLLogBytesDirection.SDLLogBytesDirectionReceive", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSet.h", - "line": 28, - "symbol": "SDLChoiceSet", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", + "line": 37, + "symbol": "SDLLogFlag.SDLLogFlagError", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSetDelegate.h", - "line": 18, - "symbol": "SDLChoiceSetDelegate", - "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", + "line": 38, + "symbol": "SDLLogFlag.SDLLogFlagWarning", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSetDelegate.h", - "line": 20, - "symbol": "SDLChoiceSetDelegate.-choiceSet:didSelectChoice:withSource:atRowIndex:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", + "line": 39, + "symbol": "SDLLogFlag.SDLLogFlagDebug", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSetDelegate.h", - "line": 21, - "symbol": "SDLChoiceSetDelegate.-choiceSet:didReceiveError:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", + "line": 40, + "symbol": "SDLLogFlag.SDLLogFlagVerbose", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlCapabilities.h", - "line": 17, - "symbol": "SDLClimateControlCapabilities.-initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", + "line": 54, + "symbol": "SDLLogLevel.SDLLogLevelDefault", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlCapabilities.h", - "line": 19, - "symbol": "SDLClimateControlCapabilities.-initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", + "line": 55, + "symbol": "SDLLogLevel.SDLLogLevelOff", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlCapabilities.h", - "line": 21, - "symbol": "SDLClimateControlCapabilities.-initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:climateEnableAvailable:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", + "line": 56, + "symbol": "SDLLogLevel.SDLLogLevelError", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlCapabilities.h", - "line": 23, - "symbol": "SDLClimateControlCapabilities.-initWithModuleName:moduleInfo:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:climateEnableAvailable:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", + "line": 57, + "symbol": "SDLLogLevel.SDLLogLevelWarning", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlData.h", - "line": 19, - "symbol": "SDLClimateControlData.-initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", + "line": 58, + "symbol": "SDLLogLevel.SDLLogLevelDebug", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlData.h", - "line": 21, - "symbol": "SDLClimateControlData.-initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable:heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", + "line": 59, + "symbol": "SDLLogLevel.SDLLogLevelVerbose", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlData.h", - "line": 23, - "symbol": "SDLClimateControlData.-initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable:heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", + "line": 70, + "symbol": "SDLLogFormatType.SDLLogFormatTypeSimple", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLCloudAppProperties.h", - "line": 19, - "symbol": "SDLCloudAppProperties", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", + "line": 71, + "symbol": "SDLLogFormatType.SDLLogFormatTypeDefault", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLConfiguration.h", - "line": 20, - "symbol": "SDLConfiguration", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", + "line": 72, + "symbol": "SDLLogFormatType.SDLLogFormatTypeDetailed", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLCreateInteractionChoiceSet.h", - "line": 26, - "symbol": "SDLCreateInteractionChoiceSet.-initWithId:choiceSet:", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogFilter.h", + "line": 27, + "symbol": "SDLLogFilter.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLCreateWindowResponse.h", - "line": 9, - "symbol": "SDLCreateWindowResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDateTime.h", - "line": 13, - "symbol": "SDLDateTime.-initWithHour:minute:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDateTime.h", - "line": 15, - "symbol": "SDLDateTime.-initWithHour:minute:second:millisecond:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDateTime.h", - "line": 17, - "symbol": "SDLDateTime.-initWithHour:minute:second:millisecond:day:month:year:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDateTime.h", - "line": 19, - "symbol": "SDLDateTime.-initWithHour:minute:second:millisecond:day:month:year:timezoneMinuteOffset:timezoneHourOffset:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDeleteCommand.h", - "line": 24, - "symbol": "SDLDeleteCommand.-initWithId:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDeleteFile.h", - "line": 20, - "symbol": "SDLDeleteFile.-initWithFileName:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h", - "line": 26, - "symbol": "SDLDeleteInteractionChoiceSet.-initWithId:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDeleteSubMenu.h", - "line": 24, - "symbol": "SDLDeleteSubMenu.-initWithId:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDeleteWindowResponse.h", - "line": 13, - "symbol": "SDLDeleteWindowResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDeviceInfo.h", - "line": 13, - "symbol": "SDLDeviceInfo.+currentDevice", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDiagnosticMessage.h", - "line": 17, - "symbol": "SDLDiagnosticMessage.-initWithTargetId:length:data:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDialNumber.h", - "line": 17, - "symbol": "SDLDialNumber.-initWithNumber:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDirection.h", - "line": 14, - "symbol": "SDLDirection", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDirection.h", - "line": 19, - "symbol": "SDLDirectionLeft", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDirection.h", - "line": 24, - "symbol": "SDLDirectionRight", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLEncodedSyncPData.h", - "line": 15, - "symbol": "SDLEncodedSyncPData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLEncryptionConfiguration.h", - "line": 17, - "symbol": "SDLEncryptionConfiguration", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLEnum.h", - "line": 10, - "symbol": "SDLEnum", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLEnum.h", - "line": 12, - "symbol": "NSString(SDLEnum)", - "symbol_kind": "sourcekitten.source.lang.objc.decl.category", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLEqualizerSettings.h", - "line": 14, - "symbol": "SDLEqualizerSettings.-initWithChannelId:channelSetting:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", - "line": 119, - "symbol": "SDLTextAndGraphicManagerError.SDLTextAndGraphicManagerErrorPendingUpdateSuperseded", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", - "line": 128, - "symbol": "SDLSoftButtonManagerError.SDLSoftButtonManagerErrorPendingUpdateSuperseded", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", - "line": 137, - "symbol": "SDLMenuManagerError.SDLMenuManagerErrorRPCsFailed", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", - "line": 140, - "symbol": "SDLChoiceSetManagerError", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", - "line": 140, - "symbol": "SDLChoiceSetManagerError", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", - "line": 141, - "symbol": "SDLChoiceSetManagerError.SDLChoiceSetManagerErrorPendingPresentationDeleted", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", - "line": 142, - "symbol": "SDLChoiceSetManagerError.SDLChoiceSetManagerErrorDeletionFailed", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", - "line": 143, - "symbol": "SDLChoiceSetManagerError.SDLChoiceSetManagerErrorUploadFailed", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", - "line": 144, - "symbol": "SDLChoiceSetManagerError.SDLChoiceSetManagerErrorFailedToCreateMenuItems", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", - "line": 145, - "symbol": "SDLChoiceSetManagerError.SDLChoiceSetManagerErrorInvalidState", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFile.h", - "line": 16, - "symbol": "SDLFile", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFile.h", - "line": 67, - "symbol": "SDLFile.-init", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFileManager.h", - "line": 21, - "symbol": "SDLFileManagerStartupCompletionHandler", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFileManagerConfiguration.h", - "line": 15, - "symbol": "SDLFileManagerConfiguration", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFileManagerConstants.h", - "line": 15, - "symbol": "SDLFileName", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFunctionID.h", - "line": 10, - "symbol": "SDLFunctionID", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFunctionID.h", - "line": 12, - "symbol": "SDLFunctionID.+sharedInstance", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFunctionID.h", - "line": 14, - "symbol": "SDLFunctionID.-functionNameForId:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFunctionID.h", - "line": 15, - "symbol": "SDLFunctionID.-functionIdForName:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetAppServiceDataResponse.h", - "line": 18, - "symbol": "SDLGetAppServiceDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetDTCs.h", - "line": 21, - "symbol": "SDLGetDTCs.-initWithECUName:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetDTCs.h", - "line": 23, - "symbol": "SDLGetDTCs.-initWithECUName:mask:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetFileResponse.h", - "line": 16, - "symbol": "SDLGetFileResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleData.h", - "line": 21, - "symbol": "SDLGetInteriorVehicleData.-initWithModuleType:moduleId:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleData.h", - "line": 23, - "symbol": "SDLGetInteriorVehicleData.-initAndSubscribeToModuleType:moduleId:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleData.h", - "line": 25, - "symbol": "SDLGetInteriorVehicleData.-initAndUnsubscribeToModuleType:moduleId:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleData.h", - "line": 27, - "symbol": "SDLGetInteriorVehicleData.-initWithModuleType:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleData.h", - "line": 29, - "symbol": "SDLGetInteriorVehicleData.-initAndSubscribeToModuleType:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleData.h", - "line": 31, - "symbol": "SDLGetInteriorVehicleData.-initAndUnsubscribeToModuleType:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleDataConsent.h", - "line": 14, - "symbol": "SDLGetInteriorVehicleDataConsent", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleDataConsent.h", - "line": 16, - "symbol": "SDLGetInteriorVehicleDataConsent.-initWithModuleType:moduleIds:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleDataConsentResponse.h", - "line": 13, - "symbol": "SDLGetInteriorVehicleDataConsentResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetSystemCapability.h", - "line": 19, - "symbol": "SDLGetSystemCapability", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetWayPoints.h", - "line": 10, - "symbol": "SDLGetWayPoints", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetWayPoints.h", - "line": 12, - "symbol": "SDLGetWayPoints.-initWithType:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLHMISettingsControlCapabilities.h", - "line": 9, - "symbol": "SDLHMISettingsControlCapabilities", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLHapticRect.h", - "line": 22, - "symbol": "SDLHapticRect.-initWithId:rect:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLHybridAppPreference.h", - "line": 19, - "symbol": "SDLHybridAppPreferenceMobile", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLHybridAppPreference.h", - "line": 24, - "symbol": "SDLHybridAppPreferenceCloud", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLHybridAppPreference.h", - "line": 29, - "symbol": "SDLHybridAppPreferenceBoth", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLImageResolution.h", - "line": 28, - "symbol": "SDLImageResolution.-initWithWidth:height:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLKeyboardDelegate.h", - "line": 38, - "symbol": "SDLKeyboardDelegate", - "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLifecycleConfiguration.h", - "line": 22, - "symbol": "SDLSecondaryTransports", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLifecycleConfiguration.h", - "line": 22, - "symbol": "SDLSecondaryTransports", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLifecycleConfiguration.h", - "line": 23, - "symbol": "SDLSecondaryTransports.SDLSecondaryTransportsNone", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLifecycleConfiguration.h", - "line": 24, - "symbol": "SDLSecondaryTransports.SDLSecondaryTransportsTCP", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLifecycleConfiguration.h", - "line": 32, - "symbol": "SDLLifecycleConfiguration.-init", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLightCapabilities.h", - "line": 10, - "symbol": "SDLLightCapabilities", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLightControlCapabilities.h", - "line": 11, - "symbol": "SDLLightControlCapabilities", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLightControlData.h", - "line": 10, - "symbol": "SDLLightControlData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLightState.h", - "line": 13, - "symbol": "SDLLightState", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", - "line": 23, - "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeNever", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", - "line": 24, - "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeRequiredOnly", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", - "line": 25, - "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeOptionalOrRequired", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", - "line": 26, - "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeAlways", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", - "line": 84, - "symbol": "SDLLockScreenConfiguration.-init", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenViewController.h", - "line": 13, - "symbol": "SDLLockScreenViewController", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenViewController.h", - "line": 15, - "symbol": "SwipeGestureCallbackBlock", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConfiguration.h", - "line": 20, - "symbol": "SDLLogConfiguration", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 23, - "symbol": "SDLLogBytesDirection", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 23, - "symbol": "SDLLogBytesDirection", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 24, - "symbol": "SDLLogBytesDirection.SDLLogBytesDirectionTransmit", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 25, - "symbol": "SDLLogBytesDirection.SDLLogBytesDirectionReceive", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 37, - "symbol": "SDLLogFlag.SDLLogFlagError", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 38, - "symbol": "SDLLogFlag.SDLLogFlagWarning", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 39, - "symbol": "SDLLogFlag.SDLLogFlagDebug", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 40, - "symbol": "SDLLogFlag.SDLLogFlagVerbose", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 54, - "symbol": "SDLLogLevel.SDLLogLevelDefault", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 55, - "symbol": "SDLLogLevel.SDLLogLevelOff", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 56, - "symbol": "SDLLogLevel.SDLLogLevelError", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 57, - "symbol": "SDLLogLevel.SDLLogLevelWarning", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 58, - "symbol": "SDLLogLevel.SDLLogLevelDebug", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 59, - "symbol": "SDLLogLevel.SDLLogLevelVerbose", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 70, - "symbol": "SDLLogFormatType.SDLLogFormatTypeSimple", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 71, - "symbol": "SDLLogFormatType.SDLLogFormatTypeDefault", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 72, - "symbol": "SDLLogFormatType.SDLLogFormatTypeDetailed", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogFileModule.h", - "line": 16, - "symbol": "SDLLogFileModule", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogFilter.h", - "line": 19, - "symbol": "SDLLogFilter", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogFilter.h", - "line": 21, - "symbol": "SDLLogFilter.filter", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogFilter.h", - "line": 23, - "symbol": "SDLLogFilter.-init", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLManager.h", - "line": 32, - "symbol": "SDLManagerReadyBlock", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLManager.h", - "line": 35, - "symbol": "SDLManager", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLManager.h", - "line": 108, - "symbol": "SDLManager.proxy", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLManager.h", - "line": 190, - "symbol": "SDLRPCUpdatedBlock", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLManagerDelegate.h", - "line": 19, - "symbol": "SDLManagerDelegate", - "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuCell.h", - "line": 18, - "symbol": "SDLMenuCellSelectionHandler", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuCell.h", - "line": 20, - "symbol": "SDLMenuCell", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuConfiguration.h", - "line": 13, - "symbol": "SDLMenuConfiguration", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h", - "line": 19, - "symbol": "SDLDynamicMenuUpdatesMode.SDLDynamicMenuUpdatesModeForceOn", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h", - "line": 20, - "symbol": "SDLDynamicMenuUpdatesMode.SDLDynamicMenuUpdatesModeForceOff", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h", - "line": 21, - "symbol": "SDLDynamicMenuUpdatesMode.SDLDynamicMenuUpdatesModeOnWithCompatibility", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h", - "line": 24, - "symbol": "MenuCellState", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h", - "line": 24, - "symbol": "MenuCellState", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h", - "line": 25, - "symbol": "MenuCellState.MenuCellStateDelete", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h", - "line": 26, - "symbol": "MenuCellState.MenuCellStateAdd", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h", - "line": 27, - "symbol": "MenuCellState.MenuCellStateKeep", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuParams.h", - "line": 17, - "symbol": "SDLMenuParams.-initWithMenuName:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuParams.h", - "line": 19, - "symbol": "SDLMenuParams.-initWithMenuName:parentId:position:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMetadataTags.h", - "line": 14, - "symbol": "SDLMetadataTags", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMetadataTags.h", - "line": 21, - "symbol": "SDLMetadataTags.-initWithTextFieldTypes:mainField2:mainField3:mainField4:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h", - "line": 14, - "symbol": "SDLNavigationAction", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h", - "line": 19, - "symbol": "SDLNavigationActionTurn", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h", - "line": 24, - "symbol": "SDLNavigationActionExit", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h", - "line": 29, - "symbol": "SDLNavigationActionStay", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h", - "line": 34, - "symbol": "SDLNavigationActionMerge", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h", - "line": 39, - "symbol": "SDLNavigationActionFerry", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h", - "line": 44, - "symbol": "SDLNavigationActionCarShuttleTrain", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h", - "line": 49, - "symbol": "SDLNavigationActionWaypoint", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationCapability.h", - "line": 18, - "symbol": "SDLNavigationCapability.-initWithSendLocation:waypoints:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationInstruction.h", - "line": 25, - "symbol": "SDLNavigationInstruction", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h", - "line": 14, - "symbol": "SDLNavigationJunction", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h", - "line": 19, - "symbol": "SDLNavigationJunctionRegular", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h", - "line": 24, - "symbol": "SDLNavigationJunctionBifurcation", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h", - "line": 29, - "symbol": "SDLNavigationJunctionMultiCarriageway", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h", - "line": 34, - "symbol": "SDLNavigationJunctionRoundabout", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h", - "line": 39, - "symbol": "SDLNavigationJunctionTraversableRoundabout", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h", - "line": 44, - "symbol": "SDLNavigationJunctionJughandle", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h", - "line": 49, - "symbol": "SDLNavigationJunctionAllWayYield", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h", - "line": 54, - "symbol": "SDLNavigationJunctionTurnAround", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationServiceData.h", - "line": 20, - "symbol": "SDLNavigationServiceData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationServiceManifest.h", - "line": 16, - "symbol": "SDLNavigationServiceManifest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 28, - "symbol": "SDLNotificationName", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 30, - "symbol": "SDLNotificationUserInfoKey", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 101, - "symbol": "SDLNotificationUserInfoObject", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 107, - "symbol": "SDLTransportDidDisconnect", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 108, - "symbol": "SDLTransportDidConnect", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 109, - "symbol": "SDLTransportConnectError", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 110, - "symbol": "SDLDidReceiveError", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 111, - "symbol": "SDLDidReceiveLockScreenIcon", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 112, - "symbol": "SDLDidBecomeReady", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 113, - "symbol": "SDLDidUpdateProjectionView", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 119, - "symbol": "SDLDidReceiveAddCommandResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 120, - "symbol": "SDLDidReceiveAddSubMenuResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 121, - "symbol": "SDLDidReceiveAlertResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 122, - "symbol": "SDLDidReceiveAlertManeuverResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 123, - "symbol": "SDLDidReceiveButtonPressResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 124, - "symbol": "SDLDidReceiveCancelInteractionResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 125, - "symbol": "SDLDidReceiveChangeRegistrationResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 126, - "symbol": "SDLDidReceiveCloseApplicationResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 127, - "symbol": "SDLDidReceiveCreateInteractionChoiceSetResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 128, - "symbol": "SDLDidReceiveCreateWindowResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 129, - "symbol": "SDLDidReceiveDeleteCommandResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 130, - "symbol": "SDLDidReceiveDeleteFileResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 131, - "symbol": "SDLDidReceiveDeleteInteractionChoiceSetResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 132, - "symbol": "SDLDidReceiveDeleteSubmenuResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 133, - "symbol": "SDLDidReceiveDeleteWindowResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 134, - "symbol": "SDLDidReceiveDiagnosticMessageResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 135, - "symbol": "SDLDidReceiveDialNumberResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 136, - "symbol": "SDLDidReceiveEncodedSyncPDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 137, - "symbol": "SDLDidReceiveEndAudioPassThruResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 138, - "symbol": "SDLDidReceiveGenericResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 139, - "symbol": "SDLDidReceiveGetCloudAppPropertiesResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 140, - "symbol": "SDLDidReceiveGetAppServiceDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 141, - "symbol": "SDLDidReceiveGetDTCsResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 142, - "symbol": "SDLDidReceiveGetFileResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 143, - "symbol": "SDLDidReceiveGetInteriorVehicleDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 144, - "symbol": "SDLDidReceiveGetInteriorVehicleDataConsentResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 145, - "symbol": "SDLDidReceiveGetSystemCapabilitiesResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 146, - "symbol": "SDLDidReceiveGetVehicleDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 147, - "symbol": "SDLDidReceiveGetWaypointsResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 148, - "symbol": "SDLDidReceiveListFilesResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 149, - "symbol": "SDLDidReceivePerformAppServiceInteractionResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 150, - "symbol": "SDLDidReceivePerformAudioPassThruResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 151, - "symbol": "SDLDidReceivePerformInteractionResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 152, - "symbol": "SDLDidReceivePublishAppServiceResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 153, - "symbol": "SDLDidReceivePutFileResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 154, - "symbol": "SDLDidReceiveReadDIDResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 155, - "symbol": "SDLDidReceiveRegisterAppInterfaceResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 156, - "symbol": "SDLDidReceiveReleaseInteriorVehicleDataModuleResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 157, - "symbol": "SDLDidReceiveResetGlobalPropertiesResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 158, - "symbol": "SDLDidReceiveScrollableMessageResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 159, - "symbol": "SDLDidReceiveSendHapticDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 160, - "symbol": "SDLDidReceiveSendLocationResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 161, - "symbol": "SDLDidReceiveSetAppIconResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 162, - "symbol": "SDLDidReceiveSetCloudAppPropertiesResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 163, - "symbol": "SDLDidReceiveSetDisplayLayoutResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 164, - "symbol": "SDLDidReceiveSetGlobalPropertiesResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 165, - "symbol": "SDLDidReceiveSetInteriorVehicleDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 166, - "symbol": "SDLDidReceiveSetMediaClockTimerResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 167, - "symbol": "SDLDidReceiveShowConstantTBTResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 168, - "symbol": "SDLDidReceiveShowResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 169, - "symbol": "SDLDidReceiveShowAppMenuResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 170, - "symbol": "SDLDidReceiveSliderResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 171, - "symbol": "SDLDidReceiveSpeakResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 172, - "symbol": "SDLDidReceiveSubscribeButtonResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 173, - "symbol": "SDLDidReceiveSubscribeVehicleDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 174, - "symbol": "SDLDidReceiveSubscribeWaypointsResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 175, - "symbol": "SDLDidReceiveSyncPDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 176, - "symbol": "SDLDidReceiveUpdateTurnListResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 177, - "symbol": "SDLDidReceiveUnpublishAppServiceResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 178, - "symbol": "SDLDidReceiveUnregisterAppInterfaceResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 179, - "symbol": "SDLDidReceiveUnsubscribeButtonResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 180, - "symbol": "SDLDidReceiveUnsubscribeVehicleDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 181, - "symbol": "SDLDidReceiveUnsubscribeWaypointsResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 187, - "symbol": "SDLDidReceiveAddCommandRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 188, - "symbol": "SDLDidReceiveAddSubMenuRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 189, - "symbol": "SDLDidReceiveAlertRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 190, - "symbol": "SDLDidReceiveAlertManeuverRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 191, - "symbol": "SDLDidReceiveButtonPressRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 192, - "symbol": "SDLDidReceiveCancelInteractionRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 193, - "symbol": "SDLDidReceiveChangeRegistrationRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 194, - "symbol": "SDLDidReceiveCloseApplicationRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 195, - "symbol": "SDLDidReceiveCreateInteractionChoiceSetRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 196, - "symbol": "SDLDidReceiveCreateWindowRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 197, - "symbol": "SDLDidReceiveDeleteCommandRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 198, - "symbol": "SDLDidReceiveDeleteFileRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 199, - "symbol": "SDLDidReceiveDeleteInteractionChoiceSetRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 200, - "symbol": "SDLDidReceiveDeleteSubMenuRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 201, - "symbol": "SDLDidReceiveDeleteWindowRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 202, - "symbol": "SDLDidReceiveDiagnosticMessageRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 203, - "symbol": "SDLDidReceiveDialNumberRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 204, - "symbol": "SDLDidReceiveEncodedSyncPDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 205, - "symbol": "SDLDidReceiveEndAudioPassThruRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 206, - "symbol": "SDLDidReceiveGetAppServiceDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 207, - "symbol": "SDLDidReceiveGetCloudAppPropertiesRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 208, - "symbol": "SDLDidReceiveGetDTCsRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 209, - "symbol": "SDLDidReceiveGetFileRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 210, - "symbol": "SDLDidReceiveGetInteriorVehicleDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 211, - "symbol": "SDLDidReceiveGetInteriorVehicleDataConsentRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 212, - "symbol": "SDLDidReceiveGetSystemCapabilityRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 213, - "symbol": "SDLDidReceiveGetVehicleDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 214, - "symbol": "SDLDidReceiveGetWayPointsRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 215, - "symbol": "SDLDidReceiveListFilesRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 216, - "symbol": "SDLDidReceivePerformAppServiceInteractionRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 217, - "symbol": "SDLDidReceivePerformAudioPassThruRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 218, - "symbol": "SDLDidReceivePerformInteractionRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 219, - "symbol": "SDLDidReceivePublishAppServiceRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 220, - "symbol": "SDLDidReceivePutFileRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 221, - "symbol": "SDLDidReceiveReadDIDRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 222, - "symbol": "SDLDidReceiveRegisterAppInterfaceRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 223, - "symbol": "SDLDidReceiveReleaseInteriorVehicleDataModuleRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 224, - "symbol": "SDLDidReceiveResetGlobalPropertiesRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 225, - "symbol": "SDLDidReceiveScrollableMessageRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 226, - "symbol": "SDLDidReceiveSendHapticDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 227, - "symbol": "SDLDidReceiveSendLocationRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 228, - "symbol": "SDLDidReceiveSetAppIconRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 229, - "symbol": "SDLDidReceiveSetCloudAppPropertiesRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 230, - "symbol": "SDLDidReceiveSetDisplayLayoutRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 231, - "symbol": "SDLDidReceiveSetGlobalPropertiesRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 232, - "symbol": "SDLDidReceiveSetInteriorVehicleDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 233, - "symbol": "SDLDidReceiveSetMediaClockTimerRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 234, - "symbol": "SDLDidReceiveShowRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 235, - "symbol": "SDLDidReceiveShowAppMenuRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 236, - "symbol": "SDLDidReceiveShowConstantTBTRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 237, - "symbol": "SDLDidReceiveSliderRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 238, - "symbol": "SDLDidReceiveSpeakRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 239, - "symbol": "SDLDidReceiveSubscribeButtonRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 240, - "symbol": "SDLDidReceiveSubscribeVehicleDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 241, - "symbol": "SDLDidReceiveSubscribeWayPointsRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 242, - "symbol": "SDLDidReceiveSyncPDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 243, - "symbol": "SDLDidReceiveSystemRequestRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 244, - "symbol": "SDLDidReceiveUnpublishAppServiceRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 245, - "symbol": "SDLDidReceiveUnregisterAppInterfaceRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 246, - "symbol": "SDLDidReceiveUnsubscribeButtonRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 247, - "symbol": "SDLDidReceiveUnsubscribeVehicleDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 248, - "symbol": "SDLDidReceiveUnsubscribeWayPointsRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 249, - "symbol": "SDLDidReceiveUpdateTurnListRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 255, - "symbol": "SDLDidChangeDriverDistractionStateNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 256, - "symbol": "SDLDidChangeHMIStatusNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 257, - "symbol": "SDLDidReceiveAppServiceDataNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 258, - "symbol": "SDLDidReceiveAppUnregisteredNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 259, - "symbol": "SDLDidReceiveAudioPassThruNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 260, - "symbol": "SDLDidReceiveButtonEventNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 261, - "symbol": "SDLDidReceiveButtonPressNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 262, - "symbol": "SDLDidReceiveCommandNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 263, - "symbol": "SDLDidReceiveEncodedDataNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 264, - "symbol": "SDLDidReceiveInteriorVehicleDataNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 265, - "symbol": "SDLDidReceiveKeyboardInputNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 266, - "symbol": "SDLDidChangeLanguageNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 267, - "symbol": "SDLDidChangeLockScreenStatusNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 268, - "symbol": "SDLDidReceiveNewHashNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 269, - "symbol": "SDLDidReceiveVehicleIconNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 270, - "symbol": "SDLDidChangePermissionsNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 271, - "symbol": "SDLDidReceiveRemoteControlStatusNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 272, - "symbol": "SDLDidReceiveSystemCapabilityUpdatedNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 273, - "symbol": "SDLDidReceiveSystemRequestNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 274, - "symbol": "SDLDidChangeTurnByTurnStateNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 275, - "symbol": "SDLDidReceiveTouchEventNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 276, - "symbol": "SDLDidReceiveVehicleDataNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 277, - "symbol": "SDLDidReceiveWaypointNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 279, - "symbol": "SDLNotificationConstants", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLOasisAddress.h", - "line": 13, - "symbol": "SDLOasisAddress.-initWithSubThoroughfare:thoroughfare:locality:administrativeArea:postalCode:countryCode:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLOasisAddress.h", - "line": 15, - "symbol": "SDLOasisAddress.-initWithSubThoroughfare:thoroughfare:locality:administrativeArea:postalCode:countryCode:countryName:subAdministrativeArea:subLocality:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLOnSyncPData.h", - "line": 14, - "symbol": "SDLOnSyncPData.URL", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLOnSyncPData.h", - "line": 15, - "symbol": "SDLOnSyncPData.Timeout", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPerformAppServiceInteractionResponse.h", - "line": 17, - "symbol": "SDLPerformAppServiceInteractionResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPerformAudioPassThru.h", - "line": 30, - "symbol": "SDLPerformAudioPassThru.-initWithSamplingRate:bitsPerSample:audioType:maxDuration:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPerformAudioPassThru.h", - "line": 32, - "symbol": "SDLPerformAudioPassThru.-initWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:bitsPerSample:audioType:maxDuration:muteAudio:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPerformAudioPassThru.h", - "line": 34, - "symbol": "SDLPerformAudioPassThru.-initWithSamplingRate:bitsPerSample:audioType:maxDuration:audioDataHandler:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPerformAudioPassThru.h", - "line": 36, - "symbol": "SDLPerformAudioPassThru.-initWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:bitsPerSample:audioType:maxDuration:muteAudio:audioDataHandler:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPermissionConstants.h", - "line": 15, - "symbol": "SDLPermissionRPCName", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPermissionConstants.h", - "line": 16, - "symbol": "SDLPermissionObserverIdentifier", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPermissionItem.h", - "line": 11, - "symbol": "SDLPermissionItem", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPermissionManager.h", - "line": 19, - "symbol": "SDLPermissionManager", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPhoneCapability.h", - "line": 18, - "symbol": "SDLPhoneCapability.-initWithDialNumber:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPinchGesture.h", - "line": 15, - "symbol": "SDLPinchGesture", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPredefinedWindows.h", - "line": 13, - "symbol": "SDLPredefinedWindows.SDLPredefinedWindowsDefaultWindow", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPredefinedWindows.h", - "line": 14, - "symbol": "SDLPredefinedWindows.SDLPredefinedWindowsPrimaryWidget", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 19, - "symbol": "SDLFrameType.SDLFrameTypeControl", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 20, - "symbol": "SDLFrameType.SDLFrameTypeSingle", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 21, - "symbol": "SDLFrameType.SDLFrameTypeFirst", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 22, - "symbol": "SDLFrameType.SDLFrameTypeConsecutive", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 35, - "symbol": "SDLServiceType.SDLServiceTypeControl", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 36, - "symbol": "SDLServiceType.SDLServiceTypeRPC", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 37, - "symbol": "SDLServiceType.SDLServiceTypeAudio", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 38, - "symbol": "SDLServiceType.SDLServiceTypeVideo", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 39, - "symbol": "SDLServiceType.SDLServiceTypeBulkData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 63, - "symbol": "SDLFrameInfo.SDLFrameInfoHeartbeat", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 64, - "symbol": "SDLFrameInfo.SDLFrameInfoStartService", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 65, - "symbol": "SDLFrameInfo.SDLFrameInfoStartServiceACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 66, - "symbol": "SDLFrameInfo.SDLFrameInfoStartServiceNACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 67, - "symbol": "SDLFrameInfo.SDLFrameInfoEndService", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 68, - "symbol": "SDLFrameInfo.SDLFrameInfoEndServiceACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 69, - "symbol": "SDLFrameInfo.SDLFrameInfoEndServiceNACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 70, - "symbol": "SDLFrameInfo.SDLFrameInfoRegisterSecondaryTransport", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 71, - "symbol": "SDLFrameInfo.SDLFrameInfoRegisterSecondaryTransportACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 72, - "symbol": "SDLFrameInfo.SDLFrameInfoRegisterSecondaryTransportNACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 73, - "symbol": "SDLFrameInfo.SDLFrameInfoTransportEventUpdate", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 74, - "symbol": "SDLFrameInfo.SDLFrameInfoServiceDataAck", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 75, - "symbol": "SDLFrameInfo.SDLFrameInfoHeartbeatACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 77, - "symbol": "SDLFrameInfo.SDLFrameInfoSingleFrame", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 79, - "symbol": "SDLFrameInfo.SDLFrameInfoFirstFrame", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 81, - "symbol": "SDLFrameInfo.SDLFrameInfoConsecutiveLastFrame", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPublishAppServiceResponse.h", - "line": 18, - "symbol": "SDLPublishAppServiceResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRDSData.h", - "line": 14, - "symbol": "SDLRDSData.-initWithProgramService:radioText:clockText:programIdentification:programType:trafficProgramIdentification:trafficAnnouncementIdentification:region:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRGBColor.h", - "line": 16, - "symbol": "SDLRGBColor", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 14, - "symbol": "SDLRPCFunctionName", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 16, - "symbol": "SDLRPCFunctionNameAddCommand", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 17, - "symbol": "SDLRPCFunctionNameAddSubMenu", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 18, - "symbol": "SDLRPCFunctionNameAlert", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 19, - "symbol": "SDLRPCFunctionNameAlertManeuver", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 20, - "symbol": "SDLRPCFunctionNameButtonPress", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 21, - "symbol": "SDLRPCFunctionNameCancelInteraction", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 22, - "symbol": "SDLRPCFunctionNameChangeRegistration", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 23, - "symbol": "SDLRPCFunctionNameCloseApplication", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 24, - "symbol": "SDLRPCFunctionNameCreateInteractionChoiceSet", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 25, - "symbol": "SDLRPCFunctionNameDeleteCommand", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 26, - "symbol": "SDLRPCFunctionNameDeleteFile", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 27, - "symbol": "SDLRPCFunctionNameDeleteInteractionChoiceSet", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 28, - "symbol": "SDLRPCFunctionNameDeleteSubMenu", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 29, - "symbol": "SDLRPCFunctionNameDiagnosticMessage", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 30, - "symbol": "SDLRPCFunctionNameDialNumber", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 31, - "symbol": "SDLRPCFunctionNameEncodedSyncPData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 32, - "symbol": "SDLRPCFunctionNameEndAudioPassThru", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 33, - "symbol": "SDLRPCFunctionNameGenericResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 34, - "symbol": "SDLRPCFunctionNameGetAppServiceData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 35, - "symbol": "SDLRPCFunctionNameGetDTCs", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 36, - "symbol": "SDLRPCFunctionNameGetFile", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 37, - "symbol": "SDLRPCFunctionNameGetCloudAppProperties", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 38, - "symbol": "SDLRPCFunctionNameGetInteriorVehicleData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 39, - "symbol": "SDLRPCFunctionNameGetInteriorVehicleDataConsent", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 40, - "symbol": "SDLRPCFunctionNameGetSystemCapability", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 41, - "symbol": "SDLRPCFunctionNameGetVehicleData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 42, - "symbol": "SDLRPCFunctionNameGetWayPoints", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 43, - "symbol": "SDLRPCFunctionNameListFiles", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 44, - "symbol": "SDLRPCFunctionNameOnAppInterfaceUnregistered", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 45, - "symbol": "SDLRPCFunctionNameOnAppServiceData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 46, - "symbol": "SDLRPCFunctionNameOnAudioPassThru", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 47, - "symbol": "SDLRPCFunctionNameOnButtonEvent", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 48, - "symbol": "SDLRPCFunctionNameOnButtonPress", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 49, - "symbol": "SDLRPCFunctionNameOnCommand", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 50, - "symbol": "SDLRPCFunctionNameOnDriverDistraction", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 51, - "symbol": "SDLRPCFunctionNameOnEncodedSyncPData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 52, - "symbol": "SDLRPCFunctionNameOnHashChange", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 53, - "symbol": "SDLRPCFunctionNameOnHMIStatus", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 54, - "symbol": "SDLRPCFunctionNameOnInteriorVehicleData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 55, - "symbol": "SDLRPCFunctionNameOnKeyboardInput", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 56, - "symbol": "SDLRPCFunctionNameOnLanguageChange", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 57, - "symbol": "SDLRPCFunctionNameOnLockScreenStatus", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 58, - "symbol": "SDLRPCFunctionNameOnPermissionsChange", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 59, - "symbol": "SDLRPCFunctionNameOnRCStatus", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 60, - "symbol": "SDLRPCFunctionNameOnSyncPData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 61, - "symbol": "SDLRPCFunctionNameOnSystemCapabilityUpdated", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 62, - "symbol": "SDLRPCFunctionNameOnSystemRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 63, - "symbol": "SDLRPCFunctionNameOnTBTClientState", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 64, - "symbol": "SDLRPCFunctionNameOnTouchEvent", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 65, - "symbol": "SDLRPCFunctionNameOnVehicleData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 66, - "symbol": "SDLRPCFunctionNameOnWayPointChange", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 67, - "symbol": "SDLRPCFunctionNamePerformAppServiceInteraction", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 68, - "symbol": "SDLRPCFunctionNamePerformAudioPassThru", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLManager.h", + "line": 37, + "symbol": "SDLManager", + "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 69, - "symbol": "SDLRPCFunctionNamePerformInteraction", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLManager.h", + "line": 110, + "symbol": "SDLManager.proxy", + "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 70, - "symbol": "SDLRPCFunctionNamePublishAppService", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLManager.h", + "line": 192, + "symbol": "SDLRPCUpdatedBlock", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 71, - "symbol": "SDLRPCFunctionNamePutFile", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLManagerDelegate.h", + "line": 19, + "symbol": "SDLManagerDelegate", + "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 72, - "symbol": "SDLRPCFunctionNameReadDID", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 28, + "symbol": "SDLNotificationName", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 73, - "symbol": "SDLRPCFunctionNameReleaseInteriorVehicleDataModule", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 30, + "symbol": "SDLNotificationUserInfoKey", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 74, - "symbol": "SDLRPCFunctionNameRegisterAppInterface", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 101, + "symbol": "SDLNotificationUserInfoObject", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 75, - "symbol": "SDLRPCFunctionNameReserved", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 107, + "symbol": "SDLTransportDidDisconnect", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 76, - "symbol": "SDLRPCFunctionNameResetGlobalProperties", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 108, + "symbol": "SDLTransportDidConnect", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 77, - "symbol": "SDLRPCFunctionNameScrollableMessage", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 109, + "symbol": "SDLTransportConnectError", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 78, - "symbol": "SDLRPCFunctionNameSendHapticData", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 110, + "symbol": "SDLDidReceiveError", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 79, - "symbol": "SDLRPCFunctionNameSendLocation", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 111, + "symbol": "SDLDidReceiveLockScreenIcon", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 80, - "symbol": "SDLRPCFunctionNameSetAppIcon", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 112, + "symbol": "SDLDidBecomeReady", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 81, - "symbol": "SDLRPCFunctionNameSetCloudAppProperties", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 113, + "symbol": "SDLDidUpdateProjectionView", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 82, - "symbol": "SDLRPCFunctionNameSetDisplayLayout", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 119, + "symbol": "SDLDidReceiveAddCommandResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 83, - "symbol": "SDLRPCFunctionNameSetGlobalProperties", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 120, + "symbol": "SDLDidReceiveAddSubMenuResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 84, - "symbol": "SDLRPCFunctionNameSetInteriorVehicleData", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 121, + "symbol": "SDLDidReceiveAlertResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 85, - "symbol": "SDLRPCFunctionNameSetMediaClockTimer", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 122, + "symbol": "SDLDidReceiveAlertManeuverResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 86, - "symbol": "SDLRPCFunctionNameShow", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 123, + "symbol": "SDLDidReceiveButtonPressResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 87, - "symbol": "SDLRPCFunctionNameShowAppMenu", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 124, + "symbol": "SDLDidReceiveCancelInteractionResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 88, - "symbol": "SDLRPCFunctionNameShowConstantTBT", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 125, + "symbol": "SDLDidReceiveChangeRegistrationResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 89, - "symbol": "SDLRPCFunctionNameSlider", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 126, + "symbol": "SDLDidReceiveCloseApplicationResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 90, - "symbol": "SDLRPCFunctionNameSpeak", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 127, + "symbol": "SDLDidReceiveCreateInteractionChoiceSetResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 91, - "symbol": "SDLRPCFunctionNameSubscribeButton", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 128, + "symbol": "SDLDidReceiveCreateWindowResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 92, - "symbol": "SDLRPCFunctionNameSubscribeVehicleData", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 129, + "symbol": "SDLDidReceiveDeleteCommandResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 93, - "symbol": "SDLRPCFunctionNameSubscribeWayPoints", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 130, + "symbol": "SDLDidReceiveDeleteFileResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 94, - "symbol": "SDLRPCFunctionNameSyncPData", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 131, + "symbol": "SDLDidReceiveDeleteInteractionChoiceSetResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 95, - "symbol": "SDLRPCFunctionNameSystemRequest", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 132, + "symbol": "SDLDidReceiveDeleteSubmenuResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 96, - "symbol": "SDLRPCFunctionNameUnpublishAppService", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 133, + "symbol": "SDLDidReceiveDeleteWindowResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 97, - "symbol": "SDLRPCFunctionNameUnregisterAppInterface", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 134, + "symbol": "SDLDidReceiveDiagnosticMessageResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 98, - "symbol": "SDLRPCFunctionNameUnsubscribeButton", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 135, + "symbol": "SDLDidReceiveDialNumberResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 99, - "symbol": "SDLRPCFunctionNameUnsubscribeVehicleData", + { + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 136, + "symbol": "SDLDidReceiveEncodedSyncPDataResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 100, - "symbol": "SDLRPCFunctionNameUnsubscribeWayPoints", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 137, + "symbol": "SDLDidReceiveEndAudioPassThruResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 101, - "symbol": "SDLRPCFunctionNameUpdateTurnList", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 138, + "symbol": "SDLDidReceiveGenericResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 102, - "symbol": "SDLRPCFunctionNameCreateWindow", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 139, + "symbol": "SDLDidReceiveGetCloudAppPropertiesResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 103, - "symbol": "SDLRPCFunctionNameDeleteWindow", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 140, + "symbol": "SDLDidReceiveGetAppServiceDataResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCMessage.h", - "line": 10, - "symbol": "SDLRPCMessage", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 141, + "symbol": "SDLDidReceiveGetDTCsResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCMessageType.h", - "line": 14, - "symbol": "SDLRPCMessageType.SDLRPCMessageTypeRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 142, + "symbol": "SDLDidReceiveGetFileResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCMessageType.h", - "line": 15, - "symbol": "SDLRPCMessageType.SDLRPCMessageTypeResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 143, + "symbol": "SDLDidReceiveGetInteriorVehicleDataResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCMessageType.h", - "line": 16, - "symbol": "SDLRPCMessageType.SDLRPCMessageTypeNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 144, + "symbol": "SDLDidReceiveGetInteriorVehicleDataConsentResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCRequest.h", - "line": 9, - "symbol": "SDLRPCRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 145, + "symbol": "SDLDidReceiveGetSystemCapabilitiesResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCResponse.h", - "line": 11, - "symbol": "SDLRPCResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 146, + "symbol": "SDLDidReceiveGetVehicleDataResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCStruct.h", - "line": 11, - "symbol": "SDLRPCStruct", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 147, + "symbol": "SDLDidReceiveGetWaypointsResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCStruct.h", - "line": 13, - "symbol": "SDLRPCStruct.store", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 148, + "symbol": "SDLDidReceiveListFilesResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCStruct.h", - "line": 14, - "symbol": "SDLRPCStruct.payloadProtected", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 149, + "symbol": "SDLDidReceivePerformAppServiceInteractionResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLReadDID.h", - "line": 24, - "symbol": "SDLReadDID.-initWithECUName:didLocation:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 150, + "symbol": "SDLDidReceivePerformAudioPassThruResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h", - "line": 14, - "symbol": "SDLReleaseInteriorVehicleDataModule", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 151, + "symbol": "SDLDidReceivePerformInteractionResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h", - "line": 16, - "symbol": "SDLReleaseInteriorVehicleDataModule.-initWithModuleType:moduleId:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 152, + "symbol": "SDLDidReceivePublishAppServiceResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLReleaseInteriorVehicleDataModuleResponse.h", - "line": 13, - "symbol": "SDLReleaseInteriorVehicleDataModuleResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 153, + "symbol": "SDLDidReceivePutFileResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRemoteControlCapabilities.h", - "line": 22, - "symbol": "SDLRemoteControlCapabilities.-initWithClimateControlCapabilities:radioControlCapabilities:buttonCapabilities:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 154, + "symbol": "SDLDidReceiveReadDIDResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLResetGlobalProperties.h", - "line": 30, - "symbol": "SDLResetGlobalProperties.-initWithProperties:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 155, + "symbol": "SDLDidReceiveRegisterAppInterfaceResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSISData.h", - "line": 18, - "symbol": "SDLSISData.-initWithStationShortName:stationIDNumber:stationLongName:stationLocation:stationMessage:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 156, + "symbol": "SDLDidReceiveReleaseInteriorVehicleDataModuleResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLScreenManager.h", - "line": 48, - "symbol": "SDLScreenManager", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 157, + "symbol": "SDLDidReceiveResetGlobalPropertiesResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLScreenManager.h", - "line": 245, - "symbol": "SDLScreenManager.-softButtonObjectNamed:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 158, + "symbol": "SDLDidReceiveScrollableMessageResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlCapabilities.h", - "line": 15, - "symbol": "SDLSeatControlCapabilities.-initWithName:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 159, + "symbol": "SDLDidReceiveSendHapticDataResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlCapabilities.h", - "line": 17, - "symbol": "SDLSeatControlCapabilities.-initWithName:moduleInfo:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 160, + "symbol": "SDLDidReceiveSendLocationResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlCapabilities.h", - "line": 19, - "symbol": "SDLSeatControlCapabilities.-initWithName:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 161, + "symbol": "SDLDidReceiveSetAppIconResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlCapabilities.h", - "line": 22, - "symbol": "SDLSeatControlCapabilities.-initWithName:moduleInfo:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 162, + "symbol": "SDLDidReceiveSetCloudAppPropertiesResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlData.h", - "line": 28, - "symbol": "SDLSeatControlData.-initWithId:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 163, + "symbol": "SDLDidReceiveSetDisplayLayoutResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlData.h", - "line": 54, - "symbol": "SDLSeatControlData.-initWithId:heatingEnabled:coolingEnable:heatingLevel:coolingLevel:horizontalPostion:verticalPostion:frontVerticalPostion:backVerticalPostion:backTiltAngle:headSupportedHorizontalPostion:headSupportedVerticalPostion:massageEnabled:massageMode:massageCussionFirmness:memory:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 164, + "symbol": "SDLDidReceiveSetGlobalPropertiesResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlData.h", - "line": 65, - "symbol": "SDLSeatControlData.id", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 165, + "symbol": "SDLDidReceiveSetInteriorVehicleDataResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatLocationCapability.h", - "line": 20, - "symbol": "SDLSeatLocationCapability.-initWithSeats:cols:rows:levels:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 166, + "symbol": "SDLDidReceiveSetMediaClockTimerResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSendLocation.h", - "line": 16, - "symbol": "SDLSendLocation", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 167, + "symbol": "SDLDidReceiveShowConstantTBTResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLServiceEncryptionDelegate.h", - "line": 15, - "symbol": "SDLServiceEncryptionDelegate", - "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 168, + "symbol": "SDLDidReceiveShowResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetAppIcon.h", - "line": 19, - "symbol": "SDLSetAppIcon.-initWithFileName:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 169, + "symbol": "SDLDidReceiveShowAppMenuResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetDisplayLayout.h", - "line": 22, - "symbol": "SDLSetDisplayLayout.-initWithPredefinedLayout:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 170, + "symbol": "SDLDidReceiveSliderResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetDisplayLayout.h", - "line": 24, - "symbol": "SDLSetDisplayLayout.-initWithLayout:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 171, + "symbol": "SDLDidReceiveSpeakResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetDisplayLayout.h", - "line": 26, - "symbol": "SDLSetDisplayLayout.-initWithPredefinedLayout:dayColorScheme:nightColorScheme:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 172, + "symbol": "SDLDidReceiveSubscribeButtonResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetInteriorVehicleData.h", - "line": 18, - "symbol": "SDLSetInteriorVehicleData.-initWithModuleData:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 173, + "symbol": "SDLDidReceiveSubscribeVehicleDataResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetMediaClockTimer.h", - "line": 118, - "symbol": "SDLSetMediaClockTimer.-initWithUpdateMode:hours:minutes:seconds:audioStreamingIndicator:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 174, + "symbol": "SDLDidReceiveSubscribeWaypointsResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetMediaClockTimer.h", - "line": 120, - "symbol": "SDLSetMediaClockTimer.-initWithUpdateMode:hours:minutes:seconds:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 175, + "symbol": "SDLDidReceiveSyncPDataResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetMediaClockTimer.h", - "line": 122, - "symbol": "SDLSetMediaClockTimer.-initWithUpdateMode:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 176, + "symbol": "SDLDidReceiveUpdateTurnListResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShow.h", - "line": 42, - "symbol": "SDLShow.-initWithMainField1:mainField2:alignment:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 177, + "symbol": "SDLDidReceiveUnpublishAppServiceResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShow.h", - "line": 44, - "symbol": "SDLShow.-initWithMainField1:mainField1Type:mainField2:mainField2Type:alignment:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 178, + "symbol": "SDLDidReceiveUnregisterAppInterfaceResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShow.h", - "line": 46, - "symbol": "SDLShow.-initWithMainField1:mainField2:mainField3:mainField4:alignment:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 179, + "symbol": "SDLDidReceiveUnsubscribeButtonResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShow.h", - "line": 48, - "symbol": "SDLShow.-initWithMainField1:mainField1Type:mainField2:mainField2Type:mainField3:mainField3Type:mainField4:mainField4Type:alignment:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 180, + "symbol": "SDLDidReceiveUnsubscribeVehicleDataResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShow.h", - "line": 50, - "symbol": "SDLShow.-initWithMainField1:mainField2:alignment:statusBar:mediaClock:mediaTrack:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 181, + "symbol": "SDLDidReceiveUnsubscribeWaypointsResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShow.h", - "line": 52, - "symbol": "SDLShow.-initWithMainField1:mainField2:mainField3:mainField4:alignment:statusBar:mediaClock:mediaTrack:graphic:softButtons:customPresets:textFieldMetadata:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 187, + "symbol": "SDLDidReceiveAddCommandRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShowConstantTBT.h", - "line": 19, - "symbol": "SDLShowConstantTBT.-initWithNavigationText1:navigationText2:eta:timeToDestination:totalDistance:turnIcon:nextTurnIcon:distanceToManeuver:distanceToManeuverScale:maneuverComplete:softButtons:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 188, + "symbol": "SDLDidReceiveAddSubMenuRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSoftButton.h", - "line": 19, - "symbol": "SDLSoftButton.-initWithHandler:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 189, + "symbol": "SDLDidReceiveAlertRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSoftButton.h", - "line": 21, - "symbol": "SDLSoftButton.-initWithType:text:image:highlighted:buttonId:systemAction:handler:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 190, + "symbol": "SDLDidReceiveAlertManeuverRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSoftButton.h", - "line": 23, - "symbol": "SDLSoftButton.handler", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 191, + "symbol": "SDLDidReceiveButtonPressRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSoftButtonObject.h", - "line": 41, - "symbol": "SDLSoftButtonObject.currentStateSoftButton", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 192, + "symbol": "SDLDidReceiveCancelInteractionRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSoftButtonState.h", - "line": 18, - "symbol": "SDLSoftButtonState", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 193, + "symbol": "SDLDidReceiveChangeRegistrationRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSoftButtonState.h", - "line": 50, - "symbol": "SDLSoftButtonState.-init", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 194, + "symbol": "SDLDidReceiveCloseApplicationRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSpeak.h", - "line": 46, - "symbol": "SDLSpeak.-initWithTTS:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 195, + "symbol": "SDLDidReceiveCreateInteractionChoiceSetRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSpeak.h", - "line": 48, - "symbol": "SDLSpeak.-initWithTTSChunks:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 196, + "symbol": "SDLDidReceiveCreateWindowRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSpeechCapabilities.h", - "line": 12, - "symbol": "SDLSpeechCapabilities", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 197, + "symbol": "SDLDidReceiveDeleteCommandRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 14, - "symbol": "SDLStaticIconName", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 198, + "symbol": "SDLDidReceiveDeleteFileRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 19, - "symbol": "SDLStaticIconNameAcceptCall", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 199, + "symbol": "SDLDidReceiveDeleteInteractionChoiceSetRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 24, - "symbol": "SDLStaticIconNameAddWaypoint", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 200, + "symbol": "SDLDidReceiveDeleteSubMenuRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 29, - "symbol": "SDLStaticIconNameAlbum", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 201, + "symbol": "SDLDidReceiveDeleteWindowRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 34, - "symbol": "SDLStaticIconNameAmbientLighting", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 202, + "symbol": "SDLDidReceiveDiagnosticMessageRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 39, - "symbol": "SDLStaticIconNameArrowNorth", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 203, + "symbol": "SDLDidReceiveDialNumberRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 44, - "symbol": "SDLStaticIconNameAudioMute", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 204, + "symbol": "SDLDidReceiveEncodedSyncPDataRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 49, - "symbol": "SDLStaticIconNameAudiobookEpisode", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 205, + "symbol": "SDLDidReceiveEndAudioPassThruRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 54, - "symbol": "SDLStaticIconNameAudiobookNarrator", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 206, + "symbol": "SDLDidReceiveGetAppServiceDataRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 59, - "symbol": "SDLStaticIconNameAuxillaryAudio", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 207, + "symbol": "SDLDidReceiveGetCloudAppPropertiesRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 64, - "symbol": "SDLStaticIconNameBack", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 208, + "symbol": "SDLDidReceiveGetDTCsRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 69, - "symbol": "SDLStaticIconNameBatteryCapacity0Of5", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 209, + "symbol": "SDLDidReceiveGetFileRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 74, - "symbol": "SDLStaticIconNameBatteryCapacity1Of5", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 210, + "symbol": "SDLDidReceiveGetInteriorVehicleDataRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 79, - "symbol": "SDLStaticIconNameBatteryCapacity2Of5", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 211, + "symbol": "SDLDidReceiveGetInteriorVehicleDataConsentRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 84, - "symbol": "SDLStaticIconNameBatteryCapacity3Of5", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 212, + "symbol": "SDLDidReceiveGetSystemCapabilityRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 89, - "symbol": "SDLStaticIconNameBatteryCapacity4Of5", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 213, + "symbol": "SDLDidReceiveGetVehicleDataRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 94, - "symbol": "SDLStaticIconNameBatteryCapacity5Of5", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 214, + "symbol": "SDLDidReceiveGetWayPointsRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 99, - "symbol": "SDLStaticIconNameBluetoothAudioSource", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 215, + "symbol": "SDLDidReceiveListFilesRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 104, - "symbol": "SDLStaticIconNameBluetooth1", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 216, + "symbol": "SDLDidReceivePerformAppServiceInteractionRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 109, - "symbol": "SDLStaticIconNameBluetooth2", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 217, + "symbol": "SDLDidReceivePerformAudioPassThruRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 114, - "symbol": "SDLStaticIconNameBrowse", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 218, + "symbol": "SDLDidReceivePerformInteractionRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 119, - "symbol": "SDLStaticIconNameCellPhoneInRoamingMode", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 219, + "symbol": "SDLDidReceivePublishAppServiceRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 124, - "symbol": "SDLStaticIconNameCellServiceSignalStrength0Of5Bars", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 220, + "symbol": "SDLDidReceivePutFileRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 129, - "symbol": "SDLStaticIconNameCellServiceSignalStrength1Of5Bars", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 221, + "symbol": "SDLDidReceiveReadDIDRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 134, - "symbol": "SDLStaticIconNameCellServiceSignalStrength2Of5Bars", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 222, + "symbol": "SDLDidReceiveRegisterAppInterfaceRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 139, - "symbol": "SDLStaticIconNameCellServiceSignalStrength3Of5Bars", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 223, + "symbol": "SDLDidReceiveReleaseInteriorVehicleDataModuleRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 144, - "symbol": "SDLStaticIconNameCellServiceSignalStrength4Of5Bars", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 224, + "symbol": "SDLDidReceiveResetGlobalPropertiesRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 149, - "symbol": "SDLStaticIconNameCellServiceSignalStrength5Of5Bars", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 225, + "symbol": "SDLDidReceiveScrollableMessageRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 154, - "symbol": "SDLStaticIconNameChangeLaneLeft", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 226, + "symbol": "SDLDidReceiveSendHapticDataRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 159, - "symbol": "SDLStaticIconNameChangeLaneRight", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 227, + "symbol": "SDLDidReceiveSendLocationRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 164, - "symbol": "SDLStaticIconNameCheckBoxChecked", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 228, + "symbol": "SDLDidReceiveSetAppIconRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 169, - "symbol": "SDLStaticIconNameCheckBoxUnchecked", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 229, + "symbol": "SDLDidReceiveSetCloudAppPropertiesRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 174, - "symbol": "SDLStaticIconNameClimate", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 230, + "symbol": "SDLDidReceiveSetDisplayLayoutRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 179, - "symbol": "SDLStaticIconNameClock", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 231, + "symbol": "SDLDidReceiveSetGlobalPropertiesRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 184, - "symbol": "SDLStaticIconNameCompose", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 232, + "symbol": "SDLDidReceiveSetInteriorVehicleDataRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 189, - "symbol": "SDLStaticIconNameContact", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 233, + "symbol": "SDLDidReceiveSetMediaClockTimerRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 194, - "symbol": "SDLStaticIconNameContinue", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 234, + "symbol": "SDLDidReceiveShowRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 199, - "symbol": "SDLStaticIconNameDash", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 235, + "symbol": "SDLDidReceiveShowAppMenuRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 204, - "symbol": "SDLStaticIconNameDate", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 236, + "symbol": "SDLDidReceiveShowConstantTBTRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 209, - "symbol": "SDLStaticIconNameDelete", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 237, + "symbol": "SDLDidReceiveSliderRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 214, - "symbol": "SDLStaticIconNameDestination", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 238, + "symbol": "SDLDidReceiveSpeakRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 219, - "symbol": "SDLStaticIconNameDestinationFerryAhead", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 239, + "symbol": "SDLDidReceiveSubscribeButtonRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 224, - "symbol": "SDLStaticIconNameEbookmark", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 240, + "symbol": "SDLDidReceiveSubscribeVehicleDataRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 229, - "symbol": "SDLStaticIconNameEmpty", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 241, + "symbol": "SDLDidReceiveSubscribeWayPointsRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 234, - "symbol": "SDLStaticIconNameEndCall", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 242, + "symbol": "SDLDidReceiveSyncPDataRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 239, - "symbol": "SDLStaticIconNameFail", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 243, + "symbol": "SDLDidReceiveSystemRequestRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", "line": 244, - "symbol": "SDLStaticIconNameFastForward30Secs", + "symbol": "SDLDidReceiveUnpublishAppServiceRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 249, - "symbol": "SDLStaticIconNameFavoriteHeart", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 245, + "symbol": "SDLDidReceiveUnregisterAppInterfaceRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 254, - "symbol": "SDLStaticIconNameFavoriteStar", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 246, + "symbol": "SDLDidReceiveUnsubscribeButtonRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 259, - "symbol": "SDLStaticIconNameFaxNumber", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 247, + "symbol": "SDLDidReceiveUnsubscribeVehicleDataRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 264, - "symbol": "SDLStaticIconNameFilename", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 248, + "symbol": "SDLDidReceiveUnsubscribeWayPointsRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 269, - "symbol": "SDLStaticIconNameFilter", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 249, + "symbol": "SDLDidReceiveUpdateTurnListRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 274, - "symbol": "SDLStaticIconNameFolder", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 255, + "symbol": "SDLDidChangeDriverDistractionStateNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 279, - "symbol": "SDLStaticIconNameFuelPrices", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 256, + "symbol": "SDLDidChangeHMIStatusNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 284, - "symbol": "SDLStaticIconNameFullMap", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 257, + "symbol": "SDLDidReceiveAppServiceDataNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 289, - "symbol": "SDLStaticIconNameGenericPhoneNumber", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 258, + "symbol": "SDLDidReceiveAppUnregisteredNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 294, - "symbol": "SDLStaticIconNameGenre", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 259, + "symbol": "SDLDidReceiveAudioPassThruNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 299, - "symbol": "SDLStaticIconNameGlobalKeyboard", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 260, + "symbol": "SDLDidReceiveButtonEventNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 304, - "symbol": "SDLStaticIconNameHighwayExitInformation", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 261, + "symbol": "SDLDidReceiveButtonPressNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 309, - "symbol": "SDLStaticIconNameHomePhoneNumber", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 262, + "symbol": "SDLDidReceiveCommandNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 314, - "symbol": "SDLStaticIconNameHyperlink", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 263, + "symbol": "SDLDidReceiveEncodedDataNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 319, - "symbol": "SDLStaticIconNameID3TagUnknown", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 264, + "symbol": "SDLDidReceiveInteriorVehicleDataNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 324, - "symbol": "SDLStaticIconNameIncomingCalls", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 265, + "symbol": "SDLDidReceiveKeyboardInputNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 329, - "symbol": "SDLStaticIconNameInformation", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 266, + "symbol": "SDLDidChangeLanguageNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 334, - "symbol": "SDLStaticIconNameIPodMediaSource", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 267, + "symbol": "SDLDidChangeLockScreenStatusNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 339, - "symbol": "SDLStaticIconNameJoinCalls", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 268, + "symbol": "SDLDidReceiveNewHashNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 344, - "symbol": "SDLStaticIconNameKeepLeft", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 269, + "symbol": "SDLDidReceiveVehicleIconNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 349, - "symbol": "SDLStaticIconNameKeepRight", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 270, + "symbol": "SDLDidChangePermissionsNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 354, - "symbol": "SDLStaticIconNameKey", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 271, + "symbol": "SDLDidReceiveRemoteControlStatusNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 359, - "symbol": "SDLStaticIconNameLeft", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 272, + "symbol": "SDLDidReceiveSystemCapabilityUpdatedNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 364, - "symbol": "SDLStaticIconNameLeftArrow", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 273, + "symbol": "SDLDidReceiveSystemRequestNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 369, - "symbol": "SDLStaticIconNameLeftExit", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 274, + "symbol": "SDLDidChangeTurnByTurnStateNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 374, - "symbol": "SDLStaticIconNameLineInAudioSource", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 275, + "symbol": "SDLDidReceiveTouchEventNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 379, - "symbol": "SDLStaticIconNameLocked", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 276, + "symbol": "SDLDidReceiveVehicleDataNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 384, - "symbol": "SDLStaticIconNameMediaControlLeftArrow", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 277, + "symbol": "SDLDidReceiveWaypointNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 389, - "symbol": "SDLStaticIconNameMediaControlRecording", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", + "line": 279, + "symbol": "SDLNotificationConstants", + "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 394, - "symbol": "SDLStaticIconNameMediaControlRightArrow", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLOnSyncPData.h", + "line": 14, + "symbol": "SDLOnSyncPData.URL", + "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 399, - "symbol": "SDLStaticIconNameMediaControlStop", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLOnSyncPData.h", + "line": 15, + "symbol": "SDLOnSyncPData.Timeout", + "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 404, - "symbol": "SDLStaticIconNameMicrophone", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLPermissionConstants.h", + "line": 15, + "symbol": "SDLPermissionRPCName", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 409, - "symbol": "SDLStaticIconNameMissedCalls", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLPermissionConstants.h", + "line": 16, + "symbol": "SDLPermissionObserverIdentifier", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 414, - "symbol": "SDLStaticIconNameMobilePhoneNumber", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 19, + "symbol": "SDLFrameType.SDLFrameTypeControl", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 419, - "symbol": "SDLStaticIconNameMoveDown", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 20, + "symbol": "SDLFrameType.SDLFrameTypeSingle", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 424, - "symbol": "SDLStaticIconNameMoveUp", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 21, + "symbol": "SDLFrameType.SDLFrameTypeFirst", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 429, - "symbol": "SDLStaticIconNameMP3TagArtist", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 22, + "symbol": "SDLFrameType.SDLFrameTypeConsecutive", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 434, - "symbol": "SDLStaticIconNameNavigation", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 35, + "symbol": "SDLServiceType.SDLServiceTypeControl", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 439, - "symbol": "SDLStaticIconNameNavigationCurrentDirection", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 36, + "symbol": "SDLServiceType.SDLServiceTypeRPC", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 444, - "symbol": "SDLStaticIconNameNegativeRatingThumbsDown", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 37, + "symbol": "SDLServiceType.SDLServiceTypeAudio", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 449, - "symbol": "SDLStaticIconNameNew", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 38, + "symbol": "SDLServiceType.SDLServiceTypeVideo", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 454, - "symbol": "SDLStaticIconNameOfficePhoneNumber", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 39, + "symbol": "SDLServiceType.SDLServiceTypeBulkData", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 459, - "symbol": "SDLStaticIconNameOpened", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 63, + "symbol": "SDLFrameInfo.SDLFrameInfoHeartbeat", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 464, - "symbol": "SDLStaticIconNameOrigin", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 64, + "symbol": "SDLFrameInfo.SDLFrameInfoStartService", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 469, - "symbol": "SDLStaticIconNameOutgoingCalls", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 65, + "symbol": "SDLFrameInfo.SDLFrameInfoStartServiceACK", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 474, - "symbol": "SDLStaticIconNamePause", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 66, + "symbol": "SDLFrameInfo.SDLFrameInfoStartServiceNACK", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 479, - "symbol": "SDLStaticIconNamePhoneCall1", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 67, + "symbol": "SDLFrameInfo.SDLFrameInfoEndService", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 484, - "symbol": "SDLStaticIconNamePhoneCall2", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 68, + "symbol": "SDLFrameInfo.SDLFrameInfoEndServiceACK", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 489, - "symbol": "SDLStaticIconNamePhoneDevice", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 69, + "symbol": "SDLFrameInfo.SDLFrameInfoEndServiceNACK", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 494, - "symbol": "SDLStaticIconNamePhonebook", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 70, + "symbol": "SDLFrameInfo.SDLFrameInfoRegisterSecondaryTransport", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 499, - "symbol": "SDLStaticIconNamePhoto", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 71, + "symbol": "SDLFrameInfo.SDLFrameInfoRegisterSecondaryTransportACK", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 504, - "symbol": "SDLStaticIconNamePlay", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 72, + "symbol": "SDLFrameInfo.SDLFrameInfoRegisterSecondaryTransportNACK", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 509, - "symbol": "SDLStaticIconNamePlaylist", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 73, + "symbol": "SDLFrameInfo.SDLFrameInfoTransportEventUpdate", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 514, - "symbol": "SDLStaticIconNamePopUp", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 74, + "symbol": "SDLFrameInfo.SDLFrameInfoServiceDataAck", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 519, - "symbol": "SDLStaticIconNamePositiveRatingThumbsUp", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 75, + "symbol": "SDLFrameInfo.SDLFrameInfoHeartbeatACK", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 524, - "symbol": "SDLStaticIconNamePower", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 77, + "symbol": "SDLFrameInfo.SDLFrameInfoSingleFrame", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 529, - "symbol": "SDLStaticIconNamePrimaryPhone", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 79, + "symbol": "SDLFrameInfo.SDLFrameInfoFirstFrame", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 534, - "symbol": "SDLStaticIconNameRadioButtonChecked", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", + "line": 81, + "symbol": "SDLFrameInfo.SDLFrameInfoConsecutiveLastFrame", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 539, - "symbol": "SDLStaticIconNameRadioButtonUnchecked", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 14, + "symbol": "SDLRPCFunctionName", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 544, - "symbol": "SDLStaticIconNameRecentCalls", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 16, + "symbol": "SDLRPCFunctionNameAddCommand", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 549, - "symbol": "SDLStaticIconNameRecentDestinations", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 17, + "symbol": "SDLRPCFunctionNameAddSubMenu", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 554, - "symbol": "SDLStaticIconNameRedo", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 18, + "symbol": "SDLRPCFunctionNameAlert", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 559, - "symbol": "SDLStaticIconNameRefresh", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 19, + "symbol": "SDLRPCFunctionNameAlertManeuver", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 564, - "symbol": "SDLStaticIconNameRemoteDiagnosticsCheckEngine", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 20, + "symbol": "SDLRPCFunctionNameButtonPress", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 569, - "symbol": "SDLStaticIconNameRendered911Assist", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 21, + "symbol": "SDLRPCFunctionNameCancelInteraction", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 574, - "symbol": "SDLStaticIconNameRepeat", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 22, + "symbol": "SDLRPCFunctionNameChangeRegistration", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 579, - "symbol": "SDLStaticIconNameRepeatPlay", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 23, + "symbol": "SDLRPCFunctionNameCloseApplication", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 584, - "symbol": "SDLStaticIconNameReply", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 24, + "symbol": "SDLRPCFunctionNameCreateInteractionChoiceSet", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 589, - "symbol": "SDLStaticIconNameRewind30Secs", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 25, + "symbol": "SDLRPCFunctionNameDeleteCommand", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 594, - "symbol": "SDLStaticIconNameRight", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 26, + "symbol": "SDLRPCFunctionNameDeleteFile", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 599, - "symbol": "SDLStaticIconNameRightExit", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 27, + "symbol": "SDLRPCFunctionNameDeleteInteractionChoiceSet", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 604, - "symbol": "SDLStaticIconNameRingtones", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 28, + "symbol": "SDLRPCFunctionNameDeleteSubMenu", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 609, - "symbol": "SDLStaticIconNameRoundaboutLeftHand1", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 29, + "symbol": "SDLRPCFunctionNameDiagnosticMessage", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 614, - "symbol": "SDLStaticIconNameRoundaboutLeftHand2", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 30, + "symbol": "SDLRPCFunctionNameDialNumber", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 619, - "symbol": "SDLStaticIconNameRoundaboutLeftHand3", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 31, + "symbol": "SDLRPCFunctionNameEncodedSyncPData", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 624, - "symbol": "SDLStaticIconNameRoundaboutLeftHand4", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 32, + "symbol": "SDLRPCFunctionNameEndAudioPassThru", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 629, - "symbol": "SDLStaticIconNameRoundaboutLeftHand5", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 33, + "symbol": "SDLRPCFunctionNameGenericResponse", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 634, - "symbol": "SDLStaticIconNameRoundaboutLeftHand6", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 34, + "symbol": "SDLRPCFunctionNameGetAppServiceData", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 639, - "symbol": "SDLStaticIconNameRoundaboutLeftHand7", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 35, + "symbol": "SDLRPCFunctionNameGetDTCs", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 644, - "symbol": "SDLStaticIconNameRoundaboutRightHand1", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 36, + "symbol": "SDLRPCFunctionNameGetFile", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 649, - "symbol": "SDLStaticIconNameRoundaboutRightHand2", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 37, + "symbol": "SDLRPCFunctionNameGetCloudAppProperties", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 654, - "symbol": "SDLStaticIconNameRoundaboutRightHand3", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 38, + "symbol": "SDLRPCFunctionNameGetInteriorVehicleData", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 659, - "symbol": "SDLStaticIconNameRoundaboutRightHand4", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 39, + "symbol": "SDLRPCFunctionNameGetInteriorVehicleDataConsent", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 664, - "symbol": "SDLStaticIconNameRoundaboutRightHand5", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 40, + "symbol": "SDLRPCFunctionNameGetSystemCapability", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 669, - "symbol": "SDLStaticIconNameRoundaboutRightHand6", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 41, + "symbol": "SDLRPCFunctionNameGetVehicleData", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 674, - "symbol": "SDLStaticIconNameRoundaboutRightHand7", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 42, + "symbol": "SDLRPCFunctionNameGetWayPoints", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 679, - "symbol": "SDLStaticIconNameRSS", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 43, + "symbol": "SDLRPCFunctionNameListFiles", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 684, - "symbol": "SDLStaticIconNameSettings", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 44, + "symbol": "SDLRPCFunctionNameOnAppInterfaceUnregistered", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 689, - "symbol": "SDLStaticIconNameSharpLeft", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 45, + "symbol": "SDLRPCFunctionNameOnAppServiceData", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 694, - "symbol": "SDLStaticIconNameSharpRight", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 46, + "symbol": "SDLRPCFunctionNameOnAudioPassThru", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 699, - "symbol": "SDLStaticIconNameShow", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 47, + "symbol": "SDLRPCFunctionNameOnButtonEvent", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 704, - "symbol": "SDLStaticIconNameShufflePlay", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 48, + "symbol": "SDLRPCFunctionNameOnButtonPress", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 709, - "symbol": "SDLStaticIconNameSkiPlaces", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 49, + "symbol": "SDLRPCFunctionNameOnCommand", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 714, - "symbol": "SDLStaticIconNameSlightLeft", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 50, + "symbol": "SDLRPCFunctionNameOnDriverDistraction", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 719, - "symbol": "SDLStaticIconNameSlightRight", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 51, + "symbol": "SDLRPCFunctionNameOnEncodedSyncPData", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 724, - "symbol": "SDLStaticIconNameSmartphone", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 52, + "symbol": "SDLRPCFunctionNameOnHashChange", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 729, - "symbol": "SDLStaticIconNameSortList", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 53, + "symbol": "SDLRPCFunctionNameOnHMIStatus", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 734, - "symbol": "SDLStaticIconNameSpeedDialNumbersNumber0", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 54, + "symbol": "SDLRPCFunctionNameOnInteriorVehicleData", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 739, - "symbol": "SDLStaticIconNameSpeedDialNumbersNumber1", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 55, + "symbol": "SDLRPCFunctionNameOnKeyboardInput", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 744, - "symbol": "SDLStaticIconNameSpeedDialNumbersNumber2", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 56, + "symbol": "SDLRPCFunctionNameOnLanguageChange", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 749, - "symbol": "SDLStaticIconNameSpeedDialNumbersNumber3", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 57, + "symbol": "SDLRPCFunctionNameOnLockScreenStatus", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 754, - "symbol": "SDLStaticIconNameSpeedDialNumbersNumber4", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 58, + "symbol": "SDLRPCFunctionNameOnPermissionsChange", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 759, - "symbol": "SDLStaticIconNameSpeedDialNumbersNumber5", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 59, + "symbol": "SDLRPCFunctionNameOnRCStatus", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 764, - "symbol": "SDLStaticIconNameSpeedDialNumbersNumber6", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 60, + "symbol": "SDLRPCFunctionNameOnSyncPData", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 769, - "symbol": "SDLStaticIconNameSpeedDialNumbersNumber7", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 61, + "symbol": "SDLRPCFunctionNameOnSystemCapabilityUpdated", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 774, - "symbol": "SDLStaticIconNameSpeedDialNumbersNumber8", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 62, + "symbol": "SDLRPCFunctionNameOnSystemRequest", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 779, - "symbol": "SDLStaticIconNameSpeedDialNumbersNumber9", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 63, + "symbol": "SDLRPCFunctionNameOnTBTClientState", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 784, - "symbol": "SDLStaticIconNameSuccess", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 64, + "symbol": "SDLRPCFunctionNameOnTouchEvent", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 789, - "symbol": "SDLStaticIconNameTrackTitle", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 65, + "symbol": "SDLRPCFunctionNameOnVehicleData", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 794, - "symbol": "SDLStaticIconNameTrafficReport", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 66, + "symbol": "SDLRPCFunctionNameOnWayPointChange", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 799, - "symbol": "SDLStaticIconNameTurnList", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 67, + "symbol": "SDLRPCFunctionNamePerformAppServiceInteraction", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 804, - "symbol": "SDLStaticIconNameUTurnLeftTraffic", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 68, + "symbol": "SDLRPCFunctionNamePerformAudioPassThru", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 809, - "symbol": "SDLStaticIconNameUTurnRightTraffic", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 69, + "symbol": "SDLRPCFunctionNamePerformInteraction", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 814, - "symbol": "SDLStaticIconNameUndo", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 70, + "symbol": "SDLRPCFunctionNamePublishAppService", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 819, - "symbol": "SDLStaticIconNameUnlocked", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 71, + "symbol": "SDLRPCFunctionNamePutFile", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 824, - "symbol": "SDLStaticIconNameUSBMediaAudioSource", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 72, + "symbol": "SDLRPCFunctionNameReadDID", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 829, - "symbol": "SDLStaticIconNameVoiceControlScrollbarListItemNo1", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 73, + "symbol": "SDLRPCFunctionNameReleaseInteriorVehicleDataModule", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 834, - "symbol": "SDLStaticIconNameVoiceControlScrollbarListItemNo2", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 74, + "symbol": "SDLRPCFunctionNameRegisterAppInterface", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 839, - "symbol": "SDLStaticIconNameVoiceControlScrollbarListItemNo3", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 75, + "symbol": "SDLRPCFunctionNameReserved", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 844, - "symbol": "SDLStaticIconNameVoiceControlScrollbarListItemNo4", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 76, + "symbol": "SDLRPCFunctionNameResetGlobalProperties", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 849, - "symbol": "SDLStaticIconNameVoiceRecognitionFailed", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 77, + "symbol": "SDLRPCFunctionNameScrollableMessage", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 854, - "symbol": "SDLStaticIconNameVoiceRecognitionPause", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 78, + "symbol": "SDLRPCFunctionNameSendHapticData", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 859, - "symbol": "SDLStaticIconNameVoiceRecognitionSuccessful", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 79, + "symbol": "SDLRPCFunctionNameSendLocation", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 864, - "symbol": "SDLStaticIconNameVoiceRecognitionSystemActive", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 80, + "symbol": "SDLRPCFunctionNameSetAppIcon", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 869, - "symbol": "SDLStaticIconNameVoiceRecognitionSystemListening", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 81, + "symbol": "SDLRPCFunctionNameSetCloudAppProperties", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 874, - "symbol": "SDLStaticIconNameVoiceRecognitionTryAgain", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 82, + "symbol": "SDLRPCFunctionNameSetDisplayLayout", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 879, - "symbol": "SDLStaticIconNameWarning", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 83, + "symbol": "SDLRPCFunctionNameSetGlobalProperties", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 884, - "symbol": "SDLStaticIconNameWeather", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 84, + "symbol": "SDLRPCFunctionNameSetInteriorVehicleData", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 889, - "symbol": "SDLStaticIconNameWifiFull", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 85, + "symbol": "SDLRPCFunctionNameSetMediaClockTimer", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 894, - "symbol": "SDLStaticIconNameZoomIn", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 86, + "symbol": "SDLRPCFunctionNameShow", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h", - "line": 899, - "symbol": "SDLStaticIconNameZoomOut", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 87, + "symbol": "SDLRPCFunctionNameShowAppMenu", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStationIDNumber.h", - "line": 16, - "symbol": "SDLStationIDNumber.-initWithCountryCode:fccFacilityId:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingAudioManagerType.h", - "line": 11, - "symbol": "SDLStreamingAudioManagerType", - "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 88, + "symbol": "SDLRPCFunctionNameShowConstantTBT", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaConfiguration.h", - "line": 27, - "symbol": "SDLCarWindowRenderingType.SDLCarWindowRenderingTypeLayer", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 89, + "symbol": "SDLRPCFunctionNameSlider", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaConfiguration.h", - "line": 28, - "symbol": "SDLCarWindowRenderingType.SDLCarWindowRenderingTypeViewAfterScreenUpdates", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 90, + "symbol": "SDLRPCFunctionNameSpeak", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaConfiguration.h", - "line": 29, - "symbol": "SDLCarWindowRenderingType.SDLCarWindowRenderingTypeViewBeforeScreenUpdates", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 91, + "symbol": "SDLRPCFunctionNameSubscribeButton", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaConfiguration.h", - "line": 32, - "symbol": "SDLStreamingMediaConfiguration", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 92, + "symbol": "SDLRPCFunctionNameSubscribeVehicleData", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManager.h", - "line": 28, - "symbol": "SDLStreamingMediaManager", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 93, + "symbol": "SDLRPCFunctionNameSubscribeWayPoints", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManager.h", - "line": 117, - "symbol": "SDLStreamingMediaManager.-init", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 94, + "symbol": "SDLRPCFunctionNameSyncPData", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 21, - "symbol": "SDLStreamingEncryptionFlag.SDLStreamingEncryptionFlagNone", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 95, + "symbol": "SDLRPCFunctionNameSystemRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 22, - "symbol": "SDLStreamingEncryptionFlag.SDLStreamingEncryptionFlagAuthenticateOnly", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 96, + "symbol": "SDLRPCFunctionNameUnpublishAppService", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 23, - "symbol": "SDLStreamingEncryptionFlag.SDLStreamingEncryptionFlagAuthenticateAndEncrypt", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 97, + "symbol": "SDLRPCFunctionNameUnregisterAppInterface", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 26, - "symbol": "SDLVideoStreamDidStartNotification", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 98, + "symbol": "SDLRPCFunctionNameUnsubscribeButton", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 27, - "symbol": "SDLVideoStreamDidStopNotification", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 99, + "symbol": "SDLRPCFunctionNameUnsubscribeVehicleData", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 28, - "symbol": "SDLVideoStreamSuspendedNotification", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 100, + "symbol": "SDLRPCFunctionNameUnsubscribeWayPoints", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 30, - "symbol": "SDLAudioStreamDidStartNotification", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 101, + "symbol": "SDLRPCFunctionNameUpdateTurnList", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 31, - "symbol": "SDLAudioStreamDidStopNotification", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 102, + "symbol": "SDLRPCFunctionNameCreateWindow", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 33, - "symbol": "SDLLockScreenManagerWillPresentLockScreenViewController", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", + "line": 103, + "symbol": "SDLRPCFunctionNameDeleteWindow", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 34, - "symbol": "SDLLockScreenManagerDidPresentLockScreenViewController", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCMessage.h", + "line": 10, + "symbol": "SDLRPCMessage", + "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 35, - "symbol": "SDLLockScreenManagerWillDismissLockScreenViewController", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCMessageType.h", + "line": 14, + "symbol": "SDLRPCMessageType.SDLRPCMessageTypeRequest", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 36, - "symbol": "SDLLockScreenManagerDidDismissLockScreenViewController", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCMessageType.h", + "line": 15, + "symbol": "SDLRPCMessageType.SDLRPCMessageTypeResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 38, - "symbol": "SDLVideoStreamManagerState", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCMessageType.h", + "line": 16, + "symbol": "SDLRPCMessageType.SDLRPCMessageTypeNotification", + "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 39, - "symbol": "SDLVideoStreamManagerStateStopped", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCResponse.h", + "line": 11, + "symbol": "SDLRPCResponse", + "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 40, - "symbol": "SDLVideoStreamManagerStateStarting", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCStruct.h", + "line": 11, + "symbol": "SDLRPCStruct", + "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 41, - "symbol": "SDLVideoStreamManagerStateReady", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCStruct.h", + "line": 13, + "symbol": "SDLRPCStruct.store", + "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 42, - "symbol": "SDLVideoStreamManagerStateSuspended", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCStruct.h", + "line": 14, + "symbol": "SDLRPCStruct.payloadProtected", + "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 43, - "symbol": "SDLVideoStreamManagerStateShuttingDown", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLReadDID.h", + "line": 24, + "symbol": "SDLReadDID.-initWithECUName:didLocation:", + "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 45, - "symbol": "SDLAudioStreamManagerState", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLResetGlobalProperties.h", + "line": 30, + "symbol": "SDLResetGlobalProperties.-initWithProperties:", + "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 46, - "symbol": "SDLAudioStreamManagerStateStopped", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLServiceEncryptionDelegate.h", + "line": 15, + "symbol": "SDLServiceEncryptionDelegate", + "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 47, - "symbol": "SDLAudioStreamManagerStateStarting", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLSoftButtonState.h", + "line": 51, + "symbol": "SDLSoftButtonState.-init", + "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 48, - "symbol": "SDLAudioStreamManagerStateReady", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingAudioManagerType.h", + "line": 11, + "symbol": "SDLStreamingAudioManagerType", + "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 49, - "symbol": "SDLAudioStreamManagerStateShuttingDown", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaConfiguration.h", + "line": 33, + "symbol": "SDLStreamingMediaConfiguration", + "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 51, - "symbol": "SDLAppState", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManager.h", + "line": 118, + "symbol": "SDLStreamingMediaManager.-init", + "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 52, - "symbol": "SDLAppStateInactive", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", + "line": 27, + "symbol": "SDLVideoStreamDidStartNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 53, - "symbol": "SDLAppStateActive", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", + "line": 28, + "symbol": "SDLVideoStreamDidStopNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerDataSource.h", - "line": 16, - "symbol": "SDLStreamingMediaManagerDataSource", - "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", + "line": 29, + "symbol": "SDLVideoStreamSuspendedNotification", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSubscribeButton.h", - "line": 72, - "symbol": "SDLSubscribeButton.-initWithButtonName:handler:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", + "line": 31, + "symbol": "SDLAudioStreamDidStartNotification", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSupportedSeat.h", - "line": 17, - "symbol": "SDLSupportedSeatDriver", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", + "line": 32, + "symbol": "SDLAudioStreamDidStopNotification", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSupportedSeat.h", - "line": 25, - "symbol": "SDLSupportedSeatFrontPassenger", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", + "line": 34, + "symbol": "SDLLockScreenManagerWillPresentLockScreenViewController", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSyncMsgVersion.h", - "line": 17, - "symbol": "SDLSyncMsgVersion.-initWithMajorVersion:minorVersion:patchVersion:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", + "line": 35, + "symbol": "SDLLockScreenManagerDidPresentLockScreenViewController", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSyncPData.h", - "line": 14, - "symbol": "SDLSyncPData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", + "line": 36, + "symbol": "SDLLockScreenManagerWillDismissLockScreenViewController", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSystemRequest.h", - "line": 16, - "symbol": "SDLSystemRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", + "line": 37, + "symbol": "SDLLockScreenManagerDidDismissLockScreenViewController", + "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTemplateColorScheme.h", - "line": 18, - "symbol": "SDLTemplateColorScheme", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", + "line": 39, + "symbol": "SDLVideoStreamManagerState", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTemplateColorScheme.h", - "line": 20, - "symbol": "SDLTemplateColorScheme.-initWithPrimaryRGBColor:secondaryRGBColor:backgroundRGBColor:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", + "line": 55, + "symbol": "SDLAudioStreamManagerState", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTemplateColorScheme.h", - "line": 21, + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", + "line": 68, + "symbol": "SDLAppState", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", + "warning": "undocumented" + }, + { + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTemplateColorScheme.h", + "line": 28, "symbol": "SDLTemplateColorScheme.-initWithPrimaryColor:secondaryColor:backgroundColor:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", "line": 13, "symbol": "", "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", "line": 13, "symbol": "SDLTouchIdentifier", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", "line": 13, "symbol": "SDLTouchIdentifier.", "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", "line": 14, "symbol": ".SDLTouchIdentifierFirstFinger", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", "line": 14, "symbol": "SDLTouchIdentifier..SDLTouchIdentifierFirstFinger", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", "line": 15, "symbol": ".SDLTouchIdentifierSecondFinger", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", "line": 15, "symbol": "SDLTouchIdentifier..SDLTouchIdentifierSecondFinger", "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", "line": 20, "symbol": "SDLTouch", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouchManager.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouchManager.h", "line": 21, "symbol": "SDLTouchEventHandler", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouchManager.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouchManager.h", "line": 24, "symbol": "SDLTouchManager", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouchManager.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouchManager.h", "line": 90, "symbol": "SDLTouchManager.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouchManagerDelegate.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouchManagerDelegate.h", "line": 15, "symbol": "SDLTouchManagerDelegate", "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTurn.h", - "line": 15, - "symbol": "SDLTurn.-initWithNavigationText:turnIcon:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTurnSignal.h", - "line": 14, - "symbol": "SDLTurnSignal", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTurnSignal.h", - "line": 19, - "symbol": "SDLTurnSignalOff", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTurnSignal.h", - "line": 24, - "symbol": "SDLTurnSignalLeft", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTurnSignal.h", - "line": 29, - "symbol": "SDLTurnSignalRight", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTurnSignal.h", - "line": 34, - "symbol": "SDLTurnSignalBoth", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLUnsubscribeButton.h", - "line": 27, - "symbol": "SDLUnsubscribeButton.-initWithButtonName:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLUpdateTurnList.h", - "line": 20, - "symbol": "SDLUpdateTurnList.-initWithTurnList:softButtons:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 16, "symbol": "SDLVersion", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 18, "symbol": "SDLVersion.major", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 19, "symbol": "SDLVersion.minor", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 20, "symbol": "SDLVersion.patch", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 22, "symbol": "SDLVersion.stringVersion", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 24, "symbol": "SDLVersion.-initWithMajor:minor:patch:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 25, "symbol": "SDLVersion.+versionWithMajor:minor:patch:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 26, "symbol": "SDLVersion.-initWithString:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 27, "symbol": "SDLVersion.+versionWithString:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 30, "symbol": "SDLVersion.-initWithSyncMsgVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 31, "symbol": "SDLVersion.+versionWithSyncMsgVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 33, "symbol": "SDLVersion.-initWithSDLMsgVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 34, "symbol": "SDLVersion.+versionWithSDLMsgVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 36, "symbol": "SDLVersion.-compare:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 37, "symbol": "SDLVersion.-isLessThanVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 38, "symbol": "SDLVersion.-isEqualToVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 39, "symbol": "SDLVersion.-isGreaterThanVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 40, "symbol": "SDLVersion.-isGreaterThanOrEqualToVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", "line": 41, "symbol": "SDLVersion.-isLessThanOrEqualToVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVideoStreamingFormat.h", - "line": 31, - "symbol": "SDLVideoStreamingFormat.-initWithCodec:protocol:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVoiceCommand.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVoiceCommand.h", "line": 13, "symbol": "SDLVoiceCommandSelectionHandler", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVoiceCommand.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVoiceCommand.h", "line": 15, "symbol": "SDLVoiceCommand", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVoiceCommand.h", - "line": 27, - "symbol": "SDLVoiceCommand.-initWithVoiceCommands:handler:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVrHelpItem.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVrHelpItem.h", "line": 15, "symbol": "SDLVRHelpItem.-initWithText:image:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVrHelpItem.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVrHelpItem.h", "line": 17, "symbol": "SDLVRHelpItem.-initWithText:image:position:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLWeatherAlert.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLWeatherAlert.h", "line": 14, "symbol": "SDLWeatherAlert", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLWeatherData.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLWeatherData.h", "line": 18, "symbol": "SDLWeatherData", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SmartDeviceLink.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SmartDeviceLink.h", "line": 7, "symbol": "SmartDeviceLinkVersionNumber", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" }, { - "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SmartDeviceLink.h", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SmartDeviceLink.h", "line": 10, "symbol": "SmartDeviceLinkVersionString", "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", "warning": "undocumented" } ], - "source_directory": "/Users/joel/Projects/SDL/sdl_ios" + "source_directory": "/Users/justingluck/Livio/sdl_ios" } \ No newline at end of file From f1b7cf405bd096cea01f0fdf1aa0843a41d946ad Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Wed, 30 Oct 2019 16:30:01 -0400 Subject: [PATCH 10/38] no message --- SmartDeviceLink/SDLArtwork.h | 5 + SmartDeviceLink/SDLChoiceCell.h | 1 + SmartDeviceLink/SDLChoiceSet.h | 6 +- SmartDeviceLink/SDLErrorConstants.h | 19 ++- SmartDeviceLink/SDLFile.h | 1 + SmartDeviceLink/SDLFileManager.h | 4 + SmartDeviceLink/SDLLifecycleConfiguration.h | 1 + SmartDeviceLink/SDLLockScreenConfiguration.h | 12 +- SmartDeviceLink/SDLLogConstants.h | 39 +++--- SmartDeviceLink/SDLLogFilter.h | 1 + SmartDeviceLink/SDLManager.h | 8 +- SmartDeviceLink/SDLManagerDelegate.h | 1 + SmartDeviceLink/SDLNotificationConstants.h | 125 +++++++++++++++++++ 13 files changed, 186 insertions(+), 37 deletions(-) diff --git a/SmartDeviceLink/SDLArtwork.h b/SmartDeviceLink/SDLArtwork.h index 6b9e7c9e1..43078894c 100644 --- a/SmartDeviceLink/SDLArtwork.h +++ b/SmartDeviceLink/SDLArtwork.h @@ -13,8 +13,13 @@ @class SDLImage; +/// Format of the Artwork typedef NS_ENUM(NSUInteger, SDLArtworkImageFormat) { + + /// Image foramt: PNG SDLArtworkImageFormatPNG, + + /// Image foramt: JPG SDLArtworkImageFormatJPG }; diff --git a/SmartDeviceLink/SDLChoiceCell.h b/SmartDeviceLink/SDLChoiceCell.h index 5ca267dad..197f0190d 100644 --- a/SmartDeviceLink/SDLChoiceCell.h +++ b/SmartDeviceLink/SDLChoiceCell.h @@ -12,6 +12,7 @@ NS_ASSUME_NONNULL_BEGIN +/// A selectable item within an SDLChoiceSet @interface SDLChoiceCell: NSObject /** diff --git a/SmartDeviceLink/SDLChoiceSet.h b/SmartDeviceLink/SDLChoiceSet.h index 226fb0184..674033553 100644 --- a/SmartDeviceLink/SDLChoiceSet.h +++ b/SmartDeviceLink/SDLChoiceSet.h @@ -20,13 +20,17 @@ NS_ASSUME_NONNULL_BEGIN */ typedef void (^SDLChoiceSetCanceledHandler)(void); +/// The layout to use when a choice set is displayed typedef NS_ENUM(NSUInteger, SDLChoiceSetLayout) { + /// Menu items will be displayed in a list SDLChoiceSetLayoutList, + + /// Menu items will be displayed as a tiled list SDLChoiceSetLayoutTiles, }; /** - The choice set to be displayed to the user. + The choice set to be displayed to the user. Contains a list of selectable options. */ @interface SDLChoiceSet: NSObject diff --git a/SmartDeviceLink/SDLErrorConstants.h b/SmartDeviceLink/SDLErrorConstants.h index d01d4cebc..f6c7e27ab 100644 --- a/SmartDeviceLink/SDLErrorConstants.h +++ b/SmartDeviceLink/SDLErrorConstants.h @@ -88,23 +88,23 @@ typedef NS_ENUM(NSInteger, SDLFileManagerError) { * The file manager could not find the local file. */ SDLFileManagerErrorFileDoesNotExist = -5, - /* + /** * The file upload was canceled. */ SDLFileManagerUploadCanceled = -6, - /* + /** * One or more of multiple files being uploaded or deleted failed. */ SDLFileManagerMultipleFileUploadTasksFailed = -7, - /* + /** * One or more of multiple files being uploaded or deleted failed. */ SDLFileManagerMultipleFileDeleteTasksFailed = -8, - /* + /** * The file data is nil or empty. */ SDLFileManagerErrorFileDataMissing = -9, - /* + /** * The file is a static icon, which cannot be uploaded */ SDLFileManagerErrorStaticIcon = -10, @@ -112,28 +112,25 @@ typedef NS_ENUM(NSInteger, SDLFileManagerError) { /** Errors associated with the ScreenManager class - - - SDLTextAndGraphicManagerErrorPendingUpdateSuperseded: A pending update was superseded by a newer requested update. The old update will not be sent */ typedef NS_ENUM(NSInteger, SDLTextAndGraphicManagerError) { + /// A pending update was superseded by a newer requested update. The old update will not be sent SDLTextAndGraphicManagerErrorPendingUpdateSuperseded = -1 }; /** Errors associated with the ScreenManager class - - - SDLSoftButtonManagerErrorPendingUpdateSuperseded: A pending update was superseded by a newer requested update. The old update will not be sent */ typedef NS_ENUM(NSInteger, SDLSoftButtonManagerError) { + /// A pending update was superseded by a newer requested update. The old update will not be sent SDLSoftButtonManagerErrorPendingUpdateSuperseded = -1 }; /** Errors associated with the ScreenManager class - - - SDLMenuManagerErrorRPCsFailed: Sending menu-related RPCs returned an error from the remote system */ typedef NS_ENUM(NSInteger, SDLMenuManagerError) { + /// Sending menu-related RPCs returned an error from the remote system SDLMenuManagerErrorRPCsFailed = -1 }; diff --git a/SmartDeviceLink/SDLFile.h b/SmartDeviceLink/SDLFile.h index 200c83e75..4b2273dc9 100644 --- a/SmartDeviceLink/SDLFile.h +++ b/SmartDeviceLink/SDLFile.h @@ -65,6 +65,7 @@ NS_ASSUME_NONNULL_BEGIN */ @property (assign, nonatomic, readonly) BOOL isStaticIcon; +/// Initializer unavailable - (instancetype)init NS_UNAVAILABLE; /** diff --git a/SmartDeviceLink/SDLFileManager.h b/SmartDeviceLink/SDLFileManager.h index 5eae0ff4b..c53a5410b 100644 --- a/SmartDeviceLink/SDLFileManager.h +++ b/SmartDeviceLink/SDLFileManager.h @@ -18,6 +18,10 @@ NS_ASSUME_NONNULL_BEGIN +/// The handler that is called when the manager is set up or failed to set up with an error +/// +/// @param success True if every request succeeded, false if any failed. +/// @param error The error that occurred during the request if any occurred. typedef void (^SDLFileManagerStartupCompletionHandler)(BOOL success, NSError *__nullable error); diff --git a/SmartDeviceLink/SDLLifecycleConfiguration.h b/SmartDeviceLink/SDLLifecycleConfiguration.h index d91dc6bd3..f2b59301b 100644 --- a/SmartDeviceLink/SDLLifecycleConfiguration.h +++ b/SmartDeviceLink/SDLLifecycleConfiguration.h @@ -33,6 +33,7 @@ typedef NS_OPTIONS(NSUInteger, SDLSecondaryTransports) { */ @interface SDLLifecycleConfiguration : NSObject +/// Initializer unavailable - (instancetype)init NS_UNAVAILABLE; /** diff --git a/SmartDeviceLink/SDLLockScreenConfiguration.h b/SmartDeviceLink/SDLLockScreenConfiguration.h index 317beabe4..01e8efacf 100644 --- a/SmartDeviceLink/SDLLockScreenConfiguration.h +++ b/SmartDeviceLink/SDLLockScreenConfiguration.h @@ -13,16 +13,18 @@ NS_ASSUME_NONNULL_BEGIN /** Describes when the lock screen should be shown. - - - SDLLockScreenConfigurationModeNever: The lock screen should never be shown. This should almost always mean that you will build your own lock screen. - - SDLLockScreenConfigurationModeRequiredOnly: The lock screen should only be shown when it is required by the head unit. - - SDLLockScreenConfigurationModeOptionalOrRequired: The lock screen should be shown when required by the head unit or when the head unit says that its optional, but *not* in other cases, such as before the user has interacted with your app on the head unit. - - SDLLockScreenConfigurationModeAlways: The lock screen should always be shown after connection. */ typedef NS_ENUM(NSUInteger, SDLLockScreenConfigurationDisplayMode) { + /// The lock screen should never be shown. This should almost always mean that you will build your own lock screen. SDLLockScreenConfigurationDisplayModeNever, + + /// The lock screen should only be shown when it is required by the head unit. SDLLockScreenConfigurationDisplayModeRequiredOnly, + + /// The lock screen should be shown when required by the head unit or when the head unit says that its optional, but *not* in other cases, such as before the user has interacted with your app on the head unit. SDLLockScreenConfigurationDisplayModeOptionalOrRequired, + + /// The lock screen should always be shown after connection. SDLLockScreenConfigurationDisplayModeAlways }; diff --git a/SmartDeviceLink/SDLLogConstants.h b/SmartDeviceLink/SDLLogConstants.h index f0d9751bc..f14a6c2e3 100644 --- a/SmartDeviceLink/SDLLogConstants.h +++ b/SmartDeviceLink/SDLLogConstants.h @@ -27,48 +27,55 @@ typedef NS_ENUM(NSUInteger, SDLLogBytesDirection) { /** Flags used for SDLLogLevel to provide correct enum values. This is purely for internal use. - - - SDLLogFlagVerbose: Verbose level logging - - SDLLogFlagDebug: Debug level logging - - SDLLogFlagWarning: Warning level logging - - SDLLogFlagError: Error level logging. */ typedef NS_OPTIONS(NSUInteger, SDLLogFlag) { + /// Error level logging SDLLogFlagError = 1 << 0, + + /// Warning level logging SDLLogFlagWarning = 1 << 1, + + /// Debug level logging SDLLogFlagDebug = 1 << 2, + + /// Verbose level logging SDLLogFlagVerbose = 1 << 3, }; /** An enum describing a level of logging. - - - SDLLogLevelDefault: This is used to describe that a "specific" logging will instead use the global log level, for example, a module may use the global log level instead of its own by specifying this level. - - SDLLogLevelOff: This is used to describe a level that involves absolutely no logs being output. - - SDLLogLevelError: Only error level logs will be output. - - SDLLogLevelWarning: Both error and warning level logs will be output. - - SDLLogLevelDebug: Error, warning, and debug level logs will be output. This level will never be output in RELEASE environments. - - SDLLogLevelVerbose: All level logs will be output. This level will never be output in RELEASE environments. */ typedef NS_ENUM(NSInteger, SDLLogLevel) { + /// This is used to describe that a "specific" logging will instead use the global log level, for example, a module may use the global log level instead of its own by specifying this level. SDLLogLevelDefault = -1, + + /// This is used to describe a level that involves absolutely no logs being output. SDLLogLevelOff = 0, + + /// Only error level logs will be output SDLLogLevelError = SDLLogFlagError, + + /// Both error and warning level logs will be output SDLLogLevelWarning = (SDLLogFlagError | SDLLogFlagWarning), + + /// Error, warning, and debug level logs will be output. This level will never be output in RELEASE environments SDLLogLevelDebug = (SDLLogFlagWarning | SDLLogFlagDebug), + + /// All level logs will be output. This level will never be output in RELEASE environments SDLLogLevelVerbose = (SDLLogFlagDebug | SDLLogFlagVerbose) }; /** The output format of logs; how they will appear when printed out into a string. - - - SDLLogFormatTypeSimple: A bare-bones log format: `09:52:07:324 🔹 (SDL)Protocol – a random test i guess` - - SDLLogFormatTypeDefault: A middle detail default log format: `09:52:07:324 🔹 (SDL)Protocol:SDLV2ProtocolHeader:25 – Some log message` - - SDLLogFormatTypeDetailed: A very detailed log format: `09:52:07:324 🔹 DEBUG com.apple.main-thread:(SDL)Protocol:[SDLV2ProtocolHeader parse:]:74 – Some log message` */ typedef NS_ENUM(NSUInteger, SDLLogFormatType) { + /// A bare-bones log format: `09:52:07:324 🔹 (SDL)Protocol – a random test i guess` SDLLogFormatTypeSimple, + + /// A middle detail default log format: `09:52:07:324 🔹 (SDL)Protocol:SDLV2ProtocolHeader:25 – Some log message` SDLLogFormatTypeDefault, + + /// A very detailed log format: `09:52:07:324 🔹 DEBUG com.apple.main-thread:(SDL)Protocol:[SDLV2ProtocolHeader parse:]:74 – Some log message` SDLLogFormatTypeDetailed, }; diff --git a/SmartDeviceLink/SDLLogFilter.h b/SmartDeviceLink/SDLLogFilter.h index b3511cc0e..42dbd1f38 100644 --- a/SmartDeviceLink/SDLLogFilter.h +++ b/SmartDeviceLink/SDLLogFilter.h @@ -24,6 +24,7 @@ NS_ASSUME_NONNULL_BEGIN /// Optional @property (strong, nonatomic, readonly) SDLLogFilterBlock filter; +/// Initializer unavailable - (instancetype)init NS_UNAVAILABLE; /** diff --git a/SmartDeviceLink/SDLManager.h b/SmartDeviceLink/SDLManager.h index 3262ff26d..d18fbb58e 100644 --- a/SmartDeviceLink/SDLManager.h +++ b/SmartDeviceLink/SDLManager.h @@ -101,12 +101,12 @@ typedef void (^SDLManagerReadyBlock)(BOOL success, NSError *_Nullable error); */ @property (copy, nonatomic, readonly) NSArray<__kindof NSOperation *> *pendingRPCTransactions; -/** - * Deprecated internal proxy object. This should only be accessed when the Manager is READY. This property may go to nil at any time. - * The only reason to use this is to access the `putFileStream:withRequest:` method. All other functionality exists on managers in 4.3. This will be removed in 5.0 and the functionality replicated on `SDLFileManager`. - */ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" +/** +* Deprecated internal proxy object. This should only be accessed when the Manager is READY. This property may go to nil at any time. +* The only reason to use this is to access the `putFileStream:withRequest:` method. All other functionality exists on managers in 4.3. This will be removed in 5.0 and the functionality replicated on `SDLFileManager`. +*/ @property (strong, nonatomic, readonly, nullable) SDLProxy *proxy; #pragma clang diagnostic pop diff --git a/SmartDeviceLink/SDLManagerDelegate.h b/SmartDeviceLink/SDLManagerDelegate.h index 66d38dc39..538b11023 100644 --- a/SmartDeviceLink/SDLManagerDelegate.h +++ b/SmartDeviceLink/SDLManagerDelegate.h @@ -16,6 +16,7 @@ NS_ASSUME_NONNULL_BEGIN +/// The manager's delegate @protocol SDLManagerDelegate /** diff --git a/SmartDeviceLink/SDLNotificationConstants.h b/SmartDeviceLink/SDLNotificationConstants.h index ef19ec270..4fd2cff79 100644 --- a/SmartDeviceLink/SDLNotificationConstants.h +++ b/SmartDeviceLink/SDLNotificationConstants.h @@ -116,68 +116,193 @@ extern SDLNotificationName const SDLDidUpdateProjectionView; * NSNotification names associated with specific RPC responses. */ #pragma mark - RPC responses +/// Name for an AddCommand response RPC extern SDLNotificationName const SDLDidReceiveAddCommandResponse; + +/// Name for an AddSubMenu response RPC extern SDLNotificationName const SDLDidReceiveAddSubMenuResponse; + +/// Name for an Alert response RPC extern SDLNotificationName const SDLDidReceiveAlertResponse; + +/// Name for an AlertManeuver response RPC extern SDLNotificationName const SDLDidReceiveAlertManeuverResponse; + +/// Name for an ButtonPress response RPC extern SDLNotificationName const SDLDidReceiveButtonPressResponse; + +/// Name for an CancelInteraction response RPC extern SDLNotificationName const SDLDidReceiveCancelInteractionResponse; + +/// Name for an ChangeRegistration response RPC extern SDLNotificationName const SDLDidReceiveChangeRegistrationResponse; + +/// Name for an CloseApplication response RPC extern SDLNotificationName const SDLDidReceiveCloseApplicationResponse; + +/// Name for an CreateInteractionChoiceSet response RPC extern SDLNotificationName const SDLDidReceiveCreateInteractionChoiceSetResponse; + +/// Name for an CreateWindow response RPC extern SDLNotificationName const SDLDidReceiveCreateWindowResponse; + +/// Name for an DeleteCommand response RPC extern SDLNotificationName const SDLDidReceiveDeleteCommandResponse; + +/// Name for an DeleteFile response RPC extern SDLNotificationName const SDLDidReceiveDeleteFileResponse; + +/// Name for an DeleteInteractionChoiceSet response RPC extern SDLNotificationName const SDLDidReceiveDeleteInteractionChoiceSetResponse; + +/// Name for an DeleteSubmenu response RPC extern SDLNotificationName const SDLDidReceiveDeleteSubmenuResponse; + +/// Name for an DeleteWindow response RPC extern SDLNotificationName const SDLDidReceiveDeleteWindowResponse; + +/// Name for an DiagnosticMessage response RPC extern SDLNotificationName const SDLDidReceiveDiagnosticMessageResponse; + +/// Name for an DialNumber response RPC extern SDLNotificationName const SDLDidReceiveDialNumberResponse; + +/// Name for an EncodedSyncPData response RPC extern SDLNotificationName const SDLDidReceiveEncodedSyncPDataResponse; + +/// Name for an EndAudioPassThru response RPC extern SDLNotificationName const SDLDidReceiveEndAudioPassThruResponse; + +/// Name for an Generic response RPC extern SDLNotificationName const SDLDidReceiveGenericResponse; + +/// Name for an GetCloudAppProperties response RPC extern SDLNotificationName const SDLDidReceiveGetCloudAppPropertiesResponse; + +/// Name for an GetAppServiceData response RPC extern SDLNotificationName const SDLDidReceiveGetAppServiceDataResponse; + +/// Name for an GetDTCs response RPC extern SDLNotificationName const SDLDidReceiveGetDTCsResponse; + +/// Name for an GetFile response RPC extern SDLNotificationName const SDLDidReceiveGetFileResponse; + +/// Name for an GetInteriorVehicleData response RPC extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataResponse; + +/// Name for an GetInteriorVehicleDataConsent response RPC extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataConsentResponse; + +/// Name for an GetSystemCapabilities response RPC extern SDLNotificationName const SDLDidReceiveGetSystemCapabilitiesResponse; + +/// Name for an GetVehicleData response RPC extern SDLNotificationName const SDLDidReceiveGetVehicleDataResponse; + +/// Name for an GetWaypoints response RPC extern SDLNotificationName const SDLDidReceiveGetWaypointsResponse; + +/// Name for an ListFiles response RPC extern SDLNotificationName const SDLDidReceiveListFilesResponse; + +/// Name for an PerformAppServiceInteraction response RPC extern SDLNotificationName const SDLDidReceivePerformAppServiceInteractionResponse; + +/// Name for an PerformAudioPassThru response RPC extern SDLNotificationName const SDLDidReceivePerformAudioPassThruResponse; + +/// Name for an PerformInteraction response RPC extern SDLNotificationName const SDLDidReceivePerformInteractionResponse; + +/// Name for an PublishAppService response RPC extern SDLNotificationName const SDLDidReceivePublishAppServiceResponse; + +/// Name for an ReceivePutFile response RPC extern SDLNotificationName const SDLDidReceivePutFileResponse; + +/// Name for an ReceiveReadDID response RPC extern SDLNotificationName const SDLDidReceiveReadDIDResponse; + +/// Name for an RegisterAppInterface response RPC extern SDLNotificationName const SDLDidReceiveRegisterAppInterfaceResponse; + +/// Name for an ReleaseInteriorVehicleDataModule response RPC extern SDLNotificationName const SDLDidReceiveReleaseInteriorVehicleDataModuleResponse; + +/// Name for an ResetGlobalProperties response RPC extern SDLNotificationName const SDLDidReceiveResetGlobalPropertiesResponse; + +/// Name for an ScrollableMessage response RPC extern SDLNotificationName const SDLDidReceiveScrollableMessageResponse; + +/// Name for an SendHapticData response RPC extern SDLNotificationName const SDLDidReceiveSendHapticDataResponse; + +/// Name for an SendLocation response RPC extern SDLNotificationName const SDLDidReceiveSendLocationResponse; + +/// Name for an SetAppIcon response RPC extern SDLNotificationName const SDLDidReceiveSetAppIconResponse; + +/// Name for an SetCloudAppProperties response RPC extern SDLNotificationName const SDLDidReceiveSetCloudAppPropertiesResponse; + +/// Name for an SetDisplayLayout response RPC extern SDLNotificationName const SDLDidReceiveSetDisplayLayoutResponse; + +/// Name for an SetGlobalProperties response RPC extern SDLNotificationName const SDLDidReceiveSetGlobalPropertiesResponse; + +/// Name for an SetInteriorVehicleData response RPC extern SDLNotificationName const SDLDidReceiveSetInteriorVehicleDataResponse; + +/// Name for an SetMediaClockTimer response RPC extern SDLNotificationName const SDLDidReceiveSetMediaClockTimerResponse; + +/// Name for an ShowConstantTBT response RPC extern SDLNotificationName const SDLDidReceiveShowConstantTBTResponse; + +/// Name for an Show response RPC extern SDLNotificationName const SDLDidReceiveShowResponse; + +/// Name for an ShowAppMenu response RPC extern SDLNotificationName const SDLDidReceiveShowAppMenuResponse; + +/// Name for an Slider response RPC extern SDLNotificationName const SDLDidReceiveSliderResponse; + +/// Name for an Speak response RPC extern SDLNotificationName const SDLDidReceiveSpeakResponse; + +/// Name for an Subscribe response RPC extern SDLNotificationName const SDLDidReceiveSubscribeButtonResponse; + +/// Name for an SubscribeVehicleData response RPC extern SDLNotificationName const SDLDidReceiveSubscribeVehicleDataResponse; + +/// Name for an SubscribeWaypoints response RPC extern SDLNotificationName const SDLDidReceiveSubscribeWaypointsResponse; + +/// Name for an SyncPData response RPC extern SDLNotificationName const SDLDidReceiveSyncPDataResponse; + +/// Name for an UpdateTurnList response RPC extern SDLNotificationName const SDLDidReceiveUpdateTurnListResponse; + +/// Name for an UnpublishAppService response RPC extern SDLNotificationName const SDLDidReceiveUnpublishAppServiceResponse; + +/// Name for an UnregisterAppInterface response RPC extern SDLNotificationName const SDLDidReceiveUnregisterAppInterfaceResponse; + +/// Name for an UnsubscribeButton response RPC extern SDLNotificationName const SDLDidReceiveUnsubscribeButtonResponse; + +/// Name for an UnsubscribeVehicleData response RPC extern SDLNotificationName const SDLDidReceiveUnsubscribeVehicleDataResponse; + +/// Name for an UnsubscribeWaypoints response RPC extern SDLNotificationName const SDLDidReceiveUnsubscribeWaypointsResponse; /** From 2ef8d2200e57d83b91dc6929b34e4130764db4f8 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Thu, 31 Oct 2019 10:00:02 -0400 Subject: [PATCH 11/38] documenting RPC notification names --- SmartDeviceLink/SDLNotificationConstants.h | 224 ++++++++++++++++----- 1 file changed, 173 insertions(+), 51 deletions(-) diff --git a/SmartDeviceLink/SDLNotificationConstants.h b/SmartDeviceLink/SDLNotificationConstants.h index 4fd2cff79..195d82660 100644 --- a/SmartDeviceLink/SDLNotificationConstants.h +++ b/SmartDeviceLink/SDLNotificationConstants.h @@ -131,40 +131,40 @@ extern SDLNotificationName const SDLDidReceiveAlertManeuverResponse; /// Name for an ButtonPress response RPC extern SDLNotificationName const SDLDidReceiveButtonPressResponse; -/// Name for an CancelInteraction response RPC +/// Name for aa CancelInteraction response RPC extern SDLNotificationName const SDLDidReceiveCancelInteractionResponse; -/// Name for an ChangeRegistration response RPC +/// Name for a ChangeRegistration response RPC extern SDLNotificationName const SDLDidReceiveChangeRegistrationResponse; -/// Name for an CloseApplication response RPC +/// Name for a CloseApplication response RPC extern SDLNotificationName const SDLDidReceiveCloseApplicationResponse; -/// Name for an CreateInteractionChoiceSet response RPC +/// Name for a CreateInteractionChoiceSet response RPC extern SDLNotificationName const SDLDidReceiveCreateInteractionChoiceSetResponse; -/// Name for an CreateWindow response RPC +/// Name for a CreateWindow response RPC extern SDLNotificationName const SDLDidReceiveCreateWindowResponse; -/// Name for an DeleteCommand response RPC +/// Name for a DeleteCommand response RPC extern SDLNotificationName const SDLDidReceiveDeleteCommandResponse; -/// Name for an DeleteFile response RPC +/// Name for a DeleteFile response RPC extern SDLNotificationName const SDLDidReceiveDeleteFileResponse; -/// Name for an DeleteInteractionChoiceSet response RPC +/// Name for a DeleteInteractionChoiceSet response RPC extern SDLNotificationName const SDLDidReceiveDeleteInteractionChoiceSetResponse; -/// Name for an DeleteSubmenu response RPC +/// Name for a DeleteSubmenu response RPC extern SDLNotificationName const SDLDidReceiveDeleteSubmenuResponse; -/// Name for an DeleteWindow response RPC +/// Name for a DeleteWindow response RPC extern SDLNotificationName const SDLDidReceiveDeleteWindowResponse; -/// Name for an DiagnosticMessage response RPC +/// Name for a DiagnosticMessage response RPC extern SDLNotificationName const SDLDidReceiveDiagnosticMessageResponse; -/// Name for an DialNumber response RPC +/// Name for a DialNumber response RPC extern SDLNotificationName const SDLDidReceiveDialNumberResponse; /// Name for an EncodedSyncPData response RPC @@ -173,118 +173,118 @@ extern SDLNotificationName const SDLDidReceiveEncodedSyncPDataResponse; /// Name for an EndAudioPassThru response RPC extern SDLNotificationName const SDLDidReceiveEndAudioPassThruResponse; -/// Name for an Generic response RPC +/// Name for a Generic response RPC extern SDLNotificationName const SDLDidReceiveGenericResponse; -/// Name for an GetCloudAppProperties response RPC +/// Name for a GetCloudAppProperties response RPC extern SDLNotificationName const SDLDidReceiveGetCloudAppPropertiesResponse; -/// Name for an GetAppServiceData response RPC +/// Name for a GetAppServiceData response RPC extern SDLNotificationName const SDLDidReceiveGetAppServiceDataResponse; -/// Name for an GetDTCs response RPC +/// Name for a GetDTCs response RPC extern SDLNotificationName const SDLDidReceiveGetDTCsResponse; -/// Name for an GetFile response RPC +/// Name for a GetFile response RPC extern SDLNotificationName const SDLDidReceiveGetFileResponse; -/// Name for an GetInteriorVehicleData response RPC +/// Name for a GetInteriorVehicleData response RPC extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataResponse; -/// Name for an GetInteriorVehicleDataConsent response RPC +/// Name for a GetInteriorVehicleDataConsent response RPC extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataConsentResponse; -/// Name for an GetSystemCapabilities response RPC +/// Name for a GetSystemCapabilities response RPC extern SDLNotificationName const SDLDidReceiveGetSystemCapabilitiesResponse; -/// Name for an GetVehicleData response RPC +/// Name for a GetVehicleData response RPC extern SDLNotificationName const SDLDidReceiveGetVehicleDataResponse; -/// Name for an GetWaypoints response RPC +/// Name for a GetWaypoints response RPC extern SDLNotificationName const SDLDidReceiveGetWaypointsResponse; -/// Name for an ListFiles response RPC +/// Name for a ListFiles response RPC extern SDLNotificationName const SDLDidReceiveListFilesResponse; -/// Name for an PerformAppServiceInteraction response RPC +/// Name for a PerformAppServiceInteraction response RPC extern SDLNotificationName const SDLDidReceivePerformAppServiceInteractionResponse; -/// Name for an PerformAudioPassThru response RPC +/// Name for a PerformAudioPassThru response RPC extern SDLNotificationName const SDLDidReceivePerformAudioPassThruResponse; -/// Name for an PerformInteraction response RPC +/// Name for a PerformInteraction response RPC extern SDLNotificationName const SDLDidReceivePerformInteractionResponse; -/// Name for an PublishAppService response RPC +/// Name for a PublishAppService response RPC extern SDLNotificationName const SDLDidReceivePublishAppServiceResponse; -/// Name for an ReceivePutFile response RPC +/// Name for a ReceivePutFile response RPC extern SDLNotificationName const SDLDidReceivePutFileResponse; -/// Name for an ReceiveReadDID response RPC +/// Name for a ReceiveReadDID response RPC extern SDLNotificationName const SDLDidReceiveReadDIDResponse; -/// Name for an RegisterAppInterface response RPC +/// Name for a RegisterAppInterface response RPC extern SDLNotificationName const SDLDidReceiveRegisterAppInterfaceResponse; -/// Name for an ReleaseInteriorVehicleDataModule response RPC +/// Name for a ReleaseInteriorVehicleDataModule response RPC extern SDLNotificationName const SDLDidReceiveReleaseInteriorVehicleDataModuleResponse; -/// Name for an ResetGlobalProperties response RPC +/// Name for a ResetGlobalProperties response RPC extern SDLNotificationName const SDLDidReceiveResetGlobalPropertiesResponse; -/// Name for an ScrollableMessage response RPC +/// Name for a ScrollableMessage response RPC extern SDLNotificationName const SDLDidReceiveScrollableMessageResponse; -/// Name for an SendHapticData response RPC +/// Name for a SendHapticData response RPC extern SDLNotificationName const SDLDidReceiveSendHapticDataResponse; -/// Name for an SendLocation response RPC +/// Name for a SendLocation response RPC extern SDLNotificationName const SDLDidReceiveSendLocationResponse; -/// Name for an SetAppIcon response RPC +/// Name for a SetAppIcon response RPC extern SDLNotificationName const SDLDidReceiveSetAppIconResponse; -/// Name for an SetCloudAppProperties response RPC +/// Name for a SetCloudAppProperties response RPC extern SDLNotificationName const SDLDidReceiveSetCloudAppPropertiesResponse; -/// Name for an SetDisplayLayout response RPC +/// Name for a SetDisplayLayout response RPC extern SDLNotificationName const SDLDidReceiveSetDisplayLayoutResponse; -/// Name for an SetGlobalProperties response RPC +/// Name for a SetGlobalProperties response RPC extern SDLNotificationName const SDLDidReceiveSetGlobalPropertiesResponse; -/// Name for an SetInteriorVehicleData response RPC +/// Name for a SetInteriorVehicleData response RPC extern SDLNotificationName const SDLDidReceiveSetInteriorVehicleDataResponse; -/// Name for an SetMediaClockTimer response RPC +/// Name for a SetMediaClockTimer response RPC extern SDLNotificationName const SDLDidReceiveSetMediaClockTimerResponse; -/// Name for an ShowConstantTBT response RPC +/// Name for a ShowConstantTBT response RPC extern SDLNotificationName const SDLDidReceiveShowConstantTBTResponse; -/// Name for an Show response RPC +/// Name for a Show response RPC extern SDLNotificationName const SDLDidReceiveShowResponse; -/// Name for an ShowAppMenu response RPC +/// Name for a ShowAppMenu response RPC extern SDLNotificationName const SDLDidReceiveShowAppMenuResponse; -/// Name for an Slider response RPC +/// Name for a Slider response RPC extern SDLNotificationName const SDLDidReceiveSliderResponse; -/// Name for an Speak response RPC +/// Name for a Speak response RPC extern SDLNotificationName const SDLDidReceiveSpeakResponse; -/// Name for an Subscribe response RPC +/// Name for a Subscribe response RPC extern SDLNotificationName const SDLDidReceiveSubscribeButtonResponse; -/// Name for an SubscribeVehicleData response RPC +/// Name for a SubscribeVehicleData response RPC extern SDLNotificationName const SDLDidReceiveSubscribeVehicleDataResponse; -/// Name for an SubscribeWaypoints response RPC +/// Name for a SubscribeWaypoints response RPC extern SDLNotificationName const SDLDidReceiveSubscribeWaypointsResponse; -/// Name for an SyncPData response RPC +/// Name for a SyncPData response RPC extern SDLNotificationName const SDLDidReceiveSyncPDataResponse; /// Name for an UpdateTurnList response RPC @@ -309,68 +309,190 @@ extern SDLNotificationName const SDLDidReceiveUnsubscribeWaypointsResponse; * NSNotification names associated with specific RPC requests. */ #pragma mark - RPC requests +/// Name for an AddCommand request RPC extern SDLNotificationName const SDLDidReceiveAddCommandRequest; + +/// Name for an AddSubMenu request RPC extern SDLNotificationName const SDLDidReceiveAddSubMenuRequest; + +/// Name for an Alert request RPC extern SDLNotificationName const SDLDidReceiveAlertRequest; + +/// Name for an AlertManeuver request RPC extern SDLNotificationName const SDLDidReceiveAlertManeuverRequest; + +/// Name for a ButtonPress request RPC extern SDLNotificationName const SDLDidReceiveButtonPressRequest; + +/// Name for a CancelInteraction request RPC extern SDLNotificationName const SDLDidReceiveCancelInteractionRequest; -extern SDLNotificationName const SDLDidReceiveChangeRegistrationRequest; + +/// Name for a CloseApplication request RPC extern SDLNotificationName const SDLDidReceiveCloseApplicationRequest; + +/// Name for a CreateInteractionChoiceSet request RPC extern SDLNotificationName const SDLDidReceiveCreateInteractionChoiceSetRequest; + +/// Name for a CreateWindow request RPC extern SDLNotificationName const SDLDidReceiveCreateWindowRequest; + +/// Name for a DeleteCommand request RPC extern SDLNotificationName const SDLDidReceiveDeleteCommandRequest; + +/// Name for a DeleteFile request RPC extern SDLNotificationName const SDLDidReceiveDeleteFileRequest; + +/// Name for a DeleteInteractionChoiceSet request RPC extern SDLNotificationName const SDLDidReceiveDeleteInteractionChoiceSetRequest; + +/// Name for a DeleteSubMenu request RPC extern SDLNotificationName const SDLDidReceiveDeleteSubMenuRequest; + +/// Name for a DeleteSubMenu request RPC extern SDLNotificationName const SDLDidReceiveDeleteWindowRequest; + +/// Name for a DiagnosticMessage request RPC extern SDLNotificationName const SDLDidReceiveDiagnosticMessageRequest; + +/// Name for a DialNumberR request RPC extern SDLNotificationName const SDLDidReceiveDialNumberRequest; + +/// Name for an EncodedSyncPData request RPC extern SDLNotificationName const SDLDidReceiveEncodedSyncPDataRequest; + +/// Name for a EndAudioPass request RPC extern SDLNotificationName const SDLDidReceiveEndAudioPassThruRequest; + +/// Name for a GetAppServiceData request RPC extern SDLNotificationName const SDLDidReceiveGetAppServiceDataRequest; + +/// Name for a GetCloudAppProperties request RPC extern SDLNotificationName const SDLDidReceiveGetCloudAppPropertiesRequest; + +/// Name for a ReceiveGetDTCs request RPC extern SDLNotificationName const SDLDidReceiveGetDTCsRequest; + +/// Name for a GetFile request RPC extern SDLNotificationName const SDLDidReceiveGetFileRequest; + +/// Name for a GetInteriorVehicleData request RPC extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataRequest; + +/// Name for a GetInteriorVehicleDataConsent request RPC extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataConsentRequest; + +/// Name for a GetSystemCapability request RPC extern SDLNotificationName const SDLDidReceiveGetSystemCapabilityRequest; + +/// Name for a GetVehicleData request RPC extern SDLNotificationName const SDLDidReceiveGetVehicleDataRequest; + +/// Name for a GetWayPoints request RPC extern SDLNotificationName const SDLDidReceiveGetWayPointsRequest; + +/// Name for a ListFiles request RPC extern SDLNotificationName const SDLDidReceiveListFilesRequest; + +/// Name for a PerformAppServiceInteraction request RPC extern SDLNotificationName const SDLDidReceivePerformAppServiceInteractionRequest; + +/// Name for a PerformAudioPassThru request RPC extern SDLNotificationName const SDLDidReceivePerformAudioPassThruRequest; + +/// Name for a PerformInteraction request RPC extern SDLNotificationName const SDLDidReceivePerformInteractionRequest; + +/// Name for a PublishAppService request RPC extern SDLNotificationName const SDLDidReceivePublishAppServiceRequest; + +/// Name for a PutFile request RPC extern SDLNotificationName const SDLDidReceivePutFileRequest; + +/// Name for a ReadDID request RPC extern SDLNotificationName const SDLDidReceiveReadDIDRequest; + +/// Name for a RegisterAppInterfacr request RPC extern SDLNotificationName const SDLDidReceiveRegisterAppInterfaceRequest; + +/// Name for a ReleaseInteriorVehicleData request RPC extern SDLNotificationName const SDLDidReceiveReleaseInteriorVehicleDataModuleRequest; + +/// Name for a ResetGlobalProperties request RPC extern SDLNotificationName const SDLDidReceiveResetGlobalPropertiesRequest; + +/// Name for a ScrollableMessage request RPC extern SDLNotificationName const SDLDidReceiveScrollableMessageRequest; + +/// Name for a SendHapticData request RPC extern SDLNotificationName const SDLDidReceiveSendHapticDataRequest; + +/// Name for a SendLocation request RPC extern SDLNotificationName const SDLDidReceiveSendLocationRequest; + +/// Name for a SetAppIcon request RPC extern SDLNotificationName const SDLDidReceiveSetAppIconRequest; + +/// Name for a SetCloudProperties request RPC extern SDLNotificationName const SDLDidReceiveSetCloudAppPropertiesRequest; + +/// Name for a SetDisplayLayout request RPC extern SDLNotificationName const SDLDidReceiveSetDisplayLayoutRequest; + +/// Name for a SetGlobalProperties request RPC extern SDLNotificationName const SDLDidReceiveSetGlobalPropertiesRequest; + +/// Name for a SetInteriorVehicleData request RPC extern SDLNotificationName const SDLDidReceiveSetInteriorVehicleDataRequest; + +/// Name for a SetMediaClockTimer request RPC extern SDLNotificationName const SDLDidReceiveSetMediaClockTimerRequest; + +/// Name for a Show request RPC extern SDLNotificationName const SDLDidReceiveShowRequest; + +/// Name for a ShowAppMenu request RPC extern SDLNotificationName const SDLDidReceiveShowAppMenuRequest; + +/// Name for a ShowConstantTBT request RPC extern SDLNotificationName const SDLDidReceiveShowConstantTBTRequest; + +/// Name for a Slider request RPC extern SDLNotificationName const SDLDidReceiveSliderRequest; + +/// Name for a Speak request RPC extern SDLNotificationName const SDLDidReceiveSpeakRequest; + +/// Name for a SubscribeButton request RPC extern SDLNotificationName const SDLDidReceiveSubscribeButtonRequest; + +/// Name for a SubscribeVehicleData request RPC extern SDLNotificationName const SDLDidReceiveSubscribeVehicleDataRequest; + +/// Name for a ubscribeWayPoints request RPC extern SDLNotificationName const SDLDidReceiveSubscribeWayPointsRequest; + +/// Name for a SyncPData request RPC extern SDLNotificationName const SDLDidReceiveSyncPDataRequest; + +/// Name for a SystemRequest request RPC extern SDLNotificationName const SDLDidReceiveSystemRequestRequest; + +/// Name for an UnpublishAppService request RPC extern SDLNotificationName const SDLDidReceiveUnpublishAppServiceRequest; + +/// Name for an UnregisterAppInterface request RPC extern SDLNotificationName const SDLDidReceiveUnregisterAppInterfaceRequest; + +/// Name for an UnsubscribeButton request RPC extern SDLNotificationName const SDLDidReceiveUnsubscribeButtonRequest; + +/// Name for an UnsubscribeVehicleData request RPC extern SDLNotificationName const SDLDidReceiveUnsubscribeVehicleDataRequest; + +/// Name for an UnsubscribeWayPoints request RPC extern SDLNotificationName const SDLDidReceiveUnsubscribeWayPointsRequest; + +/// Name for an UpdateTurnList request RPC extern SDLNotificationName const SDLDidReceiveUpdateTurnListRequest; /** From c025fbf1290a0681f7de8e428e05385a56ddc620 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Thu, 31 Oct 2019 10:21:19 -0400 Subject: [PATCH 12/38] more dcoumentation --- SmartDeviceLink/SDLNotificationConstants.h | 68 +++++++++++++++++++++- 1 file changed, 65 insertions(+), 3 deletions(-) diff --git a/SmartDeviceLink/SDLNotificationConstants.h b/SmartDeviceLink/SDLNotificationConstants.h index 195d82660..3a5e2b0b8 100644 --- a/SmartDeviceLink/SDLNotificationConstants.h +++ b/SmartDeviceLink/SDLNotificationConstants.h @@ -94,22 +94,36 @@ typedef void (^SDLRPCButtonNotificationHandler)(SDLOnButtonPress *_Nullable butt */ typedef void (^SDLRPCCommandNotificationHandler)(SDLOnCommand *command); -/** - * The key used in all SDL NSNotifications to extract the response or notification from the userinfo dictionary. - */ + #pragma mark - Notification info dictionary keys +/** +* The key used in all SDL NSNotifications to extract the response or notification from the userinfo dictionary. +*/ extern SDLNotificationUserInfoKey const SDLNotificationUserInfoObject; /** * Some general NSNotification names not associated with any specific RPC response or request. */ #pragma mark - General notifications +/// Name for a DidDisconnect notification extern SDLNotificationName const SDLTransportDidDisconnect; + +/// Name for a DidConnect notification extern SDLNotificationName const SDLTransportDidConnect; + +/// Name for a ConnectError notification extern SDLNotificationName const SDLTransportConnectError; + +/// Name for an Error notification extern SDLNotificationName const SDLDidReceiveError; + +/// Name for a LockScreenIcon notification extern SDLNotificationName const SDLDidReceiveLockScreenIcon; + +/// Name for a BecomeReady notification extern SDLNotificationName const SDLDidBecomeReady; + +/// Name for an UpdateProjectionView notification extern SDLNotificationName const SDLDidUpdateProjectionView; /** @@ -327,6 +341,9 @@ extern SDLNotificationName const SDLDidReceiveButtonPressRequest; /// Name for a CancelInteraction request RPC extern SDLNotificationName const SDLDidReceiveCancelInteractionRequest; +/// Name for a ChangeRegistration request RPC +extern SDLNotificationName const SDLDidReceiveChangeRegistrationRequest; + /// Name for a CloseApplication request RPC extern SDLNotificationName const SDLDidReceiveCloseApplicationRequest; @@ -499,28 +516,73 @@ extern SDLNotificationName const SDLDidReceiveUpdateTurnListRequest; * NSNotification names associated with specific RPC notifications. */ #pragma mark - RPC Notifications +/// Name for a DriverDistractionState notification RPC extern SDLNotificationName const SDLDidChangeDriverDistractionStateNotification; + +/// Name for a HMIStatus notification RPC extern SDLNotificationName const SDLDidChangeHMIStatusNotification; + +/// Name for an AppServiceData notification RPC extern SDLNotificationName const SDLDidReceiveAppServiceDataNotification; + +/// Name for an AppUnregistered notification RPC extern SDLNotificationName const SDLDidReceiveAppUnregisteredNotification; + +/// Name for an AudioPassThru notification RPC extern SDLNotificationName const SDLDidReceiveAudioPassThruNotification; + +/// Name for a ButtonEvent notification RPC extern SDLNotificationName const SDLDidReceiveButtonEventNotification; + +/// Name for a ButtonPress notification RPC extern SDLNotificationName const SDLDidReceiveButtonPressNotification; + +/// Name for a Command notification RPC extern SDLNotificationName const SDLDidReceiveCommandNotification; + +/// Name for a EncodedData notification RPC extern SDLNotificationName const SDLDidReceiveEncodedDataNotification; + +/// Name for a InteriorVehicleData notification RPC extern SDLNotificationName const SDLDidReceiveInteriorVehicleDataNotification; + +/// Name for a KeyboardInput notification RPC extern SDLNotificationName const SDLDidReceiveKeyboardInputNotification; + +/// Name for a Language notification RPC extern SDLNotificationName const SDLDidChangeLanguageNotification; + +/// Name for a LockScreenStatus notification RPC extern SDLNotificationName const SDLDidChangeLockScreenStatusNotification; + +/// Name for a NewHash notification RPC extern SDLNotificationName const SDLDidReceiveNewHashNotification; + +/// Name for a VehicleIcon notification RPC extern SDLNotificationName const SDLDidReceiveVehicleIconNotification; + +/// Name for a ChangePermissions notification RPC extern SDLNotificationName const SDLDidChangePermissionsNotification; + +/// Name for a RemoteControlStatus notification RPC extern SDLNotificationName const SDLDidReceiveRemoteControlStatusNotification; + +/// Name for a SystemCapability notification RPC extern SDLNotificationName const SDLDidReceiveSystemCapabilityUpdatedNotification; + +/// Name for a SystemRequest notification RPC extern SDLNotificationName const SDLDidReceiveSystemRequestNotification; + +/// Name for a TurnByTurnStat notification RPC extern SDLNotificationName const SDLDidChangeTurnByTurnStateNotification; + +/// Name for a TouchEvent notification RPC extern SDLNotificationName const SDLDidReceiveTouchEventNotification; + +/// Name for a VehicleData notification RPC extern SDLNotificationName const SDLDidReceiveVehicleDataNotification; + +/// Name for a Waypoint notification RPC extern SDLNotificationName const SDLDidReceiveWaypointNotification; @interface SDLNotificationConstants : NSObject From 96052c1006a16924963161943ffa7ba59a150ee2 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Thu, 31 Oct 2019 10:58:36 -0400 Subject: [PATCH 13/38] documenting SDLRPCFunctionNames --- SmartDeviceLink/SDLRPCFunctionNames.h | 175 ++++++++++++++++++++++++++ 1 file changed, 175 insertions(+) diff --git a/SmartDeviceLink/SDLRPCFunctionNames.h b/SmartDeviceLink/SDLRPCFunctionNames.h index f9dc5d5f6..47cb73a70 100644 --- a/SmartDeviceLink/SDLRPCFunctionNames.h +++ b/SmartDeviceLink/SDLRPCFunctionNames.h @@ -13,93 +13,268 @@ */ typedef SDLEnum SDLRPCFunctionName SDL_SWIFT_ENUM; +/// Function name for an AddCommand RPC extern SDLRPCFunctionName const SDLRPCFunctionNameAddCommand; + +/// Function name for an AddSubMenu RPC extern SDLRPCFunctionName const SDLRPCFunctionNameAddSubMenu; + +/// Function name for an Alert RPC extern SDLRPCFunctionName const SDLRPCFunctionNameAlert; + +/// Function name for an AlertManeuver RPC extern SDLRPCFunctionName const SDLRPCFunctionNameAlertManeuver; + +/// Function name for a ButtonPress RPC extern SDLRPCFunctionName const SDLRPCFunctionNameButtonPress; + +/// Function name for a CancelInteraction RPC extern SDLRPCFunctionName const SDLRPCFunctionNameCancelInteraction; + +/// Function name for a ChangeRegistration RPC extern SDLRPCFunctionName const SDLRPCFunctionNameChangeRegistration; + +/// Function name for a CloseApplication RPC extern SDLRPCFunctionName const SDLRPCFunctionNameCloseApplication; + +/// Function name for a CreateInteractionChoiceSet RPC extern SDLRPCFunctionName const SDLRPCFunctionNameCreateInteractionChoiceSet; + +/// Function name for a DeleteCommand RPC extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteCommand; + +/// Function name for a DeleteFile RPC extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteFile; + +/// Function name for a DeleteInteractionChoiceSet RPC extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteInteractionChoiceSet; + +/// Function name for a DeleteSubMenu RPC extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteSubMenu; + +/// Function name for a DiagnosticMessage RPC extern SDLRPCFunctionName const SDLRPCFunctionNameDiagnosticMessage; + +/// Function name for a DialNumber RPC extern SDLRPCFunctionName const SDLRPCFunctionNameDialNumber; + +/// Function name for an CreateInteractionChoiceSet RPC extern SDLRPCFunctionName const SDLRPCFunctionNameEncodedSyncPData; + +/// Function name for an EndAudioPassThru RPC extern SDLRPCFunctionName const SDLRPCFunctionNameEndAudioPassThru; + +/// Function name for an GenricResponse Response RPC extern SDLRPCFunctionName const SDLRPCFunctionNameGenericResponse; + +/// Function name for an CreateInteractionChoiceSet RPC extern SDLRPCFunctionName const SDLRPCFunctionNameGetAppServiceData; + +/// Function name for a GetDTCs RPC extern SDLRPCFunctionName const SDLRPCFunctionNameGetDTCs; + +/// Function name for a GetFile RPC extern SDLRPCFunctionName const SDLRPCFunctionNameGetFile; + +/// Function name for a GetCloudAppProperties RPC extern SDLRPCFunctionName const SDLRPCFunctionNameGetCloudAppProperties; + +/// Function name for a GetInteriorVehicleData RPC extern SDLRPCFunctionName const SDLRPCFunctionNameGetInteriorVehicleData; + +/// Function name for a GetInteriorVehicleDataConsent RPC extern SDLRPCFunctionName const SDLRPCFunctionNameGetInteriorVehicleDataConsent; + +/// Function name for a GetSystemCapability RPC extern SDLRPCFunctionName const SDLRPCFunctionNameGetSystemCapability; + +/// Function name for a GetVehicleData RPC extern SDLRPCFunctionName const SDLRPCFunctionNameGetVehicleData; + +/// Function name for a GetWayPoints RPC extern SDLRPCFunctionName const SDLRPCFunctionNameGetWayPoints; + +/// Function name for a ListFiles RPC extern SDLRPCFunctionName const SDLRPCFunctionNameListFiles; + +/// Function name for an OnAppInterfaceUnregistered notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnAppInterfaceUnregistered; + +/// Function name for an OnAppServiceData notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnAppServiceData; + +/// Function name for an OnAudioPassThru notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnAudioPassThru; + +/// Function name for an OnButtonEvent notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnButtonEvent; + +/// Function name for an OnButtonPress notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnButtonPress; + +/// Function name for an OnCommand notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnCommand; + +/// Function name for an OnDriverDistraction notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnDriverDistraction; + +/// Function name for an OnEncodedSyncPData notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnEncodedSyncPData; + +/// Function name for an OnHashChange notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnHashChange; + +/// Function name for an OnHMIStatus notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnHMIStatus; + +/// Function name for an OnInteriorVehicleData notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnInteriorVehicleData; + +/// Function name for an OnKeyboardInput notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnKeyboardInput; + +/// Function name for an OnLanguageChange notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnLanguageChange; + +/// Function name for an OnLockScreenStatus notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnLockScreenStatus; + +/// Function name for an OnPermissionsChange notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnPermissionsChange; + +/// Function name for an OnRCStatus notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnRCStatus; + +/// Function name for an OnSyncPData notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnSyncPData; + +/// Function name for an OnSystemCapabilityUpdated notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnSystemCapabilityUpdated; + +/// Function name for an OnSystemRequest notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnSystemRequest; + +/// Function name for an OnTBTClientState notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnTBTClientState; + +/// Function name for an OnTouchEvent notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnTouchEvent; + +/// Function name for an OnVehicleData notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnVehicleData; + +/// Function name for an OnWayPointChange notification RPC extern SDLRPCFunctionName const SDLRPCFunctionNameOnWayPointChange; + +/// Function name for a PerformAppServiceInteraction RPC extern SDLRPCFunctionName const SDLRPCFunctionNamePerformAppServiceInteraction; + +/// Function name for a PerformAppServiceInteraction RPC extern SDLRPCFunctionName const SDLRPCFunctionNamePerformAudioPassThru; + +/// Function name for a PerformInteraction RPC extern SDLRPCFunctionName const SDLRPCFunctionNamePerformInteraction; + +/// Function name for a PublishAppService RPC extern SDLRPCFunctionName const SDLRPCFunctionNamePublishAppService; + +/// Function name for a PutFile RPC extern SDLRPCFunctionName const SDLRPCFunctionNamePutFile; + +/// Function name for a ReadDID RPC extern SDLRPCFunctionName const SDLRPCFunctionNameReadDID; + +/// Function name for a ReleaseInteriorVehicleDataModule RPC extern SDLRPCFunctionName const SDLRPCFunctionNameReleaseInteriorVehicleDataModule; + +/// Function name for a RegisterAppInterface RPC extern SDLRPCFunctionName const SDLRPCFunctionNameRegisterAppInterface; + +/// Function name for a Reserved RPC extern SDLRPCFunctionName const SDLRPCFunctionNameReserved; + +/// Function name for a ResetGlobalProperties RPC extern SDLRPCFunctionName const SDLRPCFunctionNameResetGlobalProperties; + +/// Function name for a ScrollableMessage RPC extern SDLRPCFunctionName const SDLRPCFunctionNameScrollableMessage; + +/// Function name for a SendHapticData RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSendHapticData; + +/// Function name for a SendLocation RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSendLocation; + +/// Function name for a SetAppIcon RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSetAppIcon; + +/// Function name for a SetCloudProperties RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSetCloudAppProperties; + +/// Function name for a SetDisplayLayout RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSetDisplayLayout; + +/// Function name for a SetGlobalProperties RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSetGlobalProperties; + +/// Function name for a SetInteriorVehicleData RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSetInteriorVehicleData; + +/// Function name for a SetMediaClockTimer RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSetMediaClockTimer; + +/// Function name for a Show RPC extern SDLRPCFunctionName const SDLRPCFunctionNameShow; + +/// Function name for a ShowAppMenu RPC extern SDLRPCFunctionName const SDLRPCFunctionNameShowAppMenu; + +/// Function name for a ShowConstantTBT RPC extern SDLRPCFunctionName const SDLRPCFunctionNameShowConstantTBT; + +/// Function name for a Slider RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSlider; + +/// Function name for a Speak RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSpeak; + +/// Function name for a SubscribeButton RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSubscribeButton; + +/// Function name for a SubscribeVehicleData RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSubscribeVehicleData; + +/// Function name for a SubscribeWayPoints RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSubscribeWayPoints; + +/// Function name for a SyncPData RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSyncPData; + +/// Function name for a SystemRequest RPC extern SDLRPCFunctionName const SDLRPCFunctionNameSystemRequest; + +/// Function name for an UnpublishAppService RPC extern SDLRPCFunctionName const SDLRPCFunctionNameUnpublishAppService; + +/// Function name for an UnregisterAppInterface RPC extern SDLRPCFunctionName const SDLRPCFunctionNameUnregisterAppInterface; + +/// Function name for an UnsubscribeButton RPC extern SDLRPCFunctionName const SDLRPCFunctionNameUnsubscribeButton; + +/// Function name for an UnsubscribeVehicleData RPC extern SDLRPCFunctionName const SDLRPCFunctionNameUnsubscribeVehicleData; + +/// Function name for an UnsubscribeWayPoints RPC extern SDLRPCFunctionName const SDLRPCFunctionNameUnsubscribeWayPoints; + +/// Function name for an UpdateTurnList RPC extern SDLRPCFunctionName const SDLRPCFunctionNameUpdateTurnList; + +/// Function name for a CreateWindow RPC extern SDLRPCFunctionName const SDLRPCFunctionNameCreateWindow; + +/// Function name for a DeleteWindow RPC extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteWindow; From 9df686f0a6c4d551956325b2da1f42bf507fe23d Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Thu, 31 Oct 2019 11:15:38 -0400 Subject: [PATCH 14/38] documenting SDLProtocolConstant --- SmartDeviceLink/SDLProtocolConstants.h | 134 ++++++++++++++++++------- 1 file changed, 100 insertions(+), 34 deletions(-) diff --git a/SmartDeviceLink/SDLProtocolConstants.h b/SmartDeviceLink/SDLProtocolConstants.h index 592605b24..f5ee0e8ea 100644 --- a/SmartDeviceLink/SDLProtocolConstants.h +++ b/SmartDeviceLink/SDLProtocolConstants.h @@ -9,74 +9,140 @@ #import /** * The data packet's header and payload combination. - - - SDLFrameTypeControl: Lowest-level type of packets. They can be sent over any of the defined services. They are used for the control of the services in which they are sent. - - SDLFrameTypeSingle: Contains all the data for a particular packet in the payload. The majority of frames sent over the protocol utilize this frame type. - - SDLFrameTypeFirst: The First Frame in a multiple frame payload contains information about the entire sequence of frames so that the receiving end can correctly parse all the frames and reassemble the entire payload. The payload of this frame is only eight bytes and contains information regarding the rest of the sequence. - - SDLFrameTypeConsecutive: The Consecutive Frames in a multiple frame payload contain the actual raw data of the original payload. The parsed payload contained in each of the Consecutive Frames' payloads should be buffered until the entire sequence is complete. */ typedef NS_ENUM(UInt8, SDLFrameType) { + ///SDLFrameType + /// + /// An SDLFrameType: Lowest-level type of packets. They can be sent over any of the defined services. They are used for the control of the services in which they are sent. SDLFrameTypeControl = 0x00, + + ///SDLFrameType + /// + /// An SDLFrameType: Contains all the data for a particular packet in the payload. The majority of frames sent over the protocol utilize this frame type. SDLFrameTypeSingle = 0x01, + + ///SDLFrameType + /// + /// An SDLFrameType: The First Frame in a multiple frame payload contains information about the entire sequence of frames so that the receiving end can correctly parse all the frames and reassemble the entire payload. The payload of this frame is only eight bytes and contains information regarding the rest of the sequence. SDLFrameTypeFirst = 0x02, + + ///SDLFrameType + /// + /// The Consecutive Frames in a multiple frame payload contain the actual raw data of the original payload. The parsed payload contained in each of the Consecutive Frames' payloads should be buffered until the entire sequence is complete. SDLFrameTypeConsecutive = 0x03 }; /** * The data packet's format and priority. - - - SDLServiceTypeControl: The lowest level service available. - - SDLServiceTypeRPC: Used to send requests, responses, and notifications between an application and a head unit. - - SDLServiceTypeAudio: The application can start the audio service to send PCM audio data to the head unit. After the StartService packet is sent and the ACK received, the payload for the Audio Service is only PCM audio data. - - SDLServiceTypeVideo: The application can start the video service to send H.264 video data to the head unit. After the StartService packet is sent and the ACK received, the payload for the Video Service is only H.264 video data. - - SDLServiceTypeBulkData: Similar to the RPC Service but adds a bulk data field. The payload of a message sent via the Hybrid service consists of a Binary Header, JSON Data, and Bulk Data. */ typedef NS_ENUM(UInt8, SDLServiceType) { + /// SDLServiceType + /// + /// The lowest level service available. SDLServiceTypeControl = 0x00, + + /// SDLServiceType + /// + /// Used to send requests, responses, and notifications between an application and a head unit. SDLServiceTypeRPC NS_SWIFT_NAME(rpc) = 0x07, + + /// SDLServiceType + /// + /// The application can start the audio service to send PCM audio data to the head unit. After the StartService packet is sent and the ACK received, the payload for the Audio Service is only PCM audio data. SDLServiceTypeAudio = 0x0A, + + /// SDLServiceType + /// + /// The application can start the video service to send H.264 video data to the head unit. After the StartService packet is sent and the ACK received, the payload for the Video Service is only H.264 video data. SDLServiceTypeVideo = 0x0B, + + /// SDLServiceType + /// + /// Similar to the RPC Service but adds a bulk data field. The payload of a message sent via the Hybrid service consists of a Binary Header, JSON Data, and Bulk Data. SDLServiceTypeBulkData = 0x0F }; /** * The data packet's available data. - - - SDLFrameInfoHeartbeat: A ping packet that is sent to ensure the connection is still active and the service is still valid. - - SDLFrameInfoStartService: Requests that a specific type of service is started. - - SDLFrameInfoStartServiceACK: Acknowledges that the specific service has been started successfully. - - SDLFrameInfoStartServiceNACK: Negatively acknowledges that the specific service was not started. - - SDLFrameInfoEndService: Requests that a specific type of service is ended. - - SDLFrameInfoEndServiceACK: Acknowledges that the specific service has been ended successfully. - - SDLFrameInfoEndServiceNACK: Negatively acknowledges that the specific service was not ended or has not yet been started. - - SDLFrameInfoRegisterSecondaryTransport: Notifies that a Secondary Transport has been established. - - SDLFrameInfoRegisterSecondaryTransportACK: Acknowledges that the Secondary Transport has been recognized. - - SDLFrameInfoRegisterSecondaryTransportNACK: Negatively acknowledges that the Secondary Transport has not been recognized. - - SDLFrameInfoTransportEventUpdate: Indicates the status or configuration of transport(s) is/are updated. - - SDLFrameInfoServiceDataAck: Deprecated. - - SDLFrameInfoHeartbeatACK: Acknowledges that a Heartbeat control packet has been received. - - SDLFrameInfoSingleFrame: Payload contains a single packet. - - SDLFrameInfoFirstFrame: First frame in a multiple frame payload. - - SDLFrameInfoConsecutiveLastFrame: Frame in a multiple frame payload. */ typedef NS_ENUM(UInt8, SDLFrameInfo) { + /// SDLFrameInfo + /// + /// A ping packet that is sent to ensure the connection is still active and the service is still valid. SDLFrameInfoHeartbeat = 0x00, + + /// SDLFrameInfo + /// + /// Requests that a specific type of service is started. SDLFrameInfoStartService = 0x01, + + /// SDLFrameInfo + /// + /// Acknowledges that the specific service has been started successfully. SDLFrameInfoStartServiceACK = 0x02, + + /// SDLFrameInfo + /// + /// Negatively acknowledges that the specific service was not started. SDLFrameInfoStartServiceNACK = 0x03, + + /// SDLFrameInfo + /// + /// Requests that a specific type of service is ended. SDLFrameInfoEndService = 0x04, + + /// SDLFrameInfo + /// + /// Acknowledges that the specific service has been ended successfully. SDLFrameInfoEndServiceACK = 0x05, + + /// SDLFrameInfo + /// + /// Negatively acknowledges that the specific service was not ended or has not yet been started. SDLFrameInfoEndServiceNACK = 0x06, + + /// SDLFrameInfo + /// + /// Notifies that a Secondary Transport has been established. SDLFrameInfoRegisterSecondaryTransport = 0x07, + + /// SDLFrameInfo + /// + /// Acknowledges that the Secondary Transport has been recognized. SDLFrameInfoRegisterSecondaryTransportACK = 0x08, + + /// SDLFrameInfo + /// + /// Negatively acknowledges that the Secondary Transport has not been recognized. SDLFrameInfoRegisterSecondaryTransportNACK = 0x09, + + /// SDLFrameInfo + /// + /// Indicates the status or configuration of transport(s) is/are updated. SDLFrameInfoTransportEventUpdate = 0xFD, + + /// SDLFrameInfo + /// + /// Deprecated. SDLFrameInfoServiceDataAck = 0xFE, + + /// SDLFrameInfo + /// + /// Acknowledges that a Heartbeat control packet has been received. SDLFrameInfoHeartbeatACK = 0xFF, - // If frameType == Single (0x01) - SDLFrameInfoSingleFrame = 0x00, - // If frameType == First (0x02) - SDLFrameInfoFirstFrame = 0x00, - // If frametype == Consecutive (0x03) - SDLFrameInfoConsecutiveLastFrame = 0x00 + + /// SDLFrameInfo + /// + /// Payload contains a single packet. + SDLFrameInfoSingleFrame = 0x00, // If frameType == Single (0x01) + + /// SDLFrameInfo + /// + /// First frame in a multiple frame payload. + SDLFrameInfoFirstFrame = 0x00, // If frameType == First (0x02) + + /// SDLFrameInfo + /// + /// Frame in a multiple frame payload. + SDLFrameInfoConsecutiveLastFrame = 0x00 // If frametype == Consecutive (0x03) }; From a6ff12bc0078c77ac14f74cf91f4bea1884d2de5 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Thu, 31 Oct 2019 11:20:23 -0400 Subject: [PATCH 15/38] new undocumented file --- docs/undocumented.json | 2181 +--------------------------------------- 1 file changed, 23 insertions(+), 2158 deletions(-) diff --git a/docs/undocumented.json b/docs/undocumented.json index 84ea1b4cd..f3211ea44 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -7,34 +7,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.category", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLArtwork.h", - "line": 16, - "symbol": "SDLArtworkImageFormat", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLArtwork.h", - "line": 16, - "symbol": "SDLArtworkImageFormat", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLArtwork.h", - "line": 17, - "symbol": "SDLArtworkImageFormat.SDLArtworkImageFormatPNG", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLArtwork.h", - "line": 18, - "symbol": "SDLArtworkImageFormat.SDLArtworkImageFormatJPG", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", "line": 19, @@ -77,41 +49,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLChoiceCell.h", - "line": 15, - "symbol": "SDLChoiceCell", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLChoiceSet.h", - "line": 23, - "symbol": "SDLChoiceSetLayout", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLChoiceSet.h", - "line": 23, - "symbol": "SDLChoiceSetLayout", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLChoiceSet.h", - "line": 24, - "symbol": "SDLChoiceSetLayout.SDLChoiceSetLayoutList", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLChoiceSet.h", - "line": 25, - "symbol": "SDLChoiceSetLayout.SDLChoiceSetLayoutTiles", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLEnum.h", "line": 13, @@ -119,41 +56,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.category", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", - "line": 119, - "symbol": "SDLTextAndGraphicManagerError.SDLTextAndGraphicManagerErrorPendingUpdateSuperseded", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", - "line": 128, - "symbol": "SDLSoftButtonManagerError.SDLSoftButtonManagerErrorPendingUpdateSuperseded", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLErrorConstants.h", - "line": 137, - "symbol": "SDLMenuManagerError.SDLMenuManagerErrorRPCsFailed", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLFile.h", - "line": 68, - "symbol": "SDLFile.-init", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLFileManager.h", - "line": 21, - "symbol": "SDLFileManagerStartupCompletionHandler", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLFileManagerConstants.h", "line": 15, @@ -161,44 +63,9 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLifecycleConfiguration.h", - "line": 36, - "symbol": "SDLLifecycleConfiguration.-init", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", - "line": 23, - "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeNever", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", - "line": 24, - "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeRequiredOnly", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", - "line": 25, - "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeOptionalOrRequired", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", - "line": 26, - "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeAlways", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", - "line": 84, + "line": 86, "symbol": "SDLLockScreenConfiguration.-init", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" @@ -231,104 +98,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 37, - "symbol": "SDLLogFlag.SDLLogFlagError", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 38, - "symbol": "SDLLogFlag.SDLLogFlagWarning", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 39, - "symbol": "SDLLogFlag.SDLLogFlagDebug", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 40, - "symbol": "SDLLogFlag.SDLLogFlagVerbose", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 54, - "symbol": "SDLLogLevel.SDLLogLevelDefault", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 55, - "symbol": "SDLLogLevel.SDLLogLevelOff", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 56, - "symbol": "SDLLogLevel.SDLLogLevelError", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 57, - "symbol": "SDLLogLevel.SDLLogLevelWarning", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 58, - "symbol": "SDLLogLevel.SDLLogLevelDebug", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 59, - "symbol": "SDLLogLevel.SDLLogLevelVerbose", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 70, - "symbol": "SDLLogFormatType.SDLLogFormatTypeSimple", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 71, - "symbol": "SDLLogFormatType.SDLLogFormatTypeDefault", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 72, - "symbol": "SDLLogFormatType.SDLLogFormatTypeDetailed", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogFilter.h", - "line": 27, - "symbol": "SDLLogFilter.-init", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLManager.h", "line": 37, @@ -336,13 +105,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLManager.h", - "line": 110, - "symbol": "SDLManager.proxy", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLManager.h", "line": 192, @@ -350,13 +112,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLManagerDelegate.h", - "line": 19, - "symbol": "SDLManagerDelegate", - "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", "line": 28, @@ -373,1934 +128,44 @@ }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 101, - "symbol": "SDLNotificationUserInfoObject", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 107, - "symbol": "SDLTransportDidDisconnect", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 108, - "symbol": "SDLTransportDidConnect", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 109, - "symbol": "SDLTransportConnectError", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 110, - "symbol": "SDLDidReceiveError", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 111, - "symbol": "SDLDidReceiveLockScreenIcon", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 112, - "symbol": "SDLDidBecomeReady", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 113, - "symbol": "SDLDidUpdateProjectionView", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 119, - "symbol": "SDLDidReceiveAddCommandResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 120, - "symbol": "SDLDidReceiveAddSubMenuResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "line": 588, + "symbol": "SDLNotificationConstants", + "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 121, - "symbol": "SDLDidReceiveAlertResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLOnSyncPData.h", + "line": 14, + "symbol": "SDLOnSyncPData.URL", + "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 122, - "symbol": "SDLDidReceiveAlertManeuverResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLOnSyncPData.h", + "line": 15, + "symbol": "SDLOnSyncPData.Timeout", + "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 123, - "symbol": "SDLDidReceiveButtonPressResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLPermissionConstants.h", + "line": 15, + "symbol": "SDLPermissionRPCName", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 124, - "symbol": "SDLDidReceiveCancelInteractionResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 125, - "symbol": "SDLDidReceiveChangeRegistrationResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 126, - "symbol": "SDLDidReceiveCloseApplicationResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 127, - "symbol": "SDLDidReceiveCreateInteractionChoiceSetResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 128, - "symbol": "SDLDidReceiveCreateWindowResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 129, - "symbol": "SDLDidReceiveDeleteCommandResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 130, - "symbol": "SDLDidReceiveDeleteFileResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 131, - "symbol": "SDLDidReceiveDeleteInteractionChoiceSetResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 132, - "symbol": "SDLDidReceiveDeleteSubmenuResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 133, - "symbol": "SDLDidReceiveDeleteWindowResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 134, - "symbol": "SDLDidReceiveDiagnosticMessageResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 135, - "symbol": "SDLDidReceiveDialNumberResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 136, - "symbol": "SDLDidReceiveEncodedSyncPDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 137, - "symbol": "SDLDidReceiveEndAudioPassThruResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 138, - "symbol": "SDLDidReceiveGenericResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 139, - "symbol": "SDLDidReceiveGetCloudAppPropertiesResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 140, - "symbol": "SDLDidReceiveGetAppServiceDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 141, - "symbol": "SDLDidReceiveGetDTCsResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 142, - "symbol": "SDLDidReceiveGetFileResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 143, - "symbol": "SDLDidReceiveGetInteriorVehicleDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 144, - "symbol": "SDLDidReceiveGetInteriorVehicleDataConsentResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 145, - "symbol": "SDLDidReceiveGetSystemCapabilitiesResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 146, - "symbol": "SDLDidReceiveGetVehicleDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 147, - "symbol": "SDLDidReceiveGetWaypointsResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 148, - "symbol": "SDLDidReceiveListFilesResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 149, - "symbol": "SDLDidReceivePerformAppServiceInteractionResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 150, - "symbol": "SDLDidReceivePerformAudioPassThruResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 151, - "symbol": "SDLDidReceivePerformInteractionResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 152, - "symbol": "SDLDidReceivePublishAppServiceResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 153, - "symbol": "SDLDidReceivePutFileResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 154, - "symbol": "SDLDidReceiveReadDIDResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 155, - "symbol": "SDLDidReceiveRegisterAppInterfaceResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 156, - "symbol": "SDLDidReceiveReleaseInteriorVehicleDataModuleResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 157, - "symbol": "SDLDidReceiveResetGlobalPropertiesResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 158, - "symbol": "SDLDidReceiveScrollableMessageResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 159, - "symbol": "SDLDidReceiveSendHapticDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 160, - "symbol": "SDLDidReceiveSendLocationResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 161, - "symbol": "SDLDidReceiveSetAppIconResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 162, - "symbol": "SDLDidReceiveSetCloudAppPropertiesResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 163, - "symbol": "SDLDidReceiveSetDisplayLayoutResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 164, - "symbol": "SDLDidReceiveSetGlobalPropertiesResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 165, - "symbol": "SDLDidReceiveSetInteriorVehicleDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 166, - "symbol": "SDLDidReceiveSetMediaClockTimerResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 167, - "symbol": "SDLDidReceiveShowConstantTBTResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 168, - "symbol": "SDLDidReceiveShowResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 169, - "symbol": "SDLDidReceiveShowAppMenuResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 170, - "symbol": "SDLDidReceiveSliderResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 171, - "symbol": "SDLDidReceiveSpeakResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 172, - "symbol": "SDLDidReceiveSubscribeButtonResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 173, - "symbol": "SDLDidReceiveSubscribeVehicleDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 174, - "symbol": "SDLDidReceiveSubscribeWaypointsResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 175, - "symbol": "SDLDidReceiveSyncPDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 176, - "symbol": "SDLDidReceiveUpdateTurnListResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 177, - "symbol": "SDLDidReceiveUnpublishAppServiceResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 178, - "symbol": "SDLDidReceiveUnregisterAppInterfaceResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 179, - "symbol": "SDLDidReceiveUnsubscribeButtonResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 180, - "symbol": "SDLDidReceiveUnsubscribeVehicleDataResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 181, - "symbol": "SDLDidReceiveUnsubscribeWaypointsResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 187, - "symbol": "SDLDidReceiveAddCommandRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 188, - "symbol": "SDLDidReceiveAddSubMenuRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 189, - "symbol": "SDLDidReceiveAlertRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 190, - "symbol": "SDLDidReceiveAlertManeuverRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 191, - "symbol": "SDLDidReceiveButtonPressRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 192, - "symbol": "SDLDidReceiveCancelInteractionRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 193, - "symbol": "SDLDidReceiveChangeRegistrationRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 194, - "symbol": "SDLDidReceiveCloseApplicationRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 195, - "symbol": "SDLDidReceiveCreateInteractionChoiceSetRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 196, - "symbol": "SDLDidReceiveCreateWindowRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 197, - "symbol": "SDLDidReceiveDeleteCommandRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 198, - "symbol": "SDLDidReceiveDeleteFileRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 199, - "symbol": "SDLDidReceiveDeleteInteractionChoiceSetRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 200, - "symbol": "SDLDidReceiveDeleteSubMenuRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 201, - "symbol": "SDLDidReceiveDeleteWindowRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 202, - "symbol": "SDLDidReceiveDiagnosticMessageRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 203, - "symbol": "SDLDidReceiveDialNumberRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 204, - "symbol": "SDLDidReceiveEncodedSyncPDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 205, - "symbol": "SDLDidReceiveEndAudioPassThruRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 206, - "symbol": "SDLDidReceiveGetAppServiceDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 207, - "symbol": "SDLDidReceiveGetCloudAppPropertiesRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 208, - "symbol": "SDLDidReceiveGetDTCsRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 209, - "symbol": "SDLDidReceiveGetFileRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 210, - "symbol": "SDLDidReceiveGetInteriorVehicleDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 211, - "symbol": "SDLDidReceiveGetInteriorVehicleDataConsentRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 212, - "symbol": "SDLDidReceiveGetSystemCapabilityRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 213, - "symbol": "SDLDidReceiveGetVehicleDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 214, - "symbol": "SDLDidReceiveGetWayPointsRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 215, - "symbol": "SDLDidReceiveListFilesRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 216, - "symbol": "SDLDidReceivePerformAppServiceInteractionRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 217, - "symbol": "SDLDidReceivePerformAudioPassThruRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 218, - "symbol": "SDLDidReceivePerformInteractionRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 219, - "symbol": "SDLDidReceivePublishAppServiceRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 220, - "symbol": "SDLDidReceivePutFileRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 221, - "symbol": "SDLDidReceiveReadDIDRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 222, - "symbol": "SDLDidReceiveRegisterAppInterfaceRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 223, - "symbol": "SDLDidReceiveReleaseInteriorVehicleDataModuleRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 224, - "symbol": "SDLDidReceiveResetGlobalPropertiesRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 225, - "symbol": "SDLDidReceiveScrollableMessageRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 226, - "symbol": "SDLDidReceiveSendHapticDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 227, - "symbol": "SDLDidReceiveSendLocationRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 228, - "symbol": "SDLDidReceiveSetAppIconRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 229, - "symbol": "SDLDidReceiveSetCloudAppPropertiesRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 230, - "symbol": "SDLDidReceiveSetDisplayLayoutRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 231, - "symbol": "SDLDidReceiveSetGlobalPropertiesRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 232, - "symbol": "SDLDidReceiveSetInteriorVehicleDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 233, - "symbol": "SDLDidReceiveSetMediaClockTimerRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 234, - "symbol": "SDLDidReceiveShowRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 235, - "symbol": "SDLDidReceiveShowAppMenuRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 236, - "symbol": "SDLDidReceiveShowConstantTBTRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 237, - "symbol": "SDLDidReceiveSliderRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 238, - "symbol": "SDLDidReceiveSpeakRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 239, - "symbol": "SDLDidReceiveSubscribeButtonRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 240, - "symbol": "SDLDidReceiveSubscribeVehicleDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 241, - "symbol": "SDLDidReceiveSubscribeWayPointsRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 242, - "symbol": "SDLDidReceiveSyncPDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 243, - "symbol": "SDLDidReceiveSystemRequestRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 244, - "symbol": "SDLDidReceiveUnpublishAppServiceRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 245, - "symbol": "SDLDidReceiveUnregisterAppInterfaceRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 246, - "symbol": "SDLDidReceiveUnsubscribeButtonRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 247, - "symbol": "SDLDidReceiveUnsubscribeVehicleDataRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 248, - "symbol": "SDLDidReceiveUnsubscribeWayPointsRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 249, - "symbol": "SDLDidReceiveUpdateTurnListRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 255, - "symbol": "SDLDidChangeDriverDistractionStateNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 256, - "symbol": "SDLDidChangeHMIStatusNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 257, - "symbol": "SDLDidReceiveAppServiceDataNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 258, - "symbol": "SDLDidReceiveAppUnregisteredNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 259, - "symbol": "SDLDidReceiveAudioPassThruNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 260, - "symbol": "SDLDidReceiveButtonEventNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 261, - "symbol": "SDLDidReceiveButtonPressNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 262, - "symbol": "SDLDidReceiveCommandNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 263, - "symbol": "SDLDidReceiveEncodedDataNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 264, - "symbol": "SDLDidReceiveInteriorVehicleDataNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 265, - "symbol": "SDLDidReceiveKeyboardInputNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 266, - "symbol": "SDLDidChangeLanguageNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 267, - "symbol": "SDLDidChangeLockScreenStatusNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 268, - "symbol": "SDLDidReceiveNewHashNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 269, - "symbol": "SDLDidReceiveVehicleIconNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 270, - "symbol": "SDLDidChangePermissionsNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 271, - "symbol": "SDLDidReceiveRemoteControlStatusNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 272, - "symbol": "SDLDidReceiveSystemCapabilityUpdatedNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 273, - "symbol": "SDLDidReceiveSystemRequestNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 274, - "symbol": "SDLDidChangeTurnByTurnStateNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 275, - "symbol": "SDLDidReceiveTouchEventNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 276, - "symbol": "SDLDidReceiveVehicleDataNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 277, - "symbol": "SDLDidReceiveWaypointNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 279, - "symbol": "SDLNotificationConstants", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLOnSyncPData.h", - "line": 14, - "symbol": "SDLOnSyncPData.URL", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLOnSyncPData.h", - "line": 15, - "symbol": "SDLOnSyncPData.Timeout", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLPermissionConstants.h", - "line": 15, - "symbol": "SDLPermissionRPCName", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLPermissionConstants.h", - "line": 16, - "symbol": "SDLPermissionObserverIdentifier", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 19, - "symbol": "SDLFrameType.SDLFrameTypeControl", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 20, - "symbol": "SDLFrameType.SDLFrameTypeSingle", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 21, - "symbol": "SDLFrameType.SDLFrameTypeFirst", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 22, - "symbol": "SDLFrameType.SDLFrameTypeConsecutive", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 35, - "symbol": "SDLServiceType.SDLServiceTypeControl", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 36, - "symbol": "SDLServiceType.SDLServiceTypeRPC", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 37, - "symbol": "SDLServiceType.SDLServiceTypeAudio", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 38, - "symbol": "SDLServiceType.SDLServiceTypeVideo", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 39, - "symbol": "SDLServiceType.SDLServiceTypeBulkData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 63, - "symbol": "SDLFrameInfo.SDLFrameInfoHeartbeat", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 64, - "symbol": "SDLFrameInfo.SDLFrameInfoStartService", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 65, - "symbol": "SDLFrameInfo.SDLFrameInfoStartServiceACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 66, - "symbol": "SDLFrameInfo.SDLFrameInfoStartServiceNACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 67, - "symbol": "SDLFrameInfo.SDLFrameInfoEndService", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 68, - "symbol": "SDLFrameInfo.SDLFrameInfoEndServiceACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 69, - "symbol": "SDLFrameInfo.SDLFrameInfoEndServiceNACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 70, - "symbol": "SDLFrameInfo.SDLFrameInfoRegisterSecondaryTransport", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 71, - "symbol": "SDLFrameInfo.SDLFrameInfoRegisterSecondaryTransportACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 72, - "symbol": "SDLFrameInfo.SDLFrameInfoRegisterSecondaryTransportNACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 73, - "symbol": "SDLFrameInfo.SDLFrameInfoTransportEventUpdate", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 74, - "symbol": "SDLFrameInfo.SDLFrameInfoServiceDataAck", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 75, - "symbol": "SDLFrameInfo.SDLFrameInfoHeartbeatACK", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 77, - "symbol": "SDLFrameInfo.SDLFrameInfoSingleFrame", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 79, - "symbol": "SDLFrameInfo.SDLFrameInfoFirstFrame", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h", - "line": 81, - "symbol": "SDLFrameInfo.SDLFrameInfoConsecutiveLastFrame", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 14, - "symbol": "SDLRPCFunctionName", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 16, - "symbol": "SDLRPCFunctionNameAddCommand", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 17, - "symbol": "SDLRPCFunctionNameAddSubMenu", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 18, - "symbol": "SDLRPCFunctionNameAlert", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 19, - "symbol": "SDLRPCFunctionNameAlertManeuver", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 20, - "symbol": "SDLRPCFunctionNameButtonPress", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 21, - "symbol": "SDLRPCFunctionNameCancelInteraction", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 22, - "symbol": "SDLRPCFunctionNameChangeRegistration", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 23, - "symbol": "SDLRPCFunctionNameCloseApplication", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 24, - "symbol": "SDLRPCFunctionNameCreateInteractionChoiceSet", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 25, - "symbol": "SDLRPCFunctionNameDeleteCommand", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 26, - "symbol": "SDLRPCFunctionNameDeleteFile", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 27, - "symbol": "SDLRPCFunctionNameDeleteInteractionChoiceSet", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 28, - "symbol": "SDLRPCFunctionNameDeleteSubMenu", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 29, - "symbol": "SDLRPCFunctionNameDiagnosticMessage", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 30, - "symbol": "SDLRPCFunctionNameDialNumber", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 31, - "symbol": "SDLRPCFunctionNameEncodedSyncPData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 32, - "symbol": "SDLRPCFunctionNameEndAudioPassThru", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 33, - "symbol": "SDLRPCFunctionNameGenericResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 34, - "symbol": "SDLRPCFunctionNameGetAppServiceData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 35, - "symbol": "SDLRPCFunctionNameGetDTCs", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 36, - "symbol": "SDLRPCFunctionNameGetFile", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 37, - "symbol": "SDLRPCFunctionNameGetCloudAppProperties", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 38, - "symbol": "SDLRPCFunctionNameGetInteriorVehicleData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 39, - "symbol": "SDLRPCFunctionNameGetInteriorVehicleDataConsent", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 40, - "symbol": "SDLRPCFunctionNameGetSystemCapability", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 41, - "symbol": "SDLRPCFunctionNameGetVehicleData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 42, - "symbol": "SDLRPCFunctionNameGetWayPoints", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 43, - "symbol": "SDLRPCFunctionNameListFiles", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 44, - "symbol": "SDLRPCFunctionNameOnAppInterfaceUnregistered", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 45, - "symbol": "SDLRPCFunctionNameOnAppServiceData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 46, - "symbol": "SDLRPCFunctionNameOnAudioPassThru", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 47, - "symbol": "SDLRPCFunctionNameOnButtonEvent", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 48, - "symbol": "SDLRPCFunctionNameOnButtonPress", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 49, - "symbol": "SDLRPCFunctionNameOnCommand", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 50, - "symbol": "SDLRPCFunctionNameOnDriverDistraction", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 51, - "symbol": "SDLRPCFunctionNameOnEncodedSyncPData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 52, - "symbol": "SDLRPCFunctionNameOnHashChange", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 53, - "symbol": "SDLRPCFunctionNameOnHMIStatus", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 54, - "symbol": "SDLRPCFunctionNameOnInteriorVehicleData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 55, - "symbol": "SDLRPCFunctionNameOnKeyboardInput", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 56, - "symbol": "SDLRPCFunctionNameOnLanguageChange", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 57, - "symbol": "SDLRPCFunctionNameOnLockScreenStatus", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 58, - "symbol": "SDLRPCFunctionNameOnPermissionsChange", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 59, - "symbol": "SDLRPCFunctionNameOnRCStatus", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 60, - "symbol": "SDLRPCFunctionNameOnSyncPData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 61, - "symbol": "SDLRPCFunctionNameOnSystemCapabilityUpdated", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 62, - "symbol": "SDLRPCFunctionNameOnSystemRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 63, - "symbol": "SDLRPCFunctionNameOnTBTClientState", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 64, - "symbol": "SDLRPCFunctionNameOnTouchEvent", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 65, - "symbol": "SDLRPCFunctionNameOnVehicleData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 66, - "symbol": "SDLRPCFunctionNameOnWayPointChange", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 67, - "symbol": "SDLRPCFunctionNamePerformAppServiceInteraction", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 68, - "symbol": "SDLRPCFunctionNamePerformAudioPassThru", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 69, - "symbol": "SDLRPCFunctionNamePerformInteraction", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 70, - "symbol": "SDLRPCFunctionNamePublishAppService", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 71, - "symbol": "SDLRPCFunctionNamePutFile", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 72, - "symbol": "SDLRPCFunctionNameReadDID", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 73, - "symbol": "SDLRPCFunctionNameReleaseInteriorVehicleDataModule", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 74, - "symbol": "SDLRPCFunctionNameRegisterAppInterface", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 75, - "symbol": "SDLRPCFunctionNameReserved", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 76, - "symbol": "SDLRPCFunctionNameResetGlobalProperties", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 77, - "symbol": "SDLRPCFunctionNameScrollableMessage", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 78, - "symbol": "SDLRPCFunctionNameSendHapticData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 79, - "symbol": "SDLRPCFunctionNameSendLocation", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 80, - "symbol": "SDLRPCFunctionNameSetAppIcon", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 81, - "symbol": "SDLRPCFunctionNameSetCloudAppProperties", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 82, - "symbol": "SDLRPCFunctionNameSetDisplayLayout", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 83, - "symbol": "SDLRPCFunctionNameSetGlobalProperties", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 84, - "symbol": "SDLRPCFunctionNameSetInteriorVehicleData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 85, - "symbol": "SDLRPCFunctionNameSetMediaClockTimer", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 86, - "symbol": "SDLRPCFunctionNameShow", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 87, - "symbol": "SDLRPCFunctionNameShowAppMenu", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 88, - "symbol": "SDLRPCFunctionNameShowConstantTBT", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 89, - "symbol": "SDLRPCFunctionNameSlider", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 90, - "symbol": "SDLRPCFunctionNameSpeak", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLPermissionConstants.h", + "line": 16, + "symbol": "SDLPermissionObserverIdentifier", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 91, - "symbol": "SDLRPCFunctionNameSubscribeButton", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 92, - "symbol": "SDLRPCFunctionNameSubscribeVehicleData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 93, - "symbol": "SDLRPCFunctionNameSubscribeWayPoints", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 94, - "symbol": "SDLRPCFunctionNameSyncPData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 95, - "symbol": "SDLRPCFunctionNameSystemRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 96, - "symbol": "SDLRPCFunctionNameUnpublishAppService", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 97, - "symbol": "SDLRPCFunctionNameUnregisterAppInterface", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 98, - "symbol": "SDLRPCFunctionNameUnsubscribeButton", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 99, - "symbol": "SDLRPCFunctionNameUnsubscribeVehicleData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 100, - "symbol": "SDLRPCFunctionNameUnsubscribeWayPoints", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 101, - "symbol": "SDLRPCFunctionNameUpdateTurnList", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 102, - "symbol": "SDLRPCFunctionNameCreateWindow", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 103, - "symbol": "SDLRPCFunctionNameDeleteWindow", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", + "line": 14, + "symbol": "SDLRPCFunctionName", + "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { From a8830358386985c64a6f8dd56b1d0107411e9908 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Thu, 31 Oct 2019 13:37:28 -0400 Subject: [PATCH 16/38] documenting --- SmartDeviceLink/SDLAudioStreamManager.h | 9 +++++++++ SmartDeviceLink/SDLAudioStreamManagerDelegate.h | 1 + SmartDeviceLink/SDLFileManagerConstants.h | 1 + SmartDeviceLink/SDLLockScreenConfiguration.h | 1 + SmartDeviceLink/SDLLogConstants.h | 8 ++++++++ SmartDeviceLink/SDLManager.h | 3 +++ SmartDeviceLink/SDLOnSyncPData.h | 3 +++ SmartDeviceLink/SDLVersion.h | 6 ++++++ 8 files changed, 32 insertions(+) diff --git a/SmartDeviceLink/SDLAudioStreamManager.h b/SmartDeviceLink/SDLAudioStreamManager.h index a2f364c87..a5fdac650 100755 --- a/SmartDeviceLink/SDLAudioStreamManager.h +++ b/SmartDeviceLink/SDLAudioStreamManager.h @@ -16,10 +16,19 @@ NS_ASSUME_NONNULL_BEGIN +/// Domain error for AudioStreamManager extern NSString *const SDLErrorDomainAudioStreamManager; +/// AudioStreamManager errors typedef NS_ENUM(NSInteger, SDLAudioStreamManagerError) { + /// SDLAudioStreamManagerError + /// + /// Not connected error SDLAudioStreamManagerErrorNotConnected = -1, + + /// SDLAudioStreamManagerError + /// + /// No queued audio SDLAudioStreamManagerErrorNoQueuedAudio = -2 }; diff --git a/SmartDeviceLink/SDLAudioStreamManagerDelegate.h b/SmartDeviceLink/SDLAudioStreamManagerDelegate.h index 04235d95d..79948d6cd 100755 --- a/SmartDeviceLink/SDLAudioStreamManagerDelegate.h +++ b/SmartDeviceLink/SDLAudioStreamManagerDelegate.h @@ -13,6 +13,7 @@ NS_ASSUME_NONNULL_BEGIN +/// Delegate for the AudioStreamManager @protocol SDLAudioStreamManagerDelegate @required diff --git a/SmartDeviceLink/SDLFileManagerConstants.h b/SmartDeviceLink/SDLFileManagerConstants.h index 39950b4f6..d6733f89d 100644 --- a/SmartDeviceLink/SDLFileManagerConstants.h +++ b/SmartDeviceLink/SDLFileManagerConstants.h @@ -12,6 +12,7 @@ NS_ASSUME_NONNULL_BEGIN +/// Typedef SDLFileName typedef NSString SDLFileName; /** diff --git a/SmartDeviceLink/SDLLockScreenConfiguration.h b/SmartDeviceLink/SDLLockScreenConfiguration.h index 01e8efacf..e3e966987 100644 --- a/SmartDeviceLink/SDLLockScreenConfiguration.h +++ b/SmartDeviceLink/SDLLockScreenConfiguration.h @@ -83,6 +83,7 @@ typedef NS_ENUM(NSUInteger, SDLLockScreenConfigurationDisplayMode) { */ @property (strong, nonatomic, readonly, nullable) UIViewController *customViewController; +/// Initializer unavailable - (instancetype)init NS_UNAVAILABLE; /** diff --git a/SmartDeviceLink/SDLLogConstants.h b/SmartDeviceLink/SDLLogConstants.h index f14a6c2e3..12587e352 100644 --- a/SmartDeviceLink/SDLLogConstants.h +++ b/SmartDeviceLink/SDLLogConstants.h @@ -20,8 +20,16 @@ NS_ASSUME_NONNULL_BEGIN */ typedef BOOL (^SDLLogFilterBlock)(SDLLogModel *log); +/// An enum describing log bytes direction typedef NS_ENUM(NSUInteger, SDLLogBytesDirection) { + /// SDLLogBytesDirection + /// + /// Trasmit SDLLogBytesDirectionTransmit, + + /// SDLLogBytesDirection + /// + /// Receive SDLLogBytesDirectionReceive }; diff --git a/SmartDeviceLink/SDLManager.h b/SmartDeviceLink/SDLManager.h index d18fbb58e..b62a025c3 100644 --- a/SmartDeviceLink/SDLManager.h +++ b/SmartDeviceLink/SDLManager.h @@ -189,6 +189,9 @@ typedef void (^SDLManagerReadyBlock)(BOOL success, NSError *_Nullable error); #pragma mark - RPC Subscriptions +/// The block that will be called every time an RPC is received when subscribed to an RPC. +/// +/// @param message The RPC message typedef void (^SDLRPCUpdatedBlock) (__kindof SDLRPCMessage *message); /** diff --git a/SmartDeviceLink/SDLOnSyncPData.h b/SmartDeviceLink/SDLOnSyncPData.h index 247e27fb8..4383ba341 100644 --- a/SmartDeviceLink/SDLOnSyncPData.h +++ b/SmartDeviceLink/SDLOnSyncPData.h @@ -11,7 +11,10 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLOnSyncPData : SDLRPCNotification +/// The url @property (nullable, strong, nonatomic) NSString *URL; + +/// How long until a timeout @property (nullable, strong, nonatomic) NSNumber *Timeout; @end diff --git a/SmartDeviceLink/SDLVersion.h b/SmartDeviceLink/SDLVersion.h index 54d1ac776..aafa3efee 100644 --- a/SmartDeviceLink/SDLVersion.h +++ b/SmartDeviceLink/SDLVersion.h @@ -15,10 +15,16 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLVersion : NSObject +/// Major version @property (nonatomic, assign) NSUInteger major; + +/// Minor version @property (nonatomic, assign) NSUInteger minor; + +/// Patch version @property (nonatomic, assign) NSUInteger patch; +/// A String format of the current SDLVersion @property (nonatomic, copy, readonly) NSString *stringVersion; - (instancetype)initWithMajor:(NSUInteger)major minor:(NSUInteger)minor patch:(NSUInteger)patch; From 05116ff76bcf407ce2ea93d6ee6d05760960df08 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Fri, 1 Nov 2019 11:12:26 -0400 Subject: [PATCH 17/38] more documentation --- SmartDeviceLink/SDLChoiceSetDelegate.h | 16 +++++++++------- SmartDeviceLink/SDLOnSyncPData.h | 4 ++++ SmartDeviceLink/SDLPermissionConstants.h | 7 +++++++ SmartDeviceLink/SDLRPCMessage.h | 3 +++ SmartDeviceLink/SDLRPCMessageType.h | 9 +++++---- SmartDeviceLink/SDLRPCResponse.h | 1 + SmartDeviceLink/SDLRPCStruct.h | 1 + SmartDeviceLink/SDLReadDID.h | 5 +++++ SmartDeviceLink/SDLResetGlobalProperties.h | 4 ++++ SmartDeviceLink/SDLSoftButtonState.h | 1 + SmartDeviceLink/SDLStreamingAudioManagerType.h | 1 + SmartDeviceLink/SDLStreamingMediaManager.h | 1 + .../SDLStreamingMediaManagerConstants.h | 15 +++++++++++++++ SmartDeviceLink/SDLTemplateColorScheme.h | 7 +++++++ SmartDeviceLink/SDLTouch.h | 6 ++++++ SmartDeviceLink/SDLTouchManager.h | 1 + SmartDeviceLink/SDLVoiceCommand.h | 4 ++++ SmartDeviceLink/SDLVrHelpItem.h | 11 +++++++++++ SmartDeviceLink/SDLWeatherAlert.h | 3 +++ SmartDeviceLink/SDLWeatherData.h | 3 +++ 20 files changed, 92 insertions(+), 11 deletions(-) diff --git a/SmartDeviceLink/SDLChoiceSetDelegate.h b/SmartDeviceLink/SDLChoiceSetDelegate.h index 601d83e14..7ff4b0b40 100644 --- a/SmartDeviceLink/SDLChoiceSetDelegate.h +++ b/SmartDeviceLink/SDLChoiceSetDelegate.h @@ -15,19 +15,21 @@ NS_ASSUME_NONNULL_BEGIN -/// Delegate methods in the SDLChoiceSet +/// Delegate for the the SDLChoiceSet. @protocol SDLChoiceSetDelegate /// Delegate method called after a choice set item was selected -/// @param choiceSet the choice set displayed -/// @param choice the item selected -/// @param source the trigger source -/// @param rowIndex the row of the selected choice +/// +/// @param choiceSet The choice set displayed +/// @param choice The item selected +/// @param source The trigger source +/// @param rowIndex The row of the selected choice - (void)choiceSet:(SDLChoiceSet *)choiceSet didSelectChoice:(SDLChoiceCell *)choice withSource:(SDLTriggerSource)source atRowIndex:(NSUInteger)rowIndex; /// Delegate method called on an error -/// @param choiceSet the choice set displayed -/// @param error the item selected +/// +/// @param choiceSet TSDLAudioStreamManager.hhe choice set displayed +/// @param error The error - (void)choiceSet:(SDLChoiceSet *)choiceSet didReceiveError:(NSError *)error; @end diff --git a/SmartDeviceLink/SDLOnSyncPData.h b/SmartDeviceLink/SDLOnSyncPData.h index 4383ba341..7b16ba171 100644 --- a/SmartDeviceLink/SDLOnSyncPData.h +++ b/SmartDeviceLink/SDLOnSyncPData.h @@ -12,9 +12,13 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLOnSyncPData : SDLRPCNotification /// The url +/// +/// Optional @property (nullable, strong, nonatomic) NSString *URL; /// How long until a timeout +/// +/// Optional @property (nullable, strong, nonatomic) NSNumber *Timeout; @end diff --git a/SmartDeviceLink/SDLPermissionConstants.h b/SmartDeviceLink/SDLPermissionConstants.h index 1ff832d48..ea36738cc 100644 --- a/SmartDeviceLink/SDLPermissionConstants.h +++ b/SmartDeviceLink/SDLPermissionConstants.h @@ -12,7 +12,14 @@ NS_ASSUME_NONNULL_BEGIN +/// NSString typedef +/// +/// SDLPermissionRPCName: The name of the permission typedef NSString *SDLPermissionRPCName; + +/// NSUUID typedef +/// +/// SDLPermissionObserverIdentifier: A unique identifier typedef NSUUID *SDLPermissionObserverIdentifier; /** diff --git a/SmartDeviceLink/SDLRPCMessage.h b/SmartDeviceLink/SDLRPCMessage.h index 436ebcdfa..c6b04071d 100644 --- a/SmartDeviceLink/SDLRPCMessage.h +++ b/SmartDeviceLink/SDLRPCMessage.h @@ -7,6 +7,9 @@ NS_ASSUME_NONNULL_BEGIN +/// Parent class of all RPC messages. +/// +/// Contains basic information about an RPC message. @interface SDLRPCMessage : SDLRPCStruct /** diff --git a/SmartDeviceLink/SDLRPCMessageType.h b/SmartDeviceLink/SDLRPCMessageType.h index 383da11ff..155c39ad5 100644 --- a/SmartDeviceLink/SDLRPCMessageType.h +++ b/SmartDeviceLink/SDLRPCMessageType.h @@ -5,13 +5,14 @@ /** The type of RPC message - - - SDLRPCMessageTypeRequest: A request from the app to the IVI system - - SDLRPCMessageTypeResponse: A response from the IVI system to the app - - SDLRPCMessageTypeNotification: A notification from the IVI system to the app */ typedef NS_ENUM(Byte, SDLRPCMessageType) { + /// A request from the app to the IVI system SDLRPCMessageTypeRequest = 0, + + /// A response from the IVI system to the app SDLRPCMessageTypeResponse, + + /// A notification from the IVI system to the app SDLRPCMessageTypeNotification }; diff --git a/SmartDeviceLink/SDLRPCResponse.h b/SmartDeviceLink/SDLRPCResponse.h index bdb69893a..7fc3b1e1f 100644 --- a/SmartDeviceLink/SDLRPCResponse.h +++ b/SmartDeviceLink/SDLRPCResponse.h @@ -8,6 +8,7 @@ NS_ASSUME_NONNULL_BEGIN +/// Basic information that all RPC responses contain @interface SDLRPCResponse : SDLRPCMessage /** diff --git a/SmartDeviceLink/SDLRPCStruct.h b/SmartDeviceLink/SDLRPCStruct.h index 25db21f16..f6f5be5ab 100644 --- a/SmartDeviceLink/SDLRPCStruct.h +++ b/SmartDeviceLink/SDLRPCStruct.h @@ -10,6 +10,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLRPCStruct : NSObject +/// The store that contains RPC data @property (strong, nonatomic, readonly) NSMutableDictionary *store; @property (assign, nonatomic, getter=isPayloadProtected) BOOL payloadProtected; /** diff --git a/SmartDeviceLink/SDLReadDID.h b/SmartDeviceLink/SDLReadDID.h index 04a3982e8..a5ea8ee7c 100644 --- a/SmartDeviceLink/SDLReadDID.h +++ b/SmartDeviceLink/SDLReadDID.h @@ -21,6 +21,11 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLReadDID : SDLRPCRequest +/// Convenience init +/// +/// @param ecuNumber An ID of the vehicle module +/// @param didLocation Raw data from vehicle data DID location(s) +/// @return An SDLReadDID object - (instancetype)initWithECUName:(UInt16)ecuNumber didLocation:(NSArray *> *)didLocation; /** diff --git a/SmartDeviceLink/SDLResetGlobalProperties.h b/SmartDeviceLink/SDLResetGlobalProperties.h index f58196940..ddbadb9f3 100644 --- a/SmartDeviceLink/SDLResetGlobalProperties.h +++ b/SmartDeviceLink/SDLResetGlobalProperties.h @@ -27,6 +27,10 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLResetGlobalProperties : SDLRPCRequest +/// Convenience init to reset global properties. +/// +/// @param properties An array of one or more GlobalProperty enumeration elements +/// @return An SDLResetGlobalProperties object - (instancetype)initWithProperties:(NSArray *)properties; /** diff --git a/SmartDeviceLink/SDLSoftButtonState.h b/SmartDeviceLink/SDLSoftButtonState.h index b9560d9c0..64767e1d6 100644 --- a/SmartDeviceLink/SDLSoftButtonState.h +++ b/SmartDeviceLink/SDLSoftButtonState.h @@ -48,6 +48,7 @@ NS_ASSUME_NONNULL_BEGIN */ @property (strong, nonatomic, readonly) SDLSoftButton *softButton; +/// Initializer unavailable - (instancetype)init NS_UNAVAILABLE; /** diff --git a/SmartDeviceLink/SDLStreamingAudioManagerType.h b/SmartDeviceLink/SDLStreamingAudioManagerType.h index fb0436dbd..1ec391ef7 100644 --- a/SmartDeviceLink/SDLStreamingAudioManagerType.h +++ b/SmartDeviceLink/SDLStreamingAudioManagerType.h @@ -8,6 +8,7 @@ #import +/// Streaming audio manager @protocol SDLStreamingAudioManagerType /** diff --git a/SmartDeviceLink/SDLStreamingMediaManager.h b/SmartDeviceLink/SDLStreamingMediaManager.h index 28e5abc5e..0998868a6 100644 --- a/SmartDeviceLink/SDLStreamingMediaManager.h +++ b/SmartDeviceLink/SDLStreamingMediaManager.h @@ -115,6 +115,7 @@ NS_ASSUME_NONNULL_BEGIN */ @property (assign, nonatomic) BOOL showVideoBackgroundDisplay; +/// Initializer unavailable - (instancetype)init NS_UNAVAILABLE; /** diff --git a/SmartDeviceLink/SDLStreamingMediaManagerConstants.h b/SmartDeviceLink/SDLStreamingMediaManagerConstants.h index 015353350..ef3d44881 100644 --- a/SmartDeviceLink/SDLStreamingMediaManagerConstants.h +++ b/SmartDeviceLink/SDLStreamingMediaManagerConstants.h @@ -24,16 +24,31 @@ typedef NS_ENUM(NSInteger, SDLStreamingEncryptionFlag) { SDLStreamingEncryptionFlagAuthenticateAndEncrypt }; +/// Name of video stream start notification extern NSString *const SDLVideoStreamDidStartNotification; + +/// Name of video stream stop notification extern NSString *const SDLVideoStreamDidStopNotification; + +/// Name of video stream suspended notification extern NSString *const SDLVideoStreamSuspendedNotification; +/// Name of audio stream start notification extern NSString *const SDLAudioStreamDidStartNotification; + +/// Name of audio stream stop notification extern NSString *const SDLAudioStreamDidStopNotification; +/// Lockscreen will present notification extern NSString *const SDLLockScreenManagerWillPresentLockScreenViewController; + +/// Lockscreen did present notification extern NSString *const SDLLockScreenManagerDidPresentLockScreenViewController; + +/// Lockscreen will dismiss notification extern NSString *const SDLLockScreenManagerWillDismissLockScreenViewController; + +/// Lockscreen did dismiss notification extern NSString *const SDLLockScreenManagerDidDismissLockScreenViewController; typedef NSString SDLVideoStreamManagerState; diff --git a/SmartDeviceLink/SDLTemplateColorScheme.h b/SmartDeviceLink/SDLTemplateColorScheme.h index db51327a9..5f0c615b2 100644 --- a/SmartDeviceLink/SDLTemplateColorScheme.h +++ b/SmartDeviceLink/SDLTemplateColorScheme.h @@ -25,6 +25,13 @@ NS_ASSUME_NONNULL_BEGIN /// @param backgroundColor he background color to be used on the template /// @return An SDLTemplateColorScheme - (instancetype)initWithPrimaryRGBColor:(SDLRGBColor *)primaryColor secondaryRGBColor:(SDLRGBColor *)secondaryColor backgroundRGBColor:(SDLRGBColor *)backgroundColor; + +/// Convenience init +/// +/// @param primaryColor This must always be your primary brand color +/// @param secondaryColor This may be an accent or complimentary color to your primary brand color +/// @param backgroundColor he background color to be used on the template +/// @return An SDLTemplateColorScheme - (instancetype)initWithPrimaryColor:(UIColor *)primaryColor secondaryColor:(UIColor *)secondaryColor backgroundColor:(UIColor *)backgroundColor; /** diff --git a/SmartDeviceLink/SDLTouch.h b/SmartDeviceLink/SDLTouch.h index cead4adb2..a0234a5d8 100644 --- a/SmartDeviceLink/SDLTouch.h +++ b/SmartDeviceLink/SDLTouch.h @@ -10,8 +10,14 @@ @class SDLTouchEvent; +/// Enum: SDLTouchIdentifier +/// +/// Identifies finger touch typedef enum { + /// Touch was first finger SDLTouchIdentifierFirstFinger = 0, + + /// Touch was second finger SDLTouchIdentifierSecondFinger = 1 } SDLTouchIdentifier; diff --git a/SmartDeviceLink/SDLTouchManager.h b/SmartDeviceLink/SDLTouchManager.h index bcf31fa0c..cd7e01cf4 100644 --- a/SmartDeviceLink/SDLTouchManager.h +++ b/SmartDeviceLink/SDLTouchManager.h @@ -87,6 +87,7 @@ typedef void(^SDLTouchEventHandler)(SDLTouch *touch, SDLTouchType type); */ - (void)cancelPendingTouches; +/// Initializer unavailable - (instancetype)init NS_UNAVAILABLE; /** diff --git a/SmartDeviceLink/SDLVoiceCommand.h b/SmartDeviceLink/SDLVoiceCommand.h index b29ec6fd1..1ed0225bc 100644 --- a/SmartDeviceLink/SDLVoiceCommand.h +++ b/SmartDeviceLink/SDLVoiceCommand.h @@ -10,8 +10,12 @@ NS_ASSUME_NONNULL_BEGIN +/** +The handler that will be called when the command is activated +*/ typedef void(^SDLVoiceCommandSelectionHandler)(void); +/// Voice commands available for the user to speak and be recognized by the IVI's voice recognition engine. @interface SDLVoiceCommand : NSObject /** diff --git a/SmartDeviceLink/SDLVrHelpItem.h b/SmartDeviceLink/SDLVrHelpItem.h index caa0ea0f4..9587da9c1 100644 --- a/SmartDeviceLink/SDLVrHelpItem.h +++ b/SmartDeviceLink/SDLVrHelpItem.h @@ -12,8 +12,19 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLVRHelpItem : SDLRPCStruct +/// Convenience init to create a VR help item with the following parameters +/// +/// @param text Text to display for VR Help item +/// @param image Image for VR Help item +/// @return An SDLVRHelpItem object - (instancetype)initWithText:(NSString *)text image:(nullable SDLImage *)image; +/// Convenience init to create a VR help item with all parameters +/// +/// @param text Text to display for VR Help item +/// @param image Image for VR Help item +/// @param position Position to display item in VR Help list +/// @return An SDLVRHelpItem object - (instancetype)initWithText:(NSString *)text image:(nullable SDLImage *)image position:(UInt8)position; /** diff --git a/SmartDeviceLink/SDLWeatherAlert.h b/SmartDeviceLink/SDLWeatherAlert.h index 29a7824e7..21d85456f 100644 --- a/SmartDeviceLink/SDLWeatherAlert.h +++ b/SmartDeviceLink/SDLWeatherAlert.h @@ -11,6 +11,9 @@ NS_ASSUME_NONNULL_BEGIN +/// Contains information about a weather alert +/// +/// @since RPC 5.1 @interface SDLWeatherAlert : SDLRPCStruct /** diff --git a/SmartDeviceLink/SDLWeatherData.h b/SmartDeviceLink/SDLWeatherData.h index 56405ea6d..68ea63cdc 100644 --- a/SmartDeviceLink/SDLWeatherData.h +++ b/SmartDeviceLink/SDLWeatherData.h @@ -15,6 +15,9 @@ NS_ASSUME_NONNULL_BEGIN +/// Contains information about the current weather +/// +/// @since RPC 5.1 @interface SDLWeatherData : SDLRPCStruct /** From 3b79aa3f8dad1aeb9e656fa40f54f49be28cee06 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Fri, 1 Nov 2019 11:16:36 -0400 Subject: [PATCH 18/38] no message --- docs/undocumented.json | 425 ++--------------------------------------- 1 file changed, 20 insertions(+), 405 deletions(-) diff --git a/docs/undocumented.json b/docs/undocumented.json index f3211ea44..9351a8547 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -7,48 +7,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.category", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", - "line": 19, - "symbol": "SDLErrorDomainAudioStreamManager", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", - "line": 21, - "symbol": "SDLAudioStreamManagerError", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", - "line": 21, - "symbol": "SDLAudioStreamManagerError", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", - "line": 22, - "symbol": "SDLAudioStreamManagerError.SDLAudioStreamManagerErrorNotConnected", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h", - "line": 23, - "symbol": "SDLAudioStreamManagerError.SDLAudioStreamManagerErrorNoQueuedAudio", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLAudioStreamManagerDelegate.h", - "line": 16, - "symbol": "SDLAudioStreamManagerDelegate", - "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLEnum.h", "line": 13, @@ -56,48 +14,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.category", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLFileManagerConstants.h", - "line": 15, - "symbol": "SDLFileName", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h", - "line": 86, - "symbol": "SDLLockScreenConfiguration.-init", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 23, - "symbol": "SDLLogBytesDirection", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 23, - "symbol": "SDLLogBytesDirection", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 24, - "symbol": "SDLLogBytesDirection.SDLLogBytesDirectionTransmit", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLLogConstants.h", - "line": 25, - "symbol": "SDLLogBytesDirection.SDLLogBytesDirectionReceive", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLManager.h", "line": 37, @@ -105,13 +21,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLManager.h", - "line": 192, - "symbol": "SDLRPCUpdatedBlock", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", "line": 28, @@ -133,34 +42,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLOnSyncPData.h", - "line": 14, - "symbol": "SDLOnSyncPData.URL", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLOnSyncPData.h", - "line": 15, - "symbol": "SDLOnSyncPData.Timeout", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLPermissionConstants.h", - "line": 15, - "symbol": "SDLPermissionRPCName", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLPermissionConstants.h", - "line": 16, - "symbol": "SDLPermissionObserverIdentifier", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", "line": 14, @@ -168,41 +49,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCMessage.h", - "line": 10, - "symbol": "SDLRPCMessage", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCMessageType.h", - "line": 14, - "symbol": "SDLRPCMessageType.SDLRPCMessageTypeRequest", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCMessageType.h", - "line": 15, - "symbol": "SDLRPCMessageType.SDLRPCMessageTypeResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCMessageType.h", - "line": 16, - "symbol": "SDLRPCMessageType.SDLRPCMessageTypeNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCResponse.h", - "line": 11, - "symbol": "SDLRPCResponse", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCStruct.h", "line": 11, @@ -212,32 +58,11 @@ }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCStruct.h", - "line": 13, - "symbol": "SDLRPCStruct.store", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCStruct.h", - "line": 14, + "line": 15, "symbol": "SDLRPCStruct.payloadProtected", "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLReadDID.h", - "line": 24, - "symbol": "SDLReadDID.-initWithECUName:didLocation:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLResetGlobalProperties.h", - "line": 30, - "symbol": "SDLResetGlobalProperties.-initWithProperties:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLServiceEncryptionDelegate.h", "line": 15, @@ -245,20 +70,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLSoftButtonState.h", - "line": 51, - "symbol": "SDLSoftButtonState.-init", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingAudioManagerType.h", - "line": 11, - "symbol": "SDLStreamingAudioManagerType", - "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaConfiguration.h", "line": 33, @@ -266,156 +77,37 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManager.h", - "line": 118, - "symbol": "SDLStreamingMediaManager.-init", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 27, - "symbol": "SDLVideoStreamDidStartNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 28, - "symbol": "SDLVideoStreamDidStopNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 29, - "symbol": "SDLVideoStreamSuspendedNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 31, - "symbol": "SDLAudioStreamDidStartNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 32, - "symbol": "SDLAudioStreamDidStopNotification", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 34, - "symbol": "SDLLockScreenManagerWillPresentLockScreenViewController", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 35, - "symbol": "SDLLockScreenManagerDidPresentLockScreenViewController", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 36, - "symbol": "SDLLockScreenManagerWillDismissLockScreenViewController", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 37, - "symbol": "SDLLockScreenManagerDidDismissLockScreenViewController", - "symbol_kind": "sourcekitten.source.lang.objc.decl.constant", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 39, + "line": 54, "symbol": "SDLVideoStreamManagerState", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 55, + "line": 70, "symbol": "SDLAudioStreamManagerState", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 68, + "line": 83, "symbol": "SDLAppState", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTemplateColorScheme.h", - "line": 28, - "symbol": "SDLTemplateColorScheme.-initWithPrimaryColor:secondaryColor:backgroundColor:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", - "line": 13, - "symbol": "", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", - "line": 13, + "line": 16, "symbol": "SDLTouchIdentifier", "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", - "line": 13, - "symbol": "SDLTouchIdentifier.", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", - "line": 14, - "symbol": ".SDLTouchIdentifierFirstFinger", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", - "line": 14, - "symbol": "SDLTouchIdentifier..SDLTouchIdentifierFirstFinger", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", - "line": 15, - "symbol": ".SDLTouchIdentifierSecondFinger", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", - "line": 15, - "symbol": "SDLTouchIdentifier..SDLTouchIdentifierSecondFinger", - "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", - "line": 20, + "line": 26, "symbol": "SDLTouch", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" @@ -434,13 +126,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouchManager.h", - "line": 90, - "symbol": "SDLTouchManager.-init", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouchManagerDelegate.h", "line": 15, @@ -457,172 +142,102 @@ }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 18, - "symbol": "SDLVersion.major", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 19, - "symbol": "SDLVersion.minor", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 20, - "symbol": "SDLVersion.patch", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 22, - "symbol": "SDLVersion.stringVersion", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 24, + "line": 30, "symbol": "SDLVersion.-initWithMajor:minor:patch:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 25, + "line": 31, "symbol": "SDLVersion.+versionWithMajor:minor:patch:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 26, + "line": 32, "symbol": "SDLVersion.-initWithString:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 27, + "line": 33, "symbol": "SDLVersion.+versionWithString:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 30, + "line": 36, "symbol": "SDLVersion.-initWithSyncMsgVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 31, + "line": 37, "symbol": "SDLVersion.+versionWithSyncMsgVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 33, + "line": 39, "symbol": "SDLVersion.-initWithSDLMsgVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 34, + "line": 40, "symbol": "SDLVersion.+versionWithSDLMsgVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 36, + "line": 42, "symbol": "SDLVersion.-compare:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 37, + "line": 43, "symbol": "SDLVersion.-isLessThanVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 38, + "line": 44, "symbol": "SDLVersion.-isEqualToVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 39, + "line": 45, "symbol": "SDLVersion.-isGreaterThanVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 40, + "line": 46, "symbol": "SDLVersion.-isGreaterThanOrEqualToVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 41, + "line": 47, "symbol": "SDLVersion.-isLessThanOrEqualToVersion:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVoiceCommand.h", - "line": 13, - "symbol": "SDLVoiceCommandSelectionHandler", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVoiceCommand.h", - "line": 15, - "symbol": "SDLVoiceCommand", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVrHelpItem.h", - "line": 15, - "symbol": "SDLVRHelpItem.-initWithText:image:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVrHelpItem.h", - "line": 17, - "symbol": "SDLVRHelpItem.-initWithText:image:position:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLWeatherAlert.h", - "line": 14, - "symbol": "SDLWeatherAlert", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLWeatherData.h", - "line": 18, - "symbol": "SDLWeatherData", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SmartDeviceLink.h", "line": 7, From d6ae3c11e5253a76beb80fdbfad196c5137d9ac9 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Fri, 1 Nov 2019 13:14:41 -0400 Subject: [PATCH 19/38] documentation --- SmartDeviceLink/NSNumber+NumberType.h | 1 + .../SDLServiceEncryptionDelegate.h | 1 + .../SDLStreamingMediaConfiguration.h | 1 + .../SDLStreamingMediaManagerConstants.h | 2 + SmartDeviceLink/SDLTouch.h | 1 + SmartDeviceLink/SDLTouchManager.h | 2 +- SmartDeviceLink/SDLVersion.h | 69 +++++++++++++++++++ 7 files changed, 76 insertions(+), 1 deletion(-) diff --git a/SmartDeviceLink/NSNumber+NumberType.h b/SmartDeviceLink/NSNumber+NumberType.h index 56a584fc0..669ae2e41 100644 --- a/SmartDeviceLink/NSNumber+NumberType.h +++ b/SmartDeviceLink/NSNumber+NumberType.h @@ -32,6 +32,7 @@ @protocol SDLFloat @end +/// Declarations @interface NSNumber (NumberType) @end diff --git a/SmartDeviceLink/SDLServiceEncryptionDelegate.h b/SmartDeviceLink/SDLServiceEncryptionDelegate.h index f87a41cc6..dd45696a9 100644 --- a/SmartDeviceLink/SDLServiceEncryptionDelegate.h +++ b/SmartDeviceLink/SDLServiceEncryptionDelegate.h @@ -12,6 +12,7 @@ NS_ASSUME_NONNULL_BEGIN +/// Delegate for the encryption service. @protocol SDLServiceEncryptionDelegate /** diff --git a/SmartDeviceLink/SDLStreamingMediaConfiguration.h b/SmartDeviceLink/SDLStreamingMediaConfiguration.h index abe5ea799..9c73cda8f 100644 --- a/SmartDeviceLink/SDLStreamingMediaConfiguration.h +++ b/SmartDeviceLink/SDLStreamingMediaConfiguration.h @@ -30,6 +30,7 @@ typedef NS_ENUM(NSUInteger, SDLCarWindowRenderingType) { SDLCarWindowRenderingTypeViewBeforeScreenUpdates }; +/// The streaming media configuration. Use this class to configure streaming media information. @interface SDLStreamingMediaConfiguration : NSObject /** diff --git a/SmartDeviceLink/SDLStreamingMediaManagerConstants.h b/SmartDeviceLink/SDLStreamingMediaManagerConstants.h index ef3d44881..d3aea45ca 100644 --- a/SmartDeviceLink/SDLStreamingMediaManagerConstants.h +++ b/SmartDeviceLink/SDLStreamingMediaManagerConstants.h @@ -80,7 +80,9 @@ extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateReady; /// Audio state shutting down extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateShuttingDown; +/// Typedef SDLAppState typedef NSString SDLAppState; + /// App state inactive extern SDLAppState *const SDLAppStateInactive; diff --git a/SmartDeviceLink/SDLTouch.h b/SmartDeviceLink/SDLTouch.h index a0234a5d8..fe114be17 100644 --- a/SmartDeviceLink/SDLTouch.h +++ b/SmartDeviceLink/SDLTouch.h @@ -23,6 +23,7 @@ typedef enum { NS_ASSUME_NONNULL_BEGIN +/// Describes a touch location @interface SDLTouch : NSObject /** diff --git a/SmartDeviceLink/SDLTouchManager.h b/SmartDeviceLink/SDLTouchManager.h index cd7e01cf4..4b9926fd3 100644 --- a/SmartDeviceLink/SDLTouchManager.h +++ b/SmartDeviceLink/SDLTouchManager.h @@ -20,7 +20,7 @@ NS_ASSUME_NONNULL_BEGIN typedef void(^SDLTouchEventHandler)(SDLTouch *touch, SDLTouchType type); - +/// Touch Manager responsible for providing touch event notifications. @interface SDLTouchManager : NSObject /** diff --git a/SmartDeviceLink/SDLVersion.h b/SmartDeviceLink/SDLVersion.h index aafa3efee..13e88dd03 100644 --- a/SmartDeviceLink/SDLVersion.h +++ b/SmartDeviceLink/SDLVersion.h @@ -13,6 +13,7 @@ NS_ASSUME_NONNULL_BEGIN +/// Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application. @interface SDLVersion : NSObject /// Major version @@ -27,23 +28,91 @@ NS_ASSUME_NONNULL_BEGIN /// A String format of the current SDLVersion @property (nonatomic, copy, readonly) NSString *stringVersion; +/// Convenience init +/// +/// @param major Major version +/// @param minor Minor version +/// @param patch Patch version +/// @return An SDLVersion object - (instancetype)initWithMajor:(NSUInteger)major minor:(NSUInteger)minor patch:(NSUInteger)patch; + +/// Convenience init +/// +/// @param major Major version +/// @param minor Minor version +/// @param patch Patch version +/// @return An SDLVersion object + (instancetype)versionWithMajor:(NSUInteger)major minor:(NSUInteger)minor patch:(NSUInteger)patch; + +/// Convenience init +/// +/// @param versionString String representation of the version +/// @return An SDLVersion object - (nullable instancetype)initWithString:(NSString *)versionString; + +/// Convenience init +/// +/// @param versionString String representation of the version +/// @return An SDLVersion object + (nullable instancetype)versionWithString:(NSString *)versionString; + #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-implementations" +/// Deprecated convenience init to set version using SDLSyncMsgVersion +/// +/// @param syncMsgVersion Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application. +/// @return An SDLVersion object - (instancetype)initWithSyncMsgVersion:(SDLSyncMsgVersion *)syncMsgVersion __deprecated_msg(("Use initWithSDLMsgVersion:sdlMsgVersion: instead")); + +/// Deprecated convenience init to set version using SDLSyncMsgVersion +/// +/// @param syncMsgVersion Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application. +/// @return An SDLVersion object + (instancetype)versionWithSyncMsgVersion:(SDLSyncMsgVersion *)syncMsgVersion __deprecated_msg(("Use versionWithSDLMsgVersion:sdlMsgVersion instead")); #pragma clang diagnostic pop + +/// Convenience init to set version using SDLMsgVersion +/// +/// @param sdlMsgVersion Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application. +/// @return - (instancetype)initWithSDLMsgVersion:(SDLMsgVersion *)sdlMsgVersion; + +/// Convenience init to set version using SDLMsgVersion +/// +/// @param sdlMsgVersion Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application. +/// @return + (instancetype)versionWithSDLMsgVersion:(SDLMsgVersion *)sdlMsgVersion; - (NSComparisonResult)compare:(SDLVersion *)otherVersion; + +/// Compare is less than +/// +/// @param otherVersion SDLVersion Object +/// @return BOOL - (BOOL)isLessThanVersion:(SDLVersion *)otherVersion; + +/// Compare is equal to +/// +/// @param otherVersion SDLVersion Object +/// @return BOOL - (BOOL)isEqualToVersion:(SDLVersion *)otherVersion; + +/// Compare is greater than +/// +/// @param otherVersion SDLVersion Object +/// @return BOOL - (BOOL)isGreaterThanVersion:(SDLVersion *)otherVersion; + +/// Compare is greater than or equal to +/// +/// @param otherVersion SDLVersion Object +/// @return BOOL - (BOOL)isGreaterThanOrEqualToVersion:(SDLVersion *)otherVersion; + +/// Compare is less than or equal to +/// +/// @param otherVersion SDLVersion Object +/// @return BOOL - (BOOL)isLessThanOrEqualToVersion:(SDLVersion *)otherVersion; @end From 4863cb92607bbfa4eb51c99b6960077a5b954db5 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Fri, 1 Nov 2019 13:18:32 -0400 Subject: [PATCH 20/38] updating undocumented --- docs/undocumented.json | 142 +---------------------------------------- 1 file changed, 1 insertion(+), 141 deletions(-) diff --git a/docs/undocumented.json b/docs/undocumented.json index 9351a8547..ca46a727a 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -1,12 +1,5 @@ { "warnings": [ - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/NSNumber+NumberType.h", - "line": 35, - "symbol": "NSNumber(NumberType)", - "symbol_kind": "sourcekitten.source.lang.objc.decl.category", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLEnum.h", "line": 13, @@ -63,20 +56,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.property", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLServiceEncryptionDelegate.h", - "line": 15, - "symbol": "SDLServiceEncryptionDelegate", - "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaConfiguration.h", - "line": 33, - "symbol": "SDLStreamingMediaConfiguration", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", "line": 54, @@ -91,13 +70,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 83, - "symbol": "SDLAppState", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", "line": 16, @@ -105,13 +77,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", - "line": 26, - "symbol": "SDLTouch", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouchManager.h", "line": 21, @@ -119,13 +84,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouchManager.h", - "line": 24, - "symbol": "SDLTouchManager", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouchManagerDelegate.h", "line": 15, @@ -135,109 +93,11 @@ }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 16, - "symbol": "SDLVersion", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 30, - "symbol": "SDLVersion.-initWithMajor:minor:patch:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 31, - "symbol": "SDLVersion.+versionWithMajor:minor:patch:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 32, - "symbol": "SDLVersion.-initWithString:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 33, - "symbol": "SDLVersion.+versionWithString:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 36, - "symbol": "SDLVersion.-initWithSyncMsgVersion:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 37, - "symbol": "SDLVersion.+versionWithSyncMsgVersion:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 39, - "symbol": "SDLVersion.-initWithSDLMsgVersion:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 40, - "symbol": "SDLVersion.+versionWithSDLMsgVersion:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 42, + "line": 86, "symbol": "SDLVersion.-compare:", "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 43, - "symbol": "SDLVersion.-isLessThanVersion:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 44, - "symbol": "SDLVersion.-isEqualToVersion:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 45, - "symbol": "SDLVersion.-isGreaterThanVersion:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 46, - "symbol": "SDLVersion.-isGreaterThanOrEqualToVersion:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 47, - "symbol": "SDLVersion.-isLessThanOrEqualToVersion:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SmartDeviceLink.h", "line": 7, From 22f86b42824aacc48b9f936582078f79941e1edd Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Fri, 1 Nov 2019 13:34:48 -0400 Subject: [PATCH 21/38] final few documenting lines --- SmartDeviceLink/SDLEnum.h | 3 ++- SmartDeviceLink/SDLNotificationConstants.h | 4 ++++ SmartDeviceLink/SDLRPCFunctionNames.h | 2 +- SmartDeviceLink/SDLRPCStruct.h | 4 ++++ SmartDeviceLink/SDLStreamingMediaManagerConstants.h | 4 ++++ SmartDeviceLink/SDLTouchManagerDelegate.h | 1 + SmartDeviceLink/SDLVersion.h | 5 +++-- 7 files changed, 19 insertions(+), 4 deletions(-) diff --git a/SmartDeviceLink/SDLEnum.h b/SmartDeviceLink/SDLEnum.h index de26aed86..a35c1fa4c 100644 --- a/SmartDeviceLink/SDLEnum.h +++ b/SmartDeviceLink/SDLEnum.h @@ -7,9 +7,10 @@ NS_ASSUME_NONNULL_BEGIN -/// Compares two enums for equivalents +/// NSString SDLEnum typedef typedef NSString* SDLEnum SDL_SWIFT_ENUM; +/// Compares two enums for equivalents @interface NSString (SDLEnum) /** diff --git a/SmartDeviceLink/SDLNotificationConstants.h b/SmartDeviceLink/SDLNotificationConstants.h index 3a5e2b0b8..b9b7faa8f 100644 --- a/SmartDeviceLink/SDLNotificationConstants.h +++ b/SmartDeviceLink/SDLNotificationConstants.h @@ -25,8 +25,12 @@ NS_ASSUME_NONNULL_BEGIN #define NOTIFICATION_TYPEDEF NSNotificationName #endif +/// NSNotification names typedef NOTIFICATION_TYPEDEF SDLNotificationName; +/// SDLNotificationUserInfoKey +/// +/// The key used in all SDL NSNotifications to extract the response or notification from the userinfo dictionary. typedef NSString *SDLNotificationUserInfoKey; #pragma mark - Blocks diff --git a/SmartDeviceLink/SDLRPCFunctionNames.h b/SmartDeviceLink/SDLRPCFunctionNames.h index 47cb73a70..f2738e1b1 100644 --- a/SmartDeviceLink/SDLRPCFunctionNames.h +++ b/SmartDeviceLink/SDLRPCFunctionNames.h @@ -8,7 +8,7 @@ #import "SDLEnum.h" -/* +/** * All RPC request / response / notification names */ typedef SDLEnum SDLRPCFunctionName SDL_SWIFT_ENUM; diff --git a/SmartDeviceLink/SDLRPCStruct.h b/SmartDeviceLink/SDLRPCStruct.h index f6f5be5ab..1832f74c4 100644 --- a/SmartDeviceLink/SDLRPCStruct.h +++ b/SmartDeviceLink/SDLRPCStruct.h @@ -8,11 +8,15 @@ NS_ASSUME_NONNULL_BEGIN +/// Contains information about the store @interface SDLRPCStruct : NSObject /// The store that contains RPC data @property (strong, nonatomic, readonly) NSMutableDictionary *store; + +/// BOOL representing if the payload is protected @property (assign, nonatomic, getter=isPayloadProtected) BOOL payloadProtected; + /** * Convenience init * diff --git a/SmartDeviceLink/SDLStreamingMediaManagerConstants.h b/SmartDeviceLink/SDLStreamingMediaManagerConstants.h index d3aea45ca..291eb11a4 100644 --- a/SmartDeviceLink/SDLStreamingMediaManagerConstants.h +++ b/SmartDeviceLink/SDLStreamingMediaManagerConstants.h @@ -51,7 +51,9 @@ extern NSString *const SDLLockScreenManagerWillDismissLockScreenViewController; /// Lockscreen did dismiss notification extern NSString *const SDLLockScreenManagerDidDismissLockScreenViewController; +/// The current state of the video stream manager typedef NSString SDLVideoStreamManagerState; + /// Streaming state stopped extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateStopped; @@ -67,7 +69,9 @@ extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateSuspended; /// Streaming state shutting down extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateShuttingDown; +/// The current state of the audio stream manager typedef NSString SDLAudioStreamManagerState; + /// Audio state stopped extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateStopped; diff --git a/SmartDeviceLink/SDLTouchManagerDelegate.h b/SmartDeviceLink/SDLTouchManagerDelegate.h index 29f53bc02..1e3bc57b5 100644 --- a/SmartDeviceLink/SDLTouchManagerDelegate.h +++ b/SmartDeviceLink/SDLTouchManagerDelegate.h @@ -12,6 +12,7 @@ NS_ASSUME_NONNULL_BEGIN +/// The delegate to be notified of processed touches such as pinches, pans, and taps @protocol SDLTouchManagerDelegate @optional diff --git a/SmartDeviceLink/SDLVersion.h b/SmartDeviceLink/SDLVersion.h index 13e88dd03..9b262b208 100644 --- a/SmartDeviceLink/SDLVersion.h +++ b/SmartDeviceLink/SDLVersion.h @@ -74,15 +74,16 @@ NS_ASSUME_NONNULL_BEGIN /// Convenience init to set version using SDLMsgVersion /// /// @param sdlMsgVersion Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application. -/// @return +/// @return An SDLVersion object - (instancetype)initWithSDLMsgVersion:(SDLMsgVersion *)sdlMsgVersion; /// Convenience init to set version using SDLMsgVersion /// /// @param sdlMsgVersion Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application. -/// @return +/// @return SDLVersion object + (instancetype)versionWithSDLMsgVersion:(SDLMsgVersion *)sdlMsgVersion; +/// Compare two SDLVersions - (NSComparisonResult)compare:(SDLVersion *)otherVersion; /// Compare is less than From 86a5400ad33042b091680774ab38d95715cff47f Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Fri, 1 Nov 2019 13:37:55 -0400 Subject: [PATCH 22/38] no message --- docs/undocumented.json | 72 +----------------------------------------- 1 file changed, 1 insertion(+), 71 deletions(-) diff --git a/docs/undocumented.json b/docs/undocumented.json index ca46a727a..48e415613 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -1,12 +1,5 @@ { "warnings": [ - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLEnum.h", - "line": 13, - "symbol": "NSString(SDLEnum)", - "symbol_kind": "sourcekitten.source.lang.objc.decl.category", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLManager.h", "line": 37, @@ -16,60 +9,11 @@ }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 28, - "symbol": "SDLNotificationName", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 30, - "symbol": "SDLNotificationUserInfoKey", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h", - "line": 588, + "line": 592, "symbol": "SDLNotificationConstants", "symbol_kind": "sourcekitten.source.lang.objc.decl.class", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h", - "line": 14, - "symbol": "SDLRPCFunctionName", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCStruct.h", - "line": 11, - "symbol": "SDLRPCStruct", - "symbol_kind": "sourcekitten.source.lang.objc.decl.class", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLRPCStruct.h", - "line": 15, - "symbol": "SDLRPCStruct.payloadProtected", - "symbol_kind": "sourcekitten.source.lang.objc.decl.property", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 54, - "symbol": "SDLVideoStreamManagerState", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h", - "line": 70, - "symbol": "SDLAudioStreamManagerState", - "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h", "line": 16, @@ -84,20 +28,6 @@ "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", "warning": "undocumented" }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouchManagerDelegate.h", - "line": 15, - "symbol": "SDLTouchManagerDelegate", - "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol", - "warning": "undocumented" - }, - { - "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLVersion.h", - "line": 86, - "symbol": "SDLVersion.-compare:", - "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", - "warning": "undocumented" - }, { "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SmartDeviceLink.h", "line": 7, From 0a79d7ba061d1d6c8bbc769b44787be728328c32 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Fri, 1 Nov 2019 13:48:24 -0400 Subject: [PATCH 23/38] no message --- SmartDeviceLink/SDLManager.h | 1 + SmartDeviceLink/SDLNotificationConstants.h | 1 + SmartDeviceLink/SDLTouchManager.h | 4 ++++ SmartDeviceLink/SmartDeviceLink.h | 4 ++-- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/SmartDeviceLink/SDLManager.h b/SmartDeviceLink/SDLManager.h index b62a025c3..ea6dc71e8 100644 --- a/SmartDeviceLink/SDLManager.h +++ b/SmartDeviceLink/SDLManager.h @@ -34,6 +34,7 @@ NS_ASSUME_NONNULL_BEGIN /// @param error the error is any exists typedef void (^SDLManagerReadyBlock)(BOOL success, NSError *_Nullable error); +/// SDLManager @interface SDLManager : NSObject /** diff --git a/SmartDeviceLink/SDLNotificationConstants.h b/SmartDeviceLink/SDLNotificationConstants.h index b9b7faa8f..bcaaaaa21 100644 --- a/SmartDeviceLink/SDLNotificationConstants.h +++ b/SmartDeviceLink/SDLNotificationConstants.h @@ -589,6 +589,7 @@ extern SDLNotificationName const SDLDidReceiveVehicleDataNotification; /// Name for a Waypoint notification RPC extern SDLNotificationName const SDLDidReceiveWaypointNotification; +/// Defines all of the RPC names @interface SDLNotificationConstants : NSObject /** diff --git a/SmartDeviceLink/SDLTouchManager.h b/SmartDeviceLink/SDLTouchManager.h index 4b9926fd3..d35296ef0 100644 --- a/SmartDeviceLink/SDLTouchManager.h +++ b/SmartDeviceLink/SDLTouchManager.h @@ -18,6 +18,10 @@ NS_ASSUME_NONNULL_BEGIN +/// Handler for touch events +/// +/// @param touch Describes a touch location +/// @param type The type of touch typedef void(^SDLTouchEventHandler)(SDLTouch *touch, SDLTouchType type); /// Touch Manager responsible for providing touch event notifications. diff --git a/SmartDeviceLink/SmartDeviceLink.h b/SmartDeviceLink/SmartDeviceLink.h index 0f0bde4e2..542c2a208 100644 --- a/SmartDeviceLink/SmartDeviceLink.h +++ b/SmartDeviceLink/SmartDeviceLink.h @@ -3,10 +3,10 @@ #import -//! Project version number for SmartDeviceLink. +/// Project version number for SmartDeviceLink. FOUNDATION_EXPORT double SmartDeviceLinkVersionNumber; -//! Project version string for SmartDeviceLink. +/// Project version string for SmartDeviceLink. FOUNDATION_EXPORT const unsigned char SmartDeviceLinkVersionString[]; /***** RPCs *****/ From 07fa2de016c15749bea55af48ee7fb3f4ffddf2c Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Fri, 1 Nov 2019 14:54:50 -0400 Subject: [PATCH 24/38] minor fixes --- SmartDeviceLink/SDLAddSubMenu.h | 11 ++++++----- SmartDeviceLink/SDLAlertManeuver.h | 5 +++-- SmartDeviceLink/SDLAlertResponse.h | 2 +- SmartDeviceLink/SDLAppInfo.h | 5 +++-- SmartDeviceLink/SDLCreateInteractionChoiceSet.h | 1 + 5 files changed, 14 insertions(+), 10 deletions(-) diff --git a/SmartDeviceLink/SDLAddSubMenu.h b/SmartDeviceLink/SDLAddSubMenu.h index 4a9dcc9a6..6f289e811 100644 --- a/SmartDeviceLink/SDLAddSubMenu.h +++ b/SmartDeviceLink/SDLAddSubMenu.h @@ -26,14 +26,14 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLAddSubMenu : SDLRPCRequest -/// Convenience init to create a new add sub menu. +/// Convenience init for creating an add submenu /// /// @param menuId A menu id /// @param menuName The menu name -/// @return An instance of the add submenu class +/// @return An SDLAddSubMenu object - (instancetype)initWithId:(UInt32)menuId menuName:(NSString *)menuName; -/// Convenience init to create a new add sub menu. +/// Convenience init for creating an add submenu /// /// @param menuId A menu id /// @param menuName The menu name @@ -41,7 +41,7 @@ NS_ASSUME_NONNULL_BEGIN /// @return An SDLAddSubMenu object - (instancetype)initWithId:(UInt32)menuId menuName:(NSString *)menuName position:(UInt8)position __deprecated_msg("Use initWithId:menuName:menuLayout:menuIcon:position: instead"); -/// Convenience init to create a new add sub menu. +/// Convenience init for creating an add submenu /// /// @param menuId A menu id /// @param menuName The menu name @@ -50,7 +50,8 @@ NS_ASSUME_NONNULL_BEGIN /// @return An SDLAddSubMenu object - (instancetype)initWithId:(UInt32)menuId menuName:(NSString *)menuName menuIcon:(nullable SDLImage *)icon position:(UInt8)position __deprecated_msg("Use initWithId:menuName:menuLayout:menuIcon:position: instead"); -/// Convenience init to create a new add sub menu with all properties. +/// Convenience init for creating an add submenu with all properties. +/// /// @param menuId A menu id /// @param menuName The menu name /// @param menuLayout The sub-menu layout diff --git a/SmartDeviceLink/SDLAlertManeuver.h b/SmartDeviceLink/SDLAlertManeuver.h index cf79561bd..f3625ff8a 100644 --- a/SmartDeviceLink/SDLAlertManeuver.h +++ b/SmartDeviceLink/SDLAlertManeuver.h @@ -22,13 +22,14 @@ NS_ASSUME_NONNULL_BEGIN /// /// @param ttsText The text to speak /// @param softButtons An arry of soft buttons -/// @return An instance of the alert maneuver class +/// @return An SDLAlertManeuver object - (instancetype)initWithTTS:(nullable NSString *)ttsText softButtons:(nullable NSArray *)softButtons; /// Create a new alert maneuver with these parameters +/// /// @param ttsChunks An array of text chunks /// @param softButtons An arry of soft buttons -/// @return An instance of the alert maneuver class +/// @return An SDLAlertManeuver object - (instancetype)initWithTTSChunks:(nullable NSArray *)ttsChunks softButtons:(nullable NSArray *)softButtons; /** diff --git a/SmartDeviceLink/SDLAlertResponse.h b/SmartDeviceLink/SDLAlertResponse.h index 281a7341d..db73310a6 100644 --- a/SmartDeviceLink/SDLAlertResponse.h +++ b/SmartDeviceLink/SDLAlertResponse.h @@ -16,7 +16,7 @@ NS_ASSUME_NONNULL_BEGIN /// Amount of time (in seconds) that an app must wait before resending an alert. /// -/// @since 2.0 +/// @since RPC 2.0 @property (nullable, strong, nonatomic) NSNumber *tryAgainTime; @end diff --git a/SmartDeviceLink/SDLAppInfo.h b/SmartDeviceLink/SDLAppInfo.h index 1caee38fa..2aaff168e 100644 --- a/SmartDeviceLink/SDLAppInfo.h +++ b/SmartDeviceLink/SDLAppInfo.h @@ -10,8 +10,9 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLAppInfo : SDLRPCStruct -/// Create a new app info -/// @return An instance of the app info class +/// Convenience init with no parameters +/// +/// @return An SDLAppInfo object + (instancetype)currentAppInfo; /** diff --git a/SmartDeviceLink/SDLCreateInteractionChoiceSet.h b/SmartDeviceLink/SDLCreateInteractionChoiceSet.h index 8d05a1c79..e7f612fa1 100644 --- a/SmartDeviceLink/SDLCreateInteractionChoiceSet.h +++ b/SmartDeviceLink/SDLCreateInteractionChoiceSet.h @@ -24,6 +24,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLCreateInteractionChoiceSet : SDLRPCRequest /// Convenience init for creating a choice set +/// /// @param choiceId A unique ID that identifies the Choice Set /// @param choiceSet Array of choices, which the user can select by menu or voice recognition /// @return An SDLCreateInteractionChoiceSet object From 0e73ef395db0174c977a186429a4f61c0db1bccd Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Mon, 4 Nov 2019 09:34:57 -0500 Subject: [PATCH 25/38] small isues --- SmartDeviceLink/SDLAlertManeuver.h | 5 +++-- SmartDeviceLink/SDLArtwork.h | 4 ++-- SmartDeviceLink/SDLAudioControlCapabilities.h | 2 +- SmartDeviceLink/SDLChoiceSetDelegate.h | 6 +++--- SmartDeviceLink/SDLCreateInteractionChoiceSet.h | 2 +- SmartDeviceLink/SDLDateTime.h | 8 ++++---- SmartDeviceLink/SDLDeleteCommand.h | 2 +- SmartDeviceLink/SDLDeleteInteractionChoiceSet.h | 2 +- SmartDeviceLink/SDLDeleteSubMenu.h | 2 +- SmartDeviceLink/SDLDiagnosticMessage.h | 2 +- SmartDeviceLink/SDLDialNumber.h | 2 +- SmartDeviceLink/SDLEqualizerSettings.h | 2 +- SmartDeviceLink/SDLGetDTCs.h | 4 ++-- SmartDeviceLink/SDLLightControlCapabilities.h | 2 +- 14 files changed, 23 insertions(+), 22 deletions(-) diff --git a/SmartDeviceLink/SDLAlertManeuver.h b/SmartDeviceLink/SDLAlertManeuver.h index f3625ff8a..2e67467fc 100644 --- a/SmartDeviceLink/SDLAlertManeuver.h +++ b/SmartDeviceLink/SDLAlertManeuver.h @@ -18,14 +18,15 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLAlertManeuver : SDLRPCRequest -/// Create a new alert maneuver with these parameters +/// Convenience init to create an alert maneuver with these parameters /// /// @param ttsText The text to speak /// @param softButtons An arry of soft buttons +/// /// @return An SDLAlertManeuver object - (instancetype)initWithTTS:(nullable NSString *)ttsText softButtons:(nullable NSArray *)softButtons; -/// Create a new alert maneuver with these parameters +/// Convenience init to create an alert maneuver with all parameters /// /// @param ttsChunks An array of text chunks /// @param softButtons An arry of soft buttons diff --git a/SmartDeviceLink/SDLArtwork.h b/SmartDeviceLink/SDLArtwork.h index 43078894c..587bc1c8c 100644 --- a/SmartDeviceLink/SDLArtwork.h +++ b/SmartDeviceLink/SDLArtwork.h @@ -16,10 +16,10 @@ /// Format of the Artwork typedef NS_ENUM(NSUInteger, SDLArtworkImageFormat) { - /// Image foramt: PNG + /// Image format: PNG SDLArtworkImageFormatPNG, - /// Image foramt: JPG + /// Image format: JPG SDLArtworkImageFormatJPG }; diff --git a/SmartDeviceLink/SDLAudioControlCapabilities.h b/SmartDeviceLink/SDLAudioControlCapabilities.h index 119bce447..d8d381412 100644 --- a/SmartDeviceLink/SDLAudioControlCapabilities.h +++ b/SmartDeviceLink/SDLAudioControlCapabilities.h @@ -7,7 +7,7 @@ NS_ASSUME_NONNULL_BEGIN /** - Current audio control capabilitie. If included, the platform supports audio controls + Current audio control capability. If included, the platform supports audio controls. @since RPC 5.0 */ diff --git a/SmartDeviceLink/SDLChoiceSetDelegate.h b/SmartDeviceLink/SDLChoiceSetDelegate.h index 7ff4b0b40..de7573e95 100644 --- a/SmartDeviceLink/SDLChoiceSetDelegate.h +++ b/SmartDeviceLink/SDLChoiceSetDelegate.h @@ -15,10 +15,10 @@ NS_ASSUME_NONNULL_BEGIN -/// Delegate for the the SDLChoiceSet. +/// Delegate for the the SDLChoiceSet. Contains methods that get called when an action is taken on a choice cell. @protocol SDLChoiceSetDelegate -/// Delegate method called after a choice set item was selected +/// Delegate method called after a choice set item is selected /// /// @param choiceSet The choice set displayed /// @param choice The item selected @@ -28,7 +28,7 @@ NS_ASSUME_NONNULL_BEGIN /// Delegate method called on an error /// -/// @param choiceSet TSDLAudioStreamManager.hhe choice set displayed +/// @param choiceSet The choice set /// @param error The error - (void)choiceSet:(SDLChoiceSet *)choiceSet didReceiveError:(NSError *)error; diff --git a/SmartDeviceLink/SDLCreateInteractionChoiceSet.h b/SmartDeviceLink/SDLCreateInteractionChoiceSet.h index e7f612fa1..9abdf627e 100644 --- a/SmartDeviceLink/SDLCreateInteractionChoiceSet.h +++ b/SmartDeviceLink/SDLCreateInteractionChoiceSet.h @@ -24,7 +24,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLCreateInteractionChoiceSet : SDLRPCRequest /// Convenience init for creating a choice set -/// +/// /// @param choiceId A unique ID that identifies the Choice Set /// @param choiceSet Array of choices, which the user can select by menu or voice recognition /// @return An SDLCreateInteractionChoiceSet object diff --git a/SmartDeviceLink/SDLDateTime.h b/SmartDeviceLink/SDLDateTime.h index 33e3c6d28..905012f44 100644 --- a/SmartDeviceLink/SDLDateTime.h +++ b/SmartDeviceLink/SDLDateTime.h @@ -10,14 +10,14 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLDateTime : SDLRPCStruct -/// Convenience init for creating a date. +/// Convenience init for creating a date /// /// @param hour Hour part of time /// @param minute Minutes part of time /// @return An SDLDateTime object - (instancetype)initWithHour:(UInt8)hour minute:(UInt8)minute; -/// Convenience init for creating a date. +/// Convenience init for creating a date /// /// @param hour Hour part of time /// @param minute Minutes part of time @@ -26,7 +26,7 @@ NS_ASSUME_NONNULL_BEGIN /// @return An SDLDateTime object - (instancetype)initWithHour:(UInt8)hour minute:(UInt8)minute second:(UInt8)second millisecond:(UInt16)millisecond; -/// Convenience init for creating a date. +/// Convenience init for creating a date /// /// @param hour Hour part of time /// @param minute Minutes part of time @@ -38,7 +38,7 @@ NS_ASSUME_NONNULL_BEGIN /// @return An SDLDateTime object - (instancetype)initWithHour:(UInt8)hour minute:(UInt8)minute second:(UInt8)second millisecond:(UInt16)millisecond day:(UInt8)day month:(UInt8)month year:(UInt16)year; -/// Convenience init for creating a date with all properties. +/// Convenience init for creating a date with all properties /// /// @param hour Hour part of time /// @param minute Minutes part of time diff --git a/SmartDeviceLink/SDLDeleteCommand.h b/SmartDeviceLink/SDLDeleteCommand.h index 5e065c0ca..f6b059c20 100644 --- a/SmartDeviceLink/SDLDeleteCommand.h +++ b/SmartDeviceLink/SDLDeleteCommand.h @@ -21,7 +21,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLDeleteCommand : SDLRPCRequest -/// Convenience init to remove a command from the menu. +/// Convenience init to remove a command from the menu /// /// @param commandId The Command ID that identifies the Command to be deleted from Command Menu /// @return An SDLDeleteCommand object diff --git a/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h b/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h index 6c77ff1fb..19bbc069f 100644 --- a/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h +++ b/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h @@ -23,7 +23,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLDeleteInteractionChoiceSet : SDLRPCRequest -/// Convenience init to delete a choice set. +/// Convenience init to delete a choice set /// /// @param choiceId A unique ID that identifies the Choice Set /// @return An SDLDeleteInteractionChoiceSet object diff --git a/SmartDeviceLink/SDLDeleteSubMenu.h b/SmartDeviceLink/SDLDeleteSubMenu.h index e0783453c..5f9bf73ff 100644 --- a/SmartDeviceLink/SDLDeleteSubMenu.h +++ b/SmartDeviceLink/SDLDeleteSubMenu.h @@ -21,7 +21,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLDeleteSubMenu : SDLRPCRequest -/// Convenience init to delete a submenu. +/// Convenience init to delete a submenu /// /// @param menuId Identifies the SDLSubMenu to be delete /// @return An SDLDeleteSubMenu object diff --git a/SmartDeviceLink/SDLDiagnosticMessage.h b/SmartDeviceLink/SDLDiagnosticMessage.h index c01ce4fa8..74cbbcdff 100644 --- a/SmartDeviceLink/SDLDiagnosticMessage.h +++ b/SmartDeviceLink/SDLDiagnosticMessage.h @@ -14,7 +14,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLDiagnosticMessage : SDLRPCRequest -/// Convenience init. +/// Convenience init /// /// @param targetId Name of target ECU /// @param length Length of message (in bytes) diff --git a/SmartDeviceLink/SDLDialNumber.h b/SmartDeviceLink/SDLDialNumber.h index 838449e0c..44c6b7751 100644 --- a/SmartDeviceLink/SDLDialNumber.h +++ b/SmartDeviceLink/SDLDialNumber.h @@ -14,7 +14,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLDialNumber : SDLRPCRequest -/// Convenience init to initiate a dial number request. +/// Convenience init to initiate a dial number request /// /// @param number Up to 40 character string representing the phone number. All characters stripped except for '0'-'9', '*', '#', ',', ';', and '+'. /// @return An SDLDialNumber object diff --git a/SmartDeviceLink/SDLEqualizerSettings.h b/SmartDeviceLink/SDLEqualizerSettings.h index 0f25dc1b5..c42db47d2 100644 --- a/SmartDeviceLink/SDLEqualizerSettings.h +++ b/SmartDeviceLink/SDLEqualizerSettings.h @@ -11,7 +11,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLEqualizerSettings : SDLRPCStruct -/// Convenience init. +/// Convenience init /// /// @param channelId Read-only channel / frequency name /// @param channelSetting Reflects the setting, from 0%-100%. diff --git a/SmartDeviceLink/SDLGetDTCs.h b/SmartDeviceLink/SDLGetDTCs.h index 150b04d55..2ba8339d5 100644 --- a/SmartDeviceLink/SDLGetDTCs.h +++ b/SmartDeviceLink/SDLGetDTCs.h @@ -18,13 +18,13 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLGetDTCs : SDLRPCRequest -/// Convenience init. +/// Convenience init /// /// @param name Name of the module to receive the DTC form /// @return An SDLGetDTCs object - (instancetype)initWithECUName:(UInt16)name; -/// Convenience init with all properties. +/// Convenience init with all properties /// /// @param name Name of the module to receive the DTC form /// @param mask DTC Mask Byte to be sent in diagnostic request to module diff --git a/SmartDeviceLink/SDLLightControlCapabilities.h b/SmartDeviceLink/SDLLightControlCapabilities.h index 3466ca4dd..7f18ee769 100644 --- a/SmartDeviceLink/SDLLightControlCapabilities.h +++ b/SmartDeviceLink/SDLLightControlCapabilities.h @@ -9,7 +9,7 @@ NS_ASSUME_NONNULL_BEGIN -///Current light control capabilitie. If included, the platform supports light controls +/// Current light control capabilitie. If included, the platform supports light controls. /// /// @since RPC 5.0 @interface SDLLightControlCapabilities : SDLRPCStruct From 92f913aa0580520f8556e9dab195bfe788738f6d Mon Sep 17 00:00:00 2001 From: justingluck93 <47197545+justingluck93@users.noreply.github.com> Date: Thu, 7 Nov 2019 12:57:48 -0500 Subject: [PATCH 26/38] Apply suggestions from code review Co-Authored-By: Joel Fischer --- SmartDeviceLink/NSNumber+NumberType.h | 2 +- SmartDeviceLink/SDLAlertManeuver.h | 2 +- SmartDeviceLink/SDLArtwork.h | 4 ++-- SmartDeviceLink/SDLAudioControlCapabilities.h | 2 +- SmartDeviceLink/SDLAudioControlData.m | 1 + SmartDeviceLink/SDLAudioStreamManager.h | 2 +- SmartDeviceLink/SDLChangeRegistration.h | 4 ++-- SmartDeviceLink/SDLChoice.h | 4 ++-- SmartDeviceLink/SDLConfiguration.h | 2 +- SmartDeviceLink/SDLCreateInteractionChoiceSet.h | 2 +- SmartDeviceLink/SDLDeviceInfo.h | 2 +- SmartDeviceLink/SDLEnum.h | 2 +- SmartDeviceLink/SDLFunctionID.h | 4 ++-- SmartDeviceLink/SDLGetWayPoints.h | 2 +- SmartDeviceLink/SDLImageResolution.h | 2 +- SmartDeviceLink/SDLKeyboardDelegate.h | 2 +- SmartDeviceLink/SDLLightControlCapabilities.h | 2 +- SmartDeviceLink/SDLLightControlData.h | 2 +- SmartDeviceLink/SDLLockScreenViewController.h | 2 +- SmartDeviceLink/SDLLogConstants.h | 8 ++------ SmartDeviceLink/SDLLogFileModule.h | 2 +- SmartDeviceLink/SDLLogFilter.h | 2 +- SmartDeviceLink/SDLManager.h | 2 +- SmartDeviceLink/SDLMenuCell.h | 2 +- SmartDeviceLink/SDLMenuManagerConstants.h | 4 +--- SmartDeviceLink/SDLMenuParams.h | 4 ++-- SmartDeviceLink/SDLMetadataTags.h | 4 ++-- SmartDeviceLink/SDLNavigationJunction.h | 2 +- SmartDeviceLink/SDLOasisAddress.h | 1 + SmartDeviceLink/SDLPerformAudioPassThru.h | 6 +++++- SmartDeviceLink/SDLProtocolConstants.h | 12 +++--------- SmartDeviceLink/SDLRDSData.h | 1 + SmartDeviceLink/SDLRPCMessageType.h | 6 +++--- SmartDeviceLink/SDLRPCRequest.h | 2 +- SmartDeviceLink/SDLRPCResponse.h | 2 +- SmartDeviceLink/SDLRPCStruct.h | 4 ++-- .../SDLReleaseInteriorVehicleDataModule.h | 2 +- SmartDeviceLink/SDLSISData.h | 2 +- SmartDeviceLink/SDLScreenManager.h | 4 ++-- SmartDeviceLink/SDLSendLocation.h | 2 +- SmartDeviceLink/SDLSoftButton.h | 6 +++--- SmartDeviceLink/SDLSoftButtonObject.h | 1 - SmartDeviceLink/SDLSoftButtonState.h | 2 +- SmartDeviceLink/SDLSupportedSeat.h | 4 ++-- SmartDeviceLink/SDLTouch.h | 2 -- SmartDeviceLink/SDLTouchManager.h | 2 +- SmartDeviceLink/SDLVersion.h | 2 +- 47 files changed, 65 insertions(+), 73 deletions(-) diff --git a/SmartDeviceLink/NSNumber+NumberType.h b/SmartDeviceLink/NSNumber+NumberType.h index 669ae2e41..f373d6d99 100644 --- a/SmartDeviceLink/NSNumber+NumberType.h +++ b/SmartDeviceLink/NSNumber+NumberType.h @@ -32,7 +32,7 @@ @protocol SDLFloat @end -/// Declarations +/// Extensions to NSNumber allowing for details on what kind of NSNumber is contained within. @interface NSNumber (NumberType) @end diff --git a/SmartDeviceLink/SDLAlertManeuver.h b/SmartDeviceLink/SDLAlertManeuver.h index 2e67467fc..3da7e63d4 100644 --- a/SmartDeviceLink/SDLAlertManeuver.h +++ b/SmartDeviceLink/SDLAlertManeuver.h @@ -18,7 +18,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLAlertManeuver : SDLRPCRequest -/// Convenience init to create an alert maneuver with these parameters +/// Convenience init to create an alert maneuver with required parameters /// /// @param ttsText The text to speak /// @param softButtons An arry of soft buttons diff --git a/SmartDeviceLink/SDLArtwork.h b/SmartDeviceLink/SDLArtwork.h index 587bc1c8c..0e8bd6180 100644 --- a/SmartDeviceLink/SDLArtwork.h +++ b/SmartDeviceLink/SDLArtwork.h @@ -13,7 +13,7 @@ @class SDLImage; -/// Format of the Artwork +/// Image format of an artwork file typedef NS_ENUM(NSUInteger, SDLArtworkImageFormat) { /// Image format: PNG @@ -26,7 +26,7 @@ typedef NS_ENUM(NSUInteger, SDLArtworkImageFormat) { NS_ASSUME_NONNULL_BEGIN /** - A type of SDLFile image + An SDLFile subclass specifically designed for images */ @interface SDLArtwork : SDLFile diff --git a/SmartDeviceLink/SDLAudioControlCapabilities.h b/SmartDeviceLink/SDLAudioControlCapabilities.h index d8d381412..7c2d6bba4 100644 --- a/SmartDeviceLink/SDLAudioControlCapabilities.h +++ b/SmartDeviceLink/SDLAudioControlCapabilities.h @@ -7,7 +7,7 @@ NS_ASSUME_NONNULL_BEGIN /** - Current audio control capability. If included, the platform supports audio controls. + Describes a head unit's audio control capabilities. @since RPC 5.0 */ diff --git a/SmartDeviceLink/SDLAudioControlData.m b/SmartDeviceLink/SDLAudioControlData.m index 0e5e86d7e..67296c9ae 100644 --- a/SmartDeviceLink/SDLAudioControlData.m +++ b/SmartDeviceLink/SDLAudioControlData.m @@ -15,6 +15,7 @@ - (instancetype)initWithSource:(nullable SDLPrimaryAudioSource)source keepContex if (!self) { return nil; } + self.source = source; self.keepContext = keepContext; self.volume = volume; diff --git a/SmartDeviceLink/SDLAudioStreamManager.h b/SmartDeviceLink/SDLAudioStreamManager.h index a5fdac650..a73128ebc 100755 --- a/SmartDeviceLink/SDLAudioStreamManager.h +++ b/SmartDeviceLink/SDLAudioStreamManager.h @@ -16,7 +16,7 @@ NS_ASSUME_NONNULL_BEGIN -/// Domain error for AudioStreamManager +/// Error relates to AudioStreamManager extern NSString *const SDLErrorDomainAudioStreamManager; /// AudioStreamManager errors diff --git a/SmartDeviceLink/SDLChangeRegistration.h b/SmartDeviceLink/SDLChangeRegistration.h index 8d4f223a8..5e16d16ef 100644 --- a/SmartDeviceLink/SDLChangeRegistration.h +++ b/SmartDeviceLink/SDLChangeRegistration.h @@ -20,7 +20,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLChangeRegistration : SDLRPCRequest /** -Constructs a newly allocated SDLChangeRegistration object with the given parameters +Constructs a newly allocated SDLChangeRegistration object with required parameters @param language the name of the button @param hmiDisplayLanguage the module where the button should be pressed @@ -30,7 +30,7 @@ Constructs a newly allocated SDLChangeRegistration object with the given paramet - (instancetype)initWithLanguage:(SDLLanguage)language hmiDisplayLanguage:(SDLLanguage)hmiDisplayLanguage; /** -Constructs a newly allocated SDLChangeRegistration object with the given parameters +Constructs a newly allocated SDLChangeRegistration object with all parameters @param language the language the app wants to change to @param hmiDisplayLanguage HMI display language diff --git a/SmartDeviceLink/SDLChoice.h b/SmartDeviceLink/SDLChoice.h index b62539e2d..965115951 100644 --- a/SmartDeviceLink/SDLChoice.h +++ b/SmartDeviceLink/SDLChoice.h @@ -16,7 +16,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLChoice : SDLRPCStruct /** -Constructs a newly allocated SDLChangeRegistration object with the given parameters +Constructs a newly allocated SDLChangeRegistration object with the required parameters @param choiceId the application-scoped identifier that uniquely identifies this choice @param menuName text which appears in menu, representing this choice @@ -27,7 +27,7 @@ Constructs a newly allocated SDLChangeRegistration object with the given paramet - (instancetype)initWithId:(UInt16)choiceId menuName:(NSString *)menuName vrCommands:(nullable NSArray *)vrCommands; /** -Constructs a newly allocated SDLChangeRegistration object with the given parameters +Constructs a newly allocated SDLChangeRegistration object with all parameters @param choiceId the application-scoped identifier that uniquely identifies this choice @param menuName text which appears in menu, representing this choice diff --git a/SmartDeviceLink/SDLConfiguration.h b/SmartDeviceLink/SDLConfiguration.h index c53a69f5a..663ca6a7d 100644 --- a/SmartDeviceLink/SDLConfiguration.h +++ b/SmartDeviceLink/SDLConfiguration.h @@ -17,7 +17,7 @@ NS_ASSUME_NONNULL_BEGIN -/// Contains information about the apps configurtion, such as lifecycle, lockscreen, encryption, etc. +/// Contains information about the app's configurtion, such as lifecycle, lockscreen, encryption, etc. @interface SDLConfiguration : NSObject /** diff --git a/SmartDeviceLink/SDLCreateInteractionChoiceSet.h b/SmartDeviceLink/SDLCreateInteractionChoiceSet.h index 9abdf627e..da54d58e3 100644 --- a/SmartDeviceLink/SDLCreateInteractionChoiceSet.h +++ b/SmartDeviceLink/SDLCreateInteractionChoiceSet.h @@ -23,7 +23,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLCreateInteractionChoiceSet : SDLRPCRequest -/// Convenience init for creating a choice set +/// Convenience init for creating a choice set RPC /// /// @param choiceId A unique ID that identifies the Choice Set /// @param choiceSet Array of choices, which the user can select by menu or voice recognition diff --git a/SmartDeviceLink/SDLDeviceInfo.h b/SmartDeviceLink/SDLDeviceInfo.h index f442c6574..f30e2d598 100644 --- a/SmartDeviceLink/SDLDeviceInfo.h +++ b/SmartDeviceLink/SDLDeviceInfo.h @@ -10,7 +10,7 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLDeviceInfo : SDLRPCStruct -/// Convenience init. Object will contain all information about the connected device. +/// Convenience init. Object will contain all information about the connected device automatically. /// /// @return An SDLDeviceInfo object + (instancetype)currentDevice; diff --git a/SmartDeviceLink/SDLEnum.h b/SmartDeviceLink/SDLEnum.h index a35c1fa4c..c62a733e5 100644 --- a/SmartDeviceLink/SDLEnum.h +++ b/SmartDeviceLink/SDLEnum.h @@ -10,7 +10,7 @@ NS_ASSUME_NONNULL_BEGIN /// NSString SDLEnum typedef typedef NSString* SDLEnum SDL_SWIFT_ENUM; -/// Compares two enums for equivalents +/// Extensions to NSString specifically for SDL string enums @interface NSString (SDLEnum) /** diff --git a/SmartDeviceLink/SDLFunctionID.h b/SmartDeviceLink/SDLFunctionID.h index 6596f752e..9d551bd20 100644 --- a/SmartDeviceLink/SDLFunctionID.h +++ b/SmartDeviceLink/SDLFunctionID.h @@ -7,10 +7,10 @@ NS_ASSUME_NONNULL_BEGIN -/// The function IDs os each RPC +/// A function ID for an SDL RPC @interface SDLFunctionID : NSObject -/// A shared instance +/// The shared object for pulling function id information + (instancetype)sharedInstance; /// Gets the function name for a given function ID diff --git a/SmartDeviceLink/SDLGetWayPoints.h b/SmartDeviceLink/SDLGetWayPoints.h index 8d5fd56bf..087c9fa2e 100644 --- a/SmartDeviceLink/SDLGetWayPoints.h +++ b/SmartDeviceLink/SDLGetWayPoints.h @@ -7,7 +7,7 @@ NS_ASSUME_NONNULL_BEGIN -/// This RPC allows you to get waypoint data +/// This RPC allows you to get navigation waypoint data /// /// @since 4.1 @interface SDLGetWayPoints : SDLRPCRequest diff --git a/SmartDeviceLink/SDLImageResolution.h b/SmartDeviceLink/SDLImageResolution.h index 3dc3c3413..bd9a82ae4 100644 --- a/SmartDeviceLink/SDLImageResolution.h +++ b/SmartDeviceLink/SDLImageResolution.h @@ -25,7 +25,7 @@ NS_ASSUME_NONNULL_BEGIN */ @property (strong, nonatomic) NSNumber *resolutionHeight; -/// Convenience init with all parametersSDLKeyboardDelegate.h +/// Convenience init with all parameters /// /// @param width Resolution width /// @param height Resolution height diff --git a/SmartDeviceLink/SDLKeyboardDelegate.h b/SmartDeviceLink/SDLKeyboardDelegate.h index 95d8e826f..a3c3925f9 100644 --- a/SmartDeviceLink/SDLKeyboardDelegate.h +++ b/SmartDeviceLink/SDLKeyboardDelegate.h @@ -38,7 +38,7 @@ typedef void(^SDLKeyboardCharacterSetCompletionHandler)(NSArray *_Nu /// A protocol with available keyboard delegate methods and properties @protocol SDLKeyboardDelegate -/**SDLLifecycleConfiguration.h +/** The keyboard session completed with some input. This will be sent upon ENTRY_SUBMITTED or ENTRY_VOICE. If the event is ENTRY_VOICE, the user requested to start a voice session in order to submit input to this keyboard. This MUST be handled by you. Start an Audio Pass Thru session if supported. diff --git a/SmartDeviceLink/SDLLightControlCapabilities.h b/SmartDeviceLink/SDLLightControlCapabilities.h index 7f18ee769..cdc5d7a99 100644 --- a/SmartDeviceLink/SDLLightControlCapabilities.h +++ b/SmartDeviceLink/SDLLightControlCapabilities.h @@ -9,7 +9,7 @@ NS_ASSUME_NONNULL_BEGIN -/// Current light control capabilitie. If included, the platform supports light controls. +/// Current light control capabilities. /// /// @since RPC 5.0 @interface SDLLightControlCapabilities : SDLRPCStruct diff --git a/SmartDeviceLink/SDLLightControlData.h b/SmartDeviceLink/SDLLightControlData.h index 215e869db..a76d4c727 100644 --- a/SmartDeviceLink/SDLLightControlData.h +++ b/SmartDeviceLink/SDLLightControlData.h @@ -9,7 +9,7 @@ NS_ASSUME_NONNULL_BEGIN /// Data about the current light controls /// -/// @since 5.0 +/// @since SDL 5.0 @interface SDLLightControlData : SDLRPCStruct /** diff --git a/SmartDeviceLink/SDLLockScreenViewController.h b/SmartDeviceLink/SDLLockScreenViewController.h index 910f83a0e..59fd10963 100644 --- a/SmartDeviceLink/SDLLockScreenViewController.h +++ b/SmartDeviceLink/SDLLockScreenViewController.h @@ -13,7 +13,7 @@ NS_ASSUME_NONNULL_BEGIN /// The view controller fo the lockscreen. @interface SDLLockScreenViewController : UIViewController -/// A block that can be used to close the lockscreen when the user swipes on the lockscreen. +/// A block that can be used to close the lockscreen when the user swipes on the lockscreen. Override this in your own custom view controllers if you build a custom lock screen. typedef void (^SwipeGestureCallbackBlock)(void); /** diff --git a/SmartDeviceLink/SDLLogConstants.h b/SmartDeviceLink/SDLLogConstants.h index 12587e352..e514edffb 100644 --- a/SmartDeviceLink/SDLLogConstants.h +++ b/SmartDeviceLink/SDLLogConstants.h @@ -22,14 +22,10 @@ typedef BOOL (^SDLLogFilterBlock)(SDLLogModel *log); /// An enum describing log bytes direction typedef NS_ENUM(NSUInteger, SDLLogBytesDirection) { - /// SDLLogBytesDirection - /// - /// Trasmit + /// Transmit from the app SDLLogBytesDirectionTransmit, - /// SDLLogBytesDirection - /// - /// Receive + /// Receive from the module SDLLogBytesDirectionReceive }; diff --git a/SmartDeviceLink/SDLLogFileModule.h b/SmartDeviceLink/SDLLogFileModule.h index 22ff9af05..16fb3b596 100644 --- a/SmartDeviceLink/SDLLogFileModule.h +++ b/SmartDeviceLink/SDLLogFileModule.h @@ -13,7 +13,7 @@ NS_ASSUME_NONNULL_BEGIN -/// Log file module information +/// A log file module is a collection of source code files that form a cohesive unit and that logs can all use to describe themselves. E.g. a "transport" module, or a "Screen Manager" module. @interface SDLLogFileModule : NSObject /** diff --git a/SmartDeviceLink/SDLLogFilter.h b/SmartDeviceLink/SDLLogFilter.h index 42dbd1f38..72346dcb7 100644 --- a/SmartDeviceLink/SDLLogFilter.h +++ b/SmartDeviceLink/SDLLogFilter.h @@ -16,7 +16,7 @@ NS_ASSUME_NONNULL_BEGIN -/// Log filter information +/// Represents a filter over which SDL logs should be logged @interface SDLLogFilter : NSObject /// A block that takes in a log model and returns whether or not the log passes the filter and should therefore be logged. diff --git a/SmartDeviceLink/SDLManager.h b/SmartDeviceLink/SDLManager.h index ea6dc71e8..77f36ba33 100644 --- a/SmartDeviceLink/SDLManager.h +++ b/SmartDeviceLink/SDLManager.h @@ -34,7 +34,7 @@ NS_ASSUME_NONNULL_BEGIN /// @param error the error is any exists typedef void (^SDLManagerReadyBlock)(BOOL success, NSError *_Nullable error); -/// SDLManager +/// The top level manager object for all of SDL's interactions with the app and the head unit @interface SDLManager : NSObject /** diff --git a/SmartDeviceLink/SDLMenuCell.h b/SmartDeviceLink/SDLMenuCell.h index c91384742..d55360a8b 100644 --- a/SmartDeviceLink/SDLMenuCell.h +++ b/SmartDeviceLink/SDLMenuCell.h @@ -22,7 +22,7 @@ The handler to run when a menu item is selected. */ typedef void(^SDLMenuCellSelectionHandler)(SDLTriggerSource triggerSource); -/// A menu cell item for the drop down menu. +/// A menu cell item for the main menu or sub-menu. @interface SDLMenuCell : NSObject /** diff --git a/SmartDeviceLink/SDLMenuManagerConstants.h b/SmartDeviceLink/SDLMenuManagerConstants.h index 4124b96f5..5e23971e9 100644 --- a/SmartDeviceLink/SDLMenuManagerConstants.h +++ b/SmartDeviceLink/SDLMenuManagerConstants.h @@ -13,7 +13,6 @@ /// /// When on this feature will smart arrange a new menu comparing it to the old menu if one exists. typedef NS_ENUM(NSUInteger, SDLDynamicMenuUpdatesMode) { - /// Forces on compatibility mode. This will force the menu manager to delete and re-add each menu item for every menu update. This mode is generally not advised due to performance issues. SDLDynamicMenuUpdatesModeForceOn = 0, @@ -28,8 +27,7 @@ typedef NS_ENUM(NSUInteger, SDLDynamicMenuUpdatesMode) { /// Menu cell state /// /// Cell state that tells the menu manager what it should do with a given SDLMenuCell -typedef NS_ENUM(NSUInteger, MenuCellState) {\ - +typedef NS_ENUM(NSUInteger, MenuCellState) { /// Marks the cell to be deleted MenuCellStateDelete = 0, diff --git a/SmartDeviceLink/SDLMenuParams.h b/SmartDeviceLink/SDLMenuParams.h index cb64be8c2..89d807f9e 100644 --- a/SmartDeviceLink/SDLMenuParams.h +++ b/SmartDeviceLink/SDLMenuParams.h @@ -14,13 +14,13 @@ NS_ASSUME_NONNULL_BEGIN */ @interface SDLMenuParams : SDLRPCStruct -/// Convenience init. +/// Convenience init with required parameters. /// /// @param menuName The menu name /// @return An instance of the add submenu class - (instancetype)initWithMenuName:(NSString *)menuName; -/// Convenience init with all parmeters.SDLMetadataTags.h +/// Convenience init with all parameters. /// /// @param menuName The menu name /// @param parentId The unique ID of an existing submenu to which a command will be added diff --git a/SmartDeviceLink/SDLMetadataTags.h b/SmartDeviceLink/SDLMetadataTags.h index 6d707c7c2..4b875b848 100644 --- a/SmartDeviceLink/SDLMetadataTags.h +++ b/SmartDeviceLink/SDLMetadataTags.h @@ -11,7 +11,7 @@ NS_ASSUME_NONNULL_BEGIN -/// App defined metadata information +/// Metadata for Show fields @interface SDLMetadataTags : SDLRPCStruct /** @@ -19,7 +19,7 @@ NS_ASSUME_NONNULL_BEGIN */ - (instancetype)initWithTextFieldTypes:(nullable NSArray *)mainField1 mainField2:(nullable NSArray *)mainField2; -/// Constructs a newly allocated SDLMetadataType with all parametersSDLNavigationAction.h +/// Constructs a newly allocated SDLMetadataType with all parameters - (instancetype)initWithTextFieldTypes:(nullable NSArray *)mainField1 mainField2:(nullable NSArray *)mainField2 mainField3:(nullable NSArray *)mainField3 mainField4:(nullable NSArray *)mainField4; /** diff --git a/SmartDeviceLink/SDLNavigationJunction.h b/SmartDeviceLink/SDLNavigationJunction.h index 4f9974439..36be6f0db 100644 --- a/SmartDeviceLink/SDLNavigationJunction.h +++ b/SmartDeviceLink/SDLNavigationJunction.h @@ -48,7 +48,7 @@ extern SDLNavigationJunction const SDLNavigationJunctionJughandle; */ extern SDLNavigationJunction const SDLNavigationJunctionAllWayYield; -/**SDLNavigationServiceData.h +/** * A junction designated for traffic turn arounds. */ extern SDLNavigationJunction const SDLNavigationJunctionTurnAround; diff --git a/SmartDeviceLink/SDLOasisAddress.h b/SmartDeviceLink/SDLOasisAddress.h index c7cab4204..ab65d1f0e 100644 --- a/SmartDeviceLink/SDLOasisAddress.h +++ b/SmartDeviceLink/SDLOasisAddress.h @@ -21,6 +21,7 @@ NS_ASSUME_NONNULL_BEGIN - (instancetype)initWithSubThoroughfare:(nullable NSString *)subThoroughfare thoroughfare:(nullable NSString *)thoroughfare locality:(nullable NSString *)locality administrativeArea:(nullable NSString *)administrativeArea postalCode:(nullable NSString *)postalCode countryCode:(nullable NSString *)countryCode; /// Convenience init to describe an oasis address with all parameters +/// /// @param subThoroughfare Portion of thoroughfare (e.g. house number) /// @param thoroughfare Hypernym for street, road etc /// @param locality Hypernym for city/village diff --git a/SmartDeviceLink/SDLPerformAudioPassThru.h b/SmartDeviceLink/SDLPerformAudioPassThru.h index 14d39be7e..26ca9a21a 100644 --- a/SmartDeviceLink/SDLPerformAudioPassThru.h +++ b/SmartDeviceLink/SDLPerformAudioPassThru.h @@ -28,6 +28,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLPerformAudioPassThru : SDLRPCRequest /// Convenience init to perform an audio pass thru +/// /// @param samplingRate A samplingRate /// @param bitsPerSample The quality the audio is recorded - 8 bit or 16 bit /// @param audioType An audioType @@ -35,6 +36,7 @@ NS_ASSUME_NONNULL_BEGIN - (instancetype)initWithSamplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration; /// Convenience init to perform an audio pass thru +/// /// @param initialPrompt Initial prompt which will be spoken before opening the audio pass thru session by SDL /// @param audioPassThruDisplayText1 A line of text displayed during audio capture /// @param audioPassThruDisplayText2 A line of text displayed during audio capture @@ -46,6 +48,7 @@ NS_ASSUME_NONNULL_BEGIN - (instancetype)initWithInitialPrompt:(nullable NSString *)initialPrompt audioPassThruDisplayText1:(nullable NSString *)audioPassThruDisplayText1 audioPassThruDisplayText2:(nullable NSString *)audioPassThruDisplayText2 samplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration muteAudio:(BOOL)muteAudio; /// Convenience init to perform an audio pass thru +/// /// @param samplingRate A samplingRate /// @param bitsPerSample The quality the audio is recorded - 8 bit or 16 bit /// @param audioType An audioType @@ -53,7 +56,8 @@ NS_ASSUME_NONNULL_BEGIN /// @param audioDataHandler A handler that will be called whenever an onAudioPassThru notification is received. - (instancetype)initWithSamplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration audioDataHandler:(nullable SDLAudioPassThruHandler)audioDataHandler; -/// <#Description#> +/// Convenience init for a perform audio pass thru +/// // @param initialPrompt Initial prompt which will be spoken before opening the audio pass thru session by SDL /// @param audioPassThruDisplayText1 A line of text displayed during audio capture /// @param audioPassThruDisplayText2 A line of text displayed during audio capture diff --git a/SmartDeviceLink/SDLProtocolConstants.h b/SmartDeviceLink/SDLProtocolConstants.h index f5ee0e8ea..d4e442531 100644 --- a/SmartDeviceLink/SDLProtocolConstants.h +++ b/SmartDeviceLink/SDLProtocolConstants.h @@ -11,19 +11,13 @@ * The data packet's header and payload combination. */ typedef NS_ENUM(UInt8, SDLFrameType) { - ///SDLFrameType - /// - /// An SDLFrameType: Lowest-level type of packets. They can be sent over any of the defined services. They are used for the control of the services in which they are sent. + /// Lowest-level type of packets. They can be sent over any of the defined services. They are used for the control of the services in which they are sent. SDLFrameTypeControl = 0x00, - ///SDLFrameType - /// - /// An SDLFrameType: Contains all the data for a particular packet in the payload. The majority of frames sent over the protocol utilize this frame type. + /// Contains all the data for a particular packet in the payload. The majority of frames sent over the protocol utilize this frame type. SDLFrameTypeSingle = 0x01, - ///SDLFrameType - /// - /// An SDLFrameType: The First Frame in a multiple frame payload contains information about the entire sequence of frames so that the receiving end can correctly parse all the frames and reassemble the entire payload. The payload of this frame is only eight bytes and contains information regarding the rest of the sequence. + /// The First Frame in a multiple frame payload contains information about the entire sequence of frames so that the receiving end can correctly parse all the frames and reassemble the entire payload. The payload of this frame is only eight bytes and contains information regarding the rest of the sequence. SDLFrameTypeFirst = 0x02, ///SDLFrameType diff --git a/SmartDeviceLink/SDLRDSData.h b/SmartDeviceLink/SDLRDSData.h index 3b72e7d4c..fc5b92bf7 100755 --- a/SmartDeviceLink/SDLRDSData.h +++ b/SmartDeviceLink/SDLRDSData.h @@ -12,6 +12,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLRDSData : SDLRPCStruct /// Convenience init +/// /// @param programService Program Service Name /// @param radioText Radio Text /// @param clockText The clock text in UTC format as YYYY-MM-DDThh:mm:ss.sTZD diff --git a/SmartDeviceLink/SDLRPCMessageType.h b/SmartDeviceLink/SDLRPCMessageType.h index 155c39ad5..95fff7224 100644 --- a/SmartDeviceLink/SDLRPCMessageType.h +++ b/SmartDeviceLink/SDLRPCMessageType.h @@ -7,12 +7,12 @@ The type of RPC message */ typedef NS_ENUM(Byte, SDLRPCMessageType) { - /// A request from the app to the IVI system + /// A request that will require a response SDLRPCMessageTypeRequest = 0, - /// A response from the IVI system to the app + /// A response to a request SDLRPCMessageTypeResponse, - /// A notification from the IVI system to the app + /// A notification that does not have a response SDLRPCMessageTypeNotification }; diff --git a/SmartDeviceLink/SDLRPCRequest.h b/SmartDeviceLink/SDLRPCRequest.h index 87f394365..e171c0907 100644 --- a/SmartDeviceLink/SDLRPCRequest.h +++ b/SmartDeviceLink/SDLRPCRequest.h @@ -6,7 +6,7 @@ NS_ASSUME_NONNULL_BEGIN -/// All RPCs inherit this class +/// Superclass of RPC requests @interface SDLRPCRequest : SDLRPCMessage /** diff --git a/SmartDeviceLink/SDLRPCResponse.h b/SmartDeviceLink/SDLRPCResponse.h index 7fc3b1e1f..4e944a05e 100644 --- a/SmartDeviceLink/SDLRPCResponse.h +++ b/SmartDeviceLink/SDLRPCResponse.h @@ -8,7 +8,7 @@ NS_ASSUME_NONNULL_BEGIN -/// Basic information that all RPC responses contain +/// Superclass of RPC responses @interface SDLRPCResponse : SDLRPCMessage /** diff --git a/SmartDeviceLink/SDLRPCStruct.h b/SmartDeviceLink/SDLRPCStruct.h index 1832f74c4..523400261 100644 --- a/SmartDeviceLink/SDLRPCStruct.h +++ b/SmartDeviceLink/SDLRPCStruct.h @@ -8,13 +8,13 @@ NS_ASSUME_NONNULL_BEGIN -/// Contains information about the store +/// Superclass of all RPC-related structs and messages @interface SDLRPCStruct : NSObject /// The store that contains RPC data @property (strong, nonatomic, readonly) NSMutableDictionary *store; -/// BOOL representing if the payload is protected +/// Declares if the RPC payload ought to be protected @property (assign, nonatomic, getter=isPayloadProtected) BOOL payloadProtected; /** diff --git a/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h b/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h index 894e4c7ee..10db403b9 100644 --- a/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h +++ b/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h @@ -11,7 +11,7 @@ NS_ASSUME_NONNULL_BEGIN -/// Releases a controlled module so others can take control +/// Releases a controlled remote control module so others can take control /// /// @since 6.0 @interface SDLReleaseInteriorVehicleDataModule : SDLRPCRequest diff --git a/SmartDeviceLink/SDLSISData.h b/SmartDeviceLink/SDLSISData.h index 1ba5147b3..1d645ebb2 100644 --- a/SmartDeviceLink/SDLSISData.h +++ b/SmartDeviceLink/SDLSISData.h @@ -15,7 +15,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLSISData : SDLRPCStruct -/// Convenience init to +/// Convenience init to SISData /// /// @param stationShortName Identifies the 4-alpha-character station call sign /// @param id A SDLStationIDNumber diff --git a/SmartDeviceLink/SDLScreenManager.h b/SmartDeviceLink/SDLScreenManager.h index f57ac5eec..4ffe0a28a 100644 --- a/SmartDeviceLink/SDLScreenManager.h +++ b/SmartDeviceLink/SDLScreenManager.h @@ -45,7 +45,7 @@ typedef void(^SDLScreenManagerUpdateCompletionHandler)(NSError *__nullable error */ typedef void(^SDLPreloadChoiceCompletionHandler)(NSError *__nullable error); -/// The SDLScreenManager is a manager to control certain UI features. Use the screen manager for setting up the UI of the template, creating a menu for your users, creating softbuttons and setting textfields. +/// The SDLScreenManager is a manager to control SDL UI features. Use the screen manager for setting up the UI of the template, creating a menu for your users, creating softbuttons, setting textfields, etc.. @interface SDLScreenManager : NSObject #pragma mark Text and Graphics @@ -243,7 +243,7 @@ If set to `SDLDynamicMenuUpdatesModeForceOff`, menu updates will work the legacy #pragma mark Soft Button -/// Retrieve a SoftButtonObject from a SoftButtonObject name. +/// Retrieve a SoftButtonObject based on its name. /// @param name The name of the button - (nullable SDLSoftButtonObject *)softButtonObjectNamed:(NSString *)name; diff --git a/SmartDeviceLink/SDLSendLocation.h b/SmartDeviceLink/SDLSendLocation.h index 39c08a1e8..ab0d747b4 100644 --- a/SmartDeviceLink/SDLSendLocation.h +++ b/SmartDeviceLink/SDLSendLocation.h @@ -13,7 +13,7 @@ NS_ASSUME_NONNULL_BEGIN -/// Used to create a location object for navigation +/// SendLocation is used to send a location to the navigation system for navigation /// /// @since RPC 3.0 @interface SDLSendLocation : SDLRPCRequest diff --git a/SmartDeviceLink/SDLSoftButton.h b/SmartDeviceLink/SDLSoftButton.h index 9b75b20f4..8fffc6727 100644 --- a/SmartDeviceLink/SDLSoftButton.h +++ b/SmartDeviceLink/SDLSoftButton.h @@ -18,7 +18,7 @@ NS_ASSUME_NONNULL_BEGIN /// Convenience init /// -/// @param handler A handler that may optionally be run when an SDLSubscribeButton or SDLSoftButton has a corresponding notification occur +/// @param handler A handler that may optionally be run when the SDLSoftButton has a corresponding notification occur - (instancetype)initWithHandler:(nullable SDLRPCButtonNotificationHandler)handler; /// Convenience init @@ -29,10 +29,10 @@ NS_ASSUME_NONNULL_BEGIN /// @param highlighted Displays in an alternate mode, e.g. with a colored background or foreground. Depends on the IVI system /// @param buttonId Value which is returned via OnButtonPress / OnButtonEvent /// @param systemAction Parameter indicating whether selecting a SoftButton shall call a specific system action -/// @param handler A handler that may optionally be run when an SDLSubscribeButton or SDLSoftButton has a corresponding notification occur. +/// @param handler A handler that may optionally be run when the SDLSoftButton has a corresponding notification occur. - (instancetype)initWithType:(SDLSoftButtonType)type text:(nullable NSString *)text image:(nullable SDLImage *)image highlighted:(BOOL)highlighted buttonId:(UInt16)buttonId systemAction:(nullable SDLSystemAction)systemAction handler:(nullable SDLRPCButtonNotificationHandler)handler; -/// A handler that may optionally be run when an SDLSubscribeButton or SDLSoftButton has a corresponding notification occur. +/// A handler that may optionally be run when the SDLSoftButton has a corresponding notification occur. @property (copy, nonatomic) SDLRPCButtonNotificationHandler handler; /** diff --git a/SmartDeviceLink/SDLSoftButtonObject.h b/SmartDeviceLink/SDLSoftButtonObject.h index 298ecccf8..0de2f819d 100644 --- a/SmartDeviceLink/SDLSoftButtonObject.h +++ b/SmartDeviceLink/SDLSoftButtonObject.h @@ -58,7 +58,6 @@ NS_ASSUME_NONNULL_BEGIN /** Create a single-state soft button. For example, a button that brings up a Perform Interaction menu. - @param name The name of the button @param state The single state of the button @param eventHandler The handler to be called when the button is pressed diff --git a/SmartDeviceLink/SDLSoftButtonState.h b/SmartDeviceLink/SDLSoftButtonState.h index 64767e1d6..687192e8c 100644 --- a/SmartDeviceLink/SDLSoftButtonState.h +++ b/SmartDeviceLink/SDLSoftButtonState.h @@ -15,7 +15,7 @@ NS_ASSUME_NONNULL_BEGIN -/// A soft button state, includes data such as text, name and artwork +/// A soft button state including data such as text, name and artwork @interface SDLSoftButtonState : NSObject /** diff --git a/SmartDeviceLink/SDLSupportedSeat.h b/SmartDeviceLink/SDLSupportedSeat.h index c17689e4c..018e0514d 100644 --- a/SmartDeviceLink/SDLSupportedSeat.h +++ b/SmartDeviceLink/SDLSupportedSeat.h @@ -12,7 +12,7 @@ typedef SDLEnum SDLSupportedSeat SDL_SWIFT_ENUM __deprecated; #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" /** -* @abstract Save current seat postions and settings to seat memory. +* Save current seat positions and settings to seat memory. */ extern SDLSupportedSeat const SDLSupportedSeatDriver; #pragma clang diagnostic pop @@ -20,7 +20,7 @@ extern SDLSupportedSeat const SDLSupportedSeatDriver; #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" /** -* @abstract Restore / apply the seat memory settings to the current seat. +* Restore / apply the seat memory settings to the current seat. */ extern SDLSupportedSeat const SDLSupportedSeatFrontPassenger; #pragma clang diagnostic pop diff --git a/SmartDeviceLink/SDLTouch.h b/SmartDeviceLink/SDLTouch.h index fe114be17..e001257b9 100644 --- a/SmartDeviceLink/SDLTouch.h +++ b/SmartDeviceLink/SDLTouch.h @@ -10,8 +10,6 @@ @class SDLTouchEvent; -/// Enum: SDLTouchIdentifier -/// /// Identifies finger touch typedef enum { /// Touch was first finger diff --git a/SmartDeviceLink/SDLTouchManager.h b/SmartDeviceLink/SDLTouchManager.h index d35296ef0..7b7e65a97 100644 --- a/SmartDeviceLink/SDLTouchManager.h +++ b/SmartDeviceLink/SDLTouchManager.h @@ -24,7 +24,7 @@ NS_ASSUME_NONNULL_BEGIN /// @param type The type of touch typedef void(^SDLTouchEventHandler)(SDLTouch *touch, SDLTouchType type); -/// Touch Manager responsible for providing touch event notifications. +/// Touch Manager responsible for processing touch event notifications. @interface SDLTouchManager : NSObject /** diff --git a/SmartDeviceLink/SDLVersion.h b/SmartDeviceLink/SDLVersion.h index 9b262b208..52edab414 100644 --- a/SmartDeviceLink/SDLVersion.h +++ b/SmartDeviceLink/SDLVersion.h @@ -13,7 +13,7 @@ NS_ASSUME_NONNULL_BEGIN -/// Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application. +/// Specifies a major / minor / patch version number for semantic versioning purposes and comparisons @interface SDLVersion : NSObject /// Major version From 2894e823398d659e1f3ffe78d170cb7bf6304f81 Mon Sep 17 00:00:00 2001 From: Justin Gluck Date: Thu, 7 Nov 2019 13:15:18 -0500 Subject: [PATCH 27/38] pr issues --- SmartDeviceLink/SDLFileManager.h | 3 +- SmartDeviceLink/SDLGetSystemCapability.h | 5 ++- SmartDeviceLink/SDLHybridAppPreference.h | 2 +- SmartDeviceLink/SDLLightState.h | 2 ++ SmartDeviceLink/SDLProtocolConstants.h | 44 ------------------------ 5 files changed, 9 insertions(+), 47 deletions(-) diff --git a/SmartDeviceLink/SDLFileManager.h b/SmartDeviceLink/SDLFileManager.h index c53a5410b..91a0201d5 100644 --- a/SmartDeviceLink/SDLFileManager.h +++ b/SmartDeviceLink/SDLFileManager.h @@ -18,7 +18,8 @@ NS_ASSUME_NONNULL_BEGIN -/// The handler that is called when the manager is set up or failed to set up with an error +/// The handler that is called when the manager is set up or failed to set up with an error. +/// This is for internal use only. /// /// @param success True if every request succeeded, false if any failed. /// @param error The error that occurred during the request if any occurred. diff --git a/SmartDeviceLink/SDLGetSystemCapability.h b/SmartDeviceLink/SDLGetSystemCapability.h index e47484b25..faaac72d3 100644 --- a/SmartDeviceLink/SDLGetSystemCapability.h +++ b/SmartDeviceLink/SDLGetSystemCapability.h @@ -13,8 +13,11 @@ NS_ASSUME_NONNULL_BEGIN -/**SDLGetWayPoints. +/** + * SDLGetWayPoints. * Request for expanded information about a supported system/HMI capability + * + * @since SDL 4.5 */ @interface SDLGetSystemCapability : SDLRPCRequest diff --git a/SmartDeviceLink/SDLHybridAppPreference.h b/SmartDeviceLink/SDLHybridAppPreference.h index ac456a237..171edba2c 100644 --- a/SmartDeviceLink/SDLHybridAppPreference.h +++ b/SmartDeviceLink/SDLHybridAppPreference.h @@ -13,7 +13,7 @@ */ typedef SDLEnum SDLHybridAppPreference SDL_SWIFT_ENUM; -/**SDLImageResolution.h +/** * App preference of mobile. */ extern SDLHybridAppPreference const SDLHybridAppPreferenceMobile; diff --git a/SmartDeviceLink/SDLLightState.h b/SmartDeviceLink/SDLLightState.h index a21957e24..faaaad272 100644 --- a/SmartDeviceLink/SDLLightState.h +++ b/SmartDeviceLink/SDLLightState.h @@ -11,6 +11,8 @@ NS_ASSUME_NONNULL_BEGIN /// Current light control state +/// +/// @since SDL 5.0 @interface SDLLightState : SDLRPCStruct /** diff --git a/SmartDeviceLink/SDLProtocolConstants.h b/SmartDeviceLink/SDLProtocolConstants.h index d4e442531..6da05c02e 100644 --- a/SmartDeviceLink/SDLProtocolConstants.h +++ b/SmartDeviceLink/SDLProtocolConstants.h @@ -20,8 +20,6 @@ typedef NS_ENUM(UInt8, SDLFrameType) { /// The First Frame in a multiple frame payload contains information about the entire sequence of frames so that the receiving end can correctly parse all the frames and reassemble the entire payload. The payload of this frame is only eight bytes and contains information regarding the rest of the sequence. SDLFrameTypeFirst = 0x02, - ///SDLFrameType - /// /// The Consecutive Frames in a multiple frame payload contain the actual raw data of the original payload. The parsed payload contained in each of the Consecutive Frames' payloads should be buffered until the entire sequence is complete. SDLFrameTypeConsecutive = 0x03 }; @@ -30,28 +28,18 @@ typedef NS_ENUM(UInt8, SDLFrameType) { * The data packet's format and priority. */ typedef NS_ENUM(UInt8, SDLServiceType) { - /// SDLServiceType - /// /// The lowest level service available. SDLServiceTypeControl = 0x00, - /// SDLServiceType - /// /// Used to send requests, responses, and notifications between an application and a head unit. SDLServiceTypeRPC NS_SWIFT_NAME(rpc) = 0x07, - /// SDLServiceType - /// /// The application can start the audio service to send PCM audio data to the head unit. After the StartService packet is sent and the ACK received, the payload for the Audio Service is only PCM audio data. SDLServiceTypeAudio = 0x0A, - /// SDLServiceType - /// /// The application can start the video service to send H.264 video data to the head unit. After the StartService packet is sent and the ACK received, the payload for the Video Service is only H.264 video data. SDLServiceTypeVideo = 0x0B, - /// SDLServiceType - /// /// Similar to the RPC Service but adds a bulk data field. The payload of a message sent via the Hybrid service consists of a Binary Header, JSON Data, and Bulk Data. SDLServiceTypeBulkData = 0x0F }; @@ -60,83 +48,51 @@ typedef NS_ENUM(UInt8, SDLServiceType) { * The data packet's available data. */ typedef NS_ENUM(UInt8, SDLFrameInfo) { - /// SDLFrameInfo - /// /// A ping packet that is sent to ensure the connection is still active and the service is still valid. SDLFrameInfoHeartbeat = 0x00, - /// SDLFrameInfo - /// /// Requests that a specific type of service is started. SDLFrameInfoStartService = 0x01, - /// SDLFrameInfo - /// /// Acknowledges that the specific service has been started successfully. SDLFrameInfoStartServiceACK = 0x02, - /// SDLFrameInfo - /// /// Negatively acknowledges that the specific service was not started. SDLFrameInfoStartServiceNACK = 0x03, - /// SDLFrameInfo - /// /// Requests that a specific type of service is ended. SDLFrameInfoEndService = 0x04, - /// SDLFrameInfo - /// /// Acknowledges that the specific service has been ended successfully. SDLFrameInfoEndServiceACK = 0x05, - /// SDLFrameInfo - /// /// Negatively acknowledges that the specific service was not ended or has not yet been started. SDLFrameInfoEndServiceNACK = 0x06, - /// SDLFrameInfo - /// /// Notifies that a Secondary Transport has been established. SDLFrameInfoRegisterSecondaryTransport = 0x07, - /// SDLFrameInfo - /// /// Acknowledges that the Secondary Transport has been recognized. SDLFrameInfoRegisterSecondaryTransportACK = 0x08, - /// SDLFrameInfo - /// /// Negatively acknowledges that the Secondary Transport has not been recognized. SDLFrameInfoRegisterSecondaryTransportNACK = 0x09, - /// SDLFrameInfo - /// /// Indicates the status or configuration of transport(s) is/are updated. SDLFrameInfoTransportEventUpdate = 0xFD, - /// SDLFrameInfo - /// /// Deprecated. SDLFrameInfoServiceDataAck = 0xFE, - /// SDLFrameInfo - /// /// Acknowledges that a Heartbeat control packet has been received. SDLFrameInfoHeartbeatACK = 0xFF, - /// SDLFrameInfo - /// /// Payload contains a single packet. SDLFrameInfoSingleFrame = 0x00, // If frameType == Single (0x01) - /// SDLFrameInfo - /// /// First frame in a multiple frame payload. SDLFrameInfoFirstFrame = 0x00, // If frameType == First (0x02) - /// SDLFrameInfo - /// /// Frame in a multiple frame payload. SDLFrameInfoConsecutiveLastFrame = 0x00 // If frametype == Consecutive (0x03) }; From a9bea6f6554cc5e3d8a73d28870f8ae783d02700 Mon Sep 17 00:00:00 2001 From: Joel Fischer Date: Fri, 8 Nov 2019 13:38:24 -0500 Subject: [PATCH 28/38] Create a separate lockscreen code path for iOS 13-based scene APIs --- Example Apps/Example Swift/AppDelegate.swift | 22 +- .../Example Swift/SceneDelegate.swift | 48 ++++ .../SmartDeviceLink-Example-Swift-Info.plist | 19 ++ SmartDeviceLink-iOS.xcodeproj/project.pbxproj | 8 +- SmartDeviceLink/SDLLockScreenPresenter.m | 208 ++++++++++++++---- SmartDeviceLink/SDLScreenshotViewController.m | 12 +- 6 files changed, 247 insertions(+), 70 deletions(-) create mode 100644 Example Apps/Example Swift/SceneDelegate.swift diff --git a/Example Apps/Example Swift/AppDelegate.swift b/Example Apps/Example Swift/AppDelegate.swift index d602970c7..826537cb0 100644 --- a/Example Apps/Example Swift/AppDelegate.swift +++ b/Example Apps/Example Swift/AppDelegate.swift @@ -20,25 +20,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { return true } - func applicationWillResignActive(_ application: UIApplication) { - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. - } - - func applicationDidEnterBackground(_ application: UIApplication) { - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. - } - - func applicationWillEnterForeground(_ application: UIApplication) { - // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. - } - - func applicationDidBecomeActive(_ application: UIApplication) { - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. - } - - func applicationWillTerminate(_ application: UIApplication) { - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. + func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration { + return UISceneConfiguration(name: "Default", sessionRole: connectingSceneSession.role) } } diff --git a/Example Apps/Example Swift/SceneDelegate.swift b/Example Apps/Example Swift/SceneDelegate.swift new file mode 100644 index 000000000..c06c1dec6 --- /dev/null +++ b/Example Apps/Example Swift/SceneDelegate.swift @@ -0,0 +1,48 @@ +// +// SceneDelegate.swift +// SmartDeviceLink-Example-Swift +// +// Created by Joel Fischer on 11/6/19. +// Copyright © 2019 smartdevicelink. All rights reserved. +// + +import UIKit + +class SceneDelegate: UIResponder, UIWindowSceneDelegate { + var window: UIWindow? + + func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { + // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. + // If using a storyboard, the `window` property will automatically be initialized and attached to the scene. + // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead). + guard let _ = (scene as? UIWindowScene) else { return } + } + + func sceneDidDisconnect(_ scene: UIScene) { + // Called as the scene is being released by the system. + // This occurs shortly after the scene enters the background, or when its session is discarded. + // Release any resources associated with this scene that can be re-created the next time the scene connects. + // The scene may re-connect later, as its session was not neccessarily discarded (see `application:didDiscardSceneSessions` instead). + } + + func sceneDidBecomeActive(_ scene: UIScene) { + // Called when the scene has moved from an inactive state to an active state. + // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive. + } + + func sceneWillResignActive(_ scene: UIScene) { + // Called when the scene will move from an active state to an inactive state. + // This may occur due to temporary interruptions (ex. an incoming phone call). + } + + func sceneWillEnterForeground(_ scene: UIScene) { + // Called as the scene transitions from the background to the foreground. + // Use this method to undo the changes made on entering the background. + } + + func sceneDidEnterBackground(_ scene: UIScene) { + // Called as the scene transitions from the foreground to the background. + // Use this method to save data, release shared resources, and store enough scene-specific state information + // to restore the scene back to its current state. + } +} diff --git a/Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Info.plist b/Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Info.plist index 9b5e3074e..5749315c6 100644 --- a/Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Info.plist +++ b/Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Info.plist @@ -73,6 +73,25 @@ com.ford.sync.prot0 com.smartdevicelink.multisession + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneDelegateClassName + $(PRODUCT_MODULE_NAME).SceneDelegate + UISceneConfigurationName + Default + UISceneStoryboardFile + Main + + + + UISupportedInterfaceOrientations UIInterfaceOrientationPortrait diff --git a/SmartDeviceLink-iOS.xcodeproj/project.pbxproj b/SmartDeviceLink-iOS.xcodeproj/project.pbxproj index 249491f82..900fce652 100644 --- a/SmartDeviceLink-iOS.xcodeproj/project.pbxproj +++ b/SmartDeviceLink-iOS.xcodeproj/project.pbxproj @@ -1217,6 +1217,7 @@ 5DBF0D5E1F3A68C0008AF2C9 /* SDLControlFramePayloadVideoStartServiceSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBF0D5D1F3A68C0008AF2C9 /* SDLControlFramePayloadVideoStartServiceSpec.m */; }; 5DBF0D601F3B3DB4008AF2C9 /* SDLControlFrameVideoStartServiceAckSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBF0D5F1F3B3DB4008AF2C9 /* SDLControlFrameVideoStartServiceAckSpec.m */; }; 5DC09EDA1F2F7FEC00F4AB1D /* SDLControlFramePayloadNakSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DC09ED91F2F7FEC00F4AB1D /* SDLControlFramePayloadNakSpec.m */; }; + 5DC49BDD237314B500B2B8F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DC49BDC237314B500B2B8F2 /* SceneDelegate.swift */; }; 5DC978261B7A38640012C2F1 /* SDLGlobalsSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DC978251B7A38640012C2F1 /* SDLGlobalsSpec.m */; }; 5DCC458D221C9F6600036C2F /* SDLVersionSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DCC458C221C9F6600036C2F /* SDLVersionSpec.m */; }; 5DCD7AE01FCCA8D200A0FC7F /* SDLCarWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCD7ADC1FCCA8D100A0FC7F /* SDLCarWindow.h */; }; @@ -2964,6 +2965,7 @@ 5DBF0D5D1F3A68C0008AF2C9 /* SDLControlFramePayloadVideoStartServiceSpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDLControlFramePayloadVideoStartServiceSpec.m; path = ControlFramePayloadSpecs/SDLControlFramePayloadVideoStartServiceSpec.m; sourceTree = ""; }; 5DBF0D5F1F3B3DB4008AF2C9 /* SDLControlFrameVideoStartServiceAckSpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDLControlFrameVideoStartServiceAckSpec.m; path = ControlFramePayloadSpecs/SDLControlFrameVideoStartServiceAckSpec.m; sourceTree = ""; }; 5DC09ED91F2F7FEC00F4AB1D /* SDLControlFramePayloadNakSpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDLControlFramePayloadNakSpec.m; path = ControlFramePayloadSpecs/SDLControlFramePayloadNakSpec.m; sourceTree = ""; }; + 5DC49BDC237314B500B2B8F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SceneDelegate.swift; path = "Example Apps/Example Swift/SceneDelegate.swift"; sourceTree = SOURCE_ROOT; }; 5DC978251B7A38640012C2F1 /* SDLGlobalsSpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDLGlobalsSpec.m; path = UtilitiesSpecs/SDLGlobalsSpec.m; sourceTree = ""; }; 5DCA93821EE0844D0015768E /* SmartDeviceLink.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; path = SmartDeviceLink.podspec; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 5DCC458C221C9F6600036C2F /* SDLVersionSpec.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = SDLVersionSpec.m; path = DevAPISpecs/SDLVersionSpec.m; sourceTree = ""; }; @@ -6251,6 +6253,7 @@ 5D1FF2F92130480C000EB9B4 /* SmartDeviceLink-Example-Swift-Info.plist */, 5D1FF2F7213047C1000EB9B4 /* AppDelegate.swift */, 5D1FF2F6213047C1000EB9B4 /* SmartDeviceLink-Example-Swift-Bridging-Header.h */, + 5DC49BDC237314B500B2B8F2 /* SceneDelegate.swift */, ); name = "Supporting Files"; sourceTree = ""; @@ -8350,6 +8353,7 @@ 5D1FF2EC2130479C000EB9B4 /* ConnectionTCPTableViewController.swift in Sources */, 5D1FF2C4213045EB000EB9B4 /* AppConstants.m in Sources */, 5D1FF2DA21304746000EB9B4 /* ButtonManager.swift in Sources */, + 5DC49BDD237314B500B2B8F2 /* SceneDelegate.swift in Sources */, 5D1FF2DC21304746000EB9B4 /* AlertManager.swift in Sources */, 5D1FF2EB2130479C000EB9B4 /* ConnectionContainerViewController.swift in Sources */, 5D1FF2E021304746000EB9B4 /* MenuManager.swift in Sources */, @@ -8761,7 +8765,7 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; DEVELOPMENT_TEAM = NCVC2MHU7M; INFOPLIST_FILE = "$(SRCROOT)/Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MARKETING_VERSION = 6.4.0; PRODUCT_BUNDLE_IDENTIFIER = com.smartdevicelink.SDLTestApp; @@ -8781,7 +8785,7 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; DEVELOPMENT_TEAM = NCVC2MHU7M; INFOPLIST_FILE = "$(SRCROOT)/Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MARKETING_VERSION = 6.4.0; PRODUCT_BUNDLE_IDENTIFIER = com.smartdevicelink.SDLTestApp; diff --git a/SmartDeviceLink/SDLLockScreenPresenter.m b/SmartDeviceLink/SDLLockScreenPresenter.m index 3162f8cc9..0415e1c2a 100644 --- a/SmartDeviceLink/SDLLockScreenPresenter.m +++ b/SmartDeviceLink/SDLLockScreenPresenter.m @@ -25,29 +25,84 @@ @interface SDLLockScreenPresenter () @implementation SDLLockScreenPresenter +#pragma mark - Lifecycle + - (instancetype)init { self = [super init]; if (!self) { return nil; } CGRect screenFrame = [[UIScreen mainScreen] bounds]; _lockWindow = [[UIWindow alloc] initWithFrame:screenFrame]; + _lockWindow.backgroundColor = [UIColor clearColor]; _screenshotViewController = [[SDLScreenshotViewController alloc] init]; _lockWindow.rootViewController = _screenshotViewController; return self; } +#pragma mark - Present Lock Window + - (void)present { dispatch_async(dispatch_get_main_queue(), ^{ - if (self.lockWindow.isKeyWindow) { - SDLLogW(@"Attempted to present lock window when it is already presented"); - return; + if (@available(iOS 13.0, *)) { + [self sdl_presentIOS13]; + } else { + [self sdl_presentIOS12]; + } + }); +} + +- (void)sdl_presentIOS12 { + if (self.lockWindow.isKeyWindow) { + SDLLogW(@"Attempted to present lock window when it is already presented"); + return; + } + + NSArray* windows = [[UIApplication sharedApplication] windows]; + UIWindow *appWindow = nil; + for (UIWindow *window in windows) { + if (window != self.lockWindow) { + appWindow = window; + break; } + } + + if (appWindow == nil) { + SDLLogE(@"Unable to find the app's window"); + return; + } + + [self sdl_presentWithAppWindow:appWindow]; +} - NSArray* windows = [[UIApplication sharedApplication] windows]; +- (void)sdl_presentIOS13 { + SDLLogD(@"Seeking to present lock screen on iOS 13"); + if (@available(iOS 13.0, *)) { + UIWindowScene *appWindowScene = nil; + for (UIScene *scene in [UIApplication sharedApplication].connectedScenes) { + SDLLogV(@"Checking scene: %@", scene); + // The scene is either foreground active / inactive, background, or unattached. If the latter three, we don't want to do anything with them. Also check that the scene is for the application and not an external display or CarPlay. + if ((scene.activationState != UISceneActivationStateForegroundActive) || + (![scene.session.role isEqualToString: UIWindowSceneSessionRoleApplication])) { + SDLLogV(@"Skipping scene due to activation state or role"); + continue; + } + + // The scene is foreground active or inactive. Now find the windows. + if ([scene isKindOfClass:[UIWindowScene class]]) { + appWindowScene = (UIWindowScene *)scene; + break; + } else { + SDLLogV(@"Skipping scene due to it not being a UIWindowScene"); + continue; + } + } + + NSArray *windows = appWindowScene.windows; UIWindow *appWindow = nil; for (UIWindow *window in windows) { if (window != self.lockWindow) { + SDLLogV(@"Found app window"); appWindow = window; break; } @@ -58,69 +113,130 @@ - (void)present { return; } - // We let ourselves know that the lockscreen will present, because we have to pause streaming video for that 0.3 seconds or else it will be very janky. - [[NSNotificationCenter defaultCenter] postNotificationName:SDLLockScreenManagerWillPresentLockScreenViewController object:nil]; + if (![windows containsObject:self.lockWindow]) { + self.lockWindow = [[UIWindow alloc] initWithWindowScene:appWindowScene]; + self.lockWindow.backgroundColor = [UIColor clearColor]; + self.lockWindow.rootViewController = self.screenshotViewController; + } + } +} - CGRect firstFrame = appWindow.frame; - firstFrame.origin.x = CGRectGetWidth(firstFrame); - appWindow.frame = firstFrame; +- (void)sdl_presentWithAppWindow:(UIWindow *)appWindow { + // We let ourselves know that the lockscreen will present, because we have to pause streaming video for that 0.3 seconds or else it will be very janky. + [[NSNotificationCenter defaultCenter] postNotificationName:SDLLockScreenManagerWillPresentLockScreenViewController object:nil]; - // We then move the lockWindow to the original appWindow location. - self.lockWindow.frame = appWindow.bounds; - [self.screenshotViewController loadScreenshotOfWindow:appWindow]; - [self.lockWindow makeKeyAndVisible]; + CGRect firstFrame = appWindow.frame; + firstFrame.origin.x = CGRectGetWidth(firstFrame); + appWindow.frame = firstFrame; - // And present the lock screen. - SDLLogD(@"Present lock screen window"); - [self.lockWindow.rootViewController presentViewController:self.lockViewController animated:YES completion:^{ - // Tell ourselves we are done. - [[NSNotificationCenter defaultCenter] postNotificationName:SDLLockScreenManagerDidPresentLockScreenViewController object:nil]; - }]; - }); + // We then move the lockWindow to the original appWindow location. + self.lockWindow.frame = appWindow.bounds; + [self.screenshotViewController loadScreenshotOfWindow:appWindow]; + [self.lockWindow makeKeyAndVisible]; + + // And present the lock screen. + SDLLogD(@"Present lock screen window"); + [self.lockWindow.rootViewController presentViewController:self.lockViewController animated:YES completion:^{ + // Tell ourselves we are done. + [[NSNotificationCenter defaultCenter] postNotificationName:SDLLockScreenManagerDidPresentLockScreenViewController object:nil]; + }]; } +#pragma mark - Dismiss Lock Window + - (void)dismiss { dispatch_async(dispatch_get_main_queue(), ^{ - NSArray* windows = [[UIApplication sharedApplication] windows]; + if (@available(iOS 13.0, *)) { + [self sdl_dismissIOS13]; + } else { + [self sdl_dismissIOS12]; + } + }); +} + +- (void)sdl_dismissIOS12 { + NSArray* windows = [[UIApplication sharedApplication] windows]; + UIWindow *appWindow = nil; + for (UIWindow *window in windows) { + if (window != self.lockWindow) { + appWindow = window; + break; + } + } + + [self sdl_dismissWithAppWindow:appWindow]; +} + +- (void)sdl_dismissIOS13 { + if (@available(iOS 13.0, *)) { + UIWindowScene *appWindowScene = nil; + for (UIScene *scene in [UIApplication sharedApplication].connectedScenes) { + SDLLogV(@"Checking scene: %@", scene); + // The scene is either foreground active / inactive, background, or unattached. If the latter three, we don't want to do anything with them. Also check that the scene is for the application and not an external display or CarPlay. + if ((scene.activationState != UISceneActivationStateForegroundActive) || + (![scene.session.role isEqualToString: UIWindowSceneSessionRoleApplication])) { + SDLLogV(@"Skipping scene due to activation state or role"); + continue; + } + + // The scene is foreground active or inactive. Now find the windows. + if ([scene isKindOfClass:[UIWindowScene class]]) { + appWindowScene = (UIWindowScene *)scene; + break; + } else { + SDLLogV(@"Skipping scene due to it not being a UIWindowScene"); + continue; + } + } + + NSArray *windows = appWindowScene.windows; UIWindow *appWindow = nil; for (UIWindow *window in windows) { if (window != self.lockWindow) { + SDLLogV(@"Found app window"); appWindow = window; break; } } - if (appWindow == nil) { - SDLLogE(@"Unable to find the app's window"); - return; - } else if (appWindow.isKeyWindow) { - SDLLogW(@"Attempted to dismiss lock screen, but it is already dismissed"); - return; - } else if (self.lockViewController == nil) { - SDLLogW(@"Attempted to dismiss lock screen, but lockViewController is not set"); - return; - } + [self sdl_dismissWithAppWindow:appWindow]; + } +} - // Let us know we are about to dismiss. - [[NSNotificationCenter defaultCenter] postNotificationName:SDLLockScreenManagerWillDismissLockScreenViewController object:nil]; +- (void)sdl_dismissWithAppWindow:(UIWindow *)appWindow { + if (appWindow == nil) { + SDLLogE(@"Unable to find the app's window"); + return; + } else if (appWindow.isKeyWindow) { + SDLLogW(@"Attempted to dismiss lock screen, but it is already dismissed"); + return; + } else if (self.lockViewController == nil) { + SDLLogW(@"Attempted to dismiss lock screen, but lockViewController is not set"); + return; + } - // Dismiss the lockscreen - SDLLogD(@"Dismiss lock screen window"); - [self.lockViewController dismissViewControllerAnimated:YES completion:^{ - CGRect lockFrame = self.lockWindow.frame; - lockFrame.origin.x = CGRectGetWidth(lockFrame); - self.lockWindow.frame = lockFrame; + // Let us know we are about to dismiss. + [[NSNotificationCenter defaultCenter] postNotificationName:SDLLockScreenManagerWillDismissLockScreenViewController object:nil]; - // Quickly move the map back, and make it the key window. - appWindow.frame = self.lockWindow.bounds; - [appWindow makeKeyAndVisible]; + // Dismiss the lockscreen + SDLLogD(@"Dismiss lock screen window"); + [self.lockViewController dismissViewControllerAnimated:YES completion:^{ + CGRect lockFrame = self.lockWindow.frame; + lockFrame.origin.x = CGRectGetWidth(lockFrame); + self.lockWindow.frame = lockFrame; - // Tell ourselves we are done. - [[NSNotificationCenter defaultCenter] postNotificationName:SDLLockScreenManagerDidDismissLockScreenViewController object:nil]; - }]; - }); + // Quickly move the map back, and make it the key window. + appWindow.frame = self.lockWindow.bounds; + [appWindow makeKeyAndVisible]; + + // Tell ourselves we are done. + [[NSNotificationCenter defaultCenter] postNotificationName:SDLLockScreenManagerDidDismissLockScreenViewController object:nil]; + }]; } + +#pragma mark - isPresented Getter + - (BOOL)presented { __block BOOL isPresented = NO; if ([NSThread isMainThread]) { diff --git a/SmartDeviceLink/SDLScreenshotViewController.m b/SmartDeviceLink/SDLScreenshotViewController.m index 9ac5f4a8c..4fbd661d5 100755 --- a/SmartDeviceLink/SDLScreenshotViewController.m +++ b/SmartDeviceLink/SDLScreenshotViewController.m @@ -13,6 +13,7 @@ @interface SDLScreenshotViewController () @property (nonatomic, strong) UIImageView *imageView; +@property (nonatomic, strong, nullable) UIWindow *currentAppWindow; @end @@ -34,7 +35,9 @@ - (instancetype)init { // HAX: https://github.com/smartdevicelink/sdl_ios/issues/1250 - (UIInterfaceOrientationMask)supportedInterfaceOrientations { - UIViewController *viewController = [self sdl_topMostControllerForWindow:[UIApplication sharedApplication].windows[0]]; + if (self.currentAppWindow == nil) { return UIInterfaceOrientationMaskAll; } + + UIViewController *viewController = [self sdl_topMostControllerForWindow:self.currentAppWindow]; if (viewController == self) { return UIInterfaceOrientationMaskAll; @@ -47,7 +50,9 @@ - (UIInterfaceOrientationMask)supportedInterfaceOrientations { // HAX: https://github.com/smartdevicelink/sdl_ios/issues/1250 - (BOOL)shouldAutorotate { - UIViewController *viewController = [self sdl_topMostControllerForWindow:[UIApplication sharedApplication].windows[0]]; + if (self.currentAppWindow == nil) { return UIInterfaceOrientationMaskAll; } + + UIViewController *viewController = [self sdl_topMostControllerForWindow:self.currentAppWindow]; if (viewController == self) { return YES; @@ -73,6 +78,9 @@ - (void)layoutSubviews { } - (void)loadScreenshotOfWindow:(UIWindow *)window { + self.currentAppWindow = window; + if (self.currentAppWindow == nil) { return; } + UIGraphicsBeginImageContextWithOptions(window.bounds.size, YES, 0.0f); [window drawViewHierarchyInRect:window.bounds afterScreenUpdates:NO]; From 72282a8fc94450c1dbae6a1378a01f73f9ccfb25 Mon Sep 17 00:00:00 2001 From: Joel Fischer Date: Fri, 8 Nov 2019 13:45:31 -0500 Subject: [PATCH 29/38] Changes to fix rotation issues * Fix lock screen not appearing on iOS 13 --- SmartDeviceLink/SDLLockScreenPresenter.m | 21 ++++++++++++---- SmartDeviceLink/SDLLockScreenViewController.m | 24 ++++++++++++------- SmartDeviceLink/SDLScreenshotViewController.m | 2 +- 3 files changed, 33 insertions(+), 14 deletions(-) diff --git a/SmartDeviceLink/SDLLockScreenPresenter.m b/SmartDeviceLink/SDLLockScreenPresenter.m index 0415e1c2a..20b9b3897 100644 --- a/SmartDeviceLink/SDLLockScreenPresenter.m +++ b/SmartDeviceLink/SDLLockScreenPresenter.m @@ -43,6 +43,7 @@ - (instancetype)init { #pragma mark - Present Lock Window - (void)present { + SDLLogD(@"Trying to present lock screen"); dispatch_async(dispatch_get_main_queue(), ^{ if (@available(iOS 13.0, *)) { [self sdl_presentIOS13]; @@ -76,7 +77,6 @@ - (void)sdl_presentIOS12 { } - (void)sdl_presentIOS13 { - SDLLogD(@"Seeking to present lock screen on iOS 13"); if (@available(iOS 13.0, *)) { UIWindowScene *appWindowScene = nil; for (UIScene *scene in [UIApplication sharedApplication].connectedScenes) { @@ -118,10 +118,19 @@ - (void)sdl_presentIOS13 { self.lockWindow.backgroundColor = [UIColor clearColor]; self.lockWindow.rootViewController = self.screenshotViewController; } + + [self sdl_presentWithAppWindow:appWindow]; } } -- (void)sdl_presentWithAppWindow:(UIWindow *)appWindow { +- (void)sdl_presentWithAppWindow:(nullable UIWindow *)appWindow { + if (appWindow == nil) { + SDLLogW(@"Attempted to present lock window but app window is nil"); + return; + } + + SDLLogD(@"Presenting lock screen window from app window: %@", appWindow); + // We let ourselves know that the lockscreen will present, because we have to pause streaming video for that 0.3 seconds or else it will be very janky. [[NSNotificationCenter defaultCenter] postNotificationName:SDLLockScreenManagerWillPresentLockScreenViewController object:nil]; @@ -145,6 +154,7 @@ - (void)sdl_presentWithAppWindow:(UIWindow *)appWindow { #pragma mark - Dismiss Lock Window - (void)dismiss { + SDLLogD(@"Trying to dismiss lock screen"); dispatch_async(dispatch_get_main_queue(), ^{ if (@available(iOS 13.0, *)) { [self sdl_dismissIOS13]; @@ -158,6 +168,7 @@ - (void)sdl_dismissIOS12 { NSArray* windows = [[UIApplication sharedApplication] windows]; UIWindow *appWindow = nil; for (UIWindow *window in windows) { + SDLLogV(@"Checking window: %@", window); if (window != self.lockWindow) { appWindow = window; break; @@ -192,8 +203,8 @@ - (void)sdl_dismissIOS13 { NSArray *windows = appWindowScene.windows; UIWindow *appWindow = nil; for (UIWindow *window in windows) { + SDLLogV(@"Checking window: %@", window); if (window != self.lockWindow) { - SDLLogV(@"Found app window"); appWindow = window; break; } @@ -203,7 +214,7 @@ - (void)sdl_dismissIOS13 { } } -- (void)sdl_dismissWithAppWindow:(UIWindow *)appWindow { +- (void)sdl_dismissWithAppWindow:(nullable UIWindow *)appWindow { if (appWindow == nil) { SDLLogE(@"Unable to find the app's window"); return; @@ -219,7 +230,7 @@ - (void)sdl_dismissWithAppWindow:(UIWindow *)appWindow { [[NSNotificationCenter defaultCenter] postNotificationName:SDLLockScreenManagerWillDismissLockScreenViewController object:nil]; // Dismiss the lockscreen - SDLLogD(@"Dismiss lock screen window"); + SDLLogD(@"Dismiss lock screen window from app window: %@", appWindow); [self.lockViewController dismissViewControllerAnimated:YES completion:^{ CGRect lockFrame = self.lockWindow.frame; lockFrame.origin.x = CGRectGetWidth(lockFrame); diff --git a/SmartDeviceLink/SDLLockScreenViewController.m b/SmartDeviceLink/SDLLockScreenViewController.m index 9c5a14c99..215ef061c 100644 --- a/SmartDeviceLink/SDLLockScreenViewController.m +++ b/SmartDeviceLink/SDLLockScreenViewController.m @@ -38,11 +38,19 @@ - (void)viewWillAppear:(BOOL)animated { } - (BOOL)shouldAutorotate { - return NO; + if (self.presentingViewController != nil) { + return self.presentingViewController.shouldAutorotate; + } else { + return YES; + } } - (UIInterfaceOrientationMask)supportedInterfaceOrientations { - return UIInterfaceOrientationMaskPortrait; + if (self.presentingViewController != nil) { + return self.presentingViewController.supportedInterfaceOrientations; + } else { + return UIInterfaceOrientationMaskAll; + } } - (UIStatusBarStyle)preferredStatusBarStyle { @@ -73,7 +81,7 @@ - (void)setBackgroundColor:(UIColor *_Nullable)backgroundColor { - (void)setLockedLabelText:(NSString *_Nullable)lockedLabelText { _lockedLabelText = lockedLabelText; - + [self sdl_layoutViews]; } @@ -114,13 +122,13 @@ - (void)sdl_layoutViews { self.lockedLabel.textColor = iconColor; self.lockedLabel.numberOfLines = 0; - + if (self.lockedLabelText != nil) { self.lockedLabel.text = self.lockedLabelText; } else { self.lockedLabel.text = NSLocalizedString(@"Locked for your safety", nil); } - + self.view.backgroundColor = self.backgroundColor; if (self.vehicleIcon != nil && self.appIcon != nil) { @@ -150,7 +158,7 @@ - (void)sdl_setVehicleAndAppIconsLayout { self.backupImageView.image = nil; self.backupImageView.tintColor = nil; - + self.arrowUpImageView.alpha = 1.0; self.arrowDownImageView.alpha = 1.0; @@ -163,7 +171,7 @@ - (void)sdl_setAppIconOnlyLayout { self.backupImageView.image = self.appIcon; self.backupImageView.tintColor = nil; - + self.arrowUpImageView.alpha = 0.0; self.arrowDownImageView.alpha = 0.0; @@ -176,7 +184,7 @@ - (void)sdl_setVehicleIconOnlyLayout { self.backupImageView.image = self.vehicleIcon; self.backupImageView.tintColor = nil; - + self.arrowUpImageView.alpha = 0.0; self.arrowDownImageView.alpha = 0.0; diff --git a/SmartDeviceLink/SDLScreenshotViewController.m b/SmartDeviceLink/SDLScreenshotViewController.m index 4fbd661d5..da3060aab 100755 --- a/SmartDeviceLink/SDLScreenshotViewController.m +++ b/SmartDeviceLink/SDLScreenshotViewController.m @@ -50,7 +50,7 @@ - (UIInterfaceOrientationMask)supportedInterfaceOrientations { // HAX: https://github.com/smartdevicelink/sdl_ios/issues/1250 - (BOOL)shouldAutorotate { - if (self.currentAppWindow == nil) { return UIInterfaceOrientationMaskAll; } + if (self.currentAppWindow == nil) { return YES; } UIViewController *viewController = [self sdl_topMostControllerForWindow:self.currentAppWindow]; From 57f4ce2bea3dbffb39d562a8397d51485164b804 Mon Sep 17 00:00:00 2001 From: Joel Fischer Date: Fri, 8 Nov 2019 14:04:00 -0500 Subject: [PATCH 30/38] Update testing deps --- Cartfile.resolved | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cartfile.resolved b/Cartfile.resolved index c74a6b293..80bd7befb 100644 --- a/Cartfile.resolved +++ b/Cartfile.resolved @@ -1,4 +1,4 @@ github "Quick/Nimble" "v8.0.4" github "Quick/Quick" "v2.2.0" github "erikdoe/ocmock" "v3.4.3" -github "uber/ios-snapshot-test-case" "6.1.0" +github "uber/ios-snapshot-test-case" "6.2.0" From 5fd22a2777527410957862272204ccc79a0fc18b Mon Sep 17 00:00:00 2001 From: justingluck93 <47197545+justingluck93@users.noreply.github.com> Date: Fri, 8 Nov 2019 15:16:20 -0500 Subject: [PATCH 31/38] Apply suggestions from code review Co-Authored-By: Joel Fischer --- SmartDeviceLink/SDLNotificationConstants.h | 29 ++++++++++++---------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/SmartDeviceLink/SDLNotificationConstants.h b/SmartDeviceLink/SDLNotificationConstants.h index bcaaaaa21..2c3adf827 100644 --- a/SmartDeviceLink/SDLNotificationConstants.h +++ b/SmartDeviceLink/SDLNotificationConstants.h @@ -25,12 +25,10 @@ NS_ASSUME_NONNULL_BEGIN #define NOTIFICATION_TYPEDEF NSNotificationName #endif -/// NSNotification names +/// NSNotification names specific to incoming SDL RPC typedef NOTIFICATION_TYPEDEF SDLNotificationName; -/// SDLNotificationUserInfoKey -/// -/// The key used in all SDL NSNotifications to extract the response or notification from the userinfo dictionary. +/// The key used in all SDL NSNotifications to extract the response or notification from the userInfo dictionary. typedef NSString *SDLNotificationUserInfoKey; #pragma mark - Blocks @@ -100,6 +98,7 @@ typedef void (^SDLRPCCommandNotificationHandler)(SDLOnCommand *command); #pragma mark - Notification info dictionary keys + /** * The key used in all SDL NSNotifications to extract the response or notification from the userinfo dictionary. */ @@ -109,31 +108,33 @@ extern SDLNotificationUserInfoKey const SDLNotificationUserInfoObject; * Some general NSNotification names not associated with any specific RPC response or request. */ #pragma mark - General notifications -/// Name for a DidDisconnect notification + +/// Name for a disconnection notification extern SDLNotificationName const SDLTransportDidDisconnect; -/// Name for a DidConnect notification +/// Name for a connection notification extern SDLNotificationName const SDLTransportDidConnect; -/// Name for a ConnectError notification +/// Name for a error during connection notification extern SDLNotificationName const SDLTransportConnectError; -/// Name for an Error notification +/// Name for a general error notification extern SDLNotificationName const SDLDidReceiveError; -/// Name for a LockScreenIcon notification +/// Name for an incoming lock screen icon notification extern SDLNotificationName const SDLDidReceiveLockScreenIcon; -/// Name for a BecomeReady notification +/// Name for an SDL became ready notification extern SDLNotificationName const SDLDidBecomeReady; -/// Name for an UpdateProjectionView notification +/// Name for a notification sent by the user when their CarWindow view has been updated extern SDLNotificationName const SDLDidUpdateProjectionView; /** * NSNotification names associated with specific RPC responses. */ #pragma mark - RPC responses + /// Name for an AddCommand response RPC extern SDLNotificationName const SDLDidReceiveAddCommandResponse; @@ -293,7 +294,7 @@ extern SDLNotificationName const SDLDidReceiveSliderResponse; /// Name for a Speak response RPC extern SDLNotificationName const SDLDidReceiveSpeakResponse; -/// Name for a Subscribe response RPC +/// Name for a SubscribeButton response RPC extern SDLNotificationName const SDLDidReceiveSubscribeButtonResponse; /// Name for a SubscribeVehicleData response RPC @@ -327,6 +328,7 @@ extern SDLNotificationName const SDLDidReceiveUnsubscribeWaypointsResponse; * NSNotification names associated with specific RPC requests. */ #pragma mark - RPC requests + /// Name for an AddCommand request RPC extern SDLNotificationName const SDLDidReceiveAddCommandRequest; @@ -520,6 +522,7 @@ extern SDLNotificationName const SDLDidReceiveUpdateTurnListRequest; * NSNotification names associated with specific RPC notifications. */ #pragma mark - RPC Notifications + /// Name for a DriverDistractionState notification RPC extern SDLNotificationName const SDLDidChangeDriverDistractionStateNotification; @@ -589,7 +592,7 @@ extern SDLNotificationName const SDLDidReceiveVehicleDataNotification; /// Name for a Waypoint notification RPC extern SDLNotificationName const SDLDidReceiveWaypointNotification; -/// Defines all of the RPC names +/// This class defines methods for getting groups of notifications @interface SDLNotificationConstants : NSObject /** From dbf2d4c96badc7849fcfccafcb521db62804233d Mon Sep 17 00:00:00 2001 From: Joel Fischer Date: Wed, 13 Nov 2019 10:14:55 -0500 Subject: [PATCH 32/38] Fix a specific use-case with the lockscreen The lockscreen would stay active if: * The app was in the foreground and DD was active * The app was backgrounded * The device was disconnected * The app was foregrounded the lock screen would still be active --- SmartDeviceLink/SDLLockScreenManager.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SmartDeviceLink/SDLLockScreenManager.m b/SmartDeviceLink/SDLLockScreenManager.m index 85b601ce0..8faa127c1 100644 --- a/SmartDeviceLink/SDLLockScreenManager.m +++ b/SmartDeviceLink/SDLLockScreenManager.m @@ -132,6 +132,11 @@ - (void)sdl_lockScreenIconReceived:(NSNotification *)notification { } - (void)sdl_appDidBecomeActive:(NSNotification *)notification { + // App may have been disconnected in the background + if (!self.canPresent && self.presenter.presented) { + [self.presenter dismiss]; + } + [self sdl_checkLockScreen]; } From b8712a19f567c763a0ec63f6950fb1dc206e6430 Mon Sep 17 00:00:00 2001 From: Joel Fischer Date: Wed, 13 Nov 2019 13:33:05 -0500 Subject: [PATCH 33/38] In progress constraints for landscape lock screen --- .../Base.lproj/SDLLockScreen.storyboard | 122 ++++++++++++++---- 1 file changed, 97 insertions(+), 25 deletions(-) diff --git a/SmartDeviceLink/Assets/Base.lproj/SDLLockScreen.storyboard b/SmartDeviceLink/Assets/Base.lproj/SDLLockScreen.storyboard index 611806ac1..b98ebfd30 100644 --- a/SmartDeviceLink/Assets/Base.lproj/SDLLockScreen.storyboard +++ b/SmartDeviceLink/Assets/Base.lproj/SDLLockScreen.storyboard @@ -1,9 +1,9 @@ - - + + - + @@ -16,86 +16,158 @@ - + - + - - - - - - - - + - + - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -109,7 +181,7 @@ - + From 8362a18039be7b9cbbd396af1fa63567ad1941ae Mon Sep 17 00:00:00 2001 From: Joel Fischer Date: Wed, 13 Nov 2019 13:55:48 -0500 Subject: [PATCH 34/38] Add left / right arrow images --- .../Base.lproj/SDLLockScreen.storyboard | 48 ++++++++++++++++-- .../Contents.json | 23 +++++++++ .../lock_arrow_left_black.png | Bin 0 -> 282 bytes .../lock_arrow_left_black@2x.png | Bin 0 -> 452 bytes .../lock_arrow_left_black@3x.png | Bin 0 -> 702 bytes .../Contents.json | 23 +++++++++ .../lock_arrow_right_black.png | Bin 0 -> 269 bytes .../lock_arrow_right_black@2x.png | Bin 0 -> 402 bytes .../lock_arrow_right_black@3x.png | Bin 0 -> 674 bytes SmartDeviceLink/SDLLockScreenViewController.m | 15 +++++- 10 files changed, 103 insertions(+), 6 deletions(-) create mode 100644 SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_left_black.imageset/Contents.json create mode 100644 SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_left_black.imageset/lock_arrow_left_black.png create mode 100644 SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_left_black.imageset/lock_arrow_left_black@2x.png create mode 100644 SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_left_black.imageset/lock_arrow_left_black@3x.png create mode 100644 SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_right_black.imageset/Contents.json create mode 100644 SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_right_black.imageset/lock_arrow_right_black.png create mode 100644 SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_right_black.imageset/lock_arrow_right_black@2x.png create mode 100644 SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_right_black.imageset/lock_arrow_right_black@3x.png diff --git a/SmartDeviceLink/Assets/Base.lproj/SDLLockScreen.storyboard b/SmartDeviceLink/Assets/Base.lproj/SDLLockScreen.storyboard index b98ebfd30..fe7b3e564 100644 --- a/SmartDeviceLink/Assets/Base.lproj/SDLLockScreen.storyboard +++ b/SmartDeviceLink/Assets/Base.lproj/SDLLockScreen.storyboard @@ -33,14 +33,14 @@ - + - + @@ -95,27 +95,45 @@ + + + + + + + + + + + + + + + + + + @@ -124,6 +142,10 @@ + + + + @@ -135,13 +157,19 @@ + + + + + + + - @@ -150,12 +178,18 @@ + + + + + + + - @@ -171,6 +205,8 @@ + + @@ -181,11 +217,13 @@ - + + + diff --git a/SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_left_black.imageset/Contents.json b/SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_left_black.imageset/Contents.json new file mode 100644 index 000000000..b93cb64e9 --- /dev/null +++ b/SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_left_black.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "lock_arrow_left_black.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "lock_arrow_left_black@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "lock_arrow_left_black@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_left_black.imageset/lock_arrow_left_black.png b/SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_left_black.imageset/lock_arrow_left_black.png new file mode 100644 index 0000000000000000000000000000000000000000..3b98a89cde84fe5a20ca5743c4be2cc099727c0d GIT binary patch literal 282 zcmV+#0prlm_sPK& zUT^}}slyoz@H-%Rm_r2fJ|K;_gaLjBBp-{2VBQC$71uDp?|>9y74}6TMt&f`TdBv$ z8_E$+5k}rnkGB$F1o&Dya0^R-5N~A!_J&HtQvrL!2;NEv13pd>HerD80qMa#%=>_p zU>64X9*}-K!n_Yi84h89?*SRcGc1`jAlfoIRCVp@VWy|M21K7beg9P;QVCH-X0;*I gs8TC4K~b~&6~3nVsgFubbN~PV07*qoM6N<$g1cxV7-WRg0K+Xv8|%D8Ib4E_a+ZSO5Tu9cMoQn(?PCz=@;yojW1CR+WGh_VaDyQ7P9`>n}(eadPjtJ7lb{%u$ z--AqYl@mr2fONCNM~)oEL8iIR6~i=054$i%yL^GhcS>o z_6x-@1~SiG;T&c_`Z+LwVFqM@dm|hMKn6H8gJA$Y7m3Bv>;{PCO4~aw# uM3H%-7PBB~LJXod)kxIH9HePm-9G_!80Id_xsbB}0000p)ie9yhGz7!C-k0ax-}67;@7XWM`{B9jx##>J$)PSyi|iWF zyq0+zyz17BmRAlkYE%ndgU0lJ0~TOf+5z3! z5Cxc)c1|Du$pTD^I;gw?;EZP9sstil3J;T_Vwswlt|zE&>i)23K}DX_!3zeyBe z3Tvw_>T?Y&z!cIEJ*Wuq&cepc$Fr+##oZ`XsCWY zu|+8@%nn`EqBTn?VUFpkIZ6p(cIujzGGHkg%z&O{fl?}%UAnFx*|3xbW>C*FLMaK% zZjEQPR!RbMTyxo>gooLq3H{8HB{a+ly~q?LFw9;}X1i7b!<^L1tWiS3v}-DRlz=d& z^eO~PD3}i22!av{=Coc1VhIA%shgotg1`*xO*oe9VfN`(K$PrZ&ggAW7GQwkql{nv z!0_iXF#LnbB^hA2h{(&e~ ku8n9O7|*&i&6}{kUs62AqjvJ<_y7O^07*qoM6N<$f?Q}kAOHXW literal 0 HcmV?d00001 diff --git a/SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_right_black.imageset/Contents.json b/SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_right_black.imageset/Contents.json new file mode 100644 index 000000000..b3c3a4a16 --- /dev/null +++ b/SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_right_black.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "lock_arrow_right_black.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "lock_arrow_right_black@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "lock_arrow_right_black@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_right_black.imageset/lock_arrow_right_black.png b/SmartDeviceLink/Assets/SDLAssets.xcassets/lock_arrow_right_black.imageset/lock_arrow_right_black.png new file mode 100644 index 0000000000000000000000000000000000000000..fdd933091f641adeba6349e031dc97f08ee4b431 GIT binary patch literal 269 zcmV+o0rLKdP)GrIeCVQj#RUz_(-P z&U={Ln=Evn_u0-&Gf!t`&N=VNhFRKR7X)r z;*k|v6p{kR3@Ie?#A+jtldnP&i4%qu5_x8gR)s`P8Bs{&g>~8#5;TlPHnNxQccP{_kAaV=QO=i;&CaO$jHbAo5atI4%EU8k6MR%5ETDV(_5KFr){x1_^ wdx#B0WkPH*vk9?Gh;6Dth>gsJ_`_EB4=WYsE}Q`ptN;K207*qoM6N<$fXArKUYph0K|!J)yyp~0acXlS@YLqkJD(9qD(kduSZ z5CjcDAP7MOfdnEUBBDgn_s5AdW{@Af&~JFoGvAl@{+@f@d++<6^Z$e6_c1}IAta8% zGQ-A@D5f$=mr*2&DXcJJ7>QykQ*;|hqL{)emy9G)OyvW zVk*x$ZfJ>O3ZJ;jE`!SxQ<>(3(Itv0eC8UvjW173WrmXmm?)<3h3ieto7Or8Hhjgv zAFo-@sRoYG#CdFo^3S~3#QWdIC#1Crl^dPfXamP+;ynHrUum&NF`2yNv|=*(#trr= zCX-j3QA{S^xk;O1GI`Be#bok>TkKOzCbRS@CUxH2rd=_ayrEw)nf&Aq`xTSP9D|BU zoi}$mpqNbNIj5LZ?r~5tnY`t^Vp6%!A;n~}z>s26dB9=CWU|Nw#ia6(4#i}$#6`s@ zMloK>{PI_fKbQT3sTgm`D8`$Z-u73F56XPBtQZ$#xO_=5F8EW7OJrSCu9z*(6}Mpo z;>M*w-0ByJn_~lUJ9#7)Ukt# zim|+Jq! Date: Wed, 13 Nov 2019 16:06:52 -0500 Subject: [PATCH 35/38] Apply suggestions from code review Co-Authored-By: Joel Fischer --- SmartDeviceLink/SDLAudioStreamManager.h | 8 ++------ SmartDeviceLink/SDLFunctionID.h | 5 ++--- SmartDeviceLink/SDLGetSystemCapability.h | 3 +-- SmartDeviceLink/SDLGetWayPoints.h | 2 +- SmartDeviceLink/SDLKeyboardDelegate.h | 2 +- SmartDeviceLink/SDLLightControlCapabilities.h | 1 - SmartDeviceLink/SDLLightState.h | 2 +- SmartDeviceLink/SDLLockScreenViewController.h | 2 +- SmartDeviceLink/SDLLogFilter.h | 2 -- SmartDeviceLink/SDLManager.h | 2 +- SmartDeviceLink/SDLRPCMessageType.h | 2 +- SmartDeviceLink/SDLVersion.h | 6 +++--- 12 files changed, 14 insertions(+), 23 deletions(-) diff --git a/SmartDeviceLink/SDLAudioStreamManager.h b/SmartDeviceLink/SDLAudioStreamManager.h index a73128ebc..131f2df8b 100755 --- a/SmartDeviceLink/SDLAudioStreamManager.h +++ b/SmartDeviceLink/SDLAudioStreamManager.h @@ -21,14 +21,10 @@ extern NSString *const SDLErrorDomainAudioStreamManager; /// AudioStreamManager errors typedef NS_ENUM(NSInteger, SDLAudioStreamManagerError) { - /// SDLAudioStreamManagerError - /// - /// Not connected error + /// The audio stream is not currently connected SDLAudioStreamManagerErrorNotConnected = -1, - /// SDLAudioStreamManagerError - /// - /// No queued audio + /// Attempted to play but there's no audio in the queue SDLAudioStreamManagerErrorNoQueuedAudio = -2 }; diff --git a/SmartDeviceLink/SDLFunctionID.h b/SmartDeviceLink/SDLFunctionID.h index 9d551bd20..575d17643 100644 --- a/SmartDeviceLink/SDLFunctionID.h +++ b/SmartDeviceLink/SDLFunctionID.h @@ -13,14 +13,13 @@ NS_ASSUME_NONNULL_BEGIN /// The shared object for pulling function id information + (instancetype)sharedInstance; -/// Gets the function name for a given function ID +/// Gets the function name for a given SDL RPC function ID /// /// @param functionID A function ID /// @returns An SDLRPCFunctionName - (nullable SDLRPCFunctionName)functionNameForId:(UInt32)functionID; - -/// Gets the function ID from a function name +/// Gets the function ID for a given SDL RPC function name /// /// @param functionName The RPC function name - (nullable NSNumber *)functionIdForName:(SDLRPCFunctionName)functionName; diff --git a/SmartDeviceLink/SDLGetSystemCapability.h b/SmartDeviceLink/SDLGetSystemCapability.h index faaac72d3..004074ea5 100644 --- a/SmartDeviceLink/SDLGetSystemCapability.h +++ b/SmartDeviceLink/SDLGetSystemCapability.h @@ -14,8 +14,7 @@ NS_ASSUME_NONNULL_BEGIN /** - * SDLGetWayPoints. - * Request for expanded information about a supported system/HMI capability + * SDL RPC Request for expanded information about a supported system/HMI capability * * @since SDL 4.5 */ diff --git a/SmartDeviceLink/SDLGetWayPoints.h b/SmartDeviceLink/SDLGetWayPoints.h index 087c9fa2e..331acc3a0 100644 --- a/SmartDeviceLink/SDLGetWayPoints.h +++ b/SmartDeviceLink/SDLGetWayPoints.h @@ -9,7 +9,7 @@ NS_ASSUME_NONNULL_BEGIN /// This RPC allows you to get navigation waypoint data /// -/// @since 4.1 +/// @since RPC 4.1 @interface SDLGetWayPoints : SDLRPCRequest /// Convenience init to get waypoints. diff --git a/SmartDeviceLink/SDLKeyboardDelegate.h b/SmartDeviceLink/SDLKeyboardDelegate.h index a3c3925f9..5637a2a45 100644 --- a/SmartDeviceLink/SDLKeyboardDelegate.h +++ b/SmartDeviceLink/SDLKeyboardDelegate.h @@ -35,7 +35,7 @@ typedef void(^SDLKeyboardAutoCompleteResultsHandler)(NSArray *_Nulla */ typedef void(^SDLKeyboardCharacterSetCompletionHandler)(NSArray *_Nullable updatedCharacterSet); -/// A protocol with available keyboard delegate methods and properties +/// They delegate of a keyboard popup allowing customization at runtime of the keyboard. @protocol SDLKeyboardDelegate /** diff --git a/SmartDeviceLink/SDLLightControlCapabilities.h b/SmartDeviceLink/SDLLightControlCapabilities.h index cdc5d7a99..13f709904 100644 --- a/SmartDeviceLink/SDLLightControlCapabilities.h +++ b/SmartDeviceLink/SDLLightControlCapabilities.h @@ -8,7 +8,6 @@ NS_ASSUME_NONNULL_BEGIN - /// Current light control capabilities. /// /// @since RPC 5.0 diff --git a/SmartDeviceLink/SDLLightState.h b/SmartDeviceLink/SDLLightState.h index faaaad272..296fbceee 100644 --- a/SmartDeviceLink/SDLLightState.h +++ b/SmartDeviceLink/SDLLightState.h @@ -12,7 +12,7 @@ NS_ASSUME_NONNULL_BEGIN /// Current light control state /// -/// @since SDL 5.0 +/// @since RPC 5.0 @interface SDLLightState : SDLRPCStruct /** diff --git a/SmartDeviceLink/SDLLockScreenViewController.h b/SmartDeviceLink/SDLLockScreenViewController.h index 59fd10963..acce47b1f 100644 --- a/SmartDeviceLink/SDLLockScreenViewController.h +++ b/SmartDeviceLink/SDLLockScreenViewController.h @@ -10,7 +10,7 @@ NS_ASSUME_NONNULL_BEGIN -/// The view controller fo the lockscreen. +/// The view controller for the lockscreen. @interface SDLLockScreenViewController : UIViewController /// A block that can be used to close the lockscreen when the user swipes on the lockscreen. Override this in your own custom view controllers if you build a custom lock screen. diff --git a/SmartDeviceLink/SDLLogFilter.h b/SmartDeviceLink/SDLLogFilter.h index 72346dcb7..9a651478b 100644 --- a/SmartDeviceLink/SDLLogFilter.h +++ b/SmartDeviceLink/SDLLogFilter.h @@ -20,8 +20,6 @@ NS_ASSUME_NONNULL_BEGIN @interface SDLLogFilter : NSObject /// A block that takes in a log model and returns whether or not the log passes the filter and should therefore be logged. -/// -/// Optional @property (strong, nonatomic, readonly) SDLLogFilterBlock filter; /// Initializer unavailable diff --git a/SmartDeviceLink/SDLManager.h b/SmartDeviceLink/SDLManager.h index 77f36ba33..3e73385d3 100644 --- a/SmartDeviceLink/SDLManager.h +++ b/SmartDeviceLink/SDLManager.h @@ -106,7 +106,7 @@ typedef void (^SDLManagerReadyBlock)(BOOL success, NSError *_Nullable error); #pragma clang diagnostic ignored "-Wdeprecated-declarations" /** * Deprecated internal proxy object. This should only be accessed when the Manager is READY. This property may go to nil at any time. -* The only reason to use this is to access the `putFileStream:withRequest:` method. All other functionality exists on managers in 4.3. This will be removed in 5.0 and the functionality replicated on `SDLFileManager`. +* All the other functionality exists on managers in sdl_ios 4.3+. */ @property (strong, nonatomic, readonly, nullable) SDLProxy *proxy; #pragma clang diagnostic pop diff --git a/SmartDeviceLink/SDLRPCMessageType.h b/SmartDeviceLink/SDLRPCMessageType.h index 95fff7224..5e01c4a4b 100644 --- a/SmartDeviceLink/SDLRPCMessageType.h +++ b/SmartDeviceLink/SDLRPCMessageType.h @@ -13,6 +13,6 @@ typedef NS_ENUM(Byte, SDLRPCMessageType) { /// A response to a request SDLRPCMessageTypeResponse, - /// A notification that does not have a response + /// A message that does not have a response SDLRPCMessageTypeNotification }; diff --git a/SmartDeviceLink/SDLVersion.h b/SmartDeviceLink/SDLVersion.h index 52edab414..22ff79dc7 100644 --- a/SmartDeviceLink/SDLVersion.h +++ b/SmartDeviceLink/SDLVersion.h @@ -16,13 +16,13 @@ NS_ASSUME_NONNULL_BEGIN /// Specifies a major / minor / patch version number for semantic versioning purposes and comparisons @interface SDLVersion : NSObject -/// Major version +/// Major version (e.g. X.0.0) @property (nonatomic, assign) NSUInteger major; -/// Minor version +/// Minor version (e.g. 0.X.0) @property (nonatomic, assign) NSUInteger minor; -/// Patch version +/// Patch version (e.g. 0.0.X) @property (nonatomic, assign) NSUInteger patch; /// A String format of the current SDLVersion From a5888b48d97325998cbb8eb2161d9e905fa98449 Mon Sep 17 00:00:00 2001 From: Joel Fischer Date: Fri, 15 Nov 2019 10:11:15 -0500 Subject: [PATCH 36/38] Update version to v6.4.1 --- .../SmartDeviceLink-Example-Swift-Info.plist | 19 + SmartDeviceLink-iOS.podspec | 2 +- SmartDeviceLink-iOS.xcodeproj/project.pbxproj | 16 +- SmartDeviceLink.podspec | 2 +- SmartDeviceLink/SDLProxy.m | 2 +- docs/Categories.html | 4 +- docs/Categories/NSString(SDLEnum).html | 4 +- docs/Classes.html | 198 +- docs/Classes/SDLAddCommand.html | 32 +- docs/Classes/SDLAddSubMenu.html | 8 +- docs/Classes/SDLAirbagStatus.html | 32 +- docs/Classes/SDLAppServiceCapability.html | 8 +- docs/Classes/SDLAppServiceData.html | 16 +- docs/Classes/SDLAppServiceManifest.html | 26 +- docs/Classes/SDLArtwork.html | 6 +- docs/Classes/SDLAudioControlData.html | 8 +- .../Classes/SDLAudioPassThruCapabilities.html | 12 +- docs/Classes/SDLBeltStatus.html | 60 +- docs/Classes/SDLBodyInformation.html | 8 +- docs/Classes/SDLButtonCapabilities.html | 4 +- docs/Classes/SDLButtonPress.html | 20 +- docs/Classes/SDLChangeRegistration.html | 16 +- .../SDLClimateControlCapabilities.html | 8 +- docs/Classes/SDLClimateControlData.html | 20 +- docs/Classes/SDLCloudAppProperties.html | 8 +- docs/Classes/SDLClusterModeStatus.html | 12 +- docs/Classes/SDLCreateWindow.html | 12 +- docs/Classes/SDLDIDResult.html | 4 +- docs/Classes/SDLDeviceStatus.html | 12 +- docs/Classes/SDLDisplayCapabilities.html | 8 +- docs/Classes/SDLECallInfo.html | 12 +- docs/Classes/SDLEmergencyEvent.html | 16 +- docs/Classes/SDLFile.html | 8 +- docs/Classes/SDLFileManager.html | 46 +- docs/Classes/SDLFuelRange.html | 4 +- docs/Classes/SDLFunctionID.html | 8 +- docs/Classes/SDLGPSData.html | 8 +- docs/Classes/SDLGetAppServiceData.html | 14 +- docs/Classes/SDLGetFile.html | 12 +- docs/Classes/SDLGetFileResponse.html | 8 +- docs/Classes/SDLGetInteriorVehicleData.html | 28 +- .../SDLGetInteriorVehicleDataConsent.html | 8 +- docs/Classes/SDLGetSystemCapability.html | 12 +- docs/Classes/SDLGetVehicleDataResponse.html | 24 +- docs/Classes/SDLGetWaypoints.html | 8 +- docs/Classes/SDLHMIPermissions.html | 8 +- docs/Classes/SDLHMISettingsControlData.html | 20 +- docs/Classes/SDLHeadLampStatus.html | 4 +- docs/Classes/SDLImage.html | 16 +- docs/Classes/SDLImageField.html | 8 +- docs/Classes/SDLKeyboardProperties.html | 28 +- docs/Classes/SDLLifecycleConfiguration.html | 16 +- docs/Classes/SDLLightCapabilities.html | 12 +- docs/Classes/SDLLightState.html | 26 +- docs/Classes/SDLLocationDetails.html | 2 +- docs/Classes/SDLLockScreenViewController.html | 4 +- docs/Classes/SDLLogFileModule.html | 2 +- docs/Classes/SDLLogFilter.html | 8 +- docs/Classes/SDLManager.html | 42 +- docs/Classes/SDLMassageCushionFirmness.html | 8 +- docs/Classes/SDLMassageModeData.html | 14 +- docs/Classes/SDLMediaServiceData.html | 12 +- docs/Classes/SDLMenuCell.html | 16 +- docs/Classes/SDLMenuConfiguration.html | 14 +- docs/Classes/SDLMetadataTags.html | 26 +- docs/Classes/SDLModuleData.html | 4 +- docs/Classes/SDLMyKey.html | 4 +- docs/Classes/SDLNavigationInstruction.html | 24 +- docs/Classes/SDLNavigationServiceData.html | 2 +- docs/Classes/SDLNotificationConstants.html | 4 +- .../SDLOnAppInterfaceUnregistered.html | 4 +- docs/Classes/SDLOnButtonEvent.html | 8 +- docs/Classes/SDLOnButtonPress.html | 8 +- docs/Classes/SDLOnCommand.html | 4 +- docs/Classes/SDLOnDriverDistraction.html | 4 +- docs/Classes/SDLOnHMIStatus.html | 16 +- docs/Classes/SDLOnKeyboardInput.html | 4 +- docs/Classes/SDLOnLanguageChange.html | 8 +- docs/Classes/SDLOnLockScreenStatus.html | 8 +- docs/Classes/SDLOnSystemRequest.html | 8 +- docs/Classes/SDLOnTBTClientState.html | 4 +- docs/Classes/SDLOnTouchEvent.html | 4 +- docs/Classes/SDLOnVehicleData.html | 24 +- docs/Classes/SDLPerformAudioPassThru.html | 32 +- docs/Classes/SDLPerformInteraction.html | 36 +- .../SDLPerformInteractionResponse.html | 4 +- docs/Classes/SDLPermissionManager.html | 20 +- docs/Classes/SDLPutFile.html | 24 +- docs/Classes/SDLRPCResponse.html | 4 +- docs/Classes/SDLRadioControlData.html | 16 +- docs/Classes/SDLRegisterAppInterface.html | 40 +- .../SDLRegisterAppInterfaceResponse.html | 24 +- .../SDLReleaseInteriorVehicleDataModule.html | 8 +- docs/Classes/SDLResetGlobalProperties.html | 8 +- docs/Classes/SDLScreenManager.html | 34 +- docs/Classes/SDLSeatControlData.html | 12 +- docs/Classes/SDLSeatMemoryAction.html | 12 +- docs/Classes/SDLSendLocation.html | 12 +- docs/Classes/SDLSetDisplayLayout.html | 8 +- docs/Classes/SDLSetGlobalProperties.html | 8 +- docs/Classes/SDLSetMediaClockTimer.html | 62 +- docs/Classes/SDLShow.html | 28 +- docs/Classes/SDLSingleTireStatus.html | 8 +- docs/Classes/SDLSoftButton.html | 20 +- docs/Classes/SDLSoftButtonObject.html | 16 +- docs/Classes/SDLSoftButtonState.html | 4 +- docs/Classes/SDLSubscribeButton.html | 16 +- docs/Classes/SDLSystemCapability.html | 4 +- docs/Classes/SDLSystemCapabilityManager.html | 32 +- docs/Classes/SDLSystemRequest.html | 8 +- docs/Classes/SDLTTSChunk.html | 8 +- docs/Classes/SDLTemperature.html | 12 +- docs/Classes/SDLTemplateConfiguration.html | 4 +- docs/Classes/SDLTextField.html | 8 +- docs/Classes/SDLTireStatus.html | 4 +- docs/Classes/SDLTouchManager.html | 4 +- docs/Classes/SDLUnsubscribeButton.html | 8 +- docs/Classes/SDLVehicleDataResult.html | 18 +- docs/Classes/SDLVideoStreamingFormat.html | 12 +- docs/Classes/SDLVoiceCommand.html | 8 +- docs/Classes/SDLWeatherServiceData.html | 2 +- docs/Classes/SDLWindowCapability.html | 8 +- docs/Classes/SDLWindowTypeCapabilities.html | 8 +- docs/Constants.html | 4412 ++++++++--------- docs/Protocols.html | 36 +- docs/Protocols/SDLChoiceSetDelegate.html | 4 +- docs/Protocols/SDLKeyboardDelegate.html | 24 +- docs/Protocols/SDLManagerDelegate.html | 22 +- docs/Type Definitions.html | 224 +- docs/Type Definitions/SDLTouchIdentifier.html | 4 +- docs/index.html | 298 +- docs/search.json | 2 +- 132 files changed, 3440 insertions(+), 3421 deletions(-) diff --git a/Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Info.plist b/Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Info.plist index 5749315c6..26f4c5778 100644 --- a/Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Info.plist +++ b/Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Info.plist @@ -24,6 +24,25 @@ NSSpeechRecognitionUsageDescription Requesting access to the speech recognition API + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneConfigurationName + Default + UISceneDelegateClassName + $(PRODUCT_MODULE_NAME).SceneDelegate + UISceneStoryboardFile + Main + + + + UIBackgroundModes external-accessory diff --git a/SmartDeviceLink-iOS.podspec b/SmartDeviceLink-iOS.podspec index 5f4c369e4..4473bf8c9 100644 --- a/SmartDeviceLink-iOS.podspec +++ b/SmartDeviceLink-iOS.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "SmartDeviceLink-iOS" -s.version = "6.4.0" +s.version = "6.4.1" s.summary = "Connect your app with cars!" s.homepage = "https://github.com/smartdevicelink/SmartDeviceLink-iOS" s.license = { :type => "New BSD", :file => "LICENSE" } diff --git a/SmartDeviceLink-iOS.xcodeproj/project.pbxproj b/SmartDeviceLink-iOS.xcodeproj/project.pbxproj index 900fce652..09553a611 100644 --- a/SmartDeviceLink-iOS.xcodeproj/project.pbxproj +++ b/SmartDeviceLink-iOS.xcodeproj/project.pbxproj @@ -8573,7 +8573,7 @@ INFOPLIST_FILE = "$(SRCROOT)/Example Apps/Example ObjC/SmartDeviceLink-Example-ObjC-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 6.4.0; + MARKETING_VERSION = 6.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.smartdevicelink.SDLTestApp; PRODUCT_NAME = "SDL Example"; SWIFT_VERSION = 5.0; @@ -8589,7 +8589,7 @@ INFOPLIST_FILE = "$(SRCROOT)/Example Apps/Example ObjC/SmartDeviceLink-Example-ObjC-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 6.4.0; + MARKETING_VERSION = 6.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.smartdevicelink.SDLTestApp; PRODUCT_NAME = "SDL Example"; SWIFT_VERSION = 5.0; @@ -8632,7 +8632,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = "$(inherited)"; - MARKETING_VERSION = 6.4.0; + MARKETING_VERSION = 6.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.smartdevicelink.smartdevicelink; PRODUCT_NAME = "$(TARGET_NAME)"; RUN_CLANG_STATIC_ANALYZER = YES; @@ -8677,7 +8677,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = "$(inherited)"; - MARKETING_VERSION = 6.4.0; + MARKETING_VERSION = 6.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.smartdevicelink.smartdevicelink; PRODUCT_NAME = "$(TARGET_NAME)"; RUN_CLANG_STATIC_ANALYZER = YES; @@ -8767,7 +8767,7 @@ INFOPLIST_FILE = "$(SRCROOT)/Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 6.4.0; + MARKETING_VERSION = 6.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.smartdevicelink.SDLTestApp; PRODUCT_NAME = "SDL Example Swift"; SWIFT_OBJC_BRIDGING_HEADER = "Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Bridging-Header.h"; @@ -8787,7 +8787,7 @@ INFOPLIST_FILE = "$(SRCROOT)/Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 6.4.0; + MARKETING_VERSION = 6.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.smartdevicelink.SDLTestApp; PRODUCT_NAME = "SDL Example Swift"; SWIFT_OBJC_BRIDGING_HEADER = "Example Apps/Example Swift/SmartDeviceLink-Example-Swift-Bridging-Header.h"; @@ -8833,7 +8833,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = "$(inherited)"; - MARKETING_VERSION = 6.4.0; + MARKETING_VERSION = 6.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.smartdevicelink.SmartDeviceLinkSwift; PRODUCT_NAME = "$(TARGET_NAME)"; RUN_CLANG_STATIC_ANALYZER = YES; @@ -8883,7 +8883,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = "$(inherited)"; - MARKETING_VERSION = 6.4.0; + MARKETING_VERSION = 6.4.1; PRODUCT_BUNDLE_IDENTIFIER = com.smartdevicelink.SmartDeviceLinkSwift; PRODUCT_NAME = "$(TARGET_NAME)"; RUN_CLANG_STATIC_ANALYZER = YES; diff --git a/SmartDeviceLink.podspec b/SmartDeviceLink.podspec index 403422a11..9d76263dd 100644 --- a/SmartDeviceLink.podspec +++ b/SmartDeviceLink.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "SmartDeviceLink" -s.version = "6.4.0" +s.version = "6.4.1" s.summary = "Connect your app with cars!" s.homepage = "https://github.com/smartdevicelink/SmartDeviceLink-iOS" s.license = { :type => "New BSD", :file => "LICENSE" } diff --git a/SmartDeviceLink/SDLProxy.m b/SmartDeviceLink/SDLProxy.m index 6b8e4e890..174ed564f 100644 --- a/SmartDeviceLink/SDLProxy.m +++ b/SmartDeviceLink/SDLProxy.m @@ -51,7 +51,7 @@ typedef void (^URLSessionTaskCompletionHandler)(NSData *data, NSURLResponse *response, NSError *error); typedef void (^URLSessionDownloadTaskCompletionHandler)(NSURL *location, NSURLResponse *response, NSError *error); -NSString *const SDLProxyVersion = @"6.4.0"; +NSString *const SDLProxyVersion = @"6.4.1"; const float StartSessionTime = 10.0; const float NotifyProxyClosedDelay = (float)0.1; const int PoliciesCorrelationId = 65535; diff --git a/docs/Categories.html b/docs/Categories.html index 354833298..83d07333a 100644 --- a/docs/Categories.html +++ b/docs/Categories.html @@ -18,7 +18,7 @@

Undocumented

- See more + See more

Objective-C

@@ -30,7 +30,7 @@

Objective-C

* @param enumObj A SDLEnum object * @return YES if the two enums are equal. NO if not. */ -- (BOOL)isEqualToEnum:(SDLEnum)enumObj; +- (BOOL)isEqualToEnum:(SDLEnum)enumObj; @end diff --git a/docs/Categories/NSString(SDLEnum).html b/docs/Categories/NSString(SDLEnum).html index 55f384af1..3c09a08ea 100644 --- a/docs/Categories/NSString(SDLEnum).html +++ b/docs/Categories/NSString(SDLEnum).html @@ -21,11 +21,11 @@

Objective-C

-
- (BOOL)isEqualToEnum:(nonnull SDLEnum)enumObj;
+
- (BOOL)isEqualToEnum:(nonnull SDLEnum)enumObj;

Swift

-
func isEqual(toEnum enumObj: SDLEnum) -> Bool
+
func isEqual(toEnum enumObj: SDLEnum) -> Bool
diff --git a/docs/Classes.html b/docs/Classes.html index a8be1aaab..e8b760e60 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -575,14 +575,14 @@

Objective-C

* @param updatedAppServiceRecord Service record for a specific app service provider * @return A SDLAppServiceCapability object */ -- (instancetype)initWithUpdateReason:(nullable SDLServiceUpdateReason)updateReason updatedAppServiceRecord:(SDLAppServiceRecord *)updatedAppServiceRecord; +- (instancetype)initWithUpdateReason:(nullable SDLServiceUpdateReason)updateReason updatedAppServiceRecord:(SDLAppServiceRecord *)updatedAppServiceRecord; /** * Only included in `OnSystemCapbilityUpdated`. Update reason for this service record. * * SDLServiceUpdateReason, Optional */ -@property (nullable, strong, nonatomic) SDLServiceUpdateReason updateReason; +@property (nullable, strong, nonatomic) SDLServiceUpdateReason updateReason; /** * Service record for a specific app service provider. @@ -619,7 +619,7 @@

Objective-C

* @param serviceId A unique ID tied to this specific service record. * @return A SDLAppServiceData object */
-- (instancetype)initWithAppServiceType:(SDLAppServiceType)serviceType serviceId:(NSString *)serviceId NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithAppServiceType:(SDLAppServiceType)serviceType serviceId:(NSString *)serviceId NS_DESIGNATED_INITIALIZER; /** * Convenience init for media service data. @@ -658,7 +658,7 @@

Objective-C

* @param navigationServiceData The navigation service data * @return A SDLAppServiceData object */
-- (instancetype)initWithAppServiceType:(SDLAppServiceType)serviceType serviceId:(NSString *)serviceId mediaServiceData:(nullable SDLMediaServiceData *)mediaServiceData weatherServiceData:(nullable SDLWeatherServiceData *)weatherServiceData navigationServiceData:(nullable SDLNavigationServiceData *)navigationServiceData; +- (instancetype)initWithAppServiceType:(SDLAppServiceType)serviceType serviceId:(NSString *)serviceId mediaServiceData:(nullable SDLMediaServiceData *)mediaServiceData weatherServiceData:(nullable SDLWeatherServiceData *)weatherServiceData navigationServiceData:(nullable SDLNavigationServiceData *)navigationServiceData; /** * The type of service that is to be offered by this app. See `AppServiceType` for known enum equivalent types. Parameter is a string to allow for new service types to be used by apps on older versions of SDL Core. @@ -883,7 +883,7 @@

Objective-C

@return An instance of this class to be passed to a screen manager. */
-+ (instancetype)artworkWithStaticIcon:(SDLStaticIconName)staticIcon NS_SWIFT_UNAVAILABLE("Use the standard initializer"); ++ (instancetype)artworkWithStaticIcon:(SDLStaticIconName)staticIcon NS_SWIFT_UNAVAILABLE("Use the standard initializer"); /** * Convenience helper to create a persistent artwork from an image. @@ -948,7 +948,7 @@

Objective-C

@return An instance of this class to be passed to a screen manager. */
-- (instancetype)initWithStaticIcon:(SDLStaticIconName)staticIcon; +- (instancetype)initWithStaticIcon:(SDLStaticIconName)staticIcon; @end @@ -1095,7 +1095,7 @@

Objective-C

@param equalizerSettings list of supported Equalizer channels. @return An instance of the SDLAudioControlData class. */ -- (instancetype)initWithSource:(nullable SDLPrimaryAudioSource)source keepContext:(nullable NSNumber<SDLBool> *)keepContext volume:(nullable NSNumber<SDLInt> *)volume equalizerSettings:(nullable NSArray<SDLEqualizerSettings *> *)equalizerSettings; +- (instancetype)initWithSource:(nullable SDLPrimaryAudioSource)source keepContext:(nullable NSNumber<SDLBool> *)keepContext volume:(nullable NSNumber<SDLInt> *)volume equalizerSettings:(nullable NSArray<SDLEqualizerSettings *> *)equalizerSettings; /** * @abstract In a getter response or a notification, @@ -1105,7 +1105,7 @@

Objective-C

* * Optional, SDLPrimaryAudioSource */
-@property (nullable, strong, nonatomic) SDLPrimaryAudioSource source; +@property (nullable, strong, nonatomic) SDLPrimaryAudioSource source; /** * @abstract This parameter shall not be present in any getter responses or notifications. @@ -1499,7 +1499,7 @@

Objective-C

@return A SDLCancelInteraction object */
-+ (instancetype)performInteraction NS_SWIFT_NAME(performInteraction()); ++ (instancetype)performInteraction NS_SWIFT_NAME(performInteraction()); /** The ID of the specific interaction to dismiss. If not set, the most recent of the RPC type set in functionID will be dismissed. @@ -1950,7 +1950,7 @@

Objective-C

* @param endpoint The websocket endpoint * @return A SDLCloudAppProperties object */
-- (instancetype)initWithAppID:(NSString *)appID nicknames:(nullable NSArray<NSString *> *)nicknames enabled:(BOOL)enabled authToken:(nullable NSString *)authToken cloudTransportType:(nullable NSString *)cloudTransportType hybridAppPreference:(nullable SDLHybridAppPreference)hybridAppPreference endpoint:(nullable NSString *)endpoint; +- (instancetype)initWithAppID:(NSString *)appID nicknames:(nullable NSArray<NSString *> *)nicknames enabled:(BOOL)enabled authToken:(nullable NSString *)authToken cloudTransportType:(nullable NSString *)cloudTransportType hybridAppPreference:(nullable SDLHybridAppPreference)hybridAppPreference endpoint:(nullable NSString *)endpoint; /** * An array of app names a cloud app is allowed to register with. If included in a `SetCloudAppProperties` request, this value will overwrite the existing "nicknames" field in the app policies section of the policy table. @@ -1992,7 +1992,7 @@

Objective-C

* * SDLHybridAppPreference, Optional */
-@property (nullable, strong, nonatomic) SDLHybridAppPreference hybridAppPreference; +@property (nullable, strong, nonatomic) SDLHybridAppPreference hybridAppPreference; /** * The websocket endpoint. @@ -2968,7 +2968,7 @@

Objective-C

/** * The system will attempt to determine the type of file that you have passed in. It will default to BINARY if it does not recognize the file type or the file type is not supported by SDL. */ -@property (strong, nonatomic, readonly) SDLFileType fileType; +@property (strong, nonatomic, readonly) SDLFileType fileType; /** * A stream to pull binary data from a SDLFile. The stream only pulls required data from the file on disk or in memory. This reduces memory usage while uploading a large file to the remote system as each chunk of data can be released immediately after it is uploaded. @@ -3182,8 +3182,8 @@

Objective-C

+ (instancetype)sharedInstance; -- (nullable SDLRPCFunctionName)functionNameForId:(UInt32)functionID; -- (nullable NSNumber<SDLInt> *)functionIdForName:(SDLRPCFunctionName)functionName; +- (nullable SDLRPCFunctionName)functionNameForId:(UInt32)functionID; +- (nullable NSNumber<SDLInt> *)functionIdForName:(SDLRPCFunctionName)functionName; @end @@ -3412,7 +3412,7 @@

Objective-C

* @param crc Additional CRC32 checksum to protect data integrity up to 512 Mbits * @return A SDLGetFileResponse object */
-- (instancetype)initWithOffset:(UInt32)offset length:(UInt32)length fileType:(nullable SDLFileType)fileType crc:(UInt32)crc; +- (instancetype)initWithOffset:(UInt32)offset length:(UInt32)length fileType:(nullable SDLFileType)fileType crc:(UInt32)crc; /** * Optional offset in bytes for resuming partial data chunks. @@ -3433,7 +3433,7 @@

Objective-C

* * SDLFileType, Optional */
-@property (nullable, strong, nonatomic) SDLFileType fileType; +@property (nullable, strong, nonatomic) SDLFileType fileType; /** * Additional CRC32 checksum to protect data integrity up to 512 Mbits. @@ -3486,14 +3486,14 @@

Objective-C

@interface SDLGetInteriorVehicleDataConsent : SDLRPCRequest
 
-- (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleIds:(NSArray<NSString *> *)moduleIds;
+- (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleIds:(NSArray<NSString *> *)moduleIds;
 
 /**
  * The module type that the app requests to control.
  *
  * Required
  */
-@property (strong, nonatomic) SDLModuleType moduleType;
+@property (strong, nonatomic) SDLModuleType moduleType;
 
 /**
  * Ids of a module of same type, published by System Capability.
@@ -3578,7 +3578,7 @@ 

Objective-C

* @param type The type of system capability * @return A SDLSystemCapabilityType object */
-- (instancetype)initWithType:(SDLSystemCapabilityType)type; +- (instancetype)initWithType:(SDLSystemCapabilityType)type; /** * Convenience init @@ -3587,14 +3587,14 @@

Objective-C

* @param subscribe Whether or not to subscribe to updates of the supplied service capability type * @return A SDLSystemCapabilityType object */
-- (instancetype)initWithType:(SDLSystemCapabilityType)type subscribe:(BOOL)subscribe; +- (instancetype)initWithType:(SDLSystemCapabilityType)type subscribe:(BOOL)subscribe; /** * The type of system capability to get more information on * * SDLSystemCapabilityType, Required */ -@property (strong, nonatomic) SDLSystemCapabilityType systemCapabilityType; +@property (strong, nonatomic) SDLSystemCapabilityType systemCapabilityType; /** * Flag to subscribe to updates of the supplied service capability type. If true, the requester will be subscribed. If false, the requester will not be subscribed and be removed as a subscriber if it was previously subscribed. @@ -3688,7 +3688,7 @@

Objective-C

@interface SDLGetWayPoints : SDLRPCRequest
 
-- (instancetype)initWithType:(SDLWayPointType)type;
+- (instancetype)initWithType:(SDLWayPointType)type;
 
 /**
  * To request for either the destination
@@ -3696,7 +3696,7 @@ 

Objective-C

* * Required */
-@property (nullable, strong, nonatomic) SDLWayPointType waypointType; +@property (nullable, strong, nonatomic) SDLWayPointType waypointType; @end
@@ -4080,7 +4080,7 @@

Objective-C

@param name The name of a light or a group of lights @return An instance of the SDLLightCapabilities class */
-- (instancetype)initWithName:(SDLLightName)name; +- (instancetype)initWithName:(SDLLightName)name; /** Constructs a newly allocated SDLLightCapabilities object with given parameters @@ -4092,14 +4092,14 @@

Objective-C

@return An instance of the SDLLightCapabilities class */
-- (instancetype)initWithName:(SDLLightName)name densityAvailable:(BOOL)densityAvailable colorAvailable:(BOOL)colorAvailable statusAvailable:(BOOL)statusAvailable; +- (instancetype)initWithName:(SDLLightName)name densityAvailable:(BOOL)densityAvailable colorAvailable:(BOOL)colorAvailable statusAvailable:(BOOL)statusAvailable; /** * @abstract The name of a light or a group of lights * * Required, SDLLightName */ -@property (strong, nonatomic) SDLLightName name; +@property (strong, nonatomic) SDLLightName name; /** * @abstract Indicates if the light's density can be set remotely (similar to a dimmer). @@ -4252,7 +4252,7 @@

Objective-C

@param status Reflects the status of Light. @return An instance of the SDLLightState class */
-- (instancetype)initWithId:(SDLLightName)id status:(SDLLightStatus)status; +- (instancetype)initWithId:(SDLLightName)id status:(SDLLightStatus)status; /** Constructs a newly allocated SDLLightState object with given parameters @@ -4263,7 +4263,7 @@

Objective-C

@param color Reflects the color of Light. @return An instance of the SDLLightState class */
-- (instancetype)initWithId:(SDLLightName)id status:(SDLLightStatus)status density:(double)density color:(SDLRGBColor *)color; +- (instancetype)initWithId:(SDLLightName)id status:(SDLLightStatus)status density:(double)density color:(SDLRGBColor *)color; /** Constructs a newly allocated SDLLightState object with given parameters @@ -4274,21 +4274,21 @@

Objective-C

@param lightColor Reflects the color of Light. @return An instance of the SDLLightState class */
-- (instancetype)initWithId:(SDLLightName)id lightStatus:(SDLLightStatus)lightStatus lightDensity:(double)lightDensity lightColor:(UIColor *)lightColor; +- (instancetype)initWithId:(SDLLightName)id lightStatus:(SDLLightStatus)lightStatus lightDensity:(double)lightDensity lightColor:(UIColor *)lightColor; /** * @abstract The name of a light or a group of lights * * Required, SDLLightName */ -@property (strong, nonatomic) SDLLightName id; +@property (strong, nonatomic) SDLLightName id; /** * @abstract Reflects the status of Light. * * Required, SDLLightStatus */ -@property (strong, nonatomic) SDLLightStatus status; +@property (strong, nonatomic) SDLLightStatus status; /** * @abstract Reflects the density of Light. @@ -4425,7 +4425,7 @@

Objective-C

@interface SDLLockScreenViewController : UIViewController
 
-typedef void (^SwipeGestureCallbackBlock)(void);
+typedef void (^SwipeGestureCallbackBlock)(void);
 
 /**
  *  The app's icon. This will be set by the lock screen configuration.
@@ -4450,7 +4450,7 @@ 

Objective-C

/** * Adds a swipe gesture to the lock screen view controller. */ -- (void)addDismissGestureWithCallback:(SwipeGestureCallbackBlock)swipeGestureCallback; +- (void)addDismissGestureWithCallback:(SwipeGestureCallbackBlock)swipeGestureCallback; /** * Remove swipe gesture to the lock screen view controller. @@ -4634,7 +4634,7 @@

Objective-C

@interface SDLLogFilter : NSObject
 
-@property (strong, nonatomic, readonly) SDLLogFilterBlock filter;
+@property (strong, nonatomic, readonly) SDLLogFilterBlock filter;
 
 - (instancetype)init NS_UNAVAILABLE;
 
@@ -4644,7 +4644,7 @@ 

Objective-C

@param filter The custom filter to be used @return An instance of SDLLogFilter */ -- (instancetype)initWithCustomFilter:(SDLLogFilterBlock)filter NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithCustomFilter:(SDLLogFilterBlock)filter NS_DESIGNATED_INITIALIZER; /** Returns a filter that only allows logs not containing the passed string within their message. @@ -4816,17 +4816,17 @@

Objective-C

/** * The current HMI level of the running app. */ -@property (copy, nonatomic, readonly, nullable) SDLHMILevel hmiLevel; +@property (copy, nonatomic, readonly, nullable) SDLHMILevel hmiLevel; /** * The current audio streaming state of the running app. */ -@property (copy, nonatomic, readonly) SDLAudioStreamingState audioStreamingState; +@property (copy, nonatomic, readonly) SDLAudioStreamingState audioStreamingState; /** * The current system context of the running app. */ -@property (copy, nonatomic, readonly) SDLSystemContext systemContext; +@property (copy, nonatomic, readonly) SDLSystemContext systemContext; /** * The file manager to be used by the running app. @@ -4900,7 +4900,7 @@

Objective-C

* * @param readyHandler The block called when the manager is ready to be used or an error occurs while attempting to become ready. */
-- (void)startWithReadyHandler:(SDLManagerReadyBlock)readyHandler NS_SWIFT_NAME(start(readyHandler:)); +- (void)startWithReadyHandler:(SDLManagerReadyBlock)readyHandler NS_SWIFT_NAME(start(readyHandler:)); /** * Stop the manager, it will disconnect if needed and no longer look for a connection. You probably don't need to call this method ever. @@ -4938,7 +4938,7 @@

Objective-C

* @param request The RPC request to send * @param handler The handler that will be called when the response returns */
-- (void)sendRequest:(SDLRPCRequest *)request withResponseHandler:(nullable SDLResponseHandler)handler NS_SWIFT_NAME(send(request:responseHandler:)); +- (void)sendRequest:(SDLRPCRequest *)request withResponseHandler:(nullable SDLResponseHandler)handler NS_SWIFT_NAME(send(request:responseHandler:)); /** Send all of the requests given as quickly as possible, but in order. Call the completionHandler after all requests have either failed or given a response. @@ -4947,7 +4947,7 @@

Objective-C

@param progressHandler A handler called every time a response is received @param completionHandler A handler to call when all requests have been responded to */
-- (void)sendRequests:(NSArray<SDLRPCRequest *> *)requests progressHandler:(nullable SDLMultipleAsyncRequestProgressHandler)progressHandler completionHandler:(nullable SDLMultipleRequestCompletionHandler)completionHandler; +- (void)sendRequests:(NSArray<SDLRPCRequest *> *)requests progressHandler:(nullable SDLMultipleAsyncRequestProgressHandler)progressHandler completionHandler:(nullable SDLMultipleRequestCompletionHandler)completionHandler; /** Send all of the requests one at a time, with the next one going out only after the previous one has received a response. Call the completionHandler after all requests have either failed or given a response. @@ -4956,12 +4956,12 @@

Objective-C

@param progressHandler A handler called every time a response is received. Return NO to cancel any requests that have not yet been sent, YES to continue sending requests. @param completionHandler A handler to call when all requests have been responded to */
-- (void)sendSequentialRequests:(NSArray<SDLRPCRequest *> *)requests progressHandler:(nullable SDLMultipleSequentialRequestProgressHandler)progressHandler completionHandler:(nullable SDLMultipleRequestCompletionHandler)completionHandler NS_SWIFT_NAME(sendSequential(requests:progressHandler:completionHandler:)); +- (void)sendSequentialRequests:(NSArray<SDLRPCRequest *> *)requests progressHandler:(nullable SDLMultipleSequentialRequestProgressHandler)progressHandler completionHandler:(nullable SDLMultipleRequestCompletionHandler)completionHandler NS_SWIFT_NAME(sendSequential(requests:progressHandler:completionHandler:)); #pragma mark - RPC Subscriptions -typedef void (^SDLRPCUpdatedBlock) (__kindof SDLRPCMessage *message); +typedef void (^SDLRPCUpdatedBlock) (__kindof SDLRPCMessage *message); /** * Subscribe to callbacks about a particular RPC request, notification, or response with a block callback. @@ -4970,7 +4970,7 @@

Objective-C

* @param block The block that will be called every time an RPC of the name and type specified is received. * @return An object that can be passed to `unsubscribeFromRPC:ofType:withObserver:` to unsubscribe the block. */
-- (id)subscribeToRPC:(SDLNotificationName)rpcName withBlock:(SDLRPCUpdatedBlock)block NS_SWIFT_NAME(subscribe(to:block:)); +- (id)subscribeToRPC:(SDLNotificationName)rpcName withBlock:(SDLRPCUpdatedBlock)block NS_SWIFT_NAME(subscribe(to:block:)); /** * Subscribe to callbacks about a particular RPC request, notification, or response with a selector callback. @@ -4986,7 +4986,7 @@

Objective-C

* @param observer The object that will have its selector called every time an RPC of the name and type specified is received. * @param selector The selector on `observer` that will be called every time an RPC of the name and type specified is received. */
-- (void)subscribeToRPC:(SDLNotificationName)rpcName withObserver:(id)observer selector:(SEL)selector NS_SWIFT_NAME(subscribe(to:observer:selector:)); +- (void)subscribeToRPC:(SDLNotificationName)rpcName withObserver:(id)observer selector:(SEL)selector NS_SWIFT_NAME(subscribe(to:observer:selector:)); /** * Unsubscribe to callbacks about a particular RPC request, notification, or response. @@ -4994,7 +4994,7 @@

Objective-C

* @param rpcName The name of the RPC request, response, or notification to unsubscribe from. * @param observer The object representing a block callback or selector callback to be unsubscribed */
-- (void)unsubscribeFromRPC:(SDLNotificationName)rpcName withObserver:(id)observer NS_SWIFT_NAME(unsubscribe(from:observer:)); +- (void)unsubscribeFromRPC:(SDLNotificationName)rpcName withObserver:(id)observer NS_SWIFT_NAME(unsubscribe(from:observer:)); @end
@@ -5110,7 +5110,7 @@

Objective-C

/** The handler that will be called when the command is activated */ -@property (copy, nonatomic, readonly, nullable) SDLMenuCellSelectionHandler handler; +@property (copy, nonatomic, readonly, nullable) SDLMenuCellSelectionHandler handler; /** If this is non-nil, this cell will be a sub-menu button, displaying the subcells in a menu when pressed. @@ -5120,7 +5120,7 @@

Objective-C

/** The layout in which the `subCells` will be displayed. */ -@property (strong, nonatomic, readonly, nullable) SDLMenuLayout submenuLayout; +@property (strong, nonatomic, readonly, nullable) SDLMenuLayout submenuLayout; /** Create a menu cell that has no subcells. @@ -5131,7 +5131,7 @@

Objective-C

@param handler The code that will be run when the menu cell is selected @return The menu cell */
-- (instancetype)initWithTitle:(NSString *)title icon:(nullable SDLArtwork *)icon voiceCommands:(nullable NSArray<NSString *> *)voiceCommands handler:(SDLMenuCellSelectionHandler)handler; +- (instancetype)initWithTitle:(NSString *)title icon:(nullable SDLArtwork *)icon voiceCommands:(nullable NSArray<NSString *> *)voiceCommands handler:(SDLMenuCellSelectionHandler)handler; /** Create a menu cell that has subcells and when selected will go into a deeper part of the menu @@ -5161,7 +5161,7 @@

Objective-C

@param subCells The subcells that will appear when the cell is selected @return The menu cell */
-- (instancetype)initWithTitle:(NSString *)title icon:(nullable SDLArtwork *)icon submenuLayout:(nullable SDLMenuLayout)layout subCells:(NSArray<SDLMenuCell *> *)subCells; +- (instancetype)initWithTitle:(NSString *)title icon:(nullable SDLArtwork *)icon submenuLayout:(nullable SDLMenuLayout)layout subCells:(NSArray<SDLMenuCell *> *)subCells; @end
@@ -5188,12 +5188,12 @@

Objective-C

/** * Changes the default main menu layout. Defaults to `SDLMenuLayoutList`. */ -@property (strong, nonatomic, readonly) SDLMenuLayout mainMenuLayout; +@property (strong, nonatomic, readonly) SDLMenuLayout mainMenuLayout; /** * Changes the default submenu layout. To change this for an individual submenu, set the `menuLayout` property on the `SDLMenuCell` initializer for creating a cell with sub-cells. Defaults to `SDLMenuLayoutList`. */ -@property (strong, nonatomic, readonly) SDLMenuLayout defaultSubmenuLayout; +@property (strong, nonatomic, readonly) SDLMenuLayout defaultSubmenuLayout; /** Initialize a new menu configuration with a main menu layout and a default submenu layout which can be overriden per-submenu if desired. @@ -5202,7 +5202,7 @@

Objective-C

@param defaultSubmenuLayout The new default submenu layout @return The menu configuration */
-- (instancetype)initWithMainMenuLayout:(SDLMenuLayout)mainMenuLayout defaultSubmenuLayout:(SDLMenuLayout)defaultSubmenuLayout; +- (instancetype)initWithMainMenuLayout:(SDLMenuLayout)mainMenuLayout defaultSubmenuLayout:(SDLMenuLayout)defaultSubmenuLayout; @end
@@ -5249,9 +5249,9 @@

Objective-C

/** Constructs a newly allocated SDLMetadataType object with NSArrays */ -- (instancetype)initWithTextFieldTypes:(nullable NSArray<SDLMetadataType> *)mainField1 mainField2:(nullable NSArray<SDLMetadataType> *)mainField2; +- (instancetype)initWithTextFieldTypes:(nullable NSArray<SDLMetadataType> *)mainField1 mainField2:(nullable NSArray<SDLMetadataType> *)mainField2; -- (instancetype)initWithTextFieldTypes:(nullable NSArray<SDLMetadataType> *)mainField1 mainField2:(nullable NSArray<SDLMetadataType> *)mainField2 mainField3:(nullable NSArray<SDLMetadataType> *)mainField3 mainField4:(nullable NSArray<SDLMetadataType> *)mainField4; +- (instancetype)initWithTextFieldTypes:(nullable NSArray<SDLMetadataType> *)mainField1 mainField2:(nullable NSArray<SDLMetadataType> *)mainField2 mainField3:(nullable NSArray<SDLMetadataType> *)mainField3 mainField4:(nullable NSArray<SDLMetadataType> *)mainField4; /** The type of data contained in the "mainField1" text field. @@ -5260,7 +5260,7 @@

Objective-C

Optional */
-@property (nullable, strong, nonatomic) NSArray<SDLMetadataType> *mainField1; +@property (nullable, strong, nonatomic) NSArray<SDLMetadataType> *mainField1; /** The type of data contained in the "mainField2" text field. @@ -5269,7 +5269,7 @@

Objective-C

Optional */
-@property (nullable, strong, nonatomic) NSArray<SDLMetadataType> *mainField2; +@property (nullable, strong, nonatomic) NSArray<SDLMetadataType> *mainField2; /** The type of data contained in the "mainField3" text field. @@ -5278,7 +5278,7 @@

Objective-C

Optional */
-@property (nullable, strong, nonatomic) NSArray<SDLMetadataType> *mainField3; +@property (nullable, strong, nonatomic) NSArray<SDLMetadataType> *mainField3; /** The type of data contained in the "mainField4" text field. @@ -5287,7 +5287,7 @@

Objective-C

Optional */
-@property (nullable, strong, nonatomic) NSArray<SDLMetadataType> *mainField4; +@property (nullable, strong, nonatomic) NSArray<SDLMetadataType> *mainField4; @end @@ -5414,7 +5414,7 @@

Objective-C

* @param action The navigation action * @return A SDLNavigationInstruction object */
-- (instancetype)initWithLocationDetails:(SDLLocationDetails *)locationDetails action:(SDLNavigationAction)action NS_DESIGNATED_INITIALIZER; +- (instancetype)initWithLocationDetails:(SDLLocationDetails *)locationDetails action:(SDLNavigationAction)action NS_DESIGNATED_INITIALIZER; /** * Convenience init for all parameters. @@ -5429,7 +5429,7 @@

Objective-C

* @param image An image representation of this instruction * @return A SDLNavigationInstruction object */
-- (instancetype)initWithLocationDetails:(SDLLocationDetails *)locationDetails action:(SDLNavigationAction)action eta:(nullable SDLDateTime *)eta bearing:(UInt16)bearing junctionType:(nullable SDLNavigationJunction)junctionType drivingSide:(nullable SDLDirection)drivingSide details:(nullable NSString *)details image:(nullable SDLImage *)image; +- (instancetype)initWithLocationDetails:(SDLLocationDetails *)locationDetails action:(SDLNavigationAction)action eta:(nullable SDLDateTime *)eta bearing:(UInt16)bearing junctionType:(nullable SDLNavigationJunction)junctionType drivingSide:(nullable SDLDirection)drivingSide details:(nullable NSString *)details image:(nullable SDLImage *)image; /** * The location details. @@ -5443,7 +5443,7 @@

Objective-C

* * SDLNavigationAction, Required */
-@property (strong, nonatomic) SDLNavigationAction action; +@property (strong, nonatomic) SDLNavigationAction action; /** * The estimated time of arrival. @@ -5464,14 +5464,14 @@

Objective-C

* * SDLNavigationJunction, Optional */
-@property (nullable, strong, nonatomic) SDLNavigationJunction junctionType; +@property (nullable, strong, nonatomic) SDLNavigationJunction junctionType; /** * Used to infer which side of the road this instruction takes place. For a U-Turn (action=TURN, bearing=180) this will determine which direction the turn should take place. * * SDLDirection, Optional */ -@property (nullable, strong, nonatomic) SDLDirection drivingSide; +@property (nullable, strong, nonatomic) SDLDirection drivingSide; /** * This is a string representation of this instruction, used to display instructions to the users. This is not intended to be read aloud to the users, see the param prompt in `NavigationServiceData` for that. @@ -5657,14 +5657,14 @@

Objective-C

@return All response notification names */
-+ (NSArray<SDLNotificationName> *)allResponseNames; ++ (NSArray<SDLNotificationName> *)allResponseNames; /** All of the possible SDL Button event notification names @return The names */ -+ (NSArray<SDLNotificationName> *)allButtonEventNotifications; ++ (NSArray<SDLNotificationName> *)allButtonEventNotifications; @end @@ -6520,7 +6520,7 @@

Objective-C

* * @return YES if the RPC is allowed at the current HMI level, NO if not */
-- (BOOL)isRPCAllowed:(SDLPermissionRPCName)rpcName; +- (BOOL)isRPCAllowed:(SDLPermissionRPCName)rpcName; /** * Determine if all RPCs are allowed for the current HMI level @@ -6529,7 +6529,7 @@

Objective-C

* * @return AllAllowed if all of the permissions are allowed, AllDisallowed if all the permissions are disallowed, Any if some are allowed, and some are disallowed */
-- (SDLPermissionGroupStatus)groupStatusOfRPCs:(NSArray<SDLPermissionRPCName> *)rpcNames; +- (SDLPermissionGroupStatus)groupStatusOfRPCs:(NSArray<SDLPermissionRPCName> *)rpcNames; /** * Retrieve a dictionary with keys that are the passed in RPC names, and objects of an NSNumber<BOOL> specifying if that RPC is currently allowed @@ -6538,7 +6538,7 @@

Objective-C

* * @return A dictionary specifying if the passed in RPC names are currently allowed or not */
-- (NSDictionary<SDLPermissionRPCName, NSNumber *> *)statusOfRPCs:(NSArray<SDLPermissionRPCName> *)rpcNames; +- (NSDictionary<SDLPermissionRPCName, NSNumber *> *)statusOfRPCs:(NSArray<SDLPermissionRPCName> *)rpcNames; /** * Add an observer for specified RPC names, with a callback that will be called whenever the value changes, as well as immediately with the current status. @@ -6553,7 +6553,7 @@

Objective-C

* * @return An identifier that can be passed to removeObserverForIdentifer: to remove the observer */
-- (SDLPermissionObserverIdentifier)addObserverForRPCs:(NSArray<SDLPermissionRPCName> *)rpcNames groupType:(SDLPermissionGroupType)groupType withHandler:(SDLPermissionsChangedHandler)handler; +- (SDLPermissionObserverIdentifier)addObserverForRPCs:(NSArray<SDLPermissionRPCName> *)rpcNames groupType:(SDLPermissionGroupType)groupType withHandler:(SDLPermissionsChangedHandler)handler; /** * Remove every current observer @@ -6565,13 +6565,13 @@

Objective-C

* * @param identifier The identifier specifying which observer to remove */
-- (void)removeObserverForIdentifier:(SDLPermissionObserverIdentifier)identifier; +- (void)removeObserverForIdentifier:(SDLPermissionObserverIdentifier)identifier; /** * Check whether or not an RPC needs encryption. */ -- (BOOL)rpcRequiresEncryption:(SDLPermissionRPCName)rpcName; +- (BOOL)rpcRequiresEncryption:(SDLPermissionRPCName)rpcName; @end @@ -6886,14 +6886,14 @@

Objective-C

* @param name The name of the message * @return A SDLRPCMessage object */ -- (instancetype)initWithName:(NSString *)name __deprecated_msg("This is not intended to be a public facing API"); +- (instancetype)initWithName:(NSString *)name __deprecated_msg("This is not intended to be a public facing API"); /** * Returns the function name. * * @return The function name */ -- (nullable NSString *)getFunctionName __deprecated_msg("Call the .name property instead"); +- (nullable NSString *)getFunctionName __deprecated_msg("Call the .name property instead"); /** * Sets the function name. @@ -7054,7 +7054,7 @@

Objective-C

/** * The result of the SDLRPCRequest. If the request failed, the result code contains the failure reason. */ -@property (strong, nonatomic) SDLResult resultCode; +@property (strong, nonatomic) SDLResult resultCode; /** * More detailed success or error message. @@ -7240,7 +7240,7 @@

Registers the application’s interface with SDL. The RegisterAppInterface RPC declares the properties of the app, including the messaging interface version, the app name, etc. The mobile application must establish its interface registration with SDL before any other interaction with SDL can take place. The registration lasts until it is terminated either by the application calling the SDLUnregisterAppInterface method, or by SDL sending an SDLOnAppInterfaceUnregistered notification, or by loss of the underlying transport connection, or closing of the underlying message transmission protocol RPC session.

-

Until the application receives its first SDLOnHMIStatus notification, its SDLHMILevel is assumed to be NONE, the SDLAudioStreamingState is assumed to be NOT_AUDIBLE, and the SDLSystemContext is assumed to be MAIN.

+

Until the application receives its first SDLOnHMIStatus notification, its SDLHMILevel is assumed to be NONE, the SDLAudioStreamingState is assumed to be NOT_AUDIBLE, and the SDLSystemContext is assumed to be MAIN.

All SDL resources which the application creates or uses (e.g. choice sets, command menu, etc.) are associated with the application’s interface registration. Therefore, when the interface registration ends, the SDL resources associated with the application are disposed of. As a result, even though the application itself may continue to run on its host platform (e.g. mobile device) after the interface registration terminates, the application will not be able to use the SDL HMI without first establishing a new interface registration and re-creating its required SDL resources. That is, SDL resources created by (or on behalf of) an application do not persist beyond the life-span of the interface registration. Resources and settings whose lifespan is tied to the duration of an application’s interface registration include: choice sets, command menus, and the media clock timer display value

@@ -7299,14 +7299,14 @@

Objective-C

@interface SDLReleaseInteriorVehicleDataModule : SDLRPCRequest
 
-- (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;
+- (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;
 
 /**
  * The module type that the app requests to control.
  *
  * Required
  */
-@property (strong, nonatomic) SDLModuleType moduleType;
+@property (strong, nonatomic) SDLModuleType moduleType;
 
 /**
  * Id of a module, published by System Capability.
@@ -7486,27 +7486,27 @@ 

Objective-C

/** What alignment textField(1-4) should use */ -@property (copy, nonatomic) SDLTextAlignment textAlignment; +@property (copy, nonatomic) SDLTextAlignment textAlignment; /** The type of data textField1 describes */ -@property (copy, nonatomic, nullable) SDLMetadataType textField1Type; +@property (copy, nonatomic, nullable) SDLMetadataType textField1Type; /** The type of data textField2 describes */ -@property (copy, nonatomic, nullable) SDLMetadataType textField2Type; +@property (copy, nonatomic, nullable) SDLMetadataType textField2Type; /** The type of data textField3 describes */ -@property (copy, nonatomic, nullable) SDLMetadataType textField3Type; +@property (copy, nonatomic, nullable) SDLMetadataType textField3Type; /** The type of data textField4 describes */ -@property (copy, nonatomic, nullable) SDLMetadataType textField4Type; +@property (copy, nonatomic, nullable) SDLMetadataType textField4Type; /** The title of the current template layout. @@ -7637,7 +7637,7 @@

Objective-C

@param handler A handler run when the fields have finished updating, with an error if the update failed. This handler may be called multiple times when the text update is sent and the image update is sent. */
-- (void)endUpdatesWithCompletionHandler:(nullable SDLScreenManagerUpdateCompletionHandler)handler; +- (void)endUpdatesWithCompletionHandler:(nullable SDLScreenManagerUpdateCompletionHandler)handler; #pragma mark Soft Button @@ -7651,7 +7651,7 @@

Objective-C

@param choices The choices to be preloaded. @param handler The handler to be called when complete. */
-- (void)preloadChoices:(NSArray<SDLChoiceCell *> *)choices withCompletionHandler:(nullable SDLPreloadChoiceCompletionHandler)handler; +- (void)preloadChoices:(NSArray<SDLChoiceCell *> *)choices withCompletionHandler:(nullable SDLPreloadChoiceCompletionHandler)handler; /** Delete loaded cells from the head unit. If the cells don't exist on the head unit they will be ignored. @@ -7670,7 +7670,7 @@

Objective-C

@param choiceSet The set to be displayed @param mode If the set should be presented for the user to interact via voice, touch, or both */
-- (void)presentChoiceSet:(SDLChoiceSet *)choiceSet mode:(SDLInteractionMode)mode; +- (void)presentChoiceSet:(SDLChoiceSet *)choiceSet mode:(SDLInteractionMode)mode; /** Present a choice set on the head unit with a certain interaction mode. You should present in VR only if the user reached this choice set by using their voice, in Manual only if the user used touch to reach this choice set. Use Both if you're lazy...for real though, it's kind of confusing to the user and isn't recommended. @@ -7685,7 +7685,7 @@

Objective-C

@param mode If the set should be presented for the user to interact via voice, touch, or both @param delegate The keyboard delegate called when the user interacts with the search field of the choice set */
-- (void)presentSearchableChoiceSet:(SDLChoiceSet *)choiceSet mode:(SDLInteractionMode)mode withKeyboardDelegate:(id<SDLKeyboardDelegate>)delegate; +- (void)presentSearchableChoiceSet:(SDLChoiceSet *)choiceSet mode:(SDLInteractionMode)mode withKeyboardDelegate:(id<SDLKeyboardDelegate>)delegate; /** Present a keyboard-only interface to the user and receive input. The user will be able to input text in the keyboard when in a non-driver distraction situation. @@ -7947,7 +7947,7 @@

Objective-C

@param timeStamp The estimated arrival time for the location (this will also likely be calculated by the nav system later, and may be different than your estimate). This is used to show the user approximately how long it would take to navigate here @return A `SendLocation` object */
-- (instancetype)initWithAddress:(SDLOasisAddress *)address addressLines:(nullable NSArray<NSString *> *)addressLines locationName:(nullable NSString *)locationName locationDescription:(nullable NSString *)locationDescription phoneNumber:(nullable NSString *)phoneNumber image:(nullable SDLImage *)image deliveryMode:(nullable SDLDeliveryMode)deliveryMode timeStamp:(nullable SDLDateTime *)timeStamp; +- (instancetype)initWithAddress:(SDLOasisAddress *)address addressLines:(nullable NSArray<NSString *> *)addressLines locationName:(nullable NSString *)locationName locationDescription:(nullable NSString *)locationDescription phoneNumber:(nullable NSString *)phoneNumber image:(nullable SDLImage *)image deliveryMode:(nullable SDLDeliveryMode)deliveryMode timeStamp:(nullable SDLDateTime *)timeStamp; /** Create a `SendLocation` request with Lat/Long coordinate, not an address object @@ -7978,7 +7978,7 @@

Objective-C

@param address The address information to be passed to the nav system for determining the route @return A `SendLocation` object */
-- (instancetype)initWithLongitude:(double)longitude latitude:(double)latitude locationName:(nullable NSString *)locationName locationDescription:(nullable NSString *)locationDescription displayAddressLines:(nullable NSArray<NSString *> *)displayAddressLines phoneNumber:(nullable NSString *)phoneNumber image:(nullable SDLImage *)image deliveryMode:(nullable SDLDeliveryMode)deliveryMode timeStamp:(nullable SDLDateTime *)timeStamp address:(nullable SDLOasisAddress *)address; +- (instancetype)initWithLongitude:(double)longitude latitude:(double)latitude locationName:(nullable NSString *)locationName locationDescription:(nullable NSString *)locationDescription displayAddressLines:(nullable NSArray<NSString *> *)displayAddressLines phoneNumber:(nullable NSString *)phoneNumber image:(nullable SDLImage *)image deliveryMode:(nullable SDLDeliveryMode)deliveryMode timeStamp:(nullable SDLDateTime *)timeStamp address:(nullable SDLOasisAddress *)address; /** * The longitudinal coordinate of the location. Either the latitude / longitude OR the `address` must be provided. @@ -8034,7 +8034,7 @@

Objective-C

* * Optional */
-@property (nullable, strong, nonatomic) SDLDeliveryMode deliveryMode; +@property (nullable, strong, nonatomic) SDLDeliveryMode deliveryMode; /** * Arrival time of Location. If multiple SendLocations are sent, this will be used for sorting as well. @@ -8625,7 +8625,7 @@

Objective-C

/** A special system action */ -@property (strong, nonatomic) SDLSystemAction systemAction; +@property (strong, nonatomic) SDLSystemAction systemAction; /** An SDLSoftButton describing this state @@ -8793,7 +8793,7 @@

Objective-C

/** * Set security managers which could be used. This is primarily used with video streaming applications to authenticate and perhaps encrypt traffic data. */ -@property (copy, nonatomic, nullable) NSArray<Class<SDLSecurityType>> *securityManagers __deprecated_msg("This is now unused, the security managers are taken in from SDLEncryptionConfiguration"); +@property (copy, nonatomic, nullable) NSArray<Class<SDLSecurityType>> *securityManagers __deprecated_msg("This is now unused, the security managers are taken in from SDLEncryptionConfiguration"); /** * What encryption level video/audio streaming should be. The default is SDLStreamingEncryptionFlagAuthenticateAndEncrypt. @@ -8900,7 +8900,7 @@

Objective-C

@return The configuration */
-+ (instancetype)insecureConfiguration NS_SWIFT_UNAVAILABLE("Use the standard initializer instead"); ++ (instancetype)insecureConfiguration NS_SWIFT_UNAVAILABLE("Use the standard initializer instead"); /** Create a CarWindow insecure configuration with a view controller @@ -9436,7 +9436,7 @@

Objective-C

@param fileName The name of the file to use @return The request */
-- (instancetype)initWithType:(SDLRequestType)requestType fileName:(nullable NSString *)fileName; +- (instancetype)initWithType:(SDLRequestType)requestType fileName:(nullable NSString *)fileName; /** Create an OEM_PROPRIETARY system request with a subtype and file name @@ -9452,7 +9452,7 @@

Objective-C

* * Required */
-@property (strong, nonatomic) SDLRequestType requestType; +@property (strong, nonatomic) SDLRequestType requestType; /** A request subType used when the `requestType` is `OEM_SPECIFIC`. @@ -9761,7 +9761,7 @@

Objective-C

* @abstract * Returns all OnTouchEvent notifications as SDLTouch and SDLTouchType objects. */
-@property (copy, nonatomic, nullable) SDLTouchEventHandler touchEventHandler; +@property (copy, nonatomic, nullable) SDLTouchEventHandler touchEventHandler; /** Distance between two taps on the screen, in the head unit's coordinate system, used for registering double-tap callbacks. @@ -9792,7 +9792,7 @@

Objective-C

* @remark * Default is 0.05 seconds. */
-@property (nonatomic, assign) CGFloat movementTimeThreshold __deprecated_msg("This is now unused, the movement time threshold is now synced to the framerate automatically"); +@property (nonatomic, assign) CGFloat movementTimeThreshold __deprecated_msg("This is now unused, the movement time threshold is now synced to the framerate automatically"); /** If set to NO, the display link syncing will be ignored and `movementTimeThreshold` will be used. Defaults to YES. @@ -10278,9 +10278,9 @@

Objective-C

/** The handler that will be called when the command is activated */ -@property (copy, nonatomic, readonly, nullable) SDLVoiceCommandSelectionHandler handler; +@property (copy, nonatomic, readonly, nullable) SDLVoiceCommandSelectionHandler handler; -- (instancetype)initWithVoiceCommands:(NSArray<NSString *> *)voiceCommands handler:(SDLVoiceCommandSelectionHandler)handler; +- (instancetype)initWithVoiceCommands:(NSArray<NSString *> *)voiceCommands handler:(SDLVoiceCommandSelectionHandler)handler; @end
diff --git a/docs/Classes/SDLAddCommand.html b/docs/Classes/SDLAddCommand.html index 06e3483d7..f67ca926f 100644 --- a/docs/Classes/SDLAddCommand.html +++ b/docs/Classes/SDLAddCommand.html @@ -55,11 +55,11 @@

Objective-C

- (nonnull instancetype)initWithHandler:
-    (nullable SDLRPCCommandNotificationHandler)handler;
+ (nullable SDLRPCCommandNotificationHandler)handler;

Swift

-
init(handler: SDLRPCCommandNotificationHandler? = nil)
+
init(handler: SDLRPCCommandNotificationHandler? = nil)
@@ -86,12 +86,12 @@

Objective-C

- (nonnull instancetype)initWithId:(UInt32)commandId
                         vrCommands:(nullable NSArray<NSString *> *)vrCommands
-                           handler:(nullable SDLRPCCommandNotificationHandler)
+                           handler:(nullable SDLRPCCommandNotificationHandler)
                                        handler;

Swift

-
init(id commandId: UInt32, vrCommands: [String]?, handler: SDLRPCCommandNotificationHandler? = nil)
+
init(id commandId: UInt32, vrCommands: [String]?, handler: SDLRPCCommandNotificationHandler? = nil)
@@ -121,12 +121,12 @@

Objective-C

- (nonnull instancetype)initWithId:(UInt32)commandId
                         vrCommands:(nullable NSArray<NSString *> *)vrCommands
                           menuName:(nonnull NSString *)menuName
-                           handler:(nullable SDLRPCCommandNotificationHandler)
+                           handler:(nullable SDLRPCCommandNotificationHandler)
                                        handler;

Swift

-
init(id commandId: UInt32, vrCommands: [String]?, menuName: String, handler: SDLRPCCommandNotificationHandler? = nil)
+
init(id commandId: UInt32, vrCommands: [String]?, menuName: String, handler: SDLRPCCommandNotificationHandler? = nil)
@@ -166,13 +166,13 @@

Objective-C

parentId:(UInt32)parentId position:(UInt16)position iconValue:(nullable NSString *)iconValue - iconType:(nullable SDLImageType)iconType - handler:(nullable SDLRPCCommandNotificationHandler) + iconType:(nullable SDLImageType)iconType + handler:(nullable SDLRPCCommandNotificationHandler) handler;

Swift

-
init(id commandId: UInt32, vrCommands: [String]?, menuName: String, parentId: UInt32, position: UInt16, iconValue: String?, iconType: SDLImageType?, handler: SDLRPCCommandNotificationHandler? = nil)
+
init(id commandId: UInt32, vrCommands: [String]?, menuName: String, parentId: UInt32, position: UInt16, iconValue: String?, iconType: SDLImageType?, handler: SDLRPCCommandNotificationHandler? = nil)
@@ -220,14 +220,14 @@

Objective-C

parentId:(UInt32)parentId position:(UInt16)position iconValue:(nullable NSString *)iconValue - iconType:(nullable SDLImageType)iconType + iconType:(nullable SDLImageType)iconType iconIsTemplate:(BOOL)iconIsTemplate - handler:(nullable SDLRPCCommandNotificationHandler) + handler:(nullable SDLRPCCommandNotificationHandler) handler;

Swift

-
init(id commandId: UInt32, vrCommands: [String]?, menuName: String, parentId: UInt32, position: UInt16, iconValue: String?, iconType: SDLImageType?, iconIsTemplate: Bool, handler: SDLRPCCommandNotificationHandler? = nil)
+
init(id commandId: UInt32, vrCommands: [String]?, menuName: String, parentId: UInt32, position: UInt16, iconValue: String?, iconType: SDLImageType?, iconIsTemplate: Bool, handler: SDLRPCCommandNotificationHandler? = nil)
@@ -277,12 +277,12 @@

Objective-C

parentId:(UInt32)parentId position:(UInt16)position icon:(nullable SDLImage *)icon - handler:(nullable SDLRPCCommandNotificationHandler) + handler:(nullable SDLRPCCommandNotificationHandler) handler;

Swift

-
init(id commandId: UInt32, vrCommands: [String]?, menuName: String, parentId: UInt32, position: UInt16, icon: SDLImage?, handler: SDLRPCCommandNotificationHandler? = nil)
+
init(id commandId: UInt32, vrCommands: [String]?, menuName: String, parentId: UInt32, position: UInt16, icon: SDLImage?, handler: SDLRPCCommandNotificationHandler? = nil)
@@ -323,11 +323,11 @@

Objective-C

@property (readwrite, copy, nonatomic, nullable)
-    SDLRPCCommandNotificationHandler handler;
+ SDLRPCCommandNotificationHandler handler;

Swift

-
var handler: SDLRPCCommandNotificationHandler? { get set }
+
var handler: SDLRPCCommandNotificationHandler? { get set }
diff --git a/docs/Classes/SDLAddSubMenu.html b/docs/Classes/SDLAddSubMenu.html index 3f1ec3e26..3717d0957 100644 --- a/docs/Classes/SDLAddSubMenu.html +++ b/docs/Classes/SDLAddSubMenu.html @@ -93,11 +93,11 @@

Objective-C

-
- (instancetype)initWithId:(UInt32)menuId menuName:(NSString *)menuName menuLayout:(nullable SDLMenuLayout)menuLayout menuIcon:(nullable SDLImage *)icon position:(UInt8)position;
+
- (instancetype)initWithId:(UInt32)menuId menuName:(NSString *)menuName menuLayout:(nullable SDLMenuLayout)menuLayout menuIcon:(nullable SDLImage *)icon position:(UInt8)position;

Swift

-
init(id menuId: UInt32, menuName: String, menuLayout: SDLMenuLayout?, menuIcon icon: SDLImage?, position: UInt8)
+
init(id menuId: UInt32, menuName: String, menuLayout: SDLMenuLayout?, menuIcon icon: SDLImage?, position: UInt8)
@@ -202,11 +202,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLMenuLayout menuLayout;
+
@property (readwrite, strong, nonatomic, nullable) SDLMenuLayout menuLayout;

Swift

-
var menuLayout: SDLMenuLayout? { get set }
+
var menuLayout: SDLMenuLayout? { get set }
diff --git a/docs/Classes/SDLAirbagStatus.html b/docs/Classes/SDLAirbagStatus.html index 55c4f7052..4a1464429 100644 --- a/docs/Classes/SDLAirbagStatus.html +++ b/docs/Classes/SDLAirbagStatus.html @@ -31,11 +31,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull driverAirbagDeployed;
+ SDLVehicleDataEventStatus _Nonnull driverAirbagDeployed;

Swift

-
var driverAirbagDeployed: SDLVehicleDataEventStatus { get set }
+
var driverAirbagDeployed: SDLVehicleDataEventStatus { get set }
@@ -52,11 +52,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull driverSideAirbagDeployed;
+ SDLVehicleDataEventStatus _Nonnull driverSideAirbagDeployed;

Swift

-
var driverSideAirbagDeployed: SDLVehicleDataEventStatus { get set }
+
var driverSideAirbagDeployed: SDLVehicleDataEventStatus { get set }
@@ -73,11 +73,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull driverCurtainAirbagDeployed;
+ SDLVehicleDataEventStatus _Nonnull driverCurtainAirbagDeployed;

Swift

-
var driverCurtainAirbagDeployed: SDLVehicleDataEventStatus { get set }
+
var driverCurtainAirbagDeployed: SDLVehicleDataEventStatus { get set }
@@ -94,11 +94,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull passengerAirbagDeployed;
+ SDLVehicleDataEventStatus _Nonnull passengerAirbagDeployed;

Swift

-
var passengerAirbagDeployed: SDLVehicleDataEventStatus { get set }
+
var passengerAirbagDeployed: SDLVehicleDataEventStatus { get set }
@@ -115,11 +115,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull passengerCurtainAirbagDeployed;
+ SDLVehicleDataEventStatus _Nonnull passengerCurtainAirbagDeployed;

Swift

-
var passengerCurtainAirbagDeployed: SDLVehicleDataEventStatus { get set }
+
var passengerCurtainAirbagDeployed: SDLVehicleDataEventStatus { get set }
@@ -136,11 +136,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull driverKneeAirbagDeployed;
+ SDLVehicleDataEventStatus _Nonnull driverKneeAirbagDeployed;

Swift

-
var driverKneeAirbagDeployed: SDLVehicleDataEventStatus { get set }
+
var driverKneeAirbagDeployed: SDLVehicleDataEventStatus { get set }
@@ -157,11 +157,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull passengerSideAirbagDeployed;
+ SDLVehicleDataEventStatus _Nonnull passengerSideAirbagDeployed;

Swift

-
var passengerSideAirbagDeployed: SDLVehicleDataEventStatus { get set }
+
var passengerSideAirbagDeployed: SDLVehicleDataEventStatus { get set }
@@ -178,11 +178,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull passengerKneeAirbagDeployed;
+ SDLVehicleDataEventStatus _Nonnull passengerKneeAirbagDeployed;

Swift

-
var passengerKneeAirbagDeployed: SDLVehicleDataEventStatus { get set }
+
var passengerKneeAirbagDeployed: SDLVehicleDataEventStatus { get set }
diff --git a/docs/Classes/SDLAppServiceCapability.html b/docs/Classes/SDLAppServiceCapability.html index 9a64df4be..5beeacd9f 100644 --- a/docs/Classes/SDLAppServiceCapability.html +++ b/docs/Classes/SDLAppServiceCapability.html @@ -53,13 +53,13 @@

Objective-C

- (nonnull instancetype)initWithUpdateReason:
-                            (nullable SDLServiceUpdateReason)updateReason
+                            (nullable SDLServiceUpdateReason)updateReason
                      updatedAppServiceRecord:
                          (nonnull SDLAppServiceRecord *)updatedAppServiceRecord;

Swift

-
convenience init(updateReason: SDLServiceUpdateReason?, updatedAppServiceRecord: SDLAppServiceRecord)
+
convenience init(updateReason: SDLServiceUpdateReason?, updatedAppServiceRecord: SDLAppServiceRecord)
@@ -87,11 +87,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLServiceUpdateReason updateReason;
+ SDLServiceUpdateReason updateReason;

Swift

-
var updateReason: SDLServiceUpdateReason? { get set }
+
var updateReason: SDLServiceUpdateReason? { get set }
diff --git a/docs/Classes/SDLAppServiceData.html b/docs/Classes/SDLAppServiceData.html index 02630ba03..133a41dd5 100644 --- a/docs/Classes/SDLAppServiceData.html +++ b/docs/Classes/SDLAppServiceData.html @@ -31,12 +31,12 @@

Objective-C

- (nonnull instancetype)initWithAppServiceType:
-                            (nonnull SDLAppServiceType)serviceType
+                            (nonnull SDLAppServiceType)serviceType
                                      serviceId:(nonnull NSString *)serviceId;

Swift

-
init(appServiceType serviceType: SDLAppServiceType, serviceId: String)
+
init(appServiceType serviceType: SDLAppServiceType, serviceId: String)
@@ -67,7 +67,7 @@

Objective-C

Swift

-
convenience init(mediaServiceData: SDLMediaServiceData, serviceId: String)
+
convenience init(mediaServiceData: SDLMediaServiceData, serviceId: String)
@@ -99,7 +99,7 @@

Objective-C

Swift

-
convenience init(weatherServiceData: SDLWeatherServiceData, serviceId: String)
+
convenience init(weatherServiceData: SDLWeatherServiceData, serviceId: String)
@@ -131,7 +131,7 @@

Objective-C

Swift

-
convenience init(navigationServiceData: SDLNavigationServiceData, serviceId: String)
+
convenience init(navigationServiceData: SDLNavigationServiceData, serviceId: String)
@@ -157,7 +157,7 @@

- (nonnull instancetype) - initWithAppServiceType:(nonnull SDLAppServiceType)serviceType + initWithAppServiceType:(nonnull SDLAppServiceType)serviceType serviceId:(nonnull NSString *)serviceId mediaServiceData:(nullable SDLMediaServiceData *)mediaServiceData weatherServiceData:(nullable SDLWeatherServiceData *)weatherServiceData @@ -166,7 +166,7 @@

Objective-C

Swift

-
convenience init(appServiceType serviceType: SDLAppServiceType, serviceId: String, mediaServiceData: SDLMediaServiceData?, weatherServiceData: SDLWeatherServiceData?, navigationServiceData: SDLNavigationServiceData?)
+
convenience init(appServiceType serviceType: SDLAppServiceType, serviceId: String, mediaServiceData: SDLMediaServiceData?, weatherServiceData: SDLWeatherServiceData?, navigationServiceData: SDLNavigationServiceData?)
@@ -194,7 +194,7 @@

The type of service that is to be offered by this app. See AppServiceType for known enum equivalent types. Parameter is a string to allow for new service types to be used by apps on older versions of SDL Core.

-

String, See SDLAppServiceType, Required

+

String, See SDLAppServiceType, Required

diff --git a/docs/Classes/SDLAppServiceManifest.html b/docs/Classes/SDLAppServiceManifest.html index da5feeaf9..bd6863bf6 100644 --- a/docs/Classes/SDLAppServiceManifest.html +++ b/docs/Classes/SDLAppServiceManifest.html @@ -40,11 +40,11 @@

Objective-C

- (nonnull instancetype)initWithAppServiceType:
-    (nonnull SDLAppServiceType)serviceType;
+ (nonnull SDLAppServiceType)serviceType;

Swift

-
init(appServiceType serviceType: SDLAppServiceType)
+
init(appServiceType serviceType: SDLAppServiceType)
@@ -78,7 +78,7 @@

Objective-C

Swift

-
convenience init(mediaServiceName serviceName: String?, serviceIcon: SDLImage?, allowAppConsumers: Bool, rpcSpecVersion: SDLSyncMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, mediaServiceManifest: SDLMediaServiceManifest?)
+
convenience init(mediaServiceName serviceName: String?, serviceIcon: SDLImage?, allowAppConsumers: Bool, rpcSpecVersion: SDLSyncMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, mediaServiceManifest: SDLMediaServiceManifest?)
@@ -122,7 +122,7 @@

Objective-C

Swift

-
convenience init(mediaServiceName serviceName: String?, serviceIcon: SDLImage?, allowAppConsumers: Bool, maxRPCSpecVersion: SDLMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, mediaServiceManifest: SDLMediaServiceManifest?)
+
convenience init(mediaServiceName serviceName: String?, serviceIcon: SDLImage?, allowAppConsumers: Bool, maxRPCSpecVersion: SDLMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, mediaServiceManifest: SDLMediaServiceManifest?)
@@ -167,7 +167,7 @@

Objective-C

Swift

-
convenience init(weatherServiceName serviceName: String?, serviceIcon: SDLImage?, allowAppConsumers: Bool, rpcSpecVersion: SDLSyncMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, weatherServiceManifest: SDLWeatherServiceManifest?)
+
convenience init(weatherServiceName serviceName: String?, serviceIcon: SDLImage?, allowAppConsumers: Bool, rpcSpecVersion: SDLSyncMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, weatherServiceManifest: SDLWeatherServiceManifest?)
@@ -212,7 +212,7 @@

Objective-C

Swift

-
convenience init(weatherServiceName serviceName: String?, serviceIcon: SDLImage?, allowAppConsumers: Bool, maxRPCSpecVersion: SDLMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, weatherServiceManifest: SDLWeatherServiceManifest?)
+
convenience init(weatherServiceName serviceName: String?, serviceIcon: SDLImage?, allowAppConsumers: Bool, maxRPCSpecVersion: SDLMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, weatherServiceManifest: SDLWeatherServiceManifest?)
@@ -257,7 +257,7 @@

Objective-C

Swift

-
convenience init(navigationServiceName serviceName: String?, serviceIcon: SDLImage?, allowAppConsumers: Bool, rpcSpecVersion: SDLSyncMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, navigationServiceManifest: SDLNavigationServiceManifest?)
+
convenience init(navigationServiceName serviceName: String?, serviceIcon: SDLImage?, allowAppConsumers: Bool, rpcSpecVersion: SDLSyncMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, navigationServiceManifest: SDLNavigationServiceManifest?)
@@ -302,7 +302,7 @@

Objective-C

Swift

-
convenience init(navigationServiceName serviceName: String?, serviceIcon: SDLImage?, allowAppConsumers: Bool, maxRPCSpecVersion: SDLMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, navigationServiceManifest: SDLNavigationServiceManifest?)
+
convenience init(navigationServiceName serviceName: String?, serviceIcon: SDLImage?, allowAppConsumers: Bool, maxRPCSpecVersion: SDLMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, navigationServiceManifest: SDLNavigationServiceManifest?)
@@ -337,7 +337,7 @@

- (nonnull instancetype) initWithServiceName:(nullable NSString *)serviceName - serviceType:(nonnull SDLAppServiceType)serviceType + serviceType:(nonnull SDLAppServiceType)serviceType serviceIcon:(nullable SDLImage *)serviceIcon allowAppConsumers:(BOOL)allowAppConsumers rpcSpecVersion:(nullable SDLSyncMsgVersion *)rpcSpecVersion @@ -352,7 +352,7 @@

Objective-C

Swift

-
convenience init(serviceName: String?, serviceType: SDLAppServiceType, serviceIcon: SDLImage?, allowAppConsumers: Bool, rpcSpecVersion: SDLSyncMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, mediaServiceManifest: SDLMediaServiceManifest?, weatherServiceManifest: SDLWeatherServiceManifest?, navigationServiceManifest: SDLNavigationServiceManifest?)
+
convenience init(serviceName: String?, serviceType: SDLAppServiceType, serviceIcon: SDLImage?, allowAppConsumers: Bool, rpcSpecVersion: SDLSyncMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, mediaServiceManifest: SDLMediaServiceManifest?, weatherServiceManifest: SDLWeatherServiceManifest?, navigationServiceManifest: SDLNavigationServiceManifest?)
@@ -393,7 +393,7 @@

- (nonnull instancetype) initWithServiceName:(nullable NSString *)serviceName - serviceType:(nonnull SDLAppServiceType)serviceType + serviceType:(nonnull SDLAppServiceType)serviceType serviceIcon:(nullable SDLImage *)serviceIcon allowAppConsumers:(BOOL)allowAppConsumers maxRPCSpecVersion:(nullable SDLMsgVersion *)maxRPCSpecVersion @@ -408,7 +408,7 @@

Objective-C

Swift

-
convenience init(serviceName: String?, serviceType: SDLAppServiceType, serviceIcon: SDLImage?, allowAppConsumers: Bool, maxRPCSpecVersion: SDLMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, mediaServiceManifest: SDLMediaServiceManifest?, weatherServiceManifest: SDLWeatherServiceManifest?, navigationServiceManifest: SDLNavigationServiceManifest?)
+
convenience init(serviceName: String?, serviceType: SDLAppServiceType, serviceIcon: SDLImage?, allowAppConsumers: Bool, maxRPCSpecVersion: SDLMsgVersion?, handledRPCs: [NSNumber & SDLInt]?, mediaServiceManifest: SDLMediaServiceManifest?, weatherServiceManifest: SDLWeatherServiceManifest?, navigationServiceManifest: SDLNavigationServiceManifest?)
@@ -464,7 +464,7 @@

The type of service that is to be offered by this app. See AppServiceType for known enum equivalent types. Parameter is a string to allow for new service types to be used by apps on older versions of SDL Core.

-

String, See SDLAppServiceType, Required

+

String, See SDLAppServiceType, Required

diff --git a/docs/Classes/SDLArtwork.html b/docs/Classes/SDLArtwork.html index 10c8655f1..18765ef74 100644 --- a/docs/Classes/SDLArtwork.html +++ b/docs/Classes/SDLArtwork.html @@ -144,7 +144,7 @@

Objective-C

+ (nonnull instancetype)artworkWithStaticIcon:
-    (nonnull SDLStaticIconName)staticIcon;
+ (nonnull SDLStaticIconName)staticIcon;
@@ -315,11 +315,11 @@

Objective-C

- (nonnull instancetype)initWithStaticIcon:
-    (nonnull SDLStaticIconName)staticIcon;
+ (nonnull SDLStaticIconName)staticIcon;

Swift

-
init(staticIcon: SDLStaticIconName)
+
init(staticIcon: SDLStaticIconName)
diff --git a/docs/Classes/SDLAudioControlData.html b/docs/Classes/SDLAudioControlData.html index 71d228006..accaf2119 100644 --- a/docs/Classes/SDLAudioControlData.html +++ b/docs/Classes/SDLAudioControlData.html @@ -25,7 +25,7 @@

Objective-C

-
- (nonnull instancetype)initWithSource:(nullable SDLPrimaryAudioSource)source
+  
- (nonnull instancetype)initWithSource:(nullable SDLPrimaryAudioSource)source
                            keepContext:(nullable NSNumber<SDLBool> *)keepContext
                                 volume:(nullable NSNumber<SDLInt> *)volume
                      equalizerSettings:
@@ -34,7 +34,7 @@ 

Objective-C

Swift

-
init(source: SDLPrimaryAudioSource?, keepContext: (NSNumber & SDLBool)?, volume: (NSNumber & SDLInt)?, equalizerSettings: [SDLEqualizerSettings]?)
+
init(source: SDLPrimaryAudioSource?, keepContext: (NSNumber & SDLBool)?, volume: (NSNumber & SDLInt)?, equalizerSettings: [SDLEqualizerSettings]?)
@@ -68,11 +68,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLPrimaryAudioSource source;
+
@property (readwrite, strong, nonatomic, nullable) SDLPrimaryAudioSource source;

Swift

-
var source: SDLPrimaryAudioSource? { get set }
+
var source: SDLPrimaryAudioSource? { get set }
diff --git a/docs/Classes/SDLAudioPassThruCapabilities.html b/docs/Classes/SDLAudioPassThruCapabilities.html index 5b1aaf37e..0594eb79e 100644 --- a/docs/Classes/SDLAudioPassThruCapabilities.html +++ b/docs/Classes/SDLAudioPassThruCapabilities.html @@ -27,11 +27,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLSamplingRate _Nonnull samplingRate;
+
@property (readwrite, strong, nonatomic) SDLSamplingRate _Nonnull samplingRate;

Swift

-
var samplingRate: SDLSamplingRate { get set }
+
var samplingRate: SDLSamplingRate { get set }
@@ -47,11 +47,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLBitsPerSample _Nonnull bitsPerSample;
+
@property (readwrite, strong, nonatomic) SDLBitsPerSample _Nonnull bitsPerSample;

Swift

-
var bitsPerSample: SDLBitsPerSample { get set }
+
var bitsPerSample: SDLBitsPerSample { get set }
@@ -67,11 +67,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLAudioType _Nonnull audioType;
+
@property (readwrite, strong, nonatomic) SDLAudioType _Nonnull audioType;

Swift

-
var audioType: SDLAudioType { get set }
+
var audioType: SDLAudioType { get set }
diff --git a/docs/Classes/SDLBeltStatus.html b/docs/Classes/SDLBeltStatus.html index 64c3480cb..dbb928a5f 100644 --- a/docs/Classes/SDLBeltStatus.html +++ b/docs/Classes/SDLBeltStatus.html @@ -38,11 +38,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull driverBeltDeployed;
+ SDLVehicleDataEventStatus _Nonnull driverBeltDeployed;

Swift

-
var driverBeltDeployed: SDLVehicleDataEventStatus { get set }
+
var driverBeltDeployed: SDLVehicleDataEventStatus { get set }
@@ -59,11 +59,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull passengerBeltDeployed;
+ SDLVehicleDataEventStatus _Nonnull passengerBeltDeployed;

Swift

-
var passengerBeltDeployed: SDLVehicleDataEventStatus { get set }
+
var passengerBeltDeployed: SDLVehicleDataEventStatus { get set }
@@ -80,11 +80,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull passengerBuckleBelted;
+ SDLVehicleDataEventStatus _Nonnull passengerBuckleBelted;

Swift

-
var passengerBuckleBelted: SDLVehicleDataEventStatus { get set }
+
var passengerBuckleBelted: SDLVehicleDataEventStatus { get set }
@@ -101,11 +101,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull driverBuckleBelted;
+ SDLVehicleDataEventStatus _Nonnull driverBuckleBelted;

Swift

-
var driverBuckleBelted: SDLVehicleDataEventStatus { get set }
+
var driverBuckleBelted: SDLVehicleDataEventStatus { get set }
@@ -122,11 +122,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull leftRow2BuckleBelted;
+ SDLVehicleDataEventStatus _Nonnull leftRow2BuckleBelted;

Swift

-
var leftRow2BuckleBelted: SDLVehicleDataEventStatus { get set }
+
var leftRow2BuckleBelted: SDLVehicleDataEventStatus { get set }
@@ -143,11 +143,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull passengerChildDetected;
+ SDLVehicleDataEventStatus _Nonnull passengerChildDetected;

Swift

-
var passengerChildDetected: SDLVehicleDataEventStatus { get set }
+
var passengerChildDetected: SDLVehicleDataEventStatus { get set }
@@ -164,11 +164,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull rightRow2BuckleBelted;
+ SDLVehicleDataEventStatus _Nonnull rightRow2BuckleBelted;

Swift

-
var rightRow2BuckleBelted: SDLVehicleDataEventStatus { get set }
+
var rightRow2BuckleBelted: SDLVehicleDataEventStatus { get set }
@@ -185,11 +185,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull middleRow2BuckleBelted;
+ SDLVehicleDataEventStatus _Nonnull middleRow2BuckleBelted;

Swift

-
var middleRow2BuckleBelted: SDLVehicleDataEventStatus { get set }
+
var middleRow2BuckleBelted: SDLVehicleDataEventStatus { get set }
@@ -206,11 +206,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull middleRow3BuckleBelted;
+ SDLVehicleDataEventStatus _Nonnull middleRow3BuckleBelted;

Swift

-
var middleRow3BuckleBelted: SDLVehicleDataEventStatus { get set }
+
var middleRow3BuckleBelted: SDLVehicleDataEventStatus { get set }
@@ -227,11 +227,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull leftRow3BuckleBelted;
+ SDLVehicleDataEventStatus _Nonnull leftRow3BuckleBelted;

Swift

-
var leftRow3BuckleBelted: SDLVehicleDataEventStatus { get set }
+
var leftRow3BuckleBelted: SDLVehicleDataEventStatus { get set }
@@ -248,11 +248,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull rightRow3BuckleBelted;
+ SDLVehicleDataEventStatus _Nonnull rightRow3BuckleBelted;

Swift

-
var rightRow3BuckleBelted: SDLVehicleDataEventStatus { get set }
+
var rightRow3BuckleBelted: SDLVehicleDataEventStatus { get set }
@@ -269,11 +269,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull leftRearInflatableBelted;
+ SDLVehicleDataEventStatus _Nonnull leftRearInflatableBelted;

Swift

-
var leftRearInflatableBelted: SDLVehicleDataEventStatus { get set }
+
var leftRearInflatableBelted: SDLVehicleDataEventStatus { get set }
@@ -290,11 +290,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull rightRearInflatableBelted;
+ SDLVehicleDataEventStatus _Nonnull rightRearInflatableBelted;

Swift

-
var rightRearInflatableBelted: SDLVehicleDataEventStatus { get set }
+
var rightRearInflatableBelted: SDLVehicleDataEventStatus { get set }
@@ -311,11 +311,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull middleRow1BeltDeployed;
+ SDLVehicleDataEventStatus _Nonnull middleRow1BeltDeployed;

Swift

-
var middleRow1BeltDeployed: SDLVehicleDataEventStatus { get set }
+
var middleRow1BeltDeployed: SDLVehicleDataEventStatus { get set }
@@ -332,11 +332,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull middleRow1BuckleBelted;
+ SDLVehicleDataEventStatus _Nonnull middleRow1BuckleBelted;

Swift

-
var middleRow1BuckleBelted: SDLVehicleDataEventStatus { get set }
+
var middleRow1BuckleBelted: SDLVehicleDataEventStatus { get set }
diff --git a/docs/Classes/SDLBodyInformation.html b/docs/Classes/SDLBodyInformation.html index b174c5ab0..c2a1eac6e 100644 --- a/docs/Classes/SDLBodyInformation.html +++ b/docs/Classes/SDLBodyInformation.html @@ -57,11 +57,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLIgnitionStableStatus _Nonnull ignitionStableStatus;
+ SDLIgnitionStableStatus _Nonnull ignitionStableStatus;

Swift

-
var ignitionStableStatus: SDLIgnitionStableStatus { get set }
+
var ignitionStableStatus: SDLIgnitionStableStatus { get set }
@@ -81,11 +81,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLIgnitionStatus _Nonnull ignitionStatus;
+ SDLIgnitionStatus _Nonnull ignitionStatus;

Swift

-
var ignitionStatus: SDLIgnitionStatus { get set }
+
var ignitionStatus: SDLIgnitionStatus { get set }
diff --git a/docs/Classes/SDLButtonCapabilities.html b/docs/Classes/SDLButtonCapabilities.html index 780fec3ca..080ff3aea 100644 --- a/docs/Classes/SDLButtonCapabilities.html +++ b/docs/Classes/SDLButtonCapabilities.html @@ -32,11 +32,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLButtonName _Nonnull name;
+
@property (readwrite, strong, nonatomic) SDLButtonName _Nonnull name;

Swift

-
var name: SDLButtonName { get set }
+
var name: SDLButtonName { get set }
diff --git a/docs/Classes/SDLButtonPress.html b/docs/Classes/SDLButtonPress.html index 9516768a8..cf66bbf07 100644 --- a/docs/Classes/SDLButtonPress.html +++ b/docs/Classes/SDLButtonPress.html @@ -26,11 +26,11 @@

Objective-C

-
- (instancetype)initWithButtonName:(SDLButtonName)buttonName moduleType:(SDLModuleType)moduleType __deprecated_msg(("Use initWithButtonName:moduleType:moduleId: instead"));
+
- (instancetype)initWithButtonName:(SDLButtonName)buttonName moduleType:(SDLModuleType)moduleType __deprecated_msg(("Use initWithButtonName:moduleType:moduleId: instead"));

Swift

-
init(buttonName: SDLButtonName, moduleType: SDLModuleType)
+
init(buttonName: SDLButtonName, moduleType: SDLModuleType)
@@ -44,11 +44,11 @@

Objective-C

-
- (instancetype)initWithButtonName:(SDLButtonName)buttonName moduleType:(SDLModuleType)moduleType moduleId:(nullable NSString *)moduleId;
+
- (instancetype)initWithButtonName:(SDLButtonName)buttonName moduleType:(SDLModuleType)moduleType moduleId:(nullable NSString *)moduleId;

Swift

-
init(buttonName: SDLButtonName, moduleType: SDLModuleType, moduleId: String?)
+
init(buttonName: SDLButtonName, moduleType: SDLModuleType, moduleId: String?)
@@ -62,11 +62,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLModuleType _Nonnull moduleType;
+
@property (readwrite, strong, nonatomic) SDLModuleType _Nonnull moduleType;

Swift

-
var moduleType: SDLModuleType { get set }
+
var moduleType: SDLModuleType { get set }
@@ -100,11 +100,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLButtonName _Nonnull buttonName;
+
@property (readwrite, strong, nonatomic) SDLButtonName _Nonnull buttonName;

Swift

-
var buttonName: SDLButtonName { get set }
+
var buttonName: SDLButtonName { get set }
@@ -119,11 +119,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLButtonPressMode _Nonnull buttonPressMode;
+ SDLButtonPressMode _Nonnull buttonPressMode;

Swift

-
var buttonPressMode: SDLButtonPressMode { get set }
+
var buttonPressMode: SDLButtonPressMode { get set }
diff --git a/docs/Classes/SDLChangeRegistration.html b/docs/Classes/SDLChangeRegistration.html index c2542ac38..0af1ab3f9 100644 --- a/docs/Classes/SDLChangeRegistration.html +++ b/docs/Classes/SDLChangeRegistration.html @@ -32,11 +32,11 @@

Objective-C

-
- (instancetype)initWithLanguage:(SDLLanguage)language hmiDisplayLanguage:(SDLLanguage)hmiDisplayLanguage;
+
- (instancetype)initWithLanguage:(SDLLanguage)language hmiDisplayLanguage:(SDLLanguage)hmiDisplayLanguage;

Swift

-
init(language: SDLLanguage, hmiDisplayLanguage: SDLLanguage)
+
init(language: SDLLanguage, hmiDisplayLanguage: SDLLanguage)
@@ -50,11 +50,11 @@

- (instancetype)initWithLanguage:(SDLLanguage)language hmiDisplayLanguage:(SDLLanguage)hmiDisplayLanguage appName:(nullable NSString *)appName ttsName:(nullable NSArray<SDLTTSChunk *> *)ttsName ngnMediaScreenAppName:(nullable NSString *)ngnMediaScreenAppName vrSynonyms:(nullable NSArray<NSString *> *)vrSynonyms; +
- (instancetype)initWithLanguage:(SDLLanguage)language hmiDisplayLanguage:(SDLLanguage)hmiDisplayLanguage appName:(nullable NSString *)appName ttsName:(nullable NSArray<SDLTTSChunk *> *)ttsName ngnMediaScreenAppName:(nullable NSString *)ngnMediaScreenAppName vrSynonyms:(nullable NSArray<NSString *> *)vrSynonyms;

Swift

-
init(language: SDLLanguage, hmiDisplayLanguage: SDLLanguage, appName: String?, ttsName: [SDLTTSChunk]?, ngnMediaScreenAppName: String?, vrSynonyms: [String]?)
+
init(language: SDLLanguage, hmiDisplayLanguage: SDLLanguage, appName: String?, ttsName: [SDLTTSChunk]?, ngnMediaScreenAppName: String?, vrSynonyms: [String]?)
@@ -68,11 +68,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLLanguage _Nonnull language;
+
@property (readwrite, strong, nonatomic) SDLLanguage _Nonnull language;

Swift

-
var language: SDLLanguage { get set }
+
var language: SDLLanguage { get set }
@@ -86,11 +86,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLLanguage _Nonnull hmiDisplayLanguage;
+
@property (readwrite, strong, nonatomic) SDLLanguage _Nonnull hmiDisplayLanguage;

Swift

-
var hmiDisplayLanguage: SDLLanguage { get set }
+
var hmiDisplayLanguage: SDLLanguage { get set }
diff --git a/docs/Classes/SDLClimateControlCapabilities.html b/docs/Classes/SDLClimateControlCapabilities.html index 11ac50160..ded49e8c9 100644 --- a/docs/Classes/SDLClimateControlCapabilities.html +++ b/docs/Classes/SDLClimateControlCapabilities.html @@ -319,11 +319,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    NSArray<SDLDefrostZone> *defrostZone;
+ NSArray<SDLDefrostZone> *defrostZone;

Swift

-
var defrostZone: [SDLDefrostZone]? { get set }
+
var defrostZone: [SDLDefrostZone]? { get set }
@@ -363,11 +363,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    NSArray<SDLVentilationMode> *ventilationMode;
+ NSArray<SDLVentilationMode> *ventilationMode;

Swift

-
var ventilationMode: [SDLVentilationMode]? { get set }
+
var ventilationMode: [SDLVentilationMode]? { get set }
diff --git a/docs/Classes/SDLClimateControlData.html b/docs/Classes/SDLClimateControlData.html index 6b25a82e2..cdde0e685 100644 --- a/docs/Classes/SDLClimateControlData.html +++ b/docs/Classes/SDLClimateControlData.html @@ -38,11 +38,11 @@

- (instancetype)initWithFanSpeed:(nullable NSNumber<SDLInt> *)fanSpeed desiredTemperature:(nullable SDLTemperature *)desiredTemperature acEnable:(nullable NSNumber<SDLBool> *)acEnable circulateAirEnable:(nullable NSNumber<SDLBool> *)circulateAirEnable autoModeEnable:(nullable NSNumber<SDLBool> *)autoModeEnable defrostZone:(nullable SDLDefrostZone)defrostZone dualModeEnable:(nullable NSNumber<SDLBool> *)dualModeEnable acMaxEnable:(nullable NSNumber<SDLBool> *)acMaxEnable ventilationMode:(nullable SDLVentilationMode)ventilationMode __deprecated_msg("Use initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone: dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable: heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable instead"); +
- (instancetype)initWithFanSpeed:(nullable NSNumber<SDLInt> *)fanSpeed desiredTemperature:(nullable SDLTemperature *)desiredTemperature acEnable:(nullable NSNumber<SDLBool> *)acEnable circulateAirEnable:(nullable NSNumber<SDLBool> *)circulateAirEnable autoModeEnable:(nullable NSNumber<SDLBool> *)autoModeEnable defrostZone:(nullable SDLDefrostZone)defrostZone dualModeEnable:(nullable NSNumber<SDLBool> *)dualModeEnable acMaxEnable:(nullable NSNumber<SDLBool> *)acMaxEnable ventilationMode:(nullable SDLVentilationMode)ventilationMode __deprecated_msg("Use initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone: dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable: heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable instead");

Swift

-
init(fanSpeed: (NSNumber & SDLInt)?, desiredTemperature: SDLTemperature?, acEnable: (NSNumber & SDLBool)?, circulateAirEnable: (NSNumber & SDLBool)?, autoModeEnable: (NSNumber & SDLBool)?, defrostZone: SDLDefrostZone?, dualModeEnable: (NSNumber & SDLBool)?, acMaxEnable: (NSNumber & SDLBool)?, ventilationMode: SDLVentilationMode?)
+
init(fanSpeed: (NSNumber & SDLInt)?, desiredTemperature: SDLTemperature?, acEnable: (NSNumber & SDLBool)?, circulateAirEnable: (NSNumber & SDLBool)?, autoModeEnable: (NSNumber & SDLBool)?, defrostZone: SDLDefrostZone?, dualModeEnable: (NSNumber & SDLBool)?, acMaxEnable: (NSNumber & SDLBool)?, ventilationMode: SDLVentilationMode?)
@@ -56,11 +56,11 @@

- (instancetype)initWithFanSpeed:(nullable NSNumber<SDLInt> *)fanSpeed desiredTemperature:(nullable SDLTemperature *)desiredTemperature acEnable:(nullable NSNumber<SDLBool> *)acEnable circulateAirEnable:(nullable NSNumber<SDLBool> *)circulateAirEnable autoModeEnable:(nullable NSNumber<SDLBool> *)autoModeEnable defrostZone:(nullable SDLDefrostZone)defrostZone dualModeEnable:(nullable NSNumber<SDLBool> *)dualModeEnable acMaxEnable:(nullable NSNumber<SDLBool> *)acMaxEnable ventilationMode:(nullable SDLVentilationMode)ventilationMode heatedSteeringWheelEnable:(nullable NSNumber<SDLBool> *)heatedSteeringWheelEnable heatedWindshieldEnable:(nullable NSNumber<SDLBool> *)heatedWindshieldEnable heatedRearWindowEnable:(nullable NSNumber<SDLBool> *)heatedRearWindowEnable heatedMirrorsEnable:(nullable NSNumber<SDLBool> *)heatedMirrorsEnable __deprecated_msg("Use initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone: dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable: heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable instead"); +
- (instancetype)initWithFanSpeed:(nullable NSNumber<SDLInt> *)fanSpeed desiredTemperature:(nullable SDLTemperature *)desiredTemperature acEnable:(nullable NSNumber<SDLBool> *)acEnable circulateAirEnable:(nullable NSNumber<SDLBool> *)circulateAirEnable autoModeEnable:(nullable NSNumber<SDLBool> *)autoModeEnable defrostZone:(nullable SDLDefrostZone)defrostZone dualModeEnable:(nullable NSNumber<SDLBool> *)dualModeEnable acMaxEnable:(nullable NSNumber<SDLBool> *)acMaxEnable ventilationMode:(nullable SDLVentilationMode)ventilationMode heatedSteeringWheelEnable:(nullable NSNumber<SDLBool> *)heatedSteeringWheelEnable heatedWindshieldEnable:(nullable NSNumber<SDLBool> *)heatedWindshieldEnable heatedRearWindowEnable:(nullable NSNumber<SDLBool> *)heatedRearWindowEnable heatedMirrorsEnable:(nullable NSNumber<SDLBool> *)heatedMirrorsEnable __deprecated_msg("Use initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone: dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable: heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable instead");

Swift

-
init(fanSpeed: (NSNumber & SDLInt)?, desiredTemperature: SDLTemperature?, acEnable: (NSNumber & SDLBool)?, circulateAirEnable: (NSNumber & SDLBool)?, autoModeEnable: (NSNumber & SDLBool)?, defrostZone: SDLDefrostZone?, dualModeEnable: (NSNumber & SDLBool)?, acMaxEnable: (NSNumber & SDLBool)?, ventilationMode: SDLVentilationMode?, heatedSteeringWheelEnable: (NSNumber & SDLBool)?, heatedWindshieldEnable: (NSNumber & SDLBool)?, heatedRearWindowEnable: (NSNumber & SDLBool)?, heatedMirrorsEnable: (NSNumber & SDLBool)?)
+
init(fanSpeed: (NSNumber & SDLInt)?, desiredTemperature: SDLTemperature?, acEnable: (NSNumber & SDLBool)?, circulateAirEnable: (NSNumber & SDLBool)?, autoModeEnable: (NSNumber & SDLBool)?, defrostZone: SDLDefrostZone?, dualModeEnable: (NSNumber & SDLBool)?, acMaxEnable: (NSNumber & SDLBool)?, ventilationMode: SDLVentilationMode?, heatedSteeringWheelEnable: (NSNumber & SDLBool)?, heatedWindshieldEnable: (NSNumber & SDLBool)?, heatedRearWindowEnable: (NSNumber & SDLBool)?, heatedMirrorsEnable: (NSNumber & SDLBool)?)
@@ -74,11 +74,11 @@

- (instancetype)initWithFanSpeed:(nullable NSNumber<SDLInt> *)fanSpeed desiredTemperature:(nullable SDLTemperature *)desiredTemperature acEnable:(nullable NSNumber<SDLBool> *)acEnable circulateAirEnable:(nullable NSNumber<SDLBool> *)circulateAirEnable autoModeEnable:(nullable NSNumber<SDLBool> *)autoModeEnable defrostZone:(nullable SDLDefrostZone)defrostZone dualModeEnable:(nullable NSNumber<SDLBool> *)dualModeEnable acMaxEnable:(nullable NSNumber<SDLBool> *)acMaxEnable ventilationMode:(nullable SDLVentilationMode)ventilationMode heatedSteeringWheelEnable:(nullable NSNumber<SDLBool> *)heatedSteeringWheelEnable heatedWindshieldEnable:(nullable NSNumber<SDLBool> *)heatedWindshieldEnable heatedRearWindowEnable:(nullable NSNumber<SDLBool> *)heatedRearWindowEnable heatedMirrorsEnable:(nullable NSNumber<SDLBool> *)heatedMirrorsEnable climateEnable:(nullable NSNumber<SDLBool> *)climateEnable; +
- (instancetype)initWithFanSpeed:(nullable NSNumber<SDLInt> *)fanSpeed desiredTemperature:(nullable SDLTemperature *)desiredTemperature acEnable:(nullable NSNumber<SDLBool> *)acEnable circulateAirEnable:(nullable NSNumber<SDLBool> *)circulateAirEnable autoModeEnable:(nullable NSNumber<SDLBool> *)autoModeEnable defrostZone:(nullable SDLDefrostZone)defrostZone dualModeEnable:(nullable NSNumber<SDLBool> *)dualModeEnable acMaxEnable:(nullable NSNumber<SDLBool> *)acMaxEnable ventilationMode:(nullable SDLVentilationMode)ventilationMode heatedSteeringWheelEnable:(nullable NSNumber<SDLBool> *)heatedSteeringWheelEnable heatedWindshieldEnable:(nullable NSNumber<SDLBool> *)heatedWindshieldEnable heatedRearWindowEnable:(nullable NSNumber<SDLBool> *)heatedRearWindowEnable heatedMirrorsEnable:(nullable NSNumber<SDLBool> *)heatedMirrorsEnable climateEnable:(nullable NSNumber<SDLBool> *)climateEnable;

Swift

-
init(fanSpeed: (NSNumber & SDLInt)?, desiredTemperature: SDLTemperature?, acEnable: (NSNumber & SDLBool)?, circulateAirEnable: (NSNumber & SDLBool)?, autoModeEnable: (NSNumber & SDLBool)?, defrostZone: SDLDefrostZone?, dualModeEnable: (NSNumber & SDLBool)?, acMaxEnable: (NSNumber & SDLBool)?, ventilationMode: SDLVentilationMode?, heatedSteeringWheelEnable: (NSNumber & SDLBool)?, heatedWindshieldEnable: (NSNumber & SDLBool)?, heatedRearWindowEnable: (NSNumber & SDLBool)?, heatedMirrorsEnable: (NSNumber & SDLBool)?, climateEnable: (NSNumber & SDLBool)?)
+
init(fanSpeed: (NSNumber & SDLInt)?, desiredTemperature: SDLTemperature?, acEnable: (NSNumber & SDLBool)?, circulateAirEnable: (NSNumber & SDLBool)?, autoModeEnable: (NSNumber & SDLBool)?, defrostZone: SDLDefrostZone?, dualModeEnable: (NSNumber & SDLBool)?, acMaxEnable: (NSNumber & SDLBool)?, ventilationMode: SDLVentilationMode?, heatedSteeringWheelEnable: (NSNumber & SDLBool)?, heatedWindshieldEnable: (NSNumber & SDLBool)?, heatedRearWindowEnable: (NSNumber & SDLBool)?, heatedMirrorsEnable: (NSNumber & SDLBool)?, climateEnable: (NSNumber & SDLBool)?)
@@ -223,11 +223,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLDefrostZone defrostZone;
+
@property (readwrite, strong, nonatomic, nullable) SDLDefrostZone defrostZone;

Swift

-
var defrostZone: SDLDefrostZone? { get set }
+
var defrostZone: SDLDefrostZone? { get set }
@@ -286,11 +286,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLVentilationMode ventilationMode;
+ SDLVentilationMode ventilationMode;

Swift

-
var ventilationMode: SDLVentilationMode? { get set }
+
var ventilationMode: SDLVentilationMode? { get set }
diff --git a/docs/Classes/SDLCloudAppProperties.html b/docs/Classes/SDLCloudAppProperties.html index fac3f98a0..b4451c40c 100644 --- a/docs/Classes/SDLCloudAppProperties.html +++ b/docs/Classes/SDLCloudAppProperties.html @@ -62,12 +62,12 @@

Objective-C

authToken:(nullable NSString *)authToken cloudTransportType:(nullable NSString *)cloudTransportType hybridAppPreference: - (nullable SDLHybridAppPreference)hybridAppPreference + (nullable SDLHybridAppPreference)hybridAppPreference endpoint:(nullable NSString *)endpoint;

Swift

-
convenience init(appID: String, nicknames: [String]?, enabled: Bool, authToken: String?, cloudTransportType: String?, hybridAppPreference: SDLHybridAppPreference?, endpoint: String?)
+
convenience init(appID: String, nicknames: [String]?, enabled: Bool, authToken: String?, cloudTransportType: String?, hybridAppPreference: SDLHybridAppPreference?, endpoint: String?)
@@ -206,11 +206,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLHybridAppPreference hybridAppPreference;
+ SDLHybridAppPreference hybridAppPreference;

Swift

-
var hybridAppPreference: SDLHybridAppPreference? { get set }
+
var hybridAppPreference: SDLHybridAppPreference? { get set }
diff --git a/docs/Classes/SDLClusterModeStatus.html b/docs/Classes/SDLClusterModeStatus.html index fc28d2258..ad1d10221 100644 --- a/docs/Classes/SDLClusterModeStatus.html +++ b/docs/Classes/SDLClusterModeStatus.html @@ -48,11 +48,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLPowerModeQualificationStatus _Nonnull powerModeQualificationStatus;
+ SDLPowerModeQualificationStatus _Nonnull powerModeQualificationStatus;

Swift

-
var powerModeQualificationStatus: SDLPowerModeQualificationStatus { get set }
+
var powerModeQualificationStatus: SDLPowerModeQualificationStatus { get set }
@@ -68,11 +68,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLCarModeStatus _Nonnull carModeStatus;
+
@property (readwrite, strong, nonatomic) SDLCarModeStatus _Nonnull carModeStatus;

Swift

-
var carModeStatus: SDLCarModeStatus { get set }
+
var carModeStatus: SDLCarModeStatus { get set }
@@ -89,11 +89,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLPowerModeStatus _Nonnull powerModeStatus;
+ SDLPowerModeStatus _Nonnull powerModeStatus;

Swift

-
var powerModeStatus: SDLPowerModeStatus { get set }
+
var powerModeStatus: SDLPowerModeStatus { get set }
diff --git a/docs/Classes/SDLCreateWindow.html b/docs/Classes/SDLCreateWindow.html index 72e32bb90..961640b07 100644 --- a/docs/Classes/SDLCreateWindow.html +++ b/docs/Classes/SDLCreateWindow.html @@ -32,11 +32,11 @@

Objective-C

- (nonnull instancetype)initWithId:(NSUInteger)windowId
                         windowName:(nonnull NSString *)windowName
-                        windowType:(nonnull SDLWindowType)windowType;
+ windowType:(nonnull SDLWindowType)windowType;

Swift

-
init(id windowId: UInt, windowName: String, windowType: SDLWindowType)
+
init(id windowId: UInt, windowName: String, windowType: SDLWindowType)
@@ -61,13 +61,13 @@

- (nonnull instancetype)initWithId:(NSUInteger)windowId windowName:(nonnull NSString *)windowName - windowType:(nonnull SDLWindowType)windowType + windowType:(nonnull SDLWindowType)windowType associatedServiceType:(nullable NSString *)associatedServiceType duplicateUpdatesFromWindowID:(NSUInteger)duplicateUpdatesFromWindowID;

Swift

-
init(id windowId: UInt, windowName: String, windowType: SDLWindowType, associatedServiceType: String?, duplicateUpdatesFromWindowID: UInt)
+
init(id windowId: UInt, windowName: String, windowType: SDLWindowType, associatedServiceType: String?, duplicateUpdatesFromWindowID: UInt)
@@ -132,11 +132,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLWindowType _Nonnull type;
+
@property (readwrite, strong, nonatomic) SDLWindowType _Nonnull type;

Swift

-
var type: SDLWindowType { get set }
+
var type: SDLWindowType { get set }
diff --git a/docs/Classes/SDLDIDResult.html b/docs/Classes/SDLDIDResult.html index 5475ba8a5..36ccafc4b 100644 --- a/docs/Classes/SDLDIDResult.html +++ b/docs/Classes/SDLDIDResult.html @@ -26,11 +26,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataResultCode _Nonnull resultCode;
+ SDLVehicleDataResultCode _Nonnull resultCode;

Swift

-
var resultCode: SDLVehicleDataResultCode { get set }
+
var resultCode: SDLVehicleDataResultCode { get set }
diff --git a/docs/Classes/SDLDeviceStatus.html b/docs/Classes/SDLDeviceStatus.html index d6ca78f2f..c30c1b060 100644 --- a/docs/Classes/SDLDeviceStatus.html +++ b/docs/Classes/SDLDeviceStatus.html @@ -143,11 +143,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLDeviceLevelStatus _Nonnull battLevelStatus;
+ SDLDeviceLevelStatus _Nonnull battLevelStatus;

Swift

-
var battLevelStatus: SDLDeviceLevelStatus { get set }
+
var battLevelStatus: SDLDeviceLevelStatus { get set }
@@ -211,11 +211,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLDeviceLevelStatus _Nonnull signalLevelStatus;
+ SDLDeviceLevelStatus _Nonnull signalLevelStatus;

Swift

-
var signalLevelStatus: SDLDeviceLevelStatus { get set }
+
var signalLevelStatus: SDLDeviceLevelStatus { get set }
@@ -237,11 +237,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLPrimaryAudioSource _Nonnull primaryAudioSource;
+ SDLPrimaryAudioSource _Nonnull primaryAudioSource;

Swift

-
var primaryAudioSource: SDLPrimaryAudioSource { get set }
+
var primaryAudioSource: SDLPrimaryAudioSource { get set }
diff --git a/docs/Classes/SDLDisplayCapabilities.html b/docs/Classes/SDLDisplayCapabilities.html index c32a94bd9..007216f05 100644 --- a/docs/Classes/SDLDisplayCapabilities.html +++ b/docs/Classes/SDLDisplayCapabilities.html @@ -33,11 +33,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLDisplayType _Nonnull displayType;
+
@property (readwrite, strong, nonatomic) SDLDisplayType _Nonnull displayType;

Swift

-
var displayType: SDLDisplayType { get set }
+
var displayType: SDLDisplayType { get set }
@@ -135,11 +135,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    NSArray<SDLMediaClockFormat> *_Nonnull mediaClockFormats;
+ NSArray<SDLMediaClockFormat> *_Nonnull mediaClockFormats;

Swift

-
var mediaClockFormats: [SDLMediaClockFormat] { get set }
+
var mediaClockFormats: [SDLMediaClockFormat] { get set }
diff --git a/docs/Classes/SDLECallInfo.html b/docs/Classes/SDLECallInfo.html index 92501304e..c5aff5e93 100644 --- a/docs/Classes/SDLECallInfo.html +++ b/docs/Classes/SDLECallInfo.html @@ -26,11 +26,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataNotificationStatus _Nonnull eCallNotificationStatus;
+ SDLVehicleDataNotificationStatus _Nonnull eCallNotificationStatus;

Swift

-
var eCallNotificationStatus: SDLVehicleDataNotificationStatus { get set }
+
var eCallNotificationStatus: SDLVehicleDataNotificationStatus { get set }
@@ -47,11 +47,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataNotificationStatus _Nonnull auxECallNotificationStatus;
+ SDLVehicleDataNotificationStatus _Nonnull auxECallNotificationStatus;

Swift

-
var auxECallNotificationStatus: SDLVehicleDataNotificationStatus { get set }
+
var auxECallNotificationStatus: SDLVehicleDataNotificationStatus { get set }
@@ -68,11 +68,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLECallConfirmationStatus _Nonnull eCallConfirmationStatus;
+ SDLECallConfirmationStatus _Nonnull eCallConfirmationStatus;

Swift

-
var eCallConfirmationStatus: SDLECallConfirmationStatus { get set }
+
var eCallConfirmationStatus: SDLECallConfirmationStatus { get set }
diff --git a/docs/Classes/SDLEmergencyEvent.html b/docs/Classes/SDLEmergencyEvent.html index 8c534c44a..8a905d21a 100644 --- a/docs/Classes/SDLEmergencyEvent.html +++ b/docs/Classes/SDLEmergencyEvent.html @@ -28,11 +28,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLEmergencyEventType _Nonnull emergencyEventType;
+ SDLEmergencyEventType _Nonnull emergencyEventType;

Swift

-
var emergencyEventType: SDLEmergencyEventType { get set }
+
var emergencyEventType: SDLEmergencyEventType { get set }
@@ -49,11 +49,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLFuelCutoffStatus _Nonnull fuelCutoffStatus;
+ SDLFuelCutoffStatus _Nonnull fuelCutoffStatus;

Swift

-
var fuelCutoffStatus: SDLFuelCutoffStatus { get set }
+
var fuelCutoffStatus: SDLFuelCutoffStatus { get set }
@@ -70,11 +70,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull rolloverEvent;
+ SDLVehicleDataEventStatus _Nonnull rolloverEvent;

Swift

-
var rolloverEvent: SDLVehicleDataEventStatus { get set }
+
var rolloverEvent: SDLVehicleDataEventStatus { get set }
@@ -117,11 +117,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataEventStatus _Nonnull multipleEvents;
+ SDLVehicleDataEventStatus _Nonnull multipleEvents;

Swift

-
var multipleEvents: SDLVehicleDataEventStatus { get set }
+
var multipleEvents: SDLVehicleDataEventStatus { get set }
diff --git a/docs/Classes/SDLFile.html b/docs/Classes/SDLFile.html index 5423a196c..e8dc2c939 100644 --- a/docs/Classes/SDLFile.html +++ b/docs/Classes/SDLFile.html @@ -144,11 +144,11 @@

Objective-C

-
@property (readonly, strong, nonatomic) SDLFileType _Nonnull fileType;
+
@property (readonly, strong, nonatomic) SDLFileType _Nonnull fileType;

Swift

-
var fileType: SDLFileType { get }
+
var fileType: SDLFileType { get }
@@ -300,7 +300,7 @@

Objective-C

Swift

-
convenience init(atFileURL url: URL, name: String)
+
convenience init(atFileURL url: URL, name: String)
@@ -401,7 +401,7 @@

Objective-C

Swift

-
convenience init(data: Data, name: String, fileExtension extension: String)
+
convenience init(data: Data, name: String, fileExtension extension: String)
diff --git a/docs/Classes/SDLFileManager.html b/docs/Classes/SDLFileManager.html index db3b0f753..59165bc09 100644 --- a/docs/Classes/SDLFileManager.html +++ b/docs/Classes/SDLFileManager.html @@ -41,7 +41,7 @@

Objective-C

@property (readonly, copy, nonatomic)
-    NSSet<SDLFileName *> *_Nonnull remoteFileNames;
+ NSSet<SDLFileName *> *_Nonnull remoteFileNames;

Swift

@@ -206,11 +206,11 @@

Objective-C

- (void)startWithCompletionHandler:
-    (nullable SDLFileManagerStartupCompletionHandler)completionHandler;
+ (nullable SDLFileManagerStartupCompletionHandler)completionHandler;

Swift

-
func start(completionHandler: SDLFileManagerStartupCompletionHandler? = nil)
+
func start(completionHandler: SDLFileManagerStartupCompletionHandler? = nil)
@@ -274,13 +274,13 @@

Objective-C

-
- (void)deleteRemoteFileWithName:(nonnull SDLFileName *)name
+  
- (void)deleteRemoteFileWithName:(nonnull SDLFileName *)name
                completionHandler:
-                   (nullable SDLFileManagerDeleteCompletionHandler)completion;
+ (nullable SDLFileManagerDeleteCompletionHandler)completion;

Swift

-
func delete(fileName name: String, completionHandler completion: SDLFileManagerDeleteCompletionHandler? = nil)
+
func delete(fileName name: String, completionHandler completion: SDLFileManagerDeleteCompletionHandler? = nil)
@@ -301,14 +301,14 @@

Objective-C

-
- (void)deleteRemoteFilesWithNames:(nonnull NSArray<SDLFileName *> *)names
+  
- (void)deleteRemoteFilesWithNames:(nonnull NSArray<SDLFileName *> *)names
                  completionHandler:
-                     (nullable SDLFileManagerMultiDeleteCompletionHandler)
+                     (nullable SDLFileManagerMultiDeleteCompletionHandler)
                          completionHandler;

Swift

-
func delete(fileNames names: [String], completionHandler: SDLFileManagerMultiDeleteCompletionHandler? = nil)
+
func delete(fileNames names: [String], completionHandler: SDLFileManagerMultiDeleteCompletionHandler? = nil)
@@ -331,11 +331,11 @@

Objective-C

- (void)uploadFile:(nonnull SDLFile *)file
     completionHandler:
-        (nullable SDLFileManagerUploadCompletionHandler)completion;
+ (nullable SDLFileManagerUploadCompletionHandler)completion;

Swift

-
func upload(file: SDLFile, completionHandler completion: SDLFileManagerUploadCompletionHandler? = nil)
+
func upload(file: SDLFile, completionHandler completion: SDLFileManagerUploadCompletionHandler? = nil)
@@ -360,13 +360,13 @@

Objective-C

- (void)uploadFiles:(nonnull NSArray<SDLFile *> *)files
       progressHandler:
-          (nullable SDLFileManagerMultiUploadProgressHandler)progressHandler
+          (nullable SDLFileManagerMultiUploadProgressHandler)progressHandler
     completionHandler:
-        (nullable SDLFileManagerMultiUploadCompletionHandler)completionHandler;
+ (nullable SDLFileManagerMultiUploadCompletionHandler)completionHandler;

Swift

-
func upload(files: [SDLFile], progressHandler: SDLFileManagerMultiUploadProgressHandler?, completionHandler: SDLFileManagerMultiUploadCompletionHandler? = nil)
+
func upload(files: [SDLFile], progressHandler: SDLFileManagerMultiUploadProgressHandler?, completionHandler: SDLFileManagerMultiUploadCompletionHandler? = nil)
@@ -391,11 +391,11 @@

Objective-C

- (void)uploadFiles:(nonnull NSArray<SDLFile *> *)files
     completionHandler:
-        (nullable SDLFileManagerMultiUploadCompletionHandler)completionHandler;
+ (nullable SDLFileManagerMultiUploadCompletionHandler)completionHandler;

Swift

-
func upload(files: [SDLFile], completionHandler: SDLFileManagerMultiUploadCompletionHandler? = nil)
+
func upload(files: [SDLFile], completionHandler: SDLFileManagerMultiUploadCompletionHandler? = nil)
@@ -418,11 +418,11 @@

Objective-C

- (void)uploadArtwork:(nonnull SDLArtwork *)artwork
     completionHandler:
-        (nullable SDLFileManagerUploadArtworkCompletionHandler)completion;
+ (nullable SDLFileManagerUploadArtworkCompletionHandler)completion;

Swift

-
func upload(artwork: SDLArtwork, completionHandler completion: SDLFileManagerUploadArtworkCompletionHandler? = nil)
+
func upload(artwork: SDLArtwork, completionHandler completion: SDLFileManagerUploadArtworkCompletionHandler? = nil)
@@ -445,11 +445,11 @@

Objective-C

- (void)uploadArtworks:(nonnull NSArray<SDLArtwork *> *)artworks
      completionHandler:
-         (nullable SDLFileManagerMultiUploadArtworkCompletionHandler)completion;
+ (nullable SDLFileManagerMultiUploadArtworkCompletionHandler)completion;

Swift

-
func upload(artworks: [SDLArtwork], completionHandler completion: SDLFileManagerMultiUploadArtworkCompletionHandler? = nil)
+
func upload(artworks: [SDLArtwork], completionHandler completion: SDLFileManagerMultiUploadArtworkCompletionHandler? = nil)
@@ -474,14 +474,14 @@

Objective-C

- (void)uploadArtworks:(nonnull NSArray<SDLArtwork *> *)artworks
        progressHandler:
-           (nullable SDLFileManagerMultiUploadArtworkProgressHandler)
+           (nullable SDLFileManagerMultiUploadArtworkProgressHandler)
                progressHandler
      completionHandler:
-         (nullable SDLFileManagerMultiUploadArtworkCompletionHandler)completion;
+ (nullable SDLFileManagerMultiUploadArtworkCompletionHandler)completion;

Swift

-
func upload(artworks: [SDLArtwork], progressHandler: SDLFileManagerMultiUploadArtworkProgressHandler?, completionHandler completion: SDLFileManagerMultiUploadArtworkCompletionHandler? = nil)
+
func upload(artworks: [SDLArtwork], progressHandler: SDLFileManagerMultiUploadArtworkProgressHandler?, completionHandler completion: SDLFileManagerMultiUploadArtworkCompletionHandler? = nil)
diff --git a/docs/Classes/SDLFuelRange.html b/docs/Classes/SDLFuelRange.html index dbfa550c3..1be22f0ae 100644 --- a/docs/Classes/SDLFuelRange.html +++ b/docs/Classes/SDLFuelRange.html @@ -24,11 +24,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLFuelType type;
+
@property (readwrite, strong, nonatomic, nullable) SDLFuelType type;

Swift

-
var type: SDLFuelType? { get set }
+
var type: SDLFuelType? { get set }
diff --git a/docs/Classes/SDLFunctionID.html b/docs/Classes/SDLFunctionID.html index 74b9e0aeb..4b2261bb6 100644 --- a/docs/Classes/SDLFunctionID.html +++ b/docs/Classes/SDLFunctionID.html @@ -41,11 +41,11 @@

Objective-C

-
- (nullable SDLRPCFunctionName)functionNameForId:(UInt32)functionID;
+
- (nullable SDLRPCFunctionName)functionNameForId:(UInt32)functionID;

Swift

-
func functionName(forId functionID: UInt32) -> SDLRPCFunctionName?
+
func functionName(forId functionID: UInt32) -> SDLRPCFunctionName?
@@ -59,11 +59,11 @@

Objective-C

-
- (nullable NSNumber<SDLInt> *)functionIdForName:(SDLRPCFunctionName)functionName;
+
- (nullable NSNumber<SDLInt> *)functionIdForName:(SDLRPCFunctionName)functionName;

Swift

-
func functionId(forName functionName: SDLRPCFunctionName) -> (NSNumber & SDLInt)?
+
func functionId(forName functionName: SDLRPCFunctionName) -> (NSNumber & SDLInt)?
diff --git a/docs/Classes/SDLGPSData.html b/docs/Classes/SDLGPSData.html index f4047181f..ec799b15a 100644 --- a/docs/Classes/SDLGPSData.html +++ b/docs/Classes/SDLGPSData.html @@ -204,11 +204,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLCompassDirection compassDirection;
+ SDLCompassDirection compassDirection;

Swift

-
var compassDirection: SDLCompassDirection? { get set }
+
var compassDirection: SDLCompassDirection? { get set }
@@ -332,11 +332,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLDimension dimension;
+
@property (readwrite, strong, nonatomic, nullable) SDLDimension dimension;

Swift

-
var dimension: SDLDimension? { get set }
+
var dimension: SDLDimension? { get set }
diff --git a/docs/Classes/SDLGetAppServiceData.html b/docs/Classes/SDLGetAppServiceData.html index c65963be8..135c9be00 100644 --- a/docs/Classes/SDLGetAppServiceData.html +++ b/docs/Classes/SDLGetAppServiceData.html @@ -26,11 +26,11 @@

Objective-C

- (nonnull instancetype)initWithAppServiceType:
-    (nonnull SDLAppServiceType)serviceType;
+ (nonnull SDLAppServiceType)serviceType;

Swift

-
init(appServiceType serviceType: SDLAppServiceType)
+
init(appServiceType serviceType: SDLAppServiceType)
@@ -54,11 +54,11 @@

Objective-C

- (nonnull instancetype)initAndSubscribeToAppServiceType:
-    (nonnull SDLAppServiceType)serviceType;
+ (nonnull SDLAppServiceType)serviceType;

Swift

-
init(andSubscribeToAppServiceType serviceType: SDLAppServiceType)
+
init(andSubscribeToAppServiceType serviceType: SDLAppServiceType)
@@ -82,11 +82,11 @@

Objective-C

- (nonnull instancetype)initAndUnsubscribeToAppServiceType:
-    (nonnull SDLAppServiceType)serviceType;
+ (nonnull SDLAppServiceType)serviceType;

Swift

-
init(andUnsubscribeToAppServiceType serviceType: SDLAppServiceType)
+
init(andUnsubscribeToAppServiceType serviceType: SDLAppServiceType)
@@ -106,7 +106,7 @@

The type of service that is to be offered by this app. See AppServiceType for known enum equivalent types. Parameter is a string to allow for new service types to be used by apps on older versions of SDL Core.

-

String, See SDLAppServiceType, Required

+

String, See SDLAppServiceType, Required

diff --git a/docs/Classes/SDLGetFile.html b/docs/Classes/SDLGetFile.html index 1a488aaa8..518ceaf3a 100644 --- a/docs/Classes/SDLGetFile.html +++ b/docs/Classes/SDLGetFile.html @@ -57,11 +57,11 @@

Objective-C

- (nonnull instancetype)initWithFileName:(nonnull NSString *)fileName
                             appServiceId:(nullable NSString *)appServiceId
-                                fileType:(nullable SDLFileType)fileType;
+ fileType:(nullable SDLFileType)fileType;

Swift

-
init(fileName: String, appServiceId: String?, fileType: SDLFileType?)
+
init(fileName: String, appServiceId: String?, fileType: SDLFileType?)
@@ -90,13 +90,13 @@

Objective-C

- (nonnull instancetype)initWithFileName:(nonnull NSString *)fileName
                             appServiceId:(nullable NSString *)appServiceId
-                                fileType:(nullable SDLFileType)fileType
+                                fileType:(nullable SDLFileType)fileType
                                   offset:(UInt32)offset
                                   length:(UInt32)length;

Swift

-
init(fileName: String, appServiceId: String?, fileType: SDLFileType?, offset: UInt32, length: UInt32)
+
init(fileName: String, appServiceId: String?, fileType: SDLFileType?, offset: UInt32, length: UInt32)
@@ -169,11 +169,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLFileType fileType;
+
@property (readwrite, strong, nonatomic, nullable) SDLFileType fileType;

Swift

-
var fileType: SDLFileType? { get set }
+
var fileType: SDLFileType? { get set }
diff --git a/docs/Classes/SDLGetFileResponse.html b/docs/Classes/SDLGetFileResponse.html index 483962841..3ee392dd5 100644 --- a/docs/Classes/SDLGetFileResponse.html +++ b/docs/Classes/SDLGetFileResponse.html @@ -27,12 +27,12 @@

Objective-C

- (nonnull instancetype)initWithOffset:(UInt32)offset
                                 length:(UInt32)length
-                              fileType:(nullable SDLFileType)fileType
+                              fileType:(nullable SDLFileType)fileType
                                    crc:(UInt32)crc;

Swift

-
init(offset: UInt32, length: UInt32, fileType: SDLFileType?, crc: UInt32)
+
init(offset: UInt32, length: UInt32, fileType: SDLFileType?, crc: UInt32)
@@ -103,11 +103,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLFileType fileType;
+
@property (readwrite, strong, nonatomic, nullable) SDLFileType fileType;

Swift

-
var fileType: SDLFileType? { get set }
+
var fileType: SDLFileType? { get set }
diff --git a/docs/Classes/SDLGetInteriorVehicleData.html b/docs/Classes/SDLGetInteriorVehicleData.html index f27ee6006..fdb321849 100644 --- a/docs/Classes/SDLGetInteriorVehicleData.html +++ b/docs/Classes/SDLGetInteriorVehicleData.html @@ -33,11 +33,11 @@

Objective-C

-
- (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;
+
- (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;

Swift

-
init(moduleType: SDLModuleType, moduleId: String)
+
init(moduleType: SDLModuleType, moduleId: String)
@@ -51,11 +51,11 @@

Objective-C

-
- (instancetype)initAndSubscribeToModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;
+
- (instancetype)initAndSubscribeToModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;

Swift

-
init(andSubscribeToModuleType moduleType: SDLModuleType, moduleId: String)
+
init(andSubscribeToModuleType moduleType: SDLModuleType, moduleId: String)
@@ -69,11 +69,11 @@

Objective-C

-
- (instancetype)initAndUnsubscribeToModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;
+
- (instancetype)initAndUnsubscribeToModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;

Swift

-
init(andUnsubscribeToModuleType moduleType: SDLModuleType, moduleId: String)
+
init(andUnsubscribeToModuleType moduleType: SDLModuleType, moduleId: String)
@@ -87,11 +87,11 @@

Objective-C

-
- (instancetype)initWithModuleType:(SDLModuleType)moduleType __deprecated_msg("Use initWithModuleType:moduleId: instead");
+
- (instancetype)initWithModuleType:(SDLModuleType)moduleType __deprecated_msg("Use initWithModuleType:moduleId: instead");

Swift

-
init(moduleType: SDLModuleType)
+
init(moduleType: SDLModuleType)
@@ -105,11 +105,11 @@

Objective-C

-
- (instancetype)initAndSubscribeToModuleType:(SDLModuleType)moduleType __deprecated_msg("Use initAndSubscribeToModuleType:moduleId: instead");
+
- (instancetype)initAndSubscribeToModuleType:(SDLModuleType)moduleType __deprecated_msg("Use initAndSubscribeToModuleType:moduleId: instead");

Swift

-
init(andSubscribeToModuleType moduleType: SDLModuleType)
+
init(andSubscribeToModuleType moduleType: SDLModuleType)
@@ -123,11 +123,11 @@

Objective-C

-
- (instancetype)initAndUnsubscribeToModuleType:(SDLModuleType)moduleType __deprecated_msg("Use initAndUnsubscribeToModuleType:moduleId:");
+
- (instancetype)initAndUnsubscribeToModuleType:(SDLModuleType)moduleType __deprecated_msg("Use initAndUnsubscribeToModuleType:moduleId:");

Swift

-
init(andUnsubscribeToModuleType moduleType: SDLModuleType)
+
init(andUnsubscribeToModuleType moduleType: SDLModuleType)
@@ -141,11 +141,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLModuleType _Nonnull moduleType;
+
@property (readwrite, strong, nonatomic) SDLModuleType _Nonnull moduleType;

Swift

-
var moduleType: SDLModuleType { get set }
+
var moduleType: SDLModuleType { get set }
diff --git a/docs/Classes/SDLGetInteriorVehicleDataConsent.html b/docs/Classes/SDLGetInteriorVehicleDataConsent.html index 18ac37375..2bf551cc2 100644 --- a/docs/Classes/SDLGetInteriorVehicleDataConsent.html +++ b/docs/Classes/SDLGetInteriorVehicleDataConsent.html @@ -23,11 +23,11 @@

Objective-C

-
- (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleIds:(NSArray<NSString *> *)moduleIds;
+
- (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleIds:(NSArray<NSString *> *)moduleIds;

Swift

-
init(moduleType: SDLModuleType, moduleIds: [String])
+
init(moduleType: SDLModuleType, moduleIds: [String])
@@ -43,11 +43,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLModuleType _Nonnull moduleType;
+
@property (readwrite, strong, nonatomic) SDLModuleType _Nonnull moduleType;

Swift

-
var moduleType: SDLModuleType { get set }
+
var moduleType: SDLModuleType { get set }
diff --git a/docs/Classes/SDLGetSystemCapability.html b/docs/Classes/SDLGetSystemCapability.html index 5b6d3a5c6..f35c7c1df 100644 --- a/docs/Classes/SDLGetSystemCapability.html +++ b/docs/Classes/SDLGetSystemCapability.html @@ -24,11 +24,11 @@

Objective-C

-
- (nonnull instancetype)initWithType:(nonnull SDLSystemCapabilityType)type;
+
- (nonnull instancetype)initWithType:(nonnull SDLSystemCapabilityType)type;

Swift

-
init(type: SDLSystemCapabilityType)
+
init(type: SDLSystemCapabilityType)
@@ -51,12 +51,12 @@

Objective-C

-
- (nonnull instancetype)initWithType:(nonnull SDLSystemCapabilityType)type
+  
- (nonnull instancetype)initWithType:(nonnull SDLSystemCapabilityType)type
                            subscribe:(BOOL)subscribe;

Swift

-
init(type: SDLSystemCapabilityType, subscribe: Bool)
+
init(type: SDLSystemCapabilityType, subscribe: Bool)
@@ -84,11 +84,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLSystemCapabilityType _Nonnull systemCapabilityType;
+ SDLSystemCapabilityType _Nonnull systemCapabilityType;

Swift

-
var systemCapabilityType: SDLSystemCapabilityType { get set }
+
var systemCapabilityType: SDLSystemCapabilityType { get set }
diff --git a/docs/Classes/SDLGetVehicleDataResponse.html b/docs/Classes/SDLGetVehicleDataResponse.html index 7de57af38..86457a62e 100644 --- a/docs/Classes/SDLGetVehicleDataResponse.html +++ b/docs/Classes/SDLGetVehicleDataResponse.html @@ -127,11 +127,11 @@

Objective-C

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

Swift

-
var fuelLevel_State: SDLComponentVolumeStatus? { get set }
+
var fuelLevel_State: SDLComponentVolumeStatus? { get set }
@@ -222,11 +222,11 @@

Objective-C

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

Swift

-
var prndl: SDLPRNDL? { get set }
+
var prndl: SDLPRNDL? { get set }
@@ -332,11 +332,11 @@

Objective-C

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

Swift

-
var driverBraking: SDLVehicleDataEventStatus? { get set }
+
var driverBraking: SDLVehicleDataEventStatus? { get set }
@@ -350,11 +350,11 @@

Objective-C

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

Swift

-
var wiperStatus: SDLWiperStatus? { get set }
+
var wiperStatus: SDLWiperStatus? { get set }
@@ -556,11 +556,11 @@

Objective-C

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

Swift

-
var electronicParkBrakeStatus: SDLElectronicParkBrakeStatus? { get set }
+
var electronicParkBrakeStatus: SDLElectronicParkBrakeStatus? { get set }
@@ -574,11 +574,11 @@

Objective-C

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

Swift

-
var turnSignal: SDLTurnSignal? { get set }
+
var turnSignal: SDLTurnSignal? { get set }
diff --git a/docs/Classes/SDLGetWaypoints.html b/docs/Classes/SDLGetWaypoints.html index 8551058d3..8b78ffe0d 100644 --- a/docs/Classes/SDLGetWaypoints.html +++ b/docs/Classes/SDLGetWaypoints.html @@ -22,11 +22,11 @@

Objective-C

-
- (instancetype)initWithType:(SDLWayPointType)type;
+
- (instancetype)initWithType:(SDLWayPointType)type;

Swift

-
init(type: SDLWayPointType)
+
init(type: SDLWayPointType)
@@ -43,11 +43,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLWayPointType waypointType;
+
@property (readwrite, strong, nonatomic, nullable) SDLWayPointType waypointType;

Swift

-
var waypointType: SDLWayPointType? { get set }
+
var waypointType: SDLWayPointType? { get set }
diff --git a/docs/Classes/SDLHMIPermissions.html b/docs/Classes/SDLHMIPermissions.html index 7bdee41b4..07d875c73 100644 --- a/docs/Classes/SDLHMIPermissions.html +++ b/docs/Classes/SDLHMIPermissions.html @@ -31,11 +31,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) NSArray<SDLHMILevel> *_Nonnull allowed;
+
@property (readwrite, strong, nonatomic) NSArray<SDLHMILevel> *_Nonnull allowed;

Swift

-
var allowed: [SDLHMILevel] { get set }
+
var allowed: [SDLHMILevel] { get set }
@@ -57,11 +57,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    NSArray<SDLHMILevel> *_Nonnull userDisallowed;
+ NSArray<SDLHMILevel> *_Nonnull userDisallowed;

Swift

-
var userDisallowed: [SDLHMILevel] { get set }
+
var userDisallowed: [SDLHMILevel] { get set }
diff --git a/docs/Classes/SDLHMISettingsControlData.html b/docs/Classes/SDLHMISettingsControlData.html index c17c84f52..00778f251 100644 --- a/docs/Classes/SDLHMISettingsControlData.html +++ b/docs/Classes/SDLHMISettingsControlData.html @@ -25,13 +25,13 @@

Objective-C

- (nonnull instancetype)
-    initWithDisplaymode:(nonnull SDLDisplayMode)displayMode
-        temperatureUnit:(nonnull SDLTemperatureUnit)temperatureUnit
-           distanceUnit:(nonnull SDLDistanceUnit)distanceUnit;
+ initWithDisplaymode:(nonnull SDLDisplayMode)displayMode + temperatureUnit:(nonnull SDLTemperatureUnit)temperatureUnit + distanceUnit:(nonnull SDLDistanceUnit)distanceUnit;

Swift

-
init(displaymode displayMode: SDLDisplayMode, temperatureUnit: SDLTemperatureUnit, distanceUnit: SDLDistanceUnit)
+
init(displaymode displayMode: SDLDisplayMode, temperatureUnit: SDLTemperatureUnit, distanceUnit: SDLDistanceUnit)
@@ -60,11 +60,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLDisplayMode displayMode;
+
@property (readwrite, strong, nonatomic, nullable) SDLDisplayMode displayMode;

Swift

-
var displayMode: SDLDisplayMode? { get set }
+
var displayMode: SDLDisplayMode? { get set }
@@ -81,11 +81,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLTemperatureUnit temperatureUnit;
+ SDLTemperatureUnit temperatureUnit;

Swift

-
var temperatureUnit: SDLTemperatureUnit? { get set }
+
var temperatureUnit: SDLTemperatureUnit? { get set }
@@ -101,11 +101,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLDistanceUnit distanceUnit;
+
@property (readwrite, strong, nonatomic, nullable) SDLDistanceUnit distanceUnit;

Swift

-
var distanceUnit: SDLDistanceUnit? { get set }
+
var distanceUnit: SDLDistanceUnit? { get set }
diff --git a/docs/Classes/SDLHeadLampStatus.html b/docs/Classes/SDLHeadLampStatus.html index ae689fd18..15af26697 100644 --- a/docs/Classes/SDLHeadLampStatus.html +++ b/docs/Classes/SDLHeadLampStatus.html @@ -66,11 +66,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLAmbientLightStatus ambientLightSensorStatus;
+ SDLAmbientLightStatus ambientLightSensorStatus;

Swift

-
var ambientLightSensorStatus: SDLAmbientLightStatus? { get set }
+
var ambientLightSensorStatus: SDLAmbientLightStatus? { get set }
diff --git a/docs/Classes/SDLImage.html b/docs/Classes/SDLImage.html index 2b1b9ecba..46a7677ba 100644 --- a/docs/Classes/SDLImage.html +++ b/docs/Classes/SDLImage.html @@ -32,11 +32,11 @@

Objective-C

- (nonnull instancetype)initWithName:(nonnull NSString *)name
-                              ofType:(nonnull SDLImageType)imageType;
+ ofType:(nonnull SDLImageType)imageType;

Swift

-
init(name: String, ofType imageType: SDLImageType)
+
init(name: String, ofType imageType: SDLImageType)
@@ -62,12 +62,12 @@

Objective-C

- (nonnull instancetype)initWithName:(nonnull NSString *)name
-                              ofType:(nonnull SDLImageType)imageType
+                              ofType:(nonnull SDLImageType)imageType
                           isTemplate:(BOOL)isTemplate;

Swift

-
init(name: String, ofType imageType: SDLImageType, isTemplate: Bool)
+
init(name: String, ofType imageType: SDLImageType, isTemplate: Bool)
@@ -179,11 +179,11 @@

Objective-C

- (nonnull instancetype)initWithStaticIconName:
-    (nonnull SDLStaticIconName)staticIconName;
+ (nonnull SDLStaticIconName)staticIconName;

Swift

-
init(staticIconName: SDLStaticIconName)
+
init(staticIconName: SDLStaticIconName)
@@ -228,11 +228,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLImageType _Nonnull imageType;
+
@property (readwrite, strong, nonatomic) SDLImageType _Nonnull imageType;

Swift

-
var imageType: SDLImageType { get set }
+
var imageType: SDLImageType { get set }
diff --git a/docs/Classes/SDLImageField.html b/docs/Classes/SDLImageField.html index 96ebbff2b..3f6a41bcb 100644 --- a/docs/Classes/SDLImageField.html +++ b/docs/Classes/SDLImageField.html @@ -25,11 +25,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLImageFieldName _Nonnull name;
+
@property (readwrite, strong, nonatomic) SDLImageFieldName _Nonnull name;

Swift

-
var name: SDLImageFieldName { get set }
+
var name: SDLImageFieldName { get set }
@@ -46,11 +46,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    NSArray<SDLFileType> *_Nonnull imageTypeSupported;
+ NSArray<SDLFileType> *_Nonnull imageTypeSupported;

Swift

-
var imageTypeSupported: [SDLFileType] { get set }
+
var imageTypeSupported: [SDLFileType] { get set }
diff --git a/docs/Classes/SDLKeyboardProperties.html b/docs/Classes/SDLKeyboardProperties.html index 891a703f9..fe8428f8f 100644 --- a/docs/Classes/SDLKeyboardProperties.html +++ b/docs/Classes/SDLKeyboardProperties.html @@ -28,16 +28,16 @@

- (nonnull instancetype)initWithLanguage:(nullable SDLLanguage)language - layout:(nullable SDLKeyboardLayout)layout - keypressMode:(nullable SDLKeypressMode)keypressMode +
- (nonnull instancetype)initWithLanguage:(nullable SDLLanguage)language
+                                  layout:(nullable SDLKeyboardLayout)layout
+                            keypressMode:(nullable SDLKeypressMode)keypressMode
                     limitedCharacterList:
                         (nullable NSArray<NSString *> *)limitedCharacterList
                         autoCompleteText:(nullable NSString *)autoCompleteText;

Swift

-
init(language: SDLLanguage?, layout: SDLKeyboardLayout?, keypressMode: SDLKeypressMode?, limitedCharacterList: [String]?, autoCompleteText: String?)
+
init(language: SDLLanguage?, layout: SDLKeyboardLayout?, keypressMode: SDLKeypressMode?, limitedCharacterList: [String]?, autoCompleteText: String?)
@@ -69,16 +69,16 @@

- (nonnull instancetype) - initWithLanguage:(nullable SDLLanguage)language - layout:(nullable SDLKeyboardLayout)layout - keypressMode:(nullable SDLKeypressMode)keypressMode + initWithLanguage:(nullable SDLLanguage)language + layout:(nullable SDLKeyboardLayout)layout + keypressMode:(nullable SDLKeypressMode)keypressMode limitedCharacterList:(nullable NSArray<NSString *> *)limitedCharacterList autoCompleteText:(nullable NSString *)autoCompleteText autoCompleteList:(nullable NSArray<NSString *> *)autoCompleteList;

Swift

-
init(language: SDLLanguage?, layout: SDLKeyboardLayout?, keypressMode: SDLKeypressMode?, limitedCharacterList: [String]?, autoCompleteText: String?, autoCompleteList: [String]?)
+
init(language: SDLLanguage?, layout: SDLKeyboardLayout?, keypressMode: SDLKeypressMode?, limitedCharacterList: [String]?, autoCompleteText: String?, autoCompleteList: [String]?)
@@ -113,11 +113,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLLanguage language;
+
@property (readwrite, strong, nonatomic, nullable) SDLLanguage language;

Swift

-
var language: SDLLanguage? { get set }
+
var language: SDLLanguage? { get set }
@@ -134,11 +134,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLKeyboardLayout keyboardLayout;
+ SDLKeyboardLayout keyboardLayout;

Swift

-
var keyboardLayout: SDLKeyboardLayout? { get set }
+
var keyboardLayout: SDLKeyboardLayout? { get set }
@@ -156,11 +156,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLKeypressMode keypressMode;
+
@property (readwrite, strong, nonatomic, nullable) SDLKeypressMode keypressMode;

Swift

-
var keypressMode: SDLKeypressMode? { get set }
+
var keypressMode: SDLKeypressMode? { get set }
diff --git a/docs/Classes/SDLLifecycleConfiguration.html b/docs/Classes/SDLLifecycleConfiguration.html index 070093e8f..c6743553f 100644 --- a/docs/Classes/SDLLifecycleConfiguration.html +++ b/docs/Classes/SDLLifecycleConfiguration.html @@ -353,11 +353,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, null_resettable) SDLAppHMIType appType;
+
@property (readwrite, strong, nonatomic, null_resettable) SDLAppHMIType appType;

Swift

-
var appType: SDLAppHMIType! { get set }
+
var appType: SDLAppHMIType! { get set }
@@ -372,11 +372,11 @@

Objective-C

@property (readwrite, copy, nonatomic, nullable)
-    NSArray<SDLAppHMIType> *additionalAppTypes;
+ NSArray<SDLAppHMIType> *additionalAppTypes;

Swift

-
var additionalAppTypes: [SDLAppHMIType]? { get set }
+
var additionalAppTypes: [SDLAppHMIType]? { get set }
@@ -390,11 +390,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLLanguage _Nonnull language;
+
@property (readwrite, strong, nonatomic) SDLLanguage _Nonnull language;

Swift

-
var language: SDLLanguage { get set }
+
var language: SDLLanguage { get set }
@@ -409,11 +409,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    NSArray<SDLLanguage> *_Nonnull languagesSupported;
+ NSArray<SDLLanguage> *_Nonnull languagesSupported;

Swift

-
var languagesSupported: [SDLLanguage] { get set }
+
var languagesSupported: [SDLLanguage] { get set }
diff --git a/docs/Classes/SDLLightCapabilities.html b/docs/Classes/SDLLightCapabilities.html index 7d83b16e7..582c600ad 100644 --- a/docs/Classes/SDLLightCapabilities.html +++ b/docs/Classes/SDLLightCapabilities.html @@ -26,11 +26,11 @@

Objective-C

-
- (nonnull instancetype)initWithName:(nonnull SDLLightName)name;
+
- (nonnull instancetype)initWithName:(nonnull SDLLightName)name;

Swift

-
init(name: SDLLightName)
+
init(name: SDLLightName)
@@ -53,14 +53,14 @@

Objective-C

-
- (nonnull instancetype)initWithName:(nonnull SDLLightName)name
+  
- (nonnull instancetype)initWithName:(nonnull SDLLightName)name
                     densityAvailable:(BOOL)densityAvailable
                       colorAvailable:(BOOL)colorAvailable
                      statusAvailable:(BOOL)statusAvailable;

Swift

-
init(name: SDLLightName, densityAvailable: Bool, colorAvailable: Bool, statusAvailable: Bool)
+
init(name: SDLLightName, densityAvailable: Bool, colorAvailable: Bool, statusAvailable: Bool)
@@ -91,11 +91,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLLightName _Nonnull name;
+
@property (readwrite, strong, nonatomic) SDLLightName _Nonnull name;

Swift

-
var name: SDLLightName { get set }
+
var name: SDLLightName { get set }
diff --git a/docs/Classes/SDLLightState.html b/docs/Classes/SDLLightState.html index 54deef752..fe29819b8 100644 --- a/docs/Classes/SDLLightState.html +++ b/docs/Classes/SDLLightState.html @@ -27,12 +27,12 @@

Objective-C

-
- (nonnull instancetype)initWithId:(nonnull SDLLightName)id
-                            status:(nonnull SDLLightStatus)status;
+
- (nonnull instancetype)initWithId:(nonnull SDLLightName)id
+                            status:(nonnull SDLLightStatus)status;

Swift

-
init(id: SDLLightName, status: SDLLightStatus)
+
init(id: SDLLightName, status: SDLLightStatus)
@@ -57,14 +57,14 @@

Objective-C

-
- (nonnull instancetype)initWithId:(nonnull SDLLightName)id
-                            status:(nonnull SDLLightStatus)status
+  
- (nonnull instancetype)initWithId:(nonnull SDLLightName)id
+                            status:(nonnull SDLLightStatus)status
                            density:(double)density
                              color:(nonnull SDLRGBColor *)color;

Swift

-
init(id: SDLLightName, status: SDLLightStatus, density: Double, color: SDLRGBColor)
+
init(id: SDLLightName, status: SDLLightStatus, density: Double, color: SDLRGBColor)
@@ -93,14 +93,14 @@

Objective-C

-
- (nonnull instancetype)initWithId:(nonnull SDLLightName)id
-                       lightStatus:(nonnull SDLLightStatus)lightStatus
+  
- (nonnull instancetype)initWithId:(nonnull SDLLightName)id
+                       lightStatus:(nonnull SDLLightStatus)lightStatus
                       lightDensity:(double)lightDensity
                         lightColor:(nonnull UIColor *)lightColor;

Swift

-
init(id: SDLLightName, lightStatus: SDLLightStatus, lightDensity: Double, lightColor: UIColor)
+
init(id: SDLLightName, lightStatus: SDLLightStatus, lightDensity: Double, lightColor: UIColor)
@@ -131,11 +131,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLLightName _Nonnull id;
+
@property (readwrite, strong, nonatomic) SDLLightName _Nonnull id;

Swift

-
var id: SDLLightName { get set }
+
var id: SDLLightName { get set }
@@ -151,11 +151,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLLightStatus _Nonnull status;
+
@property (readwrite, strong, nonatomic) SDLLightStatus _Nonnull status;

Swift

-
var status: SDLLightStatus { get set }
+
var status: SDLLightStatus { get set }
diff --git a/docs/Classes/SDLLocationDetails.html b/docs/Classes/SDLLocationDetails.html index f4372df97..237691179 100644 --- a/docs/Classes/SDLLocationDetails.html +++ b/docs/Classes/SDLLocationDetails.html @@ -68,7 +68,7 @@

Objective-C

Swift

-
convenience init(coordinate: SDLLocationCoordinate, locationName: String?, addressLines: [String]?, locationDescription: String?, phoneNumber: String?, locationImage: SDLImage?, search searchAddress: SDLOasisAddress?)
+
convenience init(coordinate: SDLLocationCoordinate, locationName: String?, addressLines: [String]?, locationDescription: String?, phoneNumber: String?, locationImage: SDLImage?, search searchAddress: SDLOasisAddress?)
diff --git a/docs/Classes/SDLLockScreenViewController.html b/docs/Classes/SDLLockScreenViewController.html index 374d8cca0..35f0ad2dc 100644 --- a/docs/Classes/SDLLockScreenViewController.html +++ b/docs/Classes/SDLLockScreenViewController.html @@ -99,11 +99,11 @@

Objective-C

- (void)addDismissGestureWithCallback:
-    (nonnull SwipeGestureCallbackBlock)swipeGestureCallback;
+ (nonnull SwipeGestureCallbackBlock)swipeGestureCallback;

Swift

-
func addDismissGesture(callback swipeGestureCallback: @escaping SwipeGestureCallbackBlock)
+
func addDismissGesture(callback swipeGestureCallback: @escaping SwipeGestureCallbackBlock)
diff --git a/docs/Classes/SDLLogFileModule.html b/docs/Classes/SDLLogFileModule.html index 7d0439d5b..c423fbd7b 100644 --- a/docs/Classes/SDLLogFileModule.html +++ b/docs/Classes/SDLLogFileModule.html @@ -139,7 +139,7 @@

Objective-C

Swift

-
convenience init(name: String, files: Set<String>)
+
convenience init(name: String, files: Set<String>)
diff --git a/docs/Classes/SDLLogFilter.html b/docs/Classes/SDLLogFilter.html index 438802263..e61f47aba 100644 --- a/docs/Classes/SDLLogFilter.html +++ b/docs/Classes/SDLLogFilter.html @@ -31,11 +31,11 @@

Objective-C

-
@property (strong, nonatomic, readonly) SDLLogFilterBlock filter
+
@property (strong, nonatomic, readonly) SDLLogFilterBlock filter

Swift

-
var filter: SDLLogFilterBlock { get }
+
var filter: SDLLogFilterBlock { get }
@@ -64,11 +64,11 @@

Objective-C

-
- (nonnull instancetype)initWithCustomFilter:(nonnull SDLLogFilterBlock)filter;
+
- (nonnull instancetype)initWithCustomFilter:(nonnull SDLLogFilterBlock)filter;

Swift

-
init(customFilter filter: @escaping SDLLogFilterBlock)
+
init(customFilter filter: @escaping SDLLogFilterBlock)
diff --git a/docs/Classes/SDLManager.html b/docs/Classes/SDLManager.html index 7c742bd88..2983d7f1a 100644 --- a/docs/Classes/SDLManager.html +++ b/docs/Classes/SDLManager.html @@ -64,11 +64,11 @@

Objective-C

-
@property (readonly, copy, nonatomic, nullable) SDLHMILevel hmiLevel;
+
@property (readonly, copy, nonatomic, nullable) SDLHMILevel hmiLevel;

Swift

-
var hmiLevel: SDLHMILevel? { get }
+
var hmiLevel: SDLHMILevel? { get }
@@ -83,11 +83,11 @@

Objective-C

@property (readonly, copy, nonatomic)
-    SDLAudioStreamingState _Nonnull audioStreamingState;
+ SDLAudioStreamingState _Nonnull audioStreamingState;

Swift

-
var audioStreamingState: SDLAudioStreamingState { get }
+
var audioStreamingState: SDLAudioStreamingState { get }
@@ -101,11 +101,11 @@

Objective-C

-
@property (readonly, copy, nonatomic) SDLSystemContext _Nonnull systemContext;
+
@property (readonly, copy, nonatomic) SDLSystemContext _Nonnull systemContext;

Swift

-
var systemContext: SDLSystemContext { get }
+
var systemContext: SDLSystemContext { get }
@@ -329,11 +329,11 @@

Objective-C

-
- (void)startWithReadyHandler:(nonnull SDLManagerReadyBlock)readyHandler;
+
- (void)startWithReadyHandler:(nonnull SDLManagerReadyBlock)readyHandler;

Swift

-
func start(readyHandler: @escaping SDLManagerReadyBlock)
+
func start(readyHandler: @escaping SDLManagerReadyBlock)
@@ -439,11 +439,11 @@

Objective-C

- (void)sendRequest:(nonnull SDLRPCRequest *)request
-    withResponseHandler:(nullable SDLResponseHandler)handler;
+ withResponseHandler:(nullable SDLResponseHandler)handler;

Swift

-
func send(request: SDLRPCRequest, responseHandler handler: SDLResponseHandler? = nil)
+
func send(request: SDLRPCRequest, responseHandler handler: SDLResponseHandler? = nil)
@@ -466,13 +466,13 @@

Objective-C

- (void)sendRequests:(nonnull NSArray<SDLRPCRequest *> *)requests
       progressHandler:
-          (nullable SDLMultipleAsyncRequestProgressHandler)progressHandler
+          (nullable SDLMultipleAsyncRequestProgressHandler)progressHandler
     completionHandler:
-        (nullable SDLMultipleRequestCompletionHandler)completionHandler;
+ (nullable SDLMultipleRequestCompletionHandler)completionHandler;

Swift

-
func send(_ requests: [SDLRPCRequest], progressHandler: SDLMultipleAsyncRequestProgressHandler?, completionHandler: SDLMultipleRequestCompletionHandler? = nil)
+
func send(_ requests: [SDLRPCRequest], progressHandler: SDLMultipleAsyncRequestProgressHandler?, completionHandler: SDLMultipleRequestCompletionHandler? = nil)
@@ -497,14 +497,14 @@

Objective-C

- (void)sendSequentialRequests:(nonnull NSArray<SDLRPCRequest *> *)requests
                progressHandler:
-                   (nullable SDLMultipleSequentialRequestProgressHandler)
+                   (nullable SDLMultipleSequentialRequestProgressHandler)
                        progressHandler
-             completionHandler:(nullable SDLMultipleRequestCompletionHandler)
+             completionHandler:(nullable SDLMultipleRequestCompletionHandler)
                                    completionHandler;

Swift

-
func sendSequential(requests: [SDLRPCRequest], progressHandler: SDLMultipleSequentialRequestProgressHandler?, completionHandler: SDLMultipleRequestCompletionHandler? = nil)
+
func sendSequential(requests: [SDLRPCRequest], progressHandler: SDLMultipleSequentialRequestProgressHandler?, completionHandler: SDLMultipleRequestCompletionHandler? = nil)
@@ -527,12 +527,12 @@

Objective-C

-
- (nonnull id)subscribeToRPC:(nonnull SDLNotificationName)rpcName
-                   withBlock:(nonnull SDLRPCUpdatedBlock)block;
+
- (nonnull id)subscribeToRPC:(nonnull SDLNotificationName)rpcName
+                   withBlock:(nonnull SDLRPCUpdatedBlock)block;

Swift

-
func subscribe(to rpcName: NSNotification.Name, block: @escaping SDLRPCUpdatedBlock) -> Any
+
func subscribe(to rpcName: NSNotification.Name, block: @escaping SDLRPCUpdatedBlock) -> Any
@@ -566,7 +566,7 @@

Objective-C

-
- (void)subscribeToRPC:(nonnull SDLNotificationName)rpcName
+  
- (void)subscribeToRPC:(nonnull SDLNotificationName)rpcName
           withObserver:(nonnull id)observer
               selector:(nonnull SEL)selector;
@@ -595,7 +595,7 @@

Objective-C

-
- (void)unsubscribeFromRPC:(nonnull SDLNotificationName)rpcName
+  
- (void)unsubscribeFromRPC:(nonnull SDLNotificationName)rpcName
               withObserver:(nonnull id)observer;
diff --git a/docs/Classes/SDLMassageCushionFirmness.html b/docs/Classes/SDLMassageCushionFirmness.html index 1fd304e49..e70d0b228 100644 --- a/docs/Classes/SDLMassageCushionFirmness.html +++ b/docs/Classes/SDLMassageCushionFirmness.html @@ -24,12 +24,12 @@

Objective-C

- (nonnull instancetype)initWithMassageCushion:
-                            (nonnull SDLMassageCushion)cushion
+                            (nonnull SDLMassageCushion)cushion
                                       firmness:(UInt8)firmness;

Swift

-
init(massageCushion cushion: SDLMassageCushion, firmness: UInt8)
+
init(massageCushion cushion: SDLMassageCushion, firmness: UInt8)
@@ -59,11 +59,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLMassageCushion _Nonnull cushion;
+
@property (readwrite, strong, nonatomic) SDLMassageCushion _Nonnull cushion;

Swift

-
var cushion: SDLMassageCushion { get set }
+
var cushion: SDLMassageCushion { get set }
diff --git a/docs/Classes/SDLMassageModeData.html b/docs/Classes/SDLMassageModeData.html index f72f79e35..a54492fb0 100644 --- a/docs/Classes/SDLMassageModeData.html +++ b/docs/Classes/SDLMassageModeData.html @@ -23,12 +23,12 @@

Objective-C

-
- (nonnull instancetype)initWithMassageMode:(nonnull SDLMassageMode)massageMode
-                                massageZone:(nonnull SDLMassageZone)massageZone;
+
- (nonnull instancetype)initWithMassageMode:(nonnull SDLMassageMode)massageMode
+                                massageZone:(nonnull SDLMassageZone)massageZone;

Swift

-
init(massageMode: SDLMassageMode, massageZone: SDLMassageZone)
+
init(massageMode: SDLMassageMode, massageZone: SDLMassageZone)
@@ -47,11 +47,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLMassageMode _Nonnull massageMode;
+
@property (readwrite, strong, nonatomic) SDLMassageMode _Nonnull massageMode;

Swift

-
var massageMode: SDLMassageMode { get set }
+
var massageMode: SDLMassageMode { get set }
@@ -70,11 +70,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLMassageZone _Nonnull massageZone;
+
@property (readwrite, strong, nonatomic) SDLMassageZone _Nonnull massageZone;

Swift

-
var massageZone: SDLMassageZone { get set }
+
var massageZone: SDLMassageZone { get set }
diff --git a/docs/Classes/SDLMediaServiceData.html b/docs/Classes/SDLMediaServiceData.html index 2fb4ae174..5d7b0075f 100644 --- a/docs/Classes/SDLMediaServiceData.html +++ b/docs/Classes/SDLMediaServiceData.html @@ -35,7 +35,7 @@

- (nonnull instancetype)initWithMediaType:(nullable SDLMediaType)mediaType +
- (nonnull instancetype)initWithMediaType:(nullable SDLMediaType)mediaType
                                mediaTitle:(nullable NSString *)mediaTitle
                               mediaArtist:(nullable NSString *)mediaArtist
                                mediaAlbum:(nullable NSString *)mediaAlbum
@@ -50,7 +50,7 @@ 

Objective-C

Swift

-
init(mediaType: SDLMediaType?, mediaTitle: String?, mediaArtist: String?, mediaAlbum: String?, playlistName: String?, isExplicit: Bool, trackPlaybackProgress: UInt32, trackPlaybackDuration: UInt32, queuePlaybackProgress: UInt32, queuePlaybackDuration: UInt32, queueCurrentTrackNumber: UInt32, queueTotalTrackCount: UInt32)
+
init(mediaType: SDLMediaType?, mediaTitle: String?, mediaArtist: String?, mediaAlbum: String?, playlistName: String?, isExplicit: Bool, trackPlaybackProgress: UInt32, trackPlaybackDuration: UInt32, queuePlaybackProgress: UInt32, queuePlaybackDuration: UInt32, queueCurrentTrackNumber: UInt32, queueTotalTrackCount: UInt32)
@@ -95,7 +95,7 @@

- (nonnull instancetype)initWithMediaType:(nullable SDLMediaType)mediaType +
- (nonnull instancetype)initWithMediaType:(nullable SDLMediaType)mediaType
                                mediaImage:(nullable SDLImage *)mediaImage
                                mediaTitle:(nullable NSString *)mediaTitle
                               mediaArtist:(nullable NSString *)mediaArtist
@@ -111,7 +111,7 @@ 

Objective-C

Swift

-
init(mediaType: SDLMediaType?, mediaImage: SDLImage?, mediaTitle: String?, mediaArtist: String?, mediaAlbum: String?, playlistName: String?, isExplicit: Bool, trackPlaybackProgress: UInt32, trackPlaybackDuration: UInt32, queuePlaybackProgress: UInt32, queuePlaybackDuration: UInt32, queueCurrentTrackNumber: UInt32, queueTotalTrackCount: UInt32)
+
init(mediaType: SDLMediaType?, mediaImage: SDLImage?, mediaTitle: String?, mediaArtist: String?, mediaAlbum: String?, playlistName: String?, isExplicit: Bool, trackPlaybackProgress: UInt32, trackPlaybackDuration: UInt32, queuePlaybackProgress: UInt32, queuePlaybackDuration: UInt32, queueCurrentTrackNumber: UInt32, queueTotalTrackCount: UInt32)
@@ -183,11 +183,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLMediaType mediaType;
+
@property (readwrite, strong, nonatomic, nullable) SDLMediaType mediaType;

Swift

-
var mediaType: SDLMediaType? { get set }
+
var mediaType: SDLMediaType? { get set }
diff --git a/docs/Classes/SDLMenuCell.html b/docs/Classes/SDLMenuCell.html index 48b2d7ad5..f2afc4d8f 100644 --- a/docs/Classes/SDLMenuCell.html +++ b/docs/Classes/SDLMenuCell.html @@ -86,11 +86,11 @@

Objective-C

@property (readonly, copy, nonatomic, nullable)
-    SDLMenuCellSelectionHandler handler;
+ SDLMenuCellSelectionHandler handler;

Swift

-
var handler: SDLMenuCellSelectionHandler? { get }
+
var handler: SDLMenuCellSelectionHandler? { get }
@@ -122,11 +122,11 @@

Objective-C

-
@property (readonly, strong, nonatomic, nullable) SDLMenuLayout submenuLayout;
+
@property (readonly, strong, nonatomic, nullable) SDLMenuLayout submenuLayout;

Swift

-
var submenuLayout: SDLMenuLayout? { get }
+
var submenuLayout: SDLMenuLayout? { get }
@@ -144,11 +144,11 @@

Objective-C

initWithTitle:(nonnull NSString *)title icon:(nullable SDLArtwork *)icon voiceCommands:(nullable NSArray<NSString *> *)voiceCommands - handler:(nonnull SDLMenuCellSelectionHandler)handler;

+ handler:(nonnull SDLMenuCellSelectionHandler)handler;

Swift

-
init(title: String, icon: SDLArtwork?, voiceCommands: [String]?, handler: @escaping SDLMenuCellSelectionHandler)
+
init(title: String, icon: SDLArtwork?, voiceCommands: [String]?, handler: @escaping SDLMenuCellSelectionHandler)
@@ -244,13 +244,13 @@

Objective-C

- (nonnull instancetype)initWithTitle:(nonnull NSString *)title
                                  icon:(nullable SDLArtwork *)icon
-                        submenuLayout:(nullable SDLMenuLayout)layout
+                        submenuLayout:(nullable SDLMenuLayout)layout
                              subCells:
                                  (nonnull NSArray<SDLMenuCell *> *)subCells;

Swift

-
init(title: String, icon: SDLArtwork?, submenuLayout layout: SDLMenuLayout?, subCells: [SDLMenuCell])
+
init(title: String, icon: SDLArtwork?, submenuLayout layout: SDLMenuLayout?, subCells: [SDLMenuCell])
diff --git a/docs/Classes/SDLMenuConfiguration.html b/docs/Classes/SDLMenuConfiguration.html index 44f85eaeb..9d5a8d4cf 100644 --- a/docs/Classes/SDLMenuConfiguration.html +++ b/docs/Classes/SDLMenuConfiguration.html @@ -23,11 +23,11 @@

Objective-C

-
@property (readonly, strong, nonatomic) SDLMenuLayout _Nonnull mainMenuLayout;
+
@property (readonly, strong, nonatomic) SDLMenuLayout _Nonnull mainMenuLayout;

Swift

-
var mainMenuLayout: SDLMenuLayout { get }
+
var mainMenuLayout: SDLMenuLayout { get }
@@ -42,11 +42,11 @@

Objective-C

@property (readonly, strong, nonatomic)
-    SDLMenuLayout _Nonnull defaultSubmenuLayout;
+ SDLMenuLayout _Nonnull defaultSubmenuLayout;

Swift

-
var defaultSubmenuLayout: SDLMenuLayout { get }
+
var defaultSubmenuLayout: SDLMenuLayout { get }
@@ -61,12 +61,12 @@

Objective-C

- (nonnull instancetype)
-    initWithMainMenuLayout:(nonnull SDLMenuLayout)mainMenuLayout
-      defaultSubmenuLayout:(nonnull SDLMenuLayout)defaultSubmenuLayout;
+ initWithMainMenuLayout:(nonnull SDLMenuLayout)mainMenuLayout + defaultSubmenuLayout:(nonnull SDLMenuLayout)defaultSubmenuLayout;

Swift

-
init(mainMenuLayout: SDLMenuLayout, defaultSubmenuLayout: SDLMenuLayout)
+
init(mainMenuLayout: SDLMenuLayout, defaultSubmenuLayout: SDLMenuLayout)
diff --git a/docs/Classes/SDLMetadataTags.html b/docs/Classes/SDLMetadataTags.html index cf860adff..95365b081 100644 --- a/docs/Classes/SDLMetadataTags.html +++ b/docs/Classes/SDLMetadataTags.html @@ -27,12 +27,12 @@

Objective-C

- (nonnull instancetype)
-    initWithTextFieldTypes:(nullable NSArray<SDLMetadataType> *)mainField1
-                mainField2:(nullable NSArray<SDLMetadataType> *)mainField2;
+ initWithTextFieldTypes:(nullable NSArray<SDLMetadataType> *)mainField1 + mainField2:(nullable NSArray<SDLMetadataType> *)mainField2;

Swift

-
init(textFieldTypes mainField1: [SDLMetadataType]?, mainField2: [SDLMetadataType]?)
+
init(textFieldTypes mainField1: [SDLMetadataType]?, mainField2: [SDLMetadataType]?)
@@ -46,11 +46,11 @@

Objective-C

-
- (instancetype)initWithTextFieldTypes:(nullable NSArray<SDLMetadataType> *)mainField1 mainField2:(nullable NSArray<SDLMetadataType> *)mainField2 mainField3:(nullable NSArray<SDLMetadataType> *)mainField3 mainField4:(nullable NSArray<SDLMetadataType> *)mainField4;
+
- (instancetype)initWithTextFieldTypes:(nullable NSArray<SDLMetadataType> *)mainField1 mainField2:(nullable NSArray<SDLMetadataType> *)mainField2 mainField3:(nullable NSArray<SDLMetadataType> *)mainField3 mainField4:(nullable NSArray<SDLMetadataType> *)mainField4;

Swift

-
init(textFieldTypes mainField1: [SDLMetadataType]?, mainField2: [SDLMetadataType]?, mainField3: [SDLMetadataType]?, mainField4: [SDLMetadataType]?)
+
init(textFieldTypes mainField1: [SDLMetadataType]?, mainField2: [SDLMetadataType]?, mainField3: [SDLMetadataType]?, mainField4: [SDLMetadataType]?)
@@ -69,11 +69,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    NSArray<SDLMetadataType> *mainField1;
+ NSArray<SDLMetadataType> *mainField1;

Swift

-
var mainField1: [SDLMetadataType]? { get set }
+
var mainField1: [SDLMetadataType]? { get set }
@@ -92,11 +92,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    NSArray<SDLMetadataType> *mainField2;
+ NSArray<SDLMetadataType> *mainField2;

Swift

-
var mainField2: [SDLMetadataType]? { get set }
+
var mainField2: [SDLMetadataType]? { get set }
@@ -115,11 +115,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    NSArray<SDLMetadataType> *mainField3;
+ NSArray<SDLMetadataType> *mainField3;

Swift

-
var mainField3: [SDLMetadataType]? { get set }
+
var mainField3: [SDLMetadataType]? { get set }
@@ -138,11 +138,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    NSArray<SDLMetadataType> *mainField4;
+ NSArray<SDLMetadataType> *mainField4;

Swift

-
var mainField4: [SDLMetadataType]? { get set }
+
var mainField4: [SDLMetadataType]? { get set }
diff --git a/docs/Classes/SDLModuleData.html b/docs/Classes/SDLModuleData.html index 0a7fef4a1..ec6c86329 100644 --- a/docs/Classes/SDLModuleData.html +++ b/docs/Classes/SDLModuleData.html @@ -206,11 +206,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLModuleType _Nonnull moduleType;
+
@property (readwrite, strong, nonatomic) SDLModuleType _Nonnull moduleType;

Swift

-
var moduleType: SDLModuleType { get set }
+
var moduleType: SDLModuleType { get set }
diff --git a/docs/Classes/SDLMyKey.html b/docs/Classes/SDLMyKey.html index 988f08fce..09ca7bc58 100644 --- a/docs/Classes/SDLMyKey.html +++ b/docs/Classes/SDLMyKey.html @@ -22,11 +22,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataStatus _Nonnull e911Override;
+ SDLVehicleDataStatus _Nonnull e911Override;

Swift

-
var e911Override: SDLVehicleDataStatus { get set }
+
var e911Override: SDLVehicleDataStatus { get set }
diff --git a/docs/Classes/SDLNavigationInstruction.html b/docs/Classes/SDLNavigationInstruction.html index 978aaf8fa..7bbb4731c 100644 --- a/docs/Classes/SDLNavigationInstruction.html +++ b/docs/Classes/SDLNavigationInstruction.html @@ -32,11 +32,11 @@

Objective-C

- (nonnull instancetype)
     initWithLocationDetails:(nonnull SDLLocationDetails *)locationDetails
-                     action:(nonnull SDLNavigationAction)action;
+ action:(nonnull SDLNavigationAction)action;

Swift

-
init(locationDetails: SDLLocationDetails, action: SDLNavigationAction)
+
init(locationDetails: SDLLocationDetails, action: SDLNavigationAction)
@@ -63,17 +63,17 @@

- (nonnull instancetype) initWithLocationDetails:(nonnull SDLLocationDetails *)locationDetails - action:(nonnull SDLNavigationAction)action + action:(nonnull SDLNavigationAction)action eta:(nullable SDLDateTime *)eta bearing:(UInt16)bearing - junctionType:(nullable SDLNavigationJunction)junctionType - drivingSide:(nullable SDLDirection)drivingSide + junctionType:(nullable SDLNavigationJunction)junctionType + drivingSide:(nullable SDLDirection)drivingSide details:(nullable NSString *)details image:(nullable SDLImage *)image;

Swift

-
convenience init(locationDetails: SDLLocationDetails, action: SDLNavigationAction, eta: SDLDateTime?, bearing: UInt16, junctionType: SDLNavigationJunction?, drivingSide: SDLDirection?, details: String?, image: SDLImage?)
+
convenience init(locationDetails: SDLLocationDetails, action: SDLNavigationAction, eta: SDLDateTime?, bearing: UInt16, junctionType: SDLNavigationJunction?, drivingSide: SDLDirection?, details: String?, image: SDLImage?)
@@ -133,11 +133,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLNavigationAction _Nonnull action;
+
@property (readwrite, strong, nonatomic) SDLNavigationAction _Nonnull action;

Swift

-
var action: SDLNavigationAction { get set }
+
var action: SDLNavigationAction { get set }
@@ -194,11 +194,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLNavigationJunction junctionType;
+ SDLNavigationJunction junctionType;

Swift

-
var junctionType: SDLNavigationJunction? { get set }
+
var junctionType: SDLNavigationJunction? { get set }
@@ -214,11 +214,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLDirection drivingSide;
+
@property (readwrite, strong, nonatomic, nullable) SDLDirection drivingSide;

Swift

-
var drivingSide: SDLDirection? { get set }
+
var drivingSide: SDLDirection? { get set }
diff --git a/docs/Classes/SDLNavigationServiceData.html b/docs/Classes/SDLNavigationServiceData.html index 4fcdd81b5..afaf833ad 100644 --- a/docs/Classes/SDLNavigationServiceData.html +++ b/docs/Classes/SDLNavigationServiceData.html @@ -73,7 +73,7 @@

Objective-C

Swift

-
convenience init(timestamp: SDLDateTime, origin: SDLLocationDetails?, destination: SDLLocationDetails?, destinationETA: SDLDateTime?, instructions: [SDLNavigationInstruction]?, nextInstructionETA: SDLDateTime?, nextInstructionDistance: Float, nextInstructionDistanceScale: Float, prompt: String?)
+
convenience init(timestamp: SDLDateTime, origin: SDLLocationDetails?, destination: SDLLocationDetails?, destinationETA: SDLDateTime?, instructions: [SDLNavigationInstruction]?, nextInstructionETA: SDLDateTime?, nextInstructionDistance: Float, nextInstructionDistanceScale: Float, prompt: String?)
diff --git a/docs/Classes/SDLNotificationConstants.html b/docs/Classes/SDLNotificationConstants.html index 2df54946e..f154dba66 100644 --- a/docs/Classes/SDLNotificationConstants.html +++ b/docs/Classes/SDLNotificationConstants.html @@ -22,7 +22,7 @@

Objective-C

-
+ (nonnull NSArray<SDLNotificationName> *)allResponseNames;
+
+ (nonnull NSArray<SDLNotificationName> *)allResponseNames;

Swift

@@ -44,7 +44,7 @@

Objective-C

-
+ (nonnull NSArray<SDLNotificationName> *)allButtonEventNotifications;
+
+ (nonnull NSArray<SDLNotificationName> *)allButtonEventNotifications;

Swift

diff --git a/docs/Classes/SDLOnAppInterfaceUnregistered.html b/docs/Classes/SDLOnAppInterfaceUnregistered.html index a291f0a29..f9192897d 100644 --- a/docs/Classes/SDLOnAppInterfaceUnregistered.html +++ b/docs/Classes/SDLOnAppInterfaceUnregistered.html @@ -31,11 +31,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLAppInterfaceUnregisteredReason _Nonnull reason;
+ SDLAppInterfaceUnregisteredReason _Nonnull reason;

Swift

-
var reason: SDLAppInterfaceUnregisteredReason { get set }
+
var reason: SDLAppInterfaceUnregisteredReason { get set }
diff --git a/docs/Classes/SDLOnButtonEvent.html b/docs/Classes/SDLOnButtonEvent.html index cb913146a..96cd4b024 100644 --- a/docs/Classes/SDLOnButtonEvent.html +++ b/docs/Classes/SDLOnButtonEvent.html @@ -54,11 +54,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLButtonName _Nonnull buttonName;
+
@property (readwrite, strong, nonatomic) SDLButtonName _Nonnull buttonName;

Swift

-
var buttonName: SDLButtonName { get set }
+
var buttonName: SDLButtonName { get set }
@@ -73,11 +73,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLButtonEventMode _Nonnull buttonEventMode;
+ SDLButtonEventMode _Nonnull buttonEventMode;

Swift

-
var buttonEventMode: SDLButtonEventMode { get set }
+
var buttonEventMode: SDLButtonEventMode { get set }
diff --git a/docs/Classes/SDLOnButtonPress.html b/docs/Classes/SDLOnButtonPress.html index 915fe01af..36ba04947 100644 --- a/docs/Classes/SDLOnButtonPress.html +++ b/docs/Classes/SDLOnButtonPress.html @@ -45,11 +45,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLButtonName _Nonnull buttonName;
+
@property (readwrite, strong, nonatomic) SDLButtonName _Nonnull buttonName;

Swift

-
var buttonName: SDLButtonName { get set }
+
var buttonName: SDLButtonName { get set }
@@ -66,11 +66,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLButtonPressMode _Nonnull buttonPressMode;
+ SDLButtonPressMode _Nonnull buttonPressMode;

Swift

-
var buttonPressMode: SDLButtonPressMode { get set }
+
var buttonPressMode: SDLButtonPressMode { get set }
diff --git a/docs/Classes/SDLOnCommand.html b/docs/Classes/SDLOnCommand.html index e4c7b1ee8..c7d94bdc6 100644 --- a/docs/Classes/SDLOnCommand.html +++ b/docs/Classes/SDLOnCommand.html @@ -49,11 +49,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLTriggerSource _Nonnull triggerSource;
+
@property (readwrite, strong, nonatomic) SDLTriggerSource _Nonnull triggerSource;

Swift

-
var triggerSource: SDLTriggerSource { get set }
+
var triggerSource: SDLTriggerSource { get set }
diff --git a/docs/Classes/SDLOnDriverDistraction.html b/docs/Classes/SDLOnDriverDistraction.html index b04efd299..5b56c0449 100644 --- a/docs/Classes/SDLOnDriverDistraction.html +++ b/docs/Classes/SDLOnDriverDistraction.html @@ -34,11 +34,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLDriverDistractionState _Nonnull state;
+ SDLDriverDistractionState _Nonnull state;

Swift

-
var state: SDLDriverDistractionState { get set }
+
var state: SDLDriverDistractionState { get set }
diff --git a/docs/Classes/SDLOnHMIStatus.html b/docs/Classes/SDLOnHMIStatus.html index d9e989eea..395459237 100644 --- a/docs/Classes/SDLOnHMIStatus.html +++ b/docs/Classes/SDLOnHMIStatus.html @@ -34,11 +34,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLHMILevel _Nonnull hmiLevel;
+
@property (readwrite, strong, nonatomic) SDLHMILevel _Nonnull hmiLevel;

Swift

-
var hmiLevel: SDLHMILevel { get set }
+
var hmiLevel: SDLHMILevel { get set }
@@ -55,11 +55,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLAudioStreamingState _Nonnull audioStreamingState;
+ SDLAudioStreamingState _Nonnull audioStreamingState;

Swift

-
var audioStreamingState: SDLAudioStreamingState { get set }
+
var audioStreamingState: SDLAudioStreamingState { get set }
@@ -74,11 +74,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLVideoStreamingState videoStreamingState;
+ SDLVideoStreamingState videoStreamingState;

Swift

-
var videoStreamingState: SDLVideoStreamingState? { get set }
+
var videoStreamingState: SDLVideoStreamingState? { get set }
@@ -92,11 +92,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLSystemContext _Nonnull systemContext;
+
@property (readwrite, strong, nonatomic) SDLSystemContext _Nonnull systemContext;

Swift

-
var systemContext: SDLSystemContext { get set }
+
var systemContext: SDLSystemContext { get set }
diff --git a/docs/Classes/SDLOnKeyboardInput.html b/docs/Classes/SDLOnKeyboardInput.html index 6334d4487..85164f27f 100644 --- a/docs/Classes/SDLOnKeyboardInput.html +++ b/docs/Classes/SDLOnKeyboardInput.html @@ -22,11 +22,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLKeyboardEvent _Nonnull event;
+
@property (readwrite, strong, nonatomic) SDLKeyboardEvent _Nonnull event;

Swift

-
var event: SDLKeyboardEvent { get set }
+
var event: SDLKeyboardEvent { get set }
diff --git a/docs/Classes/SDLOnLanguageChange.html b/docs/Classes/SDLOnLanguageChange.html index 61e59fb50..055fd71f9 100644 --- a/docs/Classes/SDLOnLanguageChange.html +++ b/docs/Classes/SDLOnLanguageChange.html @@ -24,11 +24,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLLanguage _Nonnull language;
+
@property (readwrite, strong, nonatomic) SDLLanguage _Nonnull language;

Swift

-
var language: SDLLanguage { get set }
+
var language: SDLLanguage { get set }
@@ -42,11 +42,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLLanguage _Nonnull hmiDisplayLanguage;
+
@property (readwrite, strong, nonatomic) SDLLanguage _Nonnull hmiDisplayLanguage;

Swift

-
var hmiDisplayLanguage: SDLLanguage { get set }
+
var hmiDisplayLanguage: SDLLanguage { get set }
diff --git a/docs/Classes/SDLOnLockScreenStatus.html b/docs/Classes/SDLOnLockScreenStatus.html index 212450605..14e778e69 100644 --- a/docs/Classes/SDLOnLockScreenStatus.html +++ b/docs/Classes/SDLOnLockScreenStatus.html @@ -71,11 +71,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLLockScreenStatus _Nonnull lockScreenStatus;
+ SDLLockScreenStatus _Nonnull lockScreenStatus;

Swift

-
var lockScreenStatus: SDLLockScreenStatus { get set }
+
var lockScreenStatus: SDLLockScreenStatus { get set }
@@ -89,11 +89,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLHMILevel _Nonnull hmiLevel;
+
@property (readwrite, strong, nonatomic) SDLHMILevel _Nonnull hmiLevel;

Swift

-
var hmiLevel: SDLHMILevel { get set }
+
var hmiLevel: SDLHMILevel { get set }
diff --git a/docs/Classes/SDLOnSystemRequest.html b/docs/Classes/SDLOnSystemRequest.html index d8c0b29a2..cbe5a9d90 100644 --- a/docs/Classes/SDLOnSystemRequest.html +++ b/docs/Classes/SDLOnSystemRequest.html @@ -27,11 +27,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLRequestType _Nonnull requestType;
+
@property (readwrite, strong, nonatomic) SDLRequestType _Nonnull requestType;

Swift

-
var requestType: SDLRequestType { get set }
+
var requestType: SDLRequestType { get set }
@@ -101,11 +101,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLFileType fileType;
+
@property (readwrite, strong, nonatomic, nullable) SDLFileType fileType;

Swift

-
var fileType: SDLFileType? { get set }
+
var fileType: SDLFileType? { get set }
diff --git a/docs/Classes/SDLOnTBTClientState.html b/docs/Classes/SDLOnTBTClientState.html index f94b2ea40..21e196924 100644 --- a/docs/Classes/SDLOnTBTClientState.html +++ b/docs/Classes/SDLOnTBTClientState.html @@ -21,11 +21,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLTBTState _Nonnull state;
+
@property (readwrite, strong, nonatomic) SDLTBTState _Nonnull state;

Swift

-
var state: SDLTBTState { get set }
+
var state: SDLTBTState { get set }
diff --git a/docs/Classes/SDLOnTouchEvent.html b/docs/Classes/SDLOnTouchEvent.html index 414a6d982..2c3e11146 100644 --- a/docs/Classes/SDLOnTouchEvent.html +++ b/docs/Classes/SDLOnTouchEvent.html @@ -22,11 +22,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLTouchType _Nonnull type;
+
@property (readwrite, strong, nonatomic) SDLTouchType _Nonnull type;

Swift

-
var type: SDLTouchType { get set }
+
var type: SDLTouchType { get set }
diff --git a/docs/Classes/SDLOnVehicleData.html b/docs/Classes/SDLOnVehicleData.html index 63f8a7537..cf5c7dfe2 100644 --- a/docs/Classes/SDLOnVehicleData.html +++ b/docs/Classes/SDLOnVehicleData.html @@ -127,11 +127,11 @@

Objective-C

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

Swift

-
var fuelLevel_State: SDLComponentVolumeStatus? { get set }
+
var fuelLevel_State: SDLComponentVolumeStatus? { get set }
@@ -222,11 +222,11 @@

Objective-C

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

Swift

-
var prndl: SDLPRNDL? { get set }
+
var prndl: SDLPRNDL? { get set }
@@ -332,11 +332,11 @@

Objective-C

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

Swift

-
var driverBraking: SDLVehicleDataEventStatus? { get set }
+
var driverBraking: SDLVehicleDataEventStatus? { get set }
@@ -350,11 +350,11 @@

Objective-C

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

Swift

-
var wiperStatus: SDLWiperStatus? { get set }
+
var wiperStatus: SDLWiperStatus? { get set }
@@ -556,11 +556,11 @@

Objective-C

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

Swift

-
var electronicParkBrakeStatus: SDLElectronicParkBrakeStatus? { get set }
+
var electronicParkBrakeStatus: SDLElectronicParkBrakeStatus? { get set }
@@ -574,11 +574,11 @@

Objective-C

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

Swift

-
var turnSignal: SDLTurnSignal? { get set }
+
var turnSignal: SDLTurnSignal? { get set }
diff --git a/docs/Classes/SDLPerformAudioPassThru.html b/docs/Classes/SDLPerformAudioPassThru.html index ebaeea632..1c7721add 100644 --- a/docs/Classes/SDLPerformAudioPassThru.html +++ b/docs/Classes/SDLPerformAudioPassThru.html @@ -42,11 +42,11 @@

Objective-C

-
- (instancetype)initWithSamplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration;
+
- (instancetype)initWithSamplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration;

Swift

-
init(samplingRate: SDLSamplingRate, bitsPerSample: SDLBitsPerSample, audioType: SDLAudioType, maxDuration: UInt32)
+
init(samplingRate: SDLSamplingRate, bitsPerSample: SDLBitsPerSample, audioType: SDLAudioType, maxDuration: UInt32)
@@ -60,11 +60,11 @@

- (instancetype)initWithInitialPrompt:(nullable NSString *)initialPrompt audioPassThruDisplayText1:(nullable NSString *)audioPassThruDisplayText1 audioPassThruDisplayText2:(nullable NSString *)audioPassThruDisplayText2 samplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration muteAudio:(BOOL)muteAudio; +
- (instancetype)initWithInitialPrompt:(nullable NSString *)initialPrompt audioPassThruDisplayText1:(nullable NSString *)audioPassThruDisplayText1 audioPassThruDisplayText2:(nullable NSString *)audioPassThruDisplayText2 samplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration muteAudio:(BOOL)muteAudio;

Swift

-
init(initialPrompt: String?, audioPassThruDisplayText1: String?, audioPassThruDisplayText2: String?, samplingRate: SDLSamplingRate, bitsPerSample: SDLBitsPerSample, audioType: SDLAudioType, maxDuration: UInt32, muteAudio: Bool)
+
init(initialPrompt: String?, audioPassThruDisplayText1: String?, audioPassThruDisplayText2: String?, samplingRate: SDLSamplingRate, bitsPerSample: SDLBitsPerSample, audioType: SDLAudioType, maxDuration: UInt32, muteAudio: Bool)
@@ -78,11 +78,11 @@

- (instancetype)initWithSamplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration audioDataHandler:(nullable SDLAudioPassThruHandler)audioDataHandler; +
- (instancetype)initWithSamplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration audioDataHandler:(nullable SDLAudioPassThruHandler)audioDataHandler;

Swift

-
init(samplingRate: SDLSamplingRate, bitsPerSample: SDLBitsPerSample, audioType: SDLAudioType, maxDuration: UInt32, audioDataHandler: SDLAudioPassThruHandler? = nil)
+
init(samplingRate: SDLSamplingRate, bitsPerSample: SDLBitsPerSample, audioType: SDLAudioType, maxDuration: UInt32, audioDataHandler: SDLAudioPassThruHandler? = nil)
@@ -96,11 +96,11 @@

- (instancetype)initWithInitialPrompt:(nullable NSString *)initialPrompt audioPassThruDisplayText1:(nullable NSString *)audioPassThruDisplayText1 audioPassThruDisplayText2:(nullable NSString *)audioPassThruDisplayText2 samplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration muteAudio:(BOOL)muteAudio audioDataHandler:(nullable SDLAudioPassThruHandler)audioDataHandler; +
- (instancetype)initWithInitialPrompt:(nullable NSString *)initialPrompt audioPassThruDisplayText1:(nullable NSString *)audioPassThruDisplayText1 audioPassThruDisplayText2:(nullable NSString *)audioPassThruDisplayText2 samplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration muteAudio:(BOOL)muteAudio audioDataHandler:(nullable SDLAudioPassThruHandler)audioDataHandler;

Swift

-
init(initialPrompt: String?, audioPassThruDisplayText1: String?, audioPassThruDisplayText2: String?, samplingRate: SDLSamplingRate, bitsPerSample: SDLBitsPerSample, audioType: SDLAudioType, maxDuration: UInt32, muteAudio: Bool, audioDataHandler: SDLAudioPassThruHandler? = nil)
+
init(initialPrompt: String?, audioPassThruDisplayText1: String?, audioPassThruDisplayText2: String?, samplingRate: SDLSamplingRate, bitsPerSample: SDLBitsPerSample, audioType: SDLAudioType, maxDuration: UInt32, muteAudio: Bool, audioDataHandler: SDLAudioPassThruHandler? = nil)
@@ -197,11 +197,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLSamplingRate _Nonnull samplingRate;
+
@property (readwrite, strong, nonatomic) SDLSamplingRate _Nonnull samplingRate;

Swift

-
var samplingRate: SDLSamplingRate { get set }
+
var samplingRate: SDLSamplingRate { get set }
@@ -241,11 +241,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLBitsPerSample _Nonnull bitsPerSample;
+
@property (readwrite, strong, nonatomic) SDLBitsPerSample _Nonnull bitsPerSample;

Swift

-
var bitsPerSample: SDLBitsPerSample { get set }
+
var bitsPerSample: SDLBitsPerSample { get set }
@@ -259,11 +259,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLAudioType _Nonnull audioType;
+
@property (readwrite, strong, nonatomic) SDLAudioType _Nonnull audioType;

Swift

-
var audioType: SDLAudioType { get set }
+
var audioType: SDLAudioType { get set }
@@ -297,11 +297,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLAudioPassThruHandler audioDataHandler;
+ SDLAudioPassThruHandler audioDataHandler;

Swift

-
var audioDataHandler: SDLAudioPassThruHandler? { get set }
+
var audioDataHandler: SDLAudioPassThruHandler? { get set }
diff --git a/docs/Classes/SDLPerformInteraction.html b/docs/Classes/SDLPerformInteraction.html index 06a57a916..049f0bb87 100644 --- a/docs/Classes/SDLPerformInteraction.html +++ b/docs/Classes/SDLPerformInteraction.html @@ -59,14 +59,14 @@

- (nonnull instancetype) initWithInitialText:(nonnull NSString *)initialText - interactionMode:(nonnull SDLInteractionMode)interactionMode + interactionMode:(nonnull SDLInteractionMode)interactionMode interactionChoiceSetIDList: (nonnull NSArray<NSNumber<SDLUInt> *> *)interactionChoiceSetIDList cancelID:(UInt32)cancelID;

Swift

-
init(initialText: String, interactionMode: SDLInteractionMode, interactionChoiceSetIDList: [NSNumber & SDLUInt], cancelID: UInt32)
+
init(initialText: String, interactionMode: SDLInteractionMode, interactionChoiceSetIDList: [NSNumber & SDLUInt], cancelID: UInt32)
@@ -98,19 +98,19 @@

Objective-C

- (nonnull instancetype)
            initWithInitialText:(nonnull NSString *)initialText
                  initialPrompt:(nullable NSArray<SDLTTSChunk *> *)initialPrompt
-               interactionMode:(nonnull SDLInteractionMode)interactionMode
+               interactionMode:(nonnull SDLInteractionMode)interactionMode
     interactionChoiceSetIDList:
         (nonnull NSArray<NSNumber<SDLUInt> *> *)interactionChoiceSetIDList
                     helpPrompt:(nullable NSArray<SDLTTSChunk *> *)helpPrompt
                  timeoutPrompt:(nullable NSArray<SDLTTSChunk *> *)timeoutPrompt
                        timeout:(UInt16)timeout
                         vrHelp:(nullable NSArray<SDLVRHelpItem *> *)vrHelp
-             interactionLayout:(nullable SDLLayoutMode)interactionLayout
+             interactionLayout:(nullable SDLLayoutMode)interactionLayout
                       cancelID:(UInt32)cancelID;

Swift

-
init(initialText: String, initialPrompt: [SDLTTSChunk]?, interactionMode: SDLInteractionMode, interactionChoiceSetIDList: [NSNumber & SDLUInt], helpPrompt: [SDLTTSChunk]?, timeoutPrompt: [SDLTTSChunk]?, timeout: UInt16, vrHelp: [SDLVRHelpItem]?, interactionLayout: SDLLayoutMode?, cancelID: UInt32)
+
init(initialText: String, initialPrompt: [SDLTTSChunk]?, interactionMode: SDLInteractionMode, interactionChoiceSetIDList: [NSNumber & SDLUInt], helpPrompt: [SDLTTSChunk]?, timeoutPrompt: [SDLTTSChunk]?, timeout: UInt16, vrHelp: [SDLVRHelpItem]?, interactionLayout: SDLLayoutMode?, cancelID: UInt32)
@@ -284,12 +284,12 @@

Objective-C

(nonnull NSArray<NSNumber<SDLUInt> *> *)interactionChoiceSetIDList helpPrompt:(nullable NSString *)helpPrompt timeoutPrompt:(nullable NSString *)timeoutPrompt - interactionMode:(nonnull SDLInteractionMode)interactionMode + interactionMode:(nonnull SDLInteractionMode)interactionMode timeout:(UInt32)timeout;

Swift

-
init(initialPrompt: String?, initialText: String, interactionChoiceSetIDList: [NSNumber & SDLUInt], helpPrompt: String?, timeoutPrompt: String?, interactionMode: SDLInteractionMode, timeout: UInt32)
+
init(initialPrompt: String?, initialText: String, interactionChoiceSetIDList: [NSNumber & SDLUInt], helpPrompt: String?, timeoutPrompt: String?, interactionMode: SDLInteractionMode, timeout: UInt32)
@@ -331,13 +331,13 @@

Objective-C

(nonnull NSArray<NSNumber<SDLUInt> *> *)interactionChoiceSetIDList helpPrompt:(nullable NSString *)helpPrompt timeoutPrompt:(nullable NSString *)timeoutPrompt - interactionMode:(nonnull SDLInteractionMode)interactionMode + interactionMode:(nonnull SDLInteractionMode)interactionMode timeout:(UInt32)timeout vrHelp:(nullable NSArray<SDLVRHelpItem *> *)vrHelp;

Swift

-
init(initialPrompt: String?, initialText: String, interactionChoiceSetIDList: [NSNumber & SDLUInt], helpPrompt: String?, timeoutPrompt: String?, interactionMode: SDLInteractionMode, timeout: UInt32, vrHelp: [SDLVRHelpItem]?)
+
init(initialPrompt: String?, initialText: String, interactionChoiceSetIDList: [NSNumber & SDLUInt], helpPrompt: String?, timeoutPrompt: String?, interactionMode: SDLInteractionMode, timeout: UInt32, vrHelp: [SDLVRHelpItem]?)
@@ -381,13 +381,13 @@

Objective-C

(nonnull NSArray<NSNumber<SDLUInt> *> *)interactionChoiceSetIDList helpChunks:(nullable NSArray<SDLTTSChunk *> *)helpChunks timeoutChunks:(nullable NSArray<SDLTTSChunk *> *)timeoutChunks - interactionMode:(nonnull SDLInteractionMode)interactionMode + interactionMode:(nonnull SDLInteractionMode)interactionMode timeout:(UInt32)timeout vrHelp:(nullable NSArray<SDLVRHelpItem *> *)vrHelp;

Swift

-
init(initialChunks: [SDLTTSChunk]?, initialText: String, interactionChoiceSetIDList: [NSNumber & SDLUInt], help helpChunks: [SDLTTSChunk]?, timeoutChunks: [SDLTTSChunk]?, interactionMode: SDLInteractionMode, timeout: UInt32, vrHelp: [SDLVRHelpItem]?)
+
init(initialChunks: [SDLTTSChunk]?, initialText: String, interactionChoiceSetIDList: [NSNumber & SDLUInt], help helpChunks: [SDLTTSChunk]?, timeoutChunks: [SDLTTSChunk]?, interactionMode: SDLInteractionMode, timeout: UInt32, vrHelp: [SDLVRHelpItem]?)
@@ -431,14 +431,14 @@

Objective-C

(nonnull NSArray<NSNumber<SDLUInt> *> *)interactionChoiceSetIDList helpChunks:(nullable NSArray<SDLTTSChunk *> *)helpChunks timeoutChunks:(nullable NSArray<SDLTTSChunk *> *)timeoutChunks - interactionMode:(nonnull SDLInteractionMode)interactionMode + interactionMode:(nonnull SDLInteractionMode)interactionMode timeout:(UInt32)timeout vrHelp:(nullable NSArray<SDLVRHelpItem *> *)vrHelp - interactionLayout:(nullable SDLLayoutMode)layout; + interactionLayout:(nullable SDLLayoutMode)layout;

Swift

-
init(initialChunks: [SDLTTSChunk]?, initialText: String, interactionChoiceSetIDList: [NSNumber & SDLUInt], help helpChunks: [SDLTTSChunk]?, timeoutChunks: [SDLTTSChunk]?, interactionMode: SDLInteractionMode, timeout: UInt32, vrHelp: [SDLVRHelpItem]?, interactionLayout layout: SDLLayoutMode?)
+
init(initialChunks: [SDLTTSChunk]?, initialText: String, interactionChoiceSetIDList: [NSNumber & SDLUInt], help helpChunks: [SDLTTSChunk]?, timeoutChunks: [SDLTTSChunk]?, interactionMode: SDLInteractionMode, timeout: UInt32, vrHelp: [SDLVRHelpItem]?, interactionLayout layout: SDLLayoutMode?)
@@ -527,11 +527,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLInteractionMode _Nonnull interactionMode;
+ SDLInteractionMode _Nonnull interactionMode;

Swift

-
var interactionMode: SDLInteractionMode { get set }
+
var interactionMode: SDLInteractionMode { get set }
@@ -664,11 +664,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLLayoutMode interactionLayout;
+ SDLLayoutMode interactionLayout;

Swift

-
var interactionLayout: SDLLayoutMode? { get set }
+
var interactionLayout: SDLLayoutMode? { get set }
diff --git a/docs/Classes/SDLPerformInteractionResponse.html b/docs/Classes/SDLPerformInteractionResponse.html index d198101b6..768bdc30e 100644 --- a/docs/Classes/SDLPerformInteractionResponse.html +++ b/docs/Classes/SDLPerformInteractionResponse.html @@ -66,11 +66,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLTriggerSource triggerSource;
+ SDLTriggerSource triggerSource;

Swift

-
var triggerSource: SDLTriggerSource? { get set }
+
var triggerSource: SDLTriggerSource? { get set }
diff --git a/docs/Classes/SDLPermissionManager.html b/docs/Classes/SDLPermissionManager.html index 92f38f7c8..6fed857a5 100644 --- a/docs/Classes/SDLPermissionManager.html +++ b/docs/Classes/SDLPermissionManager.html @@ -90,7 +90,7 @@

Objective-C

-
- (BOOL)isRPCAllowed:(nonnull SDLPermissionRPCName)rpcName;
+
- (BOOL)isRPCAllowed:(nonnull SDLPermissionRPCName)rpcName;

Swift

@@ -118,7 +118,7 @@

Objective-C

- (SDLPermissionGroupStatus)groupStatusOfRPCs:
-    (nonnull NSArray<SDLPermissionRPCName> *)rpcNames;
+ (nonnull NSArray<SDLPermissionRPCName> *)rpcNames;

Swift

@@ -145,8 +145,8 @@

Objective-C

-
- (nonnull NSDictionary<SDLPermissionRPCName, NSNumber *> *)statusOfRPCs:
-    (nonnull NSArray<SDLPermissionRPCName> *)rpcNames;
+
- (nonnull NSDictionary<SDLPermissionRPCName, NSNumber *> *)statusOfRPCs:
+    (nonnull NSArray<SDLPermissionRPCName> *)rpcNames;

Swift

@@ -183,14 +183,14 @@

Objective-C

-
- (nonnull SDLPermissionObserverIdentifier)
-    addObserverForRPCs:(nonnull NSArray<SDLPermissionRPCName> *)rpcNames
+  
- (nonnull SDLPermissionObserverIdentifier)
+    addObserverForRPCs:(nonnull NSArray<SDLPermissionRPCName> *)rpcNames
              groupType:(SDLPermissionGroupType)groupType
-           withHandler:(nonnull SDLPermissionsChangedHandler)handler;
+ withHandler:(nonnull SDLPermissionsChangedHandler)handler;

Swift

-
func addObserver(forRPCs rpcNames: [String], groupType: SDLPermissionGroupType, withHandler handler: @escaping SDLPermissionsChangedHandler) -> UUID
+
func addObserver(forRPCs rpcNames: [String], groupType: SDLPermissionGroupType, withHandler handler: @escaping SDLPermissionsChangedHandler) -> UUID
@@ -236,7 +236,7 @@

Objective-C

- (void)removeObserverForIdentifier:
-    (nonnull SDLPermissionObserverIdentifier)identifier;
+ (nonnull SDLPermissionObserverIdentifier)identifier;

Swift

@@ -259,7 +259,7 @@

Objective-C

-
- (BOOL)rpcRequiresEncryption:(nonnull SDLPermissionRPCName)rpcName;
+
- (BOOL)rpcRequiresEncryption:(nonnull SDLPermissionRPCName)rpcName;

Swift

diff --git a/docs/Classes/SDLPutFile.html b/docs/Classes/SDLPutFile.html index 9350591e7..a594558ad 100644 --- a/docs/Classes/SDLPutFile.html +++ b/docs/Classes/SDLPutFile.html @@ -63,11 +63,11 @@

Objective-C

- (nonnull instancetype)initWithFileName:(nonnull NSString *)fileName
-                                fileType:(nonnull SDLFileType)fileType;
+ fileType:(nonnull SDLFileType)fileType;

Swift

-
init(fileName: String, fileType: SDLFileType)
+
init(fileName: String, fileType: SDLFileType)
@@ -93,12 +93,12 @@

Objective-C

- (nonnull instancetype)initWithFileName:(nonnull NSString *)fileName
-                                fileType:(nonnull SDLFileType)fileType
+                                fileType:(nonnull SDLFileType)fileType
                           persistentFile:(BOOL)persistentFile;

Swift

-
init(fileName: String, fileType: SDLFileType, persistentFile: Bool)
+
init(fileName: String, fileType: SDLFileType, persistentFile: Bool)
@@ -126,7 +126,7 @@

- (nonnull instancetype)initWithFileName:(nonnull NSString *)fileName - fileType:(nonnull SDLFileType)fileType + fileType:(nonnull SDLFileType)fileType persistentFile:(BOOL)persistentFile systemFile:(BOOL)systemFile offset:(UInt32)offset @@ -134,7 +134,7 @@

Objective-C

Swift

-
init(fileName: String, fileType: SDLFileType, persistentFile: Bool, systemFile: Bool, offset: UInt32, length: UInt32)
+
init(fileName: String, fileType: SDLFileType, persistentFile: Bool, systemFile: Bool, offset: UInt32, length: UInt32)
@@ -168,7 +168,7 @@

- (nonnull instancetype)initWithFileName:(nonnull NSString *)fileName - fileType:(nonnull SDLFileType)fileType + fileType:(nonnull SDLFileType)fileType persistentFile:(BOOL)persistentFile systemFile:(BOOL)systemFile offset:(UInt32)offset @@ -177,7 +177,7 @@

Objective-C

Swift

-
init(fileName: String, fileType: SDLFileType, persistentFile: Bool, systemFile: Bool, offset: UInt32, length: UInt32, crc: UInt64)
+
init(fileName: String, fileType: SDLFileType, persistentFile: Bool, systemFile: Bool, offset: UInt32, length: UInt32, crc: UInt64)
@@ -213,7 +213,7 @@

- (nonnull instancetype)initWithFileName:(nonnull NSString *)fileName - fileType:(nonnull SDLFileType)fileType + fileType:(nonnull SDLFileType)fileType persistentFile:(BOOL)persistentFile systemFile:(BOOL)systemFile offset:(UInt32)offset @@ -222,7 +222,7 @@

Objective-C

Swift

-
init(fileName: String, fileType: SDLFileType, persistentFile: Bool, systemFile: Bool, offset: UInt32, length: UInt32, bulkData: Data)
+
init(fileName: String, fileType: SDLFileType, persistentFile: Bool, systemFile: Bool, offset: UInt32, length: UInt32, bulkData: Data)
@@ -279,11 +279,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLFileType _Nonnull fileType;
+
@property (readwrite, strong, nonatomic) SDLFileType _Nonnull fileType;

Swift

-
var fileType: SDLFileType { get set }
+
var fileType: SDLFileType { get set }
diff --git a/docs/Classes/SDLRPCResponse.html b/docs/Classes/SDLRPCResponse.html index 286623795..f0ad8f9ad 100644 --- a/docs/Classes/SDLRPCResponse.html +++ b/docs/Classes/SDLRPCResponse.html @@ -61,11 +61,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLResult _Nonnull resultCode;
+
@property (readwrite, strong, nonatomic) SDLResult _Nonnull resultCode;

Swift

-
var resultCode: SDLResult { get set }
+
var resultCode: SDLResult { get set }
diff --git a/docs/Classes/SDLRadioControlData.html b/docs/Classes/SDLRadioControlData.html index 57dd5bf70..8be9c976d 100644 --- a/docs/Classes/SDLRadioControlData.html +++ b/docs/Classes/SDLRadioControlData.html @@ -38,13 +38,13 @@

Objective-C

- (nonnull instancetype)
     initWithFrequencyInteger:(nullable NSNumber<SDLInt> *)frequencyInteger
            frequencyFraction:(nullable NSNumber<SDLInt> *)frequencyFraction
-                        band:(nullable SDLRadioBand)band
+                        band:(nullable SDLRadioBand)band
                    hdChannel:(nullable NSNumber<SDLInt> *)hdChannel
                  radioEnable:(nullable NSNumber<SDLBool> *)radioEnable;

Swift

-
init(frequencyInteger: (NSNumber & SDLInt)?, frequencyFraction: (NSNumber & SDLInt)?, band: SDLRadioBand?, hdChannel: (NSNumber & SDLInt)?, radioEnable: (NSNumber & SDLBool)?)
+
init(frequencyInteger: (NSNumber & SDLInt)?, frequencyFraction: (NSNumber & SDLInt)?, band: SDLRadioBand?, hdChannel: (NSNumber & SDLInt)?, radioEnable: (NSNumber & SDLBool)?)
@@ -78,14 +78,14 @@

Objective-C

- (nonnull instancetype)
     initWithFrequencyInteger:(nullable NSNumber<SDLInt> *)frequencyInteger
            frequencyFraction:(nullable NSNumber<SDLInt> *)frequencyFraction
-                        band:(nullable SDLRadioBand)band
+                        band:(nullable SDLRadioBand)band
                    hdChannel:(nullable NSNumber<SDLInt> *)hdChannel
                  radioEnable:(nullable NSNumber<SDLBool> *)radioEnable
                hdRadioEnable:(nullable NSNumber<SDLBool> *)hdRadioEnable;

Swift

-
init(frequencyInteger: (NSNumber & SDLInt)?, frequencyFraction: (NSNumber & SDLInt)?, band: SDLRadioBand?, hdChannel: (NSNumber & SDLInt)?, radioEnable: (NSNumber & SDLBool)?, hdRadioEnable: (NSNumber & SDLBool)?)
+
init(frequencyInteger: (NSNumber & SDLInt)?, frequencyFraction: (NSNumber & SDLInt)?, band: SDLRadioBand?, hdChannel: (NSNumber & SDLInt)?, radioEnable: (NSNumber & SDLBool)?, hdRadioEnable: (NSNumber & SDLBool)?)
@@ -162,11 +162,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLRadioBand band;
+
@property (readwrite, strong, nonatomic, nullable) SDLRadioBand band;

Swift

-
var band: SDLRadioBand? { get set }
+
var band: SDLRadioBand? { get set }
@@ -357,11 +357,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLRadioState state;
+
@property (readwrite, strong, nonatomic, nullable) SDLRadioState state;

Swift

-
var state: SDLRadioState? { get set }
+
var state: SDLRadioState? { get set }
diff --git a/docs/Classes/SDLRegisterAppInterface.html b/docs/Classes/SDLRegisterAppInterface.html index 56804e958..acccc8aa8 100644 --- a/docs/Classes/SDLRegisterAppInterface.html +++ b/docs/Classes/SDLRegisterAppInterface.html @@ -31,7 +31,7 @@

Overview

Registers the application’s interface with SDL. The RegisterAppInterface RPC declares the properties of the app, including the messaging interface version, the app name, etc. The mobile application must establish its interface registration with SDL before any other interaction with SDL can take place. The registration lasts until it is terminated either by the application calling the SDLUnregisterAppInterface method, or by SDL sending an SDLOnAppInterfaceUnregistered notification, or by loss of the underlying transport connection, or closing of the underlying message transmission protocol RPC session.

-

Until the application receives its first SDLOnHMIStatus notification, its SDLHMILevel is assumed to be NONE, the SDLAudioStreamingState is assumed to be NOT_AUDIBLE, and the SDLSystemContext is assumed to be MAIN.

+

Until the application receives its first SDLOnHMIStatus notification, its SDLHMILevel is assumed to be NONE, the SDLAudioStreamingState is assumed to be NOT_AUDIBLE, and the SDLSystemContext is assumed to be MAIN.

All SDL resources which the application creates or uses (e.g. choice sets, command menu, etc.) are associated with the application’s interface registration. Therefore, when the interface registration ends, the SDL resources associated with the application are disposed of. As a result, even though the application itself may continue to run on its host platform (e.g. mobile device) after the interface registration terminates, the application will not be able to use the SDL HMI without first establishing a new interface registration and re-creating its required SDL resources. That is, SDL resources created by (or on behalf of) an application do not persist beyond the life-span of the interface registration. Resources and settings whose lifespan is tied to the duration of an application’s interface registration include: choice sets, command menus, and the media clock timer display value

@@ -81,11 +81,11 @@

Objective-C

- (nonnull instancetype)initWithAppName:(nonnull NSString *)appName
                                   appId:(nonnull NSString *)appId
-                        languageDesired:(nonnull SDLLanguage)languageDesired;
+ languageDesired:(nonnull SDLLanguage)languageDesired;

Swift

-
init(appName: String, appId: String, languageDesired: SDLLanguage)
+
init(appName: String, appId: String, languageDesired: SDLLanguage)
@@ -114,15 +114,15 @@

- (nonnull instancetype)initWithAppName:(nonnull NSString *)appName appId:(nonnull NSString *)appId - languageDesired:(nonnull SDLLanguage)languageDesired + languageDesired:(nonnull SDLLanguage)languageDesired isMediaApp:(BOOL)isMediaApp appTypes: - (nonnull NSArray<SDLAppHMIType> *)appTypes + (nonnull NSArray<SDLAppHMIType> *)appTypes shortAppName:(nullable NSString *)shortAppName;

Swift

-
init(appName: String, appId: String, languageDesired: SDLLanguage, isMediaApp: Bool, appTypes: [SDLAppHMIType], shortAppName: String?)
+
init(appName: String, appId: String, languageDesired: SDLLanguage, isMediaApp: Bool, appTypes: [SDLAppHMIType], shortAppName: String?)
@@ -158,18 +158,18 @@

Objective-C

- (nonnull instancetype)
               initWithAppName:(nonnull NSString *)appName
                         appId:(nonnull NSString *)appId
-              languageDesired:(nonnull SDLLanguage)languageDesired
+              languageDesired:(nonnull SDLLanguage)languageDesired
                    isMediaApp:(BOOL)isMediaApp
-                     appTypes:(nonnull NSArray<SDLAppHMIType> *)appTypes
+                     appTypes:(nonnull NSArray<SDLAppHMIType> *)appTypes
                  shortAppName:(nullable NSString *)shortAppName
                       ttsName:(nullable NSArray<SDLTTSChunk *> *)ttsName
                    vrSynonyms:(nullable NSArray<NSString *> *)vrSynonyms
-    hmiDisplayLanguageDesired:(nonnull SDLLanguage)hmiDisplayLanguageDesired
+    hmiDisplayLanguageDesired:(nonnull SDLLanguage)hmiDisplayLanguageDesired
                    resumeHash:(nullable NSString *)resumeHash;

Swift

-
init(appName: String, appId: String, languageDesired: SDLLanguage, isMediaApp: Bool, appTypes: [SDLAppHMIType], shortAppName: String?, ttsName: [SDLTTSChunk]?, vrSynonyms: [String]?, hmiDisplayLanguageDesired: SDLLanguage, resumeHash: String?)
+
init(appName: String, appId: String, languageDesired: SDLLanguage, isMediaApp: Bool, appTypes: [SDLAppHMIType], shortAppName: String?, ttsName: [SDLTTSChunk]?, vrSynonyms: [String]?, hmiDisplayLanguageDesired: SDLLanguage, resumeHash: String?)
@@ -214,13 +214,13 @@

Objective-C

initWithAppName:(nonnull NSString *)appName appId:(nonnull NSString *)appId fullAppId:(nullable NSString *)fullAppId - languageDesired:(nonnull SDLLanguage)languageDesired + languageDesired:(nonnull SDLLanguage)languageDesired isMediaApp:(BOOL)isMediaApp - appTypes:(nonnull NSArray<SDLAppHMIType> *)appTypes + appTypes:(nonnull NSArray<SDLAppHMIType> *)appTypes shortAppName:(nullable NSString *)shortAppName ttsName:(nullable NSArray<SDLTTSChunk *> *)ttsName vrSynonyms:(nullable NSArray<NSString *> *)vrSynonyms - hmiDisplayLanguageDesired:(nonnull SDLLanguage)hmiDisplayLanguageDesired + hmiDisplayLanguageDesired:(nonnull SDLLanguage)hmiDisplayLanguageDesired resumeHash:(nullable NSString *)resumeHash dayColorScheme:(nullable SDLTemplateColorScheme *)dayColorScheme nightColorScheme: @@ -228,7 +228,7 @@

Objective-C

Swift

-
init(appName: String, appId: String, fullAppId: String?, languageDesired: SDLLanguage, isMediaApp: Bool, appTypes: [SDLAppHMIType], shortAppName: String?, ttsName: [SDLTTSChunk]?, vrSynonyms: [String]?, hmiDisplayLanguageDesired: SDLLanguage, resumeHash: String?, dayColorScheme: SDLTemplateColorScheme?, nightColorScheme: SDLTemplateColorScheme?)
+
init(appName: String, appId: String, fullAppId: String?, languageDesired: SDLLanguage, isMediaApp: Bool, appTypes: [SDLAppHMIType], shortAppName: String?, ttsName: [SDLTTSChunk]?, vrSynonyms: [String]?, hmiDisplayLanguageDesired: SDLLanguage, resumeHash: String?, dayColorScheme: SDLTemplateColorScheme?, nightColorScheme: SDLTemplateColorScheme?)
@@ -455,11 +455,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLLanguage _Nonnull languageDesired;
+
@property (readwrite, strong, nonatomic) SDLLanguage _Nonnull languageDesired;

Swift

-
var languageDesired: SDLLanguage { get set }
+
var languageDesired: SDLLanguage { get set }
@@ -478,11 +478,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLLanguage _Nonnull hmiDisplayLanguageDesired;
+ SDLLanguage _Nonnull hmiDisplayLanguageDesired;

Swift

-
var hmiDisplayLanguageDesired: SDLLanguage { get set }
+
var hmiDisplayLanguageDesired: SDLLanguage { get set }
@@ -501,11 +501,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    NSArray<SDLAppHMIType> *appHMIType;
+ NSArray<SDLAppHMIType> *appHMIType;

Swift

-
var appHMIType: [SDLAppHMIType]? { get set }
+
var appHMIType: [SDLAppHMIType]? { get set }
diff --git a/docs/Classes/SDLRegisterAppInterfaceResponse.html b/docs/Classes/SDLRegisterAppInterfaceResponse.html index 2c04d0c5a..cf707c402 100644 --- a/docs/Classes/SDLRegisterAppInterfaceResponse.html +++ b/docs/Classes/SDLRegisterAppInterfaceResponse.html @@ -91,11 +91,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLLanguage language;
+
@property (readwrite, strong, nonatomic, nullable) SDLLanguage language;

Swift

-
var language: SDLLanguage? { get set }
+
var language: SDLLanguage? { get set }
@@ -114,11 +114,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLLanguage hmiDisplayLanguage;
+ SDLLanguage hmiDisplayLanguage;

Swift

-
var hmiDisplayLanguage: SDLLanguage? { get set }
+
var hmiDisplayLanguage: SDLLanguage? { get set }
@@ -229,11 +229,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    NSArray<SDLHMIZoneCapabilities> *hmiZoneCapabilities;
+ NSArray<SDLHMIZoneCapabilities> *hmiZoneCapabilities;

Swift

-
var hmiZoneCapabilities: [SDLHMIZoneCapabilities]? { get set }
+
var hmiZoneCapabilities: [SDLHMIZoneCapabilities]? { get set }
@@ -252,11 +252,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    NSArray<SDLSpeechCapabilities> *speechCapabilities;
+ NSArray<SDLSpeechCapabilities> *speechCapabilities;

Swift

-
var speechCapabilities: [SDLSpeechCapabilities]? { get set }
+
var speechCapabilities: [SDLSpeechCapabilities]? { get set }
@@ -275,11 +275,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    NSArray<SDLPrerecordedSpeech> *prerecordedSpeech;
+ NSArray<SDLPrerecordedSpeech> *prerecordedSpeech;

Swift

-
var prerecordedSpeech: [SDLPrerecordedSpeech]? { get set }
+
var prerecordedSpeech: [SDLPrerecordedSpeech]? { get set }
@@ -298,11 +298,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    NSArray<SDLVRCapabilities> *vrCapabilities;
+ NSArray<SDLVRCapabilities> *vrCapabilities;

Swift

-
var vrCapabilities: [SDLVRCapabilities]? { get set }
+
var vrCapabilities: [SDLVRCapabilities]? { get set }
diff --git a/docs/Classes/SDLReleaseInteriorVehicleDataModule.html b/docs/Classes/SDLReleaseInteriorVehicleDataModule.html index c9e746794..b4597d8fb 100644 --- a/docs/Classes/SDLReleaseInteriorVehicleDataModule.html +++ b/docs/Classes/SDLReleaseInteriorVehicleDataModule.html @@ -23,11 +23,11 @@

Objective-C

-
- (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;
+
- (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;

Swift

-
init(moduleType: SDLModuleType, moduleId: String)
+
init(moduleType: SDLModuleType, moduleId: String)
@@ -43,11 +43,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLModuleType _Nonnull moduleType;
+
@property (readwrite, strong, nonatomic) SDLModuleType _Nonnull moduleType;

Swift

-
var moduleType: SDLModuleType { get set }
+
var moduleType: SDLModuleType { get set }
diff --git a/docs/Classes/SDLResetGlobalProperties.html b/docs/Classes/SDLResetGlobalProperties.html index 49c8a7304..7503b95ba 100644 --- a/docs/Classes/SDLResetGlobalProperties.html +++ b/docs/Classes/SDLResetGlobalProperties.html @@ -35,11 +35,11 @@

Objective-C

-
- (instancetype)initWithProperties:(NSArray<SDLGlobalProperty> *)properties;
+
- (instancetype)initWithProperties:(NSArray<SDLGlobalProperty> *)properties;

Swift

-
init(properties: [SDLGlobalProperty])
+
init(properties: [SDLGlobalProperty])
@@ -55,11 +55,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    NSArray<SDLGlobalProperty> *_Nonnull properties;
+ NSArray<SDLGlobalProperty> *_Nonnull properties;

Swift

-
var properties: [SDLGlobalProperty] { get set }
+
var properties: [SDLGlobalProperty] { get set }
diff --git a/docs/Classes/SDLScreenManager.html b/docs/Classes/SDLScreenManager.html index f53e8e63c..ed39aca78 100644 --- a/docs/Classes/SDLScreenManager.html +++ b/docs/Classes/SDLScreenManager.html @@ -181,11 +181,11 @@

Objective-C

-
@property (readwrite, copy, nonatomic) SDLTextAlignment _Nonnull textAlignment;
+
@property (readwrite, copy, nonatomic) SDLTextAlignment _Nonnull textAlignment;

Swift

-
var textAlignment: SDLTextAlignment { get set }
+
var textAlignment: SDLTextAlignment { get set }
@@ -199,11 +199,11 @@

Objective-C

-
@property (readwrite, copy, nonatomic, nullable) SDLMetadataType textField1Type;
+
@property (readwrite, copy, nonatomic, nullable) SDLMetadataType textField1Type;

Swift

-
var textField1Type: SDLMetadataType? { get set }
+
var textField1Type: SDLMetadataType? { get set }
@@ -217,11 +217,11 @@

Objective-C

-
@property (readwrite, copy, nonatomic, nullable) SDLMetadataType textField2Type;
+
@property (readwrite, copy, nonatomic, nullable) SDLMetadataType textField2Type;

Swift

-
var textField2Type: SDLMetadataType? { get set }
+
var textField2Type: SDLMetadataType? { get set }
@@ -235,11 +235,11 @@

Objective-C

-
@property (readwrite, copy, nonatomic, nullable) SDLMetadataType textField3Type;
+
@property (readwrite, copy, nonatomic, nullable) SDLMetadataType textField3Type;

Swift

-
var textField3Type: SDLMetadataType? { get set }
+
var textField3Type: SDLMetadataType? { get set }
@@ -253,11 +253,11 @@

Objective-C

-
@property (readwrite, copy, nonatomic, nullable) SDLMetadataType textField4Type;
+
@property (readwrite, copy, nonatomic, nullable) SDLMetadataType textField4Type;

Swift

-
var textField4Type: SDLMetadataType? { get set }
+
var textField4Type: SDLMetadataType? { get set }
@@ -579,11 +579,11 @@

Objective-C

- (void)endUpdatesWithCompletionHandler:
-    (nullable SDLScreenManagerUpdateCompletionHandler)handler;
+ (nullable SDLScreenManagerUpdateCompletionHandler)handler;

Swift

-
func endUpdates(completionHandler handler: SDLScreenManagerUpdateCompletionHandler? = nil)
+
func endUpdates(completionHandler handler: SDLScreenManagerUpdateCompletionHandler? = nil)
@@ -621,11 +621,11 @@

Objective-C

- (void)preloadChoices:(nonnull NSArray<SDLChoiceCell *> *)choices
-    withCompletionHandler:(nullable SDLPreloadChoiceCompletionHandler)handler;
+ withCompletionHandler:(nullable SDLPreloadChoiceCompletionHandler)handler;

Swift

-
func preloadChoices(_ choices: [SDLChoiceCell], withCompletionHandler handler: SDLPreloadChoiceCompletionHandler? = nil)
+
func preloadChoices(_ choices: [SDLChoiceCell], withCompletionHandler handler: SDLPreloadChoiceCompletionHandler? = nil)
@@ -674,11 +674,11 @@

Objective-C

- (void)presentChoiceSet:(nonnull SDLChoiceSet *)choiceSet
-                    mode:(nonnull SDLInteractionMode)mode;
+ mode:(nonnull SDLInteractionMode)mode;

Swift

-
func present(_ choiceSet: SDLChoiceSet, mode: SDLInteractionMode)
+
func present(_ choiceSet: SDLChoiceSet, mode: SDLInteractionMode)
@@ -706,7 +706,7 @@

Objective-C

- (void)presentSearchableChoiceSet:(nonnull SDLChoiceSet *)choiceSet
-                              mode:(nonnull SDLInteractionMode)mode
+                              mode:(nonnull SDLInteractionMode)mode
               withKeyboardDelegate:(nonnull id<SDLKeyboardDelegate>)delegate;
diff --git a/docs/Classes/SDLSeatControlData.html b/docs/Classes/SDLSeatControlData.html index b6df6cb2f..8fc010faf 100644 --- a/docs/Classes/SDLSeatControlData.html +++ b/docs/Classes/SDLSeatControlData.html @@ -38,11 +38,11 @@

Objective-C

-
- (instancetype)initWithId:(SDLSupportedSeat)supportedSeat;
+
- (instancetype)initWithId:(SDLSupportedSeat)supportedSeat;

Swift

-
init(id supportedSeat: SDLSupportedSeat)
+
init(id supportedSeat: SDLSupportedSeat)
@@ -56,11 +56,11 @@

- (instancetype)initWithId:(SDLSupportedSeat)supportedSeat heatingEnabled:(BOOL)heatingEnable coolingEnable:(BOOL)coolingEnable heatingLevel:(UInt8)heatingLevel coolingLevel:(UInt8)coolingLevel horizontalPostion:(UInt8)horizontal verticalPostion:(UInt8)vertical frontVerticalPostion:(UInt8)frontVertical backVerticalPostion:(UInt8)backVertical backTiltAngle:(UInt8)backAngle headSupportedHorizontalPostion:(UInt8)headSupportedHorizontal headSupportedVerticalPostion:(UInt8)headSupportedVertical massageEnabled:(BOOL)massageEnable massageMode:(NSArray<SDLMassageModeData *> *)massageMode massageCussionFirmness:(NSArray<SDLMassageCushionFirmness *> *)firmness memory:(SDLSeatMemoryAction *)memoryAction; +
- (instancetype)initWithId:(SDLSupportedSeat)supportedSeat heatingEnabled:(BOOL)heatingEnable coolingEnable:(BOOL)coolingEnable heatingLevel:(UInt8)heatingLevel coolingLevel:(UInt8)coolingLevel horizontalPostion:(UInt8)horizontal verticalPostion:(UInt8)vertical frontVerticalPostion:(UInt8)frontVertical backVerticalPostion:(UInt8)backVertical backTiltAngle:(UInt8)backAngle headSupportedHorizontalPostion:(UInt8)headSupportedHorizontal headSupportedVerticalPostion:(UInt8)headSupportedVertical massageEnabled:(BOOL)massageEnable massageMode:(NSArray<SDLMassageModeData *> *)massageMode massageCussionFirmness:(NSArray<SDLMassageCushionFirmness *> *)firmness memory:(SDLSeatMemoryAction *)memoryAction;

Swift

-
init(id supportedSeat: SDLSupportedSeat, heatingEnabled heatingEnable: Bool, coolingEnable: Bool, heatingLevel: UInt8, coolingLevel: UInt8, horizontalPostion horizontal: UInt8, verticalPostion vertical: UInt8, frontVerticalPostion frontVertical: UInt8, backVerticalPostion backVertical: UInt8, backTiltAngle backAngle: UInt8, headSupportedHorizontalPostion headSupportedHorizontal: UInt8, headSupportedVerticalPostion headSupportedVertical: UInt8, massageEnabled massageEnable: Bool, massageMode: [SDLMassageModeData], massageCussionFirmness firmness: [SDLMassageCushionFirmness], memory memoryAction: SDLSeatMemoryAction)
+
init(id supportedSeat: SDLSupportedSeat, heatingEnabled heatingEnable: Bool, coolingEnable: Bool, heatingLevel: UInt8, coolingLevel: UInt8, horizontalPostion horizontal: UInt8, verticalPostion vertical: UInt8, frontVerticalPostion frontVertical: UInt8, backVerticalPostion backVertical: UInt8, backTiltAngle backAngle: UInt8, headSupportedHorizontalPostion headSupportedHorizontal: UInt8, headSupportedVerticalPostion headSupportedVertical: UInt8, massageEnabled massageEnable: Bool, massageMode: [SDLMassageModeData], massageCussionFirmness firmness: [SDLMassageCushionFirmness], memory memoryAction: SDLSeatMemoryAction)
@@ -74,11 +74,11 @@

Objective-C

-
@property (strong, nonatomic) SDLSupportedSeat id
+
@property (strong, nonatomic) SDLSupportedSeat id

Swift

-
var id: SDLSupportedSeat { get set }
+
var id: SDLSupportedSeat { get set }
diff --git a/docs/Classes/SDLSeatMemoryAction.html b/docs/Classes/SDLSeatMemoryAction.html index 472648ebb..f547b77c8 100644 --- a/docs/Classes/SDLSeatMemoryAction.html +++ b/docs/Classes/SDLSeatMemoryAction.html @@ -26,11 +26,11 @@

Objective-C

- (nonnull instancetype)initWithId:(UInt8)id
-                            action:(nonnull SDLSeatMemoryActionType)action;
+ action:(nonnull SDLSeatMemoryActionType)action;

Swift

-
init(id: UInt8, action: SDLSeatMemoryActionType)
+
init(id: UInt8, action: SDLSeatMemoryActionType)
@@ -57,11 +57,11 @@

Objective-C

- (nonnull instancetype)initWithId:(UInt8)id
                              label:(nullable NSString *)label
-                            action:(nonnull SDLSeatMemoryActionType)action;
+ action:(nonnull SDLSeatMemoryActionType)action;

Swift

-
init(id: UInt8, label: String?, action: SDLSeatMemoryActionType)
+
init(id: UInt8, label: String?, action: SDLSeatMemoryActionType)
@@ -130,11 +130,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLSeatMemoryActionType _Nonnull action;
+
@property (readwrite, strong, nonatomic) SDLSeatMemoryActionType _Nonnull action;

Swift

-
var action: SDLSeatMemoryActionType { get set }
+
var action: SDLSeatMemoryActionType { get set }
diff --git a/docs/Classes/SDLSendLocation.html b/docs/Classes/SDLSendLocation.html index cdb7f88c4..14d7c1c37 100644 --- a/docs/Classes/SDLSendLocation.html +++ b/docs/Classes/SDLSendLocation.html @@ -40,12 +40,12 @@

Objective-C

locationDescription:(nullable NSString *)locationDescription phoneNumber:(nullable NSString *)phoneNumber image:(nullable SDLImage *)image - deliveryMode:(nullable SDLDeliveryMode)deliveryMode + deliveryMode:(nullable SDLDeliveryMode)deliveryMode timeStamp:(nullable SDLDateTime *)timeStamp;

Swift

-
init(address: SDLOasisAddress, addressLines: [String]?, locationName: String?, locationDescription: String?, phoneNumber: String?, image: SDLImage?, deliveryMode: SDLDeliveryMode?, timeStamp: SDLDateTime?)
+
init(address: SDLOasisAddress, addressLines: [String]?, locationName: String?, locationDescription: String?, phoneNumber: String?, image: SDLImage?, deliveryMode: SDLDeliveryMode?, timeStamp: SDLDateTime?)
@@ -136,13 +136,13 @@

Objective-C

displayAddressLines:(nullable NSArray<NSString *> *)displayAddressLines phoneNumber:(nullable NSString *)phoneNumber image:(nullable SDLImage *)image - deliveryMode:(nullable SDLDeliveryMode)deliveryMode + deliveryMode:(nullable SDLDeliveryMode)deliveryMode timeStamp:(nullable SDLDateTime *)timeStamp address:(nullable SDLOasisAddress *)address;

Swift

-
init(longitude: Double, latitude: Double, locationName: String?, locationDescription: String?, displayAddressLines: [String]?, phoneNumber: String?, image: SDLImage?, deliveryMode: SDLDeliveryMode?, timeStamp: SDLDateTime?, address: SDLOasisAddress?)
+
init(longitude: Double, latitude: Double, locationName: String?, locationDescription: String?, displayAddressLines: [String]?, phoneNumber: String?, image: SDLImage?, deliveryMode: SDLDeliveryMode?, timeStamp: SDLDateTime?, address: SDLOasisAddress?)
@@ -328,11 +328,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLDeliveryMode deliveryMode;
+
@property (readwrite, strong, nonatomic, nullable) SDLDeliveryMode deliveryMode;

Swift

-
var deliveryMode: SDLDeliveryMode? { get set }
+
var deliveryMode: SDLDeliveryMode? { get set }
diff --git a/docs/Classes/SDLSetDisplayLayout.html b/docs/Classes/SDLSetDisplayLayout.html index 4735477d3..62053652a 100644 --- a/docs/Classes/SDLSetDisplayLayout.html +++ b/docs/Classes/SDLSetDisplayLayout.html @@ -29,11 +29,11 @@

Objective-C

-
- (instancetype)initWithPredefinedLayout:(SDLPredefinedLayout)predefinedLayout;
+
- (instancetype)initWithPredefinedLayout:(SDLPredefinedLayout)predefinedLayout;

Swift

-
init(predefinedLayout: SDLPredefinedLayout)
+
init(predefinedLayout: SDLPredefinedLayout)
@@ -65,11 +65,11 @@

Objective-C

-
- (instancetype)initWithPredefinedLayout:(SDLPredefinedLayout)predefinedLayout dayColorScheme:(SDLTemplateColorScheme *)dayColorScheme nightColorScheme:(SDLTemplateColorScheme *)nightColorScheme;
+
- (instancetype)initWithPredefinedLayout:(SDLPredefinedLayout)predefinedLayout dayColorScheme:(SDLTemplateColorScheme *)dayColorScheme nightColorScheme:(SDLTemplateColorScheme *)nightColorScheme;

Swift

-
init(predefinedLayout: SDLPredefinedLayout, dayColorScheme: SDLTemplateColorScheme, nightColorScheme: SDLTemplateColorScheme)
+
init(predefinedLayout: SDLPredefinedLayout, dayColorScheme: SDLTemplateColorScheme, nightColorScheme: SDLTemplateColorScheme)
diff --git a/docs/Classes/SDLSetGlobalProperties.html b/docs/Classes/SDLSetGlobalProperties.html index c68aa7df6..70c48c6b3 100644 --- a/docs/Classes/SDLSetGlobalProperties.html +++ b/docs/Classes/SDLSetGlobalProperties.html @@ -158,11 +158,11 @@

Objective-C

menuTitle:(nullable NSString *)menuTitle menuIcon:(nullable SDLImage *)menuIcon keyboardProperties:(nullable SDLKeyboardProperties *)keyboardProperties - menuLayout:(nullable SDLMenuLayout)menuLayout; + menuLayout:(nullable SDLMenuLayout)menuLayout;

Swift

-
init(helpText: String?, timeoutText: String?, vrHelpTitle: String?, vrHelp: [SDLVRHelpItem]?, menuTitle: String?, menuIcon: SDLImage?, keyboardProperties: SDLKeyboardProperties?, menuLayout: SDLMenuLayout?)
+
init(helpText: String?, timeoutText: String?, vrHelpTitle: String?, vrHelp: [SDLVRHelpItem]?, menuTitle: String?, menuIcon: SDLImage?, keyboardProperties: SDLKeyboardProperties?, menuLayout: SDLMenuLayout?)
@@ -365,11 +365,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLMenuLayout menuLayout;
+
@property (readwrite, strong, nonatomic, nullable) SDLMenuLayout menuLayout;

Swift

-
var menuLayout: SDLMenuLayout? { get set }
+
var menuLayout: SDLMenuLayout? { get set }
diff --git a/docs/Classes/SDLSetMediaClockTimer.html b/docs/Classes/SDLSetMediaClockTimer.html index deddb608b..7fdcca747 100644 --- a/docs/Classes/SDLSetMediaClockTimer.html +++ b/docs/Classes/SDLSetMediaClockTimer.html @@ -49,12 +49,12 @@

Objective-C

+ (nonnull instancetype)countUpFromStartTimeInterval:(NSTimeInterval)startTime
                                    toEndTimeInterval:(NSTimeInterval)endTime
                                   playPauseIndicator:
-                                      (nullable SDLAudioStreamingIndicator)
+                                      (nullable SDLAudioStreamingIndicator)
                                           playPauseIndicator;

Swift

-
class func countUp(from startTime: TimeInterval, to endTime: TimeInterval, playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
+
class func countUp(from startTime: TimeInterval, to endTime: TimeInterval, playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
@@ -86,12 +86,12 @@

Objective-C

+ (nonnull instancetype)countUpFromStartTime:(nonnull SDLStartTime *)startTime
                                    toEndTime:(nonnull SDLStartTime *)endTime
                           playPauseIndicator:
-                              (nullable SDLAudioStreamingIndicator)
+                              (nullable SDLAudioStreamingIndicator)
                                   playPauseIndicator;

Swift

-
class func countUp(from startTime: SDLStartTime, to endTime: SDLStartTime, playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
+
class func countUp(from startTime: SDLStartTime, to endTime: SDLStartTime, playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
@@ -123,12 +123,12 @@

Objective-C

+ (nonnull instancetype)countDownFromStartTimeInterval:(NSTimeInterval)startTime
                                      toEndTimeInterval:(NSTimeInterval)endTime
                                     playPauseIndicator:
-                                        (nullable SDLAudioStreamingIndicator)
+                                        (nullable SDLAudioStreamingIndicator)
                                             playPauseIndicator;

Swift

-
class func countDown(from startTime: TimeInterval, to endTime: TimeInterval, playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
+
class func countDown(from startTime: TimeInterval, to endTime: TimeInterval, playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
@@ -160,12 +160,12 @@

Objective-C

+ (nonnull instancetype)countDownFromStartTime:(nonnull SDLStartTime *)startTime
                                      toEndTime:(nonnull SDLStartTime *)endTime
                             playPauseIndicator:
-                                (nullable SDLAudioStreamingIndicator)
+                                (nullable SDLAudioStreamingIndicator)
                                     playPauseIndicator;

Swift

-
class func countDown(from startTime: SDLStartTime, to endTime: SDLStartTime, playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
+
class func countDown(from startTime: SDLStartTime, to endTime: SDLStartTime, playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
@@ -193,11 +193,11 @@

Objective-C

+ (nonnull instancetype)pauseWithPlayPauseIndicator:
-    (nullable SDLAudioStreamingIndicator)playPauseIndicator;
+ (nullable SDLAudioStreamingIndicator)playPauseIndicator;

Swift

-
class func pause(playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
+
class func pause(playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
@@ -223,12 +223,12 @@

Objective-C

+ (nonnull instancetype)
     updatePauseWithNewStartTimeInterval:(NSTimeInterval)startTime
                         endTimeInterval:(NSTimeInterval)endTime
-                     playPauseIndicator:(nullable SDLAudioStreamingIndicator)
+                     playPauseIndicator:(nullable SDLAudioStreamingIndicator)
                                             playPauseIndicator;

Swift

-
class func pause(newStart startTime: TimeInterval, newEnd endTime: TimeInterval, playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
+
class func pause(newStart startTime: TimeInterval, newEnd endTime: TimeInterval, playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
@@ -259,11 +259,11 @@

Objective-C

updatePauseWithNewStartTime:(nonnull SDLStartTime *)startTime endTime:(nonnull SDLStartTime *)endTime playPauseIndicator: - (nullable SDLAudioStreamingIndicator)playPauseIndicator; + (nullable SDLAudioStreamingIndicator)playPauseIndicator;

Swift

-
class func pause(newStart startTime: SDLStartTime, newEnd endTime: SDLStartTime, playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
+
class func pause(newStart startTime: SDLStartTime, newEnd endTime: SDLStartTime, playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
@@ -291,11 +291,11 @@

Objective-C

+ (nonnull instancetype)resumeWithPlayPauseIndicator:
-    (nullable SDLAudioStreamingIndicator)playPauseIndicator;
+ (nullable SDLAudioStreamingIndicator)playPauseIndicator;

Swift

-
class func resume(playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
+
class func resume(playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
@@ -319,11 +319,11 @@

Objective-C

+ (nonnull instancetype)clearWithPlayPauseIndicator:
-    (nullable SDLAudioStreamingIndicator)playPauseIndicator;
+ (nullable SDLAudioStreamingIndicator)playPauseIndicator;

Swift

-
class func clear(playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
+
class func clear(playPauseIndicator: SDLAudioStreamingIndicator?) -> Self
@@ -346,11 +346,11 @@

- (instancetype)initWithUpdateMode:(SDLUpdateMode)updateMode hours:(UInt8)hours minutes:(UInt8)minutes seconds:(UInt8)seconds audioStreamingIndicator:(SDLAudioStreamingIndicator)audioStreamingIndicator __deprecated_msg("Use a specific initializer"); +
- (instancetype)initWithUpdateMode:(SDLUpdateMode)updateMode hours:(UInt8)hours minutes:(UInt8)minutes seconds:(UInt8)seconds audioStreamingIndicator:(SDLAudioStreamingIndicator)audioStreamingIndicator __deprecated_msg("Use a specific initializer");

Swift

-
init(updateMode: SDLUpdateMode, hours: UInt8, minutes: UInt8, seconds: UInt8, audioStreamingIndicator: SDLAudioStreamingIndicator)
+
init(updateMode: SDLUpdateMode, hours: UInt8, minutes: UInt8, seconds: UInt8, audioStreamingIndicator: SDLAudioStreamingIndicator)
@@ -364,11 +364,11 @@

Objective-C

-
- (instancetype)initWithUpdateMode:(SDLUpdateMode)updateMode hours:(UInt8)hours minutes:(UInt8)minutes seconds:(UInt8)seconds __deprecated_msg("Use a specific initializer");
+
- (instancetype)initWithUpdateMode:(SDLUpdateMode)updateMode hours:(UInt8)hours minutes:(UInt8)minutes seconds:(UInt8)seconds __deprecated_msg("Use a specific initializer");

Swift

-
init(updateMode: SDLUpdateMode, hours: UInt8, minutes: UInt8, seconds: UInt8)
+
init(updateMode: SDLUpdateMode, hours: UInt8, minutes: UInt8, seconds: UInt8)
@@ -382,11 +382,11 @@

Objective-C

-
- (instancetype)initWithUpdateMode:(SDLUpdateMode)updateMode __deprecated_msg("Use a specific initializer");
+
- (instancetype)initWithUpdateMode:(SDLUpdateMode)updateMode __deprecated_msg("Use a specific initializer");

Swift

-
init(updateMode: SDLUpdateMode)
+
init(updateMode: SDLUpdateMode)
@@ -400,15 +400,15 @@

Objective-C

-
- (nonnull instancetype)initWithUpdateMode:(nonnull SDLUpdateMode)updateMode
+  
- (nonnull instancetype)initWithUpdateMode:(nonnull SDLUpdateMode)updateMode
                                  startTime:(nullable SDLStartTime *)startTime
                                    endTime:(nullable SDLStartTime *)endTime
-                        playPauseIndicator:(nullable SDLAudioStreamingIndicator)
+                        playPauseIndicator:(nullable SDLAudioStreamingIndicator)
                                                playPauseIndicator;

Swift

-
init(updateMode: SDLUpdateMode, startTime: SDLStartTime?, endTime: SDLStartTime?, playPauseIndicator: SDLAudioStreamingIndicator?)
+
init(updateMode: SDLUpdateMode, startTime: SDLStartTime?, endTime: SDLStartTime?, playPauseIndicator: SDLAudioStreamingIndicator?)
@@ -494,11 +494,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLUpdateMode _Nonnull updateMode;
+
@property (readwrite, strong, nonatomic) SDLUpdateMode _Nonnull updateMode;

Swift

-
var updateMode: SDLUpdateMode { get set }
+
var updateMode: SDLUpdateMode { get set }
@@ -517,11 +517,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLAudioStreamingIndicator audioStreamingIndicator;
+ SDLAudioStreamingIndicator audioStreamingIndicator;

Swift

-
var audioStreamingIndicator: SDLAudioStreamingIndicator? { get set }
+
var audioStreamingIndicator: SDLAudioStreamingIndicator? { get set }
diff --git a/docs/Classes/SDLShow.html b/docs/Classes/SDLShow.html index e7d2db6d6..97243581c 100644 --- a/docs/Classes/SDLShow.html +++ b/docs/Classes/SDLShow.html @@ -61,11 +61,11 @@

Objective-C

-
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 alignment:(nullable SDLTextAlignment)alignment;
+
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 alignment:(nullable SDLTextAlignment)alignment;

Swift

-
init(mainField1: String?, mainField2: String?, alignment: SDLTextAlignment?)
+
init(mainField1: String?, mainField2: String?, alignment: SDLTextAlignment?)
@@ -79,11 +79,11 @@

- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField1Type:(nullable SDLMetadataType)mainField1Type mainField2:(nullable NSString *)mainField2 mainField2Type:(nullable SDLMetadataType)mainField2Type alignment:(nullable SDLTextAlignment)alignment; +
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField1Type:(nullable SDLMetadataType)mainField1Type mainField2:(nullable NSString *)mainField2 mainField2Type:(nullable SDLMetadataType)mainField2Type alignment:(nullable SDLTextAlignment)alignment;

Swift

-
init(mainField1: String?, mainField1Type: SDLMetadataType?, mainField2: String?, mainField2Type: SDLMetadataType?, alignment: SDLTextAlignment?)
+
init(mainField1: String?, mainField1Type: SDLMetadataType?, mainField2: String?, mainField2Type: SDLMetadataType?, alignment: SDLTextAlignment?)
@@ -97,11 +97,11 @@

Objective-C

-
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 mainField3:(nullable NSString *)mainField3 mainField4:(nullable NSString *)mainField4 alignment:(nullable SDLTextAlignment)alignment;
+
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 mainField3:(nullable NSString *)mainField3 mainField4:(nullable NSString *)mainField4 alignment:(nullable SDLTextAlignment)alignment;

Swift

-
init(mainField1: String?, mainField2: String?, mainField3: String?, mainField4: String?, alignment: SDLTextAlignment?)
+
init(mainField1: String?, mainField2: String?, mainField3: String?, mainField4: String?, alignment: SDLTextAlignment?)
@@ -115,11 +115,11 @@

- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField1Type:(nullable SDLMetadataType)mainField1Type mainField2:(nullable NSString *)mainField2 mainField2Type:(nullable SDLMetadataType)mainField2Type mainField3:(nullable NSString *)mainField3 mainField3Type:(nullable SDLMetadataType)mainField3Type mainField4:(nullable NSString *)mainField4 mainField4Type:(nullable SDLMetadataType)mainField4Type alignment:(nullable SDLTextAlignment)alignment; +
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField1Type:(nullable SDLMetadataType)mainField1Type mainField2:(nullable NSString *)mainField2 mainField2Type:(nullable SDLMetadataType)mainField2Type mainField3:(nullable NSString *)mainField3 mainField3Type:(nullable SDLMetadataType)mainField3Type mainField4:(nullable NSString *)mainField4 mainField4Type:(nullable SDLMetadataType)mainField4Type alignment:(nullable SDLTextAlignment)alignment;

Swift

-
init(mainField1: String?, mainField1Type: SDLMetadataType?, mainField2: String?, mainField2Type: SDLMetadataType?, mainField3: String?, mainField3Type: SDLMetadataType?, mainField4: String?, mainField4Type: SDLMetadataType?, alignment: SDLTextAlignment?)
+
init(mainField1: String?, mainField1Type: SDLMetadataType?, mainField2: String?, mainField2Type: SDLMetadataType?, mainField3: String?, mainField3Type: SDLMetadataType?, mainField4: String?, mainField4Type: SDLMetadataType?, alignment: SDLTextAlignment?)
@@ -133,11 +133,11 @@

- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 alignment:(nullable SDLTextAlignment)alignment statusBar:(nullable NSString *)statusBar mediaClock:(nullable NSString *)mediaClock mediaTrack:(nullable NSString *)mediaTrack; +
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 alignment:(nullable SDLTextAlignment)alignment statusBar:(nullable NSString *)statusBar mediaClock:(nullable NSString *)mediaClock mediaTrack:(nullable NSString *)mediaTrack;

Swift

-
init(mainField1: String?, mainField2: String?, alignment: SDLTextAlignment?, statusBar: String?, mediaClock: String?, mediaTrack: String?)
+
init(mainField1: String?, mainField2: String?, alignment: SDLTextAlignment?, statusBar: String?, mediaClock: String?, mediaTrack: String?)
@@ -151,11 +151,11 @@

- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 mainField3:(nullable NSString *)mainField3 mainField4:(nullable NSString *)mainField4 alignment:(nullable SDLTextAlignment)alignment statusBar:(nullable NSString *)statusBar mediaClock:(nullable NSString *)mediaClock mediaTrack:(nullable NSString *)mediaTrack graphic:(nullable SDLImage *)graphic softButtons:(nullable NSArray<SDLSoftButton *> *)softButtons customPresets:(nullable NSArray<NSString *> *)customPresets textFieldMetadata:(nullable SDLMetadataTags *)metadata; +
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 mainField3:(nullable NSString *)mainField3 mainField4:(nullable NSString *)mainField4 alignment:(nullable SDLTextAlignment)alignment statusBar:(nullable NSString *)statusBar mediaClock:(nullable NSString *)mediaClock mediaTrack:(nullable NSString *)mediaTrack graphic:(nullable SDLImage *)graphic softButtons:(nullable NSArray<SDLSoftButton *> *)softButtons customPresets:(nullable NSArray<NSString *> *)customPresets textFieldMetadata:(nullable SDLMetadataTags *)metadata;

Swift

-
init(mainField1: String?, mainField2: String?, mainField3: String?, mainField4: String?, alignment: SDLTextAlignment?, statusBar: String?, mediaClock: String?, mediaTrack: String?, graphic: SDLImage?, softButtons: [SDLSoftButton]?, customPresets: [String]?, textFieldMetadata metadata: SDLMetadataTags?)
+
init(mainField1: String?, mainField2: String?, mainField3: String?, mainField4: String?, alignment: SDLTextAlignment?, statusBar: String?, mediaClock: String?, mediaTrack: String?, graphic: SDLImage?, softButtons: [SDLSoftButton]?, customPresets: [String]?, textFieldMetadata metadata: SDLMetadataTags?)
@@ -309,11 +309,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLTextAlignment alignment;
+
@property (readwrite, strong, nonatomic, nullable) SDLTextAlignment alignment;

Swift

-
var alignment: SDLTextAlignment? { get set }
+
var alignment: SDLTextAlignment? { get set }
diff --git a/docs/Classes/SDLSingleTireStatus.html b/docs/Classes/SDLSingleTireStatus.html index 78b676dae..edf624651 100644 --- a/docs/Classes/SDLSingleTireStatus.html +++ b/docs/Classes/SDLSingleTireStatus.html @@ -31,11 +31,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLComponentVolumeStatus _Nonnull status;
+ SDLComponentVolumeStatus _Nonnull status;

Swift

-
var status: SDLComponentVolumeStatus { get set }
+
var status: SDLComponentVolumeStatus { get set }
@@ -52,11 +52,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    SDLTPMS monitoringSystemStatus;
+ SDLTPMS monitoringSystemStatus;

Swift

-
var monitoringSystemStatus: SDLTPMS? { get set }
+
var monitoringSystemStatus: SDLTPMS? { get set }
diff --git a/docs/Classes/SDLSoftButton.html b/docs/Classes/SDLSoftButton.html index 0359229ff..f268c7f19 100644 --- a/docs/Classes/SDLSoftButton.html +++ b/docs/Classes/SDLSoftButton.html @@ -29,11 +29,11 @@

Objective-C

-
- (instancetype)initWithHandler:(nullable SDLRPCButtonNotificationHandler)handler;
+
- (instancetype)initWithHandler:(nullable SDLRPCButtonNotificationHandler)handler;

Swift

-
init(handler: SDLRPCButtonNotificationHandler? = nil)
+
init(handler: SDLRPCButtonNotificationHandler? = nil)
@@ -47,11 +47,11 @@

- (instancetype)initWithType:(SDLSoftButtonType)type text:(nullable NSString *)text image:(nullable SDLImage *)image highlighted:(BOOL)highlighted buttonId:(UInt16)buttonId systemAction:(nullable SDLSystemAction)systemAction handler:(nullable SDLRPCButtonNotificationHandler)handler; +
- (instancetype)initWithType:(SDLSoftButtonType)type text:(nullable NSString *)text image:(nullable SDLImage *)image highlighted:(BOOL)highlighted buttonId:(UInt16)buttonId systemAction:(nullable SDLSystemAction)systemAction handler:(nullable SDLRPCButtonNotificationHandler)handler;

Swift

-
init(type: SDLSoftButtonType, text: String?, image: SDLImage?, highlighted: Bool, buttonId: UInt16, systemAction: SDLSystemAction?, handler: SDLRPCButtonNotificationHandler? = nil)
+
init(type: SDLSoftButtonType, text: String?, image: SDLImage?, highlighted: Bool, buttonId: UInt16, systemAction: SDLSystemAction?, handler: SDLRPCButtonNotificationHandler? = nil)
@@ -65,11 +65,11 @@

Objective-C

-
@property (copy, nonatomic) SDLRPCButtonNotificationHandler handler
+
@property (copy, nonatomic) SDLRPCButtonNotificationHandler handler

Swift

-
var handler: SDLRPCButtonNotificationHandler { get set }
+
var handler: SDLRPCButtonNotificationHandler { get set }
@@ -85,11 +85,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLSoftButtonType _Nonnull type;
+
@property (readwrite, strong, nonatomic) SDLSoftButtonType _Nonnull type;

Swift

-
var type: SDLSoftButtonType { get set }
+
var type: SDLSoftButtonType { get set }
@@ -186,11 +186,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic, nullable) SDLSystemAction systemAction;
+
@property (readwrite, strong, nonatomic, nullable) SDLSystemAction systemAction;

Swift

-
var systemAction: SDLSystemAction? { get set }
+
var systemAction: SDLSystemAction? { get set }
diff --git a/docs/Classes/SDLSoftButtonObject.html b/docs/Classes/SDLSoftButtonObject.html index c51ce039f..942f40fcc 100644 --- a/docs/Classes/SDLSoftButtonObject.html +++ b/docs/Classes/SDLSoftButtonObject.html @@ -105,11 +105,11 @@

Objective-C

@property (readonly, strong, nonatomic)
-    SDLRPCButtonNotificationHandler _Nonnull eventHandler;
+ SDLRPCButtonNotificationHandler _Nonnull eventHandler;

Swift

-
var eventHandler: SDLRPCButtonNotificationHandler { get }
+
var eventHandler: SDLRPCButtonNotificationHandler { get }
@@ -127,11 +127,11 @@

Objective-C

initWithName:(nonnull NSString *)name states:(nonnull NSArray<SDLSoftButtonState *> *)states initialStateName:(nonnull NSString *)initialStateName - handler:(nullable SDLRPCButtonNotificationHandler)eventHandler; + handler:(nullable SDLRPCButtonNotificationHandler)eventHandler;

Swift

-
init(name: String, states: [SDLSoftButtonState], initialStateName: String, handler eventHandler: SDLRPCButtonNotificationHandler? = nil)
+
init(name: String, states: [SDLSoftButtonState], initialStateName: String, handler eventHandler: SDLRPCButtonNotificationHandler? = nil)
@@ -158,12 +158,12 @@

Objective-C

- (nonnull instancetype)initWithName:(nonnull NSString *)name
                                state:(nonnull SDLSoftButtonState *)state
-                             handler:(nullable SDLRPCButtonNotificationHandler)
+                             handler:(nullable SDLRPCButtonNotificationHandler)
                                          eventHandler;

Swift

-
init(name: String, state: SDLSoftButtonState, handler eventHandler: SDLRPCButtonNotificationHandler? = nil)
+
init(name: String, state: SDLSoftButtonState, handler eventHandler: SDLRPCButtonNotificationHandler? = nil)
@@ -193,12 +193,12 @@

Objective-C

- (nonnull instancetype)initWithName:(nonnull NSString *)name
                                 text:(nullable NSString *)text
                              artwork:(nullable SDLArtwork *)artwork
-                             handler:(nullable SDLRPCButtonNotificationHandler)
+                             handler:(nullable SDLRPCButtonNotificationHandler)
                                          eventHandler;

Swift

-
init(name: String, text: String?, artwork: SDLArtwork?, handler eventHandler: SDLRPCButtonNotificationHandler? = nil)
+
init(name: String, text: String?, artwork: SDLArtwork?, handler eventHandler: SDLRPCButtonNotificationHandler? = nil)
diff --git a/docs/Classes/SDLSoftButtonState.html b/docs/Classes/SDLSoftButtonState.html index e48c87cc7..b8b1274f6 100644 --- a/docs/Classes/SDLSoftButtonState.html +++ b/docs/Classes/SDLSoftButtonState.html @@ -101,11 +101,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLSystemAction _Nonnull systemAction;
+
@property (readwrite, strong, nonatomic) SDLSystemAction _Nonnull systemAction;

Swift

-
var systemAction: SDLSystemAction { get set }
+
var systemAction: SDLSystemAction { get set }
diff --git a/docs/Classes/SDLSubscribeButton.html b/docs/Classes/SDLSubscribeButton.html index 13e8d40c0..a63d9b08d 100644 --- a/docs/Classes/SDLSubscribeButton.html +++ b/docs/Classes/SDLSubscribeButton.html @@ -72,11 +72,11 @@

Objective-C

- (nonnull instancetype)initWithHandler:
-    (nullable SDLRPCButtonNotificationHandler)handler;
+ (nullable SDLRPCButtonNotificationHandler)handler;

Swift

-
init(handler: SDLRPCButtonNotificationHandler? = nil)
+
init(handler: SDLRPCButtonNotificationHandler? = nil)
@@ -99,11 +99,11 @@

Objective-C

-
- (instancetype)initWithButtonName:(SDLButtonName)buttonName handler:(nullable SDLRPCButtonNotificationHandler)handler;
+
- (instancetype)initWithButtonName:(SDLButtonName)buttonName handler:(nullable SDLRPCButtonNotificationHandler)handler;

Swift

-
init(buttonName: SDLButtonName, handler: SDLRPCButtonNotificationHandler? = nil)
+
init(buttonName: SDLButtonName, handler: SDLRPCButtonNotificationHandler? = nil)
@@ -123,11 +123,11 @@

Objective-C

@property (readwrite, copy, nonatomic)
-    SDLRPCButtonNotificationHandler _Nonnull handler;
+ SDLRPCButtonNotificationHandler _Nonnull handler;

Swift

-
var handler: SDLRPCButtonNotificationHandler { get set }
+
var handler: SDLRPCButtonNotificationHandler { get set }
@@ -142,11 +142,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLButtonName _Nonnull buttonName;
+
@property (readwrite, strong, nonatomic) SDLButtonName _Nonnull buttonName;

Swift

-
var buttonName: SDLButtonName { get set }
+
var buttonName: SDLButtonName { get set }
diff --git a/docs/Classes/SDLSystemCapability.html b/docs/Classes/SDLSystemCapability.html index ea933afd7..ac9ac9e34 100644 --- a/docs/Classes/SDLSystemCapability.html +++ b/docs/Classes/SDLSystemCapability.html @@ -234,11 +234,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLSystemCapabilityType _Nonnull systemCapabilityType;
+ SDLSystemCapabilityType _Nonnull systemCapabilityType;

Swift

-
var systemCapabilityType: SDLSystemCapabilityType { get set }
+
var systemCapabilityType: SDLSystemCapabilityType { get set }
diff --git a/docs/Classes/SDLSystemCapabilityManager.html b/docs/Classes/SDLSystemCapabilityManager.html index 7882317b7..a31d5d5e7 100644 --- a/docs/Classes/SDLSystemCapabilityManager.html +++ b/docs/Classes/SDLSystemCapabilityManager.html @@ -227,11 +227,11 @@

Objective-C

@property (readonly, copy, nonatomic, nullable)
-    NSArray<SDLHMIZoneCapabilities> *hmiZoneCapabilities;
+ NSArray<SDLHMIZoneCapabilities> *hmiZoneCapabilities;

Swift

-
var hmiZoneCapabilities: [SDLHMIZoneCapabilities]? { get }
+
var hmiZoneCapabilities: [SDLHMIZoneCapabilities]? { get }
@@ -252,11 +252,11 @@

Objective-C

@property (readonly, copy, nonatomic, nullable)
-    NSArray<SDLSpeechCapabilities> *speechCapabilities;
+ NSArray<SDLSpeechCapabilities> *speechCapabilities;

Swift

-
var speechCapabilities: [SDLSpeechCapabilities]? { get }
+
var speechCapabilities: [SDLSpeechCapabilities]? { get }
@@ -277,11 +277,11 @@

Objective-C

@property (readonly, copy, nonatomic, nullable)
-    NSArray<SDLPrerecordedSpeech> *prerecordedSpeechCapabilities;
+ NSArray<SDLPrerecordedSpeech> *prerecordedSpeechCapabilities;

Swift

-
var prerecordedSpeechCapabilities: [SDLPrerecordedSpeech]? { get }
+
var prerecordedSpeechCapabilities: [SDLPrerecordedSpeech]? { get }
@@ -626,12 +626,12 @@

Objective-C

-
- (void)updateCapabilityType:(nonnull SDLSystemCapabilityType)type
-           completionHandler:(nonnull SDLUpdateCapabilityHandler)handler;
+
- (void)updateCapabilityType:(nonnull SDLSystemCapabilityType)type
+           completionHandler:(nonnull SDLUpdateCapabilityHandler)handler;

Swift

-
func updateCapabilityType(_ type: SDLSystemCapabilityType, completionHandler handler: @escaping SDLUpdateCapabilityHandler)
+
func updateCapabilityType(_ type: SDLSystemCapabilityType, completionHandler handler: @escaping SDLUpdateCapabilityHandler)
@@ -653,12 +653,12 @@

Objective-C

- (nullable id<NSObject>)
-    subscribeToCapabilityType:(nonnull SDLSystemCapabilityType)type
-                    withBlock:(nonnull SDLCapabilityUpdateHandler)block;
+ subscribeToCapabilityType:(nonnull SDLSystemCapabilityType)type + withBlock:(nonnull SDLCapabilityUpdateHandler)block;

Swift

-
func subscribe(toCapabilityType type: SDLSystemCapabilityType, with block: @escaping SDLCapabilityUpdateHandler) -> NSObjectProtocol?
+
func subscribe(toCapabilityType type: SDLSystemCapabilityType, with block: @escaping SDLCapabilityUpdateHandler) -> NSObjectProtocol?
@@ -690,13 +690,13 @@

Objective-C

-
- (BOOL)subscribeToCapabilityType:(nonnull SDLSystemCapabilityType)type
+  
- (BOOL)subscribeToCapabilityType:(nonnull SDLSystemCapabilityType)type
                      withObserver:(nonnull id)observer
                          selector:(nonnull SEL)selector;

Swift

-
func subscribe(toCapabilityType type: SDLSystemCapabilityType, withObserver observer: Any, selector: Selector) -> Bool
+
func subscribe(toCapabilityType type: SDLSystemCapabilityType, withObserver observer: Any, selector: Selector) -> Bool
@@ -723,12 +723,12 @@

Objective-C

-
- (void)unsubscribeFromCapabilityType:(nonnull SDLSystemCapabilityType)type
+  
- (void)unsubscribeFromCapabilityType:(nonnull SDLSystemCapabilityType)type
                          withObserver:(nonnull id)observer;

Swift

-
func unsubscribe(fromCapabilityType type: SDLSystemCapabilityType, withObserver observer: Any)
+
func unsubscribe(fromCapabilityType type: SDLSystemCapabilityType, withObserver observer: Any)
diff --git a/docs/Classes/SDLSystemRequest.html b/docs/Classes/SDLSystemRequest.html index 258203814..58c996078 100644 --- a/docs/Classes/SDLSystemRequest.html +++ b/docs/Classes/SDLSystemRequest.html @@ -25,12 +25,12 @@

Objective-C

-
- (nonnull instancetype)initWithType:(nonnull SDLRequestType)requestType
+  
- (nonnull instancetype)initWithType:(nonnull SDLRequestType)requestType
                             fileName:(nullable NSString *)fileName;

Swift

-
init(type requestType: SDLRequestType, fileName: String?)
+
init(type requestType: SDLRequestType, fileName: String?)
@@ -88,11 +88,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLRequestType _Nonnull requestType;
+
@property (readwrite, strong, nonatomic) SDLRequestType _Nonnull requestType;

Swift

-
var requestType: SDLRequestType { get set }
+
var requestType: SDLRequestType { get set }
diff --git a/docs/Classes/SDLTTSChunk.html b/docs/Classes/SDLTTSChunk.html index afce88e97..47dfc5f20 100644 --- a/docs/Classes/SDLTTSChunk.html +++ b/docs/Classes/SDLTTSChunk.html @@ -36,11 +36,11 @@

Objective-C

- (nonnull instancetype)initWithText:(nonnull NSString *)text
-                                type:(nonnull SDLSpeechCapabilities)type;
+ type:(nonnull SDLSpeechCapabilities)type;

Swift

-
init(text: String, type: SDLSpeechCapabilities)
+
init(text: String, type: SDLSpeechCapabilities)
@@ -249,11 +249,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLSpeechCapabilities _Nonnull type;
+
@property (readwrite, strong, nonatomic) SDLSpeechCapabilities _Nonnull type;

Swift

-
var type: SDLSpeechCapabilities { get set }
+
var type: SDLSpeechCapabilities { get set }
diff --git a/docs/Classes/SDLTemperature.html b/docs/Classes/SDLTemperature.html index 74a96ecdd..48f5932b2 100644 --- a/docs/Classes/SDLTemperature.html +++ b/docs/Classes/SDLTemperature.html @@ -29,7 +29,7 @@

Objective-C

Swift

-
convenience init(fahrenheitValue value: Float)
+
convenience init(fahrenheitValue value: Float)
@@ -56,7 +56,7 @@

Objective-C

Swift

-
convenience init(celsiusValue value: Float)
+
convenience init(celsiusValue value: Float)
@@ -79,12 +79,12 @@

Objective-C

-
- (nonnull instancetype)initWithUnit:(nonnull SDLTemperatureUnit)unit
+  
- (nonnull instancetype)initWithUnit:(nonnull SDLTemperatureUnit)unit
                                value:(float)value;

Swift

-
init(unit: SDLTemperatureUnit, value: Float)
+
init(unit: SDLTemperatureUnit, value: Float)
@@ -111,11 +111,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLTemperatureUnit _Nonnull unit;
+
@property (readwrite, strong, nonatomic) SDLTemperatureUnit _Nonnull unit;

Swift

-
var unit: SDLTemperatureUnit { get set }
+
var unit: SDLTemperatureUnit { get set }
diff --git a/docs/Classes/SDLTemplateConfiguration.html b/docs/Classes/SDLTemplateConfiguration.html index 0e33a3742..65aed20ac 100644 --- a/docs/Classes/SDLTemplateConfiguration.html +++ b/docs/Classes/SDLTemplateConfiguration.html @@ -29,11 +29,11 @@

Objective-C

- (nonnull instancetype)initWithPredefinedLayout:
-    (nonnull SDLPredefinedLayout)predefinedLayout;
+ (nonnull SDLPredefinedLayout)predefinedLayout;

Swift

-
init(predefinedLayout: SDLPredefinedLayout)
+
init(predefinedLayout: SDLPredefinedLayout)
diff --git a/docs/Classes/SDLTextField.html b/docs/Classes/SDLTextField.html index 2bc342d55..dc976cc43 100644 --- a/docs/Classes/SDLTextField.html +++ b/docs/Classes/SDLTextField.html @@ -33,11 +33,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLTextFieldName _Nonnull name;
+
@property (readwrite, strong, nonatomic) SDLTextFieldName _Nonnull name;

Swift

-
var name: SDLTextFieldName { get set }
+
var name: SDLTextFieldName { get set }
@@ -58,11 +58,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLCharacterSet _Nonnull characterSet;
+
@property (readwrite, strong, nonatomic) SDLCharacterSet _Nonnull characterSet;

Swift

-
var characterSet: SDLCharacterSet { get set }
+
var characterSet: SDLCharacterSet { get set }
diff --git a/docs/Classes/SDLTireStatus.html b/docs/Classes/SDLTireStatus.html index acbd88ad0..0c5c1f882 100644 --- a/docs/Classes/SDLTireStatus.html +++ b/docs/Classes/SDLTireStatus.html @@ -30,11 +30,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLWarningLightStatus _Nonnull pressureTelltale;
+ SDLWarningLightStatus _Nonnull pressureTelltale;

Swift

-
var pressureTelltale: SDLWarningLightStatus { get set }
+
var pressureTelltale: SDLWarningLightStatus { get set }
diff --git a/docs/Classes/SDLTouchManager.html b/docs/Classes/SDLTouchManager.html index a566fe237..37bb762bc 100644 --- a/docs/Classes/SDLTouchManager.html +++ b/docs/Classes/SDLTouchManager.html @@ -51,11 +51,11 @@

Objective-C

@property (readwrite, copy, nonatomic, nullable)
-    SDLTouchEventHandler touchEventHandler;
+ SDLTouchEventHandler touchEventHandler;

Swift

-
var touchEventHandler: SDLTouchEventHandler? { get set }
+
var touchEventHandler: SDLTouchEventHandler? { get set }
diff --git a/docs/Classes/SDLUnsubscribeButton.html b/docs/Classes/SDLUnsubscribeButton.html index a7b8c5e21..1ea971bdd 100644 --- a/docs/Classes/SDLUnsubscribeButton.html +++ b/docs/Classes/SDLUnsubscribeButton.html @@ -32,11 +32,11 @@

Objective-C

-
- (instancetype)initWithButtonName:(SDLButtonName)buttonName;
+
- (instancetype)initWithButtonName:(SDLButtonName)buttonName;

Swift

-
init(buttonName: SDLButtonName)
+
init(buttonName: SDLButtonName)
@@ -52,11 +52,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLButtonName _Nonnull buttonName;
+
@property (readwrite, strong, nonatomic) SDLButtonName _Nonnull buttonName;

Swift

-
var buttonName: SDLButtonName { get set }
+
var buttonName: SDLButtonName { get set }
diff --git a/docs/Classes/SDLVehicleDataResult.html b/docs/Classes/SDLVehicleDataResult.html index fd64d3b36..e0706fa0f 100644 --- a/docs/Classes/SDLVehicleDataResult.html +++ b/docs/Classes/SDLVehicleDataResult.html @@ -25,13 +25,13 @@

Objective-C

-
- (nonnull instancetype)initWithDataType:(nonnull SDLVehicleDataType)dataType
+  
- (nonnull instancetype)initWithDataType:(nonnull SDLVehicleDataType)dataType
                               resultCode:
-                                  (nonnull SDLVehicleDataResultCode)resultCode;
+ (nonnull SDLVehicleDataResultCode)resultCode;

Swift

-
init(dataType: SDLVehicleDataType, resultCode: SDLVehicleDataResultCode)
+
init(dataType: SDLVehicleDataType, resultCode: SDLVehicleDataResultCode)
@@ -54,11 +54,11 @@

Objective-C

- (nonnull instancetype)
     initWithCustomOEMDataType:(nonnull NSString *)customDataType
-                   resultCode:(nonnull SDLVehicleDataResultCode)resultCode;
+ resultCode:(nonnull SDLVehicleDataResultCode)resultCode;

Swift

-
init(customOEMDataType customDataType: String, resultCode: SDLVehicleDataResultCode)
+
init(customOEMDataType customDataType: String, resultCode: SDLVehicleDataResultCode)
@@ -79,11 +79,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLVehicleDataType _Nonnull dataType;
+
@property (readwrite, strong, nonatomic) SDLVehicleDataType _Nonnull dataType;

Swift

-
var dataType: SDLVehicleDataType { get set }
+
var dataType: SDLVehicleDataType { get set }
@@ -118,11 +118,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVehicleDataResultCode _Nonnull resultCode;
+ SDLVehicleDataResultCode _Nonnull resultCode;

Swift

-
var resultCode: SDLVehicleDataResultCode { get set }
+
var resultCode: SDLVehicleDataResultCode { get set }
diff --git a/docs/Classes/SDLVideoStreamingFormat.html b/docs/Classes/SDLVideoStreamingFormat.html index b6f755dc9..82cf39a60 100644 --- a/docs/Classes/SDLVideoStreamingFormat.html +++ b/docs/Classes/SDLVideoStreamingFormat.html @@ -26,11 +26,11 @@

Objective-C

@property (readwrite, strong, nonatomic)
-    SDLVideoStreamingProtocol _Nonnull protocol;
+ SDLVideoStreamingProtocol _Nonnull protocol;

Swift

-
var `protocol`: SDLVideoStreamingProtocol { get set }
+
var `protocol`: SDLVideoStreamingProtocol { get set }
@@ -46,11 +46,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLVideoStreamingCodec _Nonnull codec;
+
@property (readwrite, strong, nonatomic) SDLVideoStreamingCodec _Nonnull codec;

Swift

-
var codec: SDLVideoStreamingCodec { get set }
+
var codec: SDLVideoStreamingCodec { get set }
@@ -64,11 +64,11 @@

Objective-C

-
- (instancetype)initWithCodec:(SDLVideoStreamingCodec)codec protocol:(SDLVideoStreamingProtocol)protocol;
+
- (instancetype)initWithCodec:(SDLVideoStreamingCodec)codec protocol:(SDLVideoStreamingProtocol)protocol;

Swift

-
init(codec: SDLVideoStreamingCodec, protocol: SDLVideoStreamingProtocol)
+
init(codec: SDLVideoStreamingCodec, protocol: SDLVideoStreamingProtocol)
diff --git a/docs/Classes/SDLVoiceCommand.html b/docs/Classes/SDLVoiceCommand.html index cf24e8d34..f552e590d 100644 --- a/docs/Classes/SDLVoiceCommand.html +++ b/docs/Classes/SDLVoiceCommand.html @@ -43,11 +43,11 @@

Objective-C

@property (readonly, copy, nonatomic, nullable)
-    SDLVoiceCommandSelectionHandler handler;
+ SDLVoiceCommandSelectionHandler handler;

Swift

-
var handler: SDLVoiceCommandSelectionHandler? { get }
+
var handler: SDLVoiceCommandSelectionHandler? { get }
@@ -61,11 +61,11 @@

Objective-C

-
- (instancetype)initWithVoiceCommands:(NSArray<NSString *> *)voiceCommands handler:(SDLVoiceCommandSelectionHandler)handler;
+
- (instancetype)initWithVoiceCommands:(NSArray<NSString *> *)voiceCommands handler:(SDLVoiceCommandSelectionHandler)handler;

Swift

-
init(voiceCommands: [String], handler: @escaping SDLVoiceCommandSelectionHandler)
+
init(voiceCommands: [String], handler: @escaping SDLVoiceCommandSelectionHandler)
diff --git a/docs/Classes/SDLWeatherServiceData.html b/docs/Classes/SDLWeatherServiceData.html index 2fe3e0ba5..865f9ad9b 100644 --- a/docs/Classes/SDLWeatherServiceData.html +++ b/docs/Classes/SDLWeatherServiceData.html @@ -65,7 +65,7 @@

Objective-C

Swift

-
convenience init(location: SDLLocationDetails, currentForecast: SDLWeatherData?, minuteForecast: [SDLWeatherData]?, hourlyForecast: [SDLWeatherData]?, multidayForecast: [SDLWeatherData]?, alerts: [SDLWeatherAlert]?)
+
convenience init(location: SDLLocationDetails, currentForecast: SDLWeatherData?, minuteForecast: [SDLWeatherData]?, hourlyForecast: [SDLWeatherData]?, multidayForecast: [SDLWeatherData]?, alerts: [SDLWeatherAlert]?)
diff --git a/docs/Classes/SDLWindowCapability.html b/docs/Classes/SDLWindowCapability.html index 362eca4c1..755b668ba 100644 --- a/docs/Classes/SDLWindowCapability.html +++ b/docs/Classes/SDLWindowCapability.html @@ -96,11 +96,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    NSArray<SDLImageType> *imageTypeSupported;
+ NSArray<SDLImageType> *imageTypeSupported;

Swift

-
var imageTypeSupported: [SDLImageType]? { get set }
+
var imageTypeSupported: [SDLImageType]? { get set }
@@ -201,11 +201,11 @@

Objective-C

@property (readwrite, strong, nonatomic, nullable)
-    NSArray<SDLMenuLayout> *menuLayoutsAvailable;
+ NSArray<SDLMenuLayout> *menuLayoutsAvailable;

Swift

-
var menuLayoutsAvailable: [SDLMenuLayout]? { get set }
+
var menuLayoutsAvailable: [SDLMenuLayout]? { get set }
diff --git a/docs/Classes/SDLWindowTypeCapabilities.html b/docs/Classes/SDLWindowTypeCapabilities.html index 7cc95a0aa..6e8ab9297 100644 --- a/docs/Classes/SDLWindowTypeCapabilities.html +++ b/docs/Classes/SDLWindowTypeCapabilities.html @@ -25,12 +25,12 @@

Objective-C

-
- (nonnull instancetype)initWithType:(nonnull SDLWindowType)type
+  
- (nonnull instancetype)initWithType:(nonnull SDLWindowType)type
               maximumNumberOfWindows:(UInt32)maximumNumberOfWindows;

Swift

-
init(type: SDLWindowType, maximumNumberOfWindows: UInt32)
+
init(type: SDLWindowType, maximumNumberOfWindows: UInt32)
@@ -53,11 +53,11 @@

Objective-C

-
@property (readwrite, strong, nonatomic) SDLWindowType _Nonnull type;
+
@property (readwrite, strong, nonatomic) SDLWindowType _Nonnull type;

Swift

-
var type: SDLWindowType { get set }
+
var type: SDLWindowType { get set }
diff --git a/docs/Constants.html b/docs/Constants.html index 683821e41..eed7036fc 100644 --- a/docs/Constants.html +++ b/docs/Constants.html @@ -1219,11 +1219,11 @@

Objective-C

-
extern const SDLAmbientLightStatus SDLAmbientLightStatusNight
+
extern const SDLAmbientLightStatus SDLAmbientLightStatusNight

Swift

-
static let night: SDLAmbientLightStatus
+
static let night: SDLAmbientLightStatus
@@ -1237,11 +1237,11 @@

Objective-C

-
extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight1
+
extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight1

Swift

-
static let twilight1: SDLAmbientLightStatus
+
static let twilight1: SDLAmbientLightStatus
@@ -1255,11 +1255,11 @@

Objective-C

-
extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight2
+
extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight2

Swift

-
static let twilight2: SDLAmbientLightStatus
+
static let twilight2: SDLAmbientLightStatus
@@ -1273,11 +1273,11 @@

Objective-C

-
extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight3
+
extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight3

Swift

-
static let twilight3: SDLAmbientLightStatus
+
static let twilight3: SDLAmbientLightStatus
@@ -1291,11 +1291,11 @@

Objective-C

-
extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight4
+
extern const SDLAmbientLightStatus SDLAmbientLightStatusTwilight4

Swift

-
static let twilight4: SDLAmbientLightStatus
+
static let twilight4: SDLAmbientLightStatus
@@ -1309,11 +1309,11 @@

Objective-C

-
extern const SDLAmbientLightStatus SDLAmbientLightStatusDay
+
extern const SDLAmbientLightStatus SDLAmbientLightStatusDay

Swift

-
static let day: SDLAmbientLightStatus
+
static let day: SDLAmbientLightStatus
@@ -1327,11 +1327,11 @@

Objective-C

-
extern const SDLAmbientLightStatus SDLAmbientLightStatusUnknown
+
extern const SDLAmbientLightStatus SDLAmbientLightStatusUnknown

Swift

-
static let unknown: SDLAmbientLightStatus
+
static let unknown: SDLAmbientLightStatus
@@ -1345,11 +1345,11 @@

Objective-C

-
extern const SDLAmbientLightStatus SDLAmbientLightStatusInvalid
+
extern const SDLAmbientLightStatus SDLAmbientLightStatusInvalid

Swift

-
static let invalid: SDLAmbientLightStatus
+
static let invalid: SDLAmbientLightStatus
@@ -1363,11 +1363,11 @@

Objective-C

-
extern const SDLAppHMIType SDLAppHMITypeDefault
+
extern const SDLAppHMIType SDLAppHMITypeDefault

Swift

-
static let `default`: SDLAppHMIType
+
static let `default`: SDLAppHMIType
@@ -1381,11 +1381,11 @@

Objective-C

-
extern const SDLAppHMIType SDLAppHMITypeCommunication
+
extern const SDLAppHMIType SDLAppHMITypeCommunication

Swift

-
static let communication: SDLAppHMIType
+
static let communication: SDLAppHMIType
@@ -1399,11 +1399,11 @@

Objective-C

-
extern const SDLAppHMIType SDLAppHMITypeMedia
+
extern const SDLAppHMIType SDLAppHMITypeMedia

Swift

-
static let media: SDLAppHMIType
+
static let media: SDLAppHMIType
@@ -1417,11 +1417,11 @@

Objective-C

-
extern const SDLAppHMIType SDLAppHMITypeMessaging
+
extern const SDLAppHMIType SDLAppHMITypeMessaging

Swift

-
static let messaging: SDLAppHMIType
+
static let messaging: SDLAppHMIType
@@ -1435,11 +1435,11 @@

Objective-C

-
extern const SDLAppHMIType SDLAppHMITypeNavigation
+
extern const SDLAppHMIType SDLAppHMITypeNavigation

Swift

-
static let navigation: SDLAppHMIType
+
static let navigation: SDLAppHMIType
@@ -1453,11 +1453,11 @@

Objective-C

-
extern const SDLAppHMIType SDLAppHMITypeInformation
+
extern const SDLAppHMIType SDLAppHMITypeInformation

Swift

-
static let information: SDLAppHMIType
+
static let information: SDLAppHMIType
@@ -1471,11 +1471,11 @@

Objective-C

-
extern const SDLAppHMIType SDLAppHMITypeSocial
+
extern const SDLAppHMIType SDLAppHMITypeSocial

Swift

-
static let social: SDLAppHMIType
+
static let social: SDLAppHMIType
@@ -1489,11 +1489,11 @@

Objective-C

-
extern const SDLAppHMIType SDLAppHMITypeProjection
+
extern const SDLAppHMIType SDLAppHMITypeProjection

Swift

-
static let projection: SDLAppHMIType
+
static let projection: SDLAppHMIType
@@ -1507,11 +1507,11 @@

Objective-C

-
extern const SDLAppHMIType SDLAppHMITypeBackgroundProcess
+
extern const SDLAppHMIType SDLAppHMITypeBackgroundProcess

Swift

-
static let backgroundProcess: SDLAppHMIType
+
static let backgroundProcess: SDLAppHMIType
@@ -1525,11 +1525,11 @@

Objective-C

-
extern const SDLAppHMIType SDLAppHMITypeTesting
+
extern const SDLAppHMIType SDLAppHMITypeTesting

Swift

-
static let testing: SDLAppHMIType
+
static let testing: SDLAppHMIType
@@ -1543,11 +1543,11 @@

Objective-C

-
extern const SDLAppHMIType SDLAppHMITypeSystem
+
extern const SDLAppHMIType SDLAppHMITypeSystem

Swift

-
static let system: SDLAppHMIType
+
static let system: SDLAppHMIType
@@ -1561,11 +1561,11 @@

Objective-C

-
extern const SDLAppHMIType SDLAppHMITypeRemoteControl
+
extern const SDLAppHMIType SDLAppHMITypeRemoteControl

Swift

-
static let remoteControl: SDLAppHMIType
+
static let remoteControl: SDLAppHMIType
@@ -1579,12 +1579,12 @@

Objective-C

-
extern const SDLAppInterfaceUnregisteredReason
+  
extern const SDLAppInterfaceUnregisteredReason
     SDLAppInterfaceUnregisteredReasonIgnitionOff

Swift

-
static let ignitionOff: SDLAppInterfaceUnregisteredReason
+
static let ignitionOff: SDLAppInterfaceUnregisteredReason
@@ -1598,12 +1598,12 @@

Objective-C

-
extern const SDLAppInterfaceUnregisteredReason
+  
extern const SDLAppInterfaceUnregisteredReason
     SDLAppInterfaceUnregisteredReasonBluetoothOff

Swift

-
static let bluetoothOff: SDLAppInterfaceUnregisteredReason
+
static let bluetoothOff: SDLAppInterfaceUnregisteredReason
@@ -1617,12 +1617,12 @@

Objective-C

-
extern const SDLAppInterfaceUnregisteredReason
+  
extern const SDLAppInterfaceUnregisteredReason
     SDLAppInterfaceUnregisteredReasonUSBDisconnected

Swift

-
static let usbDisconnected: SDLAppInterfaceUnregisteredReason
+
static let usbDisconnected: SDLAppInterfaceUnregisteredReason
@@ -1636,12 +1636,12 @@

Objective-C

-
extern const SDLAppInterfaceUnregisteredReason
+  
extern const SDLAppInterfaceUnregisteredReason
     SDLAppInterfaceUnregisteredReasonRequestWhileInNoneHMILevel

Swift

-
static let requestWhileInNoneHMILevel: SDLAppInterfaceUnregisteredReason
+
static let requestWhileInNoneHMILevel: SDLAppInterfaceUnregisteredReason
@@ -1655,12 +1655,12 @@

Objective-C

-
extern const SDLAppInterfaceUnregisteredReason
+  
extern const SDLAppInterfaceUnregisteredReason
     SDLAppInterfaceUnregisteredReasonTooManyRequests

Swift

-
static let tooManyRequests: SDLAppInterfaceUnregisteredReason
+
static let tooManyRequests: SDLAppInterfaceUnregisteredReason
@@ -1674,12 +1674,12 @@

Objective-C

-
extern const SDLAppInterfaceUnregisteredReason
+  
extern const SDLAppInterfaceUnregisteredReason
     SDLAppInterfaceUnregisteredReasonDriverDistractionViolation

Swift

-
static let driverDistractionViolation: SDLAppInterfaceUnregisteredReason
+
static let driverDistractionViolation: SDLAppInterfaceUnregisteredReason
@@ -1693,12 +1693,12 @@

Objective-C

-
extern const SDLAppInterfaceUnregisteredReason
+  
extern const SDLAppInterfaceUnregisteredReason
     SDLAppInterfaceUnregisteredReasonLanguageChange

Swift

-
static let languageChange: SDLAppInterfaceUnregisteredReason
+
static let languageChange: SDLAppInterfaceUnregisteredReason
@@ -1712,12 +1712,12 @@

Objective-C

-
extern const SDLAppInterfaceUnregisteredReason
+  
extern const SDLAppInterfaceUnregisteredReason
     SDLAppInterfaceUnregisteredReasonMasterReset

Swift

-
static let masterReset: SDLAppInterfaceUnregisteredReason
+
static let masterReset: SDLAppInterfaceUnregisteredReason
@@ -1731,12 +1731,12 @@

Objective-C

-
extern const SDLAppInterfaceUnregisteredReason
+  
extern const SDLAppInterfaceUnregisteredReason
     SDLAppInterfaceUnregisteredReasonFactoryDefaults

Swift

-
static let factoryDefaults: SDLAppInterfaceUnregisteredReason
+
static let factoryDefaults: SDLAppInterfaceUnregisteredReason
@@ -1752,12 +1752,12 @@

Objective-C

-
extern const SDLAppInterfaceUnregisteredReason
+  
extern const SDLAppInterfaceUnregisteredReason
     SDLAppInterfaceUnregisteredReasonAppUnauthorized

Swift

-
static let appUnauthorized: SDLAppInterfaceUnregisteredReason
+
static let appUnauthorized: SDLAppInterfaceUnregisteredReason
@@ -1771,11 +1771,11 @@

Objective-C

-
extern SDLAppInterfaceUnregisteredReason const SDLAppInterfaceUnregisteredReasonProtocolViolation
+
extern SDLAppInterfaceUnregisteredReason const SDLAppInterfaceUnregisteredReasonProtocolViolation

Swift

-
static let protocolViolation: SDLAppInterfaceUnregisteredReason
+
static let protocolViolation: SDLAppInterfaceUnregisteredReason
@@ -1789,11 +1789,11 @@

Objective-C

-
extern SDLAppInterfaceUnregisteredReason const SDLAppInterfaceUnregisteredReasonUnsupportedHMIResource
+
extern SDLAppInterfaceUnregisteredReason const SDLAppInterfaceUnregisteredReasonUnsupportedHMIResource

Swift

-
static let unsupportedHMIResource: SDLAppInterfaceUnregisteredReason
+
static let unsupportedHMIResource: SDLAppInterfaceUnregisteredReason
@@ -1807,11 +1807,11 @@

Objective-C

-
extern const SDLAppServiceType SDLAppServiceTypeMedia
+
extern const SDLAppServiceType SDLAppServiceTypeMedia

Swift

-
static let media: SDLAppServiceType
+
static let media: SDLAppServiceType
@@ -1825,11 +1825,11 @@

Objective-C

-
extern const SDLAppServiceType SDLAppServiceTypeWeather
+
extern const SDLAppServiceType SDLAppServiceTypeWeather

Swift

-
static let weather: SDLAppServiceType
+
static let weather: SDLAppServiceType
@@ -1843,11 +1843,11 @@

Objective-C

-
extern const SDLAppServiceType SDLAppServiceTypeNavigation
+
extern const SDLAppServiceType SDLAppServiceTypeNavigation

Swift

-
static let navigation: SDLAppServiceType
+
static let navigation: SDLAppServiceType
@@ -1886,11 +1886,11 @@

Objective-C

-
extern const SDLAudioStreamingIndicator SDLAudioStreamingIndicatorPlayPause
+
extern const SDLAudioStreamingIndicator SDLAudioStreamingIndicatorPlayPause

Swift

-
static let playPause: SDLAudioStreamingIndicator
+
static let playPause: SDLAudioStreamingIndicator
@@ -1904,11 +1904,11 @@

Objective-C

-
extern const SDLAudioStreamingIndicator SDLAudioStreamingIndicatorPlay
+
extern const SDLAudioStreamingIndicator SDLAudioStreamingIndicatorPlay

Swift

-
static let play: SDLAudioStreamingIndicator
+
static let play: SDLAudioStreamingIndicator
@@ -1922,11 +1922,11 @@

Objective-C

-
extern const SDLAudioStreamingIndicator SDLAudioStreamingIndicatorPause
+
extern const SDLAudioStreamingIndicator SDLAudioStreamingIndicatorPause

Swift

-
static let pause: SDLAudioStreamingIndicator
+
static let pause: SDLAudioStreamingIndicator
@@ -1940,11 +1940,11 @@

Objective-C

-
extern const SDLAudioStreamingIndicator SDLAudioStreamingIndicatorStop
+
extern const SDLAudioStreamingIndicator SDLAudioStreamingIndicatorStop

Swift

-
static let stop: SDLAudioStreamingIndicator
+
static let stop: SDLAudioStreamingIndicator
@@ -1958,11 +1958,11 @@

Objective-C

-
extern const SDLAudioStreamingState SDLAudioStreamingStateAudible
+
extern const SDLAudioStreamingState SDLAudioStreamingStateAudible

Swift

-
static let audible: SDLAudioStreamingState
+
static let audible: SDLAudioStreamingState
@@ -1978,11 +1978,11 @@

Objective-C

-
extern const SDLAudioStreamingState SDLAudioStreamingStateAttenuated
+
extern const SDLAudioStreamingState SDLAudioStreamingStateAttenuated

Swift

-
static let attenuated: SDLAudioStreamingState
+
static let attenuated: SDLAudioStreamingState
@@ -1996,11 +1996,11 @@

Objective-C

-
extern const SDLAudioStreamingState SDLAudioStreamingStateNotAudible
+
extern const SDLAudioStreamingState SDLAudioStreamingStateNotAudible

Swift

-
static let notAudible: SDLAudioStreamingState
+
static let notAudible: SDLAudioStreamingState
@@ -2016,11 +2016,11 @@

Objective-C

-
extern const SDLAudioType SDLAudioTypePCM
+
extern const SDLAudioType SDLAudioTypePCM

Swift

-
static let PCM: SDLAudioType
+
static let PCM: SDLAudioType
@@ -2034,11 +2034,11 @@

Objective-C

-
extern const SDLBitsPerSample SDLBitsPerSample8Bit
+
extern const SDLBitsPerSample SDLBitsPerSample8Bit

Swift

-
static let sample8Bit: SDLBitsPerSample
+
static let sample8Bit: SDLBitsPerSample
@@ -2052,11 +2052,11 @@

Objective-C

-
extern const SDLBitsPerSample SDLBitsPerSample16Bit
+
extern const SDLBitsPerSample SDLBitsPerSample16Bit

Swift

-
static let sample16Bit: SDLBitsPerSample
+
static let sample16Bit: SDLBitsPerSample
@@ -2070,11 +2070,11 @@

Objective-C

-
extern const SDLButtonEventMode SDLButtonEventModeButtonUp
+
extern const SDLButtonEventMode SDLButtonEventModeButtonUp

Swift

-
static let buttonUp: SDLButtonEventMode
+
static let buttonUp: SDLButtonEventMode
@@ -2088,11 +2088,11 @@

Objective-C

-
extern const SDLButtonEventMode SDLButtonEventModeButtonDown
+
extern const SDLButtonEventMode SDLButtonEventModeButtonDown

Swift

-
static let buttonDown: SDLButtonEventMode
+
static let buttonDown: SDLButtonEventMode
@@ -2106,11 +2106,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameOk
+
extern const SDLButtonName SDLButtonNameOk

Swift

-
static let ok: SDLButtonName
+
static let ok: SDLButtonName
@@ -2124,11 +2124,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNamePlayPause
+
extern const SDLButtonName SDLButtonNamePlayPause

Swift

-
static let playPause: SDLButtonName
+
static let playPause: SDLButtonName
@@ -2142,11 +2142,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameSeekLeft
+
extern const SDLButtonName SDLButtonNameSeekLeft

Swift

-
static let seekLeft: SDLButtonName
+
static let seekLeft: SDLButtonName
@@ -2160,11 +2160,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameSeekRight
+
extern const SDLButtonName SDLButtonNameSeekRight

Swift

-
static let seekRight: SDLButtonName
+
static let seekRight: SDLButtonName
@@ -2178,11 +2178,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameTuneUp
+
extern const SDLButtonName SDLButtonNameTuneUp

Swift

-
static let tuneUp: SDLButtonName
+
static let tuneUp: SDLButtonName
@@ -2196,11 +2196,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameTuneDown
+
extern const SDLButtonName SDLButtonNameTuneDown

Swift

-
static let tuneDown: SDLButtonName
+
static let tuneDown: SDLButtonName
@@ -2214,11 +2214,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNamePreset0
+
extern const SDLButtonName SDLButtonNamePreset0

Swift

-
static let preset0: SDLButtonName
+
static let preset0: SDLButtonName
@@ -2232,11 +2232,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNamePreset1
+
extern const SDLButtonName SDLButtonNamePreset1

Swift

-
static let preset1: SDLButtonName
+
static let preset1: SDLButtonName
@@ -2250,11 +2250,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNamePreset2
+
extern const SDLButtonName SDLButtonNamePreset2

Swift

-
static let preset2: SDLButtonName
+
static let preset2: SDLButtonName
@@ -2268,11 +2268,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNamePreset3
+
extern const SDLButtonName SDLButtonNamePreset3

Swift

-
static let preset3: SDLButtonName
+
static let preset3: SDLButtonName
@@ -2286,11 +2286,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNamePreset4
+
extern const SDLButtonName SDLButtonNamePreset4

Swift

-
static let preset4: SDLButtonName
+
static let preset4: SDLButtonName
@@ -2304,11 +2304,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNamePreset5
+
extern const SDLButtonName SDLButtonNamePreset5

Swift

-
static let preset5: SDLButtonName
+
static let preset5: SDLButtonName
@@ -2322,11 +2322,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNamePreset6
+
extern const SDLButtonName SDLButtonNamePreset6

Swift

-
static let preset6: SDLButtonName
+
static let preset6: SDLButtonName
@@ -2340,11 +2340,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNamePreset7
+
extern const SDLButtonName SDLButtonNamePreset7

Swift

-
static let preset7: SDLButtonName
+
static let preset7: SDLButtonName
@@ -2358,11 +2358,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNamePreset8
+
extern const SDLButtonName SDLButtonNamePreset8

Swift

-
static let preset8: SDLButtonName
+
static let preset8: SDLButtonName
@@ -2376,11 +2376,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNamePreset9
+
extern const SDLButtonName SDLButtonNamePreset9

Swift

-
static let preset9: SDLButtonName
+
static let preset9: SDLButtonName
@@ -2394,11 +2394,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameCustomButton
+
extern const SDLButtonName SDLButtonNameCustomButton

Swift

-
static let customButton: SDLButtonName
+
static let customButton: SDLButtonName
@@ -2412,11 +2412,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameSearch
+
extern const SDLButtonName SDLButtonNameSearch

Swift

-
static let search: SDLButtonName
+
static let search: SDLButtonName
@@ -2430,11 +2430,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameACMax
+
extern const SDLButtonName SDLButtonNameACMax

Swift

-
static let acMax: SDLButtonName
+
static let acMax: SDLButtonName
@@ -2448,11 +2448,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameAC
+
extern const SDLButtonName SDLButtonNameAC

Swift

-
static let AC: SDLButtonName
+
static let AC: SDLButtonName
@@ -2466,11 +2466,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameRecirculate
+
extern const SDLButtonName SDLButtonNameRecirculate

Swift

-
static let recirculate: SDLButtonName
+
static let recirculate: SDLButtonName
@@ -2484,11 +2484,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameFanUp
+
extern const SDLButtonName SDLButtonNameFanUp

Swift

-
static let fanUp: SDLButtonName
+
static let fanUp: SDLButtonName
@@ -2502,11 +2502,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameFanDown
+
extern const SDLButtonName SDLButtonNameFanDown

Swift

-
static let fanDown: SDLButtonName
+
static let fanDown: SDLButtonName
@@ -2520,11 +2520,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameTempUp
+
extern const SDLButtonName SDLButtonNameTempUp

Swift

-
static let tempUp: SDLButtonName
+
static let tempUp: SDLButtonName
@@ -2538,11 +2538,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameTempDown
+
extern const SDLButtonName SDLButtonNameTempDown

Swift

-
static let tempDown: SDLButtonName
+
static let tempDown: SDLButtonName
@@ -2556,11 +2556,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameDefrostMax
+
extern const SDLButtonName SDLButtonNameDefrostMax

Swift

-
static let defrostMax: SDLButtonName
+
static let defrostMax: SDLButtonName
@@ -2574,11 +2574,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameDefrost
+
extern const SDLButtonName SDLButtonNameDefrost

Swift

-
static let defrost: SDLButtonName
+
static let defrost: SDLButtonName
@@ -2592,11 +2592,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameDefrostRear
+
extern const SDLButtonName SDLButtonNameDefrostRear

Swift

-
static let defrostRear: SDLButtonName
+
static let defrostRear: SDLButtonName
@@ -2610,11 +2610,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameUpperVent
+
extern const SDLButtonName SDLButtonNameUpperVent

Swift

-
static let upperVent: SDLButtonName
+
static let upperVent: SDLButtonName
@@ -2628,11 +2628,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameLowerVent
+
extern const SDLButtonName SDLButtonNameLowerVent

Swift

-
static let lowerVent: SDLButtonName
+
static let lowerVent: SDLButtonName
@@ -2646,11 +2646,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameVolumeUp
+
extern const SDLButtonName SDLButtonNameVolumeUp

Swift

-
static let volumeUp: SDLButtonName
+
static let volumeUp: SDLButtonName
@@ -2664,11 +2664,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameVolumeDown
+
extern const SDLButtonName SDLButtonNameVolumeDown

Swift

-
static let volumeDown: SDLButtonName
+
static let volumeDown: SDLButtonName
@@ -2682,11 +2682,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameEject
+
extern const SDLButtonName SDLButtonNameEject

Swift

-
static let eject: SDLButtonName
+
static let eject: SDLButtonName
@@ -2700,11 +2700,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameSource
+
extern const SDLButtonName SDLButtonNameSource

Swift

-
static let source: SDLButtonName
+
static let source: SDLButtonName
@@ -2718,11 +2718,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameShuffle
+
extern const SDLButtonName SDLButtonNameShuffle

Swift

-
static let shuffle: SDLButtonName
+
static let shuffle: SDLButtonName
@@ -2736,11 +2736,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameRepeat
+
extern const SDLButtonName SDLButtonNameRepeat

Swift

-
static let `repeat`: SDLButtonName
+
static let `repeat`: SDLButtonName
@@ -2754,11 +2754,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameNavCenterLocation
+
extern const SDLButtonName SDLButtonNameNavCenterLocation

Swift

-
static let navCenterLocation: SDLButtonName
+
static let navCenterLocation: SDLButtonName
@@ -2772,11 +2772,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameNavZoomIn
+
extern const SDLButtonName SDLButtonNameNavZoomIn

Swift

-
static let navZoomIn: SDLButtonName
+
static let navZoomIn: SDLButtonName
@@ -2790,11 +2790,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameNavZoomOut
+
extern const SDLButtonName SDLButtonNameNavZoomOut

Swift

-
static let navZoomOut: SDLButtonName
+
static let navZoomOut: SDLButtonName
@@ -2808,11 +2808,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameNavPanUp
+
extern const SDLButtonName SDLButtonNameNavPanUp

Swift

-
static let navPanUp: SDLButtonName
+
static let navPanUp: SDLButtonName
@@ -2826,11 +2826,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameNavPanUpRight
+
extern const SDLButtonName SDLButtonNameNavPanUpRight

Swift

-
static let navPanUpRight: SDLButtonName
+
static let navPanUpRight: SDLButtonName
@@ -2844,11 +2844,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameNavPanRight
+
extern const SDLButtonName SDLButtonNameNavPanRight

Swift

-
static let navPanRight: SDLButtonName
+
static let navPanRight: SDLButtonName
@@ -2862,11 +2862,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameNavPanDownRight
+
extern const SDLButtonName SDLButtonNameNavPanDownRight

Swift

-
static let navPanDownRight: SDLButtonName
+
static let navPanDownRight: SDLButtonName
@@ -2880,11 +2880,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameNavPanDown
+
extern const SDLButtonName SDLButtonNameNavPanDown

Swift

-
static let navPanDown: SDLButtonName
+
static let navPanDown: SDLButtonName
@@ -2898,11 +2898,11 @@

Objective-C

-
extern const SDLButtonName SDLButtonNameNavPanDownLeft
+
extern const SDLButtonName SDLButtonNameNavPanDownLeft

Swift

-
static let navPanDownLeft: SDLButtonName
+
static let navPanDownLeft: SDLButtonName
@@ -2916,11 +2916,11 @@

Objective-C

-
extern SDLButtonName const SDLButtonNameNavPanLeft
+
extern SDLButtonName const SDLButtonNameNavPanLeft

Swift

-
static let navPanLeft: SDLButtonName
+
static let navPanLeft: SDLButtonName
@@ -2934,11 +2934,11 @@

Objective-C

-
extern SDLButtonName const SDLButtonNameNavPanUpLeft
+
extern SDLButtonName const SDLButtonNameNavPanUpLeft

Swift

-
static let navPanUpLeft: SDLButtonName
+
static let navPanUpLeft: SDLButtonName
@@ -2952,11 +2952,11 @@

Objective-C

-
extern SDLButtonName const SDLButtonNameNavTiltToggle
+
extern SDLButtonName const SDLButtonNameNavTiltToggle

Swift

-
static let navTiltToggle: SDLButtonName
+
static let navTiltToggle: SDLButtonName
@@ -2970,11 +2970,11 @@

Objective-C

-
extern SDLButtonName const SDLButtonNameNavRotateClockwise
+
extern SDLButtonName const SDLButtonNameNavRotateClockwise

Swift

-
static let navRotateClockwise: SDLButtonName
+
static let navRotateClockwise: SDLButtonName
@@ -2988,11 +2988,11 @@

Objective-C

-
extern SDLButtonName const SDLButtonNameNavRotateCounterClockwise
+
extern SDLButtonName const SDLButtonNameNavRotateCounterClockwise

Swift

-
static let navRotateCounterClockwise: SDLButtonName
+
static let navRotateCounterClockwise: SDLButtonName
@@ -3006,11 +3006,11 @@

Objective-C

-
extern SDLButtonName const SDLButtonNameNavHeadingToggle
+
extern SDLButtonName const SDLButtonNameNavHeadingToggle

Swift

-
static let navHeadingToggle: SDLButtonName
+
static let navHeadingToggle: SDLButtonName
@@ -3024,11 +3024,11 @@

Objective-C

-
extern const SDLButtonPressMode SDLButtonPressModeLong
+
extern const SDLButtonPressMode SDLButtonPressModeLong

Swift

-
static let long: SDLButtonPressMode
+
static let long: SDLButtonPressMode
@@ -3042,11 +3042,11 @@

Objective-C

-
extern const SDLButtonPressMode SDLButtonPressModeShort
+
extern const SDLButtonPressMode SDLButtonPressModeShort

Swift

-
static let short: SDLButtonPressMode
+
static let short: SDLButtonPressMode
@@ -3060,11 +3060,11 @@

Objective-C

-
extern const SDLCarModeStatus SDLCarModeStatusNormal
+
extern const SDLCarModeStatus SDLCarModeStatusNormal

Swift

-
static let normal: SDLCarModeStatus
+
static let normal: SDLCarModeStatus
@@ -3078,11 +3078,11 @@

Objective-C

-
extern const SDLCarModeStatus SDLCarModeStatusFactory
+
extern const SDLCarModeStatus SDLCarModeStatusFactory

Swift

-
static let factory: SDLCarModeStatus
+
static let factory: SDLCarModeStatus
@@ -3096,11 +3096,11 @@

Objective-C

-
extern const SDLCarModeStatus SDLCarModeStatusTransport
+
extern const SDLCarModeStatus SDLCarModeStatusTransport

Swift

-
static let transport: SDLCarModeStatus
+
static let transport: SDLCarModeStatus
@@ -3114,11 +3114,11 @@

Objective-C

-
extern const SDLCarModeStatus SDLCarModeStatusCrash
+
extern const SDLCarModeStatus SDLCarModeStatusCrash

Swift

-
static let crash: SDLCarModeStatus
+
static let crash: SDLCarModeStatus
@@ -3132,11 +3132,11 @@

Objective-C

-
extern const SDLCharacterSet SDLCharacterSetType2
+
extern const SDLCharacterSet SDLCharacterSetType2

Swift

-
static let type2: SDLCharacterSet
+
static let type2: SDLCharacterSet
@@ -3150,11 +3150,11 @@

Objective-C

-
extern const SDLCharacterSet SDLCharacterSetType5
+
extern const SDLCharacterSet SDLCharacterSetType5

Swift

-
static let type5: SDLCharacterSet
+
static let type5: SDLCharacterSet
@@ -3168,11 +3168,11 @@

Objective-C

-
extern const SDLCharacterSet SDLCharacterSetCID1
+
extern const SDLCharacterSet SDLCharacterSetCID1

Swift

-
static let CID1: SDLCharacterSet
+
static let CID1: SDLCharacterSet
@@ -3186,11 +3186,11 @@

Objective-C

-
extern const SDLCharacterSet SDLCharacterSetCID2
+
extern const SDLCharacterSet SDLCharacterSetCID2

Swift

-
static let CID2: SDLCharacterSet
+
static let CID2: SDLCharacterSet
@@ -3204,11 +3204,11 @@

Objective-C

-
extern const SDLCompassDirection SDLCompassDirectionNorth
+
extern const SDLCompassDirection SDLCompassDirectionNorth

Swift

-
static let north: SDLCompassDirection
+
static let north: SDLCompassDirection
@@ -3222,11 +3222,11 @@

Objective-C

-
extern const SDLCompassDirection SDLCompassDirectionNorthwest
+
extern const SDLCompassDirection SDLCompassDirectionNorthwest

Swift

-
static let northwest: SDLCompassDirection
+
static let northwest: SDLCompassDirection
@@ -3240,11 +3240,11 @@

Objective-C

-
extern const SDLCompassDirection SDLCompassDirectionWest
+
extern const SDLCompassDirection SDLCompassDirectionWest

Swift

-
static let west: SDLCompassDirection
+
static let west: SDLCompassDirection
@@ -3258,11 +3258,11 @@

Objective-C

-
extern const SDLCompassDirection SDLCompassDirectionSouthwest
+
extern const SDLCompassDirection SDLCompassDirectionSouthwest

Swift

-
static let southwest: SDLCompassDirection
+
static let southwest: SDLCompassDirection
@@ -3276,11 +3276,11 @@

Objective-C

-
extern const SDLCompassDirection SDLCompassDirectionSouth
+
extern const SDLCompassDirection SDLCompassDirectionSouth

Swift

-
static let south: SDLCompassDirection
+
static let south: SDLCompassDirection
@@ -3294,11 +3294,11 @@

Objective-C

-
extern const SDLCompassDirection SDLCompassDirectionSoutheast
+
extern const SDLCompassDirection SDLCompassDirectionSoutheast

Swift

-
static let southeast: SDLCompassDirection
+
static let southeast: SDLCompassDirection
@@ -3312,11 +3312,11 @@

Objective-C

-
extern const SDLCompassDirection SDLCompassDirectionEast
+
extern const SDLCompassDirection SDLCompassDirectionEast

Swift

-
static let east: SDLCompassDirection
+
static let east: SDLCompassDirection
@@ -3330,11 +3330,11 @@

Objective-C

-
extern const SDLCompassDirection SDLCompassDirectionNortheast
+
extern const SDLCompassDirection SDLCompassDirectionNortheast

Swift

-
static let northeast: SDLCompassDirection
+
static let northeast: SDLCompassDirection
@@ -3348,11 +3348,11 @@

Objective-C

-
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusUnknown
+
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusUnknown

Swift

-
static let unknown: SDLComponentVolumeStatus
+
static let unknown: SDLComponentVolumeStatus
@@ -3366,11 +3366,11 @@

Objective-C

-
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusNormal
+
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusNormal

Swift

-
static let normal: SDLComponentVolumeStatus
+
static let normal: SDLComponentVolumeStatus
@@ -3384,11 +3384,11 @@

Objective-C

-
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusLow
+
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusLow

Swift

-
static let low: SDLComponentVolumeStatus
+
static let low: SDLComponentVolumeStatus
@@ -3402,11 +3402,11 @@

Objective-C

-
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusFault
+
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusFault

Swift

-
static let fault: SDLComponentVolumeStatus
+
static let fault: SDLComponentVolumeStatus
@@ -3420,11 +3420,11 @@

Objective-C

-
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusAlert
+
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusAlert

Swift

-
static let alert: SDLComponentVolumeStatus
+
static let alert: SDLComponentVolumeStatus
@@ -3438,11 +3438,11 @@

Objective-C

-
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusNotSupported
+
extern const SDLComponentVolumeStatus SDLComponentVolumeStatusNotSupported

Swift

-
static let notSupported: SDLComponentVolumeStatus
+
static let notSupported: SDLComponentVolumeStatus
@@ -3456,11 +3456,11 @@

Objective-C

-
extern const SDLDefrostZone SDLDefrostZoneFront
+
extern const SDLDefrostZone SDLDefrostZoneFront

Swift

-
static let front: SDLDefrostZone
+
static let front: SDLDefrostZone
@@ -3474,11 +3474,11 @@

Objective-C

-
extern const SDLDefrostZone SDLDefrostZoneRear
+
extern const SDLDefrostZone SDLDefrostZoneRear

Swift

-
static let rear: SDLDefrostZone
+
static let rear: SDLDefrostZone
@@ -3492,11 +3492,11 @@

Objective-C

-
extern const SDLDefrostZone SDLDefrostZoneAll
+
extern const SDLDefrostZone SDLDefrostZoneAll

Swift

-
static let all: SDLDefrostZone
+
static let all: SDLDefrostZone
@@ -3510,11 +3510,11 @@

Objective-C

-
extern const SDLDefrostZone SDLDefrostZoneNone
+
extern const SDLDefrostZone SDLDefrostZoneNone

Swift

-
static let none: SDLDefrostZone
+
static let none: SDLDefrostZone
@@ -3528,11 +3528,11 @@

Objective-C

-
extern const SDLDeliveryMode SDLDeliveryModePrompt
+
extern const SDLDeliveryMode SDLDeliveryModePrompt

Swift

-
static let prompt: SDLDeliveryMode
+
static let prompt: SDLDeliveryMode
@@ -3546,11 +3546,11 @@

Objective-C

-
extern const SDLDeliveryMode SDLDeliveryModeDestination
+
extern const SDLDeliveryMode SDLDeliveryModeDestination

Swift

-
static let destination: SDLDeliveryMode
+
static let destination: SDLDeliveryMode
@@ -3564,11 +3564,11 @@

Objective-C

-
extern const SDLDeliveryMode SDLDeliveryModeQueue
+
extern const SDLDeliveryMode SDLDeliveryModeQueue

Swift

-
static let queue: SDLDeliveryMode
+
static let queue: SDLDeliveryMode
@@ -3582,11 +3582,11 @@

Objective-C

-
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusZeroBars
+
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusZeroBars

Swift

-
static let zeroBars: SDLDeviceLevelStatus
+
static let zeroBars: SDLDeviceLevelStatus
@@ -3600,11 +3600,11 @@

Objective-C

-
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusOneBar
+
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusOneBar

Swift

-
static let oneBar: SDLDeviceLevelStatus
+
static let oneBar: SDLDeviceLevelStatus
@@ -3618,11 +3618,11 @@

Objective-C

-
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusTwoBars
+
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusTwoBars

Swift

-
static let twoBars: SDLDeviceLevelStatus
+
static let twoBars: SDLDeviceLevelStatus
@@ -3636,11 +3636,11 @@

Objective-C

-
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusThreeBars
+
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusThreeBars

Swift

-
static let threeBars: SDLDeviceLevelStatus
+
static let threeBars: SDLDeviceLevelStatus
@@ -3654,11 +3654,11 @@

Objective-C

-
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusFourBars
+
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusFourBars

Swift

-
static let fourBars: SDLDeviceLevelStatus
+
static let fourBars: SDLDeviceLevelStatus
@@ -3672,11 +3672,11 @@

Objective-C

-
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusNotProvided
+
extern const SDLDeviceLevelStatus SDLDeviceLevelStatusNotProvided

Swift

-
static let notProvided: SDLDeviceLevelStatus
+
static let notProvided: SDLDeviceLevelStatus
@@ -3690,11 +3690,11 @@

Objective-C

-
extern const SDLDimension SDLDimensionNoFix
+
extern const SDLDimension SDLDimensionNoFix

Swift

-
static let noFix: SDLDimension
+
static let noFix: SDLDimension
@@ -3708,11 +3708,11 @@

Objective-C

-
extern const SDLDimension SDLDimension2D
+
extern const SDLDimension SDLDimension2D

Swift

-
static let dimension2D: SDLDimension
+
static let dimension2D: SDLDimension
@@ -3726,11 +3726,11 @@

Objective-C

-
extern const SDLDimension SDLDimension3D
+
extern const SDLDimension SDLDimension3D

Swift

-
static let dimension3D: SDLDimension
+
static let dimension3D: SDLDimension
@@ -3744,11 +3744,11 @@

Objective-C

-
extern SDLDirection const SDLDirectionLeft
+
extern SDLDirection const SDLDirectionLeft

Swift

-
static let left: SDLDirection
+
static let left: SDLDirection
@@ -3762,11 +3762,11 @@

Objective-C

-
extern SDLDirection const SDLDirectionRight
+
extern SDLDirection const SDLDirectionRight

Swift

-
static let right: SDLDirection
+
static let right: SDLDirection
@@ -3780,11 +3780,11 @@

Objective-C

-
extern const SDLDisplayMode SDLDisplayModeDay
+
extern const SDLDisplayMode SDLDisplayModeDay

Swift

-
static let day: SDLDisplayMode
+
static let day: SDLDisplayMode
@@ -3798,11 +3798,11 @@

Objective-C

-
extern const SDLDisplayMode SDLDisplayModeNight
+
extern const SDLDisplayMode SDLDisplayModeNight

Swift

-
static let night: SDLDisplayMode
+
static let night: SDLDisplayMode
@@ -3816,11 +3816,11 @@

Objective-C

-
extern const SDLDisplayMode SDLDisplayModeAuto
+
extern const SDLDisplayMode SDLDisplayModeAuto

Swift

-
static let auto: SDLDisplayMode
+
static let auto: SDLDisplayMode
@@ -3834,11 +3834,11 @@

Objective-C

-
extern const SDLDisplayType SDLDisplayTypeCID
+
extern const SDLDisplayType SDLDisplayTypeCID

Swift

-
static let CID: SDLDisplayType
+
static let CID: SDLDisplayType
@@ -3852,11 +3852,11 @@

Objective-C

-
extern const SDLDisplayType SDLDisplayTypeType2
+
extern const SDLDisplayType SDLDisplayTypeType2

Swift

-
static let type2: SDLDisplayType
+
static let type2: SDLDisplayType
@@ -3870,11 +3870,11 @@

Objective-C

-
extern const SDLDisplayType SDLDisplayTypeType5
+
extern const SDLDisplayType SDLDisplayTypeType5

Swift

-
static let type5: SDLDisplayType
+
static let type5: SDLDisplayType
@@ -3888,11 +3888,11 @@

Objective-C

-
extern const SDLDisplayType SDLDisplayTypeNGN
+
extern const SDLDisplayType SDLDisplayTypeNGN

Swift

-
static let NGN: SDLDisplayType
+
static let NGN: SDLDisplayType
@@ -3906,11 +3906,11 @@

Objective-C

-
extern const SDLDisplayType SDLDisplayTypeGen28DMA
+
extern const SDLDisplayType SDLDisplayTypeGen28DMA

Swift

-
static let gen28DMA: SDLDisplayType
+
static let gen28DMA: SDLDisplayType
@@ -3924,11 +3924,11 @@

Objective-C

-
extern const SDLDisplayType SDLDisplayTypeGen26DMA
+
extern const SDLDisplayType SDLDisplayTypeGen26DMA

Swift

-
static let gen26DMA: SDLDisplayType
+
static let gen26DMA: SDLDisplayType
@@ -3942,11 +3942,11 @@

Objective-C

-
extern const SDLDisplayType SDLDisplayTypeMFD3
+
extern const SDLDisplayType SDLDisplayTypeMFD3

Swift

-
static let MFD3: SDLDisplayType
+
static let MFD3: SDLDisplayType
@@ -3960,11 +3960,11 @@

Objective-C

-
extern const SDLDisplayType SDLDisplayTypeMFD4
+
extern const SDLDisplayType SDLDisplayTypeMFD4

Swift

-
static let MFD4: SDLDisplayType
+
static let MFD4: SDLDisplayType
@@ -3978,11 +3978,11 @@

Objective-C

-
extern const SDLDisplayType SDLDisplayTypeMFD5
+
extern const SDLDisplayType SDLDisplayTypeMFD5

Swift

-
static let MFD5: SDLDisplayType
+
static let MFD5: SDLDisplayType
@@ -3996,11 +3996,11 @@

Objective-C

-
extern const SDLDisplayType SDLDisplayTypeGen38Inch
+
extern const SDLDisplayType SDLDisplayTypeGen38Inch

Swift

-
static let gen38Inch: SDLDisplayType
+
static let gen38Inch: SDLDisplayType
@@ -4014,11 +4014,11 @@

Objective-C

-
extern const SDLDisplayType SDLDisplayTypeGeneric
+
extern const SDLDisplayType SDLDisplayTypeGeneric

Swift

-
static let generic: SDLDisplayType
+
static let generic: SDLDisplayType
@@ -4032,11 +4032,11 @@

Objective-C

-
extern const SDLDistanceUnit SDLDistanceUnitMiles
+
extern const SDLDistanceUnit SDLDistanceUnitMiles

Swift

-
static let miles: SDLDistanceUnit
+
static let miles: SDLDistanceUnit
@@ -4050,11 +4050,11 @@

Objective-C

-
extern const SDLDistanceUnit SDLDistanceUnitKilometers
+
extern const SDLDistanceUnit SDLDistanceUnitKilometers

Swift

-
static let kilometers: SDLDistanceUnit
+
static let kilometers: SDLDistanceUnit
@@ -4068,11 +4068,11 @@

Objective-C

-
extern const SDLDriverDistractionState SDLDriverDistractionStateOn
+
extern const SDLDriverDistractionState SDLDriverDistractionStateOn

Swift

-
static let on: SDLDriverDistractionState
+
static let on: SDLDriverDistractionState
@@ -4086,11 +4086,11 @@

Objective-C

-
extern const SDLDriverDistractionState SDLDriverDistractionStateOff
+
extern const SDLDriverDistractionState SDLDriverDistractionStateOff

Swift

-
static let off: SDLDriverDistractionState
+
static let off: SDLDriverDistractionState
@@ -4104,11 +4104,11 @@

Objective-C

-
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusNormal
+
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusNormal

Swift

-
static let normal: SDLECallConfirmationStatus
+
static let normal: SDLECallConfirmationStatus
@@ -4122,11 +4122,11 @@

Objective-C

-
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusInProgress
+
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusInProgress

Swift

-
static let inProgress: SDLECallConfirmationStatus
+
static let inProgress: SDLECallConfirmationStatus
@@ -4140,11 +4140,11 @@

Objective-C

-
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusCancelled
+
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusCancelled

Swift

-
static let cancelled: SDLECallConfirmationStatus
+
static let cancelled: SDLECallConfirmationStatus
@@ -4158,11 +4158,11 @@

Objective-C

-
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusCompleted
+
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusCompleted

Swift

-
static let completed: SDLECallConfirmationStatus
+
static let completed: SDLECallConfirmationStatus
@@ -4176,11 +4176,11 @@

Objective-C

-
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusUnsuccessful
+
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusUnsuccessful

Swift

-
static let unsuccessful: SDLECallConfirmationStatus
+
static let unsuccessful: SDLECallConfirmationStatus
@@ -4194,11 +4194,11 @@

Objective-C

-
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusConfiguredOff
+
extern const SDLECallConfirmationStatus SDLECallConfirmationStatusConfiguredOff

Swift

-
static let configuredOff: SDLECallConfirmationStatus
+
static let configuredOff: SDLECallConfirmationStatus
@@ -4212,12 +4212,12 @@

Objective-C

-
extern const SDLECallConfirmationStatus
+  
extern const SDLECallConfirmationStatus
     SDLECallConfirmationStatusCompleteDTMFTimeout

Swift

-
static let completeDTMFTimeout: SDLECallConfirmationStatus
+
static let completeDTMFTimeout: SDLECallConfirmationStatus
@@ -4231,11 +4231,11 @@

Objective-C

-
extern const SDLElectronicParkBrakeStatus SDLElectronicParkBrakeStatusClosed
+
extern const SDLElectronicParkBrakeStatus SDLElectronicParkBrakeStatusClosed

Swift

-
static let closed: SDLElectronicParkBrakeStatus
+
static let closed: SDLElectronicParkBrakeStatus
@@ -4249,11 +4249,11 @@

Objective-C

-
extern const SDLElectronicParkBrakeStatus SDLElectronicParkBrakeStatusTransition
+
extern const SDLElectronicParkBrakeStatus SDLElectronicParkBrakeStatusTransition

Swift

-
static let transition: SDLElectronicParkBrakeStatus
+
static let transition: SDLElectronicParkBrakeStatus
@@ -4267,11 +4267,11 @@

Objective-C

-
extern const SDLElectronicParkBrakeStatus SDLElectronicParkBrakeStatusOpen
+
extern const SDLElectronicParkBrakeStatus SDLElectronicParkBrakeStatusOpen

Swift

-
static let open: SDLElectronicParkBrakeStatus
+
static let open: SDLElectronicParkBrakeStatus
@@ -4285,12 +4285,12 @@

Objective-C

-
extern const SDLElectronicParkBrakeStatus
+  
extern const SDLElectronicParkBrakeStatus
     SDLElectronicParkBrakeStatusDriveActive

Swift

-
static let driveActive: SDLElectronicParkBrakeStatus
+
static let driveActive: SDLElectronicParkBrakeStatus
@@ -4304,11 +4304,11 @@

Objective-C

-
extern const SDLElectronicParkBrakeStatus SDLElectronicParkBrakeStatusFault
+
extern const SDLElectronicParkBrakeStatus SDLElectronicParkBrakeStatusFault

Swift

-
static let fault: SDLElectronicParkBrakeStatus
+
static let fault: SDLElectronicParkBrakeStatus
@@ -4322,11 +4322,11 @@

Objective-C

-
extern const SDLEmergencyEventType SDLEmergencyEventTypeNoEvent
+
extern const SDLEmergencyEventType SDLEmergencyEventTypeNoEvent

Swift

-
static let noEvent: SDLEmergencyEventType
+
static let noEvent: SDLEmergencyEventType
@@ -4340,11 +4340,11 @@

Objective-C

-
extern const SDLEmergencyEventType SDLEmergencyEventTypeFrontal
+
extern const SDLEmergencyEventType SDLEmergencyEventTypeFrontal

Swift

-
static let frontal: SDLEmergencyEventType
+
static let frontal: SDLEmergencyEventType
@@ -4358,11 +4358,11 @@

Objective-C

-
extern const SDLEmergencyEventType SDLEmergencyEventTypeSide
+
extern const SDLEmergencyEventType SDLEmergencyEventTypeSide

Swift

-
static let side: SDLEmergencyEventType
+
static let side: SDLEmergencyEventType
@@ -4376,11 +4376,11 @@

Objective-C

-
extern const SDLEmergencyEventType SDLEmergencyEventTypeRear
+
extern const SDLEmergencyEventType SDLEmergencyEventTypeRear

Swift

-
static let rear: SDLEmergencyEventType
+
static let rear: SDLEmergencyEventType
@@ -4394,11 +4394,11 @@

Objective-C

-
extern const SDLEmergencyEventType SDLEmergencyEventTypeRollover
+
extern const SDLEmergencyEventType SDLEmergencyEventTypeRollover

Swift

-
static let rollover: SDLEmergencyEventType
+
static let rollover: SDLEmergencyEventType
@@ -4412,11 +4412,11 @@

Objective-C

-
extern const SDLEmergencyEventType SDLEmergencyEventTypeNotSupported
+
extern const SDLEmergencyEventType SDLEmergencyEventTypeNotSupported

Swift

-
static let notSupported: SDLEmergencyEventType
+
static let notSupported: SDLEmergencyEventType
@@ -4430,11 +4430,11 @@

Objective-C

-
extern const SDLEmergencyEventType SDLEmergencyEventTypeFault
+
extern const SDLEmergencyEventType SDLEmergencyEventTypeFault

Swift

-
static let fault: SDLEmergencyEventType
+
static let fault: SDLEmergencyEventType
@@ -4448,11 +4448,11 @@

Objective-C

-
extern const SDLFileType SDLFileTypeBMP
+
extern const SDLFileType SDLFileTypeBMP

Swift

-
static let BMP: SDLFileType
+
static let BMP: SDLFileType
@@ -4466,11 +4466,11 @@

Objective-C

-
extern const SDLFileType SDLFileTypeJPEG
+
extern const SDLFileType SDLFileTypeJPEG

Swift

-
static let JPEG: SDLFileType
+
static let JPEG: SDLFileType
@@ -4484,11 +4484,11 @@

Objective-C

-
extern const SDLFileType SDLFileTypePNG
+
extern const SDLFileType SDLFileTypePNG

Swift

-
static let PNG: SDLFileType
+
static let PNG: SDLFileType
@@ -4502,11 +4502,11 @@

Objective-C

-
extern const SDLFileType SDLFileTypeWAV
+
extern const SDLFileType SDLFileTypeWAV

Swift

-
static let WAV: SDLFileType
+
static let WAV: SDLFileType
@@ -4520,11 +4520,11 @@

Objective-C

-
extern const SDLFileType SDLFileTypeMP3
+
extern const SDLFileType SDLFileTypeMP3

Swift

-
static let MP3: SDLFileType
+
static let MP3: SDLFileType
@@ -4538,11 +4538,11 @@

Objective-C

-
extern const SDLFileType SDLFileTypeAAC
+
extern const SDLFileType SDLFileTypeAAC

Swift

-
static let AAC: SDLFileType
+
static let AAC: SDLFileType
@@ -4556,11 +4556,11 @@

Objective-C

-
extern const SDLFileType SDLFileTypeBinary
+
extern const SDLFileType SDLFileTypeBinary

Swift

-
static let binary: SDLFileType
+
static let binary: SDLFileType
@@ -4574,11 +4574,11 @@

Objective-C

-
extern const SDLFileType SDLFileTypeJSON
+
extern const SDLFileType SDLFileTypeJSON

Swift

-
static let JSON: SDLFileType
+
static let JSON: SDLFileType
@@ -4592,11 +4592,11 @@

Objective-C

-
extern const SDLFuelCutoffStatus SDLFuelCutoffStatusTerminateFuel
+
extern const SDLFuelCutoffStatus SDLFuelCutoffStatusTerminateFuel

Swift

-
static let terminateFuel: SDLFuelCutoffStatus
+
static let terminateFuel: SDLFuelCutoffStatus
@@ -4610,11 +4610,11 @@

Objective-C

-
extern const SDLFuelCutoffStatus SDLFuelCutoffStatusNormalOperation
+
extern const SDLFuelCutoffStatus SDLFuelCutoffStatusNormalOperation

Swift

-
static let normalOperation: SDLFuelCutoffStatus
+
static let normalOperation: SDLFuelCutoffStatus
@@ -4628,11 +4628,11 @@

Objective-C

-
extern const SDLFuelCutoffStatus SDLFuelCutoffStatusFault
+
extern const SDLFuelCutoffStatus SDLFuelCutoffStatusFault

Swift

-
static let fault: SDLFuelCutoffStatus
+
static let fault: SDLFuelCutoffStatus
@@ -4646,11 +4646,11 @@

Objective-C

-
extern const SDLFuelType SDLFuelTypeGasoline
+
extern const SDLFuelType SDLFuelTypeGasoline

Swift

-
static let gasoline: SDLFuelType
+
static let gasoline: SDLFuelType
@@ -4664,11 +4664,11 @@

Objective-C

-
extern const SDLFuelType SDLFuelTypeDiesel
+
extern const SDLFuelType SDLFuelTypeDiesel

Swift

-
static let diesel: SDLFuelType
+
static let diesel: SDLFuelType
@@ -4684,11 +4684,11 @@

Objective-C

-
extern const SDLFuelType SDLFuelTypeCNG
+
extern const SDLFuelType SDLFuelTypeCNG

Swift

-
static let CNG: SDLFuelType
+
static let CNG: SDLFuelType
@@ -4704,11 +4704,11 @@

Objective-C

-
extern const SDLFuelType SDLFuelTypeLPG
+
extern const SDLFuelType SDLFuelTypeLPG

Swift

-
static let LPG: SDLFuelType
+
static let LPG: SDLFuelType
@@ -4724,11 +4724,11 @@

Objective-C

-
extern const SDLFuelType SDLFuelTypeHydrogen
+
extern const SDLFuelType SDLFuelTypeHydrogen

Swift

-
static let hydrogen: SDLFuelType
+
static let hydrogen: SDLFuelType
@@ -4744,11 +4744,11 @@

Objective-C

-
extern const SDLFuelType SDLFuelTypeBattery
+
extern const SDLFuelType SDLFuelTypeBattery

Swift

-
static let battery: SDLFuelType
+
static let battery: SDLFuelType
@@ -4762,11 +4762,11 @@

Objective-C

-
extern const SDLGlobalProperty SDLGlobalPropertyHelpPrompt
+
extern const SDLGlobalProperty SDLGlobalPropertyHelpPrompt

Swift

-
static let helpPrompt: SDLGlobalProperty
+
static let helpPrompt: SDLGlobalProperty
@@ -4780,11 +4780,11 @@

Objective-C

-
extern const SDLGlobalProperty SDLGlobalPropertyTimeoutPrompt
+
extern const SDLGlobalProperty SDLGlobalPropertyTimeoutPrompt

Swift

-
static let timeoutPrompt: SDLGlobalProperty
+
static let timeoutPrompt: SDLGlobalProperty
@@ -4798,11 +4798,11 @@

Objective-C

-
extern const SDLGlobalProperty SDLGlobalPropertyVoiceRecognitionHelpTitle
+
extern const SDLGlobalProperty SDLGlobalPropertyVoiceRecognitionHelpTitle

Swift

-
static let voiceRecognitionHelpTitle: SDLGlobalProperty
+
static let voiceRecognitionHelpTitle: SDLGlobalProperty
@@ -4816,11 +4816,11 @@

Objective-C

-
extern const SDLGlobalProperty SDLGlobalPropertyVoiceRecognitionHelpItems
+
extern const SDLGlobalProperty SDLGlobalPropertyVoiceRecognitionHelpItems

Swift

-
static let voiceRecognitionHelpItems: SDLGlobalProperty
+
static let voiceRecognitionHelpItems: SDLGlobalProperty
@@ -4834,11 +4834,11 @@

Objective-C

-
extern const SDLGlobalProperty SDLGlobalPropertyMenuName
+
extern const SDLGlobalProperty SDLGlobalPropertyMenuName

Swift

-
static let menuName: SDLGlobalProperty
+
static let menuName: SDLGlobalProperty
@@ -4852,11 +4852,11 @@

Objective-C

-
extern const SDLGlobalProperty SDLGlobalPropertyMenuIcon
+
extern const SDLGlobalProperty SDLGlobalPropertyMenuIcon

Swift

-
static let menuIcon: SDLGlobalProperty
+
static let menuIcon: SDLGlobalProperty
@@ -4870,11 +4870,11 @@

Objective-C

-
extern const SDLGlobalProperty SDLGlobalPropertyKeyboard
+
extern const SDLGlobalProperty SDLGlobalPropertyKeyboard

Swift

-
static let keyboard: SDLGlobalProperty
+
static let keyboard: SDLGlobalProperty
@@ -4888,11 +4888,11 @@

Objective-C

-
extern const SDLGlobalProperty SDLGlobalPropertyUserLocation
+
extern const SDLGlobalProperty SDLGlobalPropertyUserLocation

Swift

-
static let userLocation: SDLGlobalProperty
+
static let userLocation: SDLGlobalProperty
@@ -4906,11 +4906,11 @@

Objective-C

-
extern const SDLHMILevel SDLHMILevelFull
+
extern const SDLHMILevel SDLHMILevelFull

Swift

-
static let full: SDLHMILevel
+
static let full: SDLHMILevel
@@ -4924,11 +4924,11 @@

Objective-C

-
extern const SDLHMILevel SDLHMILevelLimited
+
extern const SDLHMILevel SDLHMILevelLimited

Swift

-
static let limited: SDLHMILevel
+
static let limited: SDLHMILevel
@@ -4944,11 +4944,11 @@

Objective-C

-
extern const SDLHMILevel SDLHMILevelBackground
+
extern const SDLHMILevel SDLHMILevelBackground

Swift

-
static let background: SDLHMILevel
+
static let background: SDLHMILevel
@@ -4964,11 +4964,11 @@

Objective-C

-
extern const SDLHMILevel SDLHMILevelNone
+
extern const SDLHMILevel SDLHMILevelNone

Swift

-
static let none: SDLHMILevel
+
static let none: SDLHMILevel
@@ -4982,11 +4982,11 @@

Objective-C

-
extern const SDLHMIZoneCapabilities SDLHMIZoneCapabilitiesFront
+
extern const SDLHMIZoneCapabilities SDLHMIZoneCapabilitiesFront

Swift

-
static let front: SDLHMIZoneCapabilities
+
static let front: SDLHMIZoneCapabilities
@@ -5000,11 +5000,11 @@

Objective-C

-
extern const SDLHMIZoneCapabilities SDLHMIZoneCapabilitiesBack
+
extern const SDLHMIZoneCapabilities SDLHMIZoneCapabilitiesBack

Swift

-
static let back: SDLHMIZoneCapabilities
+
static let back: SDLHMIZoneCapabilities
@@ -5018,11 +5018,11 @@

Objective-C

-
extern SDLHybridAppPreference const SDLHybridAppPreferenceMobile
+
extern SDLHybridAppPreference const SDLHybridAppPreferenceMobile

Swift

-
static let mobile: SDLHybridAppPreference
+
static let mobile: SDLHybridAppPreference
@@ -5036,11 +5036,11 @@

Objective-C

-
extern SDLHybridAppPreference const SDLHybridAppPreferenceCloud
+
extern SDLHybridAppPreference const SDLHybridAppPreferenceCloud

Swift

-
static let cloud: SDLHybridAppPreference
+
static let cloud: SDLHybridAppPreference
@@ -5054,11 +5054,11 @@

Objective-C

-
extern SDLHybridAppPreference const SDLHybridAppPreferenceBoth
+
extern SDLHybridAppPreference const SDLHybridAppPreferenceBoth

Swift

-
static let both: SDLHybridAppPreference
+
static let both: SDLHybridAppPreference
@@ -5072,11 +5072,11 @@

Objective-C

-
extern const SDLIgnitionStableStatus SDLIgnitionStableStatusNotStable
+
extern const SDLIgnitionStableStatus SDLIgnitionStableStatusNotStable

Swift

-
static let notStable: SDLIgnitionStableStatus
+
static let notStable: SDLIgnitionStableStatus
@@ -5090,11 +5090,11 @@

Objective-C

-
extern const SDLIgnitionStableStatus SDLIgnitionStableStatusStable
+
extern const SDLIgnitionStableStatus SDLIgnitionStableStatusStable

Swift

-
static let stable: SDLIgnitionStableStatus
+
static let stable: SDLIgnitionStableStatus
@@ -5108,12 +5108,12 @@

Objective-C

-
extern const SDLIgnitionStableStatus
+  
extern const SDLIgnitionStableStatus
     SDLIgnitionStableStatusMissingFromTransmitter

Swift

-
static let missingFromTransmitter: SDLIgnitionStableStatus
+
static let missingFromTransmitter: SDLIgnitionStableStatus
@@ -5127,11 +5127,11 @@

Objective-C

-
extern const SDLIgnitionStatus SDLIgnitionStatusUnknown
+
extern const SDLIgnitionStatus SDLIgnitionStatusUnknown

Swift

-
static let unknown: SDLIgnitionStatus
+
static let unknown: SDLIgnitionStatus
@@ -5145,11 +5145,11 @@

Objective-C

-
extern const SDLIgnitionStatus SDLIgnitionStatusOff
+
extern const SDLIgnitionStatus SDLIgnitionStatusOff

Swift

-
static let off: SDLIgnitionStatus
+
static let off: SDLIgnitionStatus
@@ -5163,11 +5163,11 @@

Objective-C

-
extern const SDLIgnitionStatus SDLIgnitionStatusAccessory
+
extern const SDLIgnitionStatus SDLIgnitionStatusAccessory

Swift

-
static let accessory: SDLIgnitionStatus
+
static let accessory: SDLIgnitionStatus
@@ -5181,11 +5181,11 @@

Objective-C

-
extern const SDLIgnitionStatus SDLIgnitionStatusRun
+
extern const SDLIgnitionStatus SDLIgnitionStatusRun

Swift

-
static let run: SDLIgnitionStatus
+
static let run: SDLIgnitionStatus
@@ -5199,11 +5199,11 @@

Objective-C

-
extern const SDLIgnitionStatus SDLIgnitionStatusStart
+
extern const SDLIgnitionStatus SDLIgnitionStatusStart

Swift

-
static let start: SDLIgnitionStatus
+
static let start: SDLIgnitionStatus
@@ -5217,11 +5217,11 @@

Objective-C

-
extern const SDLIgnitionStatus SDLIgnitionStatusInvalid
+
extern const SDLIgnitionStatus SDLIgnitionStatusInvalid

Swift

-
static let invalid: SDLIgnitionStatus
+
static let invalid: SDLIgnitionStatus
@@ -5235,11 +5235,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameAlertIcon
+
extern const SDLImageFieldName SDLImageFieldNameAlertIcon

Swift

-
static let alertIcon: SDLImageFieldName
+
static let alertIcon: SDLImageFieldName
@@ -5253,11 +5253,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameSoftButtonImage
+
extern const SDLImageFieldName SDLImageFieldNameSoftButtonImage

Swift

-
static let softButtonImage: SDLImageFieldName
+
static let softButtonImage: SDLImageFieldName
@@ -5271,11 +5271,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameChoiceImage
+
extern const SDLImageFieldName SDLImageFieldNameChoiceImage

Swift

-
static let choiceImage: SDLImageFieldName
+
static let choiceImage: SDLImageFieldName
@@ -5289,11 +5289,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameChoiceSecondaryImage
+
extern const SDLImageFieldName SDLImageFieldNameChoiceSecondaryImage

Swift

-
static let choiceSecondaryImage: SDLImageFieldName
+
static let choiceSecondaryImage: SDLImageFieldName
@@ -5307,11 +5307,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameVoiceRecognitionHelpItem
+
extern const SDLImageFieldName SDLImageFieldNameVoiceRecognitionHelpItem

Swift

-
static let voiceRecognitionHelpItem: SDLImageFieldName
+
static let voiceRecognitionHelpItem: SDLImageFieldName
@@ -5325,11 +5325,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameTurnIcon
+
extern const SDLImageFieldName SDLImageFieldNameTurnIcon

Swift

-
static let turnIcon: SDLImageFieldName
+
static let turnIcon: SDLImageFieldName
@@ -5343,11 +5343,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameMenuIcon
+
extern const SDLImageFieldName SDLImageFieldNameMenuIcon

Swift

-
static let menuIcon: SDLImageFieldName
+
static let menuIcon: SDLImageFieldName
@@ -5362,11 +5362,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameCommandIcon
+
extern const SDLImageFieldName SDLImageFieldNameCommandIcon

Swift

-
static let commandIcon: SDLImageFieldName
+
static let commandIcon: SDLImageFieldName
@@ -5380,11 +5380,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameAppIcon
+
extern const SDLImageFieldName SDLImageFieldNameAppIcon

Swift

-
static let appIcon: SDLImageFieldName
+
static let appIcon: SDLImageFieldName
@@ -5399,11 +5399,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameGraphic
+
extern const SDLImageFieldName SDLImageFieldNameGraphic

Swift

-
static let graphic: SDLImageFieldName
+
static let graphic: SDLImageFieldName
@@ -5418,11 +5418,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameSecondaryGraphic
+
extern const SDLImageFieldName SDLImageFieldNameSecondaryGraphic

Swift

-
static let secondaryGraphic: SDLImageFieldName
+
static let secondaryGraphic: SDLImageFieldName
@@ -5437,11 +5437,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameShowConstantTBTIcon
+
extern const SDLImageFieldName SDLImageFieldNameShowConstantTBTIcon

Swift

-
static let showConstantTBTIcon: SDLImageFieldName
+
static let showConstantTBTIcon: SDLImageFieldName
@@ -5455,11 +5455,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameShowConstantTBTNextTurnIcon
+
extern const SDLImageFieldName SDLImageFieldNameShowConstantTBTNextTurnIcon

Swift

-
static let showConstantTBTNextTurnIcon: SDLImageFieldName
+
static let showConstantTBTNextTurnIcon: SDLImageFieldName
@@ -5475,11 +5475,11 @@

Objective-C

-
extern const SDLImageFieldName SDLImageFieldNameLocationImage
+
extern const SDLImageFieldName SDLImageFieldNameLocationImage

Swift

-
static let locationImage: SDLImageFieldName
+
static let locationImage: SDLImageFieldName
@@ -5493,11 +5493,11 @@

Objective-C

-
extern const SDLImageType SDLImageTypeStatic
+
extern const SDLImageType SDLImageTypeStatic

Swift

-
static let `static`: SDLImageType
+
static let `static`: SDLImageType
@@ -5516,11 +5516,11 @@

Objective-C

-
extern const SDLImageType SDLImageTypeDynamic
+
extern const SDLImageType SDLImageTypeDynamic

Swift

-
static let dynamic: SDLImageType
+
static let dynamic: SDLImageType
@@ -5536,11 +5536,11 @@

Objective-C

-
extern const SDLInteractionMode SDLInteractionModeManualOnly
+
extern const SDLInteractionMode SDLInteractionModeManualOnly

Swift

-
static let manualOnly: SDLInteractionMode
+
static let manualOnly: SDLInteractionMode
@@ -5556,11 +5556,11 @@

Objective-C

-
extern const SDLInteractionMode SDLInteractionModeVoiceRecognitionOnly
+
extern const SDLInteractionMode SDLInteractionModeVoiceRecognitionOnly

Swift

-
static let voiceRecognitionOnly: SDLInteractionMode
+
static let voiceRecognitionOnly: SDLInteractionMode
@@ -5580,11 +5580,11 @@

Objective-C

-
extern const SDLInteractionMode SDLInteractionModeBoth
+
extern const SDLInteractionMode SDLInteractionModeBoth

Swift

-
static let both: SDLInteractionMode
+
static let both: SDLInteractionMode
@@ -5598,11 +5598,11 @@

Objective-C

-
extern const SDLKeyboardEvent SDLKeyboardEventKeypress
+
extern const SDLKeyboardEvent SDLKeyboardEventKeypress

Swift

-
static let keypress: SDLKeyboardEvent
+
static let keypress: SDLKeyboardEvent
@@ -5616,11 +5616,11 @@

Objective-C

-
extern const SDLKeyboardEvent SDLKeyboardEventSubmitted
+
extern const SDLKeyboardEvent SDLKeyboardEventSubmitted

Swift

-
static let submitted: SDLKeyboardEvent
+
static let submitted: SDLKeyboardEvent
@@ -5634,11 +5634,11 @@

Objective-C

-
extern const SDLKeyboardEvent SDLKeyboardEventCancelled
+
extern const SDLKeyboardEvent SDLKeyboardEventCancelled

Swift

-
static let cancelled: SDLKeyboardEvent
+
static let cancelled: SDLKeyboardEvent
@@ -5652,11 +5652,11 @@

Objective-C

-
extern const SDLKeyboardEvent SDLKeyboardEventAborted
+
extern const SDLKeyboardEvent SDLKeyboardEventAborted

Swift

-
static let aborted: SDLKeyboardEvent
+
static let aborted: SDLKeyboardEvent
@@ -5672,11 +5672,11 @@

Objective-C

-
extern const SDLKeyboardEvent SDLKeyboardEventVoice
+
extern const SDLKeyboardEvent SDLKeyboardEventVoice

Swift

-
static let voice: SDLKeyboardEvent
+
static let voice: SDLKeyboardEvent
@@ -5690,11 +5690,11 @@

Objective-C

-
extern const SDLKeyboardLayout SDLKeyboardLayoutQWERTY
+
extern const SDLKeyboardLayout SDLKeyboardLayoutQWERTY

Swift

-
static let QWERTY: SDLKeyboardLayout
+
static let QWERTY: SDLKeyboardLayout
@@ -5708,11 +5708,11 @@

Objective-C

-
extern const SDLKeyboardLayout SDLKeyboardLayoutQWERTZ
+
extern const SDLKeyboardLayout SDLKeyboardLayoutQWERTZ

Swift

-
static let QWERTZ: SDLKeyboardLayout
+
static let QWERTZ: SDLKeyboardLayout
@@ -5726,11 +5726,11 @@

Objective-C

-
extern const SDLKeyboardLayout SDLKeyboardLayoutAZERTY
+
extern const SDLKeyboardLayout SDLKeyboardLayoutAZERTY

Swift

-
static let AZERTY: SDLKeyboardLayout
+
static let AZERTY: SDLKeyboardLayout
@@ -5744,11 +5744,11 @@

Objective-C

-
extern const SDLKeypressMode SDLKeypressModeSingleKeypress
+
extern const SDLKeypressMode SDLKeypressModeSingleKeypress

Swift

-
static let singleKeypress: SDLKeypressMode
+
static let singleKeypress: SDLKeypressMode
@@ -5762,11 +5762,11 @@

Objective-C

-
extern const SDLKeypressMode SDLKeypressModeQueueKeypresses
+
extern const SDLKeypressMode SDLKeypressModeQueueKeypresses

Swift

-
static let queueKeypresses: SDLKeypressMode
+
static let queueKeypresses: SDLKeypressMode
@@ -5780,11 +5780,11 @@

Objective-C

-
extern const SDLKeypressMode SDLKeypressModeResendCurrentEntry
+
extern const SDLKeypressMode SDLKeypressModeResendCurrentEntry

Swift

-
static let resendCurrentEntry: SDLKeypressMode
+
static let resendCurrentEntry: SDLKeypressMode
@@ -5798,11 +5798,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageEnSa
+
extern const SDLLanguage SDLLanguageEnSa

Swift

-
static let enSa: SDLLanguage
+
static let enSa: SDLLanguage
@@ -5816,11 +5816,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageHeIl
+
extern const SDLLanguage SDLLanguageHeIl

Swift

-
static let heIl: SDLLanguage
+
static let heIl: SDLLanguage
@@ -5834,11 +5834,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageRoRo
+
extern const SDLLanguage SDLLanguageRoRo

Swift

-
static let roRo: SDLLanguage
+
static let roRo: SDLLanguage
@@ -5852,11 +5852,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageUkUa
+
extern const SDLLanguage SDLLanguageUkUa

Swift

-
static let ukUa: SDLLanguage
+
static let ukUa: SDLLanguage
@@ -5870,11 +5870,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageIdId
+
extern const SDLLanguage SDLLanguageIdId

Swift

-
static let idId: SDLLanguage
+
static let idId: SDLLanguage
@@ -5888,11 +5888,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageViVn
+
extern const SDLLanguage SDLLanguageViVn

Swift

-
static let viVn: SDLLanguage
+
static let viVn: SDLLanguage
@@ -5906,11 +5906,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageMsMy
+
extern const SDLLanguage SDLLanguageMsMy

Swift

-
static let msMy: SDLLanguage
+
static let msMy: SDLLanguage
@@ -5924,11 +5924,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageHiIn
+
extern const SDLLanguage SDLLanguageHiIn

Swift

-
static let hiIn: SDLLanguage
+
static let hiIn: SDLLanguage
@@ -5942,11 +5942,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageNlBe
+
extern const SDLLanguage SDLLanguageNlBe

Swift

-
static let nlBe: SDLLanguage
+
static let nlBe: SDLLanguage
@@ -5960,11 +5960,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageElGr
+
extern const SDLLanguage SDLLanguageElGr

Swift

-
static let elGr: SDLLanguage
+
static let elGr: SDLLanguage
@@ -5978,11 +5978,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageHuHu
+
extern const SDLLanguage SDLLanguageHuHu

Swift

-
static let huHu: SDLLanguage
+
static let huHu: SDLLanguage
@@ -5996,11 +5996,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageFiFi
+
extern const SDLLanguage SDLLanguageFiFi

Swift

-
static let fiFi: SDLLanguage
+
static let fiFi: SDLLanguage
@@ -6014,11 +6014,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageSkSk
+
extern const SDLLanguage SDLLanguageSkSk

Swift

-
static let skSk: SDLLanguage
+
static let skSk: SDLLanguage
@@ -6032,11 +6032,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageEnUs
+
extern const SDLLanguage SDLLanguageEnUs

Swift

-
static let enUs: SDLLanguage
+
static let enUs: SDLLanguage
@@ -6050,11 +6050,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageEnIn
+
extern const SDLLanguage SDLLanguageEnIn

Swift

-
static let enIn: SDLLanguage
+
static let enIn: SDLLanguage
@@ -6068,11 +6068,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageThTh
+
extern const SDLLanguage SDLLanguageThTh

Swift

-
static let thTh: SDLLanguage
+
static let thTh: SDLLanguage
@@ -6086,11 +6086,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageEsMx
+
extern const SDLLanguage SDLLanguageEsMx

Swift

-
static let esMx: SDLLanguage
+
static let esMx: SDLLanguage
@@ -6104,11 +6104,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageFrCa
+
extern const SDLLanguage SDLLanguageFrCa

Swift

-
static let frCa: SDLLanguage
+
static let frCa: SDLLanguage
@@ -6122,11 +6122,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageDeDe
+
extern const SDLLanguage SDLLanguageDeDe

Swift

-
static let deDe: SDLLanguage
+
static let deDe: SDLLanguage
@@ -6140,11 +6140,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageEsEs
+
extern const SDLLanguage SDLLanguageEsEs

Swift

-
static let esEs: SDLLanguage
+
static let esEs: SDLLanguage
@@ -6158,11 +6158,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageEnGb
+
extern const SDLLanguage SDLLanguageEnGb

Swift

-
static let enGb: SDLLanguage
+
static let enGb: SDLLanguage
@@ -6176,11 +6176,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageRuRu
+
extern const SDLLanguage SDLLanguageRuRu

Swift

-
static let ruRu: SDLLanguage
+
static let ruRu: SDLLanguage
@@ -6194,11 +6194,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageTrTr
+
extern const SDLLanguage SDLLanguageTrTr

Swift

-
static let trTr: SDLLanguage
+
static let trTr: SDLLanguage
@@ -6212,11 +6212,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguagePlPl
+
extern const SDLLanguage SDLLanguagePlPl

Swift

-
static let plPl: SDLLanguage
+
static let plPl: SDLLanguage
@@ -6230,11 +6230,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageFrFr
+
extern const SDLLanguage SDLLanguageFrFr

Swift

-
static let frFr: SDLLanguage
+
static let frFr: SDLLanguage
@@ -6248,11 +6248,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageItIt
+
extern const SDLLanguage SDLLanguageItIt

Swift

-
static let itIt: SDLLanguage
+
static let itIt: SDLLanguage
@@ -6266,11 +6266,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageSvSe
+
extern const SDLLanguage SDLLanguageSvSe

Swift

-
static let svSe: SDLLanguage
+
static let svSe: SDLLanguage
@@ -6284,11 +6284,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguagePtPt
+
extern const SDLLanguage SDLLanguagePtPt

Swift

-
static let ptPt: SDLLanguage
+
static let ptPt: SDLLanguage
@@ -6302,11 +6302,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageNlNl
+
extern const SDLLanguage SDLLanguageNlNl

Swift

-
static let nlNl: SDLLanguage
+
static let nlNl: SDLLanguage
@@ -6320,11 +6320,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageEnAu
+
extern const SDLLanguage SDLLanguageEnAu

Swift

-
static let enAu: SDLLanguage
+
static let enAu: SDLLanguage
@@ -6338,11 +6338,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageZhCn
+
extern const SDLLanguage SDLLanguageZhCn

Swift

-
static let zhCn: SDLLanguage
+
static let zhCn: SDLLanguage
@@ -6356,11 +6356,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageZhTw
+
extern const SDLLanguage SDLLanguageZhTw

Swift

-
static let zhTw: SDLLanguage
+
static let zhTw: SDLLanguage
@@ -6374,11 +6374,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageJaJp
+
extern const SDLLanguage SDLLanguageJaJp

Swift

-
static let jaJp: SDLLanguage
+
static let jaJp: SDLLanguage
@@ -6392,11 +6392,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageArSa
+
extern const SDLLanguage SDLLanguageArSa

Swift

-
static let arSa: SDLLanguage
+
static let arSa: SDLLanguage
@@ -6410,11 +6410,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageKoKr
+
extern const SDLLanguage SDLLanguageKoKr

Swift

-
static let koKr: SDLLanguage
+
static let koKr: SDLLanguage
@@ -6428,11 +6428,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguagePtBr
+
extern const SDLLanguage SDLLanguagePtBr

Swift

-
static let ptBr: SDLLanguage
+
static let ptBr: SDLLanguage
@@ -6446,11 +6446,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageCsCz
+
extern const SDLLanguage SDLLanguageCsCz

Swift

-
static let csCz: SDLLanguage
+
static let csCz: SDLLanguage
@@ -6464,11 +6464,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageDaDk
+
extern const SDLLanguage SDLLanguageDaDk

Swift

-
static let daDk: SDLLanguage
+
static let daDk: SDLLanguage
@@ -6482,11 +6482,11 @@

Objective-C

-
extern const SDLLanguage SDLLanguageNoNo
+
extern const SDLLanguage SDLLanguageNoNo

Swift

-
static let noNo: SDLLanguage
+
static let noNo: SDLLanguage
@@ -6500,11 +6500,11 @@

Objective-C

-
extern const SDLLayoutMode SDLLayoutModeIconOnly
+
extern const SDLLayoutMode SDLLayoutModeIconOnly

Swift

-
static let iconOnly: SDLLayoutMode
+
static let iconOnly: SDLLayoutMode
@@ -6518,11 +6518,11 @@

Objective-C

-
extern const SDLLayoutMode SDLLayoutModeIconWithSearch
+
extern const SDLLayoutMode SDLLayoutModeIconWithSearch

Swift

-
static let iconWithSearch: SDLLayoutMode
+
static let iconWithSearch: SDLLayoutMode
@@ -6536,11 +6536,11 @@

Objective-C

-
extern const SDLLayoutMode SDLLayoutModeListOnly
+
extern const SDLLayoutMode SDLLayoutModeListOnly

Swift

-
static let listOnly: SDLLayoutMode
+
static let listOnly: SDLLayoutMode
@@ -6554,11 +6554,11 @@

Objective-C

-
extern const SDLLayoutMode SDLLayoutModeListWithSearch
+
extern const SDLLayoutMode SDLLayoutModeListWithSearch

Swift

-
static let listWithSearch: SDLLayoutMode
+
static let listWithSearch: SDLLayoutMode
@@ -6572,11 +6572,11 @@

Objective-C

-
extern const SDLLayoutMode SDLLayoutModeKeyboard
+
extern const SDLLayoutMode SDLLayoutModeKeyboard

Swift

-
static let keyboard: SDLLayoutMode
+
static let keyboard: SDLLayoutMode
@@ -6590,11 +6590,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameFrontLeftHighBeam
+
extern const SDLLightName SDLLightNameFrontLeftHighBeam

Swift

-
static let frontLeftHighBeam: SDLLightName
+
static let frontLeftHighBeam: SDLLightName
@@ -6608,11 +6608,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameFrontRightHighBeam
+
extern const SDLLightName SDLLightNameFrontRightHighBeam

Swift

-
static let frontRightHighBeam: SDLLightName
+
static let frontRightHighBeam: SDLLightName
@@ -6626,11 +6626,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameFrontLeftLowBeam
+
extern const SDLLightName SDLLightNameFrontLeftLowBeam

Swift

-
static let frontLeftLowBeam: SDLLightName
+
static let frontLeftLowBeam: SDLLightName
@@ -6644,11 +6644,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameFrontRightLowBeam
+
extern const SDLLightName SDLLightNameFrontRightLowBeam

Swift

-
static let frontRightLowBeam: SDLLightName
+
static let frontRightLowBeam: SDLLightName
@@ -6662,11 +6662,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameFrontLeftParkingLight
+
extern const SDLLightName SDLLightNameFrontLeftParkingLight

Swift

-
static let frontLeftParkingLight: SDLLightName
+
static let frontLeftParkingLight: SDLLightName
@@ -6680,11 +6680,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameFrontRightParkingLight
+
extern const SDLLightName SDLLightNameFrontRightParkingLight

Swift

-
static let frontRightParkingLight: SDLLightName
+
static let frontRightParkingLight: SDLLightName
@@ -6698,11 +6698,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameFrontLeftFogLight
+
extern const SDLLightName SDLLightNameFrontLeftFogLight

Swift

-
static let frontLeftFogLight: SDLLightName
+
static let frontLeftFogLight: SDLLightName
@@ -6716,11 +6716,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameFrontRightFogLight
+
extern const SDLLightName SDLLightNameFrontRightFogLight

Swift

-
static let frontRightFogLight: SDLLightName
+
static let frontRightFogLight: SDLLightName
@@ -6734,11 +6734,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameFrontLeftDaytimeRunningLight
+
extern const SDLLightName SDLLightNameFrontLeftDaytimeRunningLight

Swift

-
static let frontLeftDaytimeRunningLight: SDLLightName
+
static let frontLeftDaytimeRunningLight: SDLLightName
@@ -6752,11 +6752,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameFrontRightDaytimeRunningLight
+
extern const SDLLightName SDLLightNameFrontRightDaytimeRunningLight

Swift

-
static let frontRightDaytimeRunningLight: SDLLightName
+
static let frontRightDaytimeRunningLight: SDLLightName
@@ -6770,11 +6770,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameFrontLeftTurnLight
+
extern const SDLLightName SDLLightNameFrontLeftTurnLight

Swift

-
static let frontLeftTurnLight: SDLLightName
+
static let frontLeftTurnLight: SDLLightName
@@ -6788,11 +6788,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameFrontRightTurnLight
+
extern const SDLLightName SDLLightNameFrontRightTurnLight

Swift

-
static let frontRightTurnLight: SDLLightName
+
static let frontRightTurnLight: SDLLightName
@@ -6806,11 +6806,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameRearLeftFogLight
+
extern const SDLLightName SDLLightNameRearLeftFogLight

Swift

-
static let rearLeftFogLight: SDLLightName
+
static let rearLeftFogLight: SDLLightName
@@ -6824,11 +6824,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameRearRightFogLight
+
extern const SDLLightName SDLLightNameRearRightFogLight

Swift

-
static let rearRightFogLight: SDLLightName
+
static let rearRightFogLight: SDLLightName
@@ -6842,11 +6842,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameRearLeftTailLight
+
extern const SDLLightName SDLLightNameRearLeftTailLight

Swift

-
static let rearLeftTailLight: SDLLightName
+
static let rearLeftTailLight: SDLLightName
@@ -6860,11 +6860,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameRearRightTailLight
+
extern const SDLLightName SDLLightNameRearRightTailLight

Swift

-
static let rearRightTailLight: SDLLightName
+
static let rearRightTailLight: SDLLightName
@@ -6878,11 +6878,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameRearLeftBrakeLight
+
extern const SDLLightName SDLLightNameRearLeftBrakeLight

Swift

-
static let rearLeftBrakeLight: SDLLightName
+
static let rearLeftBrakeLight: SDLLightName
@@ -6896,11 +6896,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameRearRightBrakeLight
+
extern const SDLLightName SDLLightNameRearRightBrakeLight

Swift

-
static let rearRightBrakeLight: SDLLightName
+
static let rearRightBrakeLight: SDLLightName
@@ -6914,11 +6914,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameRearLeftTurnLight
+
extern const SDLLightName SDLLightNameRearLeftTurnLight

Swift

-
static let rearLeftTurnLight: SDLLightName
+
static let rearLeftTurnLight: SDLLightName
@@ -6932,11 +6932,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameRearRightTurnLight
+
extern const SDLLightName SDLLightNameRearRightTurnLight

Swift

-
static let rearRightTurnLight: SDLLightName
+
static let rearRightTurnLight: SDLLightName
@@ -6950,11 +6950,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameRearRegistrationPlateLight
+
extern const SDLLightName SDLLightNameRearRegistrationPlateLight

Swift

-
static let rearRegistrationPlateLight: SDLLightName
+
static let rearRegistrationPlateLight: SDLLightName
@@ -6968,11 +6968,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameHighBeams
+
extern const SDLLightName SDLLightNameHighBeams

Swift

-
static let highBeams: SDLLightName
+
static let highBeams: SDLLightName
@@ -6986,11 +6986,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameLowBeams
+
extern const SDLLightName SDLLightNameLowBeams

Swift

-
static let lowBeams: SDLLightName
+
static let lowBeams: SDLLightName
@@ -7004,11 +7004,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameFogLights
+
extern const SDLLightName SDLLightNameFogLights

Swift

-
static let fogLights: SDLLightName
+
static let fogLights: SDLLightName
@@ -7022,11 +7022,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameRunningLights
+
extern const SDLLightName SDLLightNameRunningLights

Swift

-
static let runningLights: SDLLightName
+
static let runningLights: SDLLightName
@@ -7040,11 +7040,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameParkingLights
+
extern const SDLLightName SDLLightNameParkingLights

Swift

-
static let parkingLights: SDLLightName
+
static let parkingLights: SDLLightName
@@ -7058,11 +7058,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameBrakeLights
+
extern const SDLLightName SDLLightNameBrakeLights

Swift

-
static let brakeLights: SDLLightName
+
static let brakeLights: SDLLightName
@@ -7076,11 +7076,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameRearReversingLights
+
extern const SDLLightName SDLLightNameRearReversingLights

Swift

-
static let rearReversingLights: SDLLightName
+
static let rearReversingLights: SDLLightName
@@ -7094,11 +7094,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameSideMarkerLights
+
extern const SDLLightName SDLLightNameSideMarkerLights

Swift

-
static let sideMarkerLights: SDLLightName
+
static let sideMarkerLights: SDLLightName
@@ -7112,11 +7112,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameLeftTurnLights
+
extern const SDLLightName SDLLightNameLeftTurnLights

Swift

-
static let leftTurnLights: SDLLightName
+
static let leftTurnLights: SDLLightName
@@ -7130,11 +7130,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameRightTurnLights
+
extern const SDLLightName SDLLightNameRightTurnLights

Swift

-
static let rightTurnLights: SDLLightName
+
static let rightTurnLights: SDLLightName
@@ -7148,11 +7148,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameHazardLights
+
extern const SDLLightName SDLLightNameHazardLights

Swift

-
static let hazardLights: SDLLightName
+
static let hazardLights: SDLLightName
@@ -7166,11 +7166,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameAmbientLights
+
extern const SDLLightName SDLLightNameAmbientLights

Swift

-
static let ambientLights: SDLLightName
+
static let ambientLights: SDLLightName
@@ -7184,11 +7184,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameOverHeadLights
+
extern const SDLLightName SDLLightNameOverHeadLights

Swift

-
static let overHeadLights: SDLLightName
+
static let overHeadLights: SDLLightName
@@ -7202,11 +7202,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameReadingLights
+
extern const SDLLightName SDLLightNameReadingLights

Swift

-
static let readingLights: SDLLightName
+
static let readingLights: SDLLightName
@@ -7220,11 +7220,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameTrunkLights
+
extern const SDLLightName SDLLightNameTrunkLights

Swift

-
static let trunkLights: SDLLightName
+
static let trunkLights: SDLLightName
@@ -7238,11 +7238,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameExteriorFrontLights
+
extern const SDLLightName SDLLightNameExteriorFrontLights

Swift

-
static let exteriorFrontLights: SDLLightName
+
static let exteriorFrontLights: SDLLightName
@@ -7257,11 +7257,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameExteriorRearLights
+
extern const SDLLightName SDLLightNameExteriorRearLights

Swift

-
static let exteriorRearLights: SDLLightName
+
static let exteriorRearLights: SDLLightName
@@ -7276,11 +7276,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameExteriorLeftLights
+
extern const SDLLightName SDLLightNameExteriorLeftLights

Swift

-
static let exteriorLeftLights: SDLLightName
+
static let exteriorLeftLights: SDLLightName
@@ -7295,11 +7295,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameExteriorRightLights
+
extern const SDLLightName SDLLightNameExteriorRightLights

Swift

-
static let exteriorRightLights: SDLLightName
+
static let exteriorRightLights: SDLLightName
@@ -7313,11 +7313,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameExteriorRearCargoLights
+
extern const SDLLightName SDLLightNameExteriorRearCargoLights

Swift

-
static let exteriorRearCargoLights: SDLLightName
+
static let exteriorRearCargoLights: SDLLightName
@@ -7331,11 +7331,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameExteriorRearTruckBedLights
+
extern const SDLLightName SDLLightNameExteriorRearTruckBedLights

Swift

-
static let exteriorRearTruckBedLights: SDLLightName
+
static let exteriorRearTruckBedLights: SDLLightName
@@ -7349,11 +7349,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameExteriorRearTrailerLights
+
extern const SDLLightName SDLLightNameExteriorRearTrailerLights

Swift

-
static let exteriorRearTrailerLights: SDLLightName
+
static let exteriorRearTrailerLights: SDLLightName
@@ -7367,11 +7367,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameExteriorLeftSpotLights
+
extern const SDLLightName SDLLightNameExteriorLeftSpotLights

Swift

-
static let exteriorLeftSpotLights: SDLLightName
+
static let exteriorLeftSpotLights: SDLLightName
@@ -7385,11 +7385,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameExteriorRightSpotLights
+
extern const SDLLightName SDLLightNameExteriorRightSpotLights

Swift

-
static let exteriorRightSpotLights: SDLLightName
+
static let exteriorRightSpotLights: SDLLightName
@@ -7403,11 +7403,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameExteriorLeftPuddleLights
+
extern const SDLLightName SDLLightNameExteriorLeftPuddleLights

Swift

-
static let exteriorLeftPuddleLights: SDLLightName
+
static let exteriorLeftPuddleLights: SDLLightName
@@ -7421,11 +7421,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameExteriorRightPuddleLights
+
extern const SDLLightName SDLLightNameExteriorRightPuddleLights

Swift

-
static let exteriorRightPuddleLights: SDLLightName
+
static let exteriorRightPuddleLights: SDLLightName
@@ -7439,11 +7439,11 @@

Objective-C

-
extern const SDLLightName SDLLightNameExteriorAllLights
+
extern const SDLLightName SDLLightNameExteriorAllLights

Swift

-
static let exteriorAllLights: SDLLightName
+
static let exteriorAllLights: SDLLightName
@@ -7457,11 +7457,11 @@

Objective-C

-
extern const SDLLightStatus SDLLightStatusOn
+
extern const SDLLightStatus SDLLightStatusOn

Swift

-
static let on: SDLLightStatus
+
static let on: SDLLightStatus
@@ -7475,11 +7475,11 @@

Objective-C

-
extern const SDLLightStatus SDLLightStatusOFF
+
extern const SDLLightStatus SDLLightStatusOFF

Swift

-
static let OFF: SDLLightStatus
+
static let OFF: SDLLightStatus
@@ -7493,11 +7493,11 @@

Objective-C

-
extern const SDLLightStatus SDLLightStatusRampUp
+
extern const SDLLightStatus SDLLightStatusRampUp

Swift

-
static let rampUp: SDLLightStatus
+
static let rampUp: SDLLightStatus
@@ -7511,11 +7511,11 @@

Objective-C

-
extern const SDLLightStatus SDLLightStatusRampDown
+
extern const SDLLightStatus SDLLightStatusRampDown

Swift

-
static let rampDown: SDLLightStatus
+
static let rampDown: SDLLightStatus
@@ -7529,11 +7529,11 @@

Objective-C

-
extern const SDLLightStatus SDLLightStatusUnknown
+
extern const SDLLightStatus SDLLightStatusUnknown

Swift

-
static let unknown: SDLLightStatus
+
static let unknown: SDLLightStatus
@@ -7547,11 +7547,11 @@

Objective-C

-
extern const SDLLightStatus SDLLightStatusInvalid
+
extern const SDLLightStatus SDLLightStatusInvalid

Swift

-
static let invalid: SDLLightStatus
+
static let invalid: SDLLightStatus
@@ -7565,11 +7565,11 @@

Objective-C

-
extern const SDLLockScreenStatus SDLLockScreenStatusOff
+
extern const SDLLockScreenStatus SDLLockScreenStatusOff

Swift

-
static let off: SDLLockScreenStatus
+
static let off: SDLLockScreenStatus
@@ -7583,11 +7583,11 @@

Objective-C

-
extern const SDLLockScreenStatus SDLLockScreenStatusOptional
+
extern const SDLLockScreenStatus SDLLockScreenStatusOptional

Swift

-
static let optional: SDLLockScreenStatus
+
static let optional: SDLLockScreenStatus
@@ -7601,11 +7601,11 @@

Objective-C

-
extern const SDLLockScreenStatus SDLLockScreenStatusRequired
+
extern const SDLLockScreenStatus SDLLockScreenStatusRequired

Swift

-
static let required: SDLLockScreenStatus
+
static let required: SDLLockScreenStatus
@@ -7619,11 +7619,11 @@

Objective-C

-
extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusNormal
+
extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusNormal

Swift

-
static let normal: SDLMaintenanceModeStatus
+
static let normal: SDLMaintenanceModeStatus
@@ -7637,11 +7637,11 @@

Objective-C

-
extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusNear
+
extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusNear

Swift

-
static let near: SDLMaintenanceModeStatus
+
static let near: SDLMaintenanceModeStatus
@@ -7655,11 +7655,11 @@

Objective-C

-
extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusActive
+
extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusActive

Swift

-
static let active: SDLMaintenanceModeStatus
+
static let active: SDLMaintenanceModeStatus
@@ -7673,11 +7673,11 @@

Objective-C

-
extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusFeatureNotPresent
+
extern const SDLMaintenanceModeStatus SDLMaintenanceModeStatusFeatureNotPresent

Swift

-
static let featureNotPresent: SDLMaintenanceModeStatus
+
static let featureNotPresent: SDLMaintenanceModeStatus
@@ -7691,11 +7691,11 @@

Objective-C

-
extern const SDLMassageCushion SDLMassageCushionTopLumbar
+
extern const SDLMassageCushion SDLMassageCushionTopLumbar

Swift

-
static let topLumbar: SDLMassageCushion
+
static let topLumbar: SDLMassageCushion
@@ -7709,11 +7709,11 @@

Objective-C

-
extern const SDLMassageCushion SDLMassageCushionMiddleLumbar
+
extern const SDLMassageCushion SDLMassageCushionMiddleLumbar

Swift

-
static let middleLumbar: SDLMassageCushion
+
static let middleLumbar: SDLMassageCushion
@@ -7727,11 +7727,11 @@

Objective-C

-
extern const SDLMassageCushion SDLMassageCushionBottomLumbar
+
extern const SDLMassageCushion SDLMassageCushionBottomLumbar

Swift

-
static let bottomLumbar: SDLMassageCushion
+
static let bottomLumbar: SDLMassageCushion
@@ -7745,11 +7745,11 @@

Objective-C

-
extern const SDLMassageCushion SDLMassageCushionBackBolsters
+
extern const SDLMassageCushion SDLMassageCushionBackBolsters

Swift

-
static let backBolsters: SDLMassageCushion
+
static let backBolsters: SDLMassageCushion
@@ -7763,11 +7763,11 @@

Objective-C

-
extern const SDLMassageCushion SDLMassageCushionSeatBolsters
+
extern const SDLMassageCushion SDLMassageCushionSeatBolsters

Swift

-
static let seatBolsters: SDLMassageCushion
+
static let seatBolsters: SDLMassageCushion
@@ -7781,11 +7781,11 @@

Objective-C

-
extern const SDLMassageMode SDLMassageModeOff
+
extern const SDLMassageMode SDLMassageModeOff

Swift

-
static let off: SDLMassageMode
+
static let off: SDLMassageMode
@@ -7799,11 +7799,11 @@

Objective-C

-
extern const SDLMassageMode SDLMassageModeLow
+
extern const SDLMassageMode SDLMassageModeLow

Swift

-
static let low: SDLMassageMode
+
static let low: SDLMassageMode
@@ -7817,11 +7817,11 @@

Objective-C

-
extern const SDLMassageMode SDLMassageModeHigh
+
extern const SDLMassageMode SDLMassageModeHigh

Swift

-
static let high: SDLMassageMode
+
static let high: SDLMassageMode
@@ -7835,11 +7835,11 @@

Objective-C

-
extern const SDLMassageZone SDLMassageZoneLumbar
+
extern const SDLMassageZone SDLMassageZoneLumbar

Swift

-
static let lumbar: SDLMassageZone
+
static let lumbar: SDLMassageZone
@@ -7853,11 +7853,11 @@

Objective-C

-
extern const SDLMassageZone SDLMassageZoneSeatCushion
+
extern const SDLMassageZone SDLMassageZoneSeatCushion

Swift

-
static let seatCushion: SDLMassageZone
+
static let seatCushion: SDLMassageZone
@@ -7875,11 +7875,11 @@

Objective-C

-
extern const SDLMediaClockFormat SDLMediaClockFormatClock1
+
extern const SDLMediaClockFormat SDLMediaClockFormatClock1

Swift

-
static let clock1: SDLMediaClockFormat
+
static let clock1: SDLMediaClockFormat
@@ -7897,11 +7897,11 @@

Objective-C

-
extern const SDLMediaClockFormat SDLMediaClockFormatClock2
+
extern const SDLMediaClockFormat SDLMediaClockFormatClock2

Swift

-
static let clock2: SDLMediaClockFormat
+
static let clock2: SDLMediaClockFormat
@@ -7924,11 +7924,11 @@

Objective-C

-
extern const SDLMediaClockFormat SDLMediaClockFormatClock3
+
extern const SDLMediaClockFormat SDLMediaClockFormatClock3

Swift

-
static let clock3: SDLMediaClockFormat
+
static let clock3: SDLMediaClockFormat
@@ -7953,11 +7953,11 @@

Objective-C

-
extern const SDLMediaClockFormat SDLMediaClockFormatClockText1
+
extern const SDLMediaClockFormat SDLMediaClockFormatClockText1

Swift

-
static let clockText1: SDLMediaClockFormat
+
static let clockText1: SDLMediaClockFormat
@@ -7984,11 +7984,11 @@

Objective-C

-
extern const SDLMediaClockFormat SDLMediaClockFormatClockText2
+
extern const SDLMediaClockFormat SDLMediaClockFormatClockText2

Swift

-
static let clockText2: SDLMediaClockFormat
+
static let clockText2: SDLMediaClockFormat
@@ -8015,11 +8015,11 @@

Objective-C

-
extern const SDLMediaClockFormat SDLMediaClockFormatClockText3
+
extern const SDLMediaClockFormat SDLMediaClockFormatClockText3

Swift

-
static let clockText3: SDLMediaClockFormat
+
static let clockText3: SDLMediaClockFormat
@@ -8040,11 +8040,11 @@

Objective-C

-
extern const SDLMediaClockFormat SDLMediaClockFormatClockText4
+
extern const SDLMediaClockFormat SDLMediaClockFormatClockText4

Swift

-
static let clockText4: SDLMediaClockFormat
+
static let clockText4: SDLMediaClockFormat
@@ -8058,11 +8058,11 @@

Objective-C

-
extern const SDLMediaType SDLMediaTypeMusic
+
extern const SDLMediaType SDLMediaTypeMusic

Swift

-
static let music: SDLMediaType
+
static let music: SDLMediaType
@@ -8076,11 +8076,11 @@

Objective-C

-
extern const SDLMediaType SDLMediaTypePodcast
+
extern const SDLMediaType SDLMediaTypePodcast

Swift

-
static let podcast: SDLMediaType
+
static let podcast: SDLMediaType
@@ -8094,11 +8094,11 @@

Objective-C

-
extern const SDLMediaType SDLMediaTypeAudiobook
+
extern const SDLMediaType SDLMediaTypeAudiobook

Swift

-
static let audiobook: SDLMediaType
+
static let audiobook: SDLMediaType
@@ -8112,11 +8112,11 @@

Objective-C

-
extern const SDLMediaType SDLMediaTypeOther
+
extern const SDLMediaType SDLMediaTypeOther

Swift

-
static let other: SDLMediaType
+
static let other: SDLMediaType
@@ -8130,11 +8130,11 @@

Objective-C

-
extern const SDLMenuLayout SDLMenuLayoutList
+
extern const SDLMenuLayout SDLMenuLayoutList

Swift

-
static let list: SDLMenuLayout
+
static let list: SDLMenuLayout
@@ -8148,11 +8148,11 @@

Objective-C

-
extern const SDLMenuLayout SDLMenuLayoutTiles
+
extern const SDLMenuLayout SDLMenuLayoutTiles

Swift

-
static let tiles: SDLMenuLayout
+
static let tiles: SDLMenuLayout
@@ -8166,11 +8166,11 @@

Objective-C

-
extern const SDLMetadataType SDLMetadataTypeMediaTitle
+
extern const SDLMetadataType SDLMetadataTypeMediaTitle

Swift

-
static let mediaTitle: SDLMetadataType
+
static let mediaTitle: SDLMetadataType
@@ -8184,11 +8184,11 @@

Objective-C

-
extern const SDLMetadataType SDLMetadataTypeMediaArtist
+
extern const SDLMetadataType SDLMetadataTypeMediaArtist

Swift

-
static let mediaArtist: SDLMetadataType
+
static let mediaArtist: SDLMetadataType
@@ -8202,11 +8202,11 @@

Objective-C

-
extern const SDLMetadataType SDLMetadataTypeMediaAlbum
+
extern const SDLMetadataType SDLMetadataTypeMediaAlbum

Swift

-
static let mediaAlbum: SDLMetadataType
+
static let mediaAlbum: SDLMetadataType
@@ -8220,11 +8220,11 @@

Objective-C

-
extern const SDLMetadataType SDLMetadataTypeMediaYear
+
extern const SDLMetadataType SDLMetadataTypeMediaYear

Swift

-
static let mediaYear: SDLMetadataType
+
static let mediaYear: SDLMetadataType
@@ -8238,11 +8238,11 @@

Objective-C

-
extern const SDLMetadataType SDLMetadataTypeMediaGenre
+
extern const SDLMetadataType SDLMetadataTypeMediaGenre

Swift

-
static let mediaGenre: SDLMetadataType
+
static let mediaGenre: SDLMetadataType
@@ -8256,11 +8256,11 @@

Objective-C

-
extern const SDLMetadataType SDLMetadataTypeMediaStation
+
extern const SDLMetadataType SDLMetadataTypeMediaStation

Swift

-
static let mediaStation: SDLMetadataType
+
static let mediaStation: SDLMetadataType
@@ -8274,11 +8274,11 @@

Objective-C

-
extern const SDLMetadataType SDLMetadataTypeRating
+
extern const SDLMetadataType SDLMetadataTypeRating

Swift

-
static let rating: SDLMetadataType
+
static let rating: SDLMetadataType
@@ -8292,11 +8292,11 @@

Objective-C

-
extern const SDLMetadataType SDLMetadataTypeCurrentTemperature
+
extern const SDLMetadataType SDLMetadataTypeCurrentTemperature

Swift

-
static let currentTemperature: SDLMetadataType
+
static let currentTemperature: SDLMetadataType
@@ -8310,11 +8310,11 @@

Objective-C

-
extern const SDLMetadataType SDLMetadataTypeMaximumTemperature
+
extern const SDLMetadataType SDLMetadataTypeMaximumTemperature

Swift

-
static let maximumTemperature: SDLMetadataType
+
static let maximumTemperature: SDLMetadataType
@@ -8328,11 +8328,11 @@

Objective-C

-
extern const SDLMetadataType SDLMetadataTypeMinimumTemperature
+
extern const SDLMetadataType SDLMetadataTypeMinimumTemperature

Swift

-
static let minimumTemperature: SDLMetadataType
+
static let minimumTemperature: SDLMetadataType
@@ -8346,11 +8346,11 @@

Objective-C

-
extern const SDLMetadataType SDLMetadataTypeWeatherTerm
+
extern const SDLMetadataType SDLMetadataTypeWeatherTerm

Swift

-
static let weatherTerm: SDLMetadataType
+
static let weatherTerm: SDLMetadataType
@@ -8364,11 +8364,11 @@

Objective-C

-
extern const SDLMetadataType SDLMetadataTypeHumidity
+
extern const SDLMetadataType SDLMetadataTypeHumidity

Swift

-
static let humidity: SDLMetadataType
+
static let humidity: SDLMetadataType
@@ -8382,11 +8382,11 @@

Objective-C

-
extern const SDLModuleType SDLModuleTypeClimate
+
extern const SDLModuleType SDLModuleTypeClimate

Swift

-
static let climate: SDLModuleType
+
static let climate: SDLModuleType
@@ -8400,11 +8400,11 @@

Objective-C

-
extern const SDLModuleType SDLModuleTypeRadio
+
extern const SDLModuleType SDLModuleTypeRadio

Swift

-
static let radio: SDLModuleType
+
static let radio: SDLModuleType
@@ -8418,11 +8418,11 @@

Objective-C

-
extern const SDLModuleType SDLModuleTypeSeat
+
extern const SDLModuleType SDLModuleTypeSeat

Swift

-
static let seat: SDLModuleType
+
static let seat: SDLModuleType
@@ -8436,11 +8436,11 @@

Objective-C

-
extern const SDLModuleType SDLModuleTypeAudio
+
extern const SDLModuleType SDLModuleTypeAudio

Swift

-
static let audio: SDLModuleType
+
static let audio: SDLModuleType
@@ -8454,11 +8454,11 @@

Objective-C

-
extern const SDLModuleType SDLModuleTypeLight
+
extern const SDLModuleType SDLModuleTypeLight

Swift

-
static let light: SDLModuleType
+
static let light: SDLModuleType
@@ -8472,11 +8472,11 @@

Objective-C

-
extern const SDLModuleType SDLModuleTypeHMISettings
+
extern const SDLModuleType SDLModuleTypeHMISettings

Swift

-
static let hmiSettings: SDLModuleType
+
static let hmiSettings: SDLModuleType
@@ -8490,11 +8490,11 @@

Objective-C

-
extern SDLNavigationAction const SDLNavigationActionTurn
+
extern SDLNavigationAction const SDLNavigationActionTurn

Swift

-
static let turn: SDLNavigationAction
+
static let turn: SDLNavigationAction
@@ -8508,11 +8508,11 @@

Objective-C

-
extern SDLNavigationAction const SDLNavigationActionExit
+
extern SDLNavigationAction const SDLNavigationActionExit

Swift

-
static let exit: SDLNavigationAction
+
static let exit: SDLNavigationAction
@@ -8526,11 +8526,11 @@

Objective-C

-
extern SDLNavigationAction const SDLNavigationActionStay
+
extern SDLNavigationAction const SDLNavigationActionStay

Swift

-
static let stay: SDLNavigationAction
+
static let stay: SDLNavigationAction
@@ -8544,11 +8544,11 @@

Objective-C

-
extern SDLNavigationAction const SDLNavigationActionMerge
+
extern SDLNavigationAction const SDLNavigationActionMerge

Swift

-
static let merge: SDLNavigationAction
+
static let merge: SDLNavigationAction
@@ -8562,11 +8562,11 @@

Objective-C

-
extern SDLNavigationAction const SDLNavigationActionFerry
+
extern SDLNavigationAction const SDLNavigationActionFerry

Swift

-
static let ferry: SDLNavigationAction
+
static let ferry: SDLNavigationAction
@@ -8580,11 +8580,11 @@

Objective-C

-
extern SDLNavigationAction const SDLNavigationActionCarShuttleTrain
+
extern SDLNavigationAction const SDLNavigationActionCarShuttleTrain

Swift

-
static let carShuttleTrain: SDLNavigationAction
+
static let carShuttleTrain: SDLNavigationAction
@@ -8598,11 +8598,11 @@

Objective-C

-
extern SDLNavigationAction const SDLNavigationActionWaypoint
+
extern SDLNavigationAction const SDLNavigationActionWaypoint

Swift

-
static let waypoint: SDLNavigationAction
+
static let waypoint: SDLNavigationAction
@@ -8616,11 +8616,11 @@

Objective-C

-
extern SDLNavigationJunction const SDLNavigationJunctionRegular
+
extern SDLNavigationJunction const SDLNavigationJunctionRegular

Swift

-
static let regular: SDLNavigationJunction
+
static let regular: SDLNavigationJunction
@@ -8634,11 +8634,11 @@

Objective-C

-
extern SDLNavigationJunction const SDLNavigationJunctionBifurcation
+
extern SDLNavigationJunction const SDLNavigationJunctionBifurcation

Swift

-
static let bifurcation: SDLNavigationJunction
+
static let bifurcation: SDLNavigationJunction
@@ -8652,11 +8652,11 @@

Objective-C

-
extern SDLNavigationJunction const SDLNavigationJunctionMultiCarriageway
+
extern SDLNavigationJunction const SDLNavigationJunctionMultiCarriageway

Swift

-
static let multiCarriageway: SDLNavigationJunction
+
static let multiCarriageway: SDLNavigationJunction
@@ -8670,11 +8670,11 @@

Objective-C

-
extern SDLNavigationJunction const SDLNavigationJunctionRoundabout
+
extern SDLNavigationJunction const SDLNavigationJunctionRoundabout

Swift

-
static let roundabout: SDLNavigationJunction
+
static let roundabout: SDLNavigationJunction
@@ -8688,11 +8688,11 @@

Objective-C

-
extern SDLNavigationJunction const SDLNavigationJunctionTraversableRoundabout
+
extern SDLNavigationJunction const SDLNavigationJunctionTraversableRoundabout

Swift

-
static let traversableRoundabout: SDLNavigationJunction
+
static let traversableRoundabout: SDLNavigationJunction
@@ -8706,11 +8706,11 @@

Objective-C

-
extern SDLNavigationJunction const SDLNavigationJunctionJughandle
+
extern SDLNavigationJunction const SDLNavigationJunctionJughandle

Swift

-
static let jughandle: SDLNavigationJunction
+
static let jughandle: SDLNavigationJunction
@@ -8724,11 +8724,11 @@

Objective-C

-
extern SDLNavigationJunction const SDLNavigationJunctionAllWayYield
+
extern SDLNavigationJunction const SDLNavigationJunctionAllWayYield

Swift

-
static let allWayYield: SDLNavigationJunction
+
static let allWayYield: SDLNavigationJunction
@@ -8742,11 +8742,11 @@

Objective-C

-
extern SDLNavigationJunction const SDLNavigationJunctionTurnAround
+
extern SDLNavigationJunction const SDLNavigationJunctionTurnAround

Swift

-
static let turnAround: SDLNavigationJunction
+
static let turnAround: SDLNavigationJunction
@@ -8760,7 +8760,7 @@

Objective-C

-
extern SDLNotificationUserInfoKey const SDLNotificationUserInfoObject
+
extern SDLNotificationUserInfoKey const SDLNotificationUserInfoObject

Swift

@@ -8778,7 +8778,7 @@

Objective-C

-
extern SDLNotificationName const SDLTransportDidDisconnect
+
extern SDLNotificationName const SDLTransportDidDisconnect

Swift

@@ -8796,7 +8796,7 @@

Objective-C

-
extern SDLNotificationName const SDLTransportDidConnect
+
extern SDLNotificationName const SDLTransportDidConnect

Swift

@@ -8814,7 +8814,7 @@

Objective-C

-
extern SDLNotificationName const SDLTransportConnectError
+
extern SDLNotificationName const SDLTransportConnectError

Swift

@@ -8832,7 +8832,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveError
+
extern SDLNotificationName const SDLDidReceiveError

Swift

@@ -8850,7 +8850,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveLockScreenIcon
+
extern SDLNotificationName const SDLDidReceiveLockScreenIcon

Swift

@@ -8868,7 +8868,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidBecomeReady
+
extern SDLNotificationName const SDLDidBecomeReady

Swift

@@ -8886,7 +8886,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidUpdateProjectionView
+
extern SDLNotificationName const SDLDidUpdateProjectionView

Swift

@@ -8904,7 +8904,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveAddCommandResponse
+
extern SDLNotificationName const SDLDidReceiveAddCommandResponse

Swift

@@ -8922,7 +8922,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveAddSubMenuResponse
+
extern SDLNotificationName const SDLDidReceiveAddSubMenuResponse

Swift

@@ -8940,7 +8940,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveAlertResponse
+
extern SDLNotificationName const SDLDidReceiveAlertResponse

Swift

@@ -8958,7 +8958,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveAlertManeuverResponse
+
extern SDLNotificationName const SDLDidReceiveAlertManeuverResponse

Swift

@@ -8976,7 +8976,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveButtonPressResponse
+
extern SDLNotificationName const SDLDidReceiveButtonPressResponse

Swift

@@ -8994,7 +8994,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveCancelInteractionResponse
+
extern SDLNotificationName const SDLDidReceiveCancelInteractionResponse

Swift

@@ -9012,7 +9012,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveChangeRegistrationResponse
+
extern SDLNotificationName const SDLDidReceiveChangeRegistrationResponse

Swift

@@ -9030,7 +9030,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveCloseApplicationResponse
+
extern SDLNotificationName const SDLDidReceiveCloseApplicationResponse

Swift

@@ -9048,7 +9048,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveCreateInteractionChoiceSetResponse
+
extern SDLNotificationName const SDLDidReceiveCreateInteractionChoiceSetResponse

Swift

@@ -9066,7 +9066,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveCreateWindowResponse
+
extern SDLNotificationName const SDLDidReceiveCreateWindowResponse

Swift

@@ -9084,7 +9084,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDeleteCommandResponse
+
extern SDLNotificationName const SDLDidReceiveDeleteCommandResponse

Swift

@@ -9102,7 +9102,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDeleteFileResponse
+
extern SDLNotificationName const SDLDidReceiveDeleteFileResponse

Swift

@@ -9120,7 +9120,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDeleteInteractionChoiceSetResponse
+
extern SDLNotificationName const SDLDidReceiveDeleteInteractionChoiceSetResponse

Swift

@@ -9138,7 +9138,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDeleteSubmenuResponse
+
extern SDLNotificationName const SDLDidReceiveDeleteSubmenuResponse

Swift

@@ -9156,7 +9156,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDeleteWindowResponse
+
extern SDLNotificationName const SDLDidReceiveDeleteWindowResponse

Swift

@@ -9174,7 +9174,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDiagnosticMessageResponse
+
extern SDLNotificationName const SDLDidReceiveDiagnosticMessageResponse

Swift

@@ -9192,7 +9192,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDialNumberResponse
+
extern SDLNotificationName const SDLDidReceiveDialNumberResponse

Swift

@@ -9210,7 +9210,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveEncodedSyncPDataResponse
+
extern SDLNotificationName const SDLDidReceiveEncodedSyncPDataResponse

Swift

@@ -9228,7 +9228,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveEndAudioPassThruResponse
+
extern SDLNotificationName const SDLDidReceiveEndAudioPassThruResponse

Swift

@@ -9246,7 +9246,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGenericResponse
+
extern SDLNotificationName const SDLDidReceiveGenericResponse

Swift

@@ -9264,7 +9264,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetCloudAppPropertiesResponse
+
extern SDLNotificationName const SDLDidReceiveGetCloudAppPropertiesResponse

Swift

@@ -9282,7 +9282,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetAppServiceDataResponse
+
extern SDLNotificationName const SDLDidReceiveGetAppServiceDataResponse

Swift

@@ -9300,7 +9300,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetDTCsResponse
+
extern SDLNotificationName const SDLDidReceiveGetDTCsResponse

Swift

@@ -9318,7 +9318,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetFileResponse
+
extern SDLNotificationName const SDLDidReceiveGetFileResponse

Swift

@@ -9336,7 +9336,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataResponse
+
extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataResponse

Swift

@@ -9354,7 +9354,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataConsentResponse
+
extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataConsentResponse

Swift

@@ -9372,7 +9372,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetSystemCapabilitiesResponse
+
extern SDLNotificationName const SDLDidReceiveGetSystemCapabilitiesResponse

Swift

@@ -9390,7 +9390,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetVehicleDataResponse
+
extern SDLNotificationName const SDLDidReceiveGetVehicleDataResponse

Swift

@@ -9408,7 +9408,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetWaypointsResponse
+
extern SDLNotificationName const SDLDidReceiveGetWaypointsResponse

Swift

@@ -9426,7 +9426,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveListFilesResponse
+
extern SDLNotificationName const SDLDidReceiveListFilesResponse

Swift

@@ -9444,7 +9444,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceivePerformAppServiceInteractionResponse
+
extern SDLNotificationName const SDLDidReceivePerformAppServiceInteractionResponse

Swift

@@ -9462,7 +9462,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceivePerformAudioPassThruResponse
+
extern SDLNotificationName const SDLDidReceivePerformAudioPassThruResponse

Swift

@@ -9480,7 +9480,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceivePerformInteractionResponse
+
extern SDLNotificationName const SDLDidReceivePerformInteractionResponse

Swift

@@ -9498,7 +9498,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceivePublishAppServiceResponse
+
extern SDLNotificationName const SDLDidReceivePublishAppServiceResponse

Swift

@@ -9516,7 +9516,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceivePutFileResponse
+
extern SDLNotificationName const SDLDidReceivePutFileResponse

Swift

@@ -9534,7 +9534,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveReadDIDResponse
+
extern SDLNotificationName const SDLDidReceiveReadDIDResponse

Swift

@@ -9552,7 +9552,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveRegisterAppInterfaceResponse
+
extern SDLNotificationName const SDLDidReceiveRegisterAppInterfaceResponse

Swift

@@ -9570,7 +9570,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveReleaseInteriorVehicleDataModuleResponse
+
extern SDLNotificationName const SDLDidReceiveReleaseInteriorVehicleDataModuleResponse

Swift

@@ -9588,7 +9588,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveResetGlobalPropertiesResponse
+
extern SDLNotificationName const SDLDidReceiveResetGlobalPropertiesResponse

Swift

@@ -9606,7 +9606,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveScrollableMessageResponse
+
extern SDLNotificationName const SDLDidReceiveScrollableMessageResponse

Swift

@@ -9624,7 +9624,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSendHapticDataResponse
+
extern SDLNotificationName const SDLDidReceiveSendHapticDataResponse

Swift

@@ -9642,7 +9642,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSendLocationResponse
+
extern SDLNotificationName const SDLDidReceiveSendLocationResponse

Swift

@@ -9660,7 +9660,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSetAppIconResponse
+
extern SDLNotificationName const SDLDidReceiveSetAppIconResponse

Swift

@@ -9678,7 +9678,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSetCloudAppPropertiesResponse
+
extern SDLNotificationName const SDLDidReceiveSetCloudAppPropertiesResponse

Swift

@@ -9696,7 +9696,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSetDisplayLayoutResponse
+
extern SDLNotificationName const SDLDidReceiveSetDisplayLayoutResponse

Swift

@@ -9714,7 +9714,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSetGlobalPropertiesResponse
+
extern SDLNotificationName const SDLDidReceiveSetGlobalPropertiesResponse

Swift

@@ -9732,7 +9732,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSetInteriorVehicleDataResponse
+
extern SDLNotificationName const SDLDidReceiveSetInteriorVehicleDataResponse

Swift

@@ -9750,7 +9750,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSetMediaClockTimerResponse
+
extern SDLNotificationName const SDLDidReceiveSetMediaClockTimerResponse

Swift

@@ -9768,7 +9768,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveShowConstantTBTResponse
+
extern SDLNotificationName const SDLDidReceiveShowConstantTBTResponse

Swift

@@ -9786,7 +9786,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveShowResponse
+
extern SDLNotificationName const SDLDidReceiveShowResponse

Swift

@@ -9804,7 +9804,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveShowAppMenuResponse
+
extern SDLNotificationName const SDLDidReceiveShowAppMenuResponse

Swift

@@ -9822,7 +9822,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSliderResponse
+
extern SDLNotificationName const SDLDidReceiveSliderResponse

Swift

@@ -9840,7 +9840,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSpeakResponse
+
extern SDLNotificationName const SDLDidReceiveSpeakResponse

Swift

@@ -9858,7 +9858,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSubscribeButtonResponse
+
extern SDLNotificationName const SDLDidReceiveSubscribeButtonResponse

Swift

@@ -9876,7 +9876,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSubscribeVehicleDataResponse
+
extern SDLNotificationName const SDLDidReceiveSubscribeVehicleDataResponse

Swift

@@ -9894,7 +9894,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSubscribeWaypointsResponse
+
extern SDLNotificationName const SDLDidReceiveSubscribeWaypointsResponse

Swift

@@ -9912,7 +9912,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSyncPDataResponse
+
extern SDLNotificationName const SDLDidReceiveSyncPDataResponse

Swift

@@ -9930,7 +9930,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveUpdateTurnListResponse
+
extern SDLNotificationName const SDLDidReceiveUpdateTurnListResponse

Swift

@@ -9948,7 +9948,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveUnpublishAppServiceResponse
+
extern SDLNotificationName const SDLDidReceiveUnpublishAppServiceResponse

Swift

@@ -9966,7 +9966,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveUnregisterAppInterfaceResponse
+
extern SDLNotificationName const SDLDidReceiveUnregisterAppInterfaceResponse

Swift

@@ -9984,7 +9984,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveUnsubscribeButtonResponse
+
extern SDLNotificationName const SDLDidReceiveUnsubscribeButtonResponse

Swift

@@ -10002,7 +10002,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveUnsubscribeVehicleDataResponse
+
extern SDLNotificationName const SDLDidReceiveUnsubscribeVehicleDataResponse

Swift

@@ -10020,7 +10020,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveUnsubscribeWaypointsResponse
+
extern SDLNotificationName const SDLDidReceiveUnsubscribeWaypointsResponse

Swift

@@ -10038,7 +10038,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveAddCommandRequest
+
extern SDLNotificationName const SDLDidReceiveAddCommandRequest

Swift

@@ -10056,7 +10056,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveAddSubMenuRequest
+
extern SDLNotificationName const SDLDidReceiveAddSubMenuRequest

Swift

@@ -10074,7 +10074,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveAlertRequest
+
extern SDLNotificationName const SDLDidReceiveAlertRequest

Swift

@@ -10092,7 +10092,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveAlertManeuverRequest
+
extern SDLNotificationName const SDLDidReceiveAlertManeuverRequest

Swift

@@ -10110,7 +10110,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveButtonPressRequest
+
extern SDLNotificationName const SDLDidReceiveButtonPressRequest

Swift

@@ -10128,7 +10128,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveCancelInteractionRequest
+
extern SDLNotificationName const SDLDidReceiveCancelInteractionRequest

Swift

@@ -10146,7 +10146,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveChangeRegistrationRequest
+
extern SDLNotificationName const SDLDidReceiveChangeRegistrationRequest

Swift

@@ -10164,7 +10164,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveCloseApplicationRequest
+
extern SDLNotificationName const SDLDidReceiveCloseApplicationRequest

Swift

@@ -10182,7 +10182,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveCreateInteractionChoiceSetRequest
+
extern SDLNotificationName const SDLDidReceiveCreateInteractionChoiceSetRequest

Swift

@@ -10200,7 +10200,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveCreateWindowRequest
+
extern SDLNotificationName const SDLDidReceiveCreateWindowRequest

Swift

@@ -10218,7 +10218,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDeleteCommandRequest
+
extern SDLNotificationName const SDLDidReceiveDeleteCommandRequest

Swift

@@ -10236,7 +10236,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDeleteFileRequest
+
extern SDLNotificationName const SDLDidReceiveDeleteFileRequest

Swift

@@ -10254,7 +10254,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDeleteInteractionChoiceSetRequest
+
extern SDLNotificationName const SDLDidReceiveDeleteInteractionChoiceSetRequest

Swift

@@ -10272,7 +10272,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDeleteSubMenuRequest
+
extern SDLNotificationName const SDLDidReceiveDeleteSubMenuRequest

Swift

@@ -10290,7 +10290,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDeleteWindowRequest
+
extern SDLNotificationName const SDLDidReceiveDeleteWindowRequest

Swift

@@ -10308,7 +10308,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDiagnosticMessageRequest
+
extern SDLNotificationName const SDLDidReceiveDiagnosticMessageRequest

Swift

@@ -10326,7 +10326,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveDialNumberRequest
+
extern SDLNotificationName const SDLDidReceiveDialNumberRequest

Swift

@@ -10344,7 +10344,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveEncodedSyncPDataRequest
+
extern SDLNotificationName const SDLDidReceiveEncodedSyncPDataRequest

Swift

@@ -10362,7 +10362,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveEndAudioPassThruRequest
+
extern SDLNotificationName const SDLDidReceiveEndAudioPassThruRequest

Swift

@@ -10380,7 +10380,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetAppServiceDataRequest
+
extern SDLNotificationName const SDLDidReceiveGetAppServiceDataRequest

Swift

@@ -10398,7 +10398,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetCloudAppPropertiesRequest
+
extern SDLNotificationName const SDLDidReceiveGetCloudAppPropertiesRequest

Swift

@@ -10416,7 +10416,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetDTCsRequest
+
extern SDLNotificationName const SDLDidReceiveGetDTCsRequest

Swift

@@ -10434,7 +10434,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetFileRequest
+
extern SDLNotificationName const SDLDidReceiveGetFileRequest

Swift

@@ -10452,7 +10452,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataRequest
+
extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataRequest

Swift

@@ -10470,7 +10470,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataConsentRequest
+
extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataConsentRequest

Swift

@@ -10488,7 +10488,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetSystemCapabilityRequest
+
extern SDLNotificationName const SDLDidReceiveGetSystemCapabilityRequest

Swift

@@ -10506,7 +10506,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetVehicleDataRequest
+
extern SDLNotificationName const SDLDidReceiveGetVehicleDataRequest

Swift

@@ -10524,7 +10524,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveGetWayPointsRequest
+
extern SDLNotificationName const SDLDidReceiveGetWayPointsRequest

Swift

@@ -10542,7 +10542,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveListFilesRequest
+
extern SDLNotificationName const SDLDidReceiveListFilesRequest

Swift

@@ -10560,7 +10560,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceivePerformAppServiceInteractionRequest
+
extern SDLNotificationName const SDLDidReceivePerformAppServiceInteractionRequest

Swift

@@ -10578,7 +10578,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceivePerformAudioPassThruRequest
+
extern SDLNotificationName const SDLDidReceivePerformAudioPassThruRequest

Swift

@@ -10596,7 +10596,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceivePerformInteractionRequest
+
extern SDLNotificationName const SDLDidReceivePerformInteractionRequest

Swift

@@ -10614,7 +10614,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceivePublishAppServiceRequest
+
extern SDLNotificationName const SDLDidReceivePublishAppServiceRequest

Swift

@@ -10632,7 +10632,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceivePutFileRequest
+
extern SDLNotificationName const SDLDidReceivePutFileRequest

Swift

@@ -10650,7 +10650,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveReadDIDRequest
+
extern SDLNotificationName const SDLDidReceiveReadDIDRequest

Swift

@@ -10668,7 +10668,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveRegisterAppInterfaceRequest
+
extern SDLNotificationName const SDLDidReceiveRegisterAppInterfaceRequest

Swift

@@ -10686,7 +10686,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveReleaseInteriorVehicleDataModuleRequest
+
extern SDLNotificationName const SDLDidReceiveReleaseInteriorVehicleDataModuleRequest

Swift

@@ -10704,7 +10704,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveResetGlobalPropertiesRequest
+
extern SDLNotificationName const SDLDidReceiveResetGlobalPropertiesRequest

Swift

@@ -10722,7 +10722,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveScrollableMessageRequest
+
extern SDLNotificationName const SDLDidReceiveScrollableMessageRequest

Swift

@@ -10740,7 +10740,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSendHapticDataRequest
+
extern SDLNotificationName const SDLDidReceiveSendHapticDataRequest

Swift

@@ -10758,7 +10758,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSendLocationRequest
+
extern SDLNotificationName const SDLDidReceiveSendLocationRequest

Swift

@@ -10776,7 +10776,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSetAppIconRequest
+
extern SDLNotificationName const SDLDidReceiveSetAppIconRequest

Swift

@@ -10794,7 +10794,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSetCloudAppPropertiesRequest
+
extern SDLNotificationName const SDLDidReceiveSetCloudAppPropertiesRequest

Swift

@@ -10812,7 +10812,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSetDisplayLayoutRequest
+
extern SDLNotificationName const SDLDidReceiveSetDisplayLayoutRequest

Swift

@@ -10830,7 +10830,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSetGlobalPropertiesRequest
+
extern SDLNotificationName const SDLDidReceiveSetGlobalPropertiesRequest

Swift

@@ -10848,7 +10848,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSetInteriorVehicleDataRequest
+
extern SDLNotificationName const SDLDidReceiveSetInteriorVehicleDataRequest

Swift

@@ -10866,7 +10866,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSetMediaClockTimerRequest
+
extern SDLNotificationName const SDLDidReceiveSetMediaClockTimerRequest

Swift

@@ -10884,7 +10884,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveShowRequest
+
extern SDLNotificationName const SDLDidReceiveShowRequest

Swift

@@ -10902,7 +10902,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveShowAppMenuRequest
+
extern SDLNotificationName const SDLDidReceiveShowAppMenuRequest

Swift

@@ -10920,7 +10920,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveShowConstantTBTRequest
+
extern SDLNotificationName const SDLDidReceiveShowConstantTBTRequest

Swift

@@ -10938,7 +10938,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSliderRequest
+
extern SDLNotificationName const SDLDidReceiveSliderRequest

Swift

@@ -10956,7 +10956,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSpeakRequest
+
extern SDLNotificationName const SDLDidReceiveSpeakRequest

Swift

@@ -10974,7 +10974,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSubscribeButtonRequest
+
extern SDLNotificationName const SDLDidReceiveSubscribeButtonRequest

Swift

@@ -10992,7 +10992,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSubscribeVehicleDataRequest
+
extern SDLNotificationName const SDLDidReceiveSubscribeVehicleDataRequest

Swift

@@ -11010,7 +11010,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSubscribeWayPointsRequest
+
extern SDLNotificationName const SDLDidReceiveSubscribeWayPointsRequest

Swift

@@ -11028,7 +11028,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSyncPDataRequest
+
extern SDLNotificationName const SDLDidReceiveSyncPDataRequest

Swift

@@ -11046,7 +11046,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSystemRequestRequest
+
extern SDLNotificationName const SDLDidReceiveSystemRequestRequest

Swift

@@ -11064,7 +11064,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveUnpublishAppServiceRequest
+
extern SDLNotificationName const SDLDidReceiveUnpublishAppServiceRequest

Swift

@@ -11082,7 +11082,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveUnregisterAppInterfaceRequest
+
extern SDLNotificationName const SDLDidReceiveUnregisterAppInterfaceRequest

Swift

@@ -11100,7 +11100,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveUnsubscribeButtonRequest
+
extern SDLNotificationName const SDLDidReceiveUnsubscribeButtonRequest

Swift

@@ -11118,7 +11118,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveUnsubscribeVehicleDataRequest
+
extern SDLNotificationName const SDLDidReceiveUnsubscribeVehicleDataRequest

Swift

@@ -11136,7 +11136,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveUnsubscribeWayPointsRequest
+
extern SDLNotificationName const SDLDidReceiveUnsubscribeWayPointsRequest

Swift

@@ -11154,7 +11154,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveUpdateTurnListRequest
+
extern SDLNotificationName const SDLDidReceiveUpdateTurnListRequest

Swift

@@ -11172,7 +11172,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidChangeDriverDistractionStateNotification
+
extern SDLNotificationName const SDLDidChangeDriverDistractionStateNotification

Swift

@@ -11190,7 +11190,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidChangeHMIStatusNotification
+
extern SDLNotificationName const SDLDidChangeHMIStatusNotification

Swift

@@ -11208,7 +11208,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveAppServiceDataNotification
+
extern SDLNotificationName const SDLDidReceiveAppServiceDataNotification

Swift

@@ -11226,7 +11226,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveAppUnregisteredNotification
+
extern SDLNotificationName const SDLDidReceiveAppUnregisteredNotification

Swift

@@ -11244,7 +11244,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveAudioPassThruNotification
+
extern SDLNotificationName const SDLDidReceiveAudioPassThruNotification

Swift

@@ -11262,7 +11262,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveButtonEventNotification
+
extern SDLNotificationName const SDLDidReceiveButtonEventNotification

Swift

@@ -11280,7 +11280,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveButtonPressNotification
+
extern SDLNotificationName const SDLDidReceiveButtonPressNotification

Swift

@@ -11298,7 +11298,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveCommandNotification
+
extern SDLNotificationName const SDLDidReceiveCommandNotification

Swift

@@ -11316,7 +11316,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveEncodedDataNotification
+
extern SDLNotificationName const SDLDidReceiveEncodedDataNotification

Swift

@@ -11334,7 +11334,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveInteriorVehicleDataNotification
+
extern SDLNotificationName const SDLDidReceiveInteriorVehicleDataNotification

Swift

@@ -11352,7 +11352,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveKeyboardInputNotification
+
extern SDLNotificationName const SDLDidReceiveKeyboardInputNotification

Swift

@@ -11370,7 +11370,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidChangeLanguageNotification
+
extern SDLNotificationName const SDLDidChangeLanguageNotification

Swift

@@ -11388,7 +11388,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidChangeLockScreenStatusNotification
+
extern SDLNotificationName const SDLDidChangeLockScreenStatusNotification

Swift

@@ -11406,7 +11406,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveNewHashNotification
+
extern SDLNotificationName const SDLDidReceiveNewHashNotification

Swift

@@ -11424,7 +11424,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveVehicleIconNotification
+
extern SDLNotificationName const SDLDidReceiveVehicleIconNotification

Swift

@@ -11442,7 +11442,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidChangePermissionsNotification
+
extern SDLNotificationName const SDLDidChangePermissionsNotification

Swift

@@ -11460,7 +11460,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveRemoteControlStatusNotification
+
extern SDLNotificationName const SDLDidReceiveRemoteControlStatusNotification

Swift

@@ -11478,7 +11478,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSystemCapabilityUpdatedNotification
+
extern SDLNotificationName const SDLDidReceiveSystemCapabilityUpdatedNotification

Swift

@@ -11496,7 +11496,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveSystemRequestNotification
+
extern SDLNotificationName const SDLDidReceiveSystemRequestNotification

Swift

@@ -11514,7 +11514,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidChangeTurnByTurnStateNotification
+
extern SDLNotificationName const SDLDidChangeTurnByTurnStateNotification

Swift

@@ -11532,7 +11532,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveTouchEventNotification
+
extern SDLNotificationName const SDLDidReceiveTouchEventNotification

Swift

@@ -11550,7 +11550,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveVehicleDataNotification
+
extern SDLNotificationName const SDLDidReceiveVehicleDataNotification

Swift

@@ -11568,7 +11568,7 @@

Objective-C

-
extern SDLNotificationName const SDLDidReceiveWaypointNotification
+
extern SDLNotificationName const SDLDidReceiveWaypointNotification

Swift

@@ -11586,11 +11586,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLPark
+
extern const SDLPRNDL SDLPRNDLPark

Swift

-
static let park: SDLPRNDL
+
static let park: SDLPRNDL
@@ -11604,11 +11604,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLReverse
+
extern const SDLPRNDL SDLPRNDLReverse

Swift

-
static let reverse: SDLPRNDL
+
static let reverse: SDLPRNDL
@@ -11622,11 +11622,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLNeutral
+
extern const SDLPRNDL SDLPRNDLNeutral

Swift

-
static let neutral: SDLPRNDL
+
static let neutral: SDLPRNDL
@@ -11640,11 +11640,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLDrive
+
extern const SDLPRNDL SDLPRNDLDrive

Swift

-
static let drive: SDLPRNDL
+
static let drive: SDLPRNDL
@@ -11658,11 +11658,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLSport
+
extern const SDLPRNDL SDLPRNDLSport

Swift

-
static let sport: SDLPRNDL
+
static let sport: SDLPRNDL
@@ -11676,11 +11676,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLLowGear
+
extern const SDLPRNDL SDLPRNDLLowGear

Swift

-
static let lowGear: SDLPRNDL
+
static let lowGear: SDLPRNDL
@@ -11694,11 +11694,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLFirst
+
extern const SDLPRNDL SDLPRNDLFirst

Swift

-
static let first: SDLPRNDL
+
static let first: SDLPRNDL
@@ -11712,11 +11712,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLSecond
+
extern const SDLPRNDL SDLPRNDLSecond

Swift

-
static let second: SDLPRNDL
+
static let second: SDLPRNDL
@@ -11730,11 +11730,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLThird
+
extern const SDLPRNDL SDLPRNDLThird

Swift

-
static let third: SDLPRNDL
+
static let third: SDLPRNDL
@@ -11748,11 +11748,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLFourth
+
extern const SDLPRNDL SDLPRNDLFourth

Swift

-
static let fourth: SDLPRNDL
+
static let fourth: SDLPRNDL
@@ -11766,11 +11766,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLFifth
+
extern const SDLPRNDL SDLPRNDLFifth

Swift

-
static let fifth: SDLPRNDL
+
static let fifth: SDLPRNDL
@@ -11784,11 +11784,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLSixth
+
extern const SDLPRNDL SDLPRNDLSixth

Swift

-
static let sixth: SDLPRNDL
+
static let sixth: SDLPRNDL
@@ -11802,11 +11802,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLSeventh
+
extern const SDLPRNDL SDLPRNDLSeventh

Swift

-
static let seventh: SDLPRNDL
+
static let seventh: SDLPRNDL
@@ -11820,11 +11820,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLEighth
+
extern const SDLPRNDL SDLPRNDLEighth

Swift

-
static let eighth: SDLPRNDL
+
static let eighth: SDLPRNDL
@@ -11838,11 +11838,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLUnknown
+
extern const SDLPRNDL SDLPRNDLUnknown

Swift

-
static let unknown: SDLPRNDL
+
static let unknown: SDLPRNDL
@@ -11856,11 +11856,11 @@

Objective-C

-
extern const SDLPRNDL SDLPRNDLFault
+
extern const SDLPRNDL SDLPRNDLFault

Swift

-
static let fault: SDLPRNDL
+
static let fault: SDLPRNDL
@@ -11874,11 +11874,11 @@

Objective-C

-
extern const SDLPermissionStatus SDLPermissionStatusAllowed
+
extern const SDLPermissionStatus SDLPermissionStatusAllowed

Swift

-
static let allowed: SDLPermissionStatus
+
static let allowed: SDLPermissionStatus
@@ -11892,11 +11892,11 @@

Objective-C

-
extern const SDLPermissionStatus SDLPermissionStatusDisallowed
+
extern const SDLPermissionStatus SDLPermissionStatusDisallowed

Swift

-
static let disallowed: SDLPermissionStatus
+
static let disallowed: SDLPermissionStatus
@@ -11910,11 +11910,11 @@

Objective-C

-
extern const SDLPermissionStatus SDLPermissionStatusUserDisallowed
+
extern const SDLPermissionStatus SDLPermissionStatusUserDisallowed

Swift

-
static let userDisallowed: SDLPermissionStatus
+
static let userDisallowed: SDLPermissionStatus
@@ -11928,11 +11928,11 @@

Objective-C

-
extern const SDLPermissionStatus SDLPermissionStatusUserConsentPending
+
extern const SDLPermissionStatus SDLPermissionStatusUserConsentPending

Swift

-
static let userConsentPending: SDLPermissionStatus
+
static let userConsentPending: SDLPermissionStatus
@@ -11946,12 +11946,12 @@

Objective-C

-
extern const SDLPowerModeQualificationStatus
+  
extern const SDLPowerModeQualificationStatus
     SDLPowerModeQualificationStatusUndefined

Swift

-
static let undefined: SDLPowerModeQualificationStatus
+
static let undefined: SDLPowerModeQualificationStatus
@@ -11965,12 +11965,12 @@

Objective-C

-
extern const SDLPowerModeQualificationStatus
+  
extern const SDLPowerModeQualificationStatus
     SDLPowerModeQualificationStatusEvaluationInProgress

Swift

-
static let evaluationInProgress: SDLPowerModeQualificationStatus
+
static let evaluationInProgress: SDLPowerModeQualificationStatus
@@ -11984,12 +11984,12 @@

Objective-C

-
extern const SDLPowerModeQualificationStatus
+  
extern const SDLPowerModeQualificationStatus
     SDLPowerModeQualificationStatusNotDefined

Swift

-
static let notDefined: SDLPowerModeQualificationStatus
+
static let notDefined: SDLPowerModeQualificationStatus
@@ -12003,11 +12003,11 @@

Objective-C

-
extern const SDLPowerModeQualificationStatus SDLPowerModeQualificationStatusOk
+
extern const SDLPowerModeQualificationStatus SDLPowerModeQualificationStatusOk

Swift

-
static let ok: SDLPowerModeQualificationStatus
+
static let ok: SDLPowerModeQualificationStatus
@@ -12021,11 +12021,11 @@

Objective-C

-
extern const SDLPowerModeStatus SDLPowerModeStatusKeyOut
+
extern const SDLPowerModeStatus SDLPowerModeStatusKeyOut

Swift

-
static let keyOut: SDLPowerModeStatus
+
static let keyOut: SDLPowerModeStatus
@@ -12039,11 +12039,11 @@

Objective-C

-
extern const SDLPowerModeStatus SDLPowerModeStatusKeyRecentlyOut
+
extern const SDLPowerModeStatus SDLPowerModeStatusKeyRecentlyOut

Swift

-
static let keyRecentlyOut: SDLPowerModeStatus
+
static let keyRecentlyOut: SDLPowerModeStatus
@@ -12057,11 +12057,11 @@

Objective-C

-
extern const SDLPowerModeStatus SDLPowerModeStatusKeyApproved
+
extern const SDLPowerModeStatus SDLPowerModeStatusKeyApproved

Swift

-
static let keyApproved: SDLPowerModeStatus
+
static let keyApproved: SDLPowerModeStatus
@@ -12075,11 +12075,11 @@

Objective-C

-
extern const SDLPowerModeStatus SDLPowerModeStatusPostAccessory
+
extern const SDLPowerModeStatus SDLPowerModeStatusPostAccessory

Swift

-
static let postAccessory: SDLPowerModeStatus
+
static let postAccessory: SDLPowerModeStatus
@@ -12093,11 +12093,11 @@

Objective-C

-
extern const SDLPowerModeStatus SDLPowerModeStatusAccessory
+
extern const SDLPowerModeStatus SDLPowerModeStatusAccessory

Swift

-
static let accessory: SDLPowerModeStatus
+
static let accessory: SDLPowerModeStatus
@@ -12111,11 +12111,11 @@

Objective-C

-
extern const SDLPowerModeStatus SDLPowerModeStatusPostIgnition
+
extern const SDLPowerModeStatus SDLPowerModeStatusPostIgnition

Swift

-
static let postIgnition: SDLPowerModeStatus
+
static let postIgnition: SDLPowerModeStatus
@@ -12129,11 +12129,11 @@

Objective-C

-
extern const SDLPowerModeStatus SDLPowerModeStatusIgnitionOn
+
extern const SDLPowerModeStatus SDLPowerModeStatusIgnitionOn

Swift

-
static let ignitionOn: SDLPowerModeStatus
+
static let ignitionOn: SDLPowerModeStatus
@@ -12147,11 +12147,11 @@

Objective-C

-
extern const SDLPowerModeStatus SDLPowerModeStatusRunning
+
extern const SDLPowerModeStatus SDLPowerModeStatusRunning

Swift

-
static let running: SDLPowerModeStatus
+
static let running: SDLPowerModeStatus
@@ -12165,11 +12165,11 @@

Objective-C

-
extern const SDLPowerModeStatus SDLPowerModeStatusCrank
+
extern const SDLPowerModeStatus SDLPowerModeStatusCrank

Swift

-
static let crank: SDLPowerModeStatus
+
static let crank: SDLPowerModeStatus
@@ -12183,11 +12183,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutDefault
+
extern const SDLPredefinedLayout SDLPredefinedLayoutDefault

Swift

-
static let `default`: SDLPredefinedLayout
+
static let `default`: SDLPredefinedLayout
@@ -12201,11 +12201,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutMedia
+
extern const SDLPredefinedLayout SDLPredefinedLayoutMedia

Swift

-
static let media: SDLPredefinedLayout
+
static let media: SDLPredefinedLayout
@@ -12219,11 +12219,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutNonMedia
+
extern const SDLPredefinedLayout SDLPredefinedLayoutNonMedia

Swift

-
static let nonMedia: SDLPredefinedLayout
+
static let nonMedia: SDLPredefinedLayout
@@ -12237,11 +12237,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutOnscreenPresets
+
extern const SDLPredefinedLayout SDLPredefinedLayoutOnscreenPresets

Swift

-
static let onscreenPresets: SDLPredefinedLayout
+
static let onscreenPresets: SDLPredefinedLayout
@@ -12255,11 +12255,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutNavigationFullscreenMap
+
extern const SDLPredefinedLayout SDLPredefinedLayoutNavigationFullscreenMap

Swift

-
static let navigationFullscreenMap: SDLPredefinedLayout
+
static let navigationFullscreenMap: SDLPredefinedLayout
@@ -12273,11 +12273,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutNavigationList
+
extern const SDLPredefinedLayout SDLPredefinedLayoutNavigationList

Swift

-
static let navigationList: SDLPredefinedLayout
+
static let navigationList: SDLPredefinedLayout
@@ -12291,11 +12291,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutNavigationKeyboard
+
extern const SDLPredefinedLayout SDLPredefinedLayoutNavigationKeyboard

Swift

-
static let navigationKeyboard: SDLPredefinedLayout
+
static let navigationKeyboard: SDLPredefinedLayout
@@ -12309,11 +12309,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutGraphicWithText
+
extern const SDLPredefinedLayout SDLPredefinedLayoutGraphicWithText

Swift

-
static let graphicWithText: SDLPredefinedLayout
+
static let graphicWithText: SDLPredefinedLayout
@@ -12327,11 +12327,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutTextWithGraphic
+
extern const SDLPredefinedLayout SDLPredefinedLayoutTextWithGraphic

Swift

-
static let textWithGraphic: SDLPredefinedLayout
+
static let textWithGraphic: SDLPredefinedLayout
@@ -12345,11 +12345,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutTilesOnly
+
extern const SDLPredefinedLayout SDLPredefinedLayoutTilesOnly

Swift

-
static let tilesOnly: SDLPredefinedLayout
+
static let tilesOnly: SDLPredefinedLayout
@@ -12363,11 +12363,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutTextButtonsOnly
+
extern const SDLPredefinedLayout SDLPredefinedLayoutTextButtonsOnly

Swift

-
static let textButtonsOnly: SDLPredefinedLayout
+
static let textButtonsOnly: SDLPredefinedLayout
@@ -12381,11 +12381,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutGraphicWithTiles
+
extern const SDLPredefinedLayout SDLPredefinedLayoutGraphicWithTiles

Swift

-
static let graphicWithTiles: SDLPredefinedLayout
+
static let graphicWithTiles: SDLPredefinedLayout
@@ -12399,11 +12399,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutTilesWithGraphic
+
extern const SDLPredefinedLayout SDLPredefinedLayoutTilesWithGraphic

Swift

-
static let tilesWithGraphic: SDLPredefinedLayout
+
static let tilesWithGraphic: SDLPredefinedLayout
@@ -12417,12 +12417,12 @@

Objective-C

-
extern const SDLPredefinedLayout
+  
extern const SDLPredefinedLayout
     SDLPredefinedLayoutGraphicWithTextAndSoftButtons

Swift

-
static let graphicWithTextAndSoftButtons: SDLPredefinedLayout
+
static let graphicWithTextAndSoftButtons: SDLPredefinedLayout
@@ -12436,12 +12436,12 @@

Objective-C

-
extern const SDLPredefinedLayout
+  
extern const SDLPredefinedLayout
     SDLPredefinedLayoutTextAndSoftButtonsWithGraphic

Swift

-
static let textAndSoftButtonsWithGraphic: SDLPredefinedLayout
+
static let textAndSoftButtonsWithGraphic: SDLPredefinedLayout
@@ -12455,11 +12455,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutGraphicWithTextButtons
+
extern const SDLPredefinedLayout SDLPredefinedLayoutGraphicWithTextButtons

Swift

-
static let graphicWithTextButtons: SDLPredefinedLayout
+
static let graphicWithTextButtons: SDLPredefinedLayout
@@ -12473,11 +12473,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutTextButtonsWithGraphic
+
extern const SDLPredefinedLayout SDLPredefinedLayoutTextButtonsWithGraphic

Swift

-
static let textButtonsWithGraphic: SDLPredefinedLayout
+
static let textButtonsWithGraphic: SDLPredefinedLayout
@@ -12491,11 +12491,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutLargeGraphicWithSoftButtons
+
extern const SDLPredefinedLayout SDLPredefinedLayoutLargeGraphicWithSoftButtons

Swift

-
static let largeGraphicWithSoftButtons: SDLPredefinedLayout
+
static let largeGraphicWithSoftButtons: SDLPredefinedLayout
@@ -12509,11 +12509,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutDoubleGraphicWithSoftButtons
+
extern const SDLPredefinedLayout SDLPredefinedLayoutDoubleGraphicWithSoftButtons

Swift

-
static let doubleGraphicWithSoftButtons: SDLPredefinedLayout
+
static let doubleGraphicWithSoftButtons: SDLPredefinedLayout
@@ -12527,11 +12527,11 @@

Objective-C

-
extern const SDLPredefinedLayout SDLPredefinedLayoutLargeGraphicOnly
+
extern const SDLPredefinedLayout SDLPredefinedLayoutLargeGraphicOnly

Swift

-
static let largeGraphicOnly: SDLPredefinedLayout
+
static let largeGraphicOnly: SDLPredefinedLayout
@@ -12545,11 +12545,11 @@

Objective-C

-
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechHelp
+
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechHelp

Swift

-
static let help: SDLPrerecordedSpeech
+
static let help: SDLPrerecordedSpeech
@@ -12563,11 +12563,11 @@

Objective-C

-
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechInitial
+
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechInitial

Swift

-
static let initial: SDLPrerecordedSpeech
+
static let initial: SDLPrerecordedSpeech
@@ -12581,11 +12581,11 @@

Objective-C

-
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechListen
+
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechListen

Swift

-
static let listen: SDLPrerecordedSpeech
+
static let listen: SDLPrerecordedSpeech
@@ -12599,11 +12599,11 @@

Objective-C

-
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechPositive
+
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechPositive

Swift

-
static let positive: SDLPrerecordedSpeech
+
static let positive: SDLPrerecordedSpeech
@@ -12617,11 +12617,11 @@

Objective-C

-
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechNegative
+
extern const SDLPrerecordedSpeech SDLPrerecordedSpeechNegative

Swift

-
static let negative: SDLPrerecordedSpeech
+
static let negative: SDLPrerecordedSpeech
@@ -12635,11 +12635,11 @@

Objective-C

-
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceNoSourceSelected
+
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceNoSourceSelected

Swift

-
static let noSourceSelected: SDLPrimaryAudioSource
+
static let noSourceSelected: SDLPrimaryAudioSource
@@ -12653,11 +12653,11 @@

Objective-C

-
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceUSB
+
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceUSB

Swift

-
static let USB: SDLPrimaryAudioSource
+
static let USB: SDLPrimaryAudioSource
@@ -12671,11 +12671,11 @@

Objective-C

-
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceUSB2
+
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceUSB2

Swift

-
static let USB2: SDLPrimaryAudioSource
+
static let USB2: SDLPrimaryAudioSource
@@ -12689,11 +12689,11 @@

Objective-C

-
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceBluetoothStereo
+
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceBluetoothStereo

Swift

-
static let bluetoothStereo: SDLPrimaryAudioSource
+
static let bluetoothStereo: SDLPrimaryAudioSource
@@ -12707,11 +12707,11 @@

Objective-C

-
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceLineIn
+
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceLineIn

Swift

-
static let lineIn: SDLPrimaryAudioSource
+
static let lineIn: SDLPrimaryAudioSource
@@ -12725,11 +12725,11 @@

Objective-C

-
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceIpod
+
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceIpod

Swift

-
static let ipod: SDLPrimaryAudioSource
+
static let ipod: SDLPrimaryAudioSource
@@ -12743,11 +12743,11 @@

Objective-C

-
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceMobileApp
+
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceMobileApp

Swift

-
static let mobileApp: SDLPrimaryAudioSource
+
static let mobileApp: SDLPrimaryAudioSource
@@ -12761,11 +12761,11 @@

Objective-C

-
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceCD
+
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceCD

Swift

-
static let CD: SDLPrimaryAudioSource
+
static let CD: SDLPrimaryAudioSource
@@ -12779,11 +12779,11 @@

Objective-C

-
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceAM
+
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceAM

Swift

-
static let AM: SDLPrimaryAudioSource
+
static let AM: SDLPrimaryAudioSource
@@ -12797,11 +12797,11 @@

Objective-C

-
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceFM
+
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceFM

Swift

-
static let FM: SDLPrimaryAudioSource
+
static let FM: SDLPrimaryAudioSource
@@ -12815,11 +12815,11 @@

Objective-C

-
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceXM
+
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceXM

Swift

-
static let XM: SDLPrimaryAudioSource
+
static let XM: SDLPrimaryAudioSource
@@ -12833,11 +12833,11 @@

Objective-C

-
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceDAB
+
extern const SDLPrimaryAudioSource SDLPrimaryAudioSourceDAB

Swift

-
static let DAB: SDLPrimaryAudioSource
+
static let DAB: SDLPrimaryAudioSource
@@ -12851,11 +12851,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameAddCommand
+
extern SDLRPCFunctionName const SDLRPCFunctionNameAddCommand

Swift

-
static let addCommand: SDLRPCFunctionName
+
static let addCommand: SDLRPCFunctionName
@@ -12869,11 +12869,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameAddSubMenu
+
extern SDLRPCFunctionName const SDLRPCFunctionNameAddSubMenu

Swift

-
static let addSubMenu: SDLRPCFunctionName
+
static let addSubMenu: SDLRPCFunctionName
@@ -12887,11 +12887,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameAlert
+
extern SDLRPCFunctionName const SDLRPCFunctionNameAlert

Swift

-
static let alert: SDLRPCFunctionName
+
static let alert: SDLRPCFunctionName
@@ -12905,11 +12905,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameAlertManeuver
+
extern SDLRPCFunctionName const SDLRPCFunctionNameAlertManeuver

Swift

-
static let alertManeuver: SDLRPCFunctionName
+
static let alertManeuver: SDLRPCFunctionName
@@ -12923,11 +12923,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameButtonPress
+
extern SDLRPCFunctionName const SDLRPCFunctionNameButtonPress

Swift

-
static let buttonPress: SDLRPCFunctionName
+
static let buttonPress: SDLRPCFunctionName
@@ -12941,11 +12941,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameCancelInteraction
+
extern SDLRPCFunctionName const SDLRPCFunctionNameCancelInteraction

Swift

-
static let cancelInteraction: SDLRPCFunctionName
+
static let cancelInteraction: SDLRPCFunctionName
@@ -12959,11 +12959,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameChangeRegistration
+
extern SDLRPCFunctionName const SDLRPCFunctionNameChangeRegistration

Swift

-
static let changeRegistration: SDLRPCFunctionName
+
static let changeRegistration: SDLRPCFunctionName
@@ -12977,11 +12977,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameCloseApplication
+
extern SDLRPCFunctionName const SDLRPCFunctionNameCloseApplication

Swift

-
static let closeApplication: SDLRPCFunctionName
+
static let closeApplication: SDLRPCFunctionName
@@ -12995,11 +12995,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameCreateInteractionChoiceSet
+
extern SDLRPCFunctionName const SDLRPCFunctionNameCreateInteractionChoiceSet

Swift

-
static let createInteractionChoiceSet: SDLRPCFunctionName
+
static let createInteractionChoiceSet: SDLRPCFunctionName
@@ -13013,11 +13013,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteCommand
+
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteCommand

Swift

-
static let deleteCommand: SDLRPCFunctionName
+
static let deleteCommand: SDLRPCFunctionName
@@ -13031,11 +13031,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteFile
+
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteFile

Swift

-
static let deleteFile: SDLRPCFunctionName
+
static let deleteFile: SDLRPCFunctionName
@@ -13049,11 +13049,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteInteractionChoiceSet
+
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteInteractionChoiceSet

Swift

-
static let deleteInteractionChoiceSet: SDLRPCFunctionName
+
static let deleteInteractionChoiceSet: SDLRPCFunctionName
@@ -13067,11 +13067,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteSubMenu
+
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteSubMenu

Swift

-
static let deleteSubMenu: SDLRPCFunctionName
+
static let deleteSubMenu: SDLRPCFunctionName
@@ -13085,11 +13085,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameDiagnosticMessage
+
extern SDLRPCFunctionName const SDLRPCFunctionNameDiagnosticMessage

Swift

-
static let diagnosticMessage: SDLRPCFunctionName
+
static let diagnosticMessage: SDLRPCFunctionName
@@ -13103,11 +13103,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameDialNumber
+
extern SDLRPCFunctionName const SDLRPCFunctionNameDialNumber

Swift

-
static let dialNumber: SDLRPCFunctionName
+
static let dialNumber: SDLRPCFunctionName
@@ -13121,11 +13121,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameEncodedSyncPData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameEncodedSyncPData

Swift

-
static let encodedSyncPData: SDLRPCFunctionName
+
static let encodedSyncPData: SDLRPCFunctionName
@@ -13139,11 +13139,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameEndAudioPassThru
+
extern SDLRPCFunctionName const SDLRPCFunctionNameEndAudioPassThru

Swift

-
static let endAudioPassThru: SDLRPCFunctionName
+
static let endAudioPassThru: SDLRPCFunctionName
@@ -13157,11 +13157,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameGenericResponse
+
extern SDLRPCFunctionName const SDLRPCFunctionNameGenericResponse

Swift

-
static let genericResponse: SDLRPCFunctionName
+
static let genericResponse: SDLRPCFunctionName
@@ -13175,11 +13175,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameGetAppServiceData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameGetAppServiceData

Swift

-
static let getAppServiceData: SDLRPCFunctionName
+
static let getAppServiceData: SDLRPCFunctionName
@@ -13193,11 +13193,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameGetDTCs
+
extern SDLRPCFunctionName const SDLRPCFunctionNameGetDTCs

Swift

-
static let getDTCs: SDLRPCFunctionName
+
static let getDTCs: SDLRPCFunctionName
@@ -13211,11 +13211,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameGetFile
+
extern SDLRPCFunctionName const SDLRPCFunctionNameGetFile

Swift

-
static let getFile: SDLRPCFunctionName
+
static let getFile: SDLRPCFunctionName
@@ -13229,11 +13229,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameGetCloudAppProperties
+
extern SDLRPCFunctionName const SDLRPCFunctionNameGetCloudAppProperties

Swift

-
static let getCloudAppProperties: SDLRPCFunctionName
+
static let getCloudAppProperties: SDLRPCFunctionName
@@ -13247,11 +13247,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameGetInteriorVehicleData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameGetInteriorVehicleData

Swift

-
static let getInteriorVehicleData: SDLRPCFunctionName
+
static let getInteriorVehicleData: SDLRPCFunctionName
@@ -13265,11 +13265,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameGetInteriorVehicleDataConsent
+
extern SDLRPCFunctionName const SDLRPCFunctionNameGetInteriorVehicleDataConsent

Swift

-
static let getInteriorVehicleDataConsent: SDLRPCFunctionName
+
static let getInteriorVehicleDataConsent: SDLRPCFunctionName
@@ -13283,11 +13283,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameGetSystemCapability
+
extern SDLRPCFunctionName const SDLRPCFunctionNameGetSystemCapability

Swift

-
static let getSystemCapability: SDLRPCFunctionName
+
static let getSystemCapability: SDLRPCFunctionName
@@ -13301,11 +13301,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameGetVehicleData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameGetVehicleData

Swift

-
static let getVehicleData: SDLRPCFunctionName
+
static let getVehicleData: SDLRPCFunctionName
@@ -13319,11 +13319,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameGetWayPoints
+
extern SDLRPCFunctionName const SDLRPCFunctionNameGetWayPoints

Swift

-
static let getWayPoints: SDLRPCFunctionName
+
static let getWayPoints: SDLRPCFunctionName
@@ -13337,11 +13337,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameListFiles
+
extern SDLRPCFunctionName const SDLRPCFunctionNameListFiles

Swift

-
static let listFiles: SDLRPCFunctionName
+
static let listFiles: SDLRPCFunctionName
@@ -13355,11 +13355,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnAppInterfaceUnregistered
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnAppInterfaceUnregistered

Swift

-
static let onAppInterfaceUnregistered: SDLRPCFunctionName
+
static let onAppInterfaceUnregistered: SDLRPCFunctionName
@@ -13373,11 +13373,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnAppServiceData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnAppServiceData

Swift

-
static let onAppServiceData: SDLRPCFunctionName
+
static let onAppServiceData: SDLRPCFunctionName
@@ -13391,11 +13391,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnAudioPassThru
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnAudioPassThru

Swift

-
static let onAudioPassThru: SDLRPCFunctionName
+
static let onAudioPassThru: SDLRPCFunctionName
@@ -13409,11 +13409,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnButtonEvent
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnButtonEvent

Swift

-
static let onButtonEvent: SDLRPCFunctionName
+
static let onButtonEvent: SDLRPCFunctionName
@@ -13427,11 +13427,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnButtonPress
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnButtonPress

Swift

-
static let onButtonPress: SDLRPCFunctionName
+
static let onButtonPress: SDLRPCFunctionName
@@ -13445,11 +13445,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnCommand
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnCommand

Swift

-
static let onCommand: SDLRPCFunctionName
+
static let onCommand: SDLRPCFunctionName
@@ -13463,11 +13463,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnDriverDistraction
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnDriverDistraction

Swift

-
static let onDriverDistraction: SDLRPCFunctionName
+
static let onDriverDistraction: SDLRPCFunctionName
@@ -13481,11 +13481,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnEncodedSyncPData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnEncodedSyncPData

Swift

-
static let onEncodedSyncPData: SDLRPCFunctionName
+
static let onEncodedSyncPData: SDLRPCFunctionName
@@ -13499,11 +13499,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnHashChange
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnHashChange

Swift

-
static let onHashChange: SDLRPCFunctionName
+
static let onHashChange: SDLRPCFunctionName
@@ -13517,11 +13517,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnHMIStatus
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnHMIStatus

Swift

-
static let onHMIStatus: SDLRPCFunctionName
+
static let onHMIStatus: SDLRPCFunctionName
@@ -13535,11 +13535,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnInteriorVehicleData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnInteriorVehicleData

Swift

-
static let onInteriorVehicleData: SDLRPCFunctionName
+
static let onInteriorVehicleData: SDLRPCFunctionName
@@ -13553,11 +13553,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnKeyboardInput
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnKeyboardInput

Swift

-
static let onKeyboardInput: SDLRPCFunctionName
+
static let onKeyboardInput: SDLRPCFunctionName
@@ -13571,11 +13571,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnLanguageChange
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnLanguageChange

Swift

-
static let onLanguageChange: SDLRPCFunctionName
+
static let onLanguageChange: SDLRPCFunctionName
@@ -13589,11 +13589,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnLockScreenStatus
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnLockScreenStatus

Swift

-
static let onLockScreenStatus: SDLRPCFunctionName
+
static let onLockScreenStatus: SDLRPCFunctionName
@@ -13607,11 +13607,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnPermissionsChange
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnPermissionsChange

Swift

-
static let onPermissionsChange: SDLRPCFunctionName
+
static let onPermissionsChange: SDLRPCFunctionName
@@ -13625,11 +13625,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnRCStatus
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnRCStatus

Swift

-
static let onRCStatus: SDLRPCFunctionName
+
static let onRCStatus: SDLRPCFunctionName
@@ -13643,11 +13643,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnSyncPData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnSyncPData

Swift

-
static let onSyncPData: SDLRPCFunctionName
+
static let onSyncPData: SDLRPCFunctionName
@@ -13661,11 +13661,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnSystemCapabilityUpdated
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnSystemCapabilityUpdated

Swift

-
static let onSystemCapabilityUpdated: SDLRPCFunctionName
+
static let onSystemCapabilityUpdated: SDLRPCFunctionName
@@ -13679,11 +13679,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnSystemRequest
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnSystemRequest

Swift

-
static let onSystemRequest: SDLRPCFunctionName
+
static let onSystemRequest: SDLRPCFunctionName
@@ -13697,11 +13697,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnTBTClientState
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnTBTClientState

Swift

-
static let onTBTClientState: SDLRPCFunctionName
+
static let onTBTClientState: SDLRPCFunctionName
@@ -13715,11 +13715,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnTouchEvent
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnTouchEvent

Swift

-
static let onTouchEvent: SDLRPCFunctionName
+
static let onTouchEvent: SDLRPCFunctionName
@@ -13733,11 +13733,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnVehicleData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnVehicleData

Swift

-
static let onVehicleData: SDLRPCFunctionName
+
static let onVehicleData: SDLRPCFunctionName
@@ -13751,11 +13751,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameOnWayPointChange
+
extern SDLRPCFunctionName const SDLRPCFunctionNameOnWayPointChange

Swift

-
static let onWayPointChange: SDLRPCFunctionName
+
static let onWayPointChange: SDLRPCFunctionName
@@ -13769,11 +13769,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNamePerformAppServiceInteraction
+
extern SDLRPCFunctionName const SDLRPCFunctionNamePerformAppServiceInteraction

Swift

-
static let performAppServiceInteraction: SDLRPCFunctionName
+
static let performAppServiceInteraction: SDLRPCFunctionName
@@ -13787,11 +13787,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNamePerformAudioPassThru
+
extern SDLRPCFunctionName const SDLRPCFunctionNamePerformAudioPassThru

Swift

-
static let performAudioPassThru: SDLRPCFunctionName
+
static let performAudioPassThru: SDLRPCFunctionName
@@ -13805,11 +13805,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNamePerformInteraction
+
extern SDLRPCFunctionName const SDLRPCFunctionNamePerformInteraction

Swift

-
static let performInteraction: SDLRPCFunctionName
+
static let performInteraction: SDLRPCFunctionName
@@ -13823,11 +13823,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNamePublishAppService
+
extern SDLRPCFunctionName const SDLRPCFunctionNamePublishAppService

Swift

-
static let publishAppService: SDLRPCFunctionName
+
static let publishAppService: SDLRPCFunctionName
@@ -13841,11 +13841,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNamePutFile
+
extern SDLRPCFunctionName const SDLRPCFunctionNamePutFile

Swift

-
static let putFile: SDLRPCFunctionName
+
static let putFile: SDLRPCFunctionName
@@ -13859,11 +13859,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameReadDID
+
extern SDLRPCFunctionName const SDLRPCFunctionNameReadDID

Swift

-
static let readDID: SDLRPCFunctionName
+
static let readDID: SDLRPCFunctionName
@@ -13877,11 +13877,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameReleaseInteriorVehicleDataModule
+
extern SDLRPCFunctionName const SDLRPCFunctionNameReleaseInteriorVehicleDataModule

Swift

-
static let releaseInteriorVehicleDataModule: SDLRPCFunctionName
+
static let releaseInteriorVehicleDataModule: SDLRPCFunctionName
@@ -13895,11 +13895,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameRegisterAppInterface
+
extern SDLRPCFunctionName const SDLRPCFunctionNameRegisterAppInterface

Swift

-
static let registerAppInterface: SDLRPCFunctionName
+
static let registerAppInterface: SDLRPCFunctionName
@@ -13913,11 +13913,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameReserved
+
extern SDLRPCFunctionName const SDLRPCFunctionNameReserved

Swift

-
static let reserved: SDLRPCFunctionName
+
static let reserved: SDLRPCFunctionName
@@ -13931,11 +13931,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameResetGlobalProperties
+
extern SDLRPCFunctionName const SDLRPCFunctionNameResetGlobalProperties

Swift

-
static let resetGlobalProperties: SDLRPCFunctionName
+
static let resetGlobalProperties: SDLRPCFunctionName
@@ -13949,11 +13949,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameScrollableMessage
+
extern SDLRPCFunctionName const SDLRPCFunctionNameScrollableMessage

Swift

-
static let scrollableMessage: SDLRPCFunctionName
+
static let scrollableMessage: SDLRPCFunctionName
@@ -13967,11 +13967,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSendHapticData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSendHapticData

Swift

-
static let sendHapticData: SDLRPCFunctionName
+
static let sendHapticData: SDLRPCFunctionName
@@ -13985,11 +13985,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSendLocation
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSendLocation

Swift

-
static let sendLocation: SDLRPCFunctionName
+
static let sendLocation: SDLRPCFunctionName
@@ -14003,11 +14003,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSetAppIcon
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSetAppIcon

Swift

-
static let setAppIcon: SDLRPCFunctionName
+
static let setAppIcon: SDLRPCFunctionName
@@ -14021,11 +14021,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSetCloudAppProperties
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSetCloudAppProperties

Swift

-
static let setCloudAppProperties: SDLRPCFunctionName
+
static let setCloudAppProperties: SDLRPCFunctionName
@@ -14039,11 +14039,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSetDisplayLayout
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSetDisplayLayout

Swift

-
static let setDisplayLayout: SDLRPCFunctionName
+
static let setDisplayLayout: SDLRPCFunctionName
@@ -14057,11 +14057,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSetGlobalProperties
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSetGlobalProperties

Swift

-
static let setGlobalProperties: SDLRPCFunctionName
+
static let setGlobalProperties: SDLRPCFunctionName
@@ -14075,11 +14075,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSetInteriorVehicleData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSetInteriorVehicleData

Swift

-
static let setInteriorVehicleData: SDLRPCFunctionName
+
static let setInteriorVehicleData: SDLRPCFunctionName
@@ -14093,11 +14093,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSetMediaClockTimer
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSetMediaClockTimer

Swift

-
static let setMediaClockTimer: SDLRPCFunctionName
+
static let setMediaClockTimer: SDLRPCFunctionName
@@ -14111,11 +14111,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameShow
+
extern SDLRPCFunctionName const SDLRPCFunctionNameShow

Swift

-
static let show: SDLRPCFunctionName
+
static let show: SDLRPCFunctionName
@@ -14129,11 +14129,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameShowAppMenu
+
extern SDLRPCFunctionName const SDLRPCFunctionNameShowAppMenu

Swift

-
static let showAppMenu: SDLRPCFunctionName
+
static let showAppMenu: SDLRPCFunctionName
@@ -14147,11 +14147,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameShowConstantTBT
+
extern SDLRPCFunctionName const SDLRPCFunctionNameShowConstantTBT

Swift

-
static let showConstantTBT: SDLRPCFunctionName
+
static let showConstantTBT: SDLRPCFunctionName
@@ -14165,11 +14165,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSlider
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSlider

Swift

-
static let slider: SDLRPCFunctionName
+
static let slider: SDLRPCFunctionName
@@ -14183,11 +14183,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSpeak
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSpeak

Swift

-
static let speak: SDLRPCFunctionName
+
static let speak: SDLRPCFunctionName
@@ -14201,11 +14201,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSubscribeButton
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSubscribeButton

Swift

-
static let subscribeButton: SDLRPCFunctionName
+
static let subscribeButton: SDLRPCFunctionName
@@ -14219,11 +14219,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSubscribeVehicleData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSubscribeVehicleData

Swift

-
static let subscribeVehicleData: SDLRPCFunctionName
+
static let subscribeVehicleData: SDLRPCFunctionName
@@ -14237,11 +14237,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSubscribeWayPoints
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSubscribeWayPoints

Swift

-
static let subscribeWayPoints: SDLRPCFunctionName
+
static let subscribeWayPoints: SDLRPCFunctionName
@@ -14255,11 +14255,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSyncPData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSyncPData

Swift

-
static let syncPData: SDLRPCFunctionName
+
static let syncPData: SDLRPCFunctionName
@@ -14273,11 +14273,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameSystemRequest
+
extern SDLRPCFunctionName const SDLRPCFunctionNameSystemRequest

Swift

-
static let systemRequest: SDLRPCFunctionName
+
static let systemRequest: SDLRPCFunctionName
@@ -14291,11 +14291,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameUnpublishAppService
+
extern SDLRPCFunctionName const SDLRPCFunctionNameUnpublishAppService

Swift

-
static let unpublishAppService: SDLRPCFunctionName
+
static let unpublishAppService: SDLRPCFunctionName
@@ -14309,11 +14309,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameUnregisterAppInterface
+
extern SDLRPCFunctionName const SDLRPCFunctionNameUnregisterAppInterface

Swift

-
static let unregisterAppInterface: SDLRPCFunctionName
+
static let unregisterAppInterface: SDLRPCFunctionName
@@ -14327,11 +14327,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameUnsubscribeButton
+
extern SDLRPCFunctionName const SDLRPCFunctionNameUnsubscribeButton

Swift

-
static let unsubscribeButton: SDLRPCFunctionName
+
static let unsubscribeButton: SDLRPCFunctionName
@@ -14345,11 +14345,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameUnsubscribeVehicleData
+
extern SDLRPCFunctionName const SDLRPCFunctionNameUnsubscribeVehicleData

Swift

-
static let unsubscribeVehicleData: SDLRPCFunctionName
+
static let unsubscribeVehicleData: SDLRPCFunctionName
@@ -14363,11 +14363,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameUnsubscribeWayPoints
+
extern SDLRPCFunctionName const SDLRPCFunctionNameUnsubscribeWayPoints

Swift

-
static let unsubscribeWayPoints: SDLRPCFunctionName
+
static let unsubscribeWayPoints: SDLRPCFunctionName
@@ -14381,11 +14381,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameUpdateTurnList
+
extern SDLRPCFunctionName const SDLRPCFunctionNameUpdateTurnList

Swift

-
static let updateTurnList: SDLRPCFunctionName
+
static let updateTurnList: SDLRPCFunctionName
@@ -14399,11 +14399,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameCreateWindow
+
extern SDLRPCFunctionName const SDLRPCFunctionNameCreateWindow

Swift

-
static let createWindow: SDLRPCFunctionName
+
static let createWindow: SDLRPCFunctionName
@@ -14417,11 +14417,11 @@

Objective-C

-
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteWindow
+
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteWindow

Swift

-
static let deleteWindow: SDLRPCFunctionName
+
static let deleteWindow: SDLRPCFunctionName
@@ -14435,11 +14435,11 @@

Objective-C

-
extern const SDLRadioBand SDLRadioBandAM
+
extern const SDLRadioBand SDLRadioBandAM

Swift

-
static let am: SDLRadioBand
+
static let am: SDLRadioBand
@@ -14453,11 +14453,11 @@

Objective-C

-
extern const SDLRadioBand SDLRadioBandFM
+
extern const SDLRadioBand SDLRadioBandFM

Swift

-
static let fm: SDLRadioBand
+
static let fm: SDLRadioBand
@@ -14471,11 +14471,11 @@

Objective-C

-
extern const SDLRadioBand SDLRadioBandXM
+
extern const SDLRadioBand SDLRadioBandXM

Swift

-
static let xm: SDLRadioBand
+
static let xm: SDLRadioBand
@@ -14489,11 +14489,11 @@

Objective-C

-
extern const SDLRadioState SDLRadioStateAcquiring
+
extern const SDLRadioState SDLRadioStateAcquiring

Swift

-
static let acquiring: SDLRadioState
+
static let acquiring: SDLRadioState
@@ -14507,11 +14507,11 @@

Objective-C

-
extern const SDLRadioState SDLRadioStateAcquired
+
extern const SDLRadioState SDLRadioStateAcquired

Swift

-
static let acquired: SDLRadioState
+
static let acquired: SDLRadioState
@@ -14525,11 +14525,11 @@

Objective-C

-
extern const SDLRadioState SDLRadioStateMulticast
+
extern const SDLRadioState SDLRadioStateMulticast

Swift

-
static let multicast: SDLRadioState
+
static let multicast: SDLRadioState
@@ -14543,11 +14543,11 @@

Objective-C

-
extern const SDLRadioState SDLRadioStateNotFound
+
extern const SDLRadioState SDLRadioStateNotFound

Swift

-
static let notFound: SDLRadioState
+
static let notFound: SDLRadioState
@@ -14561,11 +14561,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeHTTP
+
extern const SDLRequestType SDLRequestTypeHTTP

Swift

-
static let HTTP: SDLRequestType
+
static let HTTP: SDLRequestType
@@ -14579,11 +14579,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeFileResume
+
extern const SDLRequestType SDLRequestTypeFileResume

Swift

-
static let fileResume: SDLRequestType
+
static let fileResume: SDLRequestType
@@ -14597,11 +14597,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeAuthenticationRequest
+
extern const SDLRequestType SDLRequestTypeAuthenticationRequest

Swift

-
static let authenticationRequest: SDLRequestType
+
static let authenticationRequest: SDLRequestType
@@ -14615,11 +14615,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeAuthenticationChallenge
+
extern const SDLRequestType SDLRequestTypeAuthenticationChallenge

Swift

-
static let authenticationChallenge: SDLRequestType
+
static let authenticationChallenge: SDLRequestType
@@ -14633,11 +14633,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeAuthenticationAck
+
extern const SDLRequestType SDLRequestTypeAuthenticationAck

Swift

-
static let authenticationAck: SDLRequestType
+
static let authenticationAck: SDLRequestType
@@ -14651,11 +14651,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeProprietary
+
extern const SDLRequestType SDLRequestTypeProprietary

Swift

-
static let proprietary: SDLRequestType
+
static let proprietary: SDLRequestType
@@ -14669,11 +14669,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeQueryApps
+
extern const SDLRequestType SDLRequestTypeQueryApps

Swift

-
static let queryApps: SDLRequestType
+
static let queryApps: SDLRequestType
@@ -14687,11 +14687,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeLaunchApp
+
extern const SDLRequestType SDLRequestTypeLaunchApp

Swift

-
static let launchApp: SDLRequestType
+
static let launchApp: SDLRequestType
@@ -14705,11 +14705,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeLockScreenIconURL
+
extern const SDLRequestType SDLRequestTypeLockScreenIconURL

Swift

-
static let lockScreenIconURL: SDLRequestType
+
static let lockScreenIconURL: SDLRequestType
@@ -14723,11 +14723,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeTrafficMessageChannel
+
extern const SDLRequestType SDLRequestTypeTrafficMessageChannel

Swift

-
static let trafficMessageChannel: SDLRequestType
+
static let trafficMessageChannel: SDLRequestType
@@ -14741,11 +14741,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeDriverProfile
+
extern const SDLRequestType SDLRequestTypeDriverProfile

Swift

-
static let driverProfile: SDLRequestType
+
static let driverProfile: SDLRequestType
@@ -14759,11 +14759,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeVoiceSearch
+
extern const SDLRequestType SDLRequestTypeVoiceSearch

Swift

-
static let voiceSearch: SDLRequestType
+
static let voiceSearch: SDLRequestType
@@ -14777,11 +14777,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeNavigation
+
extern const SDLRequestType SDLRequestTypeNavigation

Swift

-
static let navigation: SDLRequestType
+
static let navigation: SDLRequestType
@@ -14795,11 +14795,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypePhone
+
extern const SDLRequestType SDLRequestTypePhone

Swift

-
static let phone: SDLRequestType
+
static let phone: SDLRequestType
@@ -14813,11 +14813,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeClimate
+
extern const SDLRequestType SDLRequestTypeClimate

Swift

-
static let climate: SDLRequestType
+
static let climate: SDLRequestType
@@ -14831,11 +14831,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeSettings
+
extern const SDLRequestType SDLRequestTypeSettings

Swift

-
static let settings: SDLRequestType
+
static let settings: SDLRequestType
@@ -14849,11 +14849,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeVehicleDiagnostics
+
extern const SDLRequestType SDLRequestTypeVehicleDiagnostics

Swift

-
static let vehicleDiagnostics: SDLRequestType
+
static let vehicleDiagnostics: SDLRequestType
@@ -14867,11 +14867,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeEmergency
+
extern const SDLRequestType SDLRequestTypeEmergency

Swift

-
static let emergency: SDLRequestType
+
static let emergency: SDLRequestType
@@ -14885,11 +14885,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeMedia
+
extern const SDLRequestType SDLRequestTypeMedia

Swift

-
static let media: SDLRequestType
+
static let media: SDLRequestType
@@ -14903,11 +14903,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeFOTA
+
extern const SDLRequestType SDLRequestTypeFOTA

Swift

-
static let FOTA: SDLRequestType
+
static let FOTA: SDLRequestType
@@ -14921,11 +14921,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeOEMSpecific
+
extern const SDLRequestType SDLRequestTypeOEMSpecific

Swift

-
static let oemSpecific: SDLRequestType
+
static let oemSpecific: SDLRequestType
@@ -14939,11 +14939,11 @@

Objective-C

-
extern const SDLRequestType SDLRequestTypeIconURL
+
extern const SDLRequestType SDLRequestTypeIconURL

Swift

-
static let iconURL: SDLRequestType
+
static let iconURL: SDLRequestType
@@ -14957,11 +14957,11 @@

Objective-C

-
extern const SDLResult SDLResultSuccess
+
extern const SDLResult SDLResultSuccess

Swift

-
static let success: SDLResult
+
static let success: SDLResult
@@ -14989,11 +14989,11 @@

Objective-C

-
extern const SDLResult SDLResultInvalidData
+
extern const SDLResult SDLResultInvalidData

Swift

-
static let invalidData: SDLResult
+
static let invalidData: SDLResult
@@ -15007,11 +15007,11 @@

Objective-C

-
extern const SDLResult SDLResultCharacterLimitExceeded
+
extern const SDLResult SDLResultCharacterLimitExceeded

Swift

-
static let characterLimitExceeded: SDLResult
+
static let characterLimitExceeded: SDLResult
@@ -15025,11 +15025,11 @@

Objective-C

-
extern const SDLResult SDLResultUnsupportedRequest
+
extern const SDLResult SDLResultUnsupportedRequest

Swift

-
static let unsupportedRequest: SDLResult
+
static let unsupportedRequest: SDLResult
@@ -15043,11 +15043,11 @@

Objective-C

-
extern const SDLResult SDLResultOutOfMemory
+
extern const SDLResult SDLResultOutOfMemory

Swift

-
static let outOfMemory: SDLResult
+
static let outOfMemory: SDLResult
@@ -15063,11 +15063,11 @@

Objective-C

-
extern const SDLResult SDLResultTooManyPendingRequests
+
extern const SDLResult SDLResultTooManyPendingRequests

Swift

-
static let tooManyPendingRequests: SDLResult
+
static let tooManyPendingRequests: SDLResult
@@ -15083,11 +15083,11 @@

Objective-C

-
extern const SDLResult SDLResultInvalidId
+
extern const SDLResult SDLResultInvalidId

Swift

-
static let invalidId: SDLResult
+
static let invalidId: SDLResult
@@ -15101,11 +15101,11 @@

Objective-C

-
extern const SDLResult SDLResultDuplicateName
+
extern const SDLResult SDLResultDuplicateName

Swift

-
static let duplicateName: SDLResult
+
static let duplicateName: SDLResult
@@ -15119,11 +15119,11 @@

Objective-C

-
extern const SDLResult SDLResultTooManyApplications
+
extern const SDLResult SDLResultTooManyApplications

Swift

-
static let tooManyApplications: SDLResult
+
static let tooManyApplications: SDLResult
@@ -15137,11 +15137,11 @@

Objective-C

-
extern const SDLResult SDLResultApplicationRegisteredAlready
+
extern const SDLResult SDLResultApplicationRegisteredAlready

Swift

-
static let applicationRegisteredAlready: SDLResult
+
static let applicationRegisteredAlready: SDLResult
@@ -15155,11 +15155,11 @@

Objective-C

-
extern const SDLResult SDLResultUnsupportedVersion
+
extern const SDLResult SDLResultUnsupportedVersion

Swift

-
static let unsupportedVersion: SDLResult
+
static let unsupportedVersion: SDLResult
@@ -15173,11 +15173,11 @@

Objective-C

-
extern const SDLResult SDLResultWrongLanguage
+
extern const SDLResult SDLResultWrongLanguage

Swift

-
static let wrongLanguage: SDLResult
+
static let wrongLanguage: SDLResult
@@ -15191,11 +15191,11 @@

Objective-C

-
extern const SDLResult SDLResultApplicationNotRegistered
+
extern const SDLResult SDLResultApplicationNotRegistered

Swift

-
static let applicationNotRegistered: SDLResult
+
static let applicationNotRegistered: SDLResult
@@ -15209,11 +15209,11 @@

Objective-C

-
extern const SDLResult SDLResultInUse
+
extern const SDLResult SDLResultInUse

Swift

-
static let inUse: SDLResult
+
static let inUse: SDLResult
@@ -15227,11 +15227,11 @@

Objective-C

-
extern const SDLResult SDLResultVehicleDataNotAllowed
+
extern const SDLResult SDLResultVehicleDataNotAllowed

Swift

-
static let vehicleDataNotAllowed: SDLResult
+
static let vehicleDataNotAllowed: SDLResult
@@ -15245,11 +15245,11 @@

Objective-C

-
extern const SDLResult SDLResultVehicleDataNotAvailable
+
extern const SDLResult SDLResultVehicleDataNotAvailable

Swift

-
static let vehicleDataNotAvailable: SDLResult
+
static let vehicleDataNotAvailable: SDLResult
@@ -15263,11 +15263,11 @@

Objective-C

-
extern const SDLResult SDLResultRejected
+
extern const SDLResult SDLResultRejected

Swift

-
static let rejected: SDLResult
+
static let rejected: SDLResult
@@ -15281,11 +15281,11 @@

Objective-C

-
extern const SDLResult SDLResultAborted
+
extern const SDLResult SDLResultAborted

Swift

-
static let aborted: SDLResult
+
static let aborted: SDLResult
@@ -15299,11 +15299,11 @@

Objective-C

-
extern const SDLResult SDLResultIgnored
+
extern const SDLResult SDLResultIgnored

Swift

-
static let ignored: SDLResult
+
static let ignored: SDLResult
@@ -15317,11 +15317,11 @@

Objective-C

-
extern const SDLResult SDLResultUnsupportedResource
+
extern const SDLResult SDLResultUnsupportedResource

Swift

-
static let unsupportedResource: SDLResult
+
static let unsupportedResource: SDLResult
@@ -15335,11 +15335,11 @@

Objective-C

-
extern const SDLResult SDLResultFileNotFound
+
extern const SDLResult SDLResultFileNotFound

Swift

-
static let fileNotFound: SDLResult
+
static let fileNotFound: SDLResult
@@ -15353,11 +15353,11 @@

Objective-C

-
extern const SDLResult SDLResultGenericError
+
extern const SDLResult SDLResultGenericError

Swift

-
static let genericError: SDLResult
+
static let genericError: SDLResult
@@ -15371,11 +15371,11 @@

Objective-C

-
extern const SDLResult SDLResultDisallowed
+
extern const SDLResult SDLResultDisallowed

Swift

-
static let disallowed: SDLResult
+
static let disallowed: SDLResult
@@ -15389,11 +15389,11 @@

Objective-C

-
extern const SDLResult SDLResultUserDisallowed
+
extern const SDLResult SDLResultUserDisallowed

Swift

-
static let userDisallowed: SDLResult
+
static let userDisallowed: SDLResult
@@ -15407,11 +15407,11 @@

Objective-C

-
extern const SDLResult SDLResultTimedOut
+
extern const SDLResult SDLResultTimedOut

Swift

-
static let timedOut: SDLResult
+
static let timedOut: SDLResult
@@ -15425,11 +15425,11 @@

Objective-C

-
extern const SDLResult SDLResultCancelRoute
+
extern const SDLResult SDLResultCancelRoute

Swift

-
static let cancelRoute: SDLResult
+
static let cancelRoute: SDLResult
@@ -15443,11 +15443,11 @@

Objective-C

-
extern const SDLResult SDLResultCorruptedData
+
extern const SDLResult SDLResultCorruptedData

Swift

-
static let corruptedData: SDLResult
+
static let corruptedData: SDLResult
@@ -15461,11 +15461,11 @@

Objective-C

-
extern const SDLResult SDLResultTruncatedData
+
extern const SDLResult SDLResultTruncatedData

Swift

-
static let truncatedData: SDLResult
+
static let truncatedData: SDLResult
@@ -15479,11 +15479,11 @@

Objective-C

-
extern const SDLResult SDLResultRetry
+
extern const SDLResult SDLResultRetry

Swift

-
static let retry: SDLResult
+
static let retry: SDLResult
@@ -15497,11 +15497,11 @@

Objective-C

-
extern const SDLResult SDLResultWarnings
+
extern const SDLResult SDLResultWarnings

Swift

-
static let warnings: SDLResult
+
static let warnings: SDLResult
@@ -15515,11 +15515,11 @@

Objective-C

-
extern const SDLResult SDLResultSaved
+
extern const SDLResult SDLResultSaved

Swift

-
static let saved: SDLResult
+
static let saved: SDLResult
@@ -15533,11 +15533,11 @@

Objective-C

-
extern const SDLResult SDLResultInvalidCertificate
+
extern const SDLResult SDLResultInvalidCertificate

Swift

-
static let invalidCertificate: SDLResult
+
static let invalidCertificate: SDLResult
@@ -15551,11 +15551,11 @@

Objective-C

-
extern const SDLResult SDLResultExpiredCertificate
+
extern const SDLResult SDLResultExpiredCertificate

Swift

-
static let expiredCertificate: SDLResult
+
static let expiredCertificate: SDLResult
@@ -15569,11 +15569,11 @@

Objective-C

-
extern const SDLResult SDLResultResumeFailed
+
extern const SDLResult SDLResultResumeFailed

Swift

-
static let resumeFailed: SDLResult
+
static let resumeFailed: SDLResult
@@ -15587,11 +15587,11 @@

Objective-C

-
extern const SDLResult SDLResultDataNotAvailable
+
extern const SDLResult SDLResultDataNotAvailable

Swift

-
static let dataNotAvailable: SDLResult
+
static let dataNotAvailable: SDLResult
@@ -15605,11 +15605,11 @@

Objective-C

-
extern const SDLResult SDLResultReadOnly
+
extern const SDLResult SDLResultReadOnly

Swift

-
static let readOnly: SDLResult
+
static let readOnly: SDLResult
@@ -15623,11 +15623,11 @@

Objective-C

-
extern const SDLResult SDLResultEncryptionNeeded
+
extern const SDLResult SDLResultEncryptionNeeded

Swift

-
static let encryptionNeeded: SDLResult
+
static let encryptionNeeded: SDLResult
@@ -15641,11 +15641,11 @@

Objective-C

-
extern const SDLSamplingRate SDLSamplingRate8KHZ
+
extern const SDLSamplingRate SDLSamplingRate8KHZ

Swift

-
static let rate8KHZ: SDLSamplingRate
+
static let rate8KHZ: SDLSamplingRate
@@ -15659,11 +15659,11 @@

Objective-C

-
extern const SDLSamplingRate SDLSamplingRate16KHZ
+
extern const SDLSamplingRate SDLSamplingRate16KHZ

Swift

-
static let rate16KHZ: SDLSamplingRate
+
static let rate16KHZ: SDLSamplingRate
@@ -15677,11 +15677,11 @@

Objective-C

-
extern const SDLSamplingRate SDLSamplingRate22KHZ
+
extern const SDLSamplingRate SDLSamplingRate22KHZ

Swift

-
static let rate22KHZ: SDLSamplingRate
+
static let rate22KHZ: SDLSamplingRate
@@ -15695,11 +15695,11 @@

Objective-C

-
extern const SDLSamplingRate SDLSamplingRate44KHZ
+
extern const SDLSamplingRate SDLSamplingRate44KHZ

Swift

-
static let rate44KHZ: SDLSamplingRate
+
static let rate44KHZ: SDLSamplingRate
@@ -15713,11 +15713,11 @@

Objective-C

-
extern const SDLSeatMemoryActionType SDLSeatMemoryActionTypeSave
+
extern const SDLSeatMemoryActionType SDLSeatMemoryActionTypeSave

Swift

-
static let save: SDLSeatMemoryActionType
+
static let save: SDLSeatMemoryActionType
@@ -15731,11 +15731,11 @@

Objective-C

-
extern const SDLSeatMemoryActionType SDLSeatMemoryActionTypeRestore
+
extern const SDLSeatMemoryActionType SDLSeatMemoryActionTypeRestore

Swift

-
static let restore: SDLSeatMemoryActionType
+
static let restore: SDLSeatMemoryActionType
@@ -15749,11 +15749,11 @@

Objective-C

-
extern const SDLSeatMemoryActionType SDLSeatMemoryActionTypeNone
+
extern const SDLSeatMemoryActionType SDLSeatMemoryActionTypeNone

Swift

-
static let none: SDLSeatMemoryActionType
+
static let none: SDLSeatMemoryActionType
@@ -15767,11 +15767,11 @@

Objective-C

-
extern const SDLServiceUpdateReason SDLServiceUpdatePublished
+
extern const SDLServiceUpdateReason SDLServiceUpdatePublished

Swift

-
static let published: SDLServiceUpdateReason
+
static let published: SDLServiceUpdateReason
@@ -15785,11 +15785,11 @@

Objective-C

-
extern const SDLServiceUpdateReason SDLServiceUpdateRemoved
+
extern const SDLServiceUpdateReason SDLServiceUpdateRemoved

Swift

-
static let removed: SDLServiceUpdateReason
+
static let removed: SDLServiceUpdateReason
@@ -15803,11 +15803,11 @@

Objective-C

-
extern const SDLServiceUpdateReason SDLServiceUpdateActivated
+
extern const SDLServiceUpdateReason SDLServiceUpdateActivated

Swift

-
static let activated: SDLServiceUpdateReason
+
static let activated: SDLServiceUpdateReason
@@ -15821,11 +15821,11 @@

Objective-C

-
extern const SDLServiceUpdateReason SDLServiceUpdateDeactivated
+
extern const SDLServiceUpdateReason SDLServiceUpdateDeactivated

Swift

-
static let deactivated: SDLServiceUpdateReason
+
static let deactivated: SDLServiceUpdateReason
@@ -15839,11 +15839,11 @@

Objective-C

-
extern const SDLServiceUpdateReason SDLServiceUpdateManifestUpdate
+
extern const SDLServiceUpdateReason SDLServiceUpdateManifestUpdate

Swift

-
static let manifestUpdate: SDLServiceUpdateReason
+
static let manifestUpdate: SDLServiceUpdateReason
@@ -15857,11 +15857,11 @@

Objective-C

-
extern const SDLSoftButtonType SDLSoftButtonTypeText
+
extern const SDLSoftButtonType SDLSoftButtonTypeText

Swift

-
static let text: SDLSoftButtonType
+
static let text: SDLSoftButtonType
@@ -15875,11 +15875,11 @@

Objective-C

-
extern const SDLSoftButtonType SDLSoftButtonTypeImage
+
extern const SDLSoftButtonType SDLSoftButtonTypeImage

Swift

-
static let image: SDLSoftButtonType
+
static let image: SDLSoftButtonType
@@ -15893,11 +15893,11 @@

Objective-C

-
extern const SDLSoftButtonType SDLSoftButtonTypeBoth
+
extern const SDLSoftButtonType SDLSoftButtonTypeBoth

Swift

-
static let both: SDLSoftButtonType
+
static let both: SDLSoftButtonType
@@ -15911,11 +15911,11 @@

Objective-C

-
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesText
+
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesText

Swift

-
static let text: SDLSpeechCapabilities
+
static let text: SDLSpeechCapabilities
@@ -15929,11 +15929,11 @@

Objective-C

-
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesSAPIPhonemes
+
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesSAPIPhonemes

Swift

-
static let sapiPhonemes: SDLSpeechCapabilities
+
static let sapiPhonemes: SDLSpeechCapabilities
@@ -15947,11 +15947,11 @@

Objective-C

-
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesLHPlusPhonemes
+
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesLHPlusPhonemes

Swift

-
static let lhPlusPhonemes: SDLSpeechCapabilities
+
static let lhPlusPhonemes: SDLSpeechCapabilities
@@ -15965,11 +15965,11 @@

Objective-C

-
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesPrerecorded
+
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesPrerecorded

Swift

-
static let prerecorded: SDLSpeechCapabilities
+
static let prerecorded: SDLSpeechCapabilities
@@ -15983,11 +15983,11 @@

Objective-C

-
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesSilence
+
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesSilence

Swift

-
static let silence: SDLSpeechCapabilities
+
static let silence: SDLSpeechCapabilities
@@ -16001,11 +16001,11 @@

Objective-C

-
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesFile
+
extern const SDLSpeechCapabilities SDLSpeechCapabilitiesFile

Swift

-
static let file: SDLSpeechCapabilities
+
static let file: SDLSpeechCapabilities
@@ -16019,11 +16019,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameAcceptCall
+
extern SDLStaticIconName const SDLStaticIconNameAcceptCall

Swift

-
static let acceptCall: SDLStaticIconName
+
static let acceptCall: SDLStaticIconName
@@ -16037,11 +16037,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameAddWaypoint
+
extern SDLStaticIconName const SDLStaticIconNameAddWaypoint

Swift

-
static let addWaypoint: SDLStaticIconName
+
static let addWaypoint: SDLStaticIconName
@@ -16055,11 +16055,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameAlbum
+
extern SDLStaticIconName const SDLStaticIconNameAlbum

Swift

-
static let album: SDLStaticIconName
+
static let album: SDLStaticIconName
@@ -16073,11 +16073,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameAmbientLighting
+
extern SDLStaticIconName const SDLStaticIconNameAmbientLighting

Swift

-
static let ambientLighting: SDLStaticIconName
+
static let ambientLighting: SDLStaticIconName
@@ -16091,11 +16091,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameArrowNorth
+
extern SDLStaticIconName const SDLStaticIconNameArrowNorth

Swift

-
static let arrowNorth: SDLStaticIconName
+
static let arrowNorth: SDLStaticIconName
@@ -16109,11 +16109,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameAudioMute
+
extern SDLStaticIconName const SDLStaticIconNameAudioMute

Swift

-
static let audioMute: SDLStaticIconName
+
static let audioMute: SDLStaticIconName
@@ -16127,11 +16127,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameAudiobookEpisode
+
extern SDLStaticIconName const SDLStaticIconNameAudiobookEpisode

Swift

-
static let audiobookEpisode: SDLStaticIconName
+
static let audiobookEpisode: SDLStaticIconName
@@ -16145,11 +16145,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameAudiobookNarrator
+
extern SDLStaticIconName const SDLStaticIconNameAudiobookNarrator

Swift

-
static let audiobookNarrator: SDLStaticIconName
+
static let audiobookNarrator: SDLStaticIconName
@@ -16163,11 +16163,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameAuxillaryAudio
+
extern SDLStaticIconName const SDLStaticIconNameAuxillaryAudio

Swift

-
static let auxillaryAudio: SDLStaticIconName
+
static let auxillaryAudio: SDLStaticIconName
@@ -16181,11 +16181,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameBack
+
extern SDLStaticIconName const SDLStaticIconNameBack

Swift

-
static let back: SDLStaticIconName
+
static let back: SDLStaticIconName
@@ -16199,11 +16199,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity0Of5
+
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity0Of5

Swift

-
static let batteryCapacity0Of5: SDLStaticIconName
+
static let batteryCapacity0Of5: SDLStaticIconName
@@ -16217,11 +16217,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity1Of5
+
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity1Of5

Swift

-
static let batteryCapacity1Of5: SDLStaticIconName
+
static let batteryCapacity1Of5: SDLStaticIconName
@@ -16235,11 +16235,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity2Of5
+
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity2Of5

Swift

-
static let batteryCapacity2Of5: SDLStaticIconName
+
static let batteryCapacity2Of5: SDLStaticIconName
@@ -16253,11 +16253,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity3Of5
+
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity3Of5

Swift

-
static let batteryCapacity3Of5: SDLStaticIconName
+
static let batteryCapacity3Of5: SDLStaticIconName
@@ -16271,11 +16271,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity4Of5
+
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity4Of5

Swift

-
static let batteryCapacity4Of5: SDLStaticIconName
+
static let batteryCapacity4Of5: SDLStaticIconName
@@ -16289,11 +16289,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity5Of5
+
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity5Of5

Swift

-
static let batteryCapacity5Of5: SDLStaticIconName
+
static let batteryCapacity5Of5: SDLStaticIconName
@@ -16307,11 +16307,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameBluetoothAudioSource
+
extern SDLStaticIconName const SDLStaticIconNameBluetoothAudioSource

Swift

-
static let bluetoothAudioSource: SDLStaticIconName
+
static let bluetoothAudioSource: SDLStaticIconName
@@ -16325,11 +16325,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameBluetooth1
+
extern SDLStaticIconName const SDLStaticIconNameBluetooth1

Swift

-
static let bluetooth1: SDLStaticIconName
+
static let bluetooth1: SDLStaticIconName
@@ -16343,11 +16343,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameBluetooth2
+
extern SDLStaticIconName const SDLStaticIconNameBluetooth2

Swift

-
static let bluetooth2: SDLStaticIconName
+
static let bluetooth2: SDLStaticIconName
@@ -16361,11 +16361,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameBrowse
+
extern SDLStaticIconName const SDLStaticIconNameBrowse

Swift

-
static let browse: SDLStaticIconName
+
static let browse: SDLStaticIconName
@@ -16379,11 +16379,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameCellPhoneInRoamingMode
+
extern SDLStaticIconName const SDLStaticIconNameCellPhoneInRoamingMode

Swift

-
static let cellPhoneInRoamingMode: SDLStaticIconName
+
static let cellPhoneInRoamingMode: SDLStaticIconName
@@ -16397,11 +16397,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength0Of5Bars
+
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength0Of5Bars

Swift

-
static let cellServiceSignalStrength0Of5Bars: SDLStaticIconName
+
static let cellServiceSignalStrength0Of5Bars: SDLStaticIconName
@@ -16415,11 +16415,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength1Of5Bars
+
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength1Of5Bars

Swift

-
static let cellServiceSignalStrength1Of5Bars: SDLStaticIconName
+
static let cellServiceSignalStrength1Of5Bars: SDLStaticIconName
@@ -16433,11 +16433,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength2Of5Bars
+
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength2Of5Bars

Swift

-
static let cellServiceSignalStrength2Of5Bars: SDLStaticIconName
+
static let cellServiceSignalStrength2Of5Bars: SDLStaticIconName
@@ -16451,11 +16451,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength3Of5Bars
+
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength3Of5Bars

Swift

-
static let cellServiceSignalStrength3Of5Bars: SDLStaticIconName
+
static let cellServiceSignalStrength3Of5Bars: SDLStaticIconName
@@ -16469,11 +16469,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength4Of5Bars
+
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength4Of5Bars

Swift

-
static let cellServiceSignalStrength4Of5Bars: SDLStaticIconName
+
static let cellServiceSignalStrength4Of5Bars: SDLStaticIconName
@@ -16487,11 +16487,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength5Of5Bars
+
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength5Of5Bars

Swift

-
static let cellServiceSignalStrength5Of5Bars: SDLStaticIconName
+
static let cellServiceSignalStrength5Of5Bars: SDLStaticIconName
@@ -16505,11 +16505,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameChangeLaneLeft
+
extern SDLStaticIconName const SDLStaticIconNameChangeLaneLeft

Swift

-
static let changeLaneLeft: SDLStaticIconName
+
static let changeLaneLeft: SDLStaticIconName
@@ -16523,11 +16523,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameChangeLaneRight
+
extern SDLStaticIconName const SDLStaticIconNameChangeLaneRight

Swift

-
static let changeLaneRight: SDLStaticIconName
+
static let changeLaneRight: SDLStaticIconName
@@ -16541,11 +16541,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameCheckBoxChecked
+
extern SDLStaticIconName const SDLStaticIconNameCheckBoxChecked

Swift

-
static let checkBoxChecked: SDLStaticIconName
+
static let checkBoxChecked: SDLStaticIconName
@@ -16559,11 +16559,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameCheckBoxUnchecked
+
extern SDLStaticIconName const SDLStaticIconNameCheckBoxUnchecked

Swift

-
static let checkBoxUnchecked: SDLStaticIconName
+
static let checkBoxUnchecked: SDLStaticIconName
@@ -16577,11 +16577,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameClimate
+
extern SDLStaticIconName const SDLStaticIconNameClimate

Swift

-
static let climate: SDLStaticIconName
+
static let climate: SDLStaticIconName
@@ -16595,11 +16595,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameClock
+
extern SDLStaticIconName const SDLStaticIconNameClock

Swift

-
static let clock: SDLStaticIconName
+
static let clock: SDLStaticIconName
@@ -16613,11 +16613,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameCompose
+
extern SDLStaticIconName const SDLStaticIconNameCompose

Swift

-
static let compose: SDLStaticIconName
+
static let compose: SDLStaticIconName
@@ -16631,11 +16631,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameContact
+
extern SDLStaticIconName const SDLStaticIconNameContact

Swift

-
static let contact: SDLStaticIconName
+
static let contact: SDLStaticIconName
@@ -16649,11 +16649,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameContinue
+
extern SDLStaticIconName const SDLStaticIconNameContinue

Swift

-
static let `continue`: SDLStaticIconName
+
static let `continue`: SDLStaticIconName
@@ -16667,11 +16667,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameDash
+
extern SDLStaticIconName const SDLStaticIconNameDash

Swift

-
static let dash: SDLStaticIconName
+
static let dash: SDLStaticIconName
@@ -16685,11 +16685,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameDate
+
extern SDLStaticIconName const SDLStaticIconNameDate

Swift

-
static let date: SDLStaticIconName
+
static let date: SDLStaticIconName
@@ -16703,11 +16703,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameDelete
+
extern SDLStaticIconName const SDLStaticIconNameDelete

Swift

-
static let delete: SDLStaticIconName
+
static let delete: SDLStaticIconName
@@ -16721,11 +16721,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameDestination
+
extern SDLStaticIconName const SDLStaticIconNameDestination

Swift

-
static let destination: SDLStaticIconName
+
static let destination: SDLStaticIconName
@@ -16739,11 +16739,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameDestinationFerryAhead
+
extern SDLStaticIconName const SDLStaticIconNameDestinationFerryAhead

Swift

-
static let destinationFerryAhead: SDLStaticIconName
+
static let destinationFerryAhead: SDLStaticIconName
@@ -16757,11 +16757,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameEbookmark
+
extern SDLStaticIconName const SDLStaticIconNameEbookmark

Swift

-
static let ebookmark: SDLStaticIconName
+
static let ebookmark: SDLStaticIconName
@@ -16775,11 +16775,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameEmpty
+
extern SDLStaticIconName const SDLStaticIconNameEmpty

Swift

-
static let empty: SDLStaticIconName
+
static let empty: SDLStaticIconName
@@ -16793,11 +16793,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameEndCall
+
extern SDLStaticIconName const SDLStaticIconNameEndCall

Swift

-
static let endCall: SDLStaticIconName
+
static let endCall: SDLStaticIconName
@@ -16811,11 +16811,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameFail
+
extern SDLStaticIconName const SDLStaticIconNameFail

Swift

-
static let fail: SDLStaticIconName
+
static let fail: SDLStaticIconName
@@ -16829,11 +16829,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameFastForward30Secs
+
extern SDLStaticIconName const SDLStaticIconNameFastForward30Secs

Swift

-
static let fastForward30Secs: SDLStaticIconName
+
static let fastForward30Secs: SDLStaticIconName
@@ -16847,11 +16847,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameFavoriteHeart
+
extern SDLStaticIconName const SDLStaticIconNameFavoriteHeart

Swift

-
static let favoriteHeart: SDLStaticIconName
+
static let favoriteHeart: SDLStaticIconName
@@ -16865,11 +16865,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameFavoriteStar
+
extern SDLStaticIconName const SDLStaticIconNameFavoriteStar

Swift

-
static let favoriteStar: SDLStaticIconName
+
static let favoriteStar: SDLStaticIconName
@@ -16883,11 +16883,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameFaxNumber
+
extern SDLStaticIconName const SDLStaticIconNameFaxNumber

Swift

-
static let faxNumber: SDLStaticIconName
+
static let faxNumber: SDLStaticIconName
@@ -16901,11 +16901,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameFilename
+
extern SDLStaticIconName const SDLStaticIconNameFilename

Swift

-
static let filename: SDLStaticIconName
+
static let filename: SDLStaticIconName
@@ -16919,11 +16919,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameFilter
+
extern SDLStaticIconName const SDLStaticIconNameFilter

Swift

-
static let filter: SDLStaticIconName
+
static let filter: SDLStaticIconName
@@ -16937,11 +16937,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameFolder
+
extern SDLStaticIconName const SDLStaticIconNameFolder

Swift

-
static let folder: SDLStaticIconName
+
static let folder: SDLStaticIconName
@@ -16955,11 +16955,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameFuelPrices
+
extern SDLStaticIconName const SDLStaticIconNameFuelPrices

Swift

-
static let fuelPrices: SDLStaticIconName
+
static let fuelPrices: SDLStaticIconName
@@ -16973,11 +16973,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameFullMap
+
extern SDLStaticIconName const SDLStaticIconNameFullMap

Swift

-
static let fullMap: SDLStaticIconName
+
static let fullMap: SDLStaticIconName
@@ -16991,11 +16991,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameGenericPhoneNumber
+
extern SDLStaticIconName const SDLStaticIconNameGenericPhoneNumber

Swift

-
static let genericPhoneNumber: SDLStaticIconName
+
static let genericPhoneNumber: SDLStaticIconName
@@ -17009,11 +17009,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameGenre
+
extern SDLStaticIconName const SDLStaticIconNameGenre

Swift

-
static let genre: SDLStaticIconName
+
static let genre: SDLStaticIconName
@@ -17027,11 +17027,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameGlobalKeyboard
+
extern SDLStaticIconName const SDLStaticIconNameGlobalKeyboard

Swift

-
static let globalKeyboard: SDLStaticIconName
+
static let globalKeyboard: SDLStaticIconName
@@ -17045,11 +17045,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameHighwayExitInformation
+
extern SDLStaticIconName const SDLStaticIconNameHighwayExitInformation

Swift

-
static let highwayExitInformation: SDLStaticIconName
+
static let highwayExitInformation: SDLStaticIconName
@@ -17063,11 +17063,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameHomePhoneNumber
+
extern SDLStaticIconName const SDLStaticIconNameHomePhoneNumber

Swift

-
static let homePhoneNumber: SDLStaticIconName
+
static let homePhoneNumber: SDLStaticIconName
@@ -17081,11 +17081,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameHyperlink
+
extern SDLStaticIconName const SDLStaticIconNameHyperlink

Swift

-
static let hyperlink: SDLStaticIconName
+
static let hyperlink: SDLStaticIconName
@@ -17099,11 +17099,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameID3TagUnknown
+
extern SDLStaticIconName const SDLStaticIconNameID3TagUnknown

Swift

-
static let id3TagUnknown: SDLStaticIconName
+
static let id3TagUnknown: SDLStaticIconName
@@ -17117,11 +17117,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameIncomingCalls
+
extern SDLStaticIconName const SDLStaticIconNameIncomingCalls

Swift

-
static let incomingCalls: SDLStaticIconName
+
static let incomingCalls: SDLStaticIconName
@@ -17135,11 +17135,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameInformation
+
extern SDLStaticIconName const SDLStaticIconNameInformation

Swift

-
static let information: SDLStaticIconName
+
static let information: SDLStaticIconName
@@ -17153,11 +17153,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameIPodMediaSource
+
extern SDLStaticIconName const SDLStaticIconNameIPodMediaSource

Swift

-
static let iPodMediaSource: SDLStaticIconName
+
static let iPodMediaSource: SDLStaticIconName
@@ -17171,11 +17171,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameJoinCalls
+
extern SDLStaticIconName const SDLStaticIconNameJoinCalls

Swift

-
static let joinCalls: SDLStaticIconName
+
static let joinCalls: SDLStaticIconName
@@ -17189,11 +17189,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameKeepLeft
+
extern SDLStaticIconName const SDLStaticIconNameKeepLeft

Swift

-
static let keepLeft: SDLStaticIconName
+
static let keepLeft: SDLStaticIconName
@@ -17207,11 +17207,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameKeepRight
+
extern SDLStaticIconName const SDLStaticIconNameKeepRight

Swift

-
static let keepRight: SDLStaticIconName
+
static let keepRight: SDLStaticIconName
@@ -17225,11 +17225,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameKey
+
extern SDLStaticIconName const SDLStaticIconNameKey

Swift

-
static let key: SDLStaticIconName
+
static let key: SDLStaticIconName
@@ -17243,11 +17243,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameLeft
+
extern SDLStaticIconName const SDLStaticIconNameLeft

Swift

-
static let left: SDLStaticIconName
+
static let left: SDLStaticIconName
@@ -17261,11 +17261,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameLeftArrow
+
extern SDLStaticIconName const SDLStaticIconNameLeftArrow

Swift

-
static let leftArrow: SDLStaticIconName
+
static let leftArrow: SDLStaticIconName
@@ -17279,11 +17279,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameLeftExit
+
extern SDLStaticIconName const SDLStaticIconNameLeftExit

Swift

-
static let leftExit: SDLStaticIconName
+
static let leftExit: SDLStaticIconName
@@ -17297,11 +17297,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameLineInAudioSource
+
extern SDLStaticIconName const SDLStaticIconNameLineInAudioSource

Swift

-
static let lineInAudioSource: SDLStaticIconName
+
static let lineInAudioSource: SDLStaticIconName
@@ -17315,11 +17315,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameLocked
+
extern SDLStaticIconName const SDLStaticIconNameLocked

Swift

-
static let locked: SDLStaticIconName
+
static let locked: SDLStaticIconName
@@ -17333,11 +17333,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameMediaControlLeftArrow
+
extern SDLStaticIconName const SDLStaticIconNameMediaControlLeftArrow

Swift

-
static let mediaControlLeftArrow: SDLStaticIconName
+
static let mediaControlLeftArrow: SDLStaticIconName
@@ -17351,11 +17351,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameMediaControlRecording
+
extern SDLStaticIconName const SDLStaticIconNameMediaControlRecording

Swift

-
static let mediaControlRecording: SDLStaticIconName
+
static let mediaControlRecording: SDLStaticIconName
@@ -17369,11 +17369,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameMediaControlRightArrow
+
extern SDLStaticIconName const SDLStaticIconNameMediaControlRightArrow

Swift

-
static let mediaControlRightArrow: SDLStaticIconName
+
static let mediaControlRightArrow: SDLStaticIconName
@@ -17387,11 +17387,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameMediaControlStop
+
extern SDLStaticIconName const SDLStaticIconNameMediaControlStop

Swift

-
static let mediaControlStop: SDLStaticIconName
+
static let mediaControlStop: SDLStaticIconName
@@ -17405,11 +17405,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameMicrophone
+
extern SDLStaticIconName const SDLStaticIconNameMicrophone

Swift

-
static let microphone: SDLStaticIconName
+
static let microphone: SDLStaticIconName
@@ -17423,11 +17423,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameMissedCalls
+
extern SDLStaticIconName const SDLStaticIconNameMissedCalls

Swift

-
static let missedCalls: SDLStaticIconName
+
static let missedCalls: SDLStaticIconName
@@ -17441,11 +17441,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameMobilePhoneNumber
+
extern SDLStaticIconName const SDLStaticIconNameMobilePhoneNumber

Swift

-
static let mobilePhoneNumber: SDLStaticIconName
+
static let mobilePhoneNumber: SDLStaticIconName
@@ -17459,11 +17459,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameMoveDown
+
extern SDLStaticIconName const SDLStaticIconNameMoveDown

Swift

-
static let moveDown: SDLStaticIconName
+
static let moveDown: SDLStaticIconName
@@ -17477,11 +17477,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameMoveUp
+
extern SDLStaticIconName const SDLStaticIconNameMoveUp

Swift

-
static let moveUp: SDLStaticIconName
+
static let moveUp: SDLStaticIconName
@@ -17495,11 +17495,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameMP3TagArtist
+
extern SDLStaticIconName const SDLStaticIconNameMP3TagArtist

Swift

-
static let mp3TagArtist: SDLStaticIconName
+
static let mp3TagArtist: SDLStaticIconName
@@ -17513,11 +17513,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameNavigation
+
extern SDLStaticIconName const SDLStaticIconNameNavigation

Swift

-
static let navigation: SDLStaticIconName
+
static let navigation: SDLStaticIconName
@@ -17531,11 +17531,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameNavigationCurrentDirection
+
extern SDLStaticIconName const SDLStaticIconNameNavigationCurrentDirection

Swift

-
static let navigationCurrentDirection: SDLStaticIconName
+
static let navigationCurrentDirection: SDLStaticIconName
@@ -17549,11 +17549,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameNegativeRatingThumbsDown
+
extern SDLStaticIconName const SDLStaticIconNameNegativeRatingThumbsDown

Swift

-
static let negativeRatingThumbsDown: SDLStaticIconName
+
static let negativeRatingThumbsDown: SDLStaticIconName
@@ -17567,11 +17567,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameNew
+
extern SDLStaticIconName const SDLStaticIconNameNew

Swift

-
static let new: SDLStaticIconName
+
static let new: SDLStaticIconName
@@ -17585,11 +17585,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameOfficePhoneNumber
+
extern SDLStaticIconName const SDLStaticIconNameOfficePhoneNumber

Swift

-
static let officePhoneNumber: SDLStaticIconName
+
static let officePhoneNumber: SDLStaticIconName
@@ -17603,11 +17603,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameOpened
+
extern SDLStaticIconName const SDLStaticIconNameOpened

Swift

-
static let opened: SDLStaticIconName
+
static let opened: SDLStaticIconName
@@ -17621,11 +17621,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameOrigin
+
extern SDLStaticIconName const SDLStaticIconNameOrigin

Swift

-
static let origin: SDLStaticIconName
+
static let origin: SDLStaticIconName
@@ -17639,11 +17639,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameOutgoingCalls
+
extern SDLStaticIconName const SDLStaticIconNameOutgoingCalls

Swift

-
static let outgoingCalls: SDLStaticIconName
+
static let outgoingCalls: SDLStaticIconName
@@ -17657,11 +17657,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNamePause
+
extern SDLStaticIconName const SDLStaticIconNamePause

Swift

-
static let pause: SDLStaticIconName
+
static let pause: SDLStaticIconName
@@ -17675,11 +17675,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNamePhoneCall1
+
extern SDLStaticIconName const SDLStaticIconNamePhoneCall1

Swift

-
static let phoneCall1: SDLStaticIconName
+
static let phoneCall1: SDLStaticIconName
@@ -17693,11 +17693,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNamePhoneCall2
+
extern SDLStaticIconName const SDLStaticIconNamePhoneCall2

Swift

-
static let phoneCall2: SDLStaticIconName
+
static let phoneCall2: SDLStaticIconName
@@ -17711,11 +17711,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNamePhoneDevice
+
extern SDLStaticIconName const SDLStaticIconNamePhoneDevice

Swift

-
static let phoneDevice: SDLStaticIconName
+
static let phoneDevice: SDLStaticIconName
@@ -17729,11 +17729,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNamePhonebook
+
extern SDLStaticIconName const SDLStaticIconNamePhonebook

Swift

-
static let phonebook: SDLStaticIconName
+
static let phonebook: SDLStaticIconName
@@ -17747,11 +17747,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNamePhoto
+
extern SDLStaticIconName const SDLStaticIconNamePhoto

Swift

-
static let photo: SDLStaticIconName
+
static let photo: SDLStaticIconName
@@ -17765,11 +17765,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNamePlay
+
extern SDLStaticIconName const SDLStaticIconNamePlay

Swift

-
static let play: SDLStaticIconName
+
static let play: SDLStaticIconName
@@ -17783,11 +17783,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNamePlaylist
+
extern SDLStaticIconName const SDLStaticIconNamePlaylist

Swift

-
static let playlist: SDLStaticIconName
+
static let playlist: SDLStaticIconName
@@ -17801,11 +17801,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNamePopUp
+
extern SDLStaticIconName const SDLStaticIconNamePopUp

Swift

-
static let popUp: SDLStaticIconName
+
static let popUp: SDLStaticIconName
@@ -17819,11 +17819,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNamePositiveRatingThumbsUp
+
extern SDLStaticIconName const SDLStaticIconNamePositiveRatingThumbsUp

Swift

-
static let positiveRatingThumbsUp: SDLStaticIconName
+
static let positiveRatingThumbsUp: SDLStaticIconName
@@ -17837,11 +17837,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNamePower
+
extern SDLStaticIconName const SDLStaticIconNamePower

Swift

-
static let power: SDLStaticIconName
+
static let power: SDLStaticIconName
@@ -17855,11 +17855,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNamePrimaryPhone
+
extern SDLStaticIconName const SDLStaticIconNamePrimaryPhone

Swift

-
static let primaryPhone: SDLStaticIconName
+
static let primaryPhone: SDLStaticIconName
@@ -17873,11 +17873,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRadioButtonChecked
+
extern SDLStaticIconName const SDLStaticIconNameRadioButtonChecked

Swift

-
static let radioButtonChecked: SDLStaticIconName
+
static let radioButtonChecked: SDLStaticIconName
@@ -17891,11 +17891,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRadioButtonUnchecked
+
extern SDLStaticIconName const SDLStaticIconNameRadioButtonUnchecked

Swift

-
static let radioButtonUnchecked: SDLStaticIconName
+
static let radioButtonUnchecked: SDLStaticIconName
@@ -17909,11 +17909,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRecentCalls
+
extern SDLStaticIconName const SDLStaticIconNameRecentCalls

Swift

-
static let recentCalls: SDLStaticIconName
+
static let recentCalls: SDLStaticIconName
@@ -17927,11 +17927,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRecentDestinations
+
extern SDLStaticIconName const SDLStaticIconNameRecentDestinations

Swift

-
static let recentDestinations: SDLStaticIconName
+
static let recentDestinations: SDLStaticIconName
@@ -17945,11 +17945,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRedo
+
extern SDLStaticIconName const SDLStaticIconNameRedo

Swift

-
static let redo: SDLStaticIconName
+
static let redo: SDLStaticIconName
@@ -17963,11 +17963,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRefresh
+
extern SDLStaticIconName const SDLStaticIconNameRefresh

Swift

-
static let refresh: SDLStaticIconName
+
static let refresh: SDLStaticIconName
@@ -17981,11 +17981,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRemoteDiagnosticsCheckEngine
+
extern SDLStaticIconName const SDLStaticIconNameRemoteDiagnosticsCheckEngine

Swift

-
static let remoteDiagnosticsCheckEngine: SDLStaticIconName
+
static let remoteDiagnosticsCheckEngine: SDLStaticIconName
@@ -17999,11 +17999,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRendered911Assist
+
extern SDLStaticIconName const SDLStaticIconNameRendered911Assist

Swift

-
static let rendered911Assist: SDLStaticIconName
+
static let rendered911Assist: SDLStaticIconName
@@ -18017,11 +18017,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRepeat
+
extern SDLStaticIconName const SDLStaticIconNameRepeat

Swift

-
static let `repeat`: SDLStaticIconName
+
static let `repeat`: SDLStaticIconName
@@ -18035,11 +18035,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRepeatPlay
+
extern SDLStaticIconName const SDLStaticIconNameRepeatPlay

Swift

-
static let repeatPlay: SDLStaticIconName
+
static let repeatPlay: SDLStaticIconName
@@ -18053,11 +18053,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameReply
+
extern SDLStaticIconName const SDLStaticIconNameReply

Swift

-
static let reply: SDLStaticIconName
+
static let reply: SDLStaticIconName
@@ -18071,11 +18071,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRewind30Secs
+
extern SDLStaticIconName const SDLStaticIconNameRewind30Secs

Swift

-
static let rewind30Secs: SDLStaticIconName
+
static let rewind30Secs: SDLStaticIconName
@@ -18089,11 +18089,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRight
+
extern SDLStaticIconName const SDLStaticIconNameRight

Swift

-
static let right: SDLStaticIconName
+
static let right: SDLStaticIconName
@@ -18107,11 +18107,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRightExit
+
extern SDLStaticIconName const SDLStaticIconNameRightExit

Swift

-
static let rightExit: SDLStaticIconName
+
static let rightExit: SDLStaticIconName
@@ -18125,11 +18125,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRingtones
+
extern SDLStaticIconName const SDLStaticIconNameRingtones

Swift

-
static let ringtones: SDLStaticIconName
+
static let ringtones: SDLStaticIconName
@@ -18143,11 +18143,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand1
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand1

Swift

-
static let roundaboutLeftHand1: SDLStaticIconName
+
static let roundaboutLeftHand1: SDLStaticIconName
@@ -18161,11 +18161,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand2
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand2

Swift

-
static let roundaboutLeftHand2: SDLStaticIconName
+
static let roundaboutLeftHand2: SDLStaticIconName
@@ -18179,11 +18179,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand3
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand3

Swift

-
static let roundaboutLeftHand3: SDLStaticIconName
+
static let roundaboutLeftHand3: SDLStaticIconName
@@ -18197,11 +18197,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand4
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand4

Swift

-
static let roundaboutLeftHand4: SDLStaticIconName
+
static let roundaboutLeftHand4: SDLStaticIconName
@@ -18215,11 +18215,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand5
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand5

Swift

-
static let roundaboutLeftHand5: SDLStaticIconName
+
static let roundaboutLeftHand5: SDLStaticIconName
@@ -18233,11 +18233,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand6
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand6

Swift

-
static let roundaboutLeftHand6: SDLStaticIconName
+
static let roundaboutLeftHand6: SDLStaticIconName
@@ -18251,11 +18251,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand7
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand7

Swift

-
static let roundaboutLeftHand7: SDLStaticIconName
+
static let roundaboutLeftHand7: SDLStaticIconName
@@ -18269,11 +18269,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand1
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand1

Swift

-
static let roundaboutRightHand1: SDLStaticIconName
+
static let roundaboutRightHand1: SDLStaticIconName
@@ -18287,11 +18287,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand2
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand2

Swift

-
static let roundaboutRightHand2: SDLStaticIconName
+
static let roundaboutRightHand2: SDLStaticIconName
@@ -18305,11 +18305,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand3
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand3

Swift

-
static let roundaboutRightHand3: SDLStaticIconName
+
static let roundaboutRightHand3: SDLStaticIconName
@@ -18323,11 +18323,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand4
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand4

Swift

-
static let roundaboutRightHand4: SDLStaticIconName
+
static let roundaboutRightHand4: SDLStaticIconName
@@ -18341,11 +18341,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand5
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand5

Swift

-
static let roundaboutRightHand5: SDLStaticIconName
+
static let roundaboutRightHand5: SDLStaticIconName
@@ -18359,11 +18359,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand6
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand6

Swift

-
static let roundaboutRightHand6: SDLStaticIconName
+
static let roundaboutRightHand6: SDLStaticIconName
@@ -18377,11 +18377,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand7
+
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand7

Swift

-
static let roundaboutRightHand7: SDLStaticIconName
+
static let roundaboutRightHand7: SDLStaticIconName
@@ -18395,11 +18395,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameRSS
+
extern SDLStaticIconName const SDLStaticIconNameRSS

Swift

-
static let RSS: SDLStaticIconName
+
static let RSS: SDLStaticIconName
@@ -18413,11 +18413,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSettings
+
extern SDLStaticIconName const SDLStaticIconNameSettings

Swift

-
static let settings: SDLStaticIconName
+
static let settings: SDLStaticIconName
@@ -18431,11 +18431,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSharpLeft
+
extern SDLStaticIconName const SDLStaticIconNameSharpLeft

Swift

-
static let sharpLeft: SDLStaticIconName
+
static let sharpLeft: SDLStaticIconName
@@ -18449,11 +18449,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSharpRight
+
extern SDLStaticIconName const SDLStaticIconNameSharpRight

Swift

-
static let sharpRight: SDLStaticIconName
+
static let sharpRight: SDLStaticIconName
@@ -18467,11 +18467,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameShow
+
extern SDLStaticIconName const SDLStaticIconNameShow

Swift

-
static let show: SDLStaticIconName
+
static let show: SDLStaticIconName
@@ -18485,11 +18485,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameShufflePlay
+
extern SDLStaticIconName const SDLStaticIconNameShufflePlay

Swift

-
static let shufflePlay: SDLStaticIconName
+
static let shufflePlay: SDLStaticIconName
@@ -18503,11 +18503,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSkiPlaces
+
extern SDLStaticIconName const SDLStaticIconNameSkiPlaces

Swift

-
static let skiPlaces: SDLStaticIconName
+
static let skiPlaces: SDLStaticIconName
@@ -18521,11 +18521,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSlightLeft
+
extern SDLStaticIconName const SDLStaticIconNameSlightLeft

Swift

-
static let slightLeft: SDLStaticIconName
+
static let slightLeft: SDLStaticIconName
@@ -18539,11 +18539,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSlightRight
+
extern SDLStaticIconName const SDLStaticIconNameSlightRight

Swift

-
static let slightRight: SDLStaticIconName
+
static let slightRight: SDLStaticIconName
@@ -18557,11 +18557,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSmartphone
+
extern SDLStaticIconName const SDLStaticIconNameSmartphone

Swift

-
static let smartphone: SDLStaticIconName
+
static let smartphone: SDLStaticIconName
@@ -18575,11 +18575,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSortList
+
extern SDLStaticIconName const SDLStaticIconNameSortList

Swift

-
static let sortList: SDLStaticIconName
+
static let sortList: SDLStaticIconName
@@ -18593,11 +18593,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber0
+
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber0

Swift

-
static let speedDialNumbersNumber0: SDLStaticIconName
+
static let speedDialNumbersNumber0: SDLStaticIconName
@@ -18611,11 +18611,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber1
+
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber1

Swift

-
static let speedDialNumbersNumber1: SDLStaticIconName
+
static let speedDialNumbersNumber1: SDLStaticIconName
@@ -18629,11 +18629,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber2
+
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber2

Swift

-
static let speedDialNumbersNumber2: SDLStaticIconName
+
static let speedDialNumbersNumber2: SDLStaticIconName
@@ -18647,11 +18647,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber3
+
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber3

Swift

-
static let speedDialNumbersNumber3: SDLStaticIconName
+
static let speedDialNumbersNumber3: SDLStaticIconName
@@ -18665,11 +18665,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber4
+
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber4

Swift

-
static let speedDialNumbersNumber4: SDLStaticIconName
+
static let speedDialNumbersNumber4: SDLStaticIconName
@@ -18683,11 +18683,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber5
+
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber5

Swift

-
static let speedDialNumbersNumber5: SDLStaticIconName
+
static let speedDialNumbersNumber5: SDLStaticIconName
@@ -18701,11 +18701,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber6
+
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber6

Swift

-
static let speedDialNumbersNumber6: SDLStaticIconName
+
static let speedDialNumbersNumber6: SDLStaticIconName
@@ -18719,11 +18719,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber7
+
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber7

Swift

-
static let speedDialNumbersNumber7: SDLStaticIconName
+
static let speedDialNumbersNumber7: SDLStaticIconName
@@ -18737,11 +18737,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber8
+
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber8

Swift

-
static let speedDialNumbersNumber8: SDLStaticIconName
+
static let speedDialNumbersNumber8: SDLStaticIconName
@@ -18755,11 +18755,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber9
+
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber9

Swift

-
static let speedDialNumbersNumber9: SDLStaticIconName
+
static let speedDialNumbersNumber9: SDLStaticIconName
@@ -18773,11 +18773,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameSuccess
+
extern SDLStaticIconName const SDLStaticIconNameSuccess

Swift

-
static let success: SDLStaticIconName
+
static let success: SDLStaticIconName
@@ -18791,11 +18791,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameTrackTitle
+
extern SDLStaticIconName const SDLStaticIconNameTrackTitle

Swift

-
static let trackTitle: SDLStaticIconName
+
static let trackTitle: SDLStaticIconName
@@ -18809,11 +18809,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameTrafficReport
+
extern SDLStaticIconName const SDLStaticIconNameTrafficReport

Swift

-
static let trafficReport: SDLStaticIconName
+
static let trafficReport: SDLStaticIconName
@@ -18827,11 +18827,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameTurnList
+
extern SDLStaticIconName const SDLStaticIconNameTurnList

Swift

-
static let turnList: SDLStaticIconName
+
static let turnList: SDLStaticIconName
@@ -18845,11 +18845,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameUTurnLeftTraffic
+
extern SDLStaticIconName const SDLStaticIconNameUTurnLeftTraffic

Swift

-
static let uTurnLeftTraffic: SDLStaticIconName
+
static let uTurnLeftTraffic: SDLStaticIconName
@@ -18863,11 +18863,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameUTurnRightTraffic
+
extern SDLStaticIconName const SDLStaticIconNameUTurnRightTraffic

Swift

-
static let uTurnRightTraffic: SDLStaticIconName
+
static let uTurnRightTraffic: SDLStaticIconName
@@ -18881,11 +18881,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameUndo
+
extern SDLStaticIconName const SDLStaticIconNameUndo

Swift

-
static let undo: SDLStaticIconName
+
static let undo: SDLStaticIconName
@@ -18899,11 +18899,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameUnlocked
+
extern SDLStaticIconName const SDLStaticIconNameUnlocked

Swift

-
static let unlocked: SDLStaticIconName
+
static let unlocked: SDLStaticIconName
@@ -18917,11 +18917,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameUSBMediaAudioSource
+
extern SDLStaticIconName const SDLStaticIconNameUSBMediaAudioSource

Swift

-
static let usbMediaAudioSource: SDLStaticIconName
+
static let usbMediaAudioSource: SDLStaticIconName
@@ -18935,11 +18935,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo1
+
extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo1

Swift

-
static let voiceControlScrollbarListItemNo1: SDLStaticIconName
+
static let voiceControlScrollbarListItemNo1: SDLStaticIconName
@@ -18953,11 +18953,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo2
+
extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo2

Swift

-
static let voiceControlScrollbarListItemNo2: SDLStaticIconName
+
static let voiceControlScrollbarListItemNo2: SDLStaticIconName
@@ -18971,11 +18971,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo3
+
extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo3

Swift

-
static let voiceControlScrollbarListItemNo3: SDLStaticIconName
+
static let voiceControlScrollbarListItemNo3: SDLStaticIconName
@@ -18989,11 +18989,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo4
+
extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo4

Swift

-
static let voiceControlScrollbarListItemNo4: SDLStaticIconName
+
static let voiceControlScrollbarListItemNo4: SDLStaticIconName
@@ -19007,11 +19007,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionFailed
+
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionFailed

Swift

-
static let voiceRecognitionFailed: SDLStaticIconName
+
static let voiceRecognitionFailed: SDLStaticIconName
@@ -19025,11 +19025,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionPause
+
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionPause

Swift

-
static let voiceRecognitionPause: SDLStaticIconName
+
static let voiceRecognitionPause: SDLStaticIconName
@@ -19043,11 +19043,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionSuccessful
+
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionSuccessful

Swift

-
static let voiceRecognitionSuccessful: SDLStaticIconName
+
static let voiceRecognitionSuccessful: SDLStaticIconName
@@ -19061,11 +19061,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionSystemActive
+
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionSystemActive

Swift

-
static let voiceRecognitionSystemActive: SDLStaticIconName
+
static let voiceRecognitionSystemActive: SDLStaticIconName
@@ -19079,11 +19079,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionSystemListening
+
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionSystemListening

Swift

-
static let voiceRecognitionSystemListening: SDLStaticIconName
+
static let voiceRecognitionSystemListening: SDLStaticIconName
@@ -19097,11 +19097,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionTryAgain
+
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionTryAgain

Swift

-
static let voiceRecognitionTryAgain: SDLStaticIconName
+
static let voiceRecognitionTryAgain: SDLStaticIconName
@@ -19115,11 +19115,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameWarning
+
extern SDLStaticIconName const SDLStaticIconNameWarning

Swift

-
static let warning: SDLStaticIconName
+
static let warning: SDLStaticIconName
@@ -19133,11 +19133,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameWeather
+
extern SDLStaticIconName const SDLStaticIconNameWeather

Swift

-
static let weather: SDLStaticIconName
+
static let weather: SDLStaticIconName
@@ -19151,11 +19151,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameWifiFull
+
extern SDLStaticIconName const SDLStaticIconNameWifiFull

Swift

-
static let wifiFull: SDLStaticIconName
+
static let wifiFull: SDLStaticIconName
@@ -19169,11 +19169,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameZoomIn
+
extern SDLStaticIconName const SDLStaticIconNameZoomIn

Swift

-
static let zoomIn: SDLStaticIconName
+
static let zoomIn: SDLStaticIconName
@@ -19187,11 +19187,11 @@

Objective-C

-
extern SDLStaticIconName const SDLStaticIconNameZoomOut
+
extern SDLStaticIconName const SDLStaticIconNameZoomOut

Swift

-
static let zoomOut: SDLStaticIconName
+
static let zoomOut: SDLStaticIconName
@@ -19367,7 +19367,7 @@

Objective-C

-
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateStopped
+
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateStopped

Swift

@@ -19385,7 +19385,7 @@

Objective-C

-
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateStarting
+
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateStarting

Swift

@@ -19403,7 +19403,7 @@

Objective-C

-
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateReady
+
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateReady

Swift

@@ -19421,7 +19421,7 @@

Objective-C

-
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateSuspended
+
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateSuspended

Swift

@@ -19439,7 +19439,7 @@

Objective-C

-
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateShuttingDown
+
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateShuttingDown

Swift

@@ -19457,7 +19457,7 @@

Objective-C

-
extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateStopped
+
extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateStopped

Swift

@@ -19475,7 +19475,7 @@

Objective-C

-
extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateStarting
+
extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateStarting

Swift

@@ -19493,7 +19493,7 @@

Objective-C

-
extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateReady
+
extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateReady

Swift

@@ -19511,7 +19511,7 @@

Objective-C

-
extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateShuttingDown
+
extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateShuttingDown

Swift

@@ -19529,7 +19529,7 @@

Objective-C

-
extern SDLAppState *const SDLAppStateInactive
+
extern SDLAppState *const SDLAppStateInactive

Swift

@@ -19547,7 +19547,7 @@

Objective-C

-
extern SDLAppState *const SDLAppStateActive
+
extern SDLAppState *const SDLAppStateActive

Swift

@@ -19565,11 +19565,11 @@

Objective-C

-
extern SDLSupportedSeat const SDLSupportedSeatDriver
+
extern SDLSupportedSeat const SDLSupportedSeatDriver

Swift

-
static let driver: SDLSupportedSeat
+
static let driver: SDLSupportedSeat
@@ -19583,11 +19583,11 @@

Objective-C

-
extern SDLSupportedSeat const SDLSupportedSeatFrontPassenger
+
extern SDLSupportedSeat const SDLSupportedSeatFrontPassenger

Swift

-
static let frontPassenger: SDLSupportedSeat
+
static let frontPassenger: SDLSupportedSeat
@@ -19601,11 +19601,11 @@

Objective-C

-
extern const SDLSystemAction SDLSystemActionDefaultAction
+
extern const SDLSystemAction SDLSystemActionDefaultAction

Swift

-
static let defaultAction: SDLSystemAction
+
static let defaultAction: SDLSystemAction
@@ -19619,11 +19619,11 @@

Objective-C

-
extern const SDLSystemAction SDLSystemActionStealFocus
+
extern const SDLSystemAction SDLSystemActionStealFocus

Swift

-
static let stealFocus: SDLSystemAction
+
static let stealFocus: SDLSystemAction
@@ -19637,11 +19637,11 @@

Objective-C

-
extern const SDLSystemAction SDLSystemActionKeepContext
+
extern const SDLSystemAction SDLSystemActionKeepContext

Swift

-
static let keepContext: SDLSystemAction
+
static let keepContext: SDLSystemAction
@@ -19655,11 +19655,11 @@

Objective-C

-
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeAppServices
+
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeAppServices

Swift

-
static let appServices: SDLSystemCapabilityType
+
static let appServices: SDLSystemCapabilityType
@@ -19673,11 +19673,11 @@

Objective-C

-
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeNavigation
+
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeNavigation

Swift

-
static let navigation: SDLSystemCapabilityType
+
static let navigation: SDLSystemCapabilityType
@@ -19691,11 +19691,11 @@

Objective-C

-
extern const SDLSystemCapabilityType SDLSystemCapabilityTypePhoneCall
+
extern const SDLSystemCapabilityType SDLSystemCapabilityTypePhoneCall

Swift

-
static let phoneCall: SDLSystemCapabilityType
+
static let phoneCall: SDLSystemCapabilityType
@@ -19709,11 +19709,11 @@

Objective-C

-
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeVideoStreaming
+
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeVideoStreaming

Swift

-
static let videoStreaming: SDLSystemCapabilityType
+
static let videoStreaming: SDLSystemCapabilityType
@@ -19727,11 +19727,11 @@

Objective-C

-
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeRemoteControl
+
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeRemoteControl

Swift

-
static let remoteControl: SDLSystemCapabilityType
+
static let remoteControl: SDLSystemCapabilityType
@@ -19745,11 +19745,11 @@

Objective-C

-
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeSeatLocation
+
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeSeatLocation

Swift

-
static let seatLocation: SDLSystemCapabilityType
+
static let seatLocation: SDLSystemCapabilityType
@@ -19765,11 +19765,11 @@

Objective-C

-
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeDisplays
+
extern const SDLSystemCapabilityType SDLSystemCapabilityTypeDisplays

Swift

-
static let displays: SDLSystemCapabilityType
+
static let displays: SDLSystemCapabilityType
@@ -19783,11 +19783,11 @@

Objective-C

-
extern const SDLSystemContext SDLSystemContextMain
+
extern const SDLSystemContext SDLSystemContextMain

Swift

-
static let main: SDLSystemContext
+
static let main: SDLSystemContext
@@ -19801,11 +19801,11 @@

Objective-C

-
extern const SDLSystemContext SDLSystemContextVoiceRecognitionSession
+
extern const SDLSystemContext SDLSystemContextVoiceRecognitionSession

Swift

-
static let voiceRecognitionSession: SDLSystemContext
+
static let voiceRecognitionSession: SDLSystemContext
@@ -19819,11 +19819,11 @@

Objective-C

-
extern const SDLSystemContext SDLSystemContextMenu
+
extern const SDLSystemContext SDLSystemContextMenu

Swift

-
static let menu: SDLSystemContext
+
static let menu: SDLSystemContext
@@ -19839,11 +19839,11 @@

Objective-C

-
extern const SDLSystemContext SDLSystemContextHMIObscured
+
extern const SDLSystemContext SDLSystemContextHMIObscured

Swift

-
static let hmiObscured: SDLSystemContext
+
static let hmiObscured: SDLSystemContext
@@ -19859,11 +19859,11 @@

Objective-C

-
extern const SDLSystemContext SDLSystemContextAlert
+
extern const SDLSystemContext SDLSystemContextAlert

Swift

-
static let alert: SDLSystemContext
+
static let alert: SDLSystemContext
@@ -19877,11 +19877,11 @@

Objective-C

-
extern const SDLTBTState SDLTBTStateRouteUpdateRequest
+
extern const SDLTBTState SDLTBTStateRouteUpdateRequest

Swift

-
static let routeUpdateRequest: SDLTBTState
+
static let routeUpdateRequest: SDLTBTState
@@ -19895,11 +19895,11 @@

Objective-C

-
extern const SDLTBTState SDLTBTStateRouteAccepted
+
extern const SDLTBTState SDLTBTStateRouteAccepted

Swift

-
static let routeAccepted: SDLTBTState
+
static let routeAccepted: SDLTBTState
@@ -19913,11 +19913,11 @@

Objective-C

-
extern const SDLTBTState SDLTBTStateRouteRefused
+
extern const SDLTBTState SDLTBTStateRouteRefused

Swift

-
static let routeRefused: SDLTBTState
+
static let routeRefused: SDLTBTState
@@ -19931,11 +19931,11 @@

Objective-C

-
extern const SDLTBTState SDLTBTStateRouteCancelled
+
extern const SDLTBTState SDLTBTStateRouteCancelled

Swift

-
static let routeCancelled: SDLTBTState
+
static let routeCancelled: SDLTBTState
@@ -19949,11 +19949,11 @@

Objective-C

-
extern const SDLTBTState SDLTBTStateETARequest
+
extern const SDLTBTState SDLTBTStateETARequest

Swift

-
static let etaRequest: SDLTBTState
+
static let etaRequest: SDLTBTState
@@ -19967,11 +19967,11 @@

Objective-C

-
extern const SDLTBTState SDLTBTStateNextTurnRequest
+
extern const SDLTBTState SDLTBTStateNextTurnRequest

Swift

-
static let nextTurnRequest: SDLTBTState
+
static let nextTurnRequest: SDLTBTState
@@ -19985,11 +19985,11 @@

Objective-C

-
extern const SDLTBTState SDLTBTStateRouteStatusRequest
+
extern const SDLTBTState SDLTBTStateRouteStatusRequest

Swift

-
static let routeStatusRequest: SDLTBTState
+
static let routeStatusRequest: SDLTBTState
@@ -20003,11 +20003,11 @@

Objective-C

-
extern const SDLTBTState SDLTBTStateRouteSummaryRequest
+
extern const SDLTBTState SDLTBTStateRouteSummaryRequest

Swift

-
static let routeSummaryRequest: SDLTBTState
+
static let routeSummaryRequest: SDLTBTState
@@ -20021,11 +20021,11 @@

Objective-C

-
extern const SDLTBTState SDLTBTStateTripStatusRequest
+
extern const SDLTBTState SDLTBTStateTripStatusRequest

Swift

-
static let tripStatusRequest: SDLTBTState
+
static let tripStatusRequest: SDLTBTState
@@ -20039,11 +20039,11 @@

Objective-C

-
extern const SDLTBTState SDLTBTStateRouteUpdateRequestTimeout
+
extern const SDLTBTState SDLTBTStateRouteUpdateRequestTimeout

Swift

-
static let routeUpdateRequestTimeout: SDLTBTState
+
static let routeUpdateRequestTimeout: SDLTBTState
@@ -20057,11 +20057,11 @@

Objective-C

-
extern const SDLTPMS SDLTPMSUnknown
+
extern const SDLTPMS SDLTPMSUnknown

Swift

-
static let unknown: SDLTPMS
+
static let unknown: SDLTPMS
@@ -20075,11 +20075,11 @@

Objective-C

-
extern const SDLTPMS SDLTPMSSystemFault
+
extern const SDLTPMS SDLTPMSSystemFault

Swift

-
static let systemFault: SDLTPMS
+
static let systemFault: SDLTPMS
@@ -20093,11 +20093,11 @@

Objective-C

-
extern const SDLTPMS SDLTPMSSensorFault
+
extern const SDLTPMS SDLTPMSSensorFault

Swift

-
static let sensorFault: SDLTPMS
+
static let sensorFault: SDLTPMS
@@ -20111,11 +20111,11 @@

Objective-C

-
extern const SDLTPMS SDLTPMSLow
+
extern const SDLTPMS SDLTPMSLow

Swift

-
static let low: SDLTPMS
+
static let low: SDLTPMS
@@ -20129,11 +20129,11 @@

Objective-C

-
extern const SDLTPMS SDLTPMSSystemActive
+
extern const SDLTPMS SDLTPMSSystemActive

Swift

-
static let systemActive: SDLTPMS
+
static let systemActive: SDLTPMS
@@ -20147,11 +20147,11 @@

Objective-C

-
extern const SDLTPMS SDLTPMSTrain
+
extern const SDLTPMS SDLTPMSTrain

Swift

-
static let train: SDLTPMS
+
static let train: SDLTPMS
@@ -20165,11 +20165,11 @@

Objective-C

-
extern const SDLTPMS SDLTPMSTrainingComplete
+
extern const SDLTPMS SDLTPMSTrainingComplete

Swift

-
static let trainingComplete: SDLTPMS
+
static let trainingComplete: SDLTPMS
@@ -20183,11 +20183,11 @@

Objective-C

-
extern const SDLTPMS SDLTPMSNotTrained
+
extern const SDLTPMS SDLTPMSNotTrained

Swift

-
static let notTrained: SDLTPMS
+
static let notTrained: SDLTPMS
@@ -20201,11 +20201,11 @@

Objective-C

-
extern const SDLTemperatureUnit SDLTemperatureUnitCelsius
+
extern const SDLTemperatureUnit SDLTemperatureUnitCelsius

Swift

-
static let celsius: SDLTemperatureUnit
+
static let celsius: SDLTemperatureUnit
@@ -20219,11 +20219,11 @@

Objective-C

-
extern const SDLTemperatureUnit SDLTemperatureUnitFahrenheit
+
extern const SDLTemperatureUnit SDLTemperatureUnitFahrenheit

Swift

-
static let fahrenheit: SDLTemperatureUnit
+
static let fahrenheit: SDLTemperatureUnit
@@ -20237,11 +20237,11 @@

Objective-C

-
extern const SDLTextAlignment SDLTextAlignmentLeft
+
extern const SDLTextAlignment SDLTextAlignmentLeft

Swift

-
static let left: SDLTextAlignment
+
static let left: SDLTextAlignment
@@ -20255,11 +20255,11 @@

Objective-C

-
extern const SDLTextAlignment SDLTextAlignmentRight
+
extern const SDLTextAlignment SDLTextAlignmentRight

Swift

-
static let right: SDLTextAlignment
+
static let right: SDLTextAlignment
@@ -20273,11 +20273,11 @@

Objective-C

-
extern const SDLTextAlignment SDLTextAlignmentCenter
+
extern const SDLTextAlignment SDLTextAlignmentCenter

Swift

-
static let center: SDLTextAlignment
+
static let center: SDLTextAlignment
@@ -20291,11 +20291,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameMainField1
+
extern const SDLTextFieldName SDLTextFieldNameMainField1

Swift

-
static let mainField1: SDLTextFieldName
+
static let mainField1: SDLTextFieldName
@@ -20311,11 +20311,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameMainField2
+
extern const SDLTextFieldName SDLTextFieldNameMainField2

Swift

-
static let mainField2: SDLTextFieldName
+
static let mainField2: SDLTextFieldName
@@ -20331,11 +20331,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameMainField3
+
extern const SDLTextFieldName SDLTextFieldNameMainField3

Swift

-
static let mainField3: SDLTextFieldName
+
static let mainField3: SDLTextFieldName
@@ -20354,11 +20354,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameMainField4
+
extern const SDLTextFieldName SDLTextFieldNameMainField4

Swift

-
static let mainField4: SDLTextFieldName
+
static let mainField4: SDLTextFieldName
@@ -20374,11 +20374,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameTemplateTitle
+
extern const SDLTextFieldName SDLTextFieldNameTemplateTitle

Swift

-
static let templateTitle: SDLTextFieldName
+
static let templateTitle: SDLTextFieldName
@@ -20392,11 +20392,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameStatusBar
+
extern const SDLTextFieldName SDLTextFieldNameStatusBar

Swift

-
static let statusBar: SDLTextFieldName
+
static let statusBar: SDLTextFieldName
@@ -20412,11 +20412,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameMediaClock
+
extern const SDLTextFieldName SDLTextFieldNameMediaClock

Swift

-
static let mediaClock: SDLTextFieldName
+
static let mediaClock: SDLTextFieldName
@@ -20432,11 +20432,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameMediaTrack
+
extern const SDLTextFieldName SDLTextFieldNameMediaTrack

Swift

-
static let mediaTrack: SDLTextFieldName
+
static let mediaTrack: SDLTextFieldName
@@ -20450,11 +20450,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameAlertText1
+
extern const SDLTextFieldName SDLTextFieldNameAlertText1

Swift

-
static let alertText1: SDLTextFieldName
+
static let alertText1: SDLTextFieldName
@@ -20470,11 +20470,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameAlertText2
+
extern const SDLTextFieldName SDLTextFieldNameAlertText2

Swift

-
static let alertText2: SDLTextFieldName
+
static let alertText2: SDLTextFieldName
@@ -20490,11 +20490,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameAlertText3
+
extern const SDLTextFieldName SDLTextFieldNameAlertText3

Swift

-
static let alertText3: SDLTextFieldName
+
static let alertText3: SDLTextFieldName
@@ -20510,11 +20510,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameScrollableMessageBody
+
extern const SDLTextFieldName SDLTextFieldNameScrollableMessageBody

Swift

-
static let scrollableMessageBody: SDLTextFieldName
+
static let scrollableMessageBody: SDLTextFieldName
@@ -20530,11 +20530,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameInitialInteractionText
+
extern const SDLTextFieldName SDLTextFieldNameInitialInteractionText

Swift

-
static let initialInteractionText: SDLTextFieldName
+
static let initialInteractionText: SDLTextFieldName
@@ -20550,11 +20550,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameNavigationText1
+
extern const SDLTextFieldName SDLTextFieldNameNavigationText1

Swift

-
static let navigationText1: SDLTextFieldName
+
static let navigationText1: SDLTextFieldName
@@ -20570,11 +20570,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameNavigationText2
+
extern const SDLTextFieldName SDLTextFieldNameNavigationText2

Swift

-
static let navigationText2: SDLTextFieldName
+
static let navigationText2: SDLTextFieldName
@@ -20590,11 +20590,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameETA
+
extern const SDLTextFieldName SDLTextFieldNameETA

Swift

-
static let ETA: SDLTextFieldName
+
static let ETA: SDLTextFieldName
@@ -20610,11 +20610,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameTotalDistance
+
extern const SDLTextFieldName SDLTextFieldNameTotalDistance

Swift

-
static let totalDistance: SDLTextFieldName
+
static let totalDistance: SDLTextFieldName
@@ -20630,11 +20630,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameAudioPassThruDisplayText1
+
extern const SDLTextFieldName SDLTextFieldNameAudioPassThruDisplayText1

Swift

-
static let audioPassThruDisplayText1: SDLTextFieldName
+
static let audioPassThruDisplayText1: SDLTextFieldName
@@ -20650,11 +20650,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameAudioPassThruDisplayText2
+
extern const SDLTextFieldName SDLTextFieldNameAudioPassThruDisplayText2

Swift

-
static let audioPassThruDisplayText2: SDLTextFieldName
+
static let audioPassThruDisplayText2: SDLTextFieldName
@@ -20670,11 +20670,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameSliderHeader
+
extern const SDLTextFieldName SDLTextFieldNameSliderHeader

Swift

-
static let sliderHeader: SDLTextFieldName
+
static let sliderHeader: SDLTextFieldName
@@ -20690,11 +20690,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameSliderFooter
+
extern const SDLTextFieldName SDLTextFieldNameSliderFooter

Swift

-
static let sliderFooter: SDLTextFieldName
+
static let sliderFooter: SDLTextFieldName
@@ -20708,11 +20708,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameMenuName
+
extern const SDLTextFieldName SDLTextFieldNameMenuName

Swift

-
static let menuName: SDLTextFieldName
+
static let menuName: SDLTextFieldName
@@ -20726,11 +20726,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameSecondaryText
+
extern const SDLTextFieldName SDLTextFieldNameSecondaryText

Swift

-
static let secondaryText: SDLTextFieldName
+
static let secondaryText: SDLTextFieldName
@@ -20744,11 +20744,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameTertiaryText
+
extern const SDLTextFieldName SDLTextFieldNameTertiaryText

Swift

-
static let tertiaryText: SDLTextFieldName
+
static let tertiaryText: SDLTextFieldName
@@ -20762,11 +20762,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameMenuTitle
+
extern const SDLTextFieldName SDLTextFieldNameMenuTitle

Swift

-
static let menuTitle: SDLTextFieldName
+
static let menuTitle: SDLTextFieldName
@@ -20782,11 +20782,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameLocationName
+
extern const SDLTextFieldName SDLTextFieldNameLocationName

Swift

-
static let locationName: SDLTextFieldName
+
static let locationName: SDLTextFieldName
@@ -20802,11 +20802,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameLocationDescription
+
extern const SDLTextFieldName SDLTextFieldNameLocationDescription

Swift

-
static let locationDescription: SDLTextFieldName
+
static let locationDescription: SDLTextFieldName
@@ -20822,11 +20822,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNameAddressLines
+
extern const SDLTextFieldName SDLTextFieldNameAddressLines

Swift

-
static let addressLines: SDLTextFieldName
+
static let addressLines: SDLTextFieldName
@@ -20842,11 +20842,11 @@

Objective-C

-
extern const SDLTextFieldName SDLTextFieldNamePhoneNumber
+
extern const SDLTextFieldName SDLTextFieldNamePhoneNumber

Swift

-
static let phoneNumber: SDLTextFieldName
+
static let phoneNumber: SDLTextFieldName
@@ -20860,11 +20860,11 @@

Objective-C

-
extern const SDLTimerMode SDLTimerModeUp
+
extern const SDLTimerMode SDLTimerModeUp

Swift

-
static let up: SDLTimerMode
+
static let up: SDLTimerMode
@@ -20878,11 +20878,11 @@

Objective-C

-
extern const SDLTimerMode SDLTimerModeDown
+
extern const SDLTimerMode SDLTimerModeDown

Swift

-
static let down: SDLTimerMode
+
static let down: SDLTimerMode
@@ -20896,11 +20896,11 @@

Objective-C

-
extern const SDLTimerMode SDLTimerModeNone
+
extern const SDLTimerMode SDLTimerModeNone

Swift

-
static let none: SDLTimerMode
+
static let none: SDLTimerMode
@@ -20914,11 +20914,11 @@

Objective-C

-
extern const SDLTouchType SDLTouchTypeBegin
+
extern const SDLTouchType SDLTouchTypeBegin

Swift

-
static let begin: SDLTouchType
+
static let begin: SDLTouchType
@@ -20932,11 +20932,11 @@

Objective-C

-
extern const SDLTouchType SDLTouchTypeMove
+
extern const SDLTouchType SDLTouchTypeMove

Swift

-
static let move: SDLTouchType
+
static let move: SDLTouchType
@@ -20950,11 +20950,11 @@

Objective-C

-
extern const SDLTouchType SDLTouchTypeEnd
+
extern const SDLTouchType SDLTouchTypeEnd

Swift

-
static let end: SDLTouchType
+
static let end: SDLTouchType
@@ -20968,11 +20968,11 @@

Objective-C

-
extern const SDLTouchType SDLTouchTypeCancel
+
extern const SDLTouchType SDLTouchTypeCancel

Swift

-
static let cancel: SDLTouchType
+
static let cancel: SDLTouchType
@@ -20986,11 +20986,11 @@

Objective-C

-
extern const SDLTriggerSource SDLTriggerSourceMenu
+
extern const SDLTriggerSource SDLTriggerSourceMenu

Swift

-
static let menu: SDLTriggerSource
+
static let menu: SDLTriggerSource
@@ -21004,11 +21004,11 @@

Objective-C

-
extern const SDLTriggerSource SDLTriggerSourceVoiceRecognition
+
extern const SDLTriggerSource SDLTriggerSourceVoiceRecognition

Swift

-
static let voiceRecognition: SDLTriggerSource
+
static let voiceRecognition: SDLTriggerSource
@@ -21022,11 +21022,11 @@

Objective-C

-
extern const SDLTriggerSource SDLTriggerSourceKeyboard
+
extern const SDLTriggerSource SDLTriggerSourceKeyboard

Swift

-
static let keyboard: SDLTriggerSource
+
static let keyboard: SDLTriggerSource
@@ -21040,11 +21040,11 @@

Objective-C

-
extern SDLTurnSignal const SDLTurnSignalOff
+
extern SDLTurnSignal const SDLTurnSignalOff

Swift

-
static let off: SDLTurnSignal
+
static let off: SDLTurnSignal
@@ -21058,11 +21058,11 @@

Objective-C

-
extern SDLTurnSignal const SDLTurnSignalLeft
+
extern SDLTurnSignal const SDLTurnSignalLeft

Swift

-
static let left: SDLTurnSignal
+
static let left: SDLTurnSignal
@@ -21076,11 +21076,11 @@

Objective-C

-
extern SDLTurnSignal const SDLTurnSignalRight
+
extern SDLTurnSignal const SDLTurnSignalRight

Swift

-
static let right: SDLTurnSignal
+
static let right: SDLTurnSignal
@@ -21094,11 +21094,11 @@

Objective-C

-
extern SDLTurnSignal const SDLTurnSignalBoth
+
extern SDLTurnSignal const SDLTurnSignalBoth

Swift

-
static let both: SDLTurnSignal
+
static let both: SDLTurnSignal
@@ -21112,11 +21112,11 @@

Objective-C

-
extern const SDLUpdateMode SDLUpdateModeCountUp
+
extern const SDLUpdateMode SDLUpdateModeCountUp

Swift

-
static let countUp: SDLUpdateMode
+
static let countUp: SDLUpdateMode
@@ -21130,11 +21130,11 @@

Objective-C

-
extern const SDLUpdateMode SDLUpdateModeCountDown
+
extern const SDLUpdateMode SDLUpdateModeCountDown

Swift

-
static let countDown: SDLUpdateMode
+
static let countDown: SDLUpdateMode
@@ -21148,11 +21148,11 @@

Objective-C

-
extern const SDLUpdateMode SDLUpdateModePause
+
extern const SDLUpdateMode SDLUpdateModePause

Swift

-
static let pause: SDLUpdateMode
+
static let pause: SDLUpdateMode
@@ -21166,11 +21166,11 @@

Objective-C

-
extern const SDLUpdateMode SDLUpdateModeResume
+
extern const SDLUpdateMode SDLUpdateModeResume

Swift

-
static let resume: SDLUpdateMode
+
static let resume: SDLUpdateMode
@@ -21184,11 +21184,11 @@

Objective-C

-
extern const SDLUpdateMode SDLUpdateModeClear
+
extern const SDLUpdateMode SDLUpdateModeClear

Swift

-
static let clear: SDLUpdateMode
+
static let clear: SDLUpdateMode
@@ -21202,12 +21202,12 @@

Objective-C

-
extern const SDLVehicleDataActiveStatus
+  
extern const SDLVehicleDataActiveStatus
     SDLVehicleDataActiveStatusInactiveNotConfirmed

Swift

-
static let inactiveNotConfirmed: SDLVehicleDataActiveStatus
+
static let inactiveNotConfirmed: SDLVehicleDataActiveStatus
@@ -21221,12 +21221,12 @@

Objective-C

-
extern const SDLVehicleDataActiveStatus
+  
extern const SDLVehicleDataActiveStatus
     SDLVehicleDataActiveStatusInactiveConfirmed

Swift

-
static let inactiveConfirmed: SDLVehicleDataActiveStatus
+
static let inactiveConfirmed: SDLVehicleDataActiveStatus
@@ -21240,12 +21240,12 @@

Objective-C

-
extern const SDLVehicleDataActiveStatus
+  
extern const SDLVehicleDataActiveStatus
     SDLVehicleDataActiveStatusActiveNotConfirmed

Swift

-
static let activeNotConfirmed: SDLVehicleDataActiveStatus
+
static let activeNotConfirmed: SDLVehicleDataActiveStatus
@@ -21259,12 +21259,12 @@

Objective-C

-
extern const SDLVehicleDataActiveStatus
+  
extern const SDLVehicleDataActiveStatus
     SDLVehicleDataActiveStatusActiveConfirmed

Swift

-
static let activeConfirmed: SDLVehicleDataActiveStatus
+
static let activeConfirmed: SDLVehicleDataActiveStatus
@@ -21278,11 +21278,11 @@

Objective-C

-
extern const SDLVehicleDataActiveStatus SDLVehicleDataActiveStatusFault
+
extern const SDLVehicleDataActiveStatus SDLVehicleDataActiveStatusFault

Swift

-
static let fault: SDLVehicleDataActiveStatus
+
static let fault: SDLVehicleDataActiveStatus
@@ -21296,11 +21296,11 @@

Objective-C

-
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusNoEvent
+
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusNoEvent

Swift

-
static let noEvent: SDLVehicleDataEventStatus
+
static let noEvent: SDLVehicleDataEventStatus
@@ -21314,11 +21314,11 @@

Objective-C

-
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusNo
+
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusNo

Swift

-
static let no: SDLVehicleDataEventStatus
+
static let no: SDLVehicleDataEventStatus
@@ -21332,11 +21332,11 @@

Objective-C

-
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusYes
+
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusYes

Swift

-
static let yes: SDLVehicleDataEventStatus
+
static let yes: SDLVehicleDataEventStatus
@@ -21350,11 +21350,11 @@

Objective-C

-
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusNotSupported
+
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusNotSupported

Swift

-
static let notSupported: SDLVehicleDataEventStatus
+
static let notSupported: SDLVehicleDataEventStatus
@@ -21368,11 +21368,11 @@

Objective-C

-
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusFault
+
extern const SDLVehicleDataEventStatus SDLVehicleDataEventStatusFault

Swift

-
static let fault: SDLVehicleDataEventStatus
+
static let fault: SDLVehicleDataEventStatus
@@ -21386,12 +21386,12 @@

Objective-C

-
extern const SDLVehicleDataNotificationStatus
+  
extern const SDLVehicleDataNotificationStatus
     SDLVehicleDataNotificationStatusNotSupported

Swift

-
static let notSupported: SDLVehicleDataNotificationStatus
+
static let notSupported: SDLVehicleDataNotificationStatus
@@ -21405,12 +21405,12 @@

Objective-C

-
extern const SDLVehicleDataNotificationStatus
+  
extern const SDLVehicleDataNotificationStatus
     SDLVehicleDataNotificationStatusNormal

Swift

-
static let normal: SDLVehicleDataNotificationStatus
+
static let normal: SDLVehicleDataNotificationStatus
@@ -21424,12 +21424,12 @@

Objective-C

-
extern const SDLVehicleDataNotificationStatus
+  
extern const SDLVehicleDataNotificationStatus
     SDLVehicleDataNotificationStatusActive

Swift

-
static let active: SDLVehicleDataNotificationStatus
+
static let active: SDLVehicleDataNotificationStatus
@@ -21443,12 +21443,12 @@

Objective-C

-
extern const SDLVehicleDataNotificationStatus
+  
extern const SDLVehicleDataNotificationStatus
     SDLVehicleDataNotificationStatusNotUsed

Swift

-
static let notUsed: SDLVehicleDataNotificationStatus
+
static let notUsed: SDLVehicleDataNotificationStatus
@@ -21462,11 +21462,11 @@

Objective-C

-
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeSuccess
+
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeSuccess

Swift

-
static let success: SDLVehicleDataResultCode
+
static let success: SDLVehicleDataResultCode
@@ -21480,11 +21480,11 @@

Objective-C

-
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeTruncatedData
+
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeTruncatedData

Swift

-
static let truncatedData: SDLVehicleDataResultCode
+
static let truncatedData: SDLVehicleDataResultCode
@@ -21498,11 +21498,11 @@

Objective-C

-
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeDisallowed
+
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeDisallowed

Swift

-
static let disallowed: SDLVehicleDataResultCode
+
static let disallowed: SDLVehicleDataResultCode
@@ -21516,11 +21516,11 @@

Objective-C

-
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeUserDisallowed
+
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeUserDisallowed

Swift

-
static let userDisallowed: SDLVehicleDataResultCode
+
static let userDisallowed: SDLVehicleDataResultCode
@@ -21534,11 +21534,11 @@

Objective-C

-
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeInvalidId
+
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeInvalidId

Swift

-
static let invalidId: SDLVehicleDataResultCode
+
static let invalidId: SDLVehicleDataResultCode
@@ -21552,12 +21552,12 @@

Objective-C

-
extern const SDLVehicleDataResultCode
+  
extern const SDLVehicleDataResultCode
     SDLVehicleDataResultCodeVehicleDataNotAvailable

Swift

-
static let vehicleDataNotAvailable: SDLVehicleDataResultCode
+
static let vehicleDataNotAvailable: SDLVehicleDataResultCode
@@ -21571,12 +21571,12 @@

Objective-C

-
extern const SDLVehicleDataResultCode
+  
extern const SDLVehicleDataResultCode
     SDLVehicleDataResultCodeDataAlreadySubscribed

Swift

-
static let dataAlreadySubscribed: SDLVehicleDataResultCode
+
static let dataAlreadySubscribed: SDLVehicleDataResultCode
@@ -21590,11 +21590,11 @@

Objective-C

-
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeDataNotSubscribed
+
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeDataNotSubscribed

Swift

-
static let dataNotSubscribed: SDLVehicleDataResultCode
+
static let dataNotSubscribed: SDLVehicleDataResultCode
@@ -21608,11 +21608,11 @@

Objective-C

-
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeIgnored
+
extern const SDLVehicleDataResultCode SDLVehicleDataResultCodeIgnored

Swift

-
static let ignored: SDLVehicleDataResultCode
+
static let ignored: SDLVehicleDataResultCode
@@ -21626,11 +21626,11 @@

Objective-C

-
extern const SDLVehicleDataStatus SDLVehicleDataStatusNoDataExists
+
extern const SDLVehicleDataStatus SDLVehicleDataStatusNoDataExists

Swift

-
static let noDataExists: SDLVehicleDataStatus
+
static let noDataExists: SDLVehicleDataStatus
@@ -21644,11 +21644,11 @@

Objective-C

-
extern const SDLVehicleDataStatus SDLVehicleDataStatusOff
+
extern const SDLVehicleDataStatus SDLVehicleDataStatusOff

Swift

-
static let off: SDLVehicleDataStatus
+
static let off: SDLVehicleDataStatus
@@ -21662,11 +21662,11 @@

Objective-C

-
extern const SDLVehicleDataStatus SDLVehicleDataStatusOn
+
extern const SDLVehicleDataStatus SDLVehicleDataStatusOn

Swift

-
static let on: SDLVehicleDataStatus
+
static let on: SDLVehicleDataStatus
@@ -21680,11 +21680,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeGPS
+
extern const SDLVehicleDataType SDLVehicleDataTypeGPS

Swift

-
static let GPS: SDLVehicleDataType
+
static let GPS: SDLVehicleDataType
@@ -21698,11 +21698,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeSpeed
+
extern const SDLVehicleDataType SDLVehicleDataTypeSpeed

Swift

-
static let speed: SDLVehicleDataType
+
static let speed: SDLVehicleDataType
@@ -21716,11 +21716,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeRPM
+
extern const SDLVehicleDataType SDLVehicleDataTypeRPM

Swift

-
static let RPM: SDLVehicleDataType
+
static let RPM: SDLVehicleDataType
@@ -21734,11 +21734,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeFuelLevel
+
extern const SDLVehicleDataType SDLVehicleDataTypeFuelLevel

Swift

-
static let fuelLevel: SDLVehicleDataType
+
static let fuelLevel: SDLVehicleDataType
@@ -21752,11 +21752,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeFuelLevelState
+
extern const SDLVehicleDataType SDLVehicleDataTypeFuelLevelState

Swift

-
static let fuelLevelState: SDLVehicleDataType
+
static let fuelLevelState: SDLVehicleDataType
@@ -21770,11 +21770,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeFuelConsumption
+
extern const SDLVehicleDataType SDLVehicleDataTypeFuelConsumption

Swift

-
static let fuelConsumption: SDLVehicleDataType
+
static let fuelConsumption: SDLVehicleDataType
@@ -21788,11 +21788,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeExternalTemperature
+
extern const SDLVehicleDataType SDLVehicleDataTypeExternalTemperature

Swift

-
static let externalTemperature: SDLVehicleDataType
+
static let externalTemperature: SDLVehicleDataType
@@ -21806,11 +21806,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeVIN
+
extern const SDLVehicleDataType SDLVehicleDataTypeVIN

Swift

-
static let VIN: SDLVehicleDataType
+
static let VIN: SDLVehicleDataType
@@ -21824,11 +21824,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypePRNDL
+
extern const SDLVehicleDataType SDLVehicleDataTypePRNDL

Swift

-
static let PRNDL: SDLVehicleDataType
+
static let PRNDL: SDLVehicleDataType
@@ -21842,11 +21842,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeTirePressure
+
extern const SDLVehicleDataType SDLVehicleDataTypeTirePressure

Swift

-
static let tirePressure: SDLVehicleDataType
+
static let tirePressure: SDLVehicleDataType
@@ -21860,11 +21860,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeOdometer
+
extern const SDLVehicleDataType SDLVehicleDataTypeOdometer

Swift

-
static let odometer: SDLVehicleDataType
+
static let odometer: SDLVehicleDataType
@@ -21878,11 +21878,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeBeltStatus
+
extern const SDLVehicleDataType SDLVehicleDataTypeBeltStatus

Swift

-
static let beltStatus: SDLVehicleDataType
+
static let beltStatus: SDLVehicleDataType
@@ -21896,11 +21896,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeBodyInfo
+
extern const SDLVehicleDataType SDLVehicleDataTypeBodyInfo

Swift

-
static let bodyInfo: SDLVehicleDataType
+
static let bodyInfo: SDLVehicleDataType
@@ -21914,11 +21914,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeDeviceStatus
+
extern const SDLVehicleDataType SDLVehicleDataTypeDeviceStatus

Swift

-
static let deviceStatus: SDLVehicleDataType
+
static let deviceStatus: SDLVehicleDataType
@@ -21932,11 +21932,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeECallInfo
+
extern const SDLVehicleDataType SDLVehicleDataTypeECallInfo

Swift

-
static let eCallInfo: SDLVehicleDataType
+
static let eCallInfo: SDLVehicleDataType
@@ -21950,11 +21950,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeFuelRange
+
extern const SDLVehicleDataType SDLVehicleDataTypeFuelRange

Swift

-
static let fuelRange: SDLVehicleDataType
+
static let fuelRange: SDLVehicleDataType
@@ -21968,11 +21968,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeAirbagStatus
+
extern const SDLVehicleDataType SDLVehicleDataTypeAirbagStatus

Swift

-
static let airbagStatus: SDLVehicleDataType
+
static let airbagStatus: SDLVehicleDataType
@@ -21986,11 +21986,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeEmergencyEvent
+
extern const SDLVehicleDataType SDLVehicleDataTypeEmergencyEvent

Swift

-
static let emergencyEvent: SDLVehicleDataType
+
static let emergencyEvent: SDLVehicleDataType
@@ -22004,11 +22004,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeClusterModeStatus
+
extern const SDLVehicleDataType SDLVehicleDataTypeClusterModeStatus

Swift

-
static let clusterModeStatus: SDLVehicleDataType
+
static let clusterModeStatus: SDLVehicleDataType
@@ -22022,11 +22022,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeMyKey
+
extern const SDLVehicleDataType SDLVehicleDataTypeMyKey

Swift

-
static let myKey: SDLVehicleDataType
+
static let myKey: SDLVehicleDataType
@@ -22040,11 +22040,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeBraking
+
extern const SDLVehicleDataType SDLVehicleDataTypeBraking

Swift

-
static let braking: SDLVehicleDataType
+
static let braking: SDLVehicleDataType
@@ -22058,11 +22058,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeWiperStatus
+
extern const SDLVehicleDataType SDLVehicleDataTypeWiperStatus

Swift

-
static let wiperStatus: SDLVehicleDataType
+
static let wiperStatus: SDLVehicleDataType
@@ -22076,11 +22076,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeHeadlampStatus
+
extern const SDLVehicleDataType SDLVehicleDataTypeHeadlampStatus

Swift

-
static let headlampStatus: SDLVehicleDataType
+
static let headlampStatus: SDLVehicleDataType
@@ -22094,11 +22094,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeBatteryVoltage
+
extern const SDLVehicleDataType SDLVehicleDataTypeBatteryVoltage

Swift

-
static let batteryVoltage: SDLVehicleDataType
+
static let batteryVoltage: SDLVehicleDataType
@@ -22112,11 +22112,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeEngineOilLife
+
extern const SDLVehicleDataType SDLVehicleDataTypeEngineOilLife

Swift

-
static let engineOilLife: SDLVehicleDataType
+
static let engineOilLife: SDLVehicleDataType
@@ -22130,11 +22130,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeEngineTorque
+
extern const SDLVehicleDataType SDLVehicleDataTypeEngineTorque

Swift

-
static let engineTorque: SDLVehicleDataType
+
static let engineTorque: SDLVehicleDataType
@@ -22148,11 +22148,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeAccelerationPedal
+
extern const SDLVehicleDataType SDLVehicleDataTypeAccelerationPedal

Swift

-
static let accelerationPedal: SDLVehicleDataType
+
static let accelerationPedal: SDLVehicleDataType
@@ -22166,11 +22166,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeSteeringWheel
+
extern const SDLVehicleDataType SDLVehicleDataTypeSteeringWheel

Swift

-
static let steeringWheel: SDLVehicleDataType
+
static let steeringWheel: SDLVehicleDataType
@@ -22184,11 +22184,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeElectronicParkBrakeStatus
+
extern const SDLVehicleDataType SDLVehicleDataTypeElectronicParkBrakeStatus

Swift

-
static let electronicParkBrakeStatus: SDLVehicleDataType
+
static let electronicParkBrakeStatus: SDLVehicleDataType
@@ -22202,11 +22202,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeTurnSignal
+
extern const SDLVehicleDataType SDLVehicleDataTypeTurnSignal

Swift

-
static let turnSignal: SDLVehicleDataType
+
static let turnSignal: SDLVehicleDataType
@@ -22220,11 +22220,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeCloudAppVehicleID
+
extern const SDLVehicleDataType SDLVehicleDataTypeCloudAppVehicleID

Swift

-
static let cloudAppVehicleID: SDLVehicleDataType
+
static let cloudAppVehicleID: SDLVehicleDataType
@@ -22240,11 +22240,11 @@

Objective-C

-
extern const SDLVehicleDataType SDLVehicleDataTypeOEMVehicleDataType
+
extern const SDLVehicleDataType SDLVehicleDataTypeOEMVehicleDataType

Swift

-
static let oemVehicleDataType: SDLVehicleDataType
+
static let oemVehicleDataType: SDLVehicleDataType
@@ -22258,11 +22258,11 @@

Objective-C

-
extern const SDLVentilationMode SDLVentilationModeUpper
+
extern const SDLVentilationMode SDLVentilationModeUpper

Swift

-
static let upper: SDLVentilationMode
+
static let upper: SDLVentilationMode
@@ -22276,11 +22276,11 @@

Objective-C

-
extern const SDLVentilationMode SDLVentilationModeLower
+
extern const SDLVentilationMode SDLVentilationModeLower

Swift

-
static let lower: SDLVentilationMode
+
static let lower: SDLVentilationMode
@@ -22294,11 +22294,11 @@

Objective-C

-
extern const SDLVentilationMode SDLVentilationModeBoth
+
extern const SDLVentilationMode SDLVentilationModeBoth

Swift

-
static let both: SDLVentilationMode
+
static let both: SDLVentilationMode
@@ -22312,11 +22312,11 @@

Objective-C

-
extern const SDLVentilationMode SDLVentilationModeNone
+
extern const SDLVentilationMode SDLVentilationModeNone

Swift

-
static let none: SDLVentilationMode
+
static let none: SDLVentilationMode
@@ -22330,11 +22330,11 @@

Objective-C

-
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecH264
+
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecH264

Swift

-
static let H264: SDLVideoStreamingCodec
+
static let H264: SDLVideoStreamingCodec
@@ -22348,11 +22348,11 @@

Objective-C

-
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecH265
+
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecH265

Swift

-
static let H265: SDLVideoStreamingCodec
+
static let H265: SDLVideoStreamingCodec
@@ -22366,11 +22366,11 @@

Objective-C

-
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecTheora
+
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecTheora

Swift

-
static let theora: SDLVideoStreamingCodec
+
static let theora: SDLVideoStreamingCodec
@@ -22384,11 +22384,11 @@

Objective-C

-
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecVP8
+
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecVP8

Swift

-
static let VP8: SDLVideoStreamingCodec
+
static let VP8: SDLVideoStreamingCodec
@@ -22402,11 +22402,11 @@

Objective-C

-
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecVP9
+
extern const SDLVideoStreamingCodec SDLVideoStreamingCodecVP9

Swift

-
static let VP9: SDLVideoStreamingCodec
+
static let VP9: SDLVideoStreamingCodec
@@ -22420,11 +22420,11 @@

Objective-C

-
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRAW
+
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRAW

Swift

-
static let RAW: SDLVideoStreamingProtocol
+
static let RAW: SDLVideoStreamingProtocol
@@ -22438,11 +22438,11 @@

Objective-C

-
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRTP
+
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRTP

Swift

-
static let RTP: SDLVideoStreamingProtocol
+
static let RTP: SDLVideoStreamingProtocol
@@ -22456,11 +22456,11 @@

Objective-C

-
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRTSP
+
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRTSP

Swift

-
static let RTSP: SDLVideoStreamingProtocol
+
static let RTSP: SDLVideoStreamingProtocol
@@ -22474,11 +22474,11 @@

Objective-C

-
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRTMP
+
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolRTMP

Swift

-
static let RTMP: SDLVideoStreamingProtocol
+
static let RTMP: SDLVideoStreamingProtocol
@@ -22492,11 +22492,11 @@

Objective-C

-
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolWebM
+
extern const SDLVideoStreamingProtocol SDLVideoStreamingProtocolWebM

Swift

-
static let webM: SDLVideoStreamingProtocol
+
static let webM: SDLVideoStreamingProtocol
@@ -22510,11 +22510,11 @@

Objective-C

-
extern const SDLVideoStreamingState SDLVideoStreamingStateStreamable
+
extern const SDLVideoStreamingState SDLVideoStreamingStateStreamable

Swift

-
static let streamable: SDLVideoStreamingState
+
static let streamable: SDLVideoStreamingState
@@ -22528,11 +22528,11 @@

Objective-C

-
extern const SDLVideoStreamingState SDLVideoStreamingStateNotStreamable
+
extern const SDLVideoStreamingState SDLVideoStreamingStateNotStreamable

Swift

-
static let notStreamable: SDLVideoStreamingState
+
static let notStreamable: SDLVideoStreamingState
@@ -22546,11 +22546,11 @@

Objective-C

-
extern const SDLVRCapabilities SDLVRCapabilitiesText
+
extern const SDLVRCapabilities SDLVRCapabilitiesText

Swift

-
static let text: SDLVRCapabilities
+
static let text: SDLVRCapabilities
@@ -22564,11 +22564,11 @@

Objective-C

-
extern const SDLWarningLightStatus SDLWarningLightStatusOff
+
extern const SDLWarningLightStatus SDLWarningLightStatusOff

Swift

-
static let off: SDLWarningLightStatus
+
static let off: SDLWarningLightStatus
@@ -22582,11 +22582,11 @@

Objective-C

-
extern const SDLWarningLightStatus SDLWarningLightStatusOn
+
extern const SDLWarningLightStatus SDLWarningLightStatusOn

Swift

-
static let on: SDLWarningLightStatus
+
static let on: SDLWarningLightStatus
@@ -22600,11 +22600,11 @@

Objective-C

-
extern const SDLWarningLightStatus SDLWarningLightStatusFlash
+
extern const SDLWarningLightStatus SDLWarningLightStatusFlash

Swift

-
static let flash: SDLWarningLightStatus
+
static let flash: SDLWarningLightStatus
@@ -22618,11 +22618,11 @@

Objective-C

-
extern const SDLWarningLightStatus SDLWarningLightStatusNotUsed
+
extern const SDLWarningLightStatus SDLWarningLightStatusNotUsed

Swift

-
static let notUsed: SDLWarningLightStatus
+
static let notUsed: SDLWarningLightStatus
@@ -22636,11 +22636,11 @@

Objective-C

-
extern const SDLWayPointType SDLWayPointTypeAll
+
extern const SDLWayPointType SDLWayPointTypeAll

Swift

-
static let all: SDLWayPointType
+
static let all: SDLWayPointType
@@ -22654,11 +22654,11 @@

Objective-C

-
extern const SDLWayPointType SDLWayPointTypeDestination
+
extern const SDLWayPointType SDLWayPointTypeDestination

Swift

-
static let destination: SDLWayPointType
+
static let destination: SDLWayPointType
@@ -22672,11 +22672,11 @@

Objective-C

-
extern const SDLWindowType SDLWindowTypeMain
+
extern const SDLWindowType SDLWindowTypeMain

Swift

-
static let main: SDLWindowType
+
static let main: SDLWindowType
@@ -22690,11 +22690,11 @@

Objective-C

-
extern const SDLWindowType SDLWindowTypeWidget
+
extern const SDLWindowType SDLWindowTypeWidget

Swift

-
static let widget: SDLWindowType
+
static let widget: SDLWindowType
@@ -22708,11 +22708,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusOff
+
extern const SDLWiperStatus SDLWiperStatusOff

Swift

-
static let off: SDLWiperStatus
+
static let off: SDLWiperStatus
@@ -22726,11 +22726,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusAutomaticOff
+
extern const SDLWiperStatus SDLWiperStatusAutomaticOff

Swift

-
static let automaticOff: SDLWiperStatus
+
static let automaticOff: SDLWiperStatus
@@ -22744,11 +22744,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusOffMoving
+
extern const SDLWiperStatus SDLWiperStatusOffMoving

Swift

-
static let offMoving: SDLWiperStatus
+
static let offMoving: SDLWiperStatus
@@ -22762,11 +22762,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusManualIntervalOff
+
extern const SDLWiperStatus SDLWiperStatusManualIntervalOff

Swift

-
static let manualIntervalOff: SDLWiperStatus
+
static let manualIntervalOff: SDLWiperStatus
@@ -22780,11 +22780,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusManualIntervalOn
+
extern const SDLWiperStatus SDLWiperStatusManualIntervalOn

Swift

-
static let manualIntervalOn: SDLWiperStatus
+
static let manualIntervalOn: SDLWiperStatus
@@ -22798,11 +22798,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusManualLow
+
extern const SDLWiperStatus SDLWiperStatusManualLow

Swift

-
static let manualLow: SDLWiperStatus
+
static let manualLow: SDLWiperStatus
@@ -22816,11 +22816,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusManualHigh
+
extern const SDLWiperStatus SDLWiperStatusManualHigh

Swift

-
static let manualHigh: SDLWiperStatus
+
static let manualHigh: SDLWiperStatus
@@ -22834,11 +22834,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusManualFlick
+
extern const SDLWiperStatus SDLWiperStatusManualFlick

Swift

-
static let manualFlick: SDLWiperStatus
+
static let manualFlick: SDLWiperStatus
@@ -22852,11 +22852,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusWash
+
extern const SDLWiperStatus SDLWiperStatusWash

Swift

-
static let wash: SDLWiperStatus
+
static let wash: SDLWiperStatus
@@ -22870,11 +22870,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusAutomaticLow
+
extern const SDLWiperStatus SDLWiperStatusAutomaticLow

Swift

-
static let automaticLow: SDLWiperStatus
+
static let automaticLow: SDLWiperStatus
@@ -22888,11 +22888,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusAutomaticHigh
+
extern const SDLWiperStatus SDLWiperStatusAutomaticHigh

Swift

-
static let automaticHigh: SDLWiperStatus
+
static let automaticHigh: SDLWiperStatus
@@ -22906,11 +22906,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusCourtesyWipe
+
extern const SDLWiperStatus SDLWiperStatusCourtesyWipe

Swift

-
static let courtesyWipe: SDLWiperStatus
+
static let courtesyWipe: SDLWiperStatus
@@ -22924,11 +22924,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusAutomaticAdjust
+
extern const SDLWiperStatus SDLWiperStatusAutomaticAdjust

Swift

-
static let automaticAdjust: SDLWiperStatus
+
static let automaticAdjust: SDLWiperStatus
@@ -22942,11 +22942,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusStalled
+
extern const SDLWiperStatus SDLWiperStatusStalled

Swift

-
static let stalled: SDLWiperStatus
+
static let stalled: SDLWiperStatus
@@ -22960,11 +22960,11 @@

Objective-C

-
extern const SDLWiperStatus SDLWiperStatusNoDataExists
+
extern const SDLWiperStatus SDLWiperStatusNoDataExists

Swift

-
static let noDataExists: SDLWiperStatus
+
static let noDataExists: SDLWiperStatus
diff --git a/docs/Protocols.html b/docs/Protocols.html index 1cd5219b8..b36b28d1f 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -118,7 +118,7 @@

Objective-C

@param fileURL The URL that finished playing @param successfully Whether or not it was played successfully */ -- (void)audioStreamManager:(SDLAudioStreamManager *)audioManager fileDidFinishPlaying:(NSURL *)fileURL successfully:(BOOL)successfully; +- (void)audioStreamManager:(SDLAudioStreamManager *)audioManager fileDidFinishPlaying:(NSURL *)fileURL successfully:(BOOL)successfully; /** Called when a file from the SDLAudioStreamManager could not play @@ -137,7 +137,7 @@

Objective-C

@param audioManager A reference to the audio stream manager @param successfully Whether or not the data buffer played successfully */
-- (void)audioStreamManager:(SDLAudioStreamManager *)audioManager dataBufferDidFinishPlayingSuccessfully:(BOOL)successfully; +- (void)audioStreamManager:(SDLAudioStreamManager *)audioManager dataBufferDidFinishPlayingSuccessfully:(BOOL)successfully; /** Called when a data buffer from the SDLAudioStreamManager could not play @@ -168,7 +168,7 @@

Objective-C

@protocol SDLChoiceSetDelegate <NSObject>
 
-- (void)choiceSet:(SDLChoiceSet *)choiceSet didSelectChoice:(SDLChoiceCell *)choice withSource:(SDLTriggerSource)source atRowIndex:(NSUInteger)rowIndex;
+- (void)choiceSet:(SDLChoiceSet *)choiceSet didSelectChoice:(SDLChoiceCell *)choice withSource:(SDLTriggerSource)source atRowIndex:(NSUInteger)rowIndex;
 - (void)choiceSet:(SDLChoiceSet *)choiceSet didReceiveError:(NSError *)error;
 
 @end
@@ -202,7 +202,7 @@

Objective-C

@param inputText The submitted input text on the keyboard @param source ENTRY_SUBMITTED if the user pressed the submit button on the keyboard, ENTRY_VOICE if the user requested that a voice session begin */
-- (void)userDidSubmitInput:(NSString *)inputText withEvent:(SDLKeyboardEvent)source; +- (void)userDidSubmitInput:(NSString *)inputText withEvent:(SDLKeyboardEvent)source; /** The keyboard session aborted. @@ -211,7 +211,7 @@

Objective-C

@param event ENTRY_CANCELLED if the user cancelled the keyboard input, or ENTRY_ABORTED if the system aborted the input due to a higher priority event */
-- (void)keyboardDidAbortWithReason:(SDLKeyboardEvent)event; +- (void)keyboardDidAbortWithReason:(SDLKeyboardEvent)event; @optional /** @@ -219,7 +219,7 @@

Objective-C

@return The custom keyboard configuration to use. */
-- (SDLKeyboardProperties *)customKeyboardConfiguration; +- (SDLKeyboardProperties *)customKeyboardConfiguration; /** Implement this if you wish to update the KeyboardProperties.autoCompleteText as the user updates their input. This is called upon a KEYPRESS event. @@ -227,7 +227,7 @@

Objective-C

@param currentInputText The user's full current input text @param completionHandler A completion handler to update the autoCompleteText */
-- (void)updateAutocompleteWithInput:(NSString *)currentInputText completionHandler:(SDLKeyboardAutocompleteCompletionHandler)completionHandler __deprecated_msg("Use updateAutocompleteWithInput:autoCompleteResultsHandler:"); +- (void)updateAutocompleteWithInput:(NSString *)currentInputText completionHandler:(SDLKeyboardAutocompleteCompletionHandler)completionHandler __deprecated_msg("Use updateAutocompleteWithInput:autoCompleteResultsHandler:"); /** Implement this if you wish to updated the KeyboardProperties.autoCompleteList as the user updates their input. This is called upon a KEYPRESS event. @@ -237,7 +237,7 @@

Objective-C

@param currentInputText The user's full current input text @param resultsHandler A completion handler to update the autoCompleteList */
-- (void)updateAutocompleteWithInput:(NSString *)currentInputText autoCompleteResultsHandler:(SDLKeyboardAutoCompleteResultsHandler)resultsHandler; +- (void)updateAutocompleteWithInput:(NSString *)currentInputText autoCompleteResultsHandler:(SDLKeyboardAutoCompleteResultsHandler)resultsHandler; /** Implement this if you wish to update the limitedCharacterSet as the user updates their input. This is called upon a KEYPRESS event. @@ -245,7 +245,7 @@

Objective-C

@param currentInputText The user's full current input text @param completionHandler A completion handler to update the limitedCharacterSet */
--(void)updateCharacterSetWithInput:(NSString *)currentInputText completionHandler:(SDLKeyboardCharacterSetCompletionHandler)completionHandler; +-(void)updateCharacterSetWithInput:(NSString *)currentInputText completionHandler:(SDLKeyboardCharacterSetCompletionHandler)completionHandler; // This will be sent for any event that occurs with the event and the current input text @@ -255,7 +255,7 @@

Objective-C

@param event The event that occurred @param currentInputText The user's full current input text */ -- (void)keyboardDidSendEvent:(SDLKeyboardEvent)event text:(NSString *)currentInputText; +- (void)keyboardDidSendEvent:(SDLKeyboardEvent)event text:(NSString *)currentInputText; @end
@@ -300,7 +300,7 @@

Objective-C

/** * Called upon a disconnection from the remote system. */ -- (void)managerDidDisconnect; +- (void)managerDidDisconnect; /** * Called when the HMI level state of this application changes on the remote system. This is equivalent to the application's state changes in iOS such as foreground, background, or closed. @@ -308,7 +308,7 @@

Objective-C

* @param oldLevel The previous level which has now been left. * @param newLevel The current level. */
-- (void)hmiLevel:(SDLHMILevel)oldLevel didChangeToLevel:(SDLHMILevel)newLevel; +- (void)hmiLevel:(SDLHMILevel)oldLevel didChangeToLevel:(SDLHMILevel)newLevel; @optional /** @@ -317,7 +317,7 @@

Objective-C

* @param oldState The previous state which has now been left. * @param newState The current state. */
-- (void)audioStreamingState:(nullable SDLAudioStreamingState)oldState didChangeToState:(SDLAudioStreamingState)newState; +- (void)audioStreamingState:(nullable SDLAudioStreamingState)oldState didChangeToState:(SDLAudioStreamingState)newState; /** * Called when the system context of this application changes on the remote system. This refers to whether or not a user-initiated interaction is in progress, and if so, what it is. @@ -325,7 +325,7 @@

Objective-C

* @param oldContext The previous context which has now been left. * @param newContext The current context. */
-- (void)systemContext:(nullable SDLSystemContext)oldContext didChangeToContext:(SDLSystemContext)newContext; +- (void)systemContext:(nullable SDLSystemContext)oldContext didChangeToContext:(SDLSystemContext)newContext; /** * Called when the lifecycle manager detected a language mismatch. In case of a language mismatch the manager should change the apps registration by updating the lifecycle configuration to the specified language. If the app can support the specified language it should return an Object of SDLLifecycleConfigurationUpdate, otherwise it should return nil to indicate that the language is not supported. @@ -333,7 +333,7 @@

Objective-C

* @param language The language of the connected head unit the manager is trying to update the configuration. * @return An object of SDLLifecycleConfigurationUpdate if the head unit language is supported, otherwise nil to indicate that the language is not supported. */
-- (nullable SDLLifecycleConfigurationUpdate *)managerShouldUpdateLifecycleToLanguage:(SDLLanguage)language; +- (nullable SDLLifecycleConfigurationUpdate *)managerShouldUpdateLifecycleToLanguage:(SDLLanguage)language; @end
@@ -388,7 +388,7 @@

Objective-C

* @param encrypted return true if the the encryption service was setup successfully, will return false if the service is presently not encrypted. * @param error will return any error that happens or nil if there is no error. */ -- (void)serviceEncryptionUpdatedOnService:(SDLServiceType)type encrypted:(BOOL)encrypted error:(NSError *__nullable)error NS_SWIFT_NAME(serviceEncryptionUpdated(serviceType:isEncrypted:error:)); +- (void)serviceEncryptionUpdatedOnService:(SDLServiceType)type encrypted:(BOOL)encrypted error:(NSError *__nullable)error NS_SWIFT_NAME(serviceEncryptionUpdated(serviceType:isEncrypted:error:)); @end
@@ -455,7 +455,7 @@

Objective-C

@param headUnitPreferredOrder The head unit's preferred order of format usage. The first item is the one that will be used unless this proxy does not support it, then the next item, etc. @return Your preferred order of format usage. */ -- (NSArray<SDLVideoStreamingFormat *> *)preferredVideoFormatOrderFromHeadUnitPreferredOrder:(NSArray<SDLVideoStreamingFormat *> *)headUnitPreferredOrder; +- (NSArray<SDLVideoStreamingFormat *> *)preferredVideoFormatOrderFromHeadUnitPreferredOrder:(NSArray<SDLVideoStreamingFormat *> *)headUnitPreferredOrder; /** Implement to return a different resolution to use for video streaming than the head unit's requested resolution. If you return a resolution that the head unit does not like, the manager will fail to start up. In nearly all cases, it's best to simply return the head unit's preferred order, or not implement this method (which does the same thing), and adapt your UI to the head unit's preferred resolution instead. @@ -495,7 +495,7 @@

Objective-C

@param view The view under the touch if it could be determined @param point The point at which the touch occurred in the head unit's coordinate system */
-- (void)touchManager:(SDLTouchManager *)manager didReceiveSingleTapForView:(UIView *_Nullable)view atPoint:(CGPoint)point; +- (void)touchManager:(SDLTouchManager *)manager didReceiveSingleTapForView:(UIView *_Nullable)view atPoint:(CGPoint)point; /** A double tap was received diff --git a/docs/Protocols/SDLChoiceSetDelegate.html b/docs/Protocols/SDLChoiceSetDelegate.html index 6a6f843d7..fb0747118 100644 --- a/docs/Protocols/SDLChoiceSetDelegate.html +++ b/docs/Protocols/SDLChoiceSetDelegate.html @@ -22,11 +22,11 @@

Objective-C

-
- (void)choiceSet:(SDLChoiceSet *)choiceSet didSelectChoice:(SDLChoiceCell *)choice withSource:(SDLTriggerSource)source atRowIndex:(NSUInteger)rowIndex;
+
- (void)choiceSet:(SDLChoiceSet *)choiceSet didSelectChoice:(SDLChoiceCell *)choice withSource:(SDLTriggerSource)source atRowIndex:(NSUInteger)rowIndex;

Swift

-
func choiceSet(_ choiceSet: SDLChoiceSet, didSelectChoice choice: SDLChoiceCell, withSource source: SDLTriggerSource, atRowIndex rowIndex: UInt)
+
func choiceSet(_ choiceSet: SDLChoiceSet, didSelectChoice choice: SDLChoiceCell, withSource source: SDLTriggerSource, atRowIndex rowIndex: UInt)
diff --git a/docs/Protocols/SDLKeyboardDelegate.html b/docs/Protocols/SDLKeyboardDelegate.html index 4936cc19f..610b6b673 100644 --- a/docs/Protocols/SDLKeyboardDelegate.html +++ b/docs/Protocols/SDLKeyboardDelegate.html @@ -30,11 +30,11 @@

Objective-C

- (void)userDidSubmitInput:(nonnull NSString *)inputText
-                 withEvent:(nonnull SDLKeyboardEvent)source;
+ withEvent:(nonnull SDLKeyboardEvent)source;

Swift

-
func userDidSubmitInput(_ inputText: String, withEvent source: SDLKeyboardEvent)
+
func userDidSubmitInput(_ inputText: String, withEvent source: SDLKeyboardEvent)
@@ -57,11 +57,11 @@

Objective-C

-
- (void)keyboardDidAbortWithReason:(nonnull SDLKeyboardEvent)event;
+
- (void)keyboardDidAbortWithReason:(nonnull SDLKeyboardEvent)event;

Swift

-
func keyboardDidAbort(withReason event: SDLKeyboardEvent)
+
func keyboardDidAbort(withReason event: SDLKeyboardEvent)
@@ -104,12 +104,12 @@

Objective-C

- (void)updateAutocompleteWithInput:(nonnull NSString *)currentInputText
                   completionHandler:
-                      (nonnull SDLKeyboardAutocompleteCompletionHandler)
+                      (nonnull SDLKeyboardAutocompleteCompletionHandler)
                           completionHandler;

Swift

-
optional func updateAutocomplete(withInput currentInputText: String, completionHandler: @escaping SDLKeyboardAutocompleteCompletionHandler)
+
optional func updateAutocomplete(withInput currentInputText: String, completionHandler: @escaping SDLKeyboardAutocompleteCompletionHandler)
@@ -134,11 +134,11 @@

Objective-C

- (void)updateAutocompleteWithInput:(nonnull NSString *)currentInputText
          autoCompleteResultsHandler:
-             (nonnull SDLKeyboardAutoCompleteResultsHandler)resultsHandler;
+ (nonnull SDLKeyboardAutoCompleteResultsHandler)resultsHandler;

Swift

-
optional func updateAutocomplete(withInput currentInputText: String, autoCompleteResultsHandler resultsHandler: @escaping SDLKeyboardAutoCompleteResultsHandler)
+
optional func updateAutocomplete(withInput currentInputText: String, autoCompleteResultsHandler resultsHandler: @escaping SDLKeyboardAutoCompleteResultsHandler)
@@ -161,12 +161,12 @@

Objective-C

- (void)updateCharacterSetWithInput:(nonnull NSString *)currentInputText
                   completionHandler:
-                      (nonnull SDLKeyboardCharacterSetCompletionHandler)
+                      (nonnull SDLKeyboardCharacterSetCompletionHandler)
                           completionHandler;

Swift

-
optional func updateCharacterSet(withInput currentInputText: String, completionHandler: @escaping SDLKeyboardCharacterSetCompletionHandler)
+
optional func updateCharacterSet(withInput currentInputText: String, completionHandler: @escaping SDLKeyboardCharacterSetCompletionHandler)
@@ -187,12 +187,12 @@

Objective-C

-
- (void)keyboardDidSendEvent:(nonnull SDLKeyboardEvent)event
+  
- (void)keyboardDidSendEvent:(nonnull SDLKeyboardEvent)event
                         text:(nonnull NSString *)currentInputText;

Swift

-
optional func keyboardDidSendEvent(_ event: SDLKeyboardEvent, text currentInputText: String)
+
optional func keyboardDidSendEvent(_ event: SDLKeyboardEvent, text currentInputText: String)
diff --git a/docs/Protocols/SDLManagerDelegate.html b/docs/Protocols/SDLManagerDelegate.html index 19a7cd560..72795275b 100644 --- a/docs/Protocols/SDLManagerDelegate.html +++ b/docs/Protocols/SDLManagerDelegate.html @@ -43,12 +43,12 @@

Objective-C

-
- (void)hmiLevel:(nonnull SDLHMILevel)oldLevel
-    didChangeToLevel:(nonnull SDLHMILevel)newLevel;
+
- (void)hmiLevel:(nonnull SDLHMILevel)oldLevel
+    didChangeToLevel:(nonnull SDLHMILevel)newLevel;

Swift

-
func hmiLevel(_ oldLevel: SDLHMILevel, didChangeToLevel newLevel: SDLHMILevel)
+
func hmiLevel(_ oldLevel: SDLHMILevel, didChangeToLevel newLevel: SDLHMILevel)
@@ -69,12 +69,12 @@

Objective-C

-
- (void)audioStreamingState:(nullable SDLAudioStreamingState)oldState
-           didChangeToState:(nonnull SDLAudioStreamingState)newState;
+
- (void)audioStreamingState:(nullable SDLAudioStreamingState)oldState
+           didChangeToState:(nonnull SDLAudioStreamingState)newState;

Swift

-
optional func audioStreamingState(_ oldState: SDLAudioStreamingState?, didChangeToState newState: SDLAudioStreamingState)
+
optional func audioStreamingState(_ oldState: SDLAudioStreamingState?, didChangeToState newState: SDLAudioStreamingState)
@@ -95,12 +95,12 @@

Objective-C

-
- (void)systemContext:(nullable SDLSystemContext)oldContext
-    didChangeToContext:(nonnull SDLSystemContext)newContext;
+
- (void)systemContext:(nullable SDLSystemContext)oldContext
+    didChangeToContext:(nonnull SDLSystemContext)newContext;

Swift

-
optional func systemContext(_ oldContext: SDLSystemContext?, didChangeToContext newContext: SDLSystemContext)
+
optional func systemContext(_ oldContext: SDLSystemContext?, didChangeToContext newContext: SDLSystemContext)
@@ -122,11 +122,11 @@

Objective-C

- (nullable SDLLifecycleConfigurationUpdate *)
-    managerShouldUpdateLifecycleToLanguage:(nonnull SDLLanguage)language;
+ managerShouldUpdateLifecycleToLanguage:(nonnull SDLLanguage)language;

Swift

-
optional func managerShouldUpdateLifecycle(toLanguage language: SDLLanguage) -> SDLLifecycleConfigurationUpdate?
+
optional func managerShouldUpdateLifecycle(toLanguage language: SDLLanguage) -> SDLLifecycleConfigurationUpdate?
diff --git a/docs/Type Definitions.html b/docs/Type Definitions.html index 4958921bf..75c2f37c6 100644 --- a/docs/Type Definitions.html +++ b/docs/Type Definitions.html @@ -170,7 +170,7 @@

Objective-C

-
typedef SDLEnum SDLAmbientLightStatus
+
typedef SDLEnum SDLAmbientLightStatus

Swift

@@ -190,7 +190,7 @@

Objective-C

-
typedef SDLEnum SDLAppHMIType
+
typedef SDLEnum SDLAppHMIType

Swift

@@ -210,7 +210,7 @@

Objective-C

-
typedef SDLEnum SDLAppInterfaceUnregisteredReason
+
typedef SDLEnum SDLAppInterfaceUnregisteredReason

Swift

@@ -228,7 +228,7 @@

Objective-C

-
typedef SDLEnum SDLAppServiceType
+
typedef SDLEnum SDLAppServiceType

Swift

@@ -248,7 +248,7 @@

Objective-C

-
typedef SDLEnum SDLAudioStreamingIndicator
+
typedef SDLEnum SDLAudioStreamingIndicator

Swift

@@ -268,7 +268,7 @@

Objective-C

-
typedef SDLEnum SDLAudioStreamingState
+
typedef SDLEnum SDLAudioStreamingState

Swift

@@ -286,7 +286,7 @@

Objective-C

-
typedef SDLEnum SDLAudioType
+
typedef SDLEnum SDLAudioType

Swift

@@ -306,7 +306,7 @@

Objective-C

-
typedef SDLEnum SDLBitsPerSample
+
typedef SDLEnum SDLBitsPerSample

Swift

@@ -326,7 +326,7 @@

Objective-C

-
typedef SDLEnum SDLButtonEventMode
+
typedef SDLEnum SDLButtonEventMode

Swift

@@ -350,7 +350,7 @@

Objective-C

-
typedef SDLEnum SDLButtonName
+
typedef SDLEnum SDLButtonName

Swift

@@ -370,7 +370,7 @@

Objective-C

-
typedef SDLEnum SDLButtonPressMode
+
typedef SDLEnum SDLButtonPressMode

Swift

@@ -393,7 +393,7 @@

Objective-C

-
typedef SDLEnum SDLCarModeStatus
+
typedef SDLEnum SDLCarModeStatus

Swift

@@ -413,7 +413,7 @@

Objective-C

-
typedef SDLEnum SDLCharacterSet
+
typedef SDLEnum SDLCharacterSet

Swift

@@ -451,7 +451,7 @@

Objective-C

-
typedef SDLEnum SDLCompassDirection
+
typedef SDLEnum SDLCompassDirection

Swift

@@ -471,7 +471,7 @@

Objective-C

-
typedef SDLEnum SDLComponentVolumeStatus
+
typedef SDLEnum SDLComponentVolumeStatus

Swift

@@ -491,7 +491,7 @@

Objective-C

-
typedef SDLEnum SDLDefrostZone
+
typedef SDLEnum SDLDefrostZone

Swift

@@ -509,7 +509,7 @@

Objective-C

-
typedef SDLEnum SDLDeliveryMode
+
typedef SDLEnum SDLDeliveryMode

Swift

@@ -529,7 +529,7 @@

Objective-C

-
typedef SDLEnum SDLDeviceLevelStatus
+
typedef SDLEnum SDLDeviceLevelStatus

Swift

@@ -549,7 +549,7 @@

Objective-C

-
typedef SDLEnum SDLDimension
+
typedef SDLEnum SDLDimension

Swift

@@ -567,7 +567,7 @@

Objective-C

-
typedef SDLEnum SDLDirection
+
typedef SDLEnum SDLDirection

Swift

@@ -587,7 +587,7 @@

Objective-C

-
typedef SDLEnum SDLDisplayMode
+
typedef SDLEnum SDLDisplayMode

Swift

@@ -612,7 +612,7 @@

Objective-C

-
typedef SDLEnum SDLDisplayType
+
typedef SDLEnum SDLDisplayType

Swift

@@ -630,7 +630,7 @@

Objective-C

-
typedef SDLEnum SDLDistanceUnit
+
typedef SDLEnum SDLDistanceUnit

Swift

@@ -650,7 +650,7 @@

Objective-C

-
typedef SDLEnum SDLDriverDistractionState
+
typedef SDLEnum SDLDriverDistractionState

Swift

@@ -670,7 +670,7 @@

Objective-C

-
typedef SDLEnum SDLECallConfirmationStatus
+
typedef SDLEnum SDLECallConfirmationStatus

Swift

@@ -688,7 +688,7 @@

Objective-C

-
typedef SDLEnum SDLElectronicParkBrakeStatus
+
typedef SDLEnum SDLElectronicParkBrakeStatus

Swift

@@ -708,7 +708,7 @@

Objective-C

-
typedef SDLEnum SDLEmergencyEventType
+
typedef SDLEnum SDLEmergencyEventType

Swift

@@ -828,7 +828,7 @@

Objective-C

-
typedef BOOL (^SDLFileManagerMultiUploadProgressHandler)(SDLFileName *_Nonnull,
+  
typedef BOOL (^SDLFileManagerMultiUploadProgressHandler)(SDLFileName *_Nonnull,
                                                          float,
                                                          NSError *_Nullable)
@@ -1034,7 +1034,7 @@

Objective-C

-
typedef SDLEnum SDLFileType
+
typedef SDLEnum SDLFileType

Swift

@@ -1054,7 +1054,7 @@

Objective-C

-
typedef SDLEnum SDLFuelCutoffStatus
+
typedef SDLEnum SDLFuelCutoffStatus

Swift

@@ -1072,7 +1072,7 @@

Objective-C

-
typedef SDLEnum SDLFuelType
+
typedef SDLEnum SDLFuelType

Swift

@@ -1092,7 +1092,7 @@

Objective-C

-
typedef SDLEnum SDLGlobalProperty
+
typedef SDLEnum SDLGlobalProperty

Swift

@@ -1112,7 +1112,7 @@

Objective-C

-
typedef SDLEnum SDLHMILevel
+
typedef SDLEnum SDLHMILevel

Swift

@@ -1132,7 +1132,7 @@

Objective-C

-
typedef SDLEnum SDLHMIZoneCapabilities
+
typedef SDLEnum SDLHMIZoneCapabilities

Swift

@@ -1150,7 +1150,7 @@

Objective-C

-
typedef SDLEnum SDLHybridAppPreference
+
typedef SDLEnum SDLHybridAppPreference

Swift

@@ -1170,7 +1170,7 @@

Objective-C

-
typedef SDLEnum SDLIgnitionStableStatus
+
typedef SDLEnum SDLIgnitionStableStatus

Swift

@@ -1190,7 +1190,7 @@

Objective-C

-
typedef SDLEnum SDLIgnitionStatus
+
typedef SDLEnum SDLIgnitionStatus

Swift

@@ -1210,7 +1210,7 @@

Objective-C

-
typedef SDLEnum SDLImageFieldName
+
typedef SDLEnum SDLImageFieldName

Swift

@@ -1230,7 +1230,7 @@

Objective-C

-
typedef SDLEnum SDLImageType
+
typedef SDLEnum SDLImageType

Swift

@@ -1250,7 +1250,7 @@

Objective-C

-
typedef SDLEnum SDLInteractionMode
+
typedef SDLEnum SDLInteractionMode

Swift

@@ -1341,7 +1341,7 @@

Objective-C

-
typedef SDLEnum SDLKeyboardEvent
+
typedef SDLEnum SDLKeyboardEvent

Swift

@@ -1361,7 +1361,7 @@

Objective-C

-
typedef SDLEnum SDLKeyboardLayout
+
typedef SDLEnum SDLKeyboardLayout

Swift

@@ -1385,7 +1385,7 @@

Objective-C

-
typedef SDLEnum SDLKeypressMode
+
typedef SDLEnum SDLKeypressMode

Swift

@@ -1405,7 +1405,7 @@

Objective-C

-
typedef SDLEnum SDLLanguage
+
typedef SDLEnum SDLLanguage

Swift

@@ -1425,7 +1425,7 @@

Objective-C

-
typedef SDLEnum SDLLayoutMode
+
typedef SDLEnum SDLLayoutMode

Swift

@@ -1443,7 +1443,7 @@

Objective-C

-
typedef SDLEnum SDLLightName
+
typedef SDLEnum SDLLightName

Swift

@@ -1461,7 +1461,7 @@

Objective-C

-
typedef SDLEnum SDLLightStatus
+
typedef SDLEnum SDLLightStatus

Swift

@@ -1481,7 +1481,7 @@

Objective-C

-
typedef SDLEnum SDLLockScreenStatus
+
typedef SDLEnum SDLLockScreenStatus

Swift

@@ -1544,7 +1544,7 @@

Objective-C

-
typedef SDLEnum SDLMaintenanceModeStatus
+
typedef SDLEnum SDLMaintenanceModeStatus

Swift

@@ -1598,7 +1598,7 @@

Objective-C

-
typedef SDLEnum SDLMassageCushion
+
typedef SDLEnum SDLMassageCushion

Swift

@@ -1616,7 +1616,7 @@

Objective-C

-
typedef SDLEnum SDLMassageMode
+
typedef SDLEnum SDLMassageMode

Swift

@@ -1634,7 +1634,7 @@

Objective-C

-
typedef SDLEnum SDLMassageZone
+
typedef SDLEnum SDLMassageZone

Swift

@@ -1661,7 +1661,7 @@

Objective-C

-
typedef SDLEnum SDLMediaClockFormat
+
typedef SDLEnum SDLMediaClockFormat

Swift

@@ -1679,7 +1679,7 @@

Objective-C

-
typedef SDLEnum SDLMediaType
+
typedef SDLEnum SDLMediaType

Swift

@@ -1697,11 +1697,11 @@

Objective-C

-
typedef void(^SDLMenuCellSelectionHandler)(SDLTriggerSource triggerSource)
+
typedef void(^SDLMenuCellSelectionHandler)(SDLTriggerSource triggerSource)

Swift

-
typealias SDLMenuCellSelectionHandler = (SDLTriggerSource) -> Void
+
typealias SDLMenuCellSelectionHandler = (SDLTriggerSource) -> Void
@@ -1715,7 +1715,7 @@

Objective-C

-
typedef SDLEnum SDLMenuLayout
+
typedef SDLEnum SDLMenuLayout

Swift

@@ -1733,7 +1733,7 @@

Objective-C

-
typedef SDLEnum SDLMetadataType
+
typedef SDLEnum SDLMetadataType

Swift

@@ -1751,7 +1751,7 @@

Objective-C

-
typedef SDLEnum SDLModuleType
+
typedef SDLEnum SDLModuleType

Swift

@@ -1769,7 +1769,7 @@

Objective-C

-
typedef SDLEnum SDLNavigationAction
+
typedef SDLEnum SDLNavigationAction

Swift

@@ -1787,7 +1787,7 @@

Objective-C

-
typedef SDLEnum SDLNavigationJunction
+
typedef SDLEnum SDLNavigationJunction

Swift

@@ -2048,7 +2048,7 @@

Objective-C

-
typedef SDLEnum SDLPRNDL
+
typedef SDLEnum SDLPRNDL

Swift

@@ -2103,7 +2103,7 @@

Objective-C

typedef void (^SDLPermissionsChangedHandler)(
-    NSDictionary<SDLPermissionRPCName, NSNumber *> *_Nonnull,
+    NSDictionary<SDLPermissionRPCName, NSNumber *> *_Nonnull,
     SDLPermissionGroupStatus)
@@ -2131,7 +2131,7 @@

Objective-C

-
typedef SDLEnum SDLPermissionStatus
+
typedef SDLEnum SDLPermissionStatus

Swift

@@ -2149,7 +2149,7 @@

Objective-C

-
typedef SDLEnum SDLPowerModeQualificationStatus
+
typedef SDLEnum SDLPowerModeQualificationStatus

Swift

@@ -2167,7 +2167,7 @@

Objective-C

-
typedef SDLEnum SDLPowerModeStatus
+
typedef SDLEnum SDLPowerModeStatus

Swift

@@ -2185,7 +2185,7 @@

Objective-C

-
typedef SDLEnum SDLPredefinedLayout
+
typedef SDLEnum SDLPredefinedLayout

Swift

@@ -2203,7 +2203,7 @@

Objective-C

-
typedef SDLEnum SDLPrerecordedSpeech
+
typedef SDLEnum SDLPrerecordedSpeech

Swift

@@ -2223,7 +2223,7 @@

Objective-C

-
typedef SDLEnum SDLPrimaryAudioSource
+
typedef SDLEnum SDLPrimaryAudioSource

Swift

@@ -2241,7 +2241,7 @@

Objective-C

-
typedef SDLEnum SDLRPCFunctionName
+
typedef SDLEnum SDLRPCFunctionName

Swift

@@ -2259,7 +2259,7 @@

Objective-C

-
typedef SDLEnum SDLRadioBand
+
typedef SDLEnum SDLRadioBand

Swift

@@ -2277,7 +2277,7 @@

Objective-C

-
typedef SDLEnum SDLRadioState
+
typedef SDLEnum SDLRadioState

Swift

@@ -2295,7 +2295,7 @@

Objective-C

-
typedef SDLEnum SDLRequestType
+
typedef SDLEnum SDLRequestType

Swift

@@ -2315,7 +2315,7 @@

Objective-C

-
typedef SDLEnum SDLResult
+
typedef SDLEnum SDLResult

Swift

@@ -2335,7 +2335,7 @@

Objective-C

-
typedef SDLEnum SDLSamplingRate
+
typedef SDLEnum SDLSamplingRate

Swift

@@ -2401,7 +2401,7 @@

Objective-C

-
typedef SDLEnum SDLSeatMemoryActionType
+
typedef SDLEnum SDLSeatMemoryActionType

Swift

@@ -2419,7 +2419,7 @@

Objective-C

-
typedef SDLEnum SDLServiceUpdateReason
+
typedef SDLEnum SDLServiceUpdateReason

Swift

@@ -2437,7 +2437,7 @@

Objective-C

-
typedef SDLEnum SDLSoftButtonType
+
typedef SDLEnum SDLSoftButtonType

Swift

@@ -2455,7 +2455,7 @@

Objective-C

-
typedef SDLEnum SDLSpeechCapabilities
+
typedef SDLEnum SDLSpeechCapabilities

Swift

@@ -2473,7 +2473,7 @@

Objective-C

-
typedef SDLEnum SDLStaticIconName
+
typedef SDLEnum SDLStaticIconName

Swift

@@ -2541,7 +2541,7 @@

Objective-C

-
typedef SDLEnum SDLSupportedSeat
+
typedef SDLEnum SDLSupportedSeat

Swift

@@ -2559,7 +2559,7 @@

Objective-C

-
typedef SDLEnum SDLSystemAction
+
typedef SDLEnum SDLSystemAction

Swift

@@ -2626,7 +2626,7 @@

Objective-C

-
typedef SDLEnum SDLSystemCapabilityType
+
typedef SDLEnum SDLSystemCapabilityType

Swift

@@ -2646,7 +2646,7 @@

Objective-C

-
typedef SDLEnum SDLSystemContext
+
typedef SDLEnum SDLSystemContext

Swift

@@ -2664,7 +2664,7 @@

Objective-C

-
typedef SDLEnum SDLTBTState
+
typedef SDLEnum SDLTBTState

Swift

@@ -2682,7 +2682,7 @@

Objective-C

-
typedef SDLEnum SDLTPMS
+
typedef SDLEnum SDLTPMS

Swift

@@ -2700,7 +2700,7 @@

Objective-C

-
typedef SDLEnum SDLTemperatureUnit
+
typedef SDLEnum SDLTemperatureUnit

Swift

@@ -2720,7 +2720,7 @@

Objective-C

-
typedef SDLEnum SDLTextAlignment
+
typedef SDLEnum SDLTextAlignment

Swift

@@ -2740,7 +2740,7 @@

Objective-C

-
typedef SDLEnum SDLTextFieldName
+
typedef SDLEnum SDLTextFieldName

Swift

@@ -2758,7 +2758,7 @@

Objective-C

-
typedef SDLEnum SDLTimerMode
+
typedef SDLEnum SDLTimerMode

Swift

@@ -2773,7 +2773,7 @@

Undocumented

- See more + See more

Objective-C

@@ -2795,11 +2795,11 @@

Objective-C

-
typedef void(^SDLTouchEventHandler)(SDLTouch *touch, SDLTouchType type)
+
typedef void(^SDLTouchEventHandler)(SDLTouch *touch, SDLTouchType type)

Swift

-
typealias SDLTouchEventHandler = (SDLTouch, SDLTouchType) -> Void
+
typealias SDLTouchEventHandler = (SDLTouch, SDLTouchType) -> Void
@@ -2813,7 +2813,7 @@

Objective-C

-
typedef SDLEnum SDLTouchType
+
typedef SDLEnum SDLTouchType

Swift

@@ -2833,7 +2833,7 @@

Objective-C

-
typedef SDLEnum SDLTriggerSource
+
typedef SDLEnum SDLTriggerSource

Swift

@@ -2851,7 +2851,7 @@

Objective-C

-
typedef SDLEnum SDLTurnSignal
+
typedef SDLEnum SDLTurnSignal

Swift

@@ -2871,7 +2871,7 @@

Objective-C

-
typedef SDLEnum SDLUpdateMode
+
typedef SDLEnum SDLUpdateMode

Swift

@@ -2889,7 +2889,7 @@

Objective-C

-
typedef SDLEnum SDLVehicleDataActiveStatus
+
typedef SDLEnum SDLVehicleDataActiveStatus

Swift

@@ -2909,7 +2909,7 @@

Objective-C

-
typedef SDLEnum SDLVehicleDataEventStatus
+
typedef SDLEnum SDLVehicleDataEventStatus

Swift

@@ -2929,7 +2929,7 @@

Objective-C

-
typedef SDLEnum SDLVehicleDataNotificationStatus
+
typedef SDLEnum SDLVehicleDataNotificationStatus

Swift

@@ -2947,7 +2947,7 @@

Objective-C

-
typedef SDLEnum SDLVehicleDataResultCode
+
typedef SDLEnum SDLVehicleDataResultCode

Swift

@@ -2967,7 +2967,7 @@

Objective-C

-
typedef SDLEnum SDLVehicleDataStatus
+
typedef SDLEnum SDLVehicleDataStatus

Swift

@@ -2985,7 +2985,7 @@

Objective-C

-
typedef SDLEnum SDLVehicleDataType
+
typedef SDLEnum SDLVehicleDataType

Swift

@@ -3003,7 +3003,7 @@

Objective-C

-
typedef SDLEnum SDLVentilationMode
+
typedef SDLEnum SDLVentilationMode

Swift

@@ -3021,7 +3021,7 @@

Objective-C

-
typedef SDLEnum SDLVideoStreamingCodec
+
typedef SDLEnum SDLVideoStreamingCodec

Swift

@@ -3039,7 +3039,7 @@

Objective-C

-
typedef SDLEnum SDLVideoStreamingProtocol
+
typedef SDLEnum SDLVideoStreamingProtocol

Swift

@@ -3057,7 +3057,7 @@

Objective-C

-
typedef SDLEnum SDLVideoStreamingState
+
typedef SDLEnum SDLVideoStreamingState

Swift

@@ -3095,7 +3095,7 @@

Objective-C

-
typedef SDLEnum SDLVRCapabilities
+
typedef SDLEnum SDLVRCapabilities

Swift

@@ -3115,7 +3115,7 @@

Objective-C

-
typedef SDLEnum SDLWarningLightStatus
+
typedef SDLEnum SDLWarningLightStatus

Swift

@@ -3133,7 +3133,7 @@

Objective-C

-
typedef SDLEnum SDLWayPointType
+
typedef SDLEnum SDLWayPointType

Swift

@@ -3153,7 +3153,7 @@

Objective-C

-
typedef SDLEnum SDLWindowType
+
typedef SDLEnum SDLWindowType

Swift

@@ -3171,7 +3171,7 @@

Objective-C

-
typedef SDLEnum SDLWiperStatus
+
typedef SDLEnum SDLWiperStatus

Swift

diff --git a/docs/Type Definitions/SDLTouchIdentifier.html b/docs/Type Definitions/SDLTouchIdentifier.html index 691d7db6c..04ddc84a2 100644 --- a/docs/Type Definitions/SDLTouchIdentifier.html +++ b/docs/Type Definitions/SDLTouchIdentifier.html @@ -18,7 +18,7 @@

Undocumented

- See more + See more

Objective-C

@@ -29,7 +29,7 @@

Objective-C

Swift

-
struct SDLTouchIdentifier : Equatable, RawRepresentable
+
struct SDLTouchIdentifier : Equatable, RawRepresentable
diff --git a/docs/index.html b/docs/index.html index 588ca6408..dd6db8d9f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,7 +1,7 @@ - name: Categories sub_nav: - name: NSString(SDLEnum) - url: Categories/NSString(SDLEnum).html + url: Categories/NSString%28SDLEnum%29.html - name: Classes sub_nav: - name: SDLAddCommand @@ -3103,298 +3103,298 @@ - name: Type Definitions sub_nav: - name: SDLAmbientLightStatus - url: Type Definitions.html#/c:SDLAmbientLightStatus.h@T@SDLAmbientLightStatus + url: Type%20Definitions.html#/c:SDLAmbientLightStatus.h@T@SDLAmbientLightStatus - name: SDLAppHMIType - url: Type Definitions.html#/c:SDLAppHMIType.h@T@SDLAppHMIType + url: Type%20Definitions.html#/c:SDLAppHMIType.h@T@SDLAppHMIType - name: SDLAppInterfaceUnregisteredReason - url: Type Definitions.html#/c:SDLAppInterfaceUnregisteredReason.h@T@SDLAppInterfaceUnregisteredReason + url: Type%20Definitions.html#/c:SDLAppInterfaceUnregisteredReason.h@T@SDLAppInterfaceUnregisteredReason - name: SDLAppServiceType - url: Type Definitions.html#/c:SDLAppServiceType.h@T@SDLAppServiceType + url: Type%20Definitions.html#/c:SDLAppServiceType.h@T@SDLAppServiceType - name: SDLAppState - url: Type Definitions.html#/c:SDLStreamingMediaManagerConstants.h@T@SDLAppState + url: Type%20Definitions.html#/c:SDLStreamingMediaManagerConstants.h@T@SDLAppState - name: SDLAudioPassThruHandler - url: Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLAudioPassThruHandler + url: Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLAudioPassThruHandler - name: SDLAudioStreamManagerState - url: Type Definitions.html#/c:SDLStreamingMediaManagerConstants.h@T@SDLAudioStreamManagerState + url: Type%20Definitions.html#/c:SDLStreamingMediaManagerConstants.h@T@SDLAudioStreamManagerState - name: SDLAudioStreamingIndicator - url: Type Definitions.html#/c:SDLAudioStreamingIndicator.h@T@SDLAudioStreamingIndicator + url: Type%20Definitions.html#/c:SDLAudioStreamingIndicator.h@T@SDLAudioStreamingIndicator - name: SDLAudioStreamingState - url: Type Definitions.html#/c:SDLAudioStreamingState.h@T@SDLAudioStreamingState + url: Type%20Definitions.html#/c:SDLAudioStreamingState.h@T@SDLAudioStreamingState - name: SDLAudioType - url: Type Definitions.html#/c:SDLAudioType.h@T@SDLAudioType + url: Type%20Definitions.html#/c:SDLAudioType.h@T@SDLAudioType - name: SDLBitsPerSample - url: Type Definitions.html#/c:SDLBitsPerSample.h@T@SDLBitsPerSample + url: Type%20Definitions.html#/c:SDLBitsPerSample.h@T@SDLBitsPerSample - name: SDLButtonEventMode - url: Type Definitions.html#/c:SDLButtonEventMode.h@T@SDLButtonEventMode + url: Type%20Definitions.html#/c:SDLButtonEventMode.h@T@SDLButtonEventMode - name: SDLButtonName - url: Type Definitions.html#/c:SDLButtonName.h@T@SDLButtonName + url: Type%20Definitions.html#/c:SDLButtonName.h@T@SDLButtonName - name: SDLButtonPressMode - url: Type Definitions.html#/c:SDLButtonPressMode.h@T@SDLButtonPressMode + url: Type%20Definitions.html#/c:SDLButtonPressMode.h@T@SDLButtonPressMode - name: SDLCapabilityUpdateHandler - url: Type Definitions.html#/c:SDLSystemCapabilityManager.h@T@SDLCapabilityUpdateHandler + url: Type%20Definitions.html#/c:SDLSystemCapabilityManager.h@T@SDLCapabilityUpdateHandler - name: SDLCarModeStatus - url: Type Definitions.html#/c:SDLCarModeStatus.h@T@SDLCarModeStatus + url: Type%20Definitions.html#/c:SDLCarModeStatus.h@T@SDLCarModeStatus - name: SDLCharacterSet - url: Type Definitions.html#/c:SDLCharacterSet.h@T@SDLCharacterSet + url: Type%20Definitions.html#/c:SDLCharacterSet.h@T@SDLCharacterSet - name: SDLChoiceSetCanceledHandler - url: Type Definitions.html#/c:SDLChoiceSet.h@T@SDLChoiceSetCanceledHandler + url: Type%20Definitions.html#/c:SDLChoiceSet.h@T@SDLChoiceSetCanceledHandler - name: SDLCompassDirection - url: Type Definitions.html#/c:SDLCompassDirection.h@T@SDLCompassDirection + url: Type%20Definitions.html#/c:SDLCompassDirection.h@T@SDLCompassDirection - name: SDLComponentVolumeStatus - url: Type Definitions.html#/c:SDLComponentVolumeStatus.h@T@SDLComponentVolumeStatus + url: Type%20Definitions.html#/c:SDLComponentVolumeStatus.h@T@SDLComponentVolumeStatus - name: SDLDefrostZone - url: Type Definitions.html#/c:SDLDefrostZone.h@T@SDLDefrostZone + url: Type%20Definitions.html#/c:SDLDefrostZone.h@T@SDLDefrostZone - name: SDLDeliveryMode - url: Type Definitions.html#/c:SDLDeliveryMode.h@T@SDLDeliveryMode + url: Type%20Definitions.html#/c:SDLDeliveryMode.h@T@SDLDeliveryMode - name: SDLDeviceLevelStatus - url: Type Definitions.html#/c:SDLDeviceLevelStatus.h@T@SDLDeviceLevelStatus + url: Type%20Definitions.html#/c:SDLDeviceLevelStatus.h@T@SDLDeviceLevelStatus - name: SDLDimension - url: Type Definitions.html#/c:SDLDimension.h@T@SDLDimension + url: Type%20Definitions.html#/c:SDLDimension.h@T@SDLDimension - name: SDLDirection - url: Type Definitions.html#/c:SDLDirection.h@T@SDLDirection + url: Type%20Definitions.html#/c:SDLDirection.h@T@SDLDirection - name: SDLDisplayMode - url: Type Definitions.html#/c:SDLDisplayMode.h@T@SDLDisplayMode + url: Type%20Definitions.html#/c:SDLDisplayMode.h@T@SDLDisplayMode - name: SDLDisplayType - url: Type Definitions.html#/c:SDLDisplayType.h@T@SDLDisplayType + url: Type%20Definitions.html#/c:SDLDisplayType.h@T@SDLDisplayType - name: SDLDistanceUnit - url: Type Definitions.html#/c:SDLDistanceUnit.h@T@SDLDistanceUnit + url: Type%20Definitions.html#/c:SDLDistanceUnit.h@T@SDLDistanceUnit - name: SDLDriverDistractionState - url: Type Definitions.html#/c:SDLDriverDistractionState.h@T@SDLDriverDistractionState + url: Type%20Definitions.html#/c:SDLDriverDistractionState.h@T@SDLDriverDistractionState - name: SDLECallConfirmationStatus - url: Type Definitions.html#/c:SDLECallConfirmationStatus.h@T@SDLECallConfirmationStatus + url: Type%20Definitions.html#/c:SDLECallConfirmationStatus.h@T@SDLECallConfirmationStatus - name: SDLElectronicParkBrakeStatus - url: Type Definitions.html#/c:SDLElectronicParkBrakeStatus.h@T@SDLElectronicParkBrakeStatus + url: Type%20Definitions.html#/c:SDLElectronicParkBrakeStatus.h@T@SDLElectronicParkBrakeStatus - name: SDLEmergencyEventType - url: Type Definitions.html#/c:SDLEmergencyEventType.h@T@SDLEmergencyEventType + url: Type%20Definitions.html#/c:SDLEmergencyEventType.h@T@SDLEmergencyEventType - name: SDLEnum - url: Type Definitions.html#/c:SDLEnum.h@T@SDLEnum + url: Type%20Definitions.html#/c:SDLEnum.h@T@SDLEnum - name: SDLFileManagerDeleteCompletionHandler - url: Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerDeleteCompletionHandler + url: Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerDeleteCompletionHandler - name: SDLFileManagerListFilesCompletionHandler - url: Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerListFilesCompletionHandler + url: Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerListFilesCompletionHandler - name: SDLFileManagerMultiDeleteCompletionHandler - url: Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiDeleteCompletionHandler + url: Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiDeleteCompletionHandler - name: SDLFileManagerMultiUploadArtworkCompletionHandler - url: Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadArtworkCompletionHandler + url: Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadArtworkCompletionHandler - name: SDLFileManagerMultiUploadArtworkProgressHandler - url: Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadArtworkProgressHandler + url: Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadArtworkProgressHandler - name: SDLFileManagerMultiUploadCompletionHandler - url: Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadCompletionHandler + url: Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadCompletionHandler - name: SDLFileManagerMultiUploadProgressHandler - url: Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadProgressHandler + url: Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadProgressHandler - name: SDLFileManagerStartupCompletionHandler - url: Type Definitions.html#/c:SDLFileManager.h@T@SDLFileManagerStartupCompletionHandler + url: Type%20Definitions.html#/c:SDLFileManager.h@T@SDLFileManagerStartupCompletionHandler - name: SDLFileManagerUploadArtworkCompletionHandler - url: Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerUploadArtworkCompletionHandler + url: Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerUploadArtworkCompletionHandler - name: SDLFileManagerUploadCompletionHandler - url: Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerUploadCompletionHandler + url: Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerUploadCompletionHandler - name: SDLFileName - url: Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileName + url: Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileName - name: SDLFileType - url: Type Definitions.html#/c:SDLFileType.h@T@SDLFileType + url: Type%20Definitions.html#/c:SDLFileType.h@T@SDLFileType - name: SDLFuelCutoffStatus - url: Type Definitions.html#/c:SDLFuelCutoffStatus.h@T@SDLFuelCutoffStatus + url: Type%20Definitions.html#/c:SDLFuelCutoffStatus.h@T@SDLFuelCutoffStatus - name: SDLFuelType - url: Type Definitions.html#/c:SDLFuelType.h@T@SDLFuelType + url: Type%20Definitions.html#/c:SDLFuelType.h@T@SDLFuelType - name: SDLGlobalProperty - url: Type Definitions.html#/c:SDLGlobalProperty.h@T@SDLGlobalProperty + url: Type%20Definitions.html#/c:SDLGlobalProperty.h@T@SDLGlobalProperty - name: SDLHMILevel - url: Type Definitions.html#/c:SDLHMILevel.h@T@SDLHMILevel + url: Type%20Definitions.html#/c:SDLHMILevel.h@T@SDLHMILevel - name: SDLHMIZoneCapabilities - url: Type Definitions.html#/c:SDLHMIZoneCapabilities.h@T@SDLHMIZoneCapabilities + url: Type%20Definitions.html#/c:SDLHMIZoneCapabilities.h@T@SDLHMIZoneCapabilities - name: SDLHybridAppPreference - url: Type Definitions.html#/c:SDLHybridAppPreference.h@T@SDLHybridAppPreference + url: Type%20Definitions.html#/c:SDLHybridAppPreference.h@T@SDLHybridAppPreference - name: SDLIgnitionStableStatus - url: Type Definitions.html#/c:SDLIgnitionStableStatus.h@T@SDLIgnitionStableStatus + url: Type%20Definitions.html#/c:SDLIgnitionStableStatus.h@T@SDLIgnitionStableStatus - name: SDLIgnitionStatus - url: Type Definitions.html#/c:SDLIgnitionStatus.h@T@SDLIgnitionStatus + url: Type%20Definitions.html#/c:SDLIgnitionStatus.h@T@SDLIgnitionStatus - name: SDLImageFieldName - url: Type Definitions.html#/c:SDLImageFieldName.h@T@SDLImageFieldName + url: Type%20Definitions.html#/c:SDLImageFieldName.h@T@SDLImageFieldName - name: SDLImageType - url: Type Definitions.html#/c:SDLImageType.h@T@SDLImageType + url: Type%20Definitions.html#/c:SDLImageType.h@T@SDLImageType - name: SDLInteractionMode - url: Type Definitions.html#/c:SDLInteractionMode.h@T@SDLInteractionMode + url: Type%20Definitions.html#/c:SDLInteractionMode.h@T@SDLInteractionMode - name: SDLKeyboardAutoCompleteResultsHandler - url: Type Definitions.html#/c:SDLKeyboardDelegate.h@T@SDLKeyboardAutoCompleteResultsHandler + url: Type%20Definitions.html#/c:SDLKeyboardDelegate.h@T@SDLKeyboardAutoCompleteResultsHandler - name: SDLKeyboardAutocompleteCompletionHandler - url: Type Definitions.html#/c:SDLKeyboardDelegate.h@T@SDLKeyboardAutocompleteCompletionHandler + url: Type%20Definitions.html#/c:SDLKeyboardDelegate.h@T@SDLKeyboardAutocompleteCompletionHandler - name: SDLKeyboardCharacterSetCompletionHandler - url: Type Definitions.html#/c:SDLKeyboardDelegate.h@T@SDLKeyboardCharacterSetCompletionHandler + url: Type%20Definitions.html#/c:SDLKeyboardDelegate.h@T@SDLKeyboardCharacterSetCompletionHandler - name: SDLKeyboardEvent - url: Type Definitions.html#/c:SDLKeyboardEvent.h@T@SDLKeyboardEvent + url: Type%20Definitions.html#/c:SDLKeyboardEvent.h@T@SDLKeyboardEvent - name: SDLKeyboardLayout - url: Type Definitions.html#/c:SDLKeyboardLayout.h@T@SDLKeyboardLayout + url: Type%20Definitions.html#/c:SDLKeyboardLayout.h@T@SDLKeyboardLayout - name: SDLKeypressMode - url: Type Definitions.html#/c:SDLKeypressMode.h@T@SDLKeypressMode + url: Type%20Definitions.html#/c:SDLKeypressMode.h@T@SDLKeypressMode - name: SDLLanguage - url: Type Definitions.html#/c:SDLLanguage.h@T@SDLLanguage + url: Type%20Definitions.html#/c:SDLLanguage.h@T@SDLLanguage - name: SDLLayoutMode - url: Type Definitions.html#/c:SDLLayoutMode.h@T@SDLLayoutMode + url: Type%20Definitions.html#/c:SDLLayoutMode.h@T@SDLLayoutMode - name: SDLLightName - url: Type Definitions.html#/c:SDLLightName.h@T@SDLLightName + url: Type%20Definitions.html#/c:SDLLightName.h@T@SDLLightName - name: SDLLightStatus - url: Type Definitions.html#/c:SDLLightStatus.h@T@SDLLightStatus + url: Type%20Definitions.html#/c:SDLLightStatus.h@T@SDLLightStatus - name: SDLLockScreenStatus - url: Type Definitions.html#/c:SDLLockScreenStatus.h@T@SDLLockScreenStatus + url: Type%20Definitions.html#/c:SDLLockScreenStatus.h@T@SDLLockScreenStatus - name: SDLLogFilterBlock - url: Type Definitions.html#/c:SDLLogConstants.h@T@SDLLogFilterBlock + url: Type%20Definitions.html#/c:SDLLogConstants.h@T@SDLLogFilterBlock - name: SDLMaintenanceModeStatus - url: Type Definitions.html#/c:SDLMaintenanceModeStatus.h@T@SDLMaintenanceModeStatus + url: Type%20Definitions.html#/c:SDLMaintenanceModeStatus.h@T@SDLMaintenanceModeStatus - name: SDLManagerReadyBlock - url: Type Definitions.html#/c:SDLManager.h@T@SDLManagerReadyBlock + url: Type%20Definitions.html#/c:SDLManager.h@T@SDLManagerReadyBlock - name: SDLMassageCushion - url: Type Definitions.html#/c:SDLMassageCushion.h@T@SDLMassageCushion + url: Type%20Definitions.html#/c:SDLMassageCushion.h@T@SDLMassageCushion - name: SDLMassageMode - url: Type Definitions.html#/c:SDLMassageMode.h@T@SDLMassageMode + url: Type%20Definitions.html#/c:SDLMassageMode.h@T@SDLMassageMode - name: SDLMassageZone - url: Type Definitions.html#/c:SDLMassageZone.h@T@SDLMassageZone + url: Type%20Definitions.html#/c:SDLMassageZone.h@T@SDLMassageZone - name: SDLMediaClockFormat - url: Type Definitions.html#/c:SDLMediaClockFormat.h@T@SDLMediaClockFormat + url: Type%20Definitions.html#/c:SDLMediaClockFormat.h@T@SDLMediaClockFormat - name: SDLMediaType - url: Type Definitions.html#/c:SDLMediaType.h@T@SDLMediaType + url: Type%20Definitions.html#/c:SDLMediaType.h@T@SDLMediaType - name: SDLMenuCellSelectionHandler - url: Type Definitions.html#/c:SDLMenuCell.h@T@SDLMenuCellSelectionHandler + url: Type%20Definitions.html#/c:SDLMenuCell.h@T@SDLMenuCellSelectionHandler - name: SDLMenuLayout - url: Type Definitions.html#/c:SDLMenuLayout.h@T@SDLMenuLayout + url: Type%20Definitions.html#/c:SDLMenuLayout.h@T@SDLMenuLayout - name: SDLMetadataType - url: Type Definitions.html#/c:SDLMetadataType.h@T@SDLMetadataType + url: Type%20Definitions.html#/c:SDLMetadataType.h@T@SDLMetadataType - name: SDLModuleType - url: Type Definitions.html#/c:SDLModuleType.h@T@SDLModuleType + url: Type%20Definitions.html#/c:SDLModuleType.h@T@SDLModuleType - name: SDLMultipleAsyncRequestProgressHandler - url: Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLMultipleAsyncRequestProgressHandler + url: Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLMultipleAsyncRequestProgressHandler - name: SDLMultipleRequestCompletionHandler - url: Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLMultipleRequestCompletionHandler + url: Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLMultipleRequestCompletionHandler - name: SDLMultipleSequentialRequestProgressHandler - url: Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLMultipleSequentialRequestProgressHandler + url: Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLMultipleSequentialRequestProgressHandler - name: SDLNavigationAction - url: Type Definitions.html#/c:SDLNavigationAction.h@T@SDLNavigationAction + url: Type%20Definitions.html#/c:SDLNavigationAction.h@T@SDLNavigationAction - name: SDLNavigationJunction - url: Type Definitions.html#/c:SDLNavigationJunction.h@T@SDLNavigationJunction + url: Type%20Definitions.html#/c:SDLNavigationJunction.h@T@SDLNavigationJunction - name: SDLNotificationName - url: Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLNotificationName + url: Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLNotificationName - name: SDLNotificationUserInfoKey - url: Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLNotificationUserInfoKey + url: Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLNotificationUserInfoKey - name: SDLPRNDL - url: Type Definitions.html#/c:SDLPRNDL.h@T@SDLPRNDL + url: Type%20Definitions.html#/c:SDLPRNDL.h@T@SDLPRNDL - name: SDLPermissionObserverIdentifier - url: Type Definitions.html#/c:SDLPermissionConstants.h@T@SDLPermissionObserverIdentifier + url: Type%20Definitions.html#/c:SDLPermissionConstants.h@T@SDLPermissionObserverIdentifier - name: SDLPermissionRPCName - url: Type Definitions.html#/c:SDLPermissionConstants.h@T@SDLPermissionRPCName + url: Type%20Definitions.html#/c:SDLPermissionConstants.h@T@SDLPermissionRPCName - name: SDLPermissionStatus - url: Type Definitions.html#/c:SDLPermissionStatus.h@T@SDLPermissionStatus + url: Type%20Definitions.html#/c:SDLPermissionStatus.h@T@SDLPermissionStatus - name: SDLPermissionsChangedHandler - url: Type Definitions.html#/c:SDLPermissionConstants.h@T@SDLPermissionsChangedHandler + url: Type%20Definitions.html#/c:SDLPermissionConstants.h@T@SDLPermissionsChangedHandler - name: SDLPowerModeQualificationStatus - url: Type Definitions.html#/c:SDLPowerModeQualificationStatus.h@T@SDLPowerModeQualificationStatus + url: Type%20Definitions.html#/c:SDLPowerModeQualificationStatus.h@T@SDLPowerModeQualificationStatus - name: SDLPowerModeStatus - url: Type Definitions.html#/c:SDLPowerModeStatus.h@T@SDLPowerModeStatus + url: Type%20Definitions.html#/c:SDLPowerModeStatus.h@T@SDLPowerModeStatus - name: SDLPredefinedLayout - url: Type Definitions.html#/c:SDLPredefinedLayout.h@T@SDLPredefinedLayout + url: Type%20Definitions.html#/c:SDLPredefinedLayout.h@T@SDLPredefinedLayout - name: SDLPreloadChoiceCompletionHandler - url: Type Definitions.html#/c:SDLScreenManager.h@T@SDLPreloadChoiceCompletionHandler + url: Type%20Definitions.html#/c:SDLScreenManager.h@T@SDLPreloadChoiceCompletionHandler - name: SDLPrerecordedSpeech - url: Type Definitions.html#/c:SDLPrerecordedSpeech.h@T@SDLPrerecordedSpeech + url: Type%20Definitions.html#/c:SDLPrerecordedSpeech.h@T@SDLPrerecordedSpeech - name: SDLPrimaryAudioSource - url: Type Definitions.html#/c:SDLPrimaryAudioSource.h@T@SDLPrimaryAudioSource + url: Type%20Definitions.html#/c:SDLPrimaryAudioSource.h@T@SDLPrimaryAudioSource - name: SDLRPCButtonNotificationHandler - url: Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLRPCButtonNotificationHandler + url: Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLRPCButtonNotificationHandler - name: SDLRPCCommandNotificationHandler - url: Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLRPCCommandNotificationHandler + url: Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLRPCCommandNotificationHandler - name: SDLRPCFunctionName - url: Type Definitions.html#/c:SDLRPCFunctionNames.h@T@SDLRPCFunctionName + url: Type%20Definitions.html#/c:SDLRPCFunctionNames.h@T@SDLRPCFunctionName - name: SDLRPCUpdatedBlock - url: Type Definitions.html#/c:SDLManager.h@T@SDLRPCUpdatedBlock + url: Type%20Definitions.html#/c:SDLManager.h@T@SDLRPCUpdatedBlock - name: SDLRadioBand - url: Type Definitions.html#/c:SDLRadioBand.h@T@SDLRadioBand + url: Type%20Definitions.html#/c:SDLRadioBand.h@T@SDLRadioBand - name: SDLRadioState - url: Type Definitions.html#/c:SDLRadioState.h@T@SDLRadioState + url: Type%20Definitions.html#/c:SDLRadioState.h@T@SDLRadioState - name: SDLRequestType - url: Type Definitions.html#/c:SDLRequestType.h@T@SDLRequestType + url: Type%20Definitions.html#/c:SDLRequestType.h@T@SDLRequestType - name: SDLResponseHandler - url: Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLResponseHandler + url: Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLResponseHandler - name: SDLResult - url: Type Definitions.html#/c:SDLResult.h@T@SDLResult + url: Type%20Definitions.html#/c:SDLResult.h@T@SDLResult - name: SDLSamplingRate - url: Type Definitions.html#/c:SDLSamplingRate.h@T@SDLSamplingRate + url: Type%20Definitions.html#/c:SDLSamplingRate.h@T@SDLSamplingRate - name: SDLScreenManagerUpdateCompletionHandler - url: Type Definitions.html#/c:SDLScreenManager.h@T@SDLScreenManagerUpdateCompletionHandler + url: Type%20Definitions.html#/c:SDLScreenManager.h@T@SDLScreenManagerUpdateCompletionHandler - name: SDLSeatMemoryActionType - url: Type Definitions.html#/c:SDLSeatMemoryActionType.h@T@SDLSeatMemoryActionType + url: Type%20Definitions.html#/c:SDLSeatMemoryActionType.h@T@SDLSeatMemoryActionType - name: SDLServiceUpdateReason - url: Type Definitions.html#/c:SDLServiceUpdateReason.h@T@SDLServiceUpdateReason + url: Type%20Definitions.html#/c:SDLServiceUpdateReason.h@T@SDLServiceUpdateReason - name: SDLSoftButtonType - url: Type Definitions.html#/c:SDLSoftButtonType.h@T@SDLSoftButtonType + url: Type%20Definitions.html#/c:SDLSoftButtonType.h@T@SDLSoftButtonType - name: SDLSpeechCapabilities - url: Type Definitions.html#/c:SDLSpeechCapabilities.h@T@SDLSpeechCapabilities + url: Type%20Definitions.html#/c:SDLSpeechCapabilities.h@T@SDLSpeechCapabilities - name: SDLStaticIconName - url: Type Definitions.html#/c:SDLStaticIconName.h@T@SDLStaticIconName + url: Type%20Definitions.html#/c:SDLStaticIconName.h@T@SDLStaticIconName - name: SDLSupportedSeat - url: Type Definitions.html#/c:SDLSupportedSeat.h@T@SDLSupportedSeat + url: Type%20Definitions.html#/c:SDLSupportedSeat.h@T@SDLSupportedSeat - name: SDLSystemAction - url: Type Definitions.html#/c:SDLSystemAction.h@T@SDLSystemAction + url: Type%20Definitions.html#/c:SDLSystemAction.h@T@SDLSystemAction - name: SDLSystemCapabilityType - url: Type Definitions.html#/c:SDLSystemCapabilityType.h@T@SDLSystemCapabilityType + url: Type%20Definitions.html#/c:SDLSystemCapabilityType.h@T@SDLSystemCapabilityType - name: SDLSystemContext - url: Type Definitions.html#/c:SDLSystemContext.h@T@SDLSystemContext + url: Type%20Definitions.html#/c:SDLSystemContext.h@T@SDLSystemContext - name: SDLTBTState - url: Type Definitions.html#/c:SDLTBTState.h@T@SDLTBTState + url: Type%20Definitions.html#/c:SDLTBTState.h@T@SDLTBTState - name: SDLTPMS - url: Type Definitions.html#/c:SDLTPMS.h@T@SDLTPMS + url: Type%20Definitions.html#/c:SDLTPMS.h@T@SDLTPMS - name: SDLTemperatureUnit - url: Type Definitions.html#/c:SDLTemperatureUnit.h@T@SDLTemperatureUnit + url: Type%20Definitions.html#/c:SDLTemperatureUnit.h@T@SDLTemperatureUnit - name: SDLTextAlignment - url: Type Definitions.html#/c:SDLTextAlignment.h@T@SDLTextAlignment + url: Type%20Definitions.html#/c:SDLTextAlignment.h@T@SDLTextAlignment - name: SDLTextFieldName - url: Type Definitions.html#/c:SDLTextFieldName.h@T@SDLTextFieldName + url: Type%20Definitions.html#/c:SDLTextFieldName.h@T@SDLTextFieldName - name: SDLTimerMode - url: Type Definitions.html#/c:SDLTimerMode.h@T@SDLTimerMode + url: Type%20Definitions.html#/c:SDLTimerMode.h@T@SDLTimerMode - name: SDLTouchEventHandler - url: Type Definitions.html#/c:SDLTouchManager.h@T@SDLTouchEventHandler + url: Type%20Definitions.html#/c:SDLTouchManager.h@T@SDLTouchEventHandler - name: SDLTouchIdentifier - url: Type Definitions/SDLTouchIdentifier.html + url: Type%20Definitions/SDLTouchIdentifier.html - name: SDLTouchType - url: Type Definitions.html#/c:SDLTouchType.h@T@SDLTouchType + url: Type%20Definitions.html#/c:SDLTouchType.h@T@SDLTouchType - name: SDLTriggerSource - url: Type Definitions.html#/c:SDLTriggerSource.h@T@SDLTriggerSource + url: Type%20Definitions.html#/c:SDLTriggerSource.h@T@SDLTriggerSource - name: SDLTurnSignal - url: Type Definitions.html#/c:SDLTurnSignal.h@T@SDLTurnSignal + url: Type%20Definitions.html#/c:SDLTurnSignal.h@T@SDLTurnSignal - name: SDLUpdateCapabilityHandler - url: Type Definitions.html#/c:SDLSystemCapabilityManager.h@T@SDLUpdateCapabilityHandler + url: Type%20Definitions.html#/c:SDLSystemCapabilityManager.h@T@SDLUpdateCapabilityHandler - name: SDLUpdateMode - url: Type Definitions.html#/c:SDLUpdateMode.h@T@SDLUpdateMode + url: Type%20Definitions.html#/c:SDLUpdateMode.h@T@SDLUpdateMode - name: SDLVRCapabilities - url: Type Definitions.html#/c:SDLVrCapabilities.h@T@SDLVRCapabilities + url: Type%20Definitions.html#/c:SDLVrCapabilities.h@T@SDLVRCapabilities - name: SDLVehicleDataActiveStatus - url: Type Definitions.html#/c:SDLVehicleDataActiveStatus.h@T@SDLVehicleDataActiveStatus + url: Type%20Definitions.html#/c:SDLVehicleDataActiveStatus.h@T@SDLVehicleDataActiveStatus - name: SDLVehicleDataEventStatus - url: Type Definitions.html#/c:SDLVehicleDataEventStatus.h@T@SDLVehicleDataEventStatus + url: Type%20Definitions.html#/c:SDLVehicleDataEventStatus.h@T@SDLVehicleDataEventStatus - name: SDLVehicleDataNotificationStatus - url: Type Definitions.html#/c:SDLVehicleDataNotificationStatus.h@T@SDLVehicleDataNotificationStatus + url: Type%20Definitions.html#/c:SDLVehicleDataNotificationStatus.h@T@SDLVehicleDataNotificationStatus - name: SDLVehicleDataResultCode - url: Type Definitions.html#/c:SDLVehicleDataResultCode.h@T@SDLVehicleDataResultCode + url: Type%20Definitions.html#/c:SDLVehicleDataResultCode.h@T@SDLVehicleDataResultCode - name: SDLVehicleDataStatus - url: Type Definitions.html#/c:SDLVehicleDataStatus.h@T@SDLVehicleDataStatus + url: Type%20Definitions.html#/c:SDLVehicleDataStatus.h@T@SDLVehicleDataStatus - name: SDLVehicleDataType - url: Type Definitions.html#/c:SDLVehicleDataType.h@T@SDLVehicleDataType + url: Type%20Definitions.html#/c:SDLVehicleDataType.h@T@SDLVehicleDataType - name: SDLVentilationMode - url: Type Definitions.html#/c:SDLVentilationMode.h@T@SDLVentilationMode + url: Type%20Definitions.html#/c:SDLVentilationMode.h@T@SDLVentilationMode - name: SDLVideoStreamManagerState - url: Type Definitions.html#/c:SDLStreamingMediaManagerConstants.h@T@SDLVideoStreamManagerState + url: Type%20Definitions.html#/c:SDLStreamingMediaManagerConstants.h@T@SDLVideoStreamManagerState - name: SDLVideoStreamingCodec - url: Type Definitions.html#/c:SDLVideoStreamingCodec.h@T@SDLVideoStreamingCodec + url: Type%20Definitions.html#/c:SDLVideoStreamingCodec.h@T@SDLVideoStreamingCodec - name: SDLVideoStreamingProtocol - url: Type Definitions.html#/c:SDLVideoStreamingProtocol.h@T@SDLVideoStreamingProtocol + url: Type%20Definitions.html#/c:SDLVideoStreamingProtocol.h@T@SDLVideoStreamingProtocol - name: SDLVideoStreamingState - url: Type Definitions.html#/c:SDLVideoStreamingState.h@T@SDLVideoStreamingState + url: Type%20Definitions.html#/c:SDLVideoStreamingState.h@T@SDLVideoStreamingState - name: SDLVoiceCommandSelectionHandler - url: Type Definitions.html#/c:SDLVoiceCommand.h@T@SDLVoiceCommandSelectionHandler + url: Type%20Definitions.html#/c:SDLVoiceCommand.h@T@SDLVoiceCommandSelectionHandler - name: SDLWarningLightStatus - url: Type Definitions.html#/c:SDLWarningLightStatus.h@T@SDLWarningLightStatus + url: Type%20Definitions.html#/c:SDLWarningLightStatus.h@T@SDLWarningLightStatus - name: SDLWayPointType - url: Type Definitions.html#/c:SDLWayPointType.h@T@SDLWayPointType + url: Type%20Definitions.html#/c:SDLWayPointType.h@T@SDLWayPointType - name: SDLWindowType - url: Type Definitions.html#/c:SDLWindowType.h@T@SDLWindowType + url: Type%20Definitions.html#/c:SDLWindowType.h@T@SDLWindowType - name: SDLWiperStatus - url: Type Definitions.html#/c:SDLWiperStatus.h@T@SDLWiperStatus + url: Type%20Definitions.html#/c:SDLWiperStatus.h@T@SDLWiperStatus - name: SwipeGestureCallbackBlock - url: Type Definitions.html#/c:SDLLockScreenViewController.h@T@SwipeGestureCallbackBlock + url: Type%20Definitions.html#/c:SDLLockScreenViewController.h@T@SwipeGestureCallbackBlock diff --git a/docs/search.json b/docs/search.json index 0c3bcd90f..38a5692a4 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Type Definitions/SDLTouchIdentifier/.html#/c:@EA@SDLTouchIdentifier@SDLTouchIdentifierFirstFinger":{"name":"SDLTouchIdentifierFirstFinger","abstract":"

Undocumented

"},"Type Definitions/SDLTouchIdentifier/.html#/c:@EA@SDLTouchIdentifier@SDLTouchIdentifierSecondFinger":{"name":"SDLTouchIdentifierSecondFinger","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLAmbientLightStatus.h@T@SDLAmbientLightStatus":{"name":"SDLAmbientLightStatus","abstract":"

Reflects the status of the ambient light sensor for headlamps

"},"Type Definitions.html#/c:SDLAppHMIType.h@T@SDLAppHMIType":{"name":"SDLAppHMIType","abstract":"

Enumeration listing possible app hmi types.

"},"Type Definitions.html#/c:SDLAppInterfaceUnregisteredReason.h@T@SDLAppInterfaceUnregisteredReason":{"name":"SDLAppInterfaceUnregisteredReason","abstract":"

Indicates reason why app interface was unregistered. The application is being disconnected by SDL.

"},"Type Definitions.html#/c:SDLAppServiceType.h@T@SDLAppServiceType":{"name":"SDLAppServiceType","abstract":"

Enumeration listing possible app service types.

"},"Type Definitions.html#/c:SDLAudioStreamingIndicator.h@T@SDLAudioStreamingIndicator":{"name":"SDLAudioStreamingIndicator","abstract":"

Enumeration listing possible indicators of audio streaming changes

"},"Type Definitions.html#/c:SDLAudioStreamingState.h@T@SDLAudioStreamingState":{"name":"SDLAudioStreamingState","abstract":"

Describes whether or not streaming audio is currently audible to the user. Though provided in every OnHMIStatus notification, this information is only relevant for applications that declare themselves as media apps in RegisterAppInterface

"},"Type Definitions.html#/c:SDLAudioType.h@T@SDLAudioType":{"name":"SDLAudioType","abstract":"

Describes different audio type options for PerformAudioPassThru

"},"Type Definitions.html#/c:SDLBitsPerSample.h@T@SDLBitsPerSample":{"name":"SDLBitsPerSample","abstract":"

Describes different bit depth options for PerformAudioPassThru

"},"Type Definitions.html#/c:SDLButtonEventMode.h@T@SDLButtonEventMode":{"name":"SDLButtonEventMode","abstract":"

Indicates whether the button was depressed or released. A BUTTONUP event will always be preceded by a BUTTONDOWN event.

"},"Type Definitions.html#/c:SDLButtonName.h@T@SDLButtonName":{"name":"SDLButtonName","abstract":"

Defines logical buttons which, on a given SDL unit, would correspond to either physical or soft (touchscreen) buttons. These logical buttons present a standard functional abstraction which the developer can rely upon, independent of the SDL unit. For example, the developer can rely upon the OK button having the same meaning to the user across SDL platforms.

"},"Type Definitions.html#/c:SDLButtonPressMode.h@T@SDLButtonPressMode":{"name":"SDLButtonPressMode","abstract":"

Indicates whether this is a LONG or SHORT button press

"},"Type Definitions.html#/c:SDLCarModeStatus.h@T@SDLCarModeStatus":{"name":"SDLCarModeStatus","abstract":"

Describes the carmode the vehicle is in. Used in ClusterModeStatus

"},"Type Definitions.html#/c:SDLCharacterSet.h@T@SDLCharacterSet":{"name":"SDLCharacterSet","abstract":"

Character sets supported by SDL. Used to describe text field capabilities.

"},"Type Definitions.html#/c:SDLChoiceSet.h@T@SDLChoiceSetCanceledHandler":{"name":"SDLChoiceSetCanceledHandler","abstract":"

Notifies the subscriber that the choice set should be cancelled.

"},"Type Definitions.html#/c:SDLCompassDirection.h@T@SDLCompassDirection":{"name":"SDLCompassDirection","abstract":"

The list of potential compass directions. Used in GPS data

"},"Type Definitions.html#/c:SDLComponentVolumeStatus.h@T@SDLComponentVolumeStatus":{"name":"SDLComponentVolumeStatus","abstract":"

The volume status of a vehicle component. Used in SingleTireStatus and VehicleData Fuel Level

"},"Type Definitions.html#/c:SDLDefrostZone.h@T@SDLDefrostZone":{"name":"SDLDefrostZone","abstract":"

Enumeration listing possible defrost zones. Used in ClimateControlCapabilities and Data.

"},"Type Definitions.html#/c:SDLDeliveryMode.h@T@SDLDeliveryMode":{"name":"SDLDeliveryMode","abstract":"

Specifies the mode in which the sendLocation request is sent. Used in SendLocation.

"},"Type Definitions.html#/c:SDLDeviceLevelStatus.h@T@SDLDeviceLevelStatus":{"name":"SDLDeviceLevelStatus","abstract":"

Reflects the reported battery status of the connected device, if reported. Used in DeviceStatus.

"},"Type Definitions.html#/c:SDLDimension.h@T@SDLDimension":{"name":"SDLDimension","abstract":"

The supported dimensions of the GPS. Used in GPSData

"},"Type Definitions.html#/c:SDLDirection.h@T@SDLDirection":{"name":"SDLDirection","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLDisplayMode.h@T@SDLDisplayMode":{"name":"SDLDisplayMode","abstract":"

Identifies the various display types used by SDL.

"},"Type Definitions.html#/c:SDLDisplayType.h@T@SDLDisplayType":{"name":"SDLDisplayType","abstract":"

Identifies the various display types used by SDL. Used in DisplayCapabilities.

"},"Type Definitions.html#/c:SDLDistanceUnit.h@T@SDLDistanceUnit":{"name":"SDLDistanceUnit","abstract":"

Wiper Status

"},"Type Definitions.html#/c:SDLDriverDistractionState.h@T@SDLDriverDistractionState":{"name":"SDLDriverDistractionState","abstract":"

Enumeration that describes possible states of driver distraction. Used in OnDriverDistraction.

"},"Type Definitions.html#/c:SDLECallConfirmationStatus.h@T@SDLECallConfirmationStatus":{"name":"SDLECallConfirmationStatus","abstract":"

Reflects the status of the eCall Notification. Used in ECallInfo

"},"Type Definitions.html#/c:SDLElectronicParkBrakeStatus.h@T@SDLElectronicParkBrakeStatus":{"name":"SDLElectronicParkBrakeStatus","abstract":"

Reflects the status of the Electronic Parking Brake. A Vehicle Data Type.

"},"Type Definitions.html#/c:SDLEmergencyEventType.h@T@SDLEmergencyEventType":{"name":"SDLEmergencyEventType","abstract":"

Reflects the emergency event status of the vehicle. Used in EmergencyEvent

"},"Type Definitions.html#/c:SDLEnum.h@T@SDLEnum":{"name":"SDLEnum","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLFileManager.h@T@SDLFileManagerStartupCompletionHandler":{"name":"SDLFileManagerStartupCompletionHandler","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileName":{"name":"SDLFileName","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerUploadCompletionHandler":{"name":"SDLFileManagerUploadCompletionHandler","abstract":"

A completion handler called after a response from Core to a upload request.

"},"Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadCompletionHandler":{"name":"SDLFileManagerMultiUploadCompletionHandler","abstract":"

A completion handler called after a set of upload requests has completed.

"},"Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadProgressHandler":{"name":"SDLFileManagerMultiUploadProgressHandler","abstract":"

In a multiple request send, a handler called after each response from Core to a upload request.

"},"Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerDeleteCompletionHandler":{"name":"SDLFileManagerDeleteCompletionHandler","abstract":"

A completion handler called after a response from Core to a delete request.

"},"Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiDeleteCompletionHandler":{"name":"SDLFileManagerMultiDeleteCompletionHandler","abstract":"

A completion handler called after a set of delete requests has completed.

"},"Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerListFilesCompletionHandler":{"name":"SDLFileManagerListFilesCompletionHandler","abstract":"

A completion handler called after response from Core to a list files request.

"},"Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerUploadArtworkCompletionHandler":{"name":"SDLFileManagerUploadArtworkCompletionHandler","abstract":"

A completion handler called after a response from Core to a artwork upload request.

"},"Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadArtworkCompletionHandler":{"name":"SDLFileManagerMultiUploadArtworkCompletionHandler","abstract":"

A completion handler called after a set of upload artwork requests has completed.

"},"Type Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadArtworkProgressHandler":{"name":"SDLFileManagerMultiUploadArtworkProgressHandler","abstract":"

In a multiple request send, a handler called after each response from Core to an artwork upload request.

"},"Type Definitions.html#/c:SDLFileType.h@T@SDLFileType":{"name":"SDLFileType","abstract":"

Enumeration listing possible file types. Used in SDLFile, PutFile, ImageField, OnSystemRequest

"},"Type Definitions.html#/c:SDLFuelCutoffStatus.h@T@SDLFuelCutoffStatus":{"name":"SDLFuelCutoffStatus","abstract":"

Reflects the status of the Restraints Control Module fuel pump cutoff. The fuel pump is cut off typically after the vehicle has had a collision. Used in EmergencyEvent.

"},"Type Definitions.html#/c:SDLFuelType.h@T@SDLFuelType":{"name":"SDLFuelType","abstract":"

Enumeration listing possible fuel types.

"},"Type Definitions.html#/c:SDLGlobalProperty.h@T@SDLGlobalProperty":{"name":"SDLGlobalProperty","abstract":"

Properties of a user-initiated VR interaction (i.e. interactions started by the user pressing the PTT button). Used in RPCs related to ResetGlobalProperties

"},"Type Definitions.html#/c:SDLHMILevel.h@T@SDLHMILevel":{"name":"SDLHMILevel","abstract":"

Specifies current level of the HMI. An HMI level indicates the degree of user interaction possible through the HMI (e.g. TTS only, display only, VR, etc.). The HMI level varies for an application based on the type of display (i.e. Nav or non-Nav) and the user directing focus to other applications (e.g. phone, other mobile applications, etc.). Used in OnHMIStatus

"},"Type Definitions.html#/c:SDLHMIZoneCapabilities.h@T@SDLHMIZoneCapabilities":{"name":"SDLHMIZoneCapabilities","abstract":"

Specifies HMI Zones in the vehicle. Used in RegisterAppInterfaceResponse

"},"Type Definitions.html#/c:SDLHybridAppPreference.h@T@SDLHybridAppPreference":{"name":"SDLHybridAppPreference","abstract":"

Enumeration for the user’s preference of which app type to use when both are available.

"},"Type Definitions.html#/c:SDLIgnitionStableStatus.h@T@SDLIgnitionStableStatus":{"name":"SDLIgnitionStableStatus","abstract":"

Reflects the ignition switch stability. Used in BodyInformation

"},"Type Definitions.html#/c:SDLIgnitionStatus.h@T@SDLIgnitionStatus":{"name":"SDLIgnitionStatus","abstract":"

Reflects the status of ignition. Used in BodyInformation.

"},"Type Definitions.html#/c:SDLImageFieldName.h@T@SDLImageFieldName":{"name":"SDLImageFieldName","abstract":"

The name that identifies the filed. Used in DisplayCapabilities.

"},"Type Definitions.html#/c:SDLImageType.h@T@SDLImageType":{"name":"SDLImageType","abstract":"

Contains information about the type of image. Used in Image.

"},"Type Definitions.html#/c:SDLInteractionMode.h@T@SDLInteractionMode":{"name":"SDLInteractionMode","abstract":"

For application-initiated interactions (SDLPerformInteraction), this specifies the mode by which the user is prompted and by which the user’s selection is indicated. Used in PerformInteraction.

"},"Type Definitions.html#/c:SDLKeyboardDelegate.h@T@SDLKeyboardAutocompleteCompletionHandler":{"name":"SDLKeyboardAutocompleteCompletionHandler","abstract":"

This handler is called when you wish to update your autocomplete text in response to the user’s input

"},"Type Definitions.html#/c:SDLKeyboardDelegate.h@T@SDLKeyboardAutoCompleteResultsHandler":{"name":"SDLKeyboardAutoCompleteResultsHandler","abstract":"

This handler is called when you wish to update your autocomplete text in response to the user’s input.

"},"Type Definitions.html#/c:SDLKeyboardDelegate.h@T@SDLKeyboardCharacterSetCompletionHandler":{"name":"SDLKeyboardCharacterSetCompletionHandler","abstract":"

This handler is called when you wish to update your keyboard’s limitedCharacterSet in response to the user’s input

"},"Type Definitions.html#/c:SDLKeyboardEvent.h@T@SDLKeyboardEvent":{"name":"SDLKeyboardEvent","abstract":"

Enumeration listing possible keyboard events. Used in OnKeyboardInput.

"},"Type Definitions.html#/c:SDLKeyboardLayout.h@T@SDLKeyboardLayout":{"name":"SDLKeyboardLayout","abstract":"

Enumeration listing possible keyboard layouts. Used in KeyboardProperties.

"},"Type Definitions.html#/c:SDLKeypressMode.h@T@SDLKeypressMode":{"name":"SDLKeypressMode","abstract":"

Enumeration listing possible keyboard events.

"},"Type Definitions.html#/c:SDLLanguage.h@T@SDLLanguage":{"name":"SDLLanguage","abstract":"

Specifies the language to be used for TTS, VR, displayed messages/menus. Used in ChangeRegistration and RegisterAppInterface.

"},"Type Definitions.html#/c:SDLLayoutMode.h@T@SDLLayoutMode":{"name":"SDLLayoutMode","abstract":"

For touchscreen interactions, the mode of how the choices are presented. Used in PerformInteraction.

"},"Type Definitions.html#/c:SDLLightName.h@T@SDLLightName":{"name":"SDLLightName","abstract":"

The name that identifies the Light

"},"Type Definitions.html#/c:SDLLightStatus.h@T@SDLLightStatus":{"name":"SDLLightStatus","abstract":"

Reflects the status of Light.

"},"Type Definitions.html#/c:SDLLockScreenStatus.h@T@SDLLockScreenStatus":{"name":"SDLLockScreenStatus","abstract":"

Describes what the status of the lock screen should be

"},"Type Definitions.html#/c:SDLLockScreenViewController.h@T@SwipeGestureCallbackBlock":{"name":"SwipeGestureCallbackBlock","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLLogConstants.h@T@SDLLogFilterBlock":{"name":"SDLLogFilterBlock","abstract":"

A block that takes in a log model and returns whether or not the log passes the filter and should therefore be logged.

"},"Type Definitions.html#/c:SDLMaintenanceModeStatus.h@T@SDLMaintenanceModeStatus":{"name":"SDLMaintenanceModeStatus","abstract":"

Describes the maintenence mode. Used in nothing.

"},"Type Definitions.html#/c:SDLManager.h@T@SDLManagerReadyBlock":{"name":"SDLManagerReadyBlock","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLManager.h@T@SDLRPCUpdatedBlock":{"name":"SDLRPCUpdatedBlock","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLMassageCushion.h@T@SDLMassageCushion":{"name":"SDLMassageCushion","abstract":"

The List possible cushions of a multi-contour massage seat.

"},"Type Definitions.html#/c:SDLMassageMode.h@T@SDLMassageMode":{"name":"SDLMassageMode","abstract":"

The List possible modes of a massage zone.

"},"Type Definitions.html#/c:SDLMassageZone.h@T@SDLMassageZone":{"name":"SDLMassageZone","abstract":"

List possible zones of a multi-contour massage seat.

"},"Type Definitions.html#/c:SDLMediaClockFormat.h@T@SDLMediaClockFormat":{"name":"SDLMediaClockFormat","abstract":"

Indicates the format of the time displayed on the connected SDL unit.

"},"Type Definitions.html#/c:SDLMediaType.h@T@SDLMediaType":{"name":"SDLMediaType","abstract":"

Enumeration listing possible media types.

"},"Type Definitions.html#/c:SDLMenuCell.h@T@SDLMenuCellSelectionHandler":{"name":"SDLMenuCellSelectionHandler","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLMenuLayout.h@T@SDLMenuLayout":{"name":"SDLMenuLayout","abstract":"

Enum for each type of video streaming protocol, used in VideoStreamingFormat

"},"Type Definitions.html#/c:SDLMetadataType.h@T@SDLMetadataType":{"name":"SDLMetadataType","abstract":"

Text Field metadata types. Used in Show.

"},"Type Definitions.html#/c:SDLModuleType.h@T@SDLModuleType":{"name":"SDLModuleType","abstract":"

The type of remote control data. Used in ButtonPress, GetInteriorVehicleData, and ModuleData

"},"Type Definitions.html#/c:SDLNavigationAction.h@T@SDLNavigationAction":{"name":"SDLNavigationAction","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLNavigationJunction.h@T@SDLNavigationJunction":{"name":"SDLNavigationJunction","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLNotificationName":{"name":"SDLNotificationName","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLNotificationUserInfoKey":{"name":"SDLNotificationUserInfoKey","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLAudioPassThruHandler":{"name":"SDLAudioPassThruHandler","abstract":"

A handler used on SDLPerformAudioPassThru.

"},"Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLResponseHandler":{"name":"SDLResponseHandler","abstract":"

A handler used on all RPC requests which fires when the response is received.

"},"Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLMultipleRequestCompletionHandler":{"name":"SDLMultipleRequestCompletionHandler","abstract":"

A completion handler called after a sequential or simultaneous set of requests have completed sending.

"},"Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLMultipleSequentialRequestProgressHandler":{"name":"SDLMultipleSequentialRequestProgressHandler","abstract":"

A handler called after each response to a request comes in in a multiple request send.

"},"Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLMultipleAsyncRequestProgressHandler":{"name":"SDLMultipleAsyncRequestProgressHandler","abstract":"

A handler called after each response to a request comes in in a multiple request send.

"},"Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLRPCButtonNotificationHandler":{"name":"SDLRPCButtonNotificationHandler","abstract":"

A handler that may optionally be run when an SDLSubscribeButton or SDLSoftButton has a corresponding notification occur.

"},"Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLRPCCommandNotificationHandler":{"name":"SDLRPCCommandNotificationHandler","abstract":"

A handler that may optionally be run when an SDLAddCommand has a corresponding notification occur.

"},"Type Definitions.html#/c:SDLPRNDL.h@T@SDLPRNDL":{"name":"SDLPRNDL","abstract":"

The selected gear the car is in. Used in retrieving vehicle data.

"},"Type Definitions.html#/c:SDLPermissionConstants.h@T@SDLPermissionRPCName":{"name":"SDLPermissionRPCName","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLPermissionConstants.h@T@SDLPermissionObserverIdentifier":{"name":"SDLPermissionObserverIdentifier","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLPermissionConstants.h@T@SDLPermissionsChangedHandler":{"name":"SDLPermissionsChangedHandler","abstract":"

The PermissionObserver is a block that is passed in to some methods that will be stored and called when specified permissions change.

"},"Type Definitions.html#/c:SDLPermissionStatus.h@T@SDLPermissionStatus":{"name":"SDLPermissionStatus","abstract":"

Enumeration that describes possible permission states of a policy table entry. Used in nothing.

"},"Type Definitions.html#/c:SDLPowerModeQualificationStatus.h@T@SDLPowerModeQualificationStatus":{"name":"SDLPowerModeQualificationStatus","abstract":"

Describes the power mode qualification status. Used in ClusterModeStatus.

"},"Type Definitions.html#/c:SDLPowerModeStatus.h@T@SDLPowerModeStatus":{"name":"SDLPowerModeStatus","abstract":"

The status of the car’s power. Used in ClusterModeStatus.

"},"Type Definitions.html#/c:SDLPredefinedLayout.h@T@SDLPredefinedLayout":{"name":"SDLPredefinedLayout","abstract":"

A template layout an app uses to display information. The broad details of the layout are defined, but the details depend on the IVI system. Used in SetDisplayLayout.

"},"Type Definitions.html#/c:SDLPrerecordedSpeech.h@T@SDLPrerecordedSpeech":{"name":"SDLPrerecordedSpeech","abstract":"

Contains information about the speech capabilities on the SDL platform. Used in RegisterAppInterfaceResponse to indicate capability.

"},"Type Definitions.html#/c:SDLPrimaryAudioSource.h@T@SDLPrimaryAudioSource":{"name":"SDLPrimaryAudioSource","abstract":"

Reflects the current primary audio source of SDL (if selected). Used in DeviceStatus.

"},"Type Definitions.html#/c:SDLRPCFunctionNames.h@T@SDLRPCFunctionName":{"name":"SDLRPCFunctionName","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLRadioBand.h@T@SDLRadioBand":{"name":"SDLRadioBand","abstract":"

Radio bands, such as AM and FM, used in RadioControlData

"},"Type Definitions.html#/c:SDLRadioState.h@T@SDLRadioState":{"name":"SDLRadioState","abstract":"

List possible states of a remote control radio module. Used in RadioControlData.

"},"Type Definitions.html#/c:SDLRequestType.h@T@SDLRequestType":{"name":"SDLRequestType","abstract":"

A type of system request. Used in SystemRequest.

"},"Type Definitions.html#/c:SDLResult.h@T@SDLResult":{"name":"SDLResult","abstract":"

Defines the possible result codes returned by SDL to the application in a response to a requested operation. Used in RPC responses

"},"Type Definitions.html#/c:SDLSamplingRate.h@T@SDLSamplingRate":{"name":"SDLSamplingRate","abstract":"

Describes different sampling rates for PerformAudioPassThru and AudioPassThruCapabilities

"},"Type Definitions.html#/c:SDLScreenManager.h@T@SDLScreenManagerUpdateCompletionHandler":{"name":"SDLScreenManagerUpdateCompletionHandler","abstract":"

The handler run when the update has completed

"},"Type Definitions.html#/c:SDLScreenManager.h@T@SDLPreloadChoiceCompletionHandler":{"name":"SDLPreloadChoiceCompletionHandler","abstract":"

Return an error with userinfo [key: SDLChoiceCell, value: NSError] if choices failed to upload

"},"Type Definitions.html#/c:SDLSeatMemoryActionType.h@T@SDLSeatMemoryActionType":{"name":"SDLSeatMemoryActionType","abstract":"

List of possible actions on Seat Meomry

"},"Type Definitions.html#/c:SDLServiceUpdateReason.h@T@SDLServiceUpdateReason":{"name":"SDLServiceUpdateReason","abstract":"

Enumeration listing possible service update reasons.

"},"Type Definitions.html#/c:SDLSoftButtonType.h@T@SDLSoftButtonType":{"name":"SDLSoftButtonType","abstract":"

SoftButtonType (TEXT / IMAGE / BOTH). Used by SoftButton.

"},"Type Definitions.html#/c:SDLSpeechCapabilities.h@T@SDLSpeechCapabilities":{"name":"SDLSpeechCapabilities","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLStaticIconName.h@T@SDLStaticIconName":{"name":"SDLStaticIconName","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLStreamingMediaManagerConstants.h@T@SDLVideoStreamManagerState":{"name":"SDLVideoStreamManagerState","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLStreamingMediaManagerConstants.h@T@SDLAudioStreamManagerState":{"name":"SDLAudioStreamManagerState","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLStreamingMediaManagerConstants.h@T@SDLAppState":{"name":"SDLAppState","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLSupportedSeat.h@T@SDLSupportedSeat":{"name":"SDLSupportedSeat","abstract":"

List possible seats that is a remote controllable seat.

"},"Type Definitions.html#/c:SDLSystemAction.h@T@SDLSystemAction":{"name":"SDLSystemAction","abstract":"

Enumeration that describes system actions that can be triggered. Used in SoftButton.

"},"Type Definitions.html#/c:SDLSystemCapabilityManager.h@T@SDLUpdateCapabilityHandler":{"name":"SDLUpdateCapabilityHandler","abstract":"

A completion handler called after a request for the capability type is returned from the remote system.

"},"Type Definitions.html#/c:SDLSystemCapabilityManager.h@T@SDLCapabilityUpdateHandler":{"name":"SDLCapabilityUpdateHandler","abstract":"

An observer block for whenever a subscription is called.

"},"Type Definitions.html#/c:SDLSystemCapabilityType.h@T@SDLSystemCapabilityType":{"name":"SDLSystemCapabilityType","abstract":"

The type of system capability to get more information on. Used in GetSystemCapability.

"},"Type Definitions.html#/c:SDLSystemContext.h@T@SDLSystemContext":{"name":"SDLSystemContext","abstract":"

Indicates whether or not a user-initiated interaction is in progress, and if so, in what mode (i.e. MENU or VR). Used in OnHMIStatus

"},"Type Definitions.html#/c:SDLTBTState.h@T@SDLTBTState":{"name":"SDLTBTState","abstract":"

The turn-by-turn state, used in OnTBTClientState.

"},"Type Definitions.html#/c:SDLTPMS.h@T@SDLTPMS":{"name":"SDLTPMS","abstract":"

An enum representing values of the tire pressure monitoring system

"},"Type Definitions.html#/c:SDLTemperatureUnit.h@T@SDLTemperatureUnit":{"name":"SDLTemperatureUnit","abstract":"

The unit of temperature to display. Used in Temperature.

"},"Type Definitions.html#/c:SDLTextAlignment.h@T@SDLTextAlignment":{"name":"SDLTextAlignment","abstract":"

The list of possible alignments of text in a field. May only work on some display types. used in Show.

"},"Type Definitions.html#/c:SDLTextFieldName.h@T@SDLTextFieldName":{"name":"SDLTextFieldName","abstract":"

Names of the text fields that can appear on a SDL display. Used in TextFieldName.

"},"Type Definitions.html#/c:SDLTimerMode.h@T@SDLTimerMode":{"name":"SDLTimerMode","abstract":"

The direction of a timer. Used in nothing.

"},"Type Definitions/SDLTouchIdentifier.html":{"name":"SDLTouchIdentifier","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLTouchManager.h@T@SDLTouchEventHandler":{"name":"SDLTouchEventHandler","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLTouchType.h@T@SDLTouchType":{"name":"SDLTouchType","abstract":"

The type of a touch in a projection application. Used in OnTouchEvent.

"},"Type Definitions.html#/c:SDLTriggerSource.h@T@SDLTriggerSource":{"name":"SDLTriggerSource","abstract":"

Indicates whether choice/command was selected via VR or via a menu selection (using SEEKRIGHT/SEEKLEFT, TUNEUP, TUNEDOWN, OK buttons). Used in PerformInteractionResponse and OnCommand.

"},"Type Definitions.html#/c:SDLTurnSignal.h@T@SDLTurnSignal":{"name":"SDLTurnSignal","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLUpdateMode.h@T@SDLUpdateMode":{"name":"SDLUpdateMode","abstract":"

Specifies what function should be performed on the media clock/counter. Used in SetMediaClockTimer.

"},"Type Definitions.html#/c:SDLVehicleDataActiveStatus.h@T@SDLVehicleDataActiveStatus":{"name":"SDLVehicleDataActiveStatus","abstract":"

Vehicle Data Activity Status. Used in nothing.

"},"Type Definitions.html#/c:SDLVehicleDataEventStatus.h@T@SDLVehicleDataEventStatus":{"name":"SDLVehicleDataEventStatus","abstract":"

Reflects the status of a vehicle data event; e.g. a seat belt event status. Used in retrieving vehicle data.

"},"Type Definitions.html#/c:SDLVehicleDataNotificationStatus.h@T@SDLVehicleDataNotificationStatus":{"name":"SDLVehicleDataNotificationStatus","abstract":"

Reflects the status of a vehicle data notification. Used in ECallInfo

"},"Type Definitions.html#/c:SDLVehicleDataResultCode.h@T@SDLVehicleDataResultCode":{"name":"SDLVehicleDataResultCode","abstract":"

Vehicle Data Result Code. Used in DIDResult.

"},"Type Definitions.html#/c:SDLVehicleDataStatus.h@T@SDLVehicleDataStatus":{"name":"SDLVehicleDataStatus","abstract":"

Reflects the status of a binary vehicle data item. Used in MyKey.

"},"Type Definitions.html#/c:SDLVehicleDataType.h@T@SDLVehicleDataType":{"name":"SDLVehicleDataType","abstract":"

Defines the vehicle data types that can be published and/or subscribed to using SDLSubscribeVehicleData. Used in VehicleDataResult

"},"Type Definitions.html#/c:SDLVentilationMode.h@T@SDLVentilationMode":{"name":"SDLVentilationMode","abstract":"

The ventilation mode. Used in ClimateControlCapabilities

"},"Type Definitions.html#/c:SDLVideoStreamingCodec.h@T@SDLVideoStreamingCodec":{"name":"SDLVideoStreamingCodec","abstract":"

Enum for each type of video streaming codec. Used in VideoStreamingFormat.

"},"Type Definitions.html#/c:SDLVideoStreamingProtocol.h@T@SDLVideoStreamingProtocol":{"name":"SDLVideoStreamingProtocol","abstract":"

Enum for each type of video streaming protocol, used in VideoStreamingFormat

"},"Type Definitions.html#/c:SDLVideoStreamingState.h@T@SDLVideoStreamingState":{"name":"SDLVideoStreamingState","abstract":"

Enum for each type of video streaming protocol, used in VideoStreamingFormat

"},"Type Definitions.html#/c:SDLVoiceCommand.h@T@SDLVoiceCommandSelectionHandler":{"name":"SDLVoiceCommandSelectionHandler","abstract":"

Undocumented

"},"Type Definitions.html#/c:SDLVrCapabilities.h@T@SDLVRCapabilities":{"name":"SDLVRCapabilities","abstract":"

The VR capabilities of the connected SDL platform. Used in RegisterAppInterfaceResponse.

"},"Type Definitions.html#/c:SDLWarningLightStatus.h@T@SDLWarningLightStatus":{"name":"SDLWarningLightStatus","abstract":"

Reflects the status of a cluster instrument warning light. Used in TireStatus

"},"Type Definitions.html#/c:SDLWayPointType.h@T@SDLWayPointType":{"name":"SDLWayPointType","abstract":"

The type of a navigation waypoint. Used in GetWayPoints.

"},"Type Definitions.html#/c:SDLWindowType.h@T@SDLWindowType":{"name":"SDLWindowType","abstract":"

The type of the window to be created. Main window or widget.

"},"Type Definitions.html#/c:SDLWiperStatus.h@T@SDLWiperStatus":{"name":"SDLWiperStatus","abstract":"

The status of the windshield wipers. Used in retrieving vehicle data.

"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:didReceiveSingleTapForView:atPoint:":{"name":"-touchManager:didReceiveSingleTapForView:atPoint:","abstract":"

A single tap was received

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:didReceiveDoubleTapForView:atPoint:":{"name":"-touchManager:didReceiveDoubleTapForView:atPoint:","abstract":"

A double tap was received

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:panningDidStartInView:atPoint:":{"name":"-touchManager:panningDidStartInView:atPoint:","abstract":"

Panning started

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:didReceivePanningFromPoint:toPoint:":{"name":"-touchManager:didReceivePanningFromPoint:toPoint:","abstract":"

Panning moved between points

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:panningDidEndInView:atPoint:":{"name":"-touchManager:panningDidEndInView:atPoint:","abstract":"

Panning ended

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:panningCanceledAtPoint:":{"name":"-touchManager:panningCanceledAtPoint:","abstract":"

Panning canceled

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:pinchDidStartInView:atCenterPoint:":{"name":"-touchManager:pinchDidStartInView:atCenterPoint:","abstract":"

Pinch did start

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:didReceivePinchAtCenterPoint:withScale:":{"name":"-touchManager:didReceivePinchAtCenterPoint:withScale:","abstract":"

@abstract","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:didReceivePinchInView:atCenterPoint:withScale:":{"name":"-touchManager:didReceivePinchInView:atCenterPoint:withScale:","abstract":"

Pinch moved and changed scale

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:pinchDidEndInView:atCenterPoint:":{"name":"-touchManager:pinchDidEndInView:atCenterPoint:","abstract":"

Pinch did end

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:pinchCanceledAtCenterPoint:":{"name":"-touchManager:pinchCanceledAtCenterPoint:","abstract":"

Pinch canceled

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLStreamingMediaManagerDataSource.html#/c:objc(pl)SDLStreamingMediaManagerDataSource(im)preferredVideoFormatOrderFromHeadUnitPreferredOrder:":{"name":"-preferredVideoFormatOrderFromHeadUnitPreferredOrder:","abstract":"

Implement to return a different preferred order of attempted format usage than the head unit’s preferred order. In nearly all cases, it’s best to simply return the head unit’s preferred order, or not implement this method (which does the same thing).

","parent_name":"SDLStreamingMediaManagerDataSource"},"Protocols/SDLStreamingMediaManagerDataSource.html#/c:objc(pl)SDLStreamingMediaManagerDataSource(im)resolutionFromHeadUnitPreferredResolution:":{"name":"-resolutionFromHeadUnitPreferredResolution:","abstract":"

Implement to return a different resolution to use for video streaming than the head unit’s requested resolution. If you return a resolution that the head unit does not like, the manager will fail to start up. In nearly all cases, it’s best to simply return the head unit’s preferred order, or not implement this method (which does the same thing), and adapt your UI to the head unit’s preferred resolution instead.

","parent_name":"SDLStreamingMediaManagerDataSource"},"Protocols/SDLStreamingAudioManagerType.html#/c:objc(pl)SDLStreamingAudioManagerType(py)audioConnected":{"name":"audioConnected","abstract":"

Whether or not the audio byte stream is currently connected

","parent_name":"SDLStreamingAudioManagerType"},"Protocols/SDLStreamingAudioManagerType.html#/c:objc(pl)SDLStreamingAudioManagerType(im)sendAudioData:":{"name":"-sendAudioData:","abstract":"

Send audio data bytes over the audio byte stream

","parent_name":"SDLStreamingAudioManagerType"},"Protocols/SDLServiceEncryptionDelegate.html#/c:objc(pl)SDLServiceEncryptionDelegate(im)serviceEncryptionUpdatedOnService:encrypted:error:":{"name":"-serviceEncryptionUpdatedOnService:encrypted:error:","abstract":"

Called when the encryption service has been.

","parent_name":"SDLServiceEncryptionDelegate"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(py)appId":{"name":"appId","abstract":"

The app id of the app

","parent_name":"SDLSecurityType"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(im)initializeWithAppId:completionHandler:":{"name":"-initializeWithAppId:completionHandler:","abstract":"

Initialize the SDL security library with the app’s id and a completion handler

","parent_name":"SDLSecurityType"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(im)stop":{"name":"-stop","abstract":"

Stop the security library

","parent_name":"SDLSecurityType"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(im)runHandshakeWithClientData:error:":{"name":"-runHandshakeWithClientData:error:","abstract":"

Run the SSL/TLS handshake

","parent_name":"SDLSecurityType"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(im)encryptData:withError:":{"name":"-encryptData:withError:","abstract":"

Encrypt data using SSL/TLS

","parent_name":"SDLSecurityType"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(im)decryptData:withError:":{"name":"-decryptData:withError:","abstract":"

Decrypt data using SSL/TLS

","parent_name":"SDLSecurityType"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(cm)availableMakes":{"name":"+availableMakes","abstract":"

The vehicle makes this security library covers

","parent_name":"SDLSecurityType"},"Protocols/SDLManagerDelegate.html#/c:objc(pl)SDLManagerDelegate(im)managerDidDisconnect":{"name":"-managerDidDisconnect","abstract":"

Called upon a disconnection from the remote system.

","parent_name":"SDLManagerDelegate"},"Protocols/SDLManagerDelegate.html#/c:objc(pl)SDLManagerDelegate(im)hmiLevel:didChangeToLevel:":{"name":"-hmiLevel:didChangeToLevel:","abstract":"

Called when the HMI level state of this application changes on the remote system. This is equivalent to the application’s state changes in iOS such as foreground, background, or closed.

","parent_name":"SDLManagerDelegate"},"Protocols/SDLManagerDelegate.html#/c:objc(pl)SDLManagerDelegate(im)audioStreamingState:didChangeToState:":{"name":"-audioStreamingState:didChangeToState:","abstract":"

Called when the audio streaming state of this application changes on the remote system. This refers to when streaming audio is audible to the user.

","parent_name":"SDLManagerDelegate"},"Protocols/SDLManagerDelegate.html#/c:objc(pl)SDLManagerDelegate(im)systemContext:didChangeToContext:":{"name":"-systemContext:didChangeToContext:","abstract":"

Called when the system context of this application changes on the remote system. This refers to whether or not a user-initiated interaction is in progress, and if so, what it is.

","parent_name":"SDLManagerDelegate"},"Protocols/SDLManagerDelegate.html#/c:objc(pl)SDLManagerDelegate(im)managerShouldUpdateLifecycleToLanguage:":{"name":"-managerShouldUpdateLifecycleToLanguage:","abstract":"

Called when the lifecycle manager detected a language mismatch. In case of a language mismatch the manager should change the apps registration by updating the lifecycle configuration to the specified language. If the app can support the specified language it should return an Object of SDLLifecycleConfigurationUpdate, otherwise it should return nil to indicate that the language is not supported.

","parent_name":"SDLManagerDelegate"},"Protocols/SDLLogTarget.html#/c:objc(pl)SDLLogTarget(cm)logger":{"name":"+logger","abstract":"

A simple convenience initializer to create the object. This should not start up the logger.

","parent_name":"SDLLogTarget"},"Protocols/SDLLogTarget.html#/c:objc(pl)SDLLogTarget(im)setupLogger":{"name":"-setupLogger","abstract":"

A call to setup the logger in whatever manner it needs to do so.

","parent_name":"SDLLogTarget"},"Protocols/SDLLogTarget.html#/c:objc(pl)SDLLogTarget(im)logWithLog:formattedLog:":{"name":"-logWithLog:formattedLog:","abstract":"

Log a particular log using the model and the formatted log message to the target.

","parent_name":"SDLLogTarget"},"Protocols/SDLLogTarget.html#/c:objc(pl)SDLLogTarget(im)teardownLogger":{"name":"-teardownLogger","abstract":"

The log target should be torn down. e.g. file handles should be closed

","parent_name":"SDLLogTarget"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)userDidSubmitInput:withEvent:":{"name":"-userDidSubmitInput:withEvent:","abstract":"

The keyboard session completed with some input.

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)keyboardDidAbortWithReason:":{"name":"-keyboardDidAbortWithReason:","abstract":"

The keyboard session aborted.

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)customKeyboardConfiguration":{"name":"-customKeyboardConfiguration","abstract":"

Implement this in order to provide a custom keyboard configuration to just this keyboard. To apply default settings to all keyboards, see SDLScreenManager.keyboardConfiguration

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)updateAutocompleteWithInput:completionHandler:":{"name":"-updateAutocompleteWithInput:completionHandler:","abstract":"

Implement this if you wish to update the KeyboardProperties.autoCompleteText as the user updates their input. This is called upon a KEYPRESS event.

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)updateAutocompleteWithInput:autoCompleteResultsHandler:":{"name":"-updateAutocompleteWithInput:autoCompleteResultsHandler:","abstract":"

Implement this if you wish to updated the KeyboardProperties.autoCompleteList as the user updates their input. This is called upon a KEYPRESS event.

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)updateCharacterSetWithInput:completionHandler:":{"name":"-updateCharacterSetWithInput:completionHandler:","abstract":"

Implement this if you wish to update the limitedCharacterSet as the user updates their input. This is called upon a KEYPRESS event.

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)keyboardDidSendEvent:text:":{"name":"-keyboardDidSendEvent:text:","abstract":"

Implement this to be notified of all events occurring on the keyboard

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLChoiceSetDelegate.html#/c:objc(pl)SDLChoiceSetDelegate(im)choiceSet:didSelectChoice:withSource:atRowIndex:":{"name":"-choiceSet:didSelectChoice:withSource:atRowIndex:","abstract":"

Undocumented

","parent_name":"SDLChoiceSetDelegate"},"Protocols/SDLChoiceSetDelegate.html#/c:objc(pl)SDLChoiceSetDelegate(im)choiceSet:didReceiveError:":{"name":"-choiceSet:didReceiveError:","abstract":"

Undocumented

","parent_name":"SDLChoiceSetDelegate"},"Protocols/SDLAudioStreamManagerDelegate.html#/c:objc(pl)SDLAudioStreamManagerDelegate(im)audioStreamManager:fileDidFinishPlaying:successfully:":{"name":"-audioStreamManager:fileDidFinishPlaying:successfully:","abstract":"

Called when a file from the SDLAudioStreamManager finishes playing

","parent_name":"SDLAudioStreamManagerDelegate"},"Protocols/SDLAudioStreamManagerDelegate.html#/c:objc(pl)SDLAudioStreamManagerDelegate(im)audioStreamManager:errorDidOccurForFile:error:":{"name":"-audioStreamManager:errorDidOccurForFile:error:","abstract":"

Called when a file from the SDLAudioStreamManager could not play

","parent_name":"SDLAudioStreamManagerDelegate"},"Protocols/SDLAudioStreamManagerDelegate.html#/c:objc(pl)SDLAudioStreamManagerDelegate(im)audioStreamManager:dataBufferDidFinishPlayingSuccessfully:":{"name":"-audioStreamManager:dataBufferDidFinishPlayingSuccessfully:","abstract":"

Called when a data buffer from the SDLAudioStreamManager finishes playing

","parent_name":"SDLAudioStreamManagerDelegate"},"Protocols/SDLAudioStreamManagerDelegate.html#/c:objc(pl)SDLAudioStreamManagerDelegate(im)audioStreamManager:errorDidOccurForDataBuffer:":{"name":"-audioStreamManager:errorDidOccurForDataBuffer:","abstract":"

Called when a data buffer from the SDLAudioStreamManager could not play

","parent_name":"SDLAudioStreamManagerDelegate"},"Protocols.html#/c:objc(pl)SDLInt":{"name":"SDLInt","abstract":"

A declaration that this NSNumber contains an NSInteger.

"},"Protocols.html#/c:objc(pl)SDLUInt":{"name":"SDLUInt","abstract":"

A declaration that this NSNumber contains an NSUInteger.

"},"Protocols.html#/c:objc(pl)SDLBool":{"name":"SDLBool","abstract":"

A declaration that this NSNumber contains a BOOL.

"},"Protocols.html#/c:objc(pl)SDLFloat":{"name":"SDLFloat","abstract":"

A declaration that this NSNumber contains a float.

"},"Protocols/SDLAudioStreamManagerDelegate.html":{"name":"SDLAudioStreamManagerDelegate","abstract":"

Undocumented

"},"Protocols/SDLChoiceSetDelegate.html":{"name":"SDLChoiceSetDelegate","abstract":"

Undocumented

"},"Protocols/SDLKeyboardDelegate.html":{"name":"SDLKeyboardDelegate","abstract":"

Undocumented

"},"Protocols/SDLLogTarget.html":{"name":"SDLLogTarget","abstract":"

A protocol describing a place logs from SDLLogManager are logged to

"},"Protocols/SDLManagerDelegate.html":{"name":"SDLManagerDelegate","abstract":"

Undocumented

"},"Protocols/SDLSecurityType.html":{"name":"SDLSecurityType","abstract":"

A protocol used by SDL Security libraries.

"},"Protocols/SDLServiceEncryptionDelegate.html":{"name":"SDLServiceEncryptionDelegate","abstract":"

Undocumented

"},"Protocols/SDLStreamingAudioManagerType.html":{"name":"SDLStreamingAudioManagerType","abstract":"

Undocumented

"},"Protocols/SDLStreamingMediaManagerDataSource.html":{"name":"SDLStreamingMediaManagerDataSource","abstract":"

Undocumented

"},"Protocols/SDLTouchManagerDelegate.html":{"name":"SDLTouchManagerDelegate","abstract":"

Undocumented

"},"Enums/SDLStreamingEncryptionFlag.html#/c:@E@SDLStreamingEncryptionFlag@SDLStreamingEncryptionFlagNone":{"name":"SDLStreamingEncryptionFlagNone","abstract":"

Undocumented

","parent_name":"SDLStreamingEncryptionFlag"},"Enums/SDLStreamingEncryptionFlag.html#/c:@E@SDLStreamingEncryptionFlag@SDLStreamingEncryptionFlagAuthenticateOnly":{"name":"SDLStreamingEncryptionFlagAuthenticateOnly","abstract":"

Undocumented

","parent_name":"SDLStreamingEncryptionFlag"},"Enums/SDLStreamingEncryptionFlag.html#/c:@E@SDLStreamingEncryptionFlag@SDLStreamingEncryptionFlagAuthenticateAndEncrypt":{"name":"SDLStreamingEncryptionFlagAuthenticateAndEncrypt","abstract":"

Undocumented

","parent_name":"SDLStreamingEncryptionFlag"},"Enums/SDLCarWindowRenderingType.html#/c:@E@SDLCarWindowRenderingType@SDLCarWindowRenderingTypeLayer":{"name":"SDLCarWindowRenderingTypeLayer","abstract":"

Undocumented

","parent_name":"SDLCarWindowRenderingType"},"Enums/SDLCarWindowRenderingType.html#/c:@E@SDLCarWindowRenderingType@SDLCarWindowRenderingTypeViewAfterScreenUpdates":{"name":"SDLCarWindowRenderingTypeViewAfterScreenUpdates","abstract":"

Undocumented

","parent_name":"SDLCarWindowRenderingType"},"Enums/SDLCarWindowRenderingType.html#/c:@E@SDLCarWindowRenderingType@SDLCarWindowRenderingTypeViewBeforeScreenUpdates":{"name":"SDLCarWindowRenderingTypeViewBeforeScreenUpdates","abstract":"

Undocumented

","parent_name":"SDLCarWindowRenderingType"},"Enums/SDLRPCMessageType.html#/c:@E@SDLRPCMessageType@SDLRPCMessageTypeRequest":{"name":"SDLRPCMessageTypeRequest","abstract":"

Undocumented

","parent_name":"SDLRPCMessageType"},"Enums/SDLRPCMessageType.html#/c:@E@SDLRPCMessageType@SDLRPCMessageTypeResponse":{"name":"SDLRPCMessageTypeResponse","abstract":"

Undocumented

","parent_name":"SDLRPCMessageType"},"Enums/SDLRPCMessageType.html#/c:@E@SDLRPCMessageType@SDLRPCMessageTypeNotification":{"name":"SDLRPCMessageTypeNotification","abstract":"

Undocumented

","parent_name":"SDLRPCMessageType"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoHeartbeat":{"name":"SDLFrameInfoHeartbeat","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoStartService":{"name":"SDLFrameInfoStartService","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoStartServiceACK":{"name":"SDLFrameInfoStartServiceACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoStartServiceNACK":{"name":"SDLFrameInfoStartServiceNACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoEndService":{"name":"SDLFrameInfoEndService","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoEndServiceACK":{"name":"SDLFrameInfoEndServiceACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoEndServiceNACK":{"name":"SDLFrameInfoEndServiceNACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoRegisterSecondaryTransport":{"name":"SDLFrameInfoRegisterSecondaryTransport","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoRegisterSecondaryTransportACK":{"name":"SDLFrameInfoRegisterSecondaryTransportACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoRegisterSecondaryTransportNACK":{"name":"SDLFrameInfoRegisterSecondaryTransportNACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoTransportEventUpdate":{"name":"SDLFrameInfoTransportEventUpdate","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoServiceDataAck":{"name":"SDLFrameInfoServiceDataAck","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoHeartbeatACK":{"name":"SDLFrameInfoHeartbeatACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoSingleFrame":{"name":"SDLFrameInfoSingleFrame","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoFirstFrame":{"name":"SDLFrameInfoFirstFrame","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoConsecutiveLastFrame":{"name":"SDLFrameInfoConsecutiveLastFrame","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLServiceType.html#/c:@E@SDLServiceType@SDLServiceTypeControl":{"name":"SDLServiceTypeControl","abstract":"

Undocumented

","parent_name":"SDLServiceType"},"Enums/SDLServiceType.html#/c:@E@SDLServiceType@SDLServiceTypeRPC":{"name":"SDLServiceTypeRPC","abstract":"

Undocumented

","parent_name":"SDLServiceType"},"Enums/SDLServiceType.html#/c:@E@SDLServiceType@SDLServiceTypeAudio":{"name":"SDLServiceTypeAudio","abstract":"

Undocumented

","parent_name":"SDLServiceType"},"Enums/SDLServiceType.html#/c:@E@SDLServiceType@SDLServiceTypeVideo":{"name":"SDLServiceTypeVideo","abstract":"

Undocumented

","parent_name":"SDLServiceType"},"Enums/SDLServiceType.html#/c:@E@SDLServiceType@SDLServiceTypeBulkData":{"name":"SDLServiceTypeBulkData","abstract":"

Undocumented

","parent_name":"SDLServiceType"},"Enums/SDLFrameType.html#/c:@E@SDLFrameType@SDLFrameTypeControl":{"name":"SDLFrameTypeControl","abstract":"

Undocumented

","parent_name":"SDLFrameType"},"Enums/SDLFrameType.html#/c:@E@SDLFrameType@SDLFrameTypeSingle":{"name":"SDLFrameTypeSingle","abstract":"

Undocumented

","parent_name":"SDLFrameType"},"Enums/SDLFrameType.html#/c:@E@SDLFrameType@SDLFrameTypeFirst":{"name":"SDLFrameTypeFirst","abstract":"

Undocumented

","parent_name":"SDLFrameType"},"Enums/SDLFrameType.html#/c:@E@SDLFrameType@SDLFrameTypeConsecutive":{"name":"SDLFrameTypeConsecutive","abstract":"

Undocumented

","parent_name":"SDLFrameType"},"Enums/SDLPredefinedWindows.html#/c:@E@SDLPredefinedWindows@SDLPredefinedWindowsDefaultWindow":{"name":"SDLPredefinedWindowsDefaultWindow","abstract":"

Undocumented

","parent_name":"SDLPredefinedWindows"},"Enums/SDLPredefinedWindows.html#/c:@E@SDLPredefinedWindows@SDLPredefinedWindowsPrimaryWidget":{"name":"SDLPredefinedWindowsPrimaryWidget","abstract":"

Undocumented

","parent_name":"SDLPredefinedWindows"},"Enums/SDLPermissionGroupStatus.html#/c:@E@SDLPermissionGroupStatus@SDLPermissionGroupStatusAllowed":{"name":"SDLPermissionGroupStatusAllowed","abstract":"

Every RPC in the group is currently allowed.

","parent_name":"SDLPermissionGroupStatus"},"Enums/SDLPermissionGroupStatus.html#/c:@E@SDLPermissionGroupStatus@SDLPermissionGroupStatusDisallowed":{"name":"SDLPermissionGroupStatusDisallowed","abstract":"

Every RPC in the group is currently disallowed.

","parent_name":"SDLPermissionGroupStatus"},"Enums/SDLPermissionGroupStatus.html#/c:@E@SDLPermissionGroupStatus@SDLPermissionGroupStatusMixed":{"name":"SDLPermissionGroupStatusMixed","abstract":"

Some RPCs in the group are allowed and some disallowed.

","parent_name":"SDLPermissionGroupStatus"},"Enums/SDLPermissionGroupStatus.html#/c:@E@SDLPermissionGroupStatus@SDLPermissionGroupStatusUnknown":{"name":"SDLPermissionGroupStatusUnknown","abstract":"

The current status of the group is unknown.

","parent_name":"SDLPermissionGroupStatus"},"Enums/SDLPermissionGroupType.html#/c:@E@SDLPermissionGroupType@SDLPermissionGroupTypeAllAllowed":{"name":"SDLPermissionGroupTypeAllAllowed","abstract":"

Be notified when all of the RPC in the group are allowed, or, when they all stop being allowed in some sense, that is, when they were all allowed, and now they are not.

","parent_name":"SDLPermissionGroupType"},"Enums/SDLPermissionGroupType.html#/c:@E@SDLPermissionGroupType@SDLPermissionGroupTypeAny":{"name":"SDLPermissionGroupTypeAny","abstract":"

Be notified when any change in availability occurs among the group.

","parent_name":"SDLPermissionGroupType"},"Enums/MenuCellState.html#/c:@E@MenuCellState@MenuCellStateDelete":{"name":"MenuCellStateDelete","abstract":"

Undocumented

","parent_name":"MenuCellState"},"Enums/MenuCellState.html#/c:@E@MenuCellState@MenuCellStateAdd":{"name":"MenuCellStateAdd","abstract":"

Undocumented

","parent_name":"MenuCellState"},"Enums/MenuCellState.html#/c:@E@MenuCellState@MenuCellStateKeep":{"name":"MenuCellStateKeep","abstract":"

Undocumented

","parent_name":"MenuCellState"},"Enums/SDLDynamicMenuUpdatesMode.html#/c:@E@SDLDynamicMenuUpdatesMode@SDLDynamicMenuUpdatesModeForceOn":{"name":"SDLDynamicMenuUpdatesModeForceOn","abstract":"

Undocumented

","parent_name":"SDLDynamicMenuUpdatesMode"},"Enums/SDLDynamicMenuUpdatesMode.html#/c:@E@SDLDynamicMenuUpdatesMode@SDLDynamicMenuUpdatesModeForceOff":{"name":"SDLDynamicMenuUpdatesModeForceOff","abstract":"

Undocumented

","parent_name":"SDLDynamicMenuUpdatesMode"},"Enums/SDLDynamicMenuUpdatesMode.html#/c:@E@SDLDynamicMenuUpdatesMode@SDLDynamicMenuUpdatesModeOnWithCompatibility":{"name":"SDLDynamicMenuUpdatesModeOnWithCompatibility","abstract":"

Undocumented

","parent_name":"SDLDynamicMenuUpdatesMode"},"Enums/SDLLogFormatType.html#/c:@E@SDLLogFormatType@SDLLogFormatTypeSimple":{"name":"SDLLogFormatTypeSimple","abstract":"

Undocumented

","parent_name":"SDLLogFormatType"},"Enums/SDLLogFormatType.html#/c:@E@SDLLogFormatType@SDLLogFormatTypeDefault":{"name":"SDLLogFormatTypeDefault","abstract":"

Undocumented

","parent_name":"SDLLogFormatType"},"Enums/SDLLogFormatType.html#/c:@E@SDLLogFormatType@SDLLogFormatTypeDetailed":{"name":"SDLLogFormatTypeDetailed","abstract":"

Undocumented

","parent_name":"SDLLogFormatType"},"Enums/SDLLogLevel.html#/c:@E@SDLLogLevel@SDLLogLevelDefault":{"name":"SDLLogLevelDefault","abstract":"

Undocumented

","parent_name":"SDLLogLevel"},"Enums/SDLLogLevel.html#/c:@E@SDLLogLevel@SDLLogLevelOff":{"name":"SDLLogLevelOff","abstract":"

Undocumented

","parent_name":"SDLLogLevel"},"Enums/SDLLogLevel.html#/c:@E@SDLLogLevel@SDLLogLevelError":{"name":"SDLLogLevelError","abstract":"

Undocumented

","parent_name":"SDLLogLevel"},"Enums/SDLLogLevel.html#/c:@E@SDLLogLevel@SDLLogLevelWarning":{"name":"SDLLogLevelWarning","abstract":"

Undocumented

","parent_name":"SDLLogLevel"},"Enums/SDLLogLevel.html#/c:@E@SDLLogLevel@SDLLogLevelDebug":{"name":"SDLLogLevelDebug","abstract":"

Undocumented

","parent_name":"SDLLogLevel"},"Enums/SDLLogLevel.html#/c:@E@SDLLogLevel@SDLLogLevelVerbose":{"name":"SDLLogLevelVerbose","abstract":"

Undocumented

","parent_name":"SDLLogLevel"},"Enums/SDLLogFlag.html#/c:@E@SDLLogFlag@SDLLogFlagError":{"name":"SDLLogFlagError","abstract":"

Undocumented

","parent_name":"SDLLogFlag"},"Enums/SDLLogFlag.html#/c:@E@SDLLogFlag@SDLLogFlagWarning":{"name":"SDLLogFlagWarning","abstract":"

Undocumented

","parent_name":"SDLLogFlag"},"Enums/SDLLogFlag.html#/c:@E@SDLLogFlag@SDLLogFlagDebug":{"name":"SDLLogFlagDebug","abstract":"

Undocumented

","parent_name":"SDLLogFlag"},"Enums/SDLLogFlag.html#/c:@E@SDLLogFlag@SDLLogFlagVerbose":{"name":"SDLLogFlagVerbose","abstract":"

Undocumented

","parent_name":"SDLLogFlag"},"Enums/SDLLogBytesDirection.html#/c:@E@SDLLogBytesDirection@SDLLogBytesDirectionTransmit":{"name":"SDLLogBytesDirectionTransmit","abstract":"

Undocumented

","parent_name":"SDLLogBytesDirection"},"Enums/SDLLogBytesDirection.html#/c:@E@SDLLogBytesDirection@SDLLogBytesDirectionReceive":{"name":"SDLLogBytesDirectionReceive","abstract":"

Undocumented

","parent_name":"SDLLogBytesDirection"},"Enums/SDLLockScreenConfigurationDisplayMode.html#/c:@E@SDLLockScreenConfigurationDisplayMode@SDLLockScreenConfigurationDisplayModeNever":{"name":"SDLLockScreenConfigurationDisplayModeNever","abstract":"

Undocumented

","parent_name":"SDLLockScreenConfigurationDisplayMode"},"Enums/SDLLockScreenConfigurationDisplayMode.html#/c:@E@SDLLockScreenConfigurationDisplayMode@SDLLockScreenConfigurationDisplayModeRequiredOnly":{"name":"SDLLockScreenConfigurationDisplayModeRequiredOnly","abstract":"

Undocumented

","parent_name":"SDLLockScreenConfigurationDisplayMode"},"Enums/SDLLockScreenConfigurationDisplayMode.html#/c:@E@SDLLockScreenConfigurationDisplayMode@SDLLockScreenConfigurationDisplayModeOptionalOrRequired":{"name":"SDLLockScreenConfigurationDisplayModeOptionalOrRequired","abstract":"

Undocumented

","parent_name":"SDLLockScreenConfigurationDisplayMode"},"Enums/SDLLockScreenConfigurationDisplayMode.html#/c:@E@SDLLockScreenConfigurationDisplayMode@SDLLockScreenConfigurationDisplayModeAlways":{"name":"SDLLockScreenConfigurationDisplayModeAlways","abstract":"

Undocumented

","parent_name":"SDLLockScreenConfigurationDisplayMode"},"Enums/SDLSecondaryTransports.html#/c:@E@SDLSecondaryTransports@SDLSecondaryTransportsNone":{"name":"SDLSecondaryTransportsNone","abstract":"

Undocumented

","parent_name":"SDLSecondaryTransports"},"Enums/SDLSecondaryTransports.html#/c:@E@SDLSecondaryTransports@SDLSecondaryTransportsTCP":{"name":"SDLSecondaryTransportsTCP","abstract":"

Undocumented

","parent_name":"SDLSecondaryTransports"},"Enums/SDLRPCStoreError.html#/c:@E@SDLRPCStoreError@SDLRPCStoreErrorGetInvalidObject":{"name":"SDLRPCStoreErrorGetInvalidObject","abstract":"

In dictionary stored value with unexpected type

","parent_name":"SDLRPCStoreError"},"Enums/SDLTransportError.html#/c:@E@SDLTransportError@SDLTransportErrorUnknown":{"name":"SDLTransportErrorUnknown","abstract":"

Connection cannot be established due to a reason not listed here.

","parent_name":"SDLTransportError"},"Enums/SDLTransportError.html#/c:@E@SDLTransportError@SDLTransportErrorConnectionRefused":{"name":"SDLTransportErrorConnectionRefused","abstract":"

TCP connection is refused.","parent_name":"SDLTransportError"},"Enums/SDLTransportError.html#/c:@E@SDLTransportError@SDLTransportErrorConnectionTimedOut":{"name":"SDLTransportErrorConnectionTimedOut","abstract":"

TCP connection cannot be established within given time.","parent_name":"SDLTransportError"},"Enums/SDLTransportError.html#/c:@E@SDLTransportError@SDLTransportErrorNetworkDown":{"name":"SDLTransportErrorNetworkDown","abstract":"

TCP connection cannot be established since network is down.","parent_name":"SDLTransportError"},"Enums/SDLChoiceSetManagerError.html#/c:@E@SDLChoiceSetManagerError@SDLChoiceSetManagerErrorPendingPresentationDeleted":{"name":"SDLChoiceSetManagerErrorPendingPresentationDeleted","abstract":"

Undocumented

","parent_name":"SDLChoiceSetManagerError"},"Enums/SDLChoiceSetManagerError.html#/c:@E@SDLChoiceSetManagerError@SDLChoiceSetManagerErrorDeletionFailed":{"name":"SDLChoiceSetManagerErrorDeletionFailed","abstract":"

Undocumented

","parent_name":"SDLChoiceSetManagerError"},"Enums/SDLChoiceSetManagerError.html#/c:@E@SDLChoiceSetManagerError@SDLChoiceSetManagerErrorUploadFailed":{"name":"SDLChoiceSetManagerErrorUploadFailed","abstract":"

Undocumented

","parent_name":"SDLChoiceSetManagerError"},"Enums/SDLChoiceSetManagerError.html#/c:@E@SDLChoiceSetManagerError@SDLChoiceSetManagerErrorFailedToCreateMenuItems":{"name":"SDLChoiceSetManagerErrorFailedToCreateMenuItems","abstract":"

Undocumented

","parent_name":"SDLChoiceSetManagerError"},"Enums/SDLChoiceSetManagerError.html#/c:@E@SDLChoiceSetManagerError@SDLChoiceSetManagerErrorInvalidState":{"name":"SDLChoiceSetManagerErrorInvalidState","abstract":"

Undocumented

","parent_name":"SDLChoiceSetManagerError"},"Enums/SDLMenuManagerError.html#/c:@E@SDLMenuManagerError@SDLMenuManagerErrorRPCsFailed":{"name":"SDLMenuManagerErrorRPCsFailed","abstract":"

Undocumented

","parent_name":"SDLMenuManagerError"},"Enums/SDLSoftButtonManagerError.html#/c:@E@SDLSoftButtonManagerError@SDLSoftButtonManagerErrorPendingUpdateSuperseded":{"name":"SDLSoftButtonManagerErrorPendingUpdateSuperseded","abstract":"

Undocumented

","parent_name":"SDLSoftButtonManagerError"},"Enums/SDLTextAndGraphicManagerError.html#/c:@E@SDLTextAndGraphicManagerError@SDLTextAndGraphicManagerErrorPendingUpdateSuperseded":{"name":"SDLTextAndGraphicManagerErrorPendingUpdateSuperseded","abstract":"

Undocumented

","parent_name":"SDLTextAndGraphicManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorCannotOverwrite":{"name":"SDLFileManagerErrorCannotOverwrite","abstract":"

A file attempted to send, but a file with that name already exists on the remote head unit, and the file was not configured to overwrite.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorNoKnownFile":{"name":"SDLFileManagerErrorNoKnownFile","abstract":"

A file was attempted to be accessed but it does not exist.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorUnableToStart":{"name":"SDLFileManagerErrorUnableToStart","abstract":"

The file manager attempted to start but encountered an error.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorUnableToUpload":{"name":"SDLFileManagerErrorUnableToUpload","abstract":"

The file manager was unable to send this file.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorFileDoesNotExist":{"name":"SDLFileManagerErrorFileDoesNotExist","abstract":"

The file manager could not find the local file.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerUploadCanceled":{"name":"SDLFileManagerUploadCanceled","abstract":"

The file manager could not find the local file.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerMultipleFileUploadTasksFailed":{"name":"SDLFileManagerMultipleFileUploadTasksFailed","abstract":"

The file manager could not find the local file.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerMultipleFileDeleteTasksFailed":{"name":"SDLFileManagerMultipleFileDeleteTasksFailed","abstract":"

The file manager could not find the local file.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorFileDataMissing":{"name":"SDLFileManagerErrorFileDataMissing","abstract":"

The file manager could not find the local file.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorStaticIcon":{"name":"SDLFileManagerErrorStaticIcon","abstract":"

The file manager could not find the local file.

","parent_name":"SDLFileManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorRPCRequestFailed":{"name":"SDLManagerErrorRPCRequestFailed","abstract":"

An RPC request failed to send.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorNotConnected":{"name":"SDLManagerErrorNotConnected","abstract":"

Some action was attempted that requires a connection to the remote head unit.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorNotReady":{"name":"SDLManagerErrorNotReady","abstract":"

Some action was attempted before the ready state was reached.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorUnknownRemoteError":{"name":"SDLManagerErrorUnknownRemoteError","abstract":"

The remote system encountered an unknown error.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorManagersFailedToStart":{"name":"SDLManagerErrorManagersFailedToStart","abstract":"

One or more of the sub-managers failed to start.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorRegistrationFailed":{"name":"SDLManagerErrorRegistrationFailed","abstract":"

Registering with the remote system failed.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorRegistrationSuccessWithWarning":{"name":"SDLManagerErrorRegistrationSuccessWithWarning","abstract":"

Registering with the remote system was successful, but had a warning.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorCancelled":{"name":"SDLManagerErrorCancelled","abstract":"

Request operations were cancelled before they could be sent

","parent_name":"SDLManagerError"},"Enums/SDLEncryptionLifecycleManagerError.html#/c:@E@SDLEncryptionLifecycleManagerError@SDLEncryptionLifecycleManagerErrorNotConnected":{"name":"SDLEncryptionLifecycleManagerErrorNotConnected","abstract":"

Some action was attempted that requires a connection to the remote head unit.

","parent_name":"SDLEncryptionLifecycleManagerError"},"Enums/SDLEncryptionLifecycleManagerError.html#/c:@E@SDLEncryptionLifecycleManagerError@SDLEncryptionLifecycleManagerErrorEncryptionOff":{"name":"SDLEncryptionLifecycleManagerErrorEncryptionOff","abstract":"

Received ACK with encryption bit set to false from the remote head unit

","parent_name":"SDLEncryptionLifecycleManagerError"},"Enums/SDLEncryptionLifecycleManagerError.html#/c:@E@SDLEncryptionLifecycleManagerError@SDLEncryptionLifecycleManagerErrorNAK":{"name":"SDLEncryptionLifecycleManagerErrorNAK","abstract":"

Received NAK from the remote head unit.

","parent_name":"SDLEncryptionLifecycleManagerError"},"Enums/SDLChoiceSetLayout.html#/c:@E@SDLChoiceSetLayout@SDLChoiceSetLayoutList":{"name":"SDLChoiceSetLayoutList","abstract":"

Undocumented

","parent_name":"SDLChoiceSetLayout"},"Enums/SDLChoiceSetLayout.html#/c:@E@SDLChoiceSetLayout@SDLChoiceSetLayoutTiles":{"name":"SDLChoiceSetLayoutTiles","abstract":"

Undocumented

","parent_name":"SDLChoiceSetLayout"},"Enums/SDLAudioStreamManagerError.html#/c:@E@SDLAudioStreamManagerError@SDLAudioStreamManagerErrorNotConnected":{"name":"SDLAudioStreamManagerErrorNotConnected","abstract":"

Undocumented

","parent_name":"SDLAudioStreamManagerError"},"Enums/SDLAudioStreamManagerError.html#/c:@E@SDLAudioStreamManagerError@SDLAudioStreamManagerErrorNoQueuedAudio":{"name":"SDLAudioStreamManagerErrorNoQueuedAudio","abstract":"

Undocumented

","parent_name":"SDLAudioStreamManagerError"},"Enums/SDLArtworkImageFormat.html#/c:@E@SDLArtworkImageFormat@SDLArtworkImageFormatPNG":{"name":"SDLArtworkImageFormatPNG","abstract":"

Undocumented

","parent_name":"SDLArtworkImageFormat"},"Enums/SDLArtworkImageFormat.html#/c:@E@SDLArtworkImageFormat@SDLArtworkImageFormatJPG":{"name":"SDLArtworkImageFormatJPG","abstract":"

Undocumented

","parent_name":"SDLArtworkImageFormat"},"Enums/SDLArtworkImageFormat.html":{"name":"SDLArtworkImageFormat","abstract":"

Undocumented

"},"Enums/SDLAudioStreamManagerError.html":{"name":"SDLAudioStreamManagerError","abstract":"

Undocumented

"},"Enums/SDLChoiceSetLayout.html":{"name":"SDLChoiceSetLayout","abstract":"

Undocumented

"},"Enums/SDLEncryptionLifecycleManagerError.html":{"name":"SDLEncryptionLifecycleManagerError","abstract":"

Errors associated with the SDLManager class.

"},"Enums/SDLManagerError.html":{"name":"SDLManagerError","abstract":"

Errors associated with the SDLManager class.

"},"Enums/SDLFileManagerError.html":{"name":"SDLFileManagerError","abstract":"

Errors associated with the SDLFileManager class.

"},"Enums/SDLTextAndGraphicManagerError.html":{"name":"SDLTextAndGraphicManagerError","abstract":"

Errors associated with the ScreenManager class

"},"Enums/SDLSoftButtonManagerError.html":{"name":"SDLSoftButtonManagerError","abstract":"

Errors associated with the ScreenManager class

"},"Enums/SDLMenuManagerError.html":{"name":"SDLMenuManagerError","abstract":"

Errors associated with the ScreenManager class

"},"Enums/SDLChoiceSetManagerError.html":{"name":"SDLChoiceSetManagerError","abstract":"

Undocumented

"},"Enums/SDLTransportError.html":{"name":"SDLTransportError","abstract":"

Errors associated with transport.

"},"Enums/SDLRPCStoreError.html":{"name":"SDLRPCStoreError","abstract":"

Errors associated with store.

"},"Enums/SDLSecondaryTransports.html":{"name":"SDLSecondaryTransports","abstract":"

Undocumented

"},"Enums/SDLLockScreenConfigurationDisplayMode.html":{"name":"SDLLockScreenConfigurationDisplayMode","abstract":"

Describes when the lock screen should be shown.

"},"Enums/SDLLogBytesDirection.html":{"name":"SDLLogBytesDirection","abstract":"

Undocumented

"},"Enums/SDLLogFlag.html":{"name":"SDLLogFlag","abstract":"

Flags used for SDLLogLevel to provide correct enum values. This is purely for internal use.

"},"Enums/SDLLogLevel.html":{"name":"SDLLogLevel","abstract":"

An enum describing a level of logging.

"},"Enums/SDLLogFormatType.html":{"name":"SDLLogFormatType","abstract":"

The output format of logs; how they will appear when printed out into a string.

"},"Enums/SDLDynamicMenuUpdatesMode.html":{"name":"SDLDynamicMenuUpdatesMode","abstract":"

Dynamic Menu Manager Mode

"},"Enums/MenuCellState.html":{"name":"MenuCellState","abstract":"

Undocumented

"},"Enums/SDLPermissionGroupType.html":{"name":"SDLPermissionGroupType","abstract":"

A permission group type which will be used to tell the system what type of changes you want to be notified about for the group.

"},"Enums/SDLPermissionGroupStatus.html":{"name":"SDLPermissionGroupStatus","abstract":"

The status of the group of RPCs permissions.

"},"Enums/SDLPredefinedWindows.html":{"name":"SDLPredefinedWindows","abstract":"

Specifies which windows and IDs are predefined and pre-created on behalf of the app. The default window is always available and represents the app window on the main display. It’s an equivalent to today’s app window. For backward compatibility, this will ensure the app always has at least the default window on the main display. The app can choose to use this predefined enum element to specifically address app’s main window or to duplicate window content. It is not possible to duplicate another window to the default window. The primary widget is a special widget, that can be associated with a service type, which is used by the HMI whenever a single widget needs to represent the whole app. The primary widget should be named as the app and can be pre-created by the HMI.

"},"Enums/SDLFrameType.html":{"name":"SDLFrameType"},"Enums/SDLServiceType.html":{"name":"SDLServiceType"},"Enums/SDLFrameInfo.html":{"name":"SDLFrameInfo"},"Enums/SDLRPCMessageType.html":{"name":"SDLRPCMessageType","abstract":"

The type of RPC message

"},"Enums/SDLCarWindowRenderingType.html":{"name":"SDLCarWindowRenderingType","abstract":"

The type of rendering that CarWindow will perform. Depending on your app, you may need to try different ones for best performance

"},"Enums/SDLStreamingEncryptionFlag.html":{"name":"SDLStreamingEncryptionFlag","abstract":"

A flag determining how video and audio streaming should be encrypted

"},"Constants.html#/c:@SDLAmbientLightStatusNight":{"name":"SDLAmbientLightStatusNight","abstract":"

Represents a night ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusTwilight1":{"name":"SDLAmbientLightStatusTwilight1","abstract":"

Represents a twilight 1 ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusTwilight2":{"name":"SDLAmbientLightStatusTwilight2","abstract":"

Represents a twilight 2 ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusTwilight3":{"name":"SDLAmbientLightStatusTwilight3","abstract":"

Represents a twilight 3 ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusTwilight4":{"name":"SDLAmbientLightStatusTwilight4","abstract":"

Represents a twilight 4 ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusDay":{"name":"SDLAmbientLightStatusDay","abstract":"

Represents a day ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusUnknown":{"name":"SDLAmbientLightStatusUnknown","abstract":"

Represents an unknown ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusInvalid":{"name":"SDLAmbientLightStatusInvalid","abstract":"

Represents a invalid ambient light status

"},"Constants.html#/c:@SDLAppHMITypeDefault":{"name":"SDLAppHMITypeDefault","abstract":"

The App will have default rights.

"},"Constants.html#/c:@SDLAppHMITypeCommunication":{"name":"SDLAppHMITypeCommunication","abstract":"

Communication type of App

"},"Constants.html#/c:@SDLAppHMITypeMedia":{"name":"SDLAppHMITypeMedia","abstract":"

App dealing with Media

"},"Constants.html#/c:@SDLAppHMITypeMessaging":{"name":"SDLAppHMITypeMessaging","abstract":"

Messaging App

"},"Constants.html#/c:@SDLAppHMITypeNavigation":{"name":"SDLAppHMITypeNavigation","abstract":"

Navigation App

"},"Constants.html#/c:@SDLAppHMITypeInformation":{"name":"SDLAppHMITypeInformation","abstract":"

Information App

"},"Constants.html#/c:@SDLAppHMITypeSocial":{"name":"SDLAppHMITypeSocial","abstract":"

App dealing with social media

"},"Constants.html#/c:@SDLAppHMITypeProjection":{"name":"SDLAppHMITypeProjection","abstract":"

App dealing with Mobile Projection applications

"},"Constants.html#/c:@SDLAppHMITypeBackgroundProcess":{"name":"SDLAppHMITypeBackgroundProcess","abstract":"

App designed for use in the background

"},"Constants.html#/c:@SDLAppHMITypeTesting":{"name":"SDLAppHMITypeTesting","abstract":"

App only for Testing purposes

"},"Constants.html#/c:@SDLAppHMITypeSystem":{"name":"SDLAppHMITypeSystem","abstract":"

System App

"},"Constants.html#/c:@SDLAppHMITypeRemoteControl":{"name":"SDLAppHMITypeRemoteControl","abstract":"

Remote control

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonIgnitionOff":{"name":"SDLAppInterfaceUnregisteredReasonIgnitionOff","abstract":"

Vehicle ignition turned off.

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonBluetoothOff":{"name":"SDLAppInterfaceUnregisteredReasonBluetoothOff","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonUSBDisconnected":{"name":"SDLAppInterfaceUnregisteredReasonUSBDisconnected","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonRequestWhileInNoneHMILevel":{"name":"SDLAppInterfaceUnregisteredReasonRequestWhileInNoneHMILevel","abstract":"

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.

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonTooManyRequests":{"name":"SDLAppInterfaceUnregisteredReasonTooManyRequests","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonDriverDistractionViolation":{"name":"SDLAppInterfaceUnregisteredReasonDriverDistractionViolation","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonLanguageChange":{"name":"SDLAppInterfaceUnregisteredReasonLanguageChange","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonMasterReset":{"name":"SDLAppInterfaceUnregisteredReasonMasterReset","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonFactoryDefaults":{"name":"SDLAppInterfaceUnregisteredReasonFactoryDefaults","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonAppUnauthorized":{"name":"SDLAppInterfaceUnregisteredReasonAppUnauthorized","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonProtocolViolation":{"name":"SDLAppInterfaceUnregisteredReasonProtocolViolation","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonUnsupportedHMIResource":{"name":"SDLAppInterfaceUnregisteredReasonUnsupportedHMIResource","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAppServiceTypeMedia":{"name":"SDLAppServiceTypeMedia","abstract":"

The app will have a service type of media.

"},"Constants.html#/c:@SDLAppServiceTypeWeather":{"name":"SDLAppServiceTypeWeather","abstract":"

The app will have a service type of weather.

"},"Constants.html#/c:@SDLAppServiceTypeNavigation":{"name":"SDLAppServiceTypeNavigation","abstract":"

The app will have a service type of navigation.

"},"Constants.html#/c:@SDLErrorDomainAudioStreamManager":{"name":"SDLErrorDomainAudioStreamManager","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamingIndicatorPlayPause":{"name":"SDLAudioStreamingIndicatorPlayPause","abstract":"

Default playback indicator."},"Constants.html#/c:@SDLAudioStreamingIndicatorPlay":{"name":"SDLAudioStreamingIndicatorPlay","abstract":"

Indicates that a button press of the Play/Pause button starts the audio playback.

"},"Constants.html#/c:@SDLAudioStreamingIndicatorPause":{"name":"SDLAudioStreamingIndicatorPause","abstract":"

Indicates that a button press of the Play/Pause button pauses the current audio playback.

"},"Constants.html#/c:@SDLAudioStreamingIndicatorStop":{"name":"SDLAudioStreamingIndicatorStop","abstract":"

Indicates that a button press of the Play/Pause button stops the current audio playback.

"},"Constants.html#/c:@SDLAudioStreamingStateAudible":{"name":"SDLAudioStreamingStateAudible","abstract":"

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

"},"Constants.html#/c:@SDLAudioStreamingStateAttenuated":{"name":"SDLAudioStreamingStateAttenuated","abstract":"

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

"},"Constants.html#/c:@SDLAudioStreamingStateNotAudible":{"name":"SDLAudioStreamingStateNotAudible","abstract":"

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

"},"Constants.html#/c:@SDLAudioTypePCM":{"name":"SDLAudioTypePCM","abstract":"

PCM raw audio

"},"Constants.html#/c:@SDLBitsPerSample8Bit":{"name":"SDLBitsPerSample8Bit","abstract":"

8 bits per sample

"},"Constants.html#/c:@SDLBitsPerSample16Bit":{"name":"SDLBitsPerSample16Bit","abstract":"

16 bits per sample

"},"Constants.html#/c:@SDLButtonEventModeButtonUp":{"name":"SDLButtonEventModeButtonUp","abstract":"

The button was released

"},"Constants.html#/c:@SDLButtonEventModeButtonDown":{"name":"SDLButtonEventModeButtonDown","abstract":"

The button was depressed

"},"Constants.html#/c:@SDLButtonNameOk":{"name":"SDLButtonNameOk","abstract":"

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.

"},"Constants.html#/c:@SDLButtonNamePlayPause":{"name":"SDLButtonNamePlayPause","abstract":"

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.

"},"Constants.html#/c:@SDLButtonNameSeekLeft":{"name":"SDLButtonNameSeekLeft","abstract":"

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.

"},"Constants.html#/c:@SDLButtonNameSeekRight":{"name":"SDLButtonNameSeekRight","abstract":"

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.

"},"Constants.html#/c:@SDLButtonNameTuneUp":{"name":"SDLButtonNameTuneUp","abstract":"

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

"},"Constants.html#/c:@SDLButtonNameTuneDown":{"name":"SDLButtonNameTuneDown","abstract":"

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

"},"Constants.html#/c:@SDLButtonNamePreset0":{"name":"SDLButtonNamePreset0","abstract":"

Represents the preset 0 button.

"},"Constants.html#/c:@SDLButtonNamePreset1":{"name":"SDLButtonNamePreset1","abstract":"

Represents the preset 1 button.

"},"Constants.html#/c:@SDLButtonNamePreset2":{"name":"SDLButtonNamePreset2","abstract":"

Represents the preset 2 button.

"},"Constants.html#/c:@SDLButtonNamePreset3":{"name":"SDLButtonNamePreset3","abstract":"

Represents the preset 3 button.

"},"Constants.html#/c:@SDLButtonNamePreset4":{"name":"SDLButtonNamePreset4","abstract":"

Represents the preset 4 button.

"},"Constants.html#/c:@SDLButtonNamePreset5":{"name":"SDLButtonNamePreset5","abstract":"

Represents the preset 5 button.

"},"Constants.html#/c:@SDLButtonNamePreset6":{"name":"SDLButtonNamePreset6","abstract":"

Represents the preset 6 button.

"},"Constants.html#/c:@SDLButtonNamePreset7":{"name":"SDLButtonNamePreset7","abstract":"

Represents the preset 7 button.

"},"Constants.html#/c:@SDLButtonNamePreset8":{"name":"SDLButtonNamePreset8","abstract":"

Represents the preset 8 button.

"},"Constants.html#/c:@SDLButtonNamePreset9":{"name":"SDLButtonNamePreset9","abstract":"

Represents the preset 9 button.

"},"Constants.html#/c:@SDLButtonNameCustomButton":{"name":"SDLButtonNameCustomButton","abstract":"

Represents the Custom button.

"},"Constants.html#/c:@SDLButtonNameSearch":{"name":"SDLButtonNameSearch","abstract":"

Represents the SEARCH button.

"},"Constants.html#/c:@SDLButtonNameACMax":{"name":"SDLButtonNameACMax","abstract":"

Represents AC max button *

"},"Constants.html#/c:@SDLButtonNameAC":{"name":"SDLButtonNameAC","abstract":"

Represents AC button *

"},"Constants.html#/c:@SDLButtonNameRecirculate":{"name":"SDLButtonNameRecirculate","abstract":"

Represents a Recirculate button

"},"Constants.html#/c:@SDLButtonNameFanUp":{"name":"SDLButtonNameFanUp","abstract":"

Represents a Fan up button

"},"Constants.html#/c:@SDLButtonNameFanDown":{"name":"SDLButtonNameFanDown","abstract":"

Represents a fan down button

"},"Constants.html#/c:@SDLButtonNameTempUp":{"name":"SDLButtonNameTempUp","abstract":"

Represents a temperature up button

"},"Constants.html#/c:@SDLButtonNameTempDown":{"name":"SDLButtonNameTempDown","abstract":"

Represents a temperature down button

"},"Constants.html#/c:@SDLButtonNameDefrostMax":{"name":"SDLButtonNameDefrostMax","abstract":"

Represents a Defrost max button.

"},"Constants.html#/c:@SDLButtonNameDefrost":{"name":"SDLButtonNameDefrost","abstract":"

Represents a Defrost button.

"},"Constants.html#/c:@SDLButtonNameDefrostRear":{"name":"SDLButtonNameDefrostRear","abstract":"

Represents a Defrost rear button.

"},"Constants.html#/c:@SDLButtonNameUpperVent":{"name":"SDLButtonNameUpperVent","abstract":"

Represents a Upper Vent button.

"},"Constants.html#/c:@SDLButtonNameLowerVent":{"name":"SDLButtonNameLowerVent","abstract":"

Represents a Lower vent button.

"},"Constants.html#/c:@SDLButtonNameVolumeUp":{"name":"SDLButtonNameVolumeUp","abstract":"

Represents a volume up button.

"},"Constants.html#/c:@SDLButtonNameVolumeDown":{"name":"SDLButtonNameVolumeDown","abstract":"

Represents a volume down button.

"},"Constants.html#/c:@SDLButtonNameEject":{"name":"SDLButtonNameEject","abstract":"

Represents a Eject Button.

"},"Constants.html#/c:@SDLButtonNameSource":{"name":"SDLButtonNameSource","abstract":"

Represents a Source button.

"},"Constants.html#/c:@SDLButtonNameShuffle":{"name":"SDLButtonNameShuffle","abstract":"

Represents a SHUFFLE button.

"},"Constants.html#/c:@SDLButtonNameRepeat":{"name":"SDLButtonNameRepeat","abstract":"

Represents a Repeat button.

"},"Constants.html#/c:@SDLButtonNameNavCenterLocation":{"name":"SDLButtonNameNavCenterLocation","abstract":"

Represents a Navigate to center button.

"},"Constants.html#/c:@SDLButtonNameNavZoomIn":{"name":"SDLButtonNameNavZoomIn","abstract":"

Represents a Zoom in button.

"},"Constants.html#/c:@SDLButtonNameNavZoomOut":{"name":"SDLButtonNameNavZoomOut","abstract":"

Represents a Zoom out button.

"},"Constants.html#/c:@SDLButtonNameNavPanUp":{"name":"SDLButtonNameNavPanUp","abstract":"

Represents a Pan up button

"},"Constants.html#/c:@SDLButtonNameNavPanUpRight":{"name":"SDLButtonNameNavPanUpRight","abstract":"

Represents a Pan up/right button

"},"Constants.html#/c:@SDLButtonNameNavPanRight":{"name":"SDLButtonNameNavPanRight","abstract":"

Represents a Pan right button

"},"Constants.html#/c:@SDLButtonNameNavPanDownRight":{"name":"SDLButtonNameNavPanDownRight","abstract":"

Represents a Pan down/right button

"},"Constants.html#/c:@SDLButtonNameNavPanDown":{"name":"SDLButtonNameNavPanDown","abstract":"

Represents a Pan down button

"},"Constants.html#/c:@SDLButtonNameNavPanDownLeft":{"name":"SDLButtonNameNavPanDownLeft","abstract":"

Represents a Pan down left button

"},"Constants.html#/c:@SDLButtonNameNavPanLeft":{"name":"SDLButtonNameNavPanLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLButtonNameNavPanUpLeft":{"name":"SDLButtonNameNavPanUpLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLButtonNameNavTiltToggle":{"name":"SDLButtonNameNavTiltToggle","abstract":"

Undocumented

"},"Constants.html#/c:@SDLButtonNameNavRotateClockwise":{"name":"SDLButtonNameNavRotateClockwise","abstract":"

Undocumented

"},"Constants.html#/c:@SDLButtonNameNavRotateCounterClockwise":{"name":"SDLButtonNameNavRotateCounterClockwise","abstract":"

Undocumented

"},"Constants.html#/c:@SDLButtonNameNavHeadingToggle":{"name":"SDLButtonNameNavHeadingToggle","abstract":"

Undocumented

"},"Constants.html#/c:@SDLButtonPressModeLong":{"name":"SDLButtonPressModeLong","abstract":"

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

"},"Constants.html#/c:@SDLButtonPressModeShort":{"name":"SDLButtonPressModeShort","abstract":"

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

"},"Constants.html#/c:@SDLCarModeStatusNormal":{"name":"SDLCarModeStatusNormal","abstract":"

Provides carmode NORMAL to each module.

"},"Constants.html#/c:@SDLCarModeStatusFactory":{"name":"SDLCarModeStatusFactory","abstract":"

Provides carmode FACTORY to each module.

"},"Constants.html#/c:@SDLCarModeStatusTransport":{"name":"SDLCarModeStatusTransport","abstract":"

Provides carmode TRANSPORT to each module.

"},"Constants.html#/c:@SDLCarModeStatusCrash":{"name":"SDLCarModeStatusCrash","abstract":"

Provides carmode CRASH to each module.

"},"Constants.html#/c:@SDLCharacterSetType2":{"name":"SDLCharacterSetType2","abstract":"

Character Set Type 2

"},"Constants.html#/c:@SDLCharacterSetType5":{"name":"SDLCharacterSetType5","abstract":"

Character Set Type 5

"},"Constants.html#/c:@SDLCharacterSetCID1":{"name":"SDLCharacterSetCID1","abstract":"

Character Set CID1

"},"Constants.html#/c:@SDLCharacterSetCID2":{"name":"SDLCharacterSetCID2","abstract":"

Character Set CID2

"},"Constants.html#/c:@SDLCompassDirectionNorth":{"name":"SDLCompassDirectionNorth","abstract":"

Direction North

"},"Constants.html#/c:@SDLCompassDirectionNorthwest":{"name":"SDLCompassDirectionNorthwest","abstract":"

Direction Northwest

"},"Constants.html#/c:@SDLCompassDirectionWest":{"name":"SDLCompassDirectionWest","abstract":"

Direction West

"},"Constants.html#/c:@SDLCompassDirectionSouthwest":{"name":"SDLCompassDirectionSouthwest","abstract":"

Direction Southwest

"},"Constants.html#/c:@SDLCompassDirectionSouth":{"name":"SDLCompassDirectionSouth","abstract":"

Direction South

"},"Constants.html#/c:@SDLCompassDirectionSoutheast":{"name":"SDLCompassDirectionSoutheast","abstract":"

Direction Southeast

"},"Constants.html#/c:@SDLCompassDirectionEast":{"name":"SDLCompassDirectionEast","abstract":"

Direction East

"},"Constants.html#/c:@SDLCompassDirectionNortheast":{"name":"SDLCompassDirectionNortheast","abstract":"

Direction Northeast

"},"Constants.html#/c:@SDLComponentVolumeStatusUnknown":{"name":"SDLComponentVolumeStatusUnknown","abstract":"

Unknown SDLComponentVolumeStatus

"},"Constants.html#/c:@SDLComponentVolumeStatusNormal":{"name":"SDLComponentVolumeStatusNormal","abstract":"

Normal SDLComponentVolumeStatus

"},"Constants.html#/c:@SDLComponentVolumeStatusLow":{"name":"SDLComponentVolumeStatusLow","abstract":"

Low SDLComponentVolumeStatus

"},"Constants.html#/c:@SDLComponentVolumeStatusFault":{"name":"SDLComponentVolumeStatusFault","abstract":"

Fault SDLComponentVolumeStatus

"},"Constants.html#/c:@SDLComponentVolumeStatusAlert":{"name":"SDLComponentVolumeStatusAlert","abstract":"

Alert SDLComponentVolumeStatus

"},"Constants.html#/c:@SDLComponentVolumeStatusNotSupported":{"name":"SDLComponentVolumeStatusNotSupported","abstract":"

Not supported SDLComponentVolumeStatus

"},"Constants.html#/c:@SDLDefrostZoneFront":{"name":"SDLDefrostZoneFront","abstract":"

A SDLDefrostZone with the value of FRONT

"},"Constants.html#/c:@SDLDefrostZoneRear":{"name":"SDLDefrostZoneRear","abstract":"

A SDLDefrostZone with the value of REAR

"},"Constants.html#/c:@SDLDefrostZoneAll":{"name":"SDLDefrostZoneAll","abstract":"

A SDLDefrostZone with the value of All

"},"Constants.html#/c:@SDLDefrostZoneNone":{"name":"SDLDefrostZoneNone","abstract":"

A SDLDefrostZone with the value of None

"},"Constants.html#/c:@SDLDeliveryModePrompt":{"name":"SDLDeliveryModePrompt","abstract":"

User is prompted on HMI

"},"Constants.html#/c:@SDLDeliveryModeDestination":{"name":"SDLDeliveryModeDestination","abstract":"

Set the location as destination without prompting the user

"},"Constants.html#/c:@SDLDeliveryModeQueue":{"name":"SDLDeliveryModeQueue","abstract":"

Adds the current location to navigation queue

"},"Constants.html#/c:@SDLDeviceLevelStatusZeroBars":{"name":"SDLDeviceLevelStatusZeroBars","abstract":"

Device battery level is zero bars

"},"Constants.html#/c:@SDLDeviceLevelStatusOneBar":{"name":"SDLDeviceLevelStatusOneBar","abstract":"

Device battery level is one bar

"},"Constants.html#/c:@SDLDeviceLevelStatusTwoBars":{"name":"SDLDeviceLevelStatusTwoBars","abstract":"

Device battery level is two bars

"},"Constants.html#/c:@SDLDeviceLevelStatusThreeBars":{"name":"SDLDeviceLevelStatusThreeBars","abstract":"

Device battery level is three bars

"},"Constants.html#/c:@SDLDeviceLevelStatusFourBars":{"name":"SDLDeviceLevelStatusFourBars","abstract":"

Device battery level is four bars

"},"Constants.html#/c:@SDLDeviceLevelStatusNotProvided":{"name":"SDLDeviceLevelStatusNotProvided","abstract":"

Device battery level is unknown

"},"Constants.html#/c:@SDLDimensionNoFix":{"name":"SDLDimensionNoFix","abstract":"

No GPS at all

"},"Constants.html#/c:@SDLDimension2D":{"name":"SDLDimension2D","abstract":"

Longitude and latitude of the GPS

"},"Constants.html#/c:@SDLDimension3D":{"name":"SDLDimension3D","abstract":"

Longitude and latitude and altitude of the GPS

"},"Constants.html#/c:@SDLDirectionLeft":{"name":"SDLDirectionLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDirectionRight":{"name":"SDLDirectionRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDisplayModeDay":{"name":"SDLDisplayModeDay","abstract":"

@abstract Display Mode : DAY

"},"Constants.html#/c:@SDLDisplayModeNight":{"name":"SDLDisplayModeNight","abstract":"

@abstract Display Mode : NIGHT.

"},"Constants.html#/c:@SDLDisplayModeAuto":{"name":"SDLDisplayModeAuto","abstract":"

@abstract Display Mode : AUTO.

"},"Constants.html#/c:@SDLDisplayTypeCID":{"name":"SDLDisplayTypeCID","abstract":"

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

"},"Constants.html#/c:@SDLDisplayTypeType2":{"name":"SDLDisplayTypeType2","abstract":"

Display type 2

"},"Constants.html#/c:@SDLDisplayTypeType5":{"name":"SDLDisplayTypeType5","abstract":"

Display type 5

"},"Constants.html#/c:@SDLDisplayTypeNGN":{"name":"SDLDisplayTypeNGN","abstract":"

This display type provides an 8 inch touchscreen display.

"},"Constants.html#/c:@SDLDisplayTypeGen28DMA":{"name":"SDLDisplayTypeGen28DMA","abstract":"

Display type Gen 28 DMA

"},"Constants.html#/c:@SDLDisplayTypeGen26DMA":{"name":"SDLDisplayTypeGen26DMA","abstract":"

Display type Gen 26 DMA

"},"Constants.html#/c:@SDLDisplayTypeMFD3":{"name":"SDLDisplayTypeMFD3","abstract":"

Display type MFD3

"},"Constants.html#/c:@SDLDisplayTypeMFD4":{"name":"SDLDisplayTypeMFD4","abstract":"

Display type MFD4

"},"Constants.html#/c:@SDLDisplayTypeMFD5":{"name":"SDLDisplayTypeMFD5","abstract":"

Display type MFD5

"},"Constants.html#/c:@SDLDisplayTypeGen38Inch":{"name":"SDLDisplayTypeGen38Inch","abstract":"

Display type Gen 3 8-inch

"},"Constants.html#/c:@SDLDisplayTypeGeneric":{"name":"SDLDisplayTypeGeneric","abstract":"

Display type Generic

"},"Constants.html#/c:@SDLDistanceUnitMiles":{"name":"SDLDistanceUnitMiles","abstract":"

@abstract SDLDistanceUnit: MILES

"},"Constants.html#/c:@SDLDistanceUnitKilometers":{"name":"SDLDistanceUnitKilometers","abstract":"

@abstract SDLDistanceUnit: KILOMETERS

"},"Constants.html#/c:@SDLDriverDistractionStateOn":{"name":"SDLDriverDistractionStateOn","abstract":"

Driver distraction rules are in effect.

"},"Constants.html#/c:@SDLDriverDistractionStateOff":{"name":"SDLDriverDistractionStateOff","abstract":"

Driver distraction rules are NOT in effect.

"},"Constants.html#/c:@SDLECallConfirmationStatusNormal":{"name":"SDLECallConfirmationStatusNormal","abstract":"

No E-Call signal triggered.

"},"Constants.html#/c:@SDLECallConfirmationStatusInProgress":{"name":"SDLECallConfirmationStatusInProgress","abstract":"

An E-Call is being in progress.

"},"Constants.html#/c:@SDLECallConfirmationStatusCancelled":{"name":"SDLECallConfirmationStatusCancelled","abstract":"

An E-Call was cancelled by the user.

"},"Constants.html#/c:@SDLECallConfirmationStatusCompleted":{"name":"SDLECallConfirmationStatusCompleted","abstract":"

The E-Call sequence is completed.

"},"Constants.html#/c:@SDLECallConfirmationStatusUnsuccessful":{"name":"SDLECallConfirmationStatusUnsuccessful","abstract":"

An E-Call could not be connected.

"},"Constants.html#/c:@SDLECallConfirmationStatusConfiguredOff":{"name":"SDLECallConfirmationStatusConfiguredOff","abstract":"

E-Call is not configured on this vehicle.

"},"Constants.html#/c:@SDLECallConfirmationStatusCompleteDTMFTimeout":{"name":"SDLECallConfirmationStatusCompleteDTMFTimeout","abstract":"

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

"},"Constants.html#/c:@SDLElectronicParkBrakeStatusClosed":{"name":"SDLElectronicParkBrakeStatusClosed","abstract":"

Parking brake actuators have been fully applied.

"},"Constants.html#/c:@SDLElectronicParkBrakeStatusTransition":{"name":"SDLElectronicParkBrakeStatusTransition","abstract":"

Parking brake actuators are transitioning to either Apply/Closed or Release/Open state.

"},"Constants.html#/c:@SDLElectronicParkBrakeStatusOpen":{"name":"SDLElectronicParkBrakeStatusOpen","abstract":"

Parking brake actuators are released.

"},"Constants.html#/c:@SDLElectronicParkBrakeStatusDriveActive":{"name":"SDLElectronicParkBrakeStatusDriveActive","abstract":"

When driver pulls the Electronic Parking Brake switch while driving at speed.

"},"Constants.html#/c:@SDLElectronicParkBrakeStatusFault":{"name":"SDLElectronicParkBrakeStatusFault","abstract":"

When system has a fault or is under maintenance.

"},"Constants.html#/c:@SDLEmergencyEventTypeNoEvent":{"name":"SDLEmergencyEventTypeNoEvent","abstract":"

No emergency event has happened.

"},"Constants.html#/c:@SDLEmergencyEventTypeFrontal":{"name":"SDLEmergencyEventTypeFrontal","abstract":"

Frontal collision has happened.

"},"Constants.html#/c:@SDLEmergencyEventTypeSide":{"name":"SDLEmergencyEventTypeSide","abstract":"

Side collision has happened.

"},"Constants.html#/c:@SDLEmergencyEventTypeRear":{"name":"SDLEmergencyEventTypeRear","abstract":"

Rear collision has happened.

"},"Constants.html#/c:@SDLEmergencyEventTypeRollover":{"name":"SDLEmergencyEventTypeRollover","abstract":"

A rollover event has happened.

"},"Constants.html#/c:@SDLEmergencyEventTypeNotSupported":{"name":"SDLEmergencyEventTypeNotSupported","abstract":"

The signal is not supported

"},"Constants.html#/c:@SDLEmergencyEventTypeFault":{"name":"SDLEmergencyEventTypeFault","abstract":"

Emergency status cannot be determined

"},"Constants.html#/c:@SDLFileTypeBMP":{"name":"SDLFileTypeBMP","abstract":"

file type: Bitmap (BMP)

"},"Constants.html#/c:@SDLFileTypeJPEG":{"name":"SDLFileTypeJPEG","abstract":"

file type: JPEG

"},"Constants.html#/c:@SDLFileTypePNG":{"name":"SDLFileTypePNG","abstract":"

file type: PNG

"},"Constants.html#/c:@SDLFileTypeWAV":{"name":"SDLFileTypeWAV","abstract":"

file type: WAVE (WAV)

"},"Constants.html#/c:@SDLFileTypeMP3":{"name":"SDLFileTypeMP3","abstract":"

file type: MP3

"},"Constants.html#/c:@SDLFileTypeAAC":{"name":"SDLFileTypeAAC","abstract":"

file type: AAC

"},"Constants.html#/c:@SDLFileTypeBinary":{"name":"SDLFileTypeBinary","abstract":"

file type: BINARY

"},"Constants.html#/c:@SDLFileTypeJSON":{"name":"SDLFileTypeJSON","abstract":"

file type: JSON

"},"Constants.html#/c:@SDLFuelCutoffStatusTerminateFuel":{"name":"SDLFuelCutoffStatusTerminateFuel","abstract":"

Fuel is cut off

"},"Constants.html#/c:@SDLFuelCutoffStatusNormalOperation":{"name":"SDLFuelCutoffStatusNormalOperation","abstract":"

Fuel is not cut off

"},"Constants.html#/c:@SDLFuelCutoffStatusFault":{"name":"SDLFuelCutoffStatusFault","abstract":"

Status of the fuel pump cannot be determined

"},"Constants.html#/c:@SDLFuelTypeGasoline":{"name":"SDLFuelTypeGasoline","abstract":"

Fuel type: Gasoline

"},"Constants.html#/c:@SDLFuelTypeDiesel":{"name":"SDLFuelTypeDiesel","abstract":"

Fuel type: Diesel

"},"Constants.html#/c:@SDLFuelTypeCNG":{"name":"SDLFuelTypeCNG","abstract":"

Fuel type: CNG

"},"Constants.html#/c:@SDLFuelTypeLPG":{"name":"SDLFuelTypeLPG","abstract":"

Fuel type: LPG

"},"Constants.html#/c:@SDLFuelTypeHydrogen":{"name":"SDLFuelTypeHydrogen","abstract":"

Fuel type: Hydrogen

"},"Constants.html#/c:@SDLFuelTypeBattery":{"name":"SDLFuelTypeBattery","abstract":"

Fuel type: Battery

"},"Constants.html#/c:@SDLGlobalPropertyHelpPrompt":{"name":"SDLGlobalPropertyHelpPrompt","abstract":"

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

"},"Constants.html#/c:@SDLGlobalPropertyTimeoutPrompt":{"name":"SDLGlobalPropertyTimeoutPrompt","abstract":"

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

"},"Constants.html#/c:@SDLGlobalPropertyVoiceRecognitionHelpTitle":{"name":"SDLGlobalPropertyVoiceRecognitionHelpTitle","abstract":"

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

"},"Constants.html#/c:@SDLGlobalPropertyVoiceRecognitionHelpItems":{"name":"SDLGlobalPropertyVoiceRecognitionHelpItems","abstract":"

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

"},"Constants.html#/c:@SDLGlobalPropertyMenuName":{"name":"SDLGlobalPropertyMenuName","abstract":"

The name of the menu button displayed in templates

"},"Constants.html#/c:@SDLGlobalPropertyMenuIcon":{"name":"SDLGlobalPropertyMenuIcon","abstract":"

An icon on the menu button displayed in templates

"},"Constants.html#/c:@SDLGlobalPropertyKeyboard":{"name":"SDLGlobalPropertyKeyboard","abstract":"

Property related to the keyboard

"},"Constants.html#/c:@SDLGlobalPropertyUserLocation":{"name":"SDLGlobalPropertyUserLocation","abstract":"

Location of the user’s seat of setGlobalProperties

"},"Constants.html#/c:@SDLHMILevelFull":{"name":"SDLHMILevelFull","abstract":"

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

"},"Constants.html#/c:@SDLHMILevelLimited":{"name":"SDLHMILevelLimited","abstract":"

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)

"},"Constants.html#/c:@SDLHMILevelBackground":{"name":"SDLHMILevelBackground","abstract":"

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

"},"Constants.html#/c:@SDLHMILevelNone":{"name":"SDLHMILevelNone","abstract":"

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

"},"Constants.html#/c:@SDLHMIZoneCapabilitiesFront":{"name":"SDLHMIZoneCapabilitiesFront","abstract":"

Indicates HMI available for front seat passengers.

"},"Constants.html#/c:@SDLHMIZoneCapabilitiesBack":{"name":"SDLHMIZoneCapabilitiesBack","abstract":"

Indicates HMI available for rear seat passengers.

"},"Constants.html#/c:@SDLHybridAppPreferenceMobile":{"name":"SDLHybridAppPreferenceMobile","abstract":"

Undocumented

"},"Constants.html#/c:@SDLHybridAppPreferenceCloud":{"name":"SDLHybridAppPreferenceCloud","abstract":"

Undocumented

"},"Constants.html#/c:@SDLHybridAppPreferenceBoth":{"name":"SDLHybridAppPreferenceBoth","abstract":"

Undocumented

"},"Constants.html#/c:@SDLIgnitionStableStatusNotStable":{"name":"SDLIgnitionStableStatusNotStable","abstract":"

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

"},"Constants.html#/c:@SDLIgnitionStableStatusStable":{"name":"SDLIgnitionStableStatusStable","abstract":"

The current ignition switch status is considered to be stable.

"},"Constants.html#/c:@SDLIgnitionStableStatusMissingFromTransmitter":{"name":"SDLIgnitionStableStatusMissingFromTransmitter","abstract":"

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

"},"Constants.html#/c:@SDLIgnitionStatusUnknown":{"name":"SDLIgnitionStatusUnknown","abstract":"

Ignition status currently unknown

"},"Constants.html#/c:@SDLIgnitionStatusOff":{"name":"SDLIgnitionStatusOff","abstract":"

Ignition is off

"},"Constants.html#/c:@SDLIgnitionStatusAccessory":{"name":"SDLIgnitionStatusAccessory","abstract":"

Ignition is in mode accessory

"},"Constants.html#/c:@SDLIgnitionStatusRun":{"name":"SDLIgnitionStatusRun","abstract":"

Ignition is in mode run

"},"Constants.html#/c:@SDLIgnitionStatusStart":{"name":"SDLIgnitionStatusStart","abstract":"

Ignition is in mode start

"},"Constants.html#/c:@SDLIgnitionStatusInvalid":{"name":"SDLIgnitionStatusInvalid","abstract":"

Signal is invalid

"},"Constants.html#/c:@SDLImageFieldNameAlertIcon":{"name":"SDLImageFieldNameAlertIcon","abstract":"

The image field for Alert

"},"Constants.html#/c:@SDLImageFieldNameSoftButtonImage":{"name":"SDLImageFieldNameSoftButtonImage","abstract":"

The image field for SoftButton

"},"Constants.html#/c:@SDLImageFieldNameChoiceImage":{"name":"SDLImageFieldNameChoiceImage","abstract":"

The first image field for Choice.

"},"Constants.html#/c:@SDLImageFieldNameChoiceSecondaryImage":{"name":"SDLImageFieldNameChoiceSecondaryImage","abstract":"

The scondary image field for Choice.

"},"Constants.html#/c:@SDLImageFieldNameVoiceRecognitionHelpItem":{"name":"SDLImageFieldNameVoiceRecognitionHelpItem","abstract":"

The image field for vrHelpItem.

"},"Constants.html#/c:@SDLImageFieldNameTurnIcon":{"name":"SDLImageFieldNameTurnIcon","abstract":"

The image field for Turn.

"},"Constants.html#/c:@SDLImageFieldNameMenuIcon":{"name":"SDLImageFieldNameMenuIcon","abstract":"

The image field for the menu icon in SetGlobalProperties.

"},"Constants.html#/c:@SDLImageFieldNameCommandIcon":{"name":"SDLImageFieldNameCommandIcon","abstract":"

The image field for AddCommand."},"Constants.html#/c:@SDLImageFieldNameAppIcon":{"name":"SDLImageFieldNameAppIcon","abstract":"

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

"},"Constants.html#/c:@SDLImageFieldNameGraphic":{"name":"SDLImageFieldNameGraphic","abstract":"

The primary image field for Show."},"Constants.html#/c:@SDLImageFieldNameSecondaryGraphic":{"name":"SDLImageFieldNameSecondaryGraphic","abstract":"

The secondary image field for Show."},"Constants.html#/c:@SDLImageFieldNameShowConstantTBTIcon":{"name":"SDLImageFieldNameShowConstantTBTIcon","abstract":"

The primary image field for ShowConstant TBT."},"Constants.html#/c:@SDLImageFieldNameShowConstantTBTNextTurnIcon":{"name":"SDLImageFieldNameShowConstantTBTNextTurnIcon","abstract":"

The secondary image field for ShowConstant TBT.

"},"Constants.html#/c:@SDLImageFieldNameLocationImage":{"name":"SDLImageFieldNameLocationImage","abstract":"

The optional image of a destination / location

"},"Constants.html#/c:@SDLImageTypeStatic":{"name":"SDLImageTypeStatic","abstract":"

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

"},"Constants.html#/c:@SDLImageTypeDynamic":{"name":"SDLImageTypeDynamic","abstract":"

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

"},"Constants.html#/c:@SDLInteractionModeManualOnly":{"name":"SDLInteractionModeManualOnly","abstract":"

Interaction Mode : Manual Only

"},"Constants.html#/c:@SDLInteractionModeVoiceRecognitionOnly":{"name":"SDLInteractionModeVoiceRecognitionOnly","abstract":"

Interaction Mode : VR Only

"},"Constants.html#/c:@SDLInteractionModeBoth":{"name":"SDLInteractionModeBoth","abstract":"

Interaction Mode : Manual & VR

"},"Constants.html#/c:@SDLKeyboardEventKeypress":{"name":"SDLKeyboardEventKeypress","abstract":"

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

"},"Constants.html#/c:@SDLKeyboardEventSubmitted":{"name":"SDLKeyboardEventSubmitted","abstract":"

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

"},"Constants.html#/c:@SDLKeyboardEventCancelled":{"name":"SDLKeyboardEventCancelled","abstract":"

The User has pressed the HMI-defined Cancel button.

"},"Constants.html#/c:@SDLKeyboardEventAborted":{"name":"SDLKeyboardEventAborted","abstract":"

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

"},"Constants.html#/c:@SDLKeyboardEventVoice":{"name":"SDLKeyboardEventVoice","abstract":"

The user used voice as input for the keyboard

"},"Constants.html#/c:@SDLKeyboardLayoutQWERTY":{"name":"SDLKeyboardLayoutQWERTY","abstract":"

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)

"},"Constants.html#/c:@SDLKeyboardLayoutQWERTZ":{"name":"SDLKeyboardLayoutQWERTZ","abstract":"

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)

"},"Constants.html#/c:@SDLKeyboardLayoutAZERTY":{"name":"SDLKeyboardLayoutAZERTY","abstract":"

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)

"},"Constants.html#/c:@SDLKeypressModeSingleKeypress":{"name":"SDLKeypressModeSingleKeypress","abstract":"

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

"},"Constants.html#/c:@SDLKeypressModeQueueKeypresses":{"name":"SDLKeypressModeQueueKeypresses","abstract":"

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

"},"Constants.html#/c:@SDLKeypressModeResendCurrentEntry":{"name":"SDLKeypressModeResendCurrentEntry","abstract":"

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).

"},"Constants.html#/c:@SDLLanguageEnSa":{"name":"SDLLanguageEnSa","abstract":"

English_SA

"},"Constants.html#/c:@SDLLanguageHeIl":{"name":"SDLLanguageHeIl","abstract":"

Hebrew_IL

"},"Constants.html#/c:@SDLLanguageRoRo":{"name":"SDLLanguageRoRo","abstract":"

Romainian_RO

"},"Constants.html#/c:@SDLLanguageUkUa":{"name":"SDLLanguageUkUa","abstract":"

Ukrainian_UA

"},"Constants.html#/c:@SDLLanguageIdId":{"name":"SDLLanguageIdId","abstract":"

Indonesian_ID

"},"Constants.html#/c:@SDLLanguageViVn":{"name":"SDLLanguageViVn","abstract":"

Vietnamese_VN

"},"Constants.html#/c:@SDLLanguageMsMy":{"name":"SDLLanguageMsMy","abstract":"

Malay_MY

"},"Constants.html#/c:@SDLLanguageHiIn":{"name":"SDLLanguageHiIn","abstract":"

Hindi_IN

"},"Constants.html#/c:@SDLLanguageNlBe":{"name":"SDLLanguageNlBe","abstract":"

Dutch(Flemish)_BE

"},"Constants.html#/c:@SDLLanguageElGr":{"name":"SDLLanguageElGr","abstract":"

Greek_GR

"},"Constants.html#/c:@SDLLanguageHuHu":{"name":"SDLLanguageHuHu","abstract":"

Hungarian_HU

"},"Constants.html#/c:@SDLLanguageFiFi":{"name":"SDLLanguageFiFi","abstract":"

Finnish_FI

"},"Constants.html#/c:@SDLLanguageSkSk":{"name":"SDLLanguageSkSk","abstract":"

Slovak_SK

"},"Constants.html#/c:@SDLLanguageEnUs":{"name":"SDLLanguageEnUs","abstract":"

English_US

"},"Constants.html#/c:@SDLLanguageEnIn":{"name":"SDLLanguageEnIn","abstract":"

English - India

"},"Constants.html#/c:@SDLLanguageThTh":{"name":"SDLLanguageThTh","abstract":"

Thai - Thailand

"},"Constants.html#/c:@SDLLanguageEsMx":{"name":"SDLLanguageEsMx","abstract":"

Spanish - Mexico

"},"Constants.html#/c:@SDLLanguageFrCa":{"name":"SDLLanguageFrCa","abstract":"

French - Canada

"},"Constants.html#/c:@SDLLanguageDeDe":{"name":"SDLLanguageDeDe","abstract":"

German - Germany

"},"Constants.html#/c:@SDLLanguageEsEs":{"name":"SDLLanguageEsEs","abstract":"

Spanish - Spain

"},"Constants.html#/c:@SDLLanguageEnGb":{"name":"SDLLanguageEnGb","abstract":"

English - Great Britain

"},"Constants.html#/c:@SDLLanguageRuRu":{"name":"SDLLanguageRuRu","abstract":"

Russian - Russia

"},"Constants.html#/c:@SDLLanguageTrTr":{"name":"SDLLanguageTrTr","abstract":"

Turkish - Turkey

"},"Constants.html#/c:@SDLLanguagePlPl":{"name":"SDLLanguagePlPl","abstract":"

Polish - Poland

"},"Constants.html#/c:@SDLLanguageFrFr":{"name":"SDLLanguageFrFr","abstract":"

French - France

"},"Constants.html#/c:@SDLLanguageItIt":{"name":"SDLLanguageItIt","abstract":"

Italian - Italy

"},"Constants.html#/c:@SDLLanguageSvSe":{"name":"SDLLanguageSvSe","abstract":"

Swedish - Sweden

"},"Constants.html#/c:@SDLLanguagePtPt":{"name":"SDLLanguagePtPt","abstract":"

Portuguese - Portugal

"},"Constants.html#/c:@SDLLanguageNlNl":{"name":"SDLLanguageNlNl","abstract":"

Dutch (Standard) - Netherlands

"},"Constants.html#/c:@SDLLanguageEnAu":{"name":"SDLLanguageEnAu","abstract":"

English - Australia

"},"Constants.html#/c:@SDLLanguageZhCn":{"name":"SDLLanguageZhCn","abstract":"

Mandarin - China

"},"Constants.html#/c:@SDLLanguageZhTw":{"name":"SDLLanguageZhTw","abstract":"

Mandarin - Taiwan

"},"Constants.html#/c:@SDLLanguageJaJp":{"name":"SDLLanguageJaJp","abstract":"

Japanese - Japan

"},"Constants.html#/c:@SDLLanguageArSa":{"name":"SDLLanguageArSa","abstract":"

Arabic - Saudi Arabia

"},"Constants.html#/c:@SDLLanguageKoKr":{"name":"SDLLanguageKoKr","abstract":"

Korean - South Korea

"},"Constants.html#/c:@SDLLanguagePtBr":{"name":"SDLLanguagePtBr","abstract":"

Portuguese - Brazil

"},"Constants.html#/c:@SDLLanguageCsCz":{"name":"SDLLanguageCsCz","abstract":"

Czech - Czech Republic

"},"Constants.html#/c:@SDLLanguageDaDk":{"name":"SDLLanguageDaDk","abstract":"

Danish - Denmark

"},"Constants.html#/c:@SDLLanguageNoNo":{"name":"SDLLanguageNoNo","abstract":"

Norwegian - Norway

"},"Constants.html#/c:@SDLLayoutModeIconOnly":{"name":"SDLLayoutModeIconOnly","abstract":"

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

"},"Constants.html#/c:@SDLLayoutModeIconWithSearch":{"name":"SDLLayoutModeIconWithSearch","abstract":"

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

"},"Constants.html#/c:@SDLLayoutModeListOnly":{"name":"SDLLayoutModeListOnly","abstract":"

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

"},"Constants.html#/c:@SDLLayoutModeListWithSearch":{"name":"SDLLayoutModeListWithSearch","abstract":"

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

"},"Constants.html#/c:@SDLLayoutModeKeyboard":{"name":"SDLLayoutModeKeyboard","abstract":"

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

"},"Constants.html#/c:@SDLLightNameFrontLeftHighBeam":{"name":"SDLLightNameFrontLeftHighBeam","abstract":"

@abstract Represents the Light with name FRONT_LEFT_HIGH_BEAM.

"},"Constants.html#/c:@SDLLightNameFrontRightHighBeam":{"name":"SDLLightNameFrontRightHighBeam","abstract":"

@abstract Represents the Light with name FRONT_RIGHT_HIGH_BEAM.

"},"Constants.html#/c:@SDLLightNameFrontLeftLowBeam":{"name":"SDLLightNameFrontLeftLowBeam","abstract":"

@abstract Represents the Light with name FRONT_LEFT_LOW_BEAM.

"},"Constants.html#/c:@SDLLightNameFrontRightLowBeam":{"name":"SDLLightNameFrontRightLowBeam","abstract":"

@abstract Represents the Light with name FRONT_RIGHT_LOW_BEAM.

"},"Constants.html#/c:@SDLLightNameFrontLeftParkingLight":{"name":"SDLLightNameFrontLeftParkingLight","abstract":"

@abstract Represents the Light with name FRONT_LEFT_PARKING_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontRightParkingLight":{"name":"SDLLightNameFrontRightParkingLight","abstract":"

@abstract Represents the Light with name FRONT_RIGHT_PARKING_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontLeftFogLight":{"name":"SDLLightNameFrontLeftFogLight","abstract":"

@abstract Represents the Light with name FRONT_LEFT_FOG_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontRightFogLight":{"name":"SDLLightNameFrontRightFogLight","abstract":"

@abstract Represents the Light with name FRONT_RIGHT_FOG_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontLeftDaytimeRunningLight":{"name":"SDLLightNameFrontLeftDaytimeRunningLight","abstract":"

@abstract Represents the Light with name FRONT_LEFT_DAYTIME_RUNNING_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontRightDaytimeRunningLight":{"name":"SDLLightNameFrontRightDaytimeRunningLight","abstract":"

@abstract Represents the Light with name FRONT_RIGHT_DAYTIME_RUNNING_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontLeftTurnLight":{"name":"SDLLightNameFrontLeftTurnLight","abstract":"

@abstract Represents the Light with name FRONT_LEFT_TURN_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontRightTurnLight":{"name":"SDLLightNameFrontRightTurnLight","abstract":"

@abstract Represents the Light with name FRONT_Right_TURN_LIGHT

"},"Constants.html#/c:@SDLLightNameRearLeftFogLight":{"name":"SDLLightNameRearLeftFogLight","abstract":"

@abstract Represents the Light with name REAR_LEFT_FOG_LIGHT.

"},"Constants.html#/c:@SDLLightNameRearRightFogLight":{"name":"SDLLightNameRearRightFogLight","abstract":"

@abstract Represents the Light with name REAR_RIGHT_FOG_LIGHT

"},"Constants.html#/c:@SDLLightNameRearLeftTailLight":{"name":"SDLLightNameRearLeftTailLight","abstract":"

@abstract Represents the Light with name REAR_LEFT_TAIL_LIGHT

"},"Constants.html#/c:@SDLLightNameRearRightTailLight":{"name":"SDLLightNameRearRightTailLight","abstract":"

@abstract Represents the Light with name REAR_RIGHT_TAIL_LIGHT

"},"Constants.html#/c:@SDLLightNameRearLeftBrakeLight":{"name":"SDLLightNameRearLeftBrakeLight","abstract":"

@abstract Represents the Light with name REAR_LEFT_BRAKE_LIGHT

"},"Constants.html#/c:@SDLLightNameRearRightBrakeLight":{"name":"SDLLightNameRearRightBrakeLight","abstract":"

@abstract Represents the Light with name REAR_RIGHT_BRAKE_LIGHT

"},"Constants.html#/c:@SDLLightNameRearLeftTurnLight":{"name":"SDLLightNameRearLeftTurnLight","abstract":"

@abstract Represents the Light with name REAR_LEFT_TURN_LIGHT

"},"Constants.html#/c:@SDLLightNameRearRightTurnLight":{"name":"SDLLightNameRearRightTurnLight","abstract":"

@abstract Represents the Light with name REAR_RIGHT_TURN_LIGHT

"},"Constants.html#/c:@SDLLightNameRearRegistrationPlateLight":{"name":"SDLLightNameRearRegistrationPlateLight","abstract":"

@abstract Represents the Light with name REAR_REGISTRATION_PLATE_LIGHT

"},"Constants.html#/c:@SDLLightNameHighBeams":{"name":"SDLLightNameHighBeams","abstract":"

@abstract Include all high beam lights: front_left and front_right.

"},"Constants.html#/c:@SDLLightNameLowBeams":{"name":"SDLLightNameLowBeams","abstract":"

@abstract Include all low beam lights: front_left and front_right.

"},"Constants.html#/c:@SDLLightNameFogLights":{"name":"SDLLightNameFogLights","abstract":"

@abstract Include all fog lights: front_left, front_right, rear_left and rear_right.

"},"Constants.html#/c:@SDLLightNameRunningLights":{"name":"SDLLightNameRunningLights","abstract":"

@abstract Include all daytime running lights: front_left and front_right.

"},"Constants.html#/c:@SDLLightNameParkingLights":{"name":"SDLLightNameParkingLights","abstract":"

@abstract Include all parking lights: front_left and front_right.

"},"Constants.html#/c:@SDLLightNameBrakeLights":{"name":"SDLLightNameBrakeLights","abstract":"

@abstract Include all brake lights: rear_left and rear_right.

"},"Constants.html#/c:@SDLLightNameRearReversingLights":{"name":"SDLLightNameRearReversingLights","abstract":"

@abstract Represents the Light with name REAR_REVERSING_LIGHTS

"},"Constants.html#/c:@SDLLightNameSideMarkerLights":{"name":"SDLLightNameSideMarkerLights","abstract":"

@abstract Represents the Light with name SIDE_MARKER_LIGHTS

"},"Constants.html#/c:@SDLLightNameLeftTurnLights":{"name":"SDLLightNameLeftTurnLights","abstract":"

@abstract Include all left turn signal lights: front_left, rear_left, left_side and mirror_mounted.

"},"Constants.html#/c:@SDLLightNameRightTurnLights":{"name":"SDLLightNameRightTurnLights","abstract":"

@abstract Include all right turn signal lights: front_right, rear_right, right_side and mirror_mounted.

"},"Constants.html#/c:@SDLLightNameHazardLights":{"name":"SDLLightNameHazardLights","abstract":"

@abstract Include all hazard lights: front_left, front_right, rear_left and rear_right.

"},"Constants.html#/c:@SDLLightNameAmbientLights":{"name":"SDLLightNameAmbientLights","abstract":"

@abstract Represents the Light with name AMBIENT_LIGHTS

"},"Constants.html#/c:@SDLLightNameOverHeadLights":{"name":"SDLLightNameOverHeadLights","abstract":"

@abstract Represents the Light with name OVERHEAD_LIGHTS

"},"Constants.html#/c:@SDLLightNameReadingLights":{"name":"SDLLightNameReadingLights","abstract":"

@abstract Represents the Light with name READING_LIGHTS

"},"Constants.html#/c:@SDLLightNameTrunkLights":{"name":"SDLLightNameTrunkLights","abstract":"

@abstract Represents the Light with name TRUNK_LIGHTS

"},"Constants.html#/c:@SDLLightNameExteriorFrontLights":{"name":"SDLLightNameExteriorFrontLights","abstract":"

@abstract Include exterior lights located in front of the vehicle. For example, fog lights and low beams.

"},"Constants.html#/c:@SDLLightNameExteriorRearLights":{"name":"SDLLightNameExteriorRearLights","abstract":"

@abstract Include exterior lights located at the back of the vehicle."},"Constants.html#/c:@SDLLightNameExteriorLeftLights":{"name":"SDLLightNameExteriorLeftLights","abstract":"

@abstract Include exterior lights located at the left side of the vehicle."},"Constants.html#/c:@SDLLightNameExteriorRightLights":{"name":"SDLLightNameExteriorRightLights","abstract":"

@abstract Include exterior lights located at the right side of the vehicle."},"Constants.html#/c:@SDLLightNameExteriorRearCargoLights":{"name":"SDLLightNameExteriorRearCargoLights","abstract":"

@abstract Cargo lamps illuminate the cargo area.

"},"Constants.html#/c:@SDLLightNameExteriorRearTruckBedLights":{"name":"SDLLightNameExteriorRearTruckBedLights","abstract":"

@abstract Truck bed lamps light up the bed of the truck.

"},"Constants.html#/c:@SDLLightNameExteriorRearTrailerLights":{"name":"SDLLightNameExteriorRearTrailerLights","abstract":"

@abstract Trailer lights are lamps mounted on a trailer hitch.

"},"Constants.html#/c:@SDLLightNameExteriorLeftSpotLights":{"name":"SDLLightNameExteriorLeftSpotLights","abstract":"

@abstract It is the spotlights mounted on the left side of a vehicle.

"},"Constants.html#/c:@SDLLightNameExteriorRightSpotLights":{"name":"SDLLightNameExteriorRightSpotLights","abstract":"

@abstract It is the spotlights mounted on the right side of a vehicle.

"},"Constants.html#/c:@SDLLightNameExteriorLeftPuddleLights":{"name":"SDLLightNameExteriorLeftPuddleLights","abstract":"

@abstract Puddle lamps illuminate the ground beside the door as the customer is opening or approaching the door.

"},"Constants.html#/c:@SDLLightNameExteriorRightPuddleLights":{"name":"SDLLightNameExteriorRightPuddleLights","abstract":"

@abstract Puddle lamps illuminate the ground beside the door as the customer is opening or approaching the door.

"},"Constants.html#/c:@SDLLightNameExteriorAllLights":{"name":"SDLLightNameExteriorAllLights","abstract":"

@abstract Include all exterior lights around the vehicle.

"},"Constants.html#/c:@SDLLightStatusOn":{"name":"SDLLightStatusOn","abstract":"

@abstract Light status currently on.

"},"Constants.html#/c:@SDLLightStatusOFF":{"name":"SDLLightStatusOFF","abstract":"

@abstract Light status currently Off.

"},"Constants.html#/c:@SDLLightStatusRampUp":{"name":"SDLLightStatusRampUp","abstract":"

@abstract Light status currently RAMP_UP.

"},"Constants.html#/c:@SDLLightStatusRampDown":{"name":"SDLLightStatusRampDown","abstract":"

@abstract Light status currently RAMP_DOWN.

"},"Constants.html#/c:@SDLLightStatusUnknown":{"name":"SDLLightStatusUnknown","abstract":"

@abstract Light status currently UNKNOWN.

"},"Constants.html#/c:@SDLLightStatusInvalid":{"name":"SDLLightStatusInvalid","abstract":"

@abstract Light status currently INVALID.

"},"Constants.html#/c:@SDLLockScreenStatusOff":{"name":"SDLLockScreenStatusOff","abstract":"

LockScreen is Not Required

"},"Constants.html#/c:@SDLLockScreenStatusOptional":{"name":"SDLLockScreenStatusOptional","abstract":"

LockScreen is Optional

"},"Constants.html#/c:@SDLLockScreenStatusRequired":{"name":"SDLLockScreenStatusRequired","abstract":"

LockScreen is Required

"},"Constants.html#/c:@SDLMaintenanceModeStatusNormal":{"name":"SDLMaintenanceModeStatusNormal","abstract":"

Maintenance Mode Status : Normal

"},"Constants.html#/c:@SDLMaintenanceModeStatusNear":{"name":"SDLMaintenanceModeStatusNear","abstract":"

Maintenance Mode Status : Near

"},"Constants.html#/c:@SDLMaintenanceModeStatusActive":{"name":"SDLMaintenanceModeStatusActive","abstract":"

Maintenance Mode Status : Active

"},"Constants.html#/c:@SDLMaintenanceModeStatusFeatureNotPresent":{"name":"SDLMaintenanceModeStatusFeatureNotPresent","abstract":"

Maintenance Mode Status : Feature not present

"},"Constants.html#/c:@SDLMassageCushionTopLumbar":{"name":"SDLMassageCushionTopLumbar","abstract":"

@abstract TOP LUMBAR cushions of a multi-contour massage seat

"},"Constants.html#/c:@SDLMassageCushionMiddleLumbar":{"name":"SDLMassageCushionMiddleLumbar","abstract":"

@abstract MIDDLE LUMBAR cushion of a multi-contour massage seat

"},"Constants.html#/c:@SDLMassageCushionBottomLumbar":{"name":"SDLMassageCushionBottomLumbar","abstract":"

@abstract BOTTOM LUMBAR cushion of a multi-contour massage seat

"},"Constants.html#/c:@SDLMassageCushionBackBolsters":{"name":"SDLMassageCushionBackBolsters","abstract":"

@abstract BACK BOLSTERS cushion of a multi-contour massage seat

"},"Constants.html#/c:@SDLMassageCushionSeatBolsters":{"name":"SDLMassageCushionSeatBolsters","abstract":"

@abstract SEAT BOLSTERS cushion of a multi-contour massage seat

"},"Constants.html#/c:@SDLMassageModeOff":{"name":"SDLMassageModeOff","abstract":"

@abstract Massage Mode Status : OFF

"},"Constants.html#/c:@SDLMassageModeLow":{"name":"SDLMassageModeLow","abstract":"

@abstract Massage Mode Status : LOW

"},"Constants.html#/c:@SDLMassageModeHigh":{"name":"SDLMassageModeHigh","abstract":"

@abstract Massage Mode Status : HIGH

"},"Constants.html#/c:@SDLMassageZoneLumbar":{"name":"SDLMassageZoneLumbar","abstract":"

@abstract The back of a multi-contour massage seat. or SEAT_BACK

"},"Constants.html#/c:@SDLMassageZoneSeatCushion":{"name":"SDLMassageZoneSeatCushion","abstract":"

@abstract The bottom a multi-contour massage seat. or SEAT_BOTTOM

"},"Constants.html#/c:@SDLMediaClockFormatClock1":{"name":"SDLMediaClockFormatClock1","abstract":"

Media clock format: Clock1

"},"Constants.html#/c:@SDLMediaClockFormatClock2":{"name":"SDLMediaClockFormatClock2","abstract":"

Media clock format: Clock2

"},"Constants.html#/c:@SDLMediaClockFormatClock3":{"name":"SDLMediaClockFormatClock3","abstract":"

Media clock format: Clock3

"},"Constants.html#/c:@SDLMediaClockFormatClockText1":{"name":"SDLMediaClockFormatClockText1","abstract":"

Media clock format: ClockText1

"},"Constants.html#/c:@SDLMediaClockFormatClockText2":{"name":"SDLMediaClockFormatClockText2","abstract":"

Media clock format: ClockText2

"},"Constants.html#/c:@SDLMediaClockFormatClockText3":{"name":"SDLMediaClockFormatClockText3","abstract":"

Media clock format: ClockText3

"},"Constants.html#/c:@SDLMediaClockFormatClockText4":{"name":"SDLMediaClockFormatClockText4","abstract":"

Media clock format: ClockText4

"},"Constants.html#/c:@SDLMediaTypeMusic":{"name":"SDLMediaTypeMusic","abstract":"

The app will have a media type of music.

"},"Constants.html#/c:@SDLMediaTypePodcast":{"name":"SDLMediaTypePodcast","abstract":"

The app will have a media type of podcast.

"},"Constants.html#/c:@SDLMediaTypeAudiobook":{"name":"SDLMediaTypeAudiobook","abstract":"

The app will have a media type of audiobook.

"},"Constants.html#/c:@SDLMediaTypeOther":{"name":"SDLMediaTypeOther","abstract":"

The app will have a media type of other.

"},"Constants.html#/c:@SDLMenuLayoutList":{"name":"SDLMenuLayoutList","abstract":"

The menu should be laid out in a scrollable list format with one menu cell below the previous, each is stretched across the view

"},"Constants.html#/c:@SDLMenuLayoutTiles":{"name":"SDLMenuLayoutTiles","abstract":"

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

"},"Constants.html#/c:@SDLMetadataTypeMediaTitle":{"name":"SDLMetadataTypeMediaTitle","abstract":"

The song / media title name

"},"Constants.html#/c:@SDLMetadataTypeMediaArtist":{"name":"SDLMetadataTypeMediaArtist","abstract":"

The artist of the media

"},"Constants.html#/c:@SDLMetadataTypeMediaAlbum":{"name":"SDLMetadataTypeMediaAlbum","abstract":"

The album of the media"

"},"Constants.html#/c:@SDLMetadataTypeMediaYear":{"name":"SDLMetadataTypeMediaYear","abstract":"

The year that the media was created

"},"Constants.html#/c:@SDLMetadataTypeMediaGenre":{"name":"SDLMetadataTypeMediaGenre","abstract":"

The genre of the media

"},"Constants.html#/c:@SDLMetadataTypeMediaStation":{"name":"SDLMetadataTypeMediaStation","abstract":"

The station that the media is playing on

"},"Constants.html#/c:@SDLMetadataTypeRating":{"name":"SDLMetadataTypeRating","abstract":"

The rating given to the media

"},"Constants.html#/c:@SDLMetadataTypeCurrentTemperature":{"name":"SDLMetadataTypeCurrentTemperature","abstract":"

The current temperature of the weather information

"},"Constants.html#/c:@SDLMetadataTypeMaximumTemperature":{"name":"SDLMetadataTypeMaximumTemperature","abstract":"

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

"},"Constants.html#/c:@SDLMetadataTypeMinimumTemperature":{"name":"SDLMetadataTypeMinimumTemperature","abstract":"

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

"},"Constants.html#/c:@SDLMetadataTypeWeatherTerm":{"name":"SDLMetadataTypeWeatherTerm","abstract":"

A description of the weather for the current period

"},"Constants.html#/c:@SDLMetadataTypeHumidity":{"name":"SDLMetadataTypeHumidity","abstract":"

The humidity of the weather information for the current period

"},"Constants.html#/c:@SDLModuleTypeClimate":{"name":"SDLModuleTypeClimate","abstract":"

A SDLModuleType with the value of CLIMATE

"},"Constants.html#/c:@SDLModuleTypeRadio":{"name":"SDLModuleTypeRadio","abstract":"

A SDLModuleType with the value of RADIO

"},"Constants.html#/c:@SDLModuleTypeSeat":{"name":"SDLModuleTypeSeat","abstract":"

A SDLModuleType with the value of SEAT

"},"Constants.html#/c:@SDLModuleTypeAudio":{"name":"SDLModuleTypeAudio","abstract":"

A SDLModuleType with the value of AUDIO

"},"Constants.html#/c:@SDLModuleTypeLight":{"name":"SDLModuleTypeLight","abstract":"

A SDLModuleType with the value of LIGHT

"},"Constants.html#/c:@SDLModuleTypeHMISettings":{"name":"SDLModuleTypeHMISettings","abstract":"

A SDLModuleType with the value of HMI_SETTINGS

"},"Constants.html#/c:@SDLNavigationActionTurn":{"name":"SDLNavigationActionTurn","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationActionExit":{"name":"SDLNavigationActionExit","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationActionStay":{"name":"SDLNavigationActionStay","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationActionMerge":{"name":"SDLNavigationActionMerge","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationActionFerry":{"name":"SDLNavigationActionFerry","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationActionCarShuttleTrain":{"name":"SDLNavigationActionCarShuttleTrain","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationActionWaypoint":{"name":"SDLNavigationActionWaypoint","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionRegular":{"name":"SDLNavigationJunctionRegular","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionBifurcation":{"name":"SDLNavigationJunctionBifurcation","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionMultiCarriageway":{"name":"SDLNavigationJunctionMultiCarriageway","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionRoundabout":{"name":"SDLNavigationJunctionRoundabout","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionTraversableRoundabout":{"name":"SDLNavigationJunctionTraversableRoundabout","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionJughandle":{"name":"SDLNavigationJunctionJughandle","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionAllWayYield":{"name":"SDLNavigationJunctionAllWayYield","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionTurnAround":{"name":"SDLNavigationJunctionTurnAround","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNotificationUserInfoObject":{"name":"SDLNotificationUserInfoObject","abstract":"

Undocumented

"},"Constants.html#/c:@SDLTransportDidDisconnect":{"name":"SDLTransportDidDisconnect","abstract":"

Undocumented

"},"Constants.html#/c:@SDLTransportDidConnect":{"name":"SDLTransportDidConnect","abstract":"

Undocumented

"},"Constants.html#/c:@SDLTransportConnectError":{"name":"SDLTransportConnectError","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveError":{"name":"SDLDidReceiveError","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveLockScreenIcon":{"name":"SDLDidReceiveLockScreenIcon","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidBecomeReady":{"name":"SDLDidBecomeReady","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidUpdateProjectionView":{"name":"SDLDidUpdateProjectionView","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAddCommandResponse":{"name":"SDLDidReceiveAddCommandResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAddSubMenuResponse":{"name":"SDLDidReceiveAddSubMenuResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAlertResponse":{"name":"SDLDidReceiveAlertResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAlertManeuverResponse":{"name":"SDLDidReceiveAlertManeuverResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveButtonPressResponse":{"name":"SDLDidReceiveButtonPressResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCancelInteractionResponse":{"name":"SDLDidReceiveCancelInteractionResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveChangeRegistrationResponse":{"name":"SDLDidReceiveChangeRegistrationResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCloseApplicationResponse":{"name":"SDLDidReceiveCloseApplicationResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCreateInteractionChoiceSetResponse":{"name":"SDLDidReceiveCreateInteractionChoiceSetResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCreateWindowResponse":{"name":"SDLDidReceiveCreateWindowResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteCommandResponse":{"name":"SDLDidReceiveDeleteCommandResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteFileResponse":{"name":"SDLDidReceiveDeleteFileResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteInteractionChoiceSetResponse":{"name":"SDLDidReceiveDeleteInteractionChoiceSetResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteSubmenuResponse":{"name":"SDLDidReceiveDeleteSubmenuResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteWindowResponse":{"name":"SDLDidReceiveDeleteWindowResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDiagnosticMessageResponse":{"name":"SDLDidReceiveDiagnosticMessageResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDialNumberResponse":{"name":"SDLDidReceiveDialNumberResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveEncodedSyncPDataResponse":{"name":"SDLDidReceiveEncodedSyncPDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveEndAudioPassThruResponse":{"name":"SDLDidReceiveEndAudioPassThruResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGenericResponse":{"name":"SDLDidReceiveGenericResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetCloudAppPropertiesResponse":{"name":"SDLDidReceiveGetCloudAppPropertiesResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetAppServiceDataResponse":{"name":"SDLDidReceiveGetAppServiceDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetDTCsResponse":{"name":"SDLDidReceiveGetDTCsResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetFileResponse":{"name":"SDLDidReceiveGetFileResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetInteriorVehicleDataResponse":{"name":"SDLDidReceiveGetInteriorVehicleDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetInteriorVehicleDataConsentResponse":{"name":"SDLDidReceiveGetInteriorVehicleDataConsentResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetSystemCapabilitiesResponse":{"name":"SDLDidReceiveGetSystemCapabilitiesResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetVehicleDataResponse":{"name":"SDLDidReceiveGetVehicleDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetWaypointsResponse":{"name":"SDLDidReceiveGetWaypointsResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveListFilesResponse":{"name":"SDLDidReceiveListFilesResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePerformAppServiceInteractionResponse":{"name":"SDLDidReceivePerformAppServiceInteractionResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePerformAudioPassThruResponse":{"name":"SDLDidReceivePerformAudioPassThruResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePerformInteractionResponse":{"name":"SDLDidReceivePerformInteractionResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePublishAppServiceResponse":{"name":"SDLDidReceivePublishAppServiceResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePutFileResponse":{"name":"SDLDidReceivePutFileResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveReadDIDResponse":{"name":"SDLDidReceiveReadDIDResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveRegisterAppInterfaceResponse":{"name":"SDLDidReceiveRegisterAppInterfaceResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveReleaseInteriorVehicleDataModuleResponse":{"name":"SDLDidReceiveReleaseInteriorVehicleDataModuleResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveResetGlobalPropertiesResponse":{"name":"SDLDidReceiveResetGlobalPropertiesResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveScrollableMessageResponse":{"name":"SDLDidReceiveScrollableMessageResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSendHapticDataResponse":{"name":"SDLDidReceiveSendHapticDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSendLocationResponse":{"name":"SDLDidReceiveSendLocationResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetAppIconResponse":{"name":"SDLDidReceiveSetAppIconResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetCloudAppPropertiesResponse":{"name":"SDLDidReceiveSetCloudAppPropertiesResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetDisplayLayoutResponse":{"name":"SDLDidReceiveSetDisplayLayoutResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetGlobalPropertiesResponse":{"name":"SDLDidReceiveSetGlobalPropertiesResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetInteriorVehicleDataResponse":{"name":"SDLDidReceiveSetInteriorVehicleDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetMediaClockTimerResponse":{"name":"SDLDidReceiveSetMediaClockTimerResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveShowConstantTBTResponse":{"name":"SDLDidReceiveShowConstantTBTResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveShowResponse":{"name":"SDLDidReceiveShowResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveShowAppMenuResponse":{"name":"SDLDidReceiveShowAppMenuResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSliderResponse":{"name":"SDLDidReceiveSliderResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSpeakResponse":{"name":"SDLDidReceiveSpeakResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSubscribeButtonResponse":{"name":"SDLDidReceiveSubscribeButtonResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSubscribeVehicleDataResponse":{"name":"SDLDidReceiveSubscribeVehicleDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSubscribeWaypointsResponse":{"name":"SDLDidReceiveSubscribeWaypointsResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSyncPDataResponse":{"name":"SDLDidReceiveSyncPDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUpdateTurnListResponse":{"name":"SDLDidReceiveUpdateTurnListResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnpublishAppServiceResponse":{"name":"SDLDidReceiveUnpublishAppServiceResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnregisterAppInterfaceResponse":{"name":"SDLDidReceiveUnregisterAppInterfaceResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnsubscribeButtonResponse":{"name":"SDLDidReceiveUnsubscribeButtonResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnsubscribeVehicleDataResponse":{"name":"SDLDidReceiveUnsubscribeVehicleDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnsubscribeWaypointsResponse":{"name":"SDLDidReceiveUnsubscribeWaypointsResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAddCommandRequest":{"name":"SDLDidReceiveAddCommandRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAddSubMenuRequest":{"name":"SDLDidReceiveAddSubMenuRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAlertRequest":{"name":"SDLDidReceiveAlertRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAlertManeuverRequest":{"name":"SDLDidReceiveAlertManeuverRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveButtonPressRequest":{"name":"SDLDidReceiveButtonPressRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCancelInteractionRequest":{"name":"SDLDidReceiveCancelInteractionRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveChangeRegistrationRequest":{"name":"SDLDidReceiveChangeRegistrationRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCloseApplicationRequest":{"name":"SDLDidReceiveCloseApplicationRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCreateInteractionChoiceSetRequest":{"name":"SDLDidReceiveCreateInteractionChoiceSetRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCreateWindowRequest":{"name":"SDLDidReceiveCreateWindowRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteCommandRequest":{"name":"SDLDidReceiveDeleteCommandRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteFileRequest":{"name":"SDLDidReceiveDeleteFileRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteInteractionChoiceSetRequest":{"name":"SDLDidReceiveDeleteInteractionChoiceSetRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteSubMenuRequest":{"name":"SDLDidReceiveDeleteSubMenuRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteWindowRequest":{"name":"SDLDidReceiveDeleteWindowRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDiagnosticMessageRequest":{"name":"SDLDidReceiveDiagnosticMessageRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDialNumberRequest":{"name":"SDLDidReceiveDialNumberRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveEncodedSyncPDataRequest":{"name":"SDLDidReceiveEncodedSyncPDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveEndAudioPassThruRequest":{"name":"SDLDidReceiveEndAudioPassThruRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetAppServiceDataRequest":{"name":"SDLDidReceiveGetAppServiceDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetCloudAppPropertiesRequest":{"name":"SDLDidReceiveGetCloudAppPropertiesRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetDTCsRequest":{"name":"SDLDidReceiveGetDTCsRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetFileRequest":{"name":"SDLDidReceiveGetFileRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetInteriorVehicleDataRequest":{"name":"SDLDidReceiveGetInteriorVehicleDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetInteriorVehicleDataConsentRequest":{"name":"SDLDidReceiveGetInteriorVehicleDataConsentRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetSystemCapabilityRequest":{"name":"SDLDidReceiveGetSystemCapabilityRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetVehicleDataRequest":{"name":"SDLDidReceiveGetVehicleDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetWayPointsRequest":{"name":"SDLDidReceiveGetWayPointsRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveListFilesRequest":{"name":"SDLDidReceiveListFilesRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePerformAppServiceInteractionRequest":{"name":"SDLDidReceivePerformAppServiceInteractionRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePerformAudioPassThruRequest":{"name":"SDLDidReceivePerformAudioPassThruRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePerformInteractionRequest":{"name":"SDLDidReceivePerformInteractionRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePublishAppServiceRequest":{"name":"SDLDidReceivePublishAppServiceRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePutFileRequest":{"name":"SDLDidReceivePutFileRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveReadDIDRequest":{"name":"SDLDidReceiveReadDIDRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveRegisterAppInterfaceRequest":{"name":"SDLDidReceiveRegisterAppInterfaceRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveReleaseInteriorVehicleDataModuleRequest":{"name":"SDLDidReceiveReleaseInteriorVehicleDataModuleRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveResetGlobalPropertiesRequest":{"name":"SDLDidReceiveResetGlobalPropertiesRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveScrollableMessageRequest":{"name":"SDLDidReceiveScrollableMessageRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSendHapticDataRequest":{"name":"SDLDidReceiveSendHapticDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSendLocationRequest":{"name":"SDLDidReceiveSendLocationRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetAppIconRequest":{"name":"SDLDidReceiveSetAppIconRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetCloudAppPropertiesRequest":{"name":"SDLDidReceiveSetCloudAppPropertiesRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetDisplayLayoutRequest":{"name":"SDLDidReceiveSetDisplayLayoutRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetGlobalPropertiesRequest":{"name":"SDLDidReceiveSetGlobalPropertiesRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetInteriorVehicleDataRequest":{"name":"SDLDidReceiveSetInteriorVehicleDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetMediaClockTimerRequest":{"name":"SDLDidReceiveSetMediaClockTimerRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveShowRequest":{"name":"SDLDidReceiveShowRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveShowAppMenuRequest":{"name":"SDLDidReceiveShowAppMenuRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveShowConstantTBTRequest":{"name":"SDLDidReceiveShowConstantTBTRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSliderRequest":{"name":"SDLDidReceiveSliderRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSpeakRequest":{"name":"SDLDidReceiveSpeakRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSubscribeButtonRequest":{"name":"SDLDidReceiveSubscribeButtonRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSubscribeVehicleDataRequest":{"name":"SDLDidReceiveSubscribeVehicleDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSubscribeWayPointsRequest":{"name":"SDLDidReceiveSubscribeWayPointsRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSyncPDataRequest":{"name":"SDLDidReceiveSyncPDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSystemRequestRequest":{"name":"SDLDidReceiveSystemRequestRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnpublishAppServiceRequest":{"name":"SDLDidReceiveUnpublishAppServiceRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnregisterAppInterfaceRequest":{"name":"SDLDidReceiveUnregisterAppInterfaceRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnsubscribeButtonRequest":{"name":"SDLDidReceiveUnsubscribeButtonRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnsubscribeVehicleDataRequest":{"name":"SDLDidReceiveUnsubscribeVehicleDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnsubscribeWayPointsRequest":{"name":"SDLDidReceiveUnsubscribeWayPointsRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUpdateTurnListRequest":{"name":"SDLDidReceiveUpdateTurnListRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidChangeDriverDistractionStateNotification":{"name":"SDLDidChangeDriverDistractionStateNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidChangeHMIStatusNotification":{"name":"SDLDidChangeHMIStatusNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAppServiceDataNotification":{"name":"SDLDidReceiveAppServiceDataNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAppUnregisteredNotification":{"name":"SDLDidReceiveAppUnregisteredNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAudioPassThruNotification":{"name":"SDLDidReceiveAudioPassThruNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveButtonEventNotification":{"name":"SDLDidReceiveButtonEventNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveButtonPressNotification":{"name":"SDLDidReceiveButtonPressNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCommandNotification":{"name":"SDLDidReceiveCommandNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveEncodedDataNotification":{"name":"SDLDidReceiveEncodedDataNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveInteriorVehicleDataNotification":{"name":"SDLDidReceiveInteriorVehicleDataNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveKeyboardInputNotification":{"name":"SDLDidReceiveKeyboardInputNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidChangeLanguageNotification":{"name":"SDLDidChangeLanguageNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidChangeLockScreenStatusNotification":{"name":"SDLDidChangeLockScreenStatusNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveNewHashNotification":{"name":"SDLDidReceiveNewHashNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveVehicleIconNotification":{"name":"SDLDidReceiveVehicleIconNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidChangePermissionsNotification":{"name":"SDLDidChangePermissionsNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveRemoteControlStatusNotification":{"name":"SDLDidReceiveRemoteControlStatusNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSystemCapabilityUpdatedNotification":{"name":"SDLDidReceiveSystemCapabilityUpdatedNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSystemRequestNotification":{"name":"SDLDidReceiveSystemRequestNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidChangeTurnByTurnStateNotification":{"name":"SDLDidChangeTurnByTurnStateNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveTouchEventNotification":{"name":"SDLDidReceiveTouchEventNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveVehicleDataNotification":{"name":"SDLDidReceiveVehicleDataNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveWaypointNotification":{"name":"SDLDidReceiveWaypointNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLPRNDLPark":{"name":"SDLPRNDLPark","abstract":"

Park

"},"Constants.html#/c:@SDLPRNDLReverse":{"name":"SDLPRNDLReverse","abstract":"

Reverse gear

"},"Constants.html#/c:@SDLPRNDLNeutral":{"name":"SDLPRNDLNeutral","abstract":"

No gear

"},"Constants.html#/c:@SDLPRNDLDrive":{"name":"SDLPRNDLDrive","abstract":"

@abstract: Drive gear

"},"Constants.html#/c:@SDLPRNDLSport":{"name":"SDLPRNDLSport","abstract":"

Drive Sport mode

"},"Constants.html#/c:@SDLPRNDLLowGear":{"name":"SDLPRNDLLowGear","abstract":"

1st gear hold

"},"Constants.html#/c:@SDLPRNDLFirst":{"name":"SDLPRNDLFirst","abstract":"

First gear

"},"Constants.html#/c:@SDLPRNDLSecond":{"name":"SDLPRNDLSecond","abstract":"

Second gear

"},"Constants.html#/c:@SDLPRNDLThird":{"name":"SDLPRNDLThird","abstract":"

Third gear

"},"Constants.html#/c:@SDLPRNDLFourth":{"name":"SDLPRNDLFourth","abstract":"

Fourth gear

"},"Constants.html#/c:@SDLPRNDLFifth":{"name":"SDLPRNDLFifth","abstract":"

Fifth gear

"},"Constants.html#/c:@SDLPRNDLSixth":{"name":"SDLPRNDLSixth","abstract":"

Sixth gear

"},"Constants.html#/c:@SDLPRNDLSeventh":{"name":"SDLPRNDLSeventh","abstract":"

Seventh gear

"},"Constants.html#/c:@SDLPRNDLEighth":{"name":"SDLPRNDLEighth","abstract":"

Eighth gear

"},"Constants.html#/c:@SDLPRNDLUnknown":{"name":"SDLPRNDLUnknown","abstract":"

Unknown

"},"Constants.html#/c:@SDLPRNDLFault":{"name":"SDLPRNDLFault","abstract":"

Fault

"},"Constants.html#/c:@SDLPermissionStatusAllowed":{"name":"SDLPermissionStatusAllowed","abstract":"

permission: allowed

"},"Constants.html#/c:@SDLPermissionStatusDisallowed":{"name":"SDLPermissionStatusDisallowed","abstract":"

permission: disallowed

"},"Constants.html#/c:@SDLPermissionStatusUserDisallowed":{"name":"SDLPermissionStatusUserDisallowed","abstract":"

permission: user disallowed

"},"Constants.html#/c:@SDLPermissionStatusUserConsentPending":{"name":"SDLPermissionStatusUserConsentPending","abstract":"

permission: user consent pending

"},"Constants.html#/c:@SDLPowerModeQualificationStatusUndefined":{"name":"SDLPowerModeQualificationStatusUndefined","abstract":"

An undefined status

"},"Constants.html#/c:@SDLPowerModeQualificationStatusEvaluationInProgress":{"name":"SDLPowerModeQualificationStatusEvaluationInProgress","abstract":"

An evaluation in progress status

"},"Constants.html#/c:@SDLPowerModeQualificationStatusNotDefined":{"name":"SDLPowerModeQualificationStatusNotDefined","abstract":"

A not defined status

"},"Constants.html#/c:@SDLPowerModeQualificationStatusOk":{"name":"SDLPowerModeQualificationStatusOk","abstract":"

An ok status

"},"Constants.html#/c:@SDLPowerModeStatusKeyOut":{"name":"SDLPowerModeStatusKeyOut","abstract":"

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

"},"Constants.html#/c:@SDLPowerModeStatusKeyRecentlyOut":{"name":"SDLPowerModeStatusKeyRecentlyOut","abstract":"

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

"},"Constants.html#/c:@SDLPowerModeStatusKeyApproved":{"name":"SDLPowerModeStatusKeyApproved","abstract":"

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

"},"Constants.html#/c:@SDLPowerModeStatusPostAccessory":{"name":"SDLPowerModeStatusPostAccessory","abstract":"

We are in a post-accessory power situation

"},"Constants.html#/c:@SDLPowerModeStatusAccessory":{"name":"SDLPowerModeStatusAccessory","abstract":"

The car is in accessory power mode

"},"Constants.html#/c:@SDLPowerModeStatusPostIgnition":{"name":"SDLPowerModeStatusPostIgnition","abstract":"

We are in a post-ignition power situation

"},"Constants.html#/c:@SDLPowerModeStatusIgnitionOn":{"name":"SDLPowerModeStatusIgnitionOn","abstract":"

The ignition is on but the car is not yet running

"},"Constants.html#/c:@SDLPowerModeStatusRunning":{"name":"SDLPowerModeStatusRunning","abstract":"

The ignition is on and the car is running

"},"Constants.html#/c:@SDLPowerModeStatusCrank":{"name":"SDLPowerModeStatusCrank","abstract":"

We are in a crank power situation

"},"Constants.html#/c:@SDLPredefinedLayoutDefault":{"name":"SDLPredefinedLayoutDefault","abstract":"

A default layout

"},"Constants.html#/c:@SDLPredefinedLayoutMedia":{"name":"SDLPredefinedLayoutMedia","abstract":"

The default media layout

"},"Constants.html#/c:@SDLPredefinedLayoutNonMedia":{"name":"SDLPredefinedLayoutNonMedia","abstract":"

The default non-media layout

"},"Constants.html#/c:@SDLPredefinedLayoutOnscreenPresets":{"name":"SDLPredefinedLayoutOnscreenPresets","abstract":"

A media layout containing preset buttons

"},"Constants.html#/c:@SDLPredefinedLayoutNavigationFullscreenMap":{"name":"SDLPredefinedLayoutNavigationFullscreenMap","abstract":"

The default navigation layout with a fullscreen map

"},"Constants.html#/c:@SDLPredefinedLayoutNavigationList":{"name":"SDLPredefinedLayoutNavigationList","abstract":"

A list layout used for navigation apps

"},"Constants.html#/c:@SDLPredefinedLayoutNavigationKeyboard":{"name":"SDLPredefinedLayoutNavigationKeyboard","abstract":"

A keyboard layout used for navigation apps

"},"Constants.html#/c:@SDLPredefinedLayoutGraphicWithText":{"name":"SDLPredefinedLayoutGraphicWithText","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutTextWithGraphic":{"name":"SDLPredefinedLayoutTextWithGraphic","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutTilesOnly":{"name":"SDLPredefinedLayoutTilesOnly","abstract":"

A layout with only softbuttons placed in a tile layout

"},"Constants.html#/c:@SDLPredefinedLayoutTextButtonsOnly":{"name":"SDLPredefinedLayoutTextButtonsOnly","abstract":"

A layout with only soft buttons that only accept text

"},"Constants.html#/c:@SDLPredefinedLayoutGraphicWithTiles":{"name":"SDLPredefinedLayoutGraphicWithTiles","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutTilesWithGraphic":{"name":"SDLPredefinedLayoutTilesWithGraphic","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutGraphicWithTextAndSoftButtons":{"name":"SDLPredefinedLayoutGraphicWithTextAndSoftButtons","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutTextAndSoftButtonsWithGraphic":{"name":"SDLPredefinedLayoutTextAndSoftButtonsWithGraphic","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutGraphicWithTextButtons":{"name":"SDLPredefinedLayoutGraphicWithTextButtons","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutTextButtonsWithGraphic":{"name":"SDLPredefinedLayoutTextButtonsWithGraphic","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutLargeGraphicWithSoftButtons":{"name":"SDLPredefinedLayoutLargeGraphicWithSoftButtons","abstract":"

A layout with a single large graphic and soft buttons

"},"Constants.html#/c:@SDLPredefinedLayoutDoubleGraphicWithSoftButtons":{"name":"SDLPredefinedLayoutDoubleGraphicWithSoftButtons","abstract":"

A layout with two graphics and soft buttons

"},"Constants.html#/c:@SDLPredefinedLayoutLargeGraphicOnly":{"name":"SDLPredefinedLayoutLargeGraphicOnly","abstract":"

A layout with only a single large graphic

"},"Constants.html#/c:@SDLPrerecordedSpeechHelp":{"name":"SDLPrerecordedSpeechHelp","abstract":"

A prerecorded help prompt

"},"Constants.html#/c:@SDLPrerecordedSpeechInitial":{"name":"SDLPrerecordedSpeechInitial","abstract":"

A prerecorded initial prompt

"},"Constants.html#/c:@SDLPrerecordedSpeechListen":{"name":"SDLPrerecordedSpeechListen","abstract":"

A prerecorded listen prompt is available

"},"Constants.html#/c:@SDLPrerecordedSpeechPositive":{"name":"SDLPrerecordedSpeechPositive","abstract":"

A prerecorded positive indicator noise is available

"},"Constants.html#/c:@SDLPrerecordedSpeechNegative":{"name":"SDLPrerecordedSpeechNegative","abstract":"

A prerecorded negative indicator noise is available

"},"Constants.html#/c:@SDLPrimaryAudioSourceNoSourceSelected":{"name":"SDLPrimaryAudioSourceNoSourceSelected","abstract":"

Currently no source selected

"},"Constants.html#/c:@SDLPrimaryAudioSourceUSB":{"name":"SDLPrimaryAudioSourceUSB","abstract":"

USB is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceUSB2":{"name":"SDLPrimaryAudioSourceUSB2","abstract":"

USB2 is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceBluetoothStereo":{"name":"SDLPrimaryAudioSourceBluetoothStereo","abstract":"

Bluetooth Stereo is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceLineIn":{"name":"SDLPrimaryAudioSourceLineIn","abstract":"

Line in is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceIpod":{"name":"SDLPrimaryAudioSourceIpod","abstract":"

iPod is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceMobileApp":{"name":"SDLPrimaryAudioSourceMobileApp","abstract":"

Mobile app is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceCD":{"name":"SDLPrimaryAudioSourceCD","abstract":"

@abstract CD is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceAM":{"name":"SDLPrimaryAudioSourceAM","abstract":"

@abstract Radio frequency AM is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceFM":{"name":"SDLPrimaryAudioSourceFM","abstract":"

@abstract Radio frequency FM is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceXM":{"name":"SDLPrimaryAudioSourceXM","abstract":"

@abstract Radio frequency XM is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceDAB":{"name":"SDLPrimaryAudioSourceDAB","abstract":"

@abstract Radio frequency DAB is current source

"},"Constants.html#/c:@SDLRPCFunctionNameAddCommand":{"name":"SDLRPCFunctionNameAddCommand","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameAddSubMenu":{"name":"SDLRPCFunctionNameAddSubMenu","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameAlert":{"name":"SDLRPCFunctionNameAlert","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameAlertManeuver":{"name":"SDLRPCFunctionNameAlertManeuver","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameButtonPress":{"name":"SDLRPCFunctionNameButtonPress","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameCancelInteraction":{"name":"SDLRPCFunctionNameCancelInteraction","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameChangeRegistration":{"name":"SDLRPCFunctionNameChangeRegistration","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameCloseApplication":{"name":"SDLRPCFunctionNameCloseApplication","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameCreateInteractionChoiceSet":{"name":"SDLRPCFunctionNameCreateInteractionChoiceSet","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDeleteCommand":{"name":"SDLRPCFunctionNameDeleteCommand","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDeleteFile":{"name":"SDLRPCFunctionNameDeleteFile","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDeleteInteractionChoiceSet":{"name":"SDLRPCFunctionNameDeleteInteractionChoiceSet","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDeleteSubMenu":{"name":"SDLRPCFunctionNameDeleteSubMenu","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDiagnosticMessage":{"name":"SDLRPCFunctionNameDiagnosticMessage","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDialNumber":{"name":"SDLRPCFunctionNameDialNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameEncodedSyncPData":{"name":"SDLRPCFunctionNameEncodedSyncPData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameEndAudioPassThru":{"name":"SDLRPCFunctionNameEndAudioPassThru","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGenericResponse":{"name":"SDLRPCFunctionNameGenericResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetAppServiceData":{"name":"SDLRPCFunctionNameGetAppServiceData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetDTCs":{"name":"SDLRPCFunctionNameGetDTCs","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetFile":{"name":"SDLRPCFunctionNameGetFile","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetCloudAppProperties":{"name":"SDLRPCFunctionNameGetCloudAppProperties","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetInteriorVehicleData":{"name":"SDLRPCFunctionNameGetInteriorVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetInteriorVehicleDataConsent":{"name":"SDLRPCFunctionNameGetInteriorVehicleDataConsent","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetSystemCapability":{"name":"SDLRPCFunctionNameGetSystemCapability","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetVehicleData":{"name":"SDLRPCFunctionNameGetVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetWayPoints":{"name":"SDLRPCFunctionNameGetWayPoints","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameListFiles":{"name":"SDLRPCFunctionNameListFiles","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnAppInterfaceUnregistered":{"name":"SDLRPCFunctionNameOnAppInterfaceUnregistered","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnAppServiceData":{"name":"SDLRPCFunctionNameOnAppServiceData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnAudioPassThru":{"name":"SDLRPCFunctionNameOnAudioPassThru","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnButtonEvent":{"name":"SDLRPCFunctionNameOnButtonEvent","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnButtonPress":{"name":"SDLRPCFunctionNameOnButtonPress","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnCommand":{"name":"SDLRPCFunctionNameOnCommand","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnDriverDistraction":{"name":"SDLRPCFunctionNameOnDriverDistraction","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnEncodedSyncPData":{"name":"SDLRPCFunctionNameOnEncodedSyncPData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnHashChange":{"name":"SDLRPCFunctionNameOnHashChange","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnHMIStatus":{"name":"SDLRPCFunctionNameOnHMIStatus","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnInteriorVehicleData":{"name":"SDLRPCFunctionNameOnInteriorVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnKeyboardInput":{"name":"SDLRPCFunctionNameOnKeyboardInput","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnLanguageChange":{"name":"SDLRPCFunctionNameOnLanguageChange","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnLockScreenStatus":{"name":"SDLRPCFunctionNameOnLockScreenStatus","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnPermissionsChange":{"name":"SDLRPCFunctionNameOnPermissionsChange","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnRCStatus":{"name":"SDLRPCFunctionNameOnRCStatus","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnSyncPData":{"name":"SDLRPCFunctionNameOnSyncPData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnSystemCapabilityUpdated":{"name":"SDLRPCFunctionNameOnSystemCapabilityUpdated","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnSystemRequest":{"name":"SDLRPCFunctionNameOnSystemRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnTBTClientState":{"name":"SDLRPCFunctionNameOnTBTClientState","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnTouchEvent":{"name":"SDLRPCFunctionNameOnTouchEvent","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnVehicleData":{"name":"SDLRPCFunctionNameOnVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnWayPointChange":{"name":"SDLRPCFunctionNameOnWayPointChange","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNamePerformAppServiceInteraction":{"name":"SDLRPCFunctionNamePerformAppServiceInteraction","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNamePerformAudioPassThru":{"name":"SDLRPCFunctionNamePerformAudioPassThru","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNamePerformInteraction":{"name":"SDLRPCFunctionNamePerformInteraction","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNamePublishAppService":{"name":"SDLRPCFunctionNamePublishAppService","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNamePutFile":{"name":"SDLRPCFunctionNamePutFile","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameReadDID":{"name":"SDLRPCFunctionNameReadDID","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameReleaseInteriorVehicleDataModule":{"name":"SDLRPCFunctionNameReleaseInteriorVehicleDataModule","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameRegisterAppInterface":{"name":"SDLRPCFunctionNameRegisterAppInterface","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameReserved":{"name":"SDLRPCFunctionNameReserved","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameResetGlobalProperties":{"name":"SDLRPCFunctionNameResetGlobalProperties","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameScrollableMessage":{"name":"SDLRPCFunctionNameScrollableMessage","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSendHapticData":{"name":"SDLRPCFunctionNameSendHapticData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSendLocation":{"name":"SDLRPCFunctionNameSendLocation","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSetAppIcon":{"name":"SDLRPCFunctionNameSetAppIcon","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSetCloudAppProperties":{"name":"SDLRPCFunctionNameSetCloudAppProperties","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSetDisplayLayout":{"name":"SDLRPCFunctionNameSetDisplayLayout","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSetGlobalProperties":{"name":"SDLRPCFunctionNameSetGlobalProperties","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSetInteriorVehicleData":{"name":"SDLRPCFunctionNameSetInteriorVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSetMediaClockTimer":{"name":"SDLRPCFunctionNameSetMediaClockTimer","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameShow":{"name":"SDLRPCFunctionNameShow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameShowAppMenu":{"name":"SDLRPCFunctionNameShowAppMenu","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameShowConstantTBT":{"name":"SDLRPCFunctionNameShowConstantTBT","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSlider":{"name":"SDLRPCFunctionNameSlider","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSpeak":{"name":"SDLRPCFunctionNameSpeak","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSubscribeButton":{"name":"SDLRPCFunctionNameSubscribeButton","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSubscribeVehicleData":{"name":"SDLRPCFunctionNameSubscribeVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSubscribeWayPoints":{"name":"SDLRPCFunctionNameSubscribeWayPoints","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSyncPData":{"name":"SDLRPCFunctionNameSyncPData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSystemRequest":{"name":"SDLRPCFunctionNameSystemRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameUnpublishAppService":{"name":"SDLRPCFunctionNameUnpublishAppService","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameUnregisterAppInterface":{"name":"SDLRPCFunctionNameUnregisterAppInterface","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameUnsubscribeButton":{"name":"SDLRPCFunctionNameUnsubscribeButton","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameUnsubscribeVehicleData":{"name":"SDLRPCFunctionNameUnsubscribeVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameUnsubscribeWayPoints":{"name":"SDLRPCFunctionNameUnsubscribeWayPoints","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameUpdateTurnList":{"name":"SDLRPCFunctionNameUpdateTurnList","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameCreateWindow":{"name":"SDLRPCFunctionNameCreateWindow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDeleteWindow":{"name":"SDLRPCFunctionNameDeleteWindow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRadioBandAM":{"name":"SDLRadioBandAM","abstract":"

Represents AM radio band

"},"Constants.html#/c:@SDLRadioBandFM":{"name":"SDLRadioBandFM","abstract":"

Represents FM radio band

"},"Constants.html#/c:@SDLRadioBandXM":{"name":"SDLRadioBandXM","abstract":"

Represents XM radio band

"},"Constants.html#/c:@SDLRadioStateAcquiring":{"name":"SDLRadioStateAcquiring","abstract":"

Represents Radio state as ACQUIRING

"},"Constants.html#/c:@SDLRadioStateAcquired":{"name":"SDLRadioStateAcquired","abstract":"

Represents Radio state as ACQUIRED

"},"Constants.html#/c:@SDLRadioStateMulticast":{"name":"SDLRadioStateMulticast","abstract":"

Represents Radio state as MULTICAST

"},"Constants.html#/c:@SDLRadioStateNotFound":{"name":"SDLRadioStateNotFound","abstract":"

Represents Radio state as NOT_FOUND

"},"Constants.html#/c:@SDLRequestTypeHTTP":{"name":"SDLRequestTypeHTTP","abstract":"

An HTTP request

"},"Constants.html#/c:@SDLRequestTypeFileResume":{"name":"SDLRequestTypeFileResume","abstract":"

A file resumption request

"},"Constants.html#/c:@SDLRequestTypeAuthenticationRequest":{"name":"SDLRequestTypeAuthenticationRequest","abstract":"

An authentication request

"},"Constants.html#/c:@SDLRequestTypeAuthenticationChallenge":{"name":"SDLRequestTypeAuthenticationChallenge","abstract":"

An authentication challenge

"},"Constants.html#/c:@SDLRequestTypeAuthenticationAck":{"name":"SDLRequestTypeAuthenticationAck","abstract":"

An authentication acknowledgment

"},"Constants.html#/c:@SDLRequestTypeProprietary":{"name":"SDLRequestTypeProprietary","abstract":"

An proprietary formatted request

"},"Constants.html#/c:@SDLRequestTypeQueryApps":{"name":"SDLRequestTypeQueryApps","abstract":"

An Query Apps request

"},"Constants.html#/c:@SDLRequestTypeLaunchApp":{"name":"SDLRequestTypeLaunchApp","abstract":"

A Launch Apps request

"},"Constants.html#/c:@SDLRequestTypeLockScreenIconURL":{"name":"SDLRequestTypeLockScreenIconURL","abstract":"

The URL for a lock screen icon

"},"Constants.html#/c:@SDLRequestTypeTrafficMessageChannel":{"name":"SDLRequestTypeTrafficMessageChannel","abstract":"

A traffic message channel request

"},"Constants.html#/c:@SDLRequestTypeDriverProfile":{"name":"SDLRequestTypeDriverProfile","abstract":"

A driver profile request

"},"Constants.html#/c:@SDLRequestTypeVoiceSearch":{"name":"SDLRequestTypeVoiceSearch","abstract":"

A voice search request

"},"Constants.html#/c:@SDLRequestTypeNavigation":{"name":"SDLRequestTypeNavigation","abstract":"

A navigation request

"},"Constants.html#/c:@SDLRequestTypePhone":{"name":"SDLRequestTypePhone","abstract":"

A phone request

"},"Constants.html#/c:@SDLRequestTypeClimate":{"name":"SDLRequestTypeClimate","abstract":"

A climate request

"},"Constants.html#/c:@SDLRequestTypeSettings":{"name":"SDLRequestTypeSettings","abstract":"

A settings request

"},"Constants.html#/c:@SDLRequestTypeVehicleDiagnostics":{"name":"SDLRequestTypeVehicleDiagnostics","abstract":"

A vehicle diagnostics request

"},"Constants.html#/c:@SDLRequestTypeEmergency":{"name":"SDLRequestTypeEmergency","abstract":"

An emergency request

"},"Constants.html#/c:@SDLRequestTypeMedia":{"name":"SDLRequestTypeMedia","abstract":"

A media request

"},"Constants.html#/c:@SDLRequestTypeFOTA":{"name":"SDLRequestTypeFOTA","abstract":"

A firmware over-the-air request

"},"Constants.html#/c:@SDLRequestTypeOEMSpecific":{"name":"SDLRequestTypeOEMSpecific","abstract":"

A request that is OEM specific using the RequestSubType in SystemRequest

"},"Constants.html#/c:@SDLRequestTypeIconURL":{"name":"SDLRequestTypeIconURL","abstract":"

A request for an icon url

"},"Constants.html#/c:@SDLResultSuccess":{"name":"SDLResultSuccess","abstract":"

The request succeeded

"},"Constants.html#/c:@SDLResultInvalidData":{"name":"SDLResultInvalidData","abstract":"

The request contained invalid data

"},"Constants.html#/c:@SDLResultCharacterLimitExceeded":{"name":"SDLResultCharacterLimitExceeded","abstract":"

The request had a string containing too many characters

"},"Constants.html#/c:@SDLResultUnsupportedRequest":{"name":"SDLResultUnsupportedRequest","abstract":"

The request is not supported by the IVI unit implementing SDL

"},"Constants.html#/c:@SDLResultOutOfMemory":{"name":"SDLResultOutOfMemory","abstract":"

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

"},"Constants.html#/c:@SDLResultTooManyPendingRequests":{"name":"SDLResultTooManyPendingRequests","abstract":"

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

"},"Constants.html#/c:@SDLResultInvalidId":{"name":"SDLResultInvalidId","abstract":"

One of the provided IDs is not valid.

"},"Constants.html#/c:@SDLResultDuplicateName":{"name":"SDLResultDuplicateName","abstract":"

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

"},"Constants.html#/c:@SDLResultTooManyApplications":{"name":"SDLResultTooManyApplications","abstract":"

There are already too many registered applications.

"},"Constants.html#/c:@SDLResultApplicationRegisteredAlready":{"name":"SDLResultApplicationRegisteredAlready","abstract":"

RegisterAppInterface has been called, but this app is already registered

"},"Constants.html#/c:@SDLResultUnsupportedVersion":{"name":"SDLResultUnsupportedVersion","abstract":"

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

"},"Constants.html#/c:@SDLResultWrongLanguage":{"name":"SDLResultWrongLanguage","abstract":"

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

"},"Constants.html#/c:@SDLResultApplicationNotRegistered":{"name":"SDLResultApplicationNotRegistered","abstract":"

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

"},"Constants.html#/c:@SDLResultInUse":{"name":"SDLResultInUse","abstract":"

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

"},"Constants.html#/c:@SDLResultVehicleDataNotAllowed":{"name":"SDLResultVehicleDataNotAllowed","abstract":"

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

"},"Constants.html#/c:@SDLResultVehicleDataNotAvailable":{"name":"SDLResultVehicleDataNotAvailable","abstract":"

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

"},"Constants.html#/c:@SDLResultRejected":{"name":"SDLResultRejected","abstract":"

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

"},"Constants.html#/c:@SDLResultAborted":{"name":"SDLResultAborted","abstract":"

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

"},"Constants.html#/c:@SDLResultIgnored":{"name":"SDLResultIgnored","abstract":"

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

"},"Constants.html#/c:@SDLResultUnsupportedResource":{"name":"SDLResultUnsupportedResource","abstract":"

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

"},"Constants.html#/c:@SDLResultFileNotFound":{"name":"SDLResultFileNotFound","abstract":"

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

"},"Constants.html#/c:@SDLResultGenericError":{"name":"SDLResultGenericError","abstract":"

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

"},"Constants.html#/c:@SDLResultDisallowed":{"name":"SDLResultDisallowed","abstract":"

RPC is not authorized in local policy table.

"},"Constants.html#/c:@SDLResultUserDisallowed":{"name":"SDLResultUserDisallowed","abstract":"

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

"},"Constants.html#/c:@SDLResultTimedOut":{"name":"SDLResultTimedOut","abstract":"

Overlay reached the maximum timeout and closed.

"},"Constants.html#/c:@SDLResultCancelRoute":{"name":"SDLResultCancelRoute","abstract":"

User selected to Cancel Route.

"},"Constants.html#/c:@SDLResultCorruptedData":{"name":"SDLResultCorruptedData","abstract":"

The data sent failed to pass CRC check in receiver end.

"},"Constants.html#/c:@SDLResultTruncatedData":{"name":"SDLResultTruncatedData","abstract":"

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

"},"Constants.html#/c:@SDLResultRetry":{"name":"SDLResultRetry","abstract":"

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

"},"Constants.html#/c:@SDLResultWarnings":{"name":"SDLResultWarnings","abstract":"

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

"},"Constants.html#/c:@SDLResultSaved":{"name":"SDLResultSaved","abstract":"

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

"},"Constants.html#/c:@SDLResultInvalidCertificate":{"name":"SDLResultInvalidCertificate","abstract":"

The certificate provided during authentication is invalid.

"},"Constants.html#/c:@SDLResultExpiredCertificate":{"name":"SDLResultExpiredCertificate","abstract":"

The certificate provided during authentication is expired.

"},"Constants.html#/c:@SDLResultResumeFailed":{"name":"SDLResultResumeFailed","abstract":"

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

"},"Constants.html#/c:@SDLResultDataNotAvailable":{"name":"SDLResultDataNotAvailable","abstract":"

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

"},"Constants.html#/c:@SDLResultReadOnly":{"name":"SDLResultReadOnly","abstract":"

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

"},"Constants.html#/c:@SDLResultEncryptionNeeded":{"name":"SDLResultEncryptionNeeded","abstract":"

The RPC request needs to be encrypted.

"},"Constants.html#/c:@SDLSamplingRate8KHZ":{"name":"SDLSamplingRate8KHZ","abstract":"

Sampling rate of 8 kHz

"},"Constants.html#/c:@SDLSamplingRate16KHZ":{"name":"SDLSamplingRate16KHZ","abstract":"

Sampling rate of 16 kHz

"},"Constants.html#/c:@SDLSamplingRate22KHZ":{"name":"SDLSamplingRate22KHZ","abstract":"

Sampling rate of 22 kHz

"},"Constants.html#/c:@SDLSamplingRate44KHZ":{"name":"SDLSamplingRate44KHZ","abstract":"

Sampling rate of 44 kHz

"},"Constants.html#/c:@SDLSeatMemoryActionTypeSave":{"name":"SDLSeatMemoryActionTypeSave","abstract":"

@abstract Save current seat postions and settings to seat memory.

"},"Constants.html#/c:@SDLSeatMemoryActionTypeRestore":{"name":"SDLSeatMemoryActionTypeRestore","abstract":"

@abstract Restore / apply the seat memory settings to the current seat.

"},"Constants.html#/c:@SDLSeatMemoryActionTypeNone":{"name":"SDLSeatMemoryActionTypeNone","abstract":"

@abstract No action to be performed.

"},"Constants.html#/c:@SDLServiceUpdatePublished":{"name":"SDLServiceUpdatePublished","abstract":"

The service has just been published with the module and once activated to the primary service of its type, it will be ready for possible consumption.

"},"Constants.html#/c:@SDLServiceUpdateRemoved":{"name":"SDLServiceUpdateRemoved","abstract":"

The service has just been unpublished with the module and is no longer accessible.

"},"Constants.html#/c:@SDLServiceUpdateActivated":{"name":"SDLServiceUpdateActivated","abstract":"

The service is activated as the primary service of this type. All requests dealing with this service type will be handled by this service.

"},"Constants.html#/c:@SDLServiceUpdateDeactivated":{"name":"SDLServiceUpdateDeactivated","abstract":"

The service has been deactivated as the primary service of its type.

"},"Constants.html#/c:@SDLServiceUpdateManifestUpdate":{"name":"SDLServiceUpdateManifestUpdate","abstract":"

The service has updated its manifest. This could imply updated capabilities.

"},"Constants.html#/c:@SDLSoftButtonTypeText":{"name":"SDLSoftButtonTypeText","abstract":"

Text kind Softbutton

"},"Constants.html#/c:@SDLSoftButtonTypeImage":{"name":"SDLSoftButtonTypeImage","abstract":"

Image kind Softbutton

"},"Constants.html#/c:@SDLSoftButtonTypeBoth":{"name":"SDLSoftButtonTypeBoth","abstract":"

Both (Text & Image) kind Softbutton

"},"Constants.html#/c:@SDLSpeechCapabilitiesText":{"name":"SDLSpeechCapabilitiesText","abstract":"

The SDL platform can speak text phrases.

"},"Constants.html#/c:@SDLSpeechCapabilitiesSAPIPhonemes":{"name":"SDLSpeechCapabilitiesSAPIPhonemes","abstract":"

The SDL platform can speak SAPI Phonemes.

"},"Constants.html#/c:@SDLSpeechCapabilitiesLHPlusPhonemes":{"name":"SDLSpeechCapabilitiesLHPlusPhonemes","abstract":"

The SDL platform can speak LHPlus Phonemes.

"},"Constants.html#/c:@SDLSpeechCapabilitiesPrerecorded":{"name":"SDLSpeechCapabilitiesPrerecorded","abstract":"

The SDL platform can speak Prerecorded indicators and prompts.

"},"Constants.html#/c:@SDLSpeechCapabilitiesSilence":{"name":"SDLSpeechCapabilitiesSilence","abstract":"

The SDL platform can speak Silence.

"},"Constants.html#/c:@SDLSpeechCapabilitiesFile":{"name":"SDLSpeechCapabilitiesFile","abstract":"

The SDL platform can play a file

"},"Constants.html#/c:@SDLStaticIconNameAcceptCall":{"name":"SDLStaticIconNameAcceptCall","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAddWaypoint":{"name":"SDLStaticIconNameAddWaypoint","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAlbum":{"name":"SDLStaticIconNameAlbum","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAmbientLighting":{"name":"SDLStaticIconNameAmbientLighting","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameArrowNorth":{"name":"SDLStaticIconNameArrowNorth","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAudioMute":{"name":"SDLStaticIconNameAudioMute","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAudiobookEpisode":{"name":"SDLStaticIconNameAudiobookEpisode","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAudiobookNarrator":{"name":"SDLStaticIconNameAudiobookNarrator","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAuxillaryAudio":{"name":"SDLStaticIconNameAuxillaryAudio","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBack":{"name":"SDLStaticIconNameBack","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBatteryCapacity0Of5":{"name":"SDLStaticIconNameBatteryCapacity0Of5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBatteryCapacity1Of5":{"name":"SDLStaticIconNameBatteryCapacity1Of5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBatteryCapacity2Of5":{"name":"SDLStaticIconNameBatteryCapacity2Of5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBatteryCapacity3Of5":{"name":"SDLStaticIconNameBatteryCapacity3Of5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBatteryCapacity4Of5":{"name":"SDLStaticIconNameBatteryCapacity4Of5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBatteryCapacity5Of5":{"name":"SDLStaticIconNameBatteryCapacity5Of5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBluetoothAudioSource":{"name":"SDLStaticIconNameBluetoothAudioSource","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBluetooth1":{"name":"SDLStaticIconNameBluetooth1","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBluetooth2":{"name":"SDLStaticIconNameBluetooth2","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBrowse":{"name":"SDLStaticIconNameBrowse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellPhoneInRoamingMode":{"name":"SDLStaticIconNameCellPhoneInRoamingMode","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellServiceSignalStrength0Of5Bars":{"name":"SDLStaticIconNameCellServiceSignalStrength0Of5Bars","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellServiceSignalStrength1Of5Bars":{"name":"SDLStaticIconNameCellServiceSignalStrength1Of5Bars","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellServiceSignalStrength2Of5Bars":{"name":"SDLStaticIconNameCellServiceSignalStrength2Of5Bars","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellServiceSignalStrength3Of5Bars":{"name":"SDLStaticIconNameCellServiceSignalStrength3Of5Bars","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellServiceSignalStrength4Of5Bars":{"name":"SDLStaticIconNameCellServiceSignalStrength4Of5Bars","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellServiceSignalStrength5Of5Bars":{"name":"SDLStaticIconNameCellServiceSignalStrength5Of5Bars","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameChangeLaneLeft":{"name":"SDLStaticIconNameChangeLaneLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameChangeLaneRight":{"name":"SDLStaticIconNameChangeLaneRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCheckBoxChecked":{"name":"SDLStaticIconNameCheckBoxChecked","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCheckBoxUnchecked":{"name":"SDLStaticIconNameCheckBoxUnchecked","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameClimate":{"name":"SDLStaticIconNameClimate","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameClock":{"name":"SDLStaticIconNameClock","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCompose":{"name":"SDLStaticIconNameCompose","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameContact":{"name":"SDLStaticIconNameContact","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameContinue":{"name":"SDLStaticIconNameContinue","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameDash":{"name":"SDLStaticIconNameDash","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameDate":{"name":"SDLStaticIconNameDate","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameDelete":{"name":"SDLStaticIconNameDelete","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameDestination":{"name":"SDLStaticIconNameDestination","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameDestinationFerryAhead":{"name":"SDLStaticIconNameDestinationFerryAhead","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameEbookmark":{"name":"SDLStaticIconNameEbookmark","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameEmpty":{"name":"SDLStaticIconNameEmpty","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameEndCall":{"name":"SDLStaticIconNameEndCall","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFail":{"name":"SDLStaticIconNameFail","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFastForward30Secs":{"name":"SDLStaticIconNameFastForward30Secs","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFavoriteHeart":{"name":"SDLStaticIconNameFavoriteHeart","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFavoriteStar":{"name":"SDLStaticIconNameFavoriteStar","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFaxNumber":{"name":"SDLStaticIconNameFaxNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFilename":{"name":"SDLStaticIconNameFilename","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFilter":{"name":"SDLStaticIconNameFilter","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFolder":{"name":"SDLStaticIconNameFolder","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFuelPrices":{"name":"SDLStaticIconNameFuelPrices","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFullMap":{"name":"SDLStaticIconNameFullMap","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameGenericPhoneNumber":{"name":"SDLStaticIconNameGenericPhoneNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameGenre":{"name":"SDLStaticIconNameGenre","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameGlobalKeyboard":{"name":"SDLStaticIconNameGlobalKeyboard","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameHighwayExitInformation":{"name":"SDLStaticIconNameHighwayExitInformation","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameHomePhoneNumber":{"name":"SDLStaticIconNameHomePhoneNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameHyperlink":{"name":"SDLStaticIconNameHyperlink","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameID3TagUnknown":{"name":"SDLStaticIconNameID3TagUnknown","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameIncomingCalls":{"name":"SDLStaticIconNameIncomingCalls","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameInformation":{"name":"SDLStaticIconNameInformation","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameIPodMediaSource":{"name":"SDLStaticIconNameIPodMediaSource","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameJoinCalls":{"name":"SDLStaticIconNameJoinCalls","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameKeepLeft":{"name":"SDLStaticIconNameKeepLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameKeepRight":{"name":"SDLStaticIconNameKeepRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameKey":{"name":"SDLStaticIconNameKey","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameLeft":{"name":"SDLStaticIconNameLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameLeftArrow":{"name":"SDLStaticIconNameLeftArrow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameLeftExit":{"name":"SDLStaticIconNameLeftExit","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameLineInAudioSource":{"name":"SDLStaticIconNameLineInAudioSource","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameLocked":{"name":"SDLStaticIconNameLocked","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMediaControlLeftArrow":{"name":"SDLStaticIconNameMediaControlLeftArrow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMediaControlRecording":{"name":"SDLStaticIconNameMediaControlRecording","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMediaControlRightArrow":{"name":"SDLStaticIconNameMediaControlRightArrow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMediaControlStop":{"name":"SDLStaticIconNameMediaControlStop","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMicrophone":{"name":"SDLStaticIconNameMicrophone","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMissedCalls":{"name":"SDLStaticIconNameMissedCalls","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMobilePhoneNumber":{"name":"SDLStaticIconNameMobilePhoneNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMoveDown":{"name":"SDLStaticIconNameMoveDown","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMoveUp":{"name":"SDLStaticIconNameMoveUp","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMP3TagArtist":{"name":"SDLStaticIconNameMP3TagArtist","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameNavigation":{"name":"SDLStaticIconNameNavigation","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameNavigationCurrentDirection":{"name":"SDLStaticIconNameNavigationCurrentDirection","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameNegativeRatingThumbsDown":{"name":"SDLStaticIconNameNegativeRatingThumbsDown","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameNew":{"name":"SDLStaticIconNameNew","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameOfficePhoneNumber":{"name":"SDLStaticIconNameOfficePhoneNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameOpened":{"name":"SDLStaticIconNameOpened","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameOrigin":{"name":"SDLStaticIconNameOrigin","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameOutgoingCalls":{"name":"SDLStaticIconNameOutgoingCalls","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePause":{"name":"SDLStaticIconNamePause","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePhoneCall1":{"name":"SDLStaticIconNamePhoneCall1","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePhoneCall2":{"name":"SDLStaticIconNamePhoneCall2","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePhoneDevice":{"name":"SDLStaticIconNamePhoneDevice","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePhonebook":{"name":"SDLStaticIconNamePhonebook","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePhoto":{"name":"SDLStaticIconNamePhoto","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePlay":{"name":"SDLStaticIconNamePlay","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePlaylist":{"name":"SDLStaticIconNamePlaylist","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePopUp":{"name":"SDLStaticIconNamePopUp","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePositiveRatingThumbsUp":{"name":"SDLStaticIconNamePositiveRatingThumbsUp","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePower":{"name":"SDLStaticIconNamePower","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePrimaryPhone":{"name":"SDLStaticIconNamePrimaryPhone","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRadioButtonChecked":{"name":"SDLStaticIconNameRadioButtonChecked","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRadioButtonUnchecked":{"name":"SDLStaticIconNameRadioButtonUnchecked","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRecentCalls":{"name":"SDLStaticIconNameRecentCalls","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRecentDestinations":{"name":"SDLStaticIconNameRecentDestinations","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRedo":{"name":"SDLStaticIconNameRedo","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRefresh":{"name":"SDLStaticIconNameRefresh","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRemoteDiagnosticsCheckEngine":{"name":"SDLStaticIconNameRemoteDiagnosticsCheckEngine","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRendered911Assist":{"name":"SDLStaticIconNameRendered911Assist","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRepeat":{"name":"SDLStaticIconNameRepeat","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRepeatPlay":{"name":"SDLStaticIconNameRepeatPlay","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameReply":{"name":"SDLStaticIconNameReply","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRewind30Secs":{"name":"SDLStaticIconNameRewind30Secs","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRight":{"name":"SDLStaticIconNameRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRightExit":{"name":"SDLStaticIconNameRightExit","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRingtones":{"name":"SDLStaticIconNameRingtones","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand1":{"name":"SDLStaticIconNameRoundaboutLeftHand1","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand2":{"name":"SDLStaticIconNameRoundaboutLeftHand2","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand3":{"name":"SDLStaticIconNameRoundaboutLeftHand3","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand4":{"name":"SDLStaticIconNameRoundaboutLeftHand4","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand5":{"name":"SDLStaticIconNameRoundaboutLeftHand5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand6":{"name":"SDLStaticIconNameRoundaboutLeftHand6","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand7":{"name":"SDLStaticIconNameRoundaboutLeftHand7","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand1":{"name":"SDLStaticIconNameRoundaboutRightHand1","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand2":{"name":"SDLStaticIconNameRoundaboutRightHand2","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand3":{"name":"SDLStaticIconNameRoundaboutRightHand3","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand4":{"name":"SDLStaticIconNameRoundaboutRightHand4","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand5":{"name":"SDLStaticIconNameRoundaboutRightHand5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand6":{"name":"SDLStaticIconNameRoundaboutRightHand6","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand7":{"name":"SDLStaticIconNameRoundaboutRightHand7","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRSS":{"name":"SDLStaticIconNameRSS","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSettings":{"name":"SDLStaticIconNameSettings","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSharpLeft":{"name":"SDLStaticIconNameSharpLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSharpRight":{"name":"SDLStaticIconNameSharpRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameShow":{"name":"SDLStaticIconNameShow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameShufflePlay":{"name":"SDLStaticIconNameShufflePlay","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSkiPlaces":{"name":"SDLStaticIconNameSkiPlaces","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSlightLeft":{"name":"SDLStaticIconNameSlightLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSlightRight":{"name":"SDLStaticIconNameSlightRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSmartphone":{"name":"SDLStaticIconNameSmartphone","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSortList":{"name":"SDLStaticIconNameSortList","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber0":{"name":"SDLStaticIconNameSpeedDialNumbersNumber0","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber1":{"name":"SDLStaticIconNameSpeedDialNumbersNumber1","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber2":{"name":"SDLStaticIconNameSpeedDialNumbersNumber2","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber3":{"name":"SDLStaticIconNameSpeedDialNumbersNumber3","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber4":{"name":"SDLStaticIconNameSpeedDialNumbersNumber4","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber5":{"name":"SDLStaticIconNameSpeedDialNumbersNumber5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber6":{"name":"SDLStaticIconNameSpeedDialNumbersNumber6","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber7":{"name":"SDLStaticIconNameSpeedDialNumbersNumber7","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber8":{"name":"SDLStaticIconNameSpeedDialNumbersNumber8","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber9":{"name":"SDLStaticIconNameSpeedDialNumbersNumber9","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSuccess":{"name":"SDLStaticIconNameSuccess","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameTrackTitle":{"name":"SDLStaticIconNameTrackTitle","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameTrafficReport":{"name":"SDLStaticIconNameTrafficReport","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameTurnList":{"name":"SDLStaticIconNameTurnList","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameUTurnLeftTraffic":{"name":"SDLStaticIconNameUTurnLeftTraffic","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameUTurnRightTraffic":{"name":"SDLStaticIconNameUTurnRightTraffic","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameUndo":{"name":"SDLStaticIconNameUndo","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameUnlocked":{"name":"SDLStaticIconNameUnlocked","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameUSBMediaAudioSource":{"name":"SDLStaticIconNameUSBMediaAudioSource","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceControlScrollbarListItemNo1":{"name":"SDLStaticIconNameVoiceControlScrollbarListItemNo1","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceControlScrollbarListItemNo2":{"name":"SDLStaticIconNameVoiceControlScrollbarListItemNo2","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceControlScrollbarListItemNo3":{"name":"SDLStaticIconNameVoiceControlScrollbarListItemNo3","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceControlScrollbarListItemNo4":{"name":"SDLStaticIconNameVoiceControlScrollbarListItemNo4","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceRecognitionFailed":{"name":"SDLStaticIconNameVoiceRecognitionFailed","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceRecognitionPause":{"name":"SDLStaticIconNameVoiceRecognitionPause","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceRecognitionSuccessful":{"name":"SDLStaticIconNameVoiceRecognitionSuccessful","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceRecognitionSystemActive":{"name":"SDLStaticIconNameVoiceRecognitionSystemActive","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceRecognitionSystemListening":{"name":"SDLStaticIconNameVoiceRecognitionSystemListening","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceRecognitionTryAgain":{"name":"SDLStaticIconNameVoiceRecognitionTryAgain","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameWarning":{"name":"SDLStaticIconNameWarning","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameWeather":{"name":"SDLStaticIconNameWeather","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameWifiFull":{"name":"SDLStaticIconNameWifiFull","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameZoomIn":{"name":"SDLStaticIconNameZoomIn","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameZoomOut":{"name":"SDLStaticIconNameZoomOut","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamDidStartNotification":{"name":"SDLVideoStreamDidStartNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamDidStopNotification":{"name":"SDLVideoStreamDidStopNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamSuspendedNotification":{"name":"SDLVideoStreamSuspendedNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamDidStartNotification":{"name":"SDLAudioStreamDidStartNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamDidStopNotification":{"name":"SDLAudioStreamDidStopNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLLockScreenManagerWillPresentLockScreenViewController":{"name":"SDLLockScreenManagerWillPresentLockScreenViewController","abstract":"

Undocumented

"},"Constants.html#/c:@SDLLockScreenManagerDidPresentLockScreenViewController":{"name":"SDLLockScreenManagerDidPresentLockScreenViewController","abstract":"

Undocumented

"},"Constants.html#/c:@SDLLockScreenManagerWillDismissLockScreenViewController":{"name":"SDLLockScreenManagerWillDismissLockScreenViewController","abstract":"

Undocumented

"},"Constants.html#/c:@SDLLockScreenManagerDidDismissLockScreenViewController":{"name":"SDLLockScreenManagerDidDismissLockScreenViewController","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamManagerStateStopped":{"name":"SDLVideoStreamManagerStateStopped","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamManagerStateStarting":{"name":"SDLVideoStreamManagerStateStarting","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamManagerStateReady":{"name":"SDLVideoStreamManagerStateReady","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamManagerStateSuspended":{"name":"SDLVideoStreamManagerStateSuspended","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamManagerStateShuttingDown":{"name":"SDLVideoStreamManagerStateShuttingDown","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamManagerStateStopped":{"name":"SDLAudioStreamManagerStateStopped","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamManagerStateStarting":{"name":"SDLAudioStreamManagerStateStarting","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamManagerStateReady":{"name":"SDLAudioStreamManagerStateReady","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamManagerStateShuttingDown":{"name":"SDLAudioStreamManagerStateShuttingDown","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAppStateInactive":{"name":"SDLAppStateInactive","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAppStateActive":{"name":"SDLAppStateActive","abstract":"

Undocumented

"},"Constants.html#/c:@SDLSupportedSeatDriver":{"name":"SDLSupportedSeatDriver","abstract":"

Undocumented

"},"Constants.html#/c:@SDLSupportedSeatFrontPassenger":{"name":"SDLSupportedSeatFrontPassenger","abstract":"

Undocumented

"},"Constants.html#/c:@SDLSystemActionDefaultAction":{"name":"SDLSystemActionDefaultAction","abstract":"

A default soft button action

"},"Constants.html#/c:@SDLSystemActionStealFocus":{"name":"SDLSystemActionStealFocus","abstract":"

An action causing your app to steal HMI focus

"},"Constants.html#/c:@SDLSystemActionKeepContext":{"name":"SDLSystemActionKeepContext","abstract":"

An action causing you to keep context

"},"Constants.html#/c:@SDLSystemCapabilityTypeAppServices":{"name":"SDLSystemCapabilityTypeAppServices","abstract":"

The app services capability

"},"Constants.html#/c:@SDLSystemCapabilityTypeNavigation":{"name":"SDLSystemCapabilityTypeNavigation","abstract":"

The navigation capability

"},"Constants.html#/c:@SDLSystemCapabilityTypePhoneCall":{"name":"SDLSystemCapabilityTypePhoneCall","abstract":"

The phone call capability

"},"Constants.html#/c:@SDLSystemCapabilityTypeVideoStreaming":{"name":"SDLSystemCapabilityTypeVideoStreaming","abstract":"

The video streaming capability

"},"Constants.html#/c:@SDLSystemCapabilityTypeRemoteControl":{"name":"SDLSystemCapabilityTypeRemoteControl","abstract":"

The remote control capability

"},"Constants.html#/c:@SDLSystemCapabilityTypeSeatLocation":{"name":"SDLSystemCapabilityTypeSeatLocation","abstract":"

Contains information about the locations of each seat

"},"Constants.html#/c:@SDLSystemCapabilityTypeDisplays":{"name":"SDLSystemCapabilityTypeDisplays","abstract":"

The Display type capability

"},"Constants.html#/c:@SDLSystemContextMain":{"name":"SDLSystemContextMain","abstract":"

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

"},"Constants.html#/c:@SDLSystemContextVoiceRecognitionSession":{"name":"SDLSystemContextVoiceRecognitionSession","abstract":"

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

"},"Constants.html#/c:@SDLSystemContextMenu":{"name":"SDLSystemContextMenu","abstract":"

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

"},"Constants.html#/c:@SDLSystemContextHMIObscured":{"name":"SDLSystemContextHMIObscured","abstract":"

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

"},"Constants.html#/c:@SDLSystemContextAlert":{"name":"SDLSystemContextAlert","abstract":"

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

"},"Constants.html#/c:@SDLTBTStateRouteUpdateRequest":{"name":"SDLTBTStateRouteUpdateRequest","abstract":"

The route should be updated

"},"Constants.html#/c:@SDLTBTStateRouteAccepted":{"name":"SDLTBTStateRouteAccepted","abstract":"

The route is accepted

"},"Constants.html#/c:@SDLTBTStateRouteRefused":{"name":"SDLTBTStateRouteRefused","abstract":"

The route is refused

"},"Constants.html#/c:@SDLTBTStateRouteCancelled":{"name":"SDLTBTStateRouteCancelled","abstract":"

The route is cancelled

"},"Constants.html#/c:@SDLTBTStateETARequest":{"name":"SDLTBTStateETARequest","abstract":"

The route should update its Estimated Time of Arrival

"},"Constants.html#/c:@SDLTBTStateNextTurnRequest":{"name":"SDLTBTStateNextTurnRequest","abstract":"

The route should update its next turn

"},"Constants.html#/c:@SDLTBTStateRouteStatusRequest":{"name":"SDLTBTStateRouteStatusRequest","abstract":"

The route should update its status

"},"Constants.html#/c:@SDLTBTStateRouteSummaryRequest":{"name":"SDLTBTStateRouteSummaryRequest","abstract":"

The route update its summary

"},"Constants.html#/c:@SDLTBTStateTripStatusRequest":{"name":"SDLTBTStateTripStatusRequest","abstract":"

The route should update the trip’s status

"},"Constants.html#/c:@SDLTBTStateRouteUpdateRequestTimeout":{"name":"SDLTBTStateRouteUpdateRequestTimeout","abstract":"

The route update timed out

"},"Constants.html#/c:@SDLTPMSUnknown":{"name":"SDLTPMSUnknown","abstract":"

If set the status of the tire is not known.

"},"Constants.html#/c:@SDLTPMSSystemFault":{"name":"SDLTPMSSystemFault","abstract":"

TPMS does not function.

"},"Constants.html#/c:@SDLTPMSSensorFault":{"name":"SDLTPMSSensorFault","abstract":"

The sensor of the tire does not function.

"},"Constants.html#/c:@SDLTPMSLow":{"name":"SDLTPMSLow","abstract":"

TPMS is reporting a low tire pressure for the tire.

"},"Constants.html#/c:@SDLTPMSSystemActive":{"name":"SDLTPMSSystemActive","abstract":"

TPMS is active and the tire pressure is monitored.

"},"Constants.html#/c:@SDLTPMSTrain":{"name":"SDLTPMSTrain","abstract":"

TPMS is reporting that the tire must be trained.

"},"Constants.html#/c:@SDLTPMSTrainingComplete":{"name":"SDLTPMSTrainingComplete","abstract":"

TPMS reports the training for the tire is completed.

"},"Constants.html#/c:@SDLTPMSNotTrained":{"name":"SDLTPMSNotTrained","abstract":"

TPMS reports the tire is not trained.

"},"Constants.html#/c:@SDLTemperatureUnitCelsius":{"name":"SDLTemperatureUnitCelsius","abstract":"

Reflects the current HMI setting for temperature unit in Celsius

"},"Constants.html#/c:@SDLTemperatureUnitFahrenheit":{"name":"SDLTemperatureUnitFahrenheit","abstract":"

Reflects the current HMI setting for temperature unit in Fahrenheit

"},"Constants.html#/c:@SDLTextAlignmentLeft":{"name":"SDLTextAlignmentLeft","abstract":"

Text aligned left.

"},"Constants.html#/c:@SDLTextAlignmentRight":{"name":"SDLTextAlignmentRight","abstract":"

Text aligned right.

"},"Constants.html#/c:@SDLTextAlignmentCenter":{"name":"SDLTextAlignmentCenter","abstract":"

Text aligned centered.

"},"Constants.html#/c:@SDLTextFieldNameMainField1":{"name":"SDLTextFieldNameMainField1","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameMainField2":{"name":"SDLTextFieldNameMainField2","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameMainField3":{"name":"SDLTextFieldNameMainField3","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameMainField4":{"name":"SDLTextFieldNameMainField4"},"Constants.html#/c:@SDLTextFieldNameTemplateTitle":{"name":"SDLTextFieldNameTemplateTitle","abstract":"

The title line of the persistent display. Applies to SDLShow.

"},"Constants.html#/c:@SDLTextFieldNameStatusBar":{"name":"SDLTextFieldNameStatusBar","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameMediaClock":{"name":"SDLTextFieldNameMediaClock","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameMediaTrack":{"name":"SDLTextFieldNameMediaTrack","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameAlertText1":{"name":"SDLTextFieldNameAlertText1","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameAlertText2":{"name":"SDLTextFieldNameAlertText2","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameAlertText3":{"name":"SDLTextFieldNameAlertText3","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameScrollableMessageBody":{"name":"SDLTextFieldNameScrollableMessageBody","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameInitialInteractionText":{"name":"SDLTextFieldNameInitialInteractionText","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameNavigationText1":{"name":"SDLTextFieldNameNavigationText1","abstract":"

First line of navigation text.

"},"Constants.html#/c:@SDLTextFieldNameNavigationText2":{"name":"SDLTextFieldNameNavigationText2","abstract":"

Second line of navigation text.

"},"Constants.html#/c:@SDLTextFieldNameETA":{"name":"SDLTextFieldNameETA","abstract":"

Estimated Time of Arrival time for navigation.

"},"Constants.html#/c:@SDLTextFieldNameTotalDistance":{"name":"SDLTextFieldNameTotalDistance","abstract":"

Total distance to destination for navigation.

"},"Constants.html#/c:@SDLTextFieldNameAudioPassThruDisplayText1":{"name":"SDLTextFieldNameAudioPassThruDisplayText1","abstract":"

First line of text for audio pass thru.

"},"Constants.html#/c:@SDLTextFieldNameAudioPassThruDisplayText2":{"name":"SDLTextFieldNameAudioPassThruDisplayText2","abstract":"

Second line of text for audio pass thru.

"},"Constants.html#/c:@SDLTextFieldNameSliderHeader":{"name":"SDLTextFieldNameSliderHeader","abstract":"

Header text for slider.

"},"Constants.html#/c:@SDLTextFieldNameSliderFooter":{"name":"SDLTextFieldNameSliderFooter","abstract":"

Footer text for slider

"},"Constants.html#/c:@SDLTextFieldNameMenuName":{"name":"SDLTextFieldNameMenuName","abstract":"

Primary text for SDLChoice

"},"Constants.html#/c:@SDLTextFieldNameSecondaryText":{"name":"SDLTextFieldNameSecondaryText","abstract":"

Secondary text for SDLChoice

"},"Constants.html#/c:@SDLTextFieldNameTertiaryText":{"name":"SDLTextFieldNameTertiaryText","abstract":"

Tertiary text for SDLChoice

"},"Constants.html#/c:@SDLTextFieldNameMenuTitle":{"name":"SDLTextFieldNameMenuTitle","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameLocationName":{"name":"SDLTextFieldNameLocationName","abstract":"

Optional name / title of intended location for SDLSendLocation

"},"Constants.html#/c:@SDLTextFieldNameLocationDescription":{"name":"SDLTextFieldNameLocationDescription","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameAddressLines":{"name":"SDLTextFieldNameAddressLines","abstract":"

Optional location address (if applicable) for SDLSendLocation

"},"Constants.html#/c:@SDLTextFieldNamePhoneNumber":{"name":"SDLTextFieldNamePhoneNumber","abstract":"

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

"},"Constants.html#/c:@SDLTimerModeUp":{"name":"SDLTimerModeUp","abstract":"

The timer should count up.

"},"Constants.html#/c:@SDLTimerModeDown":{"name":"SDLTimerModeDown","abstract":"

The timer should count down.

"},"Constants.html#/c:@SDLTimerModeNone":{"name":"SDLTimerModeNone","abstract":"

The timer should not count.

"},"Constants.html#/c:@SDLTouchTypeBegin":{"name":"SDLTouchTypeBegin","abstract":"

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

"},"Constants.html#/c:@SDLTouchTypeMove":{"name":"SDLTouchTypeMove","abstract":"

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

"},"Constants.html#/c:@SDLTouchTypeEnd":{"name":"SDLTouchTypeEnd","abstract":"

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

"},"Constants.html#/c:@SDLTouchTypeCancel":{"name":"SDLTouchTypeCancel","abstract":"

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

"},"Constants.html#/c:@SDLTriggerSourceMenu":{"name":"SDLTriggerSourceMenu","abstract":"

Selection made via menu

"},"Constants.html#/c:@SDLTriggerSourceVoiceRecognition":{"name":"SDLTriggerSourceVoiceRecognition","abstract":"

Selection made via Voice session

"},"Constants.html#/c:@SDLTriggerSourceKeyboard":{"name":"SDLTriggerSourceKeyboard","abstract":"

Selection made via Keyboard

"},"Constants.html#/c:@SDLTurnSignalOff":{"name":"SDLTurnSignalOff","abstract":"

Undocumented

"},"Constants.html#/c:@SDLTurnSignalLeft":{"name":"SDLTurnSignalLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLTurnSignalRight":{"name":"SDLTurnSignalRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLTurnSignalBoth":{"name":"SDLTurnSignalBoth","abstract":"

Undocumented

"},"Constants.html#/c:@SDLUpdateModeCountUp":{"name":"SDLUpdateModeCountUp","abstract":"

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

"},"Constants.html#/c:@SDLUpdateModeCountDown":{"name":"SDLUpdateModeCountDown","abstract":"

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

"},"Constants.html#/c:@SDLUpdateModePause":{"name":"SDLUpdateModePause","abstract":"

Pauses the media clock timer.

"},"Constants.html#/c:@SDLUpdateModeResume":{"name":"SDLUpdateModeResume","abstract":"

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

"},"Constants.html#/c:@SDLUpdateModeClear":{"name":"SDLUpdateModeClear","abstract":"

Clear the media clock timer.

"},"Constants.html#/c:@SDLVehicleDataActiveStatusInactiveNotConfirmed":{"name":"SDLVehicleDataActiveStatusInactiveNotConfirmed","abstract":"

Inactive not confirmed

"},"Constants.html#/c:@SDLVehicleDataActiveStatusInactiveConfirmed":{"name":"SDLVehicleDataActiveStatusInactiveConfirmed","abstract":"

Inactive confirmed

"},"Constants.html#/c:@SDLVehicleDataActiveStatusActiveNotConfirmed":{"name":"SDLVehicleDataActiveStatusActiveNotConfirmed","abstract":"

Active not confirmed

"},"Constants.html#/c:@SDLVehicleDataActiveStatusActiveConfirmed":{"name":"SDLVehicleDataActiveStatusActiveConfirmed","abstract":"

Active confirmed

"},"Constants.html#/c:@SDLVehicleDataActiveStatusFault":{"name":"SDLVehicleDataActiveStatusFault","abstract":"

Fault

"},"Constants.html#/c:@SDLVehicleDataEventStatusNoEvent":{"name":"SDLVehicleDataEventStatusNoEvent","abstract":"

No event

"},"Constants.html#/c:@SDLVehicleDataEventStatusNo":{"name":"SDLVehicleDataEventStatusNo","abstract":"

The event is a No status

"},"Constants.html#/c:@SDLVehicleDataEventStatusYes":{"name":"SDLVehicleDataEventStatusYes","abstract":"

The event is a Yes status

"},"Constants.html#/c:@SDLVehicleDataEventStatusNotSupported":{"name":"SDLVehicleDataEventStatusNotSupported","abstract":"

Vehicle data event is not supported

"},"Constants.html#/c:@SDLVehicleDataEventStatusFault":{"name":"SDLVehicleDataEventStatusFault","abstract":"

The event is a Fault status

"},"Constants.html#/c:@SDLVehicleDataNotificationStatusNotSupported":{"name":"SDLVehicleDataNotificationStatusNotSupported","abstract":"

The vehicle data notification status is not supported

"},"Constants.html#/c:@SDLVehicleDataNotificationStatusNormal":{"name":"SDLVehicleDataNotificationStatusNormal","abstract":"

The vehicle data notification status is normal

"},"Constants.html#/c:@SDLVehicleDataNotificationStatusActive":{"name":"SDLVehicleDataNotificationStatusActive","abstract":"

The vehicle data notification status is active

"},"Constants.html#/c:@SDLVehicleDataNotificationStatusNotUsed":{"name":"SDLVehicleDataNotificationStatusNotUsed","abstract":"

The vehicle data notification status is not used

"},"Constants.html#/c:@SDLVehicleDataResultCodeSuccess":{"name":"SDLVehicleDataResultCodeSuccess","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeTruncatedData":{"name":"SDLVehicleDataResultCodeTruncatedData","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeDisallowed":{"name":"SDLVehicleDataResultCodeDisallowed","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeUserDisallowed":{"name":"SDLVehicleDataResultCodeUserDisallowed","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeInvalidId":{"name":"SDLVehicleDataResultCodeInvalidId","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeVehicleDataNotAvailable":{"name":"SDLVehicleDataResultCodeVehicleDataNotAvailable","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeDataAlreadySubscribed":{"name":"SDLVehicleDataResultCodeDataAlreadySubscribed","abstract":"

The vehicle data item is already subscribed

"},"Constants.html#/c:@SDLVehicleDataResultCodeDataNotSubscribed":{"name":"SDLVehicleDataResultCodeDataNotSubscribed","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeIgnored":{"name":"SDLVehicleDataResultCodeIgnored","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataStatusNoDataExists":{"name":"SDLVehicleDataStatusNoDataExists","abstract":"

No data avaliable

"},"Constants.html#/c:@SDLVehicleDataStatusOff":{"name":"SDLVehicleDataStatusOff","abstract":"

The status is Off

"},"Constants.html#/c:@SDLVehicleDataStatusOn":{"name":"SDLVehicleDataStatusOn","abstract":"

The status is On

"},"Constants.html#/c:@SDLVehicleDataTypeGPS":{"name":"SDLVehicleDataTypeGPS","abstract":"

GPS vehicle data

"},"Constants.html#/c:@SDLVehicleDataTypeSpeed":{"name":"SDLVehicleDataTypeSpeed","abstract":"

Vehicle speed data

"},"Constants.html#/c:@SDLVehicleDataTypeRPM":{"name":"SDLVehicleDataTypeRPM","abstract":"

Vehicle RPM data

"},"Constants.html#/c:@SDLVehicleDataTypeFuelLevel":{"name":"SDLVehicleDataTypeFuelLevel","abstract":"

Vehicle fuel level data

"},"Constants.html#/c:@SDLVehicleDataTypeFuelLevelState":{"name":"SDLVehicleDataTypeFuelLevelState","abstract":"

Vehicle fuel level state data

"},"Constants.html#/c:@SDLVehicleDataTypeFuelConsumption":{"name":"SDLVehicleDataTypeFuelConsumption","abstract":"

Vehicle fuel consumption data

"},"Constants.html#/c:@SDLVehicleDataTypeExternalTemperature":{"name":"SDLVehicleDataTypeExternalTemperature","abstract":"

Vehicle external temperature data

"},"Constants.html#/c:@SDLVehicleDataTypeVIN":{"name":"SDLVehicleDataTypeVIN","abstract":"

Vehicle VIN data

"},"Constants.html#/c:@SDLVehicleDataTypePRNDL":{"name":"SDLVehicleDataTypePRNDL","abstract":"

Vehicle PRNDL data

"},"Constants.html#/c:@SDLVehicleDataTypeTirePressure":{"name":"SDLVehicleDataTypeTirePressure","abstract":"

Vehicle tire pressure data

"},"Constants.html#/c:@SDLVehicleDataTypeOdometer":{"name":"SDLVehicleDataTypeOdometer","abstract":"

Vehicle odometer data

"},"Constants.html#/c:@SDLVehicleDataTypeBeltStatus":{"name":"SDLVehicleDataTypeBeltStatus","abstract":"

Vehicle belt status data

"},"Constants.html#/c:@SDLVehicleDataTypeBodyInfo":{"name":"SDLVehicleDataTypeBodyInfo","abstract":"

Vehicle body info data

"},"Constants.html#/c:@SDLVehicleDataTypeDeviceStatus":{"name":"SDLVehicleDataTypeDeviceStatus","abstract":"

Vehicle device status data

"},"Constants.html#/c:@SDLVehicleDataTypeECallInfo":{"name":"SDLVehicleDataTypeECallInfo","abstract":"

Vehicle emergency call info data

"},"Constants.html#/c:@SDLVehicleDataTypeFuelRange":{"name":"SDLVehicleDataTypeFuelRange","abstract":"

Vehicle fuel range data

"},"Constants.html#/c:@SDLVehicleDataTypeAirbagStatus":{"name":"SDLVehicleDataTypeAirbagStatus","abstract":"

Vehicle airbag status data

"},"Constants.html#/c:@SDLVehicleDataTypeEmergencyEvent":{"name":"SDLVehicleDataTypeEmergencyEvent","abstract":"

Vehicle emergency event info

"},"Constants.html#/c:@SDLVehicleDataTypeClusterModeStatus":{"name":"SDLVehicleDataTypeClusterModeStatus","abstract":"

Vehicle cluster mode status data

"},"Constants.html#/c:@SDLVehicleDataTypeMyKey":{"name":"SDLVehicleDataTypeMyKey","abstract":"

Vehicle MyKey data

"},"Constants.html#/c:@SDLVehicleDataTypeBraking":{"name":"SDLVehicleDataTypeBraking","abstract":"

Vehicle braking data

"},"Constants.html#/c:@SDLVehicleDataTypeWiperStatus":{"name":"SDLVehicleDataTypeWiperStatus","abstract":"

Vehicle wiper status data

"},"Constants.html#/c:@SDLVehicleDataTypeHeadlampStatus":{"name":"SDLVehicleDataTypeHeadlampStatus","abstract":"

Vehicle headlamp status

"},"Constants.html#/c:@SDLVehicleDataTypeBatteryVoltage":{"name":"SDLVehicleDataTypeBatteryVoltage","abstract":"

Vehicle battery voltage data

"},"Constants.html#/c:@SDLVehicleDataTypeEngineOilLife":{"name":"SDLVehicleDataTypeEngineOilLife","abstract":"

Vehicle engine oil life data

"},"Constants.html#/c:@SDLVehicleDataTypeEngineTorque":{"name":"SDLVehicleDataTypeEngineTorque","abstract":"

Vehicle engine torque data

"},"Constants.html#/c:@SDLVehicleDataTypeAccelerationPedal":{"name":"SDLVehicleDataTypeAccelerationPedal","abstract":"

Vehicle accleration pedal data

"},"Constants.html#/c:@SDLVehicleDataTypeSteeringWheel":{"name":"SDLVehicleDataTypeSteeringWheel","abstract":"

Vehicle steering wheel data

"},"Constants.html#/c:@SDLVehicleDataTypeElectronicParkBrakeStatus":{"name":"SDLVehicleDataTypeElectronicParkBrakeStatus","abstract":"

Vehicle electronic parking brake status data

"},"Constants.html#/c:@SDLVehicleDataTypeTurnSignal":{"name":"SDLVehicleDataTypeTurnSignal","abstract":"

Vehicle turn signal data

"},"Constants.html#/c:@SDLVehicleDataTypeCloudAppVehicleID":{"name":"SDLVehicleDataTypeCloudAppVehicleID","abstract":"

The cloud application vehicle id. Used by cloud apps to identify a head unit

"},"Constants.html#/c:@SDLVehicleDataTypeOEMVehicleDataType":{"name":"SDLVehicleDataTypeOEMVehicleDataType","abstract":"

Custom OEM Vehicle data

"},"Constants.html#/c:@SDLVentilationModeUpper":{"name":"SDLVentilationModeUpper","abstract":"

The upper ventilation mode

"},"Constants.html#/c:@SDLVentilationModeLower":{"name":"SDLVentilationModeLower","abstract":"

The lower ventilation mode

"},"Constants.html#/c:@SDLVentilationModeBoth":{"name":"SDLVentilationModeBoth","abstract":"

The both ventilation mode

"},"Constants.html#/c:@SDLVentilationModeNone":{"name":"SDLVentilationModeNone","abstract":"

No ventilation mode

"},"Constants.html#/c:@SDLVideoStreamingCodecH264":{"name":"SDLVideoStreamingCodecH264","abstract":"

H264

"},"Constants.html#/c:@SDLVideoStreamingCodecH265":{"name":"SDLVideoStreamingCodecH265","abstract":"

H265

"},"Constants.html#/c:@SDLVideoStreamingCodecTheora":{"name":"SDLVideoStreamingCodecTheora","abstract":"

Theora

"},"Constants.html#/c:@SDLVideoStreamingCodecVP8":{"name":"SDLVideoStreamingCodecVP8","abstract":"

VP8

"},"Constants.html#/c:@SDLVideoStreamingCodecVP9":{"name":"SDLVideoStreamingCodecVP9","abstract":"

VP9

"},"Constants.html#/c:@SDLVideoStreamingProtocolRAW":{"name":"SDLVideoStreamingProtocolRAW","abstract":"

RAW

"},"Constants.html#/c:@SDLVideoStreamingProtocolRTP":{"name":"SDLVideoStreamingProtocolRTP","abstract":"

RTP

"},"Constants.html#/c:@SDLVideoStreamingProtocolRTSP":{"name":"SDLVideoStreamingProtocolRTSP","abstract":"

RTSP

"},"Constants.html#/c:@SDLVideoStreamingProtocolRTMP":{"name":"SDLVideoStreamingProtocolRTMP","abstract":"

RTMP

"},"Constants.html#/c:@SDLVideoStreamingProtocolWebM":{"name":"SDLVideoStreamingProtocolWebM","abstract":"

WebM

"},"Constants.html#/c:@SDLVideoStreamingStateStreamable":{"name":"SDLVideoStreamingStateStreamable","abstract":"

STREAMABLE, the current app is allowed to stream video

"},"Constants.html#/c:@SDLVideoStreamingStateNotStreamable":{"name":"SDLVideoStreamingStateNotStreamable","abstract":"

NOT_STREAMABLE, the current app is not allowed to stream video

"},"Constants.html#/c:@SDLVRCapabilitiesText":{"name":"SDLVRCapabilitiesText","abstract":"

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

"},"Constants.html#/c:@SDLWarningLightStatusOff":{"name":"SDLWarningLightStatusOff","abstract":"

The warning light is off

"},"Constants.html#/c:@SDLWarningLightStatusOn":{"name":"SDLWarningLightStatusOn","abstract":"

The warning light is off

"},"Constants.html#/c:@SDLWarningLightStatusFlash":{"name":"SDLWarningLightStatusFlash","abstract":"

The warning light is flashing

"},"Constants.html#/c:@SDLWarningLightStatusNotUsed":{"name":"SDLWarningLightStatusNotUsed","abstract":"

The warning light is unused

"},"Constants.html#/c:@SDLWayPointTypeAll":{"name":"SDLWayPointTypeAll","abstract":"

All other waypoint types

"},"Constants.html#/c:@SDLWayPointTypeDestination":{"name":"SDLWayPointTypeDestination","abstract":"

The destination waypoint

"},"Constants.html#/c:@SDLWindowTypeMain":{"name":"SDLWindowTypeMain","abstract":"

This window type describes the main window on a display.

"},"Constants.html#/c:@SDLWindowTypeWidget":{"name":"SDLWindowTypeWidget","abstract":"

A widget is a small window that the app can create to provide information and soft buttons for quick app control.

"},"Constants.html#/c:@SDLWiperStatusOff":{"name":"SDLWiperStatusOff","abstract":"

Wiper is off

"},"Constants.html#/c:@SDLWiperStatusAutomaticOff":{"name":"SDLWiperStatusAutomaticOff","abstract":"

Wiper is off automatically

"},"Constants.html#/c:@SDLWiperStatusOffMoving":{"name":"SDLWiperStatusOffMoving","abstract":"

Wiper is moving but off

"},"Constants.html#/c:@SDLWiperStatusManualIntervalOff":{"name":"SDLWiperStatusManualIntervalOff","abstract":"

Wiper is off due to a manual interval

"},"Constants.html#/c:@SDLWiperStatusManualIntervalOn":{"name":"SDLWiperStatusManualIntervalOn","abstract":"

Wiper is on due to a manual interval

"},"Constants.html#/c:@SDLWiperStatusManualLow":{"name":"SDLWiperStatusManualLow","abstract":"

Wiper is on low manually

"},"Constants.html#/c:@SDLWiperStatusManualHigh":{"name":"SDLWiperStatusManualHigh","abstract":"

Wiper is on high manually

"},"Constants.html#/c:@SDLWiperStatusManualFlick":{"name":"SDLWiperStatusManualFlick","abstract":"

Wiper is on for a single wipe manually

"},"Constants.html#/c:@SDLWiperStatusWash":{"name":"SDLWiperStatusWash","abstract":"

Wiper is in wash mode

"},"Constants.html#/c:@SDLWiperStatusAutomaticLow":{"name":"SDLWiperStatusAutomaticLow","abstract":"

Wiper is on low automatically

"},"Constants.html#/c:@SDLWiperStatusAutomaticHigh":{"name":"SDLWiperStatusAutomaticHigh","abstract":"

Wiper is on high automatically

"},"Constants.html#/c:@SDLWiperStatusCourtesyWipe":{"name":"SDLWiperStatusCourtesyWipe","abstract":"

Wiper is performing a courtesy wipe

"},"Constants.html#/c:@SDLWiperStatusAutomaticAdjust":{"name":"SDLWiperStatusAutomaticAdjust","abstract":"

Wiper is on automatic adjust

"},"Constants.html#/c:@SDLWiperStatusStalled":{"name":"SDLWiperStatusStalled","abstract":"

Wiper is stalled

"},"Constants.html#/c:@SDLWiperStatusNoDataExists":{"name":"SDLWiperStatusNoDataExists","abstract":"

Wiper data is not available

"},"Constants.html#/c:@SmartDeviceLinkVersionNumber":{"name":"SmartDeviceLinkVersionNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SmartDeviceLinkVersionString":{"name":"SmartDeviceLinkVersionString","abstract":"

Undocumented

"},"Classes/SDLWindowTypeCapabilities.html#/c:objc(cs)SDLWindowTypeCapabilities(im)initWithType:maximumNumberOfWindows:":{"name":"-initWithType:maximumNumberOfWindows:","abstract":"

Init with required parameters

","parent_name":"SDLWindowTypeCapabilities"},"Classes/SDLWindowTypeCapabilities.html#/c:objc(cs)SDLWindowTypeCapabilities(py)type":{"name":"type","abstract":"

Type of windows available, to create.

","parent_name":"SDLWindowTypeCapabilities"},"Classes/SDLWindowTypeCapabilities.html#/c:objc(cs)SDLWindowTypeCapabilities(py)maximumNumberOfWindows":{"name":"maximumNumberOfWindows","abstract":"

Number of windows available, to create.

","parent_name":"SDLWindowTypeCapabilities"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)windowID":{"name":"windowID","abstract":"

The specified ID of the window. Can be set to a predefined window, or omitted for the main window on the main display.

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)textFields":{"name":"textFields","abstract":"

A set of all fields that support text data. - see: TextField

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)imageFields":{"name":"imageFields","abstract":"

A set of all fields that support images. - see: ImageField

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)imageTypeSupported":{"name":"imageTypeSupported","abstract":"

Provides information about image types supported by the system.

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)templatesAvailable":{"name":"templatesAvailable","abstract":"

A set of all window templates available on the head unit.

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)numCustomPresetsAvailable":{"name":"numCustomPresetsAvailable","abstract":"

The number of on-window custom presets available (if any); otherwise omitted.

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)buttonCapabilities":{"name":"buttonCapabilities","abstract":"

The number of buttons and the capabilities of each on-window button.

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)softButtonCapabilities":{"name":"softButtonCapabilities","abstract":"

The number of soft buttons available on-window and the capabilities for each button.

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)menuLayoutsAvailable":{"name":"menuLayoutsAvailable","abstract":"

An array of available menu layouts. If this parameter is not provided, only the LIST layout is assumed to be available.

","parent_name":"SDLWindowCapability"},"Classes/SDLWeatherServiceManifest.html#/c:objc(cs)SDLWeatherServiceManifest(im)initWithCurrentForecastSupported:maxMultidayForecastAmount:maxHourlyForecastAmount:maxMinutelyForecastAmount:weatherForLocationSupported:":{"name":"-initWithCurrentForecastSupported:maxMultidayForecastAmount:maxHourlyForecastAmount:maxMinutelyForecastAmount:weatherForLocationSupported:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLWeatherServiceManifest"},"Classes/SDLWeatherServiceManifest.html#/c:objc(cs)SDLWeatherServiceManifest(py)currentForecastSupported":{"name":"currentForecastSupported","abstract":"

Whether or not the current forcast is supported.

","parent_name":"SDLWeatherServiceManifest"},"Classes/SDLWeatherServiceManifest.html#/c:objc(cs)SDLWeatherServiceManifest(py)maxMultidayForecastAmount":{"name":"maxMultidayForecastAmount","abstract":"

The maximum number of day-by-day forecasts.

","parent_name":"SDLWeatherServiceManifest"},"Classes/SDLWeatherServiceManifest.html#/c:objc(cs)SDLWeatherServiceManifest(py)maxHourlyForecastAmount":{"name":"maxHourlyForecastAmount","abstract":"

The maximum number of hour-by-hour forecasts.

","parent_name":"SDLWeatherServiceManifest"},"Classes/SDLWeatherServiceManifest.html#/c:objc(cs)SDLWeatherServiceManifest(py)maxMinutelyForecastAmount":{"name":"maxMinutelyForecastAmount","abstract":"

The maximum number of minute-by-minute forecasts.

","parent_name":"SDLWeatherServiceManifest"},"Classes/SDLWeatherServiceManifest.html#/c:objc(cs)SDLWeatherServiceManifest(py)weatherForLocationSupported":{"name":"weatherForLocationSupported","abstract":"

Whether or not the weather for location is supported.

","parent_name":"SDLWeatherServiceManifest"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(im)initWithLocation:":{"name":"-initWithLocation:","abstract":"

Convenience init for required parameters.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(im)initWithLocation:currentForecast:minuteForecast:hourlyForecast:multidayForecast:alerts:":{"name":"-initWithLocation:currentForecast:minuteForecast:hourlyForecast:multidayForecast:alerts:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(py)location":{"name":"location","abstract":"

The location.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(py)currentForecast":{"name":"currentForecast","abstract":"

The current forecast.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(py)minuteForecast":{"name":"minuteForecast","abstract":"

A minute-by-minute array of forecasts.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(py)hourlyForecast":{"name":"hourlyForecast","abstract":"

An hour-by-hour array of forecasts.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(py)multidayForecast":{"name":"multidayForecast","abstract":"

A day-by-day array of forecasts.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(py)alerts":{"name":"alerts","abstract":"

An array of weather alerts. This array should be ordered with the first object being the current day.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(im)initWithCurrentTemperature:temperatureHigh:temperatureLow:apparentTemperature:apparentTemperatureHigh:apparentTemperatureLow:weatherSummary:time:humidity:cloudCover:moonPhase:windBearing:windGust:windSpeed:nearestStormBearing:nearestStormDistance:precipAccumulation:precipIntensity:precipProbability:precipType:visibility:weatherIcon:":{"name":"-initWithCurrentTemperature:temperatureHigh:temperatureLow:apparentTemperature:apparentTemperatureHigh:apparentTemperatureLow:weatherSummary:time:humidity:cloudCover:moonPhase:windBearing:windGust:windSpeed:nearestStormBearing:nearestStormDistance:precipAccumulation:precipIntensity:precipProbability:precipType:visibility:weatherIcon:","abstract":"

Convenience init for all parameters

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)currentTemperature":{"name":"currentTemperature","abstract":"

The current temperature.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)temperatureHigh":{"name":"temperatureHigh","abstract":"

The predicted high temperature for the day.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)temperatureLow":{"name":"temperatureLow","abstract":"

The predicted low temperature for the day.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)apparentTemperature":{"name":"apparentTemperature","abstract":"

The apparent temperature.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)apparentTemperatureHigh":{"name":"apparentTemperatureHigh","abstract":"

The predicted high apparent temperature for the day.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)apparentTemperatureLow":{"name":"apparentTemperatureLow","abstract":"

The predicted low apparent temperature for the day.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)weatherSummary":{"name":"weatherSummary","abstract":"

A summary of the weather.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)time":{"name":"time","abstract":"

The time this data refers to.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)humidity":{"name":"humidity","abstract":"

From 0 to 1, percentage humidity.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)cloudCover":{"name":"cloudCover","abstract":"

From 0 to 1, percentage cloud cover.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)moonPhase":{"name":"moonPhase","abstract":"

From 0 to 1, percentage of the moon seen, e.g. 0 = no moon, 0.25 = quarter moon

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)windBearing":{"name":"windBearing","abstract":"

In degrees, true north at 0 degrees.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)windGust":{"name":"windGust","abstract":"

In km/hr

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)windSpeed":{"name":"windSpeed","abstract":"

In km/hr

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)nearestStormBearing":{"name":"nearestStormBearing","abstract":"

In degrees, true north at 0 degrees.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)nearestStormDistance":{"name":"nearestStormDistance","abstract":"

In km

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)precipAccumulation":{"name":"precipAccumulation","abstract":"

In cm

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)precipIntensity":{"name":"precipIntensity","abstract":"

In cm of water per hour.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)precipProbability":{"name":"precipProbability","abstract":"

From 0 to 1, percentage chance.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)precipType":{"name":"precipType","abstract":"

A description of the precipitation type (e.g. rain, snow, sleet, hail)

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)visibility":{"name":"visibility","abstract":"

In km

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)weatherIcon":{"name":"weatherIcon","abstract":"

The weather icon image.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(im)initWithTitle:summary:expires:regions:severity:timeIssued:":{"name":"-initWithTitle:summary:expires:regions:severity:timeIssued:","abstract":"

Convenience init for all parameters

","parent_name":"SDLWeatherAlert"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(py)title":{"name":"title","abstract":"

The title of the alert.

","parent_name":"SDLWeatherAlert"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(py)summary":{"name":"summary","abstract":"

A summary for the alert.

","parent_name":"SDLWeatherAlert"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(py)expires":{"name":"expires","abstract":"

The date the alert expires.

","parent_name":"SDLWeatherAlert"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(py)regions":{"name":"regions","abstract":"

Regions affected.

","parent_name":"SDLWeatherAlert"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(py)severity":{"name":"severity","abstract":"

Severity of the weather alert.

","parent_name":"SDLWeatherAlert"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(py)timeIssued":{"name":"timeIssued","abstract":"

The date the alert was issued.

","parent_name":"SDLWeatherAlert"},"Classes/SDLVRHelpItem.html#/c:objc(cs)SDLVRHelpItem(im)initWithText:image:":{"name":"-initWithText:image:","abstract":"

Undocumented

","parent_name":"SDLVRHelpItem"},"Classes/SDLVRHelpItem.html#/c:objc(cs)SDLVRHelpItem(im)initWithText:image:position:":{"name":"-initWithText:image:position:","abstract":"

Undocumented

","parent_name":"SDLVRHelpItem"},"Classes/SDLVRHelpItem.html#/c:objc(cs)SDLVRHelpItem(py)text":{"name":"text","abstract":"

Text to display for VR Help item

","parent_name":"SDLVRHelpItem"},"Classes/SDLVRHelpItem.html#/c:objc(cs)SDLVRHelpItem(py)image":{"name":"image","abstract":"

Image for VR Help item

","parent_name":"SDLVRHelpItem"},"Classes/SDLVRHelpItem.html#/c:objc(cs)SDLVRHelpItem(py)position":{"name":"position","abstract":"

Position to display item in VR Help list

","parent_name":"SDLVRHelpItem"},"Classes/SDLVoiceCommand.html#/c:objc(cs)SDLVoiceCommand(py)voiceCommands":{"name":"voiceCommands","abstract":"

The strings the user can say to activate this voice command

","parent_name":"SDLVoiceCommand"},"Classes/SDLVoiceCommand.html#/c:objc(cs)SDLVoiceCommand(py)handler":{"name":"handler","abstract":"

The handler that will be called when the command is activated

","parent_name":"SDLVoiceCommand"},"Classes/SDLVoiceCommand.html#/c:objc(cs)SDLVoiceCommand(im)initWithVoiceCommands:handler:":{"name":"-initWithVoiceCommands:handler:","abstract":"

Undocumented

","parent_name":"SDLVoiceCommand"},"Classes/SDLVideoStreamingFormat.html#/c:objc(cs)SDLVideoStreamingFormat(py)protocol":{"name":"protocol","abstract":"

Protocol type, see VideoStreamingProtocol

","parent_name":"SDLVideoStreamingFormat"},"Classes/SDLVideoStreamingFormat.html#/c:objc(cs)SDLVideoStreamingFormat(py)codec":{"name":"codec","abstract":"

Codec type, see VideoStreamingCodec

","parent_name":"SDLVideoStreamingFormat"},"Classes/SDLVideoStreamingFormat.html#/c:objc(cs)SDLVideoStreamingFormat(im)initWithCodec:protocol:":{"name":"-initWithCodec:protocol:","abstract":"

Undocumented

","parent_name":"SDLVideoStreamingFormat"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(im)initWithPreferredResolution:maxBitrate:supportedFormats:hapticDataSupported:":{"name":"-initWithPreferredResolution:maxBitrate:supportedFormats:hapticDataSupported:","abstract":"

Convenience init for creating a video streaming capability.

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(im)initWithPreferredResolution:maxBitrate:supportedFormats:hapticDataSupported:diagonalScreenSize:pixelPerInch:scale:":{"name":"-initWithPreferredResolution:maxBitrate:supportedFormats:hapticDataSupported:diagonalScreenSize:pixelPerInch:scale:","abstract":"

Convenience init for creating a video streaming capability with all parameters.

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)preferredResolution":{"name":"preferredResolution","abstract":"

The preferred resolution of a video stream for decoding and rendering on HMI

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)maxBitrate":{"name":"maxBitrate","abstract":"

The maximum bitrate of video stream that is supported, in kbps, optional

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)supportedFormats":{"name":"supportedFormats","abstract":"

Detailed information on each format supported by this system, in its preferred order

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)hapticSpatialDataSupported":{"name":"hapticSpatialDataSupported","abstract":"

True if the system can utilize the haptic spatial data from the source being streamed.

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)diagonalScreenSize":{"name":"diagonalScreenSize","abstract":"

The diagonal screen size in inches.

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)pixelPerInch":{"name":"pixelPerInch","abstract":"

The diagonal resolution in pixels divided by the diagonal screen size in inches.

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)scale":{"name":"scale","abstract":"

The scaling factor the app should use to change the size of the projecting view.

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(py)major":{"name":"major","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(py)minor":{"name":"minor","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(py)patch":{"name":"patch","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(py)stringVersion":{"name":"stringVersion","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)initWithMajor:minor:patch:":{"name":"-initWithMajor:minor:patch:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(cm)versionWithMajor:minor:patch:":{"name":"+versionWithMajor:minor:patch:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)initWithString:":{"name":"-initWithString:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(cm)versionWithString:":{"name":"+versionWithString:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)initWithSyncMsgVersion:":{"name":"-initWithSyncMsgVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(cm)versionWithSyncMsgVersion:":{"name":"+versionWithSyncMsgVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)initWithSDLMsgVersion:":{"name":"-initWithSDLMsgVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(cm)versionWithSDLMsgVersion:":{"name":"+versionWithSDLMsgVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)compare:":{"name":"-compare:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)isLessThanVersion:":{"name":"-isLessThanVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)isEqualToVersion:":{"name":"-isEqualToVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)isGreaterThanVersion:":{"name":"-isGreaterThanVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)isGreaterThanOrEqualToVersion:":{"name":"-isGreaterThanOrEqualToVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)isLessThanOrEqualToVersion:":{"name":"-isLessThanOrEqualToVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVehicleType.html#/c:objc(cs)SDLVehicleType(py)make":{"name":"make","abstract":"

The make of the vehicle

","parent_name":"SDLVehicleType"},"Classes/SDLVehicleType.html#/c:objc(cs)SDLVehicleType(py)model":{"name":"model","abstract":"

The model of the vehicle

","parent_name":"SDLVehicleType"},"Classes/SDLVehicleType.html#/c:objc(cs)SDLVehicleType(py)modelYear":{"name":"modelYear","abstract":"

The model year of the vehicle

","parent_name":"SDLVehicleType"},"Classes/SDLVehicleType.html#/c:objc(cs)SDLVehicleType(py)trim":{"name":"trim","abstract":"

The trim of the vehicle

","parent_name":"SDLVehicleType"},"Classes/SDLVehicleDataResult.html#/c:objc(cs)SDLVehicleDataResult(im)initWithDataType:resultCode:":{"name":"-initWithDataType:resultCode:","abstract":"

Convenience init for creating a SDLVehicleDataResult with a dataType

","parent_name":"SDLVehicleDataResult"},"Classes/SDLVehicleDataResult.html#/c:objc(cs)SDLVehicleDataResult(im)initWithCustomOEMDataType:resultCode:":{"name":"-initWithCustomOEMDataType:resultCode:","abstract":"

Convenience init for creating a SDLVehicleDataResult with a customDataType

","parent_name":"SDLVehicleDataResult"},"Classes/SDLVehicleDataResult.html#/c:objc(cs)SDLVehicleDataResult(py)dataType":{"name":"dataType","abstract":"

Defined published data element type

","parent_name":"SDLVehicleDataResult"},"Classes/SDLVehicleDataResult.html#/c:objc(cs)SDLVehicleDataResult(py)customOEMDataType":{"name":"customOEMDataType","abstract":"

OEM custom defined published data element type

","parent_name":"SDLVehicleDataResult"},"Classes/SDLVehicleDataResult.html#/c:objc(cs)SDLVehicleDataResult(py)resultCode":{"name":"resultCode","abstract":"

Published data result code

","parent_name":"SDLVehicleDataResult"},"Classes/SDLUpdateTurnList.html#/c:objc(cs)SDLUpdateTurnList(im)initWithTurnList:softButtons:":{"name":"-initWithTurnList:softButtons:","abstract":"

Undocumented

","parent_name":"SDLUpdateTurnList"},"Classes/SDLUpdateTurnList.html#/c:objc(cs)SDLUpdateTurnList(py)turnList":{"name":"turnList","abstract":"

Optional, SDLTurn, 1 - 100 entries

","parent_name":"SDLUpdateTurnList"},"Classes/SDLUpdateTurnList.html#/c:objc(cs)SDLUpdateTurnList(py)softButtons":{"name":"softButtons","abstract":"

Required, SDLSoftButton, 0 - 1 Entries

","parent_name":"SDLUpdateTurnList"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)gps":{"name":"gps","abstract":"

The result of requesting to unsubscribe to the GPSData.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)speed":{"name":"speed","abstract":"

The result of requesting to unsubscribe to the vehicle speed in kilometers per hour.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)rpm":{"name":"rpm","abstract":"

The result of requesting to unsubscribe to the number of revolutions per minute of the engine.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)fuelLevel":{"name":"fuelLevel","abstract":"

The result of requesting to unsubscribe to the fuel level in the tank (percentage)

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

The result of requesting to unsubscribe to the fuel level state.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)fuelRange":{"name":"fuelRange","abstract":"

The result of requesting to unsubscribe to the fuel range.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

The result of requesting to unsubscribe to the instantaneous fuel consumption in microlitres.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)externalTemperature":{"name":"externalTemperature","abstract":"

The result of requesting to unsubscribe to the external temperature in degrees celsius.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)prndl":{"name":"prndl","abstract":"

The result of requesting to unsubscribe to the PRNDL status.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)tirePressure":{"name":"tirePressure","abstract":"

The result of requesting to unsubscribe to the tireStatus.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)odometer":{"name":"odometer","abstract":"

The result of requesting to unsubscribe to the odometer in km.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)beltStatus":{"name":"beltStatus","abstract":"

The result of requesting to unsubscribe to the status of the seat belts.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)bodyInformation":{"name":"bodyInformation","abstract":"

The result of requesting to unsubscribe to the body information including power modes.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)deviceStatus":{"name":"deviceStatus","abstract":"

The result of requesting to unsubscribe to the device status including signal and battery strength.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)driverBraking":{"name":"driverBraking","abstract":"

The result of requesting to unsubscribe to the status of the brake pedal.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)wiperStatus":{"name":"wiperStatus","abstract":"

The result of requesting to unsubscribe to the status of the wipers.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)headLampStatus":{"name":"headLampStatus","abstract":"

The result of requesting to unsubscribe to the status of the head lamps.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)engineOilLife":{"name":"engineOilLife","abstract":"

The result of requesting to unsubscribe to the estimated percentage of remaining oil life of the engine.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)engineTorque":{"name":"engineTorque","abstract":"

The result of requesting to unsubscribe to the torque value for engine (in Nm) on non-diesel variants.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

The result of requesting to unsubscribe to the accelerator pedal position (percentage depressed)

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

The result of requesting to unsubscribe to the current angle of the steering wheel (in deg)

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)eCallInfo":{"name":"eCallInfo","abstract":"

The result of requesting to unsubscribe to the emergency call info

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)airbagStatus":{"name":"airbagStatus","abstract":"

The result of requesting to unsubscribe to the airbag status

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

The result of requesting to unsubscribe to the emergency event

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)clusterModes":{"name":"clusterModes","abstract":"

The result of requesting to unsubscribe to the cluster modes

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)myKey":{"name":"myKey","abstract":"

The result of requesting to unsubscribe to the myKey status

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

The result of requesting to unsubscribe to the electronic parking brake status

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)turnSignal":{"name":"turnSignal","abstract":"

The result of requesting to unsubscribe to the turn signal

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

The result of requesting to unsubscribe to the cloud app vehicle id

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:emergencyEvent:engineTorque:externalTemperature:fuelLevel:fuelLevelState:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:emergencyEvent:engineTorque:externalTemperature:fuelLevel:fuelLevelState:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:wiperStatus:","abstract":"

Convenience init for unsubscribing to all possible vehicle data items.

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:","abstract":"

Convenience init for unsubscribing to all possible vehicle data items.

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:cloudAppVehicleID:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:cloudAppVehicleID:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:","abstract":"

Convenience init for unsubscribing to all possible vehicle data items.

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)gps":{"name":"gps","abstract":"

If true, unsubscribes from GPS

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)speed":{"name":"speed","abstract":"

If true, unsubscribes from Speed

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)rpm":{"name":"rpm","abstract":"

If true, unsubscribes from RPM

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)fuelLevel":{"name":"fuelLevel","abstract":"

If true, unsubscribes from Fuel Level

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

If true, unsubscribes from Fuel Level State

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)fuelRange":{"name":"fuelRange","abstract":"

If true, unsubscribes from Fuel Range

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

If true, unsubscribes from Instant Fuel Consumption

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)externalTemperature":{"name":"externalTemperature","abstract":"

If true, unsubscribes from External Temperature

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)prndl":{"name":"prndl","abstract":"

If true, unsubscribes from PRNDL

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)tirePressure":{"name":"tirePressure","abstract":"

If true, unsubscribes from Tire Pressure

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)odometer":{"name":"odometer","abstract":"

If true, unsubscribes from Odometer

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)beltStatus":{"name":"beltStatus","abstract":"

If true, unsubscribes from Belt Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)bodyInformation":{"name":"bodyInformation","abstract":"

If true, unsubscribes from Body Information

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)deviceStatus":{"name":"deviceStatus","abstract":"

If true, unsubscribes from Device Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)driverBraking":{"name":"driverBraking","abstract":"

If true, unsubscribes from Driver Braking

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)wiperStatus":{"name":"wiperStatus","abstract":"

If true, unsubscribes from Wiper Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)headLampStatus":{"name":"headLampStatus","abstract":"

If true, unsubscribes from Head Lamp Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)engineOilLife":{"name":"engineOilLife","abstract":"

If true, unsubscribes from Engine Oil Life

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)engineTorque":{"name":"engineTorque","abstract":"

If true, unsubscribes from Engine Torque

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

If true, unsubscribes from Acc Pedal Position

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

If true, unsubscribes from Steering Wheel Angle data

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)eCallInfo":{"name":"eCallInfo","abstract":"

If true, unsubscribes from eCallInfo

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)airbagStatus":{"name":"airbagStatus","abstract":"

If true, unsubscribes from Airbag Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

If true, unsubscribes from Emergency Event

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)clusterModeStatus":{"name":"clusterModeStatus","abstract":"

If true, unsubscribes from Cluster Mode Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)myKey":{"name":"myKey","abstract":"

If true, unsubscribes from My Key

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

A boolean value. If true, unsubscribes to the Electronic Parking Brake Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)turnSignal":{"name":"turnSignal","abstract":"

A boolean value. If true, unsubscribes to the Turn Signal

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

A boolean value. If true, unsubscribes to the Cloud App Vehicle ID

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeButton.html#/c:objc(cs)SDLUnsubscribeButton(im)initWithButtonName:":{"name":"-initWithButtonName:","abstract":"

Undocumented

","parent_name":"SDLUnsubscribeButton"},"Classes/SDLUnsubscribeButton.html#/c:objc(cs)SDLUnsubscribeButton(py)buttonName":{"name":"buttonName","abstract":"

A name of the button to unsubscribe from","parent_name":"SDLUnsubscribeButton"},"Classes/SDLUnpublishAppService.html#/c:objc(cs)SDLUnpublishAppService(im)initWithServiceID:":{"name":"-initWithServiceID:","abstract":"

Create an instance of UnpublishAppService with the serviceID that corresponds with the service to be unpublished

","parent_name":"SDLUnpublishAppService"},"Classes/SDLUnpublishAppService.html#/c:objc(cs)SDLUnpublishAppService(py)serviceID":{"name":"serviceID","abstract":"

The ID of the service to be unpublished.

","parent_name":"SDLUnpublishAppService"},"Classes/SDLTurn.html#/c:objc(cs)SDLTurn(im)initWithNavigationText:turnIcon:":{"name":"-initWithNavigationText:turnIcon:","abstract":"

Undocumented

","parent_name":"SDLTurn"},"Classes/SDLTurn.html#/c:objc(cs)SDLTurn(py)navigationText":{"name":"navigationText","abstract":"

Individual turn text. Must provide at least text or icon for a given turn

","parent_name":"SDLTurn"},"Classes/SDLTurn.html#/c:objc(cs)SDLTurn(py)turnIcon":{"name":"turnIcon","abstract":"

Individual turn icon. Must provide at least text or icon for a given turn

","parent_name":"SDLTurn"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)touchEventDelegate":{"name":"touchEventDelegate","abstract":"

Notified of processed touches such as pinches, pans, and taps

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)touchEventHandler":{"name":"touchEventHandler","abstract":"

@abstract","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)tapDistanceThreshold":{"name":"tapDistanceThreshold","abstract":"

Distance between two taps on the screen, in the head unit’s coordinate system, used for registering double-tap callbacks.

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)panDistanceThreshold":{"name":"panDistanceThreshold","abstract":"

Minimum distance for a pan gesture in the head unit’s coordinate system, used for registering pan callbacks.

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)tapTimeThreshold":{"name":"tapTimeThreshold","abstract":"

@abstract","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)movementTimeThreshold":{"name":"movementTimeThreshold","abstract":"

@abstract","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)enableSyncedPanning":{"name":"enableSyncedPanning","abstract":"

If set to NO, the display link syncing will be ignored and movementTimeThreshold will be used. Defaults to YES.

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)touchEnabled":{"name":"touchEnabled","abstract":"

@abstract","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(im)cancelPendingTouches":{"name":"-cancelPendingTouches","abstract":"

@abstract","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(im)initWithHitTester:":{"name":"-initWithHitTester:","abstract":"

Initialize a touch manager with a hit tester if available

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(im)initWithHitTester:videoScaleManager:":{"name":"-initWithHitTester:videoScaleManager:","abstract":"

Initialize a touch manager with a hit tester and a video scale manager.

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(im)syncFrame":{"name":"-syncFrame","abstract":"

Called by SDLStreamingMediaManager in sync with the streaming framerate. This helps to moderate panning gestures by allowing the UI to be modified in time with the framerate.

","parent_name":"SDLTouchManager"},"Classes/SDLTouchEventCapabilities.html#/c:objc(cs)SDLTouchEventCapabilities(py)pressAvailable":{"name":"pressAvailable","abstract":"

Whether or not long presses are available

","parent_name":"SDLTouchEventCapabilities"},"Classes/SDLTouchEventCapabilities.html#/c:objc(cs)SDLTouchEventCapabilities(py)multiTouchAvailable":{"name":"multiTouchAvailable","abstract":"

Whether or not multi-touch (e.g. a pinch gesture) is available

","parent_name":"SDLTouchEventCapabilities"},"Classes/SDLTouchEventCapabilities.html#/c:objc(cs)SDLTouchEventCapabilities(py)doublePressAvailable":{"name":"doublePressAvailable","abstract":"

Whether or not a double tap is available

","parent_name":"SDLTouchEventCapabilities"},"Classes/SDLTouchEvent.html#/c:objc(cs)SDLTouchEvent(py)touchEventId":{"name":"touchEventId","abstract":"

A touch’s unique identifier. The application can track the current touch events by id.

","parent_name":"SDLTouchEvent"},"Classes/SDLTouchEvent.html#/c:objc(cs)SDLTouchEvent(py)timeStamp":{"name":"timeStamp","abstract":"

The time that the touch was recorded. This number can the time since the beginning of the session or something else as long as the units are in milliseconds.

","parent_name":"SDLTouchEvent"},"Classes/SDLTouchEvent.html#/c:objc(cs)SDLTouchEvent(py)coord":{"name":"coord","abstract":"

The touch’s coordinate

","parent_name":"SDLTouchEvent"},"Classes/SDLTouchCoord.html#/c:objc(cs)SDLTouchCoord(py)x":{"name":"x","abstract":"

The x value of the touch coordinate

","parent_name":"SDLTouchCoord"},"Classes/SDLTouchCoord.html#/c:objc(cs)SDLTouchCoord(py)y":{"name":"y","abstract":"

The y value of the touch coordinate

","parent_name":"SDLTouchCoord"},"Classes/SDLTouch.html#/c:objc(cs)SDLTouch(im)initWithTouchEvent:":{"name":"-initWithTouchEvent:","abstract":"

@abstract","parent_name":"SDLTouch"},"Classes/SDLTouch.html#/c:objc(cs)SDLTouch(py)identifier":{"name":"identifier","abstract":"

@abstract","parent_name":"SDLTouch"},"Classes/SDLTouch.html#/c:objc(cs)SDLTouch(py)location":{"name":"location","abstract":"

@abstract","parent_name":"SDLTouch"},"Classes/SDLTouch.html#/c:objc(cs)SDLTouch(py)timeStamp":{"name":"timeStamp","abstract":"

@abstract","parent_name":"SDLTouch"},"Classes/SDLTouch.html#/c:objc(cs)SDLTouch(py)isFirstFinger":{"name":"isFirstFinger","abstract":"

@abstract","parent_name":"SDLTouch"},"Classes/SDLTouch.html#/c:objc(cs)SDLTouch(py)isSecondFinger":{"name":"isSecondFinger","abstract":"

@abstract","parent_name":"SDLTouch"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)pressureTelltale":{"name":"pressureTelltale","abstract":"

Status of the Tire Pressure Telltale. See WarningLightStatus.

","parent_name":"SDLTireStatus"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)leftFront":{"name":"leftFront","abstract":"

The status of the left front tire.

","parent_name":"SDLTireStatus"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)rightFront":{"name":"rightFront","abstract":"

The status of the right front tire.

","parent_name":"SDLTireStatus"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)leftRear":{"name":"leftRear","abstract":"

The status of the left rear tire.

","parent_name":"SDLTireStatus"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)rightRear":{"name":"rightRear","abstract":"

The status of the right rear tire.

","parent_name":"SDLTireStatus"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)innerLeftRear":{"name":"innerLeftRear","abstract":"

The status of the inner left rear tire.

","parent_name":"SDLTireStatus"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)innerRightRear":{"name":"innerRightRear","abstract":"

The status of the innter right rear tire.

","parent_name":"SDLTireStatus"},"Classes/SDLTextField.html#/c:objc(cs)SDLTextField(py)name":{"name":"name","abstract":"

The enumeration identifying the field.

","parent_name":"SDLTextField"},"Classes/SDLTextField.html#/c:objc(cs)SDLTextField(py)characterSet":{"name":"characterSet","abstract":"

The character set that is supported in this field.

","parent_name":"SDLTextField"},"Classes/SDLTextField.html#/c:objc(cs)SDLTextField(py)width":{"name":"width","abstract":"

The number of characters in one row of this field.

","parent_name":"SDLTextField"},"Classes/SDLTextField.html#/c:objc(cs)SDLTextField(py)rows":{"name":"rows","abstract":"

The number of rows for this text field.

","parent_name":"SDLTextField"},"Classes/SDLTemplateConfiguration.html#/c:objc(cs)SDLTemplateConfiguration(im)initWithPredefinedLayout:":{"name":"-initWithPredefinedLayout:","abstract":"

Constructor with the required values.

","parent_name":"SDLTemplateConfiguration"},"Classes/SDLTemplateConfiguration.html#/c:objc(cs)SDLTemplateConfiguration(im)initWithTemplate:":{"name":"-initWithTemplate:","abstract":"

Init with the required values.

","parent_name":"SDLTemplateConfiguration"},"Classes/SDLTemplateConfiguration.html#/c:objc(cs)SDLTemplateConfiguration(im)initWithTemplate:dayColorScheme:nightColorScheme:":{"name":"-initWithTemplate:dayColorScheme:nightColorScheme:","abstract":"

Convinience constructor with all the parameters.

","parent_name":"SDLTemplateConfiguration"},"Classes/SDLTemplateConfiguration.html#/c:objc(cs)SDLTemplateConfiguration(py)template":{"name":"template","abstract":"

Predefined or dynamically created window template. Currently only predefined window template layouts are defined.

","parent_name":"SDLTemplateConfiguration"},"Classes/SDLTemplateConfiguration.html#/c:objc(cs)SDLTemplateConfiguration(py)dayColorScheme":{"name":"dayColorScheme","abstract":"

The color scheme to use when the head unit is in a light / day situation.

","parent_name":"SDLTemplateConfiguration"},"Classes/SDLTemplateConfiguration.html#/c:objc(cs)SDLTemplateConfiguration(py)nightColorScheme":{"name":"nightColorScheme","abstract":"

The color scheme to use when the head unit is in a dark / night situation.

","parent_name":"SDLTemplateConfiguration"},"Classes/SDLTemplateColorScheme.html#/c:objc(cs)SDLTemplateColorScheme(im)initWithPrimaryRGBColor:secondaryRGBColor:backgroundRGBColor:":{"name":"-initWithPrimaryRGBColor:secondaryRGBColor:backgroundRGBColor:","abstract":"

Undocumented

","parent_name":"SDLTemplateColorScheme"},"Classes/SDLTemplateColorScheme.html#/c:objc(cs)SDLTemplateColorScheme(im)initWithPrimaryColor:secondaryColor:backgroundColor:":{"name":"-initWithPrimaryColor:secondaryColor:backgroundColor:","abstract":"

Undocumented

","parent_name":"SDLTemplateColorScheme"},"Classes/SDLTemplateColorScheme.html#/c:objc(cs)SDLTemplateColorScheme(py)primaryColor":{"name":"primaryColor","abstract":"

The primary color. This must always be your primary brand color. If the OEM only uses one color, this will be the color. It is recommended to the OEMs that the primaryColor should change the mediaClockTimer bar and the highlight color of soft buttons.

","parent_name":"SDLTemplateColorScheme"},"Classes/SDLTemplateColorScheme.html#/c:objc(cs)SDLTemplateColorScheme(py)secondaryColor":{"name":"secondaryColor","abstract":"

The secondary color. This may be an accent or complimentary color to your primary brand color. If the OEM uses this color, they must also use the primary color. It is recommended to the OEMs that the secondaryColor should change the background color of buttons, such as soft buttons.

","parent_name":"SDLTemplateColorScheme"},"Classes/SDLTemplateColorScheme.html#/c:objc(cs)SDLTemplateColorScheme(py)backgroundColor":{"name":"backgroundColor","abstract":"

The background color to be used on the template. If the OEM does not support this parameter, assume on dayColorScheme that this will be a light color, and on nightColorScheme a dark color. You should do the same for your custom schemes.

","parent_name":"SDLTemplateColorScheme"},"Classes/SDLTemperature.html#/c:objc(cs)SDLTemperature(im)initWithFahrenheitValue:":{"name":"-initWithFahrenheitValue:","abstract":"

Convenience init for a fahrenheit temperature value.

","parent_name":"SDLTemperature"},"Classes/SDLTemperature.html#/c:objc(cs)SDLTemperature(im)initWithCelsiusValue:":{"name":"-initWithCelsiusValue:","abstract":"

Convenience init for a celsius temperature value.

","parent_name":"SDLTemperature"},"Classes/SDLTemperature.html#/c:objc(cs)SDLTemperature(im)initWithUnit:value:":{"name":"-initWithUnit:value:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLTemperature"},"Classes/SDLTemperature.html#/c:objc(cs)SDLTemperature(py)unit":{"name":"unit","abstract":"

Temperature unit

","parent_name":"SDLTemperature"},"Classes/SDLTemperature.html#/c:objc(cs)SDLTemperature(py)value":{"name":"value","abstract":"

Temperature value in specified unit. Range depends on OEM and is not checked by SDL.

","parent_name":"SDLTemperature"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(im)initWithText:type:":{"name":"-initWithText:type:","abstract":"

Initialize with text and a type

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(cm)textChunksFromString:":{"name":"+textChunksFromString:","abstract":"

Create TTS using text

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(cm)sapiChunksFromString:":{"name":"+sapiChunksFromString:","abstract":"

Create TTS using SAPI

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(cm)lhPlusChunksFromString:":{"name":"+lhPlusChunksFromString:","abstract":"

Create TTS using LH Plus

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(cm)prerecordedChunksFromString:":{"name":"+prerecordedChunksFromString:","abstract":"

Create TTS using prerecorded chunks

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(cm)silenceChunks":{"name":"+silenceChunks","abstract":"

Create TTS using silence

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(cm)fileChunksWithName:":{"name":"+fileChunksWithName:","abstract":"

Create TTS to play an audio file previously uploaded to the system.

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(py)text":{"name":"text","abstract":"

Text to be spoken, a phoneme specification, or the name of a pre-recorded / pre-uploaded sound. The contents of this field are indicated by the type field.

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(py)type":{"name":"type","abstract":"

The type of information in the text field (e.g. phrase to be spoken, phoneme specification, name of pre-recorded sound).

","parent_name":"SDLTTSChunk"},"Classes/SDLSystemRequest.html#/c:objc(cs)SDLSystemRequest(im)initWithType:fileName:":{"name":"-initWithType:fileName:","abstract":"

Create a generic system request with a file name

","parent_name":"SDLSystemRequest"},"Classes/SDLSystemRequest.html#/c:objc(cs)SDLSystemRequest(im)initWithProprietaryType:fileName:":{"name":"-initWithProprietaryType:fileName:","abstract":"

Create an OEM_PROPRIETARY system request with a subtype and file name

","parent_name":"SDLSystemRequest"},"Classes/SDLSystemRequest.html#/c:objc(cs)SDLSystemRequest(py)requestType":{"name":"requestType","abstract":"

The type of system request. Note that Proprietary requests should forward the binary data to the known proprietary module on the system.

","parent_name":"SDLSystemRequest"},"Classes/SDLSystemRequest.html#/c:objc(cs)SDLSystemRequest(py)requestSubType":{"name":"requestSubType","abstract":"

A request subType used when the requestType is OEM_SPECIFIC.

","parent_name":"SDLSystemRequest"},"Classes/SDLSystemRequest.html#/c:objc(cs)SDLSystemRequest(py)fileName":{"name":"fileName","abstract":"

Filename of HTTP data to store in predefined system staging area.

","parent_name":"SDLSystemRequest"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)supportsSubscriptions":{"name":"supportsSubscriptions","abstract":"

YES if subscriptions are available on the connected head unit. If NO, calls to subscribeToCapabilityType:withBlock and subscribeToCapabilityType:withObserver:selector will fail.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)displays":{"name":"displays","abstract":"

Provides window capabilities of all displays connected with SDL. By default, one display is connected and supported which includes window capability information of the default main window of the display. May be nil if the system has not provided display and window capability information yet.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)displayCapabilities":{"name":"displayCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)hmiCapabilities":{"name":"hmiCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)softButtonCapabilities":{"name":"softButtonCapabilities","abstract":"

If returned, the platform supports on-screen SoftButtons

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)buttonCapabilities":{"name":"buttonCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)presetBankCapabilities":{"name":"presetBankCapabilities","abstract":"

If returned, the platform supports custom on-screen Presets

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)hmiZoneCapabilities":{"name":"hmiZoneCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)speechCapabilities":{"name":"speechCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)prerecordedSpeechCapabilities":{"name":"prerecordedSpeechCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)vrCapability":{"name":"vrCapability","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)audioPassThruCapabilities":{"name":"audioPassThruCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)pcmStreamCapability":{"name":"pcmStreamCapability","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)appServicesCapabilities":{"name":"appServicesCapabilities","abstract":"

If returned, the platform supports app services

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)navigationCapability":{"name":"navigationCapability","abstract":"

If returned, the platform supports navigation

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)phoneCapability":{"name":"phoneCapability","abstract":"

If returned, the platform supports making phone calls

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)videoStreamingCapability":{"name":"videoStreamingCapability","abstract":"

If returned, the platform supports video streaming

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)remoteControlCapability":{"name":"remoteControlCapability","abstract":"

If returned, the platform supports remote control capabilities

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)seatLocationCapability":{"name":"seatLocationCapability","abstract":"

If returned, the platform supports remote control capabilities for seats

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)defaultMainWindowCapability":{"name":"defaultMainWindowCapability","abstract":"

Returns the window capability object of the default main window which is always pre-created by the connected system. This is a convenience method for easily accessing the capabilities of the default main window.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)init":{"name":"-init","abstract":"

Init is unavailable. Dependencies must be injected using initWithConnectionManager:

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)initWithConnectionManager:":{"name":"-initWithConnectionManager:","abstract":"

Creates a new system capability manager with a specified connection manager

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)start":{"name":"-start","abstract":"

Starts the manager. This method is used internally.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)stop":{"name":"-stop","abstract":"

Stops the manager. This method is used internally.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)updateCapabilityType:completionHandler:":{"name":"-updateCapabilityType:completionHandler:","abstract":"

Retrieves a capability type from the remote system. This function must be called in order to retrieve the values for navigationCapability, phoneCapability, videoStreamingCapability, remoteControlCapability, and appServicesCapabilities. If you do not call this method first, those values will be nil. After calling this method, assuming there is no error in the handler, you may retrieve the capability you requested from the manager within the handler.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)subscribeToCapabilityType:withBlock:":{"name":"-subscribeToCapabilityType:withBlock:","abstract":"

Subscribe to a particular capability type using a block callback

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)subscribeToCapabilityType:withObserver:selector:":{"name":"-subscribeToCapabilityType:withObserver:selector:","abstract":"

Subscribe to a particular capability type with a selector callback. The selector supports the following parameters:

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)unsubscribeFromCapabilityType:withObserver:":{"name":"-unsubscribeFromCapabilityType:withObserver:","abstract":"

Unsubscribe from a particular capability type. If it was subscribed with a block, the return value should be passed to the observer to unsubscribe the block. If it was subscribed with a selector, the observer object should be passed to unsubscribe the object selector.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)windowCapabilityWithWindowID:":{"name":"-windowCapabilityWithWindowID:","abstract":"

Returns the window capability object of the primary display with the specified window ID. This is a convenient method to easily access capabilities of windows for instance widget windows of the main display.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithAppServicesCapabilities:":{"name":"-initWithAppServicesCapabilities:","abstract":"

Convenience init for an App Service Capability

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithNavigationCapability:":{"name":"-initWithNavigationCapability:","abstract":"

Convenience init for a Navigation Capability

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithPhoneCapability:":{"name":"-initWithPhoneCapability:","abstract":"

Convenience init for a Phone Capability

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithVideoStreamingCapability:":{"name":"-initWithVideoStreamingCapability:","abstract":"

Convenience init for a Video Streaming Capability

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithRemoteControlCapability:":{"name":"-initWithRemoteControlCapability:","abstract":"

Convenience init for a Remote Control Capability

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithDisplayCapabilities:":{"name":"-initWithDisplayCapabilities:","abstract":"

Convenience init for DisplayCapability list

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithSeatLocationCapability:":{"name":"-initWithSeatLocationCapability:","abstract":"

Convenience init for a Remote Control Capability

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)systemCapabilityType":{"name":"systemCapabilityType","abstract":"

Used as a descriptor of what data to expect in this struct. The corresponding param to this enum should be included and the only other parameter included.

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)appServicesCapabilities":{"name":"appServicesCapabilities","abstract":"

Describes the capabilities of app services including what service types are supported and the current state of services.

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)navigationCapability":{"name":"navigationCapability","abstract":"

Describes the extended capabilities of the onboard navigation system

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)phoneCapability":{"name":"phoneCapability","abstract":"

Describes the extended capabilities of the module’s phone feature

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)videoStreamingCapability":{"name":"videoStreamingCapability","abstract":"

Describes the capabilities of the module’s video streaming feature

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)remoteControlCapability":{"name":"remoteControlCapability","abstract":"

Describes the extended capabilities of the module’s remote control feature

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)seatLocationCapability":{"name":"seatLocationCapability","abstract":"

Describes information about the locations of each seat

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)displayCapabilities":{"name":"displayCapabilities","abstract":"

Contain the display related information and all windows related to that display

","parent_name":"SDLSystemCapability"},"Classes/SDLSyncMsgVersion.html#/c:objc(cs)SDLSyncMsgVersion(im)initWithMajorVersion:minorVersion:patchVersion:":{"name":"-initWithMajorVersion:minorVersion:patchVersion:","abstract":"

Undocumented

","parent_name":"SDLSyncMsgVersion"},"Classes/SDLSyncMsgVersion.html#/c:objc(cs)SDLSyncMsgVersion(py)majorVersion":{"name":"majorVersion","abstract":"

The major version indicates versions that is not-compatible to previous versions

","parent_name":"SDLSyncMsgVersion"},"Classes/SDLSyncMsgVersion.html#/c:objc(cs)SDLSyncMsgVersion(py)minorVersion":{"name":"minorVersion","abstract":"

The minor version indicates a change to a previous version that should still allow to be run on an older version (with limited functionality)

","parent_name":"SDLSyncMsgVersion"},"Classes/SDLSyncMsgVersion.html#/c:objc(cs)SDLSyncMsgVersion(py)patchVersion":{"name":"patchVersion","abstract":"

Allows backward-compatible fixes to the API without increasing the minor version of the interface

","parent_name":"SDLSyncMsgVersion"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)gps":{"name":"gps","abstract":"

The result of requesting to subscribe to the GPSData.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)speed":{"name":"speed","abstract":"

The result of requesting to subscribe to the vehicle speed in kilometers per hour.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)rpm":{"name":"rpm","abstract":"

The result of requesting to subscribe to the number of revolutions per minute of the engine.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)fuelLevel":{"name":"fuelLevel","abstract":"

The result of requesting to subscribe to the fuel level in the tank (percentage)

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

The result of requesting to subscribe to the fuel level state.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)fuelRange":{"name":"fuelRange","abstract":"

The result of requesting to subscribe to the fuel range.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

The result of requesting to subscribe to the instantaneous fuel consumption in microlitres.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)externalTemperature":{"name":"externalTemperature","abstract":"

The result of requesting to subscribe to the external temperature in degrees celsius.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)prndl":{"name":"prndl","abstract":"

The result of requesting to subscribe to the PRNDL status.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)tirePressure":{"name":"tirePressure","abstract":"

The result of requesting to subscribe to the tireStatus.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)odometer":{"name":"odometer","abstract":"

The result of requesting to subscribe to the odometer in km.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)beltStatus":{"name":"beltStatus","abstract":"

The result of requesting to subscribe to the status of the seat belts.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)bodyInformation":{"name":"bodyInformation","abstract":"

The result of requesting to subscribe to the body information including power modes.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)deviceStatus":{"name":"deviceStatus","abstract":"

The result of requesting to subscribe to the device status including signal and battery strength.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)driverBraking":{"name":"driverBraking","abstract":"

The result of requesting to subscribe to the status of the brake pedal.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)wiperStatus":{"name":"wiperStatus","abstract":"

The result of requesting to subscribe to the status of the wipers.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)headLampStatus":{"name":"headLampStatus","abstract":"

The result of requesting to subscribe to the status of the head lamps.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)engineOilLife":{"name":"engineOilLife","abstract":"

The result of requesting to subscribe to the estimated percentage of remaining oil life of the engine.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)engineTorque":{"name":"engineTorque","abstract":"

The result of requesting to subscribe to the torque value for engine (in Nm) on non-diesel variants.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

The result of requesting to subscribe to the accelerator pedal position (percentage depressed)

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

The result of requesting to subscribe to the current angle of the steering wheel (in deg)

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)eCallInfo":{"name":"eCallInfo","abstract":"

The result of requesting to subscribe to the emergency call info

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)airbagStatus":{"name":"airbagStatus","abstract":"

The result of requesting to subscribe to the airbag status

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

The result of requesting to subscribe to the emergency event

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)clusterModes":{"name":"clusterModes","abstract":"

The result of requesting to subscribe to the cluster modes

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)myKey":{"name":"myKey","abstract":"

The result of requesting to subscribe to the myKey status

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

The result of requesting to subscribe to the electronic parking brake status

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)turnSignal":{"name":"turnSignal","abstract":"

The result of requesting to subscribe to the turn signal

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

The result of requesting to subscribe to the cloud app vehicle ID

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:emergencyEvent:engineTorque:externalTemperature:fuelLevel:fuelLevelState:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:emergencyEvent:engineTorque:externalTemperature:fuelLevel:fuelLevelState:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:wiperStatus:","abstract":"

Convenience init for subscribing to all possible vehicle data items.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:","abstract":"

Convenience init for subscribing to all possible vehicle data items.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:cloudAppVehicleID:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:cloudAppVehicleID:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:","abstract":"

Convenience init for subscribing to all possible vehicle data items.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)gps":{"name":"gps","abstract":"

A boolean value. If true, subscribes GPS data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)speed":{"name":"speed","abstract":"

A boolean value. If true, subscribes Speed data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)rpm":{"name":"rpm","abstract":"

A boolean value. If true, subscribes RPM data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)fuelLevel":{"name":"fuelLevel","abstract":"

A boolean value. If true, subscribes Fuel Level data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

A boolean value. If true, subscribes Fuel Level State data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)fuelRange":{"name":"fuelRange","abstract":"

A boolean value. If true, subscribes Fuel Range data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

A boolean value. If true, subscribes Instant Fuel Consumption data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)externalTemperature":{"name":"externalTemperature","abstract":"

A boolean value. If true, subscribes External Temperature data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)prndl":{"name":"prndl","abstract":"

A boolean value. If true, subscribes PRNDL data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)tirePressure":{"name":"tirePressure","abstract":"

A boolean value. If true, subscribes Tire Pressure status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)odometer":{"name":"odometer","abstract":"

A boolean value. If true, subscribes Odometer data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)beltStatus":{"name":"beltStatus","abstract":"

A boolean value. If true, subscribes Belt Status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)bodyInformation":{"name":"bodyInformation","abstract":"

A boolean value. If true, subscribes Body Information data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)deviceStatus":{"name":"deviceStatus","abstract":"

A boolean value. If true, subscribes Device Status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)driverBraking":{"name":"driverBraking","abstract":"

A boolean value. If true, subscribes Driver Braking data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)wiperStatus":{"name":"wiperStatus","abstract":"

A boolean value. If true, subscribes Wiper Status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)headLampStatus":{"name":"headLampStatus","abstract":"

A boolean value. If true, subscribes Head Lamp Status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)engineOilLife":{"name":"engineOilLife","abstract":"

A boolean value. If true, subscribes to Engine Oil Life data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)engineTorque":{"name":"engineTorque","abstract":"

A boolean value. If true, subscribes Engine Torque data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

A boolean value. If true, subscribes Acc Pedal Position data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

A boolean value. If true, subscribes Steering Wheel Angle data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)eCallInfo":{"name":"eCallInfo","abstract":"

A boolean value. If true, subscribes eCall Info data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)airbagStatus":{"name":"airbagStatus","abstract":"

A boolean value. If true, subscribes Airbag Status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

A boolean value. If true, subscribes Emergency Event data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)clusterModeStatus":{"name":"clusterModeStatus","abstract":"

A boolean value. If true, subscribes Cluster Mode Status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)myKey":{"name":"myKey","abstract":"

A boolean value. If true, subscribes myKey data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

A boolean value. If true, subscribes to the electronic parking brake status.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)turnSignal":{"name":"turnSignal","abstract":"

A boolean value. If true, subscribes to the turn signal status.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

A boolean value. If true, subscribes to the cloud app vehicle ID.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data value for any given OEM custom vehicle data name.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeButton.html#/c:objc(cs)SDLSubscribeButton(im)initWithHandler:":{"name":"-initWithHandler:","abstract":"

Construct a SDLSubscribeButton with a handler callback when an event occurs.

","parent_name":"SDLSubscribeButton"},"Classes/SDLSubscribeButton.html#/c:objc(cs)SDLSubscribeButton(im)initWithButtonName:handler:":{"name":"-initWithButtonName:handler:","abstract":"

Undocumented

","parent_name":"SDLSubscribeButton"},"Classes/SDLSubscribeButton.html#/c:objc(cs)SDLSubscribeButton(py)handler":{"name":"handler","abstract":"

A handler that will let you know when the button you subscribed to is selected.

","parent_name":"SDLSubscribeButton"},"Classes/SDLSubscribeButton.html#/c:objc(cs)SDLSubscribeButton(py)buttonName":{"name":"buttonName","abstract":"

The name of the button to subscribe to","parent_name":"SDLSubscribeButton"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(py)scale":{"name":"scale","abstract":"

The scaling factor the app should use to change the size of the projecting view.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(py)displayViewportResolution":{"name":"displayViewportResolution","abstract":"

The screen resolution of the connected display. The units are pixels.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(py)appViewportFrame":{"name":"appViewportFrame","abstract":"

The frame of the app’s projecting view. This is calculated by dividing the display’s viewport resolution by the scale. The units are points.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(im)init":{"name":"-init","abstract":"

Creates a default streaming video scale manager.","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(im)initWithScale:displayViewportResolution:":{"name":"-initWithScale:displayViewportResolution:","abstract":"

Convenience init for creating the manager with a scale and connected display viewport resolution.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(im)scaleTouchEventCoordinates:":{"name":"-scaleTouchEventCoordinates:","abstract":"

Scales the coordinates of an OnTouchEvent from the display’s coordinate system to the app’s viewport coordinate system. If the scale value is less than 1.0, the touch events will be returned without being scaled.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(im)scaleHapticRect:":{"name":"-scaleHapticRect:","abstract":"

Scales a haptic rectangle from the app’s viewport coordinate system to the display’s coordinate system. If the scale value is less than 1.0, the haptic rectangle will be returned without being scaled.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(im)stop":{"name":"-stop","abstract":"

Stops the manager. This method is used internally.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)touchManager":{"name":"touchManager","abstract":"

Touch Manager responsible for providing touch event notifications.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)audioManager":{"name":"audioManager","abstract":"

Audio Manager responsible for managing streaming audio.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)rootViewController":{"name":"rootViewController","abstract":"

This property is used for SDLCarWindow, the ability to stream any view controller. To start, you must set an initial view controller on SDLStreamingMediaConfiguration rootViewController. After streaming begins, you can replace that view controller with a new root by placing the new view controller into this property.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)focusableItemManager":{"name":"focusableItemManager","abstract":"

A haptic interface that can be updated to reparse views within the window you’ve provided. Send a SDLDidUpdateProjectionView notification or call the updateInterfaceLayout method to reparse. The output of this haptic interface occurs in the touchManager property where it will call the delegate.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)streamingSupported":{"name":"streamingSupported","abstract":"

Whether or not video streaming is supported

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)videoConnected":{"name":"videoConnected","abstract":"

Whether or not the video session is connected.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)videoEncrypted":{"name":"videoEncrypted","abstract":"

Whether or not the video session is encrypted. This may be different than the requestedEncryptionType.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)audioConnected":{"name":"audioConnected","abstract":"

Whether or not the audio session is connected.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)audioEncrypted":{"name":"audioEncrypted","abstract":"

Whether or not the audio session is encrypted. This may be different than the requestedEncryptionType.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)videoStreamingPaused":{"name":"videoStreamingPaused","abstract":"

Whether or not the video stream is paused due to either the application being backgrounded, the HMI state being either NONE or BACKGROUND, or the video stream not being ready.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)screenSize":{"name":"screenSize","abstract":"

The current screen resolution of the connected display in pixels.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)videoFormat":{"name":"videoFormat","abstract":"

This is the agreed upon format of video encoder that is in use, or nil if not currently connected.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)supportedFormats":{"name":"supportedFormats","abstract":"

A list of all supported video formats by this manager

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)pixelBufferPool":{"name":"pixelBufferPool","abstract":"

The pixel buffer pool reference returned back from an active VTCompressionSessionRef encoder.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)requestedEncryptionType":{"name":"requestedEncryptionType","abstract":"

The requested encryption type when a session attempts to connect. This setting applies to both video and audio sessions.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)showVideoBackgroundDisplay":{"name":"showVideoBackgroundDisplay","abstract":"

When YES, the StreamingMediaManager will send a black screen with Video Backgrounded String. Defaults to YES.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)initWithConnectionManager:configuration:":{"name":"-initWithConnectionManager:configuration:","abstract":"

Create a new streaming media manager for navigation and VPM apps with a specified configuration

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)startWithProtocol:":{"name":"-startWithProtocol:","abstract":"

Start the manager with a completion block that will be called when startup completes. This is used internally. To use an SDLStreamingMediaManager, you should use the manager found on SDLManager.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)startAudioWithProtocol:":{"name":"-startAudioWithProtocol:","abstract":"

Start the audio feature of the manager. This is used internally. To use an SDLStreamingMediaManager, you should use the manager found on SDLManager.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)startVideoWithProtocol:":{"name":"-startVideoWithProtocol:","abstract":"

Start the video feature of the manager. This is used internally. To use an SDLStreamingMediaManager, you should use the manager found on SDLManager.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)stop":{"name":"-stop","abstract":"

Stop the manager. This method is used internally.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)stopAudio":{"name":"-stopAudio","abstract":"

Stop the audio feature of the manager. This method is used internally.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)stopVideo":{"name":"-stopVideo","abstract":"

Stop the video feature of the manager. This method is used internally.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)sendVideoData:":{"name":"-sendVideoData:","abstract":"

This method receives raw image data and will run iOS8+‘s hardware video encoder to turn the data into a video stream, which will then be passed to the connected head unit.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)sendVideoData:presentationTimestamp:":{"name":"-sendVideoData:presentationTimestamp:","abstract":"

This method receives raw image data and will run iOS8+‘s hardware video encoder to turn the data into a video stream, which will then be passed to the connected head unit.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)sendAudioData:":{"name":"-sendAudioData:","abstract":"

This method receives PCM audio data and will attempt to send that data across to the head unit for immediate playback.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)securityManagers":{"name":"securityManagers","abstract":"

Set security managers which could be used. This is primarily used with video streaming applications to authenticate and perhaps encrypt traffic data.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)maximumDesiredEncryption":{"name":"maximumDesiredEncryption","abstract":"

What encryption level video/audio streaming should be. The default is SDLStreamingEncryptionFlagAuthenticateAndEncrypt.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)customVideoEncoderSettings":{"name":"customVideoEncoderSettings","abstract":"

Properties to use for applications that utilize the video encoder for streaming. See VTCompressionProperties.h for more details. For example, you can set kVTCompressionPropertyKey_ExpectedFrameRate to set your framerate. Setting the framerate this way will also set the framerate if you use CarWindow automatic streaming.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)dataSource":{"name":"dataSource","abstract":"

Usable to change run time video stream setup behavior. Only use this and modify the results if you really know what you’re doing. The head unit defaults are generally good.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)rootViewController":{"name":"rootViewController","abstract":"

Set the initial view controller your video streaming content is within.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)carWindowRenderingType":{"name":"carWindowRenderingType","abstract":"

Declares if CarWindow will use layer rendering or view rendering. Defaults to layer rendering.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)enableForcedFramerateSync":{"name":"enableForcedFramerateSync","abstract":"

When YES, the StreamingMediaManager will run a CADisplayLink with the framerate set to the video encoder settings kVTCompressionPropertyKey_ExpectedFrameRate. This then forces TouchManager (and CarWindow, if used) to sync their callbacks to the framerate. If using CarWindow, this must be YES. If NO, enableSyncedPanning on SDLTouchManager will be set to NO. Defaults to YES.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)allowMultipleViewControllerOrientations":{"name":"allowMultipleViewControllerOrientations","abstract":"

When YES, the StreamingMediaManager will disable its internal checks that the rootViewController only has one supportedOrientation. Having multiple orientations can cause streaming issues. If you wish to disable this check, set it to YES. Defaults to NO.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(im)init":{"name":"-init","abstract":"

Create an insecure video streaming configuration. No security managers will be provided and the encryption flag will be set to None. If you’d like custom video encoder settings, you can set the property manually.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(cm)secureConfiguration":{"name":"+secureConfiguration","abstract":"

Create a secure video streaming configuration. Security managers will be provided from SDLEncryptionConfiguration and the encryption flag will be set to SDLStreamingEncryptionFlagAuthenticateAndEncrypt. If you’d like custom video encoder settings, you can set the property manually.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(im)initWithSecurityManagers:encryptionFlag:videoSettings:dataSource:rootViewController:":{"name":"-initWithSecurityManagers:encryptionFlag:videoSettings:dataSource:rootViewController:","abstract":"

Manually set all the properties to the streaming media configuration

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(im)initWithEncryptionFlag:videoSettings:dataSource:rootViewController:":{"name":"-initWithEncryptionFlag:videoSettings:dataSource:rootViewController:","abstract":"

Manually set all the properties to the streaming media configuration

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(im)initWithSecurityManagers:":{"name":"-initWithSecurityManagers:","abstract":"

Create a secure configuration for each of the security managers provided.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(cm)secureConfigurationWithSecurityManagers:":{"name":"+secureConfigurationWithSecurityManagers:","abstract":"

Create a secure configuration for each of the security managers provided.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(cm)insecureConfiguration":{"name":"+insecureConfiguration","abstract":"

Create an insecure video streaming configuration. No security managers will be provided and the encryption flag will be set to None. If you’d like custom video encoder settings, you can set the property manually. This is equivalent to init.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(cm)autostreamingInsecureConfigurationWithInitialViewController:":{"name":"+autostreamingInsecureConfigurationWithInitialViewController:","abstract":"

Create a CarWindow insecure configuration with a view controller

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(cm)autostreamingSecureConfigurationWithSecurityManagers:initialViewController:":{"name":"+autostreamingSecureConfigurationWithSecurityManagers:initialViewController:","abstract":"

Create a CarWindow secure configuration with a view controller and security managers

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(cm)autostreamingSecureConfigurationWithInitialViewController:":{"name":"+autostreamingSecureConfigurationWithInitialViewController:","abstract":"

Create a CarWindow secure configuration with a view controller.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStationIDNumber.html#/c:objc(cs)SDLStationIDNumber(im)initWithCountryCode:fccFacilityId:":{"name":"-initWithCountryCode:fccFacilityId:","abstract":"

Undocumented

","parent_name":"SDLStationIDNumber"},"Classes/SDLStationIDNumber.html#/c:objc(cs)SDLStationIDNumber(py)countryCode":{"name":"countryCode","abstract":"

@abstract Binary Representation of ITU Country Code. USA Code is 001.

","parent_name":"SDLStationIDNumber"},"Classes/SDLStationIDNumber.html#/c:objc(cs)SDLStationIDNumber(py)fccFacilityId":{"name":"fccFacilityId","abstract":"

@abstract Binary representation of unique facility ID assigned by the FCC","parent_name":"SDLStationIDNumber"},"Classes/SDLStartTime.html#/c:objc(cs)SDLStartTime(im)initWithTimeInterval:":{"name":"-initWithTimeInterval:","abstract":"

Create a time struct with a time interval (time in seconds). Fractions of the second will be eliminated and rounded down.

","parent_name":"SDLStartTime"},"Classes/SDLStartTime.html#/c:objc(cs)SDLStartTime(im)initWithHours:minutes:seconds:":{"name":"-initWithHours:minutes:seconds:","abstract":"

Create a time struct with hours, minutes, and seconds

","parent_name":"SDLStartTime"},"Classes/SDLStartTime.html#/c:objc(cs)SDLStartTime(py)hours":{"name":"hours","abstract":"

The hour of the media clock

","parent_name":"SDLStartTime"},"Classes/SDLStartTime.html#/c:objc(cs)SDLStartTime(py)minutes":{"name":"minutes","abstract":"

The minute of the media clock

","parent_name":"SDLStartTime"},"Classes/SDLStartTime.html#/c:objc(cs)SDLStartTime(py)seconds":{"name":"seconds","abstract":"

The second of the media clock

","parent_name":"SDLStartTime"},"Classes/SDLSpeak.html#/c:objc(cs)SDLSpeak(im)initWithTTS:":{"name":"-initWithTTS:","abstract":"

Undocumented

","parent_name":"SDLSpeak"},"Classes/SDLSpeak.html#/c:objc(cs)SDLSpeak(im)initWithTTSChunks:":{"name":"-initWithTTSChunks:","abstract":"

Undocumented

","parent_name":"SDLSpeak"},"Classes/SDLSpeak.html#/c:objc(cs)SDLSpeak(py)ttsChunks":{"name":"ttsChunks","abstract":"

An array of TTSChunk structs which, taken together, specify the phrase to be spoken

","parent_name":"SDLSpeak"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(py)name":{"name":"name","abstract":"

The name of this soft button state

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(py)artwork":{"name":"artwork","abstract":"

The artwork to be used with this button or nil if it is text-only

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(py)text":{"name":"text","abstract":"

The text to be used with this button or nil if it is image-only

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(py)highlighted":{"name":"highlighted","abstract":"

Whether or not the button should be highlighted on the UI

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(py)systemAction":{"name":"systemAction","abstract":"

A special system action

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(py)softButton":{"name":"softButton","abstract":"

An SDLSoftButton describing this state

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(im)initWithStateName:text:image:":{"name":"-initWithStateName:text:image:","abstract":"

Create the soft button state. Either the text or artwork or both may be set.

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(im)initWithStateName:text:artwork:":{"name":"-initWithStateName:text:artwork:","abstract":"

Create the soft button state. Either the text or artwork or both may be set.

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(py)name":{"name":"name","abstract":"

The name of this button

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(py)states":{"name":"states","abstract":"

All states available to this button

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(py)currentState":{"name":"currentState","abstract":"

The name of the current state of this soft button

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(py)currentStateSoftButton":{"name":"currentStateSoftButton","abstract":"

Undocumented

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(py)eventHandler":{"name":"eventHandler","abstract":"

The handler to be called when the button is in the current state and is pressed

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(im)initWithName:states:initialStateName:handler:":{"name":"-initWithName:states:initialStateName:handler:","abstract":"

Create a multi-state (or single-state, but you should use initWithName:state: instead for that case) soft button. For example, a button that changes its image or text, such as a repeat or shuffle button.

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(im)initWithName:state:handler:":{"name":"-initWithName:state:handler:","abstract":"

Create a single-state soft button. For example, a button that brings up a Perform Interaction menu.

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(im)initWithName:text:artwork:handler:":{"name":"-initWithName:text:artwork:handler:","abstract":"

Create a single-state soft button. For example, a button that brings up a Perform Interaction menu.

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(im)transitionToStateNamed:":{"name":"-transitionToStateNamed:","abstract":"

Transition the soft button to another state in the states property. The wrapper considers all transitions valid (assuming a state with that name exists).

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(im)transitionToNextState":{"name":"-transitionToNextState","abstract":"

Transition the soft button to the next state of the array set when in the states property

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(im)stateWithName:":{"name":"-stateWithName:","abstract":"

Return a state from the state array with a specific name.

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonCapabilities.html#/c:objc(cs)SDLSoftButtonCapabilities(py)shortPressAvailable":{"name":"shortPressAvailable","abstract":"

The button supports a short press.

","parent_name":"SDLSoftButtonCapabilities"},"Classes/SDLSoftButtonCapabilities.html#/c:objc(cs)SDLSoftButtonCapabilities(py)longPressAvailable":{"name":"longPressAvailable","abstract":"

The button supports a LONG press.

","parent_name":"SDLSoftButtonCapabilities"},"Classes/SDLSoftButtonCapabilities.html#/c:objc(cs)SDLSoftButtonCapabilities(py)upDownAvailable":{"name":"upDownAvailable","abstract":"

The button supports button down and button up.

","parent_name":"SDLSoftButtonCapabilities"},"Classes/SDLSoftButtonCapabilities.html#/c:objc(cs)SDLSoftButtonCapabilities(py)imageSupported":{"name":"imageSupported","abstract":"

The button supports referencing a static or dynamic image.

","parent_name":"SDLSoftButtonCapabilities"},"Classes/SDLSoftButtonCapabilities.html#/c:objc(cs)SDLSoftButtonCapabilities(py)textSupported":{"name":"textSupported","abstract":"

The button supports the use of text. If not included, the default value should be considered true that the button will support text.

","parent_name":"SDLSoftButtonCapabilities"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(im)initWithHandler:":{"name":"-initWithHandler:","abstract":"

Undocumented

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(im)initWithType:text:image:highlighted:buttonId:systemAction:handler:":{"name":"-initWithType:text:image:highlighted:buttonId:systemAction:handler:","abstract":"

Undocumented

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)handler":{"name":"handler","abstract":"

Undocumented

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)type":{"name":"type","abstract":"

Describes whether this soft button displays only text, only an image, or both

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)text":{"name":"text","abstract":"

Optional text to display (if defined as TEXT or BOTH type)

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)image":{"name":"image","abstract":"

Optional image struct for SoftButton (if defined as IMAGE or BOTH type)

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)isHighlighted":{"name":"isHighlighted","abstract":"

Displays in an alternate mode, e.g. with a colored background or foreground. Depends on the IVI system.

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)softButtonID":{"name":"softButtonID","abstract":"

Value which is returned via OnButtonPress / OnButtonEvent

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)systemAction":{"name":"systemAction","abstract":"

Parameter indicating whether selecting a SoftButton shall call a specific system action. This is intended to allow Notifications to bring the callee into full / focus; or in the case of persistent overlays, the overlay can persist when a SoftButton is pressed.

","parent_name":"SDLSoftButton"},"Classes/SDLSliderResponse.html#/c:objc(cs)SDLSliderResponse(py)sliderPosition":{"name":"sliderPosition","abstract":"

The selected position of the slider.

","parent_name":"SDLSliderResponse"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(im)initWithNumTicks:position:sliderHeader:sliderFooters:timeout:cancelID:":{"name":"-initWithNumTicks:position:sliderHeader:sliderFooters:timeout:cancelID:","abstract":"

Convenience init with all parameters.

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(im)initWithNumTicks:position:":{"name":"-initWithNumTicks:position:","abstract":"

Creates a slider with only the number of ticks and position. Note that this is not enough to get a SUCCESS response. You must supply additional data. See below for required parameters.

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(im)initWithNumTicks:position:sliderHeader:sliderFooter:timeout:":{"name":"-initWithNumTicks:position:sliderHeader:sliderFooter:timeout:","abstract":"

Creates a slider with all required data and a static footer (or no footer).

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(im)initWithNumTicks:position:sliderHeader:sliderFooters:timeout:":{"name":"-initWithNumTicks:position:sliderHeader:sliderFooters:timeout:","abstract":"

Creates an slider with all required data and a dynamic footer (or no footer).

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(py)numTicks":{"name":"numTicks","abstract":"

Represents a number of selectable items on a horizontal axis.

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(py)position":{"name":"position","abstract":"

Initial position of slider control (cannot exceed numTicks).

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(py)sliderHeader":{"name":"sliderHeader","abstract":"

Text header to display.

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(py)sliderFooter":{"name":"sliderFooter","abstract":"

Text footer to display.

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(py)timeout":{"name":"timeout","abstract":"

App defined timeout. Indicates how long of a timeout from the last action (i.e. sliding control resets timeout). If omitted, the value is set to 10 seconds.

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(py)cancelID":{"name":"cancelID","abstract":"

An ID for this specific slider to allow cancellation through the CancelInteraction RPC.

","parent_name":"SDLSlider"},"Classes/SDLSingleTireStatus.html#/c:objc(cs)SDLSingleTireStatus(py)status":{"name":"status","parent_name":"SDLSingleTireStatus"},"Classes/SDLSingleTireStatus.html#/c:objc(cs)SDLSingleTireStatus(py)monitoringSystemStatus":{"name":"monitoringSystemStatus","abstract":"

The status of TPMS for this particular tire

","parent_name":"SDLSingleTireStatus"},"Classes/SDLSingleTireStatus.html#/c:objc(cs)SDLSingleTireStatus(py)pressure":{"name":"pressure","abstract":"

The pressure value of this particular tire in kPa (kilopascals)

","parent_name":"SDLSingleTireStatus"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(im)initWithNavigationText1:navigationText2:eta:timeToDestination:totalDistance:turnIcon:nextTurnIcon:distanceToManeuver:distanceToManeuverScale:maneuverComplete:softButtons:":{"name":"-initWithNavigationText1:navigationText2:eta:timeToDestination:totalDistance:turnIcon:nextTurnIcon:distanceToManeuver:distanceToManeuverScale:maneuverComplete:softButtons:","abstract":"

Undocumented

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)navigationText1":{"name":"navigationText1","abstract":"

The first line of text in a multi-line overlay screen.

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)navigationText2":{"name":"navigationText2","abstract":"

The second line of text in a multi-line overlay screen.

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)eta":{"name":"eta","abstract":"

Estimated Time of Arrival time at final destination

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)timeToDestination":{"name":"timeToDestination","abstract":"

The amount of time needed to reach the final destination

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)totalDistance":{"name":"totalDistance","abstract":"

The distance to the final destination

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)turnIcon":{"name":"turnIcon","abstract":"

An icon to show with the turn description

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)nextTurnIcon":{"name":"nextTurnIcon","abstract":"

An icon to show with the next turn description

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)distanceToManeuver":{"name":"distanceToManeuver","abstract":"

Fraction of distance till next maneuver (starting from when AlertManeuver is triggered). Used to calculate progress bar.

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)distanceToManeuverScale":{"name":"distanceToManeuverScale","abstract":"

Distance till next maneuver (starting from) from previous maneuver. Used to calculate progress bar.

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)maneuverComplete":{"name":"maneuverComplete","abstract":"

If and when a maneuver has completed while an AlertManeuver is active, the app must send this value set to TRUE in order to clear the AlertManeuver overlay. If omitted the value will be assumed as FALSE.

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)softButtons":{"name":"softButtons","abstract":"

Three dynamic SoftButtons available (first SoftButton is fixed to Turns). If omitted on supported displays, the currently displayed SoftButton values will not change.

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowAppMenu.html#/c:objc(cs)SDLShowAppMenu(im)initWithMenuID:":{"name":"-initWithMenuID:","abstract":"

Creates a ShowAppMenu RPC to open the app menu directly to a AddSubMenu RPC’s submenu.

","parent_name":"SDLShowAppMenu"},"Classes/SDLShowAppMenu.html#/c:objc(cs)SDLShowAppMenu(py)menuID":{"name":"menuID","abstract":"

A Menu ID that identifies the AddSubMenu to open if it correlates with the AddSubMenu menuID parameter. If not set the top level menu will be opened.

","parent_name":"SDLShowAppMenu"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(im)initWithMainField1:mainField2:alignment:":{"name":"-initWithMainField1:mainField2:alignment:","abstract":"

Undocumented

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(im)initWithMainField1:mainField1Type:mainField2:mainField2Type:alignment:":{"name":"-initWithMainField1:mainField1Type:mainField2:mainField2Type:alignment:","abstract":"

Undocumented

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(im)initWithMainField1:mainField2:mainField3:mainField4:alignment:":{"name":"-initWithMainField1:mainField2:mainField3:mainField4:alignment:","abstract":"

Undocumented

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(im)initWithMainField1:mainField1Type:mainField2:mainField2Type:mainField3:mainField3Type:mainField4:mainField4Type:alignment:":{"name":"-initWithMainField1:mainField1Type:mainField2:mainField2Type:mainField3:mainField3Type:mainField4:mainField4Type:alignment:","abstract":"

Undocumented

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(im)initWithMainField1:mainField2:alignment:statusBar:mediaClock:mediaTrack:":{"name":"-initWithMainField1:mainField2:alignment:statusBar:mediaClock:mediaTrack:","abstract":"

Undocumented

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(im)initWithMainField1:mainField2:mainField3:mainField4:alignment:statusBar:mediaClock:mediaTrack:graphic:softButtons:customPresets:textFieldMetadata:":{"name":"-initWithMainField1:mainField2:mainField3:mainField4:alignment:statusBar:mediaClock:mediaTrack:graphic:softButtons:customPresets:textFieldMetadata:","abstract":"

Undocumented

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)mainField1":{"name":"mainField1","abstract":"

The text displayed in a single-line display, or in the upper display","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)mainField2":{"name":"mainField2","abstract":"

The text displayed on the second display line of a two-line display

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)mainField3":{"name":"mainField3","abstract":"

The text displayed on the first display line of the second page

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)mainField4":{"name":"mainField4","abstract":"

The text displayed on the second display line of the second page

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)alignment":{"name":"alignment","abstract":"

The alignment that Specifies how mainField1 and mainField2 text","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)statusBar":{"name":"statusBar","abstract":"

Text in the Status Bar

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)mediaClock":{"name":"mediaClock","abstract":"

This property is deprecated use SetMediaClockTimer instead.","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)mediaTrack":{"name":"mediaTrack","abstract":"

The text in the track field

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)graphic":{"name":"graphic","abstract":"

An image to be shown on supported displays

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)secondaryGraphic":{"name":"secondaryGraphic","abstract":"

An image to be shown on supported displays

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)softButtons":{"name":"softButtons","abstract":"

The the Soft buttons defined by the App

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)customPresets":{"name":"customPresets","abstract":"

The Custom Presets defined by the App

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)metadataTags":{"name":"metadataTags","abstract":"

Text Field Metadata

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)windowID":{"name":"windowID","abstract":"

This is the unique ID assigned to the window that this RPC is intended. If this param is not included, it will be assumed that this request is specifically for the main window on the main display. - see: PredefinedWindows enum.

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)templateConfiguration":{"name":"templateConfiguration","abstract":"

Used to set an alternate template layout to a window.

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)templateTitle":{"name":"templateTitle","abstract":"

The title of the current template.

","parent_name":"SDLShow"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)countUpFromStartTimeInterval:toEndTimeInterval:playPauseIndicator:":{"name":"+countUpFromStartTimeInterval:toEndTimeInterval:playPauseIndicator:","abstract":"

Create a media clock timer that counts up, e.g from 0:00 to 4:18.

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)countUpFromStartTime:toEndTime:playPauseIndicator:":{"name":"+countUpFromStartTime:toEndTime:playPauseIndicator:","abstract":"

Create a media clock timer that counts up, e.g from 0:00 to 4:18.

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)countDownFromStartTimeInterval:toEndTimeInterval:playPauseIndicator:":{"name":"+countDownFromStartTimeInterval:toEndTimeInterval:playPauseIndicator:","abstract":"

Create a media clock timer that counts down, e.g. from 4:18 to 0:00

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)countDownFromStartTime:toEndTime:playPauseIndicator:":{"name":"+countDownFromStartTime:toEndTime:playPauseIndicator:","abstract":"

Create a media clock timer that counts down, e.g. from 4:18 to 0:00

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)pauseWithPlayPauseIndicator:":{"name":"+pauseWithPlayPauseIndicator:","abstract":"

Pause an existing (counting up / down) media clock timer

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)updatePauseWithNewStartTimeInterval:endTimeInterval:playPauseIndicator:":{"name":"+updatePauseWithNewStartTimeInterval:endTimeInterval:playPauseIndicator:","abstract":"

Update a pause time (or pause and update the time) on a media clock timer

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)updatePauseWithNewStartTime:endTime:playPauseIndicator:":{"name":"+updatePauseWithNewStartTime:endTime:playPauseIndicator:","abstract":"

Update a pause time (or pause and update the time) on a media clock timer

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)resumeWithPlayPauseIndicator:":{"name":"+resumeWithPlayPauseIndicator:","abstract":"

Resume a paused media clock timer. It resumes at the same time at which it was paused.

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)clearWithPlayPauseIndicator:":{"name":"+clearWithPlayPauseIndicator:","abstract":"

Remove a media clock timer from the screen

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(im)initWithUpdateMode:hours:minutes:seconds:audioStreamingIndicator:":{"name":"-initWithUpdateMode:hours:minutes:seconds:audioStreamingIndicator:","abstract":"

Undocumented

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(im)initWithUpdateMode:hours:minutes:seconds:":{"name":"-initWithUpdateMode:hours:minutes:seconds:","abstract":"

Undocumented

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(im)initWithUpdateMode:":{"name":"-initWithUpdateMode:","abstract":"

Undocumented

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(im)initWithUpdateMode:startTime:endTime:playPauseIndicator:":{"name":"-initWithUpdateMode:startTime:endTime:playPauseIndicator:","abstract":"

Create a SetMediaClockTimer RPC with all available parameters. It’s recommended to use the specific initializers above.

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(py)startTime":{"name":"startTime","abstract":"

A Start Time with specifying hour, minute, second values

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(py)endTime":{"name":"endTime","abstract":"

An END time of type SDLStartTime, specifying hour, minute, second values

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(py)updateMode":{"name":"updateMode","abstract":"

The media clock/timer update mode (COUNTUP/COUNTDOWN/PAUSE/RESUME)

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(py)audioStreamingIndicator":{"name":"audioStreamingIndicator","abstract":"

The audio streaming indicator used for a play/pause button.

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetInteriorVehicleDataResponse.html#/c:objc(cs)SDLSetInteriorVehicleDataResponse(py)moduleData":{"name":"moduleData","abstract":"

The new module data for the requested module

","parent_name":"SDLSetInteriorVehicleDataResponse"},"Classes/SDLSetInteriorVehicleData.html#/c:objc(cs)SDLSetInteriorVehicleData(im)initWithModuleData:":{"name":"-initWithModuleData:","abstract":"

Undocumented

","parent_name":"SDLSetInteriorVehicleData"},"Classes/SDLSetInteriorVehicleData.html#/c:objc(cs)SDLSetInteriorVehicleData(py)moduleData":{"name":"moduleData","abstract":"

The module data to set for the requested RC module.

","parent_name":"SDLSetInteriorVehicleData"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(im)initWithHelpText:timeoutText:":{"name":"-initWithHelpText:timeoutText:","abstract":"

Initialize SetGlobalProperties with help text and timeout text

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(im)initWithHelpText:timeoutText:vrHelpTitle:vrHelp:":{"name":"-initWithHelpText:timeoutText:vrHelpTitle:vrHelp:","abstract":"

Initialize SetGlobalProperties with help text, timeout text, help title, and help items

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(im)initWithHelpText:timeoutText:vrHelpTitle:vrHelp:menuTitle:menuIcon:keyboardProperties:":{"name":"-initWithHelpText:timeoutText:vrHelpTitle:vrHelp:menuTitle:menuIcon:keyboardProperties:","abstract":"

Initialize SetGlobalProperties with all possible items

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(im)initWithHelpText:timeoutText:vrHelpTitle:vrHelp:menuTitle:menuIcon:keyboardProperties:menuLayout:":{"name":"-initWithHelpText:timeoutText:vrHelpTitle:vrHelp:menuTitle:menuIcon:keyboardProperties:menuLayout:","abstract":"

Initialize SetGlobalProperties with all possible items

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)helpPrompt":{"name":"helpPrompt","abstract":"

Help prompt for when the user asks for help with an interface prompt

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)timeoutPrompt":{"name":"timeoutPrompt","abstract":"

Help prompt for when an interface prompt times out

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)vrHelpTitle":{"name":"vrHelpTitle","abstract":"

Sets a voice recognition Help Title

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)vrHelp":{"name":"vrHelp","abstract":"

Sets the items listed in the VR help screen used in an interaction started by Push to Talk

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)menuTitle":{"name":"menuTitle","abstract":"

Text for the menu button label

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)menuIcon":{"name":"menuIcon","abstract":"

Icon for the menu button

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)keyboardProperties":{"name":"keyboardProperties","abstract":"

On-screen keyboard (perform interaction) configuration

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)userLocation":{"name":"userLocation","abstract":"

Location of the user’s seat. Default is driver’s seat location if it is not set yet

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)menuLayout":{"name":"menuLayout","abstract":"

The main menu layout. If this is sent while a menu is already on-screen, the head unit will change the display to the new layout type. See available menu layouts on DisplayCapabilities.menuLayoutsAvailable. Defaults to the head unit default.

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetDisplayLayoutResponse.html#/c:objc(cs)SDLSetDisplayLayoutResponse(py)displayCapabilities":{"name":"displayCapabilities","abstract":"

The display capabilities of the new template layout

","parent_name":"SDLSetDisplayLayoutResponse"},"Classes/SDLSetDisplayLayoutResponse.html#/c:objc(cs)SDLSetDisplayLayoutResponse(py)buttonCapabilities":{"name":"buttonCapabilities","abstract":"

The button capabilities of the new template layout

","parent_name":"SDLSetDisplayLayoutResponse"},"Classes/SDLSetDisplayLayoutResponse.html#/c:objc(cs)SDLSetDisplayLayoutResponse(py)softButtonCapabilities":{"name":"softButtonCapabilities","abstract":"

The soft button capabilities of the new template layout

","parent_name":"SDLSetDisplayLayoutResponse"},"Classes/SDLSetDisplayLayoutResponse.html#/c:objc(cs)SDLSetDisplayLayoutResponse(py)presetBankCapabilities":{"name":"presetBankCapabilities","abstract":"

The preset bank capabilities of the new template layout

","parent_name":"SDLSetDisplayLayoutResponse"},"Classes/SDLSetDisplayLayout.html#/c:objc(cs)SDLSetDisplayLayout(im)initWithPredefinedLayout:":{"name":"-initWithPredefinedLayout:","abstract":"

Undocumented

","parent_name":"SDLSetDisplayLayout"},"Classes/SDLSetDisplayLayout.html#/c:objc(cs)SDLSetDisplayLayout(im)initWithLayout:":{"name":"-initWithLayout:","abstract":"

Undocumented

","parent_name":"SDLSetDisplayLayout"},"Classes/SDLSetDisplayLayout.html#/c:objc(cs)SDLSetDisplayLayout(im)initWithPredefinedLayout:dayColorScheme:nightColorScheme:":{"name":"-initWithPredefinedLayout:dayColorScheme:nightColorScheme:","abstract":"

Undocumented

","parent_name":"SDLSetDisplayLayout"},"Classes/SDLSetDisplayLayout.html#/c:objc(cs)SDLSetDisplayLayout(py)displayLayout":{"name":"displayLayout","abstract":"

A display layout. Predefined or dynamically created screen layout.","parent_name":"SDLSetDisplayLayout"},"Classes/SDLSetDisplayLayout.html#/c:objc(cs)SDLSetDisplayLayout(py)dayColorScheme":{"name":"dayColorScheme","abstract":"

The color scheme to be used on a head unit using a light or day color scheme. The OEM may only support this theme if their head unit only has a light color scheme.

","parent_name":"SDLSetDisplayLayout"},"Classes/SDLSetDisplayLayout.html#/c:objc(cs)SDLSetDisplayLayout(py)nightColorScheme":{"name":"nightColorScheme","abstract":"

The color scheme to be used on a head unit using a dark or night color scheme. The OEM may only support this theme if their head unit only has a dark color scheme.

","parent_name":"SDLSetDisplayLayout"},"Classes/SDLSetCloudAppProperties.html#/c:objc(cs)SDLSetCloudAppProperties(im)initWithProperties:":{"name":"-initWithProperties:","abstract":"

Convenience init.

","parent_name":"SDLSetCloudAppProperties"},"Classes/SDLSetCloudAppProperties.html#/c:objc(cs)SDLSetCloudAppProperties(py)properties":{"name":"properties","abstract":"

The new cloud application properties.

","parent_name":"SDLSetCloudAppProperties"},"Classes/SDLSetAppIcon.html#/c:objc(cs)SDLSetAppIcon(im)initWithFileName:":{"name":"-initWithFileName:","abstract":"

Undocumented

","parent_name":"SDLSetAppIcon"},"Classes/SDLSetAppIcon.html#/c:objc(cs)SDLSetAppIcon(py)syncFileName":{"name":"syncFileName","abstract":"

A file reference name","parent_name":"SDLSetAppIcon"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(im)initWithAddress:addressLines:locationName:locationDescription:phoneNumber:image:deliveryMode:timeStamp:":{"name":"-initWithAddress:addressLines:locationName:locationDescription:phoneNumber:image:deliveryMode:timeStamp:","abstract":"

Create a SendLocation request with an address object, without Lat/Long coordinates.

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(im)initWithLongitude:latitude:locationName:locationDescription:address:phoneNumber:image:":{"name":"-initWithLongitude:latitude:locationName:locationDescription:address:phoneNumber:image:","abstract":"

Create a SendLocation request with Lat/Long coordinate, not an address object

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(im)initWithLongitude:latitude:locationName:locationDescription:displayAddressLines:phoneNumber:image:deliveryMode:timeStamp:address:":{"name":"-initWithLongitude:latitude:locationName:locationDescription:displayAddressLines:phoneNumber:image:deliveryMode:timeStamp:address:","abstract":"

Create a SendLocation request with Lat/Long coordinate and an address object and let the nav system decide how to parse it

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)longitudeDegrees":{"name":"longitudeDegrees","abstract":"

The longitudinal coordinate of the location. Either the latitude / longitude OR the address must be provided.

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)latitudeDegrees":{"name":"latitudeDegrees","abstract":"

The latitudinal coordinate of the location. Either the latitude / longitude OR the address must be provided.

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)locationName":{"name":"locationName","abstract":"

Name / title of intended location

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)locationDescription":{"name":"locationDescription","abstract":"

Description of the intended location / establishment

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)addressLines":{"name":"addressLines","abstract":"

Location address for display purposes only.

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)phoneNumber":{"name":"phoneNumber","abstract":"

Phone number of intended location / establishment

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)locationImage":{"name":"locationImage","abstract":"

Image / icon of intended location

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)deliveryMode":{"name":"deliveryMode","abstract":"

Mode in which the sendLocation request is sent

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)timeStamp":{"name":"timeStamp","abstract":"

Arrival time of Location. If multiple SendLocations are sent, this will be used for sorting as well.

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)address":{"name":"address","abstract":"

Address to be used for setting destination. Either the latitude / longitude OR the address must be provided.

","parent_name":"SDLSendLocation"},"Classes/SDLSendHapticData.html#/c:objc(cs)SDLSendHapticData(im)initWithHapticRectData:":{"name":"-initWithHapticRectData:","abstract":"

Constructs a new SDLSendHapticData object indicated by the hapticSpatialData parameter

","parent_name":"SDLSendHapticData"},"Classes/SDLSendHapticData.html#/c:objc(cs)SDLSendHapticData(py)hapticRectData":{"name":"hapticRectData","abstract":"

Array of spatial data structures that represent the locations of all user controls present on the HMI. This data should be updated if/when the application presents a new screen. When a request is sent, if successful, it will replace all spatial data previously sent through RPC. If an empty array is sent, the existing spatial data will be cleared

","parent_name":"SDLSendHapticData"},"Classes/SDLSeatMemoryAction.html#/c:objc(cs)SDLSeatMemoryAction(im)initWithId:action:":{"name":"-initWithId:action:","abstract":"

@abstract Constructs a newly allocated SDLSeatMemoryAction object with id, label (max length 100 chars) and action type

","parent_name":"SDLSeatMemoryAction"},"Classes/SDLSeatMemoryAction.html#/c:objc(cs)SDLSeatMemoryAction(im)initWithId:label:action:":{"name":"-initWithId:label:action:","abstract":"

@abstract Constructs a newly allocated SDLSeatMemoryAction object with id, label (max length 100 chars) and action type

","parent_name":"SDLSeatMemoryAction"},"Classes/SDLSeatMemoryAction.html#/c:objc(cs)SDLSeatMemoryAction(py)id":{"name":"id","abstract":"

@abstract id of the action to be performed.

","parent_name":"SDLSeatMemoryAction"},"Classes/SDLSeatMemoryAction.html#/c:objc(cs)SDLSeatMemoryAction(py)label":{"name":"label","abstract":"

@abstract label of the action to be performed.

","parent_name":"SDLSeatMemoryAction"},"Classes/SDLSeatMemoryAction.html#/c:objc(cs)SDLSeatMemoryAction(py)action":{"name":"action","abstract":"

@abstract type of action to be performed

","parent_name":"SDLSeatMemoryAction"},"Classes/SDLSeatLocationCapability.html#/c:objc(cs)SDLSeatLocationCapability(im)initWithSeats:cols:rows:levels:":{"name":"-initWithSeats:cols:rows:levels:","abstract":"

Undocumented

","parent_name":"SDLSeatLocationCapability"},"Classes/SDLSeatLocationCapability.html#/c:objc(cs)SDLSeatLocationCapability(py)cols":{"name":"cols","abstract":"

Optional, Integer, 1 - 100

","parent_name":"SDLSeatLocationCapability"},"Classes/SDLSeatLocationCapability.html#/c:objc(cs)SDLSeatLocationCapability(py)rows":{"name":"rows","abstract":"

Optional, Integer, 1 - 100

","parent_name":"SDLSeatLocationCapability"},"Classes/SDLSeatLocationCapability.html#/c:objc(cs)SDLSeatLocationCapability(py)levels":{"name":"levels","abstract":"

Optional, Integer, 1 - 100

","parent_name":"SDLSeatLocationCapability"},"Classes/SDLSeatLocationCapability.html#/c:objc(cs)SDLSeatLocationCapability(py)seats":{"name":"seats","abstract":"

Contains a list of SeatLocation in the vehicle, the first element is the driver’s seat","parent_name":"SDLSeatLocationCapability"},"Classes/SDLSeatLocation.html#/c:objc(cs)SDLSeatLocation(py)grid":{"name":"grid","abstract":"

Optional

","parent_name":"SDLSeatLocation"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(im)initWithId:":{"name":"-initWithId:","abstract":"

Undocumented

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(im)initWithId:heatingEnabled:coolingEnable:heatingLevel:coolingLevel:horizontalPostion:verticalPostion:frontVerticalPostion:backVerticalPostion:backTiltAngle:headSupportedHorizontalPostion:headSupportedVerticalPostion:massageEnabled:massageMode:massageCussionFirmness:memory:":{"name":"-initWithId:heatingEnabled:coolingEnable:heatingLevel:coolingLevel:horizontalPostion:verticalPostion:frontVerticalPostion:backVerticalPostion:backTiltAngle:headSupportedHorizontalPostion:headSupportedVerticalPostion:massageEnabled:massageMode:massageCussionFirmness:memory:","abstract":"

Undocumented

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)id":{"name":"id","abstract":"

Undocumented

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)heatingEnabled":{"name":"heatingEnabled","abstract":"

@abstract Whether or not heating is enabled.

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)coolingEnabled":{"name":"coolingEnabled","abstract":"

@abstract Whether or not cooling is enabled.

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)heatingLevel":{"name":"heatingLevel","abstract":"

@abstract heating level in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)coolingLevel":{"name":"coolingLevel","abstract":"

@abstract cooling level in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)horizontalPosition":{"name":"horizontalPosition","abstract":"

@abstract horizontal Position in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)verticalPosition":{"name":"verticalPosition","abstract":"

@abstract heating level in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)frontVerticalPosition":{"name":"frontVerticalPosition","abstract":"

@abstract heating level in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)backVerticalPosition":{"name":"backVerticalPosition","abstract":"

@abstract heating level in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)backTiltAngle":{"name":"backTiltAngle","abstract":"

@abstract heating level in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)headSupportHorizontalPosition":{"name":"headSupportHorizontalPosition","abstract":"

@abstract head Support Horizontal Position in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)headSupportVerticalPosition":{"name":"headSupportVerticalPosition","abstract":"

@abstract head Support Vertical Position in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)massageEnabled":{"name":"massageEnabled","abstract":"

@abstract Whether or not massage is enabled.

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)massageMode":{"name":"massageMode","abstract":"

@abstract Array of massage mode data.

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)massageCushionFirmness":{"name":"massageCushionFirmness","abstract":"

@abstract Array of firmness of a cushion.

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)memory":{"name":"memory","abstract":"

@abstract type of action to be performed

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(im)initWithName:":{"name":"-initWithName:","abstract":"

Undocumented

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(im)initWithName:moduleInfo:":{"name":"-initWithName:moduleInfo:","abstract":"

Undocumented

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(im)initWithName:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:":{"name":"-initWithName:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:","abstract":"

Undocumented

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(im)initWithName:moduleInfo:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:":{"name":"-initWithName:moduleInfo:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:","abstract":"

Undocumented

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)moduleName":{"name":"moduleName","abstract":"

@abstract The short friendly name of the light control module.","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)heatingEnabledAvailable":{"name":"heatingEnabledAvailable","abstract":"

@abstract Whether or not heating is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)coolingEnabledAvailable":{"name":"coolingEnabledAvailable","abstract":"

@abstract Whether or not cooling is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)heatingLevelAvailable":{"name":"heatingLevelAvailable","abstract":"

@abstract Whether or not heating level is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)coolingLevelAvailable":{"name":"coolingLevelAvailable","abstract":"

@abstract Whether or not cooling level is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)horizontalPositionAvailable":{"name":"horizontalPositionAvailable","abstract":"

@abstract Whether or not horizontal Position is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)verticalPositionAvailable":{"name":"verticalPositionAvailable","abstract":"

@abstract Whether or not vertical Position is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)frontVerticalPositionAvailable":{"name":"frontVerticalPositionAvailable","abstract":"

@abstract Whether or not front Vertical Position is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)backVerticalPositionAvailable":{"name":"backVerticalPositionAvailable","abstract":"

@abstract Whether or not back Vertical Position is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)backTiltAngleAvailable":{"name":"backTiltAngleAvailable","abstract":"

@abstract Whether or not backTilt Angle Available is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)headSupportHorizontalPositionAvailable":{"name":"headSupportHorizontalPositionAvailable","abstract":"

@abstract Whether or not head Supports for Horizontal Position is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)headSupportVerticalPositionAvailable":{"name":"headSupportVerticalPositionAvailable","abstract":"

@abstract Whether or not head Supports for Vertical Position is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)massageEnabledAvailable":{"name":"massageEnabledAvailable","abstract":"

@abstract Whether or not massage Enabled is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)massageModeAvailable":{"name":"massageModeAvailable","abstract":"

@abstract Whether or not massage Mode is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)massageCushionFirmnessAvailable":{"name":"massageCushionFirmnessAvailable","abstract":"

@abstract Whether or not massage Cushion Firmness is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)memoryAvailable":{"name":"memoryAvailable","abstract":"

@abstract Whether or not memory is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

@abstract Information about a RC module, including its id.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(im)initWithMessage:":{"name":"-initWithMessage:","abstract":"

Convenience init for creating a scrolling message with text.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(im)initWithMessage:timeout:softButtons:cancelID:":{"name":"-initWithMessage:timeout:softButtons:cancelID:","abstract":"

Convenience init for creating a scrolling message with text and buttons.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(im)initWithMessage:timeout:softButtons:":{"name":"-initWithMessage:timeout:softButtons:","abstract":"

Convenience init for creating a scrolling message with text and buttons.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(py)scrollableMessageBody":{"name":"scrollableMessageBody","abstract":"

Body of text that can include newlines and tabs.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(py)timeout":{"name":"timeout","abstract":"

App defined timeout. Indicates how long of a timeout from the last action (i.e. scrolling message resets timeout). If not set, a default value of 30 seconds is used by Core.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(py)softButtons":{"name":"softButtons","abstract":"

Buttons for the displayed scrollable message. If omitted on supported displays, only the system defined Close SoftButton will be displayed.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(py)cancelID":{"name":"cancelID","abstract":"

An ID for this specific scrollable message to allow cancellation through the CancelInteraction RPC.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScreenParams.html#/c:objc(cs)SDLScreenParams(py)resolution":{"name":"resolution","abstract":"

The resolution of the prescribed screen area

","parent_name":"SDLScreenParams"},"Classes/SDLScreenParams.html#/c:objc(cs)SDLScreenParams(py)touchEventAvailable":{"name":"touchEventAvailable","abstract":"

Types of screen touch events available in screen area

","parent_name":"SDLScreenParams"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField1":{"name":"textField1","abstract":"

The top text field within a template layout

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField2":{"name":"textField2","abstract":"

The second text field within a template layout

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField3":{"name":"textField3","abstract":"

The third text field within a template layout

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField4":{"name":"textField4","abstract":"

The fourth text field within a template layout

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)mediaTrackTextField":{"name":"mediaTrackTextField","abstract":"

The media text field available within the media layout. Often less emphasized than textField(1-4)

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)primaryGraphic":{"name":"primaryGraphic","abstract":"

The primary graphic within a template layout

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)secondaryGraphic":{"name":"secondaryGraphic","abstract":"

A secondary graphic used in some template layouts

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textAlignment":{"name":"textAlignment","abstract":"

What alignment textField(1-4) should use

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField1Type":{"name":"textField1Type","abstract":"

The type of data textField1 describes

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField2Type":{"name":"textField2Type","abstract":"

The type of data textField2 describes

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField3Type":{"name":"textField3Type","abstract":"

The type of data textField3 describes

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField4Type":{"name":"textField4Type","abstract":"

The type of data textField4 describes

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)title":{"name":"title","abstract":"

The title of the current template layout.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)softButtonObjects":{"name":"softButtonObjects","abstract":"

The current list of soft buttons within a template layout. Set this array to change the displayed soft buttons.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)menuConfiguration":{"name":"menuConfiguration","abstract":"

Configures the layout of the menu and sub-menus. If set after a menu already exists, the existing main menu layout will be updated.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)menu":{"name":"menu","abstract":"

The current list of menu cells displayed in the app’s menu.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)dynamicMenuUpdatesMode":{"name":"dynamicMenuUpdatesMode","abstract":"

Change the mode of the dynamic menu updater to be enabled, disabled, or enabled on known compatible head units.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)voiceCommands":{"name":"voiceCommands","abstract":"

The current list of voice commands available for the user to speak and be recognized by the IVI’s voice recognition engine.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)keyboardConfiguration":{"name":"keyboardConfiguration","abstract":"

The default keyboard configuration, this can be additionally customized by each SDLKeyboardDelegate.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)preloadedChoices":{"name":"preloadedChoices","abstract":"

Cells will be hashed by their text, image names, and VR command text. When assembling an SDLChoiceSet, you can pull objects from here, or recreate them. The preloaded versions will be used so long as their text, image names, and VR commands are the same.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)initWithConnectionManager:fileManager:systemCapabilityManager:":{"name":"-initWithConnectionManager:fileManager:systemCapabilityManager:","abstract":"

Initialize a screen manager

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)startWithCompletionHandler:":{"name":"-startWithCompletionHandler:","abstract":"

Starts the manager and all sub-managers

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)stop":{"name":"-stop","abstract":"

Stops the manager.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)beginUpdates":{"name":"-beginUpdates","abstract":"

Delays all screen updates until endUpdatesWithCompletionHandler: is called.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)endUpdates":{"name":"-endUpdates","abstract":"

Update text fields with new text set into the text field properties. Pass an empty string \\@"" to clear the text field.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)endUpdatesWithCompletionHandler:":{"name":"-endUpdatesWithCompletionHandler:","abstract":"

Update text fields with new text set into the text field properties. Pass an empty string \\@"" to clear the text field.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)softButtonObjectNamed:":{"name":"-softButtonObjectNamed:","abstract":"

Undocumented

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)preloadChoices:withCompletionHandler:":{"name":"-preloadChoices:withCompletionHandler:","abstract":"

Preload cells to the head unit. This will greatly reduce the time taken to present a choice set. Any already matching a choice already on the head unit will be ignored. You do not need to wait until the completion handler is called to present a choice set containing choices being loaded. The choice set will wait until the preload completes and then immediately present.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)deleteChoices:":{"name":"-deleteChoices:","abstract":"

Delete loaded cells from the head unit. If the cells don’t exist on the head unit they will be ignored.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)presentChoiceSet:mode:":{"name":"-presentChoiceSet:mode:","abstract":"

Present a choice set on the head unit with a certain interaction mode. You should present in VR only if the user reached this choice set by using their voice, in Manual only if the user used touch to reach this choice set. Use Both if you’re lazy…for real though, it’s kind of confusing to the user and isn’t recommended.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)presentSearchableChoiceSet:mode:withKeyboardDelegate:":{"name":"-presentSearchableChoiceSet:mode:withKeyboardDelegate:","abstract":"

Present a choice set on the head unit with a certain interaction mode. You should present in VR only if the user reached this choice set by using their voice, in Manual only if the user used touch to reach this choice set. Use Both if you’re lazy…for real though, it’s kind of confusing to the user and isn’t recommended.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)presentKeyboardWithInitialText:delegate:":{"name":"-presentKeyboardWithInitialText:delegate:","abstract":"

Present a keyboard-only interface to the user and receive input. The user will be able to input text in the keyboard when in a non-driver distraction situation.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)dismissKeyboardWithCancelID:":{"name":"-dismissKeyboardWithCancelID:","abstract":"

Cancels the keyboard-only interface if it is currently showing. If the keyboard has not yet been sent to Core, it will not be sent.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)openMenu":{"name":"-openMenu","abstract":"

Present the top-level of your application menu. This method should be called if the menu needs to be opened programmatically because the built in menu button is hidden.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)openSubmenu:":{"name":"-openSubmenu:","abstract":"

Present the application menu. This method should be called if the menu needs to be opened programmatically because the built in menu button is hidden. You must update the menu with the proper cells before calling this method. This RPC will fail if the cell does not contain a sub menu, or is not in the menu array.

","parent_name":"SDLScreenManager"},"Classes/SDLSISData.html#/c:objc(cs)SDLSISData(im)initWithStationShortName:stationIDNumber:stationLongName:stationLocation:stationMessage:":{"name":"-initWithStationShortName:stationIDNumber:stationLongName:stationLocation:stationMessage:","abstract":"

Undocumented

","parent_name":"SDLSISData"},"Classes/SDLSISData.html#/c:objc(cs)SDLSISData(py)stationShortName":{"name":"stationShortName","abstract":"

@abstract Identifies the 4-alpha-character station call sign","parent_name":"SDLSISData"},"Classes/SDLSISData.html#/c:objc(cs)SDLSISData(py)stationIDNumber":{"name":"stationIDNumber","abstract":"

@abstract Used for network Application.","parent_name":"SDLSISData"},"Classes/SDLSISData.html#/c:objc(cs)SDLSISData(py)stationLongName":{"name":"stationLongName","abstract":"

@abstract Identifies the station call sign or other identifying","parent_name":"SDLSISData"},"Classes/SDLSISData.html#/c:objc(cs)SDLSISData(py)stationLocation":{"name":"stationLocation","abstract":"

@abstract Provides the 3-dimensional geographic station location

","parent_name":"SDLSISData"},"Classes/SDLSISData.html#/c:objc(cs)SDLSISData(py)stationMessage":{"name":"stationMessage","abstract":"

@abstract May be used to convey textual information of general interest","parent_name":"SDLSISData"},"Classes/SDLResetGlobalProperties.html#/c:objc(cs)SDLResetGlobalProperties(im)initWithProperties:":{"name":"-initWithProperties:","abstract":"

Undocumented

","parent_name":"SDLResetGlobalProperties"},"Classes/SDLResetGlobalProperties.html#/c:objc(cs)SDLResetGlobalProperties(py)properties":{"name":"properties","abstract":"

An array of one or more GlobalProperty enumeration elements","parent_name":"SDLResetGlobalProperties"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(im)initWithClimateControlCapabilities:radioControlCapabilities:buttonCapabilities:":{"name":"-initWithClimateControlCapabilities:radioControlCapabilities:buttonCapabilities:","abstract":"

Undocumented

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(im)initWithClimateControlCapabilities:radioControlCapabilities:buttonCapabilities:seatControlCapabilities:audioControlCapabilities:hmiSettingsControlCapabilities:lightControlCapabilities:":{"name":"-initWithClimateControlCapabilities:radioControlCapabilities:buttonCapabilities:seatControlCapabilities:audioControlCapabilities:hmiSettingsControlCapabilities:lightControlCapabilities:","abstract":"

Constructs a newly allocated SDLRemoteControlCapabilities object with given parameters

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)climateControlCapabilities":{"name":"climateControlCapabilities","abstract":"

If included, the platform supports RC climate controls.","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)radioControlCapabilities":{"name":"radioControlCapabilities","abstract":"

If included, the platform supports RC radio controls.","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)buttonCapabilities":{"name":"buttonCapabilities","abstract":"

If included, the platform supports RC button controls with the included button names.

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)seatControlCapabilities":{"name":"seatControlCapabilities","abstract":"

If included, the platform supports seat controls.

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)audioControlCapabilities":{"name":"audioControlCapabilities","abstract":"

If included, the platform supports audio controls.

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)hmiSettingsControlCapabilities":{"name":"hmiSettingsControlCapabilities","abstract":"

If included, the platform supports hmi setting controls.

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)lightControlCapabilities":{"name":"lightControlCapabilities","abstract":"

If included, the platform supports light controls.

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLReleaseInteriorVehicleDataModule.html#/c:objc(cs)SDLReleaseInteriorVehicleDataModule(im)initWithModuleType:moduleId:":{"name":"-initWithModuleType:moduleId:","abstract":"

Undocumented

","parent_name":"SDLReleaseInteriorVehicleDataModule"},"Classes/SDLReleaseInteriorVehicleDataModule.html#/c:objc(cs)SDLReleaseInteriorVehicleDataModule(py)moduleType":{"name":"moduleType","abstract":"

The module type that the app requests to control.

","parent_name":"SDLReleaseInteriorVehicleDataModule"},"Classes/SDLReleaseInteriorVehicleDataModule.html#/c:objc(cs)SDLReleaseInteriorVehicleDataModule(py)moduleId":{"name":"moduleId","abstract":"

Id of a module, published by System Capability.

","parent_name":"SDLReleaseInteriorVehicleDataModule"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)syncMsgVersion":{"name":"syncMsgVersion","abstract":"

Specifies the negotiated version number of the SmartDeviceLink protocol that is to be supported by the mobile application.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)sdlMsgVersion":{"name":"sdlMsgVersion","abstract":"

Specifies the negotiated version number of the SmartDeviceLink protocol that is to be supported by the mobile application.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)language":{"name":"language","abstract":"

The currently active VR+TTS language on the module. See Language for options.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)hmiDisplayLanguage":{"name":"hmiDisplayLanguage","abstract":"

The currently active display language on the module. See Language for options.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)displayCapabilities":{"name":"displayCapabilities","abstract":"

Contains information about the display’s capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)buttonCapabilities":{"name":"buttonCapabilities","abstract":"

Contains information about the head unit button capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)softButtonCapabilities":{"name":"softButtonCapabilities","abstract":"

Contains information about the head unit soft button capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)presetBankCapabilities":{"name":"presetBankCapabilities","abstract":"

If returned, the platform supports custom on-screen Presets

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)hmiZoneCapabilities":{"name":"hmiZoneCapabilities","abstract":"

Contains information about the HMI zone capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)speechCapabilities":{"name":"speechCapabilities","abstract":"

Contains information about the text-to-speech capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)prerecordedSpeech":{"name":"prerecordedSpeech","abstract":"

Contains a list of prerecorded speech items present on the platform.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)vrCapabilities":{"name":"vrCapabilities","abstract":"

Contains information about the VR capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)audioPassThruCapabilities":{"name":"audioPassThruCapabilities","abstract":"

Describes different audio type configurations for PerformAudioPassThru, e.g. {8kHz,8-bit,PCM}. The audio is recorded in monaural.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)pcmStreamCapabilities":{"name":"pcmStreamCapabilities","abstract":"

Describes different audio type configurations for the audio PCM stream service, e.g. {8kHz,8-bit,PCM}

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)vehicleType":{"name":"vehicleType","abstract":"

Specifies the connected vehicle’s type.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)supportedDiagModes":{"name":"supportedDiagModes","abstract":"

Specifies the white-list of supported diagnostic modes (0x00-0xFF) capable for DiagnosticMessage requests. If a mode outside this list is requested, it will be rejected.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)hmiCapabilities":{"name":"hmiCapabilities","abstract":"

Specifies the HMI capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)sdlVersion":{"name":"sdlVersion","abstract":"

The version of SDL Core running on the connected head unit

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)systemSoftwareVersion":{"name":"systemSoftwareVersion","abstract":"

The software version of the system that implements the SmartDeviceLink core.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)iconResumed":{"name":"iconResumed","abstract":"

Existence of apps icon at system. If true, apps icon was resumed at system. If false, apps icon is not resumed at system.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(im)initWithLifecycleConfiguration:":{"name":"-initWithLifecycleConfiguration:","abstract":"

Convenience init for registering the application with a lifecycle configuration.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(im)initWithAppName:appId:languageDesired:":{"name":"-initWithAppName:appId:languageDesired:","abstract":"

Convenience init for registering the application with an app name, app id, and desired language.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(im)initWithAppName:appId:languageDesired:isMediaApp:appTypes:shortAppName:":{"name":"-initWithAppName:appId:languageDesired:isMediaApp:appTypes:shortAppName:","abstract":"

Convenience init for registering the application with an app name, app id, desired language, whether or not the app is a media app, app types, and the short app name.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(im)initWithAppName:appId:languageDesired:isMediaApp:appTypes:shortAppName:ttsName:vrSynonyms:hmiDisplayLanguageDesired:resumeHash:":{"name":"-initWithAppName:appId:languageDesired:isMediaApp:appTypes:shortAppName:ttsName:vrSynonyms:hmiDisplayLanguageDesired:resumeHash:","abstract":"

Convenience init for registering the application with an app name, app id, desired language, whether or not the app is a media app, app types, the short app name, tts name, voice recognition synonyms, the hmi display language desired, and the resume hash.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(im)initWithAppName:appId:fullAppId:languageDesired:isMediaApp:appTypes:shortAppName:ttsName:vrSynonyms:hmiDisplayLanguageDesired:resumeHash:dayColorScheme:nightColorScheme:":{"name":"-initWithAppName:appId:fullAppId:languageDesired:isMediaApp:appTypes:shortAppName:ttsName:vrSynonyms:hmiDisplayLanguageDesired:resumeHash:dayColorScheme:nightColorScheme:","abstract":"

Convenience init for registering the application with all possible options.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)syncMsgVersion":{"name":"syncMsgVersion","abstract":"

Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)sdlMsgVersion":{"name":"sdlMsgVersion","abstract":"

Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)appName":{"name":"appName","abstract":"

The mobile application’s name. This name is displayed in the SDL Mobile Applications menu. It also serves as the unique identifier of the application for SmartDeviceLink. Applications with the same name will be rejected.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)ttsName":{"name":"ttsName","abstract":"

Text-to-speech string for voice recognition of the mobile application name. Meant to overcome any failing on speech engine in properly pronouncing / understanding app name.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)ngnMediaScreenAppName":{"name":"ngnMediaScreenAppName","abstract":"

Provides an abbreviated version of the app name (if needed), that will be displayed on head units that support very few characters. If not provided, the appName is used instead (and will be truncated if too long). It’s recommended that this string be no longer than 5 characters.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)vrSynonyms":{"name":"vrSynonyms","abstract":"

Defines additional voice recognition commands

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)isMediaApplication":{"name":"isMediaApplication","abstract":"

Indicates if the application is a media or a non-media application. Media applications will appear in the head unit’s media source list and can use the MEDIA template.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)languageDesired":{"name":"languageDesired","abstract":"

App’s starting VR+TTS language. If there is a mismatch with the head unit, the app will be able to change its language with ChangeRegistration prior to app being brought into focus.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)hmiDisplayLanguageDesired":{"name":"hmiDisplayLanguageDesired","abstract":"

Current app’s expected display language. If there is a mismatch with the head unit, the app will be able to change its language with ChangeRegistration prior to app being brought into focus.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)appHMIType":{"name":"appHMIType","abstract":"

List of all applicable app HMI types stating which HMI classifications to be given to the app.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)hashID":{"name":"hashID","abstract":"

ID used to uniquely identify a previous state of all app data that can persist through connection cycles (e.g. ignition cycles). This registered data (commands, submenus, choice sets, etc.) can be reestablished without needing to explicitly re-send each piece. If omitted, then the previous state of an app’s commands, etc. will not be restored.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)deviceInfo":{"name":"deviceInfo","abstract":"

Information about the connecting device.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)appID":{"name":"appID","abstract":"

ID used to validate app with policy table entries.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)fullAppID":{"name":"fullAppID","abstract":"

A full UUID appID used to validate app with policy table entries.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)appInfo":{"name":"appInfo","abstract":"

Contains detailed information about the registered application.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)dayColorScheme":{"name":"dayColorScheme","abstract":"

The color scheme to be used on a head unit using a light or day color scheme. The OEM may only support this theme if their head unit only has a light color scheme.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)nightColorScheme":{"name":"nightColorScheme","abstract":"

The color scheme to be used on a head unit using a dark or night color scheme. The OEM may only support this theme if their head unit only has a dark color scheme.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRectangle.html#/c:objc(cs)SDLRectangle(im)initWithX:y:width:height:":{"name":"-initWithX:y:width:height:","abstract":"

Create a Rectangle

","parent_name":"SDLRectangle"},"Classes/SDLRectangle.html#/c:objc(cs)SDLRectangle(im)initWithCGRect:":{"name":"-initWithCGRect:","abstract":"

Create a Rectangle from a CGRect

","parent_name":"SDLRectangle"},"Classes/SDLRectangle.html#/c:objc(cs)SDLRectangle(py)x":{"name":"x","abstract":"

The X-coordinate of the user control

","parent_name":"SDLRectangle"},"Classes/SDLRectangle.html#/c:objc(cs)SDLRectangle(py)y":{"name":"y","abstract":"

The Y-coordinate of the user control

","parent_name":"SDLRectangle"},"Classes/SDLRectangle.html#/c:objc(cs)SDLRectangle(py)width":{"name":"width","abstract":"

The width of the user control’s bounding rectangle

","parent_name":"SDLRectangle"},"Classes/SDLRectangle.html#/c:objc(cs)SDLRectangle(py)height":{"name":"height","abstract":"

The height of the user control’s bounding rectangle

","parent_name":"SDLRectangle"},"Classes/SDLReadDIDResponse.html#/c:objc(cs)SDLReadDIDResponse(py)didResult":{"name":"didResult","abstract":"

Array of requested DID results (with data if available).

","parent_name":"SDLReadDIDResponse"},"Classes/SDLReadDID.html#/c:objc(cs)SDLReadDID(im)initWithECUName:didLocation:":{"name":"-initWithECUName:didLocation:","abstract":"

Undocumented

","parent_name":"SDLReadDID"},"Classes/SDLReadDID.html#/c:objc(cs)SDLReadDID(py)ecuName":{"name":"ecuName","abstract":"

An ID of the vehicle module","parent_name":"SDLReadDID"},"Classes/SDLReadDID.html#/c:objc(cs)SDLReadDID(py)didLocation":{"name":"didLocation","abstract":"

Raw data from vehicle data DID location(s)","parent_name":"SDLReadDID"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(im)initWithFrequencyInteger:frequencyFraction:band:hdChannel:radioEnable:":{"name":"-initWithFrequencyInteger:frequencyFraction:band:hdChannel:radioEnable:","abstract":"

Constructs a newly allocated SDLRadioControlCapabilities object with given parameters.

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(im)initWithFrequencyInteger:frequencyFraction:band:hdChannel:radioEnable:hdRadioEnable:":{"name":"-initWithFrequencyInteger:frequencyFraction:band:hdChannel:radioEnable:hdRadioEnable:","abstract":"

Constructs a newly allocated SDLRadioControlCapabilities object with given parameters.

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)frequencyInteger":{"name":"frequencyInteger","abstract":"

The integer part of the frequency ie for 101.7 this value should be 101

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)frequencyFraction":{"name":"frequencyFraction","abstract":"

The fractional part of the frequency for 101.7 is 7

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)band":{"name":"band","abstract":"

Radio band value

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)rdsData":{"name":"rdsData","abstract":"

Read only parameter. See RDSData data type for details.

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)availableHDs":{"name":"availableHDs","abstract":"

number of HD sub-channels if available

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)availableHDChannels":{"name":"availableHDChannels","abstract":"

the list of available hd sub-channel indexes, empty list means no Hd channel is available, read-only

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)hdChannel":{"name":"hdChannel","abstract":"

Current HD sub-channel if available

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)signalStrength":{"name":"signalStrength","abstract":"

Signal Strength Value

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)signalChangeThreshold":{"name":"signalChangeThreshold","abstract":"

If the signal strength falls below the set value for this parameter, the radio will tune to an alternative frequency

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)radioEnable":{"name":"radioEnable","abstract":"

True if the radio is on, false is the radio is off. When the radio is disabled, no data other than radioEnable is included in a GetInteriorVehicleData response

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)state":{"name":"state","abstract":"

Read only parameter. See RadioState data type for details.

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)hdRadioEnable":{"name":"hdRadioEnable","abstract":"

True if the hd radio is on, false is the radio is off

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)sisData":{"name":"sisData","abstract":"

Read Read-only Station Information Service (SIS) data provides basic information","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(im)initWithModuleName:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:":{"name":"-initWithModuleName:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:","abstract":"

Constructs a newly allocated SDLRadioControlCapabilities object with given parameters.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(im)initWithModuleName:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:hdRadioEnableAvailable:siriusXMRadioAvailable:sisDataAvailable:":{"name":"-initWithModuleName:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:hdRadioEnableAvailable:siriusXMRadioAvailable:sisDataAvailable:","abstract":"

Constructs a newly allocated SDLRadioControlCapabilities object with given parameters.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(im)initWithModuleName:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDChannelsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:hdRadioEnableAvailable:siriusXMRadioAvailable:sisDataAvailable:":{"name":"-initWithModuleName:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDChannelsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:hdRadioEnableAvailable:siriusXMRadioAvailable:sisDataAvailable:","abstract":"

Constructs a newly allocated SDLRadioControlCapabilities object with given parameters.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(im)initWithModuleName:moduleInfo:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDChannelsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:hdRadioEnableAvailable:siriusXMRadioAvailable:sisDataAvailable:":{"name":"-initWithModuleName:moduleInfo:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDChannelsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:hdRadioEnableAvailable:siriusXMRadioAvailable:sisDataAvailable:","abstract":"

Constructs a newly allocated SDLRadioControlCapabilities object with given parameters.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)moduleName":{"name":"moduleName","abstract":"

The short friendly name of the radio control module.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)radioEnableAvailable":{"name":"radioEnableAvailable","abstract":"

Availability of the control of enable/disable radio.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)radioBandAvailable":{"name":"radioBandAvailable","abstract":"

Availability of the control of radio band.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)radioFrequencyAvailable":{"name":"radioFrequencyAvailable","abstract":"

Availability of the control of radio frequency.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)hdChannelAvailable":{"name":"hdChannelAvailable","abstract":"

Availability of the control of HD radio channel.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)rdsDataAvailable":{"name":"rdsDataAvailable","abstract":"

Availability of the getting Radio Data System (RDS) data.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)availableHDsAvailable":{"name":"availableHDsAvailable","abstract":"

Availability of the getting the number of available HD channels.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)availableHDChannelsAvailable":{"name":"availableHDChannelsAvailable","abstract":"

Availability of the list of available HD sub-channel indexes.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)stateAvailable":{"name":"stateAvailable","abstract":"

Availability of the getting the Radio state.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)signalStrengthAvailable":{"name":"signalStrengthAvailable","abstract":"

Availability of the getting the signal strength.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)signalChangeThresholdAvailable":{"name":"signalChangeThresholdAvailable","abstract":"

Availability of the getting the signal Change Threshold

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)hdRadioEnableAvailable":{"name":"hdRadioEnableAvailable","abstract":"

Availability of the control of enable/disable HD radio.","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)siriusXMRadioAvailable":{"name":"siriusXMRadioAvailable","abstract":"

Availability of sirius XM radio.","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)sisDataAvailable":{"name":"sisDataAvailable","abstract":"

Availability of the getting HD radio Station Information Service (SIS) data.","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

Information about a RC module, including its id.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRPCStruct.html#/c:objc(cs)SDLRPCStruct(py)store":{"name":"store","abstract":"

Undocumented

","parent_name":"SDLRPCStruct"},"Classes/SDLRPCStruct.html#/c:objc(cs)SDLRPCStruct(py)payloadProtected":{"name":"payloadProtected","abstract":"

Undocumented

","parent_name":"SDLRPCStruct"},"Classes/SDLRPCStruct.html#/c:objc(cs)SDLRPCStruct(im)initWithDictionary:":{"name":"-initWithDictionary:","abstract":"

Convenience init

","parent_name":"SDLRPCStruct"},"Classes/SDLRPCStruct.html#/c:objc(cs)SDLRPCStruct(im)serializeAsDictionary:":{"name":"-serializeAsDictionary:","abstract":"

Converts struct to JSON formatted data

","parent_name":"SDLRPCStruct"},"Classes/SDLRPCResponseNotification.html#/c:objc(cs)SDLRPCResponseNotification(py)response":{"name":"response","abstract":"

The response to be included within the userinfo dictionary

","parent_name":"SDLRPCResponseNotification"},"Classes/SDLRPCResponseNotification.html#/c:objc(cs)SDLRPCResponseNotification(im)initWithName:object:rpcResponse:":{"name":"-initWithName:object:rpcResponse:","abstract":"

Create an NSNotification object containing an SDLRPCResponse

","parent_name":"SDLRPCResponseNotification"},"Classes/SDLRPCResponseNotification.html#/c:objc(cs)SDLRPCResponseNotification(im)isResponseMemberOfClass:":{"name":"-isResponseMemberOfClass:","abstract":"

Returns whether or not the containing response is equal to a class, not including subclasses.

","parent_name":"SDLRPCResponseNotification"},"Classes/SDLRPCResponseNotification.html#/c:objc(cs)SDLRPCResponseNotification(im)isResponseKindOfClass:":{"name":"-isResponseKindOfClass:","abstract":"

Returns whether or not the containing response is a kind of class, including subclasses.

","parent_name":"SDLRPCResponseNotification"},"Classes/SDLRPCResponse.html#/c:objc(cs)SDLRPCResponse(py)correlationID":{"name":"correlationID","abstract":"

The correlation id of the corresponding SDLRPCRequest.

","parent_name":"SDLRPCResponse"},"Classes/SDLRPCResponse.html#/c:objc(cs)SDLRPCResponse(py)success":{"name":"success","abstract":"

Whether or not the SDLRPCRequest was successful.

","parent_name":"SDLRPCResponse"},"Classes/SDLRPCResponse.html#/c:objc(cs)SDLRPCResponse(py)resultCode":{"name":"resultCode","abstract":"

The result of the SDLRPCRequest. If the request failed, the result code contains the failure reason.

","parent_name":"SDLRPCResponse"},"Classes/SDLRPCResponse.html#/c:objc(cs)SDLRPCResponse(py)info":{"name":"info","abstract":"

More detailed success or error message.

","parent_name":"SDLRPCResponse"},"Classes/SDLRPCRequestNotification.html#/c:objc(cs)SDLRPCRequestNotification(py)request":{"name":"request","abstract":"

The request to be included in the userinfo dictionary

","parent_name":"SDLRPCRequestNotification"},"Classes/SDLRPCRequestNotification.html#/c:objc(cs)SDLRPCRequestNotification(im)initWithName:object:rpcRequest:":{"name":"-initWithName:object:rpcRequest:","abstract":"

Create an NSNotification object containing an SDLRPCRequest

","parent_name":"SDLRPCRequestNotification"},"Classes/SDLRPCRequestNotification.html#/c:objc(cs)SDLRPCRequestNotification(im)isRequestMemberOfClass:":{"name":"-isRequestMemberOfClass:","abstract":"

Returns whether or not the containing request is equal to a class, not including subclasses.

","parent_name":"SDLRPCRequestNotification"},"Classes/SDLRPCRequestNotification.html#/c:objc(cs)SDLRPCRequestNotification(im)isRequestKindOfClass:":{"name":"-isRequestKindOfClass:","abstract":"

Returns whether or not the containing request is a kind of class, including subclasses.

","parent_name":"SDLRPCRequestNotification"},"Classes/SDLRPCRequest.html#/c:objc(cs)SDLRPCRequest(py)correlationID":{"name":"correlationID","abstract":"

A unique id assigned to message sent to Core. The Correlation ID is used to map a request to its response.

","parent_name":"SDLRPCRequest"},"Classes/SDLRPCNotificationNotification.html#/c:objc(cs)SDLRPCNotificationNotification(py)notification":{"name":"notification","abstract":"

The notification within the userinfo dictionary

","parent_name":"SDLRPCNotificationNotification"},"Classes/SDLRPCNotificationNotification.html#/c:objc(cs)SDLRPCNotificationNotification(im)initWithName:object:rpcNotification:":{"name":"-initWithName:object:rpcNotification:","abstract":"

Create an NSNotification object caontaining an SDLRPCNotification

","parent_name":"SDLRPCNotificationNotification"},"Classes/SDLRPCNotificationNotification.html#/c:objc(cs)SDLRPCNotificationNotification(im)isNotificationMemberOfClass:":{"name":"-isNotificationMemberOfClass:","abstract":"

Returns whether or not the containing notification is equal to a class, not including subclasses.

","parent_name":"SDLRPCNotificationNotification"},"Classes/SDLRPCNotificationNotification.html#/c:objc(cs)SDLRPCNotificationNotification(im)isNotificationKindOfClass:":{"name":"-isNotificationKindOfClass:","abstract":"

Returns whether or not the containing notification is a kind of class, including subclasses.

","parent_name":"SDLRPCNotificationNotification"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(im)initWithName:":{"name":"-initWithName:","abstract":"

Convenience init

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(im)getFunctionName":{"name":"-getFunctionName","abstract":"

Returns the function name.

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(im)setFunctionName:":{"name":"-setFunctionName:","abstract":"

Sets the function name.

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(im)getParameters:":{"name":"-getParameters:","abstract":"

Returns the value associated with the provided key. If the key does not exist, null is returned.

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(im)setParameters:value:":{"name":"-setParameters:value:","abstract":"

Sets a key-value pair using the function name as the key.

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(py)bulkData":{"name":"bulkData","abstract":"

The data in the message

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(py)name":{"name":"name","abstract":"

The name of the message

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(py)parameters":{"name":"parameters","abstract":"

The JSON-RPC parameters

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(py)messageType":{"name":"messageType","abstract":"

The type of data in the message

","parent_name":"SDLRPCMessage"},"Classes/SDLRGBColor.html#/c:objc(cs)SDLRGBColor(im)initWithRed:green:blue:":{"name":"-initWithRed:green:blue:","abstract":"

Create an SDL color object with red / green / blue values between 0-255

","parent_name":"SDLRGBColor"},"Classes/SDLRGBColor.html#/c:objc(cs)SDLRGBColor(im)initWithColor:":{"name":"-initWithColor:","abstract":"

Create an SDL color object with a UIColor object.

","parent_name":"SDLRGBColor"},"Classes/SDLRGBColor.html#/c:objc(cs)SDLRGBColor(py)red":{"name":"red","abstract":"

The red value of the RGB color","parent_name":"SDLRGBColor"},"Classes/SDLRGBColor.html#/c:objc(cs)SDLRGBColor(py)green":{"name":"green","abstract":"

The green value of the RGB color","parent_name":"SDLRGBColor"},"Classes/SDLRGBColor.html#/c:objc(cs)SDLRGBColor(py)blue":{"name":"blue","abstract":"

The blue value of the RGB color","parent_name":"SDLRGBColor"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(im)initWithProgramService:radioText:clockText:programIdentification:programType:trafficProgramIdentification:trafficAnnouncementIdentification:region:":{"name":"-initWithProgramService:radioText:clockText:programIdentification:programType:trafficProgramIdentification:trafficAnnouncementIdentification:region:","abstract":"

Undocumented

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)programService":{"name":"programService","abstract":"

Program Service Name

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)radioText":{"name":"radioText","abstract":"

Radio Text

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)clockText":{"name":"clockText","abstract":"

The clock text in UTC format as YYYY-MM-DDThh:mm:ss.sTZD

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)programIdentification":{"name":"programIdentification","abstract":"

Program Identification - the call sign for the radio station

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)programType":{"name":"programType","abstract":"

The program type - The region should be used to differentiate between EU","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)trafficProgramIdentification":{"name":"trafficProgramIdentification","abstract":"

Traffic Program Identification - Identifies a station that offers traffic

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)trafficAnnouncementIdentification":{"name":"trafficAnnouncementIdentification","abstract":"

Traffic Announcement Identification - Indicates an ongoing traffic announcement

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)region":{"name":"region","abstract":"

Region

","parent_name":"SDLRDSData"},"Classes/SDLPutFileResponse.html#/c:objc(cs)SDLPutFileResponse(py)spaceAvailable":{"name":"spaceAvailable","abstract":"

Provides the total local space available in SDL Core for the registered app. If the transfer has systemFile enabled, then the value will be set to 0 automatically.

","parent_name":"SDLPutFileResponse"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(im)init":{"name":"-init","abstract":"

Init

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(im)initWithFileName:fileType:":{"name":"-initWithFileName:fileType:","abstract":"

Convenience init for creating a putfile with a name and file format.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(im)initWithFileName:fileType:persistentFile:":{"name":"-initWithFileName:fileType:persistentFile:","abstract":"

Convenience init for creating a putfile with a name, file format, and persistance.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(im)initWithFileName:fileType:persistentFile:systemFile:offset:length:":{"name":"-initWithFileName:fileType:persistentFile:systemFile:offset:length:","abstract":"

Convenience init for creating a putfile that is part of a multiple frame payload.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(im)initWithFileName:fileType:persistentFile:systemFile:offset:length:crc:":{"name":"-initWithFileName:fileType:persistentFile:systemFile:offset:length:crc:","abstract":"

Convenience init for creating a putfile that is part of a multiple frame payload.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(im)initWithFileName:fileType:persistentFile:systemFile:offset:length:bulkData:":{"name":"-initWithFileName:fileType:persistentFile:systemFile:offset:length:bulkData:","abstract":"

Convenience init for creating a putfile that is part of a multiple frame payload. A CRC checksum is calculated for the bulk data.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)syncFileName":{"name":"syncFileName","abstract":"

File reference name

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)fileType":{"name":"fileType","abstract":"

A FileType value representing a selected file type

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)persistentFile":{"name":"persistentFile","abstract":"

A value to indicates if the file is meant to persist between sessions / ignition cycles. If set to TRUE, then the system will aim to persist this file through session / cycles. While files with this designation will have priority over others, they are subject to deletion by the system at any time. In the event of automatic deletion by the system, the app will receive a rejection and have to resend the file. If omitted, the value will be set to false.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)systemFile":{"name":"systemFile","abstract":"

Indicates if the file is meant to be passed through core to elsewhere on the system. If set to TRUE, then the system will instead pass the data thru as it arrives to a predetermined area outside of core.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)offset":{"name":"offset","abstract":"

Offset in bytes for resuming partial data chunks.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)length":{"name":"length","abstract":"

Length in bytes for resuming partial data chunks. If offset is set to 0, then length is the total length of the file to be downloaded

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)crc":{"name":"crc","abstract":"

Additional CRC32 checksum to protect data integrity up to 512 Mbits.

","parent_name":"SDLPutFile"},"Classes/SDLPublishAppServiceResponse.html#/c:objc(cs)SDLPublishAppServiceResponse(im)initWithAppServiceRecord:":{"name":"-initWithAppServiceRecord:","abstract":"

Convenience init.

","parent_name":"SDLPublishAppServiceResponse"},"Classes/SDLPublishAppServiceResponse.html#/c:objc(cs)SDLPublishAppServiceResponse(py)appServiceRecord":{"name":"appServiceRecord","abstract":"

If the request was successful, this object will be the current status of the service record for the published service. This will include the Core supplied service ID.

","parent_name":"SDLPublishAppServiceResponse"},"Classes/SDLPublishAppService.html#/c:objc(cs)SDLPublishAppService(im)initWithAppServiceManifest:":{"name":"-initWithAppServiceManifest:","abstract":"

Convenience init.

","parent_name":"SDLPublishAppService"},"Classes/SDLPublishAppService.html#/c:objc(cs)SDLPublishAppService(py)appServiceManifest":{"name":"appServiceManifest","abstract":"

The manifest of the service that wishes to be published.","parent_name":"SDLPublishAppService"},"Classes/SDLPresetBankCapabilities.html#/c:objc(cs)SDLPresetBankCapabilities(py)onScreenPresetsAvailable":{"name":"onScreenPresetsAvailable","abstract":"

If Onscreen custom presets are available.

","parent_name":"SDLPresetBankCapabilities"},"Classes/SDLPinchGesture.html#/c:objc(cs)SDLPinchGesture(im)initWithFirstTouch:secondTouch:":{"name":"-initWithFirstTouch:secondTouch:","abstract":"

@abstract","parent_name":"SDLPinchGesture"},"Classes/SDLPinchGesture.html#/c:objc(cs)SDLPinchGesture(py)firstTouch":{"name":"firstTouch","abstract":"

@abstract","parent_name":"SDLPinchGesture"},"Classes/SDLPinchGesture.html#/c:objc(cs)SDLPinchGesture(py)secondTouch":{"name":"secondTouch","abstract":"

@abstract","parent_name":"SDLPinchGesture"},"Classes/SDLPinchGesture.html#/c:objc(cs)SDLPinchGesture(py)distance":{"name":"distance","abstract":"

@abstract","parent_name":"SDLPinchGesture"},"Classes/SDLPinchGesture.html#/c:objc(cs)SDLPinchGesture(py)center":{"name":"center","abstract":"

@abstract","parent_name":"SDLPinchGesture"},"Classes/SDLPinchGesture.html#/c:objc(cs)SDLPinchGesture(py)isValid":{"name":"isValid","abstract":"

@abstract","parent_name":"SDLPinchGesture"},"Classes/SDLPhoneCapability.html#/c:objc(cs)SDLPhoneCapability(im)initWithDialNumber:":{"name":"-initWithDialNumber:","abstract":"

Undocumented

","parent_name":"SDLPhoneCapability"},"Classes/SDLPhoneCapability.html#/c:objc(cs)SDLPhoneCapability(py)dialNumberEnabled":{"name":"dialNumberEnabled","abstract":"

Whether or not the DialNumber RPC is enabled.

","parent_name":"SDLPhoneCapability"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(py)requiresEncryption":{"name":"requiresEncryption","abstract":"

Flag indicating if the app requires an encryption service to be active.

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)startWithCompletionHandler:":{"name":"-startWithCompletionHandler:","abstract":"

Start the manager with a completion block that will be called when startup completes. This is used internally. To use an SDLPermissionManager, you should use the manager found on SDLManager.

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)stop":{"name":"-stop","abstract":"

Stop the manager. This method is used internally.

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)isRPCAllowed:":{"name":"-isRPCAllowed:","abstract":"

Determine if an individual RPC is allowed for the current HMI level

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)groupStatusOfRPCs:":{"name":"-groupStatusOfRPCs:","abstract":"

Determine if all RPCs are allowed for the current HMI level

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)statusOfRPCs:":{"name":"-statusOfRPCs:","abstract":"

Retrieve a dictionary with keys that are the passed in RPC names, and objects of an NSNumber specifying if that RPC is currently allowed

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)addObserverForRPCs:groupType:withHandler:":{"name":"-addObserverForRPCs:groupType:withHandler:","abstract":"

Add an observer for specified RPC names, with a callback that will be called whenever the value changes, as well as immediately with the current status.

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)removeAllObservers":{"name":"-removeAllObservers","abstract":"

Remove every current observer

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)removeObserverForIdentifier:":{"name":"-removeObserverForIdentifier:","abstract":"

Remove block observers for the specified RPC

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)rpcRequiresEncryption:":{"name":"-rpcRequiresEncryption:","abstract":"

Check whether or not an RPC needs encryption.

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionItem.html#/c:objc(cs)SDLPermissionItem(py)rpcName":{"name":"rpcName","abstract":"

Name of the individual RPC in the policy table.

","parent_name":"SDLPermissionItem"},"Classes/SDLPermissionItem.html#/c:objc(cs)SDLPermissionItem(py)hmiPermissions":{"name":"hmiPermissions","abstract":"

HMI Permissions for the individual RPC; i.e. which HMI levels may it be used in

","parent_name":"SDLPermissionItem"},"Classes/SDLPermissionItem.html#/c:objc(cs)SDLPermissionItem(py)parameterPermissions":{"name":"parameterPermissions","abstract":"

RPC parameters for the individual RPC

","parent_name":"SDLPermissionItem"},"Classes/SDLPermissionItem.html#/c:objc(cs)SDLPermissionItem(py)requireEncryption":{"name":"requireEncryption","abstract":"

Describes whether or not the RPC needs encryption

","parent_name":"SDLPermissionItem"},"Classes/SDLPerformInteractionResponse.html#/c:objc(cs)SDLPerformInteractionResponse(py)choiceID":{"name":"choiceID","abstract":"

ID of the choice that was selected in response to PerformInteraction. Only is valid if general result is success:true.

","parent_name":"SDLPerformInteractionResponse"},"Classes/SDLPerformInteractionResponse.html#/c:objc(cs)SDLPerformInteractionResponse(py)manualTextEntry":{"name":"manualTextEntry","abstract":"

Manually entered text selection, e.g. through keyboard. Can be returned in lieu of choiceID, depending on the trigger source.

","parent_name":"SDLPerformInteractionResponse"},"Classes/SDLPerformInteractionResponse.html#/c:objc(cs)SDLPerformInteractionResponse(py)triggerSource":{"name":"triggerSource","abstract":"

A SDLTriggerSource object which will be shown in the HMI. Only is valid if resultCode is SUCCESS.

","parent_name":"SDLPerformInteractionResponse"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialText:interactionMode:interactionChoiceSetIDList:cancelID:":{"name":"-initWithInitialText:interactionMode:interactionChoiceSetIDList:cancelID:","abstract":"

Convenience init for creating a basic display or voice-recognition menu.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialText:initialPrompt:interactionMode:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:timeout:vrHelp:interactionLayout:cancelID:":{"name":"-initWithInitialText:initialPrompt:interactionMode:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:timeout:vrHelp:interactionLayout:cancelID:","abstract":"

Convenience init for setting all parameters of a display or voice-recognition menu.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInteractionChoiceSetId:":{"name":"-initWithInteractionChoiceSetId:","abstract":"

Convenience init for setting the a single visual or voice-recognition menu choice.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInteractionChoiceSetIdList:":{"name":"-initWithInteractionChoiceSetIdList:","abstract":"

Convenience init for setting the a visual or voice-recognition menu choices.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialPrompt:initialText:interactionChoiceSetID:":{"name":"-initWithInitialPrompt:initialText:interactionChoiceSetID:","abstract":"

Convenience init for creating a visual or voice-recognition menu with one choice.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialPrompt:initialText:interactionChoiceSetID:vrHelp:":{"name":"-initWithInitialPrompt:initialText:interactionChoiceSetID:vrHelp:","abstract":"

Convenience init for creating a visual or voice-recognition menu with one choice and VR help items.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:":{"name":"-initWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:","abstract":"

Convenience init for creating a visual or voice-recognition menu using the default display layout and VR help items. Prompts are created from the passed strings.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:vrHelp:":{"name":"-initWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:vrHelp:","abstract":"

Convenience init for creating a visual or voice-recognition menu using the default display layout. Prompts are created from the passed strings.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialChunks:initialText:interactionChoiceSetIDList:helpChunks:timeoutChunks:interactionMode:timeout:vrHelp:":{"name":"-initWithInitialChunks:initialText:interactionChoiceSetIDList:helpChunks:timeoutChunks:interactionMode:timeout:vrHelp:","abstract":"

Convenience init for creating a visual or voice-recognition menu using the default display layout.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialChunks:initialText:interactionChoiceSetIDList:helpChunks:timeoutChunks:interactionMode:timeout:vrHelp:interactionLayout:":{"name":"-initWithInitialChunks:initialText:interactionChoiceSetIDList:helpChunks:timeoutChunks:interactionMode:timeout:vrHelp:interactionLayout:","abstract":"

Convenience init for setting all parameters of a visual or voice-recognition menu.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)initialText":{"name":"initialText","abstract":"

Text to be displayed first.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)initialPrompt":{"name":"initialPrompt","abstract":"

This is the TTS prompt spoken to the user at the start of an interaction.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)interactionMode":{"name":"interactionMode","abstract":"

For application-requested interactions, this mode indicates the method in which the user is notified and uses the interaction. Users can choose either only by voice (VR_ONLY), by tactile selection from the menu (MANUAL_ONLY), or by either mode (BOTH).

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)interactionChoiceSetIDList":{"name":"interactionChoiceSetIDList","abstract":"

List of interaction choice set IDs to use with an interaction.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)helpPrompt":{"name":"helpPrompt","abstract":"

Help text. This is the spoken text when a user speaks help while the interaction is occurring.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)timeoutPrompt":{"name":"timeoutPrompt","abstract":"

Timeout text. This text is spoken when a VR interaction times out.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)timeout":{"name":"timeout","abstract":"

Timeout in milliseconds. Applies only to the menu portion of the interaction. The VR timeout will be handled by the platform. If omitted a standard value of 10 seconds is used.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)vrHelp":{"name":"vrHelp","abstract":"

Suggested voice recognition help items to display on-screen during a perform interaction. If omitted on supported displays, the default generated list of suggested choices shall be displayed.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)interactionLayout":{"name":"interactionLayout","abstract":"

For tactile interaction modes (MANUAL_ONLY, or BOTH), the layout mode of how the choices are presented.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)cancelID":{"name":"cancelID","abstract":"

An ID for this specific perform interaction to allow cancellation through the CancelInteraction RPC.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(im)initWithSamplingRate:bitsPerSample:audioType:maxDuration:":{"name":"-initWithSamplingRate:bitsPerSample:audioType:maxDuration:","abstract":"

Undocumented

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(im)initWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:bitsPerSample:audioType:maxDuration:muteAudio:":{"name":"-initWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:bitsPerSample:audioType:maxDuration:muteAudio:","abstract":"

Undocumented

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(im)initWithSamplingRate:bitsPerSample:audioType:maxDuration:audioDataHandler:":{"name":"-initWithSamplingRate:bitsPerSample:audioType:maxDuration:audioDataHandler:","abstract":"

Undocumented

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(im)initWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:bitsPerSample:audioType:maxDuration:muteAudio:audioDataHandler:":{"name":"-initWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:bitsPerSample:audioType:maxDuration:muteAudio:audioDataHandler:","abstract":"

Undocumented

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)initialPrompt":{"name":"initialPrompt","abstract":"

initial prompt which will be spoken before opening the audio pass","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)audioPassThruDisplayText1":{"name":"audioPassThruDisplayText1","abstract":"

a line of text displayed during audio capture","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)audioPassThruDisplayText2":{"name":"audioPassThruDisplayText2","abstract":"

A line of text displayed during audio capture","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)samplingRate":{"name":"samplingRate","abstract":"

A samplingRate

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)maxDuration":{"name":"maxDuration","abstract":"

the maximum duration of audio recording in milliseconds

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)bitsPerSample":{"name":"bitsPerSample","abstract":"

the quality the audio is recorded - 8 bit or 16 bit

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)audioType":{"name":"audioType","abstract":"

an audioType

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)muteAudio":{"name":"muteAudio","abstract":"

a Boolean value representing if the current audio source should be","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)audioDataHandler":{"name":"audioDataHandler","abstract":"

A handler that will be called whenever an onAudioPassThru notification is received.

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAppServiceInteractionResponse.html#/c:objc(cs)SDLPerformAppServiceInteractionResponse(im)initWithServiceSpecificResult:":{"name":"-initWithServiceSpecificResult:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLPerformAppServiceInteractionResponse"},"Classes/SDLPerformAppServiceInteractionResponse.html#/c:objc(cs)SDLPerformAppServiceInteractionResponse(py)serviceSpecificResult":{"name":"serviceSpecificResult","abstract":"

The service can provide specific result strings to the consumer through this param.

","parent_name":"SDLPerformAppServiceInteractionResponse"},"Classes/SDLPerformAppServiceInteraction.html#/c:objc(cs)SDLPerformAppServiceInteraction(im)initWithServiceUri:serviceID:originApp:":{"name":"-initWithServiceUri:serviceID:originApp:","abstract":"

Convenience init for required parameters.

","parent_name":"SDLPerformAppServiceInteraction"},"Classes/SDLPerformAppServiceInteraction.html#/c:objc(cs)SDLPerformAppServiceInteraction(im)initWithServiceUri:serviceID:originApp:requestServiceActive:":{"name":"-initWithServiceUri:serviceID:originApp:requestServiceActive:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLPerformAppServiceInteraction"},"Classes/SDLPerformAppServiceInteraction.html#/c:objc(cs)SDLPerformAppServiceInteraction(py)serviceUri":{"name":"serviceUri","abstract":"

Fully qualified URI based on a predetermined scheme provided by the app service. SDL makes no guarantee that this URI is correct.

","parent_name":"SDLPerformAppServiceInteraction"},"Classes/SDLPerformAppServiceInteraction.html#/c:objc(cs)SDLPerformAppServiceInteraction(py)serviceID":{"name":"serviceID","abstract":"

The service ID that the app consumer wishes to send this URI.

","parent_name":"SDLPerformAppServiceInteraction"},"Classes/SDLPerformAppServiceInteraction.html#/c:objc(cs)SDLPerformAppServiceInteraction(py)originApp":{"name":"originApp","abstract":"

This string is the appID of the app requesting the app service provider take the specific action.

","parent_name":"SDLPerformAppServiceInteraction"},"Classes/SDLPerformAppServiceInteraction.html#/c:objc(cs)SDLPerformAppServiceInteraction(py)requestServiceActive":{"name":"requestServiceActive","abstract":"

This flag signals the requesting consumer would like this service to become the active primary service of the destination’s type.

","parent_name":"SDLPerformAppServiceInteraction"},"Classes/SDLParameterPermissions.html#/c:objc(cs)SDLParameterPermissions(py)allowed":{"name":"allowed","abstract":"

A set of all parameters that are permitted for this given RPC.

","parent_name":"SDLParameterPermissions"},"Classes/SDLParameterPermissions.html#/c:objc(cs)SDLParameterPermissions(py)userDisallowed":{"name":"userDisallowed","abstract":"

A set of all parameters that are prohibited for this given RPC.

","parent_name":"SDLParameterPermissions"},"Classes/SDLOnWayPointChange.html#/c:objc(cs)SDLOnWayPointChange(py)waypoints":{"name":"waypoints","abstract":"

Location address for display purposes only

","parent_name":"SDLOnWayPointChange"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)gps":{"name":"gps","abstract":"

The car current GPS coordinates

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)speed":{"name":"speed","abstract":"

The vehicle speed in kilometers per hour

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)rpm":{"name":"rpm","abstract":"

The number of revolutions per minute of the engine.

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)fuelLevel":{"name":"fuelLevel","abstract":"

The fuel level in the tank (percentage)

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

The fuel level state

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)fuelRange":{"name":"fuelRange","abstract":"

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

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

The instantaneous fuel consumption in microlitres

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)externalTemperature":{"name":"externalTemperature","abstract":"

The external temperature in degrees celsius.

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)vin":{"name":"vin","abstract":"

The Vehicle Identification Number

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)prndl":{"name":"prndl","abstract":"

The current gear shift state of the user’s vehicle

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)tirePressure":{"name":"tirePressure","abstract":"

The current pressure warnings for the user’s vehicle

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)odometer":{"name":"odometer","abstract":"

Odometer reading in km

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)beltStatus":{"name":"beltStatus","abstract":"

The status of the seat belts

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)bodyInformation":{"name":"bodyInformation","abstract":"

The body information including power modes

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)deviceStatus":{"name":"deviceStatus","abstract":"

The IVI system status including signal and battery strength

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)driverBraking":{"name":"driverBraking","abstract":"

The status of the brake pedal

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)wiperStatus":{"name":"wiperStatus","abstract":"

The status of the wipers

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)headLampStatus":{"name":"headLampStatus","abstract":"

Status of the head lamps

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)engineOilLife":{"name":"engineOilLife","abstract":"

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

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)engineTorque":{"name":"engineTorque","abstract":"

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

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

Accelerator pedal position (percentage depressed)

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

Current angle of the steering wheel (in deg)

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)eCallInfo":{"name":"eCallInfo","abstract":"

Emergency Call notification and confirmation data

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)airbagStatus":{"name":"airbagStatus","abstract":"

The status of the air bags

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

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

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)clusterModeStatus":{"name":"clusterModeStatus","abstract":"

The status modes of the cluster

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)myKey":{"name":"myKey","abstract":"

Information related to the MyKey feature

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

The status of the electronic parking brake

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)turnSignal":{"name":"turnSignal","abstract":"

The status of the turn signal

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

The cloud app vehicle ID

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data item for any given OEM custom vehicle data name.

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnTouchEvent.html#/c:objc(cs)SDLOnTouchEvent(py)type":{"name":"type","abstract":"

The type of touch event.

","parent_name":"SDLOnTouchEvent"},"Classes/SDLOnTouchEvent.html#/c:objc(cs)SDLOnTouchEvent(py)event":{"name":"event","abstract":"

List of all individual touches involved in this event.

","parent_name":"SDLOnTouchEvent"},"Classes/SDLOnTBTClientState.html#/c:objc(cs)SDLOnTBTClientState(py)state":{"name":"state","abstract":"

Current State of TBT client

","parent_name":"SDLOnTBTClientState"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)requestType":{"name":"requestType","abstract":"

The type of system request.

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)requestSubType":{"name":"requestSubType","abstract":"

A request subType used when the requestType is OEM_SPECIFIC.

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)url":{"name":"url","abstract":"

Optional URL for HTTP requests. If blank, the binary data shall be forwarded to the app. If not blank, the binary data shall be forwarded to the url with a provided timeout in seconds.

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)timeout":{"name":"timeout","abstract":"

Optional timeout for HTTP requests Required if a URL is provided

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)fileType":{"name":"fileType","abstract":"

Optional file type (meant for HTTP file requests).

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)offset":{"name":"offset","abstract":"

Optional offset in bytes for resuming partial data chunks

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)length":{"name":"length","abstract":"

Optional length in bytes for resuming partial data chunks

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemCapabilityUpdated.html#/c:objc(cs)SDLOnSystemCapabilityUpdated(im)initWithSystemCapability:":{"name":"-initWithSystemCapability:","abstract":"

Convenience init for required parameters

","parent_name":"SDLOnSystemCapabilityUpdated"},"Classes/SDLOnSystemCapabilityUpdated.html#/c:objc(cs)SDLOnSystemCapabilityUpdated(py)systemCapability":{"name":"systemCapability","abstract":"

The system capability that has been updated.

","parent_name":"SDLOnSystemCapabilityUpdated"},"Classes/SDLOnSyncPData.html#/c:objc(cs)SDLOnSyncPData(py)URL":{"name":"URL","abstract":"

Undocumented

","parent_name":"SDLOnSyncPData"},"Classes/SDLOnSyncPData.html#/c:objc(cs)SDLOnSyncPData(py)Timeout":{"name":"Timeout","abstract":"

Undocumented

","parent_name":"SDLOnSyncPData"},"Classes/SDLOnRCStatus.html#/c:objc(cs)SDLOnRCStatus(py)allocatedModules":{"name":"allocatedModules","abstract":"

@abstract Contains a list (zero or more) of module types that","parent_name":"SDLOnRCStatus"},"Classes/SDLOnRCStatus.html#/c:objc(cs)SDLOnRCStatus(py)freeModules":{"name":"freeModules","abstract":"

@abstract Contains a list (zero or more) of module types that are free to access for the application.

","parent_name":"SDLOnRCStatus"},"Classes/SDLOnRCStatus.html#/c:objc(cs)SDLOnRCStatus(py)allowed":{"name":"allowed","abstract":"

Issued by SDL to notify the application about remote control status change on SDL","parent_name":"SDLOnRCStatus"},"Classes/SDLOnPermissionsChange.html#/c:objc(cs)SDLOnPermissionsChange(py)permissionItem":{"name":"permissionItem","abstract":"

Describes change in permissions for a given set of RPCs

","parent_name":"SDLOnPermissionsChange"},"Classes/SDLOnPermissionsChange.html#/c:objc(cs)SDLOnPermissionsChange(py)requireEncryption":{"name":"requireEncryption","abstract":"

Describes whether or not the app needs the encryption permission

","parent_name":"SDLOnPermissionsChange"},"Classes/SDLOnLockScreenStatus.html#/c:objc(cs)SDLOnLockScreenStatus(py)driverDistractionStatus":{"name":"driverDistractionStatus","abstract":"

Get the current driver distraction status(i.e. whether driver distraction rules are in effect, or not)

","parent_name":"SDLOnLockScreenStatus"},"Classes/SDLOnLockScreenStatus.html#/c:objc(cs)SDLOnLockScreenStatus(py)userSelected":{"name":"userSelected","abstract":"

Get user selection status for the application (has the app been selected via hmi or voice command)

","parent_name":"SDLOnLockScreenStatus"},"Classes/SDLOnLockScreenStatus.html#/c:objc(cs)SDLOnLockScreenStatus(py)lockScreenStatus":{"name":"lockScreenStatus","abstract":"

Indicates if the lockscreen should be required, optional or off

","parent_name":"SDLOnLockScreenStatus"},"Classes/SDLOnLockScreenStatus.html#/c:objc(cs)SDLOnLockScreenStatus(py)hmiLevel":{"name":"hmiLevel","abstract":"

Get HMILevel in effect for the application

","parent_name":"SDLOnLockScreenStatus"},"Classes/SDLOnLanguageChange.html#/c:objc(cs)SDLOnLanguageChange(py)language":{"name":"language","abstract":"

Current SDL voice engine (VR+TTS) language

","parent_name":"SDLOnLanguageChange"},"Classes/SDLOnLanguageChange.html#/c:objc(cs)SDLOnLanguageChange(py)hmiDisplayLanguage":{"name":"hmiDisplayLanguage","abstract":"

Current display language

","parent_name":"SDLOnLanguageChange"},"Classes/SDLOnKeyboardInput.html#/c:objc(cs)SDLOnKeyboardInput(py)event":{"name":"event","abstract":"

The type of keyboard input

","parent_name":"SDLOnKeyboardInput"},"Classes/SDLOnKeyboardInput.html#/c:objc(cs)SDLOnKeyboardInput(py)data":{"name":"data","abstract":"

The current keyboard string input from the user

","parent_name":"SDLOnKeyboardInput"},"Classes/SDLOnInteriorVehicleData.html#/c:objc(cs)SDLOnInteriorVehicleData(py)moduleData":{"name":"moduleData","abstract":"

The subscribed module data that changed

","parent_name":"SDLOnInteriorVehicleData"},"Classes/SDLOnHashChange.html#/c:objc(cs)SDLOnHashChange(py)hashID":{"name":"hashID","abstract":"

Calculated hash ID to be referenced during RegisterAppInterface request.

","parent_name":"SDLOnHashChange"},"Classes/SDLOnHMIStatus.html#/c:objc(cs)SDLOnHMIStatus(py)hmiLevel":{"name":"hmiLevel","abstract":"

SDLHMILevel in effect for the application

","parent_name":"SDLOnHMIStatus"},"Classes/SDLOnHMIStatus.html#/c:objc(cs)SDLOnHMIStatus(py)audioStreamingState":{"name":"audioStreamingState","abstract":"

Current state of audio streaming for the application. When this parameter has a value of NOT_AUDIBLE, the application must stop streaming audio to SDL.

","parent_name":"SDLOnHMIStatus"},"Classes/SDLOnHMIStatus.html#/c:objc(cs)SDLOnHMIStatus(py)videoStreamingState":{"name":"videoStreamingState","abstract":"

Current availablility of video streaming for the application. When this parameter is NOT_STREAMABLE, the application must stop video streaming to SDL.

","parent_name":"SDLOnHMIStatus"},"Classes/SDLOnHMIStatus.html#/c:objc(cs)SDLOnHMIStatus(py)systemContext":{"name":"systemContext","abstract":"

Whether a user-initiated interaction is in-progress (VRSESSION or MENU), or not (MAIN)

","parent_name":"SDLOnHMIStatus"},"Classes/SDLOnHMIStatus.html#/c:objc(cs)SDLOnHMIStatus(py)windowID":{"name":"windowID","abstract":"

This is the unique ID assigned to the window that this RPC is intended for. If this param is not included, it will be assumed that this request is specifically for the main window on the main display. - see: PredefinedWindows enum.

","parent_name":"SDLOnHMIStatus"},"Classes/SDLOnEncodedSyncPData.html#/c:objc(cs)SDLOnEncodedSyncPData(py)data":{"name":"data","abstract":"

Contains base64 encoded string of SyncP packets.

","parent_name":"SDLOnEncodedSyncPData"},"Classes/SDLOnEncodedSyncPData.html#/c:objc(cs)SDLOnEncodedSyncPData(py)URL":{"name":"URL","abstract":"

If blank, the SyncP data shall be forwarded to the app. If not blank, the SyncP data shall be forwarded to the provided URL.

","parent_name":"SDLOnEncodedSyncPData"},"Classes/SDLOnEncodedSyncPData.html#/c:objc(cs)SDLOnEncodedSyncPData(py)Timeout":{"name":"Timeout","abstract":"

If blank, the SyncP data shall be forwarded to the app. If not blank, the SyncP data shall be forwarded with the provided timeout in seconds.

","parent_name":"SDLOnEncodedSyncPData"},"Classes/SDLOnDriverDistraction.html#/c:objc(cs)SDLOnDriverDistraction(py)state":{"name":"state","abstract":"

The driver distraction state (i.e. whether driver distraction rules are in effect, or not)

","parent_name":"SDLOnDriverDistraction"},"Classes/SDLOnDriverDistraction.html#/c:objc(cs)SDLOnDriverDistraction(py)lockScreenDismissalEnabled":{"name":"lockScreenDismissalEnabled","abstract":"

If enabled, the lock screen will be able to be dismissed while connected to SDL, allowing users the ability to interact with the app.

","parent_name":"SDLOnDriverDistraction"},"Classes/SDLOnDriverDistraction.html#/c:objc(cs)SDLOnDriverDistraction(py)lockScreenDismissalWarning":{"name":"lockScreenDismissalWarning","abstract":"

Warning message to be displayed on the lock screen when dismissal is enabled. This warning should be used to ensure that the user is not the driver of the vehicle, ex. Swipe up to dismiss, acknowledging that you are not the driver.. This parameter must be present if lockScreenDismissalEnabled is set to true.

","parent_name":"SDLOnDriverDistraction"},"Classes/SDLOnCommand.html#/c:objc(cs)SDLOnCommand(py)cmdID":{"name":"cmdID","abstract":"

The command ID of the command the user selected. This is the command ID value provided by the application in the SDLAddCommand operation that created the command.

","parent_name":"SDLOnCommand"},"Classes/SDLOnCommand.html#/c:objc(cs)SDLOnCommand(py)triggerSource":{"name":"triggerSource","abstract":"

Indicates whether command was selected via voice or via a menu selection (using the OK button).

","parent_name":"SDLOnCommand"},"Classes/SDLOnButtonPress.html#/c:objc(cs)SDLOnButtonPress(py)buttonName":{"name":"buttonName","abstract":"

The button’s name

","parent_name":"SDLOnButtonPress"},"Classes/SDLOnButtonPress.html#/c:objc(cs)SDLOnButtonPress(py)buttonPressMode":{"name":"buttonPressMode","abstract":"

Indicates whether this is a LONG or SHORT button press event

","parent_name":"SDLOnButtonPress"},"Classes/SDLOnButtonPress.html#/c:objc(cs)SDLOnButtonPress(py)customButtonID":{"name":"customButtonID","abstract":"

If ButtonName is CUSTOM_BUTTON, this references the integer ID passed by a custom button. (e.g. softButton ID)

","parent_name":"SDLOnButtonPress"},"Classes/SDLOnButtonEvent.html#/c:objc(cs)SDLOnButtonEvent(py)buttonName":{"name":"buttonName","abstract":"

The name of the button

","parent_name":"SDLOnButtonEvent"},"Classes/SDLOnButtonEvent.html#/c:objc(cs)SDLOnButtonEvent(py)buttonEventMode":{"name":"buttonEventMode","abstract":"

Indicates whether this is an UP or DOWN event

","parent_name":"SDLOnButtonEvent"},"Classes/SDLOnButtonEvent.html#/c:objc(cs)SDLOnButtonEvent(py)customButtonID":{"name":"customButtonID","abstract":"

If ButtonName is CUSTOM_BUTTON, this references the integer ID passed by a custom button. (e.g. softButton ID)

","parent_name":"SDLOnButtonEvent"},"Classes/SDLOnAppServiceData.html#/c:objc(cs)SDLOnAppServiceData(im)initWithServiceData:":{"name":"-initWithServiceData:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLOnAppServiceData"},"Classes/SDLOnAppServiceData.html#/c:objc(cs)SDLOnAppServiceData(py)serviceData":{"name":"serviceData","abstract":"

The updated app service data.

","parent_name":"SDLOnAppServiceData"},"Classes/SDLOnAppInterfaceUnregistered.html#/c:objc(cs)SDLOnAppInterfaceUnregistered(py)reason":{"name":"reason","abstract":"

The reason application’s interface was terminated

","parent_name":"SDLOnAppInterfaceUnregistered"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(im)initWithSubThoroughfare:thoroughfare:locality:administrativeArea:postalCode:countryCode:":{"name":"-initWithSubThoroughfare:thoroughfare:locality:administrativeArea:postalCode:countryCode:","abstract":"

Undocumented

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(im)initWithSubThoroughfare:thoroughfare:locality:administrativeArea:postalCode:countryCode:countryName:subAdministrativeArea:subLocality:":{"name":"-initWithSubThoroughfare:thoroughfare:locality:administrativeArea:postalCode:countryCode:countryName:subAdministrativeArea:subLocality:","abstract":"

Undocumented

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)countryName":{"name":"countryName","abstract":"

Name of the country (localized)

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)countryCode":{"name":"countryCode","abstract":"

countryCode of the country(ISO 3166-2)

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)postalCode":{"name":"postalCode","abstract":"

postalCode of location (PLZ, ZIP, PIN, CAP etc.)

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)administrativeArea":{"name":"administrativeArea","abstract":"

Portion of country (e.g. state)

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)subAdministrativeArea":{"name":"subAdministrativeArea","abstract":"

Portion of administrativeArea (e.g. county)

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)locality":{"name":"locality","abstract":"

Hypernym for city/village

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)subLocality":{"name":"subLocality","abstract":"

Hypernym for district

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)thoroughfare":{"name":"thoroughfare","abstract":"

Hypernym for street, road etc.

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)subThoroughfare":{"name":"subThoroughfare","abstract":"

Portion of thoroughfare (e.g. house number)

","parent_name":"SDLOasisAddress"},"Classes/SDLNotificationConstants.html#/c:objc(cs)SDLNotificationConstants(cm)allResponseNames":{"name":"+allResponseNames","abstract":"

All of the possible SDL RPC Response notification names

","parent_name":"SDLNotificationConstants"},"Classes/SDLNotificationConstants.html#/c:objc(cs)SDLNotificationConstants(cm)allButtonEventNotifications":{"name":"+allButtonEventNotifications","abstract":"

All of the possible SDL Button event notification names

","parent_name":"SDLNotificationConstants"},"Classes/SDLNavigationServiceManifest.html#/c:objc(cs)SDLNavigationServiceManifest(im)initWithAcceptsWayPoints:":{"name":"-initWithAcceptsWayPoints:","abstract":"

Convenience init.

","parent_name":"SDLNavigationServiceManifest"},"Classes/SDLNavigationServiceManifest.html#/c:objc(cs)SDLNavigationServiceManifest(py)acceptsWayPoints":{"name":"acceptsWayPoints","abstract":"

Informs the subscriber if this service can actually accept way points.

","parent_name":"SDLNavigationServiceManifest"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(im)initWithTimestamp:":{"name":"-initWithTimestamp:","abstract":"

Convenience init for required parameters.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(im)initWithTimestamp:origin:destination:destinationETA:instructions:nextInstructionETA:nextInstructionDistance:nextInstructionDistanceScale:prompt:":{"name":"-initWithTimestamp:origin:destination:destinationETA:instructions:nextInstructionETA:nextInstructionDistance:nextInstructionDistanceScale:prompt:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)timestamp":{"name":"timestamp","abstract":"

This is the timestamp of when the data was generated. This is to ensure any time or distance given in the data can accurately be adjusted if necessary.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)origin":{"name":"origin","abstract":"

The start location.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)destination":{"name":"destination","abstract":"

The final destination location.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)destinationETA":{"name":"destinationETA","abstract":"

The estimated time of arrival at the final destination location.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)instructions":{"name":"instructions","abstract":"

This array should be ordered with all remaining instructions. The start of this array should always contain the next instruction.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)nextInstructionETA":{"name":"nextInstructionETA","abstract":"

The estimated time of arrival at the next destination.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)nextInstructionDistance":{"name":"nextInstructionDistance","abstract":"

The distance to this instruction from current location. This should only be updated ever .1 unit of distance. For more accuracy the consumer can use the GPS location of itself and the next instruction.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)nextInstructionDistanceScale":{"name":"nextInstructionDistanceScale","abstract":"

Distance till next maneuver (starting from) from previous maneuver.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)prompt":{"name":"prompt","abstract":"

This is a prompt message that should be conveyed to the user through either display or voice (TTS). This param will change often as it should represent the following: approaching instruction, post instruction, alerts that affect the current navigation session, etc.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(im)initWithLocationDetails:action:":{"name":"-initWithLocationDetails:action:","abstract":"

Convenience init for required parameters

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(im)initWithLocationDetails:action:eta:bearing:junctionType:drivingSide:details:image:":{"name":"-initWithLocationDetails:action:eta:bearing:junctionType:drivingSide:details:image:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)locationDetails":{"name":"locationDetails","abstract":"

The location details.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)action":{"name":"action","abstract":"

The navigation action.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)eta":{"name":"eta","abstract":"

The estimated time of arrival.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)bearing":{"name":"bearing","abstract":"

The angle at which this instruction takes place. For example, 0 would mean straight, <=45 is bearing right, >= 135 is sharp right, between 45 and 135 is a regular right, and 180 is a U-Turn, etc.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)junctionType":{"name":"junctionType","abstract":"

The navigation junction type.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)drivingSide":{"name":"drivingSide","abstract":"

Used to infer which side of the road this instruction takes place. For a U-Turn (action=TURN, bearing=180) this will determine which direction the turn should take place.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)details":{"name":"details","abstract":"

This is a string representation of this instruction, used to display instructions to the users. This is not intended to be read aloud to the users, see the param prompt in NavigationServiceData for that.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)image":{"name":"image","abstract":"

An image representation of this instruction.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationCapability.html#/c:objc(cs)SDLNavigationCapability(im)initWithSendLocation:waypoints:":{"name":"-initWithSendLocation:waypoints:","abstract":"

Undocumented

","parent_name":"SDLNavigationCapability"},"Classes/SDLNavigationCapability.html#/c:objc(cs)SDLNavigationCapability(py)sendLocationEnabled":{"name":"sendLocationEnabled","abstract":"

Whether or not the SendLocation RPC is enabled.

","parent_name":"SDLNavigationCapability"},"Classes/SDLNavigationCapability.html#/c:objc(cs)SDLNavigationCapability(py)getWayPointsEnabled":{"name":"getWayPointsEnabled","abstract":"

Whether or not Waypoint related RPCs are enabled.

","parent_name":"SDLNavigationCapability"},"Classes/SDLMyKey.html#/c:objc(cs)SDLMyKey(py)e911Override":{"name":"e911Override","abstract":"

Indicates whether e911 override is on. References signal MyKey_e911Override_St. See VehicleDataStatus.

","parent_name":"SDLMyKey"},"Classes/SDLMsgVersion.html#/c:objc(cs)SDLMsgVersion(im)initWithMajorVersion:minorVersion:patchVersion:":{"name":"-initWithMajorVersion:minorVersion:patchVersion:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLMsgVersion"},"Classes/SDLMsgVersion.html#/c:objc(cs)SDLMsgVersion(py)majorVersion":{"name":"majorVersion","abstract":"

The major version indicates versions that is not-compatible to previous versions

","parent_name":"SDLMsgVersion"},"Classes/SDLMsgVersion.html#/c:objc(cs)SDLMsgVersion(py)minorVersion":{"name":"minorVersion","abstract":"

The minor version indicates a change to a previous version that should still allow to be run on an older version (with limited functionality)

","parent_name":"SDLMsgVersion"},"Classes/SDLMsgVersion.html#/c:objc(cs)SDLMsgVersion(py)patchVersion":{"name":"patchVersion","abstract":"

Allows backward-compatible fixes to the API without increasing the minor version of the interface

","parent_name":"SDLMsgVersion"},"Classes/SDLModuleInfo.html#/c:objc(cs)SDLModuleInfo(py)moduleId":{"name":"moduleId","parent_name":"SDLModuleInfo"},"Classes/SDLModuleInfo.html#/c:objc(cs)SDLModuleInfo(py)location":{"name":"location","abstract":"

Location of a module.","parent_name":"SDLModuleInfo"},"Classes/SDLModuleInfo.html#/c:objc(cs)SDLModuleInfo(py)serviceArea":{"name":"serviceArea","abstract":"

Service area of a module.","parent_name":"SDLModuleInfo"},"Classes/SDLModuleInfo.html#/c:objc(cs)SDLModuleInfo(py)allowMultipleAccess":{"name":"allowMultipleAccess","abstract":"

Allow multiple users/apps to access the module or not

","parent_name":"SDLModuleInfo"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(im)initWithRadioControlData:":{"name":"-initWithRadioControlData:","abstract":"

Constructs a newly allocated SDLModuleData object with radio control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(im)initWithClimateControlData:":{"name":"-initWithClimateControlData:","abstract":"

Constructs a newly allocated SDLModuleData object with climate control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(im)initWithAudioControlData:":{"name":"-initWithAudioControlData:","abstract":"

Constructs a newly allocated SDLModuleData object with audio control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(im)initWithLightControlData:":{"name":"-initWithLightControlData:","abstract":"

Constructs a newly allocated SDLModuleData object with light control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(im)initWithHMISettingsControlData:":{"name":"-initWithHMISettingsControlData:","abstract":"

Constructs a newly allocated SDLModuleData object with hmi settings data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(im)initWithSeatControlData:":{"name":"-initWithSeatControlData:","abstract":"

Constructs a newly allocated SDLModuleData object with seat control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)moduleType":{"name":"moduleType","abstract":"

The moduleType indicates which type of data should be changed and identifies which data object exists in this struct.

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)moduleId":{"name":"moduleId","abstract":"

Id of a module, published by System Capability.

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)radioControlData":{"name":"radioControlData","abstract":"

The radio control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)climateControlData":{"name":"climateControlData","abstract":"

The climate control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)seatControlData":{"name":"seatControlData","abstract":"

The seat control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)audioControlData":{"name":"audioControlData","abstract":"

The audio control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)lightControlData":{"name":"lightControlData","abstract":"

The light control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)hmiSettingsControlData":{"name":"hmiSettingsControlData","abstract":"

The hmi control data

","parent_name":"SDLModuleData"},"Classes/SDLMetadataTags.html#/c:objc(cs)SDLMetadataTags(im)initWithTextFieldTypes:mainField2:":{"name":"-initWithTextFieldTypes:mainField2:","abstract":"

Constructs a newly allocated SDLMetadataType object with NSArrays

","parent_name":"SDLMetadataTags"},"Classes/SDLMetadataTags.html#/c:objc(cs)SDLMetadataTags(im)initWithTextFieldTypes:mainField2:mainField3:mainField4:":{"name":"-initWithTextFieldTypes:mainField2:mainField3:mainField4:","abstract":"

Undocumented

","parent_name":"SDLMetadataTags"},"Classes/SDLMetadataTags.html#/c:objc(cs)SDLMetadataTags(py)mainField1":{"name":"mainField1","abstract":"

The type of data contained in the mainField1 text field.

","parent_name":"SDLMetadataTags"},"Classes/SDLMetadataTags.html#/c:objc(cs)SDLMetadataTags(py)mainField2":{"name":"mainField2","abstract":"

The type of data contained in the mainField2 text field.

","parent_name":"SDLMetadataTags"},"Classes/SDLMetadataTags.html#/c:objc(cs)SDLMetadataTags(py)mainField3":{"name":"mainField3","abstract":"

The type of data contained in the mainField3 text field.

","parent_name":"SDLMetadataTags"},"Classes/SDLMetadataTags.html#/c:objc(cs)SDLMetadataTags(py)mainField4":{"name":"mainField4","abstract":"

The type of data contained in the mainField4 text field.

","parent_name":"SDLMetadataTags"},"Classes/SDLMenuParams.html#/c:objc(cs)SDLMenuParams(im)initWithMenuName:":{"name":"-initWithMenuName:","abstract":"

Undocumented

","parent_name":"SDLMenuParams"},"Classes/SDLMenuParams.html#/c:objc(cs)SDLMenuParams(im)initWithMenuName:parentId:position:":{"name":"-initWithMenuName:parentId:position:","abstract":"

Undocumented

","parent_name":"SDLMenuParams"},"Classes/SDLMenuParams.html#/c:objc(cs)SDLMenuParams(py)parentID":{"name":"parentID","abstract":"

The unique ID of an existing submenu to which a command will be added

","parent_name":"SDLMenuParams"},"Classes/SDLMenuParams.html#/c:objc(cs)SDLMenuParams(py)position":{"name":"position","abstract":"

The position within the items of the parent Command Menu

","parent_name":"SDLMenuParams"},"Classes/SDLMenuParams.html#/c:objc(cs)SDLMenuParams(py)menuName":{"name":"menuName","abstract":"

The menu name which appears in menu, representing this command

","parent_name":"SDLMenuParams"},"Classes/SDLMenuConfiguration.html#/c:objc(cs)SDLMenuConfiguration(py)mainMenuLayout":{"name":"mainMenuLayout","abstract":"

Changes the default main menu layout. Defaults to SDLMenuLayoutList.

","parent_name":"SDLMenuConfiguration"},"Classes/SDLMenuConfiguration.html#/c:objc(cs)SDLMenuConfiguration(py)defaultSubmenuLayout":{"name":"defaultSubmenuLayout","abstract":"

Changes the default submenu layout. To change this for an individual submenu, set the menuLayout property on the SDLMenuCell initializer for creating a cell with sub-cells. Defaults to SDLMenuLayoutList.

","parent_name":"SDLMenuConfiguration"},"Classes/SDLMenuConfiguration.html#/c:objc(cs)SDLMenuConfiguration(im)initWithMainMenuLayout:defaultSubmenuLayout:":{"name":"-initWithMainMenuLayout:defaultSubmenuLayout:","abstract":"

Initialize a new menu configuration with a main menu layout and a default submenu layout which can be overriden per-submenu if desired.

","parent_name":"SDLMenuConfiguration"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(py)title":{"name":"title","abstract":"

The cell’s text to be displayed

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(py)icon":{"name":"icon","abstract":"

The cell’s icon to be displayed

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(py)voiceCommands":{"name":"voiceCommands","abstract":"

The strings the user can say to activate this voice command

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(py)handler":{"name":"handler","abstract":"

The handler that will be called when the command is activated

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(py)subCells":{"name":"subCells","abstract":"

If this is non-nil, this cell will be a sub-menu button, displaying the subcells in a menu when pressed.

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(py)submenuLayout":{"name":"submenuLayout","abstract":"

The layout in which the subCells will be displayed.

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(im)initWithTitle:icon:voiceCommands:handler:":{"name":"-initWithTitle:icon:voiceCommands:handler:","abstract":"

Create a menu cell that has no subcells.

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(im)initWithTitle:subCells:":{"name":"-initWithTitle:subCells:","abstract":"

Create a menu cell that has subcells and when selected will go into a deeper part of the menu

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(im)initWithTitle:icon:subCells:":{"name":"-initWithTitle:icon:subCells:","abstract":"

Create a menu cell that has subcells and when selected will go into a deeper part of the menu

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(im)initWithTitle:icon:submenuLayout:subCells:":{"name":"-initWithTitle:icon:submenuLayout:subCells:","abstract":"

Create a menu cell that has subcells and when selected will go into a deeper part of the menu

","parent_name":"SDLMenuCell"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(im)initWithMediaType:mediaTitle:mediaArtist:mediaAlbum:playlistName:isExplicit:trackPlaybackProgress:trackPlaybackDuration:queuePlaybackProgress:queuePlaybackDuration:queueCurrentTrackNumber:queueTotalTrackCount:":{"name":"-initWithMediaType:mediaTitle:mediaArtist:mediaAlbum:playlistName:isExplicit:trackPlaybackProgress:trackPlaybackDuration:queuePlaybackProgress:queuePlaybackDuration:queueCurrentTrackNumber:queueTotalTrackCount:","abstract":"

Convenience init

","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(im)initWithMediaType:mediaImage:mediaTitle:mediaArtist:mediaAlbum:playlistName:isExplicit:trackPlaybackProgress:trackPlaybackDuration:queuePlaybackProgress:queuePlaybackDuration:queueCurrentTrackNumber:queueTotalTrackCount:":{"name":"-initWithMediaType:mediaImage:mediaTitle:mediaArtist:mediaAlbum:playlistName:isExplicit:trackPlaybackProgress:trackPlaybackDuration:queuePlaybackProgress:queuePlaybackDuration:queueCurrentTrackNumber:queueTotalTrackCount:","abstract":"

Convenience init

","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)mediaImage":{"name":"mediaImage","abstract":"

Sets the media image associated with the currently playing media","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)mediaType":{"name":"mediaType","abstract":"

The type of the currently playing or paused track.

","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)mediaTitle":{"name":"mediaTitle","abstract":"

Music: The name of the current track","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)mediaArtist":{"name":"mediaArtist","abstract":"

Music: The name of the current album artist","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)mediaAlbum":{"name":"mediaAlbum","abstract":"

Music: The name of the current album","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)playlistName":{"name":"playlistName","abstract":"

Music: The name of the playlist or radio station, if the user is playing from a playlist, otherwise, Null","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)isExplicit":{"name":"isExplicit","abstract":"

Whether or not the content currently playing (e.g. the track, episode, or book) contains explicit content.

","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)trackPlaybackProgress":{"name":"trackPlaybackProgress","abstract":"

Music: The current progress of the track in seconds","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)trackPlaybackDuration":{"name":"trackPlaybackDuration","abstract":"

Music: The total duration of the track in seconds","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)queuePlaybackProgress":{"name":"queuePlaybackProgress","abstract":"

Music: The current progress of the playback queue in seconds","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)queuePlaybackDuration":{"name":"queuePlaybackDuration","abstract":"

Music: The total duration of the playback queue in seconds","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)queueCurrentTrackNumber":{"name":"queueCurrentTrackNumber","abstract":"

Music: The current number (1 based) of the track in the playback queue","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)queueTotalTrackCount":{"name":"queueTotalTrackCount","abstract":"

Music: The total number of tracks in the playback queue","parent_name":"SDLMediaServiceData"},"Classes/SDLMassageModeData.html#/c:objc(cs)SDLMassageModeData(im)initWithMassageMode:massageZone:":{"name":"-initWithMassageMode:massageZone:","abstract":"

@abstract Constructs a newly allocated SDLMassageModeData object with massageMode and massageZone

","parent_name":"SDLMassageModeData"},"Classes/SDLMassageModeData.html#/c:objc(cs)SDLMassageModeData(py)massageMode":{"name":"massageMode","abstract":"

@abstract mode of a massage zone

","parent_name":"SDLMassageModeData"},"Classes/SDLMassageModeData.html#/c:objc(cs)SDLMassageModeData(py)massageZone":{"name":"massageZone","abstract":"

@abstract zone of a multi-contour massage seat.

","parent_name":"SDLMassageModeData"},"Classes/SDLMassageCushionFirmness.html#/c:objc(cs)SDLMassageCushionFirmness(im)initWithMassageCushion:firmness:":{"name":"-initWithMassageCushion:firmness:","abstract":"

Constructs a newly allocated SDLMassageCushionFirmness object with cushion and firmness

","parent_name":"SDLMassageCushionFirmness"},"Classes/SDLMassageCushionFirmness.html#/c:objc(cs)SDLMassageCushionFirmness(py)cushion":{"name":"cushion","abstract":"

@abstract cushion of a multi-contour massage seat.

","parent_name":"SDLMassageCushionFirmness"},"Classes/SDLMassageCushionFirmness.html#/c:objc(cs)SDLMassageCushionFirmness(py)firmness":{"name":"firmness","abstract":"

@abstract zone of a multi-contour massage seat.

","parent_name":"SDLMassageCushionFirmness"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)configuration":{"name":"configuration","abstract":"

The configuration the manager was set up with.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)hmiLevel":{"name":"hmiLevel","abstract":"

The current HMI level of the running app.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)audioStreamingState":{"name":"audioStreamingState","abstract":"

The current audio streaming state of the running app.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)systemContext":{"name":"systemContext","abstract":"

The current system context of the running app.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)fileManager":{"name":"fileManager","abstract":"

The file manager to be used by the running app.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)permissionManager":{"name":"permissionManager","abstract":"

The permission manager monitoring RPC permissions.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)streamManager":{"name":"streamManager","abstract":"

The streaming media manager to be used for starting video sessions.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)screenManager":{"name":"screenManager","abstract":"

The screen manager for sending UI related RPCs.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)systemCapabilityManager":{"name":"systemCapabilityManager","abstract":"

Centralized manager for retrieving all system capabilities.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)registerResponse":{"name":"registerResponse","abstract":"

The response of a register call after it has been received.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)authToken":{"name":"authToken","abstract":"

The auth token, if received. This should be used to log into a user account. Primarily used for cloud apps with companion app stores.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)delegate":{"name":"delegate","abstract":"

The manager’s delegate.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)pendingRPCTransactions":{"name":"pendingRPCTransactions","abstract":"

The currently pending RPC request send transactions

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)proxy":{"name":"proxy","abstract":"

Undocumented

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)initWithConfiguration:delegate:":{"name":"-initWithConfiguration:delegate:","abstract":"

Initialize the manager with a configuration. Call startWithHandler to begin waiting for a connection.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)startWithReadyHandler:":{"name":"-startWithReadyHandler:","abstract":"

Start the manager, which will tell it to start looking for a connection. Once one does, it will automatically run the setup process and call the readyBlock when done.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)stop":{"name":"-stop","abstract":"

Stop the manager, it will disconnect if needed and no longer look for a connection. You probably don’t need to call this method ever.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)startRPCEncryption":{"name":"-startRPCEncryption","abstract":"

Start the encryption lifecycle manager, which will attempt to open a secure service.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)sendRPC:":{"name":"-sendRPC:","abstract":"

Send an RPC of type Response, Notification or Request. Responses and notifications sent to Core do not a response back from Core. Each request sent to Core does get a response, so if you need the response and/or error, call sendRequest:withResponseHandler: instead.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)sendRequest:":{"name":"-sendRequest:","abstract":"

Send an RPC request and don’t bother with the response or error. If you need the response or error, call sendRequest:withCompletionHandler: instead.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)sendRequest:withResponseHandler:":{"name":"-sendRequest:withResponseHandler:","abstract":"

Send an RPC request and set a completion handler that will be called with the response when the response returns.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)sendRequests:progressHandler:completionHandler:":{"name":"-sendRequests:progressHandler:completionHandler:","abstract":"

Send all of the requests given as quickly as possible, but in order. Call the completionHandler after all requests have either failed or given a response.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)sendSequentialRequests:progressHandler:completionHandler:":{"name":"-sendSequentialRequests:progressHandler:completionHandler:","abstract":"

Send all of the requests one at a time, with the next one going out only after the previous one has received a response. Call the completionHandler after all requests have either failed or given a response.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)subscribeToRPC:withBlock:":{"name":"-subscribeToRPC:withBlock:","abstract":"

Subscribe to callbacks about a particular RPC request, notification, or response with a block callback.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)subscribeToRPC:withObserver:selector:":{"name":"-subscribeToRPC:withObserver:selector:","abstract":"

Subscribe to callbacks about a particular RPC request, notification, or response with a selector callback.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)unsubscribeFromRPC:withObserver:":{"name":"-unsubscribeFromRPC:withObserver:","abstract":"

Unsubscribe to callbacks about a particular RPC request, notification, or response.

","parent_name":"SDLManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)modules":{"name":"modules","abstract":"

Active log modules

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)targets":{"name":"targets","abstract":"

Active log targets

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)filters":{"name":"filters","abstract":"

Active log filters

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)globalLogLevel":{"name":"globalLogLevel","abstract":"

Any modules that do not have an explicitly specified level will by default use this log level

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)formatType":{"name":"formatType","abstract":"

Active log format

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)asynchronous":{"name":"asynchronous","abstract":"

Whether or not verbose, debug, and warning logs are logged asynchronously. If logs are performed async, then some may be missed in the event of a terminating signal such as an exception, but performance is improved and your code will not be slowed by logging.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)errorsAsynchronous":{"name":"errorsAsynchronous","abstract":"

Whether or not error logs are logged asynchronously. If logs are performed async, then some may be missed in the event of a terminating signal such as an exception, but performance is improved and your code will not be slowed by logging.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)disableAssertions":{"name":"disableAssertions","abstract":"

Whether or not assert logs will fire assertions in DEBUG mode. Assertions are always disabled in RELEASE builds. If assertions are disabled, only an error log will fire instead. Defaults to NO.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cpy)dateFormatter":{"name":"dateFormatter","abstract":"

Active date formatter

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cpy)logQueue":{"name":"logQueue","abstract":"

The queue asynchronously logged logs are logged on. Say that 10 times fast.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cm)sharedManager":{"name":"+sharedManager","abstract":"

The singleton object

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cm)setConfiguration:":{"name":"+setConfiguration:","abstract":"

Sets a configuration to be used by the log manager’s sharedManager. This is generally for internal use and you should set your configuration using SDLManager’s startWithConfiguration: method.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(im)setConfiguration:":{"name":"-setConfiguration:","abstract":"

Sets a configuration to be used by the log manager. This is generally for internal use and you should set your configuration using SDLManager’s startWithConfiguration: method.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cm)logWithLevel:timestamp:file:functionName:line:queue:formatMessage:":{"name":"+logWithLevel:timestamp:file:functionName:line:queue:formatMessage:","abstract":"

Log to the sharedManager’s active log targets. This is used internally to log. If you want to create a log, you should use macros such as SDLLogD.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(im)logWithLevel:timestamp:file:functionName:line:queue:formatMessage:":{"name":"-logWithLevel:timestamp:file:functionName:line:queue:formatMessage:","abstract":"

Log to this log manager’s active log targets. This is used internally to log. If you want to create a log, you should use macros such as SDLLogD.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cm)logWithLevel:timestamp:file:functionName:line:queue:message:":{"name":"+logWithLevel:timestamp:file:functionName:line:queue:message:","abstract":"

Log to this sharedManager’s active log targets. This is used internally to log. If you want to create a log, you should use macros such as SDLLogD.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(im)logWithLevel:timestamp:file:functionName:line:queue:message:":{"name":"-logWithLevel:timestamp:file:functionName:line:queue:message:","abstract":"

Log to this log manager’s active log targets. This is used internally to log. If you want to create a log, you should use macros such as SDLLogD.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cm)logBytes:direction:timestamp:file:functionName:line:queue:":{"name":"+logBytes:direction:timestamp:file:functionName:line:queue:","abstract":"

Log to this sharedManager’s active log targets. This is used internally to log.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(im)logBytes:direction:timestamp:file:functionName:line:queue:":{"name":"-logBytes:direction:timestamp:file:functionName:line:queue:","abstract":"

Log to this manager’s active log targets. This is used internally to log.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cm)logAssertWithTimestamp:file:functionName:line:queue:formatMessage:":{"name":"+logAssertWithTimestamp:file:functionName:line:queue:formatMessage:","abstract":"

Log an error to the sharedManager’s active log targets and assert. This is used internally to log.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(im)logAssertWithTimestamp:file:functionName:line:queue:formatMessage:":{"name":"-logAssertWithTimestamp:file:functionName:line:queue:formatMessage:","abstract":"

Log an error to this manager’s active log targets and assert. This is used internally to log.

","parent_name":"SDLLogManager"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(py)filter":{"name":"filter","abstract":"

Undocumented

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(im)initWithCustomFilter:":{"name":"-initWithCustomFilter:","abstract":"

Create a new filter with a custom filter block. The filter block will take a log model and return a BOOL of pass / fail.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByDisallowingString:caseSensitive:":{"name":"+filterByDisallowingString:caseSensitive:","abstract":"

Returns a filter that only allows logs not containing the passed string within their message.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByAllowingString:caseSensitive:":{"name":"+filterByAllowingString:caseSensitive:","abstract":"

Returns a filter that only allows logs containing the passed string within their message.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByDisallowingRegex:":{"name":"+filterByDisallowingRegex:","abstract":"

Returns a filter that only allows logs not passing the passed regex against their message.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByAllowingRegex:":{"name":"+filterByAllowingRegex:","abstract":"

Returns a filter that only allows logs passing the passed regex against their message.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByDisallowingModules:":{"name":"+filterByDisallowingModules:","abstract":"

Returns a filter that only allows logs not within the specified file modules to be logged.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByAllowingModules:":{"name":"+filterByAllowingModules:","abstract":"

Returns a filter that only allows logs of the specified file modules to be logged.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByDisallowingFileNames:":{"name":"+filterByDisallowingFileNames:","abstract":"

Returns a filter that only allows logs not within the specified files to be logged.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByAllowingFileNames:":{"name":"+filterByAllowingFileNames:","abstract":"

Returns a filter that only allows logs within the specified files to be logged.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(py)name":{"name":"name","abstract":"

The name of the this module, e.g. Transport

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(py)files":{"name":"files","abstract":"

All of the files contained within this module. When a log is logged, the __FILE__ (in Obj-C) or #file (in Swift) is automatically captured and checked to see if any module has a file in this set that matches. If it does, it will be logged using the module’s log level and the module’s name will be printed in the formatted log.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(py)logLevel":{"name":"logLevel","abstract":"

The custom level of the log. This is SDLLogLevelDefault (whatever the current global log level is) by default.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(im)init":{"name":"-init","abstract":"

This method is unavailable and may not be used.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(im)initWithName:files:level:":{"name":"-initWithName:files:level:","abstract":"

Returns an initialized SDLLogFileModule that contains a custom name, set of files, and associated log level.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(im)initWithName:files:":{"name":"-initWithName:files:","abstract":"

Returns an initialized SDLLogFileModule that contains a custom name and set of files. The logging level is the same as the current global logging file by using SDLLogLevelDefault.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(cm)moduleWithName:files:":{"name":"+moduleWithName:files:","abstract":"

Returns an initialized SDLLogFileModule that contains a custom name and set of files. The logging level is the same as the current global logging file by using SDLLogLevelDefault.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(im)containsFile:":{"name":"-containsFile:","abstract":"

Returns whether or not this module contains a given file.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)modules":{"name":"modules","abstract":"

Any custom logging modules used by the developer’s code. Defaults to none.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)targets":{"name":"targets","abstract":"

Where the logs will attempt to output. Defaults to Console.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)filters":{"name":"filters","abstract":"

What log filters will run over this session. Defaults to none.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)formatType":{"name":"formatType","abstract":"

How detailed of logs will be output. Defaults to Default.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)asynchronous":{"name":"asynchronous","abstract":"

Whether or not logs will be run on a separate queue, asynchronously, allowing the following code to run before the log completes. Or if it will occur synchronously, which will prevent logs from being missed, but will slow down surrounding code. Defaults to YES.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)errorsAsynchronous":{"name":"errorsAsynchronous","abstract":"

Whether or not error logs will be dispatched to loggers asynchronously. Defaults to NO.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)disableAssertions":{"name":"disableAssertions","abstract":"

Whether or not assert logs will fire assertions in DEBUG mode. Assertions are always disabled in RELEASE builds. If assertions are disabled, only an error log will fire instead. Defaults to NO.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)globalLogLevel":{"name":"globalLogLevel","abstract":"

Any modules that do not have an explicitly specified level will by default use the global log level. Defaults to Error.","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(cm)defaultConfiguration":{"name":"+defaultConfiguration","abstract":"

A default logger for production. This sets the format type to Default, the log level to Error, and only enables the ASL logger.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(cm)debugConfiguration":{"name":"+debugConfiguration","abstract":"

A debug logger for use in development. This sets the format type to Detailed, the log level to Debug, and enables the Console and ASL loggers.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLockScreenViewController.html#/c:objc(cs)SDLLockScreenViewController(py)appIcon":{"name":"appIcon","abstract":"

The app’s icon. This will be set by the lock screen configuration.

","parent_name":"SDLLockScreenViewController"},"Classes/SDLLockScreenViewController.html#/c:objc(cs)SDLLockScreenViewController(py)vehicleIcon":{"name":"vehicleIcon","abstract":"

The vehicle’s designated icon. This will be set by the lock screen manager when it is notified that a lock screen icon has been downloaded.

","parent_name":"SDLLockScreenViewController"},"Classes/SDLLockScreenViewController.html#/c:objc(cs)SDLLockScreenViewController(py)backgroundColor":{"name":"backgroundColor","abstract":"

The designated background color set in the lock screen configuration, or the default SDL gray-blue.

","parent_name":"SDLLockScreenViewController"},"Classes/SDLLockScreenViewController.html#/c:objc(cs)SDLLockScreenViewController(py)lockedLabelText":{"name":"lockedLabelText","abstract":"

The locked label string. This will be set by the lock screen manager to inform the user about the dismissable state.

","parent_name":"SDLLockScreenViewController"},"Classes/SDLLockScreenViewController.html#/c:objc(cs)SDLLockScreenViewController(im)addDismissGestureWithCallback:":{"name":"-addDismissGestureWithCallback:","abstract":"

Adds a swipe gesture to the lock screen view controller.

","parent_name":"SDLLockScreenViewController"},"Classes/SDLLockScreenViewController.html#/c:objc(cs)SDLLockScreenViewController(im)removeDismissGesture":{"name":"-removeDismissGesture","abstract":"

Remove swipe gesture to the lock screen view controller.

","parent_name":"SDLLockScreenViewController"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)displayMode":{"name":"displayMode","abstract":"

Describes when the lock screen will be displayed. Defaults to SDLLockScreenConfigurationDisplayModeRequiredOnly.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)showInOptionalState":{"name":"showInOptionalState","abstract":"

Whether or not the lock screen should be shown in the lock screen optional state. Defaults to NO.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)enableDismissGesture":{"name":"enableDismissGesture","abstract":"

If YES, then the lock screen can be dismissed with a downward swipe on compatible head units. Requires a connection of SDL 6.0+ and the head unit to enable the feature. Defaults to YES.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)showDeviceLogo":{"name":"showDeviceLogo","abstract":"

If YES, then the lockscreen will show the vehicle’s logo if the vehicle has made it available. If NO, then the lockscreen will not show the vehicle logo. Defaults to YES.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)enableAutomaticLockScreen":{"name":"enableAutomaticLockScreen","abstract":"

If YES, the lock screen should be managed by SDL and automatically engage when necessary. If NO, then the lock screen will never be engaged. Defaults to YES.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)backgroundColor":{"name":"backgroundColor","abstract":"

The background color of the lock screen. This could be a branding color, or leave at the default for a dark blue-gray.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)appIcon":{"name":"appIcon","abstract":"

Your app icon as it will appear on the lock screen.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)customViewController":{"name":"customViewController","abstract":"

A custom view controller that the lock screen will manage the presentation of.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(cm)disabledConfiguration":{"name":"+disabledConfiguration","abstract":"

Use this configuration if you wish to manage a lock screen yourself. This may be useful if the automatic presentation feature of SDLLockScreenManager is failing for some reason.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(cm)enabledConfiguration":{"name":"+enabledConfiguration","abstract":"

Use this configuration for the basic default lock screen. A custom app icon will not be used.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(cm)enabledConfigurationWithAppIcon:backgroundColor:":{"name":"+enabledConfigurationWithAppIcon:backgroundColor:","abstract":"

Use this configuration to provide a custom lock screen icon and a custom background color, or nil if you wish to use the default background color. This will use the default lock screen layout.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(cm)enabledConfigurationWithViewController:":{"name":"+enabledConfigurationWithViewController:","abstract":"

Use this configuration if you wish to provide your own view controller for the lock screen. This view controller’s presentation and dismissal will still be managed by the lock screen manager. Note that you may subclass SDLLockScreenViewController and pass it here to continue to have the vehicle icon set to your view controller by the manager.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(im)initWithCoordinate:":{"name":"-initWithCoordinate:","abstract":"

Convenience init for location coordinate.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(im)initWithCoordinate:locationName:addressLines:locationDescription:phoneNumber:locationImage:searchAddress:":{"name":"-initWithCoordinate:locationName:addressLines:locationDescription:phoneNumber:locationImage:searchAddress:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)coordinate":{"name":"coordinate","abstract":"

Latitude/Longitude of the location

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)locationName":{"name":"locationName","abstract":"

Name of location.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)addressLines":{"name":"addressLines","abstract":"

Location address for display purposes only.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)locationDescription":{"name":"locationDescription","abstract":"

Description intended location / establishment.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)phoneNumber":{"name":"phoneNumber","abstract":"

Phone number of location / establishment.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)locationImage":{"name":"locationImage","abstract":"

Image / icon of intended location.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)searchAddress":{"name":"searchAddress","abstract":"

Address to be used by navigation engines for search.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationCoordinate.html#/c:objc(cs)SDLLocationCoordinate(im)initWithLatitudeDegrees:longitudeDegrees:":{"name":"-initWithLatitudeDegrees:longitudeDegrees:","abstract":"

Convenience init for location coordinates

","parent_name":"SDLLocationCoordinate"},"Classes/SDLLocationCoordinate.html#/c:objc(cs)SDLLocationCoordinate(py)latitudeDegrees":{"name":"latitudeDegrees","abstract":"

Latitude of the location

","parent_name":"SDLLocationCoordinate"},"Classes/SDLLocationCoordinate.html#/c:objc(cs)SDLLocationCoordinate(py)longitudeDegrees":{"name":"longitudeDegrees","abstract":"

Latitude of the location

","parent_name":"SDLLocationCoordinate"},"Classes/SDLListFilesResponse.html#/c:objc(cs)SDLListFilesResponse(py)filenames":{"name":"filenames","abstract":"

An array of all filenames resident on the module for the given registered app. If omitted, then no files currently reside on the system.

","parent_name":"SDLListFilesResponse"},"Classes/SDLListFilesResponse.html#/c:objc(cs)SDLListFilesResponse(py)spaceAvailable":{"name":"spaceAvailable","abstract":"

Provides the total local space available on the module for the registered app.

","parent_name":"SDLListFilesResponse"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(im)initWithId:status:":{"name":"-initWithId:status:","abstract":"

Constructs a newly allocated SDLLightState object with given parameters

","parent_name":"SDLLightState"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(im)initWithId:status:density:color:":{"name":"-initWithId:status:density:color:","abstract":"

Constructs a newly allocated SDLLightState object with given parameters

","parent_name":"SDLLightState"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(im)initWithId:lightStatus:lightDensity:lightColor:":{"name":"-initWithId:lightStatus:lightDensity:lightColor:","abstract":"

Constructs a newly allocated SDLLightState object with given parameters

","parent_name":"SDLLightState"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(py)id":{"name":"id","abstract":"

@abstract The name of a light or a group of lights

","parent_name":"SDLLightState"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(py)status":{"name":"status","abstract":"

@abstract Reflects the status of Light.

","parent_name":"SDLLightState"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(py)density":{"name":"density","abstract":"

@abstract Reflects the density of Light.

","parent_name":"SDLLightState"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(py)color":{"name":"color","abstract":"

@abstract Reflects the color of Light.

","parent_name":"SDLLightState"},"Classes/SDLLightControlData.html#/c:objc(cs)SDLLightControlData(im)initWithLightStates:":{"name":"-initWithLightStates:","abstract":"

Constructs a newly allocated SDLLightControlData object with lightState

","parent_name":"SDLLightControlData"},"Classes/SDLLightControlData.html#/c:objc(cs)SDLLightControlData(py)lightState":{"name":"lightState","abstract":"

@abstract An array of LightNames and their current or desired status.","parent_name":"SDLLightControlData"},"Classes/SDLLightControlCapabilities.html#/c:objc(cs)SDLLightControlCapabilities(im)initWithModuleName:supportedLights:":{"name":"-initWithModuleName:supportedLights:","abstract":"

Constructs a newly allocated SDLLightControlCapabilities object with given parameters

","parent_name":"SDLLightControlCapabilities"},"Classes/SDLLightControlCapabilities.html#/c:objc(cs)SDLLightControlCapabilities(im)initWithModuleName:moduleInfo:supportedLights:":{"name":"-initWithModuleName:moduleInfo:supportedLights:","abstract":"

Constructs a newly allocated SDLLightControlCapabilities object with given parameters

","parent_name":"SDLLightControlCapabilities"},"Classes/SDLLightControlCapabilities.html#/c:objc(cs)SDLLightControlCapabilities(py)moduleName":{"name":"moduleName","abstract":"

@abstract The short friendly name of the light control module.","parent_name":"SDLLightControlCapabilities"},"Classes/SDLLightControlCapabilities.html#/c:objc(cs)SDLLightControlCapabilities(py)supportedLights":{"name":"supportedLights","abstract":"

@abstract An array of available LightCapabilities that are controllable.

","parent_name":"SDLLightControlCapabilities"},"Classes/SDLLightControlCapabilities.html#/c:objc(cs)SDLLightControlCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

Information about a RC module, including its id.

","parent_name":"SDLLightControlCapabilities"},"Classes/SDLLightCapabilities.html#/c:objc(cs)SDLLightCapabilities(im)initWithName:":{"name":"-initWithName:","abstract":"

Constructs a newly allocated SDLLightCapabilities object with the name of the light or group of lights

","parent_name":"SDLLightCapabilities"},"Classes/SDLLightCapabilities.html#/c:objc(cs)SDLLightCapabilities(im)initWithName:densityAvailable:colorAvailable:statusAvailable:":{"name":"-initWithName:densityAvailable:colorAvailable:statusAvailable:","abstract":"

Constructs a newly allocated SDLLightCapabilities object with given parameters

","parent_name":"SDLLightCapabilities"},"Classes/SDLLightCapabilities.html#/c:objc(cs)SDLLightCapabilities(py)name":{"name":"name","abstract":"

@abstract The name of a light or a group of lights

","parent_name":"SDLLightCapabilities"},"Classes/SDLLightCapabilities.html#/c:objc(cs)SDLLightCapabilities(py)densityAvailable":{"name":"densityAvailable","abstract":"

@abstract Indicates if the light’s density can be set remotely (similar to a dimmer).

","parent_name":"SDLLightCapabilities"},"Classes/SDLLightCapabilities.html#/c:objc(cs)SDLLightCapabilities(py)colorAvailable":{"name":"colorAvailable","abstract":"

@abstract Indicates if the light’s color can be set remotely by using the RGB color space.

","parent_name":"SDLLightCapabilities"},"Classes/SDLLightCapabilities.html#/c:objc(cs)SDLLightCapabilities(py)statusAvailable":{"name":"statusAvailable","abstract":"

@abstract Indicates if the status (ON/OFF) can be set remotely.","parent_name":"SDLLightCapabilities"},"Classes/SDLLifecycleConfigurationUpdate.html#/c:objc(cs)SDLLifecycleConfigurationUpdate(py)appName":{"name":"appName","abstract":"

The full name of the app to that the configuration should be updated to.

","parent_name":"SDLLifecycleConfigurationUpdate"},"Classes/SDLLifecycleConfigurationUpdate.html#/c:objc(cs)SDLLifecycleConfigurationUpdate(py)shortAppName":{"name":"shortAppName","abstract":"

An abbrevited application name that will be used on the app launching screen if the full one would be truncated.

","parent_name":"SDLLifecycleConfigurationUpdate"},"Classes/SDLLifecycleConfigurationUpdate.html#/c:objc(cs)SDLLifecycleConfigurationUpdate(py)ttsName":{"name":"ttsName","abstract":"

A Text to Speech String for voice recognition of the mobile application name.

","parent_name":"SDLLifecycleConfigurationUpdate"},"Classes/SDLLifecycleConfigurationUpdate.html#/c:objc(cs)SDLLifecycleConfigurationUpdate(py)voiceRecognitionCommandNames":{"name":"voiceRecognitionCommandNames","abstract":"

Additional voice recognition commands. May not interfere with any other app name or global commands.

","parent_name":"SDLLifecycleConfigurationUpdate"},"Classes/SDLLifecycleConfigurationUpdate.html#/c:objc(cs)SDLLifecycleConfigurationUpdate(im)initWithAppName:shortAppName:ttsName:voiceRecognitionCommandNames:":{"name":"-initWithAppName:shortAppName:ttsName:voiceRecognitionCommandNames:","abstract":"

Initializes and returns a newly allocated lifecycle configuration update object with the specified app data.","parent_name":"SDLLifecycleConfigurationUpdate"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(cm)defaultConfigurationWithAppName:appId:":{"name":"+defaultConfigurationWithAppName:appId:","abstract":"

A production configuration that runs using IAP. Additional functionality should be customized on the properties.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(cm)defaultConfigurationWithAppName:fullAppId:":{"name":"+defaultConfigurationWithAppName:fullAppId:","abstract":"

A production configuration that runs using IAP. Additional functionality should be customized on the properties.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(cm)debugConfigurationWithAppName:appId:ipAddress:port:":{"name":"+debugConfigurationWithAppName:appId:ipAddress:port:","abstract":"

A debug configuration that runs using TCP. Additional functionality should be customized on the properties.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(cm)debugConfigurationWithAppName:fullAppId:ipAddress:port:":{"name":"+debugConfigurationWithAppName:fullAppId:ipAddress:port:","abstract":"

A debug configuration that runs using TCP. Additional functionality should be customized on the properties.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)tcpDebugMode":{"name":"tcpDebugMode","abstract":"

Whether or not debug mode is enabled

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)tcpDebugIPAddress":{"name":"tcpDebugIPAddress","abstract":"

The ip address at which the library will look for a server

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)tcpDebugPort":{"name":"tcpDebugPort","abstract":"

The port at which the library will look for a server

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)appName":{"name":"appName","abstract":"

The full name of the app

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)appId":{"name":"appId","abstract":"

The app id. This must be the same as the app id received from the SDL developer portal.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)fullAppId":{"name":"fullAppId","abstract":"

The full app id. This must be the same as the full app id received from the SDL developer portal.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)resumeHash":{"name":"resumeHash","abstract":"

A hash id which should be passed to the remote system in the RegisterAppInterface

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)isMedia":{"name":"isMedia","abstract":"

This is an automatically set based on the app type

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)appType":{"name":"appType","abstract":"

The application type

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)additionalAppTypes":{"name":"additionalAppTypes","abstract":"

Additional application types beyond appType

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)language":{"name":"language","abstract":"

The default language to use

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)languagesSupported":{"name":"languagesSupported","abstract":"

An array of all the supported languages

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)appIcon":{"name":"appIcon","abstract":"

The application icon to be used on an app launching screen

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)shortAppName":{"name":"shortAppName","abstract":"

An abbrevited application name that will be used on the app launching screen if the full one would be truncated

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)ttsName":{"name":"ttsName","abstract":"

A Text to Speech String for voice recognition of the mobile application name.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)voiceRecognitionCommandNames":{"name":"voiceRecognitionCommandNames","abstract":"

Additional voice recognition commands. May not interfere with any other app name or global commands.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)dayColorScheme":{"name":"dayColorScheme","abstract":"

The color scheme to use when the head unit is in a light / day situation.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)nightColorScheme":{"name":"nightColorScheme","abstract":"

The color scheme to use when the head unit is in a dark / night situation.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)minimumProtocolVersion":{"name":"minimumProtocolVersion","abstract":"

The minimum protocol version that will be permitted to connect. This defaults to 1.0.0. If the protocol version of the head unit connected is below this version, the app will disconnect with an EndService protocol message and will not register.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)minimumRPCVersion":{"name":"minimumRPCVersion","abstract":"

The minimum RPC version that will be permitted to connect. This defaults to 1.0.0. If the RPC version of the head unit connected is below this version, an UnregisterAppInterface will be sent.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)allowedSecondaryTransports":{"name":"allowedSecondaryTransports","abstract":"

Which transports are permitted to be used as secondary transports. A secondary transport is a transport that is connected as an alternate, higher bandwidth transport for situations when a low-bandwidth primary transport (such as Bluetooth) will restrict certain features (such as video streaming navigation).

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(im)initWithLanguage:layout:keypressMode:limitedCharacterList:autoCompleteText:":{"name":"-initWithLanguage:layout:keypressMode:limitedCharacterList:autoCompleteText:","abstract":"

Create a Keyboard Properties RPC object

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(im)initWithLanguage:layout:keypressMode:limitedCharacterList:autoCompleteText:autoCompleteList:":{"name":"-initWithLanguage:layout:keypressMode:limitedCharacterList:autoCompleteText:autoCompleteList:","abstract":"

Create a Keyboard Properties RPC object

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(py)language":{"name":"language","abstract":"

The keyboard language

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(py)keyboardLayout":{"name":"keyboardLayout","abstract":"

Desired keyboard layout

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(py)keypressMode":{"name":"keypressMode","abstract":"

Desired keypress mode.

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(py)limitedCharacterList":{"name":"limitedCharacterList","abstract":"

Array of keyboard characters to enable. All omitted characters will be greyed out (disabled) on the keyboard. If omitted, the entire keyboard will be enabled.

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(py)autoCompleteText":{"name":"autoCompleteText","abstract":"

Allows an app to prepopulate the text field with a suggested or completed entry as the user types

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(py)autoCompleteList":{"name":"autoCompleteList","abstract":"

Allows an app to show a list of possible autocomplete suggestions as the user types

","parent_name":"SDLKeyboardProperties"},"Classes/SDLImageResolution.html#/c:objc(cs)SDLImageResolution(py)resolutionWidth":{"name":"resolutionWidth","abstract":"

Resolution width

","parent_name":"SDLImageResolution"},"Classes/SDLImageResolution.html#/c:objc(cs)SDLImageResolution(py)resolutionHeight":{"name":"resolutionHeight","abstract":"

Resolution height

","parent_name":"SDLImageResolution"},"Classes/SDLImageResolution.html#/c:objc(cs)SDLImageResolution(im)initWithWidth:height:":{"name":"-initWithWidth:height:","abstract":"

Undocumented

","parent_name":"SDLImageResolution"},"Classes/SDLImageField.html#/c:objc(cs)SDLImageField(py)name":{"name":"name","abstract":"

The name that identifies the field.

","parent_name":"SDLImageField"},"Classes/SDLImageField.html#/c:objc(cs)SDLImageField(py)imageTypeSupported":{"name":"imageTypeSupported","abstract":"

The image types that are supported in this field.

","parent_name":"SDLImageField"},"Classes/SDLImageField.html#/c:objc(cs)SDLImageField(py)imageResolution":{"name":"imageResolution","abstract":"

The image resolution of this field

","parent_name":"SDLImageField"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(im)initWithName:ofType:":{"name":"-initWithName:ofType:","abstract":"

Convenience init for displaying a dynamic image. The image must be uploaded to SDL Core before being displayed.

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(im)initWithName:ofType:isTemplate:":{"name":"-initWithName:ofType:isTemplate:","abstract":"

Convenience init for displaying a dynamic image. The image must be uploaded to SDL Core before being displayed.

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(im)initWithName:":{"name":"-initWithName:","abstract":"

Convenience init for displaying a dynamic image. The image must be uploaded to SDL Core before being displayed.

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(im)initWithName:isTemplate:":{"name":"-initWithName:isTemplate:","abstract":"

Convenience init for displaying a dynamic image. The image must be uploaded to SDL Core before being displayed.

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(im)initWithStaticImageValue:":{"name":"-initWithStaticImageValue:","abstract":"

Convenience init for displaying a static image. Static images are already on-board SDL Core and can be used by providing the image’s value.

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(im)initWithStaticIconName:":{"name":"-initWithStaticIconName:","abstract":"

Convenience init for displaying a static image. Static images are already on-board SDL Core and can be used by providing the image’s value.

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(py)value":{"name":"value","abstract":"

The static hex icon value or the binary image file name identifier (sent by SDLPutFile)

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(py)imageType":{"name":"imageType","abstract":"

Describes whether the image is static or dynamic

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(py)isTemplate":{"name":"isTemplate","abstract":"

Indicates that this image can be (re)colored by the HMI to best fit the current color scheme.

","parent_name":"SDLImage"},"Classes/SDLHeadLampStatus.html#/c:objc(cs)SDLHeadLampStatus(py)lowBeamsOn":{"name":"lowBeamsOn","abstract":"

Low beams are on or off.

","parent_name":"SDLHeadLampStatus"},"Classes/SDLHeadLampStatus.html#/c:objc(cs)SDLHeadLampStatus(py)highBeamsOn":{"name":"highBeamsOn","abstract":"

High beams are on or off

","parent_name":"SDLHeadLampStatus"},"Classes/SDLHeadLampStatus.html#/c:objc(cs)SDLHeadLampStatus(py)ambientLightSensorStatus":{"name":"ambientLightSensorStatus","abstract":"

Status of the ambient light senser

","parent_name":"SDLHeadLampStatus"},"Classes/SDLHapticRect.html#/c:objc(cs)SDLHapticRect(im)initWithId:rect:":{"name":"-initWithId:rect:","abstract":"

Undocumented

","parent_name":"SDLHapticRect"},"Classes/SDLHapticRect.html#/c:objc(cs)SDLHapticRect(py)id":{"name":"id","abstract":"

A user control spatial identifier

","parent_name":"SDLHapticRect"},"Classes/SDLHapticRect.html#/c:objc(cs)SDLHapticRect(py)rect":{"name":"rect","abstract":"

The position of the haptic rectangle to be highlighted. The center of this rectangle will be touched when a press occurs.

","parent_name":"SDLHapticRect"},"Classes/SDLHMISettingsControlData.html#/c:objc(cs)SDLHMISettingsControlData(im)initWithDisplaymode:temperatureUnit:distanceUnit:":{"name":"-initWithDisplaymode:temperatureUnit:distanceUnit:","abstract":"

Constructs a newly allocated SDLHMISettingsControlCapabilities object with given parameters

","parent_name":"SDLHMISettingsControlData"},"Classes/SDLHMISettingsControlData.html#/c:objc(cs)SDLHMISettingsControlData(py)displayMode":{"name":"displayMode","abstract":"

@abstract Display the Display Mode used HMI setting

","parent_name":"SDLHMISettingsControlData"},"Classes/SDLHMISettingsControlData.html#/c:objc(cs)SDLHMISettingsControlData(py)temperatureUnit":{"name":"temperatureUnit","abstract":"

@abstract Display the temperature unit used HMI setting

","parent_name":"SDLHMISettingsControlData"},"Classes/SDLHMISettingsControlData.html#/c:objc(cs)SDLHMISettingsControlData(py)distanceUnit":{"name":"distanceUnit","abstract":"

@abstract Display the distance unit used HMI setting

","parent_name":"SDLHMISettingsControlData"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(im)initWithModuleName:":{"name":"-initWithModuleName:","abstract":"

Constructs a newly allocated SDLHMISettingsControlCapabilities object with moduleName

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(im)initWithModuleName:moduleInfo:":{"name":"-initWithModuleName:moduleInfo:","abstract":"

Constructs a newly allocated SDLHMISettingsControlCapabilities object with moduleName

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(im)initWithModuleName:distanceUnitAvailable:temperatureUnitAvailable:displayModeUnitAvailable:":{"name":"-initWithModuleName:distanceUnitAvailable:temperatureUnitAvailable:displayModeUnitAvailable:","abstract":"

Constructs a newly allocated SDLHMISettingsControlCapabilities object with given parameters

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(im)initWithModuleName:moduleInfo:distanceUnitAvailable:temperatureUnitAvailable:displayModeUnitAvailable:":{"name":"-initWithModuleName:moduleInfo:distanceUnitAvailable:temperatureUnitAvailable:displayModeUnitAvailable:","abstract":"

Constructs a newly allocated SDLHMISettingsControlCapabilities object with given parameters

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(py)moduleName":{"name":"moduleName","abstract":"

@abstract The short friendly name of the hmi setting module.","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(py)distanceUnitAvailable":{"name":"distanceUnitAvailable","abstract":"

@abstract Availability of the control of distance unit.

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(py)temperatureUnitAvailable":{"name":"temperatureUnitAvailable","abstract":"

@abstract Availability of the control of temperature unit.

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(py)displayModeUnitAvailable":{"name":"displayModeUnitAvailable","abstract":"

@abstract Availability of the control of HMI display mode.

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

Information about a RC module, including its id.

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMIPermissions.html#/c:objc(cs)SDLHMIPermissions(py)allowed":{"name":"allowed","abstract":"

A set of all HMI levels that are permitted for this given RPC

","parent_name":"SDLHMIPermissions"},"Classes/SDLHMIPermissions.html#/c:objc(cs)SDLHMIPermissions(py)userDisallowed":{"name":"userDisallowed","abstract":"

A set of all HMI levels that are prohibited for this given RPC

","parent_name":"SDLHMIPermissions"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)navigation":{"name":"navigation","abstract":"

Availability of built in Nav. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)phoneCall":{"name":"phoneCall","abstract":"

Availability of built in phone. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)videoStreaming":{"name":"videoStreaming","abstract":"

Availability of built in video streaming. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)remoteControl":{"name":"remoteControl","abstract":"

Availability of built in remote control. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)appServices":{"name":"appServices","abstract":"

Availability of app services. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)displays":{"name":"displays","abstract":"

Availability of displays. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)seatLocation":{"name":"seatLocation","abstract":"

Availability of seatLocation. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLGrid.html#/c:objc(cs)SDLGrid(py)col":{"name":"col","abstract":"

Required, Integer, -1 - 100

","parent_name":"SDLGrid"},"Classes/SDLGrid.html#/c:objc(cs)SDLGrid(py)row":{"name":"row","abstract":"

Required, Integer, -1 - 100

","parent_name":"SDLGrid"},"Classes/SDLGrid.html#/c:objc(cs)SDLGrid(py)level":{"name":"level","abstract":"

Optional, Integer, -1 - 100

","parent_name":"SDLGrid"},"Classes/SDLGrid.html#/c:objc(cs)SDLGrid(py)colspan":{"name":"colspan","abstract":"

Optional, Integer, 1 - 100

","parent_name":"SDLGrid"},"Classes/SDLGrid.html#/c:objc(cs)SDLGrid(py)rowspan":{"name":"rowspan","abstract":"

Optional, Integer, 1 - 100

","parent_name":"SDLGrid"},"Classes/SDLGrid.html#/c:objc(cs)SDLGrid(py)levelspan":{"name":"levelspan","abstract":"

Optional, Integer, 1 - 100

","parent_name":"SDLGrid"},"Classes/SDLGetWayPointsResponse.html#/c:objc(cs)SDLGetWayPointsResponse(py)waypoints":{"name":"waypoints","abstract":"

Provides additional human readable info regarding the result.

","parent_name":"SDLGetWayPointsResponse"},"Classes/SDLGetWayPoints.html#/c:objc(cs)SDLGetWayPoints(im)initWithType:":{"name":"-initWithType:","abstract":"

Undocumented

","parent_name":"SDLGetWayPoints"},"Classes/SDLGetWayPoints.html#/c:objc(cs)SDLGetWayPoints(py)waypointType":{"name":"waypointType","abstract":"

To request for either the destination","parent_name":"SDLGetWayPoints"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)gps":{"name":"gps","abstract":"

The car current GPS coordinates

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)speed":{"name":"speed","abstract":"

The vehicle speed in kilometers per hour

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)rpm":{"name":"rpm","abstract":"

The number of revolutions per minute of the engine.

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)fuelLevel":{"name":"fuelLevel","abstract":"

The fuel level in the tank (percentage)

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

The fuel level state

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)fuelRange":{"name":"fuelRange","abstract":"

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

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

The instantaneous fuel consumption in microlitres

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)externalTemperature":{"name":"externalTemperature","abstract":"

The external temperature in degrees celsius.

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)vin":{"name":"vin","abstract":"

The Vehicle Identification Number

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)prndl":{"name":"prndl","abstract":"

The current gear shift state of the user’s vehicle

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)tirePressure":{"name":"tirePressure","abstract":"

The current pressure warnings for the user’s vehicle

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)odometer":{"name":"odometer","abstract":"

Odometer reading in km

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)beltStatus":{"name":"beltStatus","abstract":"

The status of the seat belts

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)bodyInformation":{"name":"bodyInformation","abstract":"

The body information including power modes

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)deviceStatus":{"name":"deviceStatus","abstract":"

The IVI system status including signal and battery strength

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)driverBraking":{"name":"driverBraking","abstract":"

The status of the brake pedal

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)wiperStatus":{"name":"wiperStatus","abstract":"

The status of the wipers

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)headLampStatus":{"name":"headLampStatus","abstract":"

Status of the head lamps

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)engineOilLife":{"name":"engineOilLife","abstract":"

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

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)engineTorque":{"name":"engineTorque","abstract":"

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

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

Accelerator pedal position (percentage depressed)

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

Current angle of the steering wheel (in deg)

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)eCallInfo":{"name":"eCallInfo","abstract":"

Emergency Call notification and confirmation data

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)airbagStatus":{"name":"airbagStatus","abstract":"

The status of the air bags

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

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

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)clusterModeStatus":{"name":"clusterModeStatus","abstract":"

The status modes of the cluster

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)myKey":{"name":"myKey","abstract":"

Information related to the MyKey feature

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

The status of the electronic parking brake

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)turnSignal":{"name":"turnSignal","abstract":"

The status of the turn signal

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

The cloud app vehicle ID

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data item for any given OEM custom vehicle data name.

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:emergencyEvent:engineTorque:externalTemperature:fuelLevel:fuelLevelState:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:vin:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:emergencyEvent:engineTorque:externalTemperature:fuelLevel:fuelLevelState:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:vin:wiperStatus:","abstract":"

Convenience init for getting data for all possible vehicle data items.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:vin:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:vin:wiperStatus:","abstract":"

Convenience init for getting data for all possible vehicle data items.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:cloudAppVehicleID:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:vin:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:cloudAppVehicleID:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:vin:wiperStatus:","abstract":"

Convenience init for getting data for all possible vehicle data items.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)gps":{"name":"gps","abstract":"

A boolean value. If true, requests GPS data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)speed":{"name":"speed","abstract":"

A boolean value. If true, requests Speed data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)rpm":{"name":"rpm","abstract":"

A boolean value. If true, requests RPM data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)fuelLevel":{"name":"fuelLevel","abstract":"

A boolean value. If true, requests Fuel Level data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

A boolean value. If true, requests Fuel Level State data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)fuelRange":{"name":"fuelRange","abstract":"

A boolean value. If true, requests Fuel Range data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

A boolean value. If true, requests Instant Fuel Consumption data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)externalTemperature":{"name":"externalTemperature","abstract":"

A boolean value. If true, requests External Temperature data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)vin":{"name":"vin","abstract":"

A boolean value. If true, requests the Vehicle Identification Number.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)prndl":{"name":"prndl","abstract":"

A boolean value. If true, requests PRNDL data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)tirePressure":{"name":"tirePressure","abstract":"

A boolean value. If true, requests Tire Pressure data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)odometer":{"name":"odometer","abstract":"

A boolean value. If true, requests Odometer data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)beltStatus":{"name":"beltStatus","abstract":"

A boolean value. If true, requests Belt Status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)bodyInformation":{"name":"bodyInformation","abstract":"

A boolean value. If true, requests Body Information data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)deviceStatus":{"name":"deviceStatus","abstract":"

A boolean value. If true, requests Device Status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)driverBraking":{"name":"driverBraking","abstract":"

A boolean value. If true, requests Driver Braking data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)wiperStatus":{"name":"wiperStatus","abstract":"

A boolean value. If true, requests Wiper Status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)headLampStatus":{"name":"headLampStatus","abstract":"

A boolean value. If true, requests Head Lamp Status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)engineOilLife":{"name":"engineOilLife","abstract":"

A boolean value. If true, requests Engine Oil Life data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)engineTorque":{"name":"engineTorque","abstract":"

A boolean value. If true, requests Engine Torque data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

A boolean value. If true, requests Acc Pedal Position data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

A boolean value. If true, requests Steering Wheel Angle data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)eCallInfo":{"name":"eCallInfo","abstract":"

A boolean value. If true, requests Emergency Call Info data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)airbagStatus":{"name":"airbagStatus","abstract":"

A boolean value. If true, requests Air Bag Status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

A boolean value. If true, requests Emergency Event (if it occurred) data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)clusterModeStatus":{"name":"clusterModeStatus","abstract":"

A boolean value. If true, requests Cluster Mode Status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)myKey":{"name":"myKey","abstract":"

A boolean value. If true, requests MyKey data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

A boolean value. If true, requests Electronic Parking Brake status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)turnSignal":{"name":"turnSignal","abstract":"

A boolean value. If true, requests Turn Signal data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

A boolean value. If true, requests the Cloud App Vehicle ID.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data value for any given OEM custom vehicle data name.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetSystemCapabilityResponse.html#/c:objc(cs)SDLGetSystemCapabilityResponse(py)systemCapability":{"name":"systemCapability","abstract":"

The requested system capability, of the type that was sent in the request

","parent_name":"SDLGetSystemCapabilityResponse"},"Classes/SDLGetSystemCapability.html#/c:objc(cs)SDLGetSystemCapability(im)initWithType:":{"name":"-initWithType:","abstract":"

Convenience init

","parent_name":"SDLGetSystemCapability"},"Classes/SDLGetSystemCapability.html#/c:objc(cs)SDLGetSystemCapability(im)initWithType:subscribe:":{"name":"-initWithType:subscribe:","abstract":"

Convenience init

","parent_name":"SDLGetSystemCapability"},"Classes/SDLGetSystemCapability.html#/c:objc(cs)SDLGetSystemCapability(py)systemCapabilityType":{"name":"systemCapabilityType","abstract":"

The type of system capability to get more information on

","parent_name":"SDLGetSystemCapability"},"Classes/SDLGetSystemCapability.html#/c:objc(cs)SDLGetSystemCapability(py)subscribe":{"name":"subscribe","abstract":"

Flag to subscribe to updates of the supplied service capability type. If true, the requester will be subscribed. If false, the requester will not be subscribed and be removed as a subscriber if it was previously subscribed.

","parent_name":"SDLGetSystemCapability"},"Classes/SDLGetInteriorVehicleDataResponse.html#/c:objc(cs)SDLGetInteriorVehicleDataResponse(py)moduleData":{"name":"moduleData","abstract":"

The requested data

","parent_name":"SDLGetInteriorVehicleDataResponse"},"Classes/SDLGetInteriorVehicleDataResponse.html#/c:objc(cs)SDLGetInteriorVehicleDataResponse(py)isSubscribed":{"name":"isSubscribed","abstract":"

It is a conditional-mandatory parameter: must be returned in case subscribe parameter was present in the related request.

","parent_name":"SDLGetInteriorVehicleDataResponse"},"Classes/SDLGetInteriorVehicleDataConsentResponse.html#/c:objc(cs)SDLGetInteriorVehicleDataConsentResponse(py)allowed":{"name":"allowed","abstract":"

This array has the same size as moduleIds in the request; each element corresponding to one moduleId","parent_name":"SDLGetInteriorVehicleDataConsentResponse"},"Classes/SDLGetInteriorVehicleDataConsent.html#/c:objc(cs)SDLGetInteriorVehicleDataConsent(im)initWithModuleType:moduleIds:":{"name":"-initWithModuleType:moduleIds:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleDataConsent"},"Classes/SDLGetInteriorVehicleDataConsent.html#/c:objc(cs)SDLGetInteriorVehicleDataConsent(py)moduleType":{"name":"moduleType","abstract":"

The module type that the app requests to control.

","parent_name":"SDLGetInteriorVehicleDataConsent"},"Classes/SDLGetInteriorVehicleDataConsent.html#/c:objc(cs)SDLGetInteriorVehicleDataConsent(py)moduleIds":{"name":"moduleIds","abstract":"

Ids of a module of same type, published by System Capability.

","parent_name":"SDLGetInteriorVehicleDataConsent"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(im)initWithModuleType:moduleId:":{"name":"-initWithModuleType:moduleId:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(im)initAndSubscribeToModuleType:moduleId:":{"name":"-initAndSubscribeToModuleType:moduleId:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(im)initAndUnsubscribeToModuleType:moduleId:":{"name":"-initAndUnsubscribeToModuleType:moduleId:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(im)initWithModuleType:":{"name":"-initWithModuleType:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(im)initAndSubscribeToModuleType:":{"name":"-initAndSubscribeToModuleType:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(im)initAndUnsubscribeToModuleType:":{"name":"-initAndUnsubscribeToModuleType:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(py)moduleType":{"name":"moduleType","abstract":"

The type of a RC module to retrieve module data from the vehicle.

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(py)moduleId":{"name":"moduleId","abstract":"

Id of a module, published by System Capability.

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(py)subscribe":{"name":"subscribe","abstract":"

If subscribe is true, the head unit will register OnInteriorVehicleData notifications for the requested module (moduleId and moduleType).","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetFileResponse.html#/c:objc(cs)SDLGetFileResponse(im)initWithOffset:length:fileType:crc:":{"name":"-initWithOffset:length:fileType:crc:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLGetFileResponse"},"Classes/SDLGetFileResponse.html#/c:objc(cs)SDLGetFileResponse(py)offset":{"name":"offset","abstract":"

Optional offset in bytes for resuming partial data chunks.

","parent_name":"SDLGetFileResponse"},"Classes/SDLGetFileResponse.html#/c:objc(cs)SDLGetFileResponse(py)length":{"name":"length","abstract":"

Optional length in bytes for resuming partial data chunks. If offset is set to 0, then length is the total length of the file to be downloaded.

","parent_name":"SDLGetFileResponse"},"Classes/SDLGetFileResponse.html#/c:objc(cs)SDLGetFileResponse(py)fileType":{"name":"fileType","abstract":"

File type that is being sent in response.

","parent_name":"SDLGetFileResponse"},"Classes/SDLGetFileResponse.html#/c:objc(cs)SDLGetFileResponse(py)crc":{"name":"crc","abstract":"

Additional CRC32 checksum to protect data integrity up to 512 Mbits.

","parent_name":"SDLGetFileResponse"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(im)initWithFileName:":{"name":"-initWithFileName:","abstract":"

Convenience init for required parameters.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(im)initWithFileName:appServiceId:fileType:":{"name":"-initWithFileName:appServiceId:fileType:","abstract":"

Convenience init for sending a small file.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(im)initWithFileName:appServiceId:fileType:offset:length:":{"name":"-initWithFileName:appServiceId:fileType:offset:length:","abstract":"

Convenience init for sending a large file in multiple data chunks.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(py)fileName":{"name":"fileName","abstract":"

File name that should be retrieved.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(py)appServiceId":{"name":"appServiceId","abstract":"

ID of the service that should have uploaded the requested file.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(py)fileType":{"name":"fileType","abstract":"

Selected file type.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(py)offset":{"name":"offset","abstract":"

Optional offset in bytes for resuming partial data chunks.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(py)length":{"name":"length","abstract":"

Optional length in bytes for resuming partial data chunks. If offset is set to 0, then length is the total length of the file to be downloaded.

","parent_name":"SDLGetFile"},"Classes/SDLGetDTCsResponse.html#/c:objc(cs)SDLGetDTCsResponse(py)ecuHeader":{"name":"ecuHeader","abstract":"

2 byte ECU Header for DTC response (as defined in VHR_Layout_Specification_DTCs.pdf)

","parent_name":"SDLGetDTCsResponse"},"Classes/SDLGetDTCsResponse.html#/c:objc(cs)SDLGetDTCsResponse(py)dtc":{"name":"dtc","abstract":"

Array of all reported DTCs on module (ecuHeader contains information if list is truncated). Each DTC is represented by 4 bytes (3 bytes of data and 1 byte status as defined in VHR_Layout_Specification_DTCs.pdf).

","parent_name":"SDLGetDTCsResponse"},"Classes/SDLGetDTCs.html#/c:objc(cs)SDLGetDTCs(im)initWithECUName:":{"name":"-initWithECUName:","abstract":"

Undocumented

","parent_name":"SDLGetDTCs"},"Classes/SDLGetDTCs.html#/c:objc(cs)SDLGetDTCs(im)initWithECUName:mask:":{"name":"-initWithECUName:mask:","abstract":"

Undocumented

","parent_name":"SDLGetDTCs"},"Classes/SDLGetDTCs.html#/c:objc(cs)SDLGetDTCs(py)ecuName":{"name":"ecuName","abstract":"

a name of the module to receive the DTC form","parent_name":"SDLGetDTCs"},"Classes/SDLGetDTCs.html#/c:objc(cs)SDLGetDTCs(py)dtcMask":{"name":"dtcMask","abstract":"

DTC Mask Byte to be sent in diagnostic request to module. NSNumber* dtcMask Minvalue:0; Maxvalue:255

","parent_name":"SDLGetDTCs"},"Classes/SDLGetCloudAppPropertiesResponse.html#/c:objc(cs)SDLGetCloudAppPropertiesResponse(im)initWithProperties:":{"name":"-initWithProperties:","abstract":"

Convenience init.

","parent_name":"SDLGetCloudAppPropertiesResponse"},"Classes/SDLGetCloudAppPropertiesResponse.html#/c:objc(cs)SDLGetCloudAppPropertiesResponse(py)properties":{"name":"properties","abstract":"

The requested cloud application properties.

","parent_name":"SDLGetCloudAppPropertiesResponse"},"Classes/SDLGetCloudAppProperties.html#/c:objc(cs)SDLGetCloudAppProperties(im)initWithAppID:":{"name":"-initWithAppID:","abstract":"

Convenience init.

","parent_name":"SDLGetCloudAppProperties"},"Classes/SDLGetCloudAppProperties.html#/c:objc(cs)SDLGetCloudAppProperties(py)appID":{"name":"appID","abstract":"

The id of the cloud app.

","parent_name":"SDLGetCloudAppProperties"},"Classes/SDLGetAppServiceDataResponse.html#/c:objc(cs)SDLGetAppServiceDataResponse(im)initWithAppServiceData:":{"name":"-initWithAppServiceData:","abstract":"

Convenience init.

","parent_name":"SDLGetAppServiceDataResponse"},"Classes/SDLGetAppServiceDataResponse.html#/c:objc(cs)SDLGetAppServiceDataResponse(py)serviceData":{"name":"serviceData","abstract":"

Contains all the current data of the app service.

","parent_name":"SDLGetAppServiceDataResponse"},"Classes/SDLGetAppServiceData.html#/c:objc(cs)SDLGetAppServiceData(im)initWithAppServiceType:":{"name":"-initWithAppServiceType:","abstract":"

Convenience init for service type.

","parent_name":"SDLGetAppServiceData"},"Classes/SDLGetAppServiceData.html#/c:objc(cs)SDLGetAppServiceData(im)initAndSubscribeToAppServiceType:":{"name":"-initAndSubscribeToAppServiceType:","abstract":"

Convenience init for subscribing to a service type.

","parent_name":"SDLGetAppServiceData"},"Classes/SDLGetAppServiceData.html#/c:objc(cs)SDLGetAppServiceData(im)initAndUnsubscribeToAppServiceType:":{"name":"-initAndUnsubscribeToAppServiceType:","abstract":"

Convenience init for unsubscribing to a service type

","parent_name":"SDLGetAppServiceData"},"Classes/SDLGetAppServiceData.html#/c:objc(cs)SDLGetAppServiceData(py)serviceType":{"name":"serviceType","abstract":"

The type of service that is to be offered by this app. See AppServiceType for known enum equivalent types. Parameter is a string to allow for new service types to be used by apps on older versions of SDL Core.

","parent_name":"SDLGetAppServiceData"},"Classes/SDLGetAppServiceData.html#/c:objc(cs)SDLGetAppServiceData(py)subscribe":{"name":"subscribe","abstract":"

If true, the consumer is requesting to subscribe to all future updates from the service publisher. If false, the consumer doesn’t wish to subscribe and should be unsubscribed if it was previously subscribed.

","parent_name":"SDLGetAppServiceData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)longitudeDegrees":{"name":"longitudeDegrees","abstract":"

longitude degrees

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)latitudeDegrees":{"name":"latitudeDegrees","abstract":"

latitude degrees

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)utcYear":{"name":"utcYear","abstract":"

utc year

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)utcMonth":{"name":"utcMonth","abstract":"

utc month

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)utcDay":{"name":"utcDay","abstract":"

utc day

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)utcHours":{"name":"utcHours","abstract":"

utc hours

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)utcMinutes":{"name":"utcMinutes","abstract":"

utc minutes

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)utcSeconds":{"name":"utcSeconds","abstract":"

utc seconds

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)compassDirection":{"name":"compassDirection","abstract":"

Optional, Potential Compass Directions

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)pdop":{"name":"pdop","abstract":"

The 3D positional dilution of precision.

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)hdop":{"name":"hdop","abstract":"

The horizontal dilution of precision

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)vdop":{"name":"vdop","abstract":"

the vertical dilution of precision

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)actual":{"name":"actual","abstract":"

What the coordinates are based on

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)satellites":{"name":"satellites","abstract":"

The number of satellites in view

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)dimension":{"name":"dimension","abstract":"

The supported dimensions of the GPS

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)altitude":{"name":"altitude","abstract":"

Altitude in meters

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)heading":{"name":"heading","abstract":"

Heading based on the GPS data.

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)speed":{"name":"speed","abstract":"

Speed in KPH

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)shifted":{"name":"shifted","abstract":"

True, if GPS lat/long, time, and altitude have been purposefully shifted (requires a proprietary algorithm to unshift).","parent_name":"SDLGPSData"},"Classes/SDLFunctionID.html#/c:objc(cs)SDLFunctionID(cm)sharedInstance":{"name":"+sharedInstance","abstract":"

Undocumented

","parent_name":"SDLFunctionID"},"Classes/SDLFunctionID.html#/c:objc(cs)SDLFunctionID(im)functionNameForId:":{"name":"-functionNameForId:","abstract":"

Undocumented

","parent_name":"SDLFunctionID"},"Classes/SDLFunctionID.html#/c:objc(cs)SDLFunctionID(im)functionIdForName:":{"name":"-functionIdForName:","abstract":"

Undocumented

","parent_name":"SDLFunctionID"},"Classes/SDLFuelRange.html#/c:objc(cs)SDLFuelRange(py)type":{"name":"type","abstract":"

The vehicle’s fuel type

","parent_name":"SDLFuelRange"},"Classes/SDLFuelRange.html#/c:objc(cs)SDLFuelRange(py)range":{"name":"range","abstract":"

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

","parent_name":"SDLFuelRange"},"Classes/SDLFileManagerConfiguration.html#/c:objc(cs)SDLFileManagerConfiguration(py)artworkRetryCount":{"name":"artworkRetryCount","abstract":"

Defines the number of times the file manager will attempt to reupload SDLArtwork files in the event of a failed upload to Core.

","parent_name":"SDLFileManagerConfiguration"},"Classes/SDLFileManagerConfiguration.html#/c:objc(cs)SDLFileManagerConfiguration(py)fileRetryCount":{"name":"fileRetryCount","abstract":"

Defines the number of times the file manager will attempt to reupload general SDLFiles in the event of a failed upload to Core.

","parent_name":"SDLFileManagerConfiguration"},"Classes/SDLFileManagerConfiguration.html#/c:objc(cs)SDLFileManagerConfiguration(cm)defaultConfiguration":{"name":"+defaultConfiguration","abstract":"

Creates a default file manager configuration.

","parent_name":"SDLFileManagerConfiguration"},"Classes/SDLFileManagerConfiguration.html#/c:objc(cs)SDLFileManagerConfiguration(im)init":{"name":"-init","abstract":"

Use defaultConfiguration instead

","parent_name":"SDLFileManagerConfiguration"},"Classes/SDLFileManagerConfiguration.html#/c:objc(cs)SDLFileManagerConfiguration(im)initWithArtworkRetryCount:fileRetryCount:":{"name":"-initWithArtworkRetryCount:fileRetryCount:","abstract":"

Creates a file manager configuration with customized upload retry counts.

","parent_name":"SDLFileManagerConfiguration"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(py)remoteFileNames":{"name":"remoteFileNames","abstract":"

A set of all names of files known on the remote head unit. Known files can be used or deleted on the remote system.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(py)bytesAvailable":{"name":"bytesAvailable","abstract":"

The number of bytes still available for files for this app.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(py)currentState":{"name":"currentState","abstract":"

The state of the file manager.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(py)pendingTransactions":{"name":"pendingTransactions","abstract":"

The currently pending transactions (Upload, Delete, and List Files) in the file manager

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(py)suspended":{"name":"suspended","abstract":"

Whether or not the file manager is suspended. If suspended, the file manager can continue to queue uploads and deletes, but will not actually perform any of those until it is no longer suspended. This can be used for throttling down the file manager if other, important operations are taking place over the accessory connection.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)init":{"name":"-init","abstract":"

Initialize the class…or not, since this method is unavailable. Dependencies must be injected using initWithConnectionManager:

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)initWithConnectionManager:":{"name":"-initWithConnectionManager:","abstract":"

Creates a new file manager with a specified connection manager

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)initWithConnectionManager:configuration:":{"name":"-initWithConnectionManager:configuration:","abstract":"

Creates a new file manager with a specified connection manager and configuration

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)startWithCompletionHandler:":{"name":"-startWithCompletionHandler:","abstract":"

The manager stars up and attempts to fetch its initial list and transfer initial files.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)stop":{"name":"-stop","abstract":"

Cancels all file manager operations and deletes all associated data.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)hasUploadedFile:":{"name":"-hasUploadedFile:","abstract":"

Check if the remote system contains a file

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)deleteRemoteFileWithName:completionHandler:":{"name":"-deleteRemoteFileWithName:completionHandler:","abstract":"

Delete a file stored on the remote system

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)deleteRemoteFilesWithNames:completionHandler:":{"name":"-deleteRemoteFilesWithNames:completionHandler:","abstract":"

Deletes an array of files on the remote file system. The files are deleted in the order in which they are added to the array, with the first file to be deleted at index 0. The delete queue is sequential, meaning that once a delete request is sent to Core, the queue waits until a response is received from Core before the next the next delete request is sent.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)uploadFile:completionHandler:":{"name":"-uploadFile:completionHandler:","abstract":"

Upload a file to the remote file system. If a file with the [SDLFile name] already exists, this will overwrite that file. If you do not want that to happen, check remoteFileNames before uploading, or change allowOverwrite to NO.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)uploadFiles:progressHandler:completionHandler:":{"name":"-uploadFiles:progressHandler:completionHandler:","abstract":"

Uploads an array of files to the remote file system. The files will be uploaded in the order in which they are added to the array, with the first file to be uploaded at index 0. The upload queue is sequential, meaning that once a upload request is sent to Core, the queue waits until a response is received from Core before the next the next upload request is sent.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)uploadFiles:completionHandler:":{"name":"-uploadFiles:completionHandler:","abstract":"

Uploads an array of files to the remote file system. The files will be uploaded in the order in which they are added to the array, with the first file to be uploaded at index 0. The upload queue is sequential, meaning that once a upload request is sent to Core, the queue waits until a response is received from Core before the next the next upload request is sent.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)uploadArtwork:completionHandler:":{"name":"-uploadArtwork:completionHandler:","abstract":"

Uploads an artwork file to the remote file system and returns the name of the uploaded artwork once completed. If an artwork with the same name is already on the remote system, the artwork is not uploaded and the artwork name is simply returned.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)uploadArtworks:completionHandler:":{"name":"-uploadArtworks:completionHandler:","abstract":"

Uploads an array of artworks to the remote file system. The artworks will be uploaded in the order in which they are added to the array, with the first file to be uploaded at index 0. The upload queue is sequential, meaning that once a upload request is sent to Core, the queue waits until a response is received from Core before the next the next upload request is sent.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)uploadArtworks:progressHandler:completionHandler:":{"name":"-uploadArtworks:progressHandler:completionHandler:","abstract":"

Uploads an array of artworks to the remote file system. The artworks will be uploaded in the order in which they are added to the array, with the first file to be uploaded at index 0. The upload queue is sequential, meaning that once a upload request is sent to Core, the queue waits until a response is received from Core before the next the next upload request is sent.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(cm)temporaryFileDirectory":{"name":"+temporaryFileDirectory","abstract":"

A URL to the directory where temporary files are stored. When an SDLFile is created with NSData, it writes to a temporary file until the file manager finishes uploading it.

","parent_name":"SDLFileManager"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)persistent":{"name":"persistent","abstract":"

Whether or not the file should persist on disk between car ignition cycles.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)overwrite":{"name":"overwrite","abstract":"

Whether or not the file should overwrite an existing file on the remote disk with the same name.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)name":{"name":"name","abstract":"

The name the file should be stored under on the remote disk. This is how the file will be referenced in all later calls.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)fileURL":{"name":"fileURL","abstract":"

The url the local file is stored at while waiting to push it to the remote system. If the data has not been passed to the file URL, this will be nil.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)data":{"name":"data","abstract":"

The binary data of the SDLFile. If initialized with data, this will be a relatively quick call, but if initialized with a file URL, this is a rather expensive call the first time. The data will be cached in RAM after the first call.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)fileSize":{"name":"fileSize","abstract":"

The size of the binary data of the SDLFile.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)fileType":{"name":"fileType","abstract":"

The system will attempt to determine the type of file that you have passed in. It will default to BINARY if it does not recognize the file type or the file type is not supported by SDL.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)inputStream":{"name":"inputStream","abstract":"

A stream to pull binary data from a SDLFile. The stream only pulls required data from the file on disk or in memory. This reduces memory usage while uploading a large file to the remote system as each chunk of data can be released immediately after it is uploaded.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)isStaticIcon":{"name":"isStaticIcon","abstract":"

Describes whether or not this file is represented by static icon data. The head unit will present its representation of the static icon concept when sent this data.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(im)initWithFileURL:name:persistent:":{"name":"-initWithFileURL:name:persistent:","abstract":"

The designated initializer for an SDL File. The only major property that is not set using this is overwrite, which defaults to NO.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(cm)persistentFileAtFileURL:name:":{"name":"+persistentFileAtFileURL:name:","abstract":"

Create an SDL file using a local file URL.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(cm)fileAtFileURL:name:":{"name":"+fileAtFileURL:name:","abstract":"

Create an SDL file using a local file URL.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(im)initWithData:name:fileExtension:persistent:":{"name":"-initWithData:name:fileExtension:persistent:","abstract":"

Create an SDL file using raw data. It is strongly preferred to pass a file URL instead of data, as it is currently held in memory until the file is sent.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(cm)persistentFileWithData:name:fileExtension:":{"name":"+persistentFileWithData:name:fileExtension:","abstract":"

Create an SDL file using raw data. It is strongly preferred to pass a file URL instead of data, as it is currently held in memory until the file is sent.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(cm)fileWithData:name:fileExtension:":{"name":"+fileWithData:name:fileExtension:","abstract":"

Create an SDL file using raw data. It is strongly preferred to pass a file URL instead of data, as it is currently held in memory until the file is sent.

","parent_name":"SDLFile"},"Classes/SDLEqualizerSettings.html#/c:objc(cs)SDLEqualizerSettings(im)initWithChannelId:channelSetting:":{"name":"-initWithChannelId:channelSetting:","abstract":"

Undocumented

","parent_name":"SDLEqualizerSettings"},"Classes/SDLEqualizerSettings.html#/c:objc(cs)SDLEqualizerSettings(py)channelName":{"name":"channelName","abstract":"

@abstract Read-only channel / frequency name","parent_name":"SDLEqualizerSettings"},"Classes/SDLEqualizerSettings.html#/c:objc(cs)SDLEqualizerSettings(py)channelSetting":{"name":"channelSetting","abstract":"

@abstract Reflects the setting, from 0%-100%.

","parent_name":"SDLEqualizerSettings"},"Classes/SDLEqualizerSettings.html#/c:objc(cs)SDLEqualizerSettings(py)channelId":{"name":"channelId","abstract":"

@abstract id of the channel.

","parent_name":"SDLEqualizerSettings"},"Classes/SDLEncryptionConfiguration.html#/c:objc(cs)SDLEncryptionConfiguration(py)securityManagers":{"name":"securityManagers","abstract":"

A set of security managers used to encrypt traffic data. Each OEM has their own proprietary security manager.

","parent_name":"SDLEncryptionConfiguration"},"Classes/SDLEncryptionConfiguration.html#/c:objc(cs)SDLEncryptionConfiguration(py)delegate":{"name":"delegate","abstract":"

A delegate callback that will tell you when an acknowledgement has occurred for starting as secure service.

","parent_name":"SDLEncryptionConfiguration"},"Classes/SDLEncryptionConfiguration.html#/c:objc(cs)SDLEncryptionConfiguration(cm)defaultConfiguration":{"name":"+defaultConfiguration","abstract":"

Creates a default encryption configuration.

","parent_name":"SDLEncryptionConfiguration"},"Classes/SDLEncryptionConfiguration.html#/c:objc(cs)SDLEncryptionConfiguration(im)initWithSecurityManagers:delegate:":{"name":"-initWithSecurityManagers:delegate:","abstract":"

Creates a secure configuration for each of the security managers provided.

","parent_name":"SDLEncryptionConfiguration"},"Classes/SDLEncodedSyncPData.html#/c:objc(cs)SDLEncodedSyncPData(py)data":{"name":"data","abstract":"

Contains base64 encoded string of SyncP packets.

","parent_name":"SDLEncodedSyncPData"},"Classes/SDLEmergencyEvent.html#/c:objc(cs)SDLEmergencyEvent(py)emergencyEventType":{"name":"emergencyEventType","abstract":"

References signal VedsEvntType_D_Ltchd. See EmergencyEventType.

","parent_name":"SDLEmergencyEvent"},"Classes/SDLEmergencyEvent.html#/c:objc(cs)SDLEmergencyEvent(py)fuelCutoffStatus":{"name":"fuelCutoffStatus","abstract":"

References signal RCM_FuelCutoff. See FuelCutoffStatus.

","parent_name":"SDLEmergencyEvent"},"Classes/SDLEmergencyEvent.html#/c:objc(cs)SDLEmergencyEvent(py)rolloverEvent":{"name":"rolloverEvent","abstract":"

References signal VedsEvntRoll_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLEmergencyEvent"},"Classes/SDLEmergencyEvent.html#/c:objc(cs)SDLEmergencyEvent(py)maximumChangeVelocity":{"name":"maximumChangeVelocity","abstract":"

References signal VedsMaxDeltaV_D_Ltchd. Change in velocity in KPH.

","parent_name":"SDLEmergencyEvent"},"Classes/SDLEmergencyEvent.html#/c:objc(cs)SDLEmergencyEvent(py)multipleEvents":{"name":"multipleEvents","abstract":"

References signal VedsMultiEvnt_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLEmergencyEvent"},"Classes/SDLECallInfo.html#/c:objc(cs)SDLECallInfo(py)eCallNotificationStatus":{"name":"eCallNotificationStatus","abstract":"

References signal eCallNotification_4A. See VehicleDataNotificationStatus.

","parent_name":"SDLECallInfo"},"Classes/SDLECallInfo.html#/c:objc(cs)SDLECallInfo(py)auxECallNotificationStatus":{"name":"auxECallNotificationStatus","abstract":"

References signal eCallNotification. See VehicleDataNotificationStatus.

","parent_name":"SDLECallInfo"},"Classes/SDLECallInfo.html#/c:objc(cs)SDLECallInfo(py)eCallConfirmationStatus":{"name":"eCallConfirmationStatus","abstract":"

References signal eCallConfirmation. See ECallConfirmationStatus.

","parent_name":"SDLECallInfo"},"Classes/SDLDisplayCapability.html#/c:objc(cs)SDLDisplayCapability(im)initWithDisplayName:":{"name":"-initWithDisplayName:","abstract":"

Init with required properties

","parent_name":"SDLDisplayCapability"},"Classes/SDLDisplayCapability.html#/c:objc(cs)SDLDisplayCapability(im)initWithDisplayName:windowTypeSupported:windowCapabilities:":{"name":"-initWithDisplayName:windowTypeSupported:windowCapabilities:","abstract":"

Init with all the properities

","parent_name":"SDLDisplayCapability"},"Classes/SDLDisplayCapability.html#/c:objc(cs)SDLDisplayCapability(py)displayName":{"name":"displayName","abstract":"

Name of the display.

","parent_name":"SDLDisplayCapability"},"Classes/SDLDisplayCapability.html#/c:objc(cs)SDLDisplayCapability(py)windowTypeSupported":{"name":"windowTypeSupported","abstract":"

Informs the application how many windows the app is allowed to create per type.

","parent_name":"SDLDisplayCapability"},"Classes/SDLDisplayCapability.html#/c:objc(cs)SDLDisplayCapability(py)windowCapabilities":{"name":"windowCapabilities","abstract":"

Contains a list of capabilities of all windows related to the app. Once the app has registered the capabilities of all windows will be provided, but GetSystemCapability still allows requesting window capabilities of all windows.

","parent_name":"SDLDisplayCapability"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)displayType":{"name":"displayType","abstract":"

The type of display

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)displayName":{"name":"displayName","abstract":"

The name of the connected display

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)textFields":{"name":"textFields","abstract":"

An array of SDLTextField structures, each of which describes a field in the HMI which the application can write to using operations such as SDLShow, SDLSetMediaClockTimer, etc.

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)imageFields":{"name":"imageFields","abstract":"

An array of SDLImageField elements

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)mediaClockFormats":{"name":"mediaClockFormats","abstract":"

An array of SDLMediaClockFormat elements, defining the valid string formats used in specifying the contents of the media clock field

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)graphicSupported":{"name":"graphicSupported","abstract":"

The display’s persistent screen supports.

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)templatesAvailable":{"name":"templatesAvailable","abstract":"

An array of all predefined persistent display templates available on the head unit.

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)screenParams":{"name":"screenParams","abstract":"

A set of all parameters related to a prescribed screen area (e.g. for video / touch input)

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)numCustomPresetsAvailable":{"name":"numCustomPresetsAvailable","abstract":"

The number of on-screen custom presets available (if any); otherwise omitted

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDialNumber.html#/c:objc(cs)SDLDialNumber(im)initWithNumber:":{"name":"-initWithNumber:","abstract":"

Undocumented

","parent_name":"SDLDialNumber"},"Classes/SDLDialNumber.html#/c:objc(cs)SDLDialNumber(py)number":{"name":"number","abstract":"

Up to 40 character string representing the phone number. All characters stripped except for ‘0’-‘9’, ‘*’, ‘#’, ‘,’, ‘;’, and ‘+’

","parent_name":"SDLDialNumber"},"Classes/SDLDiagnosticMessageResponse.html#/c:objc(cs)SDLDiagnosticMessageResponse(py)messageDataResult":{"name":"messageDataResult","abstract":"

Array of bytes comprising CAN message result.

","parent_name":"SDLDiagnosticMessageResponse"},"Classes/SDLDiagnosticMessage.html#/c:objc(cs)SDLDiagnosticMessage(im)initWithTargetId:length:data:":{"name":"-initWithTargetId:length:data:","abstract":"

Undocumented

","parent_name":"SDLDiagnosticMessage"},"Classes/SDLDiagnosticMessage.html#/c:objc(cs)SDLDiagnosticMessage(py)targetID":{"name":"targetID","abstract":"

Name of target ECU

","parent_name":"SDLDiagnosticMessage"},"Classes/SDLDiagnosticMessage.html#/c:objc(cs)SDLDiagnosticMessage(py)messageLength":{"name":"messageLength","abstract":"

Length of message (in bytes)

","parent_name":"SDLDiagnosticMessage"},"Classes/SDLDiagnosticMessage.html#/c:objc(cs)SDLDiagnosticMessage(py)messageData":{"name":"messageData","abstract":"

Array of bytes comprising CAN message.

","parent_name":"SDLDiagnosticMessage"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)voiceRecOn":{"name":"voiceRecOn","abstract":"

Indicates whether the voice recognition is on or off

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)btIconOn":{"name":"btIconOn","abstract":"

Indicates whether the bluetooth connection established

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)callActive":{"name":"callActive","abstract":"

Indicates whether a call is being active

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)phoneRoaming":{"name":"phoneRoaming","abstract":"

Indicates whether the phone is in roaming mode

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)textMsgAvailable":{"name":"textMsgAvailable","abstract":"

Indicates whether a textmessage is available

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)battLevelStatus":{"name":"battLevelStatus","abstract":"

Battery level status

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)stereoAudioOutputMuted":{"name":"stereoAudioOutputMuted","abstract":"

The status of the stereo audio output channel

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)monoAudioOutputMuted":{"name":"monoAudioOutputMuted","abstract":"

The status of the mono audio output channel

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)signalLevelStatus":{"name":"signalLevelStatus","abstract":"

Signal level status

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)primaryAudioSource":{"name":"primaryAudioSource","abstract":"

The current primary audio source of SDL (if selected).

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)eCallEventActive":{"name":"eCallEventActive","abstract":"

Indicates if an emergency call is active

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(cm)currentDevice":{"name":"+currentDevice","abstract":"

Undocumented

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(py)hardware":{"name":"hardware","abstract":"

Device model

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(py)firmwareRev":{"name":"firmwareRev","abstract":"

Device firmware version

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(py)os":{"name":"os","abstract":"

Device OS

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(py)osVersion":{"name":"osVersion","abstract":"

Device OS version

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(py)carrier":{"name":"carrier","abstract":"

Device mobile carrier

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(py)maxNumberRFCOMMPorts":{"name":"maxNumberRFCOMMPorts","abstract":"

Number of bluetooth RFCOMM ports available.

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeleteWindow.html#/c:objc(cs)SDLDeleteWindow(im)initWithId:":{"name":"-initWithId:","parent_name":"SDLDeleteWindow"},"Classes/SDLDeleteWindow.html#/c:objc(cs)SDLDeleteWindow(py)windowID":{"name":"windowID","abstract":"

A unique ID to identify the window.

","parent_name":"SDLDeleteWindow"},"Classes/SDLDeleteSubMenu.html#/c:objc(cs)SDLDeleteSubMenu(im)initWithId:":{"name":"-initWithId:","abstract":"

Undocumented

","parent_name":"SDLDeleteSubMenu"},"Classes/SDLDeleteSubMenu.html#/c:objc(cs)SDLDeleteSubMenu(py)menuID":{"name":"menuID","abstract":"

the MenuID that identifies the SDLSubMenu to be delete","parent_name":"SDLDeleteSubMenu"},"Classes/SDLDeleteInteractionChoiceSet.html#/c:objc(cs)SDLDeleteInteractionChoiceSet(im)initWithId:":{"name":"-initWithId:","abstract":"

Undocumented

","parent_name":"SDLDeleteInteractionChoiceSet"},"Classes/SDLDeleteInteractionChoiceSet.html#/c:objc(cs)SDLDeleteInteractionChoiceSet(py)interactionChoiceSetID":{"name":"interactionChoiceSetID","abstract":"

a unique ID that identifies the Choice Set","parent_name":"SDLDeleteInteractionChoiceSet"},"Classes/SDLDeleteFileResponse.html#/c:objc(cs)SDLDeleteFileResponse(py)spaceAvailable":{"name":"spaceAvailable","abstract":"

The remaining available space for your application to store data on the remote system.

","parent_name":"SDLDeleteFileResponse"},"Classes/SDLDeleteFile.html#/c:objc(cs)SDLDeleteFile(im)initWithFileName:":{"name":"-initWithFileName:","abstract":"

Undocumented

","parent_name":"SDLDeleteFile"},"Classes/SDLDeleteFile.html#/c:objc(cs)SDLDeleteFile(py)syncFileName":{"name":"syncFileName","abstract":"

a file reference name","parent_name":"SDLDeleteFile"},"Classes/SDLDeleteCommand.html#/c:objc(cs)SDLDeleteCommand(im)initWithId:":{"name":"-initWithId:","abstract":"

Undocumented

","parent_name":"SDLDeleteCommand"},"Classes/SDLDeleteCommand.html#/c:objc(cs)SDLDeleteCommand(py)cmdID":{"name":"cmdID","abstract":"

the Command ID that identifies the Command to be deleted from Command Menu","parent_name":"SDLDeleteCommand"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(im)initWithHour:minute:":{"name":"-initWithHour:minute:","abstract":"

Undocumented

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(im)initWithHour:minute:second:millisecond:":{"name":"-initWithHour:minute:second:millisecond:","abstract":"

Undocumented

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(im)initWithHour:minute:second:millisecond:day:month:year:":{"name":"-initWithHour:minute:second:millisecond:day:month:year:","abstract":"

Undocumented

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(im)initWithHour:minute:second:millisecond:day:month:year:timezoneMinuteOffset:timezoneHourOffset:":{"name":"-initWithHour:minute:second:millisecond:day:month:year:timezoneMinuteOffset:timezoneHourOffset:","abstract":"

Undocumented

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)millisecond":{"name":"millisecond","abstract":"

Milliseconds part of time

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)second":{"name":"second","abstract":"

Seconds part of time

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)minute":{"name":"minute","abstract":"

Minutes part of time

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)hour":{"name":"hour","abstract":"

Hour part of time

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)day":{"name":"day","abstract":"

Day of the month

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)month":{"name":"month","abstract":"

Month of the year

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)year":{"name":"year","abstract":"

The year in YYYY format

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)timezoneMinuteOffset":{"name":"timezoneMinuteOffset","abstract":"

Time zone offset in Min with regard to UTC

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)timezoneHourOffset":{"name":"timezoneHourOffset","abstract":"

Time zone offset in Hours with regard to UTC

","parent_name":"SDLDateTime"},"Classes/SDLDIDResult.html#/c:objc(cs)SDLDIDResult(py)resultCode":{"name":"resultCode","abstract":"

Individual DID result code.

","parent_name":"SDLDIDResult"},"Classes/SDLDIDResult.html#/c:objc(cs)SDLDIDResult(py)didLocation":{"name":"didLocation","abstract":"

Location of raw data from vehicle data DID

","parent_name":"SDLDIDResult"},"Classes/SDLDIDResult.html#/c:objc(cs)SDLDIDResult(py)data":{"name":"data","abstract":"

Raw DID-based data returned for requested element.

","parent_name":"SDLDIDResult"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(im)initWithId:windowName:windowType:":{"name":"-initWithId:windowName:windowType:","abstract":"

Constructor with the required parameters

","parent_name":"SDLCreateWindow"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(im)initWithId:windowName:windowType:associatedServiceType:duplicateUpdatesFromWindowID:":{"name":"-initWithId:windowName:windowType:associatedServiceType:duplicateUpdatesFromWindowID:","abstract":"

Convinience constructor with all the parameters.

","parent_name":"SDLCreateWindow"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(py)windowID":{"name":"windowID","abstract":"

A unique ID to identify the window.","parent_name":"SDLCreateWindow"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(py)windowName":{"name":"windowName","abstract":"

The window name to be used by the HMI.","parent_name":"SDLCreateWindow"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(py)type":{"name":"type","abstract":"

The type of the window to be created. Main window or widget.

","parent_name":"SDLCreateWindow"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(py)associatedServiceType":{"name":"associatedServiceType","abstract":"

Allows an app to create a widget related to a specific service type.","parent_name":"SDLCreateWindow"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(py)duplicateUpdatesFromWindowID":{"name":"duplicateUpdatesFromWindowID","abstract":"

Optional parameter. Specify whether the content sent to an existing window should be duplicated to the created window. If there isn’t a window with the ID, the request will be rejected with INVALID_DATA.

","parent_name":"SDLCreateWindow"},"Classes/SDLCreateInteractionChoiceSet.html#/c:objc(cs)SDLCreateInteractionChoiceSet(im)initWithId:choiceSet:":{"name":"-initWithId:choiceSet:","abstract":"

Undocumented

","parent_name":"SDLCreateInteractionChoiceSet"},"Classes/SDLCreateInteractionChoiceSet.html#/c:objc(cs)SDLCreateInteractionChoiceSet(py)interactionChoiceSetID":{"name":"interactionChoiceSetID","abstract":"

A unique ID that identifies the Choice Set

","parent_name":"SDLCreateInteractionChoiceSet"},"Classes/SDLCreateInteractionChoiceSet.html#/c:objc(cs)SDLCreateInteractionChoiceSet(py)choiceSet":{"name":"choiceSet","abstract":"

Array of choices, which the user can select by menu or voice recognition

","parent_name":"SDLCreateInteractionChoiceSet"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(py)lifecycleConfig":{"name":"lifecycleConfig","abstract":"

The lifecycle configuration.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(py)lockScreenConfig":{"name":"lockScreenConfig","abstract":"

The lock screen configuration.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(py)loggingConfig":{"name":"loggingConfig","abstract":"

The log configuration.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(py)streamingMediaConfig":{"name":"streamingMediaConfig","abstract":"

The streaming media configuration.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(py)fileManagerConfig":{"name":"fileManagerConfig","abstract":"

The file manager configuration.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(py)encryptionConfig":{"name":"encryptionConfig","abstract":"

The encryption configuration.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(im)initWithLifecycle:lockScreen:logging:":{"name":"-initWithLifecycle:lockScreen:logging:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen and logging configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(im)initWithLifecycle:lockScreen:logging:fileManager:":{"name":"-initWithLifecycle:lockScreen:logging:fileManager:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging and file manager configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(im)initWithLifecycle:lockScreen:logging:fileManager:encryption:":{"name":"-initWithLifecycle:lockScreen:logging:fileManager:encryption:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging, file manager and encryption configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(cm)configurationWithLifecycle:lockScreen:logging:":{"name":"+configurationWithLifecycle:lockScreen:logging:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen and logging configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(cm)configurationWithLifecycle:lockScreen:logging:fileManager:":{"name":"+configurationWithLifecycle:lockScreen:logging:fileManager:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging and file manager configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(im)initWithLifecycle:lockScreen:logging:streamingMedia:":{"name":"-initWithLifecycle:lockScreen:logging:streamingMedia:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging and streaming media configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(im)initWithLifecycle:lockScreen:logging:streamingMedia:fileManager:":{"name":"-initWithLifecycle:lockScreen:logging:streamingMedia:fileManager:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging, streaming media and file manager configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(im)initWithLifecycle:lockScreen:logging:streamingMedia:fileManager:encryption:":{"name":"-initWithLifecycle:lockScreen:logging:streamingMedia:fileManager:encryption:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging, streaming media, file manager and encryption configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(cm)configurationWithLifecycle:lockScreen:logging:streamingMedia:":{"name":"+configurationWithLifecycle:lockScreen:logging:streamingMedia:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging and streaming media configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(cm)configurationWithLifecycle:lockScreen:logging:streamingMedia:fileManager:":{"name":"+configurationWithLifecycle:lockScreen:logging:streamingMedia:fileManager:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging, streaming media and file manager configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLClusterModeStatus.html#/c:objc(cs)SDLClusterModeStatus(py)powerModeActive":{"name":"powerModeActive","abstract":"

References signal PowerMode_UB.

","parent_name":"SDLClusterModeStatus"},"Classes/SDLClusterModeStatus.html#/c:objc(cs)SDLClusterModeStatus(py)powerModeQualificationStatus":{"name":"powerModeQualificationStatus","abstract":"

References signal PowerModeQF. See PowerModeQualificationStatus.

","parent_name":"SDLClusterModeStatus"},"Classes/SDLClusterModeStatus.html#/c:objc(cs)SDLClusterModeStatus(py)carModeStatus":{"name":"carModeStatus","abstract":"

References signal CarMode. See CarMode.

","parent_name":"SDLClusterModeStatus"},"Classes/SDLClusterModeStatus.html#/c:objc(cs)SDLClusterModeStatus(py)powerModeStatus":{"name":"powerModeStatus","abstract":"

References signal PowerMode. See PowerMode.

","parent_name":"SDLClusterModeStatus"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(im)initWithAppID:":{"name":"-initWithAppID:","abstract":"

Convenience init for required parameters.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(im)initWithAppID:nicknames:enabled:authToken:cloudTransportType:hybridAppPreference:endpoint:":{"name":"-initWithAppID:nicknames:enabled:authToken:cloudTransportType:hybridAppPreference:endpoint:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)nicknames":{"name":"nicknames","abstract":"

An array of app names a cloud app is allowed to register with. If included in a SetCloudAppProperties request, this value will overwrite the existing nicknames field in the app policies section of the policy table.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)appID":{"name":"appID","abstract":"

The id of the cloud app.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)enabled":{"name":"enabled","abstract":"

If true, the cloud app will appear in the HMI’s app list; if false, the cloud app will not appear in the HMI’s app list.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)authToken":{"name":"authToken","abstract":"

Used to authenticate websocket connection on app activation.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)cloudTransportType":{"name":"cloudTransportType","abstract":"

Specifies the connection type Core should use. Currently the ones that work in SDL Core are WS or WSS, but an OEM can implement their own transport adapter to handle different values.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)hybridAppPreference":{"name":"hybridAppPreference","abstract":"

Specifies the user preference to use the cloud app version or mobile app version when both are available.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)endpoint":{"name":"endpoint","abstract":"

The websocket endpoint.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(im)initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:":{"name":"-initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:","abstract":"

Undocumented

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(im)initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable:heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:":{"name":"-initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable:heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:","abstract":"

Undocumented

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(im)initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable:heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable:":{"name":"-initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable:heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable:","abstract":"

Undocumented

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)fanSpeed":{"name":"fanSpeed","abstract":"

Speed of Fan in integer

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)currentTemperature":{"name":"currentTemperature","abstract":"

The Current Temperature in SDLTemperature

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)desiredTemperature":{"name":"desiredTemperature","abstract":"

Desired Temperature in SDLTemperature

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)acEnable":{"name":"acEnable","abstract":"

Represents if AC is enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)circulateAirEnable":{"name":"circulateAirEnable","abstract":"

Represents if circulation of air is enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)autoModeEnable":{"name":"autoModeEnable","abstract":"

Represents if auto mode is enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)defrostZone":{"name":"defrostZone","abstract":"

Represents the kind of defrost zone

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)dualModeEnable":{"name":"dualModeEnable","abstract":"

Represents if dual mode is enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)acMaxEnable":{"name":"acMaxEnable","abstract":"

Represents if ac max is enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)ventilationMode":{"name":"ventilationMode","abstract":"

Represents the kind of Ventilation zone

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)heatedSteeringWheelEnable":{"name":"heatedSteeringWheelEnable","abstract":"

@abstract value false means disabled/turn off, value true means enabled/turn on.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)heatedWindshieldEnable":{"name":"heatedWindshieldEnable","abstract":"

@abstract value false means disabled, value true means enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)heatedRearWindowEnable":{"name":"heatedRearWindowEnable","abstract":"

@abstract value false means disabled, value true means enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)heatedMirrorsEnable":{"name":"heatedMirrorsEnable","abstract":"

@abstract Value false means disabled, value true means enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)climateEnable":{"name":"climateEnable","abstract":"

@abstract Value false means disabled, value true means enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(im)initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:":{"name":"-initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:","abstract":"

Undocumented

","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(im)initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:":{"name":"-initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:","abstract":"

Undocumented

","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(im)initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:climateEnableAvailable:":{"name":"-initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:climateEnableAvailable:","abstract":"

Undocumented

","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(im)initWithModuleName:moduleInfo:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:climateEnableAvailable:":{"name":"-initWithModuleName:moduleInfo:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:climateEnableAvailable:","abstract":"

Undocumented

","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)moduleName":{"name":"moduleName","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)fanSpeedAvailable":{"name":"fanSpeedAvailable","abstract":"

Availability of the control of fan speed.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)desiredTemperatureAvailable":{"name":"desiredTemperatureAvailable","abstract":"

Availability of the control of desired temperature.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)acEnableAvailable":{"name":"acEnableAvailable","abstract":"

Availability of the control of turn on/off AC.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)acMaxEnableAvailable":{"name":"acMaxEnableAvailable","abstract":"

Availability of the control of enable/disable air conditioning is ON on the maximum level.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)circulateAirEnableAvailable":{"name":"circulateAirEnableAvailable","abstract":"

Availability of the control of enable/disable circulate Air mode.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)autoModeEnableAvailable":{"name":"autoModeEnableAvailable","abstract":"

Availability of the control of enable/disable auto mode.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)dualModeEnableAvailable":{"name":"dualModeEnableAvailable","abstract":"

Availability of the control of enable/disable dual mode.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)defrostZoneAvailable":{"name":"defrostZoneAvailable","abstract":"

Availability of the control of defrost zones.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)defrostZone":{"name":"defrostZone","abstract":"

A set of all defrost zones that are controllable.

","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)ventilationModeAvailable":{"name":"ventilationModeAvailable","abstract":"

Availability of the control of air ventilation mode.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)ventilationMode":{"name":"ventilationMode","abstract":"

A set of all ventilation modes that are controllable.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)heatedSteeringWheelAvailable":{"name":"heatedSteeringWheelAvailable","abstract":"

@abstract Availability of the control (enable/disable) of heated Steering Wheel.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)heatedWindshieldAvailable":{"name":"heatedWindshieldAvailable","abstract":"

@abstract Availability of the control (enable/disable) of heated Windshield.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)heatedRearWindowAvailable":{"name":"heatedRearWindowAvailable","abstract":"

@abstract Availability of the control (enable/disable) of heated Rear Window.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)heatedMirrorsAvailable":{"name":"heatedMirrorsAvailable","abstract":"

@abstract Availability of the control (enable/disable) of heated Mirrors.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)climateEnableAvailable":{"name":"climateEnableAvailable","abstract":"

@abstract Availability of the control of enable/disable climate control.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

Information about a RC module, including its id.

","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(cpy)defaultTimeout":{"name":"defaultTimeout","abstract":"

Set this to change the default timeout for all choice sets. If a timeout is not set on an individual choice set object (or if it is set to 0.0), then it will use this timeout instead. See timeout for more details. If this is not set by you, it will default to 10 seconds.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(cpy)defaultLayout":{"name":"defaultLayout","abstract":"

Set this to change the default layout for all choice sets. If a layout is not set on an individual choice set object, then it will use this layout instead. See layout for more details. If this is not set by you, it will default to SDLChoiceSetLayoutList.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)title":{"name":"title","abstract":"

Maps to PerformInteraction.initialText. The title of the choice set, and/or the initial text on a keyboard prompt.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)initialPrompt":{"name":"initialPrompt","abstract":"

Maps to PerformInteraction.initialPrompt. The initial prompt spoken to the user at the start of an interaction.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)layout":{"name":"layout","abstract":"

Maps to PerformInteraction.interactionLayout. Whether the presented choices are arranged as a set of tiles or a list.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)timeout":{"name":"timeout","abstract":"

Maps to PerformInteraction.timeout. This applies only to a manual selection (not a voice selection, which has its timeout handled by the system). Defaults to defaultTimeout.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)timeoutPrompt":{"name":"timeoutPrompt","abstract":"

Maps to PerformInteraction.timeoutPrompt. This text is spoken when a VR interaction times out. If this set is presented in a manual (non-voice) only interaction, this will be ignored.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)helpPrompt":{"name":"helpPrompt","abstract":"

Maps to PerformInteraction.helpPrompt. This is the spoken string when a user speaks help when the interaction is occurring.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)helpList":{"name":"helpList","abstract":"

Maps to PerformInteraction.vrHelp. This is a list of help text presented to the user when they are in a voice recognition interaction from your choice set of options. If this set is presented in a touch only interaction, this will be ignored.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)delegate":{"name":"delegate","abstract":"

The delegate of this choice set, called when the user interacts with it.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)choices":{"name":"choices","abstract":"

The choices to be displayed to the user within this choice set. These choices could match those already preloaded via SDLScreenManager preloadChoices:withCompletionHandler:.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(im)initWithTitle:delegate:choices:":{"name":"-initWithTitle:delegate:choices:","abstract":"

Initialize with a title, delegate, and choices. It will use the default timeout and layout, all other properties (such as prompts) will be nil.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(im)initWithTitle:delegate:layout:timeout:initialPromptString:timeoutPromptString:helpPromptString:vrHelpList:choices:":{"name":"-initWithTitle:delegate:layout:timeout:initialPromptString:timeoutPromptString:helpPromptString:vrHelpList:choices:","abstract":"

Initializer with all possible properties.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(im)initWithTitle:delegate:layout:timeout:initialPrompt:timeoutPrompt:helpPrompt:vrHelpList:choices:":{"name":"-initWithTitle:delegate:layout:timeout:initialPrompt:timeoutPrompt:helpPrompt:vrHelpList:choices:","abstract":"

Initializer with all possible properties.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(im)cancel":{"name":"-cancel","abstract":"

Cancels the choice set. If the choice set has not yet been sent to Core, it will not be sent. If the choice set is already presented on Core, the choice set will be immediately dismissed. Canceling an already presented choice set will only work if connected to Core versions 6.0+. On older versions of Core, the choice set will not be dismissed.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(py)text":{"name":"text","abstract":"

Maps to Choice.menuName. The primary text of the cell. Duplicates within an SDLChoiceSet are not permitted and will result in the SDLChoiceSet failing to initialize.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(py)secondaryText":{"name":"secondaryText","abstract":"

Maps to Choice.secondaryText. Optional secondary text of the cell, if available. Duplicates within an SDLChoiceSet are permitted.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(py)tertiaryText":{"name":"tertiaryText","abstract":"

Maps to Choice.tertiaryText. Optional tertitary text of the cell, if available. Duplicates within an SDLChoiceSet are permitted.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(py)voiceCommands":{"name":"voiceCommands","abstract":"

Maps to Choice.vrCommands. Optional voice commands the user can speak to activate the cell. If not set and the head unit requires it, this will be set to the number in the list that this item appears. However, this would be a very poor experience for a user if the choice set is presented as a voice only interaction or both interaction mode. Therefore, consider not setting this only when you know the choice set will be presented as a touch only interaction.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(py)artwork":{"name":"artwork","abstract":"

Maps to Choice.image. Optional image for the cell. This will be uploaded before the cell is used when the cell is preloaded or presented for the first time.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(py)secondaryArtwork":{"name":"secondaryArtwork","abstract":"

Maps to Choice.secondaryImage. Optional secondary image for the cell. This will be uploaded before the cell is used when the cell is preloaded or presented for the first time.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(im)init":{"name":"-init","abstract":"

Initialize the cell with nothing. This is unavailable

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(im)initWithText:":{"name":"-initWithText:","abstract":"

Initialize the cell with text and nothing else.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(im)initWithText:artwork:voiceCommands:":{"name":"-initWithText:artwork:voiceCommands:","abstract":"

Initialize the cell with text, optional artwork, and optional voice commands

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(im)initWithText:secondaryText:tertiaryText:voiceCommands:artwork:secondaryArtwork:":{"name":"-initWithText:secondaryText:tertiaryText:voiceCommands:artwork:secondaryArtwork:","abstract":"

Initialize the cell with all optional items

","parent_name":"SDLChoiceCell"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(im)initWithId:menuName:vrCommands:":{"name":"-initWithId:menuName:vrCommands:","abstract":"

Undocumented

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(im)initWithId:menuName:vrCommands:image:secondaryText:secondaryImage:tertiaryText:":{"name":"-initWithId:menuName:vrCommands:image:secondaryText:secondaryImage:tertiaryText:","abstract":"

Undocumented

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)choiceID":{"name":"choiceID","abstract":"

The application-scoped identifier that uniquely identifies this choice

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)menuName":{"name":"menuName","abstract":"

Text which appears in menu, representing this choice

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)vrCommands":{"name":"vrCommands","abstract":"

VR synonyms for this choice

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)image":{"name":"image","abstract":"

The image of the choice

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)secondaryText":{"name":"secondaryText","abstract":"

Secondary text to display; e.g. address of POI in a search result entry

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)tertiaryText":{"name":"tertiaryText","abstract":"

Tertiary text to display; e.g. distance to POI for a search result entry

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)secondaryImage":{"name":"secondaryImage","abstract":"

Secondary image for choice

","parent_name":"SDLChoice"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(im)initWithLanguage:hmiDisplayLanguage:":{"name":"-initWithLanguage:hmiDisplayLanguage:","abstract":"

Undocumented

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(im)initWithLanguage:hmiDisplayLanguage:appName:ttsName:ngnMediaScreenAppName:vrSynonyms:":{"name":"-initWithLanguage:hmiDisplayLanguage:appName:ttsName:ngnMediaScreenAppName:vrSynonyms:","abstract":"

Undocumented

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(py)language":{"name":"language","abstract":"

The language the app wants to change to

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(py)hmiDisplayLanguage":{"name":"hmiDisplayLanguage","abstract":"

HMI display language

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(py)appName":{"name":"appName","abstract":"

Request a new app name registration

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(py)ttsName":{"name":"ttsName","abstract":"

Request a new TTSName registration.

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(py)ngnMediaScreenAppName":{"name":"ngnMediaScreenAppName","abstract":"

Request a new app short name registration

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(py)vrSynonyms":{"name":"vrSynonyms","abstract":"

Request a new VR synonyms registration

","parent_name":"SDLChangeRegistration"},"Classes/SDLCarWindowViewController.html#/c:objc(cs)SDLCarWindowViewController(py)supportedOrientation":{"name":"supportedOrientation","abstract":"

The supported interface orientation you wish to use. Defaults to MaskPortrait.

","parent_name":"SDLCarWindowViewController"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(im)initWithFunctionID:":{"name":"-initWithFunctionID:","abstract":"

Convenience init for dismissing the currently presented modal view (either an alert, slider, scrollable message, or perform interation).

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(im)initWithFunctionID:cancelID:":{"name":"-initWithFunctionID:cancelID:","abstract":"

Convenience init for dismissing a specific view.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(im)initWithAlertCancelID:":{"name":"-initWithAlertCancelID:","abstract":"

Convenience init for dismissing an alert.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(im)initWithSliderCancelID:":{"name":"-initWithSliderCancelID:","abstract":"

Convenience init for dismissing a slider.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(im)initWithScrollableMessageCancelID:":{"name":"-initWithScrollableMessageCancelID:","abstract":"

Convenience init for dismissing a scrollable message.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(im)initWithPerformInteractionCancelID:":{"name":"-initWithPerformInteractionCancelID:","abstract":"

Convenience init for dismissing a perform interaction.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(cm)alert":{"name":"+alert","abstract":"

Convenience init for dismissing the currently presented alert.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(cm)slider":{"name":"+slider","abstract":"

Convenience init for dismissing the currently presented slider.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(cm)scrollableMessage":{"name":"+scrollableMessage","abstract":"

Convenience init for dismissing the currently presented scrollable message.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(cm)performInteraction":{"name":"+performInteraction","abstract":"

Convenience init for dismissing the currently presented perform interaction.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(py)cancelID":{"name":"cancelID","abstract":"

The ID of the specific interaction to dismiss. If not set, the most recent of the RPC type set in functionID will be dismissed.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(py)functionID":{"name":"functionID","abstract":"

The ID of the type of interaction to dismiss.

","parent_name":"SDLCancelInteraction"},"Classes/SDLButtonPress.html#/c:objc(cs)SDLButtonPress(im)initWithButtonName:moduleType:":{"name":"-initWithButtonName:moduleType:","abstract":"

Undocumented

","parent_name":"SDLButtonPress"},"Classes/SDLButtonPress.html#/c:objc(cs)SDLButtonPress(im)initWithButtonName:moduleType:moduleId:":{"name":"-initWithButtonName:moduleType:moduleId:","abstract":"

Undocumented

","parent_name":"SDLButtonPress"},"Classes/SDLButtonPress.html#/c:objc(cs)SDLButtonPress(py)moduleType":{"name":"moduleType","abstract":"

The module where the button should be pressed.

","parent_name":"SDLButtonPress"},"Classes/SDLButtonPress.html#/c:objc(cs)SDLButtonPress(py)moduleId":{"name":"moduleId","abstract":"

Id of a module, published by System Capability.

","parent_name":"SDLButtonPress"},"Classes/SDLButtonPress.html#/c:objc(cs)SDLButtonPress(py)buttonName":{"name":"buttonName","abstract":"

The name of supported RC climate or radio button.

","parent_name":"SDLButtonPress"},"Classes/SDLButtonPress.html#/c:objc(cs)SDLButtonPress(py)buttonPressMode":{"name":"buttonPressMode","abstract":"

Indicates whether this is a LONG or SHORT button press event.

","parent_name":"SDLButtonPress"},"Classes/SDLButtonCapabilities.html#/c:objc(cs)SDLButtonCapabilities(py)name":{"name":"name","parent_name":"SDLButtonCapabilities"},"Classes/SDLButtonCapabilities.html#/c:objc(cs)SDLButtonCapabilities(py)shortPressAvailable":{"name":"shortPressAvailable","abstract":"

A NSNumber value indicates whether the button supports a SHORT press

","parent_name":"SDLButtonCapabilities"},"Classes/SDLButtonCapabilities.html#/c:objc(cs)SDLButtonCapabilities(py)longPressAvailable":{"name":"longPressAvailable","abstract":"

A NSNumber value indicates whether the button supports a LONG press

","parent_name":"SDLButtonCapabilities"},"Classes/SDLButtonCapabilities.html#/c:objc(cs)SDLButtonCapabilities(py)upDownAvailable":{"name":"upDownAvailable","abstract":"

A NSNumber value indicates whether the button supports button down and button up

","parent_name":"SDLButtonCapabilities"},"Classes/SDLButtonCapabilities.html#/c:objc(cs)SDLButtonCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

Information about a RC module, including its id.

","parent_name":"SDLButtonCapabilities"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)parkBrakeActive":{"name":"parkBrakeActive","parent_name":"SDLBodyInformation"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)ignitionStableStatus":{"name":"ignitionStableStatus","parent_name":"SDLBodyInformation"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)ignitionStatus":{"name":"ignitionStatus","parent_name":"SDLBodyInformation"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)driverDoorAjar":{"name":"driverDoorAjar","parent_name":"SDLBodyInformation"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)passengerDoorAjar":{"name":"passengerDoorAjar","parent_name":"SDLBodyInformation"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)rearLeftDoorAjar":{"name":"rearLeftDoorAjar","parent_name":"SDLBodyInformation"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)rearRightDoorAjar":{"name":"rearRightDoorAjar","parent_name":"SDLBodyInformation"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)driverBeltDeployed":{"name":"driverBeltDeployed","abstract":"

References signal VedsDrvBelt_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)passengerBeltDeployed":{"name":"passengerBeltDeployed","abstract":"

References signal VedsPasBelt_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)passengerBuckleBelted":{"name":"passengerBuckleBelted","abstract":"

References signal VedsRw1PasBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)driverBuckleBelted":{"name":"driverBuckleBelted","abstract":"

References signal VedsRw1DrvBckl_D_Ltchd. See VehicleDataEventStatus

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)leftRow2BuckleBelted":{"name":"leftRow2BuckleBelted","abstract":"

References signal VedsRw2lBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)passengerChildDetected":{"name":"passengerChildDetected","abstract":"

References signal VedsRw1PasChld_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)rightRow2BuckleBelted":{"name":"rightRow2BuckleBelted","abstract":"

References signal VedsRw2rBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)middleRow2BuckleBelted":{"name":"middleRow2BuckleBelted","abstract":"

References signal VedsRw2mBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)middleRow3BuckleBelted":{"name":"middleRow3BuckleBelted","abstract":"

References signal VedsRw3mBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)leftRow3BuckleBelted":{"name":"leftRow3BuckleBelted","abstract":"

References signal VedsRw3lBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)rightRow3BuckleBelted":{"name":"rightRow3BuckleBelted","abstract":"

References signal VedsRw3rBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)leftRearInflatableBelted":{"name":"leftRearInflatableBelted","abstract":"

References signal VedsRw2lRib_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)rightRearInflatableBelted":{"name":"rightRearInflatableBelted","abstract":"

References signal VedsRw2rRib_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)middleRow1BeltDeployed":{"name":"middleRow1BeltDeployed","abstract":"

References signal VedsRw1mBelt_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)middleRow1BuckleBelted":{"name":"middleRow1BuckleBelted","abstract":"

References signal VedsRw1mBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(py)delegate":{"name":"delegate","abstract":"

The delegate describing when files are done playing or any errors that occur

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(py)playing":{"name":"playing","abstract":"

Whether or not we are currently playing audio

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(py)queue":{"name":"queue","abstract":"

The queue of audio files that will be played in sequence

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(im)init":{"name":"-init","abstract":"

Init should only occur with dependencies. use initWithManager:

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(im)initWithManager:":{"name":"-initWithManager:","abstract":"

Create an audio stream manager with a reference to the parent stream manager.

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(im)pushWithFileURL:":{"name":"-pushWithFileURL:","abstract":"

Push a new file URL onto the queue after converting it into the correct PCM format for streaming binary data. Call playNextWhenReady to start playing the next completed pushed file.

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(im)pushWithData:":{"name":"-pushWithData:","abstract":"

Push a new audio buffer onto the queue. Call playNextWhenReady to start playing the pushed audio buffer.

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(im)playNextWhenReady":{"name":"-playNextWhenReady","abstract":"

Play the next item in the queue. If an item is currently playing, it will continue playing and this item will begin playing after it is completed.

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(im)stop":{"name":"-stop","abstract":"

Stop playing the queue after the current item completes and clear the queue. If nothing is playing, the queue will be cleared.

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioPassThruCapabilities.html#/c:objc(cs)SDLAudioPassThruCapabilities(py)samplingRate":{"name":"samplingRate","abstract":"

The sampling rate for AudioPassThru

","parent_name":"SDLAudioPassThruCapabilities"},"Classes/SDLAudioPassThruCapabilities.html#/c:objc(cs)SDLAudioPassThruCapabilities(py)bitsPerSample":{"name":"bitsPerSample","abstract":"

The sample depth in bit for AudioPassThru

","parent_name":"SDLAudioPassThruCapabilities"},"Classes/SDLAudioPassThruCapabilities.html#/c:objc(cs)SDLAudioPassThruCapabilities(py)audioType":{"name":"audioType","abstract":"

The audiotype for AudioPassThru

","parent_name":"SDLAudioPassThruCapabilities"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(py)inputFileURL":{"name":"inputFileURL","abstract":"

If initialized with a file URL, the file URL it came from

","parent_name":"SDLAudioFile"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(py)outputFileURL":{"name":"outputFileURL","abstract":"

If initialized with a file URL, where the transcoder should produce the transcoded PCM audio file

","parent_name":"SDLAudioFile"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(py)estimatedDuration":{"name":"estimatedDuration","abstract":"

In seconds. UINT32_MAX if unknown.

","parent_name":"SDLAudioFile"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(py)data":{"name":"data","abstract":"

The PCM audio data to be transferred and played

","parent_name":"SDLAudioFile"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(py)fileSize":{"name":"fileSize","abstract":"

The size of the PCM audio data in bytes

","parent_name":"SDLAudioFile"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(im)initWithInputFileURL:outputFileURL:estimatedDuration:":{"name":"-initWithInputFileURL:outputFileURL:estimatedDuration:","abstract":"

Initialize an audio file to be queued and played

","parent_name":"SDLAudioFile"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(im)initWithData:":{"name":"-initWithData:","abstract":"

Initialize a buffer of PCM audio data to be queued and played

","parent_name":"SDLAudioFile"},"Classes/SDLAudioControlData.html#/c:objc(cs)SDLAudioControlData(im)initWithSource:keepContext:volume:equalizerSettings:":{"name":"-initWithSource:keepContext:volume:equalizerSettings:","abstract":"

Constructs a newly allocated SDLAudioControlData object with given parameters

","parent_name":"SDLAudioControlData"},"Classes/SDLAudioControlData.html#/c:objc(cs)SDLAudioControlData(py)source":{"name":"source","abstract":"

@abstract In a getter response or a notification,","parent_name":"SDLAudioControlData"},"Classes/SDLAudioControlData.html#/c:objc(cs)SDLAudioControlData(py)keepContext":{"name":"keepContext","abstract":"

@abstract This parameter shall not be present in any getter responses or notifications.","parent_name":"SDLAudioControlData"},"Classes/SDLAudioControlData.html#/c:objc(cs)SDLAudioControlData(py)volume":{"name":"volume","abstract":"

@abstract Reflects the volume of audio, from 0%-100%.

","parent_name":"SDLAudioControlData"},"Classes/SDLAudioControlData.html#/c:objc(cs)SDLAudioControlData(py)equalizerSettings":{"name":"equalizerSettings","abstract":"

@abstract Defines the list of supported channels (band) and their current/desired settings on HMI

","parent_name":"SDLAudioControlData"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(im)initWithModuleName:":{"name":"-initWithModuleName:","abstract":"

Constructs a newly allocated SDLAudioControlCapabilities object with audio control module name (max 100 chars)

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(im)initWithModuleName:moduleInfo:":{"name":"-initWithModuleName:moduleInfo:","abstract":"

Constructs a newly allocated SDLAudioControlCapabilities object with audio control module name (max 100 chars)

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(im)initWithModuleName:sourceAvailable:keepContextAvailable:volumeAvailable:equalizerAvailable:equalizerMaxChannelID:":{"name":"-initWithModuleName:sourceAvailable:keepContextAvailable:volumeAvailable:equalizerAvailable:equalizerMaxChannelID:","abstract":"

Constructs a newly allocated SDLAudioControlCapabilities object with given parameters

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(im)initWithModuleName:moduleInfo:sourceAvailable:keepContextAvailable:volumeAvailable:equalizerAvailable:equalizerMaxChannelID:":{"name":"-initWithModuleName:moduleInfo:sourceAvailable:keepContextAvailable:volumeAvailable:equalizerAvailable:equalizerMaxChannelID:","abstract":"

Constructs a newly allocated SDLAudioControlCapabilities object with given parameters

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)moduleName":{"name":"moduleName","abstract":"

@abstract The short friendly name of the audio control module.","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)sourceAvailable":{"name":"sourceAvailable","abstract":"

@abstract Availability of the control of audio source.

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)keepContextAvailable":{"name":"keepContextAvailable","abstract":"

Availability of the keepContext parameter.

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)volumeAvailable":{"name":"volumeAvailable","abstract":"

@abstract Availability of the control of audio volume.

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)equalizerAvailable":{"name":"equalizerAvailable","abstract":"

@abstract Availability of the control of Equalizer Settings.

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)equalizerMaxChannelId":{"name":"equalizerMaxChannelId","abstract":"

@abstract Must be included if equalizerAvailable=true,","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

Information about a RC module, including its id.

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(py)isTemplate":{"name":"isTemplate","abstract":"

Describes whether or not the image is a template that can be (re)colored by the SDL HMI. To make the artwork a template, set the UIImages rendering mode to UIImageRenderingModeAlwaysTemplate. In order for templates to work successfully, the icon must be one solid color with a clear background. The artwork should be created using the PNG image format.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(py)imageRPC":{"name":"imageRPC","abstract":"

The Image RPC representing this artwork. Generally for use internally, you should instead pass an artwork to a Screen Manager method.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(cm)artworkWithImage:name:asImageFormat:":{"name":"+artworkWithImage:name:asImageFormat:","abstract":"

Convenience helper to create an ephemeral artwork from an image.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(cm)artworkWithImage:asImageFormat:":{"name":"+artworkWithImage:asImageFormat:","abstract":"

Convenience helper to create an ephemeral artwork from an image. A unique name will be assigned to the image. This name is a string representation of the image’s data which is created by hashing the data using the MD5 algorithm.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(cm)artworkWithStaticIcon:":{"name":"+artworkWithStaticIcon:","abstract":"

Create an SDLArtwork that represents a static icon. This can only be passed to the screen manager; passing this directly to the file manager will fail.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(cm)persistentArtworkWithImage:name:asImageFormat:":{"name":"+persistentArtworkWithImage:name:asImageFormat:","abstract":"

Convenience helper to create a persistent artwork from an image.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(cm)persistentArtworkWithImage:asImageFormat:":{"name":"+persistentArtworkWithImage:asImageFormat:","abstract":"

Convenience helper to create a persistent artwork from an image. A unique name will be assigned to the image. This name is a string representation of the image’s data which is created by hashing the data using the MD5 algorithm.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(im)initWithImage:name:persistent:asImageFormat:":{"name":"-initWithImage:name:persistent:asImageFormat:","abstract":"

Create a file for transmission to the remote system from a UIImage.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(im)initWithImage:persistent:asImageFormat:":{"name":"-initWithImage:persistent:asImageFormat:","abstract":"

Create a file for transmission to the remote system from a UIImage. A unique name will be assigned to the image. This name is a string representation of the image’s data which is created by hashing the data using the MD5 algorithm.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(im)initWithStaticIcon:":{"name":"-initWithStaticIcon:","abstract":"

Create an SDLArtwork that represents a static icon. This can only be passed to the screen manager; passing this directly to the file manager will fail.

","parent_name":"SDLArtwork"},"Classes/SDLAppServicesCapabilities.html#/c:objc(cs)SDLAppServicesCapabilities(im)initWithAppServices:":{"name":"-initWithAppServices:","abstract":"

Convenience init.

","parent_name":"SDLAppServicesCapabilities"},"Classes/SDLAppServicesCapabilities.html#/c:objc(cs)SDLAppServicesCapabilities(py)appServices":{"name":"appServices","abstract":"

An array of currently available services. If this is an update to the capability the affected services will include an update reason in that item.

","parent_name":"SDLAppServicesCapabilities"},"Classes/SDLAppServiceRecord.html#/c:objc(cs)SDLAppServiceRecord(im)initWithServiceID:serviceManifest:servicePublished:serviceActive:":{"name":"-initWithServiceID:serviceManifest:servicePublished:serviceActive:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLAppServiceRecord"},"Classes/SDLAppServiceRecord.html#/c:objc(cs)SDLAppServiceRecord(py)serviceID":{"name":"serviceID","abstract":"

A unique ID tied to this specific service record. The ID is supplied by the module that services publish themselves.

","parent_name":"SDLAppServiceRecord"},"Classes/SDLAppServiceRecord.html#/c:objc(cs)SDLAppServiceRecord(py)serviceManifest":{"name":"serviceManifest","abstract":"

Manifest for the service that this record is for.

","parent_name":"SDLAppServiceRecord"},"Classes/SDLAppServiceRecord.html#/c:objc(cs)SDLAppServiceRecord(py)servicePublished":{"name":"servicePublished","abstract":"

If true, the service is published and available. If false, the service has likely just been unpublished, and should be considered unavailable.

","parent_name":"SDLAppServiceRecord"},"Classes/SDLAppServiceRecord.html#/c:objc(cs)SDLAppServiceRecord(py)serviceActive":{"name":"serviceActive","abstract":"

If true, the service is the active primary service of the supplied service type. It will receive all potential RPCs that are passed through to that service type. If false, it is not the primary service of the supplied type. See servicePublished for its availability.

","parent_name":"SDLAppServiceRecord"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithAppServiceType:":{"name":"-initWithAppServiceType:","abstract":"

Convenience init for serviceType.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithMediaServiceName:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:mediaServiceManifest:":{"name":"-initWithMediaServiceName:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:mediaServiceManifest:","abstract":"

Convenience init for a media service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithMediaServiceName:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:mediaServiceManifest:":{"name":"-initWithMediaServiceName:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:mediaServiceManifest:","abstract":"

Convenience init for a media service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithWeatherServiceName:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:weatherServiceManifest:":{"name":"-initWithWeatherServiceName:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:weatherServiceManifest:","abstract":"

Convenience init for a weather service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithWeatherServiceName:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:weatherServiceManifest:":{"name":"-initWithWeatherServiceName:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:weatherServiceManifest:","abstract":"

Convenience init for a weather service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithNavigationServiceName:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:navigationServiceManifest:":{"name":"-initWithNavigationServiceName:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:navigationServiceManifest:","abstract":"

Convenience init for a navigation service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithNavigationServiceName:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:navigationServiceManifest:":{"name":"-initWithNavigationServiceName:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:navigationServiceManifest:","abstract":"

Convenience init for a navigation service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithServiceName:serviceType:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:mediaServiceManifest:weatherServiceManifest:navigationServiceManifest:":{"name":"-initWithServiceName:serviceType:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:mediaServiceManifest:weatherServiceManifest:navigationServiceManifest:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithServiceName:serviceType:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:mediaServiceManifest:weatherServiceManifest:navigationServiceManifest:":{"name":"-initWithServiceName:serviceType:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:mediaServiceManifest:weatherServiceManifest:navigationServiceManifest:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)serviceName":{"name":"serviceName","abstract":"

Unique name of this service.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)serviceType":{"name":"serviceType","abstract":"

The type of service that is to be offered by this app. See AppServiceType for known enum equivalent types. Parameter is a string to allow for new service types to be used by apps on older versions of SDL Core.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)serviceIcon":{"name":"serviceIcon","abstract":"

The file name of the icon to be associated with this service. Most likely the same as the appIcon.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)allowAppConsumers":{"name":"allowAppConsumers","abstract":"

If true, app service consumers beyond the IVI system will be able to access this service. If false, only the IVI system will be able consume the service. If not provided, it is assumed to be false.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)rpcSpecVersion":{"name":"rpcSpecVersion","abstract":"

This is the max RPC Spec version the app service understands. This is important during the RPC passthrough functionality. If not included, it is assumed the max version of the module is acceptable.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)maxRPCSpecVersion":{"name":"maxRPCSpecVersion","abstract":"

This is the max RPC Spec version the app service understands. This is important during the RPC passthrough functionality. If not included, it is assumed the max version of the module is acceptable.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)handledRPCs":{"name":"handledRPCs","abstract":"

This field contains the Function IDs for the RPCs that this service intends to handle correctly. This means the service will provide meaningful responses. See FunctionID for enum equivalent values. This parameter is an integer to allow for new function IDs to be used by apps on older versions of SDL Core.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)mediaServiceManifest":{"name":"mediaServiceManifest","abstract":"

A media service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)weatherServiceManifest":{"name":"weatherServiceManifest","abstract":"

A weather service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)navigationServiceManifest":{"name":"navigationServiceManifest","abstract":"

A navigation service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(im)initWithAppServiceType:serviceId:":{"name":"-initWithAppServiceType:serviceId:","abstract":"

Convenience init for service type and service id.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(im)initWithMediaServiceData:serviceId:":{"name":"-initWithMediaServiceData:serviceId:","abstract":"

Convenience init for media service data.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(im)initWithWeatherServiceData:serviceId:":{"name":"-initWithWeatherServiceData:serviceId:","abstract":"

Convenience init for weather service data.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(im)initWithNavigationServiceData:serviceId:":{"name":"-initWithNavigationServiceData:serviceId:","abstract":"

Convenience init for navigation service data.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(im)initWithAppServiceType:serviceId:mediaServiceData:weatherServiceData:navigationServiceData:":{"name":"-initWithAppServiceType:serviceId:mediaServiceData:weatherServiceData:navigationServiceData:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(py)serviceType":{"name":"serviceType","abstract":"

The type of service that is to be offered by this app. See AppServiceType for known enum equivalent types. Parameter is a string to allow for new service types to be used by apps on older versions of SDL Core.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(py)serviceId":{"name":"serviceId","abstract":"

A unique ID tied to this specific service record. The ID is supplied by the module that services publish themselves.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(py)mediaServiceData":{"name":"mediaServiceData","abstract":"

The media service data.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(py)weatherServiceData":{"name":"weatherServiceData","abstract":"

The weather service data.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(py)navigationServiceData":{"name":"navigationServiceData","abstract":"

The navigation service data.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceCapability.html#/c:objc(cs)SDLAppServiceCapability(im)initWithUpdatedAppServiceRecord:":{"name":"-initWithUpdatedAppServiceRecord:","abstract":"

Convenience init for required parameters.

","parent_name":"SDLAppServiceCapability"},"Classes/SDLAppServiceCapability.html#/c:objc(cs)SDLAppServiceCapability(im)initWithUpdateReason:updatedAppServiceRecord:":{"name":"-initWithUpdateReason:updatedAppServiceRecord:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLAppServiceCapability"},"Classes/SDLAppServiceCapability.html#/c:objc(cs)SDLAppServiceCapability(py)updateReason":{"name":"updateReason","abstract":"

Only included in OnSystemCapbilityUpdated. Update reason for this service record.

","parent_name":"SDLAppServiceCapability"},"Classes/SDLAppServiceCapability.html#/c:objc(cs)SDLAppServiceCapability(py)updatedAppServiceRecord":{"name":"updatedAppServiceRecord","abstract":"

Service record for a specific app service provider.

","parent_name":"SDLAppServiceCapability"},"Classes/SDLAppInfo.html#/c:objc(cs)SDLAppInfo(cm)currentAppInfo":{"name":"+currentAppInfo","abstract":"

Undocumented

","parent_name":"SDLAppInfo"},"Classes/SDLAppInfo.html#/c:objc(cs)SDLAppInfo(py)appDisplayName":{"name":"appDisplayName","abstract":"

The name displayed for the mobile application on the mobile device (can differ from the app name set in the initial RAI request).

","parent_name":"SDLAppInfo"},"Classes/SDLAppInfo.html#/c:objc(cs)SDLAppInfo(py)appBundleID":{"name":"appBundleID","abstract":"

The AppBundleID of an iOS application or package name of the Android application. This supports App Launch strategies for each platform.

","parent_name":"SDLAppInfo"},"Classes/SDLAppInfo.html#/c:objc(cs)SDLAppInfo(py)appVersion":{"name":"appVersion","abstract":"

Represents the build version number of this particular mobile app.

","parent_name":"SDLAppInfo"},"Classes/SDLAlertResponse.html#/c:objc(cs)SDLAlertResponse(py)tryAgainTime":{"name":"tryAgainTime","abstract":"

Undocumented

","parent_name":"SDLAlertResponse"},"Classes/SDLAlertManeuver.html#/c:objc(cs)SDLAlertManeuver(im)initWithTTS:softButtons:":{"name":"-initWithTTS:softButtons:","abstract":"

Undocumented

","parent_name":"SDLAlertManeuver"},"Classes/SDLAlertManeuver.html#/c:objc(cs)SDLAlertManeuver(im)initWithTTSChunks:softButtons:":{"name":"-initWithTTSChunks:softButtons:","abstract":"

Undocumented

","parent_name":"SDLAlertManeuver"},"Classes/SDLAlertManeuver.html#/c:objc(cs)SDLAlertManeuver(py)ttsChunks":{"name":"ttsChunks","abstract":"

An array of text chunks.

","parent_name":"SDLAlertManeuver"},"Classes/SDLAlertManeuver.html#/c:objc(cs)SDLAlertManeuver(py)softButtons":{"name":"softButtons","abstract":"

An arry of soft buttons. If omitted on supported displays, only the system defined Close SoftButton shall be displayed.

","parent_name":"SDLAlertManeuver"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithAlertText:softButtons:playTone:ttsChunks:alertIcon:cancelID:":{"name":"-initWithAlertText:softButtons:playTone:ttsChunks:alertIcon:cancelID:","abstract":"

Convenience init for creating a modal view with text, buttons, and optional sound cues.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithTTSChunks:playTone:":{"name":"-initWithTTSChunks:playTone:","abstract":"

Convenience init for creating a sound-only alert.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithAlertText1:alertText2:alertText3:softButtons:playTone:ttsChunks:duration:progressIndicator:alertIcon:cancelID:":{"name":"-initWithAlertText1:alertText2:alertText3:softButtons:playTone:ttsChunks:duration:progressIndicator:alertIcon:cancelID:","abstract":"

Convenience init for setting all alert parameters.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithAlertText1:alertText2:duration:":{"name":"-initWithAlertText1:alertText2:duration:","abstract":"

Convenience init for creating an alert with two lines of text and a timeout.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithAlertText1:alertText2:alertText3:":{"name":"-initWithAlertText1:alertText2:alertText3:","abstract":"

Convenience init for creating an alert with three lines of text.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithAlertText1:alertText2:alertText3:duration:":{"name":"-initWithAlertText1:alertText2:alertText3:duration:","abstract":"

Convenience init for creating an alert with three lines of text and a timeout.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithAlertText1:alertText2:alertText3:duration:softButtons:":{"name":"-initWithAlertText1:alertText2:alertText3:duration:softButtons:","abstract":"

Convenience init for creating an alert with three lines of text and a timeout.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithTTS:playTone:":{"name":"-initWithTTS:playTone:","abstract":"

Convenience init for creating a speech-only alert.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithTTS:alertText1:alertText2:playTone:duration:":{"name":"-initWithTTS:alertText1:alertText2:playTone:duration:","abstract":"

Convenience init for creating an alert with two lines of text, optional sound cues, and a timout.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithTTS:alertText1:alertText2:alertText3:playTone:duration:":{"name":"-initWithTTS:alertText1:alertText2:alertText3:playTone:duration:","abstract":"

Convenience init for creating an alert with three lines of text, optional sound cues, and a timout.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithTTSChunks:alertText1:alertText2:alertText3:playTone:softButtons:":{"name":"-initWithTTSChunks:alertText1:alertText2:alertText3:playTone:softButtons:","abstract":"

Convenience init for creating an alert with three lines of text, soft buttons, and optional sound cues.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithTTSChunks:alertText1:alertText2:alertText3:playTone:duration:softButtons:":{"name":"-initWithTTSChunks:alertText1:alertText2:alertText3:playTone:duration:softButtons:","abstract":"

Convenience init for creating an alert with three lines of text, soft buttons, optional sound cues, and a timout.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)alertText1":{"name":"alertText1","abstract":"

The first line of the alert text field.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)alertText2":{"name":"alertText2","abstract":"

The second line of the alert text field.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)alertText3":{"name":"alertText3","abstract":"

The optional third line of the alert text field.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)ttsChunks":{"name":"ttsChunks","abstract":"

An array of text chunks to be spoken or a prerecorded sound file.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)duration":{"name":"duration","abstract":"

The duration of the displayed portion of the alert, in milliseconds. Typical timeouts are 3 - 5 seconds. If omitted, the timeout is set to a default of 5 seconds.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)playTone":{"name":"playTone","abstract":"

Whether the alert tone should be played before the TTS (if any) is spoken. If omitted or set to false, no tone is played.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)progressIndicator":{"name":"progressIndicator","abstract":"

If supported on the given platform, the alert GUI will include some sort of animation indicating that loading of a feature is progressing (e.g. a spinning wheel or hourglass, etc.).

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)softButtons":{"name":"softButtons","abstract":"

Buttons for the displayed alert. If omitted on supported displays, the displayed alert shall not have any buttons.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)cancelID":{"name":"cancelID","abstract":"

An ID for this specific alert to allow cancellation through the CancelInteraction RPC.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)alertIcon":{"name":"alertIcon","abstract":"

Image to be displayed in the alert. If omitted on supported displays, no (or the default if applicable) icon should be displayed.

","parent_name":"SDLAlert"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)driverAirbagDeployed":{"name":"driverAirbagDeployed","abstract":"

References signal VedsDrvBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)driverSideAirbagDeployed":{"name":"driverSideAirbagDeployed","abstract":"

References signal VedsDrvSideBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)driverCurtainAirbagDeployed":{"name":"driverCurtainAirbagDeployed","abstract":"

References signal VedsDrvCrtnBag_D_Ltchd. See VehicleDataEventStatus

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)passengerAirbagDeployed":{"name":"passengerAirbagDeployed","abstract":"

References signal VedsPasBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)passengerCurtainAirbagDeployed":{"name":"passengerCurtainAirbagDeployed","abstract":"

References signal VedsPasCrtnBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)driverKneeAirbagDeployed":{"name":"driverKneeAirbagDeployed","abstract":"

References signal VedsKneeDrvBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)passengerSideAirbagDeployed":{"name":"passengerSideAirbagDeployed","abstract":"

References signal VedsPasSideBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)passengerKneeAirbagDeployed":{"name":"passengerKneeAirbagDeployed","abstract":"

References signal VedsKneePasBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(im)initWithId:menuName:":{"name":"-initWithId:menuName:","abstract":"

Undocumented

","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(im)initWithId:menuName:position:":{"name":"-initWithId:menuName:position:","abstract":"

Undocumented

","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(im)initWithId:menuName:menuIcon:position:":{"name":"-initWithId:menuName:menuIcon:position:","abstract":"

Undocumented

","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(im)initWithId:menuName:menuLayout:menuIcon:position:":{"name":"-initWithId:menuName:menuLayout:menuIcon:position:","abstract":"

Undocumented

","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(py)menuID":{"name":"menuID","abstract":"

a Menu ID that identifies a sub menu","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(py)position":{"name":"position","abstract":"

a position of menu","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(py)menuName":{"name":"menuName","abstract":"

a menuName which is displayed representing this submenu item","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(py)menuIcon":{"name":"menuIcon","abstract":"

An image that is displayed alongside this submenu item

","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(py)menuLayout":{"name":"menuLayout","abstract":"

The sub-menu layout. See available menu layouts on SDLWindowCapability.menuLayoutsAvailable. Defaults to LIST.

","parent_name":"SDLAddSubMenu"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(im)initWithHandler:":{"name":"-initWithHandler:","abstract":"

Constructs a SDLAddCommand with a handler callback when an event occurs.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(im)initWithId:vrCommands:handler:":{"name":"-initWithId:vrCommands:handler:","abstract":"

Convenience init for creating a voice command menu item.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(im)initWithId:vrCommands:menuName:handler:":{"name":"-initWithId:vrCommands:menuName:handler:","abstract":"

Convenience init for creating a menu item with text.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(im)initWithId:vrCommands:menuName:parentId:position:iconValue:iconType:handler:":{"name":"-initWithId:vrCommands:menuName:parentId:position:iconValue:iconType:handler:","abstract":"

Convenience init for creating a menu item with text and a custom icon.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(im)initWithId:vrCommands:menuName:parentId:position:iconValue:iconType:iconIsTemplate:handler:":{"name":"-initWithId:vrCommands:menuName:parentId:position:iconValue:iconType:iconIsTemplate:handler:","abstract":"

Convenience init for creating a menu item with text and a custom icon.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(im)initWithId:vrCommands:menuName:parentId:position:icon:handler:":{"name":"-initWithId:vrCommands:menuName:parentId:position:icon:handler:","abstract":"

Convenience init for creating a menu item with text and a custom icon.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(py)handler":{"name":"handler","abstract":"

A handler that will let you know when the button you created is subscribed.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(py)cmdID":{"name":"cmdID","abstract":"

A unique id that identifies the command.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(py)menuParams":{"name":"menuParams","abstract":"

A SDLMenuParams pointer which defines the command and how it is added to the command menu.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(py)vrCommands":{"name":"vrCommands","abstract":"

An array of strings to be used as VR synonyms for this command.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(py)cmdIcon":{"name":"cmdIcon","abstract":"

Image struct containing a static or dynamic icon.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html":{"name":"SDLAddCommand","abstract":"

This class will add a command to the application’s Command Menu

"},"Classes.html#/c:objc(cs)SDLAddCommandResponse":{"name":"SDLAddCommandResponse","abstract":"

Response to SDLAddCommand

"},"Classes/SDLAddSubMenu.html":{"name":"SDLAddSubMenu","abstract":"

Add a SDLSubMenu to the Command Menu"},"Classes.html#/c:objc(cs)SDLAddSubMenuResponse":{"name":"SDLAddSubMenuResponse","abstract":"

Response to SDLAddSubMenu

"},"Classes/SDLAirbagStatus.html":{"name":"SDLAirbagStatus","abstract":"

A vehicle data status struct for airbags

"},"Classes/SDLAlert.html":{"name":"SDLAlert","abstract":"

Shows an alert which typically consists of text-to-speech message and text on the display. Either alertText1, alertText2 or TTSChunks needs to be set or the request will be rejected.

"},"Classes/SDLAlertManeuver.html":{"name":"SDLAlertManeuver","abstract":"

Shows a SDLShowConstantTBT message with an optional voice command. This message is shown as an overlay over the display’s base screen.

"},"Classes.html#/c:objc(cs)SDLAlertManeuverResponse":{"name":"SDLAlertManeuverResponse","abstract":"

Response to SDLAlertManeuver

"},"Classes/SDLAlertResponse.html":{"name":"SDLAlertResponse","abstract":"

Response to SDLAlert

"},"Classes/SDLAppInfo.html":{"name":"SDLAppInfo","abstract":"

A struct used in register app interface. Contains detailed information about the registered application.

"},"Classes/SDLAppServiceCapability.html":{"name":"SDLAppServiceCapability","abstract":"

Undocumented

"},"Classes/SDLAppServiceData.html":{"name":"SDLAppServiceData","abstract":"

Undocumented

"},"Classes/SDLAppServiceManifest.html":{"name":"SDLAppServiceManifest","abstract":"

This manifest contains all the information necessary for the service to be published, activated, and allow consumers to interact with it

"},"Classes/SDLAppServiceRecord.html":{"name":"SDLAppServiceRecord","abstract":"

Undocumented

"},"Classes/SDLAppServicesCapabilities.html":{"name":"SDLAppServicesCapabilities","abstract":"

Undocumented

"},"Classes/SDLArtwork.html":{"name":"SDLArtwork","abstract":"

Undocumented

"},"Classes/SDLAudioControlCapabilities.html":{"name":"SDLAudioControlCapabilities","abstract":"

Undocumented

"},"Classes/SDLAudioControlData.html":{"name":"SDLAudioControlData","abstract":"

Undocumented

"},"Classes/SDLAudioFile.html":{"name":"SDLAudioFile","abstract":"

Undocumented

"},"Classes/SDLAudioPassThruCapabilities.html":{"name":"SDLAudioPassThruCapabilities","abstract":"

Describes different audio type configurations for SDLPerformAudioPassThru, e.g. {8kHz,8-bit,PCM}

"},"Classes/SDLAudioStreamManager.html":{"name":"SDLAudioStreamManager","abstract":"

Undocumented

"},"Classes/SDLBeltStatus.html":{"name":"SDLBeltStatus","abstract":"

Vehicle data struct for the seat belt status

"},"Classes/SDLBodyInformation.html":{"name":"SDLBodyInformation","abstract":"

The body information including power modes.

"},"Classes/SDLButtonCapabilities.html":{"name":"SDLButtonCapabilities","abstract":"

Provides information about the capabilities of a SDL HMI button.

"},"Classes/SDLButtonPress.html":{"name":"SDLButtonPress","abstract":"

This RPC allows a remote control type mobile application to simulate a hardware button press event.

"},"Classes.html#/c:objc(cs)SDLButtonPressResponse":{"name":"SDLButtonPressResponse","abstract":"

Response to SDLButtonPress

"},"Classes/SDLCancelInteraction.html":{"name":"SDLCancelInteraction","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLCancelInteractionResponse":{"name":"SDLCancelInteractionResponse","abstract":"

Response to the request to dismiss a modal view. If no applicable request can be dismissed, the resultCode will be IGNORED.

"},"Classes/SDLCarWindowViewController.html":{"name":"SDLCarWindowViewController","abstract":"

Note that if this is embedded in a UINavigationController and UITabBarController, it will not lock orientation. You must lock your container controller to a specific orientation.

"},"Classes/SDLChangeRegistration.html":{"name":"SDLChangeRegistration","abstract":"

If the app recognizes during the app registration that the SDL HMI language (voice/TTS and/or display) does not match the app language, the app will be able (but does not need) to change this registration with changeRegistration prior to app being brought into focus.

"},"Classes.html#/c:objc(cs)SDLChangeRegistrationResponse":{"name":"SDLChangeRegistrationResponse","abstract":"

Response to SDLChangeRegistrations

"},"Classes/SDLChoice.html":{"name":"SDLChoice","abstract":"

A choice is an option which a user can select either via the menu or via voice recognition (VR) during an application initiated interaction.

"},"Classes/SDLChoiceCell.html":{"name":"SDLChoiceCell","abstract":"

Undocumented

"},"Classes/SDLChoiceSet.html":{"name":"SDLChoiceSet","abstract":"

Undocumented

"},"Classes/SDLClimateControlCapabilities.html":{"name":"SDLClimateControlCapabilities","abstract":"

Contains information about a climate control module’s capabilities.

"},"Classes/SDLClimateControlData.html":{"name":"SDLClimateControlData","abstract":"

The current information for the Climate Remote Control Module

"},"Classes.html#/c:objc(cs)SDLCloseApplication":{"name":"SDLCloseApplication","abstract":"

Used by an app to set itself to a HMILevel of NONE. The app will close but will still be registered. If the app is a navigation app it will no longer be used as the preferred mobile-navigation application by the module.

"},"Classes.html#/c:objc(cs)SDLCloseApplicationResponse":{"name":"SDLCloseApplicationResponse","abstract":"

Response to the request to close this app on the module.

"},"Classes/SDLCloudAppProperties.html":{"name":"SDLCloudAppProperties","abstract":"

Undocumented

"},"Classes/SDLClusterModeStatus.html":{"name":"SDLClusterModeStatus","abstract":"

A vehicle data struct for the cluster mode and power status

"},"Classes/SDLConfiguration.html":{"name":"SDLConfiguration","abstract":"

Undocumented

"},"Classes/SDLCreateInteractionChoiceSet.html":{"name":"SDLCreateInteractionChoiceSet","abstract":"

Creates a Choice Set which can be used in subsequent SDLPerformInteraction Operations.

"},"Classes.html#/c:objc(cs)SDLCreateInteractionChoiceSetResponse":{"name":"SDLCreateInteractionChoiceSetResponse","abstract":"

Response to SDLCreateInteractionChoiceSet has been called

"},"Classes/SDLCreateWindow.html":{"name":"SDLCreateWindow","abstract":"

Create a new window on the display with the specified window type."},"Classes.html#/c:objc(cs)SDLCreateWindowResponse":{"name":"SDLCreateWindowResponse","abstract":"

Undocumented

"},"Classes/SDLDIDResult.html":{"name":"SDLDIDResult","abstract":"

A vehicle data struct

"},"Classes/SDLDateTime.html":{"name":"SDLDateTime","abstract":"

A struct referenced in SendLocation for an absolute date

"},"Classes/SDLDeleteCommand.html":{"name":"SDLDeleteCommand","abstract":"

Removes a command from the Command Menu"},"Classes.html#/c:objc(cs)SDLDeleteCommandResponse":{"name":"SDLDeleteCommandResponse","abstract":"

Response to SDLDeleteCommand

"},"Classes/SDLDeleteFile.html":{"name":"SDLDeleteFile","abstract":"

Used to delete a file resident on the SDL module in the app’s local cache."},"Classes/SDLDeleteFileResponse.html":{"name":"SDLDeleteFileResponse","abstract":"

Response to SDLDeleteFile

"},"Classes/SDLDeleteInteractionChoiceSet.html":{"name":"SDLDeleteInteractionChoiceSet","abstract":"

Deletes an existing Choice Set identified by the parameter"},"Classes.html#/c:objc(cs)SDLDeleteInteractionChoiceSetResponse":{"name":"SDLDeleteInteractionChoiceSetResponse","abstract":"

SDLDeleteInteractionChoiceSetResponse is sent, when SDLDeleteInteractionChoiceSet has been called

"},"Classes/SDLDeleteSubMenu.html":{"name":"SDLDeleteSubMenu","abstract":"

Deletes a submenu from the Command Menu"},"Classes.html#/c:objc(cs)SDLDeleteSubMenuResponse":{"name":"SDLDeleteSubMenuResponse","abstract":"

Response to SDLDeleteSubMenu

"},"Classes/SDLDeleteWindow.html":{"name":"SDLDeleteWindow","abstract":"

Deletes previously created window of the SDL application.

"},"Classes.html#/c:objc(cs)SDLDeleteWindowResponse":{"name":"SDLDeleteWindowResponse","abstract":"

Undocumented

"},"Classes/SDLDeviceInfo.html":{"name":"SDLDeviceInfo","abstract":"

Various information about connecting device. Referenced in RegisterAppInterface

"},"Classes/SDLDeviceStatus.html":{"name":"SDLDeviceStatus","abstract":"

Describes the status related to a connected mobile device or SDL and if or how it is represented in the vehicle.

"},"Classes/SDLDiagnosticMessage.html":{"name":"SDLDiagnosticMessage","abstract":"

Non periodic vehicle diagnostic request

"},"Classes/SDLDiagnosticMessageResponse.html":{"name":"SDLDiagnosticMessageResponse","abstract":"

Response to SDLDiagnosticMessage

"},"Classes/SDLDialNumber.html":{"name":"SDLDialNumber","abstract":"

This RPC is used to tell the head unit to use bluetooth to dial a phone number using the phone.

"},"Classes.html#/c:objc(cs)SDLDialNumberResponse":{"name":"SDLDialNumberResponse","abstract":"

The response to SDLDialNumber

"},"Classes/SDLDisplayCapabilities.html":{"name":"SDLDisplayCapabilities","abstract":"

Contains information about the display for the SDL system to which the application is currently connected.

"},"Classes/SDLDisplayCapability.html":{"name":"SDLDisplayCapability","abstract":"

Contain the display related information and all windows related to that display.

"},"Classes/SDLECallInfo.html":{"name":"SDLECallInfo","abstract":"

A vehicle data struct for emergency call information

"},"Classes/SDLEmergencyEvent.html":{"name":"SDLEmergencyEvent","abstract":"

A vehicle data struct for an emergency event

"},"Classes/SDLEncodedSyncPData.html":{"name":"SDLEncodedSyncPData","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLEncodedSyncPDataResponse":{"name":"SDLEncodedSyncPDataResponse","abstract":"

The response to SDLEncodedSyncPData

"},"Classes/SDLEncryptionConfiguration.html":{"name":"SDLEncryptionConfiguration","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLEndAudioPassThru":{"name":"SDLEndAudioPassThru","abstract":"

When this request is invoked, the audio capture stops

"},"Classes.html#/c:objc(cs)SDLEndAudioPassThruResponse":{"name":"SDLEndAudioPassThruResponse","abstract":"

Response to SDLEndAudioPassThru

"},"Classes/SDLEqualizerSettings.html":{"name":"SDLEqualizerSettings","abstract":"

Defines the each Equalizer channel settings.

"},"Classes/SDLFile.html":{"name":"SDLFile","abstract":"

Undocumented

"},"Classes/SDLFileManager.html":{"name":"SDLFileManager","abstract":"

The SDLFileManager is an RPC manager for the remote file system. After it starts, it will attempt to communicate with the remote file system to get the names of all files. Deleting and Uploading will them queue these changes as transactions. If a delete succeeds, the local list of remote files will remove that file name, and likewise, if an upload succeeds, the local list of remote files will now include that file name.

"},"Classes/SDLFileManagerConfiguration.html":{"name":"SDLFileManagerConfiguration","abstract":"

Undocumented

"},"Classes/SDLFuelRange.html":{"name":"SDLFuelRange","abstract":"

Describes the distance a vehicle can travel with the current level of fuel.

"},"Classes/SDLFunctionID.html":{"name":"SDLFunctionID","abstract":"

Undocumented

"},"Classes/SDLGPSData.html":{"name":"SDLGPSData","abstract":"

Describes the GPS data. Not all data will be available on all carlines.

"},"Classes.html#/c:objc(cs)SDLGenericResponse":{"name":"SDLGenericResponse","abstract":"

Generic Response is sent when the name of a received request is unknown. It is only used in case of an error. It will have an INVALID_DATA result code.

"},"Classes/SDLGetAppServiceData.html":{"name":"SDLGetAppServiceData","abstract":"

This request asks the module for current data related to the specific service. It also includes an option to subscribe to that service for future updates.

"},"Classes/SDLGetAppServiceDataResponse.html":{"name":"SDLGetAppServiceDataResponse","abstract":"

Undocumented

"},"Classes/SDLGetCloudAppProperties.html":{"name":"SDLGetCloudAppProperties","abstract":"

RPC used to get the current properties of a cloud application.

"},"Classes/SDLGetCloudAppPropertiesResponse.html":{"name":"SDLGetCloudAppPropertiesResponse","abstract":"

The response to GetCloudAppProperties

"},"Classes/SDLGetDTCs.html":{"name":"SDLGetDTCs","abstract":"

This RPC allows to request diagnostic module trouble codes from a certain"},"Classes/SDLGetDTCsResponse.html":{"name":"SDLGetDTCsResponse","abstract":"

Response to SDLGetDTCs

"},"Classes/SDLGetFile.html":{"name":"SDLGetFile","abstract":"

This request is sent to the module to retrieve a file.

"},"Classes/SDLGetFileResponse.html":{"name":"SDLGetFileResponse","abstract":"

Undocumented

"},"Classes/SDLGetInteriorVehicleData.html":{"name":"SDLGetInteriorVehicleData","abstract":"

Reads the current status value of specified remote control module (type)."},"Classes/SDLGetInteriorVehicleDataConsent.html":{"name":"SDLGetInteriorVehicleDataConsent","abstract":"

Undocumented

"},"Classes/SDLGetInteriorVehicleDataConsentResponse.html":{"name":"SDLGetInteriorVehicleDataConsentResponse","abstract":"

Undocumented

"},"Classes/SDLGetInteriorVehicleDataResponse.html":{"name":"SDLGetInteriorVehicleDataResponse","abstract":"

A response to SDLGetInteriorVehicleData

"},"Classes/SDLGetSystemCapability.html":{"name":"SDLGetSystemCapability","abstract":"

Undocumented

"},"Classes/SDLGetSystemCapabilityResponse.html":{"name":"SDLGetSystemCapabilityResponse","abstract":"

Response to SDLGetSystemCapability

"},"Classes/SDLGetVehicleData.html":{"name":"SDLGetVehicleData","abstract":"

Requests current values of specific published vehicle data items.

"},"Classes/SDLGetVehicleDataResponse.html":{"name":"SDLGetVehicleDataResponse","abstract":"

Response to SDLGetVehicleData

"},"Classes/SDLGetWayPoints.html":{"name":"SDLGetWayPoints","abstract":"

Undocumented

"},"Classes/SDLGetWayPointsResponse.html":{"name":"SDLGetWayPointsResponse","abstract":"

Response to SDLGetWayPoints

"},"Classes/SDLGrid.html":{"name":"SDLGrid","abstract":"

Describes a location (origin coordinates and span) of a vehicle component.

"},"Classes/SDLHMICapabilities.html":{"name":"SDLHMICapabilities","abstract":"

Contains information about the HMI capabilities.

"},"Classes/SDLHMIPermissions.html":{"name":"SDLHMIPermissions","abstract":"

Defining sets of HMI levels, which are permitted or prohibited for a given RPC.

"},"Classes/SDLHMISettingsControlCapabilities.html":{"name":"SDLHMISettingsControlCapabilities","abstract":"

Undocumented

"},"Classes/SDLHMISettingsControlData.html":{"name":"SDLHMISettingsControlData","abstract":"

Corresponds to HMI_SETTINGS ModuleType

"},"Classes/SDLHapticRect.html":{"name":"SDLHapticRect","abstract":"

Defines spatial for each user control object for video streaming application

"},"Classes/SDLHeadLampStatus.html":{"name":"SDLHeadLampStatus","abstract":"

Vehicle data struct for status of head lamps

"},"Classes/SDLImage.html":{"name":"SDLImage","abstract":"

Specifies which image shall be used e.g. in SDLAlerts or on SDLSoftbuttons provided the display supports it.

"},"Classes/SDLImageField.html":{"name":"SDLImageField","abstract":"

A struct used in DisplayCapabilities describing the capability of an image field

"},"Classes/SDLImageResolution.html":{"name":"SDLImageResolution","abstract":"

The resolution of an image

"},"Classes/SDLKeyboardProperties.html":{"name":"SDLKeyboardProperties","abstract":"

Configuration of on-screen keyboard (if available)

"},"Classes/SDLLifecycleConfiguration.html":{"name":"SDLLifecycleConfiguration","abstract":"

Configuration options for SDLManager

"},"Classes/SDLLifecycleConfigurationUpdate.html":{"name":"SDLLifecycleConfigurationUpdate","abstract":"

Configuration update options for SDLManager. This class can be used to update the lifecycle configuration in"},"Classes/SDLLightCapabilities.html":{"name":"SDLLightCapabilities","abstract":"

Undocumented

"},"Classes/SDLLightControlCapabilities.html":{"name":"SDLLightControlCapabilities","abstract":"

Undocumented

"},"Classes/SDLLightControlData.html":{"name":"SDLLightControlData","abstract":"

Undocumented

"},"Classes/SDLLightState.html":{"name":"SDLLightState","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLListFiles":{"name":"SDLListFiles","abstract":"

Requests the current list of resident filenames for the registered app. Not"},"Classes/SDLListFilesResponse.html":{"name":"SDLListFilesResponse","abstract":"

Response to SDLListFiles

"},"Classes/SDLLocationCoordinate.html":{"name":"SDLLocationCoordinate","abstract":"

Describes a coordinate on earth

"},"Classes/SDLLocationDetails.html":{"name":"SDLLocationDetails","abstract":"

Describes a location, including its coordinate, name, etc. Used in WayPoints.

"},"Classes/SDLLockScreenConfiguration.html":{"name":"SDLLockScreenConfiguration","abstract":"

A configuration describing how the lock screen should be used by the internal SDL system for your application. This configuration is provided before SDL starts and will govern the entire SDL lifecycle of your application.

"},"Classes/SDLLockScreenViewController.html":{"name":"SDLLockScreenViewController","abstract":"

Undocumented

"},"Classes/SDLLogConfiguration.html":{"name":"SDLLogConfiguration","abstract":"

Undocumented

"},"Classes/SDLLogFileModule.html":{"name":"SDLLogFileModule","abstract":"

Undocumented

"},"Classes/SDLLogFilter.html":{"name":"SDLLogFilter","abstract":"

Undocumented

"},"Classes/SDLLogManager.html":{"name":"SDLLogManager","abstract":"

This is the central manager of logging. A developer should not have to interact with this class, it is exclusively used internally.

"},"Classes.html#/c:objc(cs)SDLLogTargetAppleSystemLog":{"name":"SDLLogTargetAppleSystemLog","abstract":"

The Apple System Log target is an iOS 2.0+ compatible log target that logs to both the Console and to the System Log.

"},"Classes.html#/c:objc(cs)SDLLogTargetFile":{"name":"SDLLogTargetFile","abstract":"

The File log will log to a text file on the iPhone in Documents/smartdevicelink/log/#appName##datetime##.log. It will log up to 3 logs which will rollover.

"},"Classes.html#/c:objc(cs)SDLLogTargetOSLog":{"name":"SDLLogTargetOSLog","abstract":"

OS_LOG is an iOS 10+ only logging system that logs to the Console and the Apple system console. This is an improved replacement for Apple SysLog (SDLLogTargetAppleSystemLog).

"},"Classes/SDLManager.html":{"name":"SDLManager","abstract":"

Undocumented

"},"Classes/SDLMassageCushionFirmness.html":{"name":"SDLMassageCushionFirmness","abstract":"

The intensity or firmness of a cushion.

"},"Classes/SDLMassageModeData.html":{"name":"SDLMassageModeData","abstract":"

Specify the mode of a massage zone.

"},"Classes/SDLMediaServiceData.html":{"name":"SDLMediaServiceData","abstract":"

This data is related to what a media service should provide.

"},"Classes.html#/c:objc(cs)SDLMediaServiceManifest":{"name":"SDLMediaServiceManifest","abstract":"

A media service manifest.

"},"Classes/SDLMenuCell.html":{"name":"SDLMenuCell","abstract":"

Undocumented

"},"Classes/SDLMenuConfiguration.html":{"name":"SDLMenuConfiguration","abstract":"

Undocumented

"},"Classes/SDLMenuParams.html":{"name":"SDLMenuParams","abstract":"

Used when adding a sub menu to an application menu or existing sub menu.

"},"Classes/SDLMetadataTags.html":{"name":"SDLMetadataTags","abstract":"

Undocumented

"},"Classes/SDLModuleData.html":{"name":"SDLModuleData","abstract":"

Describes a remote control module’s data

"},"Classes/SDLModuleInfo.html":{"name":"SDLModuleInfo","abstract":"

Contains information about a RC module.

"},"Classes/SDLMsgVersion.html":{"name":"SDLMsgVersion","abstract":"

Specifies the version number of the SDL V4 interface. This is used by both the application and SDL to declare what interface version each is using.

"},"Classes/SDLMyKey.html":{"name":"SDLMyKey","abstract":"

Vehicle Data struct

"},"Classes/SDLNavigationCapability.html":{"name":"SDLNavigationCapability","abstract":"

Extended capabilities for an onboard navigation system

"},"Classes/SDLNavigationInstruction.html":{"name":"SDLNavigationInstruction","abstract":"

Undocumented

"},"Classes/SDLNavigationServiceData.html":{"name":"SDLNavigationServiceData","abstract":"

Undocumented

"},"Classes/SDLNavigationServiceManifest.html":{"name":"SDLNavigationServiceManifest","abstract":"

Undocumented

"},"Classes/SDLNotificationConstants.html":{"name":"SDLNotificationConstants","abstract":"

Undocumented

"},"Classes/SDLOasisAddress.html":{"name":"SDLOasisAddress","abstract":"

Struct used in SendLocation describing an address

"},"Classes/SDLOnAppInterfaceUnregistered.html":{"name":"SDLOnAppInterfaceUnregistered","abstract":"

Notifies an application that its interface registration has been terminated. This means that all SDL resources associated with the application are discarded, including the Command Menu, Choice Sets, button subscriptions, etc.

"},"Classes/SDLOnAppServiceData.html":{"name":"SDLOnAppServiceData","abstract":"

This notification includes the data that is updated from the specific service.

"},"Classes.html#/c:objc(cs)SDLOnAudioPassThru":{"name":"SDLOnAudioPassThru","abstract":"

Binary data is in binary part of hybrid msg.

"},"Classes/SDLOnButtonEvent.html":{"name":"SDLOnButtonEvent","abstract":"

Notifies application that user has depressed or released a button to which"},"Classes/SDLOnButtonPress.html":{"name":"SDLOnButtonPress","abstract":"

Notifies application of button press events for buttons to which the application is subscribed. SDL supports two button press events defined as follows:

"},"Classes/SDLOnCommand.html":{"name":"SDLOnCommand","abstract":"

This is called when a command was selected via VR after pressing the PTT button, or selected from the menu after pressing the MENU button.

"},"Classes/SDLOnDriverDistraction.html":{"name":"SDLOnDriverDistraction","abstract":"

Notifies the application of the current driver distraction state (whether driver distraction rules are in effect, or not).

"},"Classes/SDLOnEncodedSyncPData.html":{"name":"SDLOnEncodedSyncPData","abstract":"

Callback including encoded data of any SyncP packets that SYNC needs to send back to the mobile device. Legacy / v1 Protocol implementation; responds to EncodedSyncPData. *** DEPRECATED ***

"},"Classes/SDLOnHMIStatus.html":{"name":"SDLOnHMIStatus"},"Classes/SDLOnHashChange.html":{"name":"SDLOnHashChange","abstract":"

Notification containing an updated hashID which can be used over connection cycles (i.e. loss of connection, ignition cycles, etc.). Sent after initial registration and subsequently after any change in the calculated hash of all persisted app data.

"},"Classes/SDLOnInteriorVehicleData.html":{"name":"SDLOnInteriorVehicleData","abstract":"

Notifications when subscribed vehicle data changes.

"},"Classes/SDLOnKeyboardInput.html":{"name":"SDLOnKeyboardInput","abstract":"

Sent when a keyboard presented by a PerformInteraction has a keyboard input.

"},"Classes/SDLOnLanguageChange.html":{"name":"SDLOnLanguageChange","abstract":"

Provides information to what language the SDL HMI language was changed

"},"Classes/SDLOnLockScreenStatus.html":{"name":"SDLOnLockScreenStatus","abstract":"

To help prevent driver distraction, any SmartDeviceLink application is required to implement a lockscreen that must be enforced while the application is active on the system while the vehicle is in motion.

"},"Classes/SDLOnPermissionsChange.html":{"name":"SDLOnPermissionsChange","abstract":"

Provides update to app of which sets of functions are available

"},"Classes/SDLOnRCStatus.html":{"name":"SDLOnRCStatus","abstract":"

OnRCStatus notifications to all registered mobile applications and the HMI whenever"},"Classes/SDLOnSyncPData.html":{"name":"SDLOnSyncPData","abstract":"

DEPRECATED

"},"Classes/SDLOnSystemCapabilityUpdated.html":{"name":"SDLOnSystemCapabilityUpdated","abstract":"

A notification to inform the connected device that a specific system capability has changed.

"},"Classes/SDLOnSystemRequest.html":{"name":"SDLOnSystemRequest","abstract":"

An asynchronous request from the system for specific data from the device or the cloud or response to a request from the device or cloud Binary data can be included in hybrid part of message for some requests (such as Authentication request responses)

"},"Classes/SDLOnTBTClientState.html":{"name":"SDLOnTBTClientState","abstract":"

Provides applications with notifications specific to the current TBT client status on the module

"},"Classes/SDLOnTouchEvent.html":{"name":"SDLOnTouchEvent","abstract":"

Notifies about touch events on the screen’s prescribed area during video streaming

"},"Classes/SDLOnVehicleData.html":{"name":"SDLOnVehicleData","abstract":"

Callback for the periodic and non periodic vehicle data read function.

"},"Classes/SDLOnWayPointChange.html":{"name":"SDLOnWayPointChange","abstract":"

Notification which provides the entire LocationDetails when there is a change to any waypoints or destination.

"},"Classes/SDLParameterPermissions.html":{"name":"SDLParameterPermissions","abstract":"

Defining sets of parameters, which are permitted or prohibited for a given RPC.

"},"Classes/SDLPerformAppServiceInteraction.html":{"name":"SDLPerformAppServiceInteraction","abstract":"

App service providers will likely have different actions exposed to the module and app service consumers. It will be difficult to standardize these actions by RPC versions and can easily become stale. Therefore, we introduce a best-effort attempt to take actions on a service.

"},"Classes/SDLPerformAppServiceInteractionResponse.html":{"name":"SDLPerformAppServiceInteractionResponse","abstract":"

Undocumented

"},"Classes/SDLPerformAudioPassThru.html":{"name":"SDLPerformAudioPassThru","abstract":"

This will open an audio pass thru session. By doing so the app can receive"},"Classes.html#/c:objc(cs)SDLPerformAudioPassThruResponse":{"name":"SDLPerformAudioPassThruResponse","abstract":"

Response to SDLPerformAudioPassThru

"},"Classes/SDLPerformInteraction.html":{"name":"SDLPerformInteraction","abstract":"

Performs an application-initiated interaction in which the user can select a choice from the passed choice set.

"},"Classes/SDLPerformInteractionResponse.html":{"name":"SDLPerformInteractionResponse","abstract":"

PerformInteraction Response is sent, when SDLPerformInteraction has been called

"},"Classes/SDLPermissionItem.html":{"name":"SDLPermissionItem","abstract":"

Undocumented

"},"Classes/SDLPermissionManager.html":{"name":"SDLPermissionManager","abstract":"

Undocumented

"},"Classes/SDLPhoneCapability.html":{"name":"SDLPhoneCapability","abstract":"

Extended capabilities of the module’s phone feature

"},"Classes/SDLPinchGesture.html":{"name":"SDLPinchGesture","abstract":"

Undocumented

"},"Classes/SDLPresetBankCapabilities.html":{"name":"SDLPresetBankCapabilities","abstract":"

Contains information about on-screen preset capabilities.

"},"Classes/SDLPublishAppService.html":{"name":"SDLPublishAppService","abstract":"

Registers a service offered by this app on the module."},"Classes/SDLPublishAppServiceResponse.html":{"name":"SDLPublishAppServiceResponse","abstract":"

Undocumented

"},"Classes/SDLPutFile.html":{"name":"SDLPutFile","abstract":"

Used to push a binary data onto the SDL module from a mobile device, such as icons and album art.

"},"Classes/SDLPutFileResponse.html":{"name":"SDLPutFileResponse","abstract":"

Response to SDLPutFile

"},"Classes/SDLRDSData.html":{"name":"SDLRDSData","abstract":"

Include the data defined in Radio Data System, which is a communications protocol standard for embedding small amounts of digital information in conventional FM radio broadcasts.

"},"Classes/SDLRGBColor.html":{"name":"SDLRGBColor","abstract":"

Undocumented

"},"Classes/SDLRPCMessage.html":{"name":"SDLRPCMessage","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLRPCNotification":{"name":"SDLRPCNotification","abstract":"

An RPC sent from the head unit to the app about some data change, such as a button was pressed

"},"Classes/SDLRPCNotificationNotification.html":{"name":"SDLRPCNotificationNotification","abstract":"

An NSNotification object that makes retrieving internal SDLRPCNotification data easier

"},"Classes/SDLRPCRequest.html":{"name":"SDLRPCRequest","abstract":"

Undocumented

"},"Classes/SDLRPCRequestNotification.html":{"name":"SDLRPCRequestNotification","abstract":"

A NSNotification object that makes retrieving internal SDLRPCRequest data easier

"},"Classes/SDLRPCResponse.html":{"name":"SDLRPCResponse","abstract":"

Undocumented

"},"Classes/SDLRPCResponseNotification.html":{"name":"SDLRPCResponseNotification","abstract":"

A NSNotification object that makes retrieving internal SDLRPCResponse data easier

"},"Classes/SDLRPCStruct.html":{"name":"SDLRPCStruct","abstract":"

Undocumented

"},"Classes/SDLRadioControlCapabilities.html":{"name":"SDLRadioControlCapabilities","abstract":"

Contains information about a radio control module’s capabilities.

"},"Classes/SDLRadioControlData.html":{"name":"SDLRadioControlData","abstract":"

Include information (both read-only and changeable data) about a remote control radio module.

"},"Classes/SDLReadDID.html":{"name":"SDLReadDID","abstract":"

Non periodic vehicle data read request. This is an RPC to get diagnostics"},"Classes/SDLReadDIDResponse.html":{"name":"SDLReadDIDResponse","abstract":"

A response to ReadDID

"},"Classes/SDLRectangle.html":{"name":"SDLRectangle","abstract":"

A struct describing a rectangle

"},"Classes/SDLRegisterAppInterface.html":{"name":"SDLRegisterAppInterface","abstract":"

Registers the application’s interface with SDL. The RegisterAppInterface RPC declares the properties of the app, including the messaging interface version, the app name, etc. The mobile application must establish its interface registration with SDL before any other interaction with SDL can take place. The registration lasts until it is terminated either by the application calling the SDLUnregisterAppInterface method, or by SDL sending an SDLOnAppInterfaceUnregistered notification, or by loss of the underlying transport connection, or closing of the underlying message transmission protocol RPC session.

"},"Classes/SDLRegisterAppInterfaceResponse.html":{"name":"SDLRegisterAppInterfaceResponse","abstract":"

Response to SDLRegisterAppInterface

"},"Classes/SDLReleaseInteriorVehicleDataModule.html":{"name":"SDLReleaseInteriorVehicleDataModule","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLReleaseInteriorVehicleDataModuleResponse":{"name":"SDLReleaseInteriorVehicleDataModuleResponse","abstract":"

Undocumented

"},"Classes/SDLRemoteControlCapabilities.html":{"name":"SDLRemoteControlCapabilities","abstract":"

Capabilities of the remote control feature

"},"Classes/SDLResetGlobalProperties.html":{"name":"SDLResetGlobalProperties","abstract":"

Resets the passed global properties to their default values as defined by"},"Classes.html#/c:objc(cs)SDLResetGlobalPropertiesResponse":{"name":"SDLResetGlobalPropertiesResponse","abstract":"

Response to ResetGlobalProperties

"},"Classes/SDLSISData.html":{"name":"SDLSISData","abstract":"

HD radio Station Information Service (SIS) data.

"},"Classes/SDLScreenManager.html":{"name":"SDLScreenManager","abstract":"

Undocumented

"},"Classes/SDLScreenParams.html":{"name":"SDLScreenParams","abstract":"

A struct in DisplayCapabilities describing parameters related to a video / touch input area

"},"Classes/SDLScrollableMessage.html":{"name":"SDLScrollableMessage","abstract":"

Creates a full screen overlay containing a large block of formatted text that can be scrolled with buttons available.

"},"Classes.html#/c:objc(cs)SDLScrollableMessageResponse":{"name":"SDLScrollableMessageResponse","abstract":"

Response to SDLScrollableMessage

"},"Classes/SDLSeatControlCapabilities.html":{"name":"SDLSeatControlCapabilities","abstract":"

Include information about a seat control capabilities.

"},"Classes/SDLSeatControlData.html":{"name":"SDLSeatControlData","abstract":"

Seat control data corresponds to SEAT ModuleType.

"},"Classes/SDLSeatLocation.html":{"name":"SDLSeatLocation","abstract":"

Describes the location of a seat

"},"Classes/SDLSeatLocationCapability.html":{"name":"SDLSeatLocationCapability","abstract":"

Contains information about the locations of each seat.

"},"Classes/SDLSeatMemoryAction.html":{"name":"SDLSeatMemoryAction","abstract":"

Specify the action to be performed.

"},"Classes/SDLSendHapticData.html":{"name":"SDLSendHapticData","abstract":"

Sends the spatial data gathered from SDLCarWindow or VirtualDisplayEncoder to the HMI. This data will be utilized by the HMI to determine how and when haptic events should occur.

"},"Classes.html#/c:objc(cs)SDLSendHapticDataResponse":{"name":"SDLSendHapticDataResponse","abstract":"

Response to SDLSendHapticData

"},"Classes/SDLSendLocation.html":{"name":"SDLSendLocation","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLSendLocationResponse":{"name":"SDLSendLocationResponse","abstract":"

Response to SDLSendLocation

"},"Classes/SDLSetAppIcon.html":{"name":"SDLSetAppIcon","abstract":"

Used to set existing local file on SDL as the app’s icon. Not supported on"},"Classes.html#/c:objc(cs)SDLSetAppIconResponse":{"name":"SDLSetAppIconResponse","abstract":"

Response to SDLSetAppIcon

"},"Classes/SDLSetCloudAppProperties.html":{"name":"SDLSetCloudAppProperties","abstract":"

RPC used to enable/disable a cloud application and set authentication data

"},"Classes.html#/c:objc(cs)SDLSetCloudAppPropertiesResponse":{"name":"SDLSetCloudAppPropertiesResponse","abstract":"

The response to SetCloudAppProperties

"},"Classes/SDLSetDisplayLayout.html":{"name":"SDLSetDisplayLayout","abstract":"

Used to set an alternate display layout. If not sent, default screen for"},"Classes/SDLSetDisplayLayoutResponse.html":{"name":"SDLSetDisplayLayoutResponse","abstract":"

Response to SDLSetDisplayLayout

"},"Classes/SDLSetGlobalProperties.html":{"name":"SDLSetGlobalProperties","abstract":"

Sets global property values

"},"Classes.html#/c:objc(cs)SDLSetGlobalPropertiesResponse":{"name":"SDLSetGlobalPropertiesResponse","abstract":"

Response to SDLSetGlobalProperties

"},"Classes/SDLSetInteriorVehicleData.html":{"name":"SDLSetInteriorVehicleData","abstract":"

This RPC allows a remote control type mobile application to"},"Classes/SDLSetInteriorVehicleDataResponse.html":{"name":"SDLSetInteriorVehicleDataResponse","abstract":"

Response to SDLSetInteriorVehicleData

"},"Classes/SDLSetMediaClockTimer.html":{"name":"SDLSetMediaClockTimer","abstract":"

Sets the media clock/timer value and the update method (e.g.count-up,"},"Classes.html#/c:objc(cs)SDLSetMediaClockTimerResponse":{"name":"SDLSetMediaClockTimerResponse","abstract":"

Response to SDLSetMediaClockTimer

"},"Classes/SDLShow.html":{"name":"SDLShow","abstract":"

Updates the application’s display text area, regardless of whether or not"},"Classes/SDLShowAppMenu.html":{"name":"SDLShowAppMenu","abstract":"

Used by an app to show the app’s menu, typically this is used by a navigation app if the menu button is hidden.

"},"Classes.html#/c:objc(cs)SDLShowAppMenuResponse":{"name":"SDLShowAppMenuResponse","abstract":"

Response to the request to show the app menu.

"},"Classes/SDLShowConstantTBT.html":{"name":"SDLShowConstantTBT","abstract":"

This RPC is used to update the user with navigation information for the constantly shown screen (base screen), but also for the alert maneuver screen.

"},"Classes.html#/c:objc(cs)SDLShowConstantTBTResponse":{"name":"SDLShowConstantTBTResponse","abstract":"

Response to SDLShowConstantTBT

"},"Classes.html#/c:objc(cs)SDLShowResponse":{"name":"SDLShowResponse","abstract":"

Response to SDLShow

"},"Classes/SDLSingleTireStatus.html":{"name":"SDLSingleTireStatus","abstract":"

Tire pressure status of a single tire.

"},"Classes/SDLSlider.html":{"name":"SDLSlider","abstract":"

Creates a full screen or pop-up overlay (depending on platform) with a single user controlled slider.

"},"Classes/SDLSliderResponse.html":{"name":"SDLSliderResponse","abstract":"

Response to SDLSlider

"},"Classes/SDLSoftButton.html":{"name":"SDLSoftButton","abstract":"

Describes an on-screen button which may be presented in various contexts, e.g. templates or alerts

"},"Classes/SDLSoftButtonCapabilities.html":{"name":"SDLSoftButtonCapabilities","abstract":"

Contains information about a SoftButton’s capabilities.

"},"Classes/SDLSoftButtonObject.html":{"name":"SDLSoftButtonObject","abstract":"

A soft button wrapper object that is capable of storing and switching between states

"},"Classes/SDLSoftButtonState.html":{"name":"SDLSoftButtonState","abstract":"

Undocumented

"},"Classes/SDLSpeak.html":{"name":"SDLSpeak","abstract":"

Speaks a phrase over the vehicle audio system using SDL’s TTS (text-to-speech) engine. The provided text to be spoken can be simply a text phrase, or it can consist of phoneme specifications to direct SDL’s TTS engine to speak a speech-sculpted phrase.

"},"Classes.html#/c:objc(cs)SDLSpeakResponse":{"name":"SDLSpeakResponse","abstract":"

Response to SDLSpeak

"},"Classes/SDLStartTime.html":{"name":"SDLStartTime","abstract":"

Describes the hour, minute and second values used to set the media clock.

"},"Classes/SDLStationIDNumber.html":{"name":"SDLStationIDNumber","abstract":"

Describes the hour, minute and second values used to set the media clock.

"},"Classes/SDLStreamingMediaConfiguration.html":{"name":"SDLStreamingMediaConfiguration","abstract":"

Undocumented

"},"Classes/SDLStreamingMediaManager.html":{"name":"SDLStreamingMediaManager","abstract":"

Undocumented

"},"Classes/SDLStreamingVideoScaleManager.html":{"name":"SDLStreamingVideoScaleManager","abstract":"

This class consolidates the logic of scaling between the view controller’s coordinate system and the display’s coordinate system.

"},"Classes/SDLSubscribeButton.html":{"name":"SDLSubscribeButton","abstract":"

Establishes a subscription to button notifications for HMI buttons. Buttons"},"Classes.html#/c:objc(cs)SDLSubscribeButtonResponse":{"name":"SDLSubscribeButtonResponse","abstract":"

Response to SDLSubscribeButton

"},"Classes/SDLSubscribeVehicleData.html":{"name":"SDLSubscribeVehicleData","abstract":"

Subscribes to specific published vehicle data items. The data will be only sent if it has changed. The application will be notified by the onVehicleData notification whenever new data is available. The update rate is dependent on sensors, vehicle architecture and vehicle type.

"},"Classes/SDLSubscribeVehicleDataResponse.html":{"name":"SDLSubscribeVehicleDataResponse","abstract":"

Response to SDLSubscribeVehicleData

"},"Classes.html#/c:objc(cs)SDLSubscribeWayPoints":{"name":"SDLSubscribeWayPoints","abstract":"

A SDLSubscribeWaypoints can be sent to subscribe"},"Classes.html#/c:objc(cs)SDLSubscribeWayPointsResponse":{"name":"SDLSubscribeWayPointsResponse","abstract":"

Response to SubscribeWayPoints

"},"Classes/SDLSyncMsgVersion.html":{"name":"SDLSyncMsgVersion","abstract":"

Specifies the version number of the SDL V4 interface. This is used by both the application and SDL to declare what interface version each is using.

"},"Classes.html#/c:objc(cs)SDLSyncPData":{"name":"SDLSyncPData","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLSyncPDataResponse":{"name":"SDLSyncPDataResponse","abstract":"

Response to SyncPData

"},"Classes/SDLSystemCapability.html":{"name":"SDLSystemCapability","abstract":"

The systemCapabilityType indicates which type of data should be changed and identifies which data object exists in this struct. For example, if the SystemCapability Type is NAVIGATION then a navigationCapability should exist.

"},"Classes/SDLSystemCapabilityManager.html":{"name":"SDLSystemCapabilityManager","abstract":"

A manager that handles updating and subscribing to SDL capabilities.

"},"Classes/SDLSystemRequest.html":{"name":"SDLSystemRequest","abstract":"

Undocumented

"},"Classes/SDLTTSChunk.html":{"name":"SDLTTSChunk","abstract":"

Specifies what is to be spoken. This can be simply a text phrase, which SDL will speak according to its own rules. It can also be phonemes from either the Microsoft SAPI phoneme set, or from the LHPLUS phoneme set. It can also be a pre-recorded sound in WAV format (either developer-defined, or provided by the SDL platform).

"},"Classes/SDLTemperature.html":{"name":"SDLTemperature","abstract":"

Struct representing a temperature.

"},"Classes/SDLTemplateColorScheme.html":{"name":"SDLTemplateColorScheme","abstract":"

Undocumented

"},"Classes/SDLTemplateConfiguration.html":{"name":"SDLTemplateConfiguration","abstract":"

Used to set an alternate template layout to a window.

"},"Classes/SDLTextField.html":{"name":"SDLTextField","abstract":"

Struct defining the characteristics of a displayed field on the HMI.

"},"Classes/SDLTireStatus.html":{"name":"SDLTireStatus","abstract":"

Struct used in Vehicle Data; the status and pressure of the tires.

"},"Classes/SDLTouch.html":{"name":"SDLTouch","abstract":"

Undocumented

"},"Classes/SDLTouchCoord.html":{"name":"SDLTouchCoord","abstract":"

The coordinate of a touch, used in a touch event

"},"Classes/SDLTouchEvent.html":{"name":"SDLTouchEvent","abstract":"

A touch which occurred on the IVI system during projection

"},"Classes/SDLTouchEventCapabilities.html":{"name":"SDLTouchEventCapabilities","abstract":"

The capabilities of touches during projection applications

"},"Classes/SDLTouchManager.html":{"name":"SDLTouchManager","abstract":"

Undocumented

"},"Classes/SDLTurn.html":{"name":"SDLTurn","abstract":"

A struct used in UpdateTurnList for Turn-by-Turn navigation applications

"},"Classes/SDLUnpublishAppService.html":{"name":"SDLUnpublishAppService","abstract":"

Unpublish an existing service published by this application.

"},"Classes.html#/c:objc(cs)SDLUnpublishAppServiceResponse":{"name":"SDLUnpublishAppServiceResponse","abstract":"

The response to UnpublishAppService

"},"Classes.html#/c:objc(cs)SDLUnregisterAppInterface":{"name":"SDLUnregisterAppInterface","abstract":"

Terminates an application’s interface registration. This causes SDL® to"},"Classes.html#/c:objc(cs)SDLUnregisterAppInterfaceResponse":{"name":"SDLUnregisterAppInterfaceResponse","abstract":"

Response to UnregisterAppInterface

"},"Classes/SDLUnsubscribeButton.html":{"name":"SDLUnsubscribeButton","abstract":"

Deletes a subscription to button notifications for the specified button. For"},"Classes.html#/c:objc(cs)SDLUnsubscribeButtonResponse":{"name":"SDLUnsubscribeButtonResponse","abstract":"

Response to UnsubscribeButton

"},"Classes/SDLUnsubscribeVehicleData.html":{"name":"SDLUnsubscribeVehicleData","abstract":"

This function is used to unsubscribe the notifications from the"},"Classes/SDLUnsubscribeVehicleDataResponse.html":{"name":"SDLUnsubscribeVehicleDataResponse","abstract":"

Response to UnsubscribeVehicleData

"},"Classes.html#/c:objc(cs)SDLUnsubscribeWayPoints":{"name":"SDLUnsubscribeWayPoints","abstract":"

Request to unsubscribe from navigation WayPoints and Destination

"},"Classes.html#/c:objc(cs)SDLUnsubscribeWayPointsResponse":{"name":"SDLUnsubscribeWayPointsResponse","abstract":"

Response to UnsubscribeWayPoints

"},"Classes/SDLUpdateTurnList.html":{"name":"SDLUpdateTurnList","abstract":"

Updates the list of next maneuvers, which can be requested by the user pressing the softbutton

"},"Classes.html#/c:objc(cs)SDLUpdateTurnListResponse":{"name":"SDLUpdateTurnListResponse","abstract":"

Response to UpdateTurnList

"},"Classes/SDLVehicleDataResult.html":{"name":"SDLVehicleDataResult","abstract":"

Individual published data request result

"},"Classes/SDLVehicleType.html":{"name":"SDLVehicleType","abstract":"

Describes the type of vehicle the mobile phone is connected with.

"},"Classes/SDLVersion.html":{"name":"SDLVersion","abstract":"

Undocumented

"},"Classes/SDLVideoStreamingCapability.html":{"name":"SDLVideoStreamingCapability","abstract":"

Contains information about this system’s video streaming capabilities

"},"Classes/SDLVideoStreamingFormat.html":{"name":"SDLVideoStreamingFormat","abstract":"

An available format for video streaming in projection applications

"},"Classes/SDLVoiceCommand.html":{"name":"SDLVoiceCommand","abstract":"

Undocumented

"},"Classes/SDLVRHelpItem.html":{"name":"SDLVRHelpItem","abstract":"

A help item for voice commands, used locally in interaction lists and globally

"},"Classes/SDLWeatherAlert.html":{"name":"SDLWeatherAlert","abstract":"

Undocumented

"},"Classes/SDLWeatherData.html":{"name":"SDLWeatherData","abstract":"

Undocumented

"},"Classes/SDLWeatherServiceData.html":{"name":"SDLWeatherServiceData","abstract":"

This data is related to what a weather service would provide.

"},"Classes/SDLWeatherServiceManifest.html":{"name":"SDLWeatherServiceManifest","abstract":"

A weather service manifest.

"},"Classes/SDLWindowCapability.html":{"name":"SDLWindowCapability","abstract":"

Reflects content of DisplayCapabilities, ButtonCapabilities and SoftButtonCapabilities

"},"Classes/SDLWindowTypeCapabilities.html":{"name":"SDLWindowTypeCapabilities","abstract":"

Used to inform an app how many window instances per type that can be created.

"},"Categories/NSString(SDLEnum).html#/c:objc(cs)NSString(im)isEqualToEnum:":{"name":"-isEqualToEnum:","abstract":"

Returns whether or not two enums are equal.

","parent_name":"NSString(SDLEnum)"},"Categories/NSString(SDLEnum).html":{"name":"NSString(SDLEnum)","abstract":"

Undocumented

"},"Categories.html":{"name":"Categories","abstract":"

The following categories are available globally.

"},"Classes.html":{"name":"Classes","abstract":"

The following classes are available globally.

"},"Constants.html":{"name":"Constants","abstract":"

The following constants are available globally.

"},"Enums.html":{"name":"Enumerations","abstract":"

The following enumerations are available globally.

"},"Protocols.html":{"name":"Protocols","abstract":"

The following protocols are available globally.

"},"Type Definitions.html":{"name":"Type Definitions","abstract":"

The following type definitions are available globally.

"}} \ No newline at end of file +{"Type%20Definitions/SDLTouchIdentifier/.html#/c:@EA@SDLTouchIdentifier@SDLTouchIdentifierFirstFinger":{"name":"SDLTouchIdentifierFirstFinger","abstract":"

Undocumented

"},"Type%20Definitions/SDLTouchIdentifier/.html#/c:@EA@SDLTouchIdentifier@SDLTouchIdentifierSecondFinger":{"name":"SDLTouchIdentifierSecondFinger","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLAmbientLightStatus.h@T@SDLAmbientLightStatus":{"name":"SDLAmbientLightStatus","abstract":"

Reflects the status of the ambient light sensor for headlamps

"},"Type%20Definitions.html#/c:SDLAppHMIType.h@T@SDLAppHMIType":{"name":"SDLAppHMIType","abstract":"

Enumeration listing possible app hmi types.

"},"Type%20Definitions.html#/c:SDLAppInterfaceUnregisteredReason.h@T@SDLAppInterfaceUnregisteredReason":{"name":"SDLAppInterfaceUnregisteredReason","abstract":"

Indicates reason why app interface was unregistered. The application is being disconnected by SDL.

"},"Type%20Definitions.html#/c:SDLAppServiceType.h@T@SDLAppServiceType":{"name":"SDLAppServiceType","abstract":"

Enumeration listing possible app service types.

"},"Type%20Definitions.html#/c:SDLAudioStreamingIndicator.h@T@SDLAudioStreamingIndicator":{"name":"SDLAudioStreamingIndicator","abstract":"

Enumeration listing possible indicators of audio streaming changes

"},"Type%20Definitions.html#/c:SDLAudioStreamingState.h@T@SDLAudioStreamingState":{"name":"SDLAudioStreamingState","abstract":"

Describes whether or not streaming audio is currently audible to the user. Though provided in every OnHMIStatus notification, this information is only relevant for applications that declare themselves as media apps in RegisterAppInterface

"},"Type%20Definitions.html#/c:SDLAudioType.h@T@SDLAudioType":{"name":"SDLAudioType","abstract":"

Describes different audio type options for PerformAudioPassThru

"},"Type%20Definitions.html#/c:SDLBitsPerSample.h@T@SDLBitsPerSample":{"name":"SDLBitsPerSample","abstract":"

Describes different bit depth options for PerformAudioPassThru

"},"Type%20Definitions.html#/c:SDLButtonEventMode.h@T@SDLButtonEventMode":{"name":"SDLButtonEventMode","abstract":"

Indicates whether the button was depressed or released. A BUTTONUP event will always be preceded by a BUTTONDOWN event.

"},"Type%20Definitions.html#/c:SDLButtonName.h@T@SDLButtonName":{"name":"SDLButtonName","abstract":"

Defines logical buttons which, on a given SDL unit, would correspond to either physical or soft (touchscreen) buttons. These logical buttons present a standard functional abstraction which the developer can rely upon, independent of the SDL unit. For example, the developer can rely upon the OK button having the same meaning to the user across SDL platforms.

"},"Type%20Definitions.html#/c:SDLButtonPressMode.h@T@SDLButtonPressMode":{"name":"SDLButtonPressMode","abstract":"

Indicates whether this is a LONG or SHORT button press

"},"Type%20Definitions.html#/c:SDLCarModeStatus.h@T@SDLCarModeStatus":{"name":"SDLCarModeStatus","abstract":"

Describes the carmode the vehicle is in. Used in ClusterModeStatus

"},"Type%20Definitions.html#/c:SDLCharacterSet.h@T@SDLCharacterSet":{"name":"SDLCharacterSet","abstract":"

Character sets supported by SDL. Used to describe text field capabilities.

"},"Type%20Definitions.html#/c:SDLChoiceSet.h@T@SDLChoiceSetCanceledHandler":{"name":"SDLChoiceSetCanceledHandler","abstract":"

Notifies the subscriber that the choice set should be cancelled.

"},"Type%20Definitions.html#/c:SDLCompassDirection.h@T@SDLCompassDirection":{"name":"SDLCompassDirection","abstract":"

The list of potential compass directions. Used in GPS data

"},"Type%20Definitions.html#/c:SDLComponentVolumeStatus.h@T@SDLComponentVolumeStatus":{"name":"SDLComponentVolumeStatus","abstract":"

The volume status of a vehicle component. Used in SingleTireStatus and VehicleData Fuel Level

"},"Type%20Definitions.html#/c:SDLDefrostZone.h@T@SDLDefrostZone":{"name":"SDLDefrostZone","abstract":"

Enumeration listing possible defrost zones. Used in ClimateControlCapabilities and Data.

"},"Type%20Definitions.html#/c:SDLDeliveryMode.h@T@SDLDeliveryMode":{"name":"SDLDeliveryMode","abstract":"

Specifies the mode in which the sendLocation request is sent. Used in SendLocation.

"},"Type%20Definitions.html#/c:SDLDeviceLevelStatus.h@T@SDLDeviceLevelStatus":{"name":"SDLDeviceLevelStatus","abstract":"

Reflects the reported battery status of the connected device, if reported. Used in DeviceStatus.

"},"Type%20Definitions.html#/c:SDLDimension.h@T@SDLDimension":{"name":"SDLDimension","abstract":"

The supported dimensions of the GPS. Used in GPSData

"},"Type%20Definitions.html#/c:SDLDirection.h@T@SDLDirection":{"name":"SDLDirection","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLDisplayMode.h@T@SDLDisplayMode":{"name":"SDLDisplayMode","abstract":"

Identifies the various display types used by SDL.

"},"Type%20Definitions.html#/c:SDLDisplayType.h@T@SDLDisplayType":{"name":"SDLDisplayType","abstract":"

Identifies the various display types used by SDL. Used in DisplayCapabilities.

"},"Type%20Definitions.html#/c:SDLDistanceUnit.h@T@SDLDistanceUnit":{"name":"SDLDistanceUnit","abstract":"

Wiper Status

"},"Type%20Definitions.html#/c:SDLDriverDistractionState.h@T@SDLDriverDistractionState":{"name":"SDLDriverDistractionState","abstract":"

Enumeration that describes possible states of driver distraction. Used in OnDriverDistraction.

"},"Type%20Definitions.html#/c:SDLECallConfirmationStatus.h@T@SDLECallConfirmationStatus":{"name":"SDLECallConfirmationStatus","abstract":"

Reflects the status of the eCall Notification. Used in ECallInfo

"},"Type%20Definitions.html#/c:SDLElectronicParkBrakeStatus.h@T@SDLElectronicParkBrakeStatus":{"name":"SDLElectronicParkBrakeStatus","abstract":"

Reflects the status of the Electronic Parking Brake. A Vehicle Data Type.

"},"Type%20Definitions.html#/c:SDLEmergencyEventType.h@T@SDLEmergencyEventType":{"name":"SDLEmergencyEventType","abstract":"

Reflects the emergency event status of the vehicle. Used in EmergencyEvent

"},"Type%20Definitions.html#/c:SDLEnum.h@T@SDLEnum":{"name":"SDLEnum","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLFileManager.h@T@SDLFileManagerStartupCompletionHandler":{"name":"SDLFileManagerStartupCompletionHandler","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileName":{"name":"SDLFileName","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerUploadCompletionHandler":{"name":"SDLFileManagerUploadCompletionHandler","abstract":"

A completion handler called after a response from Core to a upload request.

"},"Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadCompletionHandler":{"name":"SDLFileManagerMultiUploadCompletionHandler","abstract":"

A completion handler called after a set of upload requests has completed.

"},"Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadProgressHandler":{"name":"SDLFileManagerMultiUploadProgressHandler","abstract":"

In a multiple request send, a handler called after each response from Core to a upload request.

"},"Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerDeleteCompletionHandler":{"name":"SDLFileManagerDeleteCompletionHandler","abstract":"

A completion handler called after a response from Core to a delete request.

"},"Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiDeleteCompletionHandler":{"name":"SDLFileManagerMultiDeleteCompletionHandler","abstract":"

A completion handler called after a set of delete requests has completed.

"},"Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerListFilesCompletionHandler":{"name":"SDLFileManagerListFilesCompletionHandler","abstract":"

A completion handler called after response from Core to a list files request.

"},"Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerUploadArtworkCompletionHandler":{"name":"SDLFileManagerUploadArtworkCompletionHandler","abstract":"

A completion handler called after a response from Core to a artwork upload request.

"},"Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadArtworkCompletionHandler":{"name":"SDLFileManagerMultiUploadArtworkCompletionHandler","abstract":"

A completion handler called after a set of upload artwork requests has completed.

"},"Type%20Definitions.html#/c:SDLFileManagerConstants.h@T@SDLFileManagerMultiUploadArtworkProgressHandler":{"name":"SDLFileManagerMultiUploadArtworkProgressHandler","abstract":"

In a multiple request send, a handler called after each response from Core to an artwork upload request.

"},"Type%20Definitions.html#/c:SDLFileType.h@T@SDLFileType":{"name":"SDLFileType","abstract":"

Enumeration listing possible file types. Used in SDLFile, PutFile, ImageField, OnSystemRequest

"},"Type%20Definitions.html#/c:SDLFuelCutoffStatus.h@T@SDLFuelCutoffStatus":{"name":"SDLFuelCutoffStatus","abstract":"

Reflects the status of the Restraints Control Module fuel pump cutoff. The fuel pump is cut off typically after the vehicle has had a collision. Used in EmergencyEvent.

"},"Type%20Definitions.html#/c:SDLFuelType.h@T@SDLFuelType":{"name":"SDLFuelType","abstract":"

Enumeration listing possible fuel types.

"},"Type%20Definitions.html#/c:SDLGlobalProperty.h@T@SDLGlobalProperty":{"name":"SDLGlobalProperty","abstract":"

Properties of a user-initiated VR interaction (i.e. interactions started by the user pressing the PTT button). Used in RPCs related to ResetGlobalProperties

"},"Type%20Definitions.html#/c:SDLHMILevel.h@T@SDLHMILevel":{"name":"SDLHMILevel","abstract":"

Specifies current level of the HMI. An HMI level indicates the degree of user interaction possible through the HMI (e.g. TTS only, display only, VR, etc.). The HMI level varies for an application based on the type of display (i.e. Nav or non-Nav) and the user directing focus to other applications (e.g. phone, other mobile applications, etc.). Used in OnHMIStatus

"},"Type%20Definitions.html#/c:SDLHMIZoneCapabilities.h@T@SDLHMIZoneCapabilities":{"name":"SDLHMIZoneCapabilities","abstract":"

Specifies HMI Zones in the vehicle. Used in RegisterAppInterfaceResponse

"},"Type%20Definitions.html#/c:SDLHybridAppPreference.h@T@SDLHybridAppPreference":{"name":"SDLHybridAppPreference","abstract":"

Enumeration for the user’s preference of which app type to use when both are available.

"},"Type%20Definitions.html#/c:SDLIgnitionStableStatus.h@T@SDLIgnitionStableStatus":{"name":"SDLIgnitionStableStatus","abstract":"

Reflects the ignition switch stability. Used in BodyInformation

"},"Type%20Definitions.html#/c:SDLIgnitionStatus.h@T@SDLIgnitionStatus":{"name":"SDLIgnitionStatus","abstract":"

Reflects the status of ignition. Used in BodyInformation.

"},"Type%20Definitions.html#/c:SDLImageFieldName.h@T@SDLImageFieldName":{"name":"SDLImageFieldName","abstract":"

The name that identifies the filed. Used in DisplayCapabilities.

"},"Type%20Definitions.html#/c:SDLImageType.h@T@SDLImageType":{"name":"SDLImageType","abstract":"

Contains information about the type of image. Used in Image.

"},"Type%20Definitions.html#/c:SDLInteractionMode.h@T@SDLInteractionMode":{"name":"SDLInteractionMode","abstract":"

For application-initiated interactions (SDLPerformInteraction), this specifies the mode by which the user is prompted and by which the user’s selection is indicated. Used in PerformInteraction.

"},"Type%20Definitions.html#/c:SDLKeyboardDelegate.h@T@SDLKeyboardAutocompleteCompletionHandler":{"name":"SDLKeyboardAutocompleteCompletionHandler","abstract":"

This handler is called when you wish to update your autocomplete text in response to the user’s input

"},"Type%20Definitions.html#/c:SDLKeyboardDelegate.h@T@SDLKeyboardAutoCompleteResultsHandler":{"name":"SDLKeyboardAutoCompleteResultsHandler","abstract":"

This handler is called when you wish to update your autocomplete text in response to the user’s input.

"},"Type%20Definitions.html#/c:SDLKeyboardDelegate.h@T@SDLKeyboardCharacterSetCompletionHandler":{"name":"SDLKeyboardCharacterSetCompletionHandler","abstract":"

This handler is called when you wish to update your keyboard’s limitedCharacterSet in response to the user’s input

"},"Type%20Definitions.html#/c:SDLKeyboardEvent.h@T@SDLKeyboardEvent":{"name":"SDLKeyboardEvent","abstract":"

Enumeration listing possible keyboard events. Used in OnKeyboardInput.

"},"Type%20Definitions.html#/c:SDLKeyboardLayout.h@T@SDLKeyboardLayout":{"name":"SDLKeyboardLayout","abstract":"

Enumeration listing possible keyboard layouts. Used in KeyboardProperties.

"},"Type%20Definitions.html#/c:SDLKeypressMode.h@T@SDLKeypressMode":{"name":"SDLKeypressMode","abstract":"

Enumeration listing possible keyboard events.

"},"Type%20Definitions.html#/c:SDLLanguage.h@T@SDLLanguage":{"name":"SDLLanguage","abstract":"

Specifies the language to be used for TTS, VR, displayed messages/menus. Used in ChangeRegistration and RegisterAppInterface.

"},"Type%20Definitions.html#/c:SDLLayoutMode.h@T@SDLLayoutMode":{"name":"SDLLayoutMode","abstract":"

For touchscreen interactions, the mode of how the choices are presented. Used in PerformInteraction.

"},"Type%20Definitions.html#/c:SDLLightName.h@T@SDLLightName":{"name":"SDLLightName","abstract":"

The name that identifies the Light

"},"Type%20Definitions.html#/c:SDLLightStatus.h@T@SDLLightStatus":{"name":"SDLLightStatus","abstract":"

Reflects the status of Light.

"},"Type%20Definitions.html#/c:SDLLockScreenStatus.h@T@SDLLockScreenStatus":{"name":"SDLLockScreenStatus","abstract":"

Describes what the status of the lock screen should be

"},"Type%20Definitions.html#/c:SDLLockScreenViewController.h@T@SwipeGestureCallbackBlock":{"name":"SwipeGestureCallbackBlock","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLLogConstants.h@T@SDLLogFilterBlock":{"name":"SDLLogFilterBlock","abstract":"

A block that takes in a log model and returns whether or not the log passes the filter and should therefore be logged.

"},"Type%20Definitions.html#/c:SDLMaintenanceModeStatus.h@T@SDLMaintenanceModeStatus":{"name":"SDLMaintenanceModeStatus","abstract":"

Describes the maintenence mode. Used in nothing.

"},"Type%20Definitions.html#/c:SDLManager.h@T@SDLManagerReadyBlock":{"name":"SDLManagerReadyBlock","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLManager.h@T@SDLRPCUpdatedBlock":{"name":"SDLRPCUpdatedBlock","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLMassageCushion.h@T@SDLMassageCushion":{"name":"SDLMassageCushion","abstract":"

The List possible cushions of a multi-contour massage seat.

"},"Type%20Definitions.html#/c:SDLMassageMode.h@T@SDLMassageMode":{"name":"SDLMassageMode","abstract":"

The List possible modes of a massage zone.

"},"Type%20Definitions.html#/c:SDLMassageZone.h@T@SDLMassageZone":{"name":"SDLMassageZone","abstract":"

List possible zones of a multi-contour massage seat.

"},"Type%20Definitions.html#/c:SDLMediaClockFormat.h@T@SDLMediaClockFormat":{"name":"SDLMediaClockFormat","abstract":"

Indicates the format of the time displayed on the connected SDL unit.

"},"Type%20Definitions.html#/c:SDLMediaType.h@T@SDLMediaType":{"name":"SDLMediaType","abstract":"

Enumeration listing possible media types.

"},"Type%20Definitions.html#/c:SDLMenuCell.h@T@SDLMenuCellSelectionHandler":{"name":"SDLMenuCellSelectionHandler","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLMenuLayout.h@T@SDLMenuLayout":{"name":"SDLMenuLayout","abstract":"

Enum for each type of video streaming protocol, used in VideoStreamingFormat

"},"Type%20Definitions.html#/c:SDLMetadataType.h@T@SDLMetadataType":{"name":"SDLMetadataType","abstract":"

Text Field metadata types. Used in Show.

"},"Type%20Definitions.html#/c:SDLModuleType.h@T@SDLModuleType":{"name":"SDLModuleType","abstract":"

The type of remote control data. Used in ButtonPress, GetInteriorVehicleData, and ModuleData

"},"Type%20Definitions.html#/c:SDLNavigationAction.h@T@SDLNavigationAction":{"name":"SDLNavigationAction","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLNavigationJunction.h@T@SDLNavigationJunction":{"name":"SDLNavigationJunction","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLNotificationName":{"name":"SDLNotificationName","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLNotificationUserInfoKey":{"name":"SDLNotificationUserInfoKey","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLAudioPassThruHandler":{"name":"SDLAudioPassThruHandler","abstract":"

A handler used on SDLPerformAudioPassThru.

"},"Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLResponseHandler":{"name":"SDLResponseHandler","abstract":"

A handler used on all RPC requests which fires when the response is received.

"},"Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLMultipleRequestCompletionHandler":{"name":"SDLMultipleRequestCompletionHandler","abstract":"

A completion handler called after a sequential or simultaneous set of requests have completed sending.

"},"Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLMultipleSequentialRequestProgressHandler":{"name":"SDLMultipleSequentialRequestProgressHandler","abstract":"

A handler called after each response to a request comes in in a multiple request send.

"},"Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLMultipleAsyncRequestProgressHandler":{"name":"SDLMultipleAsyncRequestProgressHandler","abstract":"

A handler called after each response to a request comes in in a multiple request send.

"},"Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLRPCButtonNotificationHandler":{"name":"SDLRPCButtonNotificationHandler","abstract":"

A handler that may optionally be run when an SDLSubscribeButton or SDLSoftButton has a corresponding notification occur.

"},"Type%20Definitions.html#/c:SDLNotificationConstants.h@T@SDLRPCCommandNotificationHandler":{"name":"SDLRPCCommandNotificationHandler","abstract":"

A handler that may optionally be run when an SDLAddCommand has a corresponding notification occur.

"},"Type%20Definitions.html#/c:SDLPRNDL.h@T@SDLPRNDL":{"name":"SDLPRNDL","abstract":"

The selected gear the car is in. Used in retrieving vehicle data.

"},"Type%20Definitions.html#/c:SDLPermissionConstants.h@T@SDLPermissionRPCName":{"name":"SDLPermissionRPCName","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLPermissionConstants.h@T@SDLPermissionObserverIdentifier":{"name":"SDLPermissionObserverIdentifier","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLPermissionConstants.h@T@SDLPermissionsChangedHandler":{"name":"SDLPermissionsChangedHandler","abstract":"

The PermissionObserver is a block that is passed in to some methods that will be stored and called when specified permissions change.

"},"Type%20Definitions.html#/c:SDLPermissionStatus.h@T@SDLPermissionStatus":{"name":"SDLPermissionStatus","abstract":"

Enumeration that describes possible permission states of a policy table entry. Used in nothing.

"},"Type%20Definitions.html#/c:SDLPowerModeQualificationStatus.h@T@SDLPowerModeQualificationStatus":{"name":"SDLPowerModeQualificationStatus","abstract":"

Describes the power mode qualification status. Used in ClusterModeStatus.

"},"Type%20Definitions.html#/c:SDLPowerModeStatus.h@T@SDLPowerModeStatus":{"name":"SDLPowerModeStatus","abstract":"

The status of the car’s power. Used in ClusterModeStatus.

"},"Type%20Definitions.html#/c:SDLPredefinedLayout.h@T@SDLPredefinedLayout":{"name":"SDLPredefinedLayout","abstract":"

A template layout an app uses to display information. The broad details of the layout are defined, but the details depend on the IVI system. Used in SetDisplayLayout.

"},"Type%20Definitions.html#/c:SDLPrerecordedSpeech.h@T@SDLPrerecordedSpeech":{"name":"SDLPrerecordedSpeech","abstract":"

Contains information about the speech capabilities on the SDL platform. Used in RegisterAppInterfaceResponse to indicate capability.

"},"Type%20Definitions.html#/c:SDLPrimaryAudioSource.h@T@SDLPrimaryAudioSource":{"name":"SDLPrimaryAudioSource","abstract":"

Reflects the current primary audio source of SDL (if selected). Used in DeviceStatus.

"},"Type%20Definitions.html#/c:SDLRPCFunctionNames.h@T@SDLRPCFunctionName":{"name":"SDLRPCFunctionName","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLRadioBand.h@T@SDLRadioBand":{"name":"SDLRadioBand","abstract":"

Radio bands, such as AM and FM, used in RadioControlData

"},"Type%20Definitions.html#/c:SDLRadioState.h@T@SDLRadioState":{"name":"SDLRadioState","abstract":"

List possible states of a remote control radio module. Used in RadioControlData.

"},"Type%20Definitions.html#/c:SDLRequestType.h@T@SDLRequestType":{"name":"SDLRequestType","abstract":"

A type of system request. Used in SystemRequest.

"},"Type%20Definitions.html#/c:SDLResult.h@T@SDLResult":{"name":"SDLResult","abstract":"

Defines the possible result codes returned by SDL to the application in a response to a requested operation. Used in RPC responses

"},"Type%20Definitions.html#/c:SDLSamplingRate.h@T@SDLSamplingRate":{"name":"SDLSamplingRate","abstract":"

Describes different sampling rates for PerformAudioPassThru and AudioPassThruCapabilities

"},"Type%20Definitions.html#/c:SDLScreenManager.h@T@SDLScreenManagerUpdateCompletionHandler":{"name":"SDLScreenManagerUpdateCompletionHandler","abstract":"

The handler run when the update has completed

"},"Type%20Definitions.html#/c:SDLScreenManager.h@T@SDLPreloadChoiceCompletionHandler":{"name":"SDLPreloadChoiceCompletionHandler","abstract":"

Return an error with userinfo [key: SDLChoiceCell, value: NSError] if choices failed to upload

"},"Type%20Definitions.html#/c:SDLSeatMemoryActionType.h@T@SDLSeatMemoryActionType":{"name":"SDLSeatMemoryActionType","abstract":"

List of possible actions on Seat Meomry

"},"Type%20Definitions.html#/c:SDLServiceUpdateReason.h@T@SDLServiceUpdateReason":{"name":"SDLServiceUpdateReason","abstract":"

Enumeration listing possible service update reasons.

"},"Type%20Definitions.html#/c:SDLSoftButtonType.h@T@SDLSoftButtonType":{"name":"SDLSoftButtonType","abstract":"

SoftButtonType (TEXT / IMAGE / BOTH). Used by SoftButton.

"},"Type%20Definitions.html#/c:SDLSpeechCapabilities.h@T@SDLSpeechCapabilities":{"name":"SDLSpeechCapabilities","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLStaticIconName.h@T@SDLStaticIconName":{"name":"SDLStaticIconName","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLStreamingMediaManagerConstants.h@T@SDLVideoStreamManagerState":{"name":"SDLVideoStreamManagerState","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLStreamingMediaManagerConstants.h@T@SDLAudioStreamManagerState":{"name":"SDLAudioStreamManagerState","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLStreamingMediaManagerConstants.h@T@SDLAppState":{"name":"SDLAppState","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLSupportedSeat.h@T@SDLSupportedSeat":{"name":"SDLSupportedSeat","abstract":"

List possible seats that is a remote controllable seat.

"},"Type%20Definitions.html#/c:SDLSystemAction.h@T@SDLSystemAction":{"name":"SDLSystemAction","abstract":"

Enumeration that describes system actions that can be triggered. Used in SoftButton.

"},"Type%20Definitions.html#/c:SDLSystemCapabilityManager.h@T@SDLUpdateCapabilityHandler":{"name":"SDLUpdateCapabilityHandler","abstract":"

A completion handler called after a request for the capability type is returned from the remote system.

"},"Type%20Definitions.html#/c:SDLSystemCapabilityManager.h@T@SDLCapabilityUpdateHandler":{"name":"SDLCapabilityUpdateHandler","abstract":"

An observer block for whenever a subscription is called.

"},"Type%20Definitions.html#/c:SDLSystemCapabilityType.h@T@SDLSystemCapabilityType":{"name":"SDLSystemCapabilityType","abstract":"

The type of system capability to get more information on. Used in GetSystemCapability.

"},"Type%20Definitions.html#/c:SDLSystemContext.h@T@SDLSystemContext":{"name":"SDLSystemContext","abstract":"

Indicates whether or not a user-initiated interaction is in progress, and if so, in what mode (i.e. MENU or VR). Used in OnHMIStatus

"},"Type%20Definitions.html#/c:SDLTBTState.h@T@SDLTBTState":{"name":"SDLTBTState","abstract":"

The turn-by-turn state, used in OnTBTClientState.

"},"Type%20Definitions.html#/c:SDLTPMS.h@T@SDLTPMS":{"name":"SDLTPMS","abstract":"

An enum representing values of the tire pressure monitoring system

"},"Type%20Definitions.html#/c:SDLTemperatureUnit.h@T@SDLTemperatureUnit":{"name":"SDLTemperatureUnit","abstract":"

The unit of temperature to display. Used in Temperature.

"},"Type%20Definitions.html#/c:SDLTextAlignment.h@T@SDLTextAlignment":{"name":"SDLTextAlignment","abstract":"

The list of possible alignments of text in a field. May only work on some display types. used in Show.

"},"Type%20Definitions.html#/c:SDLTextFieldName.h@T@SDLTextFieldName":{"name":"SDLTextFieldName","abstract":"

Names of the text fields that can appear on a SDL display. Used in TextFieldName.

"},"Type%20Definitions.html#/c:SDLTimerMode.h@T@SDLTimerMode":{"name":"SDLTimerMode","abstract":"

The direction of a timer. Used in nothing.

"},"Type%20Definitions/SDLTouchIdentifier.html":{"name":"SDLTouchIdentifier","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLTouchManager.h@T@SDLTouchEventHandler":{"name":"SDLTouchEventHandler","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLTouchType.h@T@SDLTouchType":{"name":"SDLTouchType","abstract":"

The type of a touch in a projection application. Used in OnTouchEvent.

"},"Type%20Definitions.html#/c:SDLTriggerSource.h@T@SDLTriggerSource":{"name":"SDLTriggerSource","abstract":"

Indicates whether choice/command was selected via VR or via a menu selection (using SEEKRIGHT/SEEKLEFT, TUNEUP, TUNEDOWN, OK buttons). Used in PerformInteractionResponse and OnCommand.

"},"Type%20Definitions.html#/c:SDLTurnSignal.h@T@SDLTurnSignal":{"name":"SDLTurnSignal","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLUpdateMode.h@T@SDLUpdateMode":{"name":"SDLUpdateMode","abstract":"

Specifies what function should be performed on the media clock/counter. Used in SetMediaClockTimer.

"},"Type%20Definitions.html#/c:SDLVehicleDataActiveStatus.h@T@SDLVehicleDataActiveStatus":{"name":"SDLVehicleDataActiveStatus","abstract":"

Vehicle Data Activity Status. Used in nothing.

"},"Type%20Definitions.html#/c:SDLVehicleDataEventStatus.h@T@SDLVehicleDataEventStatus":{"name":"SDLVehicleDataEventStatus","abstract":"

Reflects the status of a vehicle data event; e.g. a seat belt event status. Used in retrieving vehicle data.

"},"Type%20Definitions.html#/c:SDLVehicleDataNotificationStatus.h@T@SDLVehicleDataNotificationStatus":{"name":"SDLVehicleDataNotificationStatus","abstract":"

Reflects the status of a vehicle data notification. Used in ECallInfo

"},"Type%20Definitions.html#/c:SDLVehicleDataResultCode.h@T@SDLVehicleDataResultCode":{"name":"SDLVehicleDataResultCode","abstract":"

Vehicle Data Result Code. Used in DIDResult.

"},"Type%20Definitions.html#/c:SDLVehicleDataStatus.h@T@SDLVehicleDataStatus":{"name":"SDLVehicleDataStatus","abstract":"

Reflects the status of a binary vehicle data item. Used in MyKey.

"},"Type%20Definitions.html#/c:SDLVehicleDataType.h@T@SDLVehicleDataType":{"name":"SDLVehicleDataType","abstract":"

Defines the vehicle data types that can be published and/or subscribed to using SDLSubscribeVehicleData. Used in VehicleDataResult

"},"Type%20Definitions.html#/c:SDLVentilationMode.h@T@SDLVentilationMode":{"name":"SDLVentilationMode","abstract":"

The ventilation mode. Used in ClimateControlCapabilities

"},"Type%20Definitions.html#/c:SDLVideoStreamingCodec.h@T@SDLVideoStreamingCodec":{"name":"SDLVideoStreamingCodec","abstract":"

Enum for each type of video streaming codec. Used in VideoStreamingFormat.

"},"Type%20Definitions.html#/c:SDLVideoStreamingProtocol.h@T@SDLVideoStreamingProtocol":{"name":"SDLVideoStreamingProtocol","abstract":"

Enum for each type of video streaming protocol, used in VideoStreamingFormat

"},"Type%20Definitions.html#/c:SDLVideoStreamingState.h@T@SDLVideoStreamingState":{"name":"SDLVideoStreamingState","abstract":"

Enum for each type of video streaming protocol, used in VideoStreamingFormat

"},"Type%20Definitions.html#/c:SDLVoiceCommand.h@T@SDLVoiceCommandSelectionHandler":{"name":"SDLVoiceCommandSelectionHandler","abstract":"

Undocumented

"},"Type%20Definitions.html#/c:SDLVrCapabilities.h@T@SDLVRCapabilities":{"name":"SDLVRCapabilities","abstract":"

The VR capabilities of the connected SDL platform. Used in RegisterAppInterfaceResponse.

"},"Type%20Definitions.html#/c:SDLWarningLightStatus.h@T@SDLWarningLightStatus":{"name":"SDLWarningLightStatus","abstract":"

Reflects the status of a cluster instrument warning light. Used in TireStatus

"},"Type%20Definitions.html#/c:SDLWayPointType.h@T@SDLWayPointType":{"name":"SDLWayPointType","abstract":"

The type of a navigation waypoint. Used in GetWayPoints.

"},"Type%20Definitions.html#/c:SDLWindowType.h@T@SDLWindowType":{"name":"SDLWindowType","abstract":"

The type of the window to be created. Main window or widget.

"},"Type%20Definitions.html#/c:SDLWiperStatus.h@T@SDLWiperStatus":{"name":"SDLWiperStatus","abstract":"

The status of the windshield wipers. Used in retrieving vehicle data.

"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:didReceiveSingleTapForView:atPoint:":{"name":"-touchManager:didReceiveSingleTapForView:atPoint:","abstract":"

A single tap was received

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:didReceiveDoubleTapForView:atPoint:":{"name":"-touchManager:didReceiveDoubleTapForView:atPoint:","abstract":"

A double tap was received

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:panningDidStartInView:atPoint:":{"name":"-touchManager:panningDidStartInView:atPoint:","abstract":"

Panning started

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:didReceivePanningFromPoint:toPoint:":{"name":"-touchManager:didReceivePanningFromPoint:toPoint:","abstract":"

Panning moved between points

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:panningDidEndInView:atPoint:":{"name":"-touchManager:panningDidEndInView:atPoint:","abstract":"

Panning ended

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:panningCanceledAtPoint:":{"name":"-touchManager:panningCanceledAtPoint:","abstract":"

Panning canceled

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:pinchDidStartInView:atCenterPoint:":{"name":"-touchManager:pinchDidStartInView:atCenterPoint:","abstract":"

Pinch did start

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:didReceivePinchAtCenterPoint:withScale:":{"name":"-touchManager:didReceivePinchAtCenterPoint:withScale:","abstract":"

@abstract","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:didReceivePinchInView:atCenterPoint:withScale:":{"name":"-touchManager:didReceivePinchInView:atCenterPoint:withScale:","abstract":"

Pinch moved and changed scale

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:pinchDidEndInView:atCenterPoint:":{"name":"-touchManager:pinchDidEndInView:atCenterPoint:","abstract":"

Pinch did end

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLTouchManagerDelegate.html#/c:objc(pl)SDLTouchManagerDelegate(im)touchManager:pinchCanceledAtCenterPoint:":{"name":"-touchManager:pinchCanceledAtCenterPoint:","abstract":"

Pinch canceled

","parent_name":"SDLTouchManagerDelegate"},"Protocols/SDLStreamingMediaManagerDataSource.html#/c:objc(pl)SDLStreamingMediaManagerDataSource(im)preferredVideoFormatOrderFromHeadUnitPreferredOrder:":{"name":"-preferredVideoFormatOrderFromHeadUnitPreferredOrder:","abstract":"

Implement to return a different preferred order of attempted format usage than the head unit’s preferred order. In nearly all cases, it’s best to simply return the head unit’s preferred order, or not implement this method (which does the same thing).

","parent_name":"SDLStreamingMediaManagerDataSource"},"Protocols/SDLStreamingMediaManagerDataSource.html#/c:objc(pl)SDLStreamingMediaManagerDataSource(im)resolutionFromHeadUnitPreferredResolution:":{"name":"-resolutionFromHeadUnitPreferredResolution:","abstract":"

Implement to return a different resolution to use for video streaming than the head unit’s requested resolution. If you return a resolution that the head unit does not like, the manager will fail to start up. In nearly all cases, it’s best to simply return the head unit’s preferred order, or not implement this method (which does the same thing), and adapt your UI to the head unit’s preferred resolution instead.

","parent_name":"SDLStreamingMediaManagerDataSource"},"Protocols/SDLStreamingAudioManagerType.html#/c:objc(pl)SDLStreamingAudioManagerType(py)audioConnected":{"name":"audioConnected","abstract":"

Whether or not the audio byte stream is currently connected

","parent_name":"SDLStreamingAudioManagerType"},"Protocols/SDLStreamingAudioManagerType.html#/c:objc(pl)SDLStreamingAudioManagerType(im)sendAudioData:":{"name":"-sendAudioData:","abstract":"

Send audio data bytes over the audio byte stream

","parent_name":"SDLStreamingAudioManagerType"},"Protocols/SDLServiceEncryptionDelegate.html#/c:objc(pl)SDLServiceEncryptionDelegate(im)serviceEncryptionUpdatedOnService:encrypted:error:":{"name":"-serviceEncryptionUpdatedOnService:encrypted:error:","abstract":"

Called when the encryption service has been.

","parent_name":"SDLServiceEncryptionDelegate"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(py)appId":{"name":"appId","abstract":"

The app id of the app

","parent_name":"SDLSecurityType"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(im)initializeWithAppId:completionHandler:":{"name":"-initializeWithAppId:completionHandler:","abstract":"

Initialize the SDL security library with the app’s id and a completion handler

","parent_name":"SDLSecurityType"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(im)stop":{"name":"-stop","abstract":"

Stop the security library

","parent_name":"SDLSecurityType"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(im)runHandshakeWithClientData:error:":{"name":"-runHandshakeWithClientData:error:","abstract":"

Run the SSL/TLS handshake

","parent_name":"SDLSecurityType"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(im)encryptData:withError:":{"name":"-encryptData:withError:","abstract":"

Encrypt data using SSL/TLS

","parent_name":"SDLSecurityType"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(im)decryptData:withError:":{"name":"-decryptData:withError:","abstract":"

Decrypt data using SSL/TLS

","parent_name":"SDLSecurityType"},"Protocols/SDLSecurityType.html#/c:objc(pl)SDLSecurityType(cm)availableMakes":{"name":"+availableMakes","abstract":"

The vehicle makes this security library covers

","parent_name":"SDLSecurityType"},"Protocols/SDLManagerDelegate.html#/c:objc(pl)SDLManagerDelegate(im)managerDidDisconnect":{"name":"-managerDidDisconnect","abstract":"

Called upon a disconnection from the remote system.

","parent_name":"SDLManagerDelegate"},"Protocols/SDLManagerDelegate.html#/c:objc(pl)SDLManagerDelegate(im)hmiLevel:didChangeToLevel:":{"name":"-hmiLevel:didChangeToLevel:","abstract":"

Called when the HMI level state of this application changes on the remote system. This is equivalent to the application’s state changes in iOS such as foreground, background, or closed.

","parent_name":"SDLManagerDelegate"},"Protocols/SDLManagerDelegate.html#/c:objc(pl)SDLManagerDelegate(im)audioStreamingState:didChangeToState:":{"name":"-audioStreamingState:didChangeToState:","abstract":"

Called when the audio streaming state of this application changes on the remote system. This refers to when streaming audio is audible to the user.

","parent_name":"SDLManagerDelegate"},"Protocols/SDLManagerDelegate.html#/c:objc(pl)SDLManagerDelegate(im)systemContext:didChangeToContext:":{"name":"-systemContext:didChangeToContext:","abstract":"

Called when the system context of this application changes on the remote system. This refers to whether or not a user-initiated interaction is in progress, and if so, what it is.

","parent_name":"SDLManagerDelegate"},"Protocols/SDLManagerDelegate.html#/c:objc(pl)SDLManagerDelegate(im)managerShouldUpdateLifecycleToLanguage:":{"name":"-managerShouldUpdateLifecycleToLanguage:","abstract":"

Called when the lifecycle manager detected a language mismatch. In case of a language mismatch the manager should change the apps registration by updating the lifecycle configuration to the specified language. If the app can support the specified language it should return an Object of SDLLifecycleConfigurationUpdate, otherwise it should return nil to indicate that the language is not supported.

","parent_name":"SDLManagerDelegate"},"Protocols/SDLLogTarget.html#/c:objc(pl)SDLLogTarget(cm)logger":{"name":"+logger","abstract":"

A simple convenience initializer to create the object. This should not start up the logger.

","parent_name":"SDLLogTarget"},"Protocols/SDLLogTarget.html#/c:objc(pl)SDLLogTarget(im)setupLogger":{"name":"-setupLogger","abstract":"

A call to setup the logger in whatever manner it needs to do so.

","parent_name":"SDLLogTarget"},"Protocols/SDLLogTarget.html#/c:objc(pl)SDLLogTarget(im)logWithLog:formattedLog:":{"name":"-logWithLog:formattedLog:","abstract":"

Log a particular log using the model and the formatted log message to the target.

","parent_name":"SDLLogTarget"},"Protocols/SDLLogTarget.html#/c:objc(pl)SDLLogTarget(im)teardownLogger":{"name":"-teardownLogger","abstract":"

The log target should be torn down. e.g. file handles should be closed

","parent_name":"SDLLogTarget"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)userDidSubmitInput:withEvent:":{"name":"-userDidSubmitInput:withEvent:","abstract":"

The keyboard session completed with some input.

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)keyboardDidAbortWithReason:":{"name":"-keyboardDidAbortWithReason:","abstract":"

The keyboard session aborted.

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)customKeyboardConfiguration":{"name":"-customKeyboardConfiguration","abstract":"

Implement this in order to provide a custom keyboard configuration to just this keyboard. To apply default settings to all keyboards, see SDLScreenManager.keyboardConfiguration

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)updateAutocompleteWithInput:completionHandler:":{"name":"-updateAutocompleteWithInput:completionHandler:","abstract":"

Implement this if you wish to update the KeyboardProperties.autoCompleteText as the user updates their input. This is called upon a KEYPRESS event.

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)updateAutocompleteWithInput:autoCompleteResultsHandler:":{"name":"-updateAutocompleteWithInput:autoCompleteResultsHandler:","abstract":"

Implement this if you wish to updated the KeyboardProperties.autoCompleteList as the user updates their input. This is called upon a KEYPRESS event.

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)updateCharacterSetWithInput:completionHandler:":{"name":"-updateCharacterSetWithInput:completionHandler:","abstract":"

Implement this if you wish to update the limitedCharacterSet as the user updates their input. This is called upon a KEYPRESS event.

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLKeyboardDelegate.html#/c:objc(pl)SDLKeyboardDelegate(im)keyboardDidSendEvent:text:":{"name":"-keyboardDidSendEvent:text:","abstract":"

Implement this to be notified of all events occurring on the keyboard

","parent_name":"SDLKeyboardDelegate"},"Protocols/SDLChoiceSetDelegate.html#/c:objc(pl)SDLChoiceSetDelegate(im)choiceSet:didSelectChoice:withSource:atRowIndex:":{"name":"-choiceSet:didSelectChoice:withSource:atRowIndex:","abstract":"

Undocumented

","parent_name":"SDLChoiceSetDelegate"},"Protocols/SDLChoiceSetDelegate.html#/c:objc(pl)SDLChoiceSetDelegate(im)choiceSet:didReceiveError:":{"name":"-choiceSet:didReceiveError:","abstract":"

Undocumented

","parent_name":"SDLChoiceSetDelegate"},"Protocols/SDLAudioStreamManagerDelegate.html#/c:objc(pl)SDLAudioStreamManagerDelegate(im)audioStreamManager:fileDidFinishPlaying:successfully:":{"name":"-audioStreamManager:fileDidFinishPlaying:successfully:","abstract":"

Called when a file from the SDLAudioStreamManager finishes playing

","parent_name":"SDLAudioStreamManagerDelegate"},"Protocols/SDLAudioStreamManagerDelegate.html#/c:objc(pl)SDLAudioStreamManagerDelegate(im)audioStreamManager:errorDidOccurForFile:error:":{"name":"-audioStreamManager:errorDidOccurForFile:error:","abstract":"

Called when a file from the SDLAudioStreamManager could not play

","parent_name":"SDLAudioStreamManagerDelegate"},"Protocols/SDLAudioStreamManagerDelegate.html#/c:objc(pl)SDLAudioStreamManagerDelegate(im)audioStreamManager:dataBufferDidFinishPlayingSuccessfully:":{"name":"-audioStreamManager:dataBufferDidFinishPlayingSuccessfully:","abstract":"

Called when a data buffer from the SDLAudioStreamManager finishes playing

","parent_name":"SDLAudioStreamManagerDelegate"},"Protocols/SDLAudioStreamManagerDelegate.html#/c:objc(pl)SDLAudioStreamManagerDelegate(im)audioStreamManager:errorDidOccurForDataBuffer:":{"name":"-audioStreamManager:errorDidOccurForDataBuffer:","abstract":"

Called when a data buffer from the SDLAudioStreamManager could not play

","parent_name":"SDLAudioStreamManagerDelegate"},"Protocols.html#/c:objc(pl)SDLInt":{"name":"SDLInt","abstract":"

A declaration that this NSNumber contains an NSInteger.

"},"Protocols.html#/c:objc(pl)SDLUInt":{"name":"SDLUInt","abstract":"

A declaration that this NSNumber contains an NSUInteger.

"},"Protocols.html#/c:objc(pl)SDLBool":{"name":"SDLBool","abstract":"

A declaration that this NSNumber contains a BOOL.

"},"Protocols.html#/c:objc(pl)SDLFloat":{"name":"SDLFloat","abstract":"

A declaration that this NSNumber contains a float.

"},"Protocols/SDLAudioStreamManagerDelegate.html":{"name":"SDLAudioStreamManagerDelegate","abstract":"

Undocumented

"},"Protocols/SDLChoiceSetDelegate.html":{"name":"SDLChoiceSetDelegate","abstract":"

Undocumented

"},"Protocols/SDLKeyboardDelegate.html":{"name":"SDLKeyboardDelegate","abstract":"

Undocumented

"},"Protocols/SDLLogTarget.html":{"name":"SDLLogTarget","abstract":"

A protocol describing a place logs from SDLLogManager are logged to

"},"Protocols/SDLManagerDelegate.html":{"name":"SDLManagerDelegate","abstract":"

Undocumented

"},"Protocols/SDLSecurityType.html":{"name":"SDLSecurityType","abstract":"

A protocol used by SDL Security libraries.

"},"Protocols/SDLServiceEncryptionDelegate.html":{"name":"SDLServiceEncryptionDelegate","abstract":"

Undocumented

"},"Protocols/SDLStreamingAudioManagerType.html":{"name":"SDLStreamingAudioManagerType","abstract":"

Undocumented

"},"Protocols/SDLStreamingMediaManagerDataSource.html":{"name":"SDLStreamingMediaManagerDataSource","abstract":"

Undocumented

"},"Protocols/SDLTouchManagerDelegate.html":{"name":"SDLTouchManagerDelegate","abstract":"

Undocumented

"},"Enums/SDLStreamingEncryptionFlag.html#/c:@E@SDLStreamingEncryptionFlag@SDLStreamingEncryptionFlagNone":{"name":"SDLStreamingEncryptionFlagNone","abstract":"

Undocumented

","parent_name":"SDLStreamingEncryptionFlag"},"Enums/SDLStreamingEncryptionFlag.html#/c:@E@SDLStreamingEncryptionFlag@SDLStreamingEncryptionFlagAuthenticateOnly":{"name":"SDLStreamingEncryptionFlagAuthenticateOnly","abstract":"

Undocumented

","parent_name":"SDLStreamingEncryptionFlag"},"Enums/SDLStreamingEncryptionFlag.html#/c:@E@SDLStreamingEncryptionFlag@SDLStreamingEncryptionFlagAuthenticateAndEncrypt":{"name":"SDLStreamingEncryptionFlagAuthenticateAndEncrypt","abstract":"

Undocumented

","parent_name":"SDLStreamingEncryptionFlag"},"Enums/SDLCarWindowRenderingType.html#/c:@E@SDLCarWindowRenderingType@SDLCarWindowRenderingTypeLayer":{"name":"SDLCarWindowRenderingTypeLayer","abstract":"

Undocumented

","parent_name":"SDLCarWindowRenderingType"},"Enums/SDLCarWindowRenderingType.html#/c:@E@SDLCarWindowRenderingType@SDLCarWindowRenderingTypeViewAfterScreenUpdates":{"name":"SDLCarWindowRenderingTypeViewAfterScreenUpdates","abstract":"

Undocumented

","parent_name":"SDLCarWindowRenderingType"},"Enums/SDLCarWindowRenderingType.html#/c:@E@SDLCarWindowRenderingType@SDLCarWindowRenderingTypeViewBeforeScreenUpdates":{"name":"SDLCarWindowRenderingTypeViewBeforeScreenUpdates","abstract":"

Undocumented

","parent_name":"SDLCarWindowRenderingType"},"Enums/SDLRPCMessageType.html#/c:@E@SDLRPCMessageType@SDLRPCMessageTypeRequest":{"name":"SDLRPCMessageTypeRequest","abstract":"

Undocumented

","parent_name":"SDLRPCMessageType"},"Enums/SDLRPCMessageType.html#/c:@E@SDLRPCMessageType@SDLRPCMessageTypeResponse":{"name":"SDLRPCMessageTypeResponse","abstract":"

Undocumented

","parent_name":"SDLRPCMessageType"},"Enums/SDLRPCMessageType.html#/c:@E@SDLRPCMessageType@SDLRPCMessageTypeNotification":{"name":"SDLRPCMessageTypeNotification","abstract":"

Undocumented

","parent_name":"SDLRPCMessageType"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoHeartbeat":{"name":"SDLFrameInfoHeartbeat","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoStartService":{"name":"SDLFrameInfoStartService","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoStartServiceACK":{"name":"SDLFrameInfoStartServiceACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoStartServiceNACK":{"name":"SDLFrameInfoStartServiceNACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoEndService":{"name":"SDLFrameInfoEndService","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoEndServiceACK":{"name":"SDLFrameInfoEndServiceACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoEndServiceNACK":{"name":"SDLFrameInfoEndServiceNACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoRegisterSecondaryTransport":{"name":"SDLFrameInfoRegisterSecondaryTransport","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoRegisterSecondaryTransportACK":{"name":"SDLFrameInfoRegisterSecondaryTransportACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoRegisterSecondaryTransportNACK":{"name":"SDLFrameInfoRegisterSecondaryTransportNACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoTransportEventUpdate":{"name":"SDLFrameInfoTransportEventUpdate","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoServiceDataAck":{"name":"SDLFrameInfoServiceDataAck","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoHeartbeatACK":{"name":"SDLFrameInfoHeartbeatACK","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoSingleFrame":{"name":"SDLFrameInfoSingleFrame","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoFirstFrame":{"name":"SDLFrameInfoFirstFrame","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLFrameInfo.html#/c:@E@SDLFrameInfo@SDLFrameInfoConsecutiveLastFrame":{"name":"SDLFrameInfoConsecutiveLastFrame","abstract":"

Undocumented

","parent_name":"SDLFrameInfo"},"Enums/SDLServiceType.html#/c:@E@SDLServiceType@SDLServiceTypeControl":{"name":"SDLServiceTypeControl","abstract":"

Undocumented

","parent_name":"SDLServiceType"},"Enums/SDLServiceType.html#/c:@E@SDLServiceType@SDLServiceTypeRPC":{"name":"SDLServiceTypeRPC","abstract":"

Undocumented

","parent_name":"SDLServiceType"},"Enums/SDLServiceType.html#/c:@E@SDLServiceType@SDLServiceTypeAudio":{"name":"SDLServiceTypeAudio","abstract":"

Undocumented

","parent_name":"SDLServiceType"},"Enums/SDLServiceType.html#/c:@E@SDLServiceType@SDLServiceTypeVideo":{"name":"SDLServiceTypeVideo","abstract":"

Undocumented

","parent_name":"SDLServiceType"},"Enums/SDLServiceType.html#/c:@E@SDLServiceType@SDLServiceTypeBulkData":{"name":"SDLServiceTypeBulkData","abstract":"

Undocumented

","parent_name":"SDLServiceType"},"Enums/SDLFrameType.html#/c:@E@SDLFrameType@SDLFrameTypeControl":{"name":"SDLFrameTypeControl","abstract":"

Undocumented

","parent_name":"SDLFrameType"},"Enums/SDLFrameType.html#/c:@E@SDLFrameType@SDLFrameTypeSingle":{"name":"SDLFrameTypeSingle","abstract":"

Undocumented

","parent_name":"SDLFrameType"},"Enums/SDLFrameType.html#/c:@E@SDLFrameType@SDLFrameTypeFirst":{"name":"SDLFrameTypeFirst","abstract":"

Undocumented

","parent_name":"SDLFrameType"},"Enums/SDLFrameType.html#/c:@E@SDLFrameType@SDLFrameTypeConsecutive":{"name":"SDLFrameTypeConsecutive","abstract":"

Undocumented

","parent_name":"SDLFrameType"},"Enums/SDLPredefinedWindows.html#/c:@E@SDLPredefinedWindows@SDLPredefinedWindowsDefaultWindow":{"name":"SDLPredefinedWindowsDefaultWindow","abstract":"

Undocumented

","parent_name":"SDLPredefinedWindows"},"Enums/SDLPredefinedWindows.html#/c:@E@SDLPredefinedWindows@SDLPredefinedWindowsPrimaryWidget":{"name":"SDLPredefinedWindowsPrimaryWidget","abstract":"

Undocumented

","parent_name":"SDLPredefinedWindows"},"Enums/SDLPermissionGroupStatus.html#/c:@E@SDLPermissionGroupStatus@SDLPermissionGroupStatusAllowed":{"name":"SDLPermissionGroupStatusAllowed","abstract":"

Every RPC in the group is currently allowed.

","parent_name":"SDLPermissionGroupStatus"},"Enums/SDLPermissionGroupStatus.html#/c:@E@SDLPermissionGroupStatus@SDLPermissionGroupStatusDisallowed":{"name":"SDLPermissionGroupStatusDisallowed","abstract":"

Every RPC in the group is currently disallowed.

","parent_name":"SDLPermissionGroupStatus"},"Enums/SDLPermissionGroupStatus.html#/c:@E@SDLPermissionGroupStatus@SDLPermissionGroupStatusMixed":{"name":"SDLPermissionGroupStatusMixed","abstract":"

Some RPCs in the group are allowed and some disallowed.

","parent_name":"SDLPermissionGroupStatus"},"Enums/SDLPermissionGroupStatus.html#/c:@E@SDLPermissionGroupStatus@SDLPermissionGroupStatusUnknown":{"name":"SDLPermissionGroupStatusUnknown","abstract":"

The current status of the group is unknown.

","parent_name":"SDLPermissionGroupStatus"},"Enums/SDLPermissionGroupType.html#/c:@E@SDLPermissionGroupType@SDLPermissionGroupTypeAllAllowed":{"name":"SDLPermissionGroupTypeAllAllowed","abstract":"

Be notified when all of the RPC in the group are allowed, or, when they all stop being allowed in some sense, that is, when they were all allowed, and now they are not.

","parent_name":"SDLPermissionGroupType"},"Enums/SDLPermissionGroupType.html#/c:@E@SDLPermissionGroupType@SDLPermissionGroupTypeAny":{"name":"SDLPermissionGroupTypeAny","abstract":"

Be notified when any change in availability occurs among the group.

","parent_name":"SDLPermissionGroupType"},"Enums/MenuCellState.html#/c:@E@MenuCellState@MenuCellStateDelete":{"name":"MenuCellStateDelete","abstract":"

Undocumented

","parent_name":"MenuCellState"},"Enums/MenuCellState.html#/c:@E@MenuCellState@MenuCellStateAdd":{"name":"MenuCellStateAdd","abstract":"

Undocumented

","parent_name":"MenuCellState"},"Enums/MenuCellState.html#/c:@E@MenuCellState@MenuCellStateKeep":{"name":"MenuCellStateKeep","abstract":"

Undocumented

","parent_name":"MenuCellState"},"Enums/SDLDynamicMenuUpdatesMode.html#/c:@E@SDLDynamicMenuUpdatesMode@SDLDynamicMenuUpdatesModeForceOn":{"name":"SDLDynamicMenuUpdatesModeForceOn","abstract":"

Undocumented

","parent_name":"SDLDynamicMenuUpdatesMode"},"Enums/SDLDynamicMenuUpdatesMode.html#/c:@E@SDLDynamicMenuUpdatesMode@SDLDynamicMenuUpdatesModeForceOff":{"name":"SDLDynamicMenuUpdatesModeForceOff","abstract":"

Undocumented

","parent_name":"SDLDynamicMenuUpdatesMode"},"Enums/SDLDynamicMenuUpdatesMode.html#/c:@E@SDLDynamicMenuUpdatesMode@SDLDynamicMenuUpdatesModeOnWithCompatibility":{"name":"SDLDynamicMenuUpdatesModeOnWithCompatibility","abstract":"

Undocumented

","parent_name":"SDLDynamicMenuUpdatesMode"},"Enums/SDLLogFormatType.html#/c:@E@SDLLogFormatType@SDLLogFormatTypeSimple":{"name":"SDLLogFormatTypeSimple","abstract":"

Undocumented

","parent_name":"SDLLogFormatType"},"Enums/SDLLogFormatType.html#/c:@E@SDLLogFormatType@SDLLogFormatTypeDefault":{"name":"SDLLogFormatTypeDefault","abstract":"

Undocumented

","parent_name":"SDLLogFormatType"},"Enums/SDLLogFormatType.html#/c:@E@SDLLogFormatType@SDLLogFormatTypeDetailed":{"name":"SDLLogFormatTypeDetailed","abstract":"

Undocumented

","parent_name":"SDLLogFormatType"},"Enums/SDLLogLevel.html#/c:@E@SDLLogLevel@SDLLogLevelDefault":{"name":"SDLLogLevelDefault","abstract":"

Undocumented

","parent_name":"SDLLogLevel"},"Enums/SDLLogLevel.html#/c:@E@SDLLogLevel@SDLLogLevelOff":{"name":"SDLLogLevelOff","abstract":"

Undocumented

","parent_name":"SDLLogLevel"},"Enums/SDLLogLevel.html#/c:@E@SDLLogLevel@SDLLogLevelError":{"name":"SDLLogLevelError","abstract":"

Undocumented

","parent_name":"SDLLogLevel"},"Enums/SDLLogLevel.html#/c:@E@SDLLogLevel@SDLLogLevelWarning":{"name":"SDLLogLevelWarning","abstract":"

Undocumented

","parent_name":"SDLLogLevel"},"Enums/SDLLogLevel.html#/c:@E@SDLLogLevel@SDLLogLevelDebug":{"name":"SDLLogLevelDebug","abstract":"

Undocumented

","parent_name":"SDLLogLevel"},"Enums/SDLLogLevel.html#/c:@E@SDLLogLevel@SDLLogLevelVerbose":{"name":"SDLLogLevelVerbose","abstract":"

Undocumented

","parent_name":"SDLLogLevel"},"Enums/SDLLogFlag.html#/c:@E@SDLLogFlag@SDLLogFlagError":{"name":"SDLLogFlagError","abstract":"

Undocumented

","parent_name":"SDLLogFlag"},"Enums/SDLLogFlag.html#/c:@E@SDLLogFlag@SDLLogFlagWarning":{"name":"SDLLogFlagWarning","abstract":"

Undocumented

","parent_name":"SDLLogFlag"},"Enums/SDLLogFlag.html#/c:@E@SDLLogFlag@SDLLogFlagDebug":{"name":"SDLLogFlagDebug","abstract":"

Undocumented

","parent_name":"SDLLogFlag"},"Enums/SDLLogFlag.html#/c:@E@SDLLogFlag@SDLLogFlagVerbose":{"name":"SDLLogFlagVerbose","abstract":"

Undocumented

","parent_name":"SDLLogFlag"},"Enums/SDLLogBytesDirection.html#/c:@E@SDLLogBytesDirection@SDLLogBytesDirectionTransmit":{"name":"SDLLogBytesDirectionTransmit","abstract":"

Undocumented

","parent_name":"SDLLogBytesDirection"},"Enums/SDLLogBytesDirection.html#/c:@E@SDLLogBytesDirection@SDLLogBytesDirectionReceive":{"name":"SDLLogBytesDirectionReceive","abstract":"

Undocumented

","parent_name":"SDLLogBytesDirection"},"Enums/SDLLockScreenConfigurationDisplayMode.html#/c:@E@SDLLockScreenConfigurationDisplayMode@SDLLockScreenConfigurationDisplayModeNever":{"name":"SDLLockScreenConfigurationDisplayModeNever","abstract":"

Undocumented

","parent_name":"SDLLockScreenConfigurationDisplayMode"},"Enums/SDLLockScreenConfigurationDisplayMode.html#/c:@E@SDLLockScreenConfigurationDisplayMode@SDLLockScreenConfigurationDisplayModeRequiredOnly":{"name":"SDLLockScreenConfigurationDisplayModeRequiredOnly","abstract":"

Undocumented

","parent_name":"SDLLockScreenConfigurationDisplayMode"},"Enums/SDLLockScreenConfigurationDisplayMode.html#/c:@E@SDLLockScreenConfigurationDisplayMode@SDLLockScreenConfigurationDisplayModeOptionalOrRequired":{"name":"SDLLockScreenConfigurationDisplayModeOptionalOrRequired","abstract":"

Undocumented

","parent_name":"SDLLockScreenConfigurationDisplayMode"},"Enums/SDLLockScreenConfigurationDisplayMode.html#/c:@E@SDLLockScreenConfigurationDisplayMode@SDLLockScreenConfigurationDisplayModeAlways":{"name":"SDLLockScreenConfigurationDisplayModeAlways","abstract":"

Undocumented

","parent_name":"SDLLockScreenConfigurationDisplayMode"},"Enums/SDLSecondaryTransports.html#/c:@E@SDLSecondaryTransports@SDLSecondaryTransportsNone":{"name":"SDLSecondaryTransportsNone","abstract":"

Undocumented

","parent_name":"SDLSecondaryTransports"},"Enums/SDLSecondaryTransports.html#/c:@E@SDLSecondaryTransports@SDLSecondaryTransportsTCP":{"name":"SDLSecondaryTransportsTCP","abstract":"

Undocumented

","parent_name":"SDLSecondaryTransports"},"Enums/SDLRPCStoreError.html#/c:@E@SDLRPCStoreError@SDLRPCStoreErrorGetInvalidObject":{"name":"SDLRPCStoreErrorGetInvalidObject","abstract":"

In dictionary stored value with unexpected type

","parent_name":"SDLRPCStoreError"},"Enums/SDLTransportError.html#/c:@E@SDLTransportError@SDLTransportErrorUnknown":{"name":"SDLTransportErrorUnknown","abstract":"

Connection cannot be established due to a reason not listed here.

","parent_name":"SDLTransportError"},"Enums/SDLTransportError.html#/c:@E@SDLTransportError@SDLTransportErrorConnectionRefused":{"name":"SDLTransportErrorConnectionRefused","abstract":"

TCP connection is refused.","parent_name":"SDLTransportError"},"Enums/SDLTransportError.html#/c:@E@SDLTransportError@SDLTransportErrorConnectionTimedOut":{"name":"SDLTransportErrorConnectionTimedOut","abstract":"

TCP connection cannot be established within given time.","parent_name":"SDLTransportError"},"Enums/SDLTransportError.html#/c:@E@SDLTransportError@SDLTransportErrorNetworkDown":{"name":"SDLTransportErrorNetworkDown","abstract":"

TCP connection cannot be established since network is down.","parent_name":"SDLTransportError"},"Enums/SDLChoiceSetManagerError.html#/c:@E@SDLChoiceSetManagerError@SDLChoiceSetManagerErrorPendingPresentationDeleted":{"name":"SDLChoiceSetManagerErrorPendingPresentationDeleted","abstract":"

Undocumented

","parent_name":"SDLChoiceSetManagerError"},"Enums/SDLChoiceSetManagerError.html#/c:@E@SDLChoiceSetManagerError@SDLChoiceSetManagerErrorDeletionFailed":{"name":"SDLChoiceSetManagerErrorDeletionFailed","abstract":"

Undocumented

","parent_name":"SDLChoiceSetManagerError"},"Enums/SDLChoiceSetManagerError.html#/c:@E@SDLChoiceSetManagerError@SDLChoiceSetManagerErrorUploadFailed":{"name":"SDLChoiceSetManagerErrorUploadFailed","abstract":"

Undocumented

","parent_name":"SDLChoiceSetManagerError"},"Enums/SDLChoiceSetManagerError.html#/c:@E@SDLChoiceSetManagerError@SDLChoiceSetManagerErrorFailedToCreateMenuItems":{"name":"SDLChoiceSetManagerErrorFailedToCreateMenuItems","abstract":"

Undocumented

","parent_name":"SDLChoiceSetManagerError"},"Enums/SDLChoiceSetManagerError.html#/c:@E@SDLChoiceSetManagerError@SDLChoiceSetManagerErrorInvalidState":{"name":"SDLChoiceSetManagerErrorInvalidState","abstract":"

Undocumented

","parent_name":"SDLChoiceSetManagerError"},"Enums/SDLMenuManagerError.html#/c:@E@SDLMenuManagerError@SDLMenuManagerErrorRPCsFailed":{"name":"SDLMenuManagerErrorRPCsFailed","abstract":"

Undocumented

","parent_name":"SDLMenuManagerError"},"Enums/SDLSoftButtonManagerError.html#/c:@E@SDLSoftButtonManagerError@SDLSoftButtonManagerErrorPendingUpdateSuperseded":{"name":"SDLSoftButtonManagerErrorPendingUpdateSuperseded","abstract":"

Undocumented

","parent_name":"SDLSoftButtonManagerError"},"Enums/SDLTextAndGraphicManagerError.html#/c:@E@SDLTextAndGraphicManagerError@SDLTextAndGraphicManagerErrorPendingUpdateSuperseded":{"name":"SDLTextAndGraphicManagerErrorPendingUpdateSuperseded","abstract":"

Undocumented

","parent_name":"SDLTextAndGraphicManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorCannotOverwrite":{"name":"SDLFileManagerErrorCannotOverwrite","abstract":"

A file attempted to send, but a file with that name already exists on the remote head unit, and the file was not configured to overwrite.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorNoKnownFile":{"name":"SDLFileManagerErrorNoKnownFile","abstract":"

A file was attempted to be accessed but it does not exist.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorUnableToStart":{"name":"SDLFileManagerErrorUnableToStart","abstract":"

The file manager attempted to start but encountered an error.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorUnableToUpload":{"name":"SDLFileManagerErrorUnableToUpload","abstract":"

The file manager was unable to send this file.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorFileDoesNotExist":{"name":"SDLFileManagerErrorFileDoesNotExist","abstract":"

The file manager could not find the local file.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerUploadCanceled":{"name":"SDLFileManagerUploadCanceled","abstract":"

The file manager could not find the local file.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerMultipleFileUploadTasksFailed":{"name":"SDLFileManagerMultipleFileUploadTasksFailed","abstract":"

The file manager could not find the local file.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerMultipleFileDeleteTasksFailed":{"name":"SDLFileManagerMultipleFileDeleteTasksFailed","abstract":"

The file manager could not find the local file.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorFileDataMissing":{"name":"SDLFileManagerErrorFileDataMissing","abstract":"

The file manager could not find the local file.

","parent_name":"SDLFileManagerError"},"Enums/SDLFileManagerError.html#/c:@E@SDLFileManagerError@SDLFileManagerErrorStaticIcon":{"name":"SDLFileManagerErrorStaticIcon","abstract":"

The file manager could not find the local file.

","parent_name":"SDLFileManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorRPCRequestFailed":{"name":"SDLManagerErrorRPCRequestFailed","abstract":"

An RPC request failed to send.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorNotConnected":{"name":"SDLManagerErrorNotConnected","abstract":"

Some action was attempted that requires a connection to the remote head unit.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorNotReady":{"name":"SDLManagerErrorNotReady","abstract":"

Some action was attempted before the ready state was reached.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorUnknownRemoteError":{"name":"SDLManagerErrorUnknownRemoteError","abstract":"

The remote system encountered an unknown error.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorManagersFailedToStart":{"name":"SDLManagerErrorManagersFailedToStart","abstract":"

One or more of the sub-managers failed to start.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorRegistrationFailed":{"name":"SDLManagerErrorRegistrationFailed","abstract":"

Registering with the remote system failed.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorRegistrationSuccessWithWarning":{"name":"SDLManagerErrorRegistrationSuccessWithWarning","abstract":"

Registering with the remote system was successful, but had a warning.

","parent_name":"SDLManagerError"},"Enums/SDLManagerError.html#/c:@E@SDLManagerError@SDLManagerErrorCancelled":{"name":"SDLManagerErrorCancelled","abstract":"

Request operations were cancelled before they could be sent

","parent_name":"SDLManagerError"},"Enums/SDLEncryptionLifecycleManagerError.html#/c:@E@SDLEncryptionLifecycleManagerError@SDLEncryptionLifecycleManagerErrorNotConnected":{"name":"SDLEncryptionLifecycleManagerErrorNotConnected","abstract":"

Some action was attempted that requires a connection to the remote head unit.

","parent_name":"SDLEncryptionLifecycleManagerError"},"Enums/SDLEncryptionLifecycleManagerError.html#/c:@E@SDLEncryptionLifecycleManagerError@SDLEncryptionLifecycleManagerErrorEncryptionOff":{"name":"SDLEncryptionLifecycleManagerErrorEncryptionOff","abstract":"

Received ACK with encryption bit set to false from the remote head unit

","parent_name":"SDLEncryptionLifecycleManagerError"},"Enums/SDLEncryptionLifecycleManagerError.html#/c:@E@SDLEncryptionLifecycleManagerError@SDLEncryptionLifecycleManagerErrorNAK":{"name":"SDLEncryptionLifecycleManagerErrorNAK","abstract":"

Received NAK from the remote head unit.

","parent_name":"SDLEncryptionLifecycleManagerError"},"Enums/SDLChoiceSetLayout.html#/c:@E@SDLChoiceSetLayout@SDLChoiceSetLayoutList":{"name":"SDLChoiceSetLayoutList","abstract":"

Undocumented

","parent_name":"SDLChoiceSetLayout"},"Enums/SDLChoiceSetLayout.html#/c:@E@SDLChoiceSetLayout@SDLChoiceSetLayoutTiles":{"name":"SDLChoiceSetLayoutTiles","abstract":"

Undocumented

","parent_name":"SDLChoiceSetLayout"},"Enums/SDLAudioStreamManagerError.html#/c:@E@SDLAudioStreamManagerError@SDLAudioStreamManagerErrorNotConnected":{"name":"SDLAudioStreamManagerErrorNotConnected","abstract":"

Undocumented

","parent_name":"SDLAudioStreamManagerError"},"Enums/SDLAudioStreamManagerError.html#/c:@E@SDLAudioStreamManagerError@SDLAudioStreamManagerErrorNoQueuedAudio":{"name":"SDLAudioStreamManagerErrorNoQueuedAudio","abstract":"

Undocumented

","parent_name":"SDLAudioStreamManagerError"},"Enums/SDLArtworkImageFormat.html#/c:@E@SDLArtworkImageFormat@SDLArtworkImageFormatPNG":{"name":"SDLArtworkImageFormatPNG","abstract":"

Undocumented

","parent_name":"SDLArtworkImageFormat"},"Enums/SDLArtworkImageFormat.html#/c:@E@SDLArtworkImageFormat@SDLArtworkImageFormatJPG":{"name":"SDLArtworkImageFormatJPG","abstract":"

Undocumented

","parent_name":"SDLArtworkImageFormat"},"Enums/SDLArtworkImageFormat.html":{"name":"SDLArtworkImageFormat","abstract":"

Undocumented

"},"Enums/SDLAudioStreamManagerError.html":{"name":"SDLAudioStreamManagerError","abstract":"

Undocumented

"},"Enums/SDLChoiceSetLayout.html":{"name":"SDLChoiceSetLayout","abstract":"

Undocumented

"},"Enums/SDLEncryptionLifecycleManagerError.html":{"name":"SDLEncryptionLifecycleManagerError","abstract":"

Errors associated with the SDLManager class.

"},"Enums/SDLManagerError.html":{"name":"SDLManagerError","abstract":"

Errors associated with the SDLManager class.

"},"Enums/SDLFileManagerError.html":{"name":"SDLFileManagerError","abstract":"

Errors associated with the SDLFileManager class.

"},"Enums/SDLTextAndGraphicManagerError.html":{"name":"SDLTextAndGraphicManagerError","abstract":"

Errors associated with the ScreenManager class

"},"Enums/SDLSoftButtonManagerError.html":{"name":"SDLSoftButtonManagerError","abstract":"

Errors associated with the ScreenManager class

"},"Enums/SDLMenuManagerError.html":{"name":"SDLMenuManagerError","abstract":"

Errors associated with the ScreenManager class

"},"Enums/SDLChoiceSetManagerError.html":{"name":"SDLChoiceSetManagerError","abstract":"

Undocumented

"},"Enums/SDLTransportError.html":{"name":"SDLTransportError","abstract":"

Errors associated with transport.

"},"Enums/SDLRPCStoreError.html":{"name":"SDLRPCStoreError","abstract":"

Errors associated with store.

"},"Enums/SDLSecondaryTransports.html":{"name":"SDLSecondaryTransports","abstract":"

Undocumented

"},"Enums/SDLLockScreenConfigurationDisplayMode.html":{"name":"SDLLockScreenConfigurationDisplayMode","abstract":"

Describes when the lock screen should be shown.

"},"Enums/SDLLogBytesDirection.html":{"name":"SDLLogBytesDirection","abstract":"

Undocumented

"},"Enums/SDLLogFlag.html":{"name":"SDLLogFlag","abstract":"

Flags used for SDLLogLevel to provide correct enum values. This is purely for internal use.

"},"Enums/SDLLogLevel.html":{"name":"SDLLogLevel","abstract":"

An enum describing a level of logging.

"},"Enums/SDLLogFormatType.html":{"name":"SDLLogFormatType","abstract":"

The output format of logs; how they will appear when printed out into a string.

"},"Enums/SDLDynamicMenuUpdatesMode.html":{"name":"SDLDynamicMenuUpdatesMode","abstract":"

Dynamic Menu Manager Mode

"},"Enums/MenuCellState.html":{"name":"MenuCellState","abstract":"

Undocumented

"},"Enums/SDLPermissionGroupType.html":{"name":"SDLPermissionGroupType","abstract":"

A permission group type which will be used to tell the system what type of changes you want to be notified about for the group.

"},"Enums/SDLPermissionGroupStatus.html":{"name":"SDLPermissionGroupStatus","abstract":"

The status of the group of RPCs permissions.

"},"Enums/SDLPredefinedWindows.html":{"name":"SDLPredefinedWindows","abstract":"

Specifies which windows and IDs are predefined and pre-created on behalf of the app. The default window is always available and represents the app window on the main display. It’s an equivalent to today’s app window. For backward compatibility, this will ensure the app always has at least the default window on the main display. The app can choose to use this predefined enum element to specifically address app’s main window or to duplicate window content. It is not possible to duplicate another window to the default window. The primary widget is a special widget, that can be associated with a service type, which is used by the HMI whenever a single widget needs to represent the whole app. The primary widget should be named as the app and can be pre-created by the HMI.

"},"Enums/SDLFrameType.html":{"name":"SDLFrameType"},"Enums/SDLServiceType.html":{"name":"SDLServiceType"},"Enums/SDLFrameInfo.html":{"name":"SDLFrameInfo"},"Enums/SDLRPCMessageType.html":{"name":"SDLRPCMessageType","abstract":"

The type of RPC message

"},"Enums/SDLCarWindowRenderingType.html":{"name":"SDLCarWindowRenderingType","abstract":"

The type of rendering that CarWindow will perform. Depending on your app, you may need to try different ones for best performance

"},"Enums/SDLStreamingEncryptionFlag.html":{"name":"SDLStreamingEncryptionFlag","abstract":"

A flag determining how video and audio streaming should be encrypted

"},"Constants.html#/c:@SDLAmbientLightStatusNight":{"name":"SDLAmbientLightStatusNight","abstract":"

Represents a night ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusTwilight1":{"name":"SDLAmbientLightStatusTwilight1","abstract":"

Represents a twilight 1 ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusTwilight2":{"name":"SDLAmbientLightStatusTwilight2","abstract":"

Represents a twilight 2 ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusTwilight3":{"name":"SDLAmbientLightStatusTwilight3","abstract":"

Represents a twilight 3 ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusTwilight4":{"name":"SDLAmbientLightStatusTwilight4","abstract":"

Represents a twilight 4 ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusDay":{"name":"SDLAmbientLightStatusDay","abstract":"

Represents a day ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusUnknown":{"name":"SDLAmbientLightStatusUnknown","abstract":"

Represents an unknown ambient light status

"},"Constants.html#/c:@SDLAmbientLightStatusInvalid":{"name":"SDLAmbientLightStatusInvalid","abstract":"

Represents a invalid ambient light status

"},"Constants.html#/c:@SDLAppHMITypeDefault":{"name":"SDLAppHMITypeDefault","abstract":"

The App will have default rights.

"},"Constants.html#/c:@SDLAppHMITypeCommunication":{"name":"SDLAppHMITypeCommunication","abstract":"

Communication type of App

"},"Constants.html#/c:@SDLAppHMITypeMedia":{"name":"SDLAppHMITypeMedia","abstract":"

App dealing with Media

"},"Constants.html#/c:@SDLAppHMITypeMessaging":{"name":"SDLAppHMITypeMessaging","abstract":"

Messaging App

"},"Constants.html#/c:@SDLAppHMITypeNavigation":{"name":"SDLAppHMITypeNavigation","abstract":"

Navigation App

"},"Constants.html#/c:@SDLAppHMITypeInformation":{"name":"SDLAppHMITypeInformation","abstract":"

Information App

"},"Constants.html#/c:@SDLAppHMITypeSocial":{"name":"SDLAppHMITypeSocial","abstract":"

App dealing with social media

"},"Constants.html#/c:@SDLAppHMITypeProjection":{"name":"SDLAppHMITypeProjection","abstract":"

App dealing with Mobile Projection applications

"},"Constants.html#/c:@SDLAppHMITypeBackgroundProcess":{"name":"SDLAppHMITypeBackgroundProcess","abstract":"

App designed for use in the background

"},"Constants.html#/c:@SDLAppHMITypeTesting":{"name":"SDLAppHMITypeTesting","abstract":"

App only for Testing purposes

"},"Constants.html#/c:@SDLAppHMITypeSystem":{"name":"SDLAppHMITypeSystem","abstract":"

System App

"},"Constants.html#/c:@SDLAppHMITypeRemoteControl":{"name":"SDLAppHMITypeRemoteControl","abstract":"

Remote control

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonIgnitionOff":{"name":"SDLAppInterfaceUnregisteredReasonIgnitionOff","abstract":"

Vehicle ignition turned off.

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonBluetoothOff":{"name":"SDLAppInterfaceUnregisteredReasonBluetoothOff","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonUSBDisconnected":{"name":"SDLAppInterfaceUnregisteredReasonUSBDisconnected","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonRequestWhileInNoneHMILevel":{"name":"SDLAppInterfaceUnregisteredReasonRequestWhileInNoneHMILevel","abstract":"

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.

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonTooManyRequests":{"name":"SDLAppInterfaceUnregisteredReasonTooManyRequests","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonDriverDistractionViolation":{"name":"SDLAppInterfaceUnregisteredReasonDriverDistractionViolation","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonLanguageChange":{"name":"SDLAppInterfaceUnregisteredReasonLanguageChange","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonMasterReset":{"name":"SDLAppInterfaceUnregisteredReasonMasterReset","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonFactoryDefaults":{"name":"SDLAppInterfaceUnregisteredReasonFactoryDefaults","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonAppUnauthorized":{"name":"SDLAppInterfaceUnregisteredReasonAppUnauthorized","abstract":"

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

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonProtocolViolation":{"name":"SDLAppInterfaceUnregisteredReasonProtocolViolation","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAppInterfaceUnregisteredReasonUnsupportedHMIResource":{"name":"SDLAppInterfaceUnregisteredReasonUnsupportedHMIResource","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAppServiceTypeMedia":{"name":"SDLAppServiceTypeMedia","abstract":"

The app will have a service type of media.

"},"Constants.html#/c:@SDLAppServiceTypeWeather":{"name":"SDLAppServiceTypeWeather","abstract":"

The app will have a service type of weather.

"},"Constants.html#/c:@SDLAppServiceTypeNavigation":{"name":"SDLAppServiceTypeNavigation","abstract":"

The app will have a service type of navigation.

"},"Constants.html#/c:@SDLErrorDomainAudioStreamManager":{"name":"SDLErrorDomainAudioStreamManager","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamingIndicatorPlayPause":{"name":"SDLAudioStreamingIndicatorPlayPause","abstract":"

Default playback indicator."},"Constants.html#/c:@SDLAudioStreamingIndicatorPlay":{"name":"SDLAudioStreamingIndicatorPlay","abstract":"

Indicates that a button press of the Play/Pause button starts the audio playback.

"},"Constants.html#/c:@SDLAudioStreamingIndicatorPause":{"name":"SDLAudioStreamingIndicatorPause","abstract":"

Indicates that a button press of the Play/Pause button pauses the current audio playback.

"},"Constants.html#/c:@SDLAudioStreamingIndicatorStop":{"name":"SDLAudioStreamingIndicatorStop","abstract":"

Indicates that a button press of the Play/Pause button stops the current audio playback.

"},"Constants.html#/c:@SDLAudioStreamingStateAudible":{"name":"SDLAudioStreamingStateAudible","abstract":"

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

"},"Constants.html#/c:@SDLAudioStreamingStateAttenuated":{"name":"SDLAudioStreamingStateAttenuated","abstract":"

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

"},"Constants.html#/c:@SDLAudioStreamingStateNotAudible":{"name":"SDLAudioStreamingStateNotAudible","abstract":"

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

"},"Constants.html#/c:@SDLAudioTypePCM":{"name":"SDLAudioTypePCM","abstract":"

PCM raw audio

"},"Constants.html#/c:@SDLBitsPerSample8Bit":{"name":"SDLBitsPerSample8Bit","abstract":"

8 bits per sample

"},"Constants.html#/c:@SDLBitsPerSample16Bit":{"name":"SDLBitsPerSample16Bit","abstract":"

16 bits per sample

"},"Constants.html#/c:@SDLButtonEventModeButtonUp":{"name":"SDLButtonEventModeButtonUp","abstract":"

The button was released

"},"Constants.html#/c:@SDLButtonEventModeButtonDown":{"name":"SDLButtonEventModeButtonDown","abstract":"

The button was depressed

"},"Constants.html#/c:@SDLButtonNameOk":{"name":"SDLButtonNameOk","abstract":"

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.

"},"Constants.html#/c:@SDLButtonNamePlayPause":{"name":"SDLButtonNamePlayPause","abstract":"

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.

"},"Constants.html#/c:@SDLButtonNameSeekLeft":{"name":"SDLButtonNameSeekLeft","abstract":"

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.

"},"Constants.html#/c:@SDLButtonNameSeekRight":{"name":"SDLButtonNameSeekRight","abstract":"

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.

"},"Constants.html#/c:@SDLButtonNameTuneUp":{"name":"SDLButtonNameTuneUp","abstract":"

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

"},"Constants.html#/c:@SDLButtonNameTuneDown":{"name":"SDLButtonNameTuneDown","abstract":"

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

"},"Constants.html#/c:@SDLButtonNamePreset0":{"name":"SDLButtonNamePreset0","abstract":"

Represents the preset 0 button.

"},"Constants.html#/c:@SDLButtonNamePreset1":{"name":"SDLButtonNamePreset1","abstract":"

Represents the preset 1 button.

"},"Constants.html#/c:@SDLButtonNamePreset2":{"name":"SDLButtonNamePreset2","abstract":"

Represents the preset 2 button.

"},"Constants.html#/c:@SDLButtonNamePreset3":{"name":"SDLButtonNamePreset3","abstract":"

Represents the preset 3 button.

"},"Constants.html#/c:@SDLButtonNamePreset4":{"name":"SDLButtonNamePreset4","abstract":"

Represents the preset 4 button.

"},"Constants.html#/c:@SDLButtonNamePreset5":{"name":"SDLButtonNamePreset5","abstract":"

Represents the preset 5 button.

"},"Constants.html#/c:@SDLButtonNamePreset6":{"name":"SDLButtonNamePreset6","abstract":"

Represents the preset 6 button.

"},"Constants.html#/c:@SDLButtonNamePreset7":{"name":"SDLButtonNamePreset7","abstract":"

Represents the preset 7 button.

"},"Constants.html#/c:@SDLButtonNamePreset8":{"name":"SDLButtonNamePreset8","abstract":"

Represents the preset 8 button.

"},"Constants.html#/c:@SDLButtonNamePreset9":{"name":"SDLButtonNamePreset9","abstract":"

Represents the preset 9 button.

"},"Constants.html#/c:@SDLButtonNameCustomButton":{"name":"SDLButtonNameCustomButton","abstract":"

Represents the Custom button.

"},"Constants.html#/c:@SDLButtonNameSearch":{"name":"SDLButtonNameSearch","abstract":"

Represents the SEARCH button.

"},"Constants.html#/c:@SDLButtonNameACMax":{"name":"SDLButtonNameACMax","abstract":"

Represents AC max button *

"},"Constants.html#/c:@SDLButtonNameAC":{"name":"SDLButtonNameAC","abstract":"

Represents AC button *

"},"Constants.html#/c:@SDLButtonNameRecirculate":{"name":"SDLButtonNameRecirculate","abstract":"

Represents a Recirculate button

"},"Constants.html#/c:@SDLButtonNameFanUp":{"name":"SDLButtonNameFanUp","abstract":"

Represents a Fan up button

"},"Constants.html#/c:@SDLButtonNameFanDown":{"name":"SDLButtonNameFanDown","abstract":"

Represents a fan down button

"},"Constants.html#/c:@SDLButtonNameTempUp":{"name":"SDLButtonNameTempUp","abstract":"

Represents a temperature up button

"},"Constants.html#/c:@SDLButtonNameTempDown":{"name":"SDLButtonNameTempDown","abstract":"

Represents a temperature down button

"},"Constants.html#/c:@SDLButtonNameDefrostMax":{"name":"SDLButtonNameDefrostMax","abstract":"

Represents a Defrost max button.

"},"Constants.html#/c:@SDLButtonNameDefrost":{"name":"SDLButtonNameDefrost","abstract":"

Represents a Defrost button.

"},"Constants.html#/c:@SDLButtonNameDefrostRear":{"name":"SDLButtonNameDefrostRear","abstract":"

Represents a Defrost rear button.

"},"Constants.html#/c:@SDLButtonNameUpperVent":{"name":"SDLButtonNameUpperVent","abstract":"

Represents a Upper Vent button.

"},"Constants.html#/c:@SDLButtonNameLowerVent":{"name":"SDLButtonNameLowerVent","abstract":"

Represents a Lower vent button.

"},"Constants.html#/c:@SDLButtonNameVolumeUp":{"name":"SDLButtonNameVolumeUp","abstract":"

Represents a volume up button.

"},"Constants.html#/c:@SDLButtonNameVolumeDown":{"name":"SDLButtonNameVolumeDown","abstract":"

Represents a volume down button.

"},"Constants.html#/c:@SDLButtonNameEject":{"name":"SDLButtonNameEject","abstract":"

Represents a Eject Button.

"},"Constants.html#/c:@SDLButtonNameSource":{"name":"SDLButtonNameSource","abstract":"

Represents a Source button.

"},"Constants.html#/c:@SDLButtonNameShuffle":{"name":"SDLButtonNameShuffle","abstract":"

Represents a SHUFFLE button.

"},"Constants.html#/c:@SDLButtonNameRepeat":{"name":"SDLButtonNameRepeat","abstract":"

Represents a Repeat button.

"},"Constants.html#/c:@SDLButtonNameNavCenterLocation":{"name":"SDLButtonNameNavCenterLocation","abstract":"

Represents a Navigate to center button.

"},"Constants.html#/c:@SDLButtonNameNavZoomIn":{"name":"SDLButtonNameNavZoomIn","abstract":"

Represents a Zoom in button.

"},"Constants.html#/c:@SDLButtonNameNavZoomOut":{"name":"SDLButtonNameNavZoomOut","abstract":"

Represents a Zoom out button.

"},"Constants.html#/c:@SDLButtonNameNavPanUp":{"name":"SDLButtonNameNavPanUp","abstract":"

Represents a Pan up button

"},"Constants.html#/c:@SDLButtonNameNavPanUpRight":{"name":"SDLButtonNameNavPanUpRight","abstract":"

Represents a Pan up/right button

"},"Constants.html#/c:@SDLButtonNameNavPanRight":{"name":"SDLButtonNameNavPanRight","abstract":"

Represents a Pan right button

"},"Constants.html#/c:@SDLButtonNameNavPanDownRight":{"name":"SDLButtonNameNavPanDownRight","abstract":"

Represents a Pan down/right button

"},"Constants.html#/c:@SDLButtonNameNavPanDown":{"name":"SDLButtonNameNavPanDown","abstract":"

Represents a Pan down button

"},"Constants.html#/c:@SDLButtonNameNavPanDownLeft":{"name":"SDLButtonNameNavPanDownLeft","abstract":"

Represents a Pan down left button

"},"Constants.html#/c:@SDLButtonNameNavPanLeft":{"name":"SDLButtonNameNavPanLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLButtonNameNavPanUpLeft":{"name":"SDLButtonNameNavPanUpLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLButtonNameNavTiltToggle":{"name":"SDLButtonNameNavTiltToggle","abstract":"

Undocumented

"},"Constants.html#/c:@SDLButtonNameNavRotateClockwise":{"name":"SDLButtonNameNavRotateClockwise","abstract":"

Undocumented

"},"Constants.html#/c:@SDLButtonNameNavRotateCounterClockwise":{"name":"SDLButtonNameNavRotateCounterClockwise","abstract":"

Undocumented

"},"Constants.html#/c:@SDLButtonNameNavHeadingToggle":{"name":"SDLButtonNameNavHeadingToggle","abstract":"

Undocumented

"},"Constants.html#/c:@SDLButtonPressModeLong":{"name":"SDLButtonPressModeLong","abstract":"

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

"},"Constants.html#/c:@SDLButtonPressModeShort":{"name":"SDLButtonPressModeShort","abstract":"

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

"},"Constants.html#/c:@SDLCarModeStatusNormal":{"name":"SDLCarModeStatusNormal","abstract":"

Provides carmode NORMAL to each module.

"},"Constants.html#/c:@SDLCarModeStatusFactory":{"name":"SDLCarModeStatusFactory","abstract":"

Provides carmode FACTORY to each module.

"},"Constants.html#/c:@SDLCarModeStatusTransport":{"name":"SDLCarModeStatusTransport","abstract":"

Provides carmode TRANSPORT to each module.

"},"Constants.html#/c:@SDLCarModeStatusCrash":{"name":"SDLCarModeStatusCrash","abstract":"

Provides carmode CRASH to each module.

"},"Constants.html#/c:@SDLCharacterSetType2":{"name":"SDLCharacterSetType2","abstract":"

Character Set Type 2

"},"Constants.html#/c:@SDLCharacterSetType5":{"name":"SDLCharacterSetType5","abstract":"

Character Set Type 5

"},"Constants.html#/c:@SDLCharacterSetCID1":{"name":"SDLCharacterSetCID1","abstract":"

Character Set CID1

"},"Constants.html#/c:@SDLCharacterSetCID2":{"name":"SDLCharacterSetCID2","abstract":"

Character Set CID2

"},"Constants.html#/c:@SDLCompassDirectionNorth":{"name":"SDLCompassDirectionNorth","abstract":"

Direction North

"},"Constants.html#/c:@SDLCompassDirectionNorthwest":{"name":"SDLCompassDirectionNorthwest","abstract":"

Direction Northwest

"},"Constants.html#/c:@SDLCompassDirectionWest":{"name":"SDLCompassDirectionWest","abstract":"

Direction West

"},"Constants.html#/c:@SDLCompassDirectionSouthwest":{"name":"SDLCompassDirectionSouthwest","abstract":"

Direction Southwest

"},"Constants.html#/c:@SDLCompassDirectionSouth":{"name":"SDLCompassDirectionSouth","abstract":"

Direction South

"},"Constants.html#/c:@SDLCompassDirectionSoutheast":{"name":"SDLCompassDirectionSoutheast","abstract":"

Direction Southeast

"},"Constants.html#/c:@SDLCompassDirectionEast":{"name":"SDLCompassDirectionEast","abstract":"

Direction East

"},"Constants.html#/c:@SDLCompassDirectionNortheast":{"name":"SDLCompassDirectionNortheast","abstract":"

Direction Northeast

"},"Constants.html#/c:@SDLComponentVolumeStatusUnknown":{"name":"SDLComponentVolumeStatusUnknown","abstract":"

Unknown SDLComponentVolumeStatus

"},"Constants.html#/c:@SDLComponentVolumeStatusNormal":{"name":"SDLComponentVolumeStatusNormal","abstract":"

Normal SDLComponentVolumeStatus

"},"Constants.html#/c:@SDLComponentVolumeStatusLow":{"name":"SDLComponentVolumeStatusLow","abstract":"

Low SDLComponentVolumeStatus

"},"Constants.html#/c:@SDLComponentVolumeStatusFault":{"name":"SDLComponentVolumeStatusFault","abstract":"

Fault SDLComponentVolumeStatus

"},"Constants.html#/c:@SDLComponentVolumeStatusAlert":{"name":"SDLComponentVolumeStatusAlert","abstract":"

Alert SDLComponentVolumeStatus

"},"Constants.html#/c:@SDLComponentVolumeStatusNotSupported":{"name":"SDLComponentVolumeStatusNotSupported","abstract":"

Not supported SDLComponentVolumeStatus

"},"Constants.html#/c:@SDLDefrostZoneFront":{"name":"SDLDefrostZoneFront","abstract":"

A SDLDefrostZone with the value of FRONT

"},"Constants.html#/c:@SDLDefrostZoneRear":{"name":"SDLDefrostZoneRear","abstract":"

A SDLDefrostZone with the value of REAR

"},"Constants.html#/c:@SDLDefrostZoneAll":{"name":"SDLDefrostZoneAll","abstract":"

A SDLDefrostZone with the value of All

"},"Constants.html#/c:@SDLDefrostZoneNone":{"name":"SDLDefrostZoneNone","abstract":"

A SDLDefrostZone with the value of None

"},"Constants.html#/c:@SDLDeliveryModePrompt":{"name":"SDLDeliveryModePrompt","abstract":"

User is prompted on HMI

"},"Constants.html#/c:@SDLDeliveryModeDestination":{"name":"SDLDeliveryModeDestination","abstract":"

Set the location as destination without prompting the user

"},"Constants.html#/c:@SDLDeliveryModeQueue":{"name":"SDLDeliveryModeQueue","abstract":"

Adds the current location to navigation queue

"},"Constants.html#/c:@SDLDeviceLevelStatusZeroBars":{"name":"SDLDeviceLevelStatusZeroBars","abstract":"

Device battery level is zero bars

"},"Constants.html#/c:@SDLDeviceLevelStatusOneBar":{"name":"SDLDeviceLevelStatusOneBar","abstract":"

Device battery level is one bar

"},"Constants.html#/c:@SDLDeviceLevelStatusTwoBars":{"name":"SDLDeviceLevelStatusTwoBars","abstract":"

Device battery level is two bars

"},"Constants.html#/c:@SDLDeviceLevelStatusThreeBars":{"name":"SDLDeviceLevelStatusThreeBars","abstract":"

Device battery level is three bars

"},"Constants.html#/c:@SDLDeviceLevelStatusFourBars":{"name":"SDLDeviceLevelStatusFourBars","abstract":"

Device battery level is four bars

"},"Constants.html#/c:@SDLDeviceLevelStatusNotProvided":{"name":"SDLDeviceLevelStatusNotProvided","abstract":"

Device battery level is unknown

"},"Constants.html#/c:@SDLDimensionNoFix":{"name":"SDLDimensionNoFix","abstract":"

No GPS at all

"},"Constants.html#/c:@SDLDimension2D":{"name":"SDLDimension2D","abstract":"

Longitude and latitude of the GPS

"},"Constants.html#/c:@SDLDimension3D":{"name":"SDLDimension3D","abstract":"

Longitude and latitude and altitude of the GPS

"},"Constants.html#/c:@SDLDirectionLeft":{"name":"SDLDirectionLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDirectionRight":{"name":"SDLDirectionRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDisplayModeDay":{"name":"SDLDisplayModeDay","abstract":"

@abstract Display Mode : DAY

"},"Constants.html#/c:@SDLDisplayModeNight":{"name":"SDLDisplayModeNight","abstract":"

@abstract Display Mode : NIGHT.

"},"Constants.html#/c:@SDLDisplayModeAuto":{"name":"SDLDisplayModeAuto","abstract":"

@abstract Display Mode : AUTO.

"},"Constants.html#/c:@SDLDisplayTypeCID":{"name":"SDLDisplayTypeCID","abstract":"

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

"},"Constants.html#/c:@SDLDisplayTypeType2":{"name":"SDLDisplayTypeType2","abstract":"

Display type 2

"},"Constants.html#/c:@SDLDisplayTypeType5":{"name":"SDLDisplayTypeType5","abstract":"

Display type 5

"},"Constants.html#/c:@SDLDisplayTypeNGN":{"name":"SDLDisplayTypeNGN","abstract":"

This display type provides an 8 inch touchscreen display.

"},"Constants.html#/c:@SDLDisplayTypeGen28DMA":{"name":"SDLDisplayTypeGen28DMA","abstract":"

Display type Gen 28 DMA

"},"Constants.html#/c:@SDLDisplayTypeGen26DMA":{"name":"SDLDisplayTypeGen26DMA","abstract":"

Display type Gen 26 DMA

"},"Constants.html#/c:@SDLDisplayTypeMFD3":{"name":"SDLDisplayTypeMFD3","abstract":"

Display type MFD3

"},"Constants.html#/c:@SDLDisplayTypeMFD4":{"name":"SDLDisplayTypeMFD4","abstract":"

Display type MFD4

"},"Constants.html#/c:@SDLDisplayTypeMFD5":{"name":"SDLDisplayTypeMFD5","abstract":"

Display type MFD5

"},"Constants.html#/c:@SDLDisplayTypeGen38Inch":{"name":"SDLDisplayTypeGen38Inch","abstract":"

Display type Gen 3 8-inch

"},"Constants.html#/c:@SDLDisplayTypeGeneric":{"name":"SDLDisplayTypeGeneric","abstract":"

Display type Generic

"},"Constants.html#/c:@SDLDistanceUnitMiles":{"name":"SDLDistanceUnitMiles","abstract":"

@abstract SDLDistanceUnit: MILES

"},"Constants.html#/c:@SDLDistanceUnitKilometers":{"name":"SDLDistanceUnitKilometers","abstract":"

@abstract SDLDistanceUnit: KILOMETERS

"},"Constants.html#/c:@SDLDriverDistractionStateOn":{"name":"SDLDriverDistractionStateOn","abstract":"

Driver distraction rules are in effect.

"},"Constants.html#/c:@SDLDriverDistractionStateOff":{"name":"SDLDriverDistractionStateOff","abstract":"

Driver distraction rules are NOT in effect.

"},"Constants.html#/c:@SDLECallConfirmationStatusNormal":{"name":"SDLECallConfirmationStatusNormal","abstract":"

No E-Call signal triggered.

"},"Constants.html#/c:@SDLECallConfirmationStatusInProgress":{"name":"SDLECallConfirmationStatusInProgress","abstract":"

An E-Call is being in progress.

"},"Constants.html#/c:@SDLECallConfirmationStatusCancelled":{"name":"SDLECallConfirmationStatusCancelled","abstract":"

An E-Call was cancelled by the user.

"},"Constants.html#/c:@SDLECallConfirmationStatusCompleted":{"name":"SDLECallConfirmationStatusCompleted","abstract":"

The E-Call sequence is completed.

"},"Constants.html#/c:@SDLECallConfirmationStatusUnsuccessful":{"name":"SDLECallConfirmationStatusUnsuccessful","abstract":"

An E-Call could not be connected.

"},"Constants.html#/c:@SDLECallConfirmationStatusConfiguredOff":{"name":"SDLECallConfirmationStatusConfiguredOff","abstract":"

E-Call is not configured on this vehicle.

"},"Constants.html#/c:@SDLECallConfirmationStatusCompleteDTMFTimeout":{"name":"SDLECallConfirmationStatusCompleteDTMFTimeout","abstract":"

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

"},"Constants.html#/c:@SDLElectronicParkBrakeStatusClosed":{"name":"SDLElectronicParkBrakeStatusClosed","abstract":"

Parking brake actuators have been fully applied.

"},"Constants.html#/c:@SDLElectronicParkBrakeStatusTransition":{"name":"SDLElectronicParkBrakeStatusTransition","abstract":"

Parking brake actuators are transitioning to either Apply/Closed or Release/Open state.

"},"Constants.html#/c:@SDLElectronicParkBrakeStatusOpen":{"name":"SDLElectronicParkBrakeStatusOpen","abstract":"

Parking brake actuators are released.

"},"Constants.html#/c:@SDLElectronicParkBrakeStatusDriveActive":{"name":"SDLElectronicParkBrakeStatusDriveActive","abstract":"

When driver pulls the Electronic Parking Brake switch while driving at speed.

"},"Constants.html#/c:@SDLElectronicParkBrakeStatusFault":{"name":"SDLElectronicParkBrakeStatusFault","abstract":"

When system has a fault or is under maintenance.

"},"Constants.html#/c:@SDLEmergencyEventTypeNoEvent":{"name":"SDLEmergencyEventTypeNoEvent","abstract":"

No emergency event has happened.

"},"Constants.html#/c:@SDLEmergencyEventTypeFrontal":{"name":"SDLEmergencyEventTypeFrontal","abstract":"

Frontal collision has happened.

"},"Constants.html#/c:@SDLEmergencyEventTypeSide":{"name":"SDLEmergencyEventTypeSide","abstract":"

Side collision has happened.

"},"Constants.html#/c:@SDLEmergencyEventTypeRear":{"name":"SDLEmergencyEventTypeRear","abstract":"

Rear collision has happened.

"},"Constants.html#/c:@SDLEmergencyEventTypeRollover":{"name":"SDLEmergencyEventTypeRollover","abstract":"

A rollover event has happened.

"},"Constants.html#/c:@SDLEmergencyEventTypeNotSupported":{"name":"SDLEmergencyEventTypeNotSupported","abstract":"

The signal is not supported

"},"Constants.html#/c:@SDLEmergencyEventTypeFault":{"name":"SDLEmergencyEventTypeFault","abstract":"

Emergency status cannot be determined

"},"Constants.html#/c:@SDLFileTypeBMP":{"name":"SDLFileTypeBMP","abstract":"

file type: Bitmap (BMP)

"},"Constants.html#/c:@SDLFileTypeJPEG":{"name":"SDLFileTypeJPEG","abstract":"

file type: JPEG

"},"Constants.html#/c:@SDLFileTypePNG":{"name":"SDLFileTypePNG","abstract":"

file type: PNG

"},"Constants.html#/c:@SDLFileTypeWAV":{"name":"SDLFileTypeWAV","abstract":"

file type: WAVE (WAV)

"},"Constants.html#/c:@SDLFileTypeMP3":{"name":"SDLFileTypeMP3","abstract":"

file type: MP3

"},"Constants.html#/c:@SDLFileTypeAAC":{"name":"SDLFileTypeAAC","abstract":"

file type: AAC

"},"Constants.html#/c:@SDLFileTypeBinary":{"name":"SDLFileTypeBinary","abstract":"

file type: BINARY

"},"Constants.html#/c:@SDLFileTypeJSON":{"name":"SDLFileTypeJSON","abstract":"

file type: JSON

"},"Constants.html#/c:@SDLFuelCutoffStatusTerminateFuel":{"name":"SDLFuelCutoffStatusTerminateFuel","abstract":"

Fuel is cut off

"},"Constants.html#/c:@SDLFuelCutoffStatusNormalOperation":{"name":"SDLFuelCutoffStatusNormalOperation","abstract":"

Fuel is not cut off

"},"Constants.html#/c:@SDLFuelCutoffStatusFault":{"name":"SDLFuelCutoffStatusFault","abstract":"

Status of the fuel pump cannot be determined

"},"Constants.html#/c:@SDLFuelTypeGasoline":{"name":"SDLFuelTypeGasoline","abstract":"

Fuel type: Gasoline

"},"Constants.html#/c:@SDLFuelTypeDiesel":{"name":"SDLFuelTypeDiesel","abstract":"

Fuel type: Diesel

"},"Constants.html#/c:@SDLFuelTypeCNG":{"name":"SDLFuelTypeCNG","abstract":"

Fuel type: CNG

"},"Constants.html#/c:@SDLFuelTypeLPG":{"name":"SDLFuelTypeLPG","abstract":"

Fuel type: LPG

"},"Constants.html#/c:@SDLFuelTypeHydrogen":{"name":"SDLFuelTypeHydrogen","abstract":"

Fuel type: Hydrogen

"},"Constants.html#/c:@SDLFuelTypeBattery":{"name":"SDLFuelTypeBattery","abstract":"

Fuel type: Battery

"},"Constants.html#/c:@SDLGlobalPropertyHelpPrompt":{"name":"SDLGlobalPropertyHelpPrompt","abstract":"

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

"},"Constants.html#/c:@SDLGlobalPropertyTimeoutPrompt":{"name":"SDLGlobalPropertyTimeoutPrompt","abstract":"

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

"},"Constants.html#/c:@SDLGlobalPropertyVoiceRecognitionHelpTitle":{"name":"SDLGlobalPropertyVoiceRecognitionHelpTitle","abstract":"

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

"},"Constants.html#/c:@SDLGlobalPropertyVoiceRecognitionHelpItems":{"name":"SDLGlobalPropertyVoiceRecognitionHelpItems","abstract":"

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

"},"Constants.html#/c:@SDLGlobalPropertyMenuName":{"name":"SDLGlobalPropertyMenuName","abstract":"

The name of the menu button displayed in templates

"},"Constants.html#/c:@SDLGlobalPropertyMenuIcon":{"name":"SDLGlobalPropertyMenuIcon","abstract":"

An icon on the menu button displayed in templates

"},"Constants.html#/c:@SDLGlobalPropertyKeyboard":{"name":"SDLGlobalPropertyKeyboard","abstract":"

Property related to the keyboard

"},"Constants.html#/c:@SDLGlobalPropertyUserLocation":{"name":"SDLGlobalPropertyUserLocation","abstract":"

Location of the user’s seat of setGlobalProperties

"},"Constants.html#/c:@SDLHMILevelFull":{"name":"SDLHMILevelFull","abstract":"

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

"},"Constants.html#/c:@SDLHMILevelLimited":{"name":"SDLHMILevelLimited","abstract":"

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)

"},"Constants.html#/c:@SDLHMILevelBackground":{"name":"SDLHMILevelBackground","abstract":"

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

"},"Constants.html#/c:@SDLHMILevelNone":{"name":"SDLHMILevelNone","abstract":"

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

"},"Constants.html#/c:@SDLHMIZoneCapabilitiesFront":{"name":"SDLHMIZoneCapabilitiesFront","abstract":"

Indicates HMI available for front seat passengers.

"},"Constants.html#/c:@SDLHMIZoneCapabilitiesBack":{"name":"SDLHMIZoneCapabilitiesBack","abstract":"

Indicates HMI available for rear seat passengers.

"},"Constants.html#/c:@SDLHybridAppPreferenceMobile":{"name":"SDLHybridAppPreferenceMobile","abstract":"

Undocumented

"},"Constants.html#/c:@SDLHybridAppPreferenceCloud":{"name":"SDLHybridAppPreferenceCloud","abstract":"

Undocumented

"},"Constants.html#/c:@SDLHybridAppPreferenceBoth":{"name":"SDLHybridAppPreferenceBoth","abstract":"

Undocumented

"},"Constants.html#/c:@SDLIgnitionStableStatusNotStable":{"name":"SDLIgnitionStableStatusNotStable","abstract":"

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

"},"Constants.html#/c:@SDLIgnitionStableStatusStable":{"name":"SDLIgnitionStableStatusStable","abstract":"

The current ignition switch status is considered to be stable.

"},"Constants.html#/c:@SDLIgnitionStableStatusMissingFromTransmitter":{"name":"SDLIgnitionStableStatusMissingFromTransmitter","abstract":"

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

"},"Constants.html#/c:@SDLIgnitionStatusUnknown":{"name":"SDLIgnitionStatusUnknown","abstract":"

Ignition status currently unknown

"},"Constants.html#/c:@SDLIgnitionStatusOff":{"name":"SDLIgnitionStatusOff","abstract":"

Ignition is off

"},"Constants.html#/c:@SDLIgnitionStatusAccessory":{"name":"SDLIgnitionStatusAccessory","abstract":"

Ignition is in mode accessory

"},"Constants.html#/c:@SDLIgnitionStatusRun":{"name":"SDLIgnitionStatusRun","abstract":"

Ignition is in mode run

"},"Constants.html#/c:@SDLIgnitionStatusStart":{"name":"SDLIgnitionStatusStart","abstract":"

Ignition is in mode start

"},"Constants.html#/c:@SDLIgnitionStatusInvalid":{"name":"SDLIgnitionStatusInvalid","abstract":"

Signal is invalid

"},"Constants.html#/c:@SDLImageFieldNameAlertIcon":{"name":"SDLImageFieldNameAlertIcon","abstract":"

The image field for Alert

"},"Constants.html#/c:@SDLImageFieldNameSoftButtonImage":{"name":"SDLImageFieldNameSoftButtonImage","abstract":"

The image field for SoftButton

"},"Constants.html#/c:@SDLImageFieldNameChoiceImage":{"name":"SDLImageFieldNameChoiceImage","abstract":"

The first image field for Choice.

"},"Constants.html#/c:@SDLImageFieldNameChoiceSecondaryImage":{"name":"SDLImageFieldNameChoiceSecondaryImage","abstract":"

The scondary image field for Choice.

"},"Constants.html#/c:@SDLImageFieldNameVoiceRecognitionHelpItem":{"name":"SDLImageFieldNameVoiceRecognitionHelpItem","abstract":"

The image field for vrHelpItem.

"},"Constants.html#/c:@SDLImageFieldNameTurnIcon":{"name":"SDLImageFieldNameTurnIcon","abstract":"

The image field for Turn.

"},"Constants.html#/c:@SDLImageFieldNameMenuIcon":{"name":"SDLImageFieldNameMenuIcon","abstract":"

The image field for the menu icon in SetGlobalProperties.

"},"Constants.html#/c:@SDLImageFieldNameCommandIcon":{"name":"SDLImageFieldNameCommandIcon","abstract":"

The image field for AddCommand."},"Constants.html#/c:@SDLImageFieldNameAppIcon":{"name":"SDLImageFieldNameAppIcon","abstract":"

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

"},"Constants.html#/c:@SDLImageFieldNameGraphic":{"name":"SDLImageFieldNameGraphic","abstract":"

The primary image field for Show."},"Constants.html#/c:@SDLImageFieldNameSecondaryGraphic":{"name":"SDLImageFieldNameSecondaryGraphic","abstract":"

The secondary image field for Show."},"Constants.html#/c:@SDLImageFieldNameShowConstantTBTIcon":{"name":"SDLImageFieldNameShowConstantTBTIcon","abstract":"

The primary image field for ShowConstant TBT."},"Constants.html#/c:@SDLImageFieldNameShowConstantTBTNextTurnIcon":{"name":"SDLImageFieldNameShowConstantTBTNextTurnIcon","abstract":"

The secondary image field for ShowConstant TBT.

"},"Constants.html#/c:@SDLImageFieldNameLocationImage":{"name":"SDLImageFieldNameLocationImage","abstract":"

The optional image of a destination / location

"},"Constants.html#/c:@SDLImageTypeStatic":{"name":"SDLImageTypeStatic","abstract":"

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

"},"Constants.html#/c:@SDLImageTypeDynamic":{"name":"SDLImageTypeDynamic","abstract":"

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

"},"Constants.html#/c:@SDLInteractionModeManualOnly":{"name":"SDLInteractionModeManualOnly","abstract":"

Interaction Mode : Manual Only

"},"Constants.html#/c:@SDLInteractionModeVoiceRecognitionOnly":{"name":"SDLInteractionModeVoiceRecognitionOnly","abstract":"

Interaction Mode : VR Only

"},"Constants.html#/c:@SDLInteractionModeBoth":{"name":"SDLInteractionModeBoth","abstract":"

Interaction Mode : Manual & VR

"},"Constants.html#/c:@SDLKeyboardEventKeypress":{"name":"SDLKeyboardEventKeypress","abstract":"

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

"},"Constants.html#/c:@SDLKeyboardEventSubmitted":{"name":"SDLKeyboardEventSubmitted","abstract":"

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

"},"Constants.html#/c:@SDLKeyboardEventCancelled":{"name":"SDLKeyboardEventCancelled","abstract":"

The User has pressed the HMI-defined Cancel button.

"},"Constants.html#/c:@SDLKeyboardEventAborted":{"name":"SDLKeyboardEventAborted","abstract":"

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

"},"Constants.html#/c:@SDLKeyboardEventVoice":{"name":"SDLKeyboardEventVoice","abstract":"

The user used voice as input for the keyboard

"},"Constants.html#/c:@SDLKeyboardLayoutQWERTY":{"name":"SDLKeyboardLayoutQWERTY","abstract":"

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)

"},"Constants.html#/c:@SDLKeyboardLayoutQWERTZ":{"name":"SDLKeyboardLayoutQWERTZ","abstract":"

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)

"},"Constants.html#/c:@SDLKeyboardLayoutAZERTY":{"name":"SDLKeyboardLayoutAZERTY","abstract":"

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)

"},"Constants.html#/c:@SDLKeypressModeSingleKeypress":{"name":"SDLKeypressModeSingleKeypress","abstract":"

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

"},"Constants.html#/c:@SDLKeypressModeQueueKeypresses":{"name":"SDLKeypressModeQueueKeypresses","abstract":"

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

"},"Constants.html#/c:@SDLKeypressModeResendCurrentEntry":{"name":"SDLKeypressModeResendCurrentEntry","abstract":"

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).

"},"Constants.html#/c:@SDLLanguageEnSa":{"name":"SDLLanguageEnSa","abstract":"

English_SA

"},"Constants.html#/c:@SDLLanguageHeIl":{"name":"SDLLanguageHeIl","abstract":"

Hebrew_IL

"},"Constants.html#/c:@SDLLanguageRoRo":{"name":"SDLLanguageRoRo","abstract":"

Romainian_RO

"},"Constants.html#/c:@SDLLanguageUkUa":{"name":"SDLLanguageUkUa","abstract":"

Ukrainian_UA

"},"Constants.html#/c:@SDLLanguageIdId":{"name":"SDLLanguageIdId","abstract":"

Indonesian_ID

"},"Constants.html#/c:@SDLLanguageViVn":{"name":"SDLLanguageViVn","abstract":"

Vietnamese_VN

"},"Constants.html#/c:@SDLLanguageMsMy":{"name":"SDLLanguageMsMy","abstract":"

Malay_MY

"},"Constants.html#/c:@SDLLanguageHiIn":{"name":"SDLLanguageHiIn","abstract":"

Hindi_IN

"},"Constants.html#/c:@SDLLanguageNlBe":{"name":"SDLLanguageNlBe","abstract":"

Dutch(Flemish)_BE

"},"Constants.html#/c:@SDLLanguageElGr":{"name":"SDLLanguageElGr","abstract":"

Greek_GR

"},"Constants.html#/c:@SDLLanguageHuHu":{"name":"SDLLanguageHuHu","abstract":"

Hungarian_HU

"},"Constants.html#/c:@SDLLanguageFiFi":{"name":"SDLLanguageFiFi","abstract":"

Finnish_FI

"},"Constants.html#/c:@SDLLanguageSkSk":{"name":"SDLLanguageSkSk","abstract":"

Slovak_SK

"},"Constants.html#/c:@SDLLanguageEnUs":{"name":"SDLLanguageEnUs","abstract":"

English_US

"},"Constants.html#/c:@SDLLanguageEnIn":{"name":"SDLLanguageEnIn","abstract":"

English - India

"},"Constants.html#/c:@SDLLanguageThTh":{"name":"SDLLanguageThTh","abstract":"

Thai - Thailand

"},"Constants.html#/c:@SDLLanguageEsMx":{"name":"SDLLanguageEsMx","abstract":"

Spanish - Mexico

"},"Constants.html#/c:@SDLLanguageFrCa":{"name":"SDLLanguageFrCa","abstract":"

French - Canada

"},"Constants.html#/c:@SDLLanguageDeDe":{"name":"SDLLanguageDeDe","abstract":"

German - Germany

"},"Constants.html#/c:@SDLLanguageEsEs":{"name":"SDLLanguageEsEs","abstract":"

Spanish - Spain

"},"Constants.html#/c:@SDLLanguageEnGb":{"name":"SDLLanguageEnGb","abstract":"

English - Great Britain

"},"Constants.html#/c:@SDLLanguageRuRu":{"name":"SDLLanguageRuRu","abstract":"

Russian - Russia

"},"Constants.html#/c:@SDLLanguageTrTr":{"name":"SDLLanguageTrTr","abstract":"

Turkish - Turkey

"},"Constants.html#/c:@SDLLanguagePlPl":{"name":"SDLLanguagePlPl","abstract":"

Polish - Poland

"},"Constants.html#/c:@SDLLanguageFrFr":{"name":"SDLLanguageFrFr","abstract":"

French - France

"},"Constants.html#/c:@SDLLanguageItIt":{"name":"SDLLanguageItIt","abstract":"

Italian - Italy

"},"Constants.html#/c:@SDLLanguageSvSe":{"name":"SDLLanguageSvSe","abstract":"

Swedish - Sweden

"},"Constants.html#/c:@SDLLanguagePtPt":{"name":"SDLLanguagePtPt","abstract":"

Portuguese - Portugal

"},"Constants.html#/c:@SDLLanguageNlNl":{"name":"SDLLanguageNlNl","abstract":"

Dutch (Standard) - Netherlands

"},"Constants.html#/c:@SDLLanguageEnAu":{"name":"SDLLanguageEnAu","abstract":"

English - Australia

"},"Constants.html#/c:@SDLLanguageZhCn":{"name":"SDLLanguageZhCn","abstract":"

Mandarin - China

"},"Constants.html#/c:@SDLLanguageZhTw":{"name":"SDLLanguageZhTw","abstract":"

Mandarin - Taiwan

"},"Constants.html#/c:@SDLLanguageJaJp":{"name":"SDLLanguageJaJp","abstract":"

Japanese - Japan

"},"Constants.html#/c:@SDLLanguageArSa":{"name":"SDLLanguageArSa","abstract":"

Arabic - Saudi Arabia

"},"Constants.html#/c:@SDLLanguageKoKr":{"name":"SDLLanguageKoKr","abstract":"

Korean - South Korea

"},"Constants.html#/c:@SDLLanguagePtBr":{"name":"SDLLanguagePtBr","abstract":"

Portuguese - Brazil

"},"Constants.html#/c:@SDLLanguageCsCz":{"name":"SDLLanguageCsCz","abstract":"

Czech - Czech Republic

"},"Constants.html#/c:@SDLLanguageDaDk":{"name":"SDLLanguageDaDk","abstract":"

Danish - Denmark

"},"Constants.html#/c:@SDLLanguageNoNo":{"name":"SDLLanguageNoNo","abstract":"

Norwegian - Norway

"},"Constants.html#/c:@SDLLayoutModeIconOnly":{"name":"SDLLayoutModeIconOnly","abstract":"

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

"},"Constants.html#/c:@SDLLayoutModeIconWithSearch":{"name":"SDLLayoutModeIconWithSearch","abstract":"

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

"},"Constants.html#/c:@SDLLayoutModeListOnly":{"name":"SDLLayoutModeListOnly","abstract":"

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

"},"Constants.html#/c:@SDLLayoutModeListWithSearch":{"name":"SDLLayoutModeListWithSearch","abstract":"

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

"},"Constants.html#/c:@SDLLayoutModeKeyboard":{"name":"SDLLayoutModeKeyboard","abstract":"

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

"},"Constants.html#/c:@SDLLightNameFrontLeftHighBeam":{"name":"SDLLightNameFrontLeftHighBeam","abstract":"

@abstract Represents the Light with name FRONT_LEFT_HIGH_BEAM.

"},"Constants.html#/c:@SDLLightNameFrontRightHighBeam":{"name":"SDLLightNameFrontRightHighBeam","abstract":"

@abstract Represents the Light with name FRONT_RIGHT_HIGH_BEAM.

"},"Constants.html#/c:@SDLLightNameFrontLeftLowBeam":{"name":"SDLLightNameFrontLeftLowBeam","abstract":"

@abstract Represents the Light with name FRONT_LEFT_LOW_BEAM.

"},"Constants.html#/c:@SDLLightNameFrontRightLowBeam":{"name":"SDLLightNameFrontRightLowBeam","abstract":"

@abstract Represents the Light with name FRONT_RIGHT_LOW_BEAM.

"},"Constants.html#/c:@SDLLightNameFrontLeftParkingLight":{"name":"SDLLightNameFrontLeftParkingLight","abstract":"

@abstract Represents the Light with name FRONT_LEFT_PARKING_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontRightParkingLight":{"name":"SDLLightNameFrontRightParkingLight","abstract":"

@abstract Represents the Light with name FRONT_RIGHT_PARKING_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontLeftFogLight":{"name":"SDLLightNameFrontLeftFogLight","abstract":"

@abstract Represents the Light with name FRONT_LEFT_FOG_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontRightFogLight":{"name":"SDLLightNameFrontRightFogLight","abstract":"

@abstract Represents the Light with name FRONT_RIGHT_FOG_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontLeftDaytimeRunningLight":{"name":"SDLLightNameFrontLeftDaytimeRunningLight","abstract":"

@abstract Represents the Light with name FRONT_LEFT_DAYTIME_RUNNING_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontRightDaytimeRunningLight":{"name":"SDLLightNameFrontRightDaytimeRunningLight","abstract":"

@abstract Represents the Light with name FRONT_RIGHT_DAYTIME_RUNNING_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontLeftTurnLight":{"name":"SDLLightNameFrontLeftTurnLight","abstract":"

@abstract Represents the Light with name FRONT_LEFT_TURN_LIGHT

"},"Constants.html#/c:@SDLLightNameFrontRightTurnLight":{"name":"SDLLightNameFrontRightTurnLight","abstract":"

@abstract Represents the Light with name FRONT_Right_TURN_LIGHT

"},"Constants.html#/c:@SDLLightNameRearLeftFogLight":{"name":"SDLLightNameRearLeftFogLight","abstract":"

@abstract Represents the Light with name REAR_LEFT_FOG_LIGHT.

"},"Constants.html#/c:@SDLLightNameRearRightFogLight":{"name":"SDLLightNameRearRightFogLight","abstract":"

@abstract Represents the Light with name REAR_RIGHT_FOG_LIGHT

"},"Constants.html#/c:@SDLLightNameRearLeftTailLight":{"name":"SDLLightNameRearLeftTailLight","abstract":"

@abstract Represents the Light with name REAR_LEFT_TAIL_LIGHT

"},"Constants.html#/c:@SDLLightNameRearRightTailLight":{"name":"SDLLightNameRearRightTailLight","abstract":"

@abstract Represents the Light with name REAR_RIGHT_TAIL_LIGHT

"},"Constants.html#/c:@SDLLightNameRearLeftBrakeLight":{"name":"SDLLightNameRearLeftBrakeLight","abstract":"

@abstract Represents the Light with name REAR_LEFT_BRAKE_LIGHT

"},"Constants.html#/c:@SDLLightNameRearRightBrakeLight":{"name":"SDLLightNameRearRightBrakeLight","abstract":"

@abstract Represents the Light with name REAR_RIGHT_BRAKE_LIGHT

"},"Constants.html#/c:@SDLLightNameRearLeftTurnLight":{"name":"SDLLightNameRearLeftTurnLight","abstract":"

@abstract Represents the Light with name REAR_LEFT_TURN_LIGHT

"},"Constants.html#/c:@SDLLightNameRearRightTurnLight":{"name":"SDLLightNameRearRightTurnLight","abstract":"

@abstract Represents the Light with name REAR_RIGHT_TURN_LIGHT

"},"Constants.html#/c:@SDLLightNameRearRegistrationPlateLight":{"name":"SDLLightNameRearRegistrationPlateLight","abstract":"

@abstract Represents the Light with name REAR_REGISTRATION_PLATE_LIGHT

"},"Constants.html#/c:@SDLLightNameHighBeams":{"name":"SDLLightNameHighBeams","abstract":"

@abstract Include all high beam lights: front_left and front_right.

"},"Constants.html#/c:@SDLLightNameLowBeams":{"name":"SDLLightNameLowBeams","abstract":"

@abstract Include all low beam lights: front_left and front_right.

"},"Constants.html#/c:@SDLLightNameFogLights":{"name":"SDLLightNameFogLights","abstract":"

@abstract Include all fog lights: front_left, front_right, rear_left and rear_right.

"},"Constants.html#/c:@SDLLightNameRunningLights":{"name":"SDLLightNameRunningLights","abstract":"

@abstract Include all daytime running lights: front_left and front_right.

"},"Constants.html#/c:@SDLLightNameParkingLights":{"name":"SDLLightNameParkingLights","abstract":"

@abstract Include all parking lights: front_left and front_right.

"},"Constants.html#/c:@SDLLightNameBrakeLights":{"name":"SDLLightNameBrakeLights","abstract":"

@abstract Include all brake lights: rear_left and rear_right.

"},"Constants.html#/c:@SDLLightNameRearReversingLights":{"name":"SDLLightNameRearReversingLights","abstract":"

@abstract Represents the Light with name REAR_REVERSING_LIGHTS

"},"Constants.html#/c:@SDLLightNameSideMarkerLights":{"name":"SDLLightNameSideMarkerLights","abstract":"

@abstract Represents the Light with name SIDE_MARKER_LIGHTS

"},"Constants.html#/c:@SDLLightNameLeftTurnLights":{"name":"SDLLightNameLeftTurnLights","abstract":"

@abstract Include all left turn signal lights: front_left, rear_left, left_side and mirror_mounted.

"},"Constants.html#/c:@SDLLightNameRightTurnLights":{"name":"SDLLightNameRightTurnLights","abstract":"

@abstract Include all right turn signal lights: front_right, rear_right, right_side and mirror_mounted.

"},"Constants.html#/c:@SDLLightNameHazardLights":{"name":"SDLLightNameHazardLights","abstract":"

@abstract Include all hazard lights: front_left, front_right, rear_left and rear_right.

"},"Constants.html#/c:@SDLLightNameAmbientLights":{"name":"SDLLightNameAmbientLights","abstract":"

@abstract Represents the Light with name AMBIENT_LIGHTS

"},"Constants.html#/c:@SDLLightNameOverHeadLights":{"name":"SDLLightNameOverHeadLights","abstract":"

@abstract Represents the Light with name OVERHEAD_LIGHTS

"},"Constants.html#/c:@SDLLightNameReadingLights":{"name":"SDLLightNameReadingLights","abstract":"

@abstract Represents the Light with name READING_LIGHTS

"},"Constants.html#/c:@SDLLightNameTrunkLights":{"name":"SDLLightNameTrunkLights","abstract":"

@abstract Represents the Light with name TRUNK_LIGHTS

"},"Constants.html#/c:@SDLLightNameExteriorFrontLights":{"name":"SDLLightNameExteriorFrontLights","abstract":"

@abstract Include exterior lights located in front of the vehicle. For example, fog lights and low beams.

"},"Constants.html#/c:@SDLLightNameExteriorRearLights":{"name":"SDLLightNameExteriorRearLights","abstract":"

@abstract Include exterior lights located at the back of the vehicle."},"Constants.html#/c:@SDLLightNameExteriorLeftLights":{"name":"SDLLightNameExteriorLeftLights","abstract":"

@abstract Include exterior lights located at the left side of the vehicle."},"Constants.html#/c:@SDLLightNameExteriorRightLights":{"name":"SDLLightNameExteriorRightLights","abstract":"

@abstract Include exterior lights located at the right side of the vehicle."},"Constants.html#/c:@SDLLightNameExteriorRearCargoLights":{"name":"SDLLightNameExteriorRearCargoLights","abstract":"

@abstract Cargo lamps illuminate the cargo area.

"},"Constants.html#/c:@SDLLightNameExteriorRearTruckBedLights":{"name":"SDLLightNameExteriorRearTruckBedLights","abstract":"

@abstract Truck bed lamps light up the bed of the truck.

"},"Constants.html#/c:@SDLLightNameExteriorRearTrailerLights":{"name":"SDLLightNameExteriorRearTrailerLights","abstract":"

@abstract Trailer lights are lamps mounted on a trailer hitch.

"},"Constants.html#/c:@SDLLightNameExteriorLeftSpotLights":{"name":"SDLLightNameExteriorLeftSpotLights","abstract":"

@abstract It is the spotlights mounted on the left side of a vehicle.

"},"Constants.html#/c:@SDLLightNameExteriorRightSpotLights":{"name":"SDLLightNameExteriorRightSpotLights","abstract":"

@abstract It is the spotlights mounted on the right side of a vehicle.

"},"Constants.html#/c:@SDLLightNameExteriorLeftPuddleLights":{"name":"SDLLightNameExteriorLeftPuddleLights","abstract":"

@abstract Puddle lamps illuminate the ground beside the door as the customer is opening or approaching the door.

"},"Constants.html#/c:@SDLLightNameExteriorRightPuddleLights":{"name":"SDLLightNameExteriorRightPuddleLights","abstract":"

@abstract Puddle lamps illuminate the ground beside the door as the customer is opening or approaching the door.

"},"Constants.html#/c:@SDLLightNameExteriorAllLights":{"name":"SDLLightNameExteriorAllLights","abstract":"

@abstract Include all exterior lights around the vehicle.

"},"Constants.html#/c:@SDLLightStatusOn":{"name":"SDLLightStatusOn","abstract":"

@abstract Light status currently on.

"},"Constants.html#/c:@SDLLightStatusOFF":{"name":"SDLLightStatusOFF","abstract":"

@abstract Light status currently Off.

"},"Constants.html#/c:@SDLLightStatusRampUp":{"name":"SDLLightStatusRampUp","abstract":"

@abstract Light status currently RAMP_UP.

"},"Constants.html#/c:@SDLLightStatusRampDown":{"name":"SDLLightStatusRampDown","abstract":"

@abstract Light status currently RAMP_DOWN.

"},"Constants.html#/c:@SDLLightStatusUnknown":{"name":"SDLLightStatusUnknown","abstract":"

@abstract Light status currently UNKNOWN.

"},"Constants.html#/c:@SDLLightStatusInvalid":{"name":"SDLLightStatusInvalid","abstract":"

@abstract Light status currently INVALID.

"},"Constants.html#/c:@SDLLockScreenStatusOff":{"name":"SDLLockScreenStatusOff","abstract":"

LockScreen is Not Required

"},"Constants.html#/c:@SDLLockScreenStatusOptional":{"name":"SDLLockScreenStatusOptional","abstract":"

LockScreen is Optional

"},"Constants.html#/c:@SDLLockScreenStatusRequired":{"name":"SDLLockScreenStatusRequired","abstract":"

LockScreen is Required

"},"Constants.html#/c:@SDLMaintenanceModeStatusNormal":{"name":"SDLMaintenanceModeStatusNormal","abstract":"

Maintenance Mode Status : Normal

"},"Constants.html#/c:@SDLMaintenanceModeStatusNear":{"name":"SDLMaintenanceModeStatusNear","abstract":"

Maintenance Mode Status : Near

"},"Constants.html#/c:@SDLMaintenanceModeStatusActive":{"name":"SDLMaintenanceModeStatusActive","abstract":"

Maintenance Mode Status : Active

"},"Constants.html#/c:@SDLMaintenanceModeStatusFeatureNotPresent":{"name":"SDLMaintenanceModeStatusFeatureNotPresent","abstract":"

Maintenance Mode Status : Feature not present

"},"Constants.html#/c:@SDLMassageCushionTopLumbar":{"name":"SDLMassageCushionTopLumbar","abstract":"

@abstract TOP LUMBAR cushions of a multi-contour massage seat

"},"Constants.html#/c:@SDLMassageCushionMiddleLumbar":{"name":"SDLMassageCushionMiddleLumbar","abstract":"

@abstract MIDDLE LUMBAR cushion of a multi-contour massage seat

"},"Constants.html#/c:@SDLMassageCushionBottomLumbar":{"name":"SDLMassageCushionBottomLumbar","abstract":"

@abstract BOTTOM LUMBAR cushion of a multi-contour massage seat

"},"Constants.html#/c:@SDLMassageCushionBackBolsters":{"name":"SDLMassageCushionBackBolsters","abstract":"

@abstract BACK BOLSTERS cushion of a multi-contour massage seat

"},"Constants.html#/c:@SDLMassageCushionSeatBolsters":{"name":"SDLMassageCushionSeatBolsters","abstract":"

@abstract SEAT BOLSTERS cushion of a multi-contour massage seat

"},"Constants.html#/c:@SDLMassageModeOff":{"name":"SDLMassageModeOff","abstract":"

@abstract Massage Mode Status : OFF

"},"Constants.html#/c:@SDLMassageModeLow":{"name":"SDLMassageModeLow","abstract":"

@abstract Massage Mode Status : LOW

"},"Constants.html#/c:@SDLMassageModeHigh":{"name":"SDLMassageModeHigh","abstract":"

@abstract Massage Mode Status : HIGH

"},"Constants.html#/c:@SDLMassageZoneLumbar":{"name":"SDLMassageZoneLumbar","abstract":"

@abstract The back of a multi-contour massage seat. or SEAT_BACK

"},"Constants.html#/c:@SDLMassageZoneSeatCushion":{"name":"SDLMassageZoneSeatCushion","abstract":"

@abstract The bottom a multi-contour massage seat. or SEAT_BOTTOM

"},"Constants.html#/c:@SDLMediaClockFormatClock1":{"name":"SDLMediaClockFormatClock1","abstract":"

Media clock format: Clock1

"},"Constants.html#/c:@SDLMediaClockFormatClock2":{"name":"SDLMediaClockFormatClock2","abstract":"

Media clock format: Clock2

"},"Constants.html#/c:@SDLMediaClockFormatClock3":{"name":"SDLMediaClockFormatClock3","abstract":"

Media clock format: Clock3

"},"Constants.html#/c:@SDLMediaClockFormatClockText1":{"name":"SDLMediaClockFormatClockText1","abstract":"

Media clock format: ClockText1

"},"Constants.html#/c:@SDLMediaClockFormatClockText2":{"name":"SDLMediaClockFormatClockText2","abstract":"

Media clock format: ClockText2

"},"Constants.html#/c:@SDLMediaClockFormatClockText3":{"name":"SDLMediaClockFormatClockText3","abstract":"

Media clock format: ClockText3

"},"Constants.html#/c:@SDLMediaClockFormatClockText4":{"name":"SDLMediaClockFormatClockText4","abstract":"

Media clock format: ClockText4

"},"Constants.html#/c:@SDLMediaTypeMusic":{"name":"SDLMediaTypeMusic","abstract":"

The app will have a media type of music.

"},"Constants.html#/c:@SDLMediaTypePodcast":{"name":"SDLMediaTypePodcast","abstract":"

The app will have a media type of podcast.

"},"Constants.html#/c:@SDLMediaTypeAudiobook":{"name":"SDLMediaTypeAudiobook","abstract":"

The app will have a media type of audiobook.

"},"Constants.html#/c:@SDLMediaTypeOther":{"name":"SDLMediaTypeOther","abstract":"

The app will have a media type of other.

"},"Constants.html#/c:@SDLMenuLayoutList":{"name":"SDLMenuLayoutList","abstract":"

The menu should be laid out in a scrollable list format with one menu cell below the previous, each is stretched across the view

"},"Constants.html#/c:@SDLMenuLayoutTiles":{"name":"SDLMenuLayoutTiles","abstract":"

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

"},"Constants.html#/c:@SDLMetadataTypeMediaTitle":{"name":"SDLMetadataTypeMediaTitle","abstract":"

The song / media title name

"},"Constants.html#/c:@SDLMetadataTypeMediaArtist":{"name":"SDLMetadataTypeMediaArtist","abstract":"

The artist of the media

"},"Constants.html#/c:@SDLMetadataTypeMediaAlbum":{"name":"SDLMetadataTypeMediaAlbum","abstract":"

The album of the media"

"},"Constants.html#/c:@SDLMetadataTypeMediaYear":{"name":"SDLMetadataTypeMediaYear","abstract":"

The year that the media was created

"},"Constants.html#/c:@SDLMetadataTypeMediaGenre":{"name":"SDLMetadataTypeMediaGenre","abstract":"

The genre of the media

"},"Constants.html#/c:@SDLMetadataTypeMediaStation":{"name":"SDLMetadataTypeMediaStation","abstract":"

The station that the media is playing on

"},"Constants.html#/c:@SDLMetadataTypeRating":{"name":"SDLMetadataTypeRating","abstract":"

The rating given to the media

"},"Constants.html#/c:@SDLMetadataTypeCurrentTemperature":{"name":"SDLMetadataTypeCurrentTemperature","abstract":"

The current temperature of the weather information

"},"Constants.html#/c:@SDLMetadataTypeMaximumTemperature":{"name":"SDLMetadataTypeMaximumTemperature","abstract":"

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

"},"Constants.html#/c:@SDLMetadataTypeMinimumTemperature":{"name":"SDLMetadataTypeMinimumTemperature","abstract":"

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

"},"Constants.html#/c:@SDLMetadataTypeWeatherTerm":{"name":"SDLMetadataTypeWeatherTerm","abstract":"

A description of the weather for the current period

"},"Constants.html#/c:@SDLMetadataTypeHumidity":{"name":"SDLMetadataTypeHumidity","abstract":"

The humidity of the weather information for the current period

"},"Constants.html#/c:@SDLModuleTypeClimate":{"name":"SDLModuleTypeClimate","abstract":"

A SDLModuleType with the value of CLIMATE

"},"Constants.html#/c:@SDLModuleTypeRadio":{"name":"SDLModuleTypeRadio","abstract":"

A SDLModuleType with the value of RADIO

"},"Constants.html#/c:@SDLModuleTypeSeat":{"name":"SDLModuleTypeSeat","abstract":"

A SDLModuleType with the value of SEAT

"},"Constants.html#/c:@SDLModuleTypeAudio":{"name":"SDLModuleTypeAudio","abstract":"

A SDLModuleType with the value of AUDIO

"},"Constants.html#/c:@SDLModuleTypeLight":{"name":"SDLModuleTypeLight","abstract":"

A SDLModuleType with the value of LIGHT

"},"Constants.html#/c:@SDLModuleTypeHMISettings":{"name":"SDLModuleTypeHMISettings","abstract":"

A SDLModuleType with the value of HMI_SETTINGS

"},"Constants.html#/c:@SDLNavigationActionTurn":{"name":"SDLNavigationActionTurn","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationActionExit":{"name":"SDLNavigationActionExit","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationActionStay":{"name":"SDLNavigationActionStay","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationActionMerge":{"name":"SDLNavigationActionMerge","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationActionFerry":{"name":"SDLNavigationActionFerry","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationActionCarShuttleTrain":{"name":"SDLNavigationActionCarShuttleTrain","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationActionWaypoint":{"name":"SDLNavigationActionWaypoint","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionRegular":{"name":"SDLNavigationJunctionRegular","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionBifurcation":{"name":"SDLNavigationJunctionBifurcation","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionMultiCarriageway":{"name":"SDLNavigationJunctionMultiCarriageway","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionRoundabout":{"name":"SDLNavigationJunctionRoundabout","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionTraversableRoundabout":{"name":"SDLNavigationJunctionTraversableRoundabout","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionJughandle":{"name":"SDLNavigationJunctionJughandle","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionAllWayYield":{"name":"SDLNavigationJunctionAllWayYield","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNavigationJunctionTurnAround":{"name":"SDLNavigationJunctionTurnAround","abstract":"

Undocumented

"},"Constants.html#/c:@SDLNotificationUserInfoObject":{"name":"SDLNotificationUserInfoObject","abstract":"

Undocumented

"},"Constants.html#/c:@SDLTransportDidDisconnect":{"name":"SDLTransportDidDisconnect","abstract":"

Undocumented

"},"Constants.html#/c:@SDLTransportDidConnect":{"name":"SDLTransportDidConnect","abstract":"

Undocumented

"},"Constants.html#/c:@SDLTransportConnectError":{"name":"SDLTransportConnectError","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveError":{"name":"SDLDidReceiveError","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveLockScreenIcon":{"name":"SDLDidReceiveLockScreenIcon","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidBecomeReady":{"name":"SDLDidBecomeReady","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidUpdateProjectionView":{"name":"SDLDidUpdateProjectionView","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAddCommandResponse":{"name":"SDLDidReceiveAddCommandResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAddSubMenuResponse":{"name":"SDLDidReceiveAddSubMenuResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAlertResponse":{"name":"SDLDidReceiveAlertResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAlertManeuverResponse":{"name":"SDLDidReceiveAlertManeuverResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveButtonPressResponse":{"name":"SDLDidReceiveButtonPressResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCancelInteractionResponse":{"name":"SDLDidReceiveCancelInteractionResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveChangeRegistrationResponse":{"name":"SDLDidReceiveChangeRegistrationResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCloseApplicationResponse":{"name":"SDLDidReceiveCloseApplicationResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCreateInteractionChoiceSetResponse":{"name":"SDLDidReceiveCreateInteractionChoiceSetResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCreateWindowResponse":{"name":"SDLDidReceiveCreateWindowResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteCommandResponse":{"name":"SDLDidReceiveDeleteCommandResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteFileResponse":{"name":"SDLDidReceiveDeleteFileResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteInteractionChoiceSetResponse":{"name":"SDLDidReceiveDeleteInteractionChoiceSetResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteSubmenuResponse":{"name":"SDLDidReceiveDeleteSubmenuResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteWindowResponse":{"name":"SDLDidReceiveDeleteWindowResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDiagnosticMessageResponse":{"name":"SDLDidReceiveDiagnosticMessageResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDialNumberResponse":{"name":"SDLDidReceiveDialNumberResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveEncodedSyncPDataResponse":{"name":"SDLDidReceiveEncodedSyncPDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveEndAudioPassThruResponse":{"name":"SDLDidReceiveEndAudioPassThruResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGenericResponse":{"name":"SDLDidReceiveGenericResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetCloudAppPropertiesResponse":{"name":"SDLDidReceiveGetCloudAppPropertiesResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetAppServiceDataResponse":{"name":"SDLDidReceiveGetAppServiceDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetDTCsResponse":{"name":"SDLDidReceiveGetDTCsResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetFileResponse":{"name":"SDLDidReceiveGetFileResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetInteriorVehicleDataResponse":{"name":"SDLDidReceiveGetInteriorVehicleDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetInteriorVehicleDataConsentResponse":{"name":"SDLDidReceiveGetInteriorVehicleDataConsentResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetSystemCapabilitiesResponse":{"name":"SDLDidReceiveGetSystemCapabilitiesResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetVehicleDataResponse":{"name":"SDLDidReceiveGetVehicleDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetWaypointsResponse":{"name":"SDLDidReceiveGetWaypointsResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveListFilesResponse":{"name":"SDLDidReceiveListFilesResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePerformAppServiceInteractionResponse":{"name":"SDLDidReceivePerformAppServiceInteractionResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePerformAudioPassThruResponse":{"name":"SDLDidReceivePerformAudioPassThruResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePerformInteractionResponse":{"name":"SDLDidReceivePerformInteractionResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePublishAppServiceResponse":{"name":"SDLDidReceivePublishAppServiceResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePutFileResponse":{"name":"SDLDidReceivePutFileResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveReadDIDResponse":{"name":"SDLDidReceiveReadDIDResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveRegisterAppInterfaceResponse":{"name":"SDLDidReceiveRegisterAppInterfaceResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveReleaseInteriorVehicleDataModuleResponse":{"name":"SDLDidReceiveReleaseInteriorVehicleDataModuleResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveResetGlobalPropertiesResponse":{"name":"SDLDidReceiveResetGlobalPropertiesResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveScrollableMessageResponse":{"name":"SDLDidReceiveScrollableMessageResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSendHapticDataResponse":{"name":"SDLDidReceiveSendHapticDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSendLocationResponse":{"name":"SDLDidReceiveSendLocationResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetAppIconResponse":{"name":"SDLDidReceiveSetAppIconResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetCloudAppPropertiesResponse":{"name":"SDLDidReceiveSetCloudAppPropertiesResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetDisplayLayoutResponse":{"name":"SDLDidReceiveSetDisplayLayoutResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetGlobalPropertiesResponse":{"name":"SDLDidReceiveSetGlobalPropertiesResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetInteriorVehicleDataResponse":{"name":"SDLDidReceiveSetInteriorVehicleDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetMediaClockTimerResponse":{"name":"SDLDidReceiveSetMediaClockTimerResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveShowConstantTBTResponse":{"name":"SDLDidReceiveShowConstantTBTResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveShowResponse":{"name":"SDLDidReceiveShowResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveShowAppMenuResponse":{"name":"SDLDidReceiveShowAppMenuResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSliderResponse":{"name":"SDLDidReceiveSliderResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSpeakResponse":{"name":"SDLDidReceiveSpeakResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSubscribeButtonResponse":{"name":"SDLDidReceiveSubscribeButtonResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSubscribeVehicleDataResponse":{"name":"SDLDidReceiveSubscribeVehicleDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSubscribeWaypointsResponse":{"name":"SDLDidReceiveSubscribeWaypointsResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSyncPDataResponse":{"name":"SDLDidReceiveSyncPDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUpdateTurnListResponse":{"name":"SDLDidReceiveUpdateTurnListResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnpublishAppServiceResponse":{"name":"SDLDidReceiveUnpublishAppServiceResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnregisterAppInterfaceResponse":{"name":"SDLDidReceiveUnregisterAppInterfaceResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnsubscribeButtonResponse":{"name":"SDLDidReceiveUnsubscribeButtonResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnsubscribeVehicleDataResponse":{"name":"SDLDidReceiveUnsubscribeVehicleDataResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnsubscribeWaypointsResponse":{"name":"SDLDidReceiveUnsubscribeWaypointsResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAddCommandRequest":{"name":"SDLDidReceiveAddCommandRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAddSubMenuRequest":{"name":"SDLDidReceiveAddSubMenuRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAlertRequest":{"name":"SDLDidReceiveAlertRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAlertManeuverRequest":{"name":"SDLDidReceiveAlertManeuverRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveButtonPressRequest":{"name":"SDLDidReceiveButtonPressRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCancelInteractionRequest":{"name":"SDLDidReceiveCancelInteractionRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveChangeRegistrationRequest":{"name":"SDLDidReceiveChangeRegistrationRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCloseApplicationRequest":{"name":"SDLDidReceiveCloseApplicationRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCreateInteractionChoiceSetRequest":{"name":"SDLDidReceiveCreateInteractionChoiceSetRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCreateWindowRequest":{"name":"SDLDidReceiveCreateWindowRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteCommandRequest":{"name":"SDLDidReceiveDeleteCommandRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteFileRequest":{"name":"SDLDidReceiveDeleteFileRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteInteractionChoiceSetRequest":{"name":"SDLDidReceiveDeleteInteractionChoiceSetRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteSubMenuRequest":{"name":"SDLDidReceiveDeleteSubMenuRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDeleteWindowRequest":{"name":"SDLDidReceiveDeleteWindowRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDiagnosticMessageRequest":{"name":"SDLDidReceiveDiagnosticMessageRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveDialNumberRequest":{"name":"SDLDidReceiveDialNumberRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveEncodedSyncPDataRequest":{"name":"SDLDidReceiveEncodedSyncPDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveEndAudioPassThruRequest":{"name":"SDLDidReceiveEndAudioPassThruRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetAppServiceDataRequest":{"name":"SDLDidReceiveGetAppServiceDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetCloudAppPropertiesRequest":{"name":"SDLDidReceiveGetCloudAppPropertiesRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetDTCsRequest":{"name":"SDLDidReceiveGetDTCsRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetFileRequest":{"name":"SDLDidReceiveGetFileRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetInteriorVehicleDataRequest":{"name":"SDLDidReceiveGetInteriorVehicleDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetInteriorVehicleDataConsentRequest":{"name":"SDLDidReceiveGetInteriorVehicleDataConsentRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetSystemCapabilityRequest":{"name":"SDLDidReceiveGetSystemCapabilityRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetVehicleDataRequest":{"name":"SDLDidReceiveGetVehicleDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveGetWayPointsRequest":{"name":"SDLDidReceiveGetWayPointsRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveListFilesRequest":{"name":"SDLDidReceiveListFilesRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePerformAppServiceInteractionRequest":{"name":"SDLDidReceivePerformAppServiceInteractionRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePerformAudioPassThruRequest":{"name":"SDLDidReceivePerformAudioPassThruRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePerformInteractionRequest":{"name":"SDLDidReceivePerformInteractionRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePublishAppServiceRequest":{"name":"SDLDidReceivePublishAppServiceRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceivePutFileRequest":{"name":"SDLDidReceivePutFileRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveReadDIDRequest":{"name":"SDLDidReceiveReadDIDRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveRegisterAppInterfaceRequest":{"name":"SDLDidReceiveRegisterAppInterfaceRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveReleaseInteriorVehicleDataModuleRequest":{"name":"SDLDidReceiveReleaseInteriorVehicleDataModuleRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveResetGlobalPropertiesRequest":{"name":"SDLDidReceiveResetGlobalPropertiesRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveScrollableMessageRequest":{"name":"SDLDidReceiveScrollableMessageRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSendHapticDataRequest":{"name":"SDLDidReceiveSendHapticDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSendLocationRequest":{"name":"SDLDidReceiveSendLocationRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetAppIconRequest":{"name":"SDLDidReceiveSetAppIconRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetCloudAppPropertiesRequest":{"name":"SDLDidReceiveSetCloudAppPropertiesRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetDisplayLayoutRequest":{"name":"SDLDidReceiveSetDisplayLayoutRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetGlobalPropertiesRequest":{"name":"SDLDidReceiveSetGlobalPropertiesRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetInteriorVehicleDataRequest":{"name":"SDLDidReceiveSetInteriorVehicleDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSetMediaClockTimerRequest":{"name":"SDLDidReceiveSetMediaClockTimerRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveShowRequest":{"name":"SDLDidReceiveShowRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveShowAppMenuRequest":{"name":"SDLDidReceiveShowAppMenuRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveShowConstantTBTRequest":{"name":"SDLDidReceiveShowConstantTBTRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSliderRequest":{"name":"SDLDidReceiveSliderRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSpeakRequest":{"name":"SDLDidReceiveSpeakRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSubscribeButtonRequest":{"name":"SDLDidReceiveSubscribeButtonRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSubscribeVehicleDataRequest":{"name":"SDLDidReceiveSubscribeVehicleDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSubscribeWayPointsRequest":{"name":"SDLDidReceiveSubscribeWayPointsRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSyncPDataRequest":{"name":"SDLDidReceiveSyncPDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSystemRequestRequest":{"name":"SDLDidReceiveSystemRequestRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnpublishAppServiceRequest":{"name":"SDLDidReceiveUnpublishAppServiceRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnregisterAppInterfaceRequest":{"name":"SDLDidReceiveUnregisterAppInterfaceRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnsubscribeButtonRequest":{"name":"SDLDidReceiveUnsubscribeButtonRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnsubscribeVehicleDataRequest":{"name":"SDLDidReceiveUnsubscribeVehicleDataRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUnsubscribeWayPointsRequest":{"name":"SDLDidReceiveUnsubscribeWayPointsRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveUpdateTurnListRequest":{"name":"SDLDidReceiveUpdateTurnListRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidChangeDriverDistractionStateNotification":{"name":"SDLDidChangeDriverDistractionStateNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidChangeHMIStatusNotification":{"name":"SDLDidChangeHMIStatusNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAppServiceDataNotification":{"name":"SDLDidReceiveAppServiceDataNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAppUnregisteredNotification":{"name":"SDLDidReceiveAppUnregisteredNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveAudioPassThruNotification":{"name":"SDLDidReceiveAudioPassThruNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveButtonEventNotification":{"name":"SDLDidReceiveButtonEventNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveButtonPressNotification":{"name":"SDLDidReceiveButtonPressNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveCommandNotification":{"name":"SDLDidReceiveCommandNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveEncodedDataNotification":{"name":"SDLDidReceiveEncodedDataNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveInteriorVehicleDataNotification":{"name":"SDLDidReceiveInteriorVehicleDataNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveKeyboardInputNotification":{"name":"SDLDidReceiveKeyboardInputNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidChangeLanguageNotification":{"name":"SDLDidChangeLanguageNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidChangeLockScreenStatusNotification":{"name":"SDLDidChangeLockScreenStatusNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveNewHashNotification":{"name":"SDLDidReceiveNewHashNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveVehicleIconNotification":{"name":"SDLDidReceiveVehicleIconNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidChangePermissionsNotification":{"name":"SDLDidChangePermissionsNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveRemoteControlStatusNotification":{"name":"SDLDidReceiveRemoteControlStatusNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSystemCapabilityUpdatedNotification":{"name":"SDLDidReceiveSystemCapabilityUpdatedNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveSystemRequestNotification":{"name":"SDLDidReceiveSystemRequestNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidChangeTurnByTurnStateNotification":{"name":"SDLDidChangeTurnByTurnStateNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveTouchEventNotification":{"name":"SDLDidReceiveTouchEventNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveVehicleDataNotification":{"name":"SDLDidReceiveVehicleDataNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLDidReceiveWaypointNotification":{"name":"SDLDidReceiveWaypointNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLPRNDLPark":{"name":"SDLPRNDLPark","abstract":"

Park

"},"Constants.html#/c:@SDLPRNDLReverse":{"name":"SDLPRNDLReverse","abstract":"

Reverse gear

"},"Constants.html#/c:@SDLPRNDLNeutral":{"name":"SDLPRNDLNeutral","abstract":"

No gear

"},"Constants.html#/c:@SDLPRNDLDrive":{"name":"SDLPRNDLDrive","abstract":"

@abstract: Drive gear

"},"Constants.html#/c:@SDLPRNDLSport":{"name":"SDLPRNDLSport","abstract":"

Drive Sport mode

"},"Constants.html#/c:@SDLPRNDLLowGear":{"name":"SDLPRNDLLowGear","abstract":"

1st gear hold

"},"Constants.html#/c:@SDLPRNDLFirst":{"name":"SDLPRNDLFirst","abstract":"

First gear

"},"Constants.html#/c:@SDLPRNDLSecond":{"name":"SDLPRNDLSecond","abstract":"

Second gear

"},"Constants.html#/c:@SDLPRNDLThird":{"name":"SDLPRNDLThird","abstract":"

Third gear

"},"Constants.html#/c:@SDLPRNDLFourth":{"name":"SDLPRNDLFourth","abstract":"

Fourth gear

"},"Constants.html#/c:@SDLPRNDLFifth":{"name":"SDLPRNDLFifth","abstract":"

Fifth gear

"},"Constants.html#/c:@SDLPRNDLSixth":{"name":"SDLPRNDLSixth","abstract":"

Sixth gear

"},"Constants.html#/c:@SDLPRNDLSeventh":{"name":"SDLPRNDLSeventh","abstract":"

Seventh gear

"},"Constants.html#/c:@SDLPRNDLEighth":{"name":"SDLPRNDLEighth","abstract":"

Eighth gear

"},"Constants.html#/c:@SDLPRNDLUnknown":{"name":"SDLPRNDLUnknown","abstract":"

Unknown

"},"Constants.html#/c:@SDLPRNDLFault":{"name":"SDLPRNDLFault","abstract":"

Fault

"},"Constants.html#/c:@SDLPermissionStatusAllowed":{"name":"SDLPermissionStatusAllowed","abstract":"

permission: allowed

"},"Constants.html#/c:@SDLPermissionStatusDisallowed":{"name":"SDLPermissionStatusDisallowed","abstract":"

permission: disallowed

"},"Constants.html#/c:@SDLPermissionStatusUserDisallowed":{"name":"SDLPermissionStatusUserDisallowed","abstract":"

permission: user disallowed

"},"Constants.html#/c:@SDLPermissionStatusUserConsentPending":{"name":"SDLPermissionStatusUserConsentPending","abstract":"

permission: user consent pending

"},"Constants.html#/c:@SDLPowerModeQualificationStatusUndefined":{"name":"SDLPowerModeQualificationStatusUndefined","abstract":"

An undefined status

"},"Constants.html#/c:@SDLPowerModeQualificationStatusEvaluationInProgress":{"name":"SDLPowerModeQualificationStatusEvaluationInProgress","abstract":"

An evaluation in progress status

"},"Constants.html#/c:@SDLPowerModeQualificationStatusNotDefined":{"name":"SDLPowerModeQualificationStatusNotDefined","abstract":"

A not defined status

"},"Constants.html#/c:@SDLPowerModeQualificationStatusOk":{"name":"SDLPowerModeQualificationStatusOk","abstract":"

An ok status

"},"Constants.html#/c:@SDLPowerModeStatusKeyOut":{"name":"SDLPowerModeStatusKeyOut","abstract":"

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

"},"Constants.html#/c:@SDLPowerModeStatusKeyRecentlyOut":{"name":"SDLPowerModeStatusKeyRecentlyOut","abstract":"

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

"},"Constants.html#/c:@SDLPowerModeStatusKeyApproved":{"name":"SDLPowerModeStatusKeyApproved","abstract":"

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

"},"Constants.html#/c:@SDLPowerModeStatusPostAccessory":{"name":"SDLPowerModeStatusPostAccessory","abstract":"

We are in a post-accessory power situation

"},"Constants.html#/c:@SDLPowerModeStatusAccessory":{"name":"SDLPowerModeStatusAccessory","abstract":"

The car is in accessory power mode

"},"Constants.html#/c:@SDLPowerModeStatusPostIgnition":{"name":"SDLPowerModeStatusPostIgnition","abstract":"

We are in a post-ignition power situation

"},"Constants.html#/c:@SDLPowerModeStatusIgnitionOn":{"name":"SDLPowerModeStatusIgnitionOn","abstract":"

The ignition is on but the car is not yet running

"},"Constants.html#/c:@SDLPowerModeStatusRunning":{"name":"SDLPowerModeStatusRunning","abstract":"

The ignition is on and the car is running

"},"Constants.html#/c:@SDLPowerModeStatusCrank":{"name":"SDLPowerModeStatusCrank","abstract":"

We are in a crank power situation

"},"Constants.html#/c:@SDLPredefinedLayoutDefault":{"name":"SDLPredefinedLayoutDefault","abstract":"

A default layout

"},"Constants.html#/c:@SDLPredefinedLayoutMedia":{"name":"SDLPredefinedLayoutMedia","abstract":"

The default media layout

"},"Constants.html#/c:@SDLPredefinedLayoutNonMedia":{"name":"SDLPredefinedLayoutNonMedia","abstract":"

The default non-media layout

"},"Constants.html#/c:@SDLPredefinedLayoutOnscreenPresets":{"name":"SDLPredefinedLayoutOnscreenPresets","abstract":"

A media layout containing preset buttons

"},"Constants.html#/c:@SDLPredefinedLayoutNavigationFullscreenMap":{"name":"SDLPredefinedLayoutNavigationFullscreenMap","abstract":"

The default navigation layout with a fullscreen map

"},"Constants.html#/c:@SDLPredefinedLayoutNavigationList":{"name":"SDLPredefinedLayoutNavigationList","abstract":"

A list layout used for navigation apps

"},"Constants.html#/c:@SDLPredefinedLayoutNavigationKeyboard":{"name":"SDLPredefinedLayoutNavigationKeyboard","abstract":"

A keyboard layout used for navigation apps

"},"Constants.html#/c:@SDLPredefinedLayoutGraphicWithText":{"name":"SDLPredefinedLayoutGraphicWithText","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutTextWithGraphic":{"name":"SDLPredefinedLayoutTextWithGraphic","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutTilesOnly":{"name":"SDLPredefinedLayoutTilesOnly","abstract":"

A layout with only softbuttons placed in a tile layout

"},"Constants.html#/c:@SDLPredefinedLayoutTextButtonsOnly":{"name":"SDLPredefinedLayoutTextButtonsOnly","abstract":"

A layout with only soft buttons that only accept text

"},"Constants.html#/c:@SDLPredefinedLayoutGraphicWithTiles":{"name":"SDLPredefinedLayoutGraphicWithTiles","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutTilesWithGraphic":{"name":"SDLPredefinedLayoutTilesWithGraphic","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutGraphicWithTextAndSoftButtons":{"name":"SDLPredefinedLayoutGraphicWithTextAndSoftButtons","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutTextAndSoftButtonsWithGraphic":{"name":"SDLPredefinedLayoutTextAndSoftButtonsWithGraphic","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutGraphicWithTextButtons":{"name":"SDLPredefinedLayoutGraphicWithTextButtons","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutTextButtonsWithGraphic":{"name":"SDLPredefinedLayoutTextButtonsWithGraphic","abstract":"

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

"},"Constants.html#/c:@SDLPredefinedLayoutLargeGraphicWithSoftButtons":{"name":"SDLPredefinedLayoutLargeGraphicWithSoftButtons","abstract":"

A layout with a single large graphic and soft buttons

"},"Constants.html#/c:@SDLPredefinedLayoutDoubleGraphicWithSoftButtons":{"name":"SDLPredefinedLayoutDoubleGraphicWithSoftButtons","abstract":"

A layout with two graphics and soft buttons

"},"Constants.html#/c:@SDLPredefinedLayoutLargeGraphicOnly":{"name":"SDLPredefinedLayoutLargeGraphicOnly","abstract":"

A layout with only a single large graphic

"},"Constants.html#/c:@SDLPrerecordedSpeechHelp":{"name":"SDLPrerecordedSpeechHelp","abstract":"

A prerecorded help prompt

"},"Constants.html#/c:@SDLPrerecordedSpeechInitial":{"name":"SDLPrerecordedSpeechInitial","abstract":"

A prerecorded initial prompt

"},"Constants.html#/c:@SDLPrerecordedSpeechListen":{"name":"SDLPrerecordedSpeechListen","abstract":"

A prerecorded listen prompt is available

"},"Constants.html#/c:@SDLPrerecordedSpeechPositive":{"name":"SDLPrerecordedSpeechPositive","abstract":"

A prerecorded positive indicator noise is available

"},"Constants.html#/c:@SDLPrerecordedSpeechNegative":{"name":"SDLPrerecordedSpeechNegative","abstract":"

A prerecorded negative indicator noise is available

"},"Constants.html#/c:@SDLPrimaryAudioSourceNoSourceSelected":{"name":"SDLPrimaryAudioSourceNoSourceSelected","abstract":"

Currently no source selected

"},"Constants.html#/c:@SDLPrimaryAudioSourceUSB":{"name":"SDLPrimaryAudioSourceUSB","abstract":"

USB is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceUSB2":{"name":"SDLPrimaryAudioSourceUSB2","abstract":"

USB2 is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceBluetoothStereo":{"name":"SDLPrimaryAudioSourceBluetoothStereo","abstract":"

Bluetooth Stereo is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceLineIn":{"name":"SDLPrimaryAudioSourceLineIn","abstract":"

Line in is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceIpod":{"name":"SDLPrimaryAudioSourceIpod","abstract":"

iPod is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceMobileApp":{"name":"SDLPrimaryAudioSourceMobileApp","abstract":"

Mobile app is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceCD":{"name":"SDLPrimaryAudioSourceCD","abstract":"

@abstract CD is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceAM":{"name":"SDLPrimaryAudioSourceAM","abstract":"

@abstract Radio frequency AM is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceFM":{"name":"SDLPrimaryAudioSourceFM","abstract":"

@abstract Radio frequency FM is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceXM":{"name":"SDLPrimaryAudioSourceXM","abstract":"

@abstract Radio frequency XM is current source

"},"Constants.html#/c:@SDLPrimaryAudioSourceDAB":{"name":"SDLPrimaryAudioSourceDAB","abstract":"

@abstract Radio frequency DAB is current source

"},"Constants.html#/c:@SDLRPCFunctionNameAddCommand":{"name":"SDLRPCFunctionNameAddCommand","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameAddSubMenu":{"name":"SDLRPCFunctionNameAddSubMenu","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameAlert":{"name":"SDLRPCFunctionNameAlert","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameAlertManeuver":{"name":"SDLRPCFunctionNameAlertManeuver","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameButtonPress":{"name":"SDLRPCFunctionNameButtonPress","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameCancelInteraction":{"name":"SDLRPCFunctionNameCancelInteraction","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameChangeRegistration":{"name":"SDLRPCFunctionNameChangeRegistration","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameCloseApplication":{"name":"SDLRPCFunctionNameCloseApplication","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameCreateInteractionChoiceSet":{"name":"SDLRPCFunctionNameCreateInteractionChoiceSet","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDeleteCommand":{"name":"SDLRPCFunctionNameDeleteCommand","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDeleteFile":{"name":"SDLRPCFunctionNameDeleteFile","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDeleteInteractionChoiceSet":{"name":"SDLRPCFunctionNameDeleteInteractionChoiceSet","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDeleteSubMenu":{"name":"SDLRPCFunctionNameDeleteSubMenu","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDiagnosticMessage":{"name":"SDLRPCFunctionNameDiagnosticMessage","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDialNumber":{"name":"SDLRPCFunctionNameDialNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameEncodedSyncPData":{"name":"SDLRPCFunctionNameEncodedSyncPData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameEndAudioPassThru":{"name":"SDLRPCFunctionNameEndAudioPassThru","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGenericResponse":{"name":"SDLRPCFunctionNameGenericResponse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetAppServiceData":{"name":"SDLRPCFunctionNameGetAppServiceData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetDTCs":{"name":"SDLRPCFunctionNameGetDTCs","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetFile":{"name":"SDLRPCFunctionNameGetFile","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetCloudAppProperties":{"name":"SDLRPCFunctionNameGetCloudAppProperties","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetInteriorVehicleData":{"name":"SDLRPCFunctionNameGetInteriorVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetInteriorVehicleDataConsent":{"name":"SDLRPCFunctionNameGetInteriorVehicleDataConsent","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetSystemCapability":{"name":"SDLRPCFunctionNameGetSystemCapability","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetVehicleData":{"name":"SDLRPCFunctionNameGetVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameGetWayPoints":{"name":"SDLRPCFunctionNameGetWayPoints","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameListFiles":{"name":"SDLRPCFunctionNameListFiles","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnAppInterfaceUnregistered":{"name":"SDLRPCFunctionNameOnAppInterfaceUnregistered","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnAppServiceData":{"name":"SDLRPCFunctionNameOnAppServiceData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnAudioPassThru":{"name":"SDLRPCFunctionNameOnAudioPassThru","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnButtonEvent":{"name":"SDLRPCFunctionNameOnButtonEvent","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnButtonPress":{"name":"SDLRPCFunctionNameOnButtonPress","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnCommand":{"name":"SDLRPCFunctionNameOnCommand","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnDriverDistraction":{"name":"SDLRPCFunctionNameOnDriverDistraction","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnEncodedSyncPData":{"name":"SDLRPCFunctionNameOnEncodedSyncPData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnHashChange":{"name":"SDLRPCFunctionNameOnHashChange","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnHMIStatus":{"name":"SDLRPCFunctionNameOnHMIStatus","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnInteriorVehicleData":{"name":"SDLRPCFunctionNameOnInteriorVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnKeyboardInput":{"name":"SDLRPCFunctionNameOnKeyboardInput","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnLanguageChange":{"name":"SDLRPCFunctionNameOnLanguageChange","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnLockScreenStatus":{"name":"SDLRPCFunctionNameOnLockScreenStatus","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnPermissionsChange":{"name":"SDLRPCFunctionNameOnPermissionsChange","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnRCStatus":{"name":"SDLRPCFunctionNameOnRCStatus","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnSyncPData":{"name":"SDLRPCFunctionNameOnSyncPData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnSystemCapabilityUpdated":{"name":"SDLRPCFunctionNameOnSystemCapabilityUpdated","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnSystemRequest":{"name":"SDLRPCFunctionNameOnSystemRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnTBTClientState":{"name":"SDLRPCFunctionNameOnTBTClientState","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnTouchEvent":{"name":"SDLRPCFunctionNameOnTouchEvent","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnVehicleData":{"name":"SDLRPCFunctionNameOnVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameOnWayPointChange":{"name":"SDLRPCFunctionNameOnWayPointChange","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNamePerformAppServiceInteraction":{"name":"SDLRPCFunctionNamePerformAppServiceInteraction","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNamePerformAudioPassThru":{"name":"SDLRPCFunctionNamePerformAudioPassThru","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNamePerformInteraction":{"name":"SDLRPCFunctionNamePerformInteraction","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNamePublishAppService":{"name":"SDLRPCFunctionNamePublishAppService","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNamePutFile":{"name":"SDLRPCFunctionNamePutFile","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameReadDID":{"name":"SDLRPCFunctionNameReadDID","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameReleaseInteriorVehicleDataModule":{"name":"SDLRPCFunctionNameReleaseInteriorVehicleDataModule","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameRegisterAppInterface":{"name":"SDLRPCFunctionNameRegisterAppInterface","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameReserved":{"name":"SDLRPCFunctionNameReserved","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameResetGlobalProperties":{"name":"SDLRPCFunctionNameResetGlobalProperties","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameScrollableMessage":{"name":"SDLRPCFunctionNameScrollableMessage","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSendHapticData":{"name":"SDLRPCFunctionNameSendHapticData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSendLocation":{"name":"SDLRPCFunctionNameSendLocation","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSetAppIcon":{"name":"SDLRPCFunctionNameSetAppIcon","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSetCloudAppProperties":{"name":"SDLRPCFunctionNameSetCloudAppProperties","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSetDisplayLayout":{"name":"SDLRPCFunctionNameSetDisplayLayout","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSetGlobalProperties":{"name":"SDLRPCFunctionNameSetGlobalProperties","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSetInteriorVehicleData":{"name":"SDLRPCFunctionNameSetInteriorVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSetMediaClockTimer":{"name":"SDLRPCFunctionNameSetMediaClockTimer","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameShow":{"name":"SDLRPCFunctionNameShow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameShowAppMenu":{"name":"SDLRPCFunctionNameShowAppMenu","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameShowConstantTBT":{"name":"SDLRPCFunctionNameShowConstantTBT","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSlider":{"name":"SDLRPCFunctionNameSlider","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSpeak":{"name":"SDLRPCFunctionNameSpeak","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSubscribeButton":{"name":"SDLRPCFunctionNameSubscribeButton","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSubscribeVehicleData":{"name":"SDLRPCFunctionNameSubscribeVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSubscribeWayPoints":{"name":"SDLRPCFunctionNameSubscribeWayPoints","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSyncPData":{"name":"SDLRPCFunctionNameSyncPData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameSystemRequest":{"name":"SDLRPCFunctionNameSystemRequest","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameUnpublishAppService":{"name":"SDLRPCFunctionNameUnpublishAppService","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameUnregisterAppInterface":{"name":"SDLRPCFunctionNameUnregisterAppInterface","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameUnsubscribeButton":{"name":"SDLRPCFunctionNameUnsubscribeButton","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameUnsubscribeVehicleData":{"name":"SDLRPCFunctionNameUnsubscribeVehicleData","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameUnsubscribeWayPoints":{"name":"SDLRPCFunctionNameUnsubscribeWayPoints","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameUpdateTurnList":{"name":"SDLRPCFunctionNameUpdateTurnList","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameCreateWindow":{"name":"SDLRPCFunctionNameCreateWindow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRPCFunctionNameDeleteWindow":{"name":"SDLRPCFunctionNameDeleteWindow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLRadioBandAM":{"name":"SDLRadioBandAM","abstract":"

Represents AM radio band

"},"Constants.html#/c:@SDLRadioBandFM":{"name":"SDLRadioBandFM","abstract":"

Represents FM radio band

"},"Constants.html#/c:@SDLRadioBandXM":{"name":"SDLRadioBandXM","abstract":"

Represents XM radio band

"},"Constants.html#/c:@SDLRadioStateAcquiring":{"name":"SDLRadioStateAcquiring","abstract":"

Represents Radio state as ACQUIRING

"},"Constants.html#/c:@SDLRadioStateAcquired":{"name":"SDLRadioStateAcquired","abstract":"

Represents Radio state as ACQUIRED

"},"Constants.html#/c:@SDLRadioStateMulticast":{"name":"SDLRadioStateMulticast","abstract":"

Represents Radio state as MULTICAST

"},"Constants.html#/c:@SDLRadioStateNotFound":{"name":"SDLRadioStateNotFound","abstract":"

Represents Radio state as NOT_FOUND

"},"Constants.html#/c:@SDLRequestTypeHTTP":{"name":"SDLRequestTypeHTTP","abstract":"

An HTTP request

"},"Constants.html#/c:@SDLRequestTypeFileResume":{"name":"SDLRequestTypeFileResume","abstract":"

A file resumption request

"},"Constants.html#/c:@SDLRequestTypeAuthenticationRequest":{"name":"SDLRequestTypeAuthenticationRequest","abstract":"

An authentication request

"},"Constants.html#/c:@SDLRequestTypeAuthenticationChallenge":{"name":"SDLRequestTypeAuthenticationChallenge","abstract":"

An authentication challenge

"},"Constants.html#/c:@SDLRequestTypeAuthenticationAck":{"name":"SDLRequestTypeAuthenticationAck","abstract":"

An authentication acknowledgment

"},"Constants.html#/c:@SDLRequestTypeProprietary":{"name":"SDLRequestTypeProprietary","abstract":"

An proprietary formatted request

"},"Constants.html#/c:@SDLRequestTypeQueryApps":{"name":"SDLRequestTypeQueryApps","abstract":"

An Query Apps request

"},"Constants.html#/c:@SDLRequestTypeLaunchApp":{"name":"SDLRequestTypeLaunchApp","abstract":"

A Launch Apps request

"},"Constants.html#/c:@SDLRequestTypeLockScreenIconURL":{"name":"SDLRequestTypeLockScreenIconURL","abstract":"

The URL for a lock screen icon

"},"Constants.html#/c:@SDLRequestTypeTrafficMessageChannel":{"name":"SDLRequestTypeTrafficMessageChannel","abstract":"

A traffic message channel request

"},"Constants.html#/c:@SDLRequestTypeDriverProfile":{"name":"SDLRequestTypeDriverProfile","abstract":"

A driver profile request

"},"Constants.html#/c:@SDLRequestTypeVoiceSearch":{"name":"SDLRequestTypeVoiceSearch","abstract":"

A voice search request

"},"Constants.html#/c:@SDLRequestTypeNavigation":{"name":"SDLRequestTypeNavigation","abstract":"

A navigation request

"},"Constants.html#/c:@SDLRequestTypePhone":{"name":"SDLRequestTypePhone","abstract":"

A phone request

"},"Constants.html#/c:@SDLRequestTypeClimate":{"name":"SDLRequestTypeClimate","abstract":"

A climate request

"},"Constants.html#/c:@SDLRequestTypeSettings":{"name":"SDLRequestTypeSettings","abstract":"

A settings request

"},"Constants.html#/c:@SDLRequestTypeVehicleDiagnostics":{"name":"SDLRequestTypeVehicleDiagnostics","abstract":"

A vehicle diagnostics request

"},"Constants.html#/c:@SDLRequestTypeEmergency":{"name":"SDLRequestTypeEmergency","abstract":"

An emergency request

"},"Constants.html#/c:@SDLRequestTypeMedia":{"name":"SDLRequestTypeMedia","abstract":"

A media request

"},"Constants.html#/c:@SDLRequestTypeFOTA":{"name":"SDLRequestTypeFOTA","abstract":"

A firmware over-the-air request

"},"Constants.html#/c:@SDLRequestTypeOEMSpecific":{"name":"SDLRequestTypeOEMSpecific","abstract":"

A request that is OEM specific using the RequestSubType in SystemRequest

"},"Constants.html#/c:@SDLRequestTypeIconURL":{"name":"SDLRequestTypeIconURL","abstract":"

A request for an icon url

"},"Constants.html#/c:@SDLResultSuccess":{"name":"SDLResultSuccess","abstract":"

The request succeeded

"},"Constants.html#/c:@SDLResultInvalidData":{"name":"SDLResultInvalidData","abstract":"

The request contained invalid data

"},"Constants.html#/c:@SDLResultCharacterLimitExceeded":{"name":"SDLResultCharacterLimitExceeded","abstract":"

The request had a string containing too many characters

"},"Constants.html#/c:@SDLResultUnsupportedRequest":{"name":"SDLResultUnsupportedRequest","abstract":"

The request is not supported by the IVI unit implementing SDL

"},"Constants.html#/c:@SDLResultOutOfMemory":{"name":"SDLResultOutOfMemory","abstract":"

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

"},"Constants.html#/c:@SDLResultTooManyPendingRequests":{"name":"SDLResultTooManyPendingRequests","abstract":"

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

"},"Constants.html#/c:@SDLResultInvalidId":{"name":"SDLResultInvalidId","abstract":"

One of the provided IDs is not valid.

"},"Constants.html#/c:@SDLResultDuplicateName":{"name":"SDLResultDuplicateName","abstract":"

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

"},"Constants.html#/c:@SDLResultTooManyApplications":{"name":"SDLResultTooManyApplications","abstract":"

There are already too many registered applications.

"},"Constants.html#/c:@SDLResultApplicationRegisteredAlready":{"name":"SDLResultApplicationRegisteredAlready","abstract":"

RegisterAppInterface has been called, but this app is already registered

"},"Constants.html#/c:@SDLResultUnsupportedVersion":{"name":"SDLResultUnsupportedVersion","abstract":"

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

"},"Constants.html#/c:@SDLResultWrongLanguage":{"name":"SDLResultWrongLanguage","abstract":"

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

"},"Constants.html#/c:@SDLResultApplicationNotRegistered":{"name":"SDLResultApplicationNotRegistered","abstract":"

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

"},"Constants.html#/c:@SDLResultInUse":{"name":"SDLResultInUse","abstract":"

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

"},"Constants.html#/c:@SDLResultVehicleDataNotAllowed":{"name":"SDLResultVehicleDataNotAllowed","abstract":"

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

"},"Constants.html#/c:@SDLResultVehicleDataNotAvailable":{"name":"SDLResultVehicleDataNotAvailable","abstract":"

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

"},"Constants.html#/c:@SDLResultRejected":{"name":"SDLResultRejected","abstract":"

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

"},"Constants.html#/c:@SDLResultAborted":{"name":"SDLResultAborted","abstract":"

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

"},"Constants.html#/c:@SDLResultIgnored":{"name":"SDLResultIgnored","abstract":"

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

"},"Constants.html#/c:@SDLResultUnsupportedResource":{"name":"SDLResultUnsupportedResource","abstract":"

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

"},"Constants.html#/c:@SDLResultFileNotFound":{"name":"SDLResultFileNotFound","abstract":"

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

"},"Constants.html#/c:@SDLResultGenericError":{"name":"SDLResultGenericError","abstract":"

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

"},"Constants.html#/c:@SDLResultDisallowed":{"name":"SDLResultDisallowed","abstract":"

RPC is not authorized in local policy table.

"},"Constants.html#/c:@SDLResultUserDisallowed":{"name":"SDLResultUserDisallowed","abstract":"

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

"},"Constants.html#/c:@SDLResultTimedOut":{"name":"SDLResultTimedOut","abstract":"

Overlay reached the maximum timeout and closed.

"},"Constants.html#/c:@SDLResultCancelRoute":{"name":"SDLResultCancelRoute","abstract":"

User selected to Cancel Route.

"},"Constants.html#/c:@SDLResultCorruptedData":{"name":"SDLResultCorruptedData","abstract":"

The data sent failed to pass CRC check in receiver end.

"},"Constants.html#/c:@SDLResultTruncatedData":{"name":"SDLResultTruncatedData","abstract":"

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

"},"Constants.html#/c:@SDLResultRetry":{"name":"SDLResultRetry","abstract":"

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

"},"Constants.html#/c:@SDLResultWarnings":{"name":"SDLResultWarnings","abstract":"

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

"},"Constants.html#/c:@SDLResultSaved":{"name":"SDLResultSaved","abstract":"

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

"},"Constants.html#/c:@SDLResultInvalidCertificate":{"name":"SDLResultInvalidCertificate","abstract":"

The certificate provided during authentication is invalid.

"},"Constants.html#/c:@SDLResultExpiredCertificate":{"name":"SDLResultExpiredCertificate","abstract":"

The certificate provided during authentication is expired.

"},"Constants.html#/c:@SDLResultResumeFailed":{"name":"SDLResultResumeFailed","abstract":"

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

"},"Constants.html#/c:@SDLResultDataNotAvailable":{"name":"SDLResultDataNotAvailable","abstract":"

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

"},"Constants.html#/c:@SDLResultReadOnly":{"name":"SDLResultReadOnly","abstract":"

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

"},"Constants.html#/c:@SDLResultEncryptionNeeded":{"name":"SDLResultEncryptionNeeded","abstract":"

The RPC request needs to be encrypted.

"},"Constants.html#/c:@SDLSamplingRate8KHZ":{"name":"SDLSamplingRate8KHZ","abstract":"

Sampling rate of 8 kHz

"},"Constants.html#/c:@SDLSamplingRate16KHZ":{"name":"SDLSamplingRate16KHZ","abstract":"

Sampling rate of 16 kHz

"},"Constants.html#/c:@SDLSamplingRate22KHZ":{"name":"SDLSamplingRate22KHZ","abstract":"

Sampling rate of 22 kHz

"},"Constants.html#/c:@SDLSamplingRate44KHZ":{"name":"SDLSamplingRate44KHZ","abstract":"

Sampling rate of 44 kHz

"},"Constants.html#/c:@SDLSeatMemoryActionTypeSave":{"name":"SDLSeatMemoryActionTypeSave","abstract":"

@abstract Save current seat postions and settings to seat memory.

"},"Constants.html#/c:@SDLSeatMemoryActionTypeRestore":{"name":"SDLSeatMemoryActionTypeRestore","abstract":"

@abstract Restore / apply the seat memory settings to the current seat.

"},"Constants.html#/c:@SDLSeatMemoryActionTypeNone":{"name":"SDLSeatMemoryActionTypeNone","abstract":"

@abstract No action to be performed.

"},"Constants.html#/c:@SDLServiceUpdatePublished":{"name":"SDLServiceUpdatePublished","abstract":"

The service has just been published with the module and once activated to the primary service of its type, it will be ready for possible consumption.

"},"Constants.html#/c:@SDLServiceUpdateRemoved":{"name":"SDLServiceUpdateRemoved","abstract":"

The service has just been unpublished with the module and is no longer accessible.

"},"Constants.html#/c:@SDLServiceUpdateActivated":{"name":"SDLServiceUpdateActivated","abstract":"

The service is activated as the primary service of this type. All requests dealing with this service type will be handled by this service.

"},"Constants.html#/c:@SDLServiceUpdateDeactivated":{"name":"SDLServiceUpdateDeactivated","abstract":"

The service has been deactivated as the primary service of its type.

"},"Constants.html#/c:@SDLServiceUpdateManifestUpdate":{"name":"SDLServiceUpdateManifestUpdate","abstract":"

The service has updated its manifest. This could imply updated capabilities.

"},"Constants.html#/c:@SDLSoftButtonTypeText":{"name":"SDLSoftButtonTypeText","abstract":"

Text kind Softbutton

"},"Constants.html#/c:@SDLSoftButtonTypeImage":{"name":"SDLSoftButtonTypeImage","abstract":"

Image kind Softbutton

"},"Constants.html#/c:@SDLSoftButtonTypeBoth":{"name":"SDLSoftButtonTypeBoth","abstract":"

Both (Text & Image) kind Softbutton

"},"Constants.html#/c:@SDLSpeechCapabilitiesText":{"name":"SDLSpeechCapabilitiesText","abstract":"

The SDL platform can speak text phrases.

"},"Constants.html#/c:@SDLSpeechCapabilitiesSAPIPhonemes":{"name":"SDLSpeechCapabilitiesSAPIPhonemes","abstract":"

The SDL platform can speak SAPI Phonemes.

"},"Constants.html#/c:@SDLSpeechCapabilitiesLHPlusPhonemes":{"name":"SDLSpeechCapabilitiesLHPlusPhonemes","abstract":"

The SDL platform can speak LHPlus Phonemes.

"},"Constants.html#/c:@SDLSpeechCapabilitiesPrerecorded":{"name":"SDLSpeechCapabilitiesPrerecorded","abstract":"

The SDL platform can speak Prerecorded indicators and prompts.

"},"Constants.html#/c:@SDLSpeechCapabilitiesSilence":{"name":"SDLSpeechCapabilitiesSilence","abstract":"

The SDL platform can speak Silence.

"},"Constants.html#/c:@SDLSpeechCapabilitiesFile":{"name":"SDLSpeechCapabilitiesFile","abstract":"

The SDL platform can play a file

"},"Constants.html#/c:@SDLStaticIconNameAcceptCall":{"name":"SDLStaticIconNameAcceptCall","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAddWaypoint":{"name":"SDLStaticIconNameAddWaypoint","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAlbum":{"name":"SDLStaticIconNameAlbum","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAmbientLighting":{"name":"SDLStaticIconNameAmbientLighting","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameArrowNorth":{"name":"SDLStaticIconNameArrowNorth","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAudioMute":{"name":"SDLStaticIconNameAudioMute","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAudiobookEpisode":{"name":"SDLStaticIconNameAudiobookEpisode","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAudiobookNarrator":{"name":"SDLStaticIconNameAudiobookNarrator","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameAuxillaryAudio":{"name":"SDLStaticIconNameAuxillaryAudio","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBack":{"name":"SDLStaticIconNameBack","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBatteryCapacity0Of5":{"name":"SDLStaticIconNameBatteryCapacity0Of5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBatteryCapacity1Of5":{"name":"SDLStaticIconNameBatteryCapacity1Of5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBatteryCapacity2Of5":{"name":"SDLStaticIconNameBatteryCapacity2Of5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBatteryCapacity3Of5":{"name":"SDLStaticIconNameBatteryCapacity3Of5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBatteryCapacity4Of5":{"name":"SDLStaticIconNameBatteryCapacity4Of5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBatteryCapacity5Of5":{"name":"SDLStaticIconNameBatteryCapacity5Of5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBluetoothAudioSource":{"name":"SDLStaticIconNameBluetoothAudioSource","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBluetooth1":{"name":"SDLStaticIconNameBluetooth1","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBluetooth2":{"name":"SDLStaticIconNameBluetooth2","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameBrowse":{"name":"SDLStaticIconNameBrowse","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellPhoneInRoamingMode":{"name":"SDLStaticIconNameCellPhoneInRoamingMode","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellServiceSignalStrength0Of5Bars":{"name":"SDLStaticIconNameCellServiceSignalStrength0Of5Bars","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellServiceSignalStrength1Of5Bars":{"name":"SDLStaticIconNameCellServiceSignalStrength1Of5Bars","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellServiceSignalStrength2Of5Bars":{"name":"SDLStaticIconNameCellServiceSignalStrength2Of5Bars","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellServiceSignalStrength3Of5Bars":{"name":"SDLStaticIconNameCellServiceSignalStrength3Of5Bars","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellServiceSignalStrength4Of5Bars":{"name":"SDLStaticIconNameCellServiceSignalStrength4Of5Bars","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCellServiceSignalStrength5Of5Bars":{"name":"SDLStaticIconNameCellServiceSignalStrength5Of5Bars","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameChangeLaneLeft":{"name":"SDLStaticIconNameChangeLaneLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameChangeLaneRight":{"name":"SDLStaticIconNameChangeLaneRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCheckBoxChecked":{"name":"SDLStaticIconNameCheckBoxChecked","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCheckBoxUnchecked":{"name":"SDLStaticIconNameCheckBoxUnchecked","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameClimate":{"name":"SDLStaticIconNameClimate","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameClock":{"name":"SDLStaticIconNameClock","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameCompose":{"name":"SDLStaticIconNameCompose","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameContact":{"name":"SDLStaticIconNameContact","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameContinue":{"name":"SDLStaticIconNameContinue","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameDash":{"name":"SDLStaticIconNameDash","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameDate":{"name":"SDLStaticIconNameDate","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameDelete":{"name":"SDLStaticIconNameDelete","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameDestination":{"name":"SDLStaticIconNameDestination","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameDestinationFerryAhead":{"name":"SDLStaticIconNameDestinationFerryAhead","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameEbookmark":{"name":"SDLStaticIconNameEbookmark","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameEmpty":{"name":"SDLStaticIconNameEmpty","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameEndCall":{"name":"SDLStaticIconNameEndCall","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFail":{"name":"SDLStaticIconNameFail","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFastForward30Secs":{"name":"SDLStaticIconNameFastForward30Secs","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFavoriteHeart":{"name":"SDLStaticIconNameFavoriteHeart","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFavoriteStar":{"name":"SDLStaticIconNameFavoriteStar","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFaxNumber":{"name":"SDLStaticIconNameFaxNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFilename":{"name":"SDLStaticIconNameFilename","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFilter":{"name":"SDLStaticIconNameFilter","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFolder":{"name":"SDLStaticIconNameFolder","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFuelPrices":{"name":"SDLStaticIconNameFuelPrices","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameFullMap":{"name":"SDLStaticIconNameFullMap","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameGenericPhoneNumber":{"name":"SDLStaticIconNameGenericPhoneNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameGenre":{"name":"SDLStaticIconNameGenre","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameGlobalKeyboard":{"name":"SDLStaticIconNameGlobalKeyboard","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameHighwayExitInformation":{"name":"SDLStaticIconNameHighwayExitInformation","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameHomePhoneNumber":{"name":"SDLStaticIconNameHomePhoneNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameHyperlink":{"name":"SDLStaticIconNameHyperlink","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameID3TagUnknown":{"name":"SDLStaticIconNameID3TagUnknown","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameIncomingCalls":{"name":"SDLStaticIconNameIncomingCalls","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameInformation":{"name":"SDLStaticIconNameInformation","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameIPodMediaSource":{"name":"SDLStaticIconNameIPodMediaSource","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameJoinCalls":{"name":"SDLStaticIconNameJoinCalls","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameKeepLeft":{"name":"SDLStaticIconNameKeepLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameKeepRight":{"name":"SDLStaticIconNameKeepRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameKey":{"name":"SDLStaticIconNameKey","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameLeft":{"name":"SDLStaticIconNameLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameLeftArrow":{"name":"SDLStaticIconNameLeftArrow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameLeftExit":{"name":"SDLStaticIconNameLeftExit","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameLineInAudioSource":{"name":"SDLStaticIconNameLineInAudioSource","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameLocked":{"name":"SDLStaticIconNameLocked","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMediaControlLeftArrow":{"name":"SDLStaticIconNameMediaControlLeftArrow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMediaControlRecording":{"name":"SDLStaticIconNameMediaControlRecording","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMediaControlRightArrow":{"name":"SDLStaticIconNameMediaControlRightArrow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMediaControlStop":{"name":"SDLStaticIconNameMediaControlStop","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMicrophone":{"name":"SDLStaticIconNameMicrophone","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMissedCalls":{"name":"SDLStaticIconNameMissedCalls","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMobilePhoneNumber":{"name":"SDLStaticIconNameMobilePhoneNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMoveDown":{"name":"SDLStaticIconNameMoveDown","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMoveUp":{"name":"SDLStaticIconNameMoveUp","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameMP3TagArtist":{"name":"SDLStaticIconNameMP3TagArtist","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameNavigation":{"name":"SDLStaticIconNameNavigation","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameNavigationCurrentDirection":{"name":"SDLStaticIconNameNavigationCurrentDirection","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameNegativeRatingThumbsDown":{"name":"SDLStaticIconNameNegativeRatingThumbsDown","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameNew":{"name":"SDLStaticIconNameNew","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameOfficePhoneNumber":{"name":"SDLStaticIconNameOfficePhoneNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameOpened":{"name":"SDLStaticIconNameOpened","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameOrigin":{"name":"SDLStaticIconNameOrigin","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameOutgoingCalls":{"name":"SDLStaticIconNameOutgoingCalls","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePause":{"name":"SDLStaticIconNamePause","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePhoneCall1":{"name":"SDLStaticIconNamePhoneCall1","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePhoneCall2":{"name":"SDLStaticIconNamePhoneCall2","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePhoneDevice":{"name":"SDLStaticIconNamePhoneDevice","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePhonebook":{"name":"SDLStaticIconNamePhonebook","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePhoto":{"name":"SDLStaticIconNamePhoto","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePlay":{"name":"SDLStaticIconNamePlay","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePlaylist":{"name":"SDLStaticIconNamePlaylist","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePopUp":{"name":"SDLStaticIconNamePopUp","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePositiveRatingThumbsUp":{"name":"SDLStaticIconNamePositiveRatingThumbsUp","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePower":{"name":"SDLStaticIconNamePower","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNamePrimaryPhone":{"name":"SDLStaticIconNamePrimaryPhone","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRadioButtonChecked":{"name":"SDLStaticIconNameRadioButtonChecked","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRadioButtonUnchecked":{"name":"SDLStaticIconNameRadioButtonUnchecked","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRecentCalls":{"name":"SDLStaticIconNameRecentCalls","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRecentDestinations":{"name":"SDLStaticIconNameRecentDestinations","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRedo":{"name":"SDLStaticIconNameRedo","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRefresh":{"name":"SDLStaticIconNameRefresh","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRemoteDiagnosticsCheckEngine":{"name":"SDLStaticIconNameRemoteDiagnosticsCheckEngine","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRendered911Assist":{"name":"SDLStaticIconNameRendered911Assist","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRepeat":{"name":"SDLStaticIconNameRepeat","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRepeatPlay":{"name":"SDLStaticIconNameRepeatPlay","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameReply":{"name":"SDLStaticIconNameReply","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRewind30Secs":{"name":"SDLStaticIconNameRewind30Secs","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRight":{"name":"SDLStaticIconNameRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRightExit":{"name":"SDLStaticIconNameRightExit","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRingtones":{"name":"SDLStaticIconNameRingtones","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand1":{"name":"SDLStaticIconNameRoundaboutLeftHand1","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand2":{"name":"SDLStaticIconNameRoundaboutLeftHand2","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand3":{"name":"SDLStaticIconNameRoundaboutLeftHand3","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand4":{"name":"SDLStaticIconNameRoundaboutLeftHand4","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand5":{"name":"SDLStaticIconNameRoundaboutLeftHand5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand6":{"name":"SDLStaticIconNameRoundaboutLeftHand6","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutLeftHand7":{"name":"SDLStaticIconNameRoundaboutLeftHand7","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand1":{"name":"SDLStaticIconNameRoundaboutRightHand1","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand2":{"name":"SDLStaticIconNameRoundaboutRightHand2","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand3":{"name":"SDLStaticIconNameRoundaboutRightHand3","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand4":{"name":"SDLStaticIconNameRoundaboutRightHand4","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand5":{"name":"SDLStaticIconNameRoundaboutRightHand5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand6":{"name":"SDLStaticIconNameRoundaboutRightHand6","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRoundaboutRightHand7":{"name":"SDLStaticIconNameRoundaboutRightHand7","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameRSS":{"name":"SDLStaticIconNameRSS","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSettings":{"name":"SDLStaticIconNameSettings","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSharpLeft":{"name":"SDLStaticIconNameSharpLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSharpRight":{"name":"SDLStaticIconNameSharpRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameShow":{"name":"SDLStaticIconNameShow","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameShufflePlay":{"name":"SDLStaticIconNameShufflePlay","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSkiPlaces":{"name":"SDLStaticIconNameSkiPlaces","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSlightLeft":{"name":"SDLStaticIconNameSlightLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSlightRight":{"name":"SDLStaticIconNameSlightRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSmartphone":{"name":"SDLStaticIconNameSmartphone","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSortList":{"name":"SDLStaticIconNameSortList","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber0":{"name":"SDLStaticIconNameSpeedDialNumbersNumber0","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber1":{"name":"SDLStaticIconNameSpeedDialNumbersNumber1","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber2":{"name":"SDLStaticIconNameSpeedDialNumbersNumber2","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber3":{"name":"SDLStaticIconNameSpeedDialNumbersNumber3","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber4":{"name":"SDLStaticIconNameSpeedDialNumbersNumber4","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber5":{"name":"SDLStaticIconNameSpeedDialNumbersNumber5","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber6":{"name":"SDLStaticIconNameSpeedDialNumbersNumber6","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber7":{"name":"SDLStaticIconNameSpeedDialNumbersNumber7","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber8":{"name":"SDLStaticIconNameSpeedDialNumbersNumber8","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSpeedDialNumbersNumber9":{"name":"SDLStaticIconNameSpeedDialNumbersNumber9","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameSuccess":{"name":"SDLStaticIconNameSuccess","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameTrackTitle":{"name":"SDLStaticIconNameTrackTitle","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameTrafficReport":{"name":"SDLStaticIconNameTrafficReport","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameTurnList":{"name":"SDLStaticIconNameTurnList","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameUTurnLeftTraffic":{"name":"SDLStaticIconNameUTurnLeftTraffic","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameUTurnRightTraffic":{"name":"SDLStaticIconNameUTurnRightTraffic","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameUndo":{"name":"SDLStaticIconNameUndo","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameUnlocked":{"name":"SDLStaticIconNameUnlocked","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameUSBMediaAudioSource":{"name":"SDLStaticIconNameUSBMediaAudioSource","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceControlScrollbarListItemNo1":{"name":"SDLStaticIconNameVoiceControlScrollbarListItemNo1","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceControlScrollbarListItemNo2":{"name":"SDLStaticIconNameVoiceControlScrollbarListItemNo2","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceControlScrollbarListItemNo3":{"name":"SDLStaticIconNameVoiceControlScrollbarListItemNo3","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceControlScrollbarListItemNo4":{"name":"SDLStaticIconNameVoiceControlScrollbarListItemNo4","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceRecognitionFailed":{"name":"SDLStaticIconNameVoiceRecognitionFailed","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceRecognitionPause":{"name":"SDLStaticIconNameVoiceRecognitionPause","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceRecognitionSuccessful":{"name":"SDLStaticIconNameVoiceRecognitionSuccessful","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceRecognitionSystemActive":{"name":"SDLStaticIconNameVoiceRecognitionSystemActive","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceRecognitionSystemListening":{"name":"SDLStaticIconNameVoiceRecognitionSystemListening","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameVoiceRecognitionTryAgain":{"name":"SDLStaticIconNameVoiceRecognitionTryAgain","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameWarning":{"name":"SDLStaticIconNameWarning","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameWeather":{"name":"SDLStaticIconNameWeather","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameWifiFull":{"name":"SDLStaticIconNameWifiFull","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameZoomIn":{"name":"SDLStaticIconNameZoomIn","abstract":"

Undocumented

"},"Constants.html#/c:@SDLStaticIconNameZoomOut":{"name":"SDLStaticIconNameZoomOut","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamDidStartNotification":{"name":"SDLVideoStreamDidStartNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamDidStopNotification":{"name":"SDLVideoStreamDidStopNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamSuspendedNotification":{"name":"SDLVideoStreamSuspendedNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamDidStartNotification":{"name":"SDLAudioStreamDidStartNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamDidStopNotification":{"name":"SDLAudioStreamDidStopNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SDLLockScreenManagerWillPresentLockScreenViewController":{"name":"SDLLockScreenManagerWillPresentLockScreenViewController","abstract":"

Undocumented

"},"Constants.html#/c:@SDLLockScreenManagerDidPresentLockScreenViewController":{"name":"SDLLockScreenManagerDidPresentLockScreenViewController","abstract":"

Undocumented

"},"Constants.html#/c:@SDLLockScreenManagerWillDismissLockScreenViewController":{"name":"SDLLockScreenManagerWillDismissLockScreenViewController","abstract":"

Undocumented

"},"Constants.html#/c:@SDLLockScreenManagerDidDismissLockScreenViewController":{"name":"SDLLockScreenManagerDidDismissLockScreenViewController","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamManagerStateStopped":{"name":"SDLVideoStreamManagerStateStopped","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamManagerStateStarting":{"name":"SDLVideoStreamManagerStateStarting","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamManagerStateReady":{"name":"SDLVideoStreamManagerStateReady","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamManagerStateSuspended":{"name":"SDLVideoStreamManagerStateSuspended","abstract":"

Undocumented

"},"Constants.html#/c:@SDLVideoStreamManagerStateShuttingDown":{"name":"SDLVideoStreamManagerStateShuttingDown","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamManagerStateStopped":{"name":"SDLAudioStreamManagerStateStopped","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamManagerStateStarting":{"name":"SDLAudioStreamManagerStateStarting","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamManagerStateReady":{"name":"SDLAudioStreamManagerStateReady","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAudioStreamManagerStateShuttingDown":{"name":"SDLAudioStreamManagerStateShuttingDown","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAppStateInactive":{"name":"SDLAppStateInactive","abstract":"

Undocumented

"},"Constants.html#/c:@SDLAppStateActive":{"name":"SDLAppStateActive","abstract":"

Undocumented

"},"Constants.html#/c:@SDLSupportedSeatDriver":{"name":"SDLSupportedSeatDriver","abstract":"

Undocumented

"},"Constants.html#/c:@SDLSupportedSeatFrontPassenger":{"name":"SDLSupportedSeatFrontPassenger","abstract":"

Undocumented

"},"Constants.html#/c:@SDLSystemActionDefaultAction":{"name":"SDLSystemActionDefaultAction","abstract":"

A default soft button action

"},"Constants.html#/c:@SDLSystemActionStealFocus":{"name":"SDLSystemActionStealFocus","abstract":"

An action causing your app to steal HMI focus

"},"Constants.html#/c:@SDLSystemActionKeepContext":{"name":"SDLSystemActionKeepContext","abstract":"

An action causing you to keep context

"},"Constants.html#/c:@SDLSystemCapabilityTypeAppServices":{"name":"SDLSystemCapabilityTypeAppServices","abstract":"

The app services capability

"},"Constants.html#/c:@SDLSystemCapabilityTypeNavigation":{"name":"SDLSystemCapabilityTypeNavigation","abstract":"

The navigation capability

"},"Constants.html#/c:@SDLSystemCapabilityTypePhoneCall":{"name":"SDLSystemCapabilityTypePhoneCall","abstract":"

The phone call capability

"},"Constants.html#/c:@SDLSystemCapabilityTypeVideoStreaming":{"name":"SDLSystemCapabilityTypeVideoStreaming","abstract":"

The video streaming capability

"},"Constants.html#/c:@SDLSystemCapabilityTypeRemoteControl":{"name":"SDLSystemCapabilityTypeRemoteControl","abstract":"

The remote control capability

"},"Constants.html#/c:@SDLSystemCapabilityTypeSeatLocation":{"name":"SDLSystemCapabilityTypeSeatLocation","abstract":"

Contains information about the locations of each seat

"},"Constants.html#/c:@SDLSystemCapabilityTypeDisplays":{"name":"SDLSystemCapabilityTypeDisplays","abstract":"

The Display type capability

"},"Constants.html#/c:@SDLSystemContextMain":{"name":"SDLSystemContextMain","abstract":"

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

"},"Constants.html#/c:@SDLSystemContextVoiceRecognitionSession":{"name":"SDLSystemContextVoiceRecognitionSession","abstract":"

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

"},"Constants.html#/c:@SDLSystemContextMenu":{"name":"SDLSystemContextMenu","abstract":"

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

"},"Constants.html#/c:@SDLSystemContextHMIObscured":{"name":"SDLSystemContextHMIObscured","abstract":"

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

"},"Constants.html#/c:@SDLSystemContextAlert":{"name":"SDLSystemContextAlert","abstract":"

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

"},"Constants.html#/c:@SDLTBTStateRouteUpdateRequest":{"name":"SDLTBTStateRouteUpdateRequest","abstract":"

The route should be updated

"},"Constants.html#/c:@SDLTBTStateRouteAccepted":{"name":"SDLTBTStateRouteAccepted","abstract":"

The route is accepted

"},"Constants.html#/c:@SDLTBTStateRouteRefused":{"name":"SDLTBTStateRouteRefused","abstract":"

The route is refused

"},"Constants.html#/c:@SDLTBTStateRouteCancelled":{"name":"SDLTBTStateRouteCancelled","abstract":"

The route is cancelled

"},"Constants.html#/c:@SDLTBTStateETARequest":{"name":"SDLTBTStateETARequest","abstract":"

The route should update its Estimated Time of Arrival

"},"Constants.html#/c:@SDLTBTStateNextTurnRequest":{"name":"SDLTBTStateNextTurnRequest","abstract":"

The route should update its next turn

"},"Constants.html#/c:@SDLTBTStateRouteStatusRequest":{"name":"SDLTBTStateRouteStatusRequest","abstract":"

The route should update its status

"},"Constants.html#/c:@SDLTBTStateRouteSummaryRequest":{"name":"SDLTBTStateRouteSummaryRequest","abstract":"

The route update its summary

"},"Constants.html#/c:@SDLTBTStateTripStatusRequest":{"name":"SDLTBTStateTripStatusRequest","abstract":"

The route should update the trip’s status

"},"Constants.html#/c:@SDLTBTStateRouteUpdateRequestTimeout":{"name":"SDLTBTStateRouteUpdateRequestTimeout","abstract":"

The route update timed out

"},"Constants.html#/c:@SDLTPMSUnknown":{"name":"SDLTPMSUnknown","abstract":"

If set the status of the tire is not known.

"},"Constants.html#/c:@SDLTPMSSystemFault":{"name":"SDLTPMSSystemFault","abstract":"

TPMS does not function.

"},"Constants.html#/c:@SDLTPMSSensorFault":{"name":"SDLTPMSSensorFault","abstract":"

The sensor of the tire does not function.

"},"Constants.html#/c:@SDLTPMSLow":{"name":"SDLTPMSLow","abstract":"

TPMS is reporting a low tire pressure for the tire.

"},"Constants.html#/c:@SDLTPMSSystemActive":{"name":"SDLTPMSSystemActive","abstract":"

TPMS is active and the tire pressure is monitored.

"},"Constants.html#/c:@SDLTPMSTrain":{"name":"SDLTPMSTrain","abstract":"

TPMS is reporting that the tire must be trained.

"},"Constants.html#/c:@SDLTPMSTrainingComplete":{"name":"SDLTPMSTrainingComplete","abstract":"

TPMS reports the training for the tire is completed.

"},"Constants.html#/c:@SDLTPMSNotTrained":{"name":"SDLTPMSNotTrained","abstract":"

TPMS reports the tire is not trained.

"},"Constants.html#/c:@SDLTemperatureUnitCelsius":{"name":"SDLTemperatureUnitCelsius","abstract":"

Reflects the current HMI setting for temperature unit in Celsius

"},"Constants.html#/c:@SDLTemperatureUnitFahrenheit":{"name":"SDLTemperatureUnitFahrenheit","abstract":"

Reflects the current HMI setting for temperature unit in Fahrenheit

"},"Constants.html#/c:@SDLTextAlignmentLeft":{"name":"SDLTextAlignmentLeft","abstract":"

Text aligned left.

"},"Constants.html#/c:@SDLTextAlignmentRight":{"name":"SDLTextAlignmentRight","abstract":"

Text aligned right.

"},"Constants.html#/c:@SDLTextAlignmentCenter":{"name":"SDLTextAlignmentCenter","abstract":"

Text aligned centered.

"},"Constants.html#/c:@SDLTextFieldNameMainField1":{"name":"SDLTextFieldNameMainField1","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameMainField2":{"name":"SDLTextFieldNameMainField2","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameMainField3":{"name":"SDLTextFieldNameMainField3","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameMainField4":{"name":"SDLTextFieldNameMainField4"},"Constants.html#/c:@SDLTextFieldNameTemplateTitle":{"name":"SDLTextFieldNameTemplateTitle","abstract":"

The title line of the persistent display. Applies to SDLShow.

"},"Constants.html#/c:@SDLTextFieldNameStatusBar":{"name":"SDLTextFieldNameStatusBar","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameMediaClock":{"name":"SDLTextFieldNameMediaClock","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameMediaTrack":{"name":"SDLTextFieldNameMediaTrack","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameAlertText1":{"name":"SDLTextFieldNameAlertText1","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameAlertText2":{"name":"SDLTextFieldNameAlertText2","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameAlertText3":{"name":"SDLTextFieldNameAlertText3","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameScrollableMessageBody":{"name":"SDLTextFieldNameScrollableMessageBody","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameInitialInteractionText":{"name":"SDLTextFieldNameInitialInteractionText","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameNavigationText1":{"name":"SDLTextFieldNameNavigationText1","abstract":"

First line of navigation text.

"},"Constants.html#/c:@SDLTextFieldNameNavigationText2":{"name":"SDLTextFieldNameNavigationText2","abstract":"

Second line of navigation text.

"},"Constants.html#/c:@SDLTextFieldNameETA":{"name":"SDLTextFieldNameETA","abstract":"

Estimated Time of Arrival time for navigation.

"},"Constants.html#/c:@SDLTextFieldNameTotalDistance":{"name":"SDLTextFieldNameTotalDistance","abstract":"

Total distance to destination for navigation.

"},"Constants.html#/c:@SDLTextFieldNameAudioPassThruDisplayText1":{"name":"SDLTextFieldNameAudioPassThruDisplayText1","abstract":"

First line of text for audio pass thru.

"},"Constants.html#/c:@SDLTextFieldNameAudioPassThruDisplayText2":{"name":"SDLTextFieldNameAudioPassThruDisplayText2","abstract":"

Second line of text for audio pass thru.

"},"Constants.html#/c:@SDLTextFieldNameSliderHeader":{"name":"SDLTextFieldNameSliderHeader","abstract":"

Header text for slider.

"},"Constants.html#/c:@SDLTextFieldNameSliderFooter":{"name":"SDLTextFieldNameSliderFooter","abstract":"

Footer text for slider

"},"Constants.html#/c:@SDLTextFieldNameMenuName":{"name":"SDLTextFieldNameMenuName","abstract":"

Primary text for SDLChoice

"},"Constants.html#/c:@SDLTextFieldNameSecondaryText":{"name":"SDLTextFieldNameSecondaryText","abstract":"

Secondary text for SDLChoice

"},"Constants.html#/c:@SDLTextFieldNameTertiaryText":{"name":"SDLTextFieldNameTertiaryText","abstract":"

Tertiary text for SDLChoice

"},"Constants.html#/c:@SDLTextFieldNameMenuTitle":{"name":"SDLTextFieldNameMenuTitle","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameLocationName":{"name":"SDLTextFieldNameLocationName","abstract":"

Optional name / title of intended location for SDLSendLocation

"},"Constants.html#/c:@SDLTextFieldNameLocationDescription":{"name":"SDLTextFieldNameLocationDescription","abstract":"

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

"},"Constants.html#/c:@SDLTextFieldNameAddressLines":{"name":"SDLTextFieldNameAddressLines","abstract":"

Optional location address (if applicable) for SDLSendLocation

"},"Constants.html#/c:@SDLTextFieldNamePhoneNumber":{"name":"SDLTextFieldNamePhoneNumber","abstract":"

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

"},"Constants.html#/c:@SDLTimerModeUp":{"name":"SDLTimerModeUp","abstract":"

The timer should count up.

"},"Constants.html#/c:@SDLTimerModeDown":{"name":"SDLTimerModeDown","abstract":"

The timer should count down.

"},"Constants.html#/c:@SDLTimerModeNone":{"name":"SDLTimerModeNone","abstract":"

The timer should not count.

"},"Constants.html#/c:@SDLTouchTypeBegin":{"name":"SDLTouchTypeBegin","abstract":"

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

"},"Constants.html#/c:@SDLTouchTypeMove":{"name":"SDLTouchTypeMove","abstract":"

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

"},"Constants.html#/c:@SDLTouchTypeEnd":{"name":"SDLTouchTypeEnd","abstract":"

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

"},"Constants.html#/c:@SDLTouchTypeCancel":{"name":"SDLTouchTypeCancel","abstract":"

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

"},"Constants.html#/c:@SDLTriggerSourceMenu":{"name":"SDLTriggerSourceMenu","abstract":"

Selection made via menu

"},"Constants.html#/c:@SDLTriggerSourceVoiceRecognition":{"name":"SDLTriggerSourceVoiceRecognition","abstract":"

Selection made via Voice session

"},"Constants.html#/c:@SDLTriggerSourceKeyboard":{"name":"SDLTriggerSourceKeyboard","abstract":"

Selection made via Keyboard

"},"Constants.html#/c:@SDLTurnSignalOff":{"name":"SDLTurnSignalOff","abstract":"

Undocumented

"},"Constants.html#/c:@SDLTurnSignalLeft":{"name":"SDLTurnSignalLeft","abstract":"

Undocumented

"},"Constants.html#/c:@SDLTurnSignalRight":{"name":"SDLTurnSignalRight","abstract":"

Undocumented

"},"Constants.html#/c:@SDLTurnSignalBoth":{"name":"SDLTurnSignalBoth","abstract":"

Undocumented

"},"Constants.html#/c:@SDLUpdateModeCountUp":{"name":"SDLUpdateModeCountUp","abstract":"

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

"},"Constants.html#/c:@SDLUpdateModeCountDown":{"name":"SDLUpdateModeCountDown","abstract":"

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

"},"Constants.html#/c:@SDLUpdateModePause":{"name":"SDLUpdateModePause","abstract":"

Pauses the media clock timer.

"},"Constants.html#/c:@SDLUpdateModeResume":{"name":"SDLUpdateModeResume","abstract":"

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

"},"Constants.html#/c:@SDLUpdateModeClear":{"name":"SDLUpdateModeClear","abstract":"

Clear the media clock timer.

"},"Constants.html#/c:@SDLVehicleDataActiveStatusInactiveNotConfirmed":{"name":"SDLVehicleDataActiveStatusInactiveNotConfirmed","abstract":"

Inactive not confirmed

"},"Constants.html#/c:@SDLVehicleDataActiveStatusInactiveConfirmed":{"name":"SDLVehicleDataActiveStatusInactiveConfirmed","abstract":"

Inactive confirmed

"},"Constants.html#/c:@SDLVehicleDataActiveStatusActiveNotConfirmed":{"name":"SDLVehicleDataActiveStatusActiveNotConfirmed","abstract":"

Active not confirmed

"},"Constants.html#/c:@SDLVehicleDataActiveStatusActiveConfirmed":{"name":"SDLVehicleDataActiveStatusActiveConfirmed","abstract":"

Active confirmed

"},"Constants.html#/c:@SDLVehicleDataActiveStatusFault":{"name":"SDLVehicleDataActiveStatusFault","abstract":"

Fault

"},"Constants.html#/c:@SDLVehicleDataEventStatusNoEvent":{"name":"SDLVehicleDataEventStatusNoEvent","abstract":"

No event

"},"Constants.html#/c:@SDLVehicleDataEventStatusNo":{"name":"SDLVehicleDataEventStatusNo","abstract":"

The event is a No status

"},"Constants.html#/c:@SDLVehicleDataEventStatusYes":{"name":"SDLVehicleDataEventStatusYes","abstract":"

The event is a Yes status

"},"Constants.html#/c:@SDLVehicleDataEventStatusNotSupported":{"name":"SDLVehicleDataEventStatusNotSupported","abstract":"

Vehicle data event is not supported

"},"Constants.html#/c:@SDLVehicleDataEventStatusFault":{"name":"SDLVehicleDataEventStatusFault","abstract":"

The event is a Fault status

"},"Constants.html#/c:@SDLVehicleDataNotificationStatusNotSupported":{"name":"SDLVehicleDataNotificationStatusNotSupported","abstract":"

The vehicle data notification status is not supported

"},"Constants.html#/c:@SDLVehicleDataNotificationStatusNormal":{"name":"SDLVehicleDataNotificationStatusNormal","abstract":"

The vehicle data notification status is normal

"},"Constants.html#/c:@SDLVehicleDataNotificationStatusActive":{"name":"SDLVehicleDataNotificationStatusActive","abstract":"

The vehicle data notification status is active

"},"Constants.html#/c:@SDLVehicleDataNotificationStatusNotUsed":{"name":"SDLVehicleDataNotificationStatusNotUsed","abstract":"

The vehicle data notification status is not used

"},"Constants.html#/c:@SDLVehicleDataResultCodeSuccess":{"name":"SDLVehicleDataResultCodeSuccess","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeTruncatedData":{"name":"SDLVehicleDataResultCodeTruncatedData","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeDisallowed":{"name":"SDLVehicleDataResultCodeDisallowed","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeUserDisallowed":{"name":"SDLVehicleDataResultCodeUserDisallowed","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeInvalidId":{"name":"SDLVehicleDataResultCodeInvalidId","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeVehicleDataNotAvailable":{"name":"SDLVehicleDataResultCodeVehicleDataNotAvailable","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeDataAlreadySubscribed":{"name":"SDLVehicleDataResultCodeDataAlreadySubscribed","abstract":"

The vehicle data item is already subscribed

"},"Constants.html#/c:@SDLVehicleDataResultCodeDataNotSubscribed":{"name":"SDLVehicleDataResultCodeDataNotSubscribed","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataResultCodeIgnored":{"name":"SDLVehicleDataResultCodeIgnored","abstract":"

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

"},"Constants.html#/c:@SDLVehicleDataStatusNoDataExists":{"name":"SDLVehicleDataStatusNoDataExists","abstract":"

No data avaliable

"},"Constants.html#/c:@SDLVehicleDataStatusOff":{"name":"SDLVehicleDataStatusOff","abstract":"

The status is Off

"},"Constants.html#/c:@SDLVehicleDataStatusOn":{"name":"SDLVehicleDataStatusOn","abstract":"

The status is On

"},"Constants.html#/c:@SDLVehicleDataTypeGPS":{"name":"SDLVehicleDataTypeGPS","abstract":"

GPS vehicle data

"},"Constants.html#/c:@SDLVehicleDataTypeSpeed":{"name":"SDLVehicleDataTypeSpeed","abstract":"

Vehicle speed data

"},"Constants.html#/c:@SDLVehicleDataTypeRPM":{"name":"SDLVehicleDataTypeRPM","abstract":"

Vehicle RPM data

"},"Constants.html#/c:@SDLVehicleDataTypeFuelLevel":{"name":"SDLVehicleDataTypeFuelLevel","abstract":"

Vehicle fuel level data

"},"Constants.html#/c:@SDLVehicleDataTypeFuelLevelState":{"name":"SDLVehicleDataTypeFuelLevelState","abstract":"

Vehicle fuel level state data

"},"Constants.html#/c:@SDLVehicleDataTypeFuelConsumption":{"name":"SDLVehicleDataTypeFuelConsumption","abstract":"

Vehicle fuel consumption data

"},"Constants.html#/c:@SDLVehicleDataTypeExternalTemperature":{"name":"SDLVehicleDataTypeExternalTemperature","abstract":"

Vehicle external temperature data

"},"Constants.html#/c:@SDLVehicleDataTypeVIN":{"name":"SDLVehicleDataTypeVIN","abstract":"

Vehicle VIN data

"},"Constants.html#/c:@SDLVehicleDataTypePRNDL":{"name":"SDLVehicleDataTypePRNDL","abstract":"

Vehicle PRNDL data

"},"Constants.html#/c:@SDLVehicleDataTypeTirePressure":{"name":"SDLVehicleDataTypeTirePressure","abstract":"

Vehicle tire pressure data

"},"Constants.html#/c:@SDLVehicleDataTypeOdometer":{"name":"SDLVehicleDataTypeOdometer","abstract":"

Vehicle odometer data

"},"Constants.html#/c:@SDLVehicleDataTypeBeltStatus":{"name":"SDLVehicleDataTypeBeltStatus","abstract":"

Vehicle belt status data

"},"Constants.html#/c:@SDLVehicleDataTypeBodyInfo":{"name":"SDLVehicleDataTypeBodyInfo","abstract":"

Vehicle body info data

"},"Constants.html#/c:@SDLVehicleDataTypeDeviceStatus":{"name":"SDLVehicleDataTypeDeviceStatus","abstract":"

Vehicle device status data

"},"Constants.html#/c:@SDLVehicleDataTypeECallInfo":{"name":"SDLVehicleDataTypeECallInfo","abstract":"

Vehicle emergency call info data

"},"Constants.html#/c:@SDLVehicleDataTypeFuelRange":{"name":"SDLVehicleDataTypeFuelRange","abstract":"

Vehicle fuel range data

"},"Constants.html#/c:@SDLVehicleDataTypeAirbagStatus":{"name":"SDLVehicleDataTypeAirbagStatus","abstract":"

Vehicle airbag status data

"},"Constants.html#/c:@SDLVehicleDataTypeEmergencyEvent":{"name":"SDLVehicleDataTypeEmergencyEvent","abstract":"

Vehicle emergency event info

"},"Constants.html#/c:@SDLVehicleDataTypeClusterModeStatus":{"name":"SDLVehicleDataTypeClusterModeStatus","abstract":"

Vehicle cluster mode status data

"},"Constants.html#/c:@SDLVehicleDataTypeMyKey":{"name":"SDLVehicleDataTypeMyKey","abstract":"

Vehicle MyKey data

"},"Constants.html#/c:@SDLVehicleDataTypeBraking":{"name":"SDLVehicleDataTypeBraking","abstract":"

Vehicle braking data

"},"Constants.html#/c:@SDLVehicleDataTypeWiperStatus":{"name":"SDLVehicleDataTypeWiperStatus","abstract":"

Vehicle wiper status data

"},"Constants.html#/c:@SDLVehicleDataTypeHeadlampStatus":{"name":"SDLVehicleDataTypeHeadlampStatus","abstract":"

Vehicle headlamp status

"},"Constants.html#/c:@SDLVehicleDataTypeBatteryVoltage":{"name":"SDLVehicleDataTypeBatteryVoltage","abstract":"

Vehicle battery voltage data

"},"Constants.html#/c:@SDLVehicleDataTypeEngineOilLife":{"name":"SDLVehicleDataTypeEngineOilLife","abstract":"

Vehicle engine oil life data

"},"Constants.html#/c:@SDLVehicleDataTypeEngineTorque":{"name":"SDLVehicleDataTypeEngineTorque","abstract":"

Vehicle engine torque data

"},"Constants.html#/c:@SDLVehicleDataTypeAccelerationPedal":{"name":"SDLVehicleDataTypeAccelerationPedal","abstract":"

Vehicle accleration pedal data

"},"Constants.html#/c:@SDLVehicleDataTypeSteeringWheel":{"name":"SDLVehicleDataTypeSteeringWheel","abstract":"

Vehicle steering wheel data

"},"Constants.html#/c:@SDLVehicleDataTypeElectronicParkBrakeStatus":{"name":"SDLVehicleDataTypeElectronicParkBrakeStatus","abstract":"

Vehicle electronic parking brake status data

"},"Constants.html#/c:@SDLVehicleDataTypeTurnSignal":{"name":"SDLVehicleDataTypeTurnSignal","abstract":"

Vehicle turn signal data

"},"Constants.html#/c:@SDLVehicleDataTypeCloudAppVehicleID":{"name":"SDLVehicleDataTypeCloudAppVehicleID","abstract":"

The cloud application vehicle id. Used by cloud apps to identify a head unit

"},"Constants.html#/c:@SDLVehicleDataTypeOEMVehicleDataType":{"name":"SDLVehicleDataTypeOEMVehicleDataType","abstract":"

Custom OEM Vehicle data

"},"Constants.html#/c:@SDLVentilationModeUpper":{"name":"SDLVentilationModeUpper","abstract":"

The upper ventilation mode

"},"Constants.html#/c:@SDLVentilationModeLower":{"name":"SDLVentilationModeLower","abstract":"

The lower ventilation mode

"},"Constants.html#/c:@SDLVentilationModeBoth":{"name":"SDLVentilationModeBoth","abstract":"

The both ventilation mode

"},"Constants.html#/c:@SDLVentilationModeNone":{"name":"SDLVentilationModeNone","abstract":"

No ventilation mode

"},"Constants.html#/c:@SDLVideoStreamingCodecH264":{"name":"SDLVideoStreamingCodecH264","abstract":"

H264

"},"Constants.html#/c:@SDLVideoStreamingCodecH265":{"name":"SDLVideoStreamingCodecH265","abstract":"

H265

"},"Constants.html#/c:@SDLVideoStreamingCodecTheora":{"name":"SDLVideoStreamingCodecTheora","abstract":"

Theora

"},"Constants.html#/c:@SDLVideoStreamingCodecVP8":{"name":"SDLVideoStreamingCodecVP8","abstract":"

VP8

"},"Constants.html#/c:@SDLVideoStreamingCodecVP9":{"name":"SDLVideoStreamingCodecVP9","abstract":"

VP9

"},"Constants.html#/c:@SDLVideoStreamingProtocolRAW":{"name":"SDLVideoStreamingProtocolRAW","abstract":"

RAW

"},"Constants.html#/c:@SDLVideoStreamingProtocolRTP":{"name":"SDLVideoStreamingProtocolRTP","abstract":"

RTP

"},"Constants.html#/c:@SDLVideoStreamingProtocolRTSP":{"name":"SDLVideoStreamingProtocolRTSP","abstract":"

RTSP

"},"Constants.html#/c:@SDLVideoStreamingProtocolRTMP":{"name":"SDLVideoStreamingProtocolRTMP","abstract":"

RTMP

"},"Constants.html#/c:@SDLVideoStreamingProtocolWebM":{"name":"SDLVideoStreamingProtocolWebM","abstract":"

WebM

"},"Constants.html#/c:@SDLVideoStreamingStateStreamable":{"name":"SDLVideoStreamingStateStreamable","abstract":"

STREAMABLE, the current app is allowed to stream video

"},"Constants.html#/c:@SDLVideoStreamingStateNotStreamable":{"name":"SDLVideoStreamingStateNotStreamable","abstract":"

NOT_STREAMABLE, the current app is not allowed to stream video

"},"Constants.html#/c:@SDLVRCapabilitiesText":{"name":"SDLVRCapabilitiesText","abstract":"

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

"},"Constants.html#/c:@SDLWarningLightStatusOff":{"name":"SDLWarningLightStatusOff","abstract":"

The warning light is off

"},"Constants.html#/c:@SDLWarningLightStatusOn":{"name":"SDLWarningLightStatusOn","abstract":"

The warning light is off

"},"Constants.html#/c:@SDLWarningLightStatusFlash":{"name":"SDLWarningLightStatusFlash","abstract":"

The warning light is flashing

"},"Constants.html#/c:@SDLWarningLightStatusNotUsed":{"name":"SDLWarningLightStatusNotUsed","abstract":"

The warning light is unused

"},"Constants.html#/c:@SDLWayPointTypeAll":{"name":"SDLWayPointTypeAll","abstract":"

All other waypoint types

"},"Constants.html#/c:@SDLWayPointTypeDestination":{"name":"SDLWayPointTypeDestination","abstract":"

The destination waypoint

"},"Constants.html#/c:@SDLWindowTypeMain":{"name":"SDLWindowTypeMain","abstract":"

This window type describes the main window on a display.

"},"Constants.html#/c:@SDLWindowTypeWidget":{"name":"SDLWindowTypeWidget","abstract":"

A widget is a small window that the app can create to provide information and soft buttons for quick app control.

"},"Constants.html#/c:@SDLWiperStatusOff":{"name":"SDLWiperStatusOff","abstract":"

Wiper is off

"},"Constants.html#/c:@SDLWiperStatusAutomaticOff":{"name":"SDLWiperStatusAutomaticOff","abstract":"

Wiper is off automatically

"},"Constants.html#/c:@SDLWiperStatusOffMoving":{"name":"SDLWiperStatusOffMoving","abstract":"

Wiper is moving but off

"},"Constants.html#/c:@SDLWiperStatusManualIntervalOff":{"name":"SDLWiperStatusManualIntervalOff","abstract":"

Wiper is off due to a manual interval

"},"Constants.html#/c:@SDLWiperStatusManualIntervalOn":{"name":"SDLWiperStatusManualIntervalOn","abstract":"

Wiper is on due to a manual interval

"},"Constants.html#/c:@SDLWiperStatusManualLow":{"name":"SDLWiperStatusManualLow","abstract":"

Wiper is on low manually

"},"Constants.html#/c:@SDLWiperStatusManualHigh":{"name":"SDLWiperStatusManualHigh","abstract":"

Wiper is on high manually

"},"Constants.html#/c:@SDLWiperStatusManualFlick":{"name":"SDLWiperStatusManualFlick","abstract":"

Wiper is on for a single wipe manually

"},"Constants.html#/c:@SDLWiperStatusWash":{"name":"SDLWiperStatusWash","abstract":"

Wiper is in wash mode

"},"Constants.html#/c:@SDLWiperStatusAutomaticLow":{"name":"SDLWiperStatusAutomaticLow","abstract":"

Wiper is on low automatically

"},"Constants.html#/c:@SDLWiperStatusAutomaticHigh":{"name":"SDLWiperStatusAutomaticHigh","abstract":"

Wiper is on high automatically

"},"Constants.html#/c:@SDLWiperStatusCourtesyWipe":{"name":"SDLWiperStatusCourtesyWipe","abstract":"

Wiper is performing a courtesy wipe

"},"Constants.html#/c:@SDLWiperStatusAutomaticAdjust":{"name":"SDLWiperStatusAutomaticAdjust","abstract":"

Wiper is on automatic adjust

"},"Constants.html#/c:@SDLWiperStatusStalled":{"name":"SDLWiperStatusStalled","abstract":"

Wiper is stalled

"},"Constants.html#/c:@SDLWiperStatusNoDataExists":{"name":"SDLWiperStatusNoDataExists","abstract":"

Wiper data is not available

"},"Constants.html#/c:@SmartDeviceLinkVersionNumber":{"name":"SmartDeviceLinkVersionNumber","abstract":"

Undocumented

"},"Constants.html#/c:@SmartDeviceLinkVersionString":{"name":"SmartDeviceLinkVersionString","abstract":"

Undocumented

"},"Classes/SDLWindowTypeCapabilities.html#/c:objc(cs)SDLWindowTypeCapabilities(im)initWithType:maximumNumberOfWindows:":{"name":"-initWithType:maximumNumberOfWindows:","abstract":"

Init with required parameters

","parent_name":"SDLWindowTypeCapabilities"},"Classes/SDLWindowTypeCapabilities.html#/c:objc(cs)SDLWindowTypeCapabilities(py)type":{"name":"type","abstract":"

Type of windows available, to create.

","parent_name":"SDLWindowTypeCapabilities"},"Classes/SDLWindowTypeCapabilities.html#/c:objc(cs)SDLWindowTypeCapabilities(py)maximumNumberOfWindows":{"name":"maximumNumberOfWindows","abstract":"

Number of windows available, to create.

","parent_name":"SDLWindowTypeCapabilities"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)windowID":{"name":"windowID","abstract":"

The specified ID of the window. Can be set to a predefined window, or omitted for the main window on the main display.

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)textFields":{"name":"textFields","abstract":"

A set of all fields that support text data. - see: TextField

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)imageFields":{"name":"imageFields","abstract":"

A set of all fields that support images. - see: ImageField

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)imageTypeSupported":{"name":"imageTypeSupported","abstract":"

Provides information about image types supported by the system.

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)templatesAvailable":{"name":"templatesAvailable","abstract":"

A set of all window templates available on the head unit.

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)numCustomPresetsAvailable":{"name":"numCustomPresetsAvailable","abstract":"

The number of on-window custom presets available (if any); otherwise omitted.

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)buttonCapabilities":{"name":"buttonCapabilities","abstract":"

The number of buttons and the capabilities of each on-window button.

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)softButtonCapabilities":{"name":"softButtonCapabilities","abstract":"

The number of soft buttons available on-window and the capabilities for each button.

","parent_name":"SDLWindowCapability"},"Classes/SDLWindowCapability.html#/c:objc(cs)SDLWindowCapability(py)menuLayoutsAvailable":{"name":"menuLayoutsAvailable","abstract":"

An array of available menu layouts. If this parameter is not provided, only the LIST layout is assumed to be available.

","parent_name":"SDLWindowCapability"},"Classes/SDLWeatherServiceManifest.html#/c:objc(cs)SDLWeatherServiceManifest(im)initWithCurrentForecastSupported:maxMultidayForecastAmount:maxHourlyForecastAmount:maxMinutelyForecastAmount:weatherForLocationSupported:":{"name":"-initWithCurrentForecastSupported:maxMultidayForecastAmount:maxHourlyForecastAmount:maxMinutelyForecastAmount:weatherForLocationSupported:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLWeatherServiceManifest"},"Classes/SDLWeatherServiceManifest.html#/c:objc(cs)SDLWeatherServiceManifest(py)currentForecastSupported":{"name":"currentForecastSupported","abstract":"

Whether or not the current forcast is supported.

","parent_name":"SDLWeatherServiceManifest"},"Classes/SDLWeatherServiceManifest.html#/c:objc(cs)SDLWeatherServiceManifest(py)maxMultidayForecastAmount":{"name":"maxMultidayForecastAmount","abstract":"

The maximum number of day-by-day forecasts.

","parent_name":"SDLWeatherServiceManifest"},"Classes/SDLWeatherServiceManifest.html#/c:objc(cs)SDLWeatherServiceManifest(py)maxHourlyForecastAmount":{"name":"maxHourlyForecastAmount","abstract":"

The maximum number of hour-by-hour forecasts.

","parent_name":"SDLWeatherServiceManifest"},"Classes/SDLWeatherServiceManifest.html#/c:objc(cs)SDLWeatherServiceManifest(py)maxMinutelyForecastAmount":{"name":"maxMinutelyForecastAmount","abstract":"

The maximum number of minute-by-minute forecasts.

","parent_name":"SDLWeatherServiceManifest"},"Classes/SDLWeatherServiceManifest.html#/c:objc(cs)SDLWeatherServiceManifest(py)weatherForLocationSupported":{"name":"weatherForLocationSupported","abstract":"

Whether or not the weather for location is supported.

","parent_name":"SDLWeatherServiceManifest"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(im)initWithLocation:":{"name":"-initWithLocation:","abstract":"

Convenience init for required parameters.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(im)initWithLocation:currentForecast:minuteForecast:hourlyForecast:multidayForecast:alerts:":{"name":"-initWithLocation:currentForecast:minuteForecast:hourlyForecast:multidayForecast:alerts:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(py)location":{"name":"location","abstract":"

The location.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(py)currentForecast":{"name":"currentForecast","abstract":"

The current forecast.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(py)minuteForecast":{"name":"minuteForecast","abstract":"

A minute-by-minute array of forecasts.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(py)hourlyForecast":{"name":"hourlyForecast","abstract":"

An hour-by-hour array of forecasts.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(py)multidayForecast":{"name":"multidayForecast","abstract":"

A day-by-day array of forecasts.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherServiceData.html#/c:objc(cs)SDLWeatherServiceData(py)alerts":{"name":"alerts","abstract":"

An array of weather alerts. This array should be ordered with the first object being the current day.

","parent_name":"SDLWeatherServiceData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(im)initWithCurrentTemperature:temperatureHigh:temperatureLow:apparentTemperature:apparentTemperatureHigh:apparentTemperatureLow:weatherSummary:time:humidity:cloudCover:moonPhase:windBearing:windGust:windSpeed:nearestStormBearing:nearestStormDistance:precipAccumulation:precipIntensity:precipProbability:precipType:visibility:weatherIcon:":{"name":"-initWithCurrentTemperature:temperatureHigh:temperatureLow:apparentTemperature:apparentTemperatureHigh:apparentTemperatureLow:weatherSummary:time:humidity:cloudCover:moonPhase:windBearing:windGust:windSpeed:nearestStormBearing:nearestStormDistance:precipAccumulation:precipIntensity:precipProbability:precipType:visibility:weatherIcon:","abstract":"

Convenience init for all parameters

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)currentTemperature":{"name":"currentTemperature","abstract":"

The current temperature.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)temperatureHigh":{"name":"temperatureHigh","abstract":"

The predicted high temperature for the day.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)temperatureLow":{"name":"temperatureLow","abstract":"

The predicted low temperature for the day.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)apparentTemperature":{"name":"apparentTemperature","abstract":"

The apparent temperature.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)apparentTemperatureHigh":{"name":"apparentTemperatureHigh","abstract":"

The predicted high apparent temperature for the day.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)apparentTemperatureLow":{"name":"apparentTemperatureLow","abstract":"

The predicted low apparent temperature for the day.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)weatherSummary":{"name":"weatherSummary","abstract":"

A summary of the weather.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)time":{"name":"time","abstract":"

The time this data refers to.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)humidity":{"name":"humidity","abstract":"

From 0 to 1, percentage humidity.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)cloudCover":{"name":"cloudCover","abstract":"

From 0 to 1, percentage cloud cover.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)moonPhase":{"name":"moonPhase","abstract":"

From 0 to 1, percentage of the moon seen, e.g. 0 = no moon, 0.25 = quarter moon

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)windBearing":{"name":"windBearing","abstract":"

In degrees, true north at 0 degrees.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)windGust":{"name":"windGust","abstract":"

In km/hr

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)windSpeed":{"name":"windSpeed","abstract":"

In km/hr

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)nearestStormBearing":{"name":"nearestStormBearing","abstract":"

In degrees, true north at 0 degrees.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)nearestStormDistance":{"name":"nearestStormDistance","abstract":"

In km

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)precipAccumulation":{"name":"precipAccumulation","abstract":"

In cm

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)precipIntensity":{"name":"precipIntensity","abstract":"

In cm of water per hour.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)precipProbability":{"name":"precipProbability","abstract":"

From 0 to 1, percentage chance.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)precipType":{"name":"precipType","abstract":"

A description of the precipitation type (e.g. rain, snow, sleet, hail)

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)visibility":{"name":"visibility","abstract":"

In km

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherData.html#/c:objc(cs)SDLWeatherData(py)weatherIcon":{"name":"weatherIcon","abstract":"

The weather icon image.

","parent_name":"SDLWeatherData"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(im)initWithTitle:summary:expires:regions:severity:timeIssued:":{"name":"-initWithTitle:summary:expires:regions:severity:timeIssued:","abstract":"

Convenience init for all parameters

","parent_name":"SDLWeatherAlert"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(py)title":{"name":"title","abstract":"

The title of the alert.

","parent_name":"SDLWeatherAlert"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(py)summary":{"name":"summary","abstract":"

A summary for the alert.

","parent_name":"SDLWeatherAlert"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(py)expires":{"name":"expires","abstract":"

The date the alert expires.

","parent_name":"SDLWeatherAlert"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(py)regions":{"name":"regions","abstract":"

Regions affected.

","parent_name":"SDLWeatherAlert"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(py)severity":{"name":"severity","abstract":"

Severity of the weather alert.

","parent_name":"SDLWeatherAlert"},"Classes/SDLWeatherAlert.html#/c:objc(cs)SDLWeatherAlert(py)timeIssued":{"name":"timeIssued","abstract":"

The date the alert was issued.

","parent_name":"SDLWeatherAlert"},"Classes/SDLVRHelpItem.html#/c:objc(cs)SDLVRHelpItem(im)initWithText:image:":{"name":"-initWithText:image:","abstract":"

Undocumented

","parent_name":"SDLVRHelpItem"},"Classes/SDLVRHelpItem.html#/c:objc(cs)SDLVRHelpItem(im)initWithText:image:position:":{"name":"-initWithText:image:position:","abstract":"

Undocumented

","parent_name":"SDLVRHelpItem"},"Classes/SDLVRHelpItem.html#/c:objc(cs)SDLVRHelpItem(py)text":{"name":"text","abstract":"

Text to display for VR Help item

","parent_name":"SDLVRHelpItem"},"Classes/SDLVRHelpItem.html#/c:objc(cs)SDLVRHelpItem(py)image":{"name":"image","abstract":"

Image for VR Help item

","parent_name":"SDLVRHelpItem"},"Classes/SDLVRHelpItem.html#/c:objc(cs)SDLVRHelpItem(py)position":{"name":"position","abstract":"

Position to display item in VR Help list

","parent_name":"SDLVRHelpItem"},"Classes/SDLVoiceCommand.html#/c:objc(cs)SDLVoiceCommand(py)voiceCommands":{"name":"voiceCommands","abstract":"

The strings the user can say to activate this voice command

","parent_name":"SDLVoiceCommand"},"Classes/SDLVoiceCommand.html#/c:objc(cs)SDLVoiceCommand(py)handler":{"name":"handler","abstract":"

The handler that will be called when the command is activated

","parent_name":"SDLVoiceCommand"},"Classes/SDLVoiceCommand.html#/c:objc(cs)SDLVoiceCommand(im)initWithVoiceCommands:handler:":{"name":"-initWithVoiceCommands:handler:","abstract":"

Undocumented

","parent_name":"SDLVoiceCommand"},"Classes/SDLVideoStreamingFormat.html#/c:objc(cs)SDLVideoStreamingFormat(py)protocol":{"name":"protocol","abstract":"

Protocol type, see VideoStreamingProtocol

","parent_name":"SDLVideoStreamingFormat"},"Classes/SDLVideoStreamingFormat.html#/c:objc(cs)SDLVideoStreamingFormat(py)codec":{"name":"codec","abstract":"

Codec type, see VideoStreamingCodec

","parent_name":"SDLVideoStreamingFormat"},"Classes/SDLVideoStreamingFormat.html#/c:objc(cs)SDLVideoStreamingFormat(im)initWithCodec:protocol:":{"name":"-initWithCodec:protocol:","abstract":"

Undocumented

","parent_name":"SDLVideoStreamingFormat"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(im)initWithPreferredResolution:maxBitrate:supportedFormats:hapticDataSupported:":{"name":"-initWithPreferredResolution:maxBitrate:supportedFormats:hapticDataSupported:","abstract":"

Convenience init for creating a video streaming capability.

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(im)initWithPreferredResolution:maxBitrate:supportedFormats:hapticDataSupported:diagonalScreenSize:pixelPerInch:scale:":{"name":"-initWithPreferredResolution:maxBitrate:supportedFormats:hapticDataSupported:diagonalScreenSize:pixelPerInch:scale:","abstract":"

Convenience init for creating a video streaming capability with all parameters.

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)preferredResolution":{"name":"preferredResolution","abstract":"

The preferred resolution of a video stream for decoding and rendering on HMI

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)maxBitrate":{"name":"maxBitrate","abstract":"

The maximum bitrate of video stream that is supported, in kbps, optional

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)supportedFormats":{"name":"supportedFormats","abstract":"

Detailed information on each format supported by this system, in its preferred order

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)hapticSpatialDataSupported":{"name":"hapticSpatialDataSupported","abstract":"

True if the system can utilize the haptic spatial data from the source being streamed.

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)diagonalScreenSize":{"name":"diagonalScreenSize","abstract":"

The diagonal screen size in inches.

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)pixelPerInch":{"name":"pixelPerInch","abstract":"

The diagonal resolution in pixels divided by the diagonal screen size in inches.

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVideoStreamingCapability.html#/c:objc(cs)SDLVideoStreamingCapability(py)scale":{"name":"scale","abstract":"

The scaling factor the app should use to change the size of the projecting view.

","parent_name":"SDLVideoStreamingCapability"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(py)major":{"name":"major","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(py)minor":{"name":"minor","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(py)patch":{"name":"patch","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(py)stringVersion":{"name":"stringVersion","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)initWithMajor:minor:patch:":{"name":"-initWithMajor:minor:patch:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(cm)versionWithMajor:minor:patch:":{"name":"+versionWithMajor:minor:patch:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)initWithString:":{"name":"-initWithString:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(cm)versionWithString:":{"name":"+versionWithString:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)initWithSyncMsgVersion:":{"name":"-initWithSyncMsgVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(cm)versionWithSyncMsgVersion:":{"name":"+versionWithSyncMsgVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)initWithSDLMsgVersion:":{"name":"-initWithSDLMsgVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(cm)versionWithSDLMsgVersion:":{"name":"+versionWithSDLMsgVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)compare:":{"name":"-compare:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)isLessThanVersion:":{"name":"-isLessThanVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)isEqualToVersion:":{"name":"-isEqualToVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)isGreaterThanVersion:":{"name":"-isGreaterThanVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)isGreaterThanOrEqualToVersion:":{"name":"-isGreaterThanOrEqualToVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVersion.html#/c:objc(cs)SDLVersion(im)isLessThanOrEqualToVersion:":{"name":"-isLessThanOrEqualToVersion:","abstract":"

Undocumented

","parent_name":"SDLVersion"},"Classes/SDLVehicleType.html#/c:objc(cs)SDLVehicleType(py)make":{"name":"make","abstract":"

The make of the vehicle

","parent_name":"SDLVehicleType"},"Classes/SDLVehicleType.html#/c:objc(cs)SDLVehicleType(py)model":{"name":"model","abstract":"

The model of the vehicle

","parent_name":"SDLVehicleType"},"Classes/SDLVehicleType.html#/c:objc(cs)SDLVehicleType(py)modelYear":{"name":"modelYear","abstract":"

The model year of the vehicle

","parent_name":"SDLVehicleType"},"Classes/SDLVehicleType.html#/c:objc(cs)SDLVehicleType(py)trim":{"name":"trim","abstract":"

The trim of the vehicle

","parent_name":"SDLVehicleType"},"Classes/SDLVehicleDataResult.html#/c:objc(cs)SDLVehicleDataResult(im)initWithDataType:resultCode:":{"name":"-initWithDataType:resultCode:","abstract":"

Convenience init for creating a SDLVehicleDataResult with a dataType

","parent_name":"SDLVehicleDataResult"},"Classes/SDLVehicleDataResult.html#/c:objc(cs)SDLVehicleDataResult(im)initWithCustomOEMDataType:resultCode:":{"name":"-initWithCustomOEMDataType:resultCode:","abstract":"

Convenience init for creating a SDLVehicleDataResult with a customDataType

","parent_name":"SDLVehicleDataResult"},"Classes/SDLVehicleDataResult.html#/c:objc(cs)SDLVehicleDataResult(py)dataType":{"name":"dataType","abstract":"

Defined published data element type

","parent_name":"SDLVehicleDataResult"},"Classes/SDLVehicleDataResult.html#/c:objc(cs)SDLVehicleDataResult(py)customOEMDataType":{"name":"customOEMDataType","abstract":"

OEM custom defined published data element type

","parent_name":"SDLVehicleDataResult"},"Classes/SDLVehicleDataResult.html#/c:objc(cs)SDLVehicleDataResult(py)resultCode":{"name":"resultCode","abstract":"

Published data result code

","parent_name":"SDLVehicleDataResult"},"Classes/SDLUpdateTurnList.html#/c:objc(cs)SDLUpdateTurnList(im)initWithTurnList:softButtons:":{"name":"-initWithTurnList:softButtons:","abstract":"

Undocumented

","parent_name":"SDLUpdateTurnList"},"Classes/SDLUpdateTurnList.html#/c:objc(cs)SDLUpdateTurnList(py)turnList":{"name":"turnList","abstract":"

Optional, SDLTurn, 1 - 100 entries

","parent_name":"SDLUpdateTurnList"},"Classes/SDLUpdateTurnList.html#/c:objc(cs)SDLUpdateTurnList(py)softButtons":{"name":"softButtons","abstract":"

Required, SDLSoftButton, 0 - 1 Entries

","parent_name":"SDLUpdateTurnList"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)gps":{"name":"gps","abstract":"

The result of requesting to unsubscribe to the GPSData.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)speed":{"name":"speed","abstract":"

The result of requesting to unsubscribe to the vehicle speed in kilometers per hour.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)rpm":{"name":"rpm","abstract":"

The result of requesting to unsubscribe to the number of revolutions per minute of the engine.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)fuelLevel":{"name":"fuelLevel","abstract":"

The result of requesting to unsubscribe to the fuel level in the tank (percentage)

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

The result of requesting to unsubscribe to the fuel level state.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)fuelRange":{"name":"fuelRange","abstract":"

The result of requesting to unsubscribe to the fuel range.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

The result of requesting to unsubscribe to the instantaneous fuel consumption in microlitres.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)externalTemperature":{"name":"externalTemperature","abstract":"

The result of requesting to unsubscribe to the external temperature in degrees celsius.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)prndl":{"name":"prndl","abstract":"

The result of requesting to unsubscribe to the PRNDL status.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)tirePressure":{"name":"tirePressure","abstract":"

The result of requesting to unsubscribe to the tireStatus.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)odometer":{"name":"odometer","abstract":"

The result of requesting to unsubscribe to the odometer in km.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)beltStatus":{"name":"beltStatus","abstract":"

The result of requesting to unsubscribe to the status of the seat belts.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)bodyInformation":{"name":"bodyInformation","abstract":"

The result of requesting to unsubscribe to the body information including power modes.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)deviceStatus":{"name":"deviceStatus","abstract":"

The result of requesting to unsubscribe to the device status including signal and battery strength.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)driverBraking":{"name":"driverBraking","abstract":"

The result of requesting to unsubscribe to the status of the brake pedal.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)wiperStatus":{"name":"wiperStatus","abstract":"

The result of requesting to unsubscribe to the status of the wipers.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)headLampStatus":{"name":"headLampStatus","abstract":"

The result of requesting to unsubscribe to the status of the head lamps.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)engineOilLife":{"name":"engineOilLife","abstract":"

The result of requesting to unsubscribe to the estimated percentage of remaining oil life of the engine.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)engineTorque":{"name":"engineTorque","abstract":"

The result of requesting to unsubscribe to the torque value for engine (in Nm) on non-diesel variants.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

The result of requesting to unsubscribe to the accelerator pedal position (percentage depressed)

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

The result of requesting to unsubscribe to the current angle of the steering wheel (in deg)

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)eCallInfo":{"name":"eCallInfo","abstract":"

The result of requesting to unsubscribe to the emergency call info

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)airbagStatus":{"name":"airbagStatus","abstract":"

The result of requesting to unsubscribe to the airbag status

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

The result of requesting to unsubscribe to the emergency event

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)clusterModes":{"name":"clusterModes","abstract":"

The result of requesting to unsubscribe to the cluster modes

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)myKey":{"name":"myKey","abstract":"

The result of requesting to unsubscribe to the myKey status

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

The result of requesting to unsubscribe to the electronic parking brake status

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)turnSignal":{"name":"turnSignal","abstract":"

The result of requesting to unsubscribe to the turn signal

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

The result of requesting to unsubscribe to the cloud app vehicle id

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleDataResponse.html#/c:objc(cs)SDLUnsubscribeVehicleDataResponse(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLUnsubscribeVehicleDataResponse"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:emergencyEvent:engineTorque:externalTemperature:fuelLevel:fuelLevelState:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:emergencyEvent:engineTorque:externalTemperature:fuelLevel:fuelLevelState:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:wiperStatus:","abstract":"

Convenience init for unsubscribing to all possible vehicle data items.

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:","abstract":"

Convenience init for unsubscribing to all possible vehicle data items.

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:cloudAppVehicleID:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:cloudAppVehicleID:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:","abstract":"

Convenience init for unsubscribing to all possible vehicle data items.

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)gps":{"name":"gps","abstract":"

If true, unsubscribes from GPS

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)speed":{"name":"speed","abstract":"

If true, unsubscribes from Speed

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)rpm":{"name":"rpm","abstract":"

If true, unsubscribes from RPM

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)fuelLevel":{"name":"fuelLevel","abstract":"

If true, unsubscribes from Fuel Level

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

If true, unsubscribes from Fuel Level State

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)fuelRange":{"name":"fuelRange","abstract":"

If true, unsubscribes from Fuel Range

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

If true, unsubscribes from Instant Fuel Consumption

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)externalTemperature":{"name":"externalTemperature","abstract":"

If true, unsubscribes from External Temperature

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)prndl":{"name":"prndl","abstract":"

If true, unsubscribes from PRNDL

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)tirePressure":{"name":"tirePressure","abstract":"

If true, unsubscribes from Tire Pressure

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)odometer":{"name":"odometer","abstract":"

If true, unsubscribes from Odometer

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)beltStatus":{"name":"beltStatus","abstract":"

If true, unsubscribes from Belt Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)bodyInformation":{"name":"bodyInformation","abstract":"

If true, unsubscribes from Body Information

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)deviceStatus":{"name":"deviceStatus","abstract":"

If true, unsubscribes from Device Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)driverBraking":{"name":"driverBraking","abstract":"

If true, unsubscribes from Driver Braking

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)wiperStatus":{"name":"wiperStatus","abstract":"

If true, unsubscribes from Wiper Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)headLampStatus":{"name":"headLampStatus","abstract":"

If true, unsubscribes from Head Lamp Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)engineOilLife":{"name":"engineOilLife","abstract":"

If true, unsubscribes from Engine Oil Life

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)engineTorque":{"name":"engineTorque","abstract":"

If true, unsubscribes from Engine Torque

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

If true, unsubscribes from Acc Pedal Position

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

If true, unsubscribes from Steering Wheel Angle data

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)eCallInfo":{"name":"eCallInfo","abstract":"

If true, unsubscribes from eCallInfo

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)airbagStatus":{"name":"airbagStatus","abstract":"

If true, unsubscribes from Airbag Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

If true, unsubscribes from Emergency Event

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)clusterModeStatus":{"name":"clusterModeStatus","abstract":"

If true, unsubscribes from Cluster Mode Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)myKey":{"name":"myKey","abstract":"

If true, unsubscribes from My Key

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

A boolean value. If true, unsubscribes to the Electronic Parking Brake Status

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)turnSignal":{"name":"turnSignal","abstract":"

A boolean value. If true, unsubscribes to the Turn Signal

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

A boolean value. If true, unsubscribes to the Cloud App Vehicle ID

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeVehicleData.html#/c:objc(cs)SDLUnsubscribeVehicleData(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLUnsubscribeVehicleData"},"Classes/SDLUnsubscribeButton.html#/c:objc(cs)SDLUnsubscribeButton(im)initWithButtonName:":{"name":"-initWithButtonName:","abstract":"

Undocumented

","parent_name":"SDLUnsubscribeButton"},"Classes/SDLUnsubscribeButton.html#/c:objc(cs)SDLUnsubscribeButton(py)buttonName":{"name":"buttonName","abstract":"

A name of the button to unsubscribe from","parent_name":"SDLUnsubscribeButton"},"Classes/SDLUnpublishAppService.html#/c:objc(cs)SDLUnpublishAppService(im)initWithServiceID:":{"name":"-initWithServiceID:","abstract":"

Create an instance of UnpublishAppService with the serviceID that corresponds with the service to be unpublished

","parent_name":"SDLUnpublishAppService"},"Classes/SDLUnpublishAppService.html#/c:objc(cs)SDLUnpublishAppService(py)serviceID":{"name":"serviceID","abstract":"

The ID of the service to be unpublished.

","parent_name":"SDLUnpublishAppService"},"Classes/SDLTurn.html#/c:objc(cs)SDLTurn(im)initWithNavigationText:turnIcon:":{"name":"-initWithNavigationText:turnIcon:","abstract":"

Undocumented

","parent_name":"SDLTurn"},"Classes/SDLTurn.html#/c:objc(cs)SDLTurn(py)navigationText":{"name":"navigationText","abstract":"

Individual turn text. Must provide at least text or icon for a given turn

","parent_name":"SDLTurn"},"Classes/SDLTurn.html#/c:objc(cs)SDLTurn(py)turnIcon":{"name":"turnIcon","abstract":"

Individual turn icon. Must provide at least text or icon for a given turn

","parent_name":"SDLTurn"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)touchEventDelegate":{"name":"touchEventDelegate","abstract":"

Notified of processed touches such as pinches, pans, and taps

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)touchEventHandler":{"name":"touchEventHandler","abstract":"

@abstract","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)tapDistanceThreshold":{"name":"tapDistanceThreshold","abstract":"

Distance between two taps on the screen, in the head unit’s coordinate system, used for registering double-tap callbacks.

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)panDistanceThreshold":{"name":"panDistanceThreshold","abstract":"

Minimum distance for a pan gesture in the head unit’s coordinate system, used for registering pan callbacks.

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)tapTimeThreshold":{"name":"tapTimeThreshold","abstract":"

@abstract","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)movementTimeThreshold":{"name":"movementTimeThreshold","abstract":"

@abstract","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)enableSyncedPanning":{"name":"enableSyncedPanning","abstract":"

If set to NO, the display link syncing will be ignored and movementTimeThreshold will be used. Defaults to YES.

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(py)touchEnabled":{"name":"touchEnabled","abstract":"

@abstract","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(im)cancelPendingTouches":{"name":"-cancelPendingTouches","abstract":"

@abstract","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(im)initWithHitTester:":{"name":"-initWithHitTester:","abstract":"

Initialize a touch manager with a hit tester if available

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(im)initWithHitTester:videoScaleManager:":{"name":"-initWithHitTester:videoScaleManager:","abstract":"

Initialize a touch manager with a hit tester and a video scale manager.

","parent_name":"SDLTouchManager"},"Classes/SDLTouchManager.html#/c:objc(cs)SDLTouchManager(im)syncFrame":{"name":"-syncFrame","abstract":"

Called by SDLStreamingMediaManager in sync with the streaming framerate. This helps to moderate panning gestures by allowing the UI to be modified in time with the framerate.

","parent_name":"SDLTouchManager"},"Classes/SDLTouchEventCapabilities.html#/c:objc(cs)SDLTouchEventCapabilities(py)pressAvailable":{"name":"pressAvailable","abstract":"

Whether or not long presses are available

","parent_name":"SDLTouchEventCapabilities"},"Classes/SDLTouchEventCapabilities.html#/c:objc(cs)SDLTouchEventCapabilities(py)multiTouchAvailable":{"name":"multiTouchAvailable","abstract":"

Whether or not multi-touch (e.g. a pinch gesture) is available

","parent_name":"SDLTouchEventCapabilities"},"Classes/SDLTouchEventCapabilities.html#/c:objc(cs)SDLTouchEventCapabilities(py)doublePressAvailable":{"name":"doublePressAvailable","abstract":"

Whether or not a double tap is available

","parent_name":"SDLTouchEventCapabilities"},"Classes/SDLTouchEvent.html#/c:objc(cs)SDLTouchEvent(py)touchEventId":{"name":"touchEventId","abstract":"

A touch’s unique identifier. The application can track the current touch events by id.

","parent_name":"SDLTouchEvent"},"Classes/SDLTouchEvent.html#/c:objc(cs)SDLTouchEvent(py)timeStamp":{"name":"timeStamp","abstract":"

The time that the touch was recorded. This number can the time since the beginning of the session or something else as long as the units are in milliseconds.

","parent_name":"SDLTouchEvent"},"Classes/SDLTouchEvent.html#/c:objc(cs)SDLTouchEvent(py)coord":{"name":"coord","abstract":"

The touch’s coordinate

","parent_name":"SDLTouchEvent"},"Classes/SDLTouchCoord.html#/c:objc(cs)SDLTouchCoord(py)x":{"name":"x","abstract":"

The x value of the touch coordinate

","parent_name":"SDLTouchCoord"},"Classes/SDLTouchCoord.html#/c:objc(cs)SDLTouchCoord(py)y":{"name":"y","abstract":"

The y value of the touch coordinate

","parent_name":"SDLTouchCoord"},"Classes/SDLTouch.html#/c:objc(cs)SDLTouch(im)initWithTouchEvent:":{"name":"-initWithTouchEvent:","abstract":"

@abstract","parent_name":"SDLTouch"},"Classes/SDLTouch.html#/c:objc(cs)SDLTouch(py)identifier":{"name":"identifier","abstract":"

@abstract","parent_name":"SDLTouch"},"Classes/SDLTouch.html#/c:objc(cs)SDLTouch(py)location":{"name":"location","abstract":"

@abstract","parent_name":"SDLTouch"},"Classes/SDLTouch.html#/c:objc(cs)SDLTouch(py)timeStamp":{"name":"timeStamp","abstract":"

@abstract","parent_name":"SDLTouch"},"Classes/SDLTouch.html#/c:objc(cs)SDLTouch(py)isFirstFinger":{"name":"isFirstFinger","abstract":"

@abstract","parent_name":"SDLTouch"},"Classes/SDLTouch.html#/c:objc(cs)SDLTouch(py)isSecondFinger":{"name":"isSecondFinger","abstract":"

@abstract","parent_name":"SDLTouch"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)pressureTelltale":{"name":"pressureTelltale","abstract":"

Status of the Tire Pressure Telltale. See WarningLightStatus.

","parent_name":"SDLTireStatus"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)leftFront":{"name":"leftFront","abstract":"

The status of the left front tire.

","parent_name":"SDLTireStatus"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)rightFront":{"name":"rightFront","abstract":"

The status of the right front tire.

","parent_name":"SDLTireStatus"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)leftRear":{"name":"leftRear","abstract":"

The status of the left rear tire.

","parent_name":"SDLTireStatus"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)rightRear":{"name":"rightRear","abstract":"

The status of the right rear tire.

","parent_name":"SDLTireStatus"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)innerLeftRear":{"name":"innerLeftRear","abstract":"

The status of the inner left rear tire.

","parent_name":"SDLTireStatus"},"Classes/SDLTireStatus.html#/c:objc(cs)SDLTireStatus(py)innerRightRear":{"name":"innerRightRear","abstract":"

The status of the innter right rear tire.

","parent_name":"SDLTireStatus"},"Classes/SDLTextField.html#/c:objc(cs)SDLTextField(py)name":{"name":"name","abstract":"

The enumeration identifying the field.

","parent_name":"SDLTextField"},"Classes/SDLTextField.html#/c:objc(cs)SDLTextField(py)characterSet":{"name":"characterSet","abstract":"

The character set that is supported in this field.

","parent_name":"SDLTextField"},"Classes/SDLTextField.html#/c:objc(cs)SDLTextField(py)width":{"name":"width","abstract":"

The number of characters in one row of this field.

","parent_name":"SDLTextField"},"Classes/SDLTextField.html#/c:objc(cs)SDLTextField(py)rows":{"name":"rows","abstract":"

The number of rows for this text field.

","parent_name":"SDLTextField"},"Classes/SDLTemplateConfiguration.html#/c:objc(cs)SDLTemplateConfiguration(im)initWithPredefinedLayout:":{"name":"-initWithPredefinedLayout:","abstract":"

Constructor with the required values.

","parent_name":"SDLTemplateConfiguration"},"Classes/SDLTemplateConfiguration.html#/c:objc(cs)SDLTemplateConfiguration(im)initWithTemplate:":{"name":"-initWithTemplate:","abstract":"

Init with the required values.

","parent_name":"SDLTemplateConfiguration"},"Classes/SDLTemplateConfiguration.html#/c:objc(cs)SDLTemplateConfiguration(im)initWithTemplate:dayColorScheme:nightColorScheme:":{"name":"-initWithTemplate:dayColorScheme:nightColorScheme:","abstract":"

Convinience constructor with all the parameters.

","parent_name":"SDLTemplateConfiguration"},"Classes/SDLTemplateConfiguration.html#/c:objc(cs)SDLTemplateConfiguration(py)template":{"name":"template","abstract":"

Predefined or dynamically created window template. Currently only predefined window template layouts are defined.

","parent_name":"SDLTemplateConfiguration"},"Classes/SDLTemplateConfiguration.html#/c:objc(cs)SDLTemplateConfiguration(py)dayColorScheme":{"name":"dayColorScheme","abstract":"

The color scheme to use when the head unit is in a light / day situation.

","parent_name":"SDLTemplateConfiguration"},"Classes/SDLTemplateConfiguration.html#/c:objc(cs)SDLTemplateConfiguration(py)nightColorScheme":{"name":"nightColorScheme","abstract":"

The color scheme to use when the head unit is in a dark / night situation.

","parent_name":"SDLTemplateConfiguration"},"Classes/SDLTemplateColorScheme.html#/c:objc(cs)SDLTemplateColorScheme(im)initWithPrimaryRGBColor:secondaryRGBColor:backgroundRGBColor:":{"name":"-initWithPrimaryRGBColor:secondaryRGBColor:backgroundRGBColor:","abstract":"

Undocumented

","parent_name":"SDLTemplateColorScheme"},"Classes/SDLTemplateColorScheme.html#/c:objc(cs)SDLTemplateColorScheme(im)initWithPrimaryColor:secondaryColor:backgroundColor:":{"name":"-initWithPrimaryColor:secondaryColor:backgroundColor:","abstract":"

Undocumented

","parent_name":"SDLTemplateColorScheme"},"Classes/SDLTemplateColorScheme.html#/c:objc(cs)SDLTemplateColorScheme(py)primaryColor":{"name":"primaryColor","abstract":"

The primary color. This must always be your primary brand color. If the OEM only uses one color, this will be the color. It is recommended to the OEMs that the primaryColor should change the mediaClockTimer bar and the highlight color of soft buttons.

","parent_name":"SDLTemplateColorScheme"},"Classes/SDLTemplateColorScheme.html#/c:objc(cs)SDLTemplateColorScheme(py)secondaryColor":{"name":"secondaryColor","abstract":"

The secondary color. This may be an accent or complimentary color to your primary brand color. If the OEM uses this color, they must also use the primary color. It is recommended to the OEMs that the secondaryColor should change the background color of buttons, such as soft buttons.

","parent_name":"SDLTemplateColorScheme"},"Classes/SDLTemplateColorScheme.html#/c:objc(cs)SDLTemplateColorScheme(py)backgroundColor":{"name":"backgroundColor","abstract":"

The background color to be used on the template. If the OEM does not support this parameter, assume on dayColorScheme that this will be a light color, and on nightColorScheme a dark color. You should do the same for your custom schemes.

","parent_name":"SDLTemplateColorScheme"},"Classes/SDLTemperature.html#/c:objc(cs)SDLTemperature(im)initWithFahrenheitValue:":{"name":"-initWithFahrenheitValue:","abstract":"

Convenience init for a fahrenheit temperature value.

","parent_name":"SDLTemperature"},"Classes/SDLTemperature.html#/c:objc(cs)SDLTemperature(im)initWithCelsiusValue:":{"name":"-initWithCelsiusValue:","abstract":"

Convenience init for a celsius temperature value.

","parent_name":"SDLTemperature"},"Classes/SDLTemperature.html#/c:objc(cs)SDLTemperature(im)initWithUnit:value:":{"name":"-initWithUnit:value:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLTemperature"},"Classes/SDLTemperature.html#/c:objc(cs)SDLTemperature(py)unit":{"name":"unit","abstract":"

Temperature unit

","parent_name":"SDLTemperature"},"Classes/SDLTemperature.html#/c:objc(cs)SDLTemperature(py)value":{"name":"value","abstract":"

Temperature value in specified unit. Range depends on OEM and is not checked by SDL.

","parent_name":"SDLTemperature"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(im)initWithText:type:":{"name":"-initWithText:type:","abstract":"

Initialize with text and a type

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(cm)textChunksFromString:":{"name":"+textChunksFromString:","abstract":"

Create TTS using text

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(cm)sapiChunksFromString:":{"name":"+sapiChunksFromString:","abstract":"

Create TTS using SAPI

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(cm)lhPlusChunksFromString:":{"name":"+lhPlusChunksFromString:","abstract":"

Create TTS using LH Plus

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(cm)prerecordedChunksFromString:":{"name":"+prerecordedChunksFromString:","abstract":"

Create TTS using prerecorded chunks

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(cm)silenceChunks":{"name":"+silenceChunks","abstract":"

Create TTS using silence

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(cm)fileChunksWithName:":{"name":"+fileChunksWithName:","abstract":"

Create TTS to play an audio file previously uploaded to the system.

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(py)text":{"name":"text","abstract":"

Text to be spoken, a phoneme specification, or the name of a pre-recorded / pre-uploaded sound. The contents of this field are indicated by the type field.

","parent_name":"SDLTTSChunk"},"Classes/SDLTTSChunk.html#/c:objc(cs)SDLTTSChunk(py)type":{"name":"type","abstract":"

The type of information in the text field (e.g. phrase to be spoken, phoneme specification, name of pre-recorded sound).

","parent_name":"SDLTTSChunk"},"Classes/SDLSystemRequest.html#/c:objc(cs)SDLSystemRequest(im)initWithType:fileName:":{"name":"-initWithType:fileName:","abstract":"

Create a generic system request with a file name

","parent_name":"SDLSystemRequest"},"Classes/SDLSystemRequest.html#/c:objc(cs)SDLSystemRequest(im)initWithProprietaryType:fileName:":{"name":"-initWithProprietaryType:fileName:","abstract":"

Create an OEM_PROPRIETARY system request with a subtype and file name

","parent_name":"SDLSystemRequest"},"Classes/SDLSystemRequest.html#/c:objc(cs)SDLSystemRequest(py)requestType":{"name":"requestType","abstract":"

The type of system request. Note that Proprietary requests should forward the binary data to the known proprietary module on the system.

","parent_name":"SDLSystemRequest"},"Classes/SDLSystemRequest.html#/c:objc(cs)SDLSystemRequest(py)requestSubType":{"name":"requestSubType","abstract":"

A request subType used when the requestType is OEM_SPECIFIC.

","parent_name":"SDLSystemRequest"},"Classes/SDLSystemRequest.html#/c:objc(cs)SDLSystemRequest(py)fileName":{"name":"fileName","abstract":"

Filename of HTTP data to store in predefined system staging area.

","parent_name":"SDLSystemRequest"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)supportsSubscriptions":{"name":"supportsSubscriptions","abstract":"

YES if subscriptions are available on the connected head unit. If NO, calls to subscribeToCapabilityType:withBlock and subscribeToCapabilityType:withObserver:selector will fail.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)displays":{"name":"displays","abstract":"

Provides window capabilities of all displays connected with SDL. By default, one display is connected and supported which includes window capability information of the default main window of the display. May be nil if the system has not provided display and window capability information yet.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)displayCapabilities":{"name":"displayCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)hmiCapabilities":{"name":"hmiCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)softButtonCapabilities":{"name":"softButtonCapabilities","abstract":"

If returned, the platform supports on-screen SoftButtons

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)buttonCapabilities":{"name":"buttonCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)presetBankCapabilities":{"name":"presetBankCapabilities","abstract":"

If returned, the platform supports custom on-screen Presets

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)hmiZoneCapabilities":{"name":"hmiZoneCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)speechCapabilities":{"name":"speechCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)prerecordedSpeechCapabilities":{"name":"prerecordedSpeechCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)vrCapability":{"name":"vrCapability","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)audioPassThruCapabilities":{"name":"audioPassThruCapabilities","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)pcmStreamCapability":{"name":"pcmStreamCapability","abstract":"
","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)appServicesCapabilities":{"name":"appServicesCapabilities","abstract":"

If returned, the platform supports app services

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)navigationCapability":{"name":"navigationCapability","abstract":"

If returned, the platform supports navigation

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)phoneCapability":{"name":"phoneCapability","abstract":"

If returned, the platform supports making phone calls

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)videoStreamingCapability":{"name":"videoStreamingCapability","abstract":"

If returned, the platform supports video streaming

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)remoteControlCapability":{"name":"remoteControlCapability","abstract":"

If returned, the platform supports remote control capabilities

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)seatLocationCapability":{"name":"seatLocationCapability","abstract":"

If returned, the platform supports remote control capabilities for seats

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(py)defaultMainWindowCapability":{"name":"defaultMainWindowCapability","abstract":"

Returns the window capability object of the default main window which is always pre-created by the connected system. This is a convenience method for easily accessing the capabilities of the default main window.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)init":{"name":"-init","abstract":"

Init is unavailable. Dependencies must be injected using initWithConnectionManager:

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)initWithConnectionManager:":{"name":"-initWithConnectionManager:","abstract":"

Creates a new system capability manager with a specified connection manager

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)start":{"name":"-start","abstract":"

Starts the manager. This method is used internally.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)stop":{"name":"-stop","abstract":"

Stops the manager. This method is used internally.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)updateCapabilityType:completionHandler:":{"name":"-updateCapabilityType:completionHandler:","abstract":"

Retrieves a capability type from the remote system. This function must be called in order to retrieve the values for navigationCapability, phoneCapability, videoStreamingCapability, remoteControlCapability, and appServicesCapabilities. If you do not call this method first, those values will be nil. After calling this method, assuming there is no error in the handler, you may retrieve the capability you requested from the manager within the handler.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)subscribeToCapabilityType:withBlock:":{"name":"-subscribeToCapabilityType:withBlock:","abstract":"

Subscribe to a particular capability type using a block callback

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)subscribeToCapabilityType:withObserver:selector:":{"name":"-subscribeToCapabilityType:withObserver:selector:","abstract":"

Subscribe to a particular capability type with a selector callback. The selector supports the following parameters:

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)unsubscribeFromCapabilityType:withObserver:":{"name":"-unsubscribeFromCapabilityType:withObserver:","abstract":"

Unsubscribe from a particular capability type. If it was subscribed with a block, the return value should be passed to the observer to unsubscribe the block. If it was subscribed with a selector, the observer object should be passed to unsubscribe the object selector.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapabilityManager.html#/c:objc(cs)SDLSystemCapabilityManager(im)windowCapabilityWithWindowID:":{"name":"-windowCapabilityWithWindowID:","abstract":"

Returns the window capability object of the primary display with the specified window ID. This is a convenient method to easily access capabilities of windows for instance widget windows of the main display.

","parent_name":"SDLSystemCapabilityManager"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithAppServicesCapabilities:":{"name":"-initWithAppServicesCapabilities:","abstract":"

Convenience init for an App Service Capability

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithNavigationCapability:":{"name":"-initWithNavigationCapability:","abstract":"

Convenience init for a Navigation Capability

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithPhoneCapability:":{"name":"-initWithPhoneCapability:","abstract":"

Convenience init for a Phone Capability

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithVideoStreamingCapability:":{"name":"-initWithVideoStreamingCapability:","abstract":"

Convenience init for a Video Streaming Capability

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithRemoteControlCapability:":{"name":"-initWithRemoteControlCapability:","abstract":"

Convenience init for a Remote Control Capability

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithDisplayCapabilities:":{"name":"-initWithDisplayCapabilities:","abstract":"

Convenience init for DisplayCapability list

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(im)initWithSeatLocationCapability:":{"name":"-initWithSeatLocationCapability:","abstract":"

Convenience init for a Remote Control Capability

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)systemCapabilityType":{"name":"systemCapabilityType","abstract":"

Used as a descriptor of what data to expect in this struct. The corresponding param to this enum should be included and the only other parameter included.

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)appServicesCapabilities":{"name":"appServicesCapabilities","abstract":"

Describes the capabilities of app services including what service types are supported and the current state of services.

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)navigationCapability":{"name":"navigationCapability","abstract":"

Describes the extended capabilities of the onboard navigation system

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)phoneCapability":{"name":"phoneCapability","abstract":"

Describes the extended capabilities of the module’s phone feature

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)videoStreamingCapability":{"name":"videoStreamingCapability","abstract":"

Describes the capabilities of the module’s video streaming feature

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)remoteControlCapability":{"name":"remoteControlCapability","abstract":"

Describes the extended capabilities of the module’s remote control feature

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)seatLocationCapability":{"name":"seatLocationCapability","abstract":"

Describes information about the locations of each seat

","parent_name":"SDLSystemCapability"},"Classes/SDLSystemCapability.html#/c:objc(cs)SDLSystemCapability(py)displayCapabilities":{"name":"displayCapabilities","abstract":"

Contain the display related information and all windows related to that display

","parent_name":"SDLSystemCapability"},"Classes/SDLSyncMsgVersion.html#/c:objc(cs)SDLSyncMsgVersion(im)initWithMajorVersion:minorVersion:patchVersion:":{"name":"-initWithMajorVersion:minorVersion:patchVersion:","abstract":"

Undocumented

","parent_name":"SDLSyncMsgVersion"},"Classes/SDLSyncMsgVersion.html#/c:objc(cs)SDLSyncMsgVersion(py)majorVersion":{"name":"majorVersion","abstract":"

The major version indicates versions that is not-compatible to previous versions

","parent_name":"SDLSyncMsgVersion"},"Classes/SDLSyncMsgVersion.html#/c:objc(cs)SDLSyncMsgVersion(py)minorVersion":{"name":"minorVersion","abstract":"

The minor version indicates a change to a previous version that should still allow to be run on an older version (with limited functionality)

","parent_name":"SDLSyncMsgVersion"},"Classes/SDLSyncMsgVersion.html#/c:objc(cs)SDLSyncMsgVersion(py)patchVersion":{"name":"patchVersion","abstract":"

Allows backward-compatible fixes to the API without increasing the minor version of the interface

","parent_name":"SDLSyncMsgVersion"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)gps":{"name":"gps","abstract":"

The result of requesting to subscribe to the GPSData.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)speed":{"name":"speed","abstract":"

The result of requesting to subscribe to the vehicle speed in kilometers per hour.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)rpm":{"name":"rpm","abstract":"

The result of requesting to subscribe to the number of revolutions per minute of the engine.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)fuelLevel":{"name":"fuelLevel","abstract":"

The result of requesting to subscribe to the fuel level in the tank (percentage)

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

The result of requesting to subscribe to the fuel level state.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)fuelRange":{"name":"fuelRange","abstract":"

The result of requesting to subscribe to the fuel range.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

The result of requesting to subscribe to the instantaneous fuel consumption in microlitres.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)externalTemperature":{"name":"externalTemperature","abstract":"

The result of requesting to subscribe to the external temperature in degrees celsius.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)prndl":{"name":"prndl","abstract":"

The result of requesting to subscribe to the PRNDL status.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)tirePressure":{"name":"tirePressure","abstract":"

The result of requesting to subscribe to the tireStatus.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)odometer":{"name":"odometer","abstract":"

The result of requesting to subscribe to the odometer in km.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)beltStatus":{"name":"beltStatus","abstract":"

The result of requesting to subscribe to the status of the seat belts.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)bodyInformation":{"name":"bodyInformation","abstract":"

The result of requesting to subscribe to the body information including power modes.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)deviceStatus":{"name":"deviceStatus","abstract":"

The result of requesting to subscribe to the device status including signal and battery strength.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)driverBraking":{"name":"driverBraking","abstract":"

The result of requesting to subscribe to the status of the brake pedal.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)wiperStatus":{"name":"wiperStatus","abstract":"

The result of requesting to subscribe to the status of the wipers.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)headLampStatus":{"name":"headLampStatus","abstract":"

The result of requesting to subscribe to the status of the head lamps.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)engineOilLife":{"name":"engineOilLife","abstract":"

The result of requesting to subscribe to the estimated percentage of remaining oil life of the engine.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)engineTorque":{"name":"engineTorque","abstract":"

The result of requesting to subscribe to the torque value for engine (in Nm) on non-diesel variants.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

The result of requesting to subscribe to the accelerator pedal position (percentage depressed)

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

The result of requesting to subscribe to the current angle of the steering wheel (in deg)

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)eCallInfo":{"name":"eCallInfo","abstract":"

The result of requesting to subscribe to the emergency call info

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)airbagStatus":{"name":"airbagStatus","abstract":"

The result of requesting to subscribe to the airbag status

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

The result of requesting to subscribe to the emergency event

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)clusterModes":{"name":"clusterModes","abstract":"

The result of requesting to subscribe to the cluster modes

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)myKey":{"name":"myKey","abstract":"

The result of requesting to subscribe to the myKey status

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

The result of requesting to subscribe to the electronic parking brake status

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)turnSignal":{"name":"turnSignal","abstract":"

The result of requesting to subscribe to the turn signal

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

The result of requesting to subscribe to the cloud app vehicle ID

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleDataResponse.html#/c:objc(cs)SDLSubscribeVehicleDataResponse(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLSubscribeVehicleDataResponse"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:emergencyEvent:engineTorque:externalTemperature:fuelLevel:fuelLevelState:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:emergencyEvent:engineTorque:externalTemperature:fuelLevel:fuelLevelState:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:wiperStatus:","abstract":"

Convenience init for subscribing to all possible vehicle data items.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:","abstract":"

Convenience init for subscribing to all possible vehicle data items.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:cloudAppVehicleID:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:cloudAppVehicleID:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:wiperStatus:","abstract":"

Convenience init for subscribing to all possible vehicle data items.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)gps":{"name":"gps","abstract":"

A boolean value. If true, subscribes GPS data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)speed":{"name":"speed","abstract":"

A boolean value. If true, subscribes Speed data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)rpm":{"name":"rpm","abstract":"

A boolean value. If true, subscribes RPM data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)fuelLevel":{"name":"fuelLevel","abstract":"

A boolean value. If true, subscribes Fuel Level data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

A boolean value. If true, subscribes Fuel Level State data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)fuelRange":{"name":"fuelRange","abstract":"

A boolean value. If true, subscribes Fuel Range data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

A boolean value. If true, subscribes Instant Fuel Consumption data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)externalTemperature":{"name":"externalTemperature","abstract":"

A boolean value. If true, subscribes External Temperature data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)prndl":{"name":"prndl","abstract":"

A boolean value. If true, subscribes PRNDL data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)tirePressure":{"name":"tirePressure","abstract":"

A boolean value. If true, subscribes Tire Pressure status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)odometer":{"name":"odometer","abstract":"

A boolean value. If true, subscribes Odometer data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)beltStatus":{"name":"beltStatus","abstract":"

A boolean value. If true, subscribes Belt Status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)bodyInformation":{"name":"bodyInformation","abstract":"

A boolean value. If true, subscribes Body Information data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)deviceStatus":{"name":"deviceStatus","abstract":"

A boolean value. If true, subscribes Device Status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)driverBraking":{"name":"driverBraking","abstract":"

A boolean value. If true, subscribes Driver Braking data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)wiperStatus":{"name":"wiperStatus","abstract":"

A boolean value. If true, subscribes Wiper Status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)headLampStatus":{"name":"headLampStatus","abstract":"

A boolean value. If true, subscribes Head Lamp Status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)engineOilLife":{"name":"engineOilLife","abstract":"

A boolean value. If true, subscribes to Engine Oil Life data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)engineTorque":{"name":"engineTorque","abstract":"

A boolean value. If true, subscribes Engine Torque data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

A boolean value. If true, subscribes Acc Pedal Position data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

A boolean value. If true, subscribes Steering Wheel Angle data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)eCallInfo":{"name":"eCallInfo","abstract":"

A boolean value. If true, subscribes eCall Info data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)airbagStatus":{"name":"airbagStatus","abstract":"

A boolean value. If true, subscribes Airbag Status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

A boolean value. If true, subscribes Emergency Event data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)clusterModeStatus":{"name":"clusterModeStatus","abstract":"

A boolean value. If true, subscribes Cluster Mode Status data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)myKey":{"name":"myKey","abstract":"

A boolean value. If true, subscribes myKey data.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

A boolean value. If true, subscribes to the electronic parking brake status.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)turnSignal":{"name":"turnSignal","abstract":"

A boolean value. If true, subscribes to the turn signal status.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

A boolean value. If true, subscribes to the cloud app vehicle ID.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeVehicleData.html#/c:objc(cs)SDLSubscribeVehicleData(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data value for any given OEM custom vehicle data name.

","parent_name":"SDLSubscribeVehicleData"},"Classes/SDLSubscribeButton.html#/c:objc(cs)SDLSubscribeButton(im)initWithHandler:":{"name":"-initWithHandler:","abstract":"

Construct a SDLSubscribeButton with a handler callback when an event occurs.

","parent_name":"SDLSubscribeButton"},"Classes/SDLSubscribeButton.html#/c:objc(cs)SDLSubscribeButton(im)initWithButtonName:handler:":{"name":"-initWithButtonName:handler:","abstract":"

Undocumented

","parent_name":"SDLSubscribeButton"},"Classes/SDLSubscribeButton.html#/c:objc(cs)SDLSubscribeButton(py)handler":{"name":"handler","abstract":"

A handler that will let you know when the button you subscribed to is selected.

","parent_name":"SDLSubscribeButton"},"Classes/SDLSubscribeButton.html#/c:objc(cs)SDLSubscribeButton(py)buttonName":{"name":"buttonName","abstract":"

The name of the button to subscribe to","parent_name":"SDLSubscribeButton"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(py)scale":{"name":"scale","abstract":"

The scaling factor the app should use to change the size of the projecting view.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(py)displayViewportResolution":{"name":"displayViewportResolution","abstract":"

The screen resolution of the connected display. The units are pixels.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(py)appViewportFrame":{"name":"appViewportFrame","abstract":"

The frame of the app’s projecting view. This is calculated by dividing the display’s viewport resolution by the scale. The units are points.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(im)init":{"name":"-init","abstract":"

Creates a default streaming video scale manager.","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(im)initWithScale:displayViewportResolution:":{"name":"-initWithScale:displayViewportResolution:","abstract":"

Convenience init for creating the manager with a scale and connected display viewport resolution.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(im)scaleTouchEventCoordinates:":{"name":"-scaleTouchEventCoordinates:","abstract":"

Scales the coordinates of an OnTouchEvent from the display’s coordinate system to the app’s viewport coordinate system. If the scale value is less than 1.0, the touch events will be returned without being scaled.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(im)scaleHapticRect:":{"name":"-scaleHapticRect:","abstract":"

Scales a haptic rectangle from the app’s viewport coordinate system to the display’s coordinate system. If the scale value is less than 1.0, the haptic rectangle will be returned without being scaled.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingVideoScaleManager.html#/c:objc(cs)SDLStreamingVideoScaleManager(im)stop":{"name":"-stop","abstract":"

Stops the manager. This method is used internally.

","parent_name":"SDLStreamingVideoScaleManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)touchManager":{"name":"touchManager","abstract":"

Touch Manager responsible for providing touch event notifications.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)audioManager":{"name":"audioManager","abstract":"

Audio Manager responsible for managing streaming audio.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)rootViewController":{"name":"rootViewController","abstract":"

This property is used for SDLCarWindow, the ability to stream any view controller. To start, you must set an initial view controller on SDLStreamingMediaConfiguration rootViewController. After streaming begins, you can replace that view controller with a new root by placing the new view controller into this property.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)focusableItemManager":{"name":"focusableItemManager","abstract":"

A haptic interface that can be updated to reparse views within the window you’ve provided. Send a SDLDidUpdateProjectionView notification or call the updateInterfaceLayout method to reparse. The output of this haptic interface occurs in the touchManager property where it will call the delegate.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)streamingSupported":{"name":"streamingSupported","abstract":"

Whether or not video streaming is supported

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)videoConnected":{"name":"videoConnected","abstract":"

Whether or not the video session is connected.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)videoEncrypted":{"name":"videoEncrypted","abstract":"

Whether or not the video session is encrypted. This may be different than the requestedEncryptionType.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)audioConnected":{"name":"audioConnected","abstract":"

Whether or not the audio session is connected.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)audioEncrypted":{"name":"audioEncrypted","abstract":"

Whether or not the audio session is encrypted. This may be different than the requestedEncryptionType.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)videoStreamingPaused":{"name":"videoStreamingPaused","abstract":"

Whether or not the video stream is paused due to either the application being backgrounded, the HMI state being either NONE or BACKGROUND, or the video stream not being ready.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)screenSize":{"name":"screenSize","abstract":"

The current screen resolution of the connected display in pixels.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)videoFormat":{"name":"videoFormat","abstract":"

This is the agreed upon format of video encoder that is in use, or nil if not currently connected.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)supportedFormats":{"name":"supportedFormats","abstract":"

A list of all supported video formats by this manager

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)pixelBufferPool":{"name":"pixelBufferPool","abstract":"

The pixel buffer pool reference returned back from an active VTCompressionSessionRef encoder.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)requestedEncryptionType":{"name":"requestedEncryptionType","abstract":"

The requested encryption type when a session attempts to connect. This setting applies to both video and audio sessions.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(py)showVideoBackgroundDisplay":{"name":"showVideoBackgroundDisplay","abstract":"

When YES, the StreamingMediaManager will send a black screen with Video Backgrounded String. Defaults to YES.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)initWithConnectionManager:configuration:":{"name":"-initWithConnectionManager:configuration:","abstract":"

Create a new streaming media manager for navigation and VPM apps with a specified configuration

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)startWithProtocol:":{"name":"-startWithProtocol:","abstract":"

Start the manager with a completion block that will be called when startup completes. This is used internally. To use an SDLStreamingMediaManager, you should use the manager found on SDLManager.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)startAudioWithProtocol:":{"name":"-startAudioWithProtocol:","abstract":"

Start the audio feature of the manager. This is used internally. To use an SDLStreamingMediaManager, you should use the manager found on SDLManager.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)startVideoWithProtocol:":{"name":"-startVideoWithProtocol:","abstract":"

Start the video feature of the manager. This is used internally. To use an SDLStreamingMediaManager, you should use the manager found on SDLManager.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)stop":{"name":"-stop","abstract":"

Stop the manager. This method is used internally.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)stopAudio":{"name":"-stopAudio","abstract":"

Stop the audio feature of the manager. This method is used internally.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)stopVideo":{"name":"-stopVideo","abstract":"

Stop the video feature of the manager. This method is used internally.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)sendVideoData:":{"name":"-sendVideoData:","abstract":"

This method receives raw image data and will run iOS8+‘s hardware video encoder to turn the data into a video stream, which will then be passed to the connected head unit.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)sendVideoData:presentationTimestamp:":{"name":"-sendVideoData:presentationTimestamp:","abstract":"

This method receives raw image data and will run iOS8+‘s hardware video encoder to turn the data into a video stream, which will then be passed to the connected head unit.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaManager.html#/c:objc(cs)SDLStreamingMediaManager(im)sendAudioData:":{"name":"-sendAudioData:","abstract":"

This method receives PCM audio data and will attempt to send that data across to the head unit for immediate playback.

","parent_name":"SDLStreamingMediaManager"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)securityManagers":{"name":"securityManagers","abstract":"

Set security managers which could be used. This is primarily used with video streaming applications to authenticate and perhaps encrypt traffic data.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)maximumDesiredEncryption":{"name":"maximumDesiredEncryption","abstract":"

What encryption level video/audio streaming should be. The default is SDLStreamingEncryptionFlagAuthenticateAndEncrypt.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)customVideoEncoderSettings":{"name":"customVideoEncoderSettings","abstract":"

Properties to use for applications that utilize the video encoder for streaming. See VTCompressionProperties.h for more details. For example, you can set kVTCompressionPropertyKey_ExpectedFrameRate to set your framerate. Setting the framerate this way will also set the framerate if you use CarWindow automatic streaming.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)dataSource":{"name":"dataSource","abstract":"

Usable to change run time video stream setup behavior. Only use this and modify the results if you really know what you’re doing. The head unit defaults are generally good.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)rootViewController":{"name":"rootViewController","abstract":"

Set the initial view controller your video streaming content is within.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)carWindowRenderingType":{"name":"carWindowRenderingType","abstract":"

Declares if CarWindow will use layer rendering or view rendering. Defaults to layer rendering.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)enableForcedFramerateSync":{"name":"enableForcedFramerateSync","abstract":"

When YES, the StreamingMediaManager will run a CADisplayLink with the framerate set to the video encoder settings kVTCompressionPropertyKey_ExpectedFrameRate. This then forces TouchManager (and CarWindow, if used) to sync their callbacks to the framerate. If using CarWindow, this must be YES. If NO, enableSyncedPanning on SDLTouchManager will be set to NO. Defaults to YES.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(py)allowMultipleViewControllerOrientations":{"name":"allowMultipleViewControllerOrientations","abstract":"

When YES, the StreamingMediaManager will disable its internal checks that the rootViewController only has one supportedOrientation. Having multiple orientations can cause streaming issues. If you wish to disable this check, set it to YES. Defaults to NO.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(im)init":{"name":"-init","abstract":"

Create an insecure video streaming configuration. No security managers will be provided and the encryption flag will be set to None. If you’d like custom video encoder settings, you can set the property manually.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(cm)secureConfiguration":{"name":"+secureConfiguration","abstract":"

Create a secure video streaming configuration. Security managers will be provided from SDLEncryptionConfiguration and the encryption flag will be set to SDLStreamingEncryptionFlagAuthenticateAndEncrypt. If you’d like custom video encoder settings, you can set the property manually.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(im)initWithSecurityManagers:encryptionFlag:videoSettings:dataSource:rootViewController:":{"name":"-initWithSecurityManagers:encryptionFlag:videoSettings:dataSource:rootViewController:","abstract":"

Manually set all the properties to the streaming media configuration

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(im)initWithEncryptionFlag:videoSettings:dataSource:rootViewController:":{"name":"-initWithEncryptionFlag:videoSettings:dataSource:rootViewController:","abstract":"

Manually set all the properties to the streaming media configuration

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(im)initWithSecurityManagers:":{"name":"-initWithSecurityManagers:","abstract":"

Create a secure configuration for each of the security managers provided.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(cm)secureConfigurationWithSecurityManagers:":{"name":"+secureConfigurationWithSecurityManagers:","abstract":"

Create a secure configuration for each of the security managers provided.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(cm)insecureConfiguration":{"name":"+insecureConfiguration","abstract":"

Create an insecure video streaming configuration. No security managers will be provided and the encryption flag will be set to None. If you’d like custom video encoder settings, you can set the property manually. This is equivalent to init.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(cm)autostreamingInsecureConfigurationWithInitialViewController:":{"name":"+autostreamingInsecureConfigurationWithInitialViewController:","abstract":"

Create a CarWindow insecure configuration with a view controller

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(cm)autostreamingSecureConfigurationWithSecurityManagers:initialViewController:":{"name":"+autostreamingSecureConfigurationWithSecurityManagers:initialViewController:","abstract":"

Create a CarWindow secure configuration with a view controller and security managers

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStreamingMediaConfiguration.html#/c:objc(cs)SDLStreamingMediaConfiguration(cm)autostreamingSecureConfigurationWithInitialViewController:":{"name":"+autostreamingSecureConfigurationWithInitialViewController:","abstract":"

Create a CarWindow secure configuration with a view controller.

","parent_name":"SDLStreamingMediaConfiguration"},"Classes/SDLStationIDNumber.html#/c:objc(cs)SDLStationIDNumber(im)initWithCountryCode:fccFacilityId:":{"name":"-initWithCountryCode:fccFacilityId:","abstract":"

Undocumented

","parent_name":"SDLStationIDNumber"},"Classes/SDLStationIDNumber.html#/c:objc(cs)SDLStationIDNumber(py)countryCode":{"name":"countryCode","abstract":"

@abstract Binary Representation of ITU Country Code. USA Code is 001.

","parent_name":"SDLStationIDNumber"},"Classes/SDLStationIDNumber.html#/c:objc(cs)SDLStationIDNumber(py)fccFacilityId":{"name":"fccFacilityId","abstract":"

@abstract Binary representation of unique facility ID assigned by the FCC","parent_name":"SDLStationIDNumber"},"Classes/SDLStartTime.html#/c:objc(cs)SDLStartTime(im)initWithTimeInterval:":{"name":"-initWithTimeInterval:","abstract":"

Create a time struct with a time interval (time in seconds). Fractions of the second will be eliminated and rounded down.

","parent_name":"SDLStartTime"},"Classes/SDLStartTime.html#/c:objc(cs)SDLStartTime(im)initWithHours:minutes:seconds:":{"name":"-initWithHours:minutes:seconds:","abstract":"

Create a time struct with hours, minutes, and seconds

","parent_name":"SDLStartTime"},"Classes/SDLStartTime.html#/c:objc(cs)SDLStartTime(py)hours":{"name":"hours","abstract":"

The hour of the media clock

","parent_name":"SDLStartTime"},"Classes/SDLStartTime.html#/c:objc(cs)SDLStartTime(py)minutes":{"name":"minutes","abstract":"

The minute of the media clock

","parent_name":"SDLStartTime"},"Classes/SDLStartTime.html#/c:objc(cs)SDLStartTime(py)seconds":{"name":"seconds","abstract":"

The second of the media clock

","parent_name":"SDLStartTime"},"Classes/SDLSpeak.html#/c:objc(cs)SDLSpeak(im)initWithTTS:":{"name":"-initWithTTS:","abstract":"

Undocumented

","parent_name":"SDLSpeak"},"Classes/SDLSpeak.html#/c:objc(cs)SDLSpeak(im)initWithTTSChunks:":{"name":"-initWithTTSChunks:","abstract":"

Undocumented

","parent_name":"SDLSpeak"},"Classes/SDLSpeak.html#/c:objc(cs)SDLSpeak(py)ttsChunks":{"name":"ttsChunks","abstract":"

An array of TTSChunk structs which, taken together, specify the phrase to be spoken

","parent_name":"SDLSpeak"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(py)name":{"name":"name","abstract":"

The name of this soft button state

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(py)artwork":{"name":"artwork","abstract":"

The artwork to be used with this button or nil if it is text-only

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(py)text":{"name":"text","abstract":"

The text to be used with this button or nil if it is image-only

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(py)highlighted":{"name":"highlighted","abstract":"

Whether or not the button should be highlighted on the UI

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(py)systemAction":{"name":"systemAction","abstract":"

A special system action

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(py)softButton":{"name":"softButton","abstract":"

An SDLSoftButton describing this state

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(im)initWithStateName:text:image:":{"name":"-initWithStateName:text:image:","abstract":"

Create the soft button state. Either the text or artwork or both may be set.

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonState.html#/c:objc(cs)SDLSoftButtonState(im)initWithStateName:text:artwork:":{"name":"-initWithStateName:text:artwork:","abstract":"

Create the soft button state. Either the text or artwork or both may be set.

","parent_name":"SDLSoftButtonState"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(py)name":{"name":"name","abstract":"

The name of this button

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(py)states":{"name":"states","abstract":"

All states available to this button

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(py)currentState":{"name":"currentState","abstract":"

The name of the current state of this soft button

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(py)currentStateSoftButton":{"name":"currentStateSoftButton","abstract":"

Undocumented

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(py)eventHandler":{"name":"eventHandler","abstract":"

The handler to be called when the button is in the current state and is pressed

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(im)initWithName:states:initialStateName:handler:":{"name":"-initWithName:states:initialStateName:handler:","abstract":"

Create a multi-state (or single-state, but you should use initWithName:state: instead for that case) soft button. For example, a button that changes its image or text, such as a repeat or shuffle button.

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(im)initWithName:state:handler:":{"name":"-initWithName:state:handler:","abstract":"

Create a single-state soft button. For example, a button that brings up a Perform Interaction menu.

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(im)initWithName:text:artwork:handler:":{"name":"-initWithName:text:artwork:handler:","abstract":"

Create a single-state soft button. For example, a button that brings up a Perform Interaction menu.

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(im)transitionToStateNamed:":{"name":"-transitionToStateNamed:","abstract":"

Transition the soft button to another state in the states property. The wrapper considers all transitions valid (assuming a state with that name exists).

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(im)transitionToNextState":{"name":"-transitionToNextState","abstract":"

Transition the soft button to the next state of the array set when in the states property

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonObject.html#/c:objc(cs)SDLSoftButtonObject(im)stateWithName:":{"name":"-stateWithName:","abstract":"

Return a state from the state array with a specific name.

","parent_name":"SDLSoftButtonObject"},"Classes/SDLSoftButtonCapabilities.html#/c:objc(cs)SDLSoftButtonCapabilities(py)shortPressAvailable":{"name":"shortPressAvailable","abstract":"

The button supports a short press.

","parent_name":"SDLSoftButtonCapabilities"},"Classes/SDLSoftButtonCapabilities.html#/c:objc(cs)SDLSoftButtonCapabilities(py)longPressAvailable":{"name":"longPressAvailable","abstract":"

The button supports a LONG press.

","parent_name":"SDLSoftButtonCapabilities"},"Classes/SDLSoftButtonCapabilities.html#/c:objc(cs)SDLSoftButtonCapabilities(py)upDownAvailable":{"name":"upDownAvailable","abstract":"

The button supports button down and button up.

","parent_name":"SDLSoftButtonCapabilities"},"Classes/SDLSoftButtonCapabilities.html#/c:objc(cs)SDLSoftButtonCapabilities(py)imageSupported":{"name":"imageSupported","abstract":"

The button supports referencing a static or dynamic image.

","parent_name":"SDLSoftButtonCapabilities"},"Classes/SDLSoftButtonCapabilities.html#/c:objc(cs)SDLSoftButtonCapabilities(py)textSupported":{"name":"textSupported","abstract":"

The button supports the use of text. If not included, the default value should be considered true that the button will support text.

","parent_name":"SDLSoftButtonCapabilities"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(im)initWithHandler:":{"name":"-initWithHandler:","abstract":"

Undocumented

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(im)initWithType:text:image:highlighted:buttonId:systemAction:handler:":{"name":"-initWithType:text:image:highlighted:buttonId:systemAction:handler:","abstract":"

Undocumented

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)handler":{"name":"handler","abstract":"

Undocumented

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)type":{"name":"type","abstract":"

Describes whether this soft button displays only text, only an image, or both

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)text":{"name":"text","abstract":"

Optional text to display (if defined as TEXT or BOTH type)

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)image":{"name":"image","abstract":"

Optional image struct for SoftButton (if defined as IMAGE or BOTH type)

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)isHighlighted":{"name":"isHighlighted","abstract":"

Displays in an alternate mode, e.g. with a colored background or foreground. Depends on the IVI system.

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)softButtonID":{"name":"softButtonID","abstract":"

Value which is returned via OnButtonPress / OnButtonEvent

","parent_name":"SDLSoftButton"},"Classes/SDLSoftButton.html#/c:objc(cs)SDLSoftButton(py)systemAction":{"name":"systemAction","abstract":"

Parameter indicating whether selecting a SoftButton shall call a specific system action. This is intended to allow Notifications to bring the callee into full / focus; or in the case of persistent overlays, the overlay can persist when a SoftButton is pressed.

","parent_name":"SDLSoftButton"},"Classes/SDLSliderResponse.html#/c:objc(cs)SDLSliderResponse(py)sliderPosition":{"name":"sliderPosition","abstract":"

The selected position of the slider.

","parent_name":"SDLSliderResponse"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(im)initWithNumTicks:position:sliderHeader:sliderFooters:timeout:cancelID:":{"name":"-initWithNumTicks:position:sliderHeader:sliderFooters:timeout:cancelID:","abstract":"

Convenience init with all parameters.

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(im)initWithNumTicks:position:":{"name":"-initWithNumTicks:position:","abstract":"

Creates a slider with only the number of ticks and position. Note that this is not enough to get a SUCCESS response. You must supply additional data. See below for required parameters.

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(im)initWithNumTicks:position:sliderHeader:sliderFooter:timeout:":{"name":"-initWithNumTicks:position:sliderHeader:sliderFooter:timeout:","abstract":"

Creates a slider with all required data and a static footer (or no footer).

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(im)initWithNumTicks:position:sliderHeader:sliderFooters:timeout:":{"name":"-initWithNumTicks:position:sliderHeader:sliderFooters:timeout:","abstract":"

Creates an slider with all required data and a dynamic footer (or no footer).

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(py)numTicks":{"name":"numTicks","abstract":"

Represents a number of selectable items on a horizontal axis.

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(py)position":{"name":"position","abstract":"

Initial position of slider control (cannot exceed numTicks).

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(py)sliderHeader":{"name":"sliderHeader","abstract":"

Text header to display.

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(py)sliderFooter":{"name":"sliderFooter","abstract":"

Text footer to display.

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(py)timeout":{"name":"timeout","abstract":"

App defined timeout. Indicates how long of a timeout from the last action (i.e. sliding control resets timeout). If omitted, the value is set to 10 seconds.

","parent_name":"SDLSlider"},"Classes/SDLSlider.html#/c:objc(cs)SDLSlider(py)cancelID":{"name":"cancelID","abstract":"

An ID for this specific slider to allow cancellation through the CancelInteraction RPC.

","parent_name":"SDLSlider"},"Classes/SDLSingleTireStatus.html#/c:objc(cs)SDLSingleTireStatus(py)status":{"name":"status","parent_name":"SDLSingleTireStatus"},"Classes/SDLSingleTireStatus.html#/c:objc(cs)SDLSingleTireStatus(py)monitoringSystemStatus":{"name":"monitoringSystemStatus","abstract":"

The status of TPMS for this particular tire

","parent_name":"SDLSingleTireStatus"},"Classes/SDLSingleTireStatus.html#/c:objc(cs)SDLSingleTireStatus(py)pressure":{"name":"pressure","abstract":"

The pressure value of this particular tire in kPa (kilopascals)

","parent_name":"SDLSingleTireStatus"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(im)initWithNavigationText1:navigationText2:eta:timeToDestination:totalDistance:turnIcon:nextTurnIcon:distanceToManeuver:distanceToManeuverScale:maneuverComplete:softButtons:":{"name":"-initWithNavigationText1:navigationText2:eta:timeToDestination:totalDistance:turnIcon:nextTurnIcon:distanceToManeuver:distanceToManeuverScale:maneuverComplete:softButtons:","abstract":"

Undocumented

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)navigationText1":{"name":"navigationText1","abstract":"

The first line of text in a multi-line overlay screen.

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)navigationText2":{"name":"navigationText2","abstract":"

The second line of text in a multi-line overlay screen.

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)eta":{"name":"eta","abstract":"

Estimated Time of Arrival time at final destination

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)timeToDestination":{"name":"timeToDestination","abstract":"

The amount of time needed to reach the final destination

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)totalDistance":{"name":"totalDistance","abstract":"

The distance to the final destination

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)turnIcon":{"name":"turnIcon","abstract":"

An icon to show with the turn description

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)nextTurnIcon":{"name":"nextTurnIcon","abstract":"

An icon to show with the next turn description

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)distanceToManeuver":{"name":"distanceToManeuver","abstract":"

Fraction of distance till next maneuver (starting from when AlertManeuver is triggered). Used to calculate progress bar.

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)distanceToManeuverScale":{"name":"distanceToManeuverScale","abstract":"

Distance till next maneuver (starting from) from previous maneuver. Used to calculate progress bar.

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)maneuverComplete":{"name":"maneuverComplete","abstract":"

If and when a maneuver has completed while an AlertManeuver is active, the app must send this value set to TRUE in order to clear the AlertManeuver overlay. If omitted the value will be assumed as FALSE.

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowConstantTBT.html#/c:objc(cs)SDLShowConstantTBT(py)softButtons":{"name":"softButtons","abstract":"

Three dynamic SoftButtons available (first SoftButton is fixed to Turns). If omitted on supported displays, the currently displayed SoftButton values will not change.

","parent_name":"SDLShowConstantTBT"},"Classes/SDLShowAppMenu.html#/c:objc(cs)SDLShowAppMenu(im)initWithMenuID:":{"name":"-initWithMenuID:","abstract":"

Creates a ShowAppMenu RPC to open the app menu directly to a AddSubMenu RPC’s submenu.

","parent_name":"SDLShowAppMenu"},"Classes/SDLShowAppMenu.html#/c:objc(cs)SDLShowAppMenu(py)menuID":{"name":"menuID","abstract":"

A Menu ID that identifies the AddSubMenu to open if it correlates with the AddSubMenu menuID parameter. If not set the top level menu will be opened.

","parent_name":"SDLShowAppMenu"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(im)initWithMainField1:mainField2:alignment:":{"name":"-initWithMainField1:mainField2:alignment:","abstract":"

Undocumented

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(im)initWithMainField1:mainField1Type:mainField2:mainField2Type:alignment:":{"name":"-initWithMainField1:mainField1Type:mainField2:mainField2Type:alignment:","abstract":"

Undocumented

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(im)initWithMainField1:mainField2:mainField3:mainField4:alignment:":{"name":"-initWithMainField1:mainField2:mainField3:mainField4:alignment:","abstract":"

Undocumented

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(im)initWithMainField1:mainField1Type:mainField2:mainField2Type:mainField3:mainField3Type:mainField4:mainField4Type:alignment:":{"name":"-initWithMainField1:mainField1Type:mainField2:mainField2Type:mainField3:mainField3Type:mainField4:mainField4Type:alignment:","abstract":"

Undocumented

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(im)initWithMainField1:mainField2:alignment:statusBar:mediaClock:mediaTrack:":{"name":"-initWithMainField1:mainField2:alignment:statusBar:mediaClock:mediaTrack:","abstract":"

Undocumented

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(im)initWithMainField1:mainField2:mainField3:mainField4:alignment:statusBar:mediaClock:mediaTrack:graphic:softButtons:customPresets:textFieldMetadata:":{"name":"-initWithMainField1:mainField2:mainField3:mainField4:alignment:statusBar:mediaClock:mediaTrack:graphic:softButtons:customPresets:textFieldMetadata:","abstract":"

Undocumented

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)mainField1":{"name":"mainField1","abstract":"

The text displayed in a single-line display, or in the upper display","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)mainField2":{"name":"mainField2","abstract":"

The text displayed on the second display line of a two-line display

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)mainField3":{"name":"mainField3","abstract":"

The text displayed on the first display line of the second page

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)mainField4":{"name":"mainField4","abstract":"

The text displayed on the second display line of the second page

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)alignment":{"name":"alignment","abstract":"

The alignment that Specifies how mainField1 and mainField2 text","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)statusBar":{"name":"statusBar","abstract":"

Text in the Status Bar

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)mediaClock":{"name":"mediaClock","abstract":"

This property is deprecated use SetMediaClockTimer instead.","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)mediaTrack":{"name":"mediaTrack","abstract":"

The text in the track field

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)graphic":{"name":"graphic","abstract":"

An image to be shown on supported displays

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)secondaryGraphic":{"name":"secondaryGraphic","abstract":"

An image to be shown on supported displays

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)softButtons":{"name":"softButtons","abstract":"

The the Soft buttons defined by the App

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)customPresets":{"name":"customPresets","abstract":"

The Custom Presets defined by the App

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)metadataTags":{"name":"metadataTags","abstract":"

Text Field Metadata

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)windowID":{"name":"windowID","abstract":"

This is the unique ID assigned to the window that this RPC is intended. If this param is not included, it will be assumed that this request is specifically for the main window on the main display. - see: PredefinedWindows enum.

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)templateConfiguration":{"name":"templateConfiguration","abstract":"

Used to set an alternate template layout to a window.

","parent_name":"SDLShow"},"Classes/SDLShow.html#/c:objc(cs)SDLShow(py)templateTitle":{"name":"templateTitle","abstract":"

The title of the current template.

","parent_name":"SDLShow"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)countUpFromStartTimeInterval:toEndTimeInterval:playPauseIndicator:":{"name":"+countUpFromStartTimeInterval:toEndTimeInterval:playPauseIndicator:","abstract":"

Create a media clock timer that counts up, e.g from 0:00 to 4:18.

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)countUpFromStartTime:toEndTime:playPauseIndicator:":{"name":"+countUpFromStartTime:toEndTime:playPauseIndicator:","abstract":"

Create a media clock timer that counts up, e.g from 0:00 to 4:18.

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)countDownFromStartTimeInterval:toEndTimeInterval:playPauseIndicator:":{"name":"+countDownFromStartTimeInterval:toEndTimeInterval:playPauseIndicator:","abstract":"

Create a media clock timer that counts down, e.g. from 4:18 to 0:00

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)countDownFromStartTime:toEndTime:playPauseIndicator:":{"name":"+countDownFromStartTime:toEndTime:playPauseIndicator:","abstract":"

Create a media clock timer that counts down, e.g. from 4:18 to 0:00

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)pauseWithPlayPauseIndicator:":{"name":"+pauseWithPlayPauseIndicator:","abstract":"

Pause an existing (counting up / down) media clock timer

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)updatePauseWithNewStartTimeInterval:endTimeInterval:playPauseIndicator:":{"name":"+updatePauseWithNewStartTimeInterval:endTimeInterval:playPauseIndicator:","abstract":"

Update a pause time (or pause and update the time) on a media clock timer

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)updatePauseWithNewStartTime:endTime:playPauseIndicator:":{"name":"+updatePauseWithNewStartTime:endTime:playPauseIndicator:","abstract":"

Update a pause time (or pause and update the time) on a media clock timer

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)resumeWithPlayPauseIndicator:":{"name":"+resumeWithPlayPauseIndicator:","abstract":"

Resume a paused media clock timer. It resumes at the same time at which it was paused.

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(cm)clearWithPlayPauseIndicator:":{"name":"+clearWithPlayPauseIndicator:","abstract":"

Remove a media clock timer from the screen

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(im)initWithUpdateMode:hours:minutes:seconds:audioStreamingIndicator:":{"name":"-initWithUpdateMode:hours:minutes:seconds:audioStreamingIndicator:","abstract":"

Undocumented

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(im)initWithUpdateMode:hours:minutes:seconds:":{"name":"-initWithUpdateMode:hours:minutes:seconds:","abstract":"

Undocumented

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(im)initWithUpdateMode:":{"name":"-initWithUpdateMode:","abstract":"

Undocumented

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(im)initWithUpdateMode:startTime:endTime:playPauseIndicator:":{"name":"-initWithUpdateMode:startTime:endTime:playPauseIndicator:","abstract":"

Create a SetMediaClockTimer RPC with all available parameters. It’s recommended to use the specific initializers above.

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(py)startTime":{"name":"startTime","abstract":"

A Start Time with specifying hour, minute, second values

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(py)endTime":{"name":"endTime","abstract":"

An END time of type SDLStartTime, specifying hour, minute, second values

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(py)updateMode":{"name":"updateMode","abstract":"

The media clock/timer update mode (COUNTUP/COUNTDOWN/PAUSE/RESUME)

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetMediaClockTimer.html#/c:objc(cs)SDLSetMediaClockTimer(py)audioStreamingIndicator":{"name":"audioStreamingIndicator","abstract":"

The audio streaming indicator used for a play/pause button.

","parent_name":"SDLSetMediaClockTimer"},"Classes/SDLSetInteriorVehicleDataResponse.html#/c:objc(cs)SDLSetInteriorVehicleDataResponse(py)moduleData":{"name":"moduleData","abstract":"

The new module data for the requested module

","parent_name":"SDLSetInteriorVehicleDataResponse"},"Classes/SDLSetInteriorVehicleData.html#/c:objc(cs)SDLSetInteriorVehicleData(im)initWithModuleData:":{"name":"-initWithModuleData:","abstract":"

Undocumented

","parent_name":"SDLSetInteriorVehicleData"},"Classes/SDLSetInteriorVehicleData.html#/c:objc(cs)SDLSetInteriorVehicleData(py)moduleData":{"name":"moduleData","abstract":"

The module data to set for the requested RC module.

","parent_name":"SDLSetInteriorVehicleData"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(im)initWithHelpText:timeoutText:":{"name":"-initWithHelpText:timeoutText:","abstract":"

Initialize SetGlobalProperties with help text and timeout text

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(im)initWithHelpText:timeoutText:vrHelpTitle:vrHelp:":{"name":"-initWithHelpText:timeoutText:vrHelpTitle:vrHelp:","abstract":"

Initialize SetGlobalProperties with help text, timeout text, help title, and help items

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(im)initWithHelpText:timeoutText:vrHelpTitle:vrHelp:menuTitle:menuIcon:keyboardProperties:":{"name":"-initWithHelpText:timeoutText:vrHelpTitle:vrHelp:menuTitle:menuIcon:keyboardProperties:","abstract":"

Initialize SetGlobalProperties with all possible items

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(im)initWithHelpText:timeoutText:vrHelpTitle:vrHelp:menuTitle:menuIcon:keyboardProperties:menuLayout:":{"name":"-initWithHelpText:timeoutText:vrHelpTitle:vrHelp:menuTitle:menuIcon:keyboardProperties:menuLayout:","abstract":"

Initialize SetGlobalProperties with all possible items

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)helpPrompt":{"name":"helpPrompt","abstract":"

Help prompt for when the user asks for help with an interface prompt

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)timeoutPrompt":{"name":"timeoutPrompt","abstract":"

Help prompt for when an interface prompt times out

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)vrHelpTitle":{"name":"vrHelpTitle","abstract":"

Sets a voice recognition Help Title

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)vrHelp":{"name":"vrHelp","abstract":"

Sets the items listed in the VR help screen used in an interaction started by Push to Talk

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)menuTitle":{"name":"menuTitle","abstract":"

Text for the menu button label

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)menuIcon":{"name":"menuIcon","abstract":"

Icon for the menu button

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)keyboardProperties":{"name":"keyboardProperties","abstract":"

On-screen keyboard (perform interaction) configuration

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)userLocation":{"name":"userLocation","abstract":"

Location of the user’s seat. Default is driver’s seat location if it is not set yet

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetGlobalProperties.html#/c:objc(cs)SDLSetGlobalProperties(py)menuLayout":{"name":"menuLayout","abstract":"

The main menu layout. If this is sent while a menu is already on-screen, the head unit will change the display to the new layout type. See available menu layouts on DisplayCapabilities.menuLayoutsAvailable. Defaults to the head unit default.

","parent_name":"SDLSetGlobalProperties"},"Classes/SDLSetDisplayLayoutResponse.html#/c:objc(cs)SDLSetDisplayLayoutResponse(py)displayCapabilities":{"name":"displayCapabilities","abstract":"

The display capabilities of the new template layout

","parent_name":"SDLSetDisplayLayoutResponse"},"Classes/SDLSetDisplayLayoutResponse.html#/c:objc(cs)SDLSetDisplayLayoutResponse(py)buttonCapabilities":{"name":"buttonCapabilities","abstract":"

The button capabilities of the new template layout

","parent_name":"SDLSetDisplayLayoutResponse"},"Classes/SDLSetDisplayLayoutResponse.html#/c:objc(cs)SDLSetDisplayLayoutResponse(py)softButtonCapabilities":{"name":"softButtonCapabilities","abstract":"

The soft button capabilities of the new template layout

","parent_name":"SDLSetDisplayLayoutResponse"},"Classes/SDLSetDisplayLayoutResponse.html#/c:objc(cs)SDLSetDisplayLayoutResponse(py)presetBankCapabilities":{"name":"presetBankCapabilities","abstract":"

The preset bank capabilities of the new template layout

","parent_name":"SDLSetDisplayLayoutResponse"},"Classes/SDLSetDisplayLayout.html#/c:objc(cs)SDLSetDisplayLayout(im)initWithPredefinedLayout:":{"name":"-initWithPredefinedLayout:","abstract":"

Undocumented

","parent_name":"SDLSetDisplayLayout"},"Classes/SDLSetDisplayLayout.html#/c:objc(cs)SDLSetDisplayLayout(im)initWithLayout:":{"name":"-initWithLayout:","abstract":"

Undocumented

","parent_name":"SDLSetDisplayLayout"},"Classes/SDLSetDisplayLayout.html#/c:objc(cs)SDLSetDisplayLayout(im)initWithPredefinedLayout:dayColorScheme:nightColorScheme:":{"name":"-initWithPredefinedLayout:dayColorScheme:nightColorScheme:","abstract":"

Undocumented

","parent_name":"SDLSetDisplayLayout"},"Classes/SDLSetDisplayLayout.html#/c:objc(cs)SDLSetDisplayLayout(py)displayLayout":{"name":"displayLayout","abstract":"

A display layout. Predefined or dynamically created screen layout.","parent_name":"SDLSetDisplayLayout"},"Classes/SDLSetDisplayLayout.html#/c:objc(cs)SDLSetDisplayLayout(py)dayColorScheme":{"name":"dayColorScheme","abstract":"

The color scheme to be used on a head unit using a light or day color scheme. The OEM may only support this theme if their head unit only has a light color scheme.

","parent_name":"SDLSetDisplayLayout"},"Classes/SDLSetDisplayLayout.html#/c:objc(cs)SDLSetDisplayLayout(py)nightColorScheme":{"name":"nightColorScheme","abstract":"

The color scheme to be used on a head unit using a dark or night color scheme. The OEM may only support this theme if their head unit only has a dark color scheme.

","parent_name":"SDLSetDisplayLayout"},"Classes/SDLSetCloudAppProperties.html#/c:objc(cs)SDLSetCloudAppProperties(im)initWithProperties:":{"name":"-initWithProperties:","abstract":"

Convenience init.

","parent_name":"SDLSetCloudAppProperties"},"Classes/SDLSetCloudAppProperties.html#/c:objc(cs)SDLSetCloudAppProperties(py)properties":{"name":"properties","abstract":"

The new cloud application properties.

","parent_name":"SDLSetCloudAppProperties"},"Classes/SDLSetAppIcon.html#/c:objc(cs)SDLSetAppIcon(im)initWithFileName:":{"name":"-initWithFileName:","abstract":"

Undocumented

","parent_name":"SDLSetAppIcon"},"Classes/SDLSetAppIcon.html#/c:objc(cs)SDLSetAppIcon(py)syncFileName":{"name":"syncFileName","abstract":"

A file reference name","parent_name":"SDLSetAppIcon"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(im)initWithAddress:addressLines:locationName:locationDescription:phoneNumber:image:deliveryMode:timeStamp:":{"name":"-initWithAddress:addressLines:locationName:locationDescription:phoneNumber:image:deliveryMode:timeStamp:","abstract":"

Create a SendLocation request with an address object, without Lat/Long coordinates.

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(im)initWithLongitude:latitude:locationName:locationDescription:address:phoneNumber:image:":{"name":"-initWithLongitude:latitude:locationName:locationDescription:address:phoneNumber:image:","abstract":"

Create a SendLocation request with Lat/Long coordinate, not an address object

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(im)initWithLongitude:latitude:locationName:locationDescription:displayAddressLines:phoneNumber:image:deliveryMode:timeStamp:address:":{"name":"-initWithLongitude:latitude:locationName:locationDescription:displayAddressLines:phoneNumber:image:deliveryMode:timeStamp:address:","abstract":"

Create a SendLocation request with Lat/Long coordinate and an address object and let the nav system decide how to parse it

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)longitudeDegrees":{"name":"longitudeDegrees","abstract":"

The longitudinal coordinate of the location. Either the latitude / longitude OR the address must be provided.

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)latitudeDegrees":{"name":"latitudeDegrees","abstract":"

The latitudinal coordinate of the location. Either the latitude / longitude OR the address must be provided.

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)locationName":{"name":"locationName","abstract":"

Name / title of intended location

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)locationDescription":{"name":"locationDescription","abstract":"

Description of the intended location / establishment

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)addressLines":{"name":"addressLines","abstract":"

Location address for display purposes only.

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)phoneNumber":{"name":"phoneNumber","abstract":"

Phone number of intended location / establishment

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)locationImage":{"name":"locationImage","abstract":"

Image / icon of intended location

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)deliveryMode":{"name":"deliveryMode","abstract":"

Mode in which the sendLocation request is sent

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)timeStamp":{"name":"timeStamp","abstract":"

Arrival time of Location. If multiple SendLocations are sent, this will be used for sorting as well.

","parent_name":"SDLSendLocation"},"Classes/SDLSendLocation.html#/c:objc(cs)SDLSendLocation(py)address":{"name":"address","abstract":"

Address to be used for setting destination. Either the latitude / longitude OR the address must be provided.

","parent_name":"SDLSendLocation"},"Classes/SDLSendHapticData.html#/c:objc(cs)SDLSendHapticData(im)initWithHapticRectData:":{"name":"-initWithHapticRectData:","abstract":"

Constructs a new SDLSendHapticData object indicated by the hapticSpatialData parameter

","parent_name":"SDLSendHapticData"},"Classes/SDLSendHapticData.html#/c:objc(cs)SDLSendHapticData(py)hapticRectData":{"name":"hapticRectData","abstract":"

Array of spatial data structures that represent the locations of all user controls present on the HMI. This data should be updated if/when the application presents a new screen. When a request is sent, if successful, it will replace all spatial data previously sent through RPC. If an empty array is sent, the existing spatial data will be cleared

","parent_name":"SDLSendHapticData"},"Classes/SDLSeatMemoryAction.html#/c:objc(cs)SDLSeatMemoryAction(im)initWithId:action:":{"name":"-initWithId:action:","abstract":"

@abstract Constructs a newly allocated SDLSeatMemoryAction object with id, label (max length 100 chars) and action type

","parent_name":"SDLSeatMemoryAction"},"Classes/SDLSeatMemoryAction.html#/c:objc(cs)SDLSeatMemoryAction(im)initWithId:label:action:":{"name":"-initWithId:label:action:","abstract":"

@abstract Constructs a newly allocated SDLSeatMemoryAction object with id, label (max length 100 chars) and action type

","parent_name":"SDLSeatMemoryAction"},"Classes/SDLSeatMemoryAction.html#/c:objc(cs)SDLSeatMemoryAction(py)id":{"name":"id","abstract":"

@abstract id of the action to be performed.

","parent_name":"SDLSeatMemoryAction"},"Classes/SDLSeatMemoryAction.html#/c:objc(cs)SDLSeatMemoryAction(py)label":{"name":"label","abstract":"

@abstract label of the action to be performed.

","parent_name":"SDLSeatMemoryAction"},"Classes/SDLSeatMemoryAction.html#/c:objc(cs)SDLSeatMemoryAction(py)action":{"name":"action","abstract":"

@abstract type of action to be performed

","parent_name":"SDLSeatMemoryAction"},"Classes/SDLSeatLocationCapability.html#/c:objc(cs)SDLSeatLocationCapability(im)initWithSeats:cols:rows:levels:":{"name":"-initWithSeats:cols:rows:levels:","abstract":"

Undocumented

","parent_name":"SDLSeatLocationCapability"},"Classes/SDLSeatLocationCapability.html#/c:objc(cs)SDLSeatLocationCapability(py)cols":{"name":"cols","abstract":"

Optional, Integer, 1 - 100

","parent_name":"SDLSeatLocationCapability"},"Classes/SDLSeatLocationCapability.html#/c:objc(cs)SDLSeatLocationCapability(py)rows":{"name":"rows","abstract":"

Optional, Integer, 1 - 100

","parent_name":"SDLSeatLocationCapability"},"Classes/SDLSeatLocationCapability.html#/c:objc(cs)SDLSeatLocationCapability(py)levels":{"name":"levels","abstract":"

Optional, Integer, 1 - 100

","parent_name":"SDLSeatLocationCapability"},"Classes/SDLSeatLocationCapability.html#/c:objc(cs)SDLSeatLocationCapability(py)seats":{"name":"seats","abstract":"

Contains a list of SeatLocation in the vehicle, the first element is the driver’s seat","parent_name":"SDLSeatLocationCapability"},"Classes/SDLSeatLocation.html#/c:objc(cs)SDLSeatLocation(py)grid":{"name":"grid","abstract":"

Optional

","parent_name":"SDLSeatLocation"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(im)initWithId:":{"name":"-initWithId:","abstract":"

Undocumented

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(im)initWithId:heatingEnabled:coolingEnable:heatingLevel:coolingLevel:horizontalPostion:verticalPostion:frontVerticalPostion:backVerticalPostion:backTiltAngle:headSupportedHorizontalPostion:headSupportedVerticalPostion:massageEnabled:massageMode:massageCussionFirmness:memory:":{"name":"-initWithId:heatingEnabled:coolingEnable:heatingLevel:coolingLevel:horizontalPostion:verticalPostion:frontVerticalPostion:backVerticalPostion:backTiltAngle:headSupportedHorizontalPostion:headSupportedVerticalPostion:massageEnabled:massageMode:massageCussionFirmness:memory:","abstract":"

Undocumented

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)id":{"name":"id","abstract":"

Undocumented

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)heatingEnabled":{"name":"heatingEnabled","abstract":"

@abstract Whether or not heating is enabled.

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)coolingEnabled":{"name":"coolingEnabled","abstract":"

@abstract Whether or not cooling is enabled.

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)heatingLevel":{"name":"heatingLevel","abstract":"

@abstract heating level in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)coolingLevel":{"name":"coolingLevel","abstract":"

@abstract cooling level in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)horizontalPosition":{"name":"horizontalPosition","abstract":"

@abstract horizontal Position in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)verticalPosition":{"name":"verticalPosition","abstract":"

@abstract heating level in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)frontVerticalPosition":{"name":"frontVerticalPosition","abstract":"

@abstract heating level in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)backVerticalPosition":{"name":"backVerticalPosition","abstract":"

@abstract heating level in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)backTiltAngle":{"name":"backTiltAngle","abstract":"

@abstract heating level in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)headSupportHorizontalPosition":{"name":"headSupportHorizontalPosition","abstract":"

@abstract head Support Horizontal Position in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)headSupportVerticalPosition":{"name":"headSupportVerticalPosition","abstract":"

@abstract head Support Vertical Position in integer

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)massageEnabled":{"name":"massageEnabled","abstract":"

@abstract Whether or not massage is enabled.

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)massageMode":{"name":"massageMode","abstract":"

@abstract Array of massage mode data.

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)massageCushionFirmness":{"name":"massageCushionFirmness","abstract":"

@abstract Array of firmness of a cushion.

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlData.html#/c:objc(cs)SDLSeatControlData(py)memory":{"name":"memory","abstract":"

@abstract type of action to be performed

","parent_name":"SDLSeatControlData"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(im)initWithName:":{"name":"-initWithName:","abstract":"

Undocumented

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(im)initWithName:moduleInfo:":{"name":"-initWithName:moduleInfo:","abstract":"

Undocumented

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(im)initWithName:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:":{"name":"-initWithName:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:","abstract":"

Undocumented

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(im)initWithName:moduleInfo:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:":{"name":"-initWithName:moduleInfo:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:","abstract":"

Undocumented

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)moduleName":{"name":"moduleName","abstract":"

@abstract The short friendly name of the light control module.","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)heatingEnabledAvailable":{"name":"heatingEnabledAvailable","abstract":"

@abstract Whether or not heating is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)coolingEnabledAvailable":{"name":"coolingEnabledAvailable","abstract":"

@abstract Whether or not cooling is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)heatingLevelAvailable":{"name":"heatingLevelAvailable","abstract":"

@abstract Whether or not heating level is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)coolingLevelAvailable":{"name":"coolingLevelAvailable","abstract":"

@abstract Whether or not cooling level is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)horizontalPositionAvailable":{"name":"horizontalPositionAvailable","abstract":"

@abstract Whether or not horizontal Position is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)verticalPositionAvailable":{"name":"verticalPositionAvailable","abstract":"

@abstract Whether or not vertical Position is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)frontVerticalPositionAvailable":{"name":"frontVerticalPositionAvailable","abstract":"

@abstract Whether or not front Vertical Position is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)backVerticalPositionAvailable":{"name":"backVerticalPositionAvailable","abstract":"

@abstract Whether or not back Vertical Position is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)backTiltAngleAvailable":{"name":"backTiltAngleAvailable","abstract":"

@abstract Whether or not backTilt Angle Available is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)headSupportHorizontalPositionAvailable":{"name":"headSupportHorizontalPositionAvailable","abstract":"

@abstract Whether or not head Supports for Horizontal Position is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)headSupportVerticalPositionAvailable":{"name":"headSupportVerticalPositionAvailable","abstract":"

@abstract Whether or not head Supports for Vertical Position is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)massageEnabledAvailable":{"name":"massageEnabledAvailable","abstract":"

@abstract Whether or not massage Enabled is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)massageModeAvailable":{"name":"massageModeAvailable","abstract":"

@abstract Whether or not massage Mode is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)massageCushionFirmnessAvailable":{"name":"massageCushionFirmnessAvailable","abstract":"

@abstract Whether or not massage Cushion Firmness is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)memoryAvailable":{"name":"memoryAvailable","abstract":"

@abstract Whether or not memory is Available.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLSeatControlCapabilities.html#/c:objc(cs)SDLSeatControlCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

@abstract Information about a RC module, including its id.

","parent_name":"SDLSeatControlCapabilities"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(im)initWithMessage:":{"name":"-initWithMessage:","abstract":"

Convenience init for creating a scrolling message with text.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(im)initWithMessage:timeout:softButtons:cancelID:":{"name":"-initWithMessage:timeout:softButtons:cancelID:","abstract":"

Convenience init for creating a scrolling message with text and buttons.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(im)initWithMessage:timeout:softButtons:":{"name":"-initWithMessage:timeout:softButtons:","abstract":"

Convenience init for creating a scrolling message with text and buttons.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(py)scrollableMessageBody":{"name":"scrollableMessageBody","abstract":"

Body of text that can include newlines and tabs.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(py)timeout":{"name":"timeout","abstract":"

App defined timeout. Indicates how long of a timeout from the last action (i.e. scrolling message resets timeout). If not set, a default value of 30 seconds is used by Core.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(py)softButtons":{"name":"softButtons","abstract":"

Buttons for the displayed scrollable message. If omitted on supported displays, only the system defined Close SoftButton will be displayed.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScrollableMessage.html#/c:objc(cs)SDLScrollableMessage(py)cancelID":{"name":"cancelID","abstract":"

An ID for this specific scrollable message to allow cancellation through the CancelInteraction RPC.

","parent_name":"SDLScrollableMessage"},"Classes/SDLScreenParams.html#/c:objc(cs)SDLScreenParams(py)resolution":{"name":"resolution","abstract":"

The resolution of the prescribed screen area

","parent_name":"SDLScreenParams"},"Classes/SDLScreenParams.html#/c:objc(cs)SDLScreenParams(py)touchEventAvailable":{"name":"touchEventAvailable","abstract":"

Types of screen touch events available in screen area

","parent_name":"SDLScreenParams"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField1":{"name":"textField1","abstract":"

The top text field within a template layout

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField2":{"name":"textField2","abstract":"

The second text field within a template layout

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField3":{"name":"textField3","abstract":"

The third text field within a template layout

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField4":{"name":"textField4","abstract":"

The fourth text field within a template layout

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)mediaTrackTextField":{"name":"mediaTrackTextField","abstract":"

The media text field available within the media layout. Often less emphasized than textField(1-4)

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)primaryGraphic":{"name":"primaryGraphic","abstract":"

The primary graphic within a template layout

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)secondaryGraphic":{"name":"secondaryGraphic","abstract":"

A secondary graphic used in some template layouts

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textAlignment":{"name":"textAlignment","abstract":"

What alignment textField(1-4) should use

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField1Type":{"name":"textField1Type","abstract":"

The type of data textField1 describes

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField2Type":{"name":"textField2Type","abstract":"

The type of data textField2 describes

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField3Type":{"name":"textField3Type","abstract":"

The type of data textField3 describes

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)textField4Type":{"name":"textField4Type","abstract":"

The type of data textField4 describes

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)title":{"name":"title","abstract":"

The title of the current template layout.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)softButtonObjects":{"name":"softButtonObjects","abstract":"

The current list of soft buttons within a template layout. Set this array to change the displayed soft buttons.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)menuConfiguration":{"name":"menuConfiguration","abstract":"

Configures the layout of the menu and sub-menus. If set after a menu already exists, the existing main menu layout will be updated.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)menu":{"name":"menu","abstract":"

The current list of menu cells displayed in the app’s menu.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)dynamicMenuUpdatesMode":{"name":"dynamicMenuUpdatesMode","abstract":"

Change the mode of the dynamic menu updater to be enabled, disabled, or enabled on known compatible head units.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)voiceCommands":{"name":"voiceCommands","abstract":"

The current list of voice commands available for the user to speak and be recognized by the IVI’s voice recognition engine.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)keyboardConfiguration":{"name":"keyboardConfiguration","abstract":"

The default keyboard configuration, this can be additionally customized by each SDLKeyboardDelegate.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(py)preloadedChoices":{"name":"preloadedChoices","abstract":"

Cells will be hashed by their text, image names, and VR command text. When assembling an SDLChoiceSet, you can pull objects from here, or recreate them. The preloaded versions will be used so long as their text, image names, and VR commands are the same.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)initWithConnectionManager:fileManager:systemCapabilityManager:":{"name":"-initWithConnectionManager:fileManager:systemCapabilityManager:","abstract":"

Initialize a screen manager

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)startWithCompletionHandler:":{"name":"-startWithCompletionHandler:","abstract":"

Starts the manager and all sub-managers

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)stop":{"name":"-stop","abstract":"

Stops the manager.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)beginUpdates":{"name":"-beginUpdates","abstract":"

Delays all screen updates until endUpdatesWithCompletionHandler: is called.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)endUpdates":{"name":"-endUpdates","abstract":"

Update text fields with new text set into the text field properties. Pass an empty string \\@"" to clear the text field.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)endUpdatesWithCompletionHandler:":{"name":"-endUpdatesWithCompletionHandler:","abstract":"

Update text fields with new text set into the text field properties. Pass an empty string \\@"" to clear the text field.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)softButtonObjectNamed:":{"name":"-softButtonObjectNamed:","abstract":"

Undocumented

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)preloadChoices:withCompletionHandler:":{"name":"-preloadChoices:withCompletionHandler:","abstract":"

Preload cells to the head unit. This will greatly reduce the time taken to present a choice set. Any already matching a choice already on the head unit will be ignored. You do not need to wait until the completion handler is called to present a choice set containing choices being loaded. The choice set will wait until the preload completes and then immediately present.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)deleteChoices:":{"name":"-deleteChoices:","abstract":"

Delete loaded cells from the head unit. If the cells don’t exist on the head unit they will be ignored.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)presentChoiceSet:mode:":{"name":"-presentChoiceSet:mode:","abstract":"

Present a choice set on the head unit with a certain interaction mode. You should present in VR only if the user reached this choice set by using their voice, in Manual only if the user used touch to reach this choice set. Use Both if you’re lazy…for real though, it’s kind of confusing to the user and isn’t recommended.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)presentSearchableChoiceSet:mode:withKeyboardDelegate:":{"name":"-presentSearchableChoiceSet:mode:withKeyboardDelegate:","abstract":"

Present a choice set on the head unit with a certain interaction mode. You should present in VR only if the user reached this choice set by using their voice, in Manual only if the user used touch to reach this choice set. Use Both if you’re lazy…for real though, it’s kind of confusing to the user and isn’t recommended.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)presentKeyboardWithInitialText:delegate:":{"name":"-presentKeyboardWithInitialText:delegate:","abstract":"

Present a keyboard-only interface to the user and receive input. The user will be able to input text in the keyboard when in a non-driver distraction situation.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)dismissKeyboardWithCancelID:":{"name":"-dismissKeyboardWithCancelID:","abstract":"

Cancels the keyboard-only interface if it is currently showing. If the keyboard has not yet been sent to Core, it will not be sent.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)openMenu":{"name":"-openMenu","abstract":"

Present the top-level of your application menu. This method should be called if the menu needs to be opened programmatically because the built in menu button is hidden.

","parent_name":"SDLScreenManager"},"Classes/SDLScreenManager.html#/c:objc(cs)SDLScreenManager(im)openSubmenu:":{"name":"-openSubmenu:","abstract":"

Present the application menu. This method should be called if the menu needs to be opened programmatically because the built in menu button is hidden. You must update the menu with the proper cells before calling this method. This RPC will fail if the cell does not contain a sub menu, or is not in the menu array.

","parent_name":"SDLScreenManager"},"Classes/SDLSISData.html#/c:objc(cs)SDLSISData(im)initWithStationShortName:stationIDNumber:stationLongName:stationLocation:stationMessage:":{"name":"-initWithStationShortName:stationIDNumber:stationLongName:stationLocation:stationMessage:","abstract":"

Undocumented

","parent_name":"SDLSISData"},"Classes/SDLSISData.html#/c:objc(cs)SDLSISData(py)stationShortName":{"name":"stationShortName","abstract":"

@abstract Identifies the 4-alpha-character station call sign","parent_name":"SDLSISData"},"Classes/SDLSISData.html#/c:objc(cs)SDLSISData(py)stationIDNumber":{"name":"stationIDNumber","abstract":"

@abstract Used for network Application.","parent_name":"SDLSISData"},"Classes/SDLSISData.html#/c:objc(cs)SDLSISData(py)stationLongName":{"name":"stationLongName","abstract":"

@abstract Identifies the station call sign or other identifying","parent_name":"SDLSISData"},"Classes/SDLSISData.html#/c:objc(cs)SDLSISData(py)stationLocation":{"name":"stationLocation","abstract":"

@abstract Provides the 3-dimensional geographic station location

","parent_name":"SDLSISData"},"Classes/SDLSISData.html#/c:objc(cs)SDLSISData(py)stationMessage":{"name":"stationMessage","abstract":"

@abstract May be used to convey textual information of general interest","parent_name":"SDLSISData"},"Classes/SDLResetGlobalProperties.html#/c:objc(cs)SDLResetGlobalProperties(im)initWithProperties:":{"name":"-initWithProperties:","abstract":"

Undocumented

","parent_name":"SDLResetGlobalProperties"},"Classes/SDLResetGlobalProperties.html#/c:objc(cs)SDLResetGlobalProperties(py)properties":{"name":"properties","abstract":"

An array of one or more GlobalProperty enumeration elements","parent_name":"SDLResetGlobalProperties"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(im)initWithClimateControlCapabilities:radioControlCapabilities:buttonCapabilities:":{"name":"-initWithClimateControlCapabilities:radioControlCapabilities:buttonCapabilities:","abstract":"

Undocumented

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(im)initWithClimateControlCapabilities:radioControlCapabilities:buttonCapabilities:seatControlCapabilities:audioControlCapabilities:hmiSettingsControlCapabilities:lightControlCapabilities:":{"name":"-initWithClimateControlCapabilities:radioControlCapabilities:buttonCapabilities:seatControlCapabilities:audioControlCapabilities:hmiSettingsControlCapabilities:lightControlCapabilities:","abstract":"

Constructs a newly allocated SDLRemoteControlCapabilities object with given parameters

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)climateControlCapabilities":{"name":"climateControlCapabilities","abstract":"

If included, the platform supports RC climate controls.","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)radioControlCapabilities":{"name":"radioControlCapabilities","abstract":"

If included, the platform supports RC radio controls.","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)buttonCapabilities":{"name":"buttonCapabilities","abstract":"

If included, the platform supports RC button controls with the included button names.

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)seatControlCapabilities":{"name":"seatControlCapabilities","abstract":"

If included, the platform supports seat controls.

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)audioControlCapabilities":{"name":"audioControlCapabilities","abstract":"

If included, the platform supports audio controls.

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)hmiSettingsControlCapabilities":{"name":"hmiSettingsControlCapabilities","abstract":"

If included, the platform supports hmi setting controls.

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLRemoteControlCapabilities.html#/c:objc(cs)SDLRemoteControlCapabilities(py)lightControlCapabilities":{"name":"lightControlCapabilities","abstract":"

If included, the platform supports light controls.

","parent_name":"SDLRemoteControlCapabilities"},"Classes/SDLReleaseInteriorVehicleDataModule.html#/c:objc(cs)SDLReleaseInteriorVehicleDataModule(im)initWithModuleType:moduleId:":{"name":"-initWithModuleType:moduleId:","abstract":"

Undocumented

","parent_name":"SDLReleaseInteriorVehicleDataModule"},"Classes/SDLReleaseInteriorVehicleDataModule.html#/c:objc(cs)SDLReleaseInteriorVehicleDataModule(py)moduleType":{"name":"moduleType","abstract":"

The module type that the app requests to control.

","parent_name":"SDLReleaseInteriorVehicleDataModule"},"Classes/SDLReleaseInteriorVehicleDataModule.html#/c:objc(cs)SDLReleaseInteriorVehicleDataModule(py)moduleId":{"name":"moduleId","abstract":"

Id of a module, published by System Capability.

","parent_name":"SDLReleaseInteriorVehicleDataModule"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)syncMsgVersion":{"name":"syncMsgVersion","abstract":"

Specifies the negotiated version number of the SmartDeviceLink protocol that is to be supported by the mobile application.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)sdlMsgVersion":{"name":"sdlMsgVersion","abstract":"

Specifies the negotiated version number of the SmartDeviceLink protocol that is to be supported by the mobile application.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)language":{"name":"language","abstract":"

The currently active VR+TTS language on the module. See Language for options.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)hmiDisplayLanguage":{"name":"hmiDisplayLanguage","abstract":"

The currently active display language on the module. See Language for options.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)displayCapabilities":{"name":"displayCapabilities","abstract":"

Contains information about the display’s capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)buttonCapabilities":{"name":"buttonCapabilities","abstract":"

Contains information about the head unit button capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)softButtonCapabilities":{"name":"softButtonCapabilities","abstract":"

Contains information about the head unit soft button capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)presetBankCapabilities":{"name":"presetBankCapabilities","abstract":"

If returned, the platform supports custom on-screen Presets

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)hmiZoneCapabilities":{"name":"hmiZoneCapabilities","abstract":"

Contains information about the HMI zone capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)speechCapabilities":{"name":"speechCapabilities","abstract":"

Contains information about the text-to-speech capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)prerecordedSpeech":{"name":"prerecordedSpeech","abstract":"

Contains a list of prerecorded speech items present on the platform.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)vrCapabilities":{"name":"vrCapabilities","abstract":"

Contains information about the VR capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)audioPassThruCapabilities":{"name":"audioPassThruCapabilities","abstract":"

Describes different audio type configurations for PerformAudioPassThru, e.g. {8kHz,8-bit,PCM}. The audio is recorded in monaural.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)pcmStreamCapabilities":{"name":"pcmStreamCapabilities","abstract":"

Describes different audio type configurations for the audio PCM stream service, e.g. {8kHz,8-bit,PCM}

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)vehicleType":{"name":"vehicleType","abstract":"

Specifies the connected vehicle’s type.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)supportedDiagModes":{"name":"supportedDiagModes","abstract":"

Specifies the white-list of supported diagnostic modes (0x00-0xFF) capable for DiagnosticMessage requests. If a mode outside this list is requested, it will be rejected.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)hmiCapabilities":{"name":"hmiCapabilities","abstract":"

Specifies the HMI capabilities.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)sdlVersion":{"name":"sdlVersion","abstract":"

The version of SDL Core running on the connected head unit

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)systemSoftwareVersion":{"name":"systemSoftwareVersion","abstract":"

The software version of the system that implements the SmartDeviceLink core.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterfaceResponse.html#/c:objc(cs)SDLRegisterAppInterfaceResponse(py)iconResumed":{"name":"iconResumed","abstract":"

Existence of apps icon at system. If true, apps icon was resumed at system. If false, apps icon is not resumed at system.

","parent_name":"SDLRegisterAppInterfaceResponse"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(im)initWithLifecycleConfiguration:":{"name":"-initWithLifecycleConfiguration:","abstract":"

Convenience init for registering the application with a lifecycle configuration.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(im)initWithAppName:appId:languageDesired:":{"name":"-initWithAppName:appId:languageDesired:","abstract":"

Convenience init for registering the application with an app name, app id, and desired language.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(im)initWithAppName:appId:languageDesired:isMediaApp:appTypes:shortAppName:":{"name":"-initWithAppName:appId:languageDesired:isMediaApp:appTypes:shortAppName:","abstract":"

Convenience init for registering the application with an app name, app id, desired language, whether or not the app is a media app, app types, and the short app name.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(im)initWithAppName:appId:languageDesired:isMediaApp:appTypes:shortAppName:ttsName:vrSynonyms:hmiDisplayLanguageDesired:resumeHash:":{"name":"-initWithAppName:appId:languageDesired:isMediaApp:appTypes:shortAppName:ttsName:vrSynonyms:hmiDisplayLanguageDesired:resumeHash:","abstract":"

Convenience init for registering the application with an app name, app id, desired language, whether or not the app is a media app, app types, the short app name, tts name, voice recognition synonyms, the hmi display language desired, and the resume hash.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(im)initWithAppName:appId:fullAppId:languageDesired:isMediaApp:appTypes:shortAppName:ttsName:vrSynonyms:hmiDisplayLanguageDesired:resumeHash:dayColorScheme:nightColorScheme:":{"name":"-initWithAppName:appId:fullAppId:languageDesired:isMediaApp:appTypes:shortAppName:ttsName:vrSynonyms:hmiDisplayLanguageDesired:resumeHash:dayColorScheme:nightColorScheme:","abstract":"

Convenience init for registering the application with all possible options.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)syncMsgVersion":{"name":"syncMsgVersion","abstract":"

Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)sdlMsgVersion":{"name":"sdlMsgVersion","abstract":"

Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)appName":{"name":"appName","abstract":"

The mobile application’s name. This name is displayed in the SDL Mobile Applications menu. It also serves as the unique identifier of the application for SmartDeviceLink. Applications with the same name will be rejected.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)ttsName":{"name":"ttsName","abstract":"

Text-to-speech string for voice recognition of the mobile application name. Meant to overcome any failing on speech engine in properly pronouncing / understanding app name.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)ngnMediaScreenAppName":{"name":"ngnMediaScreenAppName","abstract":"

Provides an abbreviated version of the app name (if needed), that will be displayed on head units that support very few characters. If not provided, the appName is used instead (and will be truncated if too long). It’s recommended that this string be no longer than 5 characters.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)vrSynonyms":{"name":"vrSynonyms","abstract":"

Defines additional voice recognition commands

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)isMediaApplication":{"name":"isMediaApplication","abstract":"

Indicates if the application is a media or a non-media application. Media applications will appear in the head unit’s media source list and can use the MEDIA template.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)languageDesired":{"name":"languageDesired","abstract":"

App’s starting VR+TTS language. If there is a mismatch with the head unit, the app will be able to change its language with ChangeRegistration prior to app being brought into focus.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)hmiDisplayLanguageDesired":{"name":"hmiDisplayLanguageDesired","abstract":"

Current app’s expected display language. If there is a mismatch with the head unit, the app will be able to change its language with ChangeRegistration prior to app being brought into focus.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)appHMIType":{"name":"appHMIType","abstract":"

List of all applicable app HMI types stating which HMI classifications to be given to the app.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)hashID":{"name":"hashID","abstract":"

ID used to uniquely identify a previous state of all app data that can persist through connection cycles (e.g. ignition cycles). This registered data (commands, submenus, choice sets, etc.) can be reestablished without needing to explicitly re-send each piece. If omitted, then the previous state of an app’s commands, etc. will not be restored.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)deviceInfo":{"name":"deviceInfo","abstract":"

Information about the connecting device.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)appID":{"name":"appID","abstract":"

ID used to validate app with policy table entries.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)fullAppID":{"name":"fullAppID","abstract":"

A full UUID appID used to validate app with policy table entries.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)appInfo":{"name":"appInfo","abstract":"

Contains detailed information about the registered application.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)dayColorScheme":{"name":"dayColorScheme","abstract":"

The color scheme to be used on a head unit using a light or day color scheme. The OEM may only support this theme if their head unit only has a light color scheme.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRegisterAppInterface.html#/c:objc(cs)SDLRegisterAppInterface(py)nightColorScheme":{"name":"nightColorScheme","abstract":"

The color scheme to be used on a head unit using a dark or night color scheme. The OEM may only support this theme if their head unit only has a dark color scheme.

","parent_name":"SDLRegisterAppInterface"},"Classes/SDLRectangle.html#/c:objc(cs)SDLRectangle(im)initWithX:y:width:height:":{"name":"-initWithX:y:width:height:","abstract":"

Create a Rectangle

","parent_name":"SDLRectangle"},"Classes/SDLRectangle.html#/c:objc(cs)SDLRectangle(im)initWithCGRect:":{"name":"-initWithCGRect:","abstract":"

Create a Rectangle from a CGRect

","parent_name":"SDLRectangle"},"Classes/SDLRectangle.html#/c:objc(cs)SDLRectangle(py)x":{"name":"x","abstract":"

The X-coordinate of the user control

","parent_name":"SDLRectangle"},"Classes/SDLRectangle.html#/c:objc(cs)SDLRectangle(py)y":{"name":"y","abstract":"

The Y-coordinate of the user control

","parent_name":"SDLRectangle"},"Classes/SDLRectangle.html#/c:objc(cs)SDLRectangle(py)width":{"name":"width","abstract":"

The width of the user control’s bounding rectangle

","parent_name":"SDLRectangle"},"Classes/SDLRectangle.html#/c:objc(cs)SDLRectangle(py)height":{"name":"height","abstract":"

The height of the user control’s bounding rectangle

","parent_name":"SDLRectangle"},"Classes/SDLReadDIDResponse.html#/c:objc(cs)SDLReadDIDResponse(py)didResult":{"name":"didResult","abstract":"

Array of requested DID results (with data if available).

","parent_name":"SDLReadDIDResponse"},"Classes/SDLReadDID.html#/c:objc(cs)SDLReadDID(im)initWithECUName:didLocation:":{"name":"-initWithECUName:didLocation:","abstract":"

Undocumented

","parent_name":"SDLReadDID"},"Classes/SDLReadDID.html#/c:objc(cs)SDLReadDID(py)ecuName":{"name":"ecuName","abstract":"

An ID of the vehicle module","parent_name":"SDLReadDID"},"Classes/SDLReadDID.html#/c:objc(cs)SDLReadDID(py)didLocation":{"name":"didLocation","abstract":"

Raw data from vehicle data DID location(s)","parent_name":"SDLReadDID"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(im)initWithFrequencyInteger:frequencyFraction:band:hdChannel:radioEnable:":{"name":"-initWithFrequencyInteger:frequencyFraction:band:hdChannel:radioEnable:","abstract":"

Constructs a newly allocated SDLRadioControlCapabilities object with given parameters.

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(im)initWithFrequencyInteger:frequencyFraction:band:hdChannel:radioEnable:hdRadioEnable:":{"name":"-initWithFrequencyInteger:frequencyFraction:band:hdChannel:radioEnable:hdRadioEnable:","abstract":"

Constructs a newly allocated SDLRadioControlCapabilities object with given parameters.

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)frequencyInteger":{"name":"frequencyInteger","abstract":"

The integer part of the frequency ie for 101.7 this value should be 101

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)frequencyFraction":{"name":"frequencyFraction","abstract":"

The fractional part of the frequency for 101.7 is 7

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)band":{"name":"band","abstract":"

Radio band value

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)rdsData":{"name":"rdsData","abstract":"

Read only parameter. See RDSData data type for details.

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)availableHDs":{"name":"availableHDs","abstract":"

number of HD sub-channels if available

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)availableHDChannels":{"name":"availableHDChannels","abstract":"

the list of available hd sub-channel indexes, empty list means no Hd channel is available, read-only

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)hdChannel":{"name":"hdChannel","abstract":"

Current HD sub-channel if available

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)signalStrength":{"name":"signalStrength","abstract":"

Signal Strength Value

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)signalChangeThreshold":{"name":"signalChangeThreshold","abstract":"

If the signal strength falls below the set value for this parameter, the radio will tune to an alternative frequency

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)radioEnable":{"name":"radioEnable","abstract":"

True if the radio is on, false is the radio is off. When the radio is disabled, no data other than radioEnable is included in a GetInteriorVehicleData response

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)state":{"name":"state","abstract":"

Read only parameter. See RadioState data type for details.

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)hdRadioEnable":{"name":"hdRadioEnable","abstract":"

True if the hd radio is on, false is the radio is off

","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlData.html#/c:objc(cs)SDLRadioControlData(py)sisData":{"name":"sisData","abstract":"

Read Read-only Station Information Service (SIS) data provides basic information","parent_name":"SDLRadioControlData"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(im)initWithModuleName:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:":{"name":"-initWithModuleName:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:","abstract":"

Constructs a newly allocated SDLRadioControlCapabilities object with given parameters.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(im)initWithModuleName:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:hdRadioEnableAvailable:siriusXMRadioAvailable:sisDataAvailable:":{"name":"-initWithModuleName:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:hdRadioEnableAvailable:siriusXMRadioAvailable:sisDataAvailable:","abstract":"

Constructs a newly allocated SDLRadioControlCapabilities object with given parameters.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(im)initWithModuleName:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDChannelsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:hdRadioEnableAvailable:siriusXMRadioAvailable:sisDataAvailable:":{"name":"-initWithModuleName:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDChannelsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:hdRadioEnableAvailable:siriusXMRadioAvailable:sisDataAvailable:","abstract":"

Constructs a newly allocated SDLRadioControlCapabilities object with given parameters.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(im)initWithModuleName:moduleInfo:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDChannelsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:hdRadioEnableAvailable:siriusXMRadioAvailable:sisDataAvailable:":{"name":"-initWithModuleName:moduleInfo:radioEnableAvailable:radioBandAvailable:radioFrequencyAvailable:hdChannelAvailable:rdsDataAvailable:availableHDChannelsAvailable:stateAvailable:signalStrengthAvailable:signalChangeThresholdAvailable:hdRadioEnableAvailable:siriusXMRadioAvailable:sisDataAvailable:","abstract":"

Constructs a newly allocated SDLRadioControlCapabilities object with given parameters.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)moduleName":{"name":"moduleName","abstract":"

The short friendly name of the radio control module.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)radioEnableAvailable":{"name":"radioEnableAvailable","abstract":"

Availability of the control of enable/disable radio.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)radioBandAvailable":{"name":"radioBandAvailable","abstract":"

Availability of the control of radio band.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)radioFrequencyAvailable":{"name":"radioFrequencyAvailable","abstract":"

Availability of the control of radio frequency.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)hdChannelAvailable":{"name":"hdChannelAvailable","abstract":"

Availability of the control of HD radio channel.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)rdsDataAvailable":{"name":"rdsDataAvailable","abstract":"

Availability of the getting Radio Data System (RDS) data.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)availableHDsAvailable":{"name":"availableHDsAvailable","abstract":"

Availability of the getting the number of available HD channels.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)availableHDChannelsAvailable":{"name":"availableHDChannelsAvailable","abstract":"

Availability of the list of available HD sub-channel indexes.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)stateAvailable":{"name":"stateAvailable","abstract":"

Availability of the getting the Radio state.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)signalStrengthAvailable":{"name":"signalStrengthAvailable","abstract":"

Availability of the getting the signal strength.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)signalChangeThresholdAvailable":{"name":"signalChangeThresholdAvailable","abstract":"

Availability of the getting the signal Change Threshold

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)hdRadioEnableAvailable":{"name":"hdRadioEnableAvailable","abstract":"

Availability of the control of enable/disable HD radio.","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)siriusXMRadioAvailable":{"name":"siriusXMRadioAvailable","abstract":"

Availability of sirius XM radio.","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)sisDataAvailable":{"name":"sisDataAvailable","abstract":"

Availability of the getting HD radio Station Information Service (SIS) data.","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRadioControlCapabilities.html#/c:objc(cs)SDLRadioControlCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

Information about a RC module, including its id.

","parent_name":"SDLRadioControlCapabilities"},"Classes/SDLRPCStruct.html#/c:objc(cs)SDLRPCStruct(py)store":{"name":"store","abstract":"

Undocumented

","parent_name":"SDLRPCStruct"},"Classes/SDLRPCStruct.html#/c:objc(cs)SDLRPCStruct(py)payloadProtected":{"name":"payloadProtected","abstract":"

Undocumented

","parent_name":"SDLRPCStruct"},"Classes/SDLRPCStruct.html#/c:objc(cs)SDLRPCStruct(im)initWithDictionary:":{"name":"-initWithDictionary:","abstract":"

Convenience init

","parent_name":"SDLRPCStruct"},"Classes/SDLRPCStruct.html#/c:objc(cs)SDLRPCStruct(im)serializeAsDictionary:":{"name":"-serializeAsDictionary:","abstract":"

Converts struct to JSON formatted data

","parent_name":"SDLRPCStruct"},"Classes/SDLRPCResponseNotification.html#/c:objc(cs)SDLRPCResponseNotification(py)response":{"name":"response","abstract":"

The response to be included within the userinfo dictionary

","parent_name":"SDLRPCResponseNotification"},"Classes/SDLRPCResponseNotification.html#/c:objc(cs)SDLRPCResponseNotification(im)initWithName:object:rpcResponse:":{"name":"-initWithName:object:rpcResponse:","abstract":"

Create an NSNotification object containing an SDLRPCResponse

","parent_name":"SDLRPCResponseNotification"},"Classes/SDLRPCResponseNotification.html#/c:objc(cs)SDLRPCResponseNotification(im)isResponseMemberOfClass:":{"name":"-isResponseMemberOfClass:","abstract":"

Returns whether or not the containing response is equal to a class, not including subclasses.

","parent_name":"SDLRPCResponseNotification"},"Classes/SDLRPCResponseNotification.html#/c:objc(cs)SDLRPCResponseNotification(im)isResponseKindOfClass:":{"name":"-isResponseKindOfClass:","abstract":"

Returns whether or not the containing response is a kind of class, including subclasses.

","parent_name":"SDLRPCResponseNotification"},"Classes/SDLRPCResponse.html#/c:objc(cs)SDLRPCResponse(py)correlationID":{"name":"correlationID","abstract":"

The correlation id of the corresponding SDLRPCRequest.

","parent_name":"SDLRPCResponse"},"Classes/SDLRPCResponse.html#/c:objc(cs)SDLRPCResponse(py)success":{"name":"success","abstract":"

Whether or not the SDLRPCRequest was successful.

","parent_name":"SDLRPCResponse"},"Classes/SDLRPCResponse.html#/c:objc(cs)SDLRPCResponse(py)resultCode":{"name":"resultCode","abstract":"

The result of the SDLRPCRequest. If the request failed, the result code contains the failure reason.

","parent_name":"SDLRPCResponse"},"Classes/SDLRPCResponse.html#/c:objc(cs)SDLRPCResponse(py)info":{"name":"info","abstract":"

More detailed success or error message.

","parent_name":"SDLRPCResponse"},"Classes/SDLRPCRequestNotification.html#/c:objc(cs)SDLRPCRequestNotification(py)request":{"name":"request","abstract":"

The request to be included in the userinfo dictionary

","parent_name":"SDLRPCRequestNotification"},"Classes/SDLRPCRequestNotification.html#/c:objc(cs)SDLRPCRequestNotification(im)initWithName:object:rpcRequest:":{"name":"-initWithName:object:rpcRequest:","abstract":"

Create an NSNotification object containing an SDLRPCRequest

","parent_name":"SDLRPCRequestNotification"},"Classes/SDLRPCRequestNotification.html#/c:objc(cs)SDLRPCRequestNotification(im)isRequestMemberOfClass:":{"name":"-isRequestMemberOfClass:","abstract":"

Returns whether or not the containing request is equal to a class, not including subclasses.

","parent_name":"SDLRPCRequestNotification"},"Classes/SDLRPCRequestNotification.html#/c:objc(cs)SDLRPCRequestNotification(im)isRequestKindOfClass:":{"name":"-isRequestKindOfClass:","abstract":"

Returns whether or not the containing request is a kind of class, including subclasses.

","parent_name":"SDLRPCRequestNotification"},"Classes/SDLRPCRequest.html#/c:objc(cs)SDLRPCRequest(py)correlationID":{"name":"correlationID","abstract":"

A unique id assigned to message sent to Core. The Correlation ID is used to map a request to its response.

","parent_name":"SDLRPCRequest"},"Classes/SDLRPCNotificationNotification.html#/c:objc(cs)SDLRPCNotificationNotification(py)notification":{"name":"notification","abstract":"

The notification within the userinfo dictionary

","parent_name":"SDLRPCNotificationNotification"},"Classes/SDLRPCNotificationNotification.html#/c:objc(cs)SDLRPCNotificationNotification(im)initWithName:object:rpcNotification:":{"name":"-initWithName:object:rpcNotification:","abstract":"

Create an NSNotification object caontaining an SDLRPCNotification

","parent_name":"SDLRPCNotificationNotification"},"Classes/SDLRPCNotificationNotification.html#/c:objc(cs)SDLRPCNotificationNotification(im)isNotificationMemberOfClass:":{"name":"-isNotificationMemberOfClass:","abstract":"

Returns whether or not the containing notification is equal to a class, not including subclasses.

","parent_name":"SDLRPCNotificationNotification"},"Classes/SDLRPCNotificationNotification.html#/c:objc(cs)SDLRPCNotificationNotification(im)isNotificationKindOfClass:":{"name":"-isNotificationKindOfClass:","abstract":"

Returns whether or not the containing notification is a kind of class, including subclasses.

","parent_name":"SDLRPCNotificationNotification"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(im)initWithName:":{"name":"-initWithName:","abstract":"

Convenience init

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(im)getFunctionName":{"name":"-getFunctionName","abstract":"

Returns the function name.

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(im)setFunctionName:":{"name":"-setFunctionName:","abstract":"

Sets the function name.

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(im)getParameters:":{"name":"-getParameters:","abstract":"

Returns the value associated with the provided key. If the key does not exist, null is returned.

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(im)setParameters:value:":{"name":"-setParameters:value:","abstract":"

Sets a key-value pair using the function name as the key.

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(py)bulkData":{"name":"bulkData","abstract":"

The data in the message

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(py)name":{"name":"name","abstract":"

The name of the message

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(py)parameters":{"name":"parameters","abstract":"

The JSON-RPC parameters

","parent_name":"SDLRPCMessage"},"Classes/SDLRPCMessage.html#/c:objc(cs)SDLRPCMessage(py)messageType":{"name":"messageType","abstract":"

The type of data in the message

","parent_name":"SDLRPCMessage"},"Classes/SDLRGBColor.html#/c:objc(cs)SDLRGBColor(im)initWithRed:green:blue:":{"name":"-initWithRed:green:blue:","abstract":"

Create an SDL color object with red / green / blue values between 0-255

","parent_name":"SDLRGBColor"},"Classes/SDLRGBColor.html#/c:objc(cs)SDLRGBColor(im)initWithColor:":{"name":"-initWithColor:","abstract":"

Create an SDL color object with a UIColor object.

","parent_name":"SDLRGBColor"},"Classes/SDLRGBColor.html#/c:objc(cs)SDLRGBColor(py)red":{"name":"red","abstract":"

The red value of the RGB color","parent_name":"SDLRGBColor"},"Classes/SDLRGBColor.html#/c:objc(cs)SDLRGBColor(py)green":{"name":"green","abstract":"

The green value of the RGB color","parent_name":"SDLRGBColor"},"Classes/SDLRGBColor.html#/c:objc(cs)SDLRGBColor(py)blue":{"name":"blue","abstract":"

The blue value of the RGB color","parent_name":"SDLRGBColor"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(im)initWithProgramService:radioText:clockText:programIdentification:programType:trafficProgramIdentification:trafficAnnouncementIdentification:region:":{"name":"-initWithProgramService:radioText:clockText:programIdentification:programType:trafficProgramIdentification:trafficAnnouncementIdentification:region:","abstract":"

Undocumented

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)programService":{"name":"programService","abstract":"

Program Service Name

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)radioText":{"name":"radioText","abstract":"

Radio Text

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)clockText":{"name":"clockText","abstract":"

The clock text in UTC format as YYYY-MM-DDThh:mm:ss.sTZD

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)programIdentification":{"name":"programIdentification","abstract":"

Program Identification - the call sign for the radio station

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)programType":{"name":"programType","abstract":"

The program type - The region should be used to differentiate between EU","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)trafficProgramIdentification":{"name":"trafficProgramIdentification","abstract":"

Traffic Program Identification - Identifies a station that offers traffic

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)trafficAnnouncementIdentification":{"name":"trafficAnnouncementIdentification","abstract":"

Traffic Announcement Identification - Indicates an ongoing traffic announcement

","parent_name":"SDLRDSData"},"Classes/SDLRDSData.html#/c:objc(cs)SDLRDSData(py)region":{"name":"region","abstract":"

Region

","parent_name":"SDLRDSData"},"Classes/SDLPutFileResponse.html#/c:objc(cs)SDLPutFileResponse(py)spaceAvailable":{"name":"spaceAvailable","abstract":"

Provides the total local space available in SDL Core for the registered app. If the transfer has systemFile enabled, then the value will be set to 0 automatically.

","parent_name":"SDLPutFileResponse"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(im)init":{"name":"-init","abstract":"

Init

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(im)initWithFileName:fileType:":{"name":"-initWithFileName:fileType:","abstract":"

Convenience init for creating a putfile with a name and file format.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(im)initWithFileName:fileType:persistentFile:":{"name":"-initWithFileName:fileType:persistentFile:","abstract":"

Convenience init for creating a putfile with a name, file format, and persistance.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(im)initWithFileName:fileType:persistentFile:systemFile:offset:length:":{"name":"-initWithFileName:fileType:persistentFile:systemFile:offset:length:","abstract":"

Convenience init for creating a putfile that is part of a multiple frame payload.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(im)initWithFileName:fileType:persistentFile:systemFile:offset:length:crc:":{"name":"-initWithFileName:fileType:persistentFile:systemFile:offset:length:crc:","abstract":"

Convenience init for creating a putfile that is part of a multiple frame payload.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(im)initWithFileName:fileType:persistentFile:systemFile:offset:length:bulkData:":{"name":"-initWithFileName:fileType:persistentFile:systemFile:offset:length:bulkData:","abstract":"

Convenience init for creating a putfile that is part of a multiple frame payload. A CRC checksum is calculated for the bulk data.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)syncFileName":{"name":"syncFileName","abstract":"

File reference name

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)fileType":{"name":"fileType","abstract":"

A FileType value representing a selected file type

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)persistentFile":{"name":"persistentFile","abstract":"

A value to indicates if the file is meant to persist between sessions / ignition cycles. If set to TRUE, then the system will aim to persist this file through session / cycles. While files with this designation will have priority over others, they are subject to deletion by the system at any time. In the event of automatic deletion by the system, the app will receive a rejection and have to resend the file. If omitted, the value will be set to false.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)systemFile":{"name":"systemFile","abstract":"

Indicates if the file is meant to be passed through core to elsewhere on the system. If set to TRUE, then the system will instead pass the data thru as it arrives to a predetermined area outside of core.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)offset":{"name":"offset","abstract":"

Offset in bytes for resuming partial data chunks.

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)length":{"name":"length","abstract":"

Length in bytes for resuming partial data chunks. If offset is set to 0, then length is the total length of the file to be downloaded

","parent_name":"SDLPutFile"},"Classes/SDLPutFile.html#/c:objc(cs)SDLPutFile(py)crc":{"name":"crc","abstract":"

Additional CRC32 checksum to protect data integrity up to 512 Mbits.

","parent_name":"SDLPutFile"},"Classes/SDLPublishAppServiceResponse.html#/c:objc(cs)SDLPublishAppServiceResponse(im)initWithAppServiceRecord:":{"name":"-initWithAppServiceRecord:","abstract":"

Convenience init.

","parent_name":"SDLPublishAppServiceResponse"},"Classes/SDLPublishAppServiceResponse.html#/c:objc(cs)SDLPublishAppServiceResponse(py)appServiceRecord":{"name":"appServiceRecord","abstract":"

If the request was successful, this object will be the current status of the service record for the published service. This will include the Core supplied service ID.

","parent_name":"SDLPublishAppServiceResponse"},"Classes/SDLPublishAppService.html#/c:objc(cs)SDLPublishAppService(im)initWithAppServiceManifest:":{"name":"-initWithAppServiceManifest:","abstract":"

Convenience init.

","parent_name":"SDLPublishAppService"},"Classes/SDLPublishAppService.html#/c:objc(cs)SDLPublishAppService(py)appServiceManifest":{"name":"appServiceManifest","abstract":"

The manifest of the service that wishes to be published.","parent_name":"SDLPublishAppService"},"Classes/SDLPresetBankCapabilities.html#/c:objc(cs)SDLPresetBankCapabilities(py)onScreenPresetsAvailable":{"name":"onScreenPresetsAvailable","abstract":"

If Onscreen custom presets are available.

","parent_name":"SDLPresetBankCapabilities"},"Classes/SDLPinchGesture.html#/c:objc(cs)SDLPinchGesture(im)initWithFirstTouch:secondTouch:":{"name":"-initWithFirstTouch:secondTouch:","abstract":"

@abstract","parent_name":"SDLPinchGesture"},"Classes/SDLPinchGesture.html#/c:objc(cs)SDLPinchGesture(py)firstTouch":{"name":"firstTouch","abstract":"

@abstract","parent_name":"SDLPinchGesture"},"Classes/SDLPinchGesture.html#/c:objc(cs)SDLPinchGesture(py)secondTouch":{"name":"secondTouch","abstract":"

@abstract","parent_name":"SDLPinchGesture"},"Classes/SDLPinchGesture.html#/c:objc(cs)SDLPinchGesture(py)distance":{"name":"distance","abstract":"

@abstract","parent_name":"SDLPinchGesture"},"Classes/SDLPinchGesture.html#/c:objc(cs)SDLPinchGesture(py)center":{"name":"center","abstract":"

@abstract","parent_name":"SDLPinchGesture"},"Classes/SDLPinchGesture.html#/c:objc(cs)SDLPinchGesture(py)isValid":{"name":"isValid","abstract":"

@abstract","parent_name":"SDLPinchGesture"},"Classes/SDLPhoneCapability.html#/c:objc(cs)SDLPhoneCapability(im)initWithDialNumber:":{"name":"-initWithDialNumber:","abstract":"

Undocumented

","parent_name":"SDLPhoneCapability"},"Classes/SDLPhoneCapability.html#/c:objc(cs)SDLPhoneCapability(py)dialNumberEnabled":{"name":"dialNumberEnabled","abstract":"

Whether or not the DialNumber RPC is enabled.

","parent_name":"SDLPhoneCapability"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(py)requiresEncryption":{"name":"requiresEncryption","abstract":"

Flag indicating if the app requires an encryption service to be active.

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)startWithCompletionHandler:":{"name":"-startWithCompletionHandler:","abstract":"

Start the manager with a completion block that will be called when startup completes. This is used internally. To use an SDLPermissionManager, you should use the manager found on SDLManager.

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)stop":{"name":"-stop","abstract":"

Stop the manager. This method is used internally.

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)isRPCAllowed:":{"name":"-isRPCAllowed:","abstract":"

Determine if an individual RPC is allowed for the current HMI level

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)groupStatusOfRPCs:":{"name":"-groupStatusOfRPCs:","abstract":"

Determine if all RPCs are allowed for the current HMI level

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)statusOfRPCs:":{"name":"-statusOfRPCs:","abstract":"

Retrieve a dictionary with keys that are the passed in RPC names, and objects of an NSNumber specifying if that RPC is currently allowed

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)addObserverForRPCs:groupType:withHandler:":{"name":"-addObserverForRPCs:groupType:withHandler:","abstract":"

Add an observer for specified RPC names, with a callback that will be called whenever the value changes, as well as immediately with the current status.

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)removeAllObservers":{"name":"-removeAllObservers","abstract":"

Remove every current observer

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)removeObserverForIdentifier:":{"name":"-removeObserverForIdentifier:","abstract":"

Remove block observers for the specified RPC

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionManager.html#/c:objc(cs)SDLPermissionManager(im)rpcRequiresEncryption:":{"name":"-rpcRequiresEncryption:","abstract":"

Check whether or not an RPC needs encryption.

","parent_name":"SDLPermissionManager"},"Classes/SDLPermissionItem.html#/c:objc(cs)SDLPermissionItem(py)rpcName":{"name":"rpcName","abstract":"

Name of the individual RPC in the policy table.

","parent_name":"SDLPermissionItem"},"Classes/SDLPermissionItem.html#/c:objc(cs)SDLPermissionItem(py)hmiPermissions":{"name":"hmiPermissions","abstract":"

HMI Permissions for the individual RPC; i.e. which HMI levels may it be used in

","parent_name":"SDLPermissionItem"},"Classes/SDLPermissionItem.html#/c:objc(cs)SDLPermissionItem(py)parameterPermissions":{"name":"parameterPermissions","abstract":"

RPC parameters for the individual RPC

","parent_name":"SDLPermissionItem"},"Classes/SDLPermissionItem.html#/c:objc(cs)SDLPermissionItem(py)requireEncryption":{"name":"requireEncryption","abstract":"

Describes whether or not the RPC needs encryption

","parent_name":"SDLPermissionItem"},"Classes/SDLPerformInteractionResponse.html#/c:objc(cs)SDLPerformInteractionResponse(py)choiceID":{"name":"choiceID","abstract":"

ID of the choice that was selected in response to PerformInteraction. Only is valid if general result is success:true.

","parent_name":"SDLPerformInteractionResponse"},"Classes/SDLPerformInteractionResponse.html#/c:objc(cs)SDLPerformInteractionResponse(py)manualTextEntry":{"name":"manualTextEntry","abstract":"

Manually entered text selection, e.g. through keyboard. Can be returned in lieu of choiceID, depending on the trigger source.

","parent_name":"SDLPerformInteractionResponse"},"Classes/SDLPerformInteractionResponse.html#/c:objc(cs)SDLPerformInteractionResponse(py)triggerSource":{"name":"triggerSource","abstract":"

A SDLTriggerSource object which will be shown in the HMI. Only is valid if resultCode is SUCCESS.

","parent_name":"SDLPerformInteractionResponse"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialText:interactionMode:interactionChoiceSetIDList:cancelID:":{"name":"-initWithInitialText:interactionMode:interactionChoiceSetIDList:cancelID:","abstract":"

Convenience init for creating a basic display or voice-recognition menu.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialText:initialPrompt:interactionMode:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:timeout:vrHelp:interactionLayout:cancelID:":{"name":"-initWithInitialText:initialPrompt:interactionMode:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:timeout:vrHelp:interactionLayout:cancelID:","abstract":"

Convenience init for setting all parameters of a display or voice-recognition menu.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInteractionChoiceSetId:":{"name":"-initWithInteractionChoiceSetId:","abstract":"

Convenience init for setting the a single visual or voice-recognition menu choice.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInteractionChoiceSetIdList:":{"name":"-initWithInteractionChoiceSetIdList:","abstract":"

Convenience init for setting the a visual or voice-recognition menu choices.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialPrompt:initialText:interactionChoiceSetID:":{"name":"-initWithInitialPrompt:initialText:interactionChoiceSetID:","abstract":"

Convenience init for creating a visual or voice-recognition menu with one choice.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialPrompt:initialText:interactionChoiceSetID:vrHelp:":{"name":"-initWithInitialPrompt:initialText:interactionChoiceSetID:vrHelp:","abstract":"

Convenience init for creating a visual or voice-recognition menu with one choice and VR help items.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:":{"name":"-initWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:","abstract":"

Convenience init for creating a visual or voice-recognition menu using the default display layout and VR help items. Prompts are created from the passed strings.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:vrHelp:":{"name":"-initWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:vrHelp:","abstract":"

Convenience init for creating a visual or voice-recognition menu using the default display layout. Prompts are created from the passed strings.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialChunks:initialText:interactionChoiceSetIDList:helpChunks:timeoutChunks:interactionMode:timeout:vrHelp:":{"name":"-initWithInitialChunks:initialText:interactionChoiceSetIDList:helpChunks:timeoutChunks:interactionMode:timeout:vrHelp:","abstract":"

Convenience init for creating a visual or voice-recognition menu using the default display layout.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(im)initWithInitialChunks:initialText:interactionChoiceSetIDList:helpChunks:timeoutChunks:interactionMode:timeout:vrHelp:interactionLayout:":{"name":"-initWithInitialChunks:initialText:interactionChoiceSetIDList:helpChunks:timeoutChunks:interactionMode:timeout:vrHelp:interactionLayout:","abstract":"

Convenience init for setting all parameters of a visual or voice-recognition menu.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)initialText":{"name":"initialText","abstract":"

Text to be displayed first.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)initialPrompt":{"name":"initialPrompt","abstract":"

This is the TTS prompt spoken to the user at the start of an interaction.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)interactionMode":{"name":"interactionMode","abstract":"

For application-requested interactions, this mode indicates the method in which the user is notified and uses the interaction. Users can choose either only by voice (VR_ONLY), by tactile selection from the menu (MANUAL_ONLY), or by either mode (BOTH).

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)interactionChoiceSetIDList":{"name":"interactionChoiceSetIDList","abstract":"

List of interaction choice set IDs to use with an interaction.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)helpPrompt":{"name":"helpPrompt","abstract":"

Help text. This is the spoken text when a user speaks help while the interaction is occurring.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)timeoutPrompt":{"name":"timeoutPrompt","abstract":"

Timeout text. This text is spoken when a VR interaction times out.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)timeout":{"name":"timeout","abstract":"

Timeout in milliseconds. Applies only to the menu portion of the interaction. The VR timeout will be handled by the platform. If omitted a standard value of 10 seconds is used.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)vrHelp":{"name":"vrHelp","abstract":"

Suggested voice recognition help items to display on-screen during a perform interaction. If omitted on supported displays, the default generated list of suggested choices shall be displayed.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)interactionLayout":{"name":"interactionLayout","abstract":"

For tactile interaction modes (MANUAL_ONLY, or BOTH), the layout mode of how the choices are presented.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformInteraction.html#/c:objc(cs)SDLPerformInteraction(py)cancelID":{"name":"cancelID","abstract":"

An ID for this specific perform interaction to allow cancellation through the CancelInteraction RPC.

","parent_name":"SDLPerformInteraction"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(im)initWithSamplingRate:bitsPerSample:audioType:maxDuration:":{"name":"-initWithSamplingRate:bitsPerSample:audioType:maxDuration:","abstract":"

Undocumented

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(im)initWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:bitsPerSample:audioType:maxDuration:muteAudio:":{"name":"-initWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:bitsPerSample:audioType:maxDuration:muteAudio:","abstract":"

Undocumented

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(im)initWithSamplingRate:bitsPerSample:audioType:maxDuration:audioDataHandler:":{"name":"-initWithSamplingRate:bitsPerSample:audioType:maxDuration:audioDataHandler:","abstract":"

Undocumented

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(im)initWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:bitsPerSample:audioType:maxDuration:muteAudio:audioDataHandler:":{"name":"-initWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:bitsPerSample:audioType:maxDuration:muteAudio:audioDataHandler:","abstract":"

Undocumented

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)initialPrompt":{"name":"initialPrompt","abstract":"

initial prompt which will be spoken before opening the audio pass","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)audioPassThruDisplayText1":{"name":"audioPassThruDisplayText1","abstract":"

a line of text displayed during audio capture","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)audioPassThruDisplayText2":{"name":"audioPassThruDisplayText2","abstract":"

A line of text displayed during audio capture","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)samplingRate":{"name":"samplingRate","abstract":"

A samplingRate

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)maxDuration":{"name":"maxDuration","abstract":"

the maximum duration of audio recording in milliseconds

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)bitsPerSample":{"name":"bitsPerSample","abstract":"

the quality the audio is recorded - 8 bit or 16 bit

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)audioType":{"name":"audioType","abstract":"

an audioType

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)muteAudio":{"name":"muteAudio","abstract":"

a Boolean value representing if the current audio source should be","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAudioPassThru.html#/c:objc(cs)SDLPerformAudioPassThru(py)audioDataHandler":{"name":"audioDataHandler","abstract":"

A handler that will be called whenever an onAudioPassThru notification is received.

","parent_name":"SDLPerformAudioPassThru"},"Classes/SDLPerformAppServiceInteractionResponse.html#/c:objc(cs)SDLPerformAppServiceInteractionResponse(im)initWithServiceSpecificResult:":{"name":"-initWithServiceSpecificResult:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLPerformAppServiceInteractionResponse"},"Classes/SDLPerformAppServiceInteractionResponse.html#/c:objc(cs)SDLPerformAppServiceInteractionResponse(py)serviceSpecificResult":{"name":"serviceSpecificResult","abstract":"

The service can provide specific result strings to the consumer through this param.

","parent_name":"SDLPerformAppServiceInteractionResponse"},"Classes/SDLPerformAppServiceInteraction.html#/c:objc(cs)SDLPerformAppServiceInteraction(im)initWithServiceUri:serviceID:originApp:":{"name":"-initWithServiceUri:serviceID:originApp:","abstract":"

Convenience init for required parameters.

","parent_name":"SDLPerformAppServiceInteraction"},"Classes/SDLPerformAppServiceInteraction.html#/c:objc(cs)SDLPerformAppServiceInteraction(im)initWithServiceUri:serviceID:originApp:requestServiceActive:":{"name":"-initWithServiceUri:serviceID:originApp:requestServiceActive:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLPerformAppServiceInteraction"},"Classes/SDLPerformAppServiceInteraction.html#/c:objc(cs)SDLPerformAppServiceInteraction(py)serviceUri":{"name":"serviceUri","abstract":"

Fully qualified URI based on a predetermined scheme provided by the app service. SDL makes no guarantee that this URI is correct.

","parent_name":"SDLPerformAppServiceInteraction"},"Classes/SDLPerformAppServiceInteraction.html#/c:objc(cs)SDLPerformAppServiceInteraction(py)serviceID":{"name":"serviceID","abstract":"

The service ID that the app consumer wishes to send this URI.

","parent_name":"SDLPerformAppServiceInteraction"},"Classes/SDLPerformAppServiceInteraction.html#/c:objc(cs)SDLPerformAppServiceInteraction(py)originApp":{"name":"originApp","abstract":"

This string is the appID of the app requesting the app service provider take the specific action.

","parent_name":"SDLPerformAppServiceInteraction"},"Classes/SDLPerformAppServiceInteraction.html#/c:objc(cs)SDLPerformAppServiceInteraction(py)requestServiceActive":{"name":"requestServiceActive","abstract":"

This flag signals the requesting consumer would like this service to become the active primary service of the destination’s type.

","parent_name":"SDLPerformAppServiceInteraction"},"Classes/SDLParameterPermissions.html#/c:objc(cs)SDLParameterPermissions(py)allowed":{"name":"allowed","abstract":"

A set of all parameters that are permitted for this given RPC.

","parent_name":"SDLParameterPermissions"},"Classes/SDLParameterPermissions.html#/c:objc(cs)SDLParameterPermissions(py)userDisallowed":{"name":"userDisallowed","abstract":"

A set of all parameters that are prohibited for this given RPC.

","parent_name":"SDLParameterPermissions"},"Classes/SDLOnWayPointChange.html#/c:objc(cs)SDLOnWayPointChange(py)waypoints":{"name":"waypoints","abstract":"

Location address for display purposes only

","parent_name":"SDLOnWayPointChange"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)gps":{"name":"gps","abstract":"

The car current GPS coordinates

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)speed":{"name":"speed","abstract":"

The vehicle speed in kilometers per hour

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)rpm":{"name":"rpm","abstract":"

The number of revolutions per minute of the engine.

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)fuelLevel":{"name":"fuelLevel","abstract":"

The fuel level in the tank (percentage)

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

The fuel level state

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)fuelRange":{"name":"fuelRange","abstract":"

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

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

The instantaneous fuel consumption in microlitres

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)externalTemperature":{"name":"externalTemperature","abstract":"

The external temperature in degrees celsius.

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)vin":{"name":"vin","abstract":"

The Vehicle Identification Number

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)prndl":{"name":"prndl","abstract":"

The current gear shift state of the user’s vehicle

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)tirePressure":{"name":"tirePressure","abstract":"

The current pressure warnings for the user’s vehicle

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)odometer":{"name":"odometer","abstract":"

Odometer reading in km

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)beltStatus":{"name":"beltStatus","abstract":"

The status of the seat belts

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)bodyInformation":{"name":"bodyInformation","abstract":"

The body information including power modes

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)deviceStatus":{"name":"deviceStatus","abstract":"

The IVI system status including signal and battery strength

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)driverBraking":{"name":"driverBraking","abstract":"

The status of the brake pedal

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)wiperStatus":{"name":"wiperStatus","abstract":"

The status of the wipers

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)headLampStatus":{"name":"headLampStatus","abstract":"

Status of the head lamps

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)engineOilLife":{"name":"engineOilLife","abstract":"

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

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)engineTorque":{"name":"engineTorque","abstract":"

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

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

Accelerator pedal position (percentage depressed)

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

Current angle of the steering wheel (in deg)

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)eCallInfo":{"name":"eCallInfo","abstract":"

Emergency Call notification and confirmation data

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)airbagStatus":{"name":"airbagStatus","abstract":"

The status of the air bags

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

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

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)clusterModeStatus":{"name":"clusterModeStatus","abstract":"

The status modes of the cluster

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)myKey":{"name":"myKey","abstract":"

Information related to the MyKey feature

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

The status of the electronic parking brake

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)turnSignal":{"name":"turnSignal","abstract":"

The status of the turn signal

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

The cloud app vehicle ID

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnVehicleData.html#/c:objc(cs)SDLOnVehicleData(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data item for any given OEM custom vehicle data name.

","parent_name":"SDLOnVehicleData"},"Classes/SDLOnTouchEvent.html#/c:objc(cs)SDLOnTouchEvent(py)type":{"name":"type","abstract":"

The type of touch event.

","parent_name":"SDLOnTouchEvent"},"Classes/SDLOnTouchEvent.html#/c:objc(cs)SDLOnTouchEvent(py)event":{"name":"event","abstract":"

List of all individual touches involved in this event.

","parent_name":"SDLOnTouchEvent"},"Classes/SDLOnTBTClientState.html#/c:objc(cs)SDLOnTBTClientState(py)state":{"name":"state","abstract":"

Current State of TBT client

","parent_name":"SDLOnTBTClientState"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)requestType":{"name":"requestType","abstract":"

The type of system request.

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)requestSubType":{"name":"requestSubType","abstract":"

A request subType used when the requestType is OEM_SPECIFIC.

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)url":{"name":"url","abstract":"

Optional URL for HTTP requests. If blank, the binary data shall be forwarded to the app. If not blank, the binary data shall be forwarded to the url with a provided timeout in seconds.

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)timeout":{"name":"timeout","abstract":"

Optional timeout for HTTP requests Required if a URL is provided

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)fileType":{"name":"fileType","abstract":"

Optional file type (meant for HTTP file requests).

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)offset":{"name":"offset","abstract":"

Optional offset in bytes for resuming partial data chunks

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemRequest.html#/c:objc(cs)SDLOnSystemRequest(py)length":{"name":"length","abstract":"

Optional length in bytes for resuming partial data chunks

","parent_name":"SDLOnSystemRequest"},"Classes/SDLOnSystemCapabilityUpdated.html#/c:objc(cs)SDLOnSystemCapabilityUpdated(im)initWithSystemCapability:":{"name":"-initWithSystemCapability:","abstract":"

Convenience init for required parameters

","parent_name":"SDLOnSystemCapabilityUpdated"},"Classes/SDLOnSystemCapabilityUpdated.html#/c:objc(cs)SDLOnSystemCapabilityUpdated(py)systemCapability":{"name":"systemCapability","abstract":"

The system capability that has been updated.

","parent_name":"SDLOnSystemCapabilityUpdated"},"Classes/SDLOnSyncPData.html#/c:objc(cs)SDLOnSyncPData(py)URL":{"name":"URL","abstract":"

Undocumented

","parent_name":"SDLOnSyncPData"},"Classes/SDLOnSyncPData.html#/c:objc(cs)SDLOnSyncPData(py)Timeout":{"name":"Timeout","abstract":"

Undocumented

","parent_name":"SDLOnSyncPData"},"Classes/SDLOnRCStatus.html#/c:objc(cs)SDLOnRCStatus(py)allocatedModules":{"name":"allocatedModules","abstract":"

@abstract Contains a list (zero or more) of module types that","parent_name":"SDLOnRCStatus"},"Classes/SDLOnRCStatus.html#/c:objc(cs)SDLOnRCStatus(py)freeModules":{"name":"freeModules","abstract":"

@abstract Contains a list (zero or more) of module types that are free to access for the application.

","parent_name":"SDLOnRCStatus"},"Classes/SDLOnRCStatus.html#/c:objc(cs)SDLOnRCStatus(py)allowed":{"name":"allowed","abstract":"

Issued by SDL to notify the application about remote control status change on SDL","parent_name":"SDLOnRCStatus"},"Classes/SDLOnPermissionsChange.html#/c:objc(cs)SDLOnPermissionsChange(py)permissionItem":{"name":"permissionItem","abstract":"

Describes change in permissions for a given set of RPCs

","parent_name":"SDLOnPermissionsChange"},"Classes/SDLOnPermissionsChange.html#/c:objc(cs)SDLOnPermissionsChange(py)requireEncryption":{"name":"requireEncryption","abstract":"

Describes whether or not the app needs the encryption permission

","parent_name":"SDLOnPermissionsChange"},"Classes/SDLOnLockScreenStatus.html#/c:objc(cs)SDLOnLockScreenStatus(py)driverDistractionStatus":{"name":"driverDistractionStatus","abstract":"

Get the current driver distraction status(i.e. whether driver distraction rules are in effect, or not)

","parent_name":"SDLOnLockScreenStatus"},"Classes/SDLOnLockScreenStatus.html#/c:objc(cs)SDLOnLockScreenStatus(py)userSelected":{"name":"userSelected","abstract":"

Get user selection status for the application (has the app been selected via hmi or voice command)

","parent_name":"SDLOnLockScreenStatus"},"Classes/SDLOnLockScreenStatus.html#/c:objc(cs)SDLOnLockScreenStatus(py)lockScreenStatus":{"name":"lockScreenStatus","abstract":"

Indicates if the lockscreen should be required, optional or off

","parent_name":"SDLOnLockScreenStatus"},"Classes/SDLOnLockScreenStatus.html#/c:objc(cs)SDLOnLockScreenStatus(py)hmiLevel":{"name":"hmiLevel","abstract":"

Get HMILevel in effect for the application

","parent_name":"SDLOnLockScreenStatus"},"Classes/SDLOnLanguageChange.html#/c:objc(cs)SDLOnLanguageChange(py)language":{"name":"language","abstract":"

Current SDL voice engine (VR+TTS) language

","parent_name":"SDLOnLanguageChange"},"Classes/SDLOnLanguageChange.html#/c:objc(cs)SDLOnLanguageChange(py)hmiDisplayLanguage":{"name":"hmiDisplayLanguage","abstract":"

Current display language

","parent_name":"SDLOnLanguageChange"},"Classes/SDLOnKeyboardInput.html#/c:objc(cs)SDLOnKeyboardInput(py)event":{"name":"event","abstract":"

The type of keyboard input

","parent_name":"SDLOnKeyboardInput"},"Classes/SDLOnKeyboardInput.html#/c:objc(cs)SDLOnKeyboardInput(py)data":{"name":"data","abstract":"

The current keyboard string input from the user

","parent_name":"SDLOnKeyboardInput"},"Classes/SDLOnInteriorVehicleData.html#/c:objc(cs)SDLOnInteriorVehicleData(py)moduleData":{"name":"moduleData","abstract":"

The subscribed module data that changed

","parent_name":"SDLOnInteriorVehicleData"},"Classes/SDLOnHashChange.html#/c:objc(cs)SDLOnHashChange(py)hashID":{"name":"hashID","abstract":"

Calculated hash ID to be referenced during RegisterAppInterface request.

","parent_name":"SDLOnHashChange"},"Classes/SDLOnHMIStatus.html#/c:objc(cs)SDLOnHMIStatus(py)hmiLevel":{"name":"hmiLevel","abstract":"

SDLHMILevel in effect for the application

","parent_name":"SDLOnHMIStatus"},"Classes/SDLOnHMIStatus.html#/c:objc(cs)SDLOnHMIStatus(py)audioStreamingState":{"name":"audioStreamingState","abstract":"

Current state of audio streaming for the application. When this parameter has a value of NOT_AUDIBLE, the application must stop streaming audio to SDL.

","parent_name":"SDLOnHMIStatus"},"Classes/SDLOnHMIStatus.html#/c:objc(cs)SDLOnHMIStatus(py)videoStreamingState":{"name":"videoStreamingState","abstract":"

Current availablility of video streaming for the application. When this parameter is NOT_STREAMABLE, the application must stop video streaming to SDL.

","parent_name":"SDLOnHMIStatus"},"Classes/SDLOnHMIStatus.html#/c:objc(cs)SDLOnHMIStatus(py)systemContext":{"name":"systemContext","abstract":"

Whether a user-initiated interaction is in-progress (VRSESSION or MENU), or not (MAIN)

","parent_name":"SDLOnHMIStatus"},"Classes/SDLOnHMIStatus.html#/c:objc(cs)SDLOnHMIStatus(py)windowID":{"name":"windowID","abstract":"

This is the unique ID assigned to the window that this RPC is intended for. If this param is not included, it will be assumed that this request is specifically for the main window on the main display. - see: PredefinedWindows enum.

","parent_name":"SDLOnHMIStatus"},"Classes/SDLOnEncodedSyncPData.html#/c:objc(cs)SDLOnEncodedSyncPData(py)data":{"name":"data","abstract":"

Contains base64 encoded string of SyncP packets.

","parent_name":"SDLOnEncodedSyncPData"},"Classes/SDLOnEncodedSyncPData.html#/c:objc(cs)SDLOnEncodedSyncPData(py)URL":{"name":"URL","abstract":"

If blank, the SyncP data shall be forwarded to the app. If not blank, the SyncP data shall be forwarded to the provided URL.

","parent_name":"SDLOnEncodedSyncPData"},"Classes/SDLOnEncodedSyncPData.html#/c:objc(cs)SDLOnEncodedSyncPData(py)Timeout":{"name":"Timeout","abstract":"

If blank, the SyncP data shall be forwarded to the app. If not blank, the SyncP data shall be forwarded with the provided timeout in seconds.

","parent_name":"SDLOnEncodedSyncPData"},"Classes/SDLOnDriverDistraction.html#/c:objc(cs)SDLOnDriverDistraction(py)state":{"name":"state","abstract":"

The driver distraction state (i.e. whether driver distraction rules are in effect, or not)

","parent_name":"SDLOnDriverDistraction"},"Classes/SDLOnDriverDistraction.html#/c:objc(cs)SDLOnDriverDistraction(py)lockScreenDismissalEnabled":{"name":"lockScreenDismissalEnabled","abstract":"

If enabled, the lock screen will be able to be dismissed while connected to SDL, allowing users the ability to interact with the app.

","parent_name":"SDLOnDriverDistraction"},"Classes/SDLOnDriverDistraction.html#/c:objc(cs)SDLOnDriverDistraction(py)lockScreenDismissalWarning":{"name":"lockScreenDismissalWarning","abstract":"

Warning message to be displayed on the lock screen when dismissal is enabled. This warning should be used to ensure that the user is not the driver of the vehicle, ex. Swipe up to dismiss, acknowledging that you are not the driver.. This parameter must be present if lockScreenDismissalEnabled is set to true.

","parent_name":"SDLOnDriverDistraction"},"Classes/SDLOnCommand.html#/c:objc(cs)SDLOnCommand(py)cmdID":{"name":"cmdID","abstract":"

The command ID of the command the user selected. This is the command ID value provided by the application in the SDLAddCommand operation that created the command.

","parent_name":"SDLOnCommand"},"Classes/SDLOnCommand.html#/c:objc(cs)SDLOnCommand(py)triggerSource":{"name":"triggerSource","abstract":"

Indicates whether command was selected via voice or via a menu selection (using the OK button).

","parent_name":"SDLOnCommand"},"Classes/SDLOnButtonPress.html#/c:objc(cs)SDLOnButtonPress(py)buttonName":{"name":"buttonName","abstract":"

The button’s name

","parent_name":"SDLOnButtonPress"},"Classes/SDLOnButtonPress.html#/c:objc(cs)SDLOnButtonPress(py)buttonPressMode":{"name":"buttonPressMode","abstract":"

Indicates whether this is a LONG or SHORT button press event

","parent_name":"SDLOnButtonPress"},"Classes/SDLOnButtonPress.html#/c:objc(cs)SDLOnButtonPress(py)customButtonID":{"name":"customButtonID","abstract":"

If ButtonName is CUSTOM_BUTTON, this references the integer ID passed by a custom button. (e.g. softButton ID)

","parent_name":"SDLOnButtonPress"},"Classes/SDLOnButtonEvent.html#/c:objc(cs)SDLOnButtonEvent(py)buttonName":{"name":"buttonName","abstract":"

The name of the button

","parent_name":"SDLOnButtonEvent"},"Classes/SDLOnButtonEvent.html#/c:objc(cs)SDLOnButtonEvent(py)buttonEventMode":{"name":"buttonEventMode","abstract":"

Indicates whether this is an UP or DOWN event

","parent_name":"SDLOnButtonEvent"},"Classes/SDLOnButtonEvent.html#/c:objc(cs)SDLOnButtonEvent(py)customButtonID":{"name":"customButtonID","abstract":"

If ButtonName is CUSTOM_BUTTON, this references the integer ID passed by a custom button. (e.g. softButton ID)

","parent_name":"SDLOnButtonEvent"},"Classes/SDLOnAppServiceData.html#/c:objc(cs)SDLOnAppServiceData(im)initWithServiceData:":{"name":"-initWithServiceData:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLOnAppServiceData"},"Classes/SDLOnAppServiceData.html#/c:objc(cs)SDLOnAppServiceData(py)serviceData":{"name":"serviceData","abstract":"

The updated app service data.

","parent_name":"SDLOnAppServiceData"},"Classes/SDLOnAppInterfaceUnregistered.html#/c:objc(cs)SDLOnAppInterfaceUnregistered(py)reason":{"name":"reason","abstract":"

The reason application’s interface was terminated

","parent_name":"SDLOnAppInterfaceUnregistered"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(im)initWithSubThoroughfare:thoroughfare:locality:administrativeArea:postalCode:countryCode:":{"name":"-initWithSubThoroughfare:thoroughfare:locality:administrativeArea:postalCode:countryCode:","abstract":"

Undocumented

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(im)initWithSubThoroughfare:thoroughfare:locality:administrativeArea:postalCode:countryCode:countryName:subAdministrativeArea:subLocality:":{"name":"-initWithSubThoroughfare:thoroughfare:locality:administrativeArea:postalCode:countryCode:countryName:subAdministrativeArea:subLocality:","abstract":"

Undocumented

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)countryName":{"name":"countryName","abstract":"

Name of the country (localized)

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)countryCode":{"name":"countryCode","abstract":"

countryCode of the country(ISO 3166-2)

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)postalCode":{"name":"postalCode","abstract":"

postalCode of location (PLZ, ZIP, PIN, CAP etc.)

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)administrativeArea":{"name":"administrativeArea","abstract":"

Portion of country (e.g. state)

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)subAdministrativeArea":{"name":"subAdministrativeArea","abstract":"

Portion of administrativeArea (e.g. county)

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)locality":{"name":"locality","abstract":"

Hypernym for city/village

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)subLocality":{"name":"subLocality","abstract":"

Hypernym for district

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)thoroughfare":{"name":"thoroughfare","abstract":"

Hypernym for street, road etc.

","parent_name":"SDLOasisAddress"},"Classes/SDLOasisAddress.html#/c:objc(cs)SDLOasisAddress(py)subThoroughfare":{"name":"subThoroughfare","abstract":"

Portion of thoroughfare (e.g. house number)

","parent_name":"SDLOasisAddress"},"Classes/SDLNotificationConstants.html#/c:objc(cs)SDLNotificationConstants(cm)allResponseNames":{"name":"+allResponseNames","abstract":"

All of the possible SDL RPC Response notification names

","parent_name":"SDLNotificationConstants"},"Classes/SDLNotificationConstants.html#/c:objc(cs)SDLNotificationConstants(cm)allButtonEventNotifications":{"name":"+allButtonEventNotifications","abstract":"

All of the possible SDL Button event notification names

","parent_name":"SDLNotificationConstants"},"Classes/SDLNavigationServiceManifest.html#/c:objc(cs)SDLNavigationServiceManifest(im)initWithAcceptsWayPoints:":{"name":"-initWithAcceptsWayPoints:","abstract":"

Convenience init.

","parent_name":"SDLNavigationServiceManifest"},"Classes/SDLNavigationServiceManifest.html#/c:objc(cs)SDLNavigationServiceManifest(py)acceptsWayPoints":{"name":"acceptsWayPoints","abstract":"

Informs the subscriber if this service can actually accept way points.

","parent_name":"SDLNavigationServiceManifest"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(im)initWithTimestamp:":{"name":"-initWithTimestamp:","abstract":"

Convenience init for required parameters.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(im)initWithTimestamp:origin:destination:destinationETA:instructions:nextInstructionETA:nextInstructionDistance:nextInstructionDistanceScale:prompt:":{"name":"-initWithTimestamp:origin:destination:destinationETA:instructions:nextInstructionETA:nextInstructionDistance:nextInstructionDistanceScale:prompt:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)timestamp":{"name":"timestamp","abstract":"

This is the timestamp of when the data was generated. This is to ensure any time or distance given in the data can accurately be adjusted if necessary.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)origin":{"name":"origin","abstract":"

The start location.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)destination":{"name":"destination","abstract":"

The final destination location.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)destinationETA":{"name":"destinationETA","abstract":"

The estimated time of arrival at the final destination location.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)instructions":{"name":"instructions","abstract":"

This array should be ordered with all remaining instructions. The start of this array should always contain the next instruction.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)nextInstructionETA":{"name":"nextInstructionETA","abstract":"

The estimated time of arrival at the next destination.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)nextInstructionDistance":{"name":"nextInstructionDistance","abstract":"

The distance to this instruction from current location. This should only be updated ever .1 unit of distance. For more accuracy the consumer can use the GPS location of itself and the next instruction.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)nextInstructionDistanceScale":{"name":"nextInstructionDistanceScale","abstract":"

Distance till next maneuver (starting from) from previous maneuver.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationServiceData.html#/c:objc(cs)SDLNavigationServiceData(py)prompt":{"name":"prompt","abstract":"

This is a prompt message that should be conveyed to the user through either display or voice (TTS). This param will change often as it should represent the following: approaching instruction, post instruction, alerts that affect the current navigation session, etc.

","parent_name":"SDLNavigationServiceData"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(im)initWithLocationDetails:action:":{"name":"-initWithLocationDetails:action:","abstract":"

Convenience init for required parameters

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(im)initWithLocationDetails:action:eta:bearing:junctionType:drivingSide:details:image:":{"name":"-initWithLocationDetails:action:eta:bearing:junctionType:drivingSide:details:image:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)locationDetails":{"name":"locationDetails","abstract":"

The location details.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)action":{"name":"action","abstract":"

The navigation action.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)eta":{"name":"eta","abstract":"

The estimated time of arrival.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)bearing":{"name":"bearing","abstract":"

The angle at which this instruction takes place. For example, 0 would mean straight, <=45 is bearing right, >= 135 is sharp right, between 45 and 135 is a regular right, and 180 is a U-Turn, etc.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)junctionType":{"name":"junctionType","abstract":"

The navigation junction type.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)drivingSide":{"name":"drivingSide","abstract":"

Used to infer which side of the road this instruction takes place. For a U-Turn (action=TURN, bearing=180) this will determine which direction the turn should take place.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)details":{"name":"details","abstract":"

This is a string representation of this instruction, used to display instructions to the users. This is not intended to be read aloud to the users, see the param prompt in NavigationServiceData for that.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationInstruction.html#/c:objc(cs)SDLNavigationInstruction(py)image":{"name":"image","abstract":"

An image representation of this instruction.

","parent_name":"SDLNavigationInstruction"},"Classes/SDLNavigationCapability.html#/c:objc(cs)SDLNavigationCapability(im)initWithSendLocation:waypoints:":{"name":"-initWithSendLocation:waypoints:","abstract":"

Undocumented

","parent_name":"SDLNavigationCapability"},"Classes/SDLNavigationCapability.html#/c:objc(cs)SDLNavigationCapability(py)sendLocationEnabled":{"name":"sendLocationEnabled","abstract":"

Whether or not the SendLocation RPC is enabled.

","parent_name":"SDLNavigationCapability"},"Classes/SDLNavigationCapability.html#/c:objc(cs)SDLNavigationCapability(py)getWayPointsEnabled":{"name":"getWayPointsEnabled","abstract":"

Whether or not Waypoint related RPCs are enabled.

","parent_name":"SDLNavigationCapability"},"Classes/SDLMyKey.html#/c:objc(cs)SDLMyKey(py)e911Override":{"name":"e911Override","abstract":"

Indicates whether e911 override is on. References signal MyKey_e911Override_St. See VehicleDataStatus.

","parent_name":"SDLMyKey"},"Classes/SDLMsgVersion.html#/c:objc(cs)SDLMsgVersion(im)initWithMajorVersion:minorVersion:patchVersion:":{"name":"-initWithMajorVersion:minorVersion:patchVersion:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLMsgVersion"},"Classes/SDLMsgVersion.html#/c:objc(cs)SDLMsgVersion(py)majorVersion":{"name":"majorVersion","abstract":"

The major version indicates versions that is not-compatible to previous versions

","parent_name":"SDLMsgVersion"},"Classes/SDLMsgVersion.html#/c:objc(cs)SDLMsgVersion(py)minorVersion":{"name":"minorVersion","abstract":"

The minor version indicates a change to a previous version that should still allow to be run on an older version (with limited functionality)

","parent_name":"SDLMsgVersion"},"Classes/SDLMsgVersion.html#/c:objc(cs)SDLMsgVersion(py)patchVersion":{"name":"patchVersion","abstract":"

Allows backward-compatible fixes to the API without increasing the minor version of the interface

","parent_name":"SDLMsgVersion"},"Classes/SDLModuleInfo.html#/c:objc(cs)SDLModuleInfo(py)moduleId":{"name":"moduleId","parent_name":"SDLModuleInfo"},"Classes/SDLModuleInfo.html#/c:objc(cs)SDLModuleInfo(py)location":{"name":"location","abstract":"

Location of a module.","parent_name":"SDLModuleInfo"},"Classes/SDLModuleInfo.html#/c:objc(cs)SDLModuleInfo(py)serviceArea":{"name":"serviceArea","abstract":"

Service area of a module.","parent_name":"SDLModuleInfo"},"Classes/SDLModuleInfo.html#/c:objc(cs)SDLModuleInfo(py)allowMultipleAccess":{"name":"allowMultipleAccess","abstract":"

Allow multiple users/apps to access the module or not

","parent_name":"SDLModuleInfo"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(im)initWithRadioControlData:":{"name":"-initWithRadioControlData:","abstract":"

Constructs a newly allocated SDLModuleData object with radio control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(im)initWithClimateControlData:":{"name":"-initWithClimateControlData:","abstract":"

Constructs a newly allocated SDLModuleData object with climate control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(im)initWithAudioControlData:":{"name":"-initWithAudioControlData:","abstract":"

Constructs a newly allocated SDLModuleData object with audio control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(im)initWithLightControlData:":{"name":"-initWithLightControlData:","abstract":"

Constructs a newly allocated SDLModuleData object with light control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(im)initWithHMISettingsControlData:":{"name":"-initWithHMISettingsControlData:","abstract":"

Constructs a newly allocated SDLModuleData object with hmi settings data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(im)initWithSeatControlData:":{"name":"-initWithSeatControlData:","abstract":"

Constructs a newly allocated SDLModuleData object with seat control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)moduleType":{"name":"moduleType","abstract":"

The moduleType indicates which type of data should be changed and identifies which data object exists in this struct.

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)moduleId":{"name":"moduleId","abstract":"

Id of a module, published by System Capability.

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)radioControlData":{"name":"radioControlData","abstract":"

The radio control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)climateControlData":{"name":"climateControlData","abstract":"

The climate control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)seatControlData":{"name":"seatControlData","abstract":"

The seat control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)audioControlData":{"name":"audioControlData","abstract":"

The audio control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)lightControlData":{"name":"lightControlData","abstract":"

The light control data

","parent_name":"SDLModuleData"},"Classes/SDLModuleData.html#/c:objc(cs)SDLModuleData(py)hmiSettingsControlData":{"name":"hmiSettingsControlData","abstract":"

The hmi control data

","parent_name":"SDLModuleData"},"Classes/SDLMetadataTags.html#/c:objc(cs)SDLMetadataTags(im)initWithTextFieldTypes:mainField2:":{"name":"-initWithTextFieldTypes:mainField2:","abstract":"

Constructs a newly allocated SDLMetadataType object with NSArrays

","parent_name":"SDLMetadataTags"},"Classes/SDLMetadataTags.html#/c:objc(cs)SDLMetadataTags(im)initWithTextFieldTypes:mainField2:mainField3:mainField4:":{"name":"-initWithTextFieldTypes:mainField2:mainField3:mainField4:","abstract":"

Undocumented

","parent_name":"SDLMetadataTags"},"Classes/SDLMetadataTags.html#/c:objc(cs)SDLMetadataTags(py)mainField1":{"name":"mainField1","abstract":"

The type of data contained in the mainField1 text field.

","parent_name":"SDLMetadataTags"},"Classes/SDLMetadataTags.html#/c:objc(cs)SDLMetadataTags(py)mainField2":{"name":"mainField2","abstract":"

The type of data contained in the mainField2 text field.

","parent_name":"SDLMetadataTags"},"Classes/SDLMetadataTags.html#/c:objc(cs)SDLMetadataTags(py)mainField3":{"name":"mainField3","abstract":"

The type of data contained in the mainField3 text field.

","parent_name":"SDLMetadataTags"},"Classes/SDLMetadataTags.html#/c:objc(cs)SDLMetadataTags(py)mainField4":{"name":"mainField4","abstract":"

The type of data contained in the mainField4 text field.

","parent_name":"SDLMetadataTags"},"Classes/SDLMenuParams.html#/c:objc(cs)SDLMenuParams(im)initWithMenuName:":{"name":"-initWithMenuName:","abstract":"

Undocumented

","parent_name":"SDLMenuParams"},"Classes/SDLMenuParams.html#/c:objc(cs)SDLMenuParams(im)initWithMenuName:parentId:position:":{"name":"-initWithMenuName:parentId:position:","abstract":"

Undocumented

","parent_name":"SDLMenuParams"},"Classes/SDLMenuParams.html#/c:objc(cs)SDLMenuParams(py)parentID":{"name":"parentID","abstract":"

The unique ID of an existing submenu to which a command will be added

","parent_name":"SDLMenuParams"},"Classes/SDLMenuParams.html#/c:objc(cs)SDLMenuParams(py)position":{"name":"position","abstract":"

The position within the items of the parent Command Menu

","parent_name":"SDLMenuParams"},"Classes/SDLMenuParams.html#/c:objc(cs)SDLMenuParams(py)menuName":{"name":"menuName","abstract":"

The menu name which appears in menu, representing this command

","parent_name":"SDLMenuParams"},"Classes/SDLMenuConfiguration.html#/c:objc(cs)SDLMenuConfiguration(py)mainMenuLayout":{"name":"mainMenuLayout","abstract":"

Changes the default main menu layout. Defaults to SDLMenuLayoutList.

","parent_name":"SDLMenuConfiguration"},"Classes/SDLMenuConfiguration.html#/c:objc(cs)SDLMenuConfiguration(py)defaultSubmenuLayout":{"name":"defaultSubmenuLayout","abstract":"

Changes the default submenu layout. To change this for an individual submenu, set the menuLayout property on the SDLMenuCell initializer for creating a cell with sub-cells. Defaults to SDLMenuLayoutList.

","parent_name":"SDLMenuConfiguration"},"Classes/SDLMenuConfiguration.html#/c:objc(cs)SDLMenuConfiguration(im)initWithMainMenuLayout:defaultSubmenuLayout:":{"name":"-initWithMainMenuLayout:defaultSubmenuLayout:","abstract":"

Initialize a new menu configuration with a main menu layout and a default submenu layout which can be overriden per-submenu if desired.

","parent_name":"SDLMenuConfiguration"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(py)title":{"name":"title","abstract":"

The cell’s text to be displayed

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(py)icon":{"name":"icon","abstract":"

The cell’s icon to be displayed

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(py)voiceCommands":{"name":"voiceCommands","abstract":"

The strings the user can say to activate this voice command

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(py)handler":{"name":"handler","abstract":"

The handler that will be called when the command is activated

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(py)subCells":{"name":"subCells","abstract":"

If this is non-nil, this cell will be a sub-menu button, displaying the subcells in a menu when pressed.

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(py)submenuLayout":{"name":"submenuLayout","abstract":"

The layout in which the subCells will be displayed.

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(im)initWithTitle:icon:voiceCommands:handler:":{"name":"-initWithTitle:icon:voiceCommands:handler:","abstract":"

Create a menu cell that has no subcells.

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(im)initWithTitle:subCells:":{"name":"-initWithTitle:subCells:","abstract":"

Create a menu cell that has subcells and when selected will go into a deeper part of the menu

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(im)initWithTitle:icon:subCells:":{"name":"-initWithTitle:icon:subCells:","abstract":"

Create a menu cell that has subcells and when selected will go into a deeper part of the menu

","parent_name":"SDLMenuCell"},"Classes/SDLMenuCell.html#/c:objc(cs)SDLMenuCell(im)initWithTitle:icon:submenuLayout:subCells:":{"name":"-initWithTitle:icon:submenuLayout:subCells:","abstract":"

Create a menu cell that has subcells and when selected will go into a deeper part of the menu

","parent_name":"SDLMenuCell"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(im)initWithMediaType:mediaTitle:mediaArtist:mediaAlbum:playlistName:isExplicit:trackPlaybackProgress:trackPlaybackDuration:queuePlaybackProgress:queuePlaybackDuration:queueCurrentTrackNumber:queueTotalTrackCount:":{"name":"-initWithMediaType:mediaTitle:mediaArtist:mediaAlbum:playlistName:isExplicit:trackPlaybackProgress:trackPlaybackDuration:queuePlaybackProgress:queuePlaybackDuration:queueCurrentTrackNumber:queueTotalTrackCount:","abstract":"

Convenience init

","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(im)initWithMediaType:mediaImage:mediaTitle:mediaArtist:mediaAlbum:playlistName:isExplicit:trackPlaybackProgress:trackPlaybackDuration:queuePlaybackProgress:queuePlaybackDuration:queueCurrentTrackNumber:queueTotalTrackCount:":{"name":"-initWithMediaType:mediaImage:mediaTitle:mediaArtist:mediaAlbum:playlistName:isExplicit:trackPlaybackProgress:trackPlaybackDuration:queuePlaybackProgress:queuePlaybackDuration:queueCurrentTrackNumber:queueTotalTrackCount:","abstract":"

Convenience init

","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)mediaImage":{"name":"mediaImage","abstract":"

Sets the media image associated with the currently playing media","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)mediaType":{"name":"mediaType","abstract":"

The type of the currently playing or paused track.

","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)mediaTitle":{"name":"mediaTitle","abstract":"

Music: The name of the current track","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)mediaArtist":{"name":"mediaArtist","abstract":"

Music: The name of the current album artist","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)mediaAlbum":{"name":"mediaAlbum","abstract":"

Music: The name of the current album","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)playlistName":{"name":"playlistName","abstract":"

Music: The name of the playlist or radio station, if the user is playing from a playlist, otherwise, Null","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)isExplicit":{"name":"isExplicit","abstract":"

Whether or not the content currently playing (e.g. the track, episode, or book) contains explicit content.

","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)trackPlaybackProgress":{"name":"trackPlaybackProgress","abstract":"

Music: The current progress of the track in seconds","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)trackPlaybackDuration":{"name":"trackPlaybackDuration","abstract":"

Music: The total duration of the track in seconds","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)queuePlaybackProgress":{"name":"queuePlaybackProgress","abstract":"

Music: The current progress of the playback queue in seconds","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)queuePlaybackDuration":{"name":"queuePlaybackDuration","abstract":"

Music: The total duration of the playback queue in seconds","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)queueCurrentTrackNumber":{"name":"queueCurrentTrackNumber","abstract":"

Music: The current number (1 based) of the track in the playback queue","parent_name":"SDLMediaServiceData"},"Classes/SDLMediaServiceData.html#/c:objc(cs)SDLMediaServiceData(py)queueTotalTrackCount":{"name":"queueTotalTrackCount","abstract":"

Music: The total number of tracks in the playback queue","parent_name":"SDLMediaServiceData"},"Classes/SDLMassageModeData.html#/c:objc(cs)SDLMassageModeData(im)initWithMassageMode:massageZone:":{"name":"-initWithMassageMode:massageZone:","abstract":"

@abstract Constructs a newly allocated SDLMassageModeData object with massageMode and massageZone

","parent_name":"SDLMassageModeData"},"Classes/SDLMassageModeData.html#/c:objc(cs)SDLMassageModeData(py)massageMode":{"name":"massageMode","abstract":"

@abstract mode of a massage zone

","parent_name":"SDLMassageModeData"},"Classes/SDLMassageModeData.html#/c:objc(cs)SDLMassageModeData(py)massageZone":{"name":"massageZone","abstract":"

@abstract zone of a multi-contour massage seat.

","parent_name":"SDLMassageModeData"},"Classes/SDLMassageCushionFirmness.html#/c:objc(cs)SDLMassageCushionFirmness(im)initWithMassageCushion:firmness:":{"name":"-initWithMassageCushion:firmness:","abstract":"

Constructs a newly allocated SDLMassageCushionFirmness object with cushion and firmness

","parent_name":"SDLMassageCushionFirmness"},"Classes/SDLMassageCushionFirmness.html#/c:objc(cs)SDLMassageCushionFirmness(py)cushion":{"name":"cushion","abstract":"

@abstract cushion of a multi-contour massage seat.

","parent_name":"SDLMassageCushionFirmness"},"Classes/SDLMassageCushionFirmness.html#/c:objc(cs)SDLMassageCushionFirmness(py)firmness":{"name":"firmness","abstract":"

@abstract zone of a multi-contour massage seat.

","parent_name":"SDLMassageCushionFirmness"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)configuration":{"name":"configuration","abstract":"

The configuration the manager was set up with.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)hmiLevel":{"name":"hmiLevel","abstract":"

The current HMI level of the running app.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)audioStreamingState":{"name":"audioStreamingState","abstract":"

The current audio streaming state of the running app.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)systemContext":{"name":"systemContext","abstract":"

The current system context of the running app.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)fileManager":{"name":"fileManager","abstract":"

The file manager to be used by the running app.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)permissionManager":{"name":"permissionManager","abstract":"

The permission manager monitoring RPC permissions.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)streamManager":{"name":"streamManager","abstract":"

The streaming media manager to be used for starting video sessions.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)screenManager":{"name":"screenManager","abstract":"

The screen manager for sending UI related RPCs.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)systemCapabilityManager":{"name":"systemCapabilityManager","abstract":"

Centralized manager for retrieving all system capabilities.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)registerResponse":{"name":"registerResponse","abstract":"

The response of a register call after it has been received.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)authToken":{"name":"authToken","abstract":"

The auth token, if received. This should be used to log into a user account. Primarily used for cloud apps with companion app stores.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)delegate":{"name":"delegate","abstract":"

The manager’s delegate.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)pendingRPCTransactions":{"name":"pendingRPCTransactions","abstract":"

The currently pending RPC request send transactions

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(py)proxy":{"name":"proxy","abstract":"

Undocumented

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)initWithConfiguration:delegate:":{"name":"-initWithConfiguration:delegate:","abstract":"

Initialize the manager with a configuration. Call startWithHandler to begin waiting for a connection.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)startWithReadyHandler:":{"name":"-startWithReadyHandler:","abstract":"

Start the manager, which will tell it to start looking for a connection. Once one does, it will automatically run the setup process and call the readyBlock when done.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)stop":{"name":"-stop","abstract":"

Stop the manager, it will disconnect if needed and no longer look for a connection. You probably don’t need to call this method ever.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)startRPCEncryption":{"name":"-startRPCEncryption","abstract":"

Start the encryption lifecycle manager, which will attempt to open a secure service.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)sendRPC:":{"name":"-sendRPC:","abstract":"

Send an RPC of type Response, Notification or Request. Responses and notifications sent to Core do not a response back from Core. Each request sent to Core does get a response, so if you need the response and/or error, call sendRequest:withResponseHandler: instead.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)sendRequest:":{"name":"-sendRequest:","abstract":"

Send an RPC request and don’t bother with the response or error. If you need the response or error, call sendRequest:withCompletionHandler: instead.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)sendRequest:withResponseHandler:":{"name":"-sendRequest:withResponseHandler:","abstract":"

Send an RPC request and set a completion handler that will be called with the response when the response returns.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)sendRequests:progressHandler:completionHandler:":{"name":"-sendRequests:progressHandler:completionHandler:","abstract":"

Send all of the requests given as quickly as possible, but in order. Call the completionHandler after all requests have either failed or given a response.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)sendSequentialRequests:progressHandler:completionHandler:":{"name":"-sendSequentialRequests:progressHandler:completionHandler:","abstract":"

Send all of the requests one at a time, with the next one going out only after the previous one has received a response. Call the completionHandler after all requests have either failed or given a response.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)subscribeToRPC:withBlock:":{"name":"-subscribeToRPC:withBlock:","abstract":"

Subscribe to callbacks about a particular RPC request, notification, or response with a block callback.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)subscribeToRPC:withObserver:selector:":{"name":"-subscribeToRPC:withObserver:selector:","abstract":"

Subscribe to callbacks about a particular RPC request, notification, or response with a selector callback.

","parent_name":"SDLManager"},"Classes/SDLManager.html#/c:objc(cs)SDLManager(im)unsubscribeFromRPC:withObserver:":{"name":"-unsubscribeFromRPC:withObserver:","abstract":"

Unsubscribe to callbacks about a particular RPC request, notification, or response.

","parent_name":"SDLManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)modules":{"name":"modules","abstract":"

Active log modules

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)targets":{"name":"targets","abstract":"

Active log targets

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)filters":{"name":"filters","abstract":"

Active log filters

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)globalLogLevel":{"name":"globalLogLevel","abstract":"

Any modules that do not have an explicitly specified level will by default use this log level

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)formatType":{"name":"formatType","abstract":"

Active log format

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)asynchronous":{"name":"asynchronous","abstract":"

Whether or not verbose, debug, and warning logs are logged asynchronously. If logs are performed async, then some may be missed in the event of a terminating signal such as an exception, but performance is improved and your code will not be slowed by logging.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)errorsAsynchronous":{"name":"errorsAsynchronous","abstract":"

Whether or not error logs are logged asynchronously. If logs are performed async, then some may be missed in the event of a terminating signal such as an exception, but performance is improved and your code will not be slowed by logging.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(py)disableAssertions":{"name":"disableAssertions","abstract":"

Whether or not assert logs will fire assertions in DEBUG mode. Assertions are always disabled in RELEASE builds. If assertions are disabled, only an error log will fire instead. Defaults to NO.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cpy)dateFormatter":{"name":"dateFormatter","abstract":"

Active date formatter

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cpy)logQueue":{"name":"logQueue","abstract":"

The queue asynchronously logged logs are logged on. Say that 10 times fast.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cm)sharedManager":{"name":"+sharedManager","abstract":"

The singleton object

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cm)setConfiguration:":{"name":"+setConfiguration:","abstract":"

Sets a configuration to be used by the log manager’s sharedManager. This is generally for internal use and you should set your configuration using SDLManager’s startWithConfiguration: method.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(im)setConfiguration:":{"name":"-setConfiguration:","abstract":"

Sets a configuration to be used by the log manager. This is generally for internal use and you should set your configuration using SDLManager’s startWithConfiguration: method.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cm)logWithLevel:timestamp:file:functionName:line:queue:formatMessage:":{"name":"+logWithLevel:timestamp:file:functionName:line:queue:formatMessage:","abstract":"

Log to the sharedManager’s active log targets. This is used internally to log. If you want to create a log, you should use macros such as SDLLogD.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(im)logWithLevel:timestamp:file:functionName:line:queue:formatMessage:":{"name":"-logWithLevel:timestamp:file:functionName:line:queue:formatMessage:","abstract":"

Log to this log manager’s active log targets. This is used internally to log. If you want to create a log, you should use macros such as SDLLogD.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cm)logWithLevel:timestamp:file:functionName:line:queue:message:":{"name":"+logWithLevel:timestamp:file:functionName:line:queue:message:","abstract":"

Log to this sharedManager’s active log targets. This is used internally to log. If you want to create a log, you should use macros such as SDLLogD.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(im)logWithLevel:timestamp:file:functionName:line:queue:message:":{"name":"-logWithLevel:timestamp:file:functionName:line:queue:message:","abstract":"

Log to this log manager’s active log targets. This is used internally to log. If you want to create a log, you should use macros such as SDLLogD.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cm)logBytes:direction:timestamp:file:functionName:line:queue:":{"name":"+logBytes:direction:timestamp:file:functionName:line:queue:","abstract":"

Log to this sharedManager’s active log targets. This is used internally to log.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(im)logBytes:direction:timestamp:file:functionName:line:queue:":{"name":"-logBytes:direction:timestamp:file:functionName:line:queue:","abstract":"

Log to this manager’s active log targets. This is used internally to log.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(cm)logAssertWithTimestamp:file:functionName:line:queue:formatMessage:":{"name":"+logAssertWithTimestamp:file:functionName:line:queue:formatMessage:","abstract":"

Log an error to the sharedManager’s active log targets and assert. This is used internally to log.

","parent_name":"SDLLogManager"},"Classes/SDLLogManager.html#/c:objc(cs)SDLLogManager(im)logAssertWithTimestamp:file:functionName:line:queue:formatMessage:":{"name":"-logAssertWithTimestamp:file:functionName:line:queue:formatMessage:","abstract":"

Log an error to this manager’s active log targets and assert. This is used internally to log.

","parent_name":"SDLLogManager"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(py)filter":{"name":"filter","abstract":"

Undocumented

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(im)initWithCustomFilter:":{"name":"-initWithCustomFilter:","abstract":"

Create a new filter with a custom filter block. The filter block will take a log model and return a BOOL of pass / fail.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByDisallowingString:caseSensitive:":{"name":"+filterByDisallowingString:caseSensitive:","abstract":"

Returns a filter that only allows logs not containing the passed string within their message.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByAllowingString:caseSensitive:":{"name":"+filterByAllowingString:caseSensitive:","abstract":"

Returns a filter that only allows logs containing the passed string within their message.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByDisallowingRegex:":{"name":"+filterByDisallowingRegex:","abstract":"

Returns a filter that only allows logs not passing the passed regex against their message.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByAllowingRegex:":{"name":"+filterByAllowingRegex:","abstract":"

Returns a filter that only allows logs passing the passed regex against their message.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByDisallowingModules:":{"name":"+filterByDisallowingModules:","abstract":"

Returns a filter that only allows logs not within the specified file modules to be logged.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByAllowingModules:":{"name":"+filterByAllowingModules:","abstract":"

Returns a filter that only allows logs of the specified file modules to be logged.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByDisallowingFileNames:":{"name":"+filterByDisallowingFileNames:","abstract":"

Returns a filter that only allows logs not within the specified files to be logged.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFilter.html#/c:objc(cs)SDLLogFilter(cm)filterByAllowingFileNames:":{"name":"+filterByAllowingFileNames:","abstract":"

Returns a filter that only allows logs within the specified files to be logged.

","parent_name":"SDLLogFilter"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(py)name":{"name":"name","abstract":"

The name of the this module, e.g. Transport

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(py)files":{"name":"files","abstract":"

All of the files contained within this module. When a log is logged, the __FILE__ (in Obj-C) or #file (in Swift) is automatically captured and checked to see if any module has a file in this set that matches. If it does, it will be logged using the module’s log level and the module’s name will be printed in the formatted log.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(py)logLevel":{"name":"logLevel","abstract":"

The custom level of the log. This is SDLLogLevelDefault (whatever the current global log level is) by default.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(im)init":{"name":"-init","abstract":"

This method is unavailable and may not be used.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(im)initWithName:files:level:":{"name":"-initWithName:files:level:","abstract":"

Returns an initialized SDLLogFileModule that contains a custom name, set of files, and associated log level.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(im)initWithName:files:":{"name":"-initWithName:files:","abstract":"

Returns an initialized SDLLogFileModule that contains a custom name and set of files. The logging level is the same as the current global logging file by using SDLLogLevelDefault.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(cm)moduleWithName:files:":{"name":"+moduleWithName:files:","abstract":"

Returns an initialized SDLLogFileModule that contains a custom name and set of files. The logging level is the same as the current global logging file by using SDLLogLevelDefault.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogFileModule.html#/c:objc(cs)SDLLogFileModule(im)containsFile:":{"name":"-containsFile:","abstract":"

Returns whether or not this module contains a given file.

","parent_name":"SDLLogFileModule"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)modules":{"name":"modules","abstract":"

Any custom logging modules used by the developer’s code. Defaults to none.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)targets":{"name":"targets","abstract":"

Where the logs will attempt to output. Defaults to Console.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)filters":{"name":"filters","abstract":"

What log filters will run over this session. Defaults to none.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)formatType":{"name":"formatType","abstract":"

How detailed of logs will be output. Defaults to Default.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)asynchronous":{"name":"asynchronous","abstract":"

Whether or not logs will be run on a separate queue, asynchronously, allowing the following code to run before the log completes. Or if it will occur synchronously, which will prevent logs from being missed, but will slow down surrounding code. Defaults to YES.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)errorsAsynchronous":{"name":"errorsAsynchronous","abstract":"

Whether or not error logs will be dispatched to loggers asynchronously. Defaults to NO.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)disableAssertions":{"name":"disableAssertions","abstract":"

Whether or not assert logs will fire assertions in DEBUG mode. Assertions are always disabled in RELEASE builds. If assertions are disabled, only an error log will fire instead. Defaults to NO.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(py)globalLogLevel":{"name":"globalLogLevel","abstract":"

Any modules that do not have an explicitly specified level will by default use the global log level. Defaults to Error.","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(cm)defaultConfiguration":{"name":"+defaultConfiguration","abstract":"

A default logger for production. This sets the format type to Default, the log level to Error, and only enables the ASL logger.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLogConfiguration.html#/c:objc(cs)SDLLogConfiguration(cm)debugConfiguration":{"name":"+debugConfiguration","abstract":"

A debug logger for use in development. This sets the format type to Detailed, the log level to Debug, and enables the Console and ASL loggers.

","parent_name":"SDLLogConfiguration"},"Classes/SDLLockScreenViewController.html#/c:objc(cs)SDLLockScreenViewController(py)appIcon":{"name":"appIcon","abstract":"

The app’s icon. This will be set by the lock screen configuration.

","parent_name":"SDLLockScreenViewController"},"Classes/SDLLockScreenViewController.html#/c:objc(cs)SDLLockScreenViewController(py)vehicleIcon":{"name":"vehicleIcon","abstract":"

The vehicle’s designated icon. This will be set by the lock screen manager when it is notified that a lock screen icon has been downloaded.

","parent_name":"SDLLockScreenViewController"},"Classes/SDLLockScreenViewController.html#/c:objc(cs)SDLLockScreenViewController(py)backgroundColor":{"name":"backgroundColor","abstract":"

The designated background color set in the lock screen configuration, or the default SDL gray-blue.

","parent_name":"SDLLockScreenViewController"},"Classes/SDLLockScreenViewController.html#/c:objc(cs)SDLLockScreenViewController(py)lockedLabelText":{"name":"lockedLabelText","abstract":"

The locked label string. This will be set by the lock screen manager to inform the user about the dismissable state.

","parent_name":"SDLLockScreenViewController"},"Classes/SDLLockScreenViewController.html#/c:objc(cs)SDLLockScreenViewController(im)addDismissGestureWithCallback:":{"name":"-addDismissGestureWithCallback:","abstract":"

Adds a swipe gesture to the lock screen view controller.

","parent_name":"SDLLockScreenViewController"},"Classes/SDLLockScreenViewController.html#/c:objc(cs)SDLLockScreenViewController(im)removeDismissGesture":{"name":"-removeDismissGesture","abstract":"

Remove swipe gesture to the lock screen view controller.

","parent_name":"SDLLockScreenViewController"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)displayMode":{"name":"displayMode","abstract":"

Describes when the lock screen will be displayed. Defaults to SDLLockScreenConfigurationDisplayModeRequiredOnly.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)showInOptionalState":{"name":"showInOptionalState","abstract":"

Whether or not the lock screen should be shown in the lock screen optional state. Defaults to NO.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)enableDismissGesture":{"name":"enableDismissGesture","abstract":"

If YES, then the lock screen can be dismissed with a downward swipe on compatible head units. Requires a connection of SDL 6.0+ and the head unit to enable the feature. Defaults to YES.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)showDeviceLogo":{"name":"showDeviceLogo","abstract":"

If YES, then the lockscreen will show the vehicle’s logo if the vehicle has made it available. If NO, then the lockscreen will not show the vehicle logo. Defaults to YES.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)enableAutomaticLockScreen":{"name":"enableAutomaticLockScreen","abstract":"

If YES, the lock screen should be managed by SDL and automatically engage when necessary. If NO, then the lock screen will never be engaged. Defaults to YES.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)backgroundColor":{"name":"backgroundColor","abstract":"

The background color of the lock screen. This could be a branding color, or leave at the default for a dark blue-gray.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)appIcon":{"name":"appIcon","abstract":"

Your app icon as it will appear on the lock screen.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(py)customViewController":{"name":"customViewController","abstract":"

A custom view controller that the lock screen will manage the presentation of.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(cm)disabledConfiguration":{"name":"+disabledConfiguration","abstract":"

Use this configuration if you wish to manage a lock screen yourself. This may be useful if the automatic presentation feature of SDLLockScreenManager is failing for some reason.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(cm)enabledConfiguration":{"name":"+enabledConfiguration","abstract":"

Use this configuration for the basic default lock screen. A custom app icon will not be used.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(cm)enabledConfigurationWithAppIcon:backgroundColor:":{"name":"+enabledConfigurationWithAppIcon:backgroundColor:","abstract":"

Use this configuration to provide a custom lock screen icon and a custom background color, or nil if you wish to use the default background color. This will use the default lock screen layout.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLockScreenConfiguration.html#/c:objc(cs)SDLLockScreenConfiguration(cm)enabledConfigurationWithViewController:":{"name":"+enabledConfigurationWithViewController:","abstract":"

Use this configuration if you wish to provide your own view controller for the lock screen. This view controller’s presentation and dismissal will still be managed by the lock screen manager. Note that you may subclass SDLLockScreenViewController and pass it here to continue to have the vehicle icon set to your view controller by the manager.

","parent_name":"SDLLockScreenConfiguration"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(im)initWithCoordinate:":{"name":"-initWithCoordinate:","abstract":"

Convenience init for location coordinate.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(im)initWithCoordinate:locationName:addressLines:locationDescription:phoneNumber:locationImage:searchAddress:":{"name":"-initWithCoordinate:locationName:addressLines:locationDescription:phoneNumber:locationImage:searchAddress:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)coordinate":{"name":"coordinate","abstract":"

Latitude/Longitude of the location

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)locationName":{"name":"locationName","abstract":"

Name of location.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)addressLines":{"name":"addressLines","abstract":"

Location address for display purposes only.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)locationDescription":{"name":"locationDescription","abstract":"

Description intended location / establishment.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)phoneNumber":{"name":"phoneNumber","abstract":"

Phone number of location / establishment.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)locationImage":{"name":"locationImage","abstract":"

Image / icon of intended location.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationDetails.html#/c:objc(cs)SDLLocationDetails(py)searchAddress":{"name":"searchAddress","abstract":"

Address to be used by navigation engines for search.

","parent_name":"SDLLocationDetails"},"Classes/SDLLocationCoordinate.html#/c:objc(cs)SDLLocationCoordinate(im)initWithLatitudeDegrees:longitudeDegrees:":{"name":"-initWithLatitudeDegrees:longitudeDegrees:","abstract":"

Convenience init for location coordinates

","parent_name":"SDLLocationCoordinate"},"Classes/SDLLocationCoordinate.html#/c:objc(cs)SDLLocationCoordinate(py)latitudeDegrees":{"name":"latitudeDegrees","abstract":"

Latitude of the location

","parent_name":"SDLLocationCoordinate"},"Classes/SDLLocationCoordinate.html#/c:objc(cs)SDLLocationCoordinate(py)longitudeDegrees":{"name":"longitudeDegrees","abstract":"

Latitude of the location

","parent_name":"SDLLocationCoordinate"},"Classes/SDLListFilesResponse.html#/c:objc(cs)SDLListFilesResponse(py)filenames":{"name":"filenames","abstract":"

An array of all filenames resident on the module for the given registered app. If omitted, then no files currently reside on the system.

","parent_name":"SDLListFilesResponse"},"Classes/SDLListFilesResponse.html#/c:objc(cs)SDLListFilesResponse(py)spaceAvailable":{"name":"spaceAvailable","abstract":"

Provides the total local space available on the module for the registered app.

","parent_name":"SDLListFilesResponse"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(im)initWithId:status:":{"name":"-initWithId:status:","abstract":"

Constructs a newly allocated SDLLightState object with given parameters

","parent_name":"SDLLightState"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(im)initWithId:status:density:color:":{"name":"-initWithId:status:density:color:","abstract":"

Constructs a newly allocated SDLLightState object with given parameters

","parent_name":"SDLLightState"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(im)initWithId:lightStatus:lightDensity:lightColor:":{"name":"-initWithId:lightStatus:lightDensity:lightColor:","abstract":"

Constructs a newly allocated SDLLightState object with given parameters

","parent_name":"SDLLightState"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(py)id":{"name":"id","abstract":"

@abstract The name of a light or a group of lights

","parent_name":"SDLLightState"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(py)status":{"name":"status","abstract":"

@abstract Reflects the status of Light.

","parent_name":"SDLLightState"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(py)density":{"name":"density","abstract":"

@abstract Reflects the density of Light.

","parent_name":"SDLLightState"},"Classes/SDLLightState.html#/c:objc(cs)SDLLightState(py)color":{"name":"color","abstract":"

@abstract Reflects the color of Light.

","parent_name":"SDLLightState"},"Classes/SDLLightControlData.html#/c:objc(cs)SDLLightControlData(im)initWithLightStates:":{"name":"-initWithLightStates:","abstract":"

Constructs a newly allocated SDLLightControlData object with lightState

","parent_name":"SDLLightControlData"},"Classes/SDLLightControlData.html#/c:objc(cs)SDLLightControlData(py)lightState":{"name":"lightState","abstract":"

@abstract An array of LightNames and their current or desired status.","parent_name":"SDLLightControlData"},"Classes/SDLLightControlCapabilities.html#/c:objc(cs)SDLLightControlCapabilities(im)initWithModuleName:supportedLights:":{"name":"-initWithModuleName:supportedLights:","abstract":"

Constructs a newly allocated SDLLightControlCapabilities object with given parameters

","parent_name":"SDLLightControlCapabilities"},"Classes/SDLLightControlCapabilities.html#/c:objc(cs)SDLLightControlCapabilities(im)initWithModuleName:moduleInfo:supportedLights:":{"name":"-initWithModuleName:moduleInfo:supportedLights:","abstract":"

Constructs a newly allocated SDLLightControlCapabilities object with given parameters

","parent_name":"SDLLightControlCapabilities"},"Classes/SDLLightControlCapabilities.html#/c:objc(cs)SDLLightControlCapabilities(py)moduleName":{"name":"moduleName","abstract":"

@abstract The short friendly name of the light control module.","parent_name":"SDLLightControlCapabilities"},"Classes/SDLLightControlCapabilities.html#/c:objc(cs)SDLLightControlCapabilities(py)supportedLights":{"name":"supportedLights","abstract":"

@abstract An array of available LightCapabilities that are controllable.

","parent_name":"SDLLightControlCapabilities"},"Classes/SDLLightControlCapabilities.html#/c:objc(cs)SDLLightControlCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

Information about a RC module, including its id.

","parent_name":"SDLLightControlCapabilities"},"Classes/SDLLightCapabilities.html#/c:objc(cs)SDLLightCapabilities(im)initWithName:":{"name":"-initWithName:","abstract":"

Constructs a newly allocated SDLLightCapabilities object with the name of the light or group of lights

","parent_name":"SDLLightCapabilities"},"Classes/SDLLightCapabilities.html#/c:objc(cs)SDLLightCapabilities(im)initWithName:densityAvailable:colorAvailable:statusAvailable:":{"name":"-initWithName:densityAvailable:colorAvailable:statusAvailable:","abstract":"

Constructs a newly allocated SDLLightCapabilities object with given parameters

","parent_name":"SDLLightCapabilities"},"Classes/SDLLightCapabilities.html#/c:objc(cs)SDLLightCapabilities(py)name":{"name":"name","abstract":"

@abstract The name of a light or a group of lights

","parent_name":"SDLLightCapabilities"},"Classes/SDLLightCapabilities.html#/c:objc(cs)SDLLightCapabilities(py)densityAvailable":{"name":"densityAvailable","abstract":"

@abstract Indicates if the light’s density can be set remotely (similar to a dimmer).

","parent_name":"SDLLightCapabilities"},"Classes/SDLLightCapabilities.html#/c:objc(cs)SDLLightCapabilities(py)colorAvailable":{"name":"colorAvailable","abstract":"

@abstract Indicates if the light’s color can be set remotely by using the RGB color space.

","parent_name":"SDLLightCapabilities"},"Classes/SDLLightCapabilities.html#/c:objc(cs)SDLLightCapabilities(py)statusAvailable":{"name":"statusAvailable","abstract":"

@abstract Indicates if the status (ON/OFF) can be set remotely.","parent_name":"SDLLightCapabilities"},"Classes/SDLLifecycleConfigurationUpdate.html#/c:objc(cs)SDLLifecycleConfigurationUpdate(py)appName":{"name":"appName","abstract":"

The full name of the app to that the configuration should be updated to.

","parent_name":"SDLLifecycleConfigurationUpdate"},"Classes/SDLLifecycleConfigurationUpdate.html#/c:objc(cs)SDLLifecycleConfigurationUpdate(py)shortAppName":{"name":"shortAppName","abstract":"

An abbrevited application name that will be used on the app launching screen if the full one would be truncated.

","parent_name":"SDLLifecycleConfigurationUpdate"},"Classes/SDLLifecycleConfigurationUpdate.html#/c:objc(cs)SDLLifecycleConfigurationUpdate(py)ttsName":{"name":"ttsName","abstract":"

A Text to Speech String for voice recognition of the mobile application name.

","parent_name":"SDLLifecycleConfigurationUpdate"},"Classes/SDLLifecycleConfigurationUpdate.html#/c:objc(cs)SDLLifecycleConfigurationUpdate(py)voiceRecognitionCommandNames":{"name":"voiceRecognitionCommandNames","abstract":"

Additional voice recognition commands. May not interfere with any other app name or global commands.

","parent_name":"SDLLifecycleConfigurationUpdate"},"Classes/SDLLifecycleConfigurationUpdate.html#/c:objc(cs)SDLLifecycleConfigurationUpdate(im)initWithAppName:shortAppName:ttsName:voiceRecognitionCommandNames:":{"name":"-initWithAppName:shortAppName:ttsName:voiceRecognitionCommandNames:","abstract":"

Initializes and returns a newly allocated lifecycle configuration update object with the specified app data.","parent_name":"SDLLifecycleConfigurationUpdate"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(cm)defaultConfigurationWithAppName:appId:":{"name":"+defaultConfigurationWithAppName:appId:","abstract":"

A production configuration that runs using IAP. Additional functionality should be customized on the properties.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(cm)defaultConfigurationWithAppName:fullAppId:":{"name":"+defaultConfigurationWithAppName:fullAppId:","abstract":"

A production configuration that runs using IAP. Additional functionality should be customized on the properties.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(cm)debugConfigurationWithAppName:appId:ipAddress:port:":{"name":"+debugConfigurationWithAppName:appId:ipAddress:port:","abstract":"

A debug configuration that runs using TCP. Additional functionality should be customized on the properties.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(cm)debugConfigurationWithAppName:fullAppId:ipAddress:port:":{"name":"+debugConfigurationWithAppName:fullAppId:ipAddress:port:","abstract":"

A debug configuration that runs using TCP. Additional functionality should be customized on the properties.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)tcpDebugMode":{"name":"tcpDebugMode","abstract":"

Whether or not debug mode is enabled

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)tcpDebugIPAddress":{"name":"tcpDebugIPAddress","abstract":"

The ip address at which the library will look for a server

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)tcpDebugPort":{"name":"tcpDebugPort","abstract":"

The port at which the library will look for a server

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)appName":{"name":"appName","abstract":"

The full name of the app

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)appId":{"name":"appId","abstract":"

The app id. This must be the same as the app id received from the SDL developer portal.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)fullAppId":{"name":"fullAppId","abstract":"

The full app id. This must be the same as the full app id received from the SDL developer portal.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)resumeHash":{"name":"resumeHash","abstract":"

A hash id which should be passed to the remote system in the RegisterAppInterface

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)isMedia":{"name":"isMedia","abstract":"

This is an automatically set based on the app type

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)appType":{"name":"appType","abstract":"

The application type

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)additionalAppTypes":{"name":"additionalAppTypes","abstract":"

Additional application types beyond appType

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)language":{"name":"language","abstract":"

The default language to use

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)languagesSupported":{"name":"languagesSupported","abstract":"

An array of all the supported languages

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)appIcon":{"name":"appIcon","abstract":"

The application icon to be used on an app launching screen

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)shortAppName":{"name":"shortAppName","abstract":"

An abbrevited application name that will be used on the app launching screen if the full one would be truncated

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)ttsName":{"name":"ttsName","abstract":"

A Text to Speech String for voice recognition of the mobile application name.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)voiceRecognitionCommandNames":{"name":"voiceRecognitionCommandNames","abstract":"

Additional voice recognition commands. May not interfere with any other app name or global commands.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)dayColorScheme":{"name":"dayColorScheme","abstract":"

The color scheme to use when the head unit is in a light / day situation.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)nightColorScheme":{"name":"nightColorScheme","abstract":"

The color scheme to use when the head unit is in a dark / night situation.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)minimumProtocolVersion":{"name":"minimumProtocolVersion","abstract":"

The minimum protocol version that will be permitted to connect. This defaults to 1.0.0. If the protocol version of the head unit connected is below this version, the app will disconnect with an EndService protocol message and will not register.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)minimumRPCVersion":{"name":"minimumRPCVersion","abstract":"

The minimum RPC version that will be permitted to connect. This defaults to 1.0.0. If the RPC version of the head unit connected is below this version, an UnregisterAppInterface will be sent.

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLLifecycleConfiguration.html#/c:objc(cs)SDLLifecycleConfiguration(py)allowedSecondaryTransports":{"name":"allowedSecondaryTransports","abstract":"

Which transports are permitted to be used as secondary transports. A secondary transport is a transport that is connected as an alternate, higher bandwidth transport for situations when a low-bandwidth primary transport (such as Bluetooth) will restrict certain features (such as video streaming navigation).

","parent_name":"SDLLifecycleConfiguration"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(im)initWithLanguage:layout:keypressMode:limitedCharacterList:autoCompleteText:":{"name":"-initWithLanguage:layout:keypressMode:limitedCharacterList:autoCompleteText:","abstract":"

Create a Keyboard Properties RPC object

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(im)initWithLanguage:layout:keypressMode:limitedCharacterList:autoCompleteText:autoCompleteList:":{"name":"-initWithLanguage:layout:keypressMode:limitedCharacterList:autoCompleteText:autoCompleteList:","abstract":"

Create a Keyboard Properties RPC object

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(py)language":{"name":"language","abstract":"

The keyboard language

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(py)keyboardLayout":{"name":"keyboardLayout","abstract":"

Desired keyboard layout

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(py)keypressMode":{"name":"keypressMode","abstract":"

Desired keypress mode.

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(py)limitedCharacterList":{"name":"limitedCharacterList","abstract":"

Array of keyboard characters to enable. All omitted characters will be greyed out (disabled) on the keyboard. If omitted, the entire keyboard will be enabled.

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(py)autoCompleteText":{"name":"autoCompleteText","abstract":"

Allows an app to prepopulate the text field with a suggested or completed entry as the user types

","parent_name":"SDLKeyboardProperties"},"Classes/SDLKeyboardProperties.html#/c:objc(cs)SDLKeyboardProperties(py)autoCompleteList":{"name":"autoCompleteList","abstract":"

Allows an app to show a list of possible autocomplete suggestions as the user types

","parent_name":"SDLKeyboardProperties"},"Classes/SDLImageResolution.html#/c:objc(cs)SDLImageResolution(py)resolutionWidth":{"name":"resolutionWidth","abstract":"

Resolution width

","parent_name":"SDLImageResolution"},"Classes/SDLImageResolution.html#/c:objc(cs)SDLImageResolution(py)resolutionHeight":{"name":"resolutionHeight","abstract":"

Resolution height

","parent_name":"SDLImageResolution"},"Classes/SDLImageResolution.html#/c:objc(cs)SDLImageResolution(im)initWithWidth:height:":{"name":"-initWithWidth:height:","abstract":"

Undocumented

","parent_name":"SDLImageResolution"},"Classes/SDLImageField.html#/c:objc(cs)SDLImageField(py)name":{"name":"name","abstract":"

The name that identifies the field.

","parent_name":"SDLImageField"},"Classes/SDLImageField.html#/c:objc(cs)SDLImageField(py)imageTypeSupported":{"name":"imageTypeSupported","abstract":"

The image types that are supported in this field.

","parent_name":"SDLImageField"},"Classes/SDLImageField.html#/c:objc(cs)SDLImageField(py)imageResolution":{"name":"imageResolution","abstract":"

The image resolution of this field

","parent_name":"SDLImageField"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(im)initWithName:ofType:":{"name":"-initWithName:ofType:","abstract":"

Convenience init for displaying a dynamic image. The image must be uploaded to SDL Core before being displayed.

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(im)initWithName:ofType:isTemplate:":{"name":"-initWithName:ofType:isTemplate:","abstract":"

Convenience init for displaying a dynamic image. The image must be uploaded to SDL Core before being displayed.

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(im)initWithName:":{"name":"-initWithName:","abstract":"

Convenience init for displaying a dynamic image. The image must be uploaded to SDL Core before being displayed.

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(im)initWithName:isTemplate:":{"name":"-initWithName:isTemplate:","abstract":"

Convenience init for displaying a dynamic image. The image must be uploaded to SDL Core before being displayed.

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(im)initWithStaticImageValue:":{"name":"-initWithStaticImageValue:","abstract":"

Convenience init for displaying a static image. Static images are already on-board SDL Core and can be used by providing the image’s value.

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(im)initWithStaticIconName:":{"name":"-initWithStaticIconName:","abstract":"

Convenience init for displaying a static image. Static images are already on-board SDL Core and can be used by providing the image’s value.

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(py)value":{"name":"value","abstract":"

The static hex icon value or the binary image file name identifier (sent by SDLPutFile)

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(py)imageType":{"name":"imageType","abstract":"

Describes whether the image is static or dynamic

","parent_name":"SDLImage"},"Classes/SDLImage.html#/c:objc(cs)SDLImage(py)isTemplate":{"name":"isTemplate","abstract":"

Indicates that this image can be (re)colored by the HMI to best fit the current color scheme.

","parent_name":"SDLImage"},"Classes/SDLHeadLampStatus.html#/c:objc(cs)SDLHeadLampStatus(py)lowBeamsOn":{"name":"lowBeamsOn","abstract":"

Low beams are on or off.

","parent_name":"SDLHeadLampStatus"},"Classes/SDLHeadLampStatus.html#/c:objc(cs)SDLHeadLampStatus(py)highBeamsOn":{"name":"highBeamsOn","abstract":"

High beams are on or off

","parent_name":"SDLHeadLampStatus"},"Classes/SDLHeadLampStatus.html#/c:objc(cs)SDLHeadLampStatus(py)ambientLightSensorStatus":{"name":"ambientLightSensorStatus","abstract":"

Status of the ambient light senser

","parent_name":"SDLHeadLampStatus"},"Classes/SDLHapticRect.html#/c:objc(cs)SDLHapticRect(im)initWithId:rect:":{"name":"-initWithId:rect:","abstract":"

Undocumented

","parent_name":"SDLHapticRect"},"Classes/SDLHapticRect.html#/c:objc(cs)SDLHapticRect(py)id":{"name":"id","abstract":"

A user control spatial identifier

","parent_name":"SDLHapticRect"},"Classes/SDLHapticRect.html#/c:objc(cs)SDLHapticRect(py)rect":{"name":"rect","abstract":"

The position of the haptic rectangle to be highlighted. The center of this rectangle will be touched when a press occurs.

","parent_name":"SDLHapticRect"},"Classes/SDLHMISettingsControlData.html#/c:objc(cs)SDLHMISettingsControlData(im)initWithDisplaymode:temperatureUnit:distanceUnit:":{"name":"-initWithDisplaymode:temperatureUnit:distanceUnit:","abstract":"

Constructs a newly allocated SDLHMISettingsControlCapabilities object with given parameters

","parent_name":"SDLHMISettingsControlData"},"Classes/SDLHMISettingsControlData.html#/c:objc(cs)SDLHMISettingsControlData(py)displayMode":{"name":"displayMode","abstract":"

@abstract Display the Display Mode used HMI setting

","parent_name":"SDLHMISettingsControlData"},"Classes/SDLHMISettingsControlData.html#/c:objc(cs)SDLHMISettingsControlData(py)temperatureUnit":{"name":"temperatureUnit","abstract":"

@abstract Display the temperature unit used HMI setting

","parent_name":"SDLHMISettingsControlData"},"Classes/SDLHMISettingsControlData.html#/c:objc(cs)SDLHMISettingsControlData(py)distanceUnit":{"name":"distanceUnit","abstract":"

@abstract Display the distance unit used HMI setting

","parent_name":"SDLHMISettingsControlData"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(im)initWithModuleName:":{"name":"-initWithModuleName:","abstract":"

Constructs a newly allocated SDLHMISettingsControlCapabilities object with moduleName

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(im)initWithModuleName:moduleInfo:":{"name":"-initWithModuleName:moduleInfo:","abstract":"

Constructs a newly allocated SDLHMISettingsControlCapabilities object with moduleName

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(im)initWithModuleName:distanceUnitAvailable:temperatureUnitAvailable:displayModeUnitAvailable:":{"name":"-initWithModuleName:distanceUnitAvailable:temperatureUnitAvailable:displayModeUnitAvailable:","abstract":"

Constructs a newly allocated SDLHMISettingsControlCapabilities object with given parameters

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(im)initWithModuleName:moduleInfo:distanceUnitAvailable:temperatureUnitAvailable:displayModeUnitAvailable:":{"name":"-initWithModuleName:moduleInfo:distanceUnitAvailable:temperatureUnitAvailable:displayModeUnitAvailable:","abstract":"

Constructs a newly allocated SDLHMISettingsControlCapabilities object with given parameters

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(py)moduleName":{"name":"moduleName","abstract":"

@abstract The short friendly name of the hmi setting module.","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(py)distanceUnitAvailable":{"name":"distanceUnitAvailable","abstract":"

@abstract Availability of the control of distance unit.

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(py)temperatureUnitAvailable":{"name":"temperatureUnitAvailable","abstract":"

@abstract Availability of the control of temperature unit.

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(py)displayModeUnitAvailable":{"name":"displayModeUnitAvailable","abstract":"

@abstract Availability of the control of HMI display mode.

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMISettingsControlCapabilities.html#/c:objc(cs)SDLHMISettingsControlCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

Information about a RC module, including its id.

","parent_name":"SDLHMISettingsControlCapabilities"},"Classes/SDLHMIPermissions.html#/c:objc(cs)SDLHMIPermissions(py)allowed":{"name":"allowed","abstract":"

A set of all HMI levels that are permitted for this given RPC

","parent_name":"SDLHMIPermissions"},"Classes/SDLHMIPermissions.html#/c:objc(cs)SDLHMIPermissions(py)userDisallowed":{"name":"userDisallowed","abstract":"

A set of all HMI levels that are prohibited for this given RPC

","parent_name":"SDLHMIPermissions"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)navigation":{"name":"navigation","abstract":"

Availability of built in Nav. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)phoneCall":{"name":"phoneCall","abstract":"

Availability of built in phone. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)videoStreaming":{"name":"videoStreaming","abstract":"

Availability of built in video streaming. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)remoteControl":{"name":"remoteControl","abstract":"

Availability of built in remote control. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)appServices":{"name":"appServices","abstract":"

Availability of app services. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)displays":{"name":"displays","abstract":"

Availability of displays. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLHMICapabilities.html#/c:objc(cs)SDLHMICapabilities(py)seatLocation":{"name":"seatLocation","abstract":"

Availability of seatLocation. True: Available, False: Not Available

","parent_name":"SDLHMICapabilities"},"Classes/SDLGrid.html#/c:objc(cs)SDLGrid(py)col":{"name":"col","abstract":"

Required, Integer, -1 - 100

","parent_name":"SDLGrid"},"Classes/SDLGrid.html#/c:objc(cs)SDLGrid(py)row":{"name":"row","abstract":"

Required, Integer, -1 - 100

","parent_name":"SDLGrid"},"Classes/SDLGrid.html#/c:objc(cs)SDLGrid(py)level":{"name":"level","abstract":"

Optional, Integer, -1 - 100

","parent_name":"SDLGrid"},"Classes/SDLGrid.html#/c:objc(cs)SDLGrid(py)colspan":{"name":"colspan","abstract":"

Optional, Integer, 1 - 100

","parent_name":"SDLGrid"},"Classes/SDLGrid.html#/c:objc(cs)SDLGrid(py)rowspan":{"name":"rowspan","abstract":"

Optional, Integer, 1 - 100

","parent_name":"SDLGrid"},"Classes/SDLGrid.html#/c:objc(cs)SDLGrid(py)levelspan":{"name":"levelspan","abstract":"

Optional, Integer, 1 - 100

","parent_name":"SDLGrid"},"Classes/SDLGetWayPointsResponse.html#/c:objc(cs)SDLGetWayPointsResponse(py)waypoints":{"name":"waypoints","abstract":"

Provides additional human readable info regarding the result.

","parent_name":"SDLGetWayPointsResponse"},"Classes/SDLGetWayPoints.html#/c:objc(cs)SDLGetWayPoints(im)initWithType:":{"name":"-initWithType:","abstract":"

Undocumented

","parent_name":"SDLGetWayPoints"},"Classes/SDLGetWayPoints.html#/c:objc(cs)SDLGetWayPoints(py)waypointType":{"name":"waypointType","abstract":"

To request for either the destination","parent_name":"SDLGetWayPoints"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)gps":{"name":"gps","abstract":"

The car current GPS coordinates

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)speed":{"name":"speed","abstract":"

The vehicle speed in kilometers per hour

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)rpm":{"name":"rpm","abstract":"

The number of revolutions per minute of the engine.

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)fuelLevel":{"name":"fuelLevel","abstract":"

The fuel level in the tank (percentage)

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

The fuel level state

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)fuelRange":{"name":"fuelRange","abstract":"

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

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

The instantaneous fuel consumption in microlitres

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)externalTemperature":{"name":"externalTemperature","abstract":"

The external temperature in degrees celsius.

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)vin":{"name":"vin","abstract":"

The Vehicle Identification Number

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)prndl":{"name":"prndl","abstract":"

The current gear shift state of the user’s vehicle

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)tirePressure":{"name":"tirePressure","abstract":"

The current pressure warnings for the user’s vehicle

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)odometer":{"name":"odometer","abstract":"

Odometer reading in km

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)beltStatus":{"name":"beltStatus","abstract":"

The status of the seat belts

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)bodyInformation":{"name":"bodyInformation","abstract":"

The body information including power modes

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)deviceStatus":{"name":"deviceStatus","abstract":"

The IVI system status including signal and battery strength

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)driverBraking":{"name":"driverBraking","abstract":"

The status of the brake pedal

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)wiperStatus":{"name":"wiperStatus","abstract":"

The status of the wipers

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)headLampStatus":{"name":"headLampStatus","abstract":"

Status of the head lamps

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)engineOilLife":{"name":"engineOilLife","abstract":"

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

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)engineTorque":{"name":"engineTorque","abstract":"

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

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

Accelerator pedal position (percentage depressed)

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

Current angle of the steering wheel (in deg)

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)eCallInfo":{"name":"eCallInfo","abstract":"

Emergency Call notification and confirmation data

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)airbagStatus":{"name":"airbagStatus","abstract":"

The status of the air bags

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

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

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)clusterModeStatus":{"name":"clusterModeStatus","abstract":"

The status modes of the cluster

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)myKey":{"name":"myKey","abstract":"

Information related to the MyKey feature

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

The status of the electronic parking brake

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)turnSignal":{"name":"turnSignal","abstract":"

The status of the turn signal

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

The cloud app vehicle ID

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleDataResponse.html#/c:objc(cs)SDLGetVehicleDataResponse(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data item for any given OEM custom vehicle data name.

","parent_name":"SDLGetVehicleDataResponse"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:emergencyEvent:engineTorque:externalTemperature:fuelLevel:fuelLevelState:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:vin:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:emergencyEvent:engineTorque:externalTemperature:fuelLevel:fuelLevelState:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:vin:wiperStatus:","abstract":"

Convenience init for getting data for all possible vehicle data items.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:vin:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:vin:wiperStatus:","abstract":"

Convenience init for getting data for all possible vehicle data items.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(im)initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:cloudAppVehicleID:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:vin:wiperStatus:":{"name":"-initWithAccelerationPedalPosition:airbagStatus:beltStatus:bodyInformation:cloudAppVehicleID:clusterModeStatus:deviceStatus:driverBraking:eCallInfo:electronicParkBrakeStatus:emergencyEvent:engineOilLife:engineTorque:externalTemperature:fuelLevel:fuelLevelState:fuelRange:gps:headLampStatus:instantFuelConsumption:myKey:odometer:prndl:rpm:speed:steeringWheelAngle:tirePressure:turnSignal:vin:wiperStatus:","abstract":"

Convenience init for getting data for all possible vehicle data items.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)gps":{"name":"gps","abstract":"

A boolean value. If true, requests GPS data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)speed":{"name":"speed","abstract":"

A boolean value. If true, requests Speed data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)rpm":{"name":"rpm","abstract":"

A boolean value. If true, requests RPM data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)fuelLevel":{"name":"fuelLevel","abstract":"

A boolean value. If true, requests Fuel Level data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)fuelLevel_State":{"name":"fuelLevel_State","abstract":"

A boolean value. If true, requests Fuel Level State data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)fuelRange":{"name":"fuelRange","abstract":"

A boolean value. If true, requests Fuel Range data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)instantFuelConsumption":{"name":"instantFuelConsumption","abstract":"

A boolean value. If true, requests Instant Fuel Consumption data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)externalTemperature":{"name":"externalTemperature","abstract":"

A boolean value. If true, requests External Temperature data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)vin":{"name":"vin","abstract":"

A boolean value. If true, requests the Vehicle Identification Number.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)prndl":{"name":"prndl","abstract":"

A boolean value. If true, requests PRNDL data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)tirePressure":{"name":"tirePressure","abstract":"

A boolean value. If true, requests Tire Pressure data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)odometer":{"name":"odometer","abstract":"

A boolean value. If true, requests Odometer data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)beltStatus":{"name":"beltStatus","abstract":"

A boolean value. If true, requests Belt Status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)bodyInformation":{"name":"bodyInformation","abstract":"

A boolean value. If true, requests Body Information data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)deviceStatus":{"name":"deviceStatus","abstract":"

A boolean value. If true, requests Device Status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)driverBraking":{"name":"driverBraking","abstract":"

A boolean value. If true, requests Driver Braking data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)wiperStatus":{"name":"wiperStatus","abstract":"

A boolean value. If true, requests Wiper Status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)headLampStatus":{"name":"headLampStatus","abstract":"

A boolean value. If true, requests Head Lamp Status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)engineOilLife":{"name":"engineOilLife","abstract":"

A boolean value. If true, requests Engine Oil Life data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)engineTorque":{"name":"engineTorque","abstract":"

A boolean value. If true, requests Engine Torque data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)accPedalPosition":{"name":"accPedalPosition","abstract":"

A boolean value. If true, requests Acc Pedal Position data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)steeringWheelAngle":{"name":"steeringWheelAngle","abstract":"

A boolean value. If true, requests Steering Wheel Angle data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)eCallInfo":{"name":"eCallInfo","abstract":"

A boolean value. If true, requests Emergency Call Info data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)airbagStatus":{"name":"airbagStatus","abstract":"

A boolean value. If true, requests Air Bag Status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)emergencyEvent":{"name":"emergencyEvent","abstract":"

A boolean value. If true, requests Emergency Event (if it occurred) data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)clusterModeStatus":{"name":"clusterModeStatus","abstract":"

A boolean value. If true, requests Cluster Mode Status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)myKey":{"name":"myKey","abstract":"

A boolean value. If true, requests MyKey data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)electronicParkBrakeStatus":{"name":"electronicParkBrakeStatus","abstract":"

A boolean value. If true, requests Electronic Parking Brake status data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)turnSignal":{"name":"turnSignal","abstract":"

A boolean value. If true, requests Turn Signal data.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(py)cloudAppVehicleID":{"name":"cloudAppVehicleID","abstract":"

A boolean value. If true, requests the Cloud App Vehicle ID.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(im)setOEMCustomVehicleData:withVehicleDataState:":{"name":"-setOEMCustomVehicleData:withVehicleDataState:","abstract":"

Sets the OEM custom vehicle data state for any given OEM custom vehicle data name.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetVehicleData.html#/c:objc(cs)SDLGetVehicleData(im)getOEMCustomVehicleData:":{"name":"-getOEMCustomVehicleData:","abstract":"

Gets the OEM custom vehicle data value for any given OEM custom vehicle data name.

","parent_name":"SDLGetVehicleData"},"Classes/SDLGetSystemCapabilityResponse.html#/c:objc(cs)SDLGetSystemCapabilityResponse(py)systemCapability":{"name":"systemCapability","abstract":"

The requested system capability, of the type that was sent in the request

","parent_name":"SDLGetSystemCapabilityResponse"},"Classes/SDLGetSystemCapability.html#/c:objc(cs)SDLGetSystemCapability(im)initWithType:":{"name":"-initWithType:","abstract":"

Convenience init

","parent_name":"SDLGetSystemCapability"},"Classes/SDLGetSystemCapability.html#/c:objc(cs)SDLGetSystemCapability(im)initWithType:subscribe:":{"name":"-initWithType:subscribe:","abstract":"

Convenience init

","parent_name":"SDLGetSystemCapability"},"Classes/SDLGetSystemCapability.html#/c:objc(cs)SDLGetSystemCapability(py)systemCapabilityType":{"name":"systemCapabilityType","abstract":"

The type of system capability to get more information on

","parent_name":"SDLGetSystemCapability"},"Classes/SDLGetSystemCapability.html#/c:objc(cs)SDLGetSystemCapability(py)subscribe":{"name":"subscribe","abstract":"

Flag to subscribe to updates of the supplied service capability type. If true, the requester will be subscribed. If false, the requester will not be subscribed and be removed as a subscriber if it was previously subscribed.

","parent_name":"SDLGetSystemCapability"},"Classes/SDLGetInteriorVehicleDataResponse.html#/c:objc(cs)SDLGetInteriorVehicleDataResponse(py)moduleData":{"name":"moduleData","abstract":"

The requested data

","parent_name":"SDLGetInteriorVehicleDataResponse"},"Classes/SDLGetInteriorVehicleDataResponse.html#/c:objc(cs)SDLGetInteriorVehicleDataResponse(py)isSubscribed":{"name":"isSubscribed","abstract":"

It is a conditional-mandatory parameter: must be returned in case subscribe parameter was present in the related request.

","parent_name":"SDLGetInteriorVehicleDataResponse"},"Classes/SDLGetInteriorVehicleDataConsentResponse.html#/c:objc(cs)SDLGetInteriorVehicleDataConsentResponse(py)allowed":{"name":"allowed","abstract":"

This array has the same size as moduleIds in the request; each element corresponding to one moduleId","parent_name":"SDLGetInteriorVehicleDataConsentResponse"},"Classes/SDLGetInteriorVehicleDataConsent.html#/c:objc(cs)SDLGetInteriorVehicleDataConsent(im)initWithModuleType:moduleIds:":{"name":"-initWithModuleType:moduleIds:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleDataConsent"},"Classes/SDLGetInteriorVehicleDataConsent.html#/c:objc(cs)SDLGetInteriorVehicleDataConsent(py)moduleType":{"name":"moduleType","abstract":"

The module type that the app requests to control.

","parent_name":"SDLGetInteriorVehicleDataConsent"},"Classes/SDLGetInteriorVehicleDataConsent.html#/c:objc(cs)SDLGetInteriorVehicleDataConsent(py)moduleIds":{"name":"moduleIds","abstract":"

Ids of a module of same type, published by System Capability.

","parent_name":"SDLGetInteriorVehicleDataConsent"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(im)initWithModuleType:moduleId:":{"name":"-initWithModuleType:moduleId:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(im)initAndSubscribeToModuleType:moduleId:":{"name":"-initAndSubscribeToModuleType:moduleId:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(im)initAndUnsubscribeToModuleType:moduleId:":{"name":"-initAndUnsubscribeToModuleType:moduleId:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(im)initWithModuleType:":{"name":"-initWithModuleType:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(im)initAndSubscribeToModuleType:":{"name":"-initAndSubscribeToModuleType:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(im)initAndUnsubscribeToModuleType:":{"name":"-initAndUnsubscribeToModuleType:","abstract":"

Undocumented

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(py)moduleType":{"name":"moduleType","abstract":"

The type of a RC module to retrieve module data from the vehicle.

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(py)moduleId":{"name":"moduleId","abstract":"

Id of a module, published by System Capability.

","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetInteriorVehicleData.html#/c:objc(cs)SDLGetInteriorVehicleData(py)subscribe":{"name":"subscribe","abstract":"

If subscribe is true, the head unit will register OnInteriorVehicleData notifications for the requested module (moduleId and moduleType).","parent_name":"SDLGetInteriorVehicleData"},"Classes/SDLGetFileResponse.html#/c:objc(cs)SDLGetFileResponse(im)initWithOffset:length:fileType:crc:":{"name":"-initWithOffset:length:fileType:crc:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLGetFileResponse"},"Classes/SDLGetFileResponse.html#/c:objc(cs)SDLGetFileResponse(py)offset":{"name":"offset","abstract":"

Optional offset in bytes for resuming partial data chunks.

","parent_name":"SDLGetFileResponse"},"Classes/SDLGetFileResponse.html#/c:objc(cs)SDLGetFileResponse(py)length":{"name":"length","abstract":"

Optional length in bytes for resuming partial data chunks. If offset is set to 0, then length is the total length of the file to be downloaded.

","parent_name":"SDLGetFileResponse"},"Classes/SDLGetFileResponse.html#/c:objc(cs)SDLGetFileResponse(py)fileType":{"name":"fileType","abstract":"

File type that is being sent in response.

","parent_name":"SDLGetFileResponse"},"Classes/SDLGetFileResponse.html#/c:objc(cs)SDLGetFileResponse(py)crc":{"name":"crc","abstract":"

Additional CRC32 checksum to protect data integrity up to 512 Mbits.

","parent_name":"SDLGetFileResponse"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(im)initWithFileName:":{"name":"-initWithFileName:","abstract":"

Convenience init for required parameters.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(im)initWithFileName:appServiceId:fileType:":{"name":"-initWithFileName:appServiceId:fileType:","abstract":"

Convenience init for sending a small file.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(im)initWithFileName:appServiceId:fileType:offset:length:":{"name":"-initWithFileName:appServiceId:fileType:offset:length:","abstract":"

Convenience init for sending a large file in multiple data chunks.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(py)fileName":{"name":"fileName","abstract":"

File name that should be retrieved.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(py)appServiceId":{"name":"appServiceId","abstract":"

ID of the service that should have uploaded the requested file.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(py)fileType":{"name":"fileType","abstract":"

Selected file type.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(py)offset":{"name":"offset","abstract":"

Optional offset in bytes for resuming partial data chunks.

","parent_name":"SDLGetFile"},"Classes/SDLGetFile.html#/c:objc(cs)SDLGetFile(py)length":{"name":"length","abstract":"

Optional length in bytes for resuming partial data chunks. If offset is set to 0, then length is the total length of the file to be downloaded.

","parent_name":"SDLGetFile"},"Classes/SDLGetDTCsResponse.html#/c:objc(cs)SDLGetDTCsResponse(py)ecuHeader":{"name":"ecuHeader","abstract":"

2 byte ECU Header for DTC response (as defined in VHR_Layout_Specification_DTCs.pdf)

","parent_name":"SDLGetDTCsResponse"},"Classes/SDLGetDTCsResponse.html#/c:objc(cs)SDLGetDTCsResponse(py)dtc":{"name":"dtc","abstract":"

Array of all reported DTCs on module (ecuHeader contains information if list is truncated). Each DTC is represented by 4 bytes (3 bytes of data and 1 byte status as defined in VHR_Layout_Specification_DTCs.pdf).

","parent_name":"SDLGetDTCsResponse"},"Classes/SDLGetDTCs.html#/c:objc(cs)SDLGetDTCs(im)initWithECUName:":{"name":"-initWithECUName:","abstract":"

Undocumented

","parent_name":"SDLGetDTCs"},"Classes/SDLGetDTCs.html#/c:objc(cs)SDLGetDTCs(im)initWithECUName:mask:":{"name":"-initWithECUName:mask:","abstract":"

Undocumented

","parent_name":"SDLGetDTCs"},"Classes/SDLGetDTCs.html#/c:objc(cs)SDLGetDTCs(py)ecuName":{"name":"ecuName","abstract":"

a name of the module to receive the DTC form","parent_name":"SDLGetDTCs"},"Classes/SDLGetDTCs.html#/c:objc(cs)SDLGetDTCs(py)dtcMask":{"name":"dtcMask","abstract":"

DTC Mask Byte to be sent in diagnostic request to module. NSNumber* dtcMask Minvalue:0; Maxvalue:255

","parent_name":"SDLGetDTCs"},"Classes/SDLGetCloudAppPropertiesResponse.html#/c:objc(cs)SDLGetCloudAppPropertiesResponse(im)initWithProperties:":{"name":"-initWithProperties:","abstract":"

Convenience init.

","parent_name":"SDLGetCloudAppPropertiesResponse"},"Classes/SDLGetCloudAppPropertiesResponse.html#/c:objc(cs)SDLGetCloudAppPropertiesResponse(py)properties":{"name":"properties","abstract":"

The requested cloud application properties.

","parent_name":"SDLGetCloudAppPropertiesResponse"},"Classes/SDLGetCloudAppProperties.html#/c:objc(cs)SDLGetCloudAppProperties(im)initWithAppID:":{"name":"-initWithAppID:","abstract":"

Convenience init.

","parent_name":"SDLGetCloudAppProperties"},"Classes/SDLGetCloudAppProperties.html#/c:objc(cs)SDLGetCloudAppProperties(py)appID":{"name":"appID","abstract":"

The id of the cloud app.

","parent_name":"SDLGetCloudAppProperties"},"Classes/SDLGetAppServiceDataResponse.html#/c:objc(cs)SDLGetAppServiceDataResponse(im)initWithAppServiceData:":{"name":"-initWithAppServiceData:","abstract":"

Convenience init.

","parent_name":"SDLGetAppServiceDataResponse"},"Classes/SDLGetAppServiceDataResponse.html#/c:objc(cs)SDLGetAppServiceDataResponse(py)serviceData":{"name":"serviceData","abstract":"

Contains all the current data of the app service.

","parent_name":"SDLGetAppServiceDataResponse"},"Classes/SDLGetAppServiceData.html#/c:objc(cs)SDLGetAppServiceData(im)initWithAppServiceType:":{"name":"-initWithAppServiceType:","abstract":"

Convenience init for service type.

","parent_name":"SDLGetAppServiceData"},"Classes/SDLGetAppServiceData.html#/c:objc(cs)SDLGetAppServiceData(im)initAndSubscribeToAppServiceType:":{"name":"-initAndSubscribeToAppServiceType:","abstract":"

Convenience init for subscribing to a service type.

","parent_name":"SDLGetAppServiceData"},"Classes/SDLGetAppServiceData.html#/c:objc(cs)SDLGetAppServiceData(im)initAndUnsubscribeToAppServiceType:":{"name":"-initAndUnsubscribeToAppServiceType:","abstract":"

Convenience init for unsubscribing to a service type

","parent_name":"SDLGetAppServiceData"},"Classes/SDLGetAppServiceData.html#/c:objc(cs)SDLGetAppServiceData(py)serviceType":{"name":"serviceType","abstract":"

The type of service that is to be offered by this app. See AppServiceType for known enum equivalent types. Parameter is a string to allow for new service types to be used by apps on older versions of SDL Core.

","parent_name":"SDLGetAppServiceData"},"Classes/SDLGetAppServiceData.html#/c:objc(cs)SDLGetAppServiceData(py)subscribe":{"name":"subscribe","abstract":"

If true, the consumer is requesting to subscribe to all future updates from the service publisher. If false, the consumer doesn’t wish to subscribe and should be unsubscribed if it was previously subscribed.

","parent_name":"SDLGetAppServiceData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)longitudeDegrees":{"name":"longitudeDegrees","abstract":"

longitude degrees

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)latitudeDegrees":{"name":"latitudeDegrees","abstract":"

latitude degrees

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)utcYear":{"name":"utcYear","abstract":"

utc year

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)utcMonth":{"name":"utcMonth","abstract":"

utc month

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)utcDay":{"name":"utcDay","abstract":"

utc day

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)utcHours":{"name":"utcHours","abstract":"

utc hours

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)utcMinutes":{"name":"utcMinutes","abstract":"

utc minutes

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)utcSeconds":{"name":"utcSeconds","abstract":"

utc seconds

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)compassDirection":{"name":"compassDirection","abstract":"

Optional, Potential Compass Directions

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)pdop":{"name":"pdop","abstract":"

The 3D positional dilution of precision.

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)hdop":{"name":"hdop","abstract":"

The horizontal dilution of precision

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)vdop":{"name":"vdop","abstract":"

the vertical dilution of precision

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)actual":{"name":"actual","abstract":"

What the coordinates are based on

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)satellites":{"name":"satellites","abstract":"

The number of satellites in view

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)dimension":{"name":"dimension","abstract":"

The supported dimensions of the GPS

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)altitude":{"name":"altitude","abstract":"

Altitude in meters

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)heading":{"name":"heading","abstract":"

Heading based on the GPS data.

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)speed":{"name":"speed","abstract":"

Speed in KPH

","parent_name":"SDLGPSData"},"Classes/SDLGPSData.html#/c:objc(cs)SDLGPSData(py)shifted":{"name":"shifted","abstract":"

True, if GPS lat/long, time, and altitude have been purposefully shifted (requires a proprietary algorithm to unshift).","parent_name":"SDLGPSData"},"Classes/SDLFunctionID.html#/c:objc(cs)SDLFunctionID(cm)sharedInstance":{"name":"+sharedInstance","abstract":"

Undocumented

","parent_name":"SDLFunctionID"},"Classes/SDLFunctionID.html#/c:objc(cs)SDLFunctionID(im)functionNameForId:":{"name":"-functionNameForId:","abstract":"

Undocumented

","parent_name":"SDLFunctionID"},"Classes/SDLFunctionID.html#/c:objc(cs)SDLFunctionID(im)functionIdForName:":{"name":"-functionIdForName:","abstract":"

Undocumented

","parent_name":"SDLFunctionID"},"Classes/SDLFuelRange.html#/c:objc(cs)SDLFuelRange(py)type":{"name":"type","abstract":"

The vehicle’s fuel type

","parent_name":"SDLFuelRange"},"Classes/SDLFuelRange.html#/c:objc(cs)SDLFuelRange(py)range":{"name":"range","abstract":"

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

","parent_name":"SDLFuelRange"},"Classes/SDLFileManagerConfiguration.html#/c:objc(cs)SDLFileManagerConfiguration(py)artworkRetryCount":{"name":"artworkRetryCount","abstract":"

Defines the number of times the file manager will attempt to reupload SDLArtwork files in the event of a failed upload to Core.

","parent_name":"SDLFileManagerConfiguration"},"Classes/SDLFileManagerConfiguration.html#/c:objc(cs)SDLFileManagerConfiguration(py)fileRetryCount":{"name":"fileRetryCount","abstract":"

Defines the number of times the file manager will attempt to reupload general SDLFiles in the event of a failed upload to Core.

","parent_name":"SDLFileManagerConfiguration"},"Classes/SDLFileManagerConfiguration.html#/c:objc(cs)SDLFileManagerConfiguration(cm)defaultConfiguration":{"name":"+defaultConfiguration","abstract":"

Creates a default file manager configuration.

","parent_name":"SDLFileManagerConfiguration"},"Classes/SDLFileManagerConfiguration.html#/c:objc(cs)SDLFileManagerConfiguration(im)init":{"name":"-init","abstract":"

Use defaultConfiguration instead

","parent_name":"SDLFileManagerConfiguration"},"Classes/SDLFileManagerConfiguration.html#/c:objc(cs)SDLFileManagerConfiguration(im)initWithArtworkRetryCount:fileRetryCount:":{"name":"-initWithArtworkRetryCount:fileRetryCount:","abstract":"

Creates a file manager configuration with customized upload retry counts.

","parent_name":"SDLFileManagerConfiguration"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(py)remoteFileNames":{"name":"remoteFileNames","abstract":"

A set of all names of files known on the remote head unit. Known files can be used or deleted on the remote system.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(py)bytesAvailable":{"name":"bytesAvailable","abstract":"

The number of bytes still available for files for this app.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(py)currentState":{"name":"currentState","abstract":"

The state of the file manager.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(py)pendingTransactions":{"name":"pendingTransactions","abstract":"

The currently pending transactions (Upload, Delete, and List Files) in the file manager

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(py)suspended":{"name":"suspended","abstract":"

Whether or not the file manager is suspended. If suspended, the file manager can continue to queue uploads and deletes, but will not actually perform any of those until it is no longer suspended. This can be used for throttling down the file manager if other, important operations are taking place over the accessory connection.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)init":{"name":"-init","abstract":"

Initialize the class…or not, since this method is unavailable. Dependencies must be injected using initWithConnectionManager:

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)initWithConnectionManager:":{"name":"-initWithConnectionManager:","abstract":"

Creates a new file manager with a specified connection manager

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)initWithConnectionManager:configuration:":{"name":"-initWithConnectionManager:configuration:","abstract":"

Creates a new file manager with a specified connection manager and configuration

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)startWithCompletionHandler:":{"name":"-startWithCompletionHandler:","abstract":"

The manager stars up and attempts to fetch its initial list and transfer initial files.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)stop":{"name":"-stop","abstract":"

Cancels all file manager operations and deletes all associated data.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)hasUploadedFile:":{"name":"-hasUploadedFile:","abstract":"

Check if the remote system contains a file

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)deleteRemoteFileWithName:completionHandler:":{"name":"-deleteRemoteFileWithName:completionHandler:","abstract":"

Delete a file stored on the remote system

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)deleteRemoteFilesWithNames:completionHandler:":{"name":"-deleteRemoteFilesWithNames:completionHandler:","abstract":"

Deletes an array of files on the remote file system. The files are deleted in the order in which they are added to the array, with the first file to be deleted at index 0. The delete queue is sequential, meaning that once a delete request is sent to Core, the queue waits until a response is received from Core before the next the next delete request is sent.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)uploadFile:completionHandler:":{"name":"-uploadFile:completionHandler:","abstract":"

Upload a file to the remote file system. If a file with the [SDLFile name] already exists, this will overwrite that file. If you do not want that to happen, check remoteFileNames before uploading, or change allowOverwrite to NO.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)uploadFiles:progressHandler:completionHandler:":{"name":"-uploadFiles:progressHandler:completionHandler:","abstract":"

Uploads an array of files to the remote file system. The files will be uploaded in the order in which they are added to the array, with the first file to be uploaded at index 0. The upload queue is sequential, meaning that once a upload request is sent to Core, the queue waits until a response is received from Core before the next the next upload request is sent.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)uploadFiles:completionHandler:":{"name":"-uploadFiles:completionHandler:","abstract":"

Uploads an array of files to the remote file system. The files will be uploaded in the order in which they are added to the array, with the first file to be uploaded at index 0. The upload queue is sequential, meaning that once a upload request is sent to Core, the queue waits until a response is received from Core before the next the next upload request is sent.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)uploadArtwork:completionHandler:":{"name":"-uploadArtwork:completionHandler:","abstract":"

Uploads an artwork file to the remote file system and returns the name of the uploaded artwork once completed. If an artwork with the same name is already on the remote system, the artwork is not uploaded and the artwork name is simply returned.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)uploadArtworks:completionHandler:":{"name":"-uploadArtworks:completionHandler:","abstract":"

Uploads an array of artworks to the remote file system. The artworks will be uploaded in the order in which they are added to the array, with the first file to be uploaded at index 0. The upload queue is sequential, meaning that once a upload request is sent to Core, the queue waits until a response is received from Core before the next the next upload request is sent.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(im)uploadArtworks:progressHandler:completionHandler:":{"name":"-uploadArtworks:progressHandler:completionHandler:","abstract":"

Uploads an array of artworks to the remote file system. The artworks will be uploaded in the order in which they are added to the array, with the first file to be uploaded at index 0. The upload queue is sequential, meaning that once a upload request is sent to Core, the queue waits until a response is received from Core before the next the next upload request is sent.

","parent_name":"SDLFileManager"},"Classes/SDLFileManager.html#/c:objc(cs)SDLFileManager(cm)temporaryFileDirectory":{"name":"+temporaryFileDirectory","abstract":"

A URL to the directory where temporary files are stored. When an SDLFile is created with NSData, it writes to a temporary file until the file manager finishes uploading it.

","parent_name":"SDLFileManager"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)persistent":{"name":"persistent","abstract":"

Whether or not the file should persist on disk between car ignition cycles.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)overwrite":{"name":"overwrite","abstract":"

Whether or not the file should overwrite an existing file on the remote disk with the same name.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)name":{"name":"name","abstract":"

The name the file should be stored under on the remote disk. This is how the file will be referenced in all later calls.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)fileURL":{"name":"fileURL","abstract":"

The url the local file is stored at while waiting to push it to the remote system. If the data has not been passed to the file URL, this will be nil.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)data":{"name":"data","abstract":"

The binary data of the SDLFile. If initialized with data, this will be a relatively quick call, but if initialized with a file URL, this is a rather expensive call the first time. The data will be cached in RAM after the first call.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)fileSize":{"name":"fileSize","abstract":"

The size of the binary data of the SDLFile.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)fileType":{"name":"fileType","abstract":"

The system will attempt to determine the type of file that you have passed in. It will default to BINARY if it does not recognize the file type or the file type is not supported by SDL.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)inputStream":{"name":"inputStream","abstract":"

A stream to pull binary data from a SDLFile. The stream only pulls required data from the file on disk or in memory. This reduces memory usage while uploading a large file to the remote system as each chunk of data can be released immediately after it is uploaded.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(py)isStaticIcon":{"name":"isStaticIcon","abstract":"

Describes whether or not this file is represented by static icon data. The head unit will present its representation of the static icon concept when sent this data.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(im)initWithFileURL:name:persistent:":{"name":"-initWithFileURL:name:persistent:","abstract":"

The designated initializer for an SDL File. The only major property that is not set using this is overwrite, which defaults to NO.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(cm)persistentFileAtFileURL:name:":{"name":"+persistentFileAtFileURL:name:","abstract":"

Create an SDL file using a local file URL.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(cm)fileAtFileURL:name:":{"name":"+fileAtFileURL:name:","abstract":"

Create an SDL file using a local file URL.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(im)initWithData:name:fileExtension:persistent:":{"name":"-initWithData:name:fileExtension:persistent:","abstract":"

Create an SDL file using raw data. It is strongly preferred to pass a file URL instead of data, as it is currently held in memory until the file is sent.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(cm)persistentFileWithData:name:fileExtension:":{"name":"+persistentFileWithData:name:fileExtension:","abstract":"

Create an SDL file using raw data. It is strongly preferred to pass a file URL instead of data, as it is currently held in memory until the file is sent.

","parent_name":"SDLFile"},"Classes/SDLFile.html#/c:objc(cs)SDLFile(cm)fileWithData:name:fileExtension:":{"name":"+fileWithData:name:fileExtension:","abstract":"

Create an SDL file using raw data. It is strongly preferred to pass a file URL instead of data, as it is currently held in memory until the file is sent.

","parent_name":"SDLFile"},"Classes/SDLEqualizerSettings.html#/c:objc(cs)SDLEqualizerSettings(im)initWithChannelId:channelSetting:":{"name":"-initWithChannelId:channelSetting:","abstract":"

Undocumented

","parent_name":"SDLEqualizerSettings"},"Classes/SDLEqualizerSettings.html#/c:objc(cs)SDLEqualizerSettings(py)channelName":{"name":"channelName","abstract":"

@abstract Read-only channel / frequency name","parent_name":"SDLEqualizerSettings"},"Classes/SDLEqualizerSettings.html#/c:objc(cs)SDLEqualizerSettings(py)channelSetting":{"name":"channelSetting","abstract":"

@abstract Reflects the setting, from 0%-100%.

","parent_name":"SDLEqualizerSettings"},"Classes/SDLEqualizerSettings.html#/c:objc(cs)SDLEqualizerSettings(py)channelId":{"name":"channelId","abstract":"

@abstract id of the channel.

","parent_name":"SDLEqualizerSettings"},"Classes/SDLEncryptionConfiguration.html#/c:objc(cs)SDLEncryptionConfiguration(py)securityManagers":{"name":"securityManagers","abstract":"

A set of security managers used to encrypt traffic data. Each OEM has their own proprietary security manager.

","parent_name":"SDLEncryptionConfiguration"},"Classes/SDLEncryptionConfiguration.html#/c:objc(cs)SDLEncryptionConfiguration(py)delegate":{"name":"delegate","abstract":"

A delegate callback that will tell you when an acknowledgement has occurred for starting as secure service.

","parent_name":"SDLEncryptionConfiguration"},"Classes/SDLEncryptionConfiguration.html#/c:objc(cs)SDLEncryptionConfiguration(cm)defaultConfiguration":{"name":"+defaultConfiguration","abstract":"

Creates a default encryption configuration.

","parent_name":"SDLEncryptionConfiguration"},"Classes/SDLEncryptionConfiguration.html#/c:objc(cs)SDLEncryptionConfiguration(im)initWithSecurityManagers:delegate:":{"name":"-initWithSecurityManagers:delegate:","abstract":"

Creates a secure configuration for each of the security managers provided.

","parent_name":"SDLEncryptionConfiguration"},"Classes/SDLEncodedSyncPData.html#/c:objc(cs)SDLEncodedSyncPData(py)data":{"name":"data","abstract":"

Contains base64 encoded string of SyncP packets.

","parent_name":"SDLEncodedSyncPData"},"Classes/SDLEmergencyEvent.html#/c:objc(cs)SDLEmergencyEvent(py)emergencyEventType":{"name":"emergencyEventType","abstract":"

References signal VedsEvntType_D_Ltchd. See EmergencyEventType.

","parent_name":"SDLEmergencyEvent"},"Classes/SDLEmergencyEvent.html#/c:objc(cs)SDLEmergencyEvent(py)fuelCutoffStatus":{"name":"fuelCutoffStatus","abstract":"

References signal RCM_FuelCutoff. See FuelCutoffStatus.

","parent_name":"SDLEmergencyEvent"},"Classes/SDLEmergencyEvent.html#/c:objc(cs)SDLEmergencyEvent(py)rolloverEvent":{"name":"rolloverEvent","abstract":"

References signal VedsEvntRoll_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLEmergencyEvent"},"Classes/SDLEmergencyEvent.html#/c:objc(cs)SDLEmergencyEvent(py)maximumChangeVelocity":{"name":"maximumChangeVelocity","abstract":"

References signal VedsMaxDeltaV_D_Ltchd. Change in velocity in KPH.

","parent_name":"SDLEmergencyEvent"},"Classes/SDLEmergencyEvent.html#/c:objc(cs)SDLEmergencyEvent(py)multipleEvents":{"name":"multipleEvents","abstract":"

References signal VedsMultiEvnt_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLEmergencyEvent"},"Classes/SDLECallInfo.html#/c:objc(cs)SDLECallInfo(py)eCallNotificationStatus":{"name":"eCallNotificationStatus","abstract":"

References signal eCallNotification_4A. See VehicleDataNotificationStatus.

","parent_name":"SDLECallInfo"},"Classes/SDLECallInfo.html#/c:objc(cs)SDLECallInfo(py)auxECallNotificationStatus":{"name":"auxECallNotificationStatus","abstract":"

References signal eCallNotification. See VehicleDataNotificationStatus.

","parent_name":"SDLECallInfo"},"Classes/SDLECallInfo.html#/c:objc(cs)SDLECallInfo(py)eCallConfirmationStatus":{"name":"eCallConfirmationStatus","abstract":"

References signal eCallConfirmation. See ECallConfirmationStatus.

","parent_name":"SDLECallInfo"},"Classes/SDLDisplayCapability.html#/c:objc(cs)SDLDisplayCapability(im)initWithDisplayName:":{"name":"-initWithDisplayName:","abstract":"

Init with required properties

","parent_name":"SDLDisplayCapability"},"Classes/SDLDisplayCapability.html#/c:objc(cs)SDLDisplayCapability(im)initWithDisplayName:windowTypeSupported:windowCapabilities:":{"name":"-initWithDisplayName:windowTypeSupported:windowCapabilities:","abstract":"

Init with all the properities

","parent_name":"SDLDisplayCapability"},"Classes/SDLDisplayCapability.html#/c:objc(cs)SDLDisplayCapability(py)displayName":{"name":"displayName","abstract":"

Name of the display.

","parent_name":"SDLDisplayCapability"},"Classes/SDLDisplayCapability.html#/c:objc(cs)SDLDisplayCapability(py)windowTypeSupported":{"name":"windowTypeSupported","abstract":"

Informs the application how many windows the app is allowed to create per type.

","parent_name":"SDLDisplayCapability"},"Classes/SDLDisplayCapability.html#/c:objc(cs)SDLDisplayCapability(py)windowCapabilities":{"name":"windowCapabilities","abstract":"

Contains a list of capabilities of all windows related to the app. Once the app has registered the capabilities of all windows will be provided, but GetSystemCapability still allows requesting window capabilities of all windows.

","parent_name":"SDLDisplayCapability"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)displayType":{"name":"displayType","abstract":"

The type of display

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)displayName":{"name":"displayName","abstract":"

The name of the connected display

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)textFields":{"name":"textFields","abstract":"

An array of SDLTextField structures, each of which describes a field in the HMI which the application can write to using operations such as SDLShow, SDLSetMediaClockTimer, etc.

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)imageFields":{"name":"imageFields","abstract":"

An array of SDLImageField elements

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)mediaClockFormats":{"name":"mediaClockFormats","abstract":"

An array of SDLMediaClockFormat elements, defining the valid string formats used in specifying the contents of the media clock field

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)graphicSupported":{"name":"graphicSupported","abstract":"

The display’s persistent screen supports.

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)templatesAvailable":{"name":"templatesAvailable","abstract":"

An array of all predefined persistent display templates available on the head unit.

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)screenParams":{"name":"screenParams","abstract":"

A set of all parameters related to a prescribed screen area (e.g. for video / touch input)

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDisplayCapabilities.html#/c:objc(cs)SDLDisplayCapabilities(py)numCustomPresetsAvailable":{"name":"numCustomPresetsAvailable","abstract":"

The number of on-screen custom presets available (if any); otherwise omitted

","parent_name":"SDLDisplayCapabilities"},"Classes/SDLDialNumber.html#/c:objc(cs)SDLDialNumber(im)initWithNumber:":{"name":"-initWithNumber:","abstract":"

Undocumented

","parent_name":"SDLDialNumber"},"Classes/SDLDialNumber.html#/c:objc(cs)SDLDialNumber(py)number":{"name":"number","abstract":"

Up to 40 character string representing the phone number. All characters stripped except for ‘0’-‘9’, ‘*’, ‘#’, ‘,’, ‘;’, and ‘+’

","parent_name":"SDLDialNumber"},"Classes/SDLDiagnosticMessageResponse.html#/c:objc(cs)SDLDiagnosticMessageResponse(py)messageDataResult":{"name":"messageDataResult","abstract":"

Array of bytes comprising CAN message result.

","parent_name":"SDLDiagnosticMessageResponse"},"Classes/SDLDiagnosticMessage.html#/c:objc(cs)SDLDiagnosticMessage(im)initWithTargetId:length:data:":{"name":"-initWithTargetId:length:data:","abstract":"

Undocumented

","parent_name":"SDLDiagnosticMessage"},"Classes/SDLDiagnosticMessage.html#/c:objc(cs)SDLDiagnosticMessage(py)targetID":{"name":"targetID","abstract":"

Name of target ECU

","parent_name":"SDLDiagnosticMessage"},"Classes/SDLDiagnosticMessage.html#/c:objc(cs)SDLDiagnosticMessage(py)messageLength":{"name":"messageLength","abstract":"

Length of message (in bytes)

","parent_name":"SDLDiagnosticMessage"},"Classes/SDLDiagnosticMessage.html#/c:objc(cs)SDLDiagnosticMessage(py)messageData":{"name":"messageData","abstract":"

Array of bytes comprising CAN message.

","parent_name":"SDLDiagnosticMessage"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)voiceRecOn":{"name":"voiceRecOn","abstract":"

Indicates whether the voice recognition is on or off

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)btIconOn":{"name":"btIconOn","abstract":"

Indicates whether the bluetooth connection established

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)callActive":{"name":"callActive","abstract":"

Indicates whether a call is being active

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)phoneRoaming":{"name":"phoneRoaming","abstract":"

Indicates whether the phone is in roaming mode

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)textMsgAvailable":{"name":"textMsgAvailable","abstract":"

Indicates whether a textmessage is available

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)battLevelStatus":{"name":"battLevelStatus","abstract":"

Battery level status

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)stereoAudioOutputMuted":{"name":"stereoAudioOutputMuted","abstract":"

The status of the stereo audio output channel

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)monoAudioOutputMuted":{"name":"monoAudioOutputMuted","abstract":"

The status of the mono audio output channel

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)signalLevelStatus":{"name":"signalLevelStatus","abstract":"

Signal level status

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)primaryAudioSource":{"name":"primaryAudioSource","abstract":"

The current primary audio source of SDL (if selected).

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceStatus.html#/c:objc(cs)SDLDeviceStatus(py)eCallEventActive":{"name":"eCallEventActive","abstract":"

Indicates if an emergency call is active

","parent_name":"SDLDeviceStatus"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(cm)currentDevice":{"name":"+currentDevice","abstract":"

Undocumented

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(py)hardware":{"name":"hardware","abstract":"

Device model

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(py)firmwareRev":{"name":"firmwareRev","abstract":"

Device firmware version

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(py)os":{"name":"os","abstract":"

Device OS

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(py)osVersion":{"name":"osVersion","abstract":"

Device OS version

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(py)carrier":{"name":"carrier","abstract":"

Device mobile carrier

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeviceInfo.html#/c:objc(cs)SDLDeviceInfo(py)maxNumberRFCOMMPorts":{"name":"maxNumberRFCOMMPorts","abstract":"

Number of bluetooth RFCOMM ports available.

","parent_name":"SDLDeviceInfo"},"Classes/SDLDeleteWindow.html#/c:objc(cs)SDLDeleteWindow(im)initWithId:":{"name":"-initWithId:","parent_name":"SDLDeleteWindow"},"Classes/SDLDeleteWindow.html#/c:objc(cs)SDLDeleteWindow(py)windowID":{"name":"windowID","abstract":"

A unique ID to identify the window.

","parent_name":"SDLDeleteWindow"},"Classes/SDLDeleteSubMenu.html#/c:objc(cs)SDLDeleteSubMenu(im)initWithId:":{"name":"-initWithId:","abstract":"

Undocumented

","parent_name":"SDLDeleteSubMenu"},"Classes/SDLDeleteSubMenu.html#/c:objc(cs)SDLDeleteSubMenu(py)menuID":{"name":"menuID","abstract":"

the MenuID that identifies the SDLSubMenu to be delete","parent_name":"SDLDeleteSubMenu"},"Classes/SDLDeleteInteractionChoiceSet.html#/c:objc(cs)SDLDeleteInteractionChoiceSet(im)initWithId:":{"name":"-initWithId:","abstract":"

Undocumented

","parent_name":"SDLDeleteInteractionChoiceSet"},"Classes/SDLDeleteInteractionChoiceSet.html#/c:objc(cs)SDLDeleteInteractionChoiceSet(py)interactionChoiceSetID":{"name":"interactionChoiceSetID","abstract":"

a unique ID that identifies the Choice Set","parent_name":"SDLDeleteInteractionChoiceSet"},"Classes/SDLDeleteFileResponse.html#/c:objc(cs)SDLDeleteFileResponse(py)spaceAvailable":{"name":"spaceAvailable","abstract":"

The remaining available space for your application to store data on the remote system.

","parent_name":"SDLDeleteFileResponse"},"Classes/SDLDeleteFile.html#/c:objc(cs)SDLDeleteFile(im)initWithFileName:":{"name":"-initWithFileName:","abstract":"

Undocumented

","parent_name":"SDLDeleteFile"},"Classes/SDLDeleteFile.html#/c:objc(cs)SDLDeleteFile(py)syncFileName":{"name":"syncFileName","abstract":"

a file reference name","parent_name":"SDLDeleteFile"},"Classes/SDLDeleteCommand.html#/c:objc(cs)SDLDeleteCommand(im)initWithId:":{"name":"-initWithId:","abstract":"

Undocumented

","parent_name":"SDLDeleteCommand"},"Classes/SDLDeleteCommand.html#/c:objc(cs)SDLDeleteCommand(py)cmdID":{"name":"cmdID","abstract":"

the Command ID that identifies the Command to be deleted from Command Menu","parent_name":"SDLDeleteCommand"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(im)initWithHour:minute:":{"name":"-initWithHour:minute:","abstract":"

Undocumented

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(im)initWithHour:minute:second:millisecond:":{"name":"-initWithHour:minute:second:millisecond:","abstract":"

Undocumented

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(im)initWithHour:minute:second:millisecond:day:month:year:":{"name":"-initWithHour:minute:second:millisecond:day:month:year:","abstract":"

Undocumented

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(im)initWithHour:minute:second:millisecond:day:month:year:timezoneMinuteOffset:timezoneHourOffset:":{"name":"-initWithHour:minute:second:millisecond:day:month:year:timezoneMinuteOffset:timezoneHourOffset:","abstract":"

Undocumented

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)millisecond":{"name":"millisecond","abstract":"

Milliseconds part of time

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)second":{"name":"second","abstract":"

Seconds part of time

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)minute":{"name":"minute","abstract":"

Minutes part of time

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)hour":{"name":"hour","abstract":"

Hour part of time

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)day":{"name":"day","abstract":"

Day of the month

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)month":{"name":"month","abstract":"

Month of the year

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)year":{"name":"year","abstract":"

The year in YYYY format

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)timezoneMinuteOffset":{"name":"timezoneMinuteOffset","abstract":"

Time zone offset in Min with regard to UTC

","parent_name":"SDLDateTime"},"Classes/SDLDateTime.html#/c:objc(cs)SDLDateTime(py)timezoneHourOffset":{"name":"timezoneHourOffset","abstract":"

Time zone offset in Hours with regard to UTC

","parent_name":"SDLDateTime"},"Classes/SDLDIDResult.html#/c:objc(cs)SDLDIDResult(py)resultCode":{"name":"resultCode","abstract":"

Individual DID result code.

","parent_name":"SDLDIDResult"},"Classes/SDLDIDResult.html#/c:objc(cs)SDLDIDResult(py)didLocation":{"name":"didLocation","abstract":"

Location of raw data from vehicle data DID

","parent_name":"SDLDIDResult"},"Classes/SDLDIDResult.html#/c:objc(cs)SDLDIDResult(py)data":{"name":"data","abstract":"

Raw DID-based data returned for requested element.

","parent_name":"SDLDIDResult"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(im)initWithId:windowName:windowType:":{"name":"-initWithId:windowName:windowType:","abstract":"

Constructor with the required parameters

","parent_name":"SDLCreateWindow"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(im)initWithId:windowName:windowType:associatedServiceType:duplicateUpdatesFromWindowID:":{"name":"-initWithId:windowName:windowType:associatedServiceType:duplicateUpdatesFromWindowID:","abstract":"

Convinience constructor with all the parameters.

","parent_name":"SDLCreateWindow"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(py)windowID":{"name":"windowID","abstract":"

A unique ID to identify the window.","parent_name":"SDLCreateWindow"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(py)windowName":{"name":"windowName","abstract":"

The window name to be used by the HMI.","parent_name":"SDLCreateWindow"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(py)type":{"name":"type","abstract":"

The type of the window to be created. Main window or widget.

","parent_name":"SDLCreateWindow"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(py)associatedServiceType":{"name":"associatedServiceType","abstract":"

Allows an app to create a widget related to a specific service type.","parent_name":"SDLCreateWindow"},"Classes/SDLCreateWindow.html#/c:objc(cs)SDLCreateWindow(py)duplicateUpdatesFromWindowID":{"name":"duplicateUpdatesFromWindowID","abstract":"

Optional parameter. Specify whether the content sent to an existing window should be duplicated to the created window. If there isn’t a window with the ID, the request will be rejected with INVALID_DATA.

","parent_name":"SDLCreateWindow"},"Classes/SDLCreateInteractionChoiceSet.html#/c:objc(cs)SDLCreateInteractionChoiceSet(im)initWithId:choiceSet:":{"name":"-initWithId:choiceSet:","abstract":"

Undocumented

","parent_name":"SDLCreateInteractionChoiceSet"},"Classes/SDLCreateInteractionChoiceSet.html#/c:objc(cs)SDLCreateInteractionChoiceSet(py)interactionChoiceSetID":{"name":"interactionChoiceSetID","abstract":"

A unique ID that identifies the Choice Set

","parent_name":"SDLCreateInteractionChoiceSet"},"Classes/SDLCreateInteractionChoiceSet.html#/c:objc(cs)SDLCreateInteractionChoiceSet(py)choiceSet":{"name":"choiceSet","abstract":"

Array of choices, which the user can select by menu or voice recognition

","parent_name":"SDLCreateInteractionChoiceSet"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(py)lifecycleConfig":{"name":"lifecycleConfig","abstract":"

The lifecycle configuration.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(py)lockScreenConfig":{"name":"lockScreenConfig","abstract":"

The lock screen configuration.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(py)loggingConfig":{"name":"loggingConfig","abstract":"

The log configuration.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(py)streamingMediaConfig":{"name":"streamingMediaConfig","abstract":"

The streaming media configuration.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(py)fileManagerConfig":{"name":"fileManagerConfig","abstract":"

The file manager configuration.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(py)encryptionConfig":{"name":"encryptionConfig","abstract":"

The encryption configuration.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(im)initWithLifecycle:lockScreen:logging:":{"name":"-initWithLifecycle:lockScreen:logging:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen and logging configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(im)initWithLifecycle:lockScreen:logging:fileManager:":{"name":"-initWithLifecycle:lockScreen:logging:fileManager:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging and file manager configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(im)initWithLifecycle:lockScreen:logging:fileManager:encryption:":{"name":"-initWithLifecycle:lockScreen:logging:fileManager:encryption:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging, file manager and encryption configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(cm)configurationWithLifecycle:lockScreen:logging:":{"name":"+configurationWithLifecycle:lockScreen:logging:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen and logging configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(cm)configurationWithLifecycle:lockScreen:logging:fileManager:":{"name":"+configurationWithLifecycle:lockScreen:logging:fileManager:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging and file manager configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(im)initWithLifecycle:lockScreen:logging:streamingMedia:":{"name":"-initWithLifecycle:lockScreen:logging:streamingMedia:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging and streaming media configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(im)initWithLifecycle:lockScreen:logging:streamingMedia:fileManager:":{"name":"-initWithLifecycle:lockScreen:logging:streamingMedia:fileManager:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging, streaming media and file manager configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(im)initWithLifecycle:lockScreen:logging:streamingMedia:fileManager:encryption:":{"name":"-initWithLifecycle:lockScreen:logging:streamingMedia:fileManager:encryption:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging, streaming media, file manager and encryption configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(cm)configurationWithLifecycle:lockScreen:logging:streamingMedia:":{"name":"+configurationWithLifecycle:lockScreen:logging:streamingMedia:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging and streaming media configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLConfiguration.html#/c:objc(cs)SDLConfiguration(cm)configurationWithLifecycle:lockScreen:logging:streamingMedia:fileManager:":{"name":"+configurationWithLifecycle:lockScreen:logging:streamingMedia:fileManager:","abstract":"

Creates a new configuration to be passed to the SDLManager with custom lifecycle, lock screen, logging, streaming media and file manager configurations.

","parent_name":"SDLConfiguration"},"Classes/SDLClusterModeStatus.html#/c:objc(cs)SDLClusterModeStatus(py)powerModeActive":{"name":"powerModeActive","abstract":"

References signal PowerMode_UB.

","parent_name":"SDLClusterModeStatus"},"Classes/SDLClusterModeStatus.html#/c:objc(cs)SDLClusterModeStatus(py)powerModeQualificationStatus":{"name":"powerModeQualificationStatus","abstract":"

References signal PowerModeQF. See PowerModeQualificationStatus.

","parent_name":"SDLClusterModeStatus"},"Classes/SDLClusterModeStatus.html#/c:objc(cs)SDLClusterModeStatus(py)carModeStatus":{"name":"carModeStatus","abstract":"

References signal CarMode. See CarMode.

","parent_name":"SDLClusterModeStatus"},"Classes/SDLClusterModeStatus.html#/c:objc(cs)SDLClusterModeStatus(py)powerModeStatus":{"name":"powerModeStatus","abstract":"

References signal PowerMode. See PowerMode.

","parent_name":"SDLClusterModeStatus"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(im)initWithAppID:":{"name":"-initWithAppID:","abstract":"

Convenience init for required parameters.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(im)initWithAppID:nicknames:enabled:authToken:cloudTransportType:hybridAppPreference:endpoint:":{"name":"-initWithAppID:nicknames:enabled:authToken:cloudTransportType:hybridAppPreference:endpoint:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)nicknames":{"name":"nicknames","abstract":"

An array of app names a cloud app is allowed to register with. If included in a SetCloudAppProperties request, this value will overwrite the existing nicknames field in the app policies section of the policy table.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)appID":{"name":"appID","abstract":"

The id of the cloud app.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)enabled":{"name":"enabled","abstract":"

If true, the cloud app will appear in the HMI’s app list; if false, the cloud app will not appear in the HMI’s app list.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)authToken":{"name":"authToken","abstract":"

Used to authenticate websocket connection on app activation.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)cloudTransportType":{"name":"cloudTransportType","abstract":"

Specifies the connection type Core should use. Currently the ones that work in SDL Core are WS or WSS, but an OEM can implement their own transport adapter to handle different values.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)hybridAppPreference":{"name":"hybridAppPreference","abstract":"

Specifies the user preference to use the cloud app version or mobile app version when both are available.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLCloudAppProperties.html#/c:objc(cs)SDLCloudAppProperties(py)endpoint":{"name":"endpoint","abstract":"

The websocket endpoint.

","parent_name":"SDLCloudAppProperties"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(im)initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:":{"name":"-initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:","abstract":"

Undocumented

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(im)initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable:heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:":{"name":"-initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable:heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:","abstract":"

Undocumented

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(im)initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable:heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable:":{"name":"-initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable:heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable:","abstract":"

Undocumented

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)fanSpeed":{"name":"fanSpeed","abstract":"

Speed of Fan in integer

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)currentTemperature":{"name":"currentTemperature","abstract":"

The Current Temperature in SDLTemperature

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)desiredTemperature":{"name":"desiredTemperature","abstract":"

Desired Temperature in SDLTemperature

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)acEnable":{"name":"acEnable","abstract":"

Represents if AC is enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)circulateAirEnable":{"name":"circulateAirEnable","abstract":"

Represents if circulation of air is enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)autoModeEnable":{"name":"autoModeEnable","abstract":"

Represents if auto mode is enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)defrostZone":{"name":"defrostZone","abstract":"

Represents the kind of defrost zone

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)dualModeEnable":{"name":"dualModeEnable","abstract":"

Represents if dual mode is enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)acMaxEnable":{"name":"acMaxEnable","abstract":"

Represents if ac max is enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)ventilationMode":{"name":"ventilationMode","abstract":"

Represents the kind of Ventilation zone

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)heatedSteeringWheelEnable":{"name":"heatedSteeringWheelEnable","abstract":"

@abstract value false means disabled/turn off, value true means enabled/turn on.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)heatedWindshieldEnable":{"name":"heatedWindshieldEnable","abstract":"

@abstract value false means disabled, value true means enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)heatedRearWindowEnable":{"name":"heatedRearWindowEnable","abstract":"

@abstract value false means disabled, value true means enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)heatedMirrorsEnable":{"name":"heatedMirrorsEnable","abstract":"

@abstract Value false means disabled, value true means enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlData.html#/c:objc(cs)SDLClimateControlData(py)climateEnable":{"name":"climateEnable","abstract":"

@abstract Value false means disabled, value true means enabled.

","parent_name":"SDLClimateControlData"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(im)initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:":{"name":"-initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:","abstract":"

Undocumented

","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(im)initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:":{"name":"-initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:","abstract":"

Undocumented

","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(im)initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:climateEnableAvailable:":{"name":"-initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:climateEnableAvailable:","abstract":"

Undocumented

","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(im)initWithModuleName:moduleInfo:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:climateEnableAvailable:":{"name":"-initWithModuleName:moduleInfo:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:climateEnableAvailable:","abstract":"

Undocumented

","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)moduleName":{"name":"moduleName","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)fanSpeedAvailable":{"name":"fanSpeedAvailable","abstract":"

Availability of the control of fan speed.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)desiredTemperatureAvailable":{"name":"desiredTemperatureAvailable","abstract":"

Availability of the control of desired temperature.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)acEnableAvailable":{"name":"acEnableAvailable","abstract":"

Availability of the control of turn on/off AC.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)acMaxEnableAvailable":{"name":"acMaxEnableAvailable","abstract":"

Availability of the control of enable/disable air conditioning is ON on the maximum level.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)circulateAirEnableAvailable":{"name":"circulateAirEnableAvailable","abstract":"

Availability of the control of enable/disable circulate Air mode.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)autoModeEnableAvailable":{"name":"autoModeEnableAvailable","abstract":"

Availability of the control of enable/disable auto mode.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)dualModeEnableAvailable":{"name":"dualModeEnableAvailable","abstract":"

Availability of the control of enable/disable dual mode.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)defrostZoneAvailable":{"name":"defrostZoneAvailable","abstract":"

Availability of the control of defrost zones.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)defrostZone":{"name":"defrostZone","abstract":"

A set of all defrost zones that are controllable.

","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)ventilationModeAvailable":{"name":"ventilationModeAvailable","abstract":"

Availability of the control of air ventilation mode.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)ventilationMode":{"name":"ventilationMode","abstract":"

A set of all ventilation modes that are controllable.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)heatedSteeringWheelAvailable":{"name":"heatedSteeringWheelAvailable","abstract":"

@abstract Availability of the control (enable/disable) of heated Steering Wheel.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)heatedWindshieldAvailable":{"name":"heatedWindshieldAvailable","abstract":"

@abstract Availability of the control (enable/disable) of heated Windshield.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)heatedRearWindowAvailable":{"name":"heatedRearWindowAvailable","abstract":"

@abstract Availability of the control (enable/disable) of heated Rear Window.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)heatedMirrorsAvailable":{"name":"heatedMirrorsAvailable","abstract":"

@abstract Availability of the control (enable/disable) of heated Mirrors.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)climateEnableAvailable":{"name":"climateEnableAvailable","abstract":"

@abstract Availability of the control of enable/disable climate control.","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLClimateControlCapabilities.html#/c:objc(cs)SDLClimateControlCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

Information about a RC module, including its id.

","parent_name":"SDLClimateControlCapabilities"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(cpy)defaultTimeout":{"name":"defaultTimeout","abstract":"

Set this to change the default timeout for all choice sets. If a timeout is not set on an individual choice set object (or if it is set to 0.0), then it will use this timeout instead. See timeout for more details. If this is not set by you, it will default to 10 seconds.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(cpy)defaultLayout":{"name":"defaultLayout","abstract":"

Set this to change the default layout for all choice sets. If a layout is not set on an individual choice set object, then it will use this layout instead. See layout for more details. If this is not set by you, it will default to SDLChoiceSetLayoutList.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)title":{"name":"title","abstract":"

Maps to PerformInteraction.initialText. The title of the choice set, and/or the initial text on a keyboard prompt.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)initialPrompt":{"name":"initialPrompt","abstract":"

Maps to PerformInteraction.initialPrompt. The initial prompt spoken to the user at the start of an interaction.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)layout":{"name":"layout","abstract":"

Maps to PerformInteraction.interactionLayout. Whether the presented choices are arranged as a set of tiles or a list.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)timeout":{"name":"timeout","abstract":"

Maps to PerformInteraction.timeout. This applies only to a manual selection (not a voice selection, which has its timeout handled by the system). Defaults to defaultTimeout.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)timeoutPrompt":{"name":"timeoutPrompt","abstract":"

Maps to PerformInteraction.timeoutPrompt. This text is spoken when a VR interaction times out. If this set is presented in a manual (non-voice) only interaction, this will be ignored.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)helpPrompt":{"name":"helpPrompt","abstract":"

Maps to PerformInteraction.helpPrompt. This is the spoken string when a user speaks help when the interaction is occurring.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)helpList":{"name":"helpList","abstract":"

Maps to PerformInteraction.vrHelp. This is a list of help text presented to the user when they are in a voice recognition interaction from your choice set of options. If this set is presented in a touch only interaction, this will be ignored.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)delegate":{"name":"delegate","abstract":"

The delegate of this choice set, called when the user interacts with it.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(py)choices":{"name":"choices","abstract":"

The choices to be displayed to the user within this choice set. These choices could match those already preloaded via SDLScreenManager preloadChoices:withCompletionHandler:.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(im)initWithTitle:delegate:choices:":{"name":"-initWithTitle:delegate:choices:","abstract":"

Initialize with a title, delegate, and choices. It will use the default timeout and layout, all other properties (such as prompts) will be nil.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(im)initWithTitle:delegate:layout:timeout:initialPromptString:timeoutPromptString:helpPromptString:vrHelpList:choices:":{"name":"-initWithTitle:delegate:layout:timeout:initialPromptString:timeoutPromptString:helpPromptString:vrHelpList:choices:","abstract":"

Initializer with all possible properties.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(im)initWithTitle:delegate:layout:timeout:initialPrompt:timeoutPrompt:helpPrompt:vrHelpList:choices:":{"name":"-initWithTitle:delegate:layout:timeout:initialPrompt:timeoutPrompt:helpPrompt:vrHelpList:choices:","abstract":"

Initializer with all possible properties.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceSet.html#/c:objc(cs)SDLChoiceSet(im)cancel":{"name":"-cancel","abstract":"

Cancels the choice set. If the choice set has not yet been sent to Core, it will not be sent. If the choice set is already presented on Core, the choice set will be immediately dismissed. Canceling an already presented choice set will only work if connected to Core versions 6.0+. On older versions of Core, the choice set will not be dismissed.

","parent_name":"SDLChoiceSet"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(py)text":{"name":"text","abstract":"

Maps to Choice.menuName. The primary text of the cell. Duplicates within an SDLChoiceSet are not permitted and will result in the SDLChoiceSet failing to initialize.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(py)secondaryText":{"name":"secondaryText","abstract":"

Maps to Choice.secondaryText. Optional secondary text of the cell, if available. Duplicates within an SDLChoiceSet are permitted.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(py)tertiaryText":{"name":"tertiaryText","abstract":"

Maps to Choice.tertiaryText. Optional tertitary text of the cell, if available. Duplicates within an SDLChoiceSet are permitted.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(py)voiceCommands":{"name":"voiceCommands","abstract":"

Maps to Choice.vrCommands. Optional voice commands the user can speak to activate the cell. If not set and the head unit requires it, this will be set to the number in the list that this item appears. However, this would be a very poor experience for a user if the choice set is presented as a voice only interaction or both interaction mode. Therefore, consider not setting this only when you know the choice set will be presented as a touch only interaction.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(py)artwork":{"name":"artwork","abstract":"

Maps to Choice.image. Optional image for the cell. This will be uploaded before the cell is used when the cell is preloaded or presented for the first time.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(py)secondaryArtwork":{"name":"secondaryArtwork","abstract":"

Maps to Choice.secondaryImage. Optional secondary image for the cell. This will be uploaded before the cell is used when the cell is preloaded or presented for the first time.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(im)init":{"name":"-init","abstract":"

Initialize the cell with nothing. This is unavailable

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(im)initWithText:":{"name":"-initWithText:","abstract":"

Initialize the cell with text and nothing else.

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(im)initWithText:artwork:voiceCommands:":{"name":"-initWithText:artwork:voiceCommands:","abstract":"

Initialize the cell with text, optional artwork, and optional voice commands

","parent_name":"SDLChoiceCell"},"Classes/SDLChoiceCell.html#/c:objc(cs)SDLChoiceCell(im)initWithText:secondaryText:tertiaryText:voiceCommands:artwork:secondaryArtwork:":{"name":"-initWithText:secondaryText:tertiaryText:voiceCommands:artwork:secondaryArtwork:","abstract":"

Initialize the cell with all optional items

","parent_name":"SDLChoiceCell"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(im)initWithId:menuName:vrCommands:":{"name":"-initWithId:menuName:vrCommands:","abstract":"

Undocumented

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(im)initWithId:menuName:vrCommands:image:secondaryText:secondaryImage:tertiaryText:":{"name":"-initWithId:menuName:vrCommands:image:secondaryText:secondaryImage:tertiaryText:","abstract":"

Undocumented

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)choiceID":{"name":"choiceID","abstract":"

The application-scoped identifier that uniquely identifies this choice

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)menuName":{"name":"menuName","abstract":"

Text which appears in menu, representing this choice

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)vrCommands":{"name":"vrCommands","abstract":"

VR synonyms for this choice

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)image":{"name":"image","abstract":"

The image of the choice

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)secondaryText":{"name":"secondaryText","abstract":"

Secondary text to display; e.g. address of POI in a search result entry

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)tertiaryText":{"name":"tertiaryText","abstract":"

Tertiary text to display; e.g. distance to POI for a search result entry

","parent_name":"SDLChoice"},"Classes/SDLChoice.html#/c:objc(cs)SDLChoice(py)secondaryImage":{"name":"secondaryImage","abstract":"

Secondary image for choice

","parent_name":"SDLChoice"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(im)initWithLanguage:hmiDisplayLanguage:":{"name":"-initWithLanguage:hmiDisplayLanguage:","abstract":"

Undocumented

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(im)initWithLanguage:hmiDisplayLanguage:appName:ttsName:ngnMediaScreenAppName:vrSynonyms:":{"name":"-initWithLanguage:hmiDisplayLanguage:appName:ttsName:ngnMediaScreenAppName:vrSynonyms:","abstract":"

Undocumented

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(py)language":{"name":"language","abstract":"

The language the app wants to change to

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(py)hmiDisplayLanguage":{"name":"hmiDisplayLanguage","abstract":"

HMI display language

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(py)appName":{"name":"appName","abstract":"

Request a new app name registration

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(py)ttsName":{"name":"ttsName","abstract":"

Request a new TTSName registration.

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(py)ngnMediaScreenAppName":{"name":"ngnMediaScreenAppName","abstract":"

Request a new app short name registration

","parent_name":"SDLChangeRegistration"},"Classes/SDLChangeRegistration.html#/c:objc(cs)SDLChangeRegistration(py)vrSynonyms":{"name":"vrSynonyms","abstract":"

Request a new VR synonyms registration

","parent_name":"SDLChangeRegistration"},"Classes/SDLCarWindowViewController.html#/c:objc(cs)SDLCarWindowViewController(py)supportedOrientation":{"name":"supportedOrientation","abstract":"

The supported interface orientation you wish to use. Defaults to MaskPortrait.

","parent_name":"SDLCarWindowViewController"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(im)initWithFunctionID:":{"name":"-initWithFunctionID:","abstract":"

Convenience init for dismissing the currently presented modal view (either an alert, slider, scrollable message, or perform interation).

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(im)initWithFunctionID:cancelID:":{"name":"-initWithFunctionID:cancelID:","abstract":"

Convenience init for dismissing a specific view.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(im)initWithAlertCancelID:":{"name":"-initWithAlertCancelID:","abstract":"

Convenience init for dismissing an alert.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(im)initWithSliderCancelID:":{"name":"-initWithSliderCancelID:","abstract":"

Convenience init for dismissing a slider.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(im)initWithScrollableMessageCancelID:":{"name":"-initWithScrollableMessageCancelID:","abstract":"

Convenience init for dismissing a scrollable message.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(im)initWithPerformInteractionCancelID:":{"name":"-initWithPerformInteractionCancelID:","abstract":"

Convenience init for dismissing a perform interaction.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(cm)alert":{"name":"+alert","abstract":"

Convenience init for dismissing the currently presented alert.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(cm)slider":{"name":"+slider","abstract":"

Convenience init for dismissing the currently presented slider.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(cm)scrollableMessage":{"name":"+scrollableMessage","abstract":"

Convenience init for dismissing the currently presented scrollable message.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(cm)performInteraction":{"name":"+performInteraction","abstract":"

Convenience init for dismissing the currently presented perform interaction.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(py)cancelID":{"name":"cancelID","abstract":"

The ID of the specific interaction to dismiss. If not set, the most recent of the RPC type set in functionID will be dismissed.

","parent_name":"SDLCancelInteraction"},"Classes/SDLCancelInteraction.html#/c:objc(cs)SDLCancelInteraction(py)functionID":{"name":"functionID","abstract":"

The ID of the type of interaction to dismiss.

","parent_name":"SDLCancelInteraction"},"Classes/SDLButtonPress.html#/c:objc(cs)SDLButtonPress(im)initWithButtonName:moduleType:":{"name":"-initWithButtonName:moduleType:","abstract":"

Undocumented

","parent_name":"SDLButtonPress"},"Classes/SDLButtonPress.html#/c:objc(cs)SDLButtonPress(im)initWithButtonName:moduleType:moduleId:":{"name":"-initWithButtonName:moduleType:moduleId:","abstract":"

Undocumented

","parent_name":"SDLButtonPress"},"Classes/SDLButtonPress.html#/c:objc(cs)SDLButtonPress(py)moduleType":{"name":"moduleType","abstract":"

The module where the button should be pressed.

","parent_name":"SDLButtonPress"},"Classes/SDLButtonPress.html#/c:objc(cs)SDLButtonPress(py)moduleId":{"name":"moduleId","abstract":"

Id of a module, published by System Capability.

","parent_name":"SDLButtonPress"},"Classes/SDLButtonPress.html#/c:objc(cs)SDLButtonPress(py)buttonName":{"name":"buttonName","abstract":"

The name of supported RC climate or radio button.

","parent_name":"SDLButtonPress"},"Classes/SDLButtonPress.html#/c:objc(cs)SDLButtonPress(py)buttonPressMode":{"name":"buttonPressMode","abstract":"

Indicates whether this is a LONG or SHORT button press event.

","parent_name":"SDLButtonPress"},"Classes/SDLButtonCapabilities.html#/c:objc(cs)SDLButtonCapabilities(py)name":{"name":"name","parent_name":"SDLButtonCapabilities"},"Classes/SDLButtonCapabilities.html#/c:objc(cs)SDLButtonCapabilities(py)shortPressAvailable":{"name":"shortPressAvailable","abstract":"

A NSNumber value indicates whether the button supports a SHORT press

","parent_name":"SDLButtonCapabilities"},"Classes/SDLButtonCapabilities.html#/c:objc(cs)SDLButtonCapabilities(py)longPressAvailable":{"name":"longPressAvailable","abstract":"

A NSNumber value indicates whether the button supports a LONG press

","parent_name":"SDLButtonCapabilities"},"Classes/SDLButtonCapabilities.html#/c:objc(cs)SDLButtonCapabilities(py)upDownAvailable":{"name":"upDownAvailable","abstract":"

A NSNumber value indicates whether the button supports button down and button up

","parent_name":"SDLButtonCapabilities"},"Classes/SDLButtonCapabilities.html#/c:objc(cs)SDLButtonCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

Information about a RC module, including its id.

","parent_name":"SDLButtonCapabilities"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)parkBrakeActive":{"name":"parkBrakeActive","parent_name":"SDLBodyInformation"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)ignitionStableStatus":{"name":"ignitionStableStatus","parent_name":"SDLBodyInformation"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)ignitionStatus":{"name":"ignitionStatus","parent_name":"SDLBodyInformation"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)driverDoorAjar":{"name":"driverDoorAjar","parent_name":"SDLBodyInformation"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)passengerDoorAjar":{"name":"passengerDoorAjar","parent_name":"SDLBodyInformation"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)rearLeftDoorAjar":{"name":"rearLeftDoorAjar","parent_name":"SDLBodyInformation"},"Classes/SDLBodyInformation.html#/c:objc(cs)SDLBodyInformation(py)rearRightDoorAjar":{"name":"rearRightDoorAjar","parent_name":"SDLBodyInformation"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)driverBeltDeployed":{"name":"driverBeltDeployed","abstract":"

References signal VedsDrvBelt_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)passengerBeltDeployed":{"name":"passengerBeltDeployed","abstract":"

References signal VedsPasBelt_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)passengerBuckleBelted":{"name":"passengerBuckleBelted","abstract":"

References signal VedsRw1PasBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)driverBuckleBelted":{"name":"driverBuckleBelted","abstract":"

References signal VedsRw1DrvBckl_D_Ltchd. See VehicleDataEventStatus

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)leftRow2BuckleBelted":{"name":"leftRow2BuckleBelted","abstract":"

References signal VedsRw2lBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)passengerChildDetected":{"name":"passengerChildDetected","abstract":"

References signal VedsRw1PasChld_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)rightRow2BuckleBelted":{"name":"rightRow2BuckleBelted","abstract":"

References signal VedsRw2rBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)middleRow2BuckleBelted":{"name":"middleRow2BuckleBelted","abstract":"

References signal VedsRw2mBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)middleRow3BuckleBelted":{"name":"middleRow3BuckleBelted","abstract":"

References signal VedsRw3mBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)leftRow3BuckleBelted":{"name":"leftRow3BuckleBelted","abstract":"

References signal VedsRw3lBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)rightRow3BuckleBelted":{"name":"rightRow3BuckleBelted","abstract":"

References signal VedsRw3rBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)leftRearInflatableBelted":{"name":"leftRearInflatableBelted","abstract":"

References signal VedsRw2lRib_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)rightRearInflatableBelted":{"name":"rightRearInflatableBelted","abstract":"

References signal VedsRw2rRib_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)middleRow1BeltDeployed":{"name":"middleRow1BeltDeployed","abstract":"

References signal VedsRw1mBelt_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLBeltStatus.html#/c:objc(cs)SDLBeltStatus(py)middleRow1BuckleBelted":{"name":"middleRow1BuckleBelted","abstract":"

References signal VedsRw1mBckl_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLBeltStatus"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(py)delegate":{"name":"delegate","abstract":"

The delegate describing when files are done playing or any errors that occur

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(py)playing":{"name":"playing","abstract":"

Whether or not we are currently playing audio

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(py)queue":{"name":"queue","abstract":"

The queue of audio files that will be played in sequence

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(im)init":{"name":"-init","abstract":"

Init should only occur with dependencies. use initWithManager:

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(im)initWithManager:":{"name":"-initWithManager:","abstract":"

Create an audio stream manager with a reference to the parent stream manager.

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(im)pushWithFileURL:":{"name":"-pushWithFileURL:","abstract":"

Push a new file URL onto the queue after converting it into the correct PCM format for streaming binary data. Call playNextWhenReady to start playing the next completed pushed file.

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(im)pushWithData:":{"name":"-pushWithData:","abstract":"

Push a new audio buffer onto the queue. Call playNextWhenReady to start playing the pushed audio buffer.

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(im)playNextWhenReady":{"name":"-playNextWhenReady","abstract":"

Play the next item in the queue. If an item is currently playing, it will continue playing and this item will begin playing after it is completed.

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioStreamManager.html#/c:objc(cs)SDLAudioStreamManager(im)stop":{"name":"-stop","abstract":"

Stop playing the queue after the current item completes and clear the queue. If nothing is playing, the queue will be cleared.

","parent_name":"SDLAudioStreamManager"},"Classes/SDLAudioPassThruCapabilities.html#/c:objc(cs)SDLAudioPassThruCapabilities(py)samplingRate":{"name":"samplingRate","abstract":"

The sampling rate for AudioPassThru

","parent_name":"SDLAudioPassThruCapabilities"},"Classes/SDLAudioPassThruCapabilities.html#/c:objc(cs)SDLAudioPassThruCapabilities(py)bitsPerSample":{"name":"bitsPerSample","abstract":"

The sample depth in bit for AudioPassThru

","parent_name":"SDLAudioPassThruCapabilities"},"Classes/SDLAudioPassThruCapabilities.html#/c:objc(cs)SDLAudioPassThruCapabilities(py)audioType":{"name":"audioType","abstract":"

The audiotype for AudioPassThru

","parent_name":"SDLAudioPassThruCapabilities"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(py)inputFileURL":{"name":"inputFileURL","abstract":"

If initialized with a file URL, the file URL it came from

","parent_name":"SDLAudioFile"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(py)outputFileURL":{"name":"outputFileURL","abstract":"

If initialized with a file URL, where the transcoder should produce the transcoded PCM audio file

","parent_name":"SDLAudioFile"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(py)estimatedDuration":{"name":"estimatedDuration","abstract":"

In seconds. UINT32_MAX if unknown.

","parent_name":"SDLAudioFile"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(py)data":{"name":"data","abstract":"

The PCM audio data to be transferred and played

","parent_name":"SDLAudioFile"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(py)fileSize":{"name":"fileSize","abstract":"

The size of the PCM audio data in bytes

","parent_name":"SDLAudioFile"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(im)initWithInputFileURL:outputFileURL:estimatedDuration:":{"name":"-initWithInputFileURL:outputFileURL:estimatedDuration:","abstract":"

Initialize an audio file to be queued and played

","parent_name":"SDLAudioFile"},"Classes/SDLAudioFile.html#/c:objc(cs)SDLAudioFile(im)initWithData:":{"name":"-initWithData:","abstract":"

Initialize a buffer of PCM audio data to be queued and played

","parent_name":"SDLAudioFile"},"Classes/SDLAudioControlData.html#/c:objc(cs)SDLAudioControlData(im)initWithSource:keepContext:volume:equalizerSettings:":{"name":"-initWithSource:keepContext:volume:equalizerSettings:","abstract":"

Constructs a newly allocated SDLAudioControlData object with given parameters

","parent_name":"SDLAudioControlData"},"Classes/SDLAudioControlData.html#/c:objc(cs)SDLAudioControlData(py)source":{"name":"source","abstract":"

@abstract In a getter response or a notification,","parent_name":"SDLAudioControlData"},"Classes/SDLAudioControlData.html#/c:objc(cs)SDLAudioControlData(py)keepContext":{"name":"keepContext","abstract":"

@abstract This parameter shall not be present in any getter responses or notifications.","parent_name":"SDLAudioControlData"},"Classes/SDLAudioControlData.html#/c:objc(cs)SDLAudioControlData(py)volume":{"name":"volume","abstract":"

@abstract Reflects the volume of audio, from 0%-100%.

","parent_name":"SDLAudioControlData"},"Classes/SDLAudioControlData.html#/c:objc(cs)SDLAudioControlData(py)equalizerSettings":{"name":"equalizerSettings","abstract":"

@abstract Defines the list of supported channels (band) and their current/desired settings on HMI

","parent_name":"SDLAudioControlData"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(im)initWithModuleName:":{"name":"-initWithModuleName:","abstract":"

Constructs a newly allocated SDLAudioControlCapabilities object with audio control module name (max 100 chars)

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(im)initWithModuleName:moduleInfo:":{"name":"-initWithModuleName:moduleInfo:","abstract":"

Constructs a newly allocated SDLAudioControlCapabilities object with audio control module name (max 100 chars)

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(im)initWithModuleName:sourceAvailable:keepContextAvailable:volumeAvailable:equalizerAvailable:equalizerMaxChannelID:":{"name":"-initWithModuleName:sourceAvailable:keepContextAvailable:volumeAvailable:equalizerAvailable:equalizerMaxChannelID:","abstract":"

Constructs a newly allocated SDLAudioControlCapabilities object with given parameters

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(im)initWithModuleName:moduleInfo:sourceAvailable:keepContextAvailable:volumeAvailable:equalizerAvailable:equalizerMaxChannelID:":{"name":"-initWithModuleName:moduleInfo:sourceAvailable:keepContextAvailable:volumeAvailable:equalizerAvailable:equalizerMaxChannelID:","abstract":"

Constructs a newly allocated SDLAudioControlCapabilities object with given parameters

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)moduleName":{"name":"moduleName","abstract":"

@abstract The short friendly name of the audio control module.","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)sourceAvailable":{"name":"sourceAvailable","abstract":"

@abstract Availability of the control of audio source.

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)keepContextAvailable":{"name":"keepContextAvailable","abstract":"

Availability of the keepContext parameter.

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)volumeAvailable":{"name":"volumeAvailable","abstract":"

@abstract Availability of the control of audio volume.

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)equalizerAvailable":{"name":"equalizerAvailable","abstract":"

@abstract Availability of the control of Equalizer Settings.

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)equalizerMaxChannelId":{"name":"equalizerMaxChannelId","abstract":"

@abstract Must be included if equalizerAvailable=true,","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLAudioControlCapabilities.html#/c:objc(cs)SDLAudioControlCapabilities(py)moduleInfo":{"name":"moduleInfo","abstract":"

Information about a RC module, including its id.

","parent_name":"SDLAudioControlCapabilities"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(py)isTemplate":{"name":"isTemplate","abstract":"

Describes whether or not the image is a template that can be (re)colored by the SDL HMI. To make the artwork a template, set the UIImages rendering mode to UIImageRenderingModeAlwaysTemplate. In order for templates to work successfully, the icon must be one solid color with a clear background. The artwork should be created using the PNG image format.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(py)imageRPC":{"name":"imageRPC","abstract":"

The Image RPC representing this artwork. Generally for use internally, you should instead pass an artwork to a Screen Manager method.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(cm)artworkWithImage:name:asImageFormat:":{"name":"+artworkWithImage:name:asImageFormat:","abstract":"

Convenience helper to create an ephemeral artwork from an image.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(cm)artworkWithImage:asImageFormat:":{"name":"+artworkWithImage:asImageFormat:","abstract":"

Convenience helper to create an ephemeral artwork from an image. A unique name will be assigned to the image. This name is a string representation of the image’s data which is created by hashing the data using the MD5 algorithm.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(cm)artworkWithStaticIcon:":{"name":"+artworkWithStaticIcon:","abstract":"

Create an SDLArtwork that represents a static icon. This can only be passed to the screen manager; passing this directly to the file manager will fail.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(cm)persistentArtworkWithImage:name:asImageFormat:":{"name":"+persistentArtworkWithImage:name:asImageFormat:","abstract":"

Convenience helper to create a persistent artwork from an image.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(cm)persistentArtworkWithImage:asImageFormat:":{"name":"+persistentArtworkWithImage:asImageFormat:","abstract":"

Convenience helper to create a persistent artwork from an image. A unique name will be assigned to the image. This name is a string representation of the image’s data which is created by hashing the data using the MD5 algorithm.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(im)initWithImage:name:persistent:asImageFormat:":{"name":"-initWithImage:name:persistent:asImageFormat:","abstract":"

Create a file for transmission to the remote system from a UIImage.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(im)initWithImage:persistent:asImageFormat:":{"name":"-initWithImage:persistent:asImageFormat:","abstract":"

Create a file for transmission to the remote system from a UIImage. A unique name will be assigned to the image. This name is a string representation of the image’s data which is created by hashing the data using the MD5 algorithm.

","parent_name":"SDLArtwork"},"Classes/SDLArtwork.html#/c:objc(cs)SDLArtwork(im)initWithStaticIcon:":{"name":"-initWithStaticIcon:","abstract":"

Create an SDLArtwork that represents a static icon. This can only be passed to the screen manager; passing this directly to the file manager will fail.

","parent_name":"SDLArtwork"},"Classes/SDLAppServicesCapabilities.html#/c:objc(cs)SDLAppServicesCapabilities(im)initWithAppServices:":{"name":"-initWithAppServices:","abstract":"

Convenience init.

","parent_name":"SDLAppServicesCapabilities"},"Classes/SDLAppServicesCapabilities.html#/c:objc(cs)SDLAppServicesCapabilities(py)appServices":{"name":"appServices","abstract":"

An array of currently available services. If this is an update to the capability the affected services will include an update reason in that item.

","parent_name":"SDLAppServicesCapabilities"},"Classes/SDLAppServiceRecord.html#/c:objc(cs)SDLAppServiceRecord(im)initWithServiceID:serviceManifest:servicePublished:serviceActive:":{"name":"-initWithServiceID:serviceManifest:servicePublished:serviceActive:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLAppServiceRecord"},"Classes/SDLAppServiceRecord.html#/c:objc(cs)SDLAppServiceRecord(py)serviceID":{"name":"serviceID","abstract":"

A unique ID tied to this specific service record. The ID is supplied by the module that services publish themselves.

","parent_name":"SDLAppServiceRecord"},"Classes/SDLAppServiceRecord.html#/c:objc(cs)SDLAppServiceRecord(py)serviceManifest":{"name":"serviceManifest","abstract":"

Manifest for the service that this record is for.

","parent_name":"SDLAppServiceRecord"},"Classes/SDLAppServiceRecord.html#/c:objc(cs)SDLAppServiceRecord(py)servicePublished":{"name":"servicePublished","abstract":"

If true, the service is published and available. If false, the service has likely just been unpublished, and should be considered unavailable.

","parent_name":"SDLAppServiceRecord"},"Classes/SDLAppServiceRecord.html#/c:objc(cs)SDLAppServiceRecord(py)serviceActive":{"name":"serviceActive","abstract":"

If true, the service is the active primary service of the supplied service type. It will receive all potential RPCs that are passed through to that service type. If false, it is not the primary service of the supplied type. See servicePublished for its availability.

","parent_name":"SDLAppServiceRecord"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithAppServiceType:":{"name":"-initWithAppServiceType:","abstract":"

Convenience init for serviceType.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithMediaServiceName:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:mediaServiceManifest:":{"name":"-initWithMediaServiceName:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:mediaServiceManifest:","abstract":"

Convenience init for a media service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithMediaServiceName:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:mediaServiceManifest:":{"name":"-initWithMediaServiceName:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:mediaServiceManifest:","abstract":"

Convenience init for a media service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithWeatherServiceName:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:weatherServiceManifest:":{"name":"-initWithWeatherServiceName:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:weatherServiceManifest:","abstract":"

Convenience init for a weather service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithWeatherServiceName:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:weatherServiceManifest:":{"name":"-initWithWeatherServiceName:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:weatherServiceManifest:","abstract":"

Convenience init for a weather service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithNavigationServiceName:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:navigationServiceManifest:":{"name":"-initWithNavigationServiceName:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:navigationServiceManifest:","abstract":"

Convenience init for a navigation service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithNavigationServiceName:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:navigationServiceManifest:":{"name":"-initWithNavigationServiceName:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:navigationServiceManifest:","abstract":"

Convenience init for a navigation service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithServiceName:serviceType:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:mediaServiceManifest:weatherServiceManifest:navigationServiceManifest:":{"name":"-initWithServiceName:serviceType:serviceIcon:allowAppConsumers:rpcSpecVersion:handledRPCs:mediaServiceManifest:weatherServiceManifest:navigationServiceManifest:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(im)initWithServiceName:serviceType:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:mediaServiceManifest:weatherServiceManifest:navigationServiceManifest:":{"name":"-initWithServiceName:serviceType:serviceIcon:allowAppConsumers:maxRPCSpecVersion:handledRPCs:mediaServiceManifest:weatherServiceManifest:navigationServiceManifest:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)serviceName":{"name":"serviceName","abstract":"

Unique name of this service.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)serviceType":{"name":"serviceType","abstract":"

The type of service that is to be offered by this app. See AppServiceType for known enum equivalent types. Parameter is a string to allow for new service types to be used by apps on older versions of SDL Core.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)serviceIcon":{"name":"serviceIcon","abstract":"

The file name of the icon to be associated with this service. Most likely the same as the appIcon.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)allowAppConsumers":{"name":"allowAppConsumers","abstract":"

If true, app service consumers beyond the IVI system will be able to access this service. If false, only the IVI system will be able consume the service. If not provided, it is assumed to be false.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)rpcSpecVersion":{"name":"rpcSpecVersion","abstract":"

This is the max RPC Spec version the app service understands. This is important during the RPC passthrough functionality. If not included, it is assumed the max version of the module is acceptable.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)maxRPCSpecVersion":{"name":"maxRPCSpecVersion","abstract":"

This is the max RPC Spec version the app service understands. This is important during the RPC passthrough functionality. If not included, it is assumed the max version of the module is acceptable.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)handledRPCs":{"name":"handledRPCs","abstract":"

This field contains the Function IDs for the RPCs that this service intends to handle correctly. This means the service will provide meaningful responses. See FunctionID for enum equivalent values. This parameter is an integer to allow for new function IDs to be used by apps on older versions of SDL Core.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)mediaServiceManifest":{"name":"mediaServiceManifest","abstract":"

A media service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)weatherServiceManifest":{"name":"weatherServiceManifest","abstract":"

A weather service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceManifest.html#/c:objc(cs)SDLAppServiceManifest(py)navigationServiceManifest":{"name":"navigationServiceManifest","abstract":"

A navigation service manifest.

","parent_name":"SDLAppServiceManifest"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(im)initWithAppServiceType:serviceId:":{"name":"-initWithAppServiceType:serviceId:","abstract":"

Convenience init for service type and service id.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(im)initWithMediaServiceData:serviceId:":{"name":"-initWithMediaServiceData:serviceId:","abstract":"

Convenience init for media service data.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(im)initWithWeatherServiceData:serviceId:":{"name":"-initWithWeatherServiceData:serviceId:","abstract":"

Convenience init for weather service data.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(im)initWithNavigationServiceData:serviceId:":{"name":"-initWithNavigationServiceData:serviceId:","abstract":"

Convenience init for navigation service data.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(im)initWithAppServiceType:serviceId:mediaServiceData:weatherServiceData:navigationServiceData:":{"name":"-initWithAppServiceType:serviceId:mediaServiceData:weatherServiceData:navigationServiceData:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(py)serviceType":{"name":"serviceType","abstract":"

The type of service that is to be offered by this app. See AppServiceType for known enum equivalent types. Parameter is a string to allow for new service types to be used by apps on older versions of SDL Core.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(py)serviceId":{"name":"serviceId","abstract":"

A unique ID tied to this specific service record. The ID is supplied by the module that services publish themselves.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(py)mediaServiceData":{"name":"mediaServiceData","abstract":"

The media service data.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(py)weatherServiceData":{"name":"weatherServiceData","abstract":"

The weather service data.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceData.html#/c:objc(cs)SDLAppServiceData(py)navigationServiceData":{"name":"navigationServiceData","abstract":"

The navigation service data.

","parent_name":"SDLAppServiceData"},"Classes/SDLAppServiceCapability.html#/c:objc(cs)SDLAppServiceCapability(im)initWithUpdatedAppServiceRecord:":{"name":"-initWithUpdatedAppServiceRecord:","abstract":"

Convenience init for required parameters.

","parent_name":"SDLAppServiceCapability"},"Classes/SDLAppServiceCapability.html#/c:objc(cs)SDLAppServiceCapability(im)initWithUpdateReason:updatedAppServiceRecord:":{"name":"-initWithUpdateReason:updatedAppServiceRecord:","abstract":"

Convenience init for all parameters.

","parent_name":"SDLAppServiceCapability"},"Classes/SDLAppServiceCapability.html#/c:objc(cs)SDLAppServiceCapability(py)updateReason":{"name":"updateReason","abstract":"

Only included in OnSystemCapbilityUpdated. Update reason for this service record.

","parent_name":"SDLAppServiceCapability"},"Classes/SDLAppServiceCapability.html#/c:objc(cs)SDLAppServiceCapability(py)updatedAppServiceRecord":{"name":"updatedAppServiceRecord","abstract":"

Service record for a specific app service provider.

","parent_name":"SDLAppServiceCapability"},"Classes/SDLAppInfo.html#/c:objc(cs)SDLAppInfo(cm)currentAppInfo":{"name":"+currentAppInfo","abstract":"

Undocumented

","parent_name":"SDLAppInfo"},"Classes/SDLAppInfo.html#/c:objc(cs)SDLAppInfo(py)appDisplayName":{"name":"appDisplayName","abstract":"

The name displayed for the mobile application on the mobile device (can differ from the app name set in the initial RAI request).

","parent_name":"SDLAppInfo"},"Classes/SDLAppInfo.html#/c:objc(cs)SDLAppInfo(py)appBundleID":{"name":"appBundleID","abstract":"

The AppBundleID of an iOS application or package name of the Android application. This supports App Launch strategies for each platform.

","parent_name":"SDLAppInfo"},"Classes/SDLAppInfo.html#/c:objc(cs)SDLAppInfo(py)appVersion":{"name":"appVersion","abstract":"

Represents the build version number of this particular mobile app.

","parent_name":"SDLAppInfo"},"Classes/SDLAlertResponse.html#/c:objc(cs)SDLAlertResponse(py)tryAgainTime":{"name":"tryAgainTime","abstract":"

Undocumented

","parent_name":"SDLAlertResponse"},"Classes/SDLAlertManeuver.html#/c:objc(cs)SDLAlertManeuver(im)initWithTTS:softButtons:":{"name":"-initWithTTS:softButtons:","abstract":"

Undocumented

","parent_name":"SDLAlertManeuver"},"Classes/SDLAlertManeuver.html#/c:objc(cs)SDLAlertManeuver(im)initWithTTSChunks:softButtons:":{"name":"-initWithTTSChunks:softButtons:","abstract":"

Undocumented

","parent_name":"SDLAlertManeuver"},"Classes/SDLAlertManeuver.html#/c:objc(cs)SDLAlertManeuver(py)ttsChunks":{"name":"ttsChunks","abstract":"

An array of text chunks.

","parent_name":"SDLAlertManeuver"},"Classes/SDLAlertManeuver.html#/c:objc(cs)SDLAlertManeuver(py)softButtons":{"name":"softButtons","abstract":"

An arry of soft buttons. If omitted on supported displays, only the system defined Close SoftButton shall be displayed.

","parent_name":"SDLAlertManeuver"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithAlertText:softButtons:playTone:ttsChunks:alertIcon:cancelID:":{"name":"-initWithAlertText:softButtons:playTone:ttsChunks:alertIcon:cancelID:","abstract":"

Convenience init for creating a modal view with text, buttons, and optional sound cues.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithTTSChunks:playTone:":{"name":"-initWithTTSChunks:playTone:","abstract":"

Convenience init for creating a sound-only alert.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithAlertText1:alertText2:alertText3:softButtons:playTone:ttsChunks:duration:progressIndicator:alertIcon:cancelID:":{"name":"-initWithAlertText1:alertText2:alertText3:softButtons:playTone:ttsChunks:duration:progressIndicator:alertIcon:cancelID:","abstract":"

Convenience init for setting all alert parameters.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithAlertText1:alertText2:duration:":{"name":"-initWithAlertText1:alertText2:duration:","abstract":"

Convenience init for creating an alert with two lines of text and a timeout.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithAlertText1:alertText2:alertText3:":{"name":"-initWithAlertText1:alertText2:alertText3:","abstract":"

Convenience init for creating an alert with three lines of text.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithAlertText1:alertText2:alertText3:duration:":{"name":"-initWithAlertText1:alertText2:alertText3:duration:","abstract":"

Convenience init for creating an alert with three lines of text and a timeout.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithAlertText1:alertText2:alertText3:duration:softButtons:":{"name":"-initWithAlertText1:alertText2:alertText3:duration:softButtons:","abstract":"

Convenience init for creating an alert with three lines of text and a timeout.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithTTS:playTone:":{"name":"-initWithTTS:playTone:","abstract":"

Convenience init for creating a speech-only alert.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithTTS:alertText1:alertText2:playTone:duration:":{"name":"-initWithTTS:alertText1:alertText2:playTone:duration:","abstract":"

Convenience init for creating an alert with two lines of text, optional sound cues, and a timout.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithTTS:alertText1:alertText2:alertText3:playTone:duration:":{"name":"-initWithTTS:alertText1:alertText2:alertText3:playTone:duration:","abstract":"

Convenience init for creating an alert with three lines of text, optional sound cues, and a timout.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithTTSChunks:alertText1:alertText2:alertText3:playTone:softButtons:":{"name":"-initWithTTSChunks:alertText1:alertText2:alertText3:playTone:softButtons:","abstract":"

Convenience init for creating an alert with three lines of text, soft buttons, and optional sound cues.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(im)initWithTTSChunks:alertText1:alertText2:alertText3:playTone:duration:softButtons:":{"name":"-initWithTTSChunks:alertText1:alertText2:alertText3:playTone:duration:softButtons:","abstract":"

Convenience init for creating an alert with three lines of text, soft buttons, optional sound cues, and a timout.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)alertText1":{"name":"alertText1","abstract":"

The first line of the alert text field.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)alertText2":{"name":"alertText2","abstract":"

The second line of the alert text field.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)alertText3":{"name":"alertText3","abstract":"

The optional third line of the alert text field.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)ttsChunks":{"name":"ttsChunks","abstract":"

An array of text chunks to be spoken or a prerecorded sound file.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)duration":{"name":"duration","abstract":"

The duration of the displayed portion of the alert, in milliseconds. Typical timeouts are 3 - 5 seconds. If omitted, the timeout is set to a default of 5 seconds.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)playTone":{"name":"playTone","abstract":"

Whether the alert tone should be played before the TTS (if any) is spoken. If omitted or set to false, no tone is played.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)progressIndicator":{"name":"progressIndicator","abstract":"

If supported on the given platform, the alert GUI will include some sort of animation indicating that loading of a feature is progressing (e.g. a spinning wheel or hourglass, etc.).

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)softButtons":{"name":"softButtons","abstract":"

Buttons for the displayed alert. If omitted on supported displays, the displayed alert shall not have any buttons.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)cancelID":{"name":"cancelID","abstract":"

An ID for this specific alert to allow cancellation through the CancelInteraction RPC.

","parent_name":"SDLAlert"},"Classes/SDLAlert.html#/c:objc(cs)SDLAlert(py)alertIcon":{"name":"alertIcon","abstract":"

Image to be displayed in the alert. If omitted on supported displays, no (or the default if applicable) icon should be displayed.

","parent_name":"SDLAlert"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)driverAirbagDeployed":{"name":"driverAirbagDeployed","abstract":"

References signal VedsDrvBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)driverSideAirbagDeployed":{"name":"driverSideAirbagDeployed","abstract":"

References signal VedsDrvSideBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)driverCurtainAirbagDeployed":{"name":"driverCurtainAirbagDeployed","abstract":"

References signal VedsDrvCrtnBag_D_Ltchd. See VehicleDataEventStatus

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)passengerAirbagDeployed":{"name":"passengerAirbagDeployed","abstract":"

References signal VedsPasBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)passengerCurtainAirbagDeployed":{"name":"passengerCurtainAirbagDeployed","abstract":"

References signal VedsPasCrtnBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)driverKneeAirbagDeployed":{"name":"driverKneeAirbagDeployed","abstract":"

References signal VedsKneeDrvBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)passengerSideAirbagDeployed":{"name":"passengerSideAirbagDeployed","abstract":"

References signal VedsPasSideBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAirbagStatus.html#/c:objc(cs)SDLAirbagStatus(py)passengerKneeAirbagDeployed":{"name":"passengerKneeAirbagDeployed","abstract":"

References signal VedsKneePasBag_D_Ltchd. See VehicleDataEventStatus.

","parent_name":"SDLAirbagStatus"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(im)initWithId:menuName:":{"name":"-initWithId:menuName:","abstract":"

Undocumented

","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(im)initWithId:menuName:position:":{"name":"-initWithId:menuName:position:","abstract":"

Undocumented

","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(im)initWithId:menuName:menuIcon:position:":{"name":"-initWithId:menuName:menuIcon:position:","abstract":"

Undocumented

","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(im)initWithId:menuName:menuLayout:menuIcon:position:":{"name":"-initWithId:menuName:menuLayout:menuIcon:position:","abstract":"

Undocumented

","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(py)menuID":{"name":"menuID","abstract":"

a Menu ID that identifies a sub menu","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(py)position":{"name":"position","abstract":"

a position of menu","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(py)menuName":{"name":"menuName","abstract":"

a menuName which is displayed representing this submenu item","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(py)menuIcon":{"name":"menuIcon","abstract":"

An image that is displayed alongside this submenu item

","parent_name":"SDLAddSubMenu"},"Classes/SDLAddSubMenu.html#/c:objc(cs)SDLAddSubMenu(py)menuLayout":{"name":"menuLayout","abstract":"

The sub-menu layout. See available menu layouts on SDLWindowCapability.menuLayoutsAvailable. Defaults to LIST.

","parent_name":"SDLAddSubMenu"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(im)initWithHandler:":{"name":"-initWithHandler:","abstract":"

Constructs a SDLAddCommand with a handler callback when an event occurs.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(im)initWithId:vrCommands:handler:":{"name":"-initWithId:vrCommands:handler:","abstract":"

Convenience init for creating a voice command menu item.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(im)initWithId:vrCommands:menuName:handler:":{"name":"-initWithId:vrCommands:menuName:handler:","abstract":"

Convenience init for creating a menu item with text.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(im)initWithId:vrCommands:menuName:parentId:position:iconValue:iconType:handler:":{"name":"-initWithId:vrCommands:menuName:parentId:position:iconValue:iconType:handler:","abstract":"

Convenience init for creating a menu item with text and a custom icon.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(im)initWithId:vrCommands:menuName:parentId:position:iconValue:iconType:iconIsTemplate:handler:":{"name":"-initWithId:vrCommands:menuName:parentId:position:iconValue:iconType:iconIsTemplate:handler:","abstract":"

Convenience init for creating a menu item with text and a custom icon.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(im)initWithId:vrCommands:menuName:parentId:position:icon:handler:":{"name":"-initWithId:vrCommands:menuName:parentId:position:icon:handler:","abstract":"

Convenience init for creating a menu item with text and a custom icon.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(py)handler":{"name":"handler","abstract":"

A handler that will let you know when the button you created is subscribed.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(py)cmdID":{"name":"cmdID","abstract":"

A unique id that identifies the command.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(py)menuParams":{"name":"menuParams","abstract":"

A SDLMenuParams pointer which defines the command and how it is added to the command menu.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(py)vrCommands":{"name":"vrCommands","abstract":"

An array of strings to be used as VR synonyms for this command.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html#/c:objc(cs)SDLAddCommand(py)cmdIcon":{"name":"cmdIcon","abstract":"

Image struct containing a static or dynamic icon.

","parent_name":"SDLAddCommand"},"Classes/SDLAddCommand.html":{"name":"SDLAddCommand","abstract":"

This class will add a command to the application’s Command Menu

"},"Classes.html#/c:objc(cs)SDLAddCommandResponse":{"name":"SDLAddCommandResponse","abstract":"

Response to SDLAddCommand

"},"Classes/SDLAddSubMenu.html":{"name":"SDLAddSubMenu","abstract":"

Add a SDLSubMenu to the Command Menu"},"Classes.html#/c:objc(cs)SDLAddSubMenuResponse":{"name":"SDLAddSubMenuResponse","abstract":"

Response to SDLAddSubMenu

"},"Classes/SDLAirbagStatus.html":{"name":"SDLAirbagStatus","abstract":"

A vehicle data status struct for airbags

"},"Classes/SDLAlert.html":{"name":"SDLAlert","abstract":"

Shows an alert which typically consists of text-to-speech message and text on the display. Either alertText1, alertText2 or TTSChunks needs to be set or the request will be rejected.

"},"Classes/SDLAlertManeuver.html":{"name":"SDLAlertManeuver","abstract":"

Shows a SDLShowConstantTBT message with an optional voice command. This message is shown as an overlay over the display’s base screen.

"},"Classes.html#/c:objc(cs)SDLAlertManeuverResponse":{"name":"SDLAlertManeuverResponse","abstract":"

Response to SDLAlertManeuver

"},"Classes/SDLAlertResponse.html":{"name":"SDLAlertResponse","abstract":"

Response to SDLAlert

"},"Classes/SDLAppInfo.html":{"name":"SDLAppInfo","abstract":"

A struct used in register app interface. Contains detailed information about the registered application.

"},"Classes/SDLAppServiceCapability.html":{"name":"SDLAppServiceCapability","abstract":"

Undocumented

"},"Classes/SDLAppServiceData.html":{"name":"SDLAppServiceData","abstract":"

Undocumented

"},"Classes/SDLAppServiceManifest.html":{"name":"SDLAppServiceManifest","abstract":"

This manifest contains all the information necessary for the service to be published, activated, and allow consumers to interact with it

"},"Classes/SDLAppServiceRecord.html":{"name":"SDLAppServiceRecord","abstract":"

Undocumented

"},"Classes/SDLAppServicesCapabilities.html":{"name":"SDLAppServicesCapabilities","abstract":"

Undocumented

"},"Classes/SDLArtwork.html":{"name":"SDLArtwork","abstract":"

Undocumented

"},"Classes/SDLAudioControlCapabilities.html":{"name":"SDLAudioControlCapabilities","abstract":"

Undocumented

"},"Classes/SDLAudioControlData.html":{"name":"SDLAudioControlData","abstract":"

Undocumented

"},"Classes/SDLAudioFile.html":{"name":"SDLAudioFile","abstract":"

Undocumented

"},"Classes/SDLAudioPassThruCapabilities.html":{"name":"SDLAudioPassThruCapabilities","abstract":"

Describes different audio type configurations for SDLPerformAudioPassThru, e.g. {8kHz,8-bit,PCM}

"},"Classes/SDLAudioStreamManager.html":{"name":"SDLAudioStreamManager","abstract":"

Undocumented

"},"Classes/SDLBeltStatus.html":{"name":"SDLBeltStatus","abstract":"

Vehicle data struct for the seat belt status

"},"Classes/SDLBodyInformation.html":{"name":"SDLBodyInformation","abstract":"

The body information including power modes.

"},"Classes/SDLButtonCapabilities.html":{"name":"SDLButtonCapabilities","abstract":"

Provides information about the capabilities of a SDL HMI button.

"},"Classes/SDLButtonPress.html":{"name":"SDLButtonPress","abstract":"

This RPC allows a remote control type mobile application to simulate a hardware button press event.

"},"Classes.html#/c:objc(cs)SDLButtonPressResponse":{"name":"SDLButtonPressResponse","abstract":"

Response to SDLButtonPress

"},"Classes/SDLCancelInteraction.html":{"name":"SDLCancelInteraction","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLCancelInteractionResponse":{"name":"SDLCancelInteractionResponse","abstract":"

Response to the request to dismiss a modal view. If no applicable request can be dismissed, the resultCode will be IGNORED.

"},"Classes/SDLCarWindowViewController.html":{"name":"SDLCarWindowViewController","abstract":"

Note that if this is embedded in a UINavigationController and UITabBarController, it will not lock orientation. You must lock your container controller to a specific orientation.

"},"Classes/SDLChangeRegistration.html":{"name":"SDLChangeRegistration","abstract":"

If the app recognizes during the app registration that the SDL HMI language (voice/TTS and/or display) does not match the app language, the app will be able (but does not need) to change this registration with changeRegistration prior to app being brought into focus.

"},"Classes.html#/c:objc(cs)SDLChangeRegistrationResponse":{"name":"SDLChangeRegistrationResponse","abstract":"

Response to SDLChangeRegistrations

"},"Classes/SDLChoice.html":{"name":"SDLChoice","abstract":"

A choice is an option which a user can select either via the menu or via voice recognition (VR) during an application initiated interaction.

"},"Classes/SDLChoiceCell.html":{"name":"SDLChoiceCell","abstract":"

Undocumented

"},"Classes/SDLChoiceSet.html":{"name":"SDLChoiceSet","abstract":"

Undocumented

"},"Classes/SDLClimateControlCapabilities.html":{"name":"SDLClimateControlCapabilities","abstract":"

Contains information about a climate control module’s capabilities.

"},"Classes/SDLClimateControlData.html":{"name":"SDLClimateControlData","abstract":"

The current information for the Climate Remote Control Module

"},"Classes.html#/c:objc(cs)SDLCloseApplication":{"name":"SDLCloseApplication","abstract":"

Used by an app to set itself to a HMILevel of NONE. The app will close but will still be registered. If the app is a navigation app it will no longer be used as the preferred mobile-navigation application by the module.

"},"Classes.html#/c:objc(cs)SDLCloseApplicationResponse":{"name":"SDLCloseApplicationResponse","abstract":"

Response to the request to close this app on the module.

"},"Classes/SDLCloudAppProperties.html":{"name":"SDLCloudAppProperties","abstract":"

Undocumented

"},"Classes/SDLClusterModeStatus.html":{"name":"SDLClusterModeStatus","abstract":"

A vehicle data struct for the cluster mode and power status

"},"Classes/SDLConfiguration.html":{"name":"SDLConfiguration","abstract":"

Undocumented

"},"Classes/SDLCreateInteractionChoiceSet.html":{"name":"SDLCreateInteractionChoiceSet","abstract":"

Creates a Choice Set which can be used in subsequent SDLPerformInteraction Operations.

"},"Classes.html#/c:objc(cs)SDLCreateInteractionChoiceSetResponse":{"name":"SDLCreateInteractionChoiceSetResponse","abstract":"

Response to SDLCreateInteractionChoiceSet has been called

"},"Classes/SDLCreateWindow.html":{"name":"SDLCreateWindow","abstract":"

Create a new window on the display with the specified window type."},"Classes.html#/c:objc(cs)SDLCreateWindowResponse":{"name":"SDLCreateWindowResponse","abstract":"

Undocumented

"},"Classes/SDLDIDResult.html":{"name":"SDLDIDResult","abstract":"

A vehicle data struct

"},"Classes/SDLDateTime.html":{"name":"SDLDateTime","abstract":"

A struct referenced in SendLocation for an absolute date

"},"Classes/SDLDeleteCommand.html":{"name":"SDLDeleteCommand","abstract":"

Removes a command from the Command Menu"},"Classes.html#/c:objc(cs)SDLDeleteCommandResponse":{"name":"SDLDeleteCommandResponse","abstract":"

Response to SDLDeleteCommand

"},"Classes/SDLDeleteFile.html":{"name":"SDLDeleteFile","abstract":"

Used to delete a file resident on the SDL module in the app’s local cache."},"Classes/SDLDeleteFileResponse.html":{"name":"SDLDeleteFileResponse","abstract":"

Response to SDLDeleteFile

"},"Classes/SDLDeleteInteractionChoiceSet.html":{"name":"SDLDeleteInteractionChoiceSet","abstract":"

Deletes an existing Choice Set identified by the parameter"},"Classes.html#/c:objc(cs)SDLDeleteInteractionChoiceSetResponse":{"name":"SDLDeleteInteractionChoiceSetResponse","abstract":"

SDLDeleteInteractionChoiceSetResponse is sent, when SDLDeleteInteractionChoiceSet has been called

"},"Classes/SDLDeleteSubMenu.html":{"name":"SDLDeleteSubMenu","abstract":"

Deletes a submenu from the Command Menu"},"Classes.html#/c:objc(cs)SDLDeleteSubMenuResponse":{"name":"SDLDeleteSubMenuResponse","abstract":"

Response to SDLDeleteSubMenu

"},"Classes/SDLDeleteWindow.html":{"name":"SDLDeleteWindow","abstract":"

Deletes previously created window of the SDL application.

"},"Classes.html#/c:objc(cs)SDLDeleteWindowResponse":{"name":"SDLDeleteWindowResponse","abstract":"

Undocumented

"},"Classes/SDLDeviceInfo.html":{"name":"SDLDeviceInfo","abstract":"

Various information about connecting device. Referenced in RegisterAppInterface

"},"Classes/SDLDeviceStatus.html":{"name":"SDLDeviceStatus","abstract":"

Describes the status related to a connected mobile device or SDL and if or how it is represented in the vehicle.

"},"Classes/SDLDiagnosticMessage.html":{"name":"SDLDiagnosticMessage","abstract":"

Non periodic vehicle diagnostic request

"},"Classes/SDLDiagnosticMessageResponse.html":{"name":"SDLDiagnosticMessageResponse","abstract":"

Response to SDLDiagnosticMessage

"},"Classes/SDLDialNumber.html":{"name":"SDLDialNumber","abstract":"

This RPC is used to tell the head unit to use bluetooth to dial a phone number using the phone.

"},"Classes.html#/c:objc(cs)SDLDialNumberResponse":{"name":"SDLDialNumberResponse","abstract":"

The response to SDLDialNumber

"},"Classes/SDLDisplayCapabilities.html":{"name":"SDLDisplayCapabilities","abstract":"

Contains information about the display for the SDL system to which the application is currently connected.

"},"Classes/SDLDisplayCapability.html":{"name":"SDLDisplayCapability","abstract":"

Contain the display related information and all windows related to that display.

"},"Classes/SDLECallInfo.html":{"name":"SDLECallInfo","abstract":"

A vehicle data struct for emergency call information

"},"Classes/SDLEmergencyEvent.html":{"name":"SDLEmergencyEvent","abstract":"

A vehicle data struct for an emergency event

"},"Classes/SDLEncodedSyncPData.html":{"name":"SDLEncodedSyncPData","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLEncodedSyncPDataResponse":{"name":"SDLEncodedSyncPDataResponse","abstract":"

The response to SDLEncodedSyncPData

"},"Classes/SDLEncryptionConfiguration.html":{"name":"SDLEncryptionConfiguration","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLEndAudioPassThru":{"name":"SDLEndAudioPassThru","abstract":"

When this request is invoked, the audio capture stops

"},"Classes.html#/c:objc(cs)SDLEndAudioPassThruResponse":{"name":"SDLEndAudioPassThruResponse","abstract":"

Response to SDLEndAudioPassThru

"},"Classes/SDLEqualizerSettings.html":{"name":"SDLEqualizerSettings","abstract":"

Defines the each Equalizer channel settings.

"},"Classes/SDLFile.html":{"name":"SDLFile","abstract":"

Undocumented

"},"Classes/SDLFileManager.html":{"name":"SDLFileManager","abstract":"

The SDLFileManager is an RPC manager for the remote file system. After it starts, it will attempt to communicate with the remote file system to get the names of all files. Deleting and Uploading will them queue these changes as transactions. If a delete succeeds, the local list of remote files will remove that file name, and likewise, if an upload succeeds, the local list of remote files will now include that file name.

"},"Classes/SDLFileManagerConfiguration.html":{"name":"SDLFileManagerConfiguration","abstract":"

Undocumented

"},"Classes/SDLFuelRange.html":{"name":"SDLFuelRange","abstract":"

Describes the distance a vehicle can travel with the current level of fuel.

"},"Classes/SDLFunctionID.html":{"name":"SDLFunctionID","abstract":"

Undocumented

"},"Classes/SDLGPSData.html":{"name":"SDLGPSData","abstract":"

Describes the GPS data. Not all data will be available on all carlines.

"},"Classes.html#/c:objc(cs)SDLGenericResponse":{"name":"SDLGenericResponse","abstract":"

Generic Response is sent when the name of a received request is unknown. It is only used in case of an error. It will have an INVALID_DATA result code.

"},"Classes/SDLGetAppServiceData.html":{"name":"SDLGetAppServiceData","abstract":"

This request asks the module for current data related to the specific service. It also includes an option to subscribe to that service for future updates.

"},"Classes/SDLGetAppServiceDataResponse.html":{"name":"SDLGetAppServiceDataResponse","abstract":"

Undocumented

"},"Classes/SDLGetCloudAppProperties.html":{"name":"SDLGetCloudAppProperties","abstract":"

RPC used to get the current properties of a cloud application.

"},"Classes/SDLGetCloudAppPropertiesResponse.html":{"name":"SDLGetCloudAppPropertiesResponse","abstract":"

The response to GetCloudAppProperties

"},"Classes/SDLGetDTCs.html":{"name":"SDLGetDTCs","abstract":"

This RPC allows to request diagnostic module trouble codes from a certain"},"Classes/SDLGetDTCsResponse.html":{"name":"SDLGetDTCsResponse","abstract":"

Response to SDLGetDTCs

"},"Classes/SDLGetFile.html":{"name":"SDLGetFile","abstract":"

This request is sent to the module to retrieve a file.

"},"Classes/SDLGetFileResponse.html":{"name":"SDLGetFileResponse","abstract":"

Undocumented

"},"Classes/SDLGetInteriorVehicleData.html":{"name":"SDLGetInteriorVehicleData","abstract":"

Reads the current status value of specified remote control module (type)."},"Classes/SDLGetInteriorVehicleDataConsent.html":{"name":"SDLGetInteriorVehicleDataConsent","abstract":"

Undocumented

"},"Classes/SDLGetInteriorVehicleDataConsentResponse.html":{"name":"SDLGetInteriorVehicleDataConsentResponse","abstract":"

Undocumented

"},"Classes/SDLGetInteriorVehicleDataResponse.html":{"name":"SDLGetInteriorVehicleDataResponse","abstract":"

A response to SDLGetInteriorVehicleData

"},"Classes/SDLGetSystemCapability.html":{"name":"SDLGetSystemCapability","abstract":"

Undocumented

"},"Classes/SDLGetSystemCapabilityResponse.html":{"name":"SDLGetSystemCapabilityResponse","abstract":"

Response to SDLGetSystemCapability

"},"Classes/SDLGetVehicleData.html":{"name":"SDLGetVehicleData","abstract":"

Requests current values of specific published vehicle data items.

"},"Classes/SDLGetVehicleDataResponse.html":{"name":"SDLGetVehicleDataResponse","abstract":"

Response to SDLGetVehicleData

"},"Classes/SDLGetWayPoints.html":{"name":"SDLGetWayPoints","abstract":"

Undocumented

"},"Classes/SDLGetWayPointsResponse.html":{"name":"SDLGetWayPointsResponse","abstract":"

Response to SDLGetWayPoints

"},"Classes/SDLGrid.html":{"name":"SDLGrid","abstract":"

Describes a location (origin coordinates and span) of a vehicle component.

"},"Classes/SDLHMICapabilities.html":{"name":"SDLHMICapabilities","abstract":"

Contains information about the HMI capabilities.

"},"Classes/SDLHMIPermissions.html":{"name":"SDLHMIPermissions","abstract":"

Defining sets of HMI levels, which are permitted or prohibited for a given RPC.

"},"Classes/SDLHMISettingsControlCapabilities.html":{"name":"SDLHMISettingsControlCapabilities","abstract":"

Undocumented

"},"Classes/SDLHMISettingsControlData.html":{"name":"SDLHMISettingsControlData","abstract":"

Corresponds to HMI_SETTINGS ModuleType

"},"Classes/SDLHapticRect.html":{"name":"SDLHapticRect","abstract":"

Defines spatial for each user control object for video streaming application

"},"Classes/SDLHeadLampStatus.html":{"name":"SDLHeadLampStatus","abstract":"

Vehicle data struct for status of head lamps

"},"Classes/SDLImage.html":{"name":"SDLImage","abstract":"

Specifies which image shall be used e.g. in SDLAlerts or on SDLSoftbuttons provided the display supports it.

"},"Classes/SDLImageField.html":{"name":"SDLImageField","abstract":"

A struct used in DisplayCapabilities describing the capability of an image field

"},"Classes/SDLImageResolution.html":{"name":"SDLImageResolution","abstract":"

The resolution of an image

"},"Classes/SDLKeyboardProperties.html":{"name":"SDLKeyboardProperties","abstract":"

Configuration of on-screen keyboard (if available)

"},"Classes/SDLLifecycleConfiguration.html":{"name":"SDLLifecycleConfiguration","abstract":"

Configuration options for SDLManager

"},"Classes/SDLLifecycleConfigurationUpdate.html":{"name":"SDLLifecycleConfigurationUpdate","abstract":"

Configuration update options for SDLManager. This class can be used to update the lifecycle configuration in"},"Classes/SDLLightCapabilities.html":{"name":"SDLLightCapabilities","abstract":"

Undocumented

"},"Classes/SDLLightControlCapabilities.html":{"name":"SDLLightControlCapabilities","abstract":"

Undocumented

"},"Classes/SDLLightControlData.html":{"name":"SDLLightControlData","abstract":"

Undocumented

"},"Classes/SDLLightState.html":{"name":"SDLLightState","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLListFiles":{"name":"SDLListFiles","abstract":"

Requests the current list of resident filenames for the registered app. Not"},"Classes/SDLListFilesResponse.html":{"name":"SDLListFilesResponse","abstract":"

Response to SDLListFiles

"},"Classes/SDLLocationCoordinate.html":{"name":"SDLLocationCoordinate","abstract":"

Describes a coordinate on earth

"},"Classes/SDLLocationDetails.html":{"name":"SDLLocationDetails","abstract":"

Describes a location, including its coordinate, name, etc. Used in WayPoints.

"},"Classes/SDLLockScreenConfiguration.html":{"name":"SDLLockScreenConfiguration","abstract":"

A configuration describing how the lock screen should be used by the internal SDL system for your application. This configuration is provided before SDL starts and will govern the entire SDL lifecycle of your application.

"},"Classes/SDLLockScreenViewController.html":{"name":"SDLLockScreenViewController","abstract":"

Undocumented

"},"Classes/SDLLogConfiguration.html":{"name":"SDLLogConfiguration","abstract":"

Undocumented

"},"Classes/SDLLogFileModule.html":{"name":"SDLLogFileModule","abstract":"

Undocumented

"},"Classes/SDLLogFilter.html":{"name":"SDLLogFilter","abstract":"

Undocumented

"},"Classes/SDLLogManager.html":{"name":"SDLLogManager","abstract":"

This is the central manager of logging. A developer should not have to interact with this class, it is exclusively used internally.

"},"Classes.html#/c:objc(cs)SDLLogTargetAppleSystemLog":{"name":"SDLLogTargetAppleSystemLog","abstract":"

The Apple System Log target is an iOS 2.0+ compatible log target that logs to both the Console and to the System Log.

"},"Classes.html#/c:objc(cs)SDLLogTargetFile":{"name":"SDLLogTargetFile","abstract":"

The File log will log to a text file on the iPhone in Documents/smartdevicelink/log/#appName##datetime##.log. It will log up to 3 logs which will rollover.

"},"Classes.html#/c:objc(cs)SDLLogTargetOSLog":{"name":"SDLLogTargetOSLog","abstract":"

OS_LOG is an iOS 10+ only logging system that logs to the Console and the Apple system console. This is an improved replacement for Apple SysLog (SDLLogTargetAppleSystemLog).

"},"Classes/SDLManager.html":{"name":"SDLManager","abstract":"

Undocumented

"},"Classes/SDLMassageCushionFirmness.html":{"name":"SDLMassageCushionFirmness","abstract":"

The intensity or firmness of a cushion.

"},"Classes/SDLMassageModeData.html":{"name":"SDLMassageModeData","abstract":"

Specify the mode of a massage zone.

"},"Classes/SDLMediaServiceData.html":{"name":"SDLMediaServiceData","abstract":"

This data is related to what a media service should provide.

"},"Classes.html#/c:objc(cs)SDLMediaServiceManifest":{"name":"SDLMediaServiceManifest","abstract":"

A media service manifest.

"},"Classes/SDLMenuCell.html":{"name":"SDLMenuCell","abstract":"

Undocumented

"},"Classes/SDLMenuConfiguration.html":{"name":"SDLMenuConfiguration","abstract":"

Undocumented

"},"Classes/SDLMenuParams.html":{"name":"SDLMenuParams","abstract":"

Used when adding a sub menu to an application menu or existing sub menu.

"},"Classes/SDLMetadataTags.html":{"name":"SDLMetadataTags","abstract":"

Undocumented

"},"Classes/SDLModuleData.html":{"name":"SDLModuleData","abstract":"

Describes a remote control module’s data

"},"Classes/SDLModuleInfo.html":{"name":"SDLModuleInfo","abstract":"

Contains information about a RC module.

"},"Classes/SDLMsgVersion.html":{"name":"SDLMsgVersion","abstract":"

Specifies the version number of the SDL V4 interface. This is used by both the application and SDL to declare what interface version each is using.

"},"Classes/SDLMyKey.html":{"name":"SDLMyKey","abstract":"

Vehicle Data struct

"},"Classes/SDLNavigationCapability.html":{"name":"SDLNavigationCapability","abstract":"

Extended capabilities for an onboard navigation system

"},"Classes/SDLNavigationInstruction.html":{"name":"SDLNavigationInstruction","abstract":"

Undocumented

"},"Classes/SDLNavigationServiceData.html":{"name":"SDLNavigationServiceData","abstract":"

Undocumented

"},"Classes/SDLNavigationServiceManifest.html":{"name":"SDLNavigationServiceManifest","abstract":"

Undocumented

"},"Classes/SDLNotificationConstants.html":{"name":"SDLNotificationConstants","abstract":"

Undocumented

"},"Classes/SDLOasisAddress.html":{"name":"SDLOasisAddress","abstract":"

Struct used in SendLocation describing an address

"},"Classes/SDLOnAppInterfaceUnregistered.html":{"name":"SDLOnAppInterfaceUnregistered","abstract":"

Notifies an application that its interface registration has been terminated. This means that all SDL resources associated with the application are discarded, including the Command Menu, Choice Sets, button subscriptions, etc.

"},"Classes/SDLOnAppServiceData.html":{"name":"SDLOnAppServiceData","abstract":"

This notification includes the data that is updated from the specific service.

"},"Classes.html#/c:objc(cs)SDLOnAudioPassThru":{"name":"SDLOnAudioPassThru","abstract":"

Binary data is in binary part of hybrid msg.

"},"Classes/SDLOnButtonEvent.html":{"name":"SDLOnButtonEvent","abstract":"

Notifies application that user has depressed or released a button to which"},"Classes/SDLOnButtonPress.html":{"name":"SDLOnButtonPress","abstract":"

Notifies application of button press events for buttons to which the application is subscribed. SDL supports two button press events defined as follows:

"},"Classes/SDLOnCommand.html":{"name":"SDLOnCommand","abstract":"

This is called when a command was selected via VR after pressing the PTT button, or selected from the menu after pressing the MENU button.

"},"Classes/SDLOnDriverDistraction.html":{"name":"SDLOnDriverDistraction","abstract":"

Notifies the application of the current driver distraction state (whether driver distraction rules are in effect, or not).

"},"Classes/SDLOnEncodedSyncPData.html":{"name":"SDLOnEncodedSyncPData","abstract":"

Callback including encoded data of any SyncP packets that SYNC needs to send back to the mobile device. Legacy / v1 Protocol implementation; responds to EncodedSyncPData. *** DEPRECATED ***

"},"Classes/SDLOnHMIStatus.html":{"name":"SDLOnHMIStatus"},"Classes/SDLOnHashChange.html":{"name":"SDLOnHashChange","abstract":"

Notification containing an updated hashID which can be used over connection cycles (i.e. loss of connection, ignition cycles, etc.). Sent after initial registration and subsequently after any change in the calculated hash of all persisted app data.

"},"Classes/SDLOnInteriorVehicleData.html":{"name":"SDLOnInteriorVehicleData","abstract":"

Notifications when subscribed vehicle data changes.

"},"Classes/SDLOnKeyboardInput.html":{"name":"SDLOnKeyboardInput","abstract":"

Sent when a keyboard presented by a PerformInteraction has a keyboard input.

"},"Classes/SDLOnLanguageChange.html":{"name":"SDLOnLanguageChange","abstract":"

Provides information to what language the SDL HMI language was changed

"},"Classes/SDLOnLockScreenStatus.html":{"name":"SDLOnLockScreenStatus","abstract":"

To help prevent driver distraction, any SmartDeviceLink application is required to implement a lockscreen that must be enforced while the application is active on the system while the vehicle is in motion.

"},"Classes/SDLOnPermissionsChange.html":{"name":"SDLOnPermissionsChange","abstract":"

Provides update to app of which sets of functions are available

"},"Classes/SDLOnRCStatus.html":{"name":"SDLOnRCStatus","abstract":"

OnRCStatus notifications to all registered mobile applications and the HMI whenever"},"Classes/SDLOnSyncPData.html":{"name":"SDLOnSyncPData","abstract":"

DEPRECATED

"},"Classes/SDLOnSystemCapabilityUpdated.html":{"name":"SDLOnSystemCapabilityUpdated","abstract":"

A notification to inform the connected device that a specific system capability has changed.

"},"Classes/SDLOnSystemRequest.html":{"name":"SDLOnSystemRequest","abstract":"

An asynchronous request from the system for specific data from the device or the cloud or response to a request from the device or cloud Binary data can be included in hybrid part of message for some requests (such as Authentication request responses)

"},"Classes/SDLOnTBTClientState.html":{"name":"SDLOnTBTClientState","abstract":"

Provides applications with notifications specific to the current TBT client status on the module

"},"Classes/SDLOnTouchEvent.html":{"name":"SDLOnTouchEvent","abstract":"

Notifies about touch events on the screen’s prescribed area during video streaming

"},"Classes/SDLOnVehicleData.html":{"name":"SDLOnVehicleData","abstract":"

Callback for the periodic and non periodic vehicle data read function.

"},"Classes/SDLOnWayPointChange.html":{"name":"SDLOnWayPointChange","abstract":"

Notification which provides the entire LocationDetails when there is a change to any waypoints or destination.

"},"Classes/SDLParameterPermissions.html":{"name":"SDLParameterPermissions","abstract":"

Defining sets of parameters, which are permitted or prohibited for a given RPC.

"},"Classes/SDLPerformAppServiceInteraction.html":{"name":"SDLPerformAppServiceInteraction","abstract":"

App service providers will likely have different actions exposed to the module and app service consumers. It will be difficult to standardize these actions by RPC versions and can easily become stale. Therefore, we introduce a best-effort attempt to take actions on a service.

"},"Classes/SDLPerformAppServiceInteractionResponse.html":{"name":"SDLPerformAppServiceInteractionResponse","abstract":"

Undocumented

"},"Classes/SDLPerformAudioPassThru.html":{"name":"SDLPerformAudioPassThru","abstract":"

This will open an audio pass thru session. By doing so the app can receive"},"Classes.html#/c:objc(cs)SDLPerformAudioPassThruResponse":{"name":"SDLPerformAudioPassThruResponse","abstract":"

Response to SDLPerformAudioPassThru

"},"Classes/SDLPerformInteraction.html":{"name":"SDLPerformInteraction","abstract":"

Performs an application-initiated interaction in which the user can select a choice from the passed choice set.

"},"Classes/SDLPerformInteractionResponse.html":{"name":"SDLPerformInteractionResponse","abstract":"

PerformInteraction Response is sent, when SDLPerformInteraction has been called

"},"Classes/SDLPermissionItem.html":{"name":"SDLPermissionItem","abstract":"

Undocumented

"},"Classes/SDLPermissionManager.html":{"name":"SDLPermissionManager","abstract":"

Undocumented

"},"Classes/SDLPhoneCapability.html":{"name":"SDLPhoneCapability","abstract":"

Extended capabilities of the module’s phone feature

"},"Classes/SDLPinchGesture.html":{"name":"SDLPinchGesture","abstract":"

Undocumented

"},"Classes/SDLPresetBankCapabilities.html":{"name":"SDLPresetBankCapabilities","abstract":"

Contains information about on-screen preset capabilities.

"},"Classes/SDLPublishAppService.html":{"name":"SDLPublishAppService","abstract":"

Registers a service offered by this app on the module."},"Classes/SDLPublishAppServiceResponse.html":{"name":"SDLPublishAppServiceResponse","abstract":"

Undocumented

"},"Classes/SDLPutFile.html":{"name":"SDLPutFile","abstract":"

Used to push a binary data onto the SDL module from a mobile device, such as icons and album art.

"},"Classes/SDLPutFileResponse.html":{"name":"SDLPutFileResponse","abstract":"

Response to SDLPutFile

"},"Classes/SDLRDSData.html":{"name":"SDLRDSData","abstract":"

Include the data defined in Radio Data System, which is a communications protocol standard for embedding small amounts of digital information in conventional FM radio broadcasts.

"},"Classes/SDLRGBColor.html":{"name":"SDLRGBColor","abstract":"

Undocumented

"},"Classes/SDLRPCMessage.html":{"name":"SDLRPCMessage","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLRPCNotification":{"name":"SDLRPCNotification","abstract":"

An RPC sent from the head unit to the app about some data change, such as a button was pressed

"},"Classes/SDLRPCNotificationNotification.html":{"name":"SDLRPCNotificationNotification","abstract":"

An NSNotification object that makes retrieving internal SDLRPCNotification data easier

"},"Classes/SDLRPCRequest.html":{"name":"SDLRPCRequest","abstract":"

Undocumented

"},"Classes/SDLRPCRequestNotification.html":{"name":"SDLRPCRequestNotification","abstract":"

A NSNotification object that makes retrieving internal SDLRPCRequest data easier

"},"Classes/SDLRPCResponse.html":{"name":"SDLRPCResponse","abstract":"

Undocumented

"},"Classes/SDLRPCResponseNotification.html":{"name":"SDLRPCResponseNotification","abstract":"

A NSNotification object that makes retrieving internal SDLRPCResponse data easier

"},"Classes/SDLRPCStruct.html":{"name":"SDLRPCStruct","abstract":"

Undocumented

"},"Classes/SDLRadioControlCapabilities.html":{"name":"SDLRadioControlCapabilities","abstract":"

Contains information about a radio control module’s capabilities.

"},"Classes/SDLRadioControlData.html":{"name":"SDLRadioControlData","abstract":"

Include information (both read-only and changeable data) about a remote control radio module.

"},"Classes/SDLReadDID.html":{"name":"SDLReadDID","abstract":"

Non periodic vehicle data read request. This is an RPC to get diagnostics"},"Classes/SDLReadDIDResponse.html":{"name":"SDLReadDIDResponse","abstract":"

A response to ReadDID

"},"Classes/SDLRectangle.html":{"name":"SDLRectangle","abstract":"

A struct describing a rectangle

"},"Classes/SDLRegisterAppInterface.html":{"name":"SDLRegisterAppInterface","abstract":"

Registers the application’s interface with SDL. The RegisterAppInterface RPC declares the properties of the app, including the messaging interface version, the app name, etc. The mobile application must establish its interface registration with SDL before any other interaction with SDL can take place. The registration lasts until it is terminated either by the application calling the SDLUnregisterAppInterface method, or by SDL sending an SDLOnAppInterfaceUnregistered notification, or by loss of the underlying transport connection, or closing of the underlying message transmission protocol RPC session.

"},"Classes/SDLRegisterAppInterfaceResponse.html":{"name":"SDLRegisterAppInterfaceResponse","abstract":"

Response to SDLRegisterAppInterface

"},"Classes/SDLReleaseInteriorVehicleDataModule.html":{"name":"SDLReleaseInteriorVehicleDataModule","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLReleaseInteriorVehicleDataModuleResponse":{"name":"SDLReleaseInteriorVehicleDataModuleResponse","abstract":"

Undocumented

"},"Classes/SDLRemoteControlCapabilities.html":{"name":"SDLRemoteControlCapabilities","abstract":"

Capabilities of the remote control feature

"},"Classes/SDLResetGlobalProperties.html":{"name":"SDLResetGlobalProperties","abstract":"

Resets the passed global properties to their default values as defined by"},"Classes.html#/c:objc(cs)SDLResetGlobalPropertiesResponse":{"name":"SDLResetGlobalPropertiesResponse","abstract":"

Response to ResetGlobalProperties

"},"Classes/SDLSISData.html":{"name":"SDLSISData","abstract":"

HD radio Station Information Service (SIS) data.

"},"Classes/SDLScreenManager.html":{"name":"SDLScreenManager","abstract":"

Undocumented

"},"Classes/SDLScreenParams.html":{"name":"SDLScreenParams","abstract":"

A struct in DisplayCapabilities describing parameters related to a video / touch input area

"},"Classes/SDLScrollableMessage.html":{"name":"SDLScrollableMessage","abstract":"

Creates a full screen overlay containing a large block of formatted text that can be scrolled with buttons available.

"},"Classes.html#/c:objc(cs)SDLScrollableMessageResponse":{"name":"SDLScrollableMessageResponse","abstract":"

Response to SDLScrollableMessage

"},"Classes/SDLSeatControlCapabilities.html":{"name":"SDLSeatControlCapabilities","abstract":"

Include information about a seat control capabilities.

"},"Classes/SDLSeatControlData.html":{"name":"SDLSeatControlData","abstract":"

Seat control data corresponds to SEAT ModuleType.

"},"Classes/SDLSeatLocation.html":{"name":"SDLSeatLocation","abstract":"

Describes the location of a seat

"},"Classes/SDLSeatLocationCapability.html":{"name":"SDLSeatLocationCapability","abstract":"

Contains information about the locations of each seat.

"},"Classes/SDLSeatMemoryAction.html":{"name":"SDLSeatMemoryAction","abstract":"

Specify the action to be performed.

"},"Classes/SDLSendHapticData.html":{"name":"SDLSendHapticData","abstract":"

Sends the spatial data gathered from SDLCarWindow or VirtualDisplayEncoder to the HMI. This data will be utilized by the HMI to determine how and when haptic events should occur.

"},"Classes.html#/c:objc(cs)SDLSendHapticDataResponse":{"name":"SDLSendHapticDataResponse","abstract":"

Response to SDLSendHapticData

"},"Classes/SDLSendLocation.html":{"name":"SDLSendLocation","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLSendLocationResponse":{"name":"SDLSendLocationResponse","abstract":"

Response to SDLSendLocation

"},"Classes/SDLSetAppIcon.html":{"name":"SDLSetAppIcon","abstract":"

Used to set existing local file on SDL as the app’s icon. Not supported on"},"Classes.html#/c:objc(cs)SDLSetAppIconResponse":{"name":"SDLSetAppIconResponse","abstract":"

Response to SDLSetAppIcon

"},"Classes/SDLSetCloudAppProperties.html":{"name":"SDLSetCloudAppProperties","abstract":"

RPC used to enable/disable a cloud application and set authentication data

"},"Classes.html#/c:objc(cs)SDLSetCloudAppPropertiesResponse":{"name":"SDLSetCloudAppPropertiesResponse","abstract":"

The response to SetCloudAppProperties

"},"Classes/SDLSetDisplayLayout.html":{"name":"SDLSetDisplayLayout","abstract":"

Used to set an alternate display layout. If not sent, default screen for"},"Classes/SDLSetDisplayLayoutResponse.html":{"name":"SDLSetDisplayLayoutResponse","abstract":"

Response to SDLSetDisplayLayout

"},"Classes/SDLSetGlobalProperties.html":{"name":"SDLSetGlobalProperties","abstract":"

Sets global property values

"},"Classes.html#/c:objc(cs)SDLSetGlobalPropertiesResponse":{"name":"SDLSetGlobalPropertiesResponse","abstract":"

Response to SDLSetGlobalProperties

"},"Classes/SDLSetInteriorVehicleData.html":{"name":"SDLSetInteriorVehicleData","abstract":"

This RPC allows a remote control type mobile application to"},"Classes/SDLSetInteriorVehicleDataResponse.html":{"name":"SDLSetInteriorVehicleDataResponse","abstract":"

Response to SDLSetInteriorVehicleData

"},"Classes/SDLSetMediaClockTimer.html":{"name":"SDLSetMediaClockTimer","abstract":"

Sets the media clock/timer value and the update method (e.g.count-up,"},"Classes.html#/c:objc(cs)SDLSetMediaClockTimerResponse":{"name":"SDLSetMediaClockTimerResponse","abstract":"

Response to SDLSetMediaClockTimer

"},"Classes/SDLShow.html":{"name":"SDLShow","abstract":"

Updates the application’s display text area, regardless of whether or not"},"Classes/SDLShowAppMenu.html":{"name":"SDLShowAppMenu","abstract":"

Used by an app to show the app’s menu, typically this is used by a navigation app if the menu button is hidden.

"},"Classes.html#/c:objc(cs)SDLShowAppMenuResponse":{"name":"SDLShowAppMenuResponse","abstract":"

Response to the request to show the app menu.

"},"Classes/SDLShowConstantTBT.html":{"name":"SDLShowConstantTBT","abstract":"

This RPC is used to update the user with navigation information for the constantly shown screen (base screen), but also for the alert maneuver screen.

"},"Classes.html#/c:objc(cs)SDLShowConstantTBTResponse":{"name":"SDLShowConstantTBTResponse","abstract":"

Response to SDLShowConstantTBT

"},"Classes.html#/c:objc(cs)SDLShowResponse":{"name":"SDLShowResponse","abstract":"

Response to SDLShow

"},"Classes/SDLSingleTireStatus.html":{"name":"SDLSingleTireStatus","abstract":"

Tire pressure status of a single tire.

"},"Classes/SDLSlider.html":{"name":"SDLSlider","abstract":"

Creates a full screen or pop-up overlay (depending on platform) with a single user controlled slider.

"},"Classes/SDLSliderResponse.html":{"name":"SDLSliderResponse","abstract":"

Response to SDLSlider

"},"Classes/SDLSoftButton.html":{"name":"SDLSoftButton","abstract":"

Describes an on-screen button which may be presented in various contexts, e.g. templates or alerts

"},"Classes/SDLSoftButtonCapabilities.html":{"name":"SDLSoftButtonCapabilities","abstract":"

Contains information about a SoftButton’s capabilities.

"},"Classes/SDLSoftButtonObject.html":{"name":"SDLSoftButtonObject","abstract":"

A soft button wrapper object that is capable of storing and switching between states

"},"Classes/SDLSoftButtonState.html":{"name":"SDLSoftButtonState","abstract":"

Undocumented

"},"Classes/SDLSpeak.html":{"name":"SDLSpeak","abstract":"

Speaks a phrase over the vehicle audio system using SDL’s TTS (text-to-speech) engine. The provided text to be spoken can be simply a text phrase, or it can consist of phoneme specifications to direct SDL’s TTS engine to speak a speech-sculpted phrase.

"},"Classes.html#/c:objc(cs)SDLSpeakResponse":{"name":"SDLSpeakResponse","abstract":"

Response to SDLSpeak

"},"Classes/SDLStartTime.html":{"name":"SDLStartTime","abstract":"

Describes the hour, minute and second values used to set the media clock.

"},"Classes/SDLStationIDNumber.html":{"name":"SDLStationIDNumber","abstract":"

Describes the hour, minute and second values used to set the media clock.

"},"Classes/SDLStreamingMediaConfiguration.html":{"name":"SDLStreamingMediaConfiguration","abstract":"

Undocumented

"},"Classes/SDLStreamingMediaManager.html":{"name":"SDLStreamingMediaManager","abstract":"

Undocumented

"},"Classes/SDLStreamingVideoScaleManager.html":{"name":"SDLStreamingVideoScaleManager","abstract":"

This class consolidates the logic of scaling between the view controller’s coordinate system and the display’s coordinate system.

"},"Classes/SDLSubscribeButton.html":{"name":"SDLSubscribeButton","abstract":"

Establishes a subscription to button notifications for HMI buttons. Buttons"},"Classes.html#/c:objc(cs)SDLSubscribeButtonResponse":{"name":"SDLSubscribeButtonResponse","abstract":"

Response to SDLSubscribeButton

"},"Classes/SDLSubscribeVehicleData.html":{"name":"SDLSubscribeVehicleData","abstract":"

Subscribes to specific published vehicle data items. The data will be only sent if it has changed. The application will be notified by the onVehicleData notification whenever new data is available. The update rate is dependent on sensors, vehicle architecture and vehicle type.

"},"Classes/SDLSubscribeVehicleDataResponse.html":{"name":"SDLSubscribeVehicleDataResponse","abstract":"

Response to SDLSubscribeVehicleData

"},"Classes.html#/c:objc(cs)SDLSubscribeWayPoints":{"name":"SDLSubscribeWayPoints","abstract":"

A SDLSubscribeWaypoints can be sent to subscribe"},"Classes.html#/c:objc(cs)SDLSubscribeWayPointsResponse":{"name":"SDLSubscribeWayPointsResponse","abstract":"

Response to SubscribeWayPoints

"},"Classes/SDLSyncMsgVersion.html":{"name":"SDLSyncMsgVersion","abstract":"

Specifies the version number of the SDL V4 interface. This is used by both the application and SDL to declare what interface version each is using.

"},"Classes.html#/c:objc(cs)SDLSyncPData":{"name":"SDLSyncPData","abstract":"

Undocumented

"},"Classes.html#/c:objc(cs)SDLSyncPDataResponse":{"name":"SDLSyncPDataResponse","abstract":"

Response to SyncPData

"},"Classes/SDLSystemCapability.html":{"name":"SDLSystemCapability","abstract":"

The systemCapabilityType indicates which type of data should be changed and identifies which data object exists in this struct. For example, if the SystemCapability Type is NAVIGATION then a navigationCapability should exist.

"},"Classes/SDLSystemCapabilityManager.html":{"name":"SDLSystemCapabilityManager","abstract":"

A manager that handles updating and subscribing to SDL capabilities.

"},"Classes/SDLSystemRequest.html":{"name":"SDLSystemRequest","abstract":"

Undocumented

"},"Classes/SDLTTSChunk.html":{"name":"SDLTTSChunk","abstract":"

Specifies what is to be spoken. This can be simply a text phrase, which SDL will speak according to its own rules. It can also be phonemes from either the Microsoft SAPI phoneme set, or from the LHPLUS phoneme set. It can also be a pre-recorded sound in WAV format (either developer-defined, or provided by the SDL platform).

"},"Classes/SDLTemperature.html":{"name":"SDLTemperature","abstract":"

Struct representing a temperature.

"},"Classes/SDLTemplateColorScheme.html":{"name":"SDLTemplateColorScheme","abstract":"

Undocumented

"},"Classes/SDLTemplateConfiguration.html":{"name":"SDLTemplateConfiguration","abstract":"

Used to set an alternate template layout to a window.

"},"Classes/SDLTextField.html":{"name":"SDLTextField","abstract":"

Struct defining the characteristics of a displayed field on the HMI.

"},"Classes/SDLTireStatus.html":{"name":"SDLTireStatus","abstract":"

Struct used in Vehicle Data; the status and pressure of the tires.

"},"Classes/SDLTouch.html":{"name":"SDLTouch","abstract":"

Undocumented

"},"Classes/SDLTouchCoord.html":{"name":"SDLTouchCoord","abstract":"

The coordinate of a touch, used in a touch event

"},"Classes/SDLTouchEvent.html":{"name":"SDLTouchEvent","abstract":"

A touch which occurred on the IVI system during projection

"},"Classes/SDLTouchEventCapabilities.html":{"name":"SDLTouchEventCapabilities","abstract":"

The capabilities of touches during projection applications

"},"Classes/SDLTouchManager.html":{"name":"SDLTouchManager","abstract":"

Undocumented

"},"Classes/SDLTurn.html":{"name":"SDLTurn","abstract":"

A struct used in UpdateTurnList for Turn-by-Turn navigation applications

"},"Classes/SDLUnpublishAppService.html":{"name":"SDLUnpublishAppService","abstract":"

Unpublish an existing service published by this application.

"},"Classes.html#/c:objc(cs)SDLUnpublishAppServiceResponse":{"name":"SDLUnpublishAppServiceResponse","abstract":"

The response to UnpublishAppService

"},"Classes.html#/c:objc(cs)SDLUnregisterAppInterface":{"name":"SDLUnregisterAppInterface","abstract":"

Terminates an application’s interface registration. This causes SDL® to"},"Classes.html#/c:objc(cs)SDLUnregisterAppInterfaceResponse":{"name":"SDLUnregisterAppInterfaceResponse","abstract":"

Response to UnregisterAppInterface

"},"Classes/SDLUnsubscribeButton.html":{"name":"SDLUnsubscribeButton","abstract":"

Deletes a subscription to button notifications for the specified button. For"},"Classes.html#/c:objc(cs)SDLUnsubscribeButtonResponse":{"name":"SDLUnsubscribeButtonResponse","abstract":"

Response to UnsubscribeButton

"},"Classes/SDLUnsubscribeVehicleData.html":{"name":"SDLUnsubscribeVehicleData","abstract":"

This function is used to unsubscribe the notifications from the"},"Classes/SDLUnsubscribeVehicleDataResponse.html":{"name":"SDLUnsubscribeVehicleDataResponse","abstract":"

Response to UnsubscribeVehicleData

"},"Classes.html#/c:objc(cs)SDLUnsubscribeWayPoints":{"name":"SDLUnsubscribeWayPoints","abstract":"

Request to unsubscribe from navigation WayPoints and Destination

"},"Classes.html#/c:objc(cs)SDLUnsubscribeWayPointsResponse":{"name":"SDLUnsubscribeWayPointsResponse","abstract":"

Response to UnsubscribeWayPoints

"},"Classes/SDLUpdateTurnList.html":{"name":"SDLUpdateTurnList","abstract":"

Updates the list of next maneuvers, which can be requested by the user pressing the softbutton

"},"Classes.html#/c:objc(cs)SDLUpdateTurnListResponse":{"name":"SDLUpdateTurnListResponse","abstract":"

Response to UpdateTurnList

"},"Classes/SDLVehicleDataResult.html":{"name":"SDLVehicleDataResult","abstract":"

Individual published data request result

"},"Classes/SDLVehicleType.html":{"name":"SDLVehicleType","abstract":"

Describes the type of vehicle the mobile phone is connected with.

"},"Classes/SDLVersion.html":{"name":"SDLVersion","abstract":"

Undocumented

"},"Classes/SDLVideoStreamingCapability.html":{"name":"SDLVideoStreamingCapability","abstract":"

Contains information about this system’s video streaming capabilities

"},"Classes/SDLVideoStreamingFormat.html":{"name":"SDLVideoStreamingFormat","abstract":"

An available format for video streaming in projection applications

"},"Classes/SDLVoiceCommand.html":{"name":"SDLVoiceCommand","abstract":"

Undocumented

"},"Classes/SDLVRHelpItem.html":{"name":"SDLVRHelpItem","abstract":"

A help item for voice commands, used locally in interaction lists and globally

"},"Classes/SDLWeatherAlert.html":{"name":"SDLWeatherAlert","abstract":"

Undocumented

"},"Classes/SDLWeatherData.html":{"name":"SDLWeatherData","abstract":"

Undocumented

"},"Classes/SDLWeatherServiceData.html":{"name":"SDLWeatherServiceData","abstract":"

This data is related to what a weather service would provide.

"},"Classes/SDLWeatherServiceManifest.html":{"name":"SDLWeatherServiceManifest","abstract":"

A weather service manifest.

"},"Classes/SDLWindowCapability.html":{"name":"SDLWindowCapability","abstract":"

Reflects content of DisplayCapabilities, ButtonCapabilities and SoftButtonCapabilities

"},"Classes/SDLWindowTypeCapabilities.html":{"name":"SDLWindowTypeCapabilities","abstract":"

Used to inform an app how many window instances per type that can be created.

"},"Categories/NSString%28SDLEnum%29.html#/c:objc(cs)NSString(im)isEqualToEnum:":{"name":"-isEqualToEnum:","abstract":"

Returns whether or not two enums are equal.

","parent_name":"NSString(SDLEnum)"},"Categories/NSString%28SDLEnum%29.html":{"name":"NSString(SDLEnum)","abstract":"

Undocumented

"},"Categories.html":{"name":"Categories","abstract":"

The following categories are available globally.

"},"Classes.html":{"name":"Classes","abstract":"

The following classes are available globally.

"},"Constants.html":{"name":"Constants","abstract":"

The following constants are available globally.

"},"Enums.html":{"name":"Enumerations","abstract":"

The following enumerations are available globally.

"},"Protocols.html":{"name":"Protocols","abstract":"

The following protocols are available globally.

"},"Type%20Definitions.html":{"name":"Type Definitions","abstract":"

The following type definitions are available globally.

"}} \ No newline at end of file From 5c45b2373c1b01c9395f6fe3419d794b0848656d Mon Sep 17 00:00:00 2001 From: Joel Fischer Date: Fri, 15 Nov 2019 10:28:54 -0500 Subject: [PATCH 37/38] Update changelog --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a5df22c97..23a8ab149 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,10 @@ # Changelog +## 6.4.1 +### Bug Fixes +* Update code documentation (https://www.github.com/smartdevicelink/sdl_ios/issues/983). +* Fix crashes related to apps using iOS 13 multi-window (`UIWindowScene`) APIs (https://www.github.com/smartdevicelink/sdl_ios/issues/1430). +* Fix lock screen not working properly on apps using iOS 13 multi-window APIs (https://www.github.com/smartdevicelink/sdl_ios/issues/1469). + ## 6.4.0 ### Versions * Supports [SDL RPC Spec 6.0.0](https://github.com/smartdevicelink/rpc_spec/releases/tag/6.0.0) and [SDL Protocol Spec 5.2.0](https://github.com/smartdevicelink/protocol_spec/releases/tag/5.2.0). From 4eba99485a6b6ad8692482bdb1562359aaf4a292 Mon Sep 17 00:00:00 2001 From: Joel Fischer Date: Fri, 15 Nov 2019 10:38:17 -0500 Subject: [PATCH 38/38] Update Travis file --- .travis.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7ea31d992..20171e8f1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,8 @@ language: objective-c -osx_image: xcode11 +osx_image: xcode11.2 xcode_project: SmartDeviceLink-iOS.xcodeproj xcode_scheme: SmartDeviceLink -xcode_sdk: iphonesimulator13.0 +xcode_sdk: iphonesimulator13.2 env: global: - FRAMEWORK_NAME=SmartDeviceLink @@ -18,9 +18,9 @@ before_script: - carthage bootstrap --platform ios script: -- set -o pipefail && xcodebuild -project "SmartDeviceLink-iOS.xcodeproj" -scheme "SmartDeviceLink" -sdk "iphonesimulator13.0" -destination "OS=13.0,name=iPhone 11" -configuration Debug ONLY_ACTIVE_ARCH=NO RUN_CLANG_STATIC_ANALYZER=NO GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES GCC_GENERATE_TEST_COVERAGE_FILES=YES ENABLE_TESTABILITY=YES test | xcpretty -c; -- set -o pipefail && xcodebuild -project "SmartDeviceLink-iOS.xcodeproj" -scheme "SmartDeviceLink-Example-ObjC" -sdk "iphonesimulator13.0" -destination "OS=13.0,name=iPhone 11" -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty -c; -- set -o pipefail && xcodebuild -project "SmartDeviceLink-iOS.xcodeproj" -scheme "SmartDeviceLink-Example-Swift" -sdk "iphonesimulator13.0" -destination "OS=13.0,name=iPhone 11" -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty -c; +- set -o pipefail && xcodebuild -project "SmartDeviceLink-iOS.xcodeproj" -scheme "SmartDeviceLink" -sdk "iphonesimulator13.2" -destination "OS=13.2,name=iPhone 11" -configuration Debug ONLY_ACTIVE_ARCH=NO RUN_CLANG_STATIC_ANALYZER=NO GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES GCC_GENERATE_TEST_COVERAGE_FILES=YES ENABLE_TESTABILITY=YES test | xcpretty -c; +- set -o pipefail && xcodebuild -project "SmartDeviceLink-iOS.xcodeproj" -scheme "SmartDeviceLink-Example-ObjC" -sdk "iphonesimulator13.2" -destination "OS=13.2,name=iPhone 11" -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty -c; +- set -o pipefail && xcodebuild -project "SmartDeviceLink-iOS.xcodeproj" -scheme "SmartDeviceLink-Example-Swift" -sdk "iphonesimulator13.2" -destination "OS=13.2,name=iPhone 11" -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty -c; after_script: - bash <(curl -s https://codecov.io/bash)