summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Fischer <joeljfischer@gmail.com>2016-06-02 13:40:32 -0400
committerJoel Fischer <joeljfischer@gmail.com>2016-06-02 13:40:32 -0400
commitdcebff15a8c743a8ee652c1e5c91d2c59a6129cf (patch)
treed0e9b549e9f4ee09de78901213200353d28b7034
parent3099a23fceb1bf717cd683893e0f6a759e02d5cb (diff)
downloadsdl_ios-dcebff15a8c743a8ee652c1e5c91d2c59a6129cf.tar.gz
Add Jazzy theme, scripts, initial documentation, and an updated gitignore
-rw-r--r--.gitignore2
-rw-r--r--docs/.exist0
-rw-r--r--docs/Classes.html5187
-rw-r--r--docs/Classes/SDLAbstractProtocol.html158
-rw-r--r--docs/Classes/SDLAbstractTransport.html98
-rw-r--r--docs/Classes/SDLAddCommand.html182
-rw-r--r--docs/Classes/SDLAddCommandResponse.html48
-rw-r--r--docs/Classes/SDLAddSubMenu.html145
-rw-r--r--docs/Classes/SDLAddSubMenuResponse.html47
-rw-r--r--docs/Classes/SDLAirbagStatus.html134
-rw-r--r--docs/Classes/SDLAlert.html296
-rw-r--r--docs/Classes/SDLAlertManeuver.html78
-rw-r--r--docs/Classes/SDLAlertManeuverResponse.html47
-rw-r--r--docs/Classes/SDLAlertResponse.html63
-rw-r--r--docs/Classes/SDLAmbientLightStatus.html175
-rw-r--r--docs/Classes/SDLAppHMIType.html302
-rw-r--r--docs/Classes/SDLAppInterfaceUnregisteredReason.html312
-rw-r--r--docs/Classes/SDLAudioPassThruCapabilities.html147
-rw-r--r--docs/Classes/SDLAudioStreamingState.html144
-rw-r--r--docs/Classes/SDLAudioType.html94
-rw-r--r--docs/Classes/SDLBeltStatus.html218
-rw-r--r--docs/Classes/SDLBitsPerSample.html118
-rw-r--r--docs/Classes/SDLBodyInformation.html194
-rw-r--r--docs/Classes/SDLButtonCapabilities.html143
-rw-r--r--docs/Classes/SDLButtonEventMode.html123
-rw-r--r--docs/Classes/SDLButtonName.html474
-rw-r--r--docs/Classes/SDLButtonPressMode.html118
-rw-r--r--docs/Classes/SDLCarModeStatus.html123
-rw-r--r--docs/Classes/SDLChangeRegistration.html184
-rw-r--r--docs/Classes/SDLChangeRegistrationResponse.html48
-rw-r--r--docs/Classes/SDLCharacterSet.html134
-rw-r--r--docs/Classes/SDLChoice.html247
-rw-r--r--docs/Classes/SDLClusterModeStatus.html86
-rw-r--r--docs/Classes/SDLCompassDirection.html273
-rw-r--r--docs/Classes/SDLComponentVolumeStatus.html223
-rw-r--r--docs/Classes/SDLConsoleController.html74
-rw-r--r--docs/Classes/SDLCreateInteractionChoiceSet.html114
-rw-r--r--docs/Classes/SDLCreateInteractionChoiceSetResponse.html49
-rw-r--r--docs/Classes/SDLDIDResult.html74
-rw-r--r--docs/Classes/SDLDebugTool.html170
-rw-r--r--docs/Classes/SDLDeleteCommand.html91
-rw-r--r--docs/Classes/SDLDeleteCommandResponse.html48
-rw-r--r--docs/Classes/SDLDeleteFile.html84
-rw-r--r--docs/Classes/SDLDeleteFileResponse.html64
-rw-r--r--docs/Classes/SDLDeleteInteractionChoiceSet.html93
-rw-r--r--docs/Classes/SDLDeleteInteractionChoiceSetResponse.html48
-rw-r--r--docs/Classes/SDLDeleteSubMenu.html88
-rw-r--r--docs/Classes/SDLDeleteSubMenuResponse.html48
-rw-r--r--docs/Classes/SDLDeviceInfo.html110
-rw-r--r--docs/Classes/SDLDeviceLevelStatus.html223
-rw-r--r--docs/Classes/SDLDeviceStatus.html395
-rw-r--r--docs/Classes/SDLDiagnosticMessage.html111
-rw-r--r--docs/Classes/SDLDiagnosticMessageResponse.html63
-rw-r--r--docs/Classes/SDLDialNumber.html67
-rw-r--r--docs/Classes/SDLDialNumberResponse.html48
-rw-r--r--docs/Classes/SDLDimension.html145
-rw-r--r--docs/Classes/SDLDisplayCapabilities.html254
-rw-r--r--docs/Classes/SDLDisplayType.html246
-rw-r--r--docs/Classes/SDLDriverDistractionState.html118
-rw-r--r--docs/Classes/SDLECallConfirmationStatus.html181
-rw-r--r--docs/Classes/SDLECallInfo.html74
-rw-r--r--docs/Classes/SDLEmergencyEvent.html98
-rw-r--r--docs/Classes/SDLEmergencyEventType.html181
-rw-r--r--docs/Classes/SDLEncodedSyncPData.html50
-rw-r--r--docs/Classes/SDLEncodedSyncPDataResponse.html38
-rw-r--r--docs/Classes/SDLEndAudioPassThru.html68
-rw-r--r--docs/Classes/SDLEndAudioPassThruResponse.html48
-rw-r--r--docs/Classes/SDLEnum.html62
-rw-r--r--docs/Classes/SDLFileType.html262
-rw-r--r--docs/Classes/SDLFuelCutoffStatus.html146
-rw-r--r--docs/Classes/SDLGPSData.html447
-rw-r--r--docs/Classes/SDLGenericResponse.html48
-rw-r--r--docs/Classes/SDLGetDTCs.html107
-rw-r--r--docs/Classes/SDLGetDTCsResponse.html80
-rw-r--r--docs/Classes/SDLGetVehicleData.html530
-rw-r--r--docs/Classes/SDLGetVehicleDataResponse.html522
-rw-r--r--docs/Classes/SDLGlobalProperty.html203
-rw-r--r--docs/Classes/SDLHMICapabilities.html80
-rw-r--r--docs/Classes/SDLHMILevel.html183
-rw-r--r--docs/Classes/SDLHMIPermissions.html115
-rw-r--r--docs/Classes/SDLHMIZoneCapabilities.html123
-rw-r--r--docs/Classes/SDLHeadLampStatus.html114
-rw-r--r--docs/Classes/SDLIAPTransport.html38
-rw-r--r--docs/Classes/SDLIgnitionStableStatus.html139
-rw-r--r--docs/Classes/SDLIgnitionStatus.html223
-rw-r--r--docs/Classes/SDLImage.html103
-rw-r--r--docs/Classes/SDLImageField.html74
-rw-r--r--docs/Classes/SDLImageFieldName.html290
-rw-r--r--docs/Classes/SDLImageResolution.html62
-rw-r--r--docs/Classes/SDLImageType.html124
-rw-r--r--docs/Classes/SDLInteractionMode.html152
-rw-r--r--docs/Classes/SDLJingle.html74
-rw-r--r--docs/Classes/SDLKeyboardEvent.html148
-rw-r--r--docs/Classes/SDLKeyboardLayout.html109
-rw-r--r--docs/Classes/SDLKeyboardProperties.html98
-rw-r--r--docs/Classes/SDLKeypressMode.html111
-rw-r--r--docs/Classes/SDLLanguage.html523
-rw-r--r--docs/Classes/SDLLayoutMode.html143
-rw-r--r--docs/Classes/SDLListFiles.html63
-rw-r--r--docs/Classes/SDLListFilesResponse.html80
-rw-r--r--docs/Classes/SDLLockScreenStatus.html95
-rw-r--r--docs/Classes/SDLMaintenanceModeStatus.html171
-rw-r--r--docs/Classes/SDLMediaClockFormat.html320
-rw-r--r--docs/Classes/SDLMenuParams.html133
-rw-r--r--docs/Classes/SDLMyKey.html50
-rw-r--r--docs/Classes/SDLOnAppInterfaceUnregistered.html83
-rw-r--r--docs/Classes/SDLOnAudioPassThru.html75
-rw-r--r--docs/Classes/SDLOnButtonEvent.html157
-rw-r--r--docs/Classes/SDLOnButtonPress.html183
-rw-r--r--docs/Classes/SDLOnCommand.html103
-rw-r--r--docs/Classes/SDLOnDriverDistraction.html91
-rw-r--r--docs/Classes/SDLOnEncodedSyncPData.html74
-rw-r--r--docs/Classes/SDLOnHMIStatus.html131
-rw-r--r--docs/Classes/SDLOnHashChange.html50
-rw-r--r--docs/Classes/SDLOnKeyboardInput.html62
-rw-r--r--docs/Classes/SDLOnLanguageChange.html99
-rw-r--r--docs/Classes/SDLOnLockScreenStatus.html150
-rw-r--r--docs/Classes/SDLOnPermissionsChange.html88
-rw-r--r--docs/Classes/SDLOnSyncPData.html62
-rw-r--r--docs/Classes/SDLOnSystemRequest.html110
-rw-r--r--docs/Classes/SDLOnTBTClientState.html50
-rw-r--r--docs/Classes/SDLOnTouchEvent.html62
-rw-r--r--docs/Classes/SDLOnVehicleData.html522
-rw-r--r--docs/Classes/SDLPRNDL.html454
-rw-r--r--docs/Classes/SDLParameterPermissions.html102
-rw-r--r--docs/Classes/SDLPerformAudioPassThru.html256
-rw-r--r--docs/Classes/SDLPerformAudioPassThruResponse.html61
-rw-r--r--docs/Classes/SDLPerformInteraction.html251
-rw-r--r--docs/Classes/SDLPerformInteractionResponse.html128
-rw-r--r--docs/Classes/SDLPermissionItem.html74
-rw-r--r--docs/Classes/SDLPermissionStatus.html171
-rw-r--r--docs/Classes/SDLPowerModeQualificationStatus.html86
-rw-r--r--docs/Classes/SDLPowerModeStatus.html146
-rw-r--r--docs/Classes/SDLPredefinedLayout.html278
-rw-r--r--docs/Classes/SDLPrerecordedSpeech.html98
-rw-r--r--docs/Classes/SDLPresetBankCapabilities.html82
-rw-r--r--docs/Classes/SDLPrimaryAudioSource.html246
-rw-r--r--docs/Classes/SDLProtocol.html86
-rw-r--r--docs/Classes/SDLProtocolHeader.html194
-rw-r--r--docs/Classes/SDLProtocolMessage.html110
-rw-r--r--docs/Classes/SDLProxy.html313
-rw-r--r--docs/Classes/SDLProxyFactory.html38
-rw-r--r--docs/Classes/SDLPutFile.html195
-rw-r--r--docs/Classes/SDLPutFileResponse.html77
-rw-r--r--docs/Classes/SDLRPCMessage.html158
-rw-r--r--docs/Classes/SDLRPCNotification.html38
-rw-r--r--docs/Classes/SDLRPCRequest.html26
-rw-r--r--docs/Classes/SDLRPCRequestFactory.html734
-rw-r--r--docs/Classes/SDLRPCResponse.html62
-rw-r--r--docs/Classes/SDLRPCStruct.html62
-rw-r--r--docs/Classes/SDLReadDID.html115
-rw-r--r--docs/Classes/SDLReadDIDResponse.html64
-rw-r--r--docs/Classes/SDLRegisterAppInterface.html418
-rw-r--r--docs/Classes/SDLRegisterAppInterfaceResponse.html488
-rw-r--r--docs/Classes/SDLRequestType.html278
-rw-r--r--docs/Classes/SDLResetGlobalProperties.html93
-rw-r--r--docs/Classes/SDLResetGlobalPropertiesResponse.html62
-rw-r--r--docs/Classes/SDLResult.html711
-rw-r--r--docs/Classes/SDLSamplingRate.html166
-rw-r--r--docs/Classes/SDLScreenParams.html62
-rw-r--r--docs/Classes/SDLScrollableMessage.html136
-rw-r--r--docs/Classes/SDLScrollableMessageResponse.html62
-rw-r--r--docs/Classes/SDLSendLocation.html185
-rw-r--r--docs/Classes/SDLSendLocationResponse.html38
-rw-r--r--docs/Classes/SDLSetAppIcon.html85
-rw-r--r--docs/Classes/SDLSetAppIconResponse.html47
-rw-r--r--docs/Classes/SDLSetDisplayLayout.html85
-rw-r--r--docs/Classes/SDLSetDisplayLayoutResponse.html115
-rw-r--r--docs/Classes/SDLSetGlobalProperties.html232
-rw-r--r--docs/Classes/SDLSetGlobalPropertiesResponse.html62
-rw-r--r--docs/Classes/SDLSetMediaClockTimer.html145
-rw-r--r--docs/Classes/SDLSetMediaClockTimerResponse.html62
-rw-r--r--docs/Classes/SDLShow.html445
-rw-r--r--docs/Classes/SDLShowConstantTBT.html226
-rw-r--r--docs/Classes/SDLShowConstantTBTResponse.html47
-rw-r--r--docs/Classes/SDLShowResponse.html62
-rw-r--r--docs/Classes/SDLSingleTireStatus.html80
-rw-r--r--docs/Classes/SDLSiphonServer.html122
-rw-r--r--docs/Classes/SDLSlider.html180
-rw-r--r--docs/Classes/SDLSliderResponse.html81
-rw-r--r--docs/Classes/SDLSoftButton.html110
-rw-r--r--docs/Classes/SDLSoftButtonCapabilities.html151
-rw-r--r--docs/Classes/SDLSoftButtonType.html146
-rw-r--r--docs/Classes/SDLSpeak.html118
-rw-r--r--docs/Classes/SDLSpeakResponse.html62
-rw-r--r--docs/Classes/SDLSpeechCapabilities.html140
-rw-r--r--docs/Classes/SDLStartTime.html126
-rw-r--r--docs/Classes/SDLStreamingMediaManager.html206
-rw-r--r--docs/Classes/SDLSubscribeButton.html127
-rw-r--r--docs/Classes/SDLSubscribeButtonResponse.html62
-rw-r--r--docs/Classes/SDLSubscribeVehicleData.html515
-rw-r--r--docs/Classes/SDLSubscribeVehicleDataResponse.html504
-rw-r--r--docs/Classes/SDLSyncMsgVersion.html103
-rw-r--r--docs/Classes/SDLSyncPData.html38
-rw-r--r--docs/Classes/SDLSyncPDataResponse.html38
-rw-r--r--docs/Classes/SDLSystemAction.html128
-rw-r--r--docs/Classes/SDLSystemContext.html194
-rw-r--r--docs/Classes/SDLTBTState.html158
-rw-r--r--docs/Classes/SDLTCPTransport.html50
-rw-r--r--docs/Classes/SDLTTSChunk.html128
-rw-r--r--docs/Classes/SDLTTSChunkFactory.html38
-rw-r--r--docs/Classes/SDLTextAlignment.html142
-rw-r--r--docs/Classes/SDLTextField.html200
-rw-r--r--docs/Classes/SDLTextFieldName.html782
-rw-r--r--docs/Classes/SDLTimerMode.html74
-rw-r--r--docs/Classes/SDLTireStatus.html122
-rw-r--r--docs/Classes/SDLTouchCoord.html62
-rw-r--r--docs/Classes/SDLTouchEvent.html107
-rw-r--r--docs/Classes/SDLTouchEventCapabilities.html74
-rw-r--r--docs/Classes/SDLTouchType.html74
-rw-r--r--docs/Classes/SDLTriggerSource.html148
-rw-r--r--docs/Classes/SDLTurn.html62
-rw-r--r--docs/Classes/SDLUnregisterAppInterface.html72
-rw-r--r--docs/Classes/SDLUnregisterAppInterfaceResponse.html62
-rw-r--r--docs/Classes/SDLUnsubscribeButton.html91
-rw-r--r--docs/Classes/SDLUnsubscribeButtonResponse.html62
-rw-r--r--docs/Classes/SDLUnsubscribeVehicleData.html507
-rw-r--r--docs/Classes/SDLUnsubscribeVehicleDataResponse.html504
-rw-r--r--docs/Classes/SDLUpdateMode.html192
-rw-r--r--docs/Classes/SDLUpdateTurnList.html87
-rw-r--r--docs/Classes/SDLUpdateTurnListResponse.html47
-rw-r--r--docs/Classes/SDLVRCapabilities.html98
-rw-r--r--docs/Classes/SDLVRHelpItem.html74
-rw-r--r--docs/Classes/SDLVehicleDataActiveStatus.html160
-rw-r--r--docs/Classes/SDLVehicleDataEventStatus.html182
-rw-r--r--docs/Classes/SDLVehicleDataNotificationStatus.html149
-rw-r--r--docs/Classes/SDLVehicleDataResult.html62
-rw-r--r--docs/Classes/SDLVehicleDataResultCode.html242
-rw-r--r--docs/Classes/SDLVehicleDataStatus.html136
-rw-r--r--docs/Classes/SDLVehicleDataType.html562
-rw-r--r--docs/Classes/SDLVehicleType.html153
-rw-r--r--docs/Classes/SDLWarningLightStatus.html173
-rw-r--r--docs/Classes/SDLWiperStatus.html356
-rw-r--r--docs/Constants.html62
-rw-r--r--docs/Enums.html118
-rw-r--r--docs/Enums/SDLDebugOutput.html62
-rw-r--r--docs/Enums/SDLDebugType.html86
-rw-r--r--docs/Enums/SDLFrameData.html158
-rw-r--r--docs/Enums/SDLFrameType.html62
-rw-r--r--docs/Enums/SDLRPCMessageType.html50
-rw-r--r--docs/Enums/SDLServiceType.html74
-rw-r--r--docs/Enums/SDLStreamingAudioError.html26
-rw-r--r--docs/Enums/SDLStreamingVideoError.html74
-rw-r--r--docs/Protocols.html79
-rw-r--r--docs/Protocols/SDLDebugToolConsole.html26
-rw-r--r--docs/Protocols/SDLIAPSessionDelegate.html38
-rw-r--r--docs/Protocols/SDLProtocolListener.html134
-rw-r--r--docs/Protocols/SDLProxyListener.html758
-rw-r--r--docs/Protocols/SDLTransportDelegate.html50
-rw-r--r--docs/Type Definitions.html26
-rw-r--r--docs/index.html506
-rw-r--r--docs/undocumented.json1
-rw-r--r--scripts/generate-documentation.sh4
-rw-r--r--theme/assets/.exist0
-rwxr-xr-xtheme/templates/doc.mustache16
-rwxr-xr-xtheme/templates/nav.mustache8
-rwxr-xr-xtheme/templates/parameter.mustache2
-rwxr-xr-xtheme/templates/task.mustache50
-rw-r--r--theme/templates/task_link.mustache3
-rw-r--r--theme/templates/task_links.mustache7
-rwxr-xr-xtheme/templates/tasks.mustache7
261 files changed, 43352 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 3cd0bdeb9..58a919ead 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,3 +42,5 @@ infer-out
# This ignore here is prevent projects fetching sdl_ios as a submodule using
# Carthage from resulting as `-dirty` in the `git status`.
Carthage/Build
+
+docs/docsets/
diff --git a/docs/.exist b/docs/.exist
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/docs/.exist
diff --git a/docs/Classes.html b/docs/Classes.html
new file mode 100644
index 000000000..92951f5d2
--- /dev/null
+++ b/docs/Classes.html
@@ -0,0 +1,5187 @@
+<h1>Classes Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-SDLAbstractProtocol">SDLAbstractProtocol</a></li>
+ <li><a href="#section-SDLAbstractTransport">SDLAbstractTransport</a></li>
+ <li><a href="#section-SDLAddCommand">SDLAddCommand</a></li>
+ <li><a href="#section-SDLAddCommandResponse">SDLAddCommandResponse</a></li>
+ <li><a href="#section-SDLAddSubMenu">SDLAddSubMenu</a></li>
+ <li><a href="#section-SDLAddSubMenuResponse">SDLAddSubMenuResponse</a></li>
+ <li><a href="#section-SDLAirbagStatus">SDLAirbagStatus</a></li>
+ <li><a href="#section-SDLAlert">SDLAlert</a></li>
+ <li><a href="#section-SDLAlertManeuver">SDLAlertManeuver</a></li>
+ <li><a href="#section-SDLAlertManeuverResponse">SDLAlertManeuverResponse</a></li>
+ <li><a href="#section-SDLAlertResponse">SDLAlertResponse</a></li>
+ <li><a href="#section-SDLAmbientLightStatus">SDLAmbientLightStatus</a></li>
+ <li><a href="#section-SDLAppHMIType">SDLAppHMIType</a></li>
+ <li><a href="#section-SDLAppInterfaceUnregisteredReason">SDLAppInterfaceUnregisteredReason</a></li>
+ <li><a href="#section-SDLAudioPassThruCapabilities">SDLAudioPassThruCapabilities</a></li>
+ <li><a href="#section-SDLAudioStreamingState">SDLAudioStreamingState</a></li>
+ <li><a href="#section-SDLAudioType">SDLAudioType</a></li>
+ <li><a href="#section-SDLBeltStatus">SDLBeltStatus</a></li>
+ <li><a href="#section-SDLBitsPerSample">SDLBitsPerSample</a></li>
+ <li><a href="#section-SDLBodyInformation">SDLBodyInformation</a></li>
+ <li><a href="#section-SDLButtonCapabilities">SDLButtonCapabilities</a></li>
+ <li><a href="#section-SDLButtonEventMode">SDLButtonEventMode</a></li>
+ <li><a href="#section-SDLButtonName">SDLButtonName</a></li>
+ <li><a href="#section-SDLButtonPressMode">SDLButtonPressMode</a></li>
+ <li><a href="#section-SDLCarModeStatus">SDLCarModeStatus</a></li>
+ <li><a href="#section-SDLChangeRegistration">SDLChangeRegistration</a></li>
+ <li><a href="#section-SDLChangeRegistrationResponse">SDLChangeRegistrationResponse</a></li>
+ <li><a href="#section-SDLCharacterSet">SDLCharacterSet</a></li>
+ <li><a href="#section-SDLChoice">SDLChoice</a></li>
+ <li><a href="#section-SDLClusterModeStatus">SDLClusterModeStatus</a></li>
+ <li><a href="#section-SDLCompassDirection">SDLCompassDirection</a></li>
+ <li><a href="#section-SDLComponentVolumeStatus">SDLComponentVolumeStatus</a></li>
+ <li><a href="#section-SDLConsoleController">SDLConsoleController</a></li>
+ <li><a href="#section-SDLCreateInteractionChoiceSet">SDLCreateInteractionChoiceSet</a></li>
+ <li><a href="#section-SDLCreateInteractionChoiceSetResponse">SDLCreateInteractionChoiceSetResponse</a></li>
+ <li><a href="#section-SDLDIDResult">SDLDIDResult</a></li>
+ <li><a href="#section-SDLDebugTool">SDLDebugTool</a></li>
+ <li><a href="#section-SDLDeleteCommand">SDLDeleteCommand</a></li>
+ <li><a href="#section-SDLDeleteCommandResponse">SDLDeleteCommandResponse</a></li>
+ <li><a href="#section-SDLDeleteFile">SDLDeleteFile</a></li>
+ <li><a href="#section-SDLDeleteFileResponse">SDLDeleteFileResponse</a></li>
+ <li><a href="#section-SDLDeleteInteractionChoiceSet">SDLDeleteInteractionChoiceSet</a></li>
+ <li><a href="#section-SDLDeleteInteractionChoiceSetResponse">SDLDeleteInteractionChoiceSetResponse</a></li>
+ <li><a href="#section-SDLDeleteSubMenu">SDLDeleteSubMenu</a></li>
+ <li><a href="#section-SDLDeleteSubMenuResponse">SDLDeleteSubMenuResponse</a></li>
+ <li><a href="#section-SDLDeviceInfo">SDLDeviceInfo</a></li>
+ <li><a href="#section-SDLDeviceLevelStatus">SDLDeviceLevelStatus</a></li>
+ <li><a href="#section-SDLDeviceStatus">SDLDeviceStatus</a></li>
+ <li><a href="#section-SDLDiagnosticMessage">SDLDiagnosticMessage</a></li>
+ <li><a href="#section-SDLDiagnosticMessageResponse">SDLDiagnosticMessageResponse</a></li>
+ <li><a href="#section-SDLDialNumber">SDLDialNumber</a></li>
+ <li><a href="#section-SDLDialNumberResponse">SDLDialNumberResponse</a></li>
+ <li><a href="#section-SDLDimension">SDLDimension</a></li>
+ <li><a href="#section-SDLDisplayCapabilities">SDLDisplayCapabilities</a></li>
+ <li><a href="#section-SDLDisplayType">SDLDisplayType</a></li>
+ <li><a href="#section-SDLDriverDistractionState">SDLDriverDistractionState</a></li>
+ <li><a href="#section-SDLECallConfirmationStatus">SDLECallConfirmationStatus</a></li>
+ <li><a href="#section-SDLECallInfo">SDLECallInfo</a></li>
+ <li><a href="#section-SDLEmergencyEvent">SDLEmergencyEvent</a></li>
+ <li><a href="#section-SDLEmergencyEventType">SDLEmergencyEventType</a></li>
+ <li><a href="#section-SDLEncodedSyncPData">SDLEncodedSyncPData</a></li>
+ <li><a href="#section-SDLEncodedSyncPDataResponse">SDLEncodedSyncPDataResponse</a></li>
+ <li><a href="#section-SDLEndAudioPassThru">SDLEndAudioPassThru</a></li>
+ <li><a href="#section-SDLEndAudioPassThruResponse">SDLEndAudioPassThruResponse</a></li>
+ <li><a href="#section-SDLEnum">SDLEnum</a></li>
+ <li><a href="#section-SDLFileType">SDLFileType</a></li>
+ <li><a href="#section-SDLFuelCutoffStatus">SDLFuelCutoffStatus</a></li>
+ <li><a href="#section-SDLGPSData">SDLGPSData</a></li>
+ <li><a href="#section-SDLGenericResponse">SDLGenericResponse</a></li>
+ <li><a href="#section-SDLGetDTCs">SDLGetDTCs</a></li>
+ <li><a href="#section-SDLGetDTCsResponse">SDLGetDTCsResponse</a></li>
+ <li><a href="#section-SDLGetVehicleData">SDLGetVehicleData</a></li>
+ <li><a href="#section-SDLGetVehicleDataResponse">SDLGetVehicleDataResponse</a></li>
+ <li><a href="#section-SDLGlobalProperty">SDLGlobalProperty</a></li>
+ <li><a href="#section-SDLHMICapabilities">SDLHMICapabilities</a></li>
+ <li><a href="#section-SDLHMILevel">SDLHMILevel</a></li>
+ <li><a href="#section-SDLHMIPermissions">SDLHMIPermissions</a></li>
+ <li><a href="#section-SDLHMIZoneCapabilities">SDLHMIZoneCapabilities</a></li>
+ <li><a href="#section-SDLHeadLampStatus">SDLHeadLampStatus</a></li>
+ <li><a href="#section-SDLIAPTransport">SDLIAPTransport</a></li>
+ <li><a href="#section-SDLIgnitionStableStatus">SDLIgnitionStableStatus</a></li>
+ <li><a href="#section-SDLIgnitionStatus">SDLIgnitionStatus</a></li>
+ <li><a href="#section-SDLImage">SDLImage</a></li>
+ <li><a href="#section-SDLImageField">SDLImageField</a></li>
+ <li><a href="#section-SDLImageFieldName">SDLImageFieldName</a></li>
+ <li><a href="#section-SDLImageResolution">SDLImageResolution</a></li>
+ <li><a href="#section-SDLImageType">SDLImageType</a></li>
+ <li><a href="#section-SDLInteractionMode">SDLInteractionMode</a></li>
+ <li><a href="#section-SDLJingle">SDLJingle</a></li>
+ <li><a href="#section-SDLKeyboardEvent">SDLKeyboardEvent</a></li>
+ <li><a href="#section-SDLKeyboardLayout">SDLKeyboardLayout</a></li>
+ <li><a href="#section-SDLKeyboardProperties">SDLKeyboardProperties</a></li>
+ <li><a href="#section-SDLKeypressMode">SDLKeypressMode</a></li>
+ <li><a href="#section-SDLLanguage">SDLLanguage</a></li>
+ <li><a href="#section-SDLLayoutMode">SDLLayoutMode</a></li>
+ <li><a href="#section-SDLListFiles">SDLListFiles</a></li>
+ <li><a href="#section-SDLListFilesResponse">SDLListFilesResponse</a></li>
+ <li><a href="#section-SDLLockScreenStatus">SDLLockScreenStatus</a></li>
+ <li><a href="#section-SDLMaintenanceModeStatus">SDLMaintenanceModeStatus</a></li>
+ <li><a href="#section-SDLMediaClockFormat">SDLMediaClockFormat</a></li>
+ <li><a href="#section-SDLMenuParams">SDLMenuParams</a></li>
+ <li><a href="#section-SDLMyKey">SDLMyKey</a></li>
+ <li><a href="#section-SDLOnAppInterfaceUnregistered">SDLOnAppInterfaceUnregistered</a></li>
+ <li><a href="#section-SDLOnAudioPassThru">SDLOnAudioPassThru</a></li>
+ <li><a href="#section-SDLOnButtonEvent">SDLOnButtonEvent</a></li>
+ <li><a href="#section-SDLOnButtonPress">SDLOnButtonPress</a></li>
+ <li><a href="#section-SDLOnCommand">SDLOnCommand</a></li>
+ <li><a href="#section-SDLOnDriverDistraction">SDLOnDriverDistraction</a></li>
+ <li><a href="#section-SDLOnEncodedSyncPData">SDLOnEncodedSyncPData</a></li>
+ <li><a href="#section-SDLOnHMIStatus">SDLOnHMIStatus</a></li>
+ <li><a href="#section-SDLOnHashChange">SDLOnHashChange</a></li>
+ <li><a href="#section-SDLOnKeyboardInput">SDLOnKeyboardInput</a></li>
+ <li><a href="#section-SDLOnLanguageChange">SDLOnLanguageChange</a></li>
+ <li><a href="#section-SDLOnLockScreenStatus">SDLOnLockScreenStatus</a></li>
+ <li><a href="#section-SDLOnPermissionsChange">SDLOnPermissionsChange</a></li>
+ <li><a href="#section-SDLOnSyncPData">SDLOnSyncPData</a></li>
+ <li><a href="#section-SDLOnSystemRequest">SDLOnSystemRequest</a></li>
+ <li><a href="#section-SDLOnTBTClientState">SDLOnTBTClientState</a></li>
+ <li><a href="#section-SDLOnTouchEvent">SDLOnTouchEvent</a></li>
+ <li><a href="#section-SDLOnVehicleData">SDLOnVehicleData</a></li>
+ <li><a href="#section-SDLPRNDL">SDLPRNDL</a></li>
+ <li><a href="#section-SDLParameterPermissions">SDLParameterPermissions</a></li>
+ <li><a href="#section-SDLPerformAudioPassThru">SDLPerformAudioPassThru</a></li>
+ <li><a href="#section-SDLPerformAudioPassThruResponse">SDLPerformAudioPassThruResponse</a></li>
+ <li><a href="#section-SDLPerformInteraction">SDLPerformInteraction</a></li>
+ <li><a href="#section-SDLPerformInteractionResponse">SDLPerformInteractionResponse</a></li>
+ <li><a href="#section-SDLPermissionItem">SDLPermissionItem</a></li>
+ <li><a href="#section-SDLPermissionStatus">SDLPermissionStatus</a></li>
+ <li><a href="#section-SDLPowerModeQualificationStatus">SDLPowerModeQualificationStatus</a></li>
+ <li><a href="#section-SDLPowerModeStatus">SDLPowerModeStatus</a></li>
+ <li><a href="#section-SDLPredefinedLayout">SDLPredefinedLayout</a></li>
+ <li><a href="#section-SDLPrerecordedSpeech">SDLPrerecordedSpeech</a></li>
+ <li><a href="#section-SDLPresetBankCapabilities">SDLPresetBankCapabilities</a></li>
+ <li><a href="#section-SDLPrimaryAudioSource">SDLPrimaryAudioSource</a></li>
+ <li><a href="#section-SDLProtocol">SDLProtocol</a></li>
+ <li><a href="#section-SDLProtocolHeader">SDLProtocolHeader</a></li>
+ <li><a href="#section-SDLProtocolMessage">SDLProtocolMessage</a></li>
+ <li><a href="#section-SDLProxy">SDLProxy</a></li>
+ <li><a href="#section-SDLProxyFactory">SDLProxyFactory</a></li>
+ <li><a href="#section-SDLPutFile">SDLPutFile</a></li>
+ <li><a href="#section-SDLPutFileResponse">SDLPutFileResponse</a></li>
+ <li><a href="#section-SDLRPCMessage">SDLRPCMessage</a></li>
+ <li><a href="#section-SDLRPCNotification">SDLRPCNotification</a></li>
+ <li><a href="#section-SDLRPCRequest">SDLRPCRequest</a></li>
+ <li><a href="#section-SDLRPCRequestFactory">SDLRPCRequestFactory</a></li>
+ <li><a href="#section-SDLRPCResponse">SDLRPCResponse</a></li>
+ <li><a href="#section-SDLRPCStruct">SDLRPCStruct</a></li>
+ <li><a href="#section-SDLReadDID">SDLReadDID</a></li>
+ <li><a href="#section-SDLReadDIDResponse">SDLReadDIDResponse</a></li>
+ <li><a href="#section-SDLRegisterAppInterface">SDLRegisterAppInterface</a></li>
+ <li><a href="#section-SDLRegisterAppInterfaceResponse">SDLRegisterAppInterfaceResponse</a></li>
+ <li><a href="#section-SDLRequestType">SDLRequestType</a></li>
+ <li><a href="#section-SDLResetGlobalProperties">SDLResetGlobalProperties</a></li>
+ <li><a href="#section-SDLResetGlobalPropertiesResponse">SDLResetGlobalPropertiesResponse</a></li>
+ <li><a href="#section-SDLResult">SDLResult</a></li>
+ <li><a href="#section-SDLSamplingRate">SDLSamplingRate</a></li>
+ <li><a href="#section-SDLScreenParams">SDLScreenParams</a></li>
+ <li><a href="#section-SDLScrollableMessage">SDLScrollableMessage</a></li>
+ <li><a href="#section-SDLScrollableMessageResponse">SDLScrollableMessageResponse</a></li>
+ <li><a href="#section-SDLSendLocation">SDLSendLocation</a></li>
+ <li><a href="#section-SDLSendLocationResponse">SDLSendLocationResponse</a></li>
+ <li><a href="#section-SDLSetAppIcon">SDLSetAppIcon</a></li>
+ <li><a href="#section-SDLSetAppIconResponse">SDLSetAppIconResponse</a></li>
+ <li><a href="#section-SDLSetDisplayLayout">SDLSetDisplayLayout</a></li>
+ <li><a href="#section-SDLSetDisplayLayoutResponse">SDLSetDisplayLayoutResponse</a></li>
+ <li><a href="#section-SDLSetGlobalProperties">SDLSetGlobalProperties</a></li>
+ <li><a href="#section-SDLSetGlobalPropertiesResponse">SDLSetGlobalPropertiesResponse</a></li>
+ <li><a href="#section-SDLSetMediaClockTimer">SDLSetMediaClockTimer</a></li>
+ <li><a href="#section-SDLSetMediaClockTimerResponse">SDLSetMediaClockTimerResponse</a></li>
+ <li><a href="#section-SDLShow">SDLShow</a></li>
+ <li><a href="#section-SDLShowConstantTBT">SDLShowConstantTBT</a></li>
+ <li><a href="#section-SDLShowConstantTBTResponse">SDLShowConstantTBTResponse</a></li>
+ <li><a href="#section-SDLShowResponse">SDLShowResponse</a></li>
+ <li><a href="#section-SDLSingleTireStatus">SDLSingleTireStatus</a></li>
+ <li><a href="#section-SDLSiphonServer">SDLSiphonServer</a></li>
+ <li><a href="#section-SDLSlider">SDLSlider</a></li>
+ <li><a href="#section-SDLSliderResponse">SDLSliderResponse</a></li>
+ <li><a href="#section-SDLSoftButton">SDLSoftButton</a></li>
+ <li><a href="#section-SDLSoftButtonCapabilities">SDLSoftButtonCapabilities</a></li>
+ <li><a href="#section-SDLSoftButtonType">SDLSoftButtonType</a></li>
+ <li><a href="#section-SDLSpeak">SDLSpeak</a></li>
+ <li><a href="#section-SDLSpeakResponse">SDLSpeakResponse</a></li>
+ <li><a href="#section-SDLSpeechCapabilities">SDLSpeechCapabilities</a></li>
+ <li><a href="#section-SDLStartTime">SDLStartTime</a></li>
+ <li><a href="#section-SDLStreamingMediaManager">SDLStreamingMediaManager</a></li>
+ <li><a href="#section-SDLSubscribeButton">SDLSubscribeButton</a></li>
+ <li><a href="#section-SDLSubscribeButtonResponse">SDLSubscribeButtonResponse</a></li>
+ <li><a href="#section-SDLSubscribeVehicleData">SDLSubscribeVehicleData</a></li>
+ <li><a href="#section-SDLSubscribeVehicleDataResponse">SDLSubscribeVehicleDataResponse</a></li>
+ <li><a href="#section-SDLSyncMsgVersion">SDLSyncMsgVersion</a></li>
+ <li><a href="#section-SDLSyncPData">SDLSyncPData</a></li>
+ <li><a href="#section-SDLSyncPDataResponse">SDLSyncPDataResponse</a></li>
+ <li><a href="#section-SDLSystemAction">SDLSystemAction</a></li>
+ <li><a href="#section-SDLSystemContext">SDLSystemContext</a></li>
+ <li><a href="#section-SDLTBTState">SDLTBTState</a></li>
+ <li><a href="#section-SDLTCPTransport">SDLTCPTransport</a></li>
+ <li><a href="#section-SDLTTSChunk">SDLTTSChunk</a></li>
+ <li><a href="#section-SDLTTSChunkFactory">SDLTTSChunkFactory</a></li>
+ <li><a href="#section-SDLTextAlignment">SDLTextAlignment</a></li>
+ <li><a href="#section-SDLTextField">SDLTextField</a></li>
+ <li><a href="#section-SDLTextFieldName">SDLTextFieldName</a></li>
+ <li><a href="#section-SDLTimerMode">SDLTimerMode</a></li>
+ <li><a href="#section-SDLTireStatus">SDLTireStatus</a></li>
+ <li><a href="#section-SDLTouchCoord">SDLTouchCoord</a></li>
+ <li><a href="#section-SDLTouchEvent">SDLTouchEvent</a></li>
+ <li><a href="#section-SDLTouchEventCapabilities">SDLTouchEventCapabilities</a></li>
+ <li><a href="#section-SDLTouchType">SDLTouchType</a></li>
+ <li><a href="#section-SDLTriggerSource">SDLTriggerSource</a></li>
+ <li><a href="#section-SDLTurn">SDLTurn</a></li>
+ <li><a href="#section-SDLUnregisterAppInterface">SDLUnregisterAppInterface</a></li>
+ <li><a href="#section-SDLUnregisterAppInterfaceResponse">SDLUnregisterAppInterfaceResponse</a></li>
+ <li><a href="#section-SDLUnsubscribeButton">SDLUnsubscribeButton</a></li>
+ <li><a href="#section-SDLUnsubscribeButtonResponse">SDLUnsubscribeButtonResponse</a></li>
+ <li><a href="#section-SDLUnsubscribeVehicleData">SDLUnsubscribeVehicleData</a></li>
+ <li><a href="#section-SDLUnsubscribeVehicleDataResponse">SDLUnsubscribeVehicleDataResponse</a></li>
+ <li><a href="#section-SDLUpdateMode">SDLUpdateMode</a></li>
+ <li><a href="#section-SDLUpdateTurnList">SDLUpdateTurnList</a></li>
+ <li><a href="#section-SDLUpdateTurnListResponse">SDLUpdateTurnListResponse</a></li>
+ <li><a href="#section-SDLVRCapabilities">SDLVRCapabilities</a></li>
+ <li><a href="#section-SDLVRHelpItem">SDLVRHelpItem</a></li>
+ <li><a href="#section-SDLVehicleDataActiveStatus">SDLVehicleDataActiveStatus</a></li>
+ <li><a href="#section-SDLVehicleDataEventStatus">SDLVehicleDataEventStatus</a></li>
+ <li><a href="#section-SDLVehicleDataNotificationStatus">SDLVehicleDataNotificationStatus</a></li>
+ <li><a href="#section-SDLVehicleDataResult">SDLVehicleDataResult</a></li>
+ <li><a href="#section-SDLVehicleDataResultCode">SDLVehicleDataResultCode</a></li>
+ <li><a href="#section-SDLVehicleDataStatus">SDLVehicleDataStatus</a></li>
+ <li><a href="#section-SDLVehicleDataType">SDLVehicleDataType</a></li>
+ <li><a href="#section-SDLVehicleType">SDLVehicleType</a></li>
+ <li><a href="#section-SDLWarningLightStatus">SDLWarningLightStatus</a></li>
+ <li><a href="#section-SDLWiperStatus">SDLWiperStatus</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The following classes are available globally.</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ SDLAbstractProtocol
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLAbstractProtocol.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLAbstractTransport
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLAbstractTransport.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLAddCommand
+ </h3>
+
+ <p>This class will add a command to the application&rsquo;s Command Menu SDLMenuParams</p>
+
+<p>A command will be added to the end of the list of elements in
+ the Command Menu under the following conditions:
+ <li>When a SDLCommand is added with no SDLMenuParams value provided</li>
+ <li>When a SDLMenuParams value is provided with a SDLMenuParam.position value
+ greater than or equal to the number of menu items currently defined in the
+ menu specified by the SDLMenuParam.parentID value</li></p>
+
+<p>The set of choices which the application builds using SDLAddCommand can be a
+ mixture of:
+ <li>Choices having only VR synonym definitions, but no SDLMenuParams definitions
+ </li>
+ <li>Choices having only SDLMenuParams definitions, but no VR synonym definitions
+ </li>
+ <li>Choices having both SDLMenuParams and VR synonym definitions</li></p>
+
+<p>HMILevel needs to be FULL, LIMITED or BACKGROUD</p>
+
+<p>@since SDL 1.0</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLDeleteCommand SDLAddSubMenu SDLDeleteSubMenu
+
+</div>
+
+ <a href="Classes/SDLAddCommand.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAddCommand</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAddCommand</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLAddCommandResponse
+ </h3>
+
+ <p>SDLAddCommandResponse is sent, when SDLAddCommand has been called</p>
+
+<p>Since <b>SmartDeviceLink 1.0</b></p>
+
+ <a href="Classes/SDLAddCommandResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAddCommandResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAddCommandResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLAddSubMenu
+ </h3>
+
+ <p>Add a SDLSubMenu to the Command Menu
+ <p>
+ A SDLSubMenu can only be added to the Top Level Menu (i.e.a SDLSubMenu cannot be
+ added to a SDLSubMenu), and may only contain commands as children
+ <p>
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUD</b>
+ </p></p>
+
+<p>Since <b>SmartDeviceLink 1.0</b><br>
+ see SDLDeleteSubMenu SDLAddCommand SDLDeleteCommand</p>
+
+ <a href="Classes/SDLAddSubMenu.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAddSubMenu</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAddSubMenu</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLAddSubMenuResponse
+ </h3>
+
+ <p>SDLAddSubMenuResponse is sent, when SDLAddSubMenu has been called
+Since <b>SmartDeviceLink 1.0</b></p>
+
+ <a href="Classes/SDLAddSubMenuResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAddSubMenuResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAddSubMenuResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLAirbagStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLAirbagStatus.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLAlert
+ </h3>
+
+ <p>Shows an alert which typically consists of text-to-speech message and text on the display. At least either alertText1, alertText2 or TTSChunks need to be provided.</p>
+
+<p><ul>
+ <li>The displayed portion of the SDLAlert, if any, will persist until the
+ specified timeout has elapsed, or the SDLAlert is preempted</li>
+ <li>An SDLAlert will preempt (abort) any SmartDeviceLink Operation that is in-progress,
+ except an already-in-progress SDLAlert</li>
+ <li>An SDLAlert cannot be preempted by any SmartDeviceLink Operation</li>
+ <li>An SDLAlert can be preempted by a user action (button push)</li>
+ <li>An SDLAlert will fail if it is issued while another SDLAlert is in progress</li>
+ <li>Although each Alert parameter is optional, in fact each SDLAlert request
+ must supply at least one of the following parameters:<br/>
+ <ul>
+ <li>alertText1</li>
+ <li>alertText2</li>
+ <li>alertText3</li>
+ <li>ttsChunks</li>
+ </ul>
+ </li>
+ </ul>
+ <br/>
+ <b>HMILevel needs to be FULL or LIMITED.</b><br/>
+ <b>If the app has been granted function group Notification the SDLHMILevel can
+ also be BACKGROUND</b><br/></p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLAlert.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAlert</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAlert</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLAlertManeuver
+ </h3>
+
+ <p>@since SmartDeviceLink 1.0</p>
+
+ <a href="Classes/SDLAlertManeuver.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAlertManeuver</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAlertManeuver</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLAlertManeuverResponse
+ </h3>
+
+ <p>SDLAlertManeuverResponse is sent, when SDLAlertManeuver has been called.
+ * @since SmartDeviceLink 1.0</p>
+
+ <a href="Classes/SDLAlertManeuverResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAlertManeuverResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAlertManeuverResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLAlertResponse
+ </h3>
+
+ <p>Sent after SDLAlert has been sent
+@since SDL 1.0</p>
+
+ <a href="Classes/SDLAlertResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAlertResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAlertResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLAmbientLightStatus
+ </h3>
+
+ <p>Reflects the status of the ambient light sensor
+@since SDL 3.0</p>
+
+ <a href="Classes/SDLAmbientLightStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAmbientLightStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAmbientLightStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLAppHMIType
+ </h3>
+
+ <p>Enumeration listing possible app hmi types.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLAppHMIType.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAppHMIType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAppHMIType</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLAppInterfaceUnregisteredReason
+ </h3>
+
+ <p>Indicates reason why app interface was unregistered. The application is being disconnected by SDL.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLAppInterfaceUnregisteredReason.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAppInterfaceUnregisteredReason</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAppInterfaceUnregisteredReason</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLAudioPassThruCapabilities
+ </h3>
+
+ <p>Describes different audio type configurations for SDLPerformAudioPassThru, e.g. {8kHz,8-bit,PCM}
+<p><b>Parameter List</b>
+<table border="1" rules="all">
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Description</th>
+ <th>SmartDeviceLink Ver. Available</th>
+ </tr>
+ <tr>
+ <td>samplingRate</td>
+ <td>SDLSamplingRate * </td>
+ <td>Describes the sampling rate for AudioPassThru
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>bitsPerSample</td>
+ <td>SDLBitsPerSample * </td>
+ <td>Describes the sample depth in bit for AudioPassThru
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>audioType</td>
+ <td>SDLAudioType * </td>
+ <td>Describes the audiotype for AudioPassThru
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ </table>
+Since <b>SmartDeviceLink 2.0</b></p>
+
+ <a href="Classes/SDLAudioPassThruCapabilities.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAudioPassThruCapabilities</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAudioPassThruCapabilities</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLAudioStreamingState
+ </h3>
+
+ <p>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</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLAudioStreamingState.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAudioStreamingState</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAudioStreamingState</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLAudioType
+ </h3>
+
+ <p>Describes different audio type options for PerformAudioPassThru</p>
+
+ <a href="Classes/SDLAudioType.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAudioType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLAudioType</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLBeltStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLBeltStatus.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLBitsPerSample
+ </h3>
+
+ <p>Describes different bit depth options for PerformAudioPassThru</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLBitsPerSample.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLBitsPerSample</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLBitsPerSample</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLBodyInformation
+ </h3>
+
+ <p>The body information including power modes.</p>
+
+ <a href="Classes/SDLBodyInformation.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLBodyInformation</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLBodyInformation</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLButtonCapabilities
+ </h3>
+
+ <p>Provides information about the capabilities of a SDL HMI button.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLButtonCapabilities.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLButtonCapabilities</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLButtonCapabilities</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLButtonEventMode
+ </h3>
+
+ <p>Indicates whether the button was depressed or released. A BUTTONUP event will always be preceded by a BUTTONDOWN event.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLButtonEventMode.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLButtonEventMode</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLButtonEventMode</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLButtonName
+ </h3>
+
+ <p>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.</p>
+
+<p>The preset buttons (0-9) can typically be interpreted by the application as
+ corresponding to some user-configured choices, though the application is free
+ to interpret these button presses as it sees fit.</p>
+
+<p>The application can discover which buttons a given SDL unit implements by
+ interrogating the ButtonCapabilities parameter of the
+ RegisterAppInterface response.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLButtonName.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLButtonName</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLButtonName</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLButtonPressMode
+ </h3>
+
+ <p>Indicates whether this is a LONG or SHORT button press</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLButtonPressMode.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLButtonPressMode</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLButtonPressMode</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLCarModeStatus
+ </h3>
+
+ <p>Describes the carmode the vehicle is in.
+ * <b>Since</b> SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLCarModeStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLCarModeStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLCarModeStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLChangeRegistration
+ </h3>
+
+ <p>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.</p>
+
+<p>Any HMILevel allowed</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLChangeRegistration.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLChangeRegistration</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLChangeRegistration</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLChangeRegistrationResponse
+ </h3>
+
+ <p>SDLChangeRegistrationResponse is sent, when SDLChangeRegistration has been called</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLChangeRegistrationResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLChangeRegistrationResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLChangeRegistrationResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLCharacterSet
+ </h3>
+
+ <p>Character sets supported by SDL.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLCharacterSet.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLCharacterSet</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLCharacterSet</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLChoice
+ </h3>
+
+ <p>A choice is an option which a user can select either via the menu or via voice recognition (VR) during an application initiated interaction.
+ <p><b> Parameter List</b>
+ <table border="1" rules="all">
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Description</th>
+ <th>SmartDeviceLink Ver. Available</th>
+ </tr>
+ <tr>
+ <td>choiceID</td>
+ <td>NSNumber * </td>
+ <td>Application-scoped identifier that uniquely identifies this choice.
+ <br/>Min: 0
+ <br/>Max: 65535
+ </td>
+ <td>SmartDeviceLink 1.0</td>
+ </tr>
+ <tr>
+ <td>menuName</td>
+ <td>NSString * </td>
+ <td>Text which appears in menu, representing this choice.
+ <br/>Min: 1
+ <br/>Max: 100
+ </td>
+ <td>SmartDeviceLink 1.0</td>
+ </tr>
+ <tr>
+ <td>vrCommands</td>
+ <td>NSMutableArray *</td>
+ <td>An array of strings to be used as VR synonyms for this choice. If this array is provided, it must have at least one non-empty element</td>
+ <td>SmartDeviceLink 1.0</td>
+ </tr>
+ <tr>
+ <td>image</td>
+ <td>SDLImage * </td>
+ <td>Either a static hex icon value or a binary image file name identifier (sent by PutFile).</td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ </table></p>
+
+<p>Since <b>SmartDeviceLink 1.0</b><br></p>
+
+ <a href="Classes/SDLChoice.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLChoice</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLChoice</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLClusterModeStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLClusterModeStatus.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLCompassDirection
+ </h3>
+
+ <p>The list of potential compass directions.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLCompassDirection.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLCompassDirection</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLCompassDirection</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLComponentVolumeStatus
+ </h3>
+
+ <p>The volume status of a vehicle component.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLComponentVolumeStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLComponentVolumeStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLComponentVolumeStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLConsoleController
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLConsoleController.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLCreateInteractionChoiceSet
+ </h3>
+
+ <p>Creates a Choice Set which can be used in subsequent <em>SDLPerformInteraction</em> Operations.</p>
+
+<p>HMILevel needs to be FULL, LIMITED or BACKGROUND</p>
+
+<p>Before a perform interaction is sent you MUST wait for the success from the CreateInteractionChoiceSet RPC.</p>
+
+<p>If you do not wait the system may not recognize the first utterance from the user.</p>
+
+<p>@since SDL 1.0</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLDeleteInteractionChoiceSet SDLPerformInteraction
+
+</div>
+
+ <a href="Classes/SDLCreateInteractionChoiceSet.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLCreateInteractionChoiceSet</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLCreateInteractionChoiceSet</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLCreateInteractionChoiceSetResponse
+ </h3>
+
+ <p>SDLCreateInteractionChoiceSetResponse is sent, when SDLCreateInteractionChoiceSet
+ has been called</p>
+
+<p>Since <b>SmartDeviceLink 1.0</b></p>
+
+ <a href="Classes/SDLCreateInteractionChoiceSetResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLCreateInteractionChoiceSetResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLCreateInteractionChoiceSetResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDIDResult
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLDIDResult.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLDebugTool
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLDebugTool.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLDeleteCommand
+ </h3>
+
+ <p>Removes a command from the Command Menu
+ <p>
+ <b>HMI Status Requirements:</b><br/>
+ HMILevel: FULL, LIMITED or BACKGROUND<br/>
+ AudioStreamingState: N/A<br/>
+ SystemContext: Should not be attempted when VRSESSION or MENU
+ </p></p>
+
+<p>Since <b>SmartDeviceLink 1.0</b><br>
+ see SDLAddCommand SDLAddSubMenu SDLDeleteSubMenu</p>
+
+ <a href="Classes/SDLDeleteCommand.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteCommand</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDeleteCommand</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDeleteCommandResponse
+ </h3>
+
+ <p>SDLDeleteCommandResponse is sent, when SDLDeleteCommand has been called</p>
+
+<p>Since <b>SmartDeviceLink 1.0</b><br></p>
+
+ <a href="Classes/SDLDeleteCommandResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteCommandResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDeleteCommandResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDeleteFile
+ </h3>
+
+ <p>Used to delete a file resident on the SDL module in the app&rsquo;s local cache.
+ Not supported on first generation SDL vehicles
+ <p></p>
+
+<p>Since <b>SmartDeviceLink 2.0</b><br>
+ see SDLPutFile SDLListFiles</p>
+
+ <a href="Classes/SDLDeleteFile.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteFile</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDeleteFile</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDeleteFileResponse
+ </h3>
+
+ <p>Delete File Response is sent, when DeleteFile has been called</p>
+
+<p>Since <b>SmartDeviceLink 2.0</b><br></p>
+
+ <a href="Classes/SDLDeleteFileResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteFileResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDeleteFileResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDeleteInteractionChoiceSet
+ </h3>
+
+ <p>Deletes an existing Choice Set identified by the parameter
+ interactionChoiceSetID. If the specified interactionChoiceSetID is currently
+ in use by an active <i> SDLPerformInteraction</i> this call to
+ delete the Choice Set will fail returning an IN_USE resultCode
+ <p>
+ Function Group: Base
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUD</b><br/>
+ </p></p>
+
+<p>Since <b>SmartDeviceLink 1.0</b><br>
+ see SDLCreateInteractionChoiceSet SDLPerformInteraction</p>
+
+ <a href="Classes/SDLDeleteInteractionChoiceSet.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteInteractionChoiceSet</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDeleteInteractionChoiceSet</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDeleteInteractionChoiceSetResponse
+ </h3>
+
+ <p>SDLDeleteInteractionChoiceSetResponse is sent, when SDLDeleteInteractionChoiceSet has been called</p>
+
+<p>Since <b>SmartDeviceLink 1.0</b></p>
+
+ <a href="Classes/SDLDeleteInteractionChoiceSetResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteInteractionChoiceSetResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDeleteInteractionChoiceSetResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDeleteSubMenu
+ </h3>
+
+ <p>Deletes a submenu from the Command Menu
+ <p>
+ <b>Notes: </b>When an app deletes a submenu that has child commands, those
+ child commands are also deleted
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since <b>SmartDeviceLink 1.0</b><br>
+ see SDLAddCommand SDLAddSubMenu SDLDeleteCommand</p>
+
+ <a href="Classes/SDLDeleteSubMenu.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteSubMenu</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDeleteSubMenu</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDeleteSubMenuResponse
+ </h3>
+
+ <p>SDLDeleteSubMenuResponse is sent, when SDLDeleteSubMenu has been called</p>
+
+<p>Since <b>SmartDeviceLink 1.0</b></p>
+
+ <a href="Classes/SDLDeleteSubMenuResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteSubMenuResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDeleteSubMenuResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDeviceInfo
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLDeviceInfo.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLDeviceLevelStatus
+ </h3>
+
+ <p>Reflects the reported battery status of the connected device, if reported.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLDeviceLevelStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeviceLevelStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDeviceLevelStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDeviceStatus
+ </h3>
+
+ <p>Describes the status related to a connected mobile device or SDL and if or how it is represented in the vehicle.</p>
+
+<p>Parameter List
+ <table border="1" rules="all">
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Description</th>
+ <th>SmartDeviceLink Ver. Available</th>
+ </tr>
+ <tr>
+ <td>voiceRecOn</td>
+ <td>NSNumber * </td>
+ <td>Voice recognition is on
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>btIconOn</td>
+ <td>NSNumber * </td>
+ <td>Bluetooth connection established
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>callActive</td>
+ <td>NSNumber * </td>
+ <td>A call is being active
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>phoneRoaming</td>
+ <td>NSNumber * </td>
+ <td>The phone is in roaming mode
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>textMsgAvailable</td>
+ <td>NSNumber * </td>
+ <td>A textmessage is available
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>battLevelStatus</td>
+ <td>SDLDeviceLevelStatus * </td>
+ <td>Battery level status
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>stereoAudioOutputMuted</td>
+ <td>NSNumber * </td>
+ <td>Status of the stereo audio output channel
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>monoAudioOutputMuted</td>
+ <td>NSNumber * </td>
+ <td>Status of the mono audio output channel
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>signalLevelStatus</td>
+ <td>SDLDeviceLevelStatus * </td>
+ <td>Signal level status
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>primaryAudioSource</td>
+ <td>PrimaryAudioSource * </td>
+ <td>Reflects the current primary audio source of SDL (if selected).
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>eCallEventActive</td>
+ <td>NSNumber * </td>
+ <td>Reflects, if an eCall event is active
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ </table>
+ @since SDL 2.0</p>
+
+ <a href="Classes/SDLDeviceStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeviceStatus</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDeviceStatus</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDiagnosticMessage
+ </h3>
+
+ <p>Non periodic vehicle diagnostic request</p>
+
+<p>@since SDL 3.0</p>
+
+ <a href="Classes/SDLDiagnosticMessage.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDiagnosticMessage</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDiagnosticMessage</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDiagnosticMessageResponse
+ </h3>
+
+ <p>SDLDiagnosticMessageResponse is sent, when SDLDiagnosticMessage has been called.
+ * Since<b>SmartDeviceLink 3.0</b></p>
+
+ <a href="Classes/SDLDiagnosticMessageResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDiagnosticMessageResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDiagnosticMessageResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDialNumber
+ </h3>
+
+ <p>This RPC is used to tell the head unit to use bluetooth to dial a phone number using the phone.</p>
+
+<p>@since SDL 4.0</p>
+
+ <a href="Classes/SDLDialNumber.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDialNumber</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDialNumber</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDialNumberResponse
+ </h3>
+
+ <p>Indicates the result, success, or failure of the SDLDialNumber request.</p>
+
+<p>@since SDL 4.0</p>
+
+ <a href="Classes/SDLDialNumberResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDialNumberResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDialNumberResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDimension
+ </h3>
+
+ <p>The supported dimensions of the GPS.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLDimension.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDimension</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDimension</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDisplayCapabilities
+ </h3>
+
+ <p>Contains information about the display for the SDL system to which the application is currently connected.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLDisplayCapabilities.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDisplayCapabilities</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDisplayCapabilities</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDisplayType
+ </h3>
+
+ <p>Identifies the various display types used by SDL.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLDisplayType.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDisplayType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDisplayType</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLDriverDistractionState
+ </h3>
+
+ <p>Enumeration that describes possible states of driver distraction.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLDriverDistractionState.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDriverDistractionState</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLDriverDistractionState</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLECallConfirmationStatus
+ </h3>
+
+ <p>Reflects the status of the eCall Notification.
+ *<b>Since</b> SmartDeviceLink 2.0
+ <p></p>
+
+ <a href="Classes/SDLECallConfirmationStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLECallConfirmationStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLECallConfirmationStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLECallInfo
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLECallInfo.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLEmergencyEvent
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLEmergencyEvent.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLEmergencyEventType
+ </h3>
+
+ <p>Reflects the emergency event status of the vehicle.
+ *<b> Since:</b> SmartDeviceLink 2.0
+ *<p></p>
+
+ <a href="Classes/SDLEmergencyEventType.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLEmergencyEventType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLEmergencyEventType</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLEncodedSyncPData
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLEncodedSyncPData.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLEncodedSyncPDataResponse
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLEncodedSyncPDataResponse.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLEndAudioPassThru
+ </h3>
+
+ <p>When this request is invoked, the audio capture stops
+<p>
+Function Group: AudioPassThru
+<p>
+<b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+</p>
+
+<p>Since <b>SmartDeviceLink 2.0</b><br>
+see SDLPerformAudioPassThru</p></p>
+
+ <a href="Classes/SDLEndAudioPassThru.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLEndAudioPassThru</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLEndAudioPassThru</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLEndAudioPassThruResponse
+ </h3>
+
+ <p>SDLEndAudioPassThruResponse is sent, when SDLEndAudioPassThru has been called</p>
+
+<p>Since <b>SmartDeviceLink 2.0</b></p>
+
+ <a href="Classes/SDLEndAudioPassThruResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLEndAudioPassThruResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLEndAudioPassThruResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLEnum
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLEnum.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLFileType
+ </h3>
+
+ <p>Enumeration listing possible file types.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLFileType.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLFileType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLFileType</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLFuelCutoffStatus
+ </h3>
+
+ <p>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.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLFuelCutoffStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLFuelCutoffStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLFuelCutoffStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLGPSData
+ </h3>
+
+ <p>Describes the GPS data. Not all data will be available on all carlines.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLGPSData.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGPSData</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLGPSData</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLGenericResponse
+ </h3>
+
+ <p>Generic Response is sent, when the name of a received msg cannot be
+retrieved. Only used in case of an error. Currently, only resultCode
+INVALID_DATA is used.</p>
+
+ <a href="Classes/SDLGenericResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGenericResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLGenericResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLGetDTCs
+ </h3>
+
+ <p>This RPC allows to request diagnostic module trouble codes from a certain
+vehicle module
+<p>
+Function Group: ProprietaryData
+<p>
+<b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+<p></p>
+
+ <a href="Classes/SDLGetDTCs.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetDTCs</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLGetDTCs</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLGetDTCsResponse
+ </h3>
+
+ <p>SDLGetDTCsResponse is sent, when SDLGetDTCs has been called</p>
+
+<p>Since <b>SmartDeviceLink 2.0</b></p>
+
+ <a href="Classes/SDLGetDTCsResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetDTCsResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLGetDTCsResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLGetVehicleData
+ </h3>
+
+ <p>Requests surrent values of specific published vehicle data items.
+ <p>
+ Function Group: Location, VehicleInfo and DrivingChara
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 2.0<br/>
+ See SDLSubscribeVehicleData SDLUnsubscribeVehicleData</p>
+
+ <a href="Classes/SDLGetVehicleData.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLGetVehicleData</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLGetVehicleDataResponse
+ </h3>
+
+ <p>Get Vehicle Data Response is sent, when SDLGetVehicleData has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLGetVehicleDataResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLGetVehicleDataResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLGlobalProperty
+ </h3>
+
+ <p>Properties of a user-initiated VR interaction (i.e. interactions started by the user pressing the PTT button).</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLGlobalProperty.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGlobalProperty</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLGlobalProperty</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLHMICapabilities
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLHMICapabilities.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLHMILevel
+ </h3>
+
+ <p>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 <q>focus</q> to other applications (e.g. phone, other mobile applications, etc.)</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLHMILevel.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLHMILevel</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLHMILevel</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLHMIPermissions
+ </h3>
+
+ <p>Defining sets of HMI levels, which are permitted or prohibited for a given RPC.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLHMIPermissions.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLHMIPermissions</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLHMIPermissions</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLHMIZoneCapabilities
+ </h3>
+
+ <p>Specifies HMI Zones in the vehicle.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLHMIZoneCapabilities.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLHMIZoneCapabilities</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLHMIZoneCapabilities</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLHeadLampStatus
+ </h3>
+
+ <p>Status of the head lamps</p>
+
+ <a href="Classes/SDLHeadLampStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLHeadLampStatus</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLHeadLampStatus</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLIAPTransport
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLIAPTransport.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLIgnitionStableStatus
+ </h3>
+
+ <p>Reflects the ignition switch stability.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLIgnitionStableStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLIgnitionStableStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLIgnitionStableStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLIgnitionStatus
+ </h3>
+
+ <p>Reflects the status of ignition..</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLIgnitionStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLIgnitionStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLIgnitionStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLImage
+ </h3>
+
+ <p>Specifies, which image shall be used, e.g. in SDLAlerts or on SDLSoftbuttons provided the display supports it.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLImage.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLImage</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLImage</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLImageField
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLImageField.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLImageFieldName
+ </h3>
+
+ <p>The name that identifies the filed.
+ *
+ *
+ * @since SmartDeviceLink 3.0
+ *</p>
+
+ <a href="Classes/SDLImageFieldName.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLImageFieldName</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLImageFieldName</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLImageResolution
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLImageResolution.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLImageType
+ </h3>
+
+ <p>Contains information about the type of image.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLImageType.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLImageType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLImageType</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLInteractionMode
+ </h3>
+
+ <p>For application-initiated interactions (SDLPerformInteraction), this specifies the mode by which the user is prompted and by which the user&rsquo;s selection is indicated</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLInteractionMode.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLInteractionMode</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLInteractionMode</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLJingle
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLJingle.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLKeyboardEvent
+ </h3>
+
+ <p>Enumeration listing possible keyboard events.
+ *
+ * @since SmartDeviceLink 3.0
+ *</p>
+
+ <a href="Classes/SDLKeyboardEvent.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLKeyboardEvent</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLKeyboardEvent</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLKeyboardLayout
+ </h3>
+
+ <p>Enumeration listing possible keyboard layouts
+ *
+ *<b>Since</b> SmartDeviceLink 3.0
+ *</p>
+
+ <a href="Classes/SDLKeyboardLayout.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLKeyboardLayout</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLKeyboardLayout</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLKeyboardProperties
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLKeyboardProperties.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLKeypressMode
+ </h3>
+
+ <p>Enumeration listing possible keyboard events.
+ * <p>
+ * <b>Note:</b> Depending on keypressMode value (from keyboardProperties structure of UI.SetGlobalProperties),<br>HMI must send the onKeyboardInput notification with the following data:<br>
+ SINGLE_KEYPRESS,QUEUE_KEYPRESSES,RESEND_CURRENT_ENTRY.
+ * @since SmartDeviceLink 3.0
+ *</p>
+
+ <a href="Classes/SDLKeypressMode.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLKeypressMode</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLKeypressMode</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLLanguage
+ </h3>
+
+ <p>Specifies the language to be used for TTS, VR, displayed messages/menus</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLLanguage.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLLanguage</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLLanguage</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLLayoutMode
+ </h3>
+
+ <p>For touchscreen interactions, the mode of how the choices are presented.</p>
+
+<p>@since SDL 3.0</p>
+
+ <a href="Classes/SDLLayoutMode.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLLayoutMode</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLLayoutMode</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLListFiles
+ </h3>
+
+ <p>Requests the current list of resident filenames for the registered app. Not
+ supported on First generation SDL vehicles
+ <p></p>
+
+<p>Since <b>SmartDeviceLink 2.0</b></p>
+
+ <a href="Classes/SDLListFiles.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLListFiles</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLListFiles</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLListFilesResponse
+ </h3>
+
+ <p>SDLListFilesResponse is sent, when SDLListFiles has been called</p>
+
+<p>Since <b>SmartDeviceLink 2.0</b></p>
+
+ <a href="Classes/SDLListFilesResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLListFilesResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLListFilesResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLLockScreenStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLLockScreenStatus.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLMaintenanceModeStatus
+ </h3>
+
+ <p>The SDLMaintenanceModeStatus class.</p>
+
+ <a href="Classes/SDLMaintenanceModeStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLMaintenanceModeStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLMaintenanceModeStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLMediaClockFormat
+ </h3>
+
+ <p>Indicates the format of the time displayed on the connected SDL unit.</p>
+
+<p>Format description follows the following nomenclature: <br>
+ Sp = Space <br>
+ | = or <br>
+ c = character <br></p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLMediaClockFormat.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLMediaClockFormat</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLMediaClockFormat</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLMenuParams
+ </h3>
+
+ <p>Used when adding a sub menu to an application menu or existing sub menu.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLMenuParams.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLMenuParams</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLMenuParams</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLMyKey
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLMyKey.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLOnAppInterfaceUnregistered
+ </h3>
+
+ <p>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.</p>
+
+<p>For more information about SDL resources related to an interface registration, see <i>SDLRegisterAppInterface</i>.</p>
+
+<p>@since SDL 1.0
+ - see: SDLRegisterAppInterface</p>
+
+ <a href="Classes/SDLOnAppInterfaceUnregistered.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnAppInterfaceUnregistered</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLOnAppInterfaceUnregistered</span> <span class="p">:</span> <span class="kt">SDLRPCNotification</span></code></pre>
+
+
+
+
+ <h3>
+ SDLOnAudioPassThru
+ </h3>
+
+ <p>Binary data is in binary part of hybrid msg.</p>
+
+<p>HMI Status Requirements:
+ <ul>
+ HMILevel:
+ <ul>
+ <li>BACKGROUND, FULL, LIMITED</li>
+ </ul>
+ AudioStreamingState:
+ <ul>
+ <li>TBD</li>
+ </ul>
+ SystemContext:
+ <ul>
+ <li>TBD</li>
+ </ul>
+ </ul></p>
+
+ <a href="Classes/SDLOnAudioPassThru.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnAudioPassThru</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLOnAudioPassThru</span> <span class="p">:</span> <span class="kt">SDLRPCNotification</span></code></pre>
+
+
+
+
+ <h3>
+ SDLOnButtonEvent
+ </h3>
+
+ <p>Notifies application that user has depressed or released a button to which
+ the application has subscribed.</p>
+
+<p>Further information about button events
+ and button-presses can be found at SDLSubscribeButton.
+ <p>
+ </p>
+
+<p><b>HMI Status Requirements:</b>
+ <ul>
+ HMILevel:
+ <ul>
+ <li>The application will receive <i>SDLOnButtonEvent</i> notifications for all
+ subscribed buttons when HMILevel is FULL.</li>
+ <li>The application will receive <i>SDLOnButtonEvent</i> notifications for subscribed
+ media buttons when HMILevel is LIMITED.</li>
+ <li>Media buttons include SEEKLEFT, SEEKRIGHT, TUNEUP, TUNEDOWN, and
+ PRESET_0-PRESET_9.</li>
+ <li>The application will not receive <i>SDLOnButtonEvent</i> notification when HMILevel
+ is BACKGROUND.</li>
+ </ul>
+ AudioStreamingState:
+ <ul>
+ <li> Any </li>
+ </ul>
+ SystemContext:
+ <ul>
+ <li>MAIN, VR. In MENU, only PRESET buttons. In VR, pressing any subscribable
+ button will cancel VR.</li>
+ </ul>
+ </ul>
+ <p></p>
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLSubscribeButton</p>
+
+<p></div></p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLOnButtonEvent.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnButtonEvent</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLOnButtonEvent</span> <span class="p">:</span> <span class="kt">SDLRPCNotification</span></code></pre>
+
+
+
+
+ <h3>
+ SDLOnButtonPress
+ </h3>
+
+ <p>Notifies application of button press events for buttons to which the
+ application is subscribed. SDL supports two button press events defined as
+ follows:</p>
+
+<p><ul>
+ <li>SHORT - Occurs when a button is depressed, then released within two
+ seconds. The event is considered to occur immediately after the button is
+ released.</li>
+ <li>LONG - Occurs when a button is depressed and held for two seconds or
+ more. The event is considered to occur immediately after the two second
+ threshold has been crossed, before the button is released</li>
+ </ul>
+ <b>HMI Status Requirements:</b>
+ <ul>
+ HMILevel:
+ <ul>
+ <li>The application will receive OnButtonPress notifications for all
+ subscribed buttons when HMILevel is FULL.</li>
+ <li>The application will receive OnButtonPress notifications for subscribed
+ media buttons when HMILevel is LIMITED.</li>
+ <li>Media buttons include SEEKLEFT, SEEKRIGHT, TUNEUP, TUNEDOWN, and
+ PRESET_0-PRESET_9.</li>
+ <li>The application will not receive OnButtonPress notification when HMILevel
+ is BACKGROUND or NONE.</li>
+ </ul>
+ AudioStreamingState:
+ <ul>
+ <li> Any </li>
+ </ul>
+ SystemContext:
+ <ul>
+ <li>MAIN, VR. In MENU, only PRESET buttons. In VR, pressing any subscribable
+ button will cancel VR.</li>
+ </ul>
+ </ul></p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLSubscribeButton
+
+</div>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLUnsubscribeButton
+
+</div>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLOnButtonPress.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnButtonPress</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLOnButtonPress</span> <span class="p">:</span> <span class="kt">SDLRPCNotification</span></code></pre>
+
+
+
+
+ <h3>
+ SDLOnCommand
+ </h3>
+
+ <p>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.</p>
+
+<p><b>Note:</b> The sequence of <em>SDLOnHMIStatus</em> and <em>SDLOnCommand</em> notifications for user-initiated interactions is indeterminate.</p>
+
+<p>@since SDL 1.0
+ - see: SDLAddCommand SDLDeleteCommand SDLDeleteSubMenu</p>
+
+ <a href="Classes/SDLOnCommand.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnCommand</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLOnCommand</span> <span class="p">:</span> <span class="kt">SDLRPCNotification</span></code></pre>
+
+
+
+
+ <h3>
+ SDLOnDriverDistraction
+ </h3>
+
+ <p>Notifies the application of the current driver distraction state (whether driver distraction rules are in effect, or
+ not).</p>
+
+<p>HMI Status Requirements:</p>
+
+<p><ul>
+ HMILevel:
+ <ul><li>Can be sent with FULL, LIMITED or BACKGROUND</li></ul>
+ AudioStreamingState:
+ <ul><li>Any</li></ul>
+ SystemContext:
+ <ul><li>Any</li></ul>
+ </ul></p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLOnDriverDistraction.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnDriverDistraction</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLOnDriverDistraction</span> <span class="p">:</span> <span class="kt">SDLRPCNotification</span></code></pre>
+
+
+
+
+ <h3>
+ SDLOnEncodedSyncPData
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLOnEncodedSyncPData.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLOnHMIStatus
+ </h3>
+
+ <p>Notifies an application that HMI conditions have changed for the application. This indicates whether the application
+ can speak phrases, display text, perform interactions, receive button presses and events, stream audio, etc. This
+ notification will be sent to the application when there has been a change in any one or several of the indicated
+ states (<i>SDLHMILevel</i>, <i>SDLAudioStreamingState</i> or <i>SDLSystemContext</i>) for the application.</p>
+
+<p>All three values are, in principle, independent of each other (though there may be some relationships). A value for
+ one parameter should not be interpreted from the value of another parameter.</p>
+
+<p>There are no guarantees about the timeliness or latency of the SDLOnHMIStatus notification. Therefore, for example,
+ information such as <i>SDLAudioStreamingState</i> may not indicate that the audio stream became inaudible to the user
+ exactly when the SDLOnHMIStatus notification was received.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLOnHMIStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnHMIStatus</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLOnHMIStatus</span> <span class="p">:</span> <span class="kt">SDLRPCNotification</span></code></pre>
+
+
+
+
+ <h3>
+ SDLOnHashChange
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLOnHashChange.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLOnKeyboardInput
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLOnKeyboardInput.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLOnLanguageChange
+ </h3>
+
+ <p>Provides information to what language the SDL HMI language was changed</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLOnLanguageChange.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnLanguageChange</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLOnLanguageChange</span> <span class="p">:</span> <span class="kt">SDLRPCNotification</span></code></pre>
+
+
+
+
+ <h3>
+ SDLOnLockScreenStatus
+ </h3>
+
+ <pre class="highlight plaintext"><code>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.
+
+This lockscreen must perform the following:
+Limit all application control usability from the mobile device with a full-screen static image overlay or separate view.
+For simplicity, the OnLockScreenStatus RPC will be provided via the onOnLockScreenNotification call back. The call back will include the LockScreenStatus enum which indicates if the lockscreen is required, optional or not required.
+The call back also includes details regarding the current HMI_Status level, driver distraction status and user selection status of the application.
+</code></pre>
+
+ <a href="Classes/SDLOnLockScreenStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnLockScreenStatus</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLOnLockScreenStatus</span> <span class="p">:</span> <span class="kt">SDLRPCNotification</span></code></pre>
+
+
+
+
+ <h3>
+ SDLOnPermissionsChange
+ </h3>
+
+ <p>Provides update to app of which sets of functions are available</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLOnPermissionsChange.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnPermissionsChange</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLOnPermissionsChange</span> <span class="p">:</span> <span class="kt">SDLRPCNotification</span></code></pre>
+
+
+
+
+ <h3>
+ SDLOnSyncPData
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLOnSyncPData.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLOnSystemRequest
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLOnSystemRequest.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLOnTBTClientState
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLOnTBTClientState.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLOnTouchEvent
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLOnTouchEvent.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLOnVehicleData
+ </h3>
+
+ <p>Request vehicle data.</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLOnVehicleData.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLOnVehicleData</span> <span class="p">:</span> <span class="kt">SDLRPCNotification</span></code></pre>
+
+
+
+
+ <h3>
+ SDLPRNDL
+ </h3>
+
+ <p>The selected gear the car is in.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLPRNDL.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLPRNDL</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLPRNDL</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLParameterPermissions
+ </h3>
+
+ <p>Defining sets of parameters, which are permitted or prohibited for a given RPC.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLParameterPermissions.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLParameterPermissions</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLParameterPermissions</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLPerformAudioPassThru
+ </h3>
+
+ <p>This will open an audio pass thru session. By doing so the app can receive
+ audio data through the vehicle microphone
+ <p>
+ Function Group: AudioPassThru
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p><p>Since SmartDeviceLink 2.0</p>
+
+<p><p>See SDLEndAudioPassThru</p></p></p>
+
+ <a href="Classes/SDLPerformAudioPassThru.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLPerformAudioPassThru</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLPerformAudioPassThru</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLPerformAudioPassThruResponse
+ </h3>
+
+ <p>Perform Audio Pass Thru Response is sent, when PerformAudioPassThru has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLPerformAudioPassThruResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLPerformAudioPassThruResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLPerformAudioPassThruResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLPerformInteraction
+ </h3>
+
+ <p>Performs an application-initiated interaction in which the user can select a
+ {@linkplain Choice} from among the specified Choice Sets. For instance, an
+ application may use a PerformInteraction to ask a user to say the name of a
+ song to play. The user&rsquo;s response is only valid if it appears in the
+ specified Choice Sets and is recognized by SDL
+ <p>
+ Function Group: Base
+ <p>
+ <b>HMILevel needs to be FULL</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 1.0<br/>
+ See SDLCreateInteractionChoiceSet SDLDeleteInteractionChoiceSet</p>
+
+ <a href="Classes/SDLPerformInteraction.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLPerformInteraction</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLPerformInteraction</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLPerformInteractionResponse
+ </h3>
+
+ <p>PerformInteraction Response is sent, when SDLPerformInteraction has been called</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLPerformInteractionResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLPerformInteractionResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLPerformInteractionResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLPermissionItem
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLPermissionItem.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLPermissionStatus
+ </h3>
+
+ <p>Enumeration that describes possible permission states of a policy table entry.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLPermissionStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLPermissionStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLPermissionStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLPowerModeQualificationStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLPowerModeQualificationStatus.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLPowerModeStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLPowerModeStatus.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLPredefinedLayout
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLPredefinedLayout.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLPrerecordedSpeech
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLPrerecordedSpeech.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLPresetBankCapabilities
+ </h3>
+
+ <p>Contains information about on-screen preset capabilities.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLPresetBankCapabilities.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLPresetBankCapabilities</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLPresetBankCapabilities</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLPrimaryAudioSource
+ </h3>
+
+ <p>Reflects the current primary audio source of SDL (if selected).</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLPrimaryAudioSource.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLPrimaryAudioSource</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLPrimaryAudioSource</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLProtocol
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLProtocol.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLProtocolHeader
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLProtocolHeader.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLProtocolMessage
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLProtocolMessage.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLProxy
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLProxy.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLProxyFactory
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLProxyFactory.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLPutFile
+ </h3>
+
+ <p>Used to push a binary data onto the SDL module from a mobile device, such as
+ icons and album art</p>
+
+<p>Since SmartDeviceLink 2.0
+ - see: SDLDeleteFile
+ - see: SDLListFiles</p>
+
+ <a href="Classes/SDLPutFile.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLPutFile</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLPutFile</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLPutFileResponse
+ </h3>
+
+ <p>Put File Response is sent, when SDLPutFile has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLPutFileResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLPutFileResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLPutFileResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLRPCMessage
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLRPCMessage.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLRPCNotification
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLRPCNotification.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLRPCRequest
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLRPCRequest.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLRPCRequestFactory
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLRPCRequestFactory.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLRPCResponse
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLRPCResponse.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLRPCStruct
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLRPCStruct.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLReadDID
+ </h3>
+
+ <p>Non periodic vehicle data read request. This is an RPC to get diagnostics
+ data from certain vehicle modules. DIDs of a certain module might differ from
+ vehicle type to vehicle type
+ <p>
+ Function Group: ProprietaryData
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ <p></p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLReadDID.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLReadDID</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLReadDID</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLReadDIDResponse
+ </h3>
+
+ <p>Read DID Response is sent, when ReadDID has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLReadDIDResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLReadDIDResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLReadDIDResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLRegisterAppInterface
+ </h3>
+
+ <p>Registers the application&rsquo;s interface with SDL&reg;, declaring properties of
+ the registration, 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&reg; can take place. The
+ registration lasts until it is terminated either by the application calling
+ the <i> SDLUnregisterAppInterface</i> method, or by SDL&reg;
+ sending an <i> SDLOnAppInterfaceUnregistered</i> notification, or
+ by loss of the underlying transport connection, or closing of the underlying
+ message transmission protocol RPC session
+ <p>
+ Until the application receives its first <i>SDLOnHMIStatus</i>
+ Notification, its HMI Status is assumed to be: <i>
+ SDLHMILevel</i>=NONE, <i>
+ SDLAudioStreamingState
+ </i>=NOT_AUDIBLE, <i>
+ SDLSystemContext</i>=MAIN
+ <p>
+ All SDL&reg; resources which the application creates or uses (e.g. Choice
+ Sets, Command Menu, etc.) are associated with the application&rsquo;s interface
+ registration. Therefore, when the interface registration ends, the SDL&reg;
+ 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&reg; HMI without first establishing a new
+ interface registration and re-creating its required SDL&reg; resources. That
+ is, SDL&reg; resources created by (or on behalf of) an application do not
+ persist beyond the life-span of the interface registration
+ <p>
+ Resources and settings whose lifespan is tied to the duration of an
+ application&rsquo;s interface registration:<br/>
+ <ul>
+ <li>Choice Sets</li>
+ <li>Command Menus (built by successive calls to <i>SDLAddCommand
+ </i>)</li>
+ <li>Media clock timer display value</li>
+ <li>Media clock timer display value</li>
+ <li>Media clock timer display value</li>
+ </ul>
+ <p>
+ The autoActivateID is used to grant an application the HMILevel and
+ AudioStreamingState it had when it last disconnected
+ <p>
+ <b>Notes: </b>The autoActivateID parameter, and associated behavior, is
+ currently ignored by SDL&reg;
+ <p>
+ When first calling this method (i.e. first time within life cycle of mobile
+ app), an autoActivateID should not be included. After successfully
+ registering an interface, an autoActivateID is returned to the mobile
+ application for it to use in subsequent connections. If the connection
+ between SDL&reg; and the mobile application is lost, such as the vehicle is
+ turned off while the application is running, the autoActivateID can then be
+ passed in another call to RegisterAppInterface to re-acquire <i>
+ SDLHMILevel</i>=FULL
+ <p>
+ If the application intends to stream audio it is important to indicate so via
+ the isMediaApp parameter. When set to true, audio will reliably stream
+ without any configuration required by the user. When not set, audio may
+ stream, depending on what the user might have manually configured as a media
+ source on SDL&reg;
+ <p>
+ There is no time limit for how long the autoActivateID is <q>valid</q> (i.e. would
+ confer focus and opt-in)
+ <p>
+ <b>HMILevel is not defined before registering</b><br/>
+ </p></p>
+
+<p>@since SDL 1.0</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLUnregisterAppInterface SDLOnAppInterfaceUnregistered
+
+</div>
+
+ <a href="Classes/SDLRegisterAppInterface.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLRegisterAppInterface</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLRegisterAppInterface</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLRegisterAppInterfaceResponse
+ </h3>
+
+ <p>@abstract Register AppInterface Response is sent, when SDLRegisterAppInterface has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+ <a href="Classes/SDLRegisterAppInterfaceResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLRegisterAppInterfaceResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLRegisterAppInterfaceResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLRequestType
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLRequestType.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLResetGlobalProperties
+ </h3>
+
+ <p>Resets the passed global properties to their default values as defined by
+ SDL
+ <p>
+ The HELPPROMPT global property default value is generated by SDL consists of
+ the first vrCommand of each Command Menu item defined at the moment PTT is
+ pressed<br/>
+ The TIMEOUTPROMPT global property default value is the same as the HELPPROMPT
+ global property default value
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 1.0
+ See SetGlobalProperties</p>
+
+ <a href="Classes/SDLResetGlobalProperties.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLResetGlobalProperties</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLResetGlobalProperties</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLResetGlobalPropertiesResponse
+ </h3>
+
+ <p>Reset Global Properties Response is sent, when SDLResetGlobalProperties has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+ <a href="Classes/SDLResetGlobalPropertiesResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLResetGlobalPropertiesResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLResetGlobalPropertiesResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLResult
+ </h3>
+
+ <p>Defines the possible result codes returned by SDL to the application in a response to a requested operation</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLResult.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLResult</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLResult</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSamplingRate
+ </h3>
+
+ <p>Describes different sampling rates for PerformAudioPassThru</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLSamplingRate.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSamplingRate</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSamplingRate</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLScreenParams
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLScreenParams.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLScrollableMessage
+ </h3>
+
+ <p>Creates a full screen overlay containing a large block of formatted text that
+can be scrolled with up to 8 SoftButtons defined
+<p>
+Function Group: ScrollableMessage
+<p>
+<b>HMILevel needs to be FULL</b>
+<p></p>
+
+ <a href="Classes/SDLScrollableMessage.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLScrollableMessage</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLScrollableMessage</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLScrollableMessageResponse
+ </h3>
+
+ <p>Scrollable Message Response is sent, when SDLScrollableMessage has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLScrollableMessageResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLScrollableMessageResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLScrollableMessageResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSendLocation
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLSendLocation.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLSendLocationResponse
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLSendLocationResponse.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLSetAppIcon
+ </h3>
+
+ <p>Used to set existing local file on SDL as the app&rsquo;s icon. Not supported on
+ first generation SDL modules.
+ <p></p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLSetAppIcon.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetAppIcon</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSetAppIcon</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSetAppIconResponse
+ </h3>
+
+ <p>SDLSetAppIconResponse is sent, when SDLSetAppIcon has been called.
+ * Since<b>SmartDeviceLink 2.0</b></p>
+
+ <a href="Classes/SDLSetAppIconResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetAppIconResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSetAppIconResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSetDisplayLayout
+ </h3>
+
+ <p>Used to set an alternate display layout. If not sent, default screen for
+ given platform will be shown</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLSetDisplayLayout.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetDisplayLayout</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSetDisplayLayout</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSetDisplayLayoutResponse
+ </h3>
+
+ <p>Set Display Layout Response is sent, when SetDisplayLayout has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLSetDisplayLayoutResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetDisplayLayoutResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSetDisplayLayoutResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSetGlobalProperties
+ </h3>
+
+ <p>Sets value(s) for the specified global property(ies)
+ <p>
+ Function Group: Base <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 1.0
+ See SDLResetGlobalProperties</p>
+
+ <a href="Classes/SDLSetGlobalProperties.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetGlobalProperties</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSetGlobalProperties</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSetGlobalPropertiesResponse
+ </h3>
+
+ <p>Set Global Properties Response is sent, when SDLSetGlobalProperties has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+ <a href="Classes/SDLSetGlobalPropertiesResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetGlobalPropertiesResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSetGlobalPropertiesResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSetMediaClockTimer
+ </h3>
+
+ <p>Sets the media clock/timer value and the update method (e.g.count-up,
+ count-down, etc.)
+ <p>
+ Function Group: Base <p>
+ <b>HMILevel needs to be FULL, LIMITIED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+ <a href="Classes/SDLSetMediaClockTimer.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetMediaClockTimer</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSetMediaClockTimer</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSetMediaClockTimerResponse
+ </h3>
+
+ <p>Set Media Clock Timer Response is sent, when SDLSetMediaClockTimer has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+ <a href="Classes/SDLSetMediaClockTimerResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetMediaClockTimerResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSetMediaClockTimerResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLShow
+ </h3>
+
+ <p>Updates the application&rsquo;s display text area, regardless of whether or not
+ this text area is visible to the user at the time of the request. The
+ application&rsquo;s display text area remains unchanged until updated by subsequent
+ calls to Show
+ <p>
+ The content of the application&rsquo;s display text area is visible to the user
+ when the application
+ is FULL or LIMITED, and the
+ SDLSystemContext=MAIN and no
+ SDLAlert is in progress
+ <p>
+ The Show operation cannot be used to create an animated scrolling screen. To
+ avoid distracting the driver, Show commands cannot be issued more than once
+ every 4 seconds. Requests made more frequently than this will be rejected
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 1.0
+ See SDLAlert SDLSetMediaClockTimer</p>
+
+ <a href="Classes/SDLShow.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShow</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLShow</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLShowConstantTBT
+ </h3>
+
+ <p>This RPC is used to update the user with navigation information<br>
+ * for the constantly shown screen (base screen),but also for the<br>
+ * alert type screen.
+ *<p>
+ * @since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLShowConstantTBT.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLShowConstantTBT</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLShowConstantTBTResponse
+ </h3>
+
+ <p>SDLShowConstantTBTResponse is sent, when SDLShowConstantTBT has been called.
+ * Since<b>SmartDeviceLink 2.0</b></p>
+
+ <a href="Classes/SDLShowConstantTBTResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBTResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLShowConstantTBTResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLShowResponse
+ </h3>
+
+ <p>Show Response is sent, when Show has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+ <a href="Classes/SDLShowResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLShowResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSingleTireStatus
+ </h3>
+
+ <p>Tire pressure status of a single tire.</p>
+
+<p>@since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLSingleTireStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSingleTireStatus</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSingleTireStatus</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSiphonServer
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLSiphonServer.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLSlider
+ </h3>
+
+ <p>Creates a full screen or pop-up overlay (depending on platform) with a single user controlled slider</p>
+
+<p>HMILevel needs to be FULL</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLSlider.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSlider</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSlider</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSliderResponse
+ </h3>
+
+ <p>Slider Response is sent, when Slider has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLSliderResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSliderResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSliderResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSoftButton
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLSoftButton.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLSoftButtonCapabilities
+ </h3>
+
+ <p>Contains information about a SoftButton&rsquo;s capabilities.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLSoftButtonCapabilities.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSoftButtonCapabilities</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSoftButtonCapabilities</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSoftButtonType
+ </h3>
+
+ <p>SoftButtonType (TEXT / IMAGE / BOTH)</p>
+
+ <a href="Classes/SDLSoftButtonType.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSoftButtonType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSoftButtonType</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSpeak
+ </h3>
+
+ <p>Speaks a phrase over the vehicle audio system using SDL&rsquo;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&rsquo;s TTS engine to speak a <q>speech-sculpted</q> phrase.</p>
+
+<p>Receipt of the Response indicates the completion of the Speak operation, regardless of how the Speak operation may have completed (i.e. successfully, interrupted, terminated, etc.).</p>
+
+<p>Requesting a new Speak operation while the application has another Speak operation already in progress (i.e. no corresponding Response for that in-progress Speak operation has been received yet) will terminate the in-progress Speak operation (causing its corresponding Response to be sent by SDL) and begin the requested Speak operation</p>
+
+<p>Requesting a new Speak operation while the application has an <i>SDLAlert</i> operation already in progress (i.e. no corresponding Response for that in-progress <i>SDLAlert</i> operation has been received yet) will result in the Speak operation request being rejected (indicated in the Response to the Request)</p>
+
+<p>Requesting a new <i>SDLAlert</i> operation while the application has a Speak operation already in progress (i.e. no corresponding Response for that in-progress Speak operation has been received yet) will terminate the in-progress Speak operation (causing its corresponding Response to be sent by SDL) and begin the requested <i>SDLAlert</i> operation</p>
+
+<p>Requesting a new Speak operation while the application has a <i>SDLPerformInteraction</i> operation already in progress (i.e. no corresponding Response for that in-progress <i>SDLPerformInteraction</i> operation has been received yet) will result in the Speak operation request being rejected (indicated in the Response to the Request)</p>
+
+<p>Requesting a <i>SDLPerformInteraction</i> operation while the application has a Speak operation already in progress (i.e. no corresponding Response for that in-progress Speak operation has been received yet) will terminate the in-progress Speak operation (causing its corresponding Response to be sent by SDL) and begin the requested <i>SDLPerformInteraction</i> operation</p>
+
+<p>HMI Status Requirements:
+ <li>HMILevel: FULL, Limited</li>
+ <li>AudioStreamingState: Any</li>
+ <li>SystemContext: MAIN, MENU, VR</li></p>
+
+<p><b>Notes:</b>
+ <li>When <i>SDLAlert</i> is issued with MENU in effect, <i>SDLAlert</i> is queued and <q>played</q> when MENU interaction is completed (i.e. SystemContext reverts to MAIN). When <i>SDLAlert
+ </i> is issued with VR in effect, <i>SDLAlert</i> is queued and <q>played</q> when VR interaction is completed (i.e. SystemContext reverts to MAIN)</li>
+ <li>When both <i>SDLAlert</i> and Speak are queued during MENU or VR, they are <q>played</q> back in the order in which they were queued, with all existing rules for <q>collisions</q> still in effect</li></p>
+
+<p><b>Additional Notes:</b>
+ <li>Total character limit depends on platform.</li>
+ <li>Chunks are limited to 500 characters; however you can have multiple TTS chunks.</li>
+ <li>On old systems there is a total character limit of 500 characters across all chunks. This could vary according to the VCA.</li></p>
+
+<p>@since SmartDeviceLink 1.0
+ - see: SDLAlert</p>
+
+ <a href="Classes/SDLSpeak.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSpeak</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSpeak</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSpeakResponse
+ </h3>
+
+ <p>Speak Response is sent, when Speak has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+ <a href="Classes/SDLSpeakResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSpeakResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSpeakResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSpeechCapabilities
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLSpeechCapabilities.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLStartTime
+ </h3>
+
+ <p>Describes the hour, minute and second values used to set the media clock.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLStartTime.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLStartTime</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLStartTime</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLStreamingMediaManager
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLStreamingMediaManager.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLSubscribeButton
+ </h3>
+
+ <p>Establishes a subscription to button notifications for HMI buttons. Buttons
+ are not necessarily physical buttons, but can also be <q>soft</q> buttons on a
+ touch screen, depending on the display in the vehicle. Once subscribed to a
+ particular button, an application will receive both
+ SDLOnButtonEvent and SDLOnButtonPress notifications
+ whenever that button is pressed. The application may also unsubscribe from
+ notifications for a button by invoking the SDLUnsubscribeButton
+ operation
+ <p>
+ When a button is depressed, an SDLOnButtonEvent notification is
+ sent to the application with a ButtonEventMode of BUTTONDOWN. When that same
+ button is released, an SDLOnButtonEvent notification is sent to the
+ application with a ButtonEventMode of BUTTONUP
+ <p>
+ When the duration of a button depression (that is, time between depression
+ and release) is less than two seconds, an SDLOnButtonPress
+ notification is sent to the application (at the moment the button is
+ released) with a ButtonPressMode of SHORT. When the duration is two or more
+ seconds, an SDLOnButtonPress notification is sent to the
+ application (at the moment the two seconds have elapsed) with a
+ ButtonPressMode of LONG
+ <p>
+ The purpose of SDLOnButtonPress notifications is to allow for
+ programmatic detection of long button presses similar to those used to store
+ presets while listening to the radio, for example
+ <p>
+ When a button is depressed and released, the sequence in which notifications
+ will be sent to the application is as follows:
+ <p>
+ For short presses:<br/>
+ <ul>
+ <li>OnButtonEvent (ButtonEventMode = BUTTONDOWN)</li>
+ <li>OnButtonEvent (ButtonEventMode = BUTTONUP)</li>
+ <li>OnButtonPress (ButtonPressMode = SHORT)</li>
+ </ul>
+ <p>
+ For long presses:<br/>
+ <ul>
+ <li>OnButtonEvent (ButtonEventMode = BUTTONDOWN)</li>
+ <li>OnButtonEvent (ButtonEventMode = BUTTONUP)</li>
+ <li>OnButtonPress (ButtonPressMode = LONG)</li>
+ </ul>
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 1.0<br/>
+ See SDLUnsubscribeButton</p>
+
+ <a href="Classes/SDLSubscribeButton.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeButton</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSubscribeButton</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSubscribeButtonResponse
+ </h3>
+
+ <p>SubscribeButton Response is sent, when SDLSubscribeButton has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+ <a href="Classes/SDLSubscribeButtonResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeButtonResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSubscribeButtonResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSubscribeVehicleData
+ </h3>
+
+ <p>Subscribes for 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
+ very much dependent on sensors, vehicle architecture and vehicle type. Be
+ also prepared for the situation that a signal is not available on a vehicle
+ <p>
+ Function Group: Location, VehicleInfo and DrivingChara
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 2.0<br/>
+ See SDLUnsubscribeVehicleData SDLGetVehicleData</p>
+
+ <a href="Classes/SDLSubscribeVehicleData.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSubscribeVehicleData</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSubscribeVehicleDataResponse
+ </h3>
+
+ <p>Subscribe Vehicle Data Response is sent, when SDLSubscribeVehicleData has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLSubscribeVehicleDataResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSyncMsgVersion
+ </h3>
+
+ <p>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.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLSyncMsgVersion.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSyncMsgVersion</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSyncMsgVersion</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSyncPData
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLSyncPData.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLSyncPDataResponse
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLSyncPDataResponse.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLSystemAction
+ </h3>
+
+ <p>Enumeration that describes system actions that can be triggered.</p>
+
+ <a href="Classes/SDLSystemAction.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSystemAction</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSystemAction</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLSystemContext
+ </h3>
+
+ <p>Indicates whether or not a user-initiated interaction is in progress, and if so, in what mode (i.e. MENU or VR).</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLSystemContext.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSystemContext</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLSystemContext</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLTBTState
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLTBTState.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLTCPTransport
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLTCPTransport.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLTTSChunk
+ </h3>
+
+ <p>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).</p>
+
+<p>In SDL, words, and therefore sentences, can be built up from phonemes and are used to explicitly provide the proper pronounciation to the TTS engine. For example, to have SDL pronounce the word <q>read</q> as <q>red</q>, rather than as when it is pronounced like <q>reed</q>, the developer would use phonemes to express this desired pronounciation.</p>
+
+<p>For more information about phonemes, see <a href="http://en.wikipedia.org/wiki/Phoneme"><a href="http://en.wikipedia.org/wiki/Phoneme">http://en.wikipedia.org/wiki/Phoneme</a></a>.</p>
+
+<p>Parameter List
+ <table border="1" rules="all">
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Description</th>
+ <th>SmartDeviceLink Ver. Available</th>
+ </tr>
+ <tr>
+ <td>text</td>
+ <td>String</td>
+ <td>Text to be spoken, or a phoneme specification, or the name of a pre-recorded sound. The contents of this field are indicated by the <q>type</q> field.</td>
+ <td>SmartDeviceLink 1.0</td>
+ </tr>
+ <tr>
+ <td>type</td>
+ <td>SpeechCapabilities</td>
+ <td>Indicates the type of information in the <q>text</q> field (e.g. phrase to be spoken, phoneme specification, name of pre-recorded sound). </td>
+ <td>SmartDeviceLink 1.0</td>
+ </tr>
+ </table></p>
+
+<p>@since SmartDeviceLink 1.0</p>
+
+ <a href="Classes/SDLTTSChunk.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLTTSChunk</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLTTSChunk</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLTTSChunkFactory
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLTTSChunkFactory.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLTextAlignment
+ </h3>
+
+ <p>The list of possible alignments of text in a field. May only work on some display types.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLTextAlignment.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLTextAlignment</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLTextAlignment</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLTextField
+ </h3>
+
+ <p>Struct defining the characteristics of a displayed field on the HMI.</p>
+
+<p>Parameter List
+ <table border="1" rules="all">
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Description</th>
+ <th>SmartDeviceLink Ver. Available</th>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>TextFieldName</td>
+ <td>Enumeration identifying the field. </td>
+ <td>SDL 1.0</td>
+ </tr>
+ <tr>
+ <td>characterSet</td>
+ <td>CharacterSet</td>
+ <td>The character set that is supported in this field. </td>
+ <td>SDL 1.0</td>
+ </tr>
+ <tr>
+ <td>width</td>
+ <td>Int16</td>
+ <td>The number of characters in one row of this field.
+ <ul>
+ <li>Minvalue=<q>1</q></li>
+ <li>maxvalue=<q>500</q></li>
+ </ul>
+ </td>
+ <td>SDL 1.0</td>
+ </tr>
+ <tr>
+ <td>rows</td>
+ <td>Int16</td>
+ <td>The number of rows for this text field.
+ <ul>
+ <li>Minvalue=<q>1</q></li>
+ <li>maxvalue=<q>3</q></li>
+ </ul>
+ </td>
+ <td>SDL 1.0</td>
+ </tr>
+ </table></p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLTextField.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLTextField</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLTextField</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLTextFieldName
+ </h3>
+
+ <p>Names of the text fields that can appear on a SDL display.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLTextFieldName.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLTextFieldName</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLTextFieldName</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLTimerMode
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLTimerMode.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLTireStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLTireStatus.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLTouchCoord
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLTouchCoord.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLTouchEvent
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLTouchEvent.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLTouchEventCapabilities
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLTouchEventCapabilities.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLTouchType
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLTouchType.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLTriggerSource
+ </h3>
+
+ <p>Indicates whether choice/command was selected via VR or via a menu selection (using SEEKRIGHT/SEEKLEFT, TUNEUP, TUNEDOWN, OK buttons)</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLTriggerSource.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLTriggerSource</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLTriggerSource</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLTurn
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLTurn.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLUnregisterAppInterface
+ </h3>
+
+ <p>Terminates an application&rsquo;s interface registration. This causes SDL&reg; to
+ dispose of all resources associated with the application&rsquo;s interface
+ registration (e.g. Command Menu items, Choice Sets, button subscriptions,
+ etc.)
+ <p>
+ After the UnregisterAppInterface operation is performed, no other operations
+ can be performed until a new app interface registration is established by
+ calling <i>{@linkplain RegisterAppInterface}</i>
+ <p>
+ <b>HMILevel can be FULL, LIMITED, BACKGROUND or NONE</b>
+ </p></p>
+
+<p>See SDLRegisterAppInterface SDLOnAppInterfaceUnregistered</p>
+
+ <a href="Classes/SDLUnregisterAppInterface.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnregisterAppInterface</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLUnregisterAppInterface</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLUnregisterAppInterfaceResponse
+ </h3>
+
+ <p>Unregister AppInterface Response is sent, when SDLUnregisterAppInterface has been called</p>
+
+<p>@since SmartDeviceLink 1.0</p>
+
+ <a href="Classes/SDLUnregisterAppInterfaceResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnregisterAppInterfaceResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLUnregisterAppInterfaceResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLUnsubscribeButton
+ </h3>
+
+ <p>Deletes a subscription to button notifications for the specified button. For
+more information about button subscriptions, see SDLSubscribeButton
+<p>
+Application can unsubscribe from a button that is currently being pressed
+(i.e. has not yet been released), but app will not get button event
+<p>
+<b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+<p></p>
+
+<p>@since SmartDeviceLink 1.0<br/>
+See SDLSubscribeButton</p>
+
+ <a href="Classes/SDLUnsubscribeButton.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeButton</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLUnsubscribeButton</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLUnsubscribeButtonResponse
+ </h3>
+
+ <p>Unsubscribe Button Response is sent, when SDLUnsubscribeButton has been called</p>
+
+<p>@since SmartDeviceLink 1.0</p>
+
+ <a href="Classes/SDLUnsubscribeButtonResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeButtonResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLUnsubscribeButtonResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLUnsubscribeVehicleData
+ </h3>
+
+ <p>This function is used to unsubscribe the notifications from the
+ subscribeVehicleData function
+ <p>
+ Function Group: Location, VehicleInfo and DrivingChara
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>@since SmartDeviceLink 2.0<br/>
+ See SDLSubscribeVehicleData SDLGetVehicleData</p>
+
+ <a href="Classes/SDLUnsubscribeVehicleData.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLUnsubscribeVehicleData</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLUnsubscribeVehicleDataResponse
+ </h3>
+
+ <p>Unsubscribe Vehicle Data Response is sent, when UnsubscribeVehicleData has been called</p>
+
+<p>@since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLUnsubscribeVehicleDataResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLUnsubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLUpdateMode
+ </h3>
+
+ <p>Specifies what function should be performed on the media clock/counter</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLUpdateMode.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUpdateMode</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLUpdateMode</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLUpdateTurnList
+ </h3>
+
+ <p>Updates the list of next maneuvers, which can be requested by the user pressing the softbutton<br>
+ * “Turns” on the Navigation base screen. Three softbuttons are predefined by the system: Up, Down, Close.
+ *<p>
+ * @since SmartDeviceLink 2.0</p>
+
+ <a href="Classes/SDLUpdateTurnList.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUpdateTurnList</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLUpdateTurnList</span> <span class="p">:</span> <span class="kt">SDLRPCRequest</span></code></pre>
+
+
+
+
+ <h3>
+ SDLUpdateTurnListResponse
+ </h3>
+
+ <p>SDLUpdateTurnListResponse is sent, when SDLUpdateTurnList has been called.
+ * Since<b>SmartDeviceLink 2.0</b></p>
+
+ <a href="Classes/SDLUpdateTurnListResponse.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUpdateTurnListResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLUpdateTurnListResponse</span> <span class="p">:</span> <span class="kt">SDLRPCResponse</span></code></pre>
+
+
+
+
+ <h3>
+ SDLVRCapabilities
+ </h3>
+
+ <p>The VR capabilities of the connected SDL platform.</p>
+
+<p>@since SDL 1.0</p>
+
+ <a href="Classes/SDLVRCapabilities.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLVRCapabilities</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLVRCapabilities</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLVRHelpItem
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLVRHelpItem.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLVehicleDataActiveStatus
+ </h3>
+
+ <p>Vehicle Data Activity Status</p>
+
+ <a href="Classes/SDLVehicleDataActiveStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLVehicleDataActiveStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLVehicleDataActiveStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLVehicleDataEventStatus
+ </h3>
+
+ <p>Reflects the status of a vehicle data event; e.g. a seat belt event status.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLVehicleDataEventStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLVehicleDataEventStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLVehicleDataEventStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLVehicleDataNotificationStatus
+ </h3>
+
+ <p>Reflects the status of a vehicle data notification.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLVehicleDataNotificationStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLVehicleDataNotificationStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLVehicleDataNotificationStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLVehicleDataResult
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Classes/SDLVehicleDataResult.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLVehicleDataResultCode
+ </h3>
+
+ <p>Vehicle Data Result Code</p>
+
+ <a href="Classes/SDLVehicleDataResultCode.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLVehicleDataResultCode</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLVehicleDataResultCode</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLVehicleDataStatus
+ </h3>
+
+ <p>Reflects the status of a binary vehicle data item.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLVehicleDataStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLVehicleDataStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLVehicleDataStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLVehicleDataType
+ </h3>
+
+ <p>Defines the vehicle data types that can be published and/or subscribed to using SDLSubscribeVehicleData</p>
+
+ <a href="Classes/SDLVehicleDataType.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLVehicleDataType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLVehicleDataType</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLVehicleType
+ </h3>
+
+ <p>Describes the type of vehicle the mobile phone is connected with.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLVehicleType.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLVehicleType</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLVehicleType</span> <span class="p">:</span> <span class="kt">SDLRPCStruct</span></code></pre>
+
+
+
+
+ <h3>
+ SDLWarningLightStatus
+ </h3>
+
+ <p>Reflects the status of a cluster instrument warning light.</p>
+
+<p>@since SDL 2.0</p>
+
+ <a href="Classes/SDLWarningLightStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLWarningLightStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLWarningLightStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+ <h3>
+ SDLWiperStatus
+ </h3>
+
+ <p>Wiper Status</p>
+
+ <a href="Classes/SDLWiperStatus.html" class="slightly-smaller">See more</a>
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLWiperStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kt">SDLWiperStatus</span> <span class="p">:</span> <span class="kt">SDLEnum</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAbstractProtocol.html b/docs/Classes/SDLAbstractProtocol.html
new file mode 100644
index 000000000..aeb75bbab
--- /dev/null
+++ b/docs/Classes/SDLAbstractProtocol.html
@@ -0,0 +1,158 @@
+<h1>SDLAbstractProtocol Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-debugConsoleGroupName">debugConsoleGroupName</a></li>
+ <li><a href="#section-transport">transport</a></li>
+ <li><a href="#section-protocolDelegateTable">protocolDelegateTable</a></li>
+ <li><a href="#section--sendStartSessionWithType:">-sendStartSessionWithType:</a></li>
+ <li><a href="#section--sendEndSessionWithType:">-sendEndSessionWithType:</a></li>
+ <li><a href="#section--sendRPC:">-sendRPC:</a></li>
+ <li><a href="#section--sendRPCRequest:">-sendRPCRequest:</a></li>
+ <li><a href="#section--sendHeartbeat">-sendHeartbeat</a></li>
+ <li><a href="#section--sendRawDataStream:withServiceType:">-sendRawDataStream:withServiceType:</a></li>
+ <li><a href="#section--sendRawData:withServiceType:">-sendRawData:withServiceType:</a></li>
+ <li><a href="#section--handleBytesFromTransport:">-handleBytesFromTransport:</a></li>
+ <li><a href="#section--dispose">-dispose</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ debugConsoleGroupName
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ transport
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ protocolDelegateTable
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendStartSessionWithType:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendEndSessionWithType:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendRPC:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendRPCRequest:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendHeartbeat
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendRawDataStream:withServiceType:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendRawData:withServiceType:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -handleBytesFromTransport:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -dispose
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAbstractTransport.html b/docs/Classes/SDLAbstractTransport.html
new file mode 100644
index 000000000..9f02cb8a7
--- /dev/null
+++ b/docs/Classes/SDLAbstractTransport.html
@@ -0,0 +1,98 @@
+<h1>SDLAbstractTransport Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-delegate">delegate</a></li>
+ <li><a href="#section-debugConsoleGroupName">debugConsoleGroupName</a></li>
+ <li><a href="#section--connect">-connect</a></li>
+ <li><a href="#section--disconnect">-disconnect</a></li>
+ <li><a href="#section--sendData:">-sendData:</a></li>
+ <li><a href="#section--dispose">-dispose</a></li>
+ <li><a href="#section--retryDelay">-retryDelay</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ delegate
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ debugConsoleGroupName
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -connect
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -disconnect
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendData:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -dispose
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -retryDelay
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAddCommand.html b/docs/Classes/SDLAddCommand.html
new file mode 100644
index 000000000..5249e094b
--- /dev/null
+++ b/docs/Classes/SDLAddCommand.html
@@ -0,0 +1,182 @@
+<h1>SDLAddCommand Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-cmdID">cmdID</a></li>
+ <li><a href="#section-menuParams">menuParams</a></li>
+ <li><a href="#section-vrCommands">vrCommands</a></li>
+ <li><a href="#section-cmdIcon">cmdIcon</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>This class will add a command to the application&rsquo;s Command Menu SDLMenuParams</p>
+
+<p>A command will be added to the end of the list of elements in
+ the Command Menu under the following conditions:
+ <li>When a SDLCommand is added with no SDLMenuParams value provided</li>
+ <li>When a SDLMenuParams value is provided with a SDLMenuParam.position value
+ greater than or equal to the number of menu items currently defined in the
+ menu specified by the SDLMenuParam.parentID value</li></p>
+
+<p>The set of choices which the application builds using SDLAddCommand can be a
+ mixture of:
+ <li>Choices having only VR synonym definitions, but no SDLMenuParams definitions
+ </li>
+ <li>Choices having only SDLMenuParams definitions, but no VR synonym definitions
+ </li>
+ <li>Choices having both SDLMenuParams and VR synonym definitions</li></p>
+
+<p>HMILevel needs to be FULL, LIMITED or BACKGROUD</p>
+
+<p>@since SDL 1.0</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLDeleteCommand SDLAddSubMenu SDLDeleteSubMenu
+
+</div>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a new SDLAddCommand object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new <em>SDLAddCommand</em> object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ cmdID
+ </h3>
+
+ <p>@abstract A Unique Command ID that identifies the command</p>
+
+<p>@discussion Is returned in an <em>SDLOnCommand</em> notification to identify the command selected by the user</p>
+
+<p>Required, Integer, 0 - 2,000,000,000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">cmdID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">cmdID</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ menuParams
+ </h3>
+
+ <p>@abstract a <em>SDLMenuParams</em> pointer which will defined the command and how it is added to the Command Menu</p>
+
+<p>@discussion If provided, this will define the command and how it is added to the
+ Command Menu</p>
+
+<p>If null, commands will not be accessible through the HMI application menu</p>
+
+<p>Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLMenuParams</span> <span class="o">*</span><span class="n">menuParams</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">menuParams</span><span class="p">:</span> <span class="kt">SDLMenuParams</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ vrCommands
+ </h3>
+
+ <p>@abstract An array of strings to be used as VR synonyms for this command.</p>
+
+<p>@discussion If provided, defines one or more VR phrases the recognition of any of which triggers the <em>SDLOnCommand</em> notification with this cmdID</p>
+
+<p>If null, commands will not be accessible by voice commands (when the user hits push-to-talk)</p>
+
+<p>Optional, Array of Strings, Max String length 99 chars, Array size 1 - 100</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">vrCommands</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">vrCommands</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ cmdIcon
+ </h3>
+
+ <p>@abstract Image struct containing a static or dynamic icon</p>
+
+<p>@discussion If provided, defines the image to be be shown along with a command</p>
+
+<p>If omitted on supported displays, no (or the default if applicable) icon will be displayed</p>
+
+<p>Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLImage</span> <span class="o">*</span><span class="n">cmdIcon</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">cmdIcon</span><span class="p">:</span> <span class="kt">SDLImage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAddCommandResponse.html b/docs/Classes/SDLAddCommandResponse.html
new file mode 100644
index 000000000..afc1aee79
--- /dev/null
+++ b/docs/Classes/SDLAddCommandResponse.html
@@ -0,0 +1,48 @@
+<h1>SDLAddCommandResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLAddCommandResponse is sent, when SDLAddCommand has been called</p>
+
+<p>Since <b>SmartDeviceLink 1.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAddCommandResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAddCommandResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAddSubMenu.html b/docs/Classes/SDLAddSubMenu.html
new file mode 100644
index 000000000..86fa765b4
--- /dev/null
+++ b/docs/Classes/SDLAddSubMenu.html
@@ -0,0 +1,145 @@
+<h1>SDLAddSubMenu Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-menuID">menuID</a></li>
+ <li><a href="#section-position">position</a></li>
+ <li><a href="#section-menuName">menuName</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Add a SDLSubMenu to the Command Menu
+ <p>
+ A SDLSubMenu can only be added to the Top Level Menu (i.e.a SDLSubMenu cannot be
+ added to a SDLSubMenu), and may only contain commands as children
+ <p>
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUD</b>
+ </p></p>
+
+<p>Since <b>SmartDeviceLink 1.0</b><br>
+ see SDLDeleteSubMenu SDLAddCommand SDLDeleteCommand</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a new SDLAddSubMenu object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new SDLAddSubMenu object indicated by the dictionary parameter
+ <p></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ menuID
+ </h3>
+
+ <p>@abstract a Menu ID that identifies a sub menu
+@discussion This value is used in
+<i>SDLAddCommand</i> to which SDLSubMenu is the parent of the command being added
+<p></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">menuID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">menuID</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ position
+ </h3>
+
+ <p>@abstract a position of menu
+@discussion An NSNumber pointer representing the position within the items
+ of the top level Command Menu. 0 will insert at the front, 1
+ will insert after the first existing element, etc. Position of
+ any submenu will always be located before the return and exit
+ options
+ <p>
+ <b>Notes: </b><br/>
+ <ul>
+ <li>
+ Min Value: 0; Max Value: 1000</li>
+ <li>If position is greater or equal than the number of items
+ on top level, the sub menu will be appended by the end</li>
+ <li>If this parameter is omitted, the entry will be added at
+ the end of the list</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">position</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">position</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ menuName
+ </h3>
+
+ <p>@abstract a menuName which is displayed representing this submenu item
+@discussion NSString which will be displayed representing this submenu item</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">menuName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">menuName</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAddSubMenuResponse.html b/docs/Classes/SDLAddSubMenuResponse.html
new file mode 100644
index 000000000..7abdfb9a0
--- /dev/null
+++ b/docs/Classes/SDLAddSubMenuResponse.html
@@ -0,0 +1,47 @@
+<h1>SDLAddSubMenuResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLAddSubMenuResponse is sent, when SDLAddSubMenu has been called
+Since <b>SmartDeviceLink 1.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAddSubMenuResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAddSubMenuResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAirbagStatus.html b/docs/Classes/SDLAirbagStatus.html
new file mode 100644
index 000000000..63ab29bf3
--- /dev/null
+++ b/docs/Classes/SDLAirbagStatus.html
@@ -0,0 +1,134 @@
+<h1>SDLAirbagStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-driverAirbagDeployed">driverAirbagDeployed</a></li>
+ <li><a href="#section-driverSideAirbagDeployed">driverSideAirbagDeployed</a></li>
+ <li><a href="#section-driverCurtainAirbagDeployed">driverCurtainAirbagDeployed</a></li>
+ <li><a href="#section-passengerAirbagDeployed">passengerAirbagDeployed</a></li>
+ <li><a href="#section-passengerCurtainAirbagDeployed">passengerCurtainAirbagDeployed</a></li>
+ <li><a href="#section-driverKneeAirbagDeployed">driverKneeAirbagDeployed</a></li>
+ <li><a href="#section-passengerSideAirbagDeployed">passengerSideAirbagDeployed</a></li>
+ <li><a href="#section-passengerKneeAirbagDeployed">passengerKneeAirbagDeployed</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ driverAirbagDeployed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ driverSideAirbagDeployed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ driverCurtainAirbagDeployed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ passengerAirbagDeployed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ passengerCurtainAirbagDeployed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ driverKneeAirbagDeployed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ passengerSideAirbagDeployed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ passengerKneeAirbagDeployed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAlert.html b/docs/Classes/SDLAlert.html
new file mode 100644
index 000000000..11f115004
--- /dev/null
+++ b/docs/Classes/SDLAlert.html
@@ -0,0 +1,296 @@
+<h1>SDLAlert Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-alertText1">alertText1</a></li>
+ <li><a href="#section-alertText2">alertText2</a></li>
+ <li><a href="#section-alertText3">alertText3</a></li>
+ <li><a href="#section-ttsChunks">ttsChunks</a></li>
+ <li><a href="#section-duration">duration</a></li>
+ <li><a href="#section-playTone">playTone</a></li>
+ <li><a href="#section-progressIndicator">progressIndicator</a></li>
+ <li><a href="#section-softButtons">softButtons</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Shows an alert which typically consists of text-to-speech message and text on the display. At least either alertText1, alertText2 or TTSChunks need to be provided.</p>
+
+<p><ul>
+ <li>The displayed portion of the SDLAlert, if any, will persist until the
+ specified timeout has elapsed, or the SDLAlert is preempted</li>
+ <li>An SDLAlert will preempt (abort) any SmartDeviceLink Operation that is in-progress,
+ except an already-in-progress SDLAlert</li>
+ <li>An SDLAlert cannot be preempted by any SmartDeviceLink Operation</li>
+ <li>An SDLAlert can be preempted by a user action (button push)</li>
+ <li>An SDLAlert will fail if it is issued while another SDLAlert is in progress</li>
+ <li>Although each Alert parameter is optional, in fact each SDLAlert request
+ must supply at least one of the following parameters:<br/>
+ <ul>
+ <li>alertText1</li>
+ <li>alertText2</li>
+ <li>alertText3</li>
+ <li>ttsChunks</li>
+ </ul>
+ </li>
+ </ul>
+ <br/>
+ <b>HMILevel needs to be FULL or LIMITED.</b><br/>
+ <b>If the app has been granted function group Notification the SDLHMILevel can
+ also be BACKGROUND</b><br/></p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a new SDLAlert object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new SDLAlert object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ alertText1
+ </h3>
+
+ <p>@abstract The String to be displayed in the first field of the display during the Alert</p>
+
+<p>@discussion Length is limited to what is indicated in <em>SDLRegisterAppInterface</em> response</p>
+
+<p>If omitted, top display line will be cleared</p>
+
+<p>Text is always centered</p>
+
+<p>Optional, Max length 500 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">alertText1</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">alertText1</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ alertText2
+ </h3>
+
+ <p>@abstract The String to be displayed in the second field of the display during the Alert</p>
+
+<p>@discussion Only permitted if HMI supports a second display line</p>
+
+<p>Length is limited to what is indicated in <em>SDLRegisterAppInterface</em> response</p>
+
+<p>If omitted, second display line will be cleared</p>
+
+<p>Text is always centered</p>
+
+<p>Optional, Max length 500 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">alertText2</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">alertText2</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ alertText3
+ </h3>
+
+ <p>@abstract the String to be displayed in the third field of the display during the Alert
+ @discussion Only permitted if HMI supports a third display line</p>
+
+<p>Length is limited to what is indicated in <em>SDLRegisterAppInterface</em> response</p>
+
+<p>If omitted, third display line will be cleared</p>
+
+<p>Text is always centered</p>
+
+<p>Optional, Max length 500 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">alertText3</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">alertText3</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ ttsChunks
+ </h3>
+
+ <p>@abstract An array which, taken together, specify what is to be spoken to the user</p>
+
+<p>Optional, Array of SDLTTSChunk, Array length 1 - 100</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLTTSChunk
+
+</div>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">ttsChunks</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">ttsChunks</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ duration
+ </h3>
+
+ <p>@abstract The duration of the displayed portion of the alert, in milliseconds.</p>
+
+<p>@discussion After this amount of time has passed, the display fields alertText1 and alertText2 will revert to what was displayed in those fields before the alert began.</p>
+
+<p>Typical timeouts are 3 - 5 seconds</p>
+
+<p>If omitted, the timeout is set to 5 seconds</p>
+
+<p>Optional, Integer, 3000 - 10000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">duration</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">duration</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ playTone
+ </h3>
+
+ <p>@abstract Whether the alert tone should be played before the TTS (if any) is spoken.</p>
+
+<p>@discussion If ommitted, no tone is played</p>
+
+<p>Optional, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">playTone</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">playTone</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ progressIndicator
+ </h3>
+
+ <p>@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.</p>
+
+<p>Optional, Boolean</p>
+
+<p>@since SmartDeviceLink 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">progressIndicator</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">progressIndicator</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ softButtons
+ </h3>
+
+ <p>@abstract App defined SoftButtons.</p>
+
+<p>@discussion If omitted on supported displays, the displayed alert shall not have any SoftButtons</p>
+
+<p>Optional, Array of SDLSoftButton, Array size 0 - 4</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLSoftButton
+
+</div>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">softButtons</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">softButtons</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAlertManeuver.html b/docs/Classes/SDLAlertManeuver.html
new file mode 100644
index 000000000..47553a693
--- /dev/null
+++ b/docs/Classes/SDLAlertManeuver.html
@@ -0,0 +1,78 @@
+<h1>SDLAlertManeuver Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-ttsChunks">ttsChunks</a></li>
+ <li><a href="#section-softButtons">softButtons</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>@since SmartDeviceLink 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAlertManeuver</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAlertManeuver</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ ttsChunks
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAlertManeuver</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ softButtons
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAlertManeuver</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAlertManeuverResponse.html b/docs/Classes/SDLAlertManeuverResponse.html
new file mode 100644
index 000000000..548426337
--- /dev/null
+++ b/docs/Classes/SDLAlertManeuverResponse.html
@@ -0,0 +1,47 @@
+<h1>SDLAlertManeuverResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLAlertManeuverResponse is sent, when SDLAlertManeuver has been called.
+ * @since SmartDeviceLink 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAlertManeuverResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAlertManeuverResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAlertResponse.html b/docs/Classes/SDLAlertResponse.html
new file mode 100644
index 000000000..3ce8e2591
--- /dev/null
+++ b/docs/Classes/SDLAlertResponse.html
@@ -0,0 +1,63 @@
+<h1>SDLAlertResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-tryAgainTime">tryAgainTime</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Sent after SDLAlert has been sent
+@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAlertResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAlertResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ tryAgainTime
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAlertResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAmbientLightStatus.html b/docs/Classes/SDLAmbientLightStatus.html
new file mode 100644
index 000000000..4743464f9
--- /dev/null
+++ b/docs/Classes/SDLAmbientLightStatus.html
@@ -0,0 +1,175 @@
+<h1>SDLAmbientLightStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+NIGHT">+NIGHT</a></li>
+ <li><a href="#section-+TWILIGHT_1">+TWILIGHT_1</a></li>
+ <li><a href="#section-+TWILIGHT_2">+TWILIGHT_2</a></li>
+ <li><a href="#section-+TWILIGHT_3">+TWILIGHT_3</a></li>
+ <li><a href="#section-+TWILIGHT_4">+TWILIGHT_4</a></li>
+ <li><a href="#section-+DAY">+DAY</a></li>
+ <li><a href="#section-+UNKNOWN">+UNKNOWN</a></li>
+ <li><a href="#section-+INVALID">+INVALID</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Reflects the status of the ambient light sensor
+@since SDL 3.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAmbientLightStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAmbientLightStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +NIGHT
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAmbientLightStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +TWILIGHT_1
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAmbientLightStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +TWILIGHT_2
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAmbientLightStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +TWILIGHT_3
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAmbientLightStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +TWILIGHT_4
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAmbientLightStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +DAY
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAmbientLightStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +UNKNOWN
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAmbientLightStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +INVALID
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAmbientLightStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAppHMIType.html b/docs/Classes/SDLAppHMIType.html
new file mode 100644
index 000000000..36206fd86
--- /dev/null
+++ b/docs/Classes/SDLAppHMIType.html
@@ -0,0 +1,302 @@
+<h1>SDLAppHMIType Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+DEFAULT">+DEFAULT</a></li>
+ <li><a href="#section-+COMMUNICATION">+COMMUNICATION</a></li>
+ <li><a href="#section-+MEDIA">+MEDIA</a></li>
+ <li><a href="#section-+MESSAGING">+MESSAGING</a></li>
+ <li><a href="#section-+NAVIGATION">+NAVIGATION</a></li>
+ <li><a href="#section-+INFORMATION">+INFORMATION</a></li>
+ <li><a href="#section-+SOCIAL">+SOCIAL</a></li>
+ <li><a href="#section-+BACKGROUND_PROCESS">+BACKGROUND_PROCESS</a></li>
+ <li><a href="#section-+TESTING">+TESTING</a></li>
+ <li><a href="#section-+SYSTEM">+SYSTEM</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Enumeration listing possible app hmi types.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to AppHMIType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppHMIType</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLAppHMIType</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppHMIType</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLAppHMIType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLAppHMIType</p>
+
+ </div>
+
+ <h3>
+ +DEFAULT
+ </h3>
+
+ <p>@abstract The App will have default rights.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppHMIType</span> <span class="o">*</span><span class="p">)</span><span class="n">DEFAULT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DEFAULT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppHMIType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppHMIType with value <em>DEFAULT</em></p>
+
+ </div>
+
+ <h3>
+ +COMMUNICATION
+ </h3>
+
+ <p>@abstract Communication type of App</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppHMIType</span> <span class="o">*</span><span class="p">)</span><span class="n">COMMUNICATION</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">COMMUNICATION</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppHMIType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppHMIType with value <em>COMMUNICATION</em></p>
+
+ </div>
+
+ <h3>
+ +MEDIA
+ </h3>
+
+ <p>@abstract App dealing with Media</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppHMIType</span> <span class="o">*</span><span class="p">)</span><span class="n">MEDIA</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">MEDIA</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppHMIType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppHMIType with value <em>MEDIA</em></p>
+
+ </div>
+
+ <h3>
+ +MESSAGING
+ </h3>
+
+ <p>@abstract Messaging App</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppHMIType</span> <span class="o">*</span><span class="p">)</span><span class="n">MESSAGING</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">MESSAGING</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppHMIType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppHMIType with value <em>MESSAGING</em></p>
+
+ </div>
+
+ <h3>
+ +NAVIGATION
+ </h3>
+
+ <p>@abstract Navigation App</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppHMIType</span> <span class="o">*</span><span class="p">)</span><span class="n">NAVIGATION</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NAVIGATION</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppHMIType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppHMIType with value <em>NAVIGATION</em></p>
+
+ </div>
+
+ <h3>
+ +INFORMATION
+ </h3>
+
+ <p>@abstract Information App</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppHMIType</span> <span class="o">*</span><span class="p">)</span><span class="n">INFORMATION</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">INFORMATION</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppHMIType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppHMIType with value <em>INFORMATION</em></p>
+
+ </div>
+
+ <h3>
+ +SOCIAL
+ </h3>
+
+ <p>@abstract App dealing with social media</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppHMIType</span> <span class="o">*</span><span class="p">)</span><span class="n">SOCIAL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SOCIAL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppHMIType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppHMIType with value <em>SOCIAL</em></p>
+
+ </div>
+
+ <h3>
+ +BACKGROUND_PROCESS
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLAppHMIType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +TESTING
+ </h3>
+
+ <p>@abstract App only for Testing purposes</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppHMIType</span> <span class="o">*</span><span class="p">)</span><span class="n">TESTING</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TESTING</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppHMIType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppHMIType with value <em>TESTING</em></p>
+
+ </div>
+
+ <h3>
+ +SYSTEM
+ </h3>
+
+ <p>@abstract System App</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppHMIType</span> <span class="o">*</span><span class="p">)</span><span class="n">SYSTEM</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SYSTEM</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppHMIType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppHMIType with value <em>SYSTEM</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLAppInterfaceUnregisteredReason.html b/docs/Classes/SDLAppInterfaceUnregisteredReason.html
new file mode 100644
index 000000000..1dd12ea30
--- /dev/null
+++ b/docs/Classes/SDLAppInterfaceUnregisteredReason.html
@@ -0,0 +1,312 @@
+<h1>SDLAppInterfaceUnregisteredReason Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+IGNITION_OFF">+IGNITION_OFF</a></li>
+ <li><a href="#section-+BLUETOOTH_OFF">+BLUETOOTH_OFF</a></li>
+ <li><a href="#section-+USB_DISCONNECTED">+USB_DISCONNECTED</a></li>
+ <li><a href="#section-+REQUEST_WHILE_IN_NONE_HMI_LEVEL">+REQUEST_WHILE_IN_NONE_HMI_LEVEL</a></li>
+ <li><a href="#section-+TOO_MANY_REQUESTS">+TOO_MANY_REQUESTS</a></li>
+ <li><a href="#section-+DRIVER_DISTRACTION_VIOLATION">+DRIVER_DISTRACTION_VIOLATION</a></li>
+ <li><a href="#section-+LANGUAGE_CHANGE">+LANGUAGE_CHANGE</a></li>
+ <li><a href="#section-+MASTER_RESET">+MASTER_RESET</a></li>
+ <li><a href="#section-+FACTORY_DEFAULTS">+FACTORY_DEFAULTS</a></li>
+ <li><a href="#section-+APP_UNAUTHORIZED">+APP_UNAUTHORIZED</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Indicates reason why app interface was unregistered. The application is being disconnected by SDL.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to SDLAppInterfaceUnregisteredReason</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppInterfaceUnregisteredReason</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLAppInterfaceUnregisteredReason</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>String value to retrieve the object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppInterfaceUnregisteredReason</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLAppInterfaceUnregisteredReason</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that stores all possible SDLAppInterfaceUnregisteredReason</p>
+
+ </div>
+
+ <h3>
+ +IGNITION_OFF
+ </h3>
+
+ <p>@abstract Vehicle ignition turned off.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppInterfaceUnregisteredReason</span> <span class="o">*</span><span class="p">)</span><span class="n">IGNITION_OFF</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">IGNITION_OFF</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppInterfaceUnregisteredReason</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppInterfaceUnregisteredReason with value <em>IGNITION_OFF</em></p>
+
+ </div>
+
+ <h3>
+ +BLUETOOTH_OFF
+ </h3>
+
+ <p>@abstract Bluetooth was turned off, causing termination of a necessary Bluetooth connection.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppInterfaceUnregisteredReason</span> <span class="o">*</span><span class="p">)</span><span class="n">BLUETOOTH_OFF</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">BLUETOOTH_OFF</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppInterfaceUnregisteredReason</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppInterfaceUnregisteredReason with value <em>BLUETOOTH_OFF</em></p>
+
+ </div>
+
+ <h3>
+ +USB_DISCONNECTED
+ </h3>
+
+ <p>@abstract USB was disconnected, causing termination of a necessary iAP connection.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppInterfaceUnregisteredReason</span> <span class="o">*</span><span class="p">)</span><span class="n">USB_DISCONNECTED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">USB_DISCONNECTED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppInterfaceUnregisteredReason</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppInterfaceUnregisteredReason with value <em>USB_DISCONNECTED</em></p>
+
+ </div>
+
+ <h3>
+ +REQUEST_WHILE_IN_NONE_HMI_LEVEL
+ </h3>
+
+ <p>@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.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppInterfaceUnregisteredReason</span> <span class="o">*</span><span class="p">)</span><span class="n">REQUEST_WHILE_IN_NONE_HMI_LEVEL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">REQUEST_WHILE_IN_NONE_HMI_LEVEL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppInterfaceUnregisteredReason</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppInterfaceUnregisteredReason with value <em>REQUEST_WHILE_IN_NONE_HMI_LEVEL</em></p>
+
+ </div>
+
+ <h3>
+ +TOO_MANY_REQUESTS
+ </h3>
+
+ <p>@abstract Either too many &ndash; or too many per unit of time &ndash; requests were made by the application.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppInterfaceUnregisteredReason</span> <span class="o">*</span><span class="p">)</span><span class="n">TOO_MANY_REQUESTS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TOO_MANY_REQUESTS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppInterfaceUnregisteredReason</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppInterfaceUnregisteredReason with value <em>TOO_MANY_REQUESTS</em></p>
+
+ </div>
+
+ <h3>
+ +DRIVER_DISTRACTION_VIOLATION
+ </h3>
+
+ <p>@abstract The application has issued requests which cause driver distraction rules to be violated.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppInterfaceUnregisteredReason</span> <span class="o">*</span><span class="p">)</span><span class="n">DRIVER_DISTRACTION_VIOLATION</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DRIVER_DISTRACTION_VIOLATION</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppInterfaceUnregisteredReason</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppInterfaceUnregisteredReason with value <em>DRIVER_DISTRACTION_VIOLATION</em></p>
+
+ </div>
+
+ <h3>
+ +LANGUAGE_CHANGE
+ </h3>
+
+ <p>@abstract The user performed a language change on the SDL platform, causing the application to need to be reregistered for the new language.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppInterfaceUnregisteredReason</span> <span class="o">*</span><span class="p">)</span><span class="n">LANGUAGE_CHANGE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">LANGUAGE_CHANGE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppInterfaceUnregisteredReason</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppInterfaceUnregisteredReason with value <em>LANGUAGE_CHANGE</em></p>
+
+ </div>
+
+ <h3>
+ +MASTER_RESET
+ </h3>
+
+ <p>@abstract The user performed a MASTER RESET on the SDL platform, causing removal of a necessary Bluetooth pairing.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppInterfaceUnregisteredReason</span> <span class="o">*</span><span class="p">)</span><span class="n">MASTER_RESET</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">MASTER_RESET</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppInterfaceUnregisteredReason</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppInterfaceUnregisteredReason with value <em>MASTER_RESET</em></p>
+
+ </div>
+
+ <h3>
+ +FACTORY_DEFAULTS
+ </h3>
+
+ <p>@abstract The user restored settings to FACTORY DEFAULTS on the SDL platform.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppInterfaceUnregisteredReason</span> <span class="o">*</span><span class="p">)</span><span class="n">FACTORY_DEFAULTS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FACTORY_DEFAULTS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppInterfaceUnregisteredReason</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppInterfaceUnregisteredReason with value <em>FACTORY_DEFAULTS</em></p>
+
+ </div>
+
+ <h3>
+ +APP_UNAUTHORIZED
+ </h3>
+
+ <p>@abstract The app is not being authorized to be connected to SDL.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAppInterfaceUnregisteredReason</span> <span class="o">*</span><span class="p">)</span><span class="n">APP_UNAUTHORIZED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">APP_UNAUTHORIZED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAppInterfaceUnregisteredReason</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAppInterfaceUnregisteredReason with value <em>APP_UNAUTHORIZED</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLAudioPassThruCapabilities.html b/docs/Classes/SDLAudioPassThruCapabilities.html
new file mode 100644
index 000000000..f01faecef
--- /dev/null
+++ b/docs/Classes/SDLAudioPassThruCapabilities.html
@@ -0,0 +1,147 @@
+<h1>SDLAudioPassThruCapabilities Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-samplingRate">samplingRate</a></li>
+ <li><a href="#section-bitsPerSample">bitsPerSample</a></li>
+ <li><a href="#section-audioType">audioType</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Describes different audio type configurations for SDLPerformAudioPassThru, e.g. {8kHz,8-bit,PCM}
+<p><b>Parameter List</b>
+<table border="1" rules="all">
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Description</th>
+ <th>SmartDeviceLink Ver. Available</th>
+ </tr>
+ <tr>
+ <td>samplingRate</td>
+ <td>SDLSamplingRate * </td>
+ <td>Describes the sampling rate for AudioPassThru
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>bitsPerSample</td>
+ <td>SDLBitsPerSample * </td>
+ <td>Describes the sample depth in bit for AudioPassThru
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>audioType</td>
+ <td>SDLAudioType * </td>
+ <td>Describes the audiotype for AudioPassThru
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ </table>
+Since <b>SmartDeviceLink 2.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLAudioPassThruCapabilities object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLAudioPassThruCapabilities object indicated by the Hashtable parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ samplingRate
+ </h3>
+
+ <p>@abstract The sampling rate for AudioPassThru<br></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLSamplingRate</span> <span class="o">*</span><span class="n">samplingRate</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">samplingRate</span><span class="p">:</span> <span class="kt">SDLSamplingRate</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ bitsPerSample
+ </h3>
+
+ <p>@abstract The sample depth in bit for AudioPassThru<br></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLBitsPerSample</span> <span class="o">*</span><span class="n">bitsPerSample</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">bitsPerSample</span><span class="p">:</span> <span class="kt">SDLBitsPerSample</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ audioType
+ </h3>
+
+ <p>@abstract The audiotype for AudioPassThru<br></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLAudioType</span> <span class="o">*</span><span class="n">audioType</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">audioType</span><span class="p">:</span> <span class="kt">SDLAudioType</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLAudioStreamingState.html b/docs/Classes/SDLAudioStreamingState.html
new file mode 100644
index 000000000..e1fbda2aa
--- /dev/null
+++ b/docs/Classes/SDLAudioStreamingState.html
@@ -0,0 +1,144 @@
+<h1>SDLAudioStreamingState Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+AUDIBLE">+AUDIBLE</a></li>
+ <li><a href="#section-+ATTENUATED">+ATTENUATED</a></li>
+ <li><a href="#section-+NOT_AUDIBLE">+NOT_AUDIBLE</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>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</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to SDLAudioStreamingState</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAudioStreamingState</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLAudioStreamingState</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAudioStreamingState</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLAudioStreamingState</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLAudioStreamingState</p>
+
+ </div>
+
+ <h3>
+ +AUDIBLE
+ </h3>
+
+ <p>@abstract Currently streaming audio, if any, is audible to user.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAudioStreamingState</span> <span class="o">*</span><span class="p">)</span><span class="n">AUDIBLE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">AUDIBLE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAudioStreamingState</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAudioStreamingState with value of <em>AUDIBLE</em></p>
+
+ </div>
+
+ <h3>
+ +ATTENUATED
+ </h3>
+
+ <p>@abstract Some kind of audio mixing is taking place. Currently streaming audio, if any, is audible to the user at a lowered volume.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAudioStreamingState</span> <span class="o">*</span><span class="p">)</span><span class="n">ATTENUATED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ATTENUATED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAudioStreamingState</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAudioStreamingState with value of <em>ATTENUATED</em></p>
+
+ </div>
+
+ <h3>
+ +NOT_AUDIBLE
+ </h3>
+
+ <p>@abstract Currently streaming audio, if any, is not audible to user. made via VR session.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAudioStreamingState</span> <span class="o">*</span><span class="p">)</span><span class="n">NOT_AUDIBLE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NOT_AUDIBLE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAudioStreamingState</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAudioStreamingState with value of <em>NOT_AUDIBLE</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLAudioType.html b/docs/Classes/SDLAudioType.html
new file mode 100644
index 000000000..072c0f414
--- /dev/null
+++ b/docs/Classes/SDLAudioType.html
@@ -0,0 +1,94 @@
+<h1>SDLAudioType Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+PCM">+PCM</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Describes different audio type options for PerformAudioPassThru</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to SDLAudioType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAudioType</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLAudioType</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAudioType</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLAudioType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLAudioType</p>
+
+ </div>
+
+ <h3>
+ +PCM
+ </h3>
+
+ <p>@abstract PCM raw audio</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLAudioType</span> <span class="o">*</span><span class="p">)</span><span class="n">PCM</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PCM</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLAudioType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLAudioType with value of <em>PCM</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLBeltStatus.html b/docs/Classes/SDLBeltStatus.html
new file mode 100644
index 000000000..0390249f4
--- /dev/null
+++ b/docs/Classes/SDLBeltStatus.html
@@ -0,0 +1,218 @@
+<h1>SDLBeltStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-driverBeltDeployed">driverBeltDeployed</a></li>
+ <li><a href="#section-passengerBeltDeployed">passengerBeltDeployed</a></li>
+ <li><a href="#section-passengerBuckleBelted">passengerBuckleBelted</a></li>
+ <li><a href="#section-driverBuckleBelted">driverBuckleBelted</a></li>
+ <li><a href="#section-leftRow2BuckleBelted">leftRow2BuckleBelted</a></li>
+ <li><a href="#section-passengerChildDetected">passengerChildDetected</a></li>
+ <li><a href="#section-rightRow2BuckleBelted">rightRow2BuckleBelted</a></li>
+ <li><a href="#section-middleRow2BuckleBelted">middleRow2BuckleBelted</a></li>
+ <li><a href="#section-middleRow3BuckleBelted">middleRow3BuckleBelted</a></li>
+ <li><a href="#section-leftRow3BuckleBelted">leftRow3BuckleBelted</a></li>
+ <li><a href="#section-rightRow3BuckleBelted">rightRow3BuckleBelted</a></li>
+ <li><a href="#section-leftRearInflatableBelted">leftRearInflatableBelted</a></li>
+ <li><a href="#section-rightRearInflatableBelted">rightRearInflatableBelted</a></li>
+ <li><a href="#section-middleRow1BeltDeployed">middleRow1BeltDeployed</a></li>
+ <li><a href="#section-middleRow1BuckleBelted">middleRow1BuckleBelted</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ driverBeltDeployed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ passengerBeltDeployed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ passengerBuckleBelted
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ driverBuckleBelted
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ leftRow2BuckleBelted
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ passengerChildDetected
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ rightRow2BuckleBelted
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ middleRow2BuckleBelted
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ middleRow3BuckleBelted
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ leftRow3BuckleBelted
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ rightRow3BuckleBelted
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ leftRearInflatableBelted
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ rightRearInflatableBelted
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ middleRow1BeltDeployed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ middleRow1BuckleBelted
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLBitsPerSample.html b/docs/Classes/SDLBitsPerSample.html
new file mode 100644
index 000000000..52da3ad34
--- /dev/null
+++ b/docs/Classes/SDLBitsPerSample.html
@@ -0,0 +1,118 @@
+<h1>SDLBitsPerSample Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+_8_BIT">+_8_BIT</a></li>
+ <li><a href="#section-+_16_BIT">+_16_BIT</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Describes different bit depth options for PerformAudioPassThru</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to SDLBitsPerSample</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLBitsPerSample</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLBitsPerSample</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLBitsPerSample</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLBitsPerSample</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLBitsPerSample</p>
+
+ </div>
+
+ <h3>
+ +_8_BIT
+ </h3>
+
+ <p>@abstract 8 bits per sample</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLBitsPerSample</span> <span class="o">*</span><span class="p">)</span><span class="n">_8_BIT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">_8_BIT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLBitsPerSample</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLBitsPerSample with value of <em>8_BIT</em></p>
+
+ </div>
+
+ <h3>
+ +_16_BIT
+ </h3>
+
+ <p>@abstract 16 bits per sample</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLBitsPerSample</span> <span class="o">*</span><span class="p">)</span><span class="n">_16_BIT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">_16_BIT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLBitsPerSample</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLBitsPerSample with value of <em>16_BIT</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLBodyInformation.html b/docs/Classes/SDLBodyInformation.html
new file mode 100644
index 000000000..a006f3a87
--- /dev/null
+++ b/docs/Classes/SDLBodyInformation.html
@@ -0,0 +1,194 @@
+<h1>SDLBodyInformation Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-parkBrakeActive">parkBrakeActive</a></li>
+ <li><a href="#section-ignitionStableStatus">ignitionStableStatus</a></li>
+ <li><a href="#section-ignitionStatus">ignitionStatus</a></li>
+ <li><a href="#section-driverDoorAjar">driverDoorAjar</a></li>
+ <li><a href="#section-passengerDoorAjar">passengerDoorAjar</a></li>
+ <li><a href="#section-rearLeftDoorAjar">rearLeftDoorAjar</a></li>
+ <li><a href="#section-rearRightDoorAjar">rearRightDoorAjar</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The body information including power modes.</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLBodyInformation object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLBodyInformation object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ parkBrakeActive
+ </h3>
+
+ <p>@abstract References signal <q>PrkBrkActv_B_Actl</q>.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">parkBrakeActive</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">parkBrakeActive</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ ignitionStableStatus
+ </h3>
+
+ <p>@abstract References signal <q>Ignition_Switch_Stable</q>. See IgnitionStableStatus.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span>
+ <span class="n">SDLIgnitionStableStatus</span> <span class="o">*</span><span class="n">ignitionStableStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">ignitionStableStatus</span><span class="p">:</span> <span class="kt">SDLIgnitionStableStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ ignitionStatus
+ </h3>
+
+ <p>@abstract References signal <q>Ignition_status</q>. See IgnitionStatus.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLIgnitionStatus</span> <span class="o">*</span><span class="n">ignitionStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">ignitionStatus</span><span class="p">:</span> <span class="kt">SDLIgnitionStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ driverDoorAjar
+ </h3>
+
+ <p>@abstract References signal <q>DrStatDrv_B_Actl</q>.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">driverDoorAjar</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">driverDoorAjar</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ passengerDoorAjar
+ </h3>
+
+ <p>@abstract References signal <q>DrStatPsngr_B_Actl</q>.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">passengerDoorAjar</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">passengerDoorAjar</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ rearLeftDoorAjar
+ </h3>
+
+ <p>@abstract References signal <q>DrStatRl_B_Actl</q>.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">rearLeftDoorAjar</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">rearLeftDoorAjar</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ rearRightDoorAjar
+ </h3>
+
+ <p>@abstract References signal <q>DrStatRr_B_Actl</q>.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">rearRightDoorAjar</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">rearRightDoorAjar</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLButtonCapabilities.html b/docs/Classes/SDLButtonCapabilities.html
new file mode 100644
index 000000000..3465ee30b
--- /dev/null
+++ b/docs/Classes/SDLButtonCapabilities.html
@@ -0,0 +1,143 @@
+<h1>SDLButtonCapabilities Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-name">name</a></li>
+ <li><a href="#section-shortPressAvailable">shortPressAvailable</a></li>
+ <li><a href="#section-longPressAvailable">longPressAvailable</a></li>
+ <li><a href="#section-upDownAvailable">upDownAvailable</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Provides information about the capabilities of a SDL HMI button.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLButtonCapabilities object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLButtonCapabilities object indicated by the Hashtable parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ name
+ </h3>
+
+ <p>@abstract The name of the SDL HMI button.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLButtonName</span> <span class="o">*</span><span class="n">name</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">name</span><span class="p">:</span> <span class="kt">SDLButtonName</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ shortPressAvailable
+ </h3>
+
+ <p>@abstract A NSNumber value indicates whether the button supports a SHORT press</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">shortPressAvailable</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">shortPressAvailable</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ longPressAvailable
+ </h3>
+
+ <p>@abstract A NSNumber value indicates whether the button supports a LONG press</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">longPressAvailable</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">longPressAvailable</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ upDownAvailable
+ </h3>
+
+ <p>@abstract A NSNumber value indicates whether the button supports <q>button down</q> and <q>button up</q></p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">upDownAvailable</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">upDownAvailable</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLButtonEventMode.html b/docs/Classes/SDLButtonEventMode.html
new file mode 100644
index 000000000..24d25fbbd
--- /dev/null
+++ b/docs/Classes/SDLButtonEventMode.html
@@ -0,0 +1,123 @@
+<h1>SDLButtonEventMode Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+BUTTONUP">+BUTTONUP</a></li>
+ <li><a href="#section-+BUTTONDOWN">+BUTTONDOWN</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Indicates whether the button was depressed or released. A BUTTONUP event will always be preceded by a BUTTONDOWN event.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to SDLButtonEventMode
+- parameter: value The value of the string to get an object for
+- returns: SDLButtonEventMode (BUTTONUP / BUTTONDOWN)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonEventMode</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonEventMode</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLButtonEventMode (BUTTONUP / BUTTONDOWN)</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLButtonEventMode
+- returns: an array that store all possible SDLButtonEventMode</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLButtonEventMode</p>
+
+ </div>
+
+ <h3>
+ +BUTTONUP
+ </h3>
+
+ <p>@abstract The button was released
+- returns: a SDLButtonEventMode with value of <em>BUTTONUP</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonEventMode</span> <span class="o">*</span><span class="p">)</span><span class="n">BUTTONUP</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">BUTTONUP</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonEventMode</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonEventMode with value of <em>BUTTONUP</em></p>
+
+ </div>
+
+ <h3>
+ +BUTTONDOWN
+ </h3>
+
+ <p>@abstract The button was depressed
+- returns: a SDLButtonEventMode with value of <em>BUTTONDOWN</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonEventMode</span> <span class="o">*</span><span class="p">)</span><span class="n">BUTTONDOWN</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">BUTTONDOWN</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonEventMode</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonEventMode with value of <em>BUTTONDOWN</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLButtonName.html b/docs/Classes/SDLButtonName.html
new file mode 100644
index 000000000..b65b9a942
--- /dev/null
+++ b/docs/Classes/SDLButtonName.html
@@ -0,0 +1,474 @@
+<h1>SDLButtonName Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+OK">+OK</a></li>
+ <li><a href="#section-+SEEKLEFT">+SEEKLEFT</a></li>
+ <li><a href="#section-+SEEKRIGHT">+SEEKRIGHT</a></li>
+ <li><a href="#section-+TUNEUP">+TUNEUP</a></li>
+ <li><a href="#section-+TUNEDOWN">+TUNEDOWN</a></li>
+ <li><a href="#section-+PRESET_0">+PRESET_0</a></li>
+ <li><a href="#section-+PRESET_1">+PRESET_1</a></li>
+ <li><a href="#section-+PRESET_2">+PRESET_2</a></li>
+ <li><a href="#section-+PRESET_3">+PRESET_3</a></li>
+ <li><a href="#section-+PRESET_4">+PRESET_4</a></li>
+ <li><a href="#section-+PRESET_5">+PRESET_5</a></li>
+ <li><a href="#section-+PRESET_6">+PRESET_6</a></li>
+ <li><a href="#section-+PRESET_7">+PRESET_7</a></li>
+ <li><a href="#section-+PRESET_8">+PRESET_8</a></li>
+ <li><a href="#section-+PRESET_9">+PRESET_9</a></li>
+ <li><a href="#section-+CUSTOM_BUTTON">+CUSTOM_BUTTON</a></li>
+ <li><a href="#section-+SEARCH">+SEARCH</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>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.</p>
+
+<p>The preset buttons (0-9) can typically be interpreted by the application as
+ corresponding to some user-configured choices, though the application is free
+ to interpret these button presses as it sees fit.</p>
+
+<p>The application can discover which buttons a given SDL unit implements by
+ interrogating the ButtonCapabilities parameter of the
+ RegisterAppInterface response.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to SDLButtonName</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>String value to retrieve the object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLButtonName</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLButtonName</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLButtonName</p>
+
+ </div>
+
+ <h3>
+ +OK
+ </h3>
+
+ <p>@abstract Represents the button usually labeled <q>OK</q>. A typical use of this button is for the user to press it to make a selection.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">OK</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">OK</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>OK</em></p>
+
+ </div>
+
+ <h3>
+ +SEEKLEFT
+ </h3>
+
+ <p>@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.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">SEEKLEFT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SEEKLEFT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>SEEKLEFT</em></p>
+
+ </div>
+
+ <h3>
+ +SEEKRIGHT
+ </h3>
+
+ <p>@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.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">SEEKRIGHT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SEEKRIGHT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>SEEKRIGHT</em></p>
+
+ </div>
+
+ <h3>
+ +TUNEUP
+ </h3>
+
+ <p>@abstract Represents a turn of the tuner knob in the clockwise direction one tick.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">TUNEUP</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TUNEUP</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>TUNEUP</em></p>
+
+ </div>
+
+ <h3>
+ +TUNEDOWN
+ </h3>
+
+ <p>@abstract Represents a turn of the tuner knob in the counter-clockwise direction one tick.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">TUNEDOWN</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TUNEDOWN</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>TUNEDOWN</em></p>
+
+ </div>
+
+ <h3>
+ +PRESET_0
+ </h3>
+
+ <p>@abstract Represents the preset 0 button.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">PRESET_0</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PRESET_0</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>PRESET_0</em></p>
+
+ </div>
+
+ <h3>
+ +PRESET_1
+ </h3>
+
+ <p>@abstract Represents the preset 1 button.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">PRESET_1</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PRESET_1</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>PRESET_1</em></p>
+
+ </div>
+
+ <h3>
+ +PRESET_2
+ </h3>
+
+ <p>@abstract Represents the preset 2 button.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">PRESET_2</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PRESET_2</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>PRESET_2</em></p>
+
+ </div>
+
+ <h3>
+ +PRESET_3
+ </h3>
+
+ <p>@abstract Represents the preset 3 button.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">PRESET_3</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PRESET_3</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>PRESET_3</em></p>
+
+ </div>
+
+ <h3>
+ +PRESET_4
+ </h3>
+
+ <p>@abstract Represents the preset 4 button.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">PRESET_4</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PRESET_4</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>PRESET_4</em></p>
+
+ </div>
+
+ <h3>
+ +PRESET_5
+ </h3>
+
+ <p>@abstract Represents the preset 5 button.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">PRESET_5</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PRESET_5</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>PRESET_5</em></p>
+
+ </div>
+
+ <h3>
+ +PRESET_6
+ </h3>
+
+ <p>@abstract Represents the preset 6 button.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">PRESET_6</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PRESET_6</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>PRESET_6</em></p>
+
+ </div>
+
+ <h3>
+ +PRESET_7
+ </h3>
+
+ <p>@abstract Represents the preset 7 button.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">PRESET_7</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PRESET_7</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>PRESET_7</em></p>
+
+ </div>
+
+ <h3>
+ +PRESET_8
+ </h3>
+
+ <p>@abstract Represents the preset 8 button.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">PRESET_8</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PRESET_8</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>PRESET_8</em></p>
+
+ </div>
+
+ <h3>
+ +PRESET_9
+ </h3>
+
+ <p>@abstract Represents the preset 9 button.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonName</span> <span class="o">*</span><span class="p">)</span><span class="n">PRESET_9</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PRESET_9</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonName with the value of <em>PRESET_9</em></p>
+
+ </div>
+
+ <h3>
+ +CUSTOM_BUTTON
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLButtonName</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +SEARCH
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLButtonName</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLButtonPressMode.html b/docs/Classes/SDLButtonPressMode.html
new file mode 100644
index 000000000..7de7fde7d
--- /dev/null
+++ b/docs/Classes/SDLButtonPressMode.html
@@ -0,0 +1,118 @@
+<h1>SDLButtonPressMode Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+LONG">+LONG</a></li>
+ <li><a href="#section-+SHORT">+SHORT</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Indicates whether this is a LONG or SHORT button press</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to SDLButtonPressMode</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonPressMode</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonPressMode</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLButtonPressMode</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLButtonPressMode</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLButtonPressMode</p>
+
+ </div>
+
+ <h3>
+ +LONG
+ </h3>
+
+ <p>@abstract A button was released, after it was pressed for a long time. Actual timing is defined by the head unit and may vary.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonPressMode</span> <span class="o">*</span><span class="p">)</span><span class="n">LONG</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">LONG</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonPressMode</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonPressMode with the value of <em>LONG</em></p>
+
+ </div>
+
+ <h3>
+ +SHORT
+ </h3>
+
+ <p>@abstract A button was released, after it was pressed for a short time. Actual timing is defined by the head unit and may vary.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLButtonPressMode</span> <span class="o">*</span><span class="p">)</span><span class="n">SHORT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SHORT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLButtonPressMode</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLButtonPressMode with the value of <em>SHORT</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLCarModeStatus.html b/docs/Classes/SDLCarModeStatus.html
new file mode 100644
index 000000000..93f92df51
--- /dev/null
+++ b/docs/Classes/SDLCarModeStatus.html
@@ -0,0 +1,123 @@
+<h1>SDLCarModeStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+NORMAL">+NORMAL</a></li>
+ <li><a href="#section-+FACTORY">+FACTORY</a></li>
+ <li><a href="#section-+TRANSPORT">+TRANSPORT</a></li>
+ <li><a href="#section-+CRASH">+CRASH</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Describes the carmode the vehicle is in.
+ * <b>Since</b> SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLCarModeStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLCarModeStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +NORMAL
+ </h3>
+
+ <p>Provides carmode NORMAL to each module.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCarModeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NORMAL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NORMAL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLCarModeStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +FACTORY
+ </h3>
+
+ <p>Provides carmode FACTORY to each module.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCarModeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">FACTORY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FACTORY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLCarModeStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +TRANSPORT
+ </h3>
+
+ <p>Provides carmode TRANSPORT to each module.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCarModeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">TRANSPORT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TRANSPORT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLCarModeStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +CRASH
+ </h3>
+
+ <p>Provides carmode CRASH to each module.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCarModeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">CRASH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CRASH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLCarModeStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLChangeRegistration.html b/docs/Classes/SDLChangeRegistration.html
new file mode 100644
index 000000000..b27b3d833
--- /dev/null
+++ b/docs/Classes/SDLChangeRegistration.html
@@ -0,0 +1,184 @@
+<h1>SDLChangeRegistration Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-language">language</a></li>
+ <li><a href="#section-hmiDisplayLanguage">hmiDisplayLanguage</a></li>
+ <li><a href="#section-appName">appName</a></li>
+ <li><a href="#section-ttsName">ttsName</a></li>
+ <li><a href="#section-ngnMediaScreenAppName">ngnMediaScreenAppName</a></li>
+ <li><a href="#section-vrSynonyms">vrSynonyms</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>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.</p>
+
+<p>Any HMILevel allowed</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a new SDLChangeRegistration object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new SDLChangeRegistration object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ language
+ </h3>
+
+ <p>@abstract The language the app wants to change to</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">SDLLanguage</span> <span class="o">*</span><span class="n">language</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">language</span><span class="p">:</span> <span class="kt">SDLLanguage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ hmiDisplayLanguage
+ </h3>
+
+ <p>@abstract HMI display language</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">SDLLanguage</span> <span class="o">*</span><span class="n">hmiDisplayLanguage</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">hmiDisplayLanguage</span><span class="p">:</span> <span class="kt">SDLLanguage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ appName
+ </h3>
+
+ <p>Request a new app name registration</p>
+
+<p>Optional, Max string length 100 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">appName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">appName</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ ttsName
+ </h3>
+
+ <p>Request a new TTSName registration.</p>
+
+<p>Optional, Array of SDLTTSChunk, 1 - 100 elements</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">NSArray</span> <span class="o">*</span><span class="n">ttsName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">ttsName</span><span class="p">:</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ ngnMediaScreenAppName
+ </h3>
+
+ <p>Request a new app short name registration</p>
+
+<p>Optional, Max string length 100 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">ngnMediaScreenAppName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">ngnMediaScreenAppName</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ vrSynonyms
+ </h3>
+
+ <p>Request a new VR synonyms registration</p>
+
+<p>Optional, Array of NSString, 1 - 100 elements, max string length 40 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">NSArray</span> <span class="o">*</span><span class="n">vrSynonyms</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">vrSynonyms</span><span class="p">:</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLChangeRegistrationResponse.html b/docs/Classes/SDLChangeRegistrationResponse.html
new file mode 100644
index 000000000..ea5933063
--- /dev/null
+++ b/docs/Classes/SDLChangeRegistrationResponse.html
@@ -0,0 +1,48 @@
+<h1>SDLChangeRegistrationResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLChangeRegistrationResponse is sent, when SDLChangeRegistration has been called</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLChangeRegistrationResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLChangeRegistrationResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLCharacterSet.html b/docs/Classes/SDLCharacterSet.html
new file mode 100644
index 000000000..98a4dae0d
--- /dev/null
+++ b/docs/Classes/SDLCharacterSet.html
@@ -0,0 +1,134 @@
+<h1>SDLCharacterSet Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+TYPE2SET">+TYPE2SET</a></li>
+ <li><a href="#section-+TYPE5SET">+TYPE5SET</a></li>
+ <li><a href="#section-+CID1SET">+CID1SET</a></li>
+ <li><a href="#section-+CID2SET">+CID2SET</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Character sets supported by SDL.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to SDLCharacterSet</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCharacterSet</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLCharacterSet</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLCharacterSet</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLCharacterSet</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLCharacterSet</p>
+
+ </div>
+
+ <h3>
+ +TYPE2SET
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLCharacterSet</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +TYPE5SET
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLCharacterSet</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +CID1SET
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLCharacterSet</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +CID2SET
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLCharacterSet</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLChoice.html b/docs/Classes/SDLChoice.html
new file mode 100644
index 000000000..357166e14
--- /dev/null
+++ b/docs/Classes/SDLChoice.html
@@ -0,0 +1,247 @@
+<h1>SDLChoice Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-choiceID">choiceID</a></li>
+ <li><a href="#section-menuName">menuName</a></li>
+ <li><a href="#section-vrCommands">vrCommands</a></li>
+ <li><a href="#section-image">image</a></li>
+ <li><a href="#section-secondaryText">secondaryText</a></li>
+ <li><a href="#section-tertiaryText">tertiaryText</a></li>
+ <li><a href="#section-secondaryImage">secondaryImage</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>A choice is an option which a user can select either via the menu or via voice recognition (VR) during an application initiated interaction.
+ <p><b> Parameter List</b>
+ <table border="1" rules="all">
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Description</th>
+ <th>SmartDeviceLink Ver. Available</th>
+ </tr>
+ <tr>
+ <td>choiceID</td>
+ <td>NSNumber * </td>
+ <td>Application-scoped identifier that uniquely identifies this choice.
+ <br/>Min: 0
+ <br/>Max: 65535
+ </td>
+ <td>SmartDeviceLink 1.0</td>
+ </tr>
+ <tr>
+ <td>menuName</td>
+ <td>NSString * </td>
+ <td>Text which appears in menu, representing this choice.
+ <br/>Min: 1
+ <br/>Max: 100
+ </td>
+ <td>SmartDeviceLink 1.0</td>
+ </tr>
+ <tr>
+ <td>vrCommands</td>
+ <td>NSMutableArray *</td>
+ <td>An array of strings to be used as VR synonyms for this choice. If this array is provided, it must have at least one non-empty element</td>
+ <td>SmartDeviceLink 1.0</td>
+ </tr>
+ <tr>
+ <td>image</td>
+ <td>SDLImage * </td>
+ <td>Either a static hex icon value or a binary image file name identifier (sent by PutFile).</td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ </table></p>
+
+<p>Since <b>SmartDeviceLink 1.0</b><br></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLChoice object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLChoice object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ choiceID
+ </h3>
+
+ <p>@abstract the application-scoped identifier that uniquely identifies this choice</p>
+
+<p>Required, Integer 0 - 65535</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">choiceID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">choiceID</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ menuName
+ </h3>
+
+ <p>@abstract Text which appears in menu, representing this choice</p>
+
+<p>Required, Max string length 500 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">menuName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">menuName</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ vrCommands
+ </h3>
+
+ <p>@abstract VR synonyms for this choice</p>
+
+<p>Required, Array of Strings, Array length 1 - 100, Max String length 99 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">vrCommands</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">vrCommands</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ image
+ </h3>
+
+ <p>@abstract The image of the choice</p>
+
+<p>Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLImage</span> <span class="o">*</span><span class="n">image</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">image</span><span class="p">:</span> <span class="kt">SDLImage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ secondaryText
+ </h3>
+
+ <p>@abstract Optional secondary text to display; e.g. address of POI in a search result entry</p>
+
+<p>Optional, Max String length 500 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">secondaryText</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">secondaryText</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ tertiaryText
+ </h3>
+
+ <p>@abstract Optional tertiary text to display; e.g. distance to POI for a search result entry</p>
+
+<p>Optional, Max String length 500 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">tertiaryText</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">tertiaryText</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ secondaryImage
+ </h3>
+
+ <p>@abstract Optional secondary image for choice</p>
+
+<p>Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLImage</span> <span class="o">*</span><span class="n">secondaryImage</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">secondaryImage</span><span class="p">:</span> <span class="kt">SDLImage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLClusterModeStatus.html b/docs/Classes/SDLClusterModeStatus.html
new file mode 100644
index 000000000..05a1a9316
--- /dev/null
+++ b/docs/Classes/SDLClusterModeStatus.html
@@ -0,0 +1,86 @@
+<h1>SDLClusterModeStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-powerModeActive">powerModeActive</a></li>
+ <li><a href="#section-powerModeQualificationStatus">powerModeQualificationStatus</a></li>
+ <li><a href="#section-carModeStatus">carModeStatus</a></li>
+ <li><a href="#section-powerModeStatus">powerModeStatus</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ powerModeActive
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ powerModeQualificationStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ carModeStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ powerModeStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLCompassDirection.html b/docs/Classes/SDLCompassDirection.html
new file mode 100644
index 000000000..d2c3bea3d
--- /dev/null
+++ b/docs/Classes/SDLCompassDirection.html
@@ -0,0 +1,273 @@
+<h1>SDLCompassDirection Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+NORTH">+NORTH</a></li>
+ <li><a href="#section-+NORTHWEST">+NORTHWEST</a></li>
+ <li><a href="#section-+WEST">+WEST</a></li>
+ <li><a href="#section-+SOUTHWEST">+SOUTHWEST</a></li>
+ <li><a href="#section-+SOUTH">+SOUTH</a></li>
+ <li><a href="#section-+SOUTHEAST">+SOUTHEAST</a></li>
+ <li><a href="#section-+EAST">+EAST</a></li>
+ <li><a href="#section-+NORTHEAST">+NORTHEAST</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The list of potential compass directions.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to SDLCompassDirection
+- parameter: value The value of the string to get an object for
+- returns: SDLCompassDirection</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCompassDirection</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLCompassDirection</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLCompassDirection</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLCompassDirection
+- returns: An array that store all possible SDLCompassDirection</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>An array that store all possible SDLCompassDirection</p>
+
+ </div>
+
+ <h3>
+ +NORTH
+ </h3>
+
+ <p>@abstract Direction North
+- returns: A SDLCompassDirection with the value of <em>NORTH</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCompassDirection</span> <span class="o">*</span><span class="p">)</span><span class="n">NORTH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NORTH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLCompassDirection</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>A SDLCompassDirection with the value of <em>NORTH</em></p>
+
+ </div>
+
+ <h3>
+ +NORTHWEST
+ </h3>
+
+ <p>@abstract Direction Northwest
+- returns: A SDLCompassDirection with the value of <em>NORTHWEST</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCompassDirection</span> <span class="o">*</span><span class="p">)</span><span class="n">NORTHWEST</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NORTHWEST</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLCompassDirection</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>A SDLCompassDirection with the value of <em>NORTHWEST</em></p>
+
+ </div>
+
+ <h3>
+ +WEST
+ </h3>
+
+ <p>@abstract Direction West
+- returns: A SDLCompassDirection with the value of <em>WEST</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCompassDirection</span> <span class="o">*</span><span class="p">)</span><span class="n">WEST</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">WEST</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLCompassDirection</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>A SDLCompassDirection with the value of <em>WEST</em></p>
+
+ </div>
+
+ <h3>
+ +SOUTHWEST
+ </h3>
+
+ <p>@abstract Direction Southwest
+- returns: A SDLCompassDirection with the value of <em>SOUTHWEST</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCompassDirection</span> <span class="o">*</span><span class="p">)</span><span class="n">SOUTHWEST</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SOUTHWEST</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLCompassDirection</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>A SDLCompassDirection with the value of <em>SOUTHWEST</em></p>
+
+ </div>
+
+ <h3>
+ +SOUTH
+ </h3>
+
+ <p>@abstract Direction South
+- returns: A SDLCompassDirection with the value of <em>SOUTH</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCompassDirection</span> <span class="o">*</span><span class="p">)</span><span class="n">SOUTH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SOUTH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLCompassDirection</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>A SDLCompassDirection with the value of <em>SOUTH</em></p>
+
+ </div>
+
+ <h3>
+ +SOUTHEAST
+ </h3>
+
+ <p>@abstract Direction Southeast
+- returns: A SDLCompassDirection with the value of <em>SOUTHEAST</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCompassDirection</span> <span class="o">*</span><span class="p">)</span><span class="n">SOUTHEAST</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SOUTHEAST</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLCompassDirection</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>A SDLCompassDirection with the value of <em>SOUTHEAST</em></p>
+
+ </div>
+
+ <h3>
+ +EAST
+ </h3>
+
+ <p>@abstract Direction East
+- returns: A SDLCompassDirection with the value of <em>EAST</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCompassDirection</span> <span class="o">*</span><span class="p">)</span><span class="n">EAST</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">EAST</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLCompassDirection</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>A SDLCompassDirection with the value of <em>EAST</em></p>
+
+ </div>
+
+ <h3>
+ +NORTHEAST
+ </h3>
+
+ <p>@abstract Direction Northeast
+- returns: A SDLCompassDirection with the value of <em>NORTHEAST</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLCompassDirection</span> <span class="o">*</span><span class="p">)</span><span class="n">NORTHEAST</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NORTHEAST</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLCompassDirection</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>A SDLCompassDirection with the value of <em>NORTHEAST</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLComponentVolumeStatus.html b/docs/Classes/SDLComponentVolumeStatus.html
new file mode 100644
index 000000000..5b87f86dc
--- /dev/null
+++ b/docs/Classes/SDLComponentVolumeStatus.html
@@ -0,0 +1,223 @@
+<h1>SDLComponentVolumeStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+UNKNOWN">+UNKNOWN</a></li>
+ <li><a href="#section-+NORMAL">+NORMAL</a></li>
+ <li><a href="#section-+LOW">+LOW</a></li>
+ <li><a href="#section-+FAULT">+FAULT</a></li>
+ <li><a href="#section-+ALERT">+ALERT</a></li>
+ <li><a href="#section-+NOT_SUPPORTED">+NOT_SUPPORTED</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The volume status of a vehicle component.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to SDLComponentVolumeStatus
+- parameter: value The value of the string to get an object for
+- returns: SDLComponentVolumeStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLComponentVolumeStatus</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLComponentVolumeStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLComponentVolumeStatus</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLComponentVolumeStatus
+- returns: An array that store all possible SDLComponentVolumeStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>An array that store all possible SDLComponentVolumeStatus</p>
+
+ </div>
+
+ <h3>
+ +UNKNOWN
+ </h3>
+
+ <p>@abstract Unknown SDLComponentVolumeStatus
+- returns: a SDLComponentVolumeStatus with the value of <em>UNKNOWN</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLComponentVolumeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">UNKNOWN</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">UNKNOWN</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLComponentVolumeStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLComponentVolumeStatus with the value of <em>UNKNOWN</em></p>
+
+ </div>
+
+ <h3>
+ +NORMAL
+ </h3>
+
+ <p>@abstract Normal SDLComponentVolumeStatus
+- returns: a SDLComponentVolumeStatus with the value of <em>NORMAL</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLComponentVolumeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NORMAL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NORMAL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLComponentVolumeStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLComponentVolumeStatus with the value of <em>NORMAL</em></p>
+
+ </div>
+
+ <h3>
+ +LOW
+ </h3>
+
+ <p>@abstract Low SDLComponentVolumeStatus
+- returns: a SDLComponentVolumeStatus with the value of <em>LOW</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLComponentVolumeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">LOW</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">LOW</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLComponentVolumeStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLComponentVolumeStatus with the value of <em>LOW</em></p>
+
+ </div>
+
+ <h3>
+ +FAULT
+ </h3>
+
+ <p>@abstract Fault SDLComponentVolumeStatus
+- returns: a SDLComponentVolumeStatus with the value of <em>FAULT</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLComponentVolumeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">FAULT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FAULT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLComponentVolumeStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLComponentVolumeStatus with the value of <em>FAULT</em></p>
+
+ </div>
+
+ <h3>
+ +ALERT
+ </h3>
+
+ <p>@abstract Alert SDLComponentVolumeStatus
+- returns: a SDLComponentVolumeStatus with the value of <em>ALERT</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLComponentVolumeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">ALERT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ALERT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLComponentVolumeStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLComponentVolumeStatus with the value of <em>ALERT</em></p>
+
+ </div>
+
+ <h3>
+ +NOT_SUPPORTED
+ </h3>
+
+ <p>@abstract Not supported SDLComponentVolumeStatus
+- returns: a SDLComponentVolumeStatus with the value of <em>NOT_SUPPORTED</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLComponentVolumeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NOT_SUPPORTED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NOT_SUPPORTED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLComponentVolumeStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLComponentVolumeStatus with the value of <em>NOT_SUPPORTED</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLConsoleController.html b/docs/Classes/SDLConsoleController.html
new file mode 100644
index 000000000..3d32f72bb
--- /dev/null
+++ b/docs/Classes/SDLConsoleController.html
@@ -0,0 +1,74 @@
+<h1>SDLConsoleController Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-messageList">messageList</a></li>
+ <li><a href="#section-atBottom">atBottom</a></li>
+ <li><a href="#section-dateFormatter">dateFormatter</a></li>
+ <li><a href="#section-messageList">messageList</a></li>
+ <li><a href="#section--initWithTableView:">-initWithTableView:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ messageList
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ atBottom
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ dateFormatter
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ messageList
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithTableView:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLCreateInteractionChoiceSet.html b/docs/Classes/SDLCreateInteractionChoiceSet.html
new file mode 100644
index 000000000..04051891b
--- /dev/null
+++ b/docs/Classes/SDLCreateInteractionChoiceSet.html
@@ -0,0 +1,114 @@
+<h1>SDLCreateInteractionChoiceSet Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-interactionChoiceSetID">interactionChoiceSetID</a></li>
+ <li><a href="#section-choiceSet">choiceSet</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Creates a Choice Set which can be used in subsequent <em>SDLPerformInteraction</em> Operations.</p>
+
+<p>HMILevel needs to be FULL, LIMITED or BACKGROUND</p>
+
+<p>Before a perform interaction is sent you MUST wait for the success from the CreateInteractionChoiceSet RPC.</p>
+
+<p>If you do not wait the system may not recognize the first utterance from the user.</p>
+
+<p>@since SDL 1.0</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLDeleteInteractionChoiceSet SDLPerformInteraction
+
+</div>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a new SDLCreateInteractionChoiceSet object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new SDLCreateInteractionChoiceSet object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ interactionChoiceSetID
+ </h3>
+
+ <p>@abstract A unique ID that identifies the Choice Set</p>
+
+<p>Required, Integer, 0 - 2,000,000,000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">interactionChoiceSetID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">interactionChoiceSetID</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ choiceSet
+ </h3>
+
+ <p>@abstract Array of choices, which the user can select by menu or voice recognition</p>
+
+<p>Required, SDLChoice, Array size 1 - 100</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">choiceSet</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">choiceSet</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLCreateInteractionChoiceSetResponse.html b/docs/Classes/SDLCreateInteractionChoiceSetResponse.html
new file mode 100644
index 000000000..35fd75be4
--- /dev/null
+++ b/docs/Classes/SDLCreateInteractionChoiceSetResponse.html
@@ -0,0 +1,49 @@
+<h1>SDLCreateInteractionChoiceSetResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLCreateInteractionChoiceSetResponse is sent, when SDLCreateInteractionChoiceSet
+ has been called</p>
+
+<p>Since <b>SmartDeviceLink 1.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLCreateInteractionChoiceSetResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLCreateInteractionChoiceSetResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDIDResult.html b/docs/Classes/SDLDIDResult.html
new file mode 100644
index 000000000..4c3092e86
--- /dev/null
+++ b/docs/Classes/SDLDIDResult.html
@@ -0,0 +1,74 @@
+<h1>SDLDIDResult Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-resultCode">resultCode</a></li>
+ <li><a href="#section-didLocation">didLocation</a></li>
+ <li><a href="#section-data">data</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ resultCode
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ didLocation
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ data
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDebugTool.html b/docs/Classes/SDLDebugTool.html
new file mode 100644
index 000000000..570a4df11
--- /dev/null
+++ b/docs/Classes/SDLDebugTool.html
@@ -0,0 +1,170 @@
+<h1>SDLDebugTool Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+addConsole:">+addConsole:</a></li>
+ <li><a href="#section-+addConsole:toGroup:">+addConsole:toGroup:</a></li>
+ <li><a href="#section-+removeConsole:">+removeConsole:</a></li>
+ <li><a href="#section-+removeConsole:fromGroup:">+removeConsole:fromGroup:</a></li>
+ <li><a href="#section-+logInfo:">+logInfo:</a></li>
+ <li><a href="#section-+logInfo:withType:">+logInfo:withType:</a></li>
+ <li><a href="#section-+logInfo:withType:toOutput:">+logInfo:withType:toOutput:</a></li>
+ <li><a href="#section-+logInfo:andBinaryData:withType:toOutput:">+logInfo:andBinaryData:withType:toOutput:</a></li>
+ <li><a href="#section-+logInfo:withType:toOutput:toGroup:">+logInfo:withType:toOutput:toGroup:</a></li>
+ <li><a href="#section-+enableDebugToLogFile">+enableDebugToLogFile</a></li>
+ <li><a href="#section-+disableDebugToLogFile">+disableDebugToLogFile</a></li>
+ <li><a href="#section-+writeToLogFile:">+writeToLogFile:</a></li>
+ <li><a href="#section-+stringForDebugType:">+stringForDebugType:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +addConsole:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +addConsole:toGroup:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +removeConsole:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +removeConsole:fromGroup:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +logInfo:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +logInfo:withType:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +logInfo:withType:toOutput:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +logInfo:andBinaryData:withType:toOutput:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +logInfo:withType:toOutput:toGroup:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +enableDebugToLogFile
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +disableDebugToLogFile
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +writeToLogFile:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +stringForDebugType:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDeleteCommand.html b/docs/Classes/SDLDeleteCommand.html
new file mode 100644
index 000000000..4d6b394c0
--- /dev/null
+++ b/docs/Classes/SDLDeleteCommand.html
@@ -0,0 +1,91 @@
+<h1>SDLDeleteCommand Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-cmdID">cmdID</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Removes a command from the Command Menu
+ <p>
+ <b>HMI Status Requirements:</b><br/>
+ HMILevel: FULL, LIMITED or BACKGROUND<br/>
+ AudioStreamingState: N/A<br/>
+ SystemContext: Should not be attempted when VRSESSION or MENU
+ </p></p>
+
+<p>Since <b>SmartDeviceLink 1.0</b><br>
+ see SDLAddCommand SDLAddSubMenu SDLDeleteSubMenu</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a new SDLDeleteCommand object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new SDLDeleteCommand object indicated by the NSMutableDictionary
+ parameter
+ <p></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ cmdID
+ </h3>
+
+ <p>@abstract the Command ID that identifies the Command to be deleted from Command Menu
+@discussion an NSNumber value representing Command ID
+ <p>
+ <b>Notes: </b>Min Value: 0; Max Value: 2000000000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">cmdID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">cmdID</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDeleteCommandResponse.html b/docs/Classes/SDLDeleteCommandResponse.html
new file mode 100644
index 000000000..6ea53307c
--- /dev/null
+++ b/docs/Classes/SDLDeleteCommandResponse.html
@@ -0,0 +1,48 @@
+<h1>SDLDeleteCommandResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLDeleteCommandResponse is sent, when SDLDeleteCommand has been called</p>
+
+<p>Since <b>SmartDeviceLink 1.0</b><br></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteCommandResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteCommandResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDeleteFile.html b/docs/Classes/SDLDeleteFile.html
new file mode 100644
index 000000000..4f7c37dfa
--- /dev/null
+++ b/docs/Classes/SDLDeleteFile.html
@@ -0,0 +1,84 @@
+<h1>SDLDeleteFile Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-syncFileName">syncFileName</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Used to delete a file resident on the SDL module in the app&rsquo;s local cache.
+ Not supported on first generation SDL vehicles
+ <p></p>
+
+<p>Since <b>SmartDeviceLink 2.0</b><br>
+ see SDLPutFile SDLListFiles</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a new SDLDeleteFile object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new SDLDeleteFile object indicated by the dictionary parameter
+ <p></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ syncFileName
+ </h3>
+
+ <p>@abstract a file reference name
+@discussion a String value representing a file reference name</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">syncFileName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">syncFileName</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDeleteFileResponse.html b/docs/Classes/SDLDeleteFileResponse.html
new file mode 100644
index 000000000..eb7fcb6e3
--- /dev/null
+++ b/docs/Classes/SDLDeleteFileResponse.html
@@ -0,0 +1,64 @@
+<h1>SDLDeleteFileResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-spaceAvailable">spaceAvailable</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Delete File Response is sent, when DeleteFile has been called</p>
+
+<p>Since <b>SmartDeviceLink 2.0</b><br></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteFileResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteFileResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ spaceAvailable
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteFileResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDeleteInteractionChoiceSet.html b/docs/Classes/SDLDeleteInteractionChoiceSet.html
new file mode 100644
index 000000000..ef089f5f6
--- /dev/null
+++ b/docs/Classes/SDLDeleteInteractionChoiceSet.html
@@ -0,0 +1,93 @@
+<h1>SDLDeleteInteractionChoiceSet Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-interactionChoiceSetID">interactionChoiceSetID</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Deletes an existing Choice Set identified by the parameter
+ interactionChoiceSetID. If the specified interactionChoiceSetID is currently
+ in use by an active <i> SDLPerformInteraction</i> this call to
+ delete the Choice Set will fail returning an IN_USE resultCode
+ <p>
+ Function Group: Base
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUD</b><br/>
+ </p></p>
+
+<p>Since <b>SmartDeviceLink 1.0</b><br>
+ see SDLCreateInteractionChoiceSet SDLPerformInteraction</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a new SDLDeleteInteractionChoiceSet object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new SDLDeleteInteractionChoiceSet object indicated by the
+ NSMutableDictionary parameter
+ <p></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ interactionChoiceSetID
+ </h3>
+
+ <p>@abstract a unique ID that identifies the Choice Set
+@discussion a unique ID that identifies the Choice Set
+<p>
+<b>Notes: </b>Min Value: 0; Max Value: 2000000000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">interactionChoiceSetID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">interactionChoiceSetID</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDeleteInteractionChoiceSetResponse.html b/docs/Classes/SDLDeleteInteractionChoiceSetResponse.html
new file mode 100644
index 000000000..14be1d432
--- /dev/null
+++ b/docs/Classes/SDLDeleteInteractionChoiceSetResponse.html
@@ -0,0 +1,48 @@
+<h1>SDLDeleteInteractionChoiceSetResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLDeleteInteractionChoiceSetResponse is sent, when SDLDeleteInteractionChoiceSet has been called</p>
+
+<p>Since <b>SmartDeviceLink 1.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteInteractionChoiceSetResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteInteractionChoiceSetResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDeleteSubMenu.html b/docs/Classes/SDLDeleteSubMenu.html
new file mode 100644
index 000000000..ead86fc3b
--- /dev/null
+++ b/docs/Classes/SDLDeleteSubMenu.html
@@ -0,0 +1,88 @@
+<h1>SDLDeleteSubMenu Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-menuID">menuID</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Deletes a submenu from the Command Menu
+ <p>
+ <b>Notes: </b>When an app deletes a submenu that has child commands, those
+ child commands are also deleted
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since <b>SmartDeviceLink 1.0</b><br>
+ see SDLAddCommand SDLAddSubMenu SDLDeleteCommand</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a new SDLDeleteSubMenu object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new SDLDeleteSubMenu object indicated by the dictionary parameter<p>
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ menuID
+ </h3>
+
+ <p>@abstract the MenuID that identifies the SDLSubMenu to be delete
+@discussion <b>Notes: </b>Min Value: 0; Max Value: 2000000000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">menuID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">menuID</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDeleteSubMenuResponse.html b/docs/Classes/SDLDeleteSubMenuResponse.html
new file mode 100644
index 000000000..50ec05376
--- /dev/null
+++ b/docs/Classes/SDLDeleteSubMenuResponse.html
@@ -0,0 +1,48 @@
+<h1>SDLDeleteSubMenuResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLDeleteSubMenuResponse is sent, when SDLDeleteSubMenu has been called</p>
+
+<p>Since <b>SmartDeviceLink 1.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteSubMenuResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDeleteSubMenuResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDeviceInfo.html b/docs/Classes/SDLDeviceInfo.html
new file mode 100644
index 000000000..675dbed35
--- /dev/null
+++ b/docs/Classes/SDLDeviceInfo.html
@@ -0,0 +1,110 @@
+<h1>SDLDeviceInfo Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-hardware">hardware</a></li>
+ <li><a href="#section-firmwareRev">firmwareRev</a></li>
+ <li><a href="#section-os">os</a></li>
+ <li><a href="#section-osVersion">osVersion</a></li>
+ <li><a href="#section-carrier">carrier</a></li>
+ <li><a href="#section-maxNumberRFCOMMPorts">maxNumberRFCOMMPorts</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ hardware
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ firmwareRev
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ os
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ osVersion
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ carrier
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ maxNumberRFCOMMPorts
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDeviceLevelStatus.html b/docs/Classes/SDLDeviceLevelStatus.html
new file mode 100644
index 000000000..7dd7393a6
--- /dev/null
+++ b/docs/Classes/SDLDeviceLevelStatus.html
@@ -0,0 +1,223 @@
+<h1>SDLDeviceLevelStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+ZERO_LEVEL_BARS">+ZERO_LEVEL_BARS</a></li>
+ <li><a href="#section-+ONE_LEVEL_BARS">+ONE_LEVEL_BARS</a></li>
+ <li><a href="#section-+TWO_LEVEL_BARS">+TWO_LEVEL_BARS</a></li>
+ <li><a href="#section-+THREE_LEVEL_BARS">+THREE_LEVEL_BARS</a></li>
+ <li><a href="#section-+FOUR_LEVEL_BARS">+FOUR_LEVEL_BARS</a></li>
+ <li><a href="#section-+NOT_PROVIDED">+NOT_PROVIDED</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Reflects the reported battery status of the connected device, if reported.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to DeviceLevelStatus
+- parameter: value String
+- returns: DeviceLevelStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDeviceLevelStatus</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLDeviceLevelStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>String</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>DeviceLevelStatus</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLDeviceLevelStatus
+- returns: an array that store all possible SDLDeviceLevelStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLDeviceLevelStatus</p>
+
+ </div>
+
+ <h3>
+ +ZERO_LEVEL_BARS
+ </h3>
+
+ <p>@abstract Device battery level is zero bars
+- returns: a SDLDeviceLevelStatus with value of <em>ZERO_LEVEL_BARS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDeviceLevelStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">ZERO_LEVEL_BARS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ZERO_LEVEL_BARS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLDeviceLevelStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLDeviceLevelStatus with value of <em>ZERO_LEVEL_BARS</em></p>
+
+ </div>
+
+ <h3>
+ +ONE_LEVEL_BARS
+ </h3>
+
+ <p>@abstract Device battery level is one bar
+- returns: a SDLDeviceLevelStatus with value of <em>ONE_LEVEL_BARS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDeviceLevelStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">ONE_LEVEL_BARS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ONE_LEVEL_BARS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLDeviceLevelStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLDeviceLevelStatus with value of <em>ONE_LEVEL_BARS</em></p>
+
+ </div>
+
+ <h3>
+ +TWO_LEVEL_BARS
+ </h3>
+
+ <p>@abstract Device battery level is two bars
+- returns: a SDLDeviceLevelStatus with value of <em>TWO_LEVEL_BARS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDeviceLevelStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">TWO_LEVEL_BARS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TWO_LEVEL_BARS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLDeviceLevelStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLDeviceLevelStatus with value of <em>TWO_LEVEL_BARS</em></p>
+
+ </div>
+
+ <h3>
+ +THREE_LEVEL_BARS
+ </h3>
+
+ <p>@abstract Device battery level is three bars
+- returns: a SDLDeviceLevelStatus with value of <em>THREE_LEVEL_BARS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDeviceLevelStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">THREE_LEVEL_BARS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">THREE_LEVEL_BARS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLDeviceLevelStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLDeviceLevelStatus with value of <em>THREE_LEVEL_BARS</em></p>
+
+ </div>
+
+ <h3>
+ +FOUR_LEVEL_BARS
+ </h3>
+
+ <p>@abstract Device battery level is four bars
+- returns: a SDLDeviceLevelStatus with value of <em>FOUR_LEVEL_BARS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDeviceLevelStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">FOUR_LEVEL_BARS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FOUR_LEVEL_BARS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLDeviceLevelStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLDeviceLevelStatus with value of <em>FOUR_LEVEL_BARS</em></p>
+
+ </div>
+
+ <h3>
+ +NOT_PROVIDED
+ </h3>
+
+ <p>@abstract Device battery level is unknown
+- returns: a SDLDeviceLevelStatus with value of <em>NOT_PROVIDED</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDeviceLevelStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NOT_PROVIDED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NOT_PROVIDED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLDeviceLevelStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLDeviceLevelStatus with value of <em>NOT_PROVIDED</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLDeviceStatus.html b/docs/Classes/SDLDeviceStatus.html
new file mode 100644
index 000000000..05eb75332
--- /dev/null
+++ b/docs/Classes/SDLDeviceStatus.html
@@ -0,0 +1,395 @@
+<h1>SDLDeviceStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-voiceRecOn">voiceRecOn</a></li>
+ <li><a href="#section-btIconOn">btIconOn</a></li>
+ <li><a href="#section-callActive">callActive</a></li>
+ <li><a href="#section-phoneRoaming">phoneRoaming</a></li>
+ <li><a href="#section-textMsgAvailable">textMsgAvailable</a></li>
+ <li><a href="#section-battLevelStatus">battLevelStatus</a></li>
+ <li><a href="#section-stereoAudioOutputMuted">stereoAudioOutputMuted</a></li>
+ <li><a href="#section-monoAudioOutputMuted">monoAudioOutputMuted</a></li>
+ <li><a href="#section-signalLevelStatus">signalLevelStatus</a></li>
+ <li><a href="#section-primaryAudioSource">primaryAudioSource</a></li>
+ <li><a href="#section-eCallEventActive">eCallEventActive</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Describes the status related to a connected mobile device or SDL and if or how it is represented in the vehicle.</p>
+
+<p>Parameter List
+ <table border="1" rules="all">
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Description</th>
+ <th>SmartDeviceLink Ver. Available</th>
+ </tr>
+ <tr>
+ <td>voiceRecOn</td>
+ <td>NSNumber * </td>
+ <td>Voice recognition is on
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>btIconOn</td>
+ <td>NSNumber * </td>
+ <td>Bluetooth connection established
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>callActive</td>
+ <td>NSNumber * </td>
+ <td>A call is being active
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>phoneRoaming</td>
+ <td>NSNumber * </td>
+ <td>The phone is in roaming mode
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>textMsgAvailable</td>
+ <td>NSNumber * </td>
+ <td>A textmessage is available
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>battLevelStatus</td>
+ <td>SDLDeviceLevelStatus * </td>
+ <td>Battery level status
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>stereoAudioOutputMuted</td>
+ <td>NSNumber * </td>
+ <td>Status of the stereo audio output channel
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>monoAudioOutputMuted</td>
+ <td>NSNumber * </td>
+ <td>Status of the mono audio output channel
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>signalLevelStatus</td>
+ <td>SDLDeviceLevelStatus * </td>
+ <td>Signal level status
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>primaryAudioSource</td>
+ <td>PrimaryAudioSource * </td>
+ <td>Reflects the current primary audio source of SDL (if selected).
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ <tr>
+ <td>eCallEventActive</td>
+ <td>NSNumber * </td>
+ <td>Reflects, if an eCall event is active
+ </td>
+ <td>SmartDeviceLink 2.0</td>
+ </tr>
+ </table>
+ @since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLDeviceStatus object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLDeviceStatus object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use to construct the object</p>
+</dd>
+ </dl>
+
+ <h3>
+ voiceRecOn
+ </h3>
+
+ <p>@abstract Indicates whether the voice recognition is on or off</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">voiceRecOn</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">voiceRecOn</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ btIconOn
+ </h3>
+
+ <p>@abstract Indicates whether the bluetooth connection established</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">btIconOn</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">btIconOn</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ callActive
+ </h3>
+
+ <p>@abstract Indicates whether a call is being active</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">callActive</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">callActive</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ phoneRoaming
+ </h3>
+
+ <p>@abstract Indicates whether the phone is in roaming mode</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">phoneRoaming</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">phoneRoaming</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ textMsgAvailable
+ </h3>
+
+ <p>@abstract Indicates whether a textmessage is available</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">textMsgAvailable</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">textMsgAvailable</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ battLevelStatus
+ </h3>
+
+ <p>@abstract Battery level status</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLDeviceLevelStatus
+
+</div>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLDeviceLevelStatus</span> <span class="o">*</span><span class="n">battLevelStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">battLevelStatus</span><span class="p">:</span> <span class="kt">SDLDeviceLevelStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ stereoAudioOutputMuted
+ </h3>
+
+ <p>@abstract The status of the stereo audio output channel</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">stereoAudioOutputMuted</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">stereoAudioOutputMuted</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ monoAudioOutputMuted
+ </h3>
+
+ <p>@abstract The status of the mono audio output channel</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">monoAudioOutputMuted</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">monoAudioOutputMuted</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ signalLevelStatus
+ </h3>
+
+ <p>@abstract Signal level status</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLDeviceLevelStatus
+
+</div>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLDeviceLevelStatus</span> <span class="o">*</span><span class="n">signalLevelStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">signalLevelStatus</span><span class="p">:</span> <span class="kt">SDLDeviceLevelStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ primaryAudioSource
+ </h3>
+
+ <p>@abstract The current primary audio source of SDL (if selected).</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLPrimaryAudioSource
+
+</div>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLPrimaryAudioSource</span> <span class="o">*</span><span class="n">primaryAudioSource</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">primaryAudioSource</span><span class="p">:</span> <span class="kt">SDLPrimaryAudioSource</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ eCallEventActive
+ </h3>
+
+ <p>@abstract Indicates if an emergency call is active</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">eCallEventActive</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">eCallEventActive</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDiagnosticMessage.html b/docs/Classes/SDLDiagnosticMessage.html
new file mode 100644
index 000000000..e447dd870
--- /dev/null
+++ b/docs/Classes/SDLDiagnosticMessage.html
@@ -0,0 +1,111 @@
+<h1>SDLDiagnosticMessage Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-targetID">targetID</a></li>
+ <li><a href="#section-messageLength">messageLength</a></li>
+ <li><a href="#section-messageData">messageData</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Non periodic vehicle diagnostic request</p>
+
+<p>@since SDL 3.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDiagnosticMessage</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDiagnosticMessage</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ targetID
+ </h3>
+
+ <p>Name of target ECU</p>
+
+<p>Required, Integer, 0 - 65535</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">targetID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">targetID</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ messageLength
+ </h3>
+
+ <p>Length of message (in bytes)</p>
+
+<p>Required, Integer, 65535</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">messageLength</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">messageLength</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ messageData
+ </h3>
+
+ <p>Array of bytes comprising CAN message.</p>
+
+<p>Required, Array of NSNumber (Integers), Array size 1 - 65535, Integer Size 0 - 255</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">messageData</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">messageData</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDiagnosticMessageResponse.html b/docs/Classes/SDLDiagnosticMessageResponse.html
new file mode 100644
index 000000000..32521746a
--- /dev/null
+++ b/docs/Classes/SDLDiagnosticMessageResponse.html
@@ -0,0 +1,63 @@
+<h1>SDLDiagnosticMessageResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-messageDataResult">messageDataResult</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLDiagnosticMessageResponse is sent, when SDLDiagnosticMessage has been called.
+ * Since<b>SmartDeviceLink 3.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDiagnosticMessageResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDiagnosticMessageResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ messageDataResult
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDiagnosticMessageResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDialNumber.html b/docs/Classes/SDLDialNumber.html
new file mode 100644
index 000000000..65c9f7ea5
--- /dev/null
+++ b/docs/Classes/SDLDialNumber.html
@@ -0,0 +1,67 @@
+<h1>SDLDialNumber Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-number">number</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>This RPC is used to tell the head unit to use bluetooth to dial a phone number using the phone.</p>
+
+<p>@since SDL 4.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDialNumber</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDialNumber</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ number
+ </h3>
+
+ <p>Up to 40 character string representing the phone number. All characters stripped except for &lsquo;0&rsquo;-&lsquo;9&rsquo;, &rsquo;*&rsquo;, &rsquo;#&rsquo;, &rsquo;,&rsquo;, &rsquo;;&rsquo;, and &rsquo;+&rsquo;</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">number</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">number</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDialNumberResponse.html b/docs/Classes/SDLDialNumberResponse.html
new file mode 100644
index 000000000..1c2924043
--- /dev/null
+++ b/docs/Classes/SDLDialNumberResponse.html
@@ -0,0 +1,48 @@
+<h1>SDLDialNumberResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Indicates the result, success, or failure of the SDLDialNumber request.</p>
+
+<p>@since SDL 4.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDialNumberResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDialNumberResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDimension.html b/docs/Classes/SDLDimension.html
new file mode 100644
index 000000000..e59246866
--- /dev/null
+++ b/docs/Classes/SDLDimension.html
@@ -0,0 +1,145 @@
+<h1>SDLDimension Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+NO_FIX">+NO_FIX</a></li>
+ <li><a href="#section-+_2D">+_2D</a></li>
+ <li><a href="#section-+_3D">+_3D</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The supported dimensions of the GPS.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLDimension</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDimension</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLDimension</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLDimension</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLDimension</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>An array that store all possible SDLDimension</p>
+
+ </div>
+
+ <h3>
+ +NO_FIX
+ </h3>
+
+ <p>@abstract No GPS at all
+- returns: the dimension with value of <em>NO_FIX</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDimension</span> <span class="o">*</span><span class="p">)</span><span class="n">NO_FIX</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NO_FIX</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLDimension</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the dimension with value of <em>NO_FIX</em></p>
+
+ </div>
+
+ <h3>
+ +_2D
+ </h3>
+
+ <p>@abstract Longitude and latitude of the GPS
+- returns: the dimension with value of <em>2D</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDimension</span> <span class="o">*</span><span class="p">)</span><span class="n">_2D</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">_2D</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLDimension</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the dimension with value of <em>2D</em></p>
+
+ </div>
+
+ <h3>
+ +_3D
+ </h3>
+
+ <p>@abstract Longitude and latitude and altitude of the GPS
+- returns: the dimension with value of <em>3D</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDimension</span> <span class="o">*</span><span class="p">)</span><span class="n">_3D</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">_3D</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLDimension</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the dimension with value of <em>3D</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLDisplayCapabilities.html b/docs/Classes/SDLDisplayCapabilities.html
new file mode 100644
index 000000000..5d1e885ed
--- /dev/null
+++ b/docs/Classes/SDLDisplayCapabilities.html
@@ -0,0 +1,254 @@
+<h1>SDLDisplayCapabilities Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-displayType">displayType</a></li>
+ <li><a href="#section-textFields">textFields</a></li>
+ <li><a href="#section-imageFields">imageFields</a></li>
+ <li><a href="#section-mediaClockFormats">mediaClockFormats</a></li>
+ <li><a href="#section-graphicSupported">graphicSupported</a></li>
+ <li><a href="#section-templatesAvailable">templatesAvailable</a></li>
+ <li><a href="#section-screenParams">screenParams</a></li>
+ <li><a href="#section-numCustomPresetsAvailable">numCustomPresetsAvailable</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Contains information about the display for the SDL system to which the application is currently connected.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLDisplayCapabilities object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLDisplayCapabilities object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ displayType
+ </h3>
+
+ <p>@abstract The type of display</p>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLDisplayType</span> <span class="o">*</span><span class="n">displayType</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">displayType</span><span class="p">:</span> <span class="kt">SDLDisplayType</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ textFields
+ </h3>
+
+ <p>@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 <em>SDLShow</em>, <em>SDLSetMediaClockTimer</em>, etc.</p>
+
+<p>@discussion This array of SDLTextField structures identify all the text fields to which the application can write on the current display (identified by SDLDisplayType).</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLTextField
+
+</div>
+
+<p>Required, Array of SDLTextField, 1 - 100 objects</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">textFields</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">textFields</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ imageFields
+ </h3>
+
+ <p>@abstract An array of SDLImageField elements</p>
+
+<p>@discussion A set of all fields that support images.</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLImageField
+
+</div>
+
+<p>Optional, Array of SDLImageField, 1 - 100 objects</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">imageFields</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">imageFields</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ mediaClockFormats
+ </h3>
+
+ <p>@abstract An array of SDLMediaClockFormat elements, defining the valid string formats used in specifying the contents of the media clock field</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLMediaClockFormat
+
+</div>
+
+<p>Required, Array of SDLMediaClockFormats, 0 - 100 objects</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">mediaClockFormats</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">mediaClockFormats</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ graphicSupported
+ </h3>
+
+ <p>@abstract The display&rsquo;s persistent screen supports.</p>
+
+<p>@since SDL 2.0</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">graphicSupported</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">graphicSupported</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ templatesAvailable
+ </h3>
+
+ <p>@abstract Number of presets the screen supports</p>
+
+<p>@discussion The number of on-screen custom presets available (if any)</p>
+
+<p>Optional, Array of String, max string size 100, 0 - 100 objects</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">templatesAvailable</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">templatesAvailable</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ screenParams
+ </h3>
+
+ <p>@abstract A set of all parameters related to a prescribed screen area (e.g. for video / touch input)</p>
+
+<p>Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLScreenParams</span> <span class="o">*</span><span class="n">screenParams</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">screenParams</span><span class="p">:</span> <span class="kt">SDLScreenParams</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ numCustomPresetsAvailable
+ </h3>
+
+ <p>@abstract The number of on-screen custom presets available (if any); otherwise omitted</p>
+
+<p>Optional, Integer 1 - 100</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">numCustomPresetsAvailable</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">numCustomPresetsAvailable</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDisplayType.html b/docs/Classes/SDLDisplayType.html
new file mode 100644
index 000000000..4628a13fe
--- /dev/null
+++ b/docs/Classes/SDLDisplayType.html
@@ -0,0 +1,246 @@
+<h1>SDLDisplayType Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+CID">+CID</a></li>
+ <li><a href="#section-+TYPE2">+TYPE2</a></li>
+ <li><a href="#section-+TYPE5">+TYPE5</a></li>
+ <li><a href="#section-+NGN">+NGN</a></li>
+ <li><a href="#section-+GEN2_8_DMA">+GEN2_8_DMA</a></li>
+ <li><a href="#section-+GEN2_6_DMA">+GEN2_6_DMA</a></li>
+ <li><a href="#section-+MFD3">+MFD3</a></li>
+ <li><a href="#section-+MFD4">+MFD4</a></li>
+ <li><a href="#section-+MFD5">+MFD5</a></li>
+ <li><a href="#section-+GEN3_8_INCH">+GEN3_8_INCH</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Identifies the various display types used by SDL.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLDisplayType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDisplayType</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLDisplayType</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLDisplayType</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLDisplayType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLDisplayType</p>
+
+ </div>
+
+ <h3>
+ +CID
+ </h3>
+
+ <p>@abstract This display type provides a 2-line x 20 character <q>dot matrix</q> display.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDisplayType</span> <span class="o">*</span><span class="p">)</span><span class="n">CID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CID</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLDisplayType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLDisplayType with value of <em>CID</em></p>
+
+ </div>
+
+ <h3>
+ +TYPE2
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDisplayType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +TYPE5
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDisplayType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +NGN
+ </h3>
+
+ <p>@abstract This display type provides an 8 inch touchscreen display.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDisplayType</span> <span class="o">*</span><span class="p">)</span><span class="n">NGN</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NGN</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLDisplayType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLDisplayType with value of <em>NGN</em></p>
+
+ </div>
+
+ <h3>
+ +GEN2_8_DMA
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDisplayType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +GEN2_6_DMA
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDisplayType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +MFD3
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDisplayType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +MFD4
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDisplayType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +MFD5
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDisplayType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +GEN3_8_INCH
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLDisplayType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLDriverDistractionState.html b/docs/Classes/SDLDriverDistractionState.html
new file mode 100644
index 000000000..af62eb0e9
--- /dev/null
+++ b/docs/Classes/SDLDriverDistractionState.html
@@ -0,0 +1,118 @@
+<h1>SDLDriverDistractionState Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+DD_ON">+DD_ON</a></li>
+ <li><a href="#section-+DD_OFF">+DD_OFF</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Enumeration that describes possible states of driver distraction.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLDisplayType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDriverDistractionState</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLDriverDistractionState</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLDisplayType</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLDriverDistractionState</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLDriverDistractionState</p>
+
+ </div>
+
+ <h3>
+ +DD_ON
+ </h3>
+
+ <p>@abstract Driver distraction rules are in effect.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDriverDistractionState</span> <span class="o">*</span><span class="p">)</span><span class="n">DD_ON</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DD_ON</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLDriverDistractionState</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLDriverDistractionState with value of <em>DD_ON</em></p>
+
+ </div>
+
+ <h3>
+ +DD_OFF
+ </h3>
+
+ <p>@abstract Driver distraction rules are NOT in effect.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLDriverDistractionState</span> <span class="o">*</span><span class="p">)</span><span class="n">DD_OFF</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DD_OFF</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLDriverDistractionState</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLDriverDistractionState with value of <em>DD_OFF</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLECallConfirmationStatus.html b/docs/Classes/SDLECallConfirmationStatus.html
new file mode 100644
index 000000000..d7f669dc4
--- /dev/null
+++ b/docs/Classes/SDLECallConfirmationStatus.html
@@ -0,0 +1,181 @@
+<h1>SDLECallConfirmationStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+NORMAL">+NORMAL</a></li>
+ <li><a href="#section-+CALL_IN_PROGRESS">+CALL_IN_PROGRESS</a></li>
+ <li><a href="#section-+CALL_CANCELLED">+CALL_CANCELLED</a></li>
+ <li><a href="#section-+CALL_COMPLETED">+CALL_COMPLETED</a></li>
+ <li><a href="#section-+CALL_UNSUCCESSFUL">+CALL_UNSUCCESSFUL</a></li>
+ <li><a href="#section-+ECALL_CONFIGURED_OFF">+ECALL_CONFIGURED_OFF</a></li>
+ <li><a href="#section-+CALL_COMPLETE_DTMF_TIMEOUT">+CALL_COMPLETE_DTMF_TIMEOUT</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Reflects the status of the eCall Notification.
+ *<b>Since</b> SmartDeviceLink 2.0
+ <p></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLECallConfirmationStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLECallConfirmationStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +NORMAL
+ </h3>
+
+ <p>No E-Call signal triggered.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLECallConfirmationStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NORMAL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NORMAL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLECallConfirmationStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +CALL_IN_PROGRESS
+ </h3>
+
+ <p>An E-Call is being in progress.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLECallConfirmationStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">CALL_IN_PROGRESS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CALL_IN_PROGRESS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLECallConfirmationStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +CALL_CANCELLED
+ </h3>
+
+ <p>CALL_CANCELLED An E-Call was cancelled by the user.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLECallConfirmationStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">CALL_CANCELLED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CALL_CANCELLED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLECallConfirmationStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +CALL_COMPLETED
+ </h3>
+
+ <p>The E-Call sequence is completed.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLECallConfirmationStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">CALL_COMPLETED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CALL_COMPLETED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLECallConfirmationStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +CALL_UNSUCCESSFUL
+ </h3>
+
+ <p>An E-Call could not be connected.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLECallConfirmationStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">CALL_UNSUCCESSFUL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CALL_UNSUCCESSFUL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLECallConfirmationStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ECALL_CONFIGURED_OFF
+ </h3>
+
+ <p>E-Call is not configured on this vehicle.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLECallConfirmationStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">ECALL_CONFIGURED_OFF</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ECALL_CONFIGURED_OFF</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLECallConfirmationStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +CALL_COMPLETE_DTMF_TIMEOUT
+ </h3>
+
+ <p>E-Call is considered to be complete without Emergency Operator contact.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLECallConfirmationStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">CALL_COMPLETE_DTMF_TIMEOUT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CALL_COMPLETE_DTMF_TIMEOUT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLECallConfirmationStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLECallInfo.html b/docs/Classes/SDLECallInfo.html
new file mode 100644
index 000000000..1dccad6b8
--- /dev/null
+++ b/docs/Classes/SDLECallInfo.html
@@ -0,0 +1,74 @@
+<h1>SDLECallInfo Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-eCallNotificationStatus">eCallNotificationStatus</a></li>
+ <li><a href="#section-auxECallNotificationStatus">auxECallNotificationStatus</a></li>
+ <li><a href="#section-eCallConfirmationStatus">eCallConfirmationStatus</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ eCallNotificationStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ auxECallNotificationStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ eCallConfirmationStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLEmergencyEvent.html b/docs/Classes/SDLEmergencyEvent.html
new file mode 100644
index 000000000..a8333c6dc
--- /dev/null
+++ b/docs/Classes/SDLEmergencyEvent.html
@@ -0,0 +1,98 @@
+<h1>SDLEmergencyEvent Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-emergencyEventType">emergencyEventType</a></li>
+ <li><a href="#section-fuelCutoffStatus">fuelCutoffStatus</a></li>
+ <li><a href="#section-rolloverEvent">rolloverEvent</a></li>
+ <li><a href="#section-maximumChangeVelocity">maximumChangeVelocity</a></li>
+ <li><a href="#section-multipleEvents">multipleEvents</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ emergencyEventType
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ fuelCutoffStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ rolloverEvent
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ maximumChangeVelocity
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ multipleEvents
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLEmergencyEventType.html b/docs/Classes/SDLEmergencyEventType.html
new file mode 100644
index 000000000..1ba96e375
--- /dev/null
+++ b/docs/Classes/SDLEmergencyEventType.html
@@ -0,0 +1,181 @@
+<h1>SDLEmergencyEventType Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+NO_EVENT">+NO_EVENT</a></li>
+ <li><a href="#section-+FRONTAL">+FRONTAL</a></li>
+ <li><a href="#section-+SIDE">+SIDE</a></li>
+ <li><a href="#section-+REAR">+REAR</a></li>
+ <li><a href="#section-+ROLLOVER">+ROLLOVER</a></li>
+ <li><a href="#section-+NOT_SUPPORTED">+NOT_SUPPORTED</a></li>
+ <li><a href="#section-+FAULT">+FAULT</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Reflects the emergency event status of the vehicle.
+ *<b> Since:</b> SmartDeviceLink 2.0
+ *<p></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLEmergencyEventType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLEmergencyEventType</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +NO_EVENT
+ </h3>
+
+ <p>No emergency event has happened.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLEmergencyEventType</span> <span class="o">*</span><span class="p">)</span><span class="n">NO_EVENT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NO_EVENT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLEmergencyEventType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +FRONTAL
+ </h3>
+
+ <p>Frontal collision has happened.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLEmergencyEventType</span> <span class="o">*</span><span class="p">)</span><span class="n">FRONTAL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FRONTAL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLEmergencyEventType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +SIDE
+ </h3>
+
+ <p>Side collision has happened.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLEmergencyEventType</span> <span class="o">*</span><span class="p">)</span><span class="n">SIDE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SIDE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLEmergencyEventType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +REAR
+ </h3>
+
+ <p>Rear collision has happened.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLEmergencyEventType</span> <span class="o">*</span><span class="p">)</span><span class="n">REAR</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">REAR</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLEmergencyEventType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ROLLOVER
+ </h3>
+
+ <p>A rollover event has happened.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLEmergencyEventType</span> <span class="o">*</span><span class="p">)</span><span class="n">ROLLOVER</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ROLLOVER</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLEmergencyEventType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +NOT_SUPPORTED
+ </h3>
+
+ <p>The signal is not supported</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLEmergencyEventType</span> <span class="o">*</span><span class="p">)</span><span class="n">NOT_SUPPORTED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NOT_SUPPORTED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLEmergencyEventType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +FAULT
+ </h3>
+
+ <p>Emergency status cannot be determined</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLEmergencyEventType</span> <span class="o">*</span><span class="p">)</span><span class="n">FAULT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FAULT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLEmergencyEventType</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLEncodedSyncPData.html b/docs/Classes/SDLEncodedSyncPData.html
new file mode 100644
index 000000000..9204b8915
--- /dev/null
+++ b/docs/Classes/SDLEncodedSyncPData.html
@@ -0,0 +1,50 @@
+<h1>SDLEncodedSyncPData Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-data">data</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ data
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLEncodedSyncPDataResponse.html b/docs/Classes/SDLEncodedSyncPDataResponse.html
new file mode 100644
index 000000000..f41bca280
--- /dev/null
+++ b/docs/Classes/SDLEncodedSyncPDataResponse.html
@@ -0,0 +1,38 @@
+<h1>SDLEncodedSyncPDataResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLEndAudioPassThru.html b/docs/Classes/SDLEndAudioPassThru.html
new file mode 100644
index 000000000..3707c5e08
--- /dev/null
+++ b/docs/Classes/SDLEndAudioPassThru.html
@@ -0,0 +1,68 @@
+<h1>SDLEndAudioPassThru Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>When this request is invoked, the audio capture stops
+<p>
+Function Group: AudioPassThru
+<p>
+<b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+</p>
+
+<p>Since <b>SmartDeviceLink 2.0</b><br>
+see SDLPerformAudioPassThru</p></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a new SDLEndAudioPassThru object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new SDLEndAudioPassThru object indicated by the NSMutableDictionary
+ parameter
+ <p></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLEndAudioPassThruResponse.html b/docs/Classes/SDLEndAudioPassThruResponse.html
new file mode 100644
index 000000000..e2d6c3317
--- /dev/null
+++ b/docs/Classes/SDLEndAudioPassThruResponse.html
@@ -0,0 +1,48 @@
+<h1>SDLEndAudioPassThruResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLEndAudioPassThruResponse is sent, when SDLEndAudioPassThru has been called</p>
+
+<p>Since <b>SmartDeviceLink 2.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLEndAudioPassThruResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLEndAudioPassThruResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLEnum.html b/docs/Classes/SDLEnum.html
new file mode 100644
index 000000000..d015033ab
--- /dev/null
+++ b/docs/Classes/SDLEnum.html
@@ -0,0 +1,62 @@
+<h1>SDLEnum Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-value">value</a></li>
+ <li><a href="#section--initWithValue:">-initWithValue:</a></li>
+ <li><a href="#section--isEqualToEnum:">-isEqualToEnum:</a></li>
+ <li><a href="#section-value">value</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ value
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithValue:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -isEqualToEnum:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ value
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLFileType.html b/docs/Classes/SDLFileType.html
new file mode 100644
index 000000000..54b3fb99e
--- /dev/null
+++ b/docs/Classes/SDLFileType.html
@@ -0,0 +1,262 @@
+<h1>SDLFileType Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+GRAPHIC_BMP">+GRAPHIC_BMP</a></li>
+ <li><a href="#section-+GRAPHIC_JPEG">+GRAPHIC_JPEG</a></li>
+ <li><a href="#section-+GRAPHIC_PNG">+GRAPHIC_PNG</a></li>
+ <li><a href="#section-+AUDIO_WAVE">+AUDIO_WAVE</a></li>
+ <li><a href="#section-+AUDIO_MP3">+AUDIO_MP3</a></li>
+ <li><a href="#section-+AUDIO_AAC">+AUDIO_AAC</a></li>
+ <li><a href="#section-+BINARY">+BINARY</a></li>
+ <li><a href="#section-+JSON">+JSON</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Enumeration listing possible file types.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to SDLFileType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLFileType</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLFileType</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>String value to retrieve the object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLFileType</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLFileType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLFileType</p>
+
+ </div>
+
+ <h3>
+ +GRAPHIC_BMP
+ </h3>
+
+ <p>@abstract file type: Bitmap (BMP)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLFileType</span> <span class="o">*</span><span class="p">)</span><span class="n">GRAPHIC_BMP</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">GRAPHIC_BMP</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLFileType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLFileType with value of <em>GRAPHIC_BMP</em></p>
+
+ </div>
+
+ <h3>
+ +GRAPHIC_JPEG
+ </h3>
+
+ <p>@abstract file type: JPEG</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLFileType</span> <span class="o">*</span><span class="p">)</span><span class="n">GRAPHIC_JPEG</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">GRAPHIC_JPEG</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLFileType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLFileType with value of <em>GRAPHIC_JPEG</em></p>
+
+ </div>
+
+ <h3>
+ +GRAPHIC_PNG
+ </h3>
+
+ <p>@abstract file type: PNG</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLFileType</span> <span class="o">*</span><span class="p">)</span><span class="n">GRAPHIC_PNG</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">GRAPHIC_PNG</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLFileType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLFileType with value of <em>GRAPHIC_PNG</em></p>
+
+ </div>
+
+ <h3>
+ +AUDIO_WAVE
+ </h3>
+
+ <p>@abstract file type: WAVE (WAV)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLFileType</span> <span class="o">*</span><span class="p">)</span><span class="n">AUDIO_WAVE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">AUDIO_WAVE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLFileType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLFileType with value of <em>AUDIO_WAVE</em></p>
+
+ </div>
+
+ <h3>
+ +AUDIO_MP3
+ </h3>
+
+ <p>@abstract file type: MP3</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLFileType</span> <span class="o">*</span><span class="p">)</span><span class="n">AUDIO_MP3</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">AUDIO_MP3</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLFileType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLFileType with value of <em>AUDIO_MP3</em></p>
+
+ </div>
+
+ <h3>
+ +AUDIO_AAC
+ </h3>
+
+ <p>@abstract file type: AAC</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLFileType</span> <span class="o">*</span><span class="p">)</span><span class="n">AUDIO_AAC</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">AUDIO_AAC</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLFileType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLFileType with value of <em>AUDIO_AAC</em></p>
+
+ </div>
+
+ <h3>
+ +BINARY
+ </h3>
+
+ <p>@abstract file type: BINARY</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLFileType</span> <span class="o">*</span><span class="p">)</span><span class="n">BINARY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">BINARY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLFileType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLFileType with value of <em>BINARY</em></p>
+
+ </div>
+
+ <h3>
+ +JSON
+ </h3>
+
+ <p>@abstract file type: JSON</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLFileType</span> <span class="o">*</span><span class="p">)</span><span class="n">JSON</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">JSON</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLFileType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLFileType with value of <em>JSON</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLFuelCutoffStatus.html b/docs/Classes/SDLFuelCutoffStatus.html
new file mode 100644
index 000000000..27df2943f
--- /dev/null
+++ b/docs/Classes/SDLFuelCutoffStatus.html
@@ -0,0 +1,146 @@
+<h1>SDLFuelCutoffStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+TERMINATE_FUEL">+TERMINATE_FUEL</a></li>
+ <li><a href="#section-+NORMAL_OPERATION">+NORMAL_OPERATION</a></li>
+ <li><a href="#section-+FAULT">+FAULT</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>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.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to SDLFuelCutoffStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLFuelCutoffStatus</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLFuelCutoffStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>String value to retrieve the object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLFuelCutoffStatus</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLFuelCutoffStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that stores all possible SDLFuelCutoffStatus</p>
+
+ </div>
+
+ <h3>
+ +TERMINATE_FUEL
+ </h3>
+
+ <p>@abstract Fuel is cut off
+- returns: the fuel cutoff status: <em>TERMINATE_FUEL</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLFuelCutoffStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">TERMINATE_FUEL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TERMINATE_FUEL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLFuelCutoffStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the fuel cutoff status: <em>TERMINATE_FUEL</em></p>
+
+ </div>
+
+ <h3>
+ +NORMAL_OPERATION
+ </h3>
+
+ <p>@abstract Fuel is not cut off
+- returns: the fuel cutoff status: <em>NORMAL_OPERATION</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLFuelCutoffStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NORMAL_OPERATION</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NORMAL_OPERATION</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLFuelCutoffStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the fuel cutoff status: <em>NORMAL_OPERATION</em></p>
+
+ </div>
+
+ <h3>
+ +FAULT
+ </h3>
+
+ <p>@abstract Status of the fuel pump cannot be determined
+- returns: the fuel cutoff status: <em>FAULT</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLFuelCutoffStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">FAULT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FAULT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLFuelCutoffStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the fuel cutoff status: <em>FAULT</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLGPSData.html b/docs/Classes/SDLGPSData.html
new file mode 100644
index 000000000..d59026132
--- /dev/null
+++ b/docs/Classes/SDLGPSData.html
@@ -0,0 +1,447 @@
+<h1>SDLGPSData Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-longitudeDegrees">longitudeDegrees</a></li>
+ <li><a href="#section-latitudeDegrees">latitudeDegrees</a></li>
+ <li><a href="#section-utcYear">utcYear</a></li>
+ <li><a href="#section-utcMonth">utcMonth</a></li>
+ <li><a href="#section-utcDay">utcDay</a></li>
+ <li><a href="#section-utcHours">utcHours</a></li>
+ <li><a href="#section-utcMinutes">utcMinutes</a></li>
+ <li><a href="#section-utcSeconds">utcSeconds</a></li>
+ <li><a href="#section-compassDirection">compassDirection</a></li>
+ <li><a href="#section-pdop">pdop</a></li>
+ <li><a href="#section-hdop">hdop</a></li>
+ <li><a href="#section-vdop">vdop</a></li>
+ <li><a href="#section-actual">actual</a></li>
+ <li><a href="#section-satellites">satellites</a></li>
+ <li><a href="#section-dimension">dimension</a></li>
+ <li><a href="#section-altitude">altitude</a></li>
+ <li><a href="#section-heading">heading</a></li>
+ <li><a href="#section-speed">speed</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Describes the GPS data. Not all data will be available on all carlines.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLGPSData object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLGPSData object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ longitudeDegrees
+ </h3>
+
+ <p>@abstract longitude degrees</p>
+
+<p>Required, Float, -180 - 180</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">longitudeDegrees</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">longitudeDegrees</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ latitudeDegrees
+ </h3>
+
+ <p>@abstract latitude degrees</p>
+
+<p>Required, Float, -90 - 90</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">latitudeDegrees</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">latitudeDegrees</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ utcYear
+ </h3>
+
+ <p>@abstract utc year</p>
+
+<p>Required, Integer, 2010 - 2100</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">utcYear</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">utcYear</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ utcMonth
+ </h3>
+
+ <p>@abstract utc month</p>
+
+<p>Required, Integer, 1 - 12</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">utcMonth</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">utcMonth</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ utcDay
+ </h3>
+
+ <p>@abstract utc day</p>
+
+<p>Required, Integer, 1 - 31</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">utcDay</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">utcDay</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ utcHours
+ </h3>
+
+ <p>@abstract utc hours</p>
+
+<p>Required, Integer, 0 - 23</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">utcHours</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">utcHours</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ utcMinutes
+ </h3>
+
+ <p>@abstract utc minutes</p>
+
+<p>Required, Integer, 0 - 59</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">utcMinutes</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">utcMinutes</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ utcSeconds
+ </h3>
+
+ <p>@abstract utc seconds</p>
+
+<p>Required, Integer, 0 - 59</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">utcSeconds</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">utcSeconds</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ compassDirection
+ </h3>
+
+ <p>Potential Compass Directions</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLCompassDirection</span> <span class="o">*</span><span class="n">compassDirection</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">compassDirection</span><span class="p">:</span> <span class="kt">SDLCompassDirection</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ pdop
+ </h3>
+
+ <p>@abstract The 3D positional dilution of precision.</p>
+
+<p>@discussion If undefined or unavailable, then value shall be set to 0</p>
+
+<p>Required, Float, 0.0 - 10.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">pdop</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">pdop</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ hdop
+ </h3>
+
+ <p>@abstract The horizontal dilution of precision</p>
+
+<p>@discussion If undefined or unavailable, then value shall be set to 0</p>
+
+<p>Required, Float, 0.0 - 10.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">hdop</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">hdop</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ vdop
+ </h3>
+
+ <p>@abstract the vertical dilution of precision</p>
+
+<p>@discussion If undefined or unavailable, then value shall be set to 0</p>
+
+<p>Required, Float, 0.0 - 10.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">vdop</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">vdop</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ actual
+ </h3>
+
+ <p>@abstract What the coordinates are based on</p>
+
+<p>@discussion YES, if coordinates are based on satellites. NO, if based on dead reckoning.</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">actual</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">actual</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ satellites
+ </h3>
+
+ <p>@abstract The number of satellites in view</p>
+
+<p>Required, Integer, 0 - 31</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">satellites</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">satellites</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ dimension
+ </h3>
+
+ <p>The supported dimensions of the GPS</p>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLDimension</span> <span class="o">*</span><span class="n">dimension</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">dimension</span><span class="p">:</span> <span class="kt">SDLDimension</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ altitude
+ </h3>
+
+ <p>@abstract altitude in meters</p>
+
+<p>Required, Float, -10000.0 - 10000.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">altitude</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">altitude</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ heading
+ </h3>
+
+ <p>@abstract Heading based on the GPS data.</p>
+
+<p>@discussion North is 0, East is 90, etc. Resolution is 0.01</p>
+
+<p>Required, Float, 0.0 - 359.99</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">heading</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">heading</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ speed
+ </h3>
+
+ <p>@abstract speed in KPH</p>
+
+<p>Required, Float, 0.0 - 500.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">speed</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">speed</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLGenericResponse.html b/docs/Classes/SDLGenericResponse.html
new file mode 100644
index 000000000..b101fa320
--- /dev/null
+++ b/docs/Classes/SDLGenericResponse.html
@@ -0,0 +1,48 @@
+<h1>SDLGenericResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Generic Response is sent, when the name of a received msg cannot be
+retrieved. Only used in case of an error. Currently, only resultCode
+INVALID_DATA is used.</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGenericResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGenericResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLGetDTCs.html b/docs/Classes/SDLGetDTCs.html
new file mode 100644
index 000000000..891059114
--- /dev/null
+++ b/docs/Classes/SDLGetDTCs.html
@@ -0,0 +1,107 @@
+<h1>SDLGetDTCs Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-ecuName">ecuName</a></li>
+ <li><a href="#section-dtcMask">dtcMask</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>This RPC allows to request diagnostic module trouble codes from a certain
+vehicle module
+<p>
+Function Group: ProprietaryData
+<p>
+<b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+<p></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a new SDLGetDTCs object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new SDLGetDTCs object indicated by the dictionary parameter
+ <p></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ ecuName
+ </h3>
+
+ <p>@abstract a name of the module to receive the DTC form
+@discussion an NSNumber value representing a name of the module to receive
+ the DTC form
+ <p>
+ <b>Notes: </b>Minvalue:0; Maxvalue:65535</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">ecuName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">ecuName</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ dtcMask
+ </h3>
+
+ <p>@abstract DTC Mask Byte to be sent in diagnostic request to module. NSNumber* dtcMask Minvalue:0; Maxvalue:255</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">dtcMask</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">dtcMask</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLGetDTCsResponse.html b/docs/Classes/SDLGetDTCsResponse.html
new file mode 100644
index 000000000..ee702a0a2
--- /dev/null
+++ b/docs/Classes/SDLGetDTCsResponse.html
@@ -0,0 +1,80 @@
+<h1>SDLGetDTCsResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-ecuHeader">ecuHeader</a></li>
+ <li><a href="#section-dtc">dtc</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLGetDTCsResponse is sent, when SDLGetDTCs has been called</p>
+
+<p>Since <b>SmartDeviceLink 2.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetDTCsResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetDTCsResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ ecuHeader
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetDTCsResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ dtc
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetDTCsResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLGetVehicleData.html b/docs/Classes/SDLGetVehicleData.html
new file mode 100644
index 000000000..dd4f8401b
--- /dev/null
+++ b/docs/Classes/SDLGetVehicleData.html
@@ -0,0 +1,530 @@
+<h1>SDLGetVehicleData Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-gps">gps</a></li>
+ <li><a href="#section-speed">speed</a></li>
+ <li><a href="#section-rpm">rpm</a></li>
+ <li><a href="#section-fuelLevel">fuelLevel</a></li>
+ <li><a href="#section-fuelLevel_State">fuelLevel_State</a></li>
+ <li><a href="#section-instantFuelConsumption">instantFuelConsumption</a></li>
+ <li><a href="#section-externalTemperature">externalTemperature</a></li>
+ <li><a href="#section-vin">vin</a></li>
+ <li><a href="#section-prndl">prndl</a></li>
+ <li><a href="#section-tirePressure">tirePressure</a></li>
+ <li><a href="#section-odometer">odometer</a></li>
+ <li><a href="#section-beltStatus">beltStatus</a></li>
+ <li><a href="#section-bodyInformation">bodyInformation</a></li>
+ <li><a href="#section-deviceStatus">deviceStatus</a></li>
+ <li><a href="#section-driverBraking">driverBraking</a></li>
+ <li><a href="#section-wiperStatus">wiperStatus</a></li>
+ <li><a href="#section-headLampStatus">headLampStatus</a></li>
+ <li><a href="#section-engineTorque">engineTorque</a></li>
+ <li><a href="#section-accPedalPosition">accPedalPosition</a></li>
+ <li><a href="#section-steeringWheelAngle">steeringWheelAngle</a></li>
+ <li><a href="#section-eCallInfo">eCallInfo</a></li>
+ <li><a href="#section-airbagStatus">airbagStatus</a></li>
+ <li><a href="#section-emergencyEvent">emergencyEvent</a></li>
+ <li><a href="#section-clusterModeStatus">clusterModeStatus</a></li>
+ <li><a href="#section-myKey">myKey</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Requests surrent values of specific published vehicle data items.
+ <p>
+ Function Group: Location, VehicleInfo and DrivingChara
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 2.0<br/>
+ See SDLSubscribeVehicleData SDLUnsubscribeVehicleData</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLGetVehicleData object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLGetVehicleData object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ gps
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests Gps data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">gps</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">gps</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ speed
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests speed data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">speed</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">speed</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ rpm
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests rpm data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">rpm</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">rpm</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests FuelLevel data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">fuelLevel</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel_State
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests fuelLevel_State data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">fuelLevel_State</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel_State</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ instantFuelConsumption
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests instantFuelConsumption data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">instantFuelConsumption</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">instantFuelConsumption</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ externalTemperature
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests externalTemperature data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">externalTemperature</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">externalTemperature</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ vin
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests Vehicle Identification Number</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">vin</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">vin</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ prndl
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests Currently selected gear data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">prndl</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">prndl</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ tirePressure
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests tire pressure status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">tirePressure</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">tirePressure</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ odometer
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests odometer data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">odometer</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">odometer</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ beltStatus
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests belt Status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">beltStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">beltStatus</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ bodyInformation
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests body Information data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">bodyInformation</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">bodyInformation</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ deviceStatus
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests device Status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">deviceStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">deviceStatus</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ driverBraking
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests driver Braking data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">driverBraking</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">driverBraking</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ wiperStatus
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests wiper Status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">wiperStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">wiperStatus</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ headLampStatus
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests Head Lamp Status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">headLampStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">headLampStatus</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ engineTorque
+ </h3>
+
+ <p>@abstract A boolean value. If true, requests Engine Torque data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">engineTorque</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">engineTorque</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ accPedalPosition
+ </h3>
+
+ <p>@abstract A boolean value. If true, means the accPedalPosition data has been
+subscribed.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">accPedalPosition</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">accPedalPosition</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ steeringWheelAngle
+ </h3>
+
+ <p>@abstract A boolean value. If true, means the steeringWheelAngle data has been
+subscribed.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">steeringWheelAngle</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">steeringWheelAngle</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ eCallInfo
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ airbagStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ emergencyEvent
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ clusterModeStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ myKey
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLGetVehicleDataResponse.html b/docs/Classes/SDLGetVehicleDataResponse.html
new file mode 100644
index 000000000..07ec5048b
--- /dev/null
+++ b/docs/Classes/SDLGetVehicleDataResponse.html
@@ -0,0 +1,522 @@
+<h1>SDLGetVehicleDataResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-gps">gps</a></li>
+ <li><a href="#section-speed">speed</a></li>
+ <li><a href="#section-rpm">rpm</a></li>
+ <li><a href="#section-fuelLevel">fuelLevel</a></li>
+ <li><a href="#section-fuelLevel_State">fuelLevel_State</a></li>
+ <li><a href="#section-instantFuelConsumption">instantFuelConsumption</a></li>
+ <li><a href="#section-externalTemperature">externalTemperature</a></li>
+ <li><a href="#section-vin">vin</a></li>
+ <li><a href="#section-prndl">prndl</a></li>
+ <li><a href="#section-tirePressure">tirePressure</a></li>
+ <li><a href="#section-odometer">odometer</a></li>
+ <li><a href="#section-beltStatus">beltStatus</a></li>
+ <li><a href="#section-bodyInformation">bodyInformation</a></li>
+ <li><a href="#section-deviceStatus">deviceStatus</a></li>
+ <li><a href="#section-driverBraking">driverBraking</a></li>
+ <li><a href="#section-wiperStatus">wiperStatus</a></li>
+ <li><a href="#section-headLampStatus">headLampStatus</a></li>
+ <li><a href="#section-engineTorque">engineTorque</a></li>
+ <li><a href="#section-accPedalPosition">accPedalPosition</a></li>
+ <li><a href="#section-steeringWheelAngle">steeringWheelAngle</a></li>
+ <li><a href="#section-eCallInfo">eCallInfo</a></li>
+ <li><a href="#section-airbagStatus">airbagStatus</a></li>
+ <li><a href="#section-emergencyEvent">emergencyEvent</a></li>
+ <li><a href="#section-clusterModeStatus">clusterModeStatus</a></li>
+ <li><a href="#section-myKey">myKey</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Get Vehicle Data Response is sent, when SDLGetVehicleData has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLGetVehicleDataResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLGetVehicleDataResponse object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ gps
+ </h3>
+
+ <p>@abstract A SDLGPSData* value. See GPSData.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLGPSData</span> <span class="o">*</span><span class="n">gps</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">gps</span><span class="p">:</span> <span class="kt">SDLGPSData</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ speed
+ </h3>
+
+ <p>@abstract The vehicle speed in kilometers per hour.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">speed</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">speed</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ rpm
+ </h3>
+
+ <p>@abstract The number of revolutions per minute of the engine.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">rpm</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">rpm</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel
+ </h3>
+
+ <p>@abstract The fuel level in the tank (percentage)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">fuelLevel</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel_State
+ </h3>
+
+ <p>@abstract A SDLComponentVolumeStatus* value. The fuel level state.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLComponentVolumeStatus</span> <span class="o">*</span><span class="n">fuelLevel_State</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel_State</span><span class="p">:</span> <span class="kt">SDLComponentVolumeStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ instantFuelConsumption
+ </h3>
+
+ <p>@abstract The instantaneous fuel consumption in microlitres.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">instantFuelConsumption</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">instantFuelConsumption</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ externalTemperature
+ </h3>
+
+ <p>@abstract The external temperature in degrees celsius.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">externalTemperature</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">externalTemperature</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ vin
+ </h3>
+
+ <p>@abstract The Vehicle Identification Number</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">vin</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">vin</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ prndl
+ </h3>
+
+ <p>@abstract See PRNDL.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLPRNDL</span> <span class="o">*</span><span class="n">prndl</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">prndl</span><span class="p">:</span> <span class="kt">SDLPRNDL</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ tirePressure
+ </h3>
+
+ <p>@abstract A SDLTireStatus* value. See TireStatus.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLTireStatus</span> <span class="o">*</span><span class="n">tirePressure</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">tirePressure</span><span class="p">:</span> <span class="kt">SDLTireStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ odometer
+ </h3>
+
+ <p>@abstract Odometer reading in km.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">odometer</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">odometer</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ beltStatus
+ </h3>
+
+ <p>@abstract A SDLBeltStatus* value. The status of the seat belts.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLBeltStatus</span> <span class="o">*</span><span class="n">beltStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">beltStatus</span><span class="p">:</span> <span class="kt">SDLBeltStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ bodyInformation
+ </h3>
+
+ <p>@abstract A SDLBodyInformation* value. The body information including power modes.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLBodyInformation</span> <span class="o">*</span><span class="n">bodyInformation</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">bodyInformation</span><span class="p">:</span> <span class="kt">SDLBodyInformation</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ deviceStatus
+ </h3>
+
+ <p>@abstract A SDLDeviceStatus* value. The device status including signal and battery strength.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLDeviceStatus</span> <span class="o">*</span><span class="n">deviceStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">deviceStatus</span><span class="p">:</span> <span class="kt">SDLDeviceStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ driverBraking
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The status of the brake pedal.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataEventStatus</span> <span class="o">*</span><span class="n">driverBraking</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">driverBraking</span><span class="p">:</span> <span class="kt">SDLVehicleDataEventStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ wiperStatus
+ </h3>
+
+ <p>@abstract A SDLWiperStatus* value. The status of the wipers.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="n">wiperStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">wiperStatus</span><span class="p">:</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ headLampStatus
+ </h3>
+
+ <p>@abstract A SDLHeadLampStatus* value. Status of the head lamps.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLHeadLampStatus</span> <span class="o">*</span><span class="n">headLampStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">headLampStatus</span><span class="p">:</span> <span class="kt">SDLHeadLampStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ engineTorque
+ </h3>
+
+ <p>@abstract Torque value for engine (in Nm) on non-diesel variants.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">engineTorque</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">engineTorque</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ accPedalPosition
+ </h3>
+
+ <p>@abstract Accelerator pedal position (percentage depressed)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">accPedalPosition</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">accPedalPosition</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ steeringWheelAngle
+ </h3>
+
+ <p>@abstract Current angle of the steering wheel (in deg)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">steeringWheelAngle</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">steeringWheelAngle</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ eCallInfo
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ airbagStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ emergencyEvent
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ clusterModeStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ myKey
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGetVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLGlobalProperty.html b/docs/Classes/SDLGlobalProperty.html
new file mode 100644
index 000000000..242acebcc
--- /dev/null
+++ b/docs/Classes/SDLGlobalProperty.html
@@ -0,0 +1,203 @@
+<h1>SDLGlobalProperty Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+HELPPROMPT">+HELPPROMPT</a></li>
+ <li><a href="#section-+TIMEOUTPROMPT">+TIMEOUTPROMPT</a></li>
+ <li><a href="#section-+VRHELPTITLE">+VRHELPTITLE</a></li>
+ <li><a href="#section-+VRHELPITEMS">+VRHELPITEMS</a></li>
+ <li><a href="#section-+MENUNAME">+MENUNAME</a></li>
+ <li><a href="#section-+MENUICON">+MENUICON</a></li>
+ <li><a href="#section-+KEYBOARDPROPERTIES">+KEYBOARDPROPERTIES</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Properties of a user-initiated VR interaction (i.e. interactions started by the user pressing the PTT button).</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLGlobalProperty
+- parameter: value The value of the string to get an object for
+- returns: SDLGlobalProperty</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLGlobalProperty</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLGlobalProperty</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLGlobalProperty</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLGlobalProperty
+- returns: An array that store all possible SDLGlobalProperty</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>An array that store all possible SDLGlobalProperty</p>
+
+ </div>
+
+ <h3>
+ +HELPPROMPT
+ </h3>
+
+ <p>@abstract The help prompt to be spoken if the user needs assistance during a user-initiated interaction.
+- returns: A SDLGlobalProperty with value of <em>HELPPROMPT</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLGlobalProperty</span> <span class="o">*</span><span class="p">)</span><span class="n">HELPPROMPT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">HELPPROMPT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLGlobalProperty</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>A SDLGlobalProperty with value of <em>HELPPROMPT</em></p>
+
+ </div>
+
+ <h3>
+ +TIMEOUTPROMPT
+ </h3>
+
+ <p>@abstract The prompt to be spoken if the user-initiated interaction times out waiting for the user&rsquo;s verbal input.
+- returns: A SDLGlobalProperty with value of <em>TIMEOUTPROMPT</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLGlobalProperty</span> <span class="o">*</span><span class="p">)</span><span class="n">TIMEOUTPROMPT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TIMEOUTPROMPT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLGlobalProperty</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>A SDLGlobalProperty with value of <em>TIMEOUTPROMPT</em></p>
+
+ </div>
+
+ <h3>
+ +VRHELPTITLE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGlobalProperty</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +VRHELPITEMS
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGlobalProperty</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +MENUNAME
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGlobalProperty</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +MENUICON
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGlobalProperty</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +KEYBOARDPROPERTIES
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLGlobalProperty</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLHMICapabilities.html b/docs/Classes/SDLHMICapabilities.html
new file mode 100644
index 000000000..7bc5ecbe3
--- /dev/null
+++ b/docs/Classes/SDLHMICapabilities.html
@@ -0,0 +1,80 @@
+<h1>SDLHMICapabilities Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-navigation">navigation</a></li>
+ <li><a href="#section-phoneCall">phoneCall</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ navigation
+ </h3>
+
+ <p>Availability of build in Nav. True: Available, False: Not Available</p>
+
+<p>Boolean value. Optional.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">navigation</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">@NSCopying</span> <span class="k">var</span> <span class="nv">navigation</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ phoneCall
+ </h3>
+
+ <p>Availability of build in phone. True: Available, False: Not Available</p>
+
+<p>Boolean value. Optional.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">phoneCall</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">@NSCopying</span> <span class="k">var</span> <span class="nv">phoneCall</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLHMILevel.html b/docs/Classes/SDLHMILevel.html
new file mode 100644
index 000000000..87e527d59
--- /dev/null
+++ b/docs/Classes/SDLHMILevel.html
@@ -0,0 +1,183 @@
+<h1>SDLHMILevel Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+FULL">+FULL</a></li>
+ <li><a href="#section-+LIMITED">+LIMITED</a></li>
+ <li><a href="#section-+BACKGROUND">+BACKGROUND</a></li>
+ <li><a href="#section-+NONE">+NONE</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>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 <q>focus</q> to other applications (e.g. phone, other mobile applications, etc.)</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Return HMILevel status (FULL, LIMITED, BACKGROUND, NONE)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLHMILevel</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLHMILevel</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>String value to retrieve the object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>Current HMI level</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Store all possible SDLHMILevel values</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array with all possible HMILevel values inside</p>
+
+ </div>
+
+ <h3>
+ +FULL
+ </h3>
+
+ <p>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</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLHMILevel</span> <span class="o">*</span><span class="p">)</span><span class="n">FULL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FULL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLHMILevel</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the HMILevel with value of <em>FULL</em></p>
+
+ </div>
+
+ <h3>
+ +LIMITED
+ </h3>
+
+ <p>This HMI Level is only defined for a media application using an HMI with an 8 inch touchscreen (Nav) system. The application&rsquo;s <i>Show</i> text is displayed and it receives button presses from media-oriented buttons (SEEKRIGHT, SEEKLEFT, TUNEUP, TUNEDOWN, PRESET_0-9)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLHMILevel</span> <span class="o">*</span><span class="p">)</span><span class="n">LIMITED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">LIMITED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLHMILevel</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the HMILevel with value of <em>LIMITED</em></p>
+
+ </div>
+
+ <h3>
+ +BACKGROUND
+ </h3>
+
+ <p>App cannot interact with user via TTS, VR, Display or Button Presses. App can perform the following operations:</p>
+
+<p>@discussion <ul>
+ <li>Operation : AddCommand</li>
+ <li>Operation : DeleteCommand</li>
+ <li>Operation : AddSubMenu</li>
+ <li>Operation : DeleteSubMenu</li>
+ <li>Operation : CreateInteractionChoiceSet</li>
+ <li>Operation : DeleteInteractionChoiceSet</li>
+ <li>Operation : SubscribeButton</li>
+ <li>Operation : UnsubscribeButton</li>
+ <li>Operation : Show</li>
+ <li>Operation : UnregisterAppInterface</li>
+ <li>Operation : ResetGlobalProperties</li>
+ <li>Operation : SetGlobalProperties</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLHMILevel</span> <span class="o">*</span><span class="p">)</span><span class="n">BACKGROUND</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">BACKGROUND</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLHMILevel</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the HMILevel with value of <em>BACKGROUND</em></p>
+
+ </div>
+
+ <h3>
+ +NONE
+ </h3>
+
+ <p>Application has been discovered by SDL, but it cannot send any requests or receive any notifications</p>
+
+<p>@discussion An HMILevel of NONE can also mean that the user has exited the application by saying <q>exit appname</q> or selecting <q>exit</q> from the application&rsquo;s menu. When this happens, the application still has an active interface registration with SDL and all SDL resources the application has created (e.g. Choice Sets, subscriptions, etc.) still exist. But while the HMILevel is NONE, the application cannot send any messages to SYNC, except UnregisterAppInterface</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLHMILevel</span> <span class="o">*</span><span class="p">)</span><span class="n">NONE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NONE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLHMILevel</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the HMILevel with value of <em>NONE</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLHMIPermissions.html b/docs/Classes/SDLHMIPermissions.html
new file mode 100644
index 000000000..6d841f7b2
--- /dev/null
+++ b/docs/Classes/SDLHMIPermissions.html
@@ -0,0 +1,115 @@
+<h1>SDLHMIPermissions Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-allowed">allowed</a></li>
+ <li><a href="#section-userDisallowed">userDisallowed</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Defining sets of HMI levels, which are permitted or prohibited for a given RPC.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLHMIPermissions object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLHMIPermissions object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ allowed
+ </h3>
+
+ <p>@abstract a set of all HMI levels that are permitted for this given RPC</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLHMILevel
+
+</div>
+
+<p>Required, Array of SDLHMILevel, Array size 0 - 100</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">allowed</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">allowed</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ userDisallowed
+ </h3>
+
+ <p>@abstract a set of all HMI levels that are prohibited for this given RPC</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLHMILevel
+
+</div>
+
+<p>Required, Array of SDLHMILevel, Array size 0 - 100</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">userDisallowed</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">userDisallowed</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLHMIZoneCapabilities.html b/docs/Classes/SDLHMIZoneCapabilities.html
new file mode 100644
index 000000000..fb3699ad8
--- /dev/null
+++ b/docs/Classes/SDLHMIZoneCapabilities.html
@@ -0,0 +1,123 @@
+<h1>SDLHMIZoneCapabilities Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+FRONT">+FRONT</a></li>
+ <li><a href="#section-+BACK">+BACK</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Specifies HMI Zones in the vehicle.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract SDLHMIZoneCapabilities
+- parameter: value The value of the string to get an object for
+- returns: SDLHMIZoneCapabilities</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLHMIZoneCapabilities</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLHMIZoneCapabilities</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLHMIZoneCapabilities</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract store all possible SDLHMIZoneCapabilities values
+- returns: an array with all possible SDLHMIZoneCapabilities values inside</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array with all possible SDLHMIZoneCapabilities values inside</p>
+
+ </div>
+
+ <h3>
+ +FRONT
+ </h3>
+
+ <p>@abstract Indicates HMI available for front seat passengers.
+- returns: a SDLHMIZoneCapabilities with value of <em>FRONT</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLHMIZoneCapabilities</span> <span class="o">*</span><span class="p">)</span><span class="n">FRONT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FRONT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLHMIZoneCapabilities</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLHMIZoneCapabilities with value of <em>FRONT</em></p>
+
+ </div>
+
+ <h3>
+ +BACK
+ </h3>
+
+ <p>@abstract Indicates HMI available for rear seat passengers.
+- returns: a SDLHMIZoneCapabilities with value of <em>BACK</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLHMIZoneCapabilities</span> <span class="o">*</span><span class="p">)</span><span class="n">BACK</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">BACK</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLHMIZoneCapabilities</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLHMIZoneCapabilities with value of <em>BACK</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLHeadLampStatus.html b/docs/Classes/SDLHeadLampStatus.html
new file mode 100644
index 000000000..49fc5208c
--- /dev/null
+++ b/docs/Classes/SDLHeadLampStatus.html
@@ -0,0 +1,114 @@
+<h1>SDLHeadLampStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-lowBeamsOn">lowBeamsOn</a></li>
+ <li><a href="#section-highBeamsOn">highBeamsOn</a></li>
+ <li><a href="#section-ambientLightSensorStatus">ambientLightSensorStatus</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Status of the head lamps</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLHeadLampStatus object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLHeadLampStatus object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ lowBeamsOn
+ </h3>
+
+ <p>@abstract A boolean value. Status of the low beam lamps.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">lowBeamsOn</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">lowBeamsOn</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ highBeamsOn
+ </h3>
+
+ <p>@abstract A boolean value. Status of the high beam lamps.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">highBeamsOn</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">highBeamsOn</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ ambientLightSensorStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLHeadLampStatus</span> <span class="p">:</span> <span class="nc">SDLRPCStruct</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLIAPTransport.html b/docs/Classes/SDLIAPTransport.html
new file mode 100644
index 000000000..2770de4c5
--- /dev/null
+++ b/docs/Classes/SDLIAPTransport.html
@@ -0,0 +1,38 @@
+<h1>SDLIAPTransport Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-controlSession">controlSession</a></li>
+ <li><a href="#section-session">session</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ controlSession
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ session
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLIgnitionStableStatus.html b/docs/Classes/SDLIgnitionStableStatus.html
new file mode 100644
index 000000000..d157c2d50
--- /dev/null
+++ b/docs/Classes/SDLIgnitionStableStatus.html
@@ -0,0 +1,139 @@
+<h1>SDLIgnitionStableStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+IGNITION_SWITCH_NOT_STABLE">+IGNITION_SWITCH_NOT_STABLE</a></li>
+ <li><a href="#section-+IGNITION_SWITCH_STABLE">+IGNITION_SWITCH_STABLE</a></li>
+ <li><a href="#section-+MISSING_FROM_TRANSMITTER">+MISSING_FROM_TRANSMITTER</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Reflects the ignition switch stability.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract return SDLIgnitionStableStatus
+- parameter: value The value of the string to get an object for
+- returns: SDLIgnitionStableStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLIgnitionStableStatus</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLIgnitionStableStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLIgnitionStableStatus</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract store all possible SDLIgnitionStableStatus values
+- returns: an array with all possible SDLIgnitionStableStatus values inside</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array with all possible SDLIgnitionStableStatus values inside</p>
+
+ </div>
+
+ <h3>
+ +IGNITION_SWITCH_NOT_STABLE
+ </h3>
+
+ <p>@abstract The current ignition switch status is considered not to be stable.
+- returns: the Ignition Stable Status with value of <em>IGNITION_SWITCH_NOT_STABLE</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLIgnitionStableStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">IGNITION_SWITCH_NOT_STABLE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">IGNITION_SWITCH_NOT_STABLE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLIgnitionStableStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the Ignition Stable Status with value of <em>IGNITION_SWITCH_NOT_STABLE</em></p>
+
+ </div>
+
+ <h3>
+ +IGNITION_SWITCH_STABLE
+ </h3>
+
+ <p>@abstract The current ignition switch status is considered to be stable.
+- returns: the Ignition Stable Status with value of <em>IGNITION_SWITCH_STABLE</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLIgnitionStableStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">IGNITION_SWITCH_STABLE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">IGNITION_SWITCH_STABLE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLIgnitionStableStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the Ignition Stable Status with value of <em>IGNITION_SWITCH_STABLE</em></p>
+
+ </div>
+
+ <h3>
+ +MISSING_FROM_TRANSMITTER
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLIgnitionStableStatus</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLIgnitionStatus.html b/docs/Classes/SDLIgnitionStatus.html
new file mode 100644
index 000000000..ce6e58e8e
--- /dev/null
+++ b/docs/Classes/SDLIgnitionStatus.html
@@ -0,0 +1,223 @@
+<h1>SDLIgnitionStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+UNKNOWN">+UNKNOWN</a></li>
+ <li><a href="#section-+OFF">+OFF</a></li>
+ <li><a href="#section-+ACCESSORY">+ACCESSORY</a></li>
+ <li><a href="#section-+RUN">+RUN</a></li>
+ <li><a href="#section-+START">+START</a></li>
+ <li><a href="#section-+INVALID">+INVALID</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Reflects the status of ignition..</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract return SDLIgnitionStatus
+- parameter: value The value of the string to get an object for
+- returns: SDLIgnitionStatus object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLIgnitionStatus</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLIgnitionStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLIgnitionStatus object</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract store all possible SDLIgnitionStatus values
+- returns: an array with all possible SDLIgnitionStatus values inside</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array with all possible SDLIgnitionStatus values inside</p>
+
+ </div>
+
+ <h3>
+ +UNKNOWN
+ </h3>
+
+ <p>@abstract Ignition status currently unknown
+- returns: Ignition Status with value of <em>UNKNOWN</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLIgnitionStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">UNKNOWN</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">UNKNOWN</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLIgnitionStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>Ignition Status with value of <em>UNKNOWN</em></p>
+
+ </div>
+
+ <h3>
+ +OFF
+ </h3>
+
+ <p>@abstract Ignition is off
+- returns: Ignition Status with value of <em>OFF</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLIgnitionStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">OFF</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">OFF</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLIgnitionStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>Ignition Status with value of <em>OFF</em></p>
+
+ </div>
+
+ <h3>
+ +ACCESSORY
+ </h3>
+
+ <p>@abstract Ignition is in mode accessory
+- returns: Ignition Status with value of <em>ACCESSORY</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLIgnitionStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">ACCESSORY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ACCESSORY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLIgnitionStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>Ignition Status with value of <em>ACCESSORY</em></p>
+
+ </div>
+
+ <h3>
+ +RUN
+ </h3>
+
+ <p>@abstract Ignition is in mode run
+- returns: Ignition Status with value of <em>RUN</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLIgnitionStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">RUN</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">RUN</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLIgnitionStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>Ignition Status with value of <em>RUN</em></p>
+
+ </div>
+
+ <h3>
+ +START
+ </h3>
+
+ <p>@abstract Ignition is in mode start
+- returns: Ignition Status with value of <em>START</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLIgnitionStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">START</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">START</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLIgnitionStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>Ignition Status with value of <em>START</em></p>
+
+ </div>
+
+ <h3>
+ +INVALID
+ </h3>
+
+ <p>@abstract Signal is invalid
+- returns: Ignition Status with value of <em>INVALID</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLIgnitionStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">INVALID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">INVALID</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLIgnitionStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>Ignition Status with value of <em>INVALID</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLImage.html b/docs/Classes/SDLImage.html
new file mode 100644
index 000000000..9883b8537
--- /dev/null
+++ b/docs/Classes/SDLImage.html
@@ -0,0 +1,103 @@
+<h1>SDLImage Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-value">value</a></li>
+ <li><a href="#section-imageType">imageType</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Specifies, which image shall be used, e.g. in SDLAlerts or on SDLSoftbuttons provided the display supports it.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLImage object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLImage object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ value
+ </h3>
+
+ <p>@abstract The static hex icon value or the binary image file name identifier (sent by SDLPutFile)</p>
+
+<p>Required, max length = 65535</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ imageType
+ </h3>
+
+ <p>@abstract Describes, whether it is a static or dynamic image</p>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLImageType</span> <span class="o">*</span><span class="n">imageType</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">imageType</span><span class="p">:</span> <span class="kt">SDLImageType</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLImageField.html b/docs/Classes/SDLImageField.html
new file mode 100644
index 000000000..259d310fa
--- /dev/null
+++ b/docs/Classes/SDLImageField.html
@@ -0,0 +1,74 @@
+<h1>SDLImageField Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-name">name</a></li>
+ <li><a href="#section-imageTypeSupported">imageTypeSupported</a></li>
+ <li><a href="#section-imageResolution">imageResolution</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ name
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ imageTypeSupported
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ imageResolution
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLImageFieldName.html b/docs/Classes/SDLImageFieldName.html
new file mode 100644
index 000000000..eefff5f79
--- /dev/null
+++ b/docs/Classes/SDLImageFieldName.html
@@ -0,0 +1,290 @@
+<h1>SDLImageFieldName Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+softButtonImage">+softButtonImage</a></li>
+ <li><a href="#section-+choiceImage">+choiceImage</a></li>
+ <li><a href="#section-+choiceSecondaryImage">+choiceSecondaryImage</a></li>
+ <li><a href="#section-+vrHelpItem">+vrHelpItem</a></li>
+ <li><a href="#section-+turnIcon">+turnIcon</a></li>
+ <li><a href="#section-+menuIcon">+menuIcon</a></li>
+ <li><a href="#section-+cmdIcon">+cmdIcon</a></li>
+ <li><a href="#section-+appIcon">+appIcon</a></li>
+ <li><a href="#section-+graphic">+graphic</a></li>
+ <li><a href="#section-+showConstantTBTIcon">+showConstantTBTIcon</a></li>
+ <li><a href="#section-+showConstantTBTNextTurnIcon">+showConstantTBTNextTurnIcon</a></li>
+ <li><a href="#section-+locationImage">+locationImage</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The name that identifies the filed.
+ *
+ *
+ * @since SmartDeviceLink 3.0
+ *</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLImageFieldName</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLImageFieldName</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +softButtonImage
+ </h3>
+
+ <p>The image field for SoftButton
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">softButtonImage</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">softButtonImage</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageFieldName</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +choiceImage
+ </h3>
+
+ <p>The first image field for Choice.
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">choiceImage</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">choiceImage</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageFieldName</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +choiceSecondaryImage
+ </h3>
+
+ <p>The scondary image field for Choice.
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">choiceSecondaryImage</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">choiceSecondaryImage</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageFieldName</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +vrHelpItem
+ </h3>
+
+ <p>The image field for vrHelpItem.
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">vrHelpItem</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">vrHelpItem</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageFieldName</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +turnIcon
+ </h3>
+
+ <p>The image field for Turn.
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">turnIcon</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">turnIcon</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageFieldName</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +menuIcon
+ </h3>
+
+ <p>The image field for the menu icon in SetGlobalProperties.
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">menuIcon</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">menuIcon</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageFieldName</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +cmdIcon
+ </h3>
+
+ <p>The image filed for AddCommand.
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">cmdIcon</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">cmdIcon</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageFieldName</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +appIcon
+ </h3>
+
+ <p>The iamage field for the app icon ( set by setAppIcon).
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">appIcon</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">appIcon</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageFieldName</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +graphic
+ </h3>
+
+ <p>The image filed for Show.
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">graphic</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">graphic</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageFieldName</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +showConstantTBTIcon
+ </h3>
+
+ <p>The primary image field for ShowConstant TBT.
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">showConstantTBTIcon</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">showConstantTBTIcon</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageFieldName</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +showConstantTBTNextTurnIcon
+ </h3>
+
+ <p>The secondary image field for ShowConstant TBT.
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">showConstantTBTNextTurnIcon</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">showConstantTBTNextTurnIcon</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageFieldName</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +locationImage
+ </h3>
+
+ <p>The optional image of a destination / location
+@since SDL 4.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">locationImage</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">locationImage</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageFieldName</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLImageResolution.html b/docs/Classes/SDLImageResolution.html
new file mode 100644
index 000000000..09f77f90f
--- /dev/null
+++ b/docs/Classes/SDLImageResolution.html
@@ -0,0 +1,62 @@
+<h1>SDLImageResolution Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-resolutionWidth">resolutionWidth</a></li>
+ <li><a href="#section-resolutionHeight">resolutionHeight</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ resolutionWidth
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ resolutionHeight
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLImageType.html b/docs/Classes/SDLImageType.html
new file mode 100644
index 000000000..2f97e7bab
--- /dev/null
+++ b/docs/Classes/SDLImageType.html
@@ -0,0 +1,124 @@
+<h1>SDLImageType Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+STATIC">+STATIC</a></li>
+ <li><a href="#section-+DYNAMIC">+DYNAMIC</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Contains information about the type of image.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract return SDLImageType (STATIC / DYNAMIC)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageType</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLImageType</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>An SDLImageType</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract store all possible SDLImageType values</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>An array with all possible SDLImageType values inside</p>
+
+ </div>
+
+ <h3>
+ +STATIC
+ </h3>
+
+ <p>@abstract Just the static hex icon value to be used</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageType</span> <span class="o">*</span><span class="p">)</span><span class="n">STATIC</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">STATIC</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>The Image Type with value <em>STATIC</em></p>
+
+ </div>
+
+ <h3>
+ +DYNAMIC
+ </h3>
+
+ <p>@abstract Binary image file to be used (identifier to be sent by SDLPutFile)</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ <p>SDLPutFile</p>
+
+</div>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLImageType</span> <span class="o">*</span><span class="p">)</span><span class="n">DYNAMIC</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DYNAMIC</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLImageType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>The Image Type with value <em>DYNAMIC</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLInteractionMode.html b/docs/Classes/SDLInteractionMode.html
new file mode 100644
index 000000000..b5ab5a29c
--- /dev/null
+++ b/docs/Classes/SDLInteractionMode.html
@@ -0,0 +1,152 @@
+<h1>SDLInteractionMode Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+MANUAL_ONLY">+MANUAL_ONLY</a></li>
+ <li><a href="#section-+VR_ONLY">+VR_ONLY</a></li>
+ <li><a href="#section-+BOTH">+BOTH</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>For application-initiated interactions (SDLPerformInteraction), this specifies the mode by which the user is prompted and by which the user&rsquo;s selection is indicated</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract SDLInteractionMode
+- parameter: value The value of the string to get an object for
+- returns: SDLInteractionMode</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLInteractionMode</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLInteractionMode</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLInteractionMode</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract store all possible SDLInteractionMode values
+- returns: an array with all possible SDLInteractionMode values inside</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array with all possible SDLInteractionMode values inside</p>
+
+ </div>
+
+ <h3>
+ +MANUAL_ONLY
+ </h3>
+
+ <p>@abstract Interaction Mode : Manual Only
+ @discussion This mode causes the interaction to occur only on the display, meaning the choices are presented and selected only via the display. Selections are viewed with the SEEKRIGHT, SEEKLEFT, TUNEUP, TUNEDOWN buttons. User&rsquo;s selection is indicated with the OK button</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLInteractionMode</span> <span class="o">*</span><span class="p">)</span><span class="n">MANUAL_ONLY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">MANUAL_ONLY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLInteractionMode</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>Current Interaction Mode with value of <em>MANUAL_ONLY</em></p>
+
+ </div>
+
+ <h3>
+ +VR_ONLY
+ </h3>
+
+ <p>@abstract Interaction Mode : VR Only
+ @discussion This mode causes the interaction to occur only through TTS and VR. The user is prompted via TTS to select a choice by saying one of the choice&rsquo;s synonyms</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLInteractionMode</span> <span class="o">*</span><span class="p">)</span><span class="n">VR_ONLY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VR_ONLY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLInteractionMode</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>Current Interaction Mode with value of <em>VR_ONLY</em></p>
+
+ </div>
+
+ <h3>
+ +BOTH
+ </h3>
+
+ <p>@abstract Interaction Mode : Manual &amp; VR
+ @discussion This mode is a combination of MANUAL_ONLY and VR_ONLY, meaning the user is prompted both visually and audibly. The user can make a selection either using the mode described in MANUAL_ONLY or using the mode described in VR_ONLY. </p>
+
+<p>If the user views selections as described in MANUAL_ONLY mode, the interaction becomes strictly, and irreversibly, a MANUAL_ONLY interaction (i.e. the VR session is cancelled, although the interaction itself is still in progress). If the user interacts with the VR session in any way (e.g. speaks a phrase, even if it is not a recognized choice), the interaction becomes strictly, and irreversibly, a VR_ONLY interaction (i.e. the MANUAL_ONLY mode forms of interaction will no longer be honored)</p>
+
+<p>The TriggerSource parameter of the <em>PerformInteraction</em> response will indicate which interaction mode the user finally chose to attempt the selection (even if the interaction did not end with a selection being made)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLInteractionMode</span> <span class="o">*</span><span class="p">)</span><span class="n">BOTH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">BOTH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLInteractionMode</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>Current Interaction Mode with value of <em>BOTH</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLJingle.html b/docs/Classes/SDLJingle.html
new file mode 100644
index 000000000..806b27b9f
--- /dev/null
+++ b/docs/Classes/SDLJingle.html
@@ -0,0 +1,74 @@
+<h1>SDLJingle Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+NEGATIVE_JINGLE">+NEGATIVE_JINGLE</a></li>
+ <li><a href="#section-+POSITIVE_JINGLE">+POSITIVE_JINGLE</a></li>
+ <li><a href="#section-+LISTEN_JINGLE">+LISTEN_JINGLE</a></li>
+ <li><a href="#section-+INITIAL_JINGLE">+INITIAL_JINGLE</a></li>
+ <li><a href="#section-+HELP_JINGLE">+HELP_JINGLE</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +NEGATIVE_JINGLE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +POSITIVE_JINGLE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +LISTEN_JINGLE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +INITIAL_JINGLE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +HELP_JINGLE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLKeyboardEvent.html b/docs/Classes/SDLKeyboardEvent.html
new file mode 100644
index 000000000..98ac8c708
--- /dev/null
+++ b/docs/Classes/SDLKeyboardEvent.html
@@ -0,0 +1,148 @@
+<h1>SDLKeyboardEvent Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+KEYPRESS">+KEYPRESS</a></li>
+ <li><a href="#section-+ENTRY_SUBMITTED">+ENTRY_SUBMITTED</a></li>
+ <li><a href="#section-+ENTRY_CANCELLED">+ENTRY_CANCELLED</a></li>
+ <li><a href="#section-+ENTRY_ABORTED">+ENTRY_ABORTED</a></li>
+ <li><a href="#section-+ENTRY_VOICE">+ENTRY_VOICE</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Enumeration listing possible keyboard events.
+ *
+ * @since SmartDeviceLink 3.0
+ *</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLKeyboardEvent</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLKeyboardEvent</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +KEYPRESS
+ </h3>
+
+ <p>The use has pressed the keyboard key (applies to both SINGLE_KEYPRESS and RESEND_CURRENT_ENTRY modes).
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLKeyboardEvent</span> <span class="o">*</span><span class="p">)</span><span class="n">KEYPRESS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">KEYPRESS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLKeyboardEvent</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ENTRY_SUBMITTED
+ </h3>
+
+ <p>The User has finished entering text from the keyboard and submitted the entry.
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLKeyboardEvent</span> <span class="o">*</span><span class="p">)</span><span class="n">ENTRY_SUBMITTED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ENTRY_SUBMITTED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLKeyboardEvent</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ENTRY_CANCELLED
+ </h3>
+
+ <p>The User has pressed the HMI-defined <q>Cancel</q> button.
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLKeyboardEvent</span> <span class="o">*</span><span class="p">)</span><span class="n">ENTRY_CANCELLED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ENTRY_CANCELLED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLKeyboardEvent</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ENTRY_ABORTED
+ </h3>
+
+ <p>The User has not finished entering text and the keyboard is aborted with the event of higher priority.
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLKeyboardEvent</span> <span class="o">*</span><span class="p">)</span><span class="n">ENTRY_ABORTED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ENTRY_ABORTED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLKeyboardEvent</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ENTRY_VOICE
+ </h3>
+
+ <p>@since SDL 4.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLKeyboardEvent</span> <span class="o">*</span><span class="p">)</span><span class="n">ENTRY_VOICE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ENTRY_VOICE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLKeyboardEvent</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLKeyboardLayout.html b/docs/Classes/SDLKeyboardLayout.html
new file mode 100644
index 000000000..b3b3641a4
--- /dev/null
+++ b/docs/Classes/SDLKeyboardLayout.html
@@ -0,0 +1,109 @@
+<h1>SDLKeyboardLayout Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+QWERTY">+QWERTY</a></li>
+ <li><a href="#section-+QWERTZ">+QWERTZ</a></li>
+ <li><a href="#section-+AZERTY">+AZERTY</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Enumeration listing possible keyboard layouts
+ *
+ *<b>Since</b> SmartDeviceLink 3.0
+ *</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLKeyboardLayout</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLKeyboardLayout</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +QWERTY
+ </h3>
+
+ <p>QWERTY layout (the name comes from the first six keys<br> appearing on the top left letter row of the keyboard and read from left to right)
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLKeyboardLayout</span> <span class="o">*</span><span class="p">)</span><span class="n">QWERTY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">QWERTY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLKeyboardLayout</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +QWERTZ
+ </h3>
+
+ <p>QWERTZ layout (the name comes from the first six keys<br> appearing on the top left letter row of the keyboard and read from left to right)
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLKeyboardLayout</span> <span class="o">*</span><span class="p">)</span><span class="n">QWERTZ</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">QWERTZ</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLKeyboardLayout</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +AZERTY
+ </h3>
+
+ <p>AZERTY layout (the name comes from the first six keys<br> appearing on the top left letter row of the keyboard and read from left to right)
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLKeyboardLayout</span> <span class="o">*</span><span class="p">)</span><span class="n">AZERTY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">AZERTY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLKeyboardLayout</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLKeyboardProperties.html b/docs/Classes/SDLKeyboardProperties.html
new file mode 100644
index 000000000..c015a884f
--- /dev/null
+++ b/docs/Classes/SDLKeyboardProperties.html
@@ -0,0 +1,98 @@
+<h1>SDLKeyboardProperties Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-language">language</a></li>
+ <li><a href="#section-keyboardLayout">keyboardLayout</a></li>
+ <li><a href="#section-keypressMode">keypressMode</a></li>
+ <li><a href="#section-limitedCharacterList">limitedCharacterList</a></li>
+ <li><a href="#section-autoCompleteText">autoCompleteText</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ language
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ keyboardLayout
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ keypressMode
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ limitedCharacterList
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ autoCompleteText
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLKeypressMode.html b/docs/Classes/SDLKeypressMode.html
new file mode 100644
index 000000000..de7c88ab4
--- /dev/null
+++ b/docs/Classes/SDLKeypressMode.html
@@ -0,0 +1,111 @@
+<h1>SDLKeypressMode Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+SINGLE_KEYPRESS">+SINGLE_KEYPRESS</a></li>
+ <li><a href="#section-+QUEUE_KEYPRESSES">+QUEUE_KEYPRESSES</a></li>
+ <li><a href="#section-+RESEND_CURRENT_ENTRY">+RESEND_CURRENT_ENTRY</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Enumeration listing possible keyboard events.
+ * <p>
+ * <b>Note:</b> Depending on keypressMode value (from keyboardProperties structure of UI.SetGlobalProperties),<br>HMI must send the onKeyboardInput notification with the following data:<br>
+ SINGLE_KEYPRESS,QUEUE_KEYPRESSES,RESEND_CURRENT_ENTRY.
+ * @since SmartDeviceLink 3.0
+ *</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLKeypressMode</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLKeypressMode</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +SINGLE_KEYPRESS
+ </h3>
+
+ <p>SINGLE_KEYPRESS:<br>Each and every User`s keypress must be reported (new notification for every newly entered single symbol).
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLKeypressMode</span> <span class="o">*</span><span class="p">)</span><span class="n">SINGLE_KEYPRESS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SINGLE_KEYPRESS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLKeypressMode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +QUEUE_KEYPRESSES
+ </h3>
+
+ <p>QUEUE_KEYPRESSES:<br>The whole entry is reported only after the User submits it (by ‘Search’ button click displayed on touchscreen keyboard)
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLKeypressMode</span> <span class="o">*</span><span class="p">)</span><span class="n">QUEUE_KEYPRESSES</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">QUEUE_KEYPRESSES</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLKeypressMode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +RESEND_CURRENT_ENTRY
+ </h3>
+
+ <p>RESEND_CURRENT_ENTRY:<br>The whole entry must be reported each and every time the User makes a new keypress<br> (new notification with all previously entered symbols and a newly entered one appended).
+ *</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLKeypressMode</span> <span class="o">*</span><span class="p">)</span><span class="n">RESEND_CURRENT_ENTRY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">RESEND_CURRENT_ENTRY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLKeypressMode</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLLanguage.html b/docs/Classes/SDLLanguage.html
new file mode 100644
index 000000000..248d61687
--- /dev/null
+++ b/docs/Classes/SDLLanguage.html
@@ -0,0 +1,523 @@
+<h1>SDLLanguage Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+EN_US">+EN_US</a></li>
+ <li><a href="#section-+ES_MX">+ES_MX</a></li>
+ <li><a href="#section-+FR_CA">+FR_CA</a></li>
+ <li><a href="#section-+DE_DE">+DE_DE</a></li>
+ <li><a href="#section-+ES_ES">+ES_ES</a></li>
+ <li><a href="#section-+EN_GB">+EN_GB</a></li>
+ <li><a href="#section-+RU_RU">+RU_RU</a></li>
+ <li><a href="#section-+TR_TR">+TR_TR</a></li>
+ <li><a href="#section-+PL_PL">+PL_PL</a></li>
+ <li><a href="#section-+FR_FR">+FR_FR</a></li>
+ <li><a href="#section-+IT_IT">+IT_IT</a></li>
+ <li><a href="#section-+SV_SE">+SV_SE</a></li>
+ <li><a href="#section-+PT_PT">+PT_PT</a></li>
+ <li><a href="#section-+NL_NL">+NL_NL</a></li>
+ <li><a href="#section-+EN_AU">+EN_AU</a></li>
+ <li><a href="#section-+ZH_CN">+ZH_CN</a></li>
+ <li><a href="#section-+ZH_TW">+ZH_TW</a></li>
+ <li><a href="#section-+JA_JP">+JA_JP</a></li>
+ <li><a href="#section-+AR_SA">+AR_SA</a></li>
+ <li><a href="#section-+KO_KR">+KO_KR</a></li>
+ <li><a href="#section-+PT_BR">+PT_BR</a></li>
+ <li><a href="#section-+CS_CZ">+CS_CZ</a></li>
+ <li><a href="#section-+DA_DK">+DA_DK</a></li>
+ <li><a href="#section-+NO_NO">+NO_NO</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Specifies the language to be used for TTS, VR, displayed messages/menus</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Get a Langusge according to a String</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>The Language</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract store all possible Language values</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array with all possible Language values inside</p>
+
+ </div>
+
+ <h3>
+ +EN_US
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLLanguage</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +ES_MX
+ </h3>
+
+ <p>@abstract Spanish - Mexico</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">ES_MX</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ES_MX</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +FR_CA
+ </h3>
+
+ <p>@abstract French - Canada</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">FR_CA</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FR_CA</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +DE_DE
+ </h3>
+
+ <p>@abstract German - Germany</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">DE_DE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DE_DE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ES_ES
+ </h3>
+
+ <p>@abstract Spanish - Spain</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">ES_ES</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ES_ES</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +EN_GB
+ </h3>
+
+ <p>@abstract English - Great Britain</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">EN_GB</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">EN_GB</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +RU_RU
+ </h3>
+
+ <p>@abstract Russian - Russia</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">RU_RU</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">RU_RU</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +TR_TR
+ </h3>
+
+ <p>@abstract Turkish - Turkey</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">TR_TR</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TR_TR</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +PL_PL
+ </h3>
+
+ <p>@abstract Polish - Poland</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">PL_PL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PL_PL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +FR_FR
+ </h3>
+
+ <p>@abstract French - France</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">FR_FR</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FR_FR</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +IT_IT
+ </h3>
+
+ <p>@abstract Italian - Italy</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">IT_IT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">IT_IT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +SV_SE
+ </h3>
+
+ <p>@abstract Swedish - Sweden</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">SV_SE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SV_SE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +PT_PT
+ </h3>
+
+ <p>@abstract Portuguese - Portugal</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">PT_PT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PT_PT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +NL_NL
+ </h3>
+
+ <p>@abstract Dutch (Standard) - Netherlands</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">NL_NL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NL_NL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +EN_AU
+ </h3>
+
+ <p>@abstract English - Australia</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">EN_AU</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">EN_AU</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ZH_CN
+ </h3>
+
+ <p>@abstract Mandarin - China</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">ZH_CN</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ZH_CN</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ZH_TW
+ </h3>
+
+ <p>@abstract Mandarin - Taiwan</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">ZH_TW</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ZH_TW</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +JA_JP
+ </h3>
+
+ <p>@abstract Japanese - Japan</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">JA_JP</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">JA_JP</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +AR_SA
+ </h3>
+
+ <p>@abstract Arabic - Saudi Arabia</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">AR_SA</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">AR_SA</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +KO_KR
+ </h3>
+
+ <p>@abstract Korean - South Korea</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">KO_KR</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">KO_KR</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +PT_BR
+ </h3>
+
+ <p>@abstract Portuguese - Brazil</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">PT_BR</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PT_BR</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +CS_CZ
+ </h3>
+
+ <p>@abstract Czech - Czech Republic</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">CS_CZ</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CS_CZ</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +DA_DK
+ </h3>
+
+ <p>@abstract Danish - Denmark</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">DA_DK</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DA_DK</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +NO_NO
+ </h3>
+
+ <p>@abstract Norwegian - Norway</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLanguage</span> <span class="o">*</span><span class="p">)</span><span class="n">NO_NO</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NO_NO</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLanguage</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLLayoutMode.html b/docs/Classes/SDLLayoutMode.html
new file mode 100644
index 000000000..eee8ccf9e
--- /dev/null
+++ b/docs/Classes/SDLLayoutMode.html
@@ -0,0 +1,143 @@
+<h1>SDLLayoutMode Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+ICON_ONLY">+ICON_ONLY</a></li>
+ <li><a href="#section-+ICON_WITH_SEARCH">+ICON_WITH_SEARCH</a></li>
+ <li><a href="#section-+LIST_ONLY">+LIST_ONLY</a></li>
+ <li><a href="#section-+LIST_WITH_SEARCH">+LIST_WITH_SEARCH</a></li>
+ <li><a href="#section-+KEYBOARD">+KEYBOARD</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>For touchscreen interactions, the mode of how the choices are presented.</p>
+
+<p>@since SDL 3.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLLayoutMode</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLLayoutMode</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +ICON_ONLY
+ </h3>
+
+ <p>This mode causes the interaction to display the previous set of choices as icons.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLayoutMode</span> <span class="o">*</span><span class="p">)</span><span class="n">ICON_ONLY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ICON_ONLY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLayoutMode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ICON_WITH_SEARCH
+ </h3>
+
+ <p>This mode causes the interaction to display the previous set of choices as icons along with a search field in the HMI.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLayoutMode</span> <span class="o">*</span><span class="p">)</span><span class="n">ICON_WITH_SEARCH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ICON_WITH_SEARCH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLayoutMode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +LIST_ONLY
+ </h3>
+
+ <p>This mode causes the interaction to display the previous set of choices as a list.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLayoutMode</span> <span class="o">*</span><span class="p">)</span><span class="n">LIST_ONLY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">LIST_ONLY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLayoutMode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +LIST_WITH_SEARCH
+ </h3>
+
+ <p>This mode causes the interaction to display the previous set of choices as a list along with a search field in the HMI.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLayoutMode</span> <span class="o">*</span><span class="p">)</span><span class="n">LIST_WITH_SEARCH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">LIST_WITH_SEARCH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLayoutMode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +KEYBOARD
+ </h3>
+
+ <p>This mode causes the interaction to immediately display a keyboard entry through the HMI.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLayoutMode</span> <span class="o">*</span><span class="p">)</span><span class="n">KEYBOARD</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">KEYBOARD</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLayoutMode</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLListFiles.html b/docs/Classes/SDLListFiles.html
new file mode 100644
index 000000000..d013d6399
--- /dev/null
+++ b/docs/Classes/SDLListFiles.html
@@ -0,0 +1,63 @@
+<h1>SDLListFiles Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Requests the current list of resident filenames for the registered app. Not
+ supported on First generation SDL vehicles
+ <p></p>
+
+<p>Since <b>SmartDeviceLink 2.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a new SDLListFiles object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new SDLListFiles object indicated by the dictionary parameter
+ <p></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLListFilesResponse.html b/docs/Classes/SDLListFilesResponse.html
new file mode 100644
index 000000000..a2d3040b9
--- /dev/null
+++ b/docs/Classes/SDLListFilesResponse.html
@@ -0,0 +1,80 @@
+<h1>SDLListFilesResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-filenames">filenames</a></li>
+ <li><a href="#section-spaceAvailable">spaceAvailable</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLListFilesResponse is sent, when SDLListFiles has been called</p>
+
+<p>Since <b>SmartDeviceLink 2.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLListFilesResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLListFilesResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ filenames
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLListFilesResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ spaceAvailable
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLListFilesResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLLockScreenStatus.html b/docs/Classes/SDLLockScreenStatus.html
new file mode 100644
index 000000000..0ea77ba47
--- /dev/null
+++ b/docs/Classes/SDLLockScreenStatus.html
@@ -0,0 +1,95 @@
+<h1>SDLLockScreenStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+OFF">+OFF</a></li>
+ <li><a href="#section-+OPTIONAL">+OPTIONAL</a></li>
+ <li><a href="#section-+REQUIRED">+REQUIRED</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +OFF
+ </h3>
+
+ <p>LockScreen is Not Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLockScreenStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">OFF</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">OFF</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLockScreenStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +OPTIONAL
+ </h3>
+
+ <p>LockScreen is Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLockScreenStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">OPTIONAL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">OPTIONAL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLockScreenStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +REQUIRED
+ </h3>
+
+ <p>LockScreen is Not Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLLockScreenStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">REQUIRED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">REQUIRED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLockScreenStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLMaintenanceModeStatus.html b/docs/Classes/SDLMaintenanceModeStatus.html
new file mode 100644
index 000000000..c4bd375c5
--- /dev/null
+++ b/docs/Classes/SDLMaintenanceModeStatus.html
@@ -0,0 +1,171 @@
+<h1>SDLMaintenanceModeStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+NORMAL">+NORMAL</a></li>
+ <li><a href="#section-+NEAR">+NEAR</a></li>
+ <li><a href="#section-+ACTIVE">+ACTIVE</a></li>
+ <li><a href="#section-+FEATURE_NOT_PRESENT">+FEATURE_NOT_PRESENT</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The SDLMaintenanceModeStatus class.</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Maintenance Mode Status
+- parameter: value The value of the string to get an object for
+- returns: SDLMaintenanceModeStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLMaintenanceModeStatus</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLMaintenanceModeStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLMaintenanceModeStatus</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract declare an array that store all possible Maintenance Mode Status inside
+- returns: the array</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the array</p>
+
+ </div>
+
+ <h3>
+ +NORMAL
+ </h3>
+
+ <p>@abstract Maintenance Mode Status : Normal
+- returns: the object with value of <em>NORMAL</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLMaintenanceModeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NORMAL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NORMAL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLMaintenanceModeStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the object with value of <em>NORMAL</em></p>
+
+ </div>
+
+ <h3>
+ +NEAR
+ </h3>
+
+ <p>@abstract Maintenance Mode Status : Near
+- returns: the object with value of <em>NEAR</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLMaintenanceModeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NEAR</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NEAR</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLMaintenanceModeStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the object with value of <em>NEAR</em></p>
+
+ </div>
+
+ <h3>
+ +ACTIVE
+ </h3>
+
+ <p>@abstract Maintenance Mode Status : Active
+- returns: the object with value of <em>ACTIVE</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLMaintenanceModeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">ACTIVE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ACTIVE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLMaintenanceModeStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the object with value of <em>ACTIVE</em></p>
+
+ </div>
+
+ <h3>
+ +FEATURE_NOT_PRESENT
+ </h3>
+
+ <p>@abstract Maintenance Mode Status : Feature not present
+- returns: the object with value of <em>FEATURE_NOT_PRESENT</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLMaintenanceModeStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">FEATURE_NOT_PRESENT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FEATURE_NOT_PRESENT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLMaintenanceModeStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the object with value of <em>FEATURE_NOT_PRESENT</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLMediaClockFormat.html b/docs/Classes/SDLMediaClockFormat.html
new file mode 100644
index 000000000..eff7282af
--- /dev/null
+++ b/docs/Classes/SDLMediaClockFormat.html
@@ -0,0 +1,320 @@
+<h1>SDLMediaClockFormat Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+CLOCK1">+CLOCK1</a></li>
+ <li><a href="#section-+CLOCK2">+CLOCK2</a></li>
+ <li><a href="#section-+CLOCK3">+CLOCK3</a></li>
+ <li><a href="#section-+CLOCKTEXT1">+CLOCKTEXT1</a></li>
+ <li><a href="#section-+CLOCKTEXT2">+CLOCKTEXT2</a></li>
+ <li><a href="#section-+CLOCKTEXT3">+CLOCKTEXT3</a></li>
+ <li><a href="#section-+CLOCKTEXT4">+CLOCKTEXT4</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Indicates the format of the time displayed on the connected SDL unit.</p>
+
+<p>Format description follows the following nomenclature: <br>
+ Sp = Space <br>
+ | = or <br>
+ c = character <br></p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Media Clock Format</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLMediaClockFormat</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLMediaClockFormat</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLMediaClockFormat</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract declare an array that store all possible Media clock formats inside</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the array</p>
+
+ </div>
+
+ <h3>
+ +CLOCK1
+ </h3>
+
+ <p>@abstract Media clock format: Clock1</p>
+
+<p>@discussion
+ <ul>
+ <li>maxHours = 19</li>
+ <li>maxMinutes = 59</li>
+ <li>maxSeconds = 59</li>
+ </ul></p>
+
+<ul>
+<li>- returns: The SDLMediaClockFormat object with value <em>CLOCK1</em></li>
+</ul>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLMediaClockFormat</span> <span class="o">*</span><span class="p">)</span><span class="n">CLOCK1</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CLOCK1</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLMediaClockFormat</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>The SDLMediaClockFormat object with value <em>CLOCK1</em></p>
+
+ </div>
+
+ <h3>
+ +CLOCK2
+ </h3>
+
+ <p>@abstract Media clock format: Clock2</p>
+
+<p>@discussion
+ <ul>
+ <li>maxHours = 59</li>
+ <li>maxMinutes = 59</li>
+ <li>maxSeconds = 59</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLMediaClockFormat</span> <span class="o">*</span><span class="p">)</span><span class="n">CLOCK2</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CLOCK2</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLMediaClockFormat</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>The SDLMediaClockFormat object with value <em>CLOCK2</em></p>
+
+ </div>
+
+ <h3>
+ +CLOCK3
+ </h3>
+
+ <p>@abstract Media clock format: Clock3</p>
+
+<p>@discussion
+ <ul>
+ <li>maxHours = 9</li>
+ <li>maxMinutes = 59</li>
+ <li>maxSeconds = 59</li>
+ </ul></p>
+
+<p>@since SDL 2.0
+ - returns: The SDLMediaClockFormat object with value <em>CLOCK3</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLMediaClockFormat</span> <span class="o">*</span><span class="p">)</span><span class="n">CLOCK3</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CLOCK3</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLMediaClockFormat</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>The SDLMediaClockFormat object with value <em>CLOCK3</em></p>
+
+ </div>
+
+ <h3>
+ +CLOCKTEXT1
+ </h3>
+
+ <p>@abstract Media clock format: ClockText1</p>
+
+<p>@discussion
+ <ul>
+ <li>5 characters possible</li>
+ <li>Format: 1|sp c :|sp c c</li>
+ <li>1|sp : digit <q>1</q> or space</li>
+ <li>c : character out of following character set: sp|0-9|[letters, see
+ TypeII column in XLS.</li>
+ <li>:|sp : colon or space</li>
+ <li>used for Type II headunit</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLMediaClockFormat</span> <span class="o">*</span><span class="p">)</span><span class="n">CLOCKTEXT1</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CLOCKTEXT1</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLMediaClockFormat</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>The SDLMediaClockFormat object with value <em>CLOCKTEXT1</em></p>
+
+ </div>
+
+ <h3>
+ +CLOCKTEXT2
+ </h3>
+
+ <p>@abstract Media clock format: ClockText2</p>
+
+<p>@discussion
+ <ul>
+ <li>5 characters possible</li>
+ <li>Format: 1|sp c :|sp c c</li>
+ <li>1|sp : digit <q>1</q> or space</li>
+ <li>c : character out of following character set: sp|0-9|[letters, see
+ CID column in XLS.</li>
+ <li>:|sp : colon or space</li>
+ <li>used for CID headunit</li>
+ </ul>
+ difference between CLOCKTEXT1 and CLOCKTEXT2 is the supported character
+ set</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLMediaClockFormat</span> <span class="o">*</span><span class="p">)</span><span class="n">CLOCKTEXT2</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CLOCKTEXT2</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLMediaClockFormat</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>The SDLMediaClockFormat object with value <em>CLOCKTEXT2</em></p>
+
+ </div>
+
+ <h3>
+ +CLOCKTEXT3
+ </h3>
+
+ <p>@abstract Media clock format: ClockText3</p>
+
+<p>@discussion
+ <ul>
+ <li>6 chars possible</li>
+ <li>Format: 1|sp c c :|sp c c</li>
+ <li>1|sp : digit <q>1</q> or space</li>
+ <li>c : character out of following character set: sp|0-9|[letters, see
+ Type 5 column in XLS].</li>
+ <li>:|sp : colon or space</li>
+ <li>used for Type V headunit</li>
+ </ul>
+ difference between CLOCKTEXT1 and CLOCKTEXT2 is the supported character
+ set</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLMediaClockFormat</span> <span class="o">*</span><span class="p">)</span><span class="n">CLOCKTEXT3</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CLOCKTEXT3</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLMediaClockFormat</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>The SDLMediaClockFormat object with value <em>CLOCKTEXT3</em></p>
+
+ </div>
+
+ <h3>
+ +CLOCKTEXT4
+ </h3>
+
+ <p>@abstract Media clock format: ClockText4</p>
+
+<p>@discussion
+ <ul>
+ <li>6 chars possible</li>
+ <li>Format: c :|sp c c : c c</li>
+ <li>:|sp : colon or space</li>
+ <li>c : character out of following character set: sp|0-9|[letters]</li>
+ <li>used for MFD3/4/5 headunits</li>
+ </ul></p>
+
+<p>@since SDL 2.0
+ - returns: The SDLMediaClockFormat object with value <em>CLOCKTEXT4</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLMediaClockFormat</span> <span class="o">*</span><span class="p">)</span><span class="n">CLOCKTEXT4</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CLOCKTEXT4</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLMediaClockFormat</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>The SDLMediaClockFormat object with value <em>CLOCKTEXT4</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLMenuParams.html b/docs/Classes/SDLMenuParams.html
new file mode 100644
index 000000000..871719bb7
--- /dev/null
+++ b/docs/Classes/SDLMenuParams.html
@@ -0,0 +1,133 @@
+<h1>SDLMenuParams Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-parentID">parentID</a></li>
+ <li><a href="#section-position">position</a></li>
+ <li><a href="#section-menuName">menuName</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Used when adding a sub menu to an application menu or existing sub menu.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLMenuParams object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLMenuParams object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ parentID
+ </h3>
+
+ <p>@abstract the unique ID of an existing submenu to which a command will be added
+ @discussion If this element is not provided, the command will be added to the top level of the Command Menu.</p>
+
+<p>Optional, Integer, 0 - 2,000,000,000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">parentID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">parentID</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ position
+ </h3>
+
+ <p>@abstract The position within the items of the parent Command Menu
+ @discussion 0 will insert at the front, 1 will insert after the first existing element, etc.</p>
+
+<p>Position of any submenu will always be located before the return and exit options.</p>
+
+<ul>
+<li><p>If position is greater or equal than the number of items in the parent Command Menu, the sub menu will be appended to the end of that Command Menu.</p></li>
+<li><p>If this element is omitted, the entry will be added at the end of the parent menu.</p></li>
+</ul>
+
+<p>Optional, Integer, 0 - 1000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">position</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">position</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ menuName
+ </h3>
+
+ <p>@abstract the menu name which appears in menu, representing this command</p>
+
+<p>Required, max length 500 characters</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">menuName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">menuName</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLMyKey.html b/docs/Classes/SDLMyKey.html
new file mode 100644
index 000000000..667b44472
--- /dev/null
+++ b/docs/Classes/SDLMyKey.html
@@ -0,0 +1,50 @@
+<h1>SDLMyKey Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-e911Override">e911Override</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ e911Override
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnAppInterfaceUnregistered.html b/docs/Classes/SDLOnAppInterfaceUnregistered.html
new file mode 100644
index 000000000..4247e62d1
--- /dev/null
+++ b/docs/Classes/SDLOnAppInterfaceUnregistered.html
@@ -0,0 +1,83 @@
+<h1>SDLOnAppInterfaceUnregistered Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-reason">reason</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>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.</p>
+
+<p>For more information about SDL resources related to an interface registration, see <i>SDLRegisterAppInterface</i>.</p>
+
+<p>@since SDL 1.0
+ - see: SDLRegisterAppInterface</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnAppInterfaceUnregistered object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnAppInterfaceUnregistered object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ reason
+ </h3>
+
+ <p>@abstract The reason application&rsquo;s interface was terminated</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLAppInterfaceUnregisteredReason</span> <span class="o">*</span><span class="n">reason</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">reason</span><span class="p">:</span> <span class="kt">SDLAppInterfaceUnregisteredReason</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnAudioPassThru.html b/docs/Classes/SDLOnAudioPassThru.html
new file mode 100644
index 000000000..1cb57059d
--- /dev/null
+++ b/docs/Classes/SDLOnAudioPassThru.html
@@ -0,0 +1,75 @@
+<h1>SDLOnAudioPassThru Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Binary data is in binary part of hybrid msg.</p>
+
+<p>HMI Status Requirements:
+ <ul>
+ HMILevel:
+ <ul>
+ <li>BACKGROUND, FULL, LIMITED</li>
+ </ul>
+ AudioStreamingState:
+ <ul>
+ <li>TBD</li>
+ </ul>
+ SystemContext:
+ <ul>
+ <li>TBD</li>
+ </ul>
+ </ul></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnAudioPassThru object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnAudioPassThru object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLOnButtonEvent.html b/docs/Classes/SDLOnButtonEvent.html
new file mode 100644
index 000000000..18d965617
--- /dev/null
+++ b/docs/Classes/SDLOnButtonEvent.html
@@ -0,0 +1,157 @@
+<h1>SDLOnButtonEvent Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-buttonName">buttonName</a></li>
+ <li><a href="#section-buttonEventMode">buttonEventMode</a></li>
+ <li><a href="#section-customButtonID">customButtonID</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Notifies application that user has depressed or released a button to which
+ the application has subscribed.</p>
+
+<p>Further information about button events
+ and button-presses can be found at SDLSubscribeButton.
+ <p>
+ </p>
+
+<p><b>HMI Status Requirements:</b>
+ <ul>
+ HMILevel:
+ <ul>
+ <li>The application will receive <i>SDLOnButtonEvent</i> notifications for all
+ subscribed buttons when HMILevel is FULL.</li>
+ <li>The application will receive <i>SDLOnButtonEvent</i> notifications for subscribed
+ media buttons when HMILevel is LIMITED.</li>
+ <li>Media buttons include SEEKLEFT, SEEKRIGHT, TUNEUP, TUNEDOWN, and
+ PRESET_0-PRESET_9.</li>
+ <li>The application will not receive <i>SDLOnButtonEvent</i> notification when HMILevel
+ is BACKGROUND.</li>
+ </ul>
+ AudioStreamingState:
+ <ul>
+ <li> Any </li>
+ </ul>
+ SystemContext:
+ <ul>
+ <li>MAIN, VR. In MENU, only PRESET buttons. In VR, pressing any subscribable
+ button will cancel VR.</li>
+ </ul>
+ </ul>
+ <p></p>
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLSubscribeButton</p>
+
+<p></div></p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnButtonEvent object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLOnButtonEvent object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ buttonName
+ </h3>
+
+ <p>@abstract The name of the button</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLButtonName</span> <span class="o">*</span><span class="n">buttonName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">buttonName</span><span class="p">:</span> <span class="kt">SDLButtonName</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ buttonEventMode
+ </h3>
+
+ <p>@abstract Indicates whether this is an UP or DOWN event</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLButtonEventMode</span> <span class="o">*</span><span class="n">buttonEventMode</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">buttonEventMode</span><span class="p">:</span> <span class="kt">SDLButtonEventMode</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ customButtonID
+ </h3>
+
+ <p>@abstract If ButtonName is <q>CUSTOM_BUTTON</q>, this references the integer ID passed by a custom button. (e.g. softButton ID)</p>
+
+<p>@since SDL 2.0</p>
+
+<p>Optional, Integer, 0 - 65536</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">customButtonID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">customButtonID</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnButtonPress.html b/docs/Classes/SDLOnButtonPress.html
new file mode 100644
index 000000000..32f59de31
--- /dev/null
+++ b/docs/Classes/SDLOnButtonPress.html
@@ -0,0 +1,183 @@
+<h1>SDLOnButtonPress Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-buttonName">buttonName</a></li>
+ <li><a href="#section-buttonPressMode">buttonPressMode</a></li>
+ <li><a href="#section-customButtonID">customButtonID</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Notifies application of button press events for buttons to which the
+ application is subscribed. SDL supports two button press events defined as
+ follows:</p>
+
+<p><ul>
+ <li>SHORT - Occurs when a button is depressed, then released within two
+ seconds. The event is considered to occur immediately after the button is
+ released.</li>
+ <li>LONG - Occurs when a button is depressed and held for two seconds or
+ more. The event is considered to occur immediately after the two second
+ threshold has been crossed, before the button is released</li>
+ </ul>
+ <b>HMI Status Requirements:</b>
+ <ul>
+ HMILevel:
+ <ul>
+ <li>The application will receive OnButtonPress notifications for all
+ subscribed buttons when HMILevel is FULL.</li>
+ <li>The application will receive OnButtonPress notifications for subscribed
+ media buttons when HMILevel is LIMITED.</li>
+ <li>Media buttons include SEEKLEFT, SEEKRIGHT, TUNEUP, TUNEDOWN, and
+ PRESET_0-PRESET_9.</li>
+ <li>The application will not receive OnButtonPress notification when HMILevel
+ is BACKGROUND or NONE.</li>
+ </ul>
+ AudioStreamingState:
+ <ul>
+ <li> Any </li>
+ </ul>
+ SystemContext:
+ <ul>
+ <li>MAIN, VR. In MENU, only PRESET buttons. In VR, pressing any subscribable
+ button will cancel VR.</li>
+ </ul>
+ </ul></p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLSubscribeButton
+
+</div>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLUnsubscribeButton
+
+</div>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnButtonPress object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnButtonPress object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ buttonName
+ </h3>
+
+ <p>@abstract the button&rsquo;s name</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLButtonName
+
+</div>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLButtonName</span> <span class="o">*</span><span class="n">buttonName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">buttonName</span><span class="p">:</span> <span class="kt">SDLButtonName</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ buttonPressMode
+ </h3>
+
+ <p>@abstract Indicates whether this is a LONG or SHORT button press event</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLButtonPressMode
+
+</div>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLButtonPressMode</span> <span class="o">*</span><span class="n">buttonPressMode</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">buttonPressMode</span><span class="p">:</span> <span class="kt">SDLButtonPressMode</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ customButtonID
+ </h3>
+
+ <p>@abstract If ButtonName is <q>CUSTOM_BUTTON</q>, this references the integer ID passed by a custom button. (e.g. softButton ID)</p>
+
+<p>@since SDL 2.0</p>
+
+<p>Optional, Integer 0 - 65536</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">customButtonID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">customButtonID</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnCommand.html b/docs/Classes/SDLOnCommand.html
new file mode 100644
index 000000000..c4c7b8700
--- /dev/null
+++ b/docs/Classes/SDLOnCommand.html
@@ -0,0 +1,103 @@
+<h1>SDLOnCommand Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-cmdID">cmdID</a></li>
+ <li><a href="#section-triggerSource">triggerSource</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>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.</p>
+
+<p><b>Note:</b> The sequence of <em>SDLOnHMIStatus</em> and <em>SDLOnCommand</em> notifications for user-initiated interactions is indeterminate.</p>
+
+<p>@since SDL 1.0
+ - see: SDLAddCommand SDLDeleteCommand SDLDeleteSubMenu</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLRPCNotification object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLRPCNotification object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ cmdID
+ </h3>
+
+ <p>@abstract The command ID of the command the user selected. This is the command ID value provided by the application in the <i>SDLAddCommand</i> operation that created the command.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">cmdID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">cmdID</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ triggerSource
+ </h3>
+
+ <p>@abstract Indicates whether command was selected via voice or via a menu selection (using the OK button).</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLTriggerSource</span> <span class="o">*</span><span class="n">triggerSource</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">triggerSource</span><span class="p">:</span> <span class="kt">SDLTriggerSource</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnDriverDistraction.html b/docs/Classes/SDLOnDriverDistraction.html
new file mode 100644
index 000000000..f9915eed4
--- /dev/null
+++ b/docs/Classes/SDLOnDriverDistraction.html
@@ -0,0 +1,91 @@
+<h1>SDLOnDriverDistraction Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-state">state</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Notifies the application of the current driver distraction state (whether driver distraction rules are in effect, or
+ not).</p>
+
+<p>HMI Status Requirements:</p>
+
+<p><ul>
+ HMILevel:
+ <ul><li>Can be sent with FULL, LIMITED or BACKGROUND</li></ul>
+ AudioStreamingState:
+ <ul><li>Any</li></ul>
+ SystemContext:
+ <ul><li>Any</li></ul>
+ </ul></p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnDriverDistraction object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnDriverDistraction object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ state
+ </h3>
+
+ <p>@abstract The driver distraction state (i.e. whether driver distraction rules are in effect, or not)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLDriverDistractionState</span> <span class="o">*</span><span class="n">state</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">state</span><span class="p">:</span> <span class="kt">SDLDriverDistractionState</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnEncodedSyncPData.html b/docs/Classes/SDLOnEncodedSyncPData.html
new file mode 100644
index 000000000..ad95241ec
--- /dev/null
+++ b/docs/Classes/SDLOnEncodedSyncPData.html
@@ -0,0 +1,74 @@
+<h1>SDLOnEncodedSyncPData Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-data">data</a></li>
+ <li><a href="#section-URL">URL</a></li>
+ <li><a href="#section-Timeout">Timeout</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ data
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ URL
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ Timeout
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnHMIStatus.html b/docs/Classes/SDLOnHMIStatus.html
new file mode 100644
index 000000000..3f83279cb
--- /dev/null
+++ b/docs/Classes/SDLOnHMIStatus.html
@@ -0,0 +1,131 @@
+<h1>SDLOnHMIStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-hmiLevel">hmiLevel</a></li>
+ <li><a href="#section-audioStreamingState">audioStreamingState</a></li>
+ <li><a href="#section-systemContext">systemContext</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Notifies an application that HMI conditions have changed for the application. This indicates whether the application
+ can speak phrases, display text, perform interactions, receive button presses and events, stream audio, etc. This
+ notification will be sent to the application when there has been a change in any one or several of the indicated
+ states (<i>SDLHMILevel</i>, <i>SDLAudioStreamingState</i> or <i>SDLSystemContext</i>) for the application.</p>
+
+<p>All three values are, in principle, independent of each other (though there may be some relationships). A value for
+ one parameter should not be interpreted from the value of another parameter.</p>
+
+<p>There are no guarantees about the timeliness or latency of the SDLOnHMIStatus notification. Therefore, for example,
+ information such as <i>SDLAudioStreamingState</i> may not indicate that the audio stream became inaudible to the user
+ exactly when the SDLOnHMIStatus notification was received.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnHMIStatus object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnHMIStatus object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ hmiLevel
+ </h3>
+
+ <p>@abstract SDLHMILevel in effect for the application</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLHMILevel</span> <span class="o">*</span><span class="n">hmiLevel</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">hmiLevel</span><span class="p">:</span> <span class="kt">SDLHMILevel</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ audioStreamingState
+ </h3>
+
+ <p>@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.</p>
+
+<p>Informs app whether any currently streaming audio is audible to user (AUDIBLE) or not (NOT_AUDIBLE). A value of NOT_AUDIBLE means that either the application&rsquo;s audio will not be audible to the user, or that the application&rsquo;s audio should not be audible to the user (i.e. some other application on the mobile device may be streaming audio and the application&rsquo;s audio would be blended with that other audio).</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span>
+ <span class="n">SDLAudioStreamingState</span> <span class="o">*</span><span class="n">audioStreamingState</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">audioStreamingState</span><span class="p">:</span> <span class="kt">SDLAudioStreamingState</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ systemContext
+ </h3>
+
+ <p>@abstract the System Context
+@discussion whether a user-initiated interaction is in-progress (VRSESSION or MENU), or not (MAIN)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLSystemContext</span> <span class="o">*</span><span class="n">systemContext</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">systemContext</span><span class="p">:</span> <span class="kt">SDLSystemContext</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnHashChange.html b/docs/Classes/SDLOnHashChange.html
new file mode 100644
index 000000000..081687e93
--- /dev/null
+++ b/docs/Classes/SDLOnHashChange.html
@@ -0,0 +1,50 @@
+<h1>SDLOnHashChange Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-hashID">hashID</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ hashID
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnKeyboardInput.html b/docs/Classes/SDLOnKeyboardInput.html
new file mode 100644
index 000000000..6183c484d
--- /dev/null
+++ b/docs/Classes/SDLOnKeyboardInput.html
@@ -0,0 +1,62 @@
+<h1>SDLOnKeyboardInput Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-event">event</a></li>
+ <li><a href="#section-data">data</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ event
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ data
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnLanguageChange.html b/docs/Classes/SDLOnLanguageChange.html
new file mode 100644
index 000000000..37dd8ea25
--- /dev/null
+++ b/docs/Classes/SDLOnLanguageChange.html
@@ -0,0 +1,99 @@
+<h1>SDLOnLanguageChange Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-language">language</a></li>
+ <li><a href="#section-hmiDisplayLanguage">hmiDisplayLanguage</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Provides information to what language the SDL HMI language was changed</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnLanguageChange object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnLanguageChange object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ language
+ </h3>
+
+ <p>@abstract Current SDL voice engine (VR+TTS) language</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLLanguage</span> <span class="o">*</span><span class="n">language</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">language</span><span class="p">:</span> <span class="kt">SDLLanguage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ hmiDisplayLanguage
+ </h3>
+
+ <p>@abstract Current display language</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLLanguage</span> <span class="o">*</span><span class="n">hmiDisplayLanguage</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">hmiDisplayLanguage</span><span class="p">:</span> <span class="kt">SDLLanguage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnLockScreenStatus.html b/docs/Classes/SDLOnLockScreenStatus.html
new file mode 100644
index 000000000..0fd7bd3d7
--- /dev/null
+++ b/docs/Classes/SDLOnLockScreenStatus.html
@@ -0,0 +1,150 @@
+<h1>SDLOnLockScreenStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-driverDistractionStatus">driverDistractionStatus</a></li>
+ <li><a href="#section-userSelected">userSelected</a></li>
+ <li><a href="#section-lockScreenStatus">lockScreenStatus</a></li>
+ <li><a href="#section-hmiLevel">hmiLevel</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<pre class="highlight plaintext"><code>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.
+
+This lockscreen must perform the following:
+Limit all application control usability from the mobile device with a full-screen static image overlay or separate view.
+For simplicity, the OnLockScreenStatus RPC will be provided via the onOnLockScreenNotification call back. The call back will include the LockScreenStatus enum which indicates if the lockscreen is required, optional or not required.
+The call back also includes details regarding the current HMI_Status level, driver distraction status and user selection status of the application.
+</code></pre>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnLockScreenStatus</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnLockScreenStatus</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+
+
+
+ <h3>
+ driverDistractionStatus
+ </h3>
+
+ <p>Get the current driver distraction status(i.e. whether driver distraction rules are in effect, or not)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">driverDistractionStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">driverDistractionStatus</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>String</p>
+
+ </div>
+
+ <h3>
+ userSelected
+ </h3>
+
+ <p>Get user selection status for the application (has the app been selected via hmi or voice command)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">userSelected</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">userSelected</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>Boolean the current user selection status</p>
+
+ </div>
+
+ <h3>
+ lockScreenStatus
+ </h3>
+
+ <p>Get the {@linkplain LockScreenStatus} enumeration, indicating if the lockscreen should be required, optional or off </p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLLockScreenStatus</span> <span class="o">*</span><span class="n">lockScreenStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">lockScreenStatus</span><span class="p">:</span> <span class="kt">SDLLockScreenStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>{@linkplain
+LockScreenStatus}</p>
+
+ </div>
+
+ <h3>
+ hmiLevel
+ </h3>
+
+ <p>Get HMILevel in effect for the application</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLHMILevel</span> <span class="o">*</span><span class="n">hmiLevel</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">hmiLevel</span><span class="p">:</span> <span class="kt">SDLHMILevel</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>{@linkplain
+HMILevel} the current HMI Level in effect for the application</p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLOnPermissionsChange.html b/docs/Classes/SDLOnPermissionsChange.html
new file mode 100644
index 000000000..39133945c
--- /dev/null
+++ b/docs/Classes/SDLOnPermissionsChange.html
@@ -0,0 +1,88 @@
+<h1>SDLOnPermissionsChange Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-permissionItem">permissionItem</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Provides update to app of which sets of functions are available</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnPermissionsChange object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a newly allocated SDLOnPermissionsChange object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ permissionItem
+ </h3>
+
+ <p>@abstract Describes change in permissions for a given set of RPCs</p>
+
+<p>Required, Array of SDLPermissionItem, Array size 0 - 500</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLPermissionItem
+
+</div>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">permissionItem</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">permissionItem</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnSyncPData.html b/docs/Classes/SDLOnSyncPData.html
new file mode 100644
index 000000000..90c4d268d
--- /dev/null
+++ b/docs/Classes/SDLOnSyncPData.html
@@ -0,0 +1,62 @@
+<h1>SDLOnSyncPData Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-URL">URL</a></li>
+ <li><a href="#section-Timeout">Timeout</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ URL
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ Timeout
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnSystemRequest.html b/docs/Classes/SDLOnSystemRequest.html
new file mode 100644
index 000000000..2496f930a
--- /dev/null
+++ b/docs/Classes/SDLOnSystemRequest.html
@@ -0,0 +1,110 @@
+<h1>SDLOnSystemRequest Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-requestType">requestType</a></li>
+ <li><a href="#section-url">url</a></li>
+ <li><a href="#section-timeout">timeout</a></li>
+ <li><a href="#section-fileType">fileType</a></li>
+ <li><a href="#section-offset">offset</a></li>
+ <li><a href="#section-length">length</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ requestType
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ url
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ timeout
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ fileType
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ offset
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ length
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnTBTClientState.html b/docs/Classes/SDLOnTBTClientState.html
new file mode 100644
index 000000000..f6e25eb12
--- /dev/null
+++ b/docs/Classes/SDLOnTBTClientState.html
@@ -0,0 +1,50 @@
+<h1>SDLOnTBTClientState Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-state">state</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ state
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnTouchEvent.html b/docs/Classes/SDLOnTouchEvent.html
new file mode 100644
index 000000000..d663ad6ea
--- /dev/null
+++ b/docs/Classes/SDLOnTouchEvent.html
@@ -0,0 +1,62 @@
+<h1>SDLOnTouchEvent Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-type">type</a></li>
+ <li><a href="#section-event">event</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ type
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ event
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLOnVehicleData.html b/docs/Classes/SDLOnVehicleData.html
new file mode 100644
index 000000000..968512fe5
--- /dev/null
+++ b/docs/Classes/SDLOnVehicleData.html
@@ -0,0 +1,522 @@
+<h1>SDLOnVehicleData Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-gps">gps</a></li>
+ <li><a href="#section-speed">speed</a></li>
+ <li><a href="#section-rpm">rpm</a></li>
+ <li><a href="#section-fuelLevel">fuelLevel</a></li>
+ <li><a href="#section-fuelLevel_State">fuelLevel_State</a></li>
+ <li><a href="#section-instantFuelConsumption">instantFuelConsumption</a></li>
+ <li><a href="#section-externalTemperature">externalTemperature</a></li>
+ <li><a href="#section-vin">vin</a></li>
+ <li><a href="#section-prndl">prndl</a></li>
+ <li><a href="#section-tirePressure">tirePressure</a></li>
+ <li><a href="#section-odometer">odometer</a></li>
+ <li><a href="#section-beltStatus">beltStatus</a></li>
+ <li><a href="#section-bodyInformation">bodyInformation</a></li>
+ <li><a href="#section-deviceStatus">deviceStatus</a></li>
+ <li><a href="#section-driverBraking">driverBraking</a></li>
+ <li><a href="#section-wiperStatus">wiperStatus</a></li>
+ <li><a href="#section-headLampStatus">headLampStatus</a></li>
+ <li><a href="#section-engineTorque">engineTorque</a></li>
+ <li><a href="#section-accPedalPosition">accPedalPosition</a></li>
+ <li><a href="#section-steeringWheelAngle">steeringWheelAngle</a></li>
+ <li><a href="#section-eCallInfo">eCallInfo</a></li>
+ <li><a href="#section-airbagStatus">airbagStatus</a></li>
+ <li><a href="#section-emergencyEvent">emergencyEvent</a></li>
+ <li><a href="#section-clusterModeStatus">clusterModeStatus</a></li>
+ <li><a href="#section-myKey">myKey</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Request vehicle data.</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLOnVehicleData object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLOnVehicleData object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ gps
+ </h3>
+
+ <p>@abstract A SDLGPSData* value. See GPSData.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLGPSData</span> <span class="o">*</span><span class="n">gps</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">gps</span><span class="p">:</span> <span class="kt">SDLGPSData</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ speed
+ </h3>
+
+ <p>@abstract The vehicle speed in kilometers per hour.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">speed</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">speed</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ rpm
+ </h3>
+
+ <p>@abstract The number of revolutions per minute of the engine.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">rpm</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">rpm</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel
+ </h3>
+
+ <p>@abstract The fuel level in the tank (percentage)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">fuelLevel</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel_State
+ </h3>
+
+ <p>@abstract A SDLComponentVolumeStatus* value. The fuel level state.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLComponentVolumeStatus</span> <span class="o">*</span><span class="n">fuelLevel_State</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel_State</span><span class="p">:</span> <span class="kt">SDLComponentVolumeStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ instantFuelConsumption
+ </h3>
+
+ <p>@abstract The instantaneous fuel consumption in microlitres.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">instantFuelConsumption</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">instantFuelConsumption</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ externalTemperature
+ </h3>
+
+ <p>@abstract The external temperature in degrees celsius.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">externalTemperature</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">externalTemperature</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ vin
+ </h3>
+
+ <p>@abstract The Vehicle Identification Number</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">vin</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">vin</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ prndl
+ </h3>
+
+ <p>@abstract See PRNDL.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLPRNDL</span> <span class="o">*</span><span class="n">prndl</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">prndl</span><span class="p">:</span> <span class="kt">SDLPRNDL</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ tirePressure
+ </h3>
+
+ <p>@abstract A SDLTireStatus* value. See TireStatus.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLTireStatus</span> <span class="o">*</span><span class="n">tirePressure</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">tirePressure</span><span class="p">:</span> <span class="kt">SDLTireStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ odometer
+ </h3>
+
+ <p>@abstract Odometer reading in km.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">odometer</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">odometer</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ beltStatus
+ </h3>
+
+ <p>@abstract A SDLBeltStatus* value. The status of the seat belts.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLBeltStatus</span> <span class="o">*</span><span class="n">beltStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">beltStatus</span><span class="p">:</span> <span class="kt">SDLBeltStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ bodyInformation
+ </h3>
+
+ <p>@abstract A SDLBodyInformation* value. The body information including power modes.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLBodyInformation</span> <span class="o">*</span><span class="n">bodyInformation</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">bodyInformation</span><span class="p">:</span> <span class="kt">SDLBodyInformation</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ deviceStatus
+ </h3>
+
+ <p>@abstract A SDLDeviceStatus* value. The device status including signal and battery strength.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLDeviceStatus</span> <span class="o">*</span><span class="n">deviceStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">deviceStatus</span><span class="p">:</span> <span class="kt">SDLDeviceStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ driverBraking
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The status of the brake pedal.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataEventStatus</span> <span class="o">*</span><span class="n">driverBraking</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">driverBraking</span><span class="p">:</span> <span class="kt">SDLVehicleDataEventStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ wiperStatus
+ </h3>
+
+ <p>@abstract A SDLWiperStatus* value. The status of the wipers.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="n">wiperStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">wiperStatus</span><span class="p">:</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ headLampStatus
+ </h3>
+
+ <p>@abstract A SDLHeadLampStatus* value. Status of the head lamps.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLHeadLampStatus</span> <span class="o">*</span><span class="n">headLampStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">headLampStatus</span><span class="p">:</span> <span class="kt">SDLHeadLampStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ engineTorque
+ </h3>
+
+ <p>@abstract Torque value for engine (in Nm) on non-diesel variants.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">engineTorque</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">engineTorque</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ accPedalPosition
+ </h3>
+
+ <p>@abstract Accelerator pedal position (percentage depressed)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">accPedalPosition</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">accPedalPosition</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ steeringWheelAngle
+ </h3>
+
+ <p>@abstract Current angle of the steering wheel (in deg)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">steeringWheelAngle</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">steeringWheelAngle</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ eCallInfo
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+
+
+
+ <h3>
+ airbagStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+
+
+
+ <h3>
+ emergencyEvent
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+
+
+
+ <h3>
+ clusterModeStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+
+
+
+ <h3>
+ myKey
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLOnVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCNotification</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLPRNDL.html b/docs/Classes/SDLPRNDL.html
new file mode 100644
index 000000000..2dded7a8a
--- /dev/null
+++ b/docs/Classes/SDLPRNDL.html
@@ -0,0 +1,454 @@
+<h1>SDLPRNDL Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+PARK">+PARK</a></li>
+ <li><a href="#section-+REVERSE">+REVERSE</a></li>
+ <li><a href="#section-+NEUTRAL">+NEUTRAL</a></li>
+ <li><a href="#section-+DRIVE">+DRIVE</a></li>
+ <li><a href="#section-+SPORT">+SPORT</a></li>
+ <li><a href="#section-+LOWGEAR">+LOWGEAR</a></li>
+ <li><a href="#section-+FIRST">+FIRST</a></li>
+ <li><a href="#section-+SECOND">+SECOND</a></li>
+ <li><a href="#section-+THIRD">+THIRD</a></li>
+ <li><a href="#section-+FOURTH">+FOURTH</a></li>
+ <li><a href="#section-+FIFTH">+FIFTH</a></li>
+ <li><a href="#section-+SIXTH">+SIXTH</a></li>
+ <li><a href="#section-+SEVENTH">+SEVENTH</a></li>
+ <li><a href="#section-+EIGHTH">+EIGHTH</a></li>
+ <li><a href="#section-+UNKNOWN">+UNKNOWN</a></li>
+ <li><a href="#section-+FAULT">+FAULT</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The selected gear the car is in.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract get SDLPRNDL according value string</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL object</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract declare an array to store all possible SDLPRNDL values</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the array</p>
+
+ </div>
+
+ <h3>
+ +PARK
+ </h3>
+
+ <p>@abstract Park</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">PARK</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PARK</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>PARK</em></p>
+
+ </div>
+
+ <h3>
+ +REVERSE
+ </h3>
+
+ <p>@abstract Reverse gear</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">REVERSE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">REVERSE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>REVERSE</em></p>
+
+ </div>
+
+ <h3>
+ +NEUTRAL
+ </h3>
+
+ <p>@abstract No gear</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">NEUTRAL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NEUTRAL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>NEUTRAL</em></p>
+
+ </div>
+
+ <h3>
+ +DRIVE
+ </h3>
+
+ <p>@abstract: Drive gear</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">DRIVE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DRIVE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>DRIVE</em></p>
+
+ </div>
+
+ <h3>
+ +SPORT
+ </h3>
+
+ <p>@abstract Drive Sport mode</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">SPORT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SPORT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>SPORT</em></p>
+
+ </div>
+
+ <h3>
+ +LOWGEAR
+ </h3>
+
+ <p>@abstract 1st gear hold</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">LOWGEAR</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">LOWGEAR</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>LOWGEAR</em></p>
+
+ </div>
+
+ <h3>
+ +FIRST
+ </h3>
+
+ <p>@abstract First gear</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">FIRST</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FIRST</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>FIRST</em></p>
+
+ </div>
+
+ <h3>
+ +SECOND
+ </h3>
+
+ <p>@abstract Second gear</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">SECOND</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SECOND</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>SECOND</em></p>
+
+ </div>
+
+ <h3>
+ +THIRD
+ </h3>
+
+ <p>@abstract Third gear</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">THIRD</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">THIRD</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>THIRD</em></p>
+
+ </div>
+
+ <h3>
+ +FOURTH
+ </h3>
+
+ <p>@abstract Fourth gear</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">FOURTH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FOURTH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>FOURTH</em></p>
+
+ </div>
+
+ <h3>
+ +FIFTH
+ </h3>
+
+ <p>@abstract Fifth gear</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">FIFTH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FIFTH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>FIFTH</em></p>
+
+ </div>
+
+ <h3>
+ +SIXTH
+ </h3>
+
+ <p>@abstract Sixth gear</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">SIXTH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SIXTH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>SIXTH</em></p>
+
+ </div>
+
+ <h3>
+ +SEVENTH
+ </h3>
+
+ <p>@abstract Seventh gear</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">SEVENTH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SEVENTH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>SEVENTH</em></p>
+
+ </div>
+
+ <h3>
+ +EIGHTH
+ </h3>
+
+ <p>@abstract Eighth gear</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">EIGHTH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">EIGHTH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>EIGHTH</em></p>
+
+ </div>
+
+ <h3>
+ +UNKNOWN
+ </h3>
+
+ <p>@abstract Unknown</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">UNKNOWN</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">UNKNOWN</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>UNKNOWN</em></p>
+
+ </div>
+
+ <h3>
+ +FAULT
+ </h3>
+
+ <p>@abstract Fault</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPRNDL</span> <span class="o">*</span><span class="p">)</span><span class="n">FAULT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FAULT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPRNDL</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPRNDL: <em>FAULT</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLParameterPermissions.html b/docs/Classes/SDLParameterPermissions.html
new file mode 100644
index 000000000..226a5d202
--- /dev/null
+++ b/docs/Classes/SDLParameterPermissions.html
@@ -0,0 +1,102 @@
+<h1>SDLParameterPermissions Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-allowed">allowed</a></li>
+ <li><a href="#section-userDisallowed">userDisallowed</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Defining sets of parameters, which are permitted or prohibited for a given RPC.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLParameterPermissions object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLParameterPermissions object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ allowed
+ </h3>
+
+ <p>@abstract A set of all parameters that are permitted for this given RPC.</p>
+
+<p>Required, Array of String, max String length = 100, Array size 0 - 100</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">allowed</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">allowed</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ userDisallowed
+ </h3>
+
+ <p>@abstract A set of all parameters that are prohibited for this given RPC.</p>
+
+<p>Required, Array of String, max String length = 100, Array size 0 - 100</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">userDisallowed</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">userDisallowed</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLPerformAudioPassThru.html b/docs/Classes/SDLPerformAudioPassThru.html
new file mode 100644
index 000000000..14693ddb7
--- /dev/null
+++ b/docs/Classes/SDLPerformAudioPassThru.html
@@ -0,0 +1,256 @@
+<h1>SDLPerformAudioPassThru Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-initialPrompt">initialPrompt</a></li>
+ <li><a href="#section-audioPassThruDisplayText1">audioPassThruDisplayText1</a></li>
+ <li><a href="#section-audioPassThruDisplayText2">audioPassThruDisplayText2</a></li>
+ <li><a href="#section-samplingRate">samplingRate</a></li>
+ <li><a href="#section-maxDuration">maxDuration</a></li>
+ <li><a href="#section-bitsPerSample">bitsPerSample</a></li>
+ <li><a href="#section-audioType">audioType</a></li>
+ <li><a href="#section-muteAudio">muteAudio</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>This will open an audio pass thru session. By doing so the app can receive
+ audio data through the vehicle microphone
+ <p>
+ Function Group: AudioPassThru
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p><p>Since SmartDeviceLink 2.0</p>
+
+<p><p>See SDLEndAudioPassThru</p></p></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLPerformAudioPassThru object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLPerformAudioPassThru object indicated by the NSMutableDictionary
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ initialPrompt
+ </h3>
+
+ <p>@abstract initial prompt which will be spoken before opening the audio pass
+thru session by SDL
+@discussion initialPrompt
+ a Vector<TTSChunk> value represents the initial prompt which
+ will be spoken before opening the audio pass thru session by
+ SDL
+ <p>
+ <b>Notes: </b>
+ <ul>
+ <li>This is an array of text chunks of type TTSChunk</li>
+ <li>The array must have at least one item</li>
+ <li>If omitted, then no initial prompt is spoken</li>
+ <li>Array Minsize: 1</li>
+ <li>Array Maxsize: 100</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">initialPrompt</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">initialPrompt</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ audioPassThruDisplayText1
+ </h3>
+
+ <p>@abstract a line of text displayed during audio capture
+@discussion audioPassThruDisplayText1
+ a String value representing the line of text displayed during
+ audio capture
+ <p>
+ <b>Notes: </b>Maxlength=500</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">audioPassThruDisplayText1</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">audioPassThruDisplayText1</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ audioPassThruDisplayText2
+ </h3>
+
+ <p>@abstract A line of text displayed during audio capture
+@discussion audioPassThruDisplayText2
+ a String value representing the line of text displayed during
+ audio capture
+ <p>
+ <b>Notes: </b>Maxlength=500</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">audioPassThruDisplayText2</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">audioPassThruDisplayText2</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ samplingRate
+ </h3>
+
+ <p>@abstract A samplingRate</p>
+
+<p>@discussion a SamplingRate value representing a 8 or 16 or 22 or 24 khz</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLSamplingRate</span> <span class="o">*</span><span class="n">samplingRate</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">samplingRate</span><span class="p">:</span> <span class="kt">SDLSamplingRate</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ maxDuration
+ </h3>
+
+ <p>@abstract the maximum duration of audio recording in milliseconds</p>
+
+<p>@discussion maxDuration
+ an Integer value representing the maximum duration of audio
+ recording in millisecond
+ <p>
+ <b>Notes: </b>Minvalue:1; Maxvalue:1000000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">maxDuration</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">maxDuration</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ bitsPerSample
+ </h3>
+
+ <p>@abstract the quality the audio is recorded - 8 bit or 16 bit</p>
+
+<p>@discussion a BitsPerSample value representing 8 bit or 16 bit</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLBitsPerSample</span> <span class="o">*</span><span class="n">bitsPerSample</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">bitsPerSample</span><span class="p">:</span> <span class="kt">SDLBitsPerSample</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ audioType
+ </h3>
+
+ <p>@abstract an audioType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLAudioType</span> <span class="o">*</span><span class="n">audioType</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">audioType</span><span class="p">:</span> <span class="kt">SDLAudioType</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ muteAudio
+ </h3>
+
+ <p>@abstract a Boolean value representing if the current audio source should be
+muted during the APT session<br/></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">muteAudio</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">muteAudio</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLPerformAudioPassThruResponse.html b/docs/Classes/SDLPerformAudioPassThruResponse.html
new file mode 100644
index 000000000..bd60b082b
--- /dev/null
+++ b/docs/Classes/SDLPerformAudioPassThruResponse.html
@@ -0,0 +1,61 @@
+<h1>SDLPerformAudioPassThruResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Perform Audio Pass Thru Response is sent, when PerformAudioPassThru has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLPerformAudioPassThruResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLPerformAudioPassThruResponse object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLPerformInteraction.html b/docs/Classes/SDLPerformInteraction.html
new file mode 100644
index 000000000..4765b0984
--- /dev/null
+++ b/docs/Classes/SDLPerformInteraction.html
@@ -0,0 +1,251 @@
+<h1>SDLPerformInteraction Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-initialText">initialText</a></li>
+ <li><a href="#section-initialPrompt">initialPrompt</a></li>
+ <li><a href="#section-interactionMode">interactionMode</a></li>
+ <li><a href="#section-interactionChoiceSetIDList">interactionChoiceSetIDList</a></li>
+ <li><a href="#section-helpPrompt">helpPrompt</a></li>
+ <li><a href="#section-timeoutPrompt">timeoutPrompt</a></li>
+ <li><a href="#section-timeout">timeout</a></li>
+ <li><a href="#section-vrHelp">vrHelp</a></li>
+ <li><a href="#section-interactionLayout">interactionLayout</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Performs an application-initiated interaction in which the user can select a
+ {@linkplain Choice} from among the specified Choice Sets. For instance, an
+ application may use a PerformInteraction to ask a user to say the name of a
+ song to play. The user&rsquo;s response is only valid if it appears in the
+ specified Choice Sets and is recognized by SDL
+ <p>
+ Function Group: Base
+ <p>
+ <b>HMILevel needs to be FULL</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 1.0<br/>
+ See SDLCreateInteractionChoiceSet SDLDeleteInteractionChoiceSet</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLPerformInteraction object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLPerformInteraction object indicated by the NSMutableDictionary
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ initialText
+ </h3>
+
+ <p>@abstract The Text that Displayed when the interaction begins. This text may
+be overlaid by the <q>Listening</q> prompt during the interaction. Text is
+displayed on first line of multiline display, and is centered. If text
+does not fit on line, it will be truncated</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">initialText</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">initialText</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ initialPrompt
+ </h3>
+
+ <p>@abstract An array of one or more TTSChunks that, taken together, specify
+what is to be spoken to the user at the start of an interaction</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">initialPrompt</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">initialPrompt</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ interactionMode
+ </h3>
+
+ <p>@abstract The Indicates mode that indicate how user selects interaction
+choice. User can choose either by voice (VR_ONLY), by visual selection
+from the menu (MANUAL_ONLY), or by either mode (BOTH)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLInteractionMode</span> <span class="o">*</span><span class="n">interactionMode</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">interactionMode</span><span class="p">:</span> <span class="kt">SDLInteractionMode</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ interactionChoiceSetIDList
+ </h3>
+
+ <p>@abstract A Vector<Integer> value representing an Array of one or more Choice
+Set IDs</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">interactionChoiceSetIDList</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">interactionChoiceSetIDList</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ helpPrompt
+ </h3>
+
+ <p>@abstract A Vector<TTSChunk> which taken together, specify the help phrase to
+be spoken when the user says <q>help</q> during the VR session</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">helpPrompt</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">helpPrompt</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ timeoutPrompt
+ </h3>
+
+ <p>@abstract An array of TTSChunks which, taken together, specify the phrase to
+be spoken when the listen times out during the VR session</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">timeoutPrompt</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">timeoutPrompt</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ timeout
+ </h3>
+
+ <p>@abstract An Integer value representing the amount of time, in milliseconds,
+SDL will wait for the user to make a choice (VR or Menu)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">timeout</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">timeout</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ vrHelp
+ </h3>
+
+ <p>@abstract A Voice recognition Help, which is a suggested VR Help Items to
+display on-screen during Perform Interaction
+@since SmartDeviceLink 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">vrHelp</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">vrHelp</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ interactionLayout
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLPerformInteraction</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLPerformInteractionResponse.html b/docs/Classes/SDLPerformInteractionResponse.html
new file mode 100644
index 000000000..57fc52a79
--- /dev/null
+++ b/docs/Classes/SDLPerformInteractionResponse.html
@@ -0,0 +1,128 @@
+<h1>SDLPerformInteractionResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-choiceID">choiceID</a></li>
+ <li><a href="#section-manualTextEntry">manualTextEntry</a></li>
+ <li><a href="#section-triggerSource">triggerSource</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>PerformInteraction Response is sent, when SDLPerformInteraction has been called</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLPerformInteractionResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLPerformInteractionResponse object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ choiceID
+ </h3>
+
+ <p>@abstract ID of the choice that was selected in response to PerformInteraction. </p>
+
+<p>@discussion Only is valid if general result is <q>success:true</q>.</p>
+
+<p>Optional, Integer, 0 - 2,000,000,000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">choiceID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">choiceID</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ manualTextEntry
+ </h3>
+
+ <p>@abstract Manually entered text selection, e.g. through keyboard</p>
+
+<p>@discussion Can be returned in lieu of choiceID, depending on trigger source</p>
+
+<p>Optional, Max length 500 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">manualTextEntry</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">manualTextEntry</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ triggerSource
+ </h3>
+
+ <p>@abstract A <em>SDLTriggerSource</em> object which will be shown in the HMI</p>
+
+<p>@discussion Only is valid if resultCode is SUCCESS.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLTriggerSource</span> <span class="o">*</span><span class="n">triggerSource</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">triggerSource</span><span class="p">:</span> <span class="kt">SDLTriggerSource</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLPermissionItem.html b/docs/Classes/SDLPermissionItem.html
new file mode 100644
index 000000000..74a0d316b
--- /dev/null
+++ b/docs/Classes/SDLPermissionItem.html
@@ -0,0 +1,74 @@
+<h1>SDLPermissionItem Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-rpcName">rpcName</a></li>
+ <li><a href="#section-hmiPermissions">hmiPermissions</a></li>
+ <li><a href="#section-parameterPermissions">parameterPermissions</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ rpcName
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ hmiPermissions
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ parameterPermissions
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLPermissionStatus.html b/docs/Classes/SDLPermissionStatus.html
new file mode 100644
index 000000000..4da609deb
--- /dev/null
+++ b/docs/Classes/SDLPermissionStatus.html
@@ -0,0 +1,171 @@
+<h1>SDLPermissionStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+ALLOWED">+ALLOWED</a></li>
+ <li><a href="#section-+DISALLOWED">+DISALLOWED</a></li>
+ <li><a href="#section-+USER_DISALLOWED">+USER_DISALLOWED</a></li>
+ <li><a href="#section-+USER_CONSENT_PENDING">+USER_CONSENT_PENDING</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Enumeration that describes possible permission states of a policy table entry.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract SDLPermissionStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPermissionStatus</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLPermissionStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLPermissionStatus object</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract declare an array to store all possible SDLPermissionStatus values
+- returns: the array</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the array</p>
+
+ </div>
+
+ <h3>
+ +ALLOWED
+ </h3>
+
+ <p>@abstract permission: allowed
+- returns: permission status: <em>ALLOWED</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPermissionStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">ALLOWED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ALLOWED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPermissionStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>permission status: <em>ALLOWED</em></p>
+
+ </div>
+
+ <h3>
+ +DISALLOWED
+ </h3>
+
+ <p>@abstract permission: disallowed
+- returns: permission status: <em>DISALLOWED</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPermissionStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">DISALLOWED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DISALLOWED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPermissionStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>permission status: <em>DISALLOWED</em></p>
+
+ </div>
+
+ <h3>
+ +USER_DISALLOWED
+ </h3>
+
+ <p>@abstract permission: user disallowed
+- returns: permission status: <em>USER_DISALLOWED</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPermissionStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">USER_DISALLOWED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">USER_DISALLOWED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPermissionStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>permission status: <em>USER_DISALLOWED</em></p>
+
+ </div>
+
+ <h3>
+ +USER_CONSENT_PENDING
+ </h3>
+
+ <p>@abstract permission: user consent pending
+- returns: permission status: <em>USER_CONSENT_PENDING</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPermissionStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">USER_CONSENT_PENDING</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">USER_CONSENT_PENDING</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPermissionStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>permission status: <em>USER_CONSENT_PENDING</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLPowerModeQualificationStatus.html b/docs/Classes/SDLPowerModeQualificationStatus.html
new file mode 100644
index 000000000..d05cd10bd
--- /dev/null
+++ b/docs/Classes/SDLPowerModeQualificationStatus.html
@@ -0,0 +1,86 @@
+<h1>SDLPowerModeQualificationStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+POWER_MODE_UNDEFINED">+POWER_MODE_UNDEFINED</a></li>
+ <li><a href="#section-+POWER_MODE_EVALUATION_IN_PROGRESS">+POWER_MODE_EVALUATION_IN_PROGRESS</a></li>
+ <li><a href="#section-+NOT_DEFINED">+NOT_DEFINED</a></li>
+ <li><a href="#section-+POWER_MODE_OK">+POWER_MODE_OK</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +POWER_MODE_UNDEFINED
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +POWER_MODE_EVALUATION_IN_PROGRESS
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +NOT_DEFINED
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +POWER_MODE_OK
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLPowerModeStatus.html b/docs/Classes/SDLPowerModeStatus.html
new file mode 100644
index 000000000..40b008a47
--- /dev/null
+++ b/docs/Classes/SDLPowerModeStatus.html
@@ -0,0 +1,146 @@
+<h1>SDLPowerModeStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+KEY_OUT">+KEY_OUT</a></li>
+ <li><a href="#section-+KEY_RECENTLY_OUT">+KEY_RECENTLY_OUT</a></li>
+ <li><a href="#section-+KEY_APPROVED_0">+KEY_APPROVED_0</a></li>
+ <li><a href="#section-+POST_ACCESORY_0">+POST_ACCESORY_0</a></li>
+ <li><a href="#section-+ACCESORY_1">+ACCESORY_1</a></li>
+ <li><a href="#section-+POST_IGNITION_1">+POST_IGNITION_1</a></li>
+ <li><a href="#section-+IGNITION_ON_2">+IGNITION_ON_2</a></li>
+ <li><a href="#section-+RUNNING_2">+RUNNING_2</a></li>
+ <li><a href="#section-+CRANK_3">+CRANK_3</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +KEY_OUT
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +KEY_RECENTLY_OUT
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +KEY_APPROVED_0
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +POST_ACCESORY_0
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +ACCESORY_1
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +POST_IGNITION_1
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +IGNITION_ON_2
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +RUNNING_2
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +CRANK_3
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLPredefinedLayout.html b/docs/Classes/SDLPredefinedLayout.html
new file mode 100644
index 000000000..10aef83c2
--- /dev/null
+++ b/docs/Classes/SDLPredefinedLayout.html
@@ -0,0 +1,278 @@
+<h1>SDLPredefinedLayout Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+DEFAULT">+DEFAULT</a></li>
+ <li><a href="#section-+MEDIA">+MEDIA</a></li>
+ <li><a href="#section-+NON_MEDIA">+NON_MEDIA</a></li>
+ <li><a href="#section-+ONSCREEN_PRESETS">+ONSCREEN_PRESETS</a></li>
+ <li><a href="#section-+NAV_FULLSCREEN_MAP">+NAV_FULLSCREEN_MAP</a></li>
+ <li><a href="#section-+NAV_LIST">+NAV_LIST</a></li>
+ <li><a href="#section-+NAV_KEYBOARD">+NAV_KEYBOARD</a></li>
+ <li><a href="#section-+GRAPHIC_WITH_TEXT">+GRAPHIC_WITH_TEXT</a></li>
+ <li><a href="#section-+TEXT_WITH_GRAPHIC">+TEXT_WITH_GRAPHIC</a></li>
+ <li><a href="#section-+TILES_ONLY">+TILES_ONLY</a></li>
+ <li><a href="#section-+TEXTBUTTONS_ONLY">+TEXTBUTTONS_ONLY</a></li>
+ <li><a href="#section-+GRAPHIC_WITH_TILES">+GRAPHIC_WITH_TILES</a></li>
+ <li><a href="#section-+TILES_WITH_GRAPHIC">+TILES_WITH_GRAPHIC</a></li>
+ <li><a href="#section-+GRAPHIC_WITH_TEXT_AND_SOFTBUTTONS">+GRAPHIC_WITH_TEXT_AND_SOFTBUTTONS</a></li>
+ <li><a href="#section-+TEXT_AND_SOFTBUTTONS_WITH_GRAPHIC">+TEXT_AND_SOFTBUTTONS_WITH_GRAPHIC</a></li>
+ <li><a href="#section-+GRAPHIC_WITH_TEXTBUTTONS">+GRAPHIC_WITH_TEXTBUTTONS</a></li>
+ <li><a href="#section-+TEXTBUTTONS_WITH_GRAPHIC">+TEXTBUTTONS_WITH_GRAPHIC</a></li>
+ <li><a href="#section-+LARGE_GRAPHIC_WITH_SOFTBUTTONS">+LARGE_GRAPHIC_WITH_SOFTBUTTONS</a></li>
+ <li><a href="#section-+DOUBLE_GRAPHIC_WITH_SOFTBUTTONS">+DOUBLE_GRAPHIC_WITH_SOFTBUTTONS</a></li>
+ <li><a href="#section-+LARGE_GRAPHIC_ONLY">+LARGE_GRAPHIC_ONLY</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +DEFAULT
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +MEDIA
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +NON_MEDIA
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +ONSCREEN_PRESETS
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +NAV_FULLSCREEN_MAP
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +NAV_LIST
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +NAV_KEYBOARD
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +GRAPHIC_WITH_TEXT
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +TEXT_WITH_GRAPHIC
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +TILES_ONLY
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +TEXTBUTTONS_ONLY
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +GRAPHIC_WITH_TILES
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +TILES_WITH_GRAPHIC
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +GRAPHIC_WITH_TEXT_AND_SOFTBUTTONS
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +TEXT_AND_SOFTBUTTONS_WITH_GRAPHIC
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +GRAPHIC_WITH_TEXTBUTTONS
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +TEXTBUTTONS_WITH_GRAPHIC
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +LARGE_GRAPHIC_WITH_SOFTBUTTONS
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +DOUBLE_GRAPHIC_WITH_SOFTBUTTONS
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +LARGE_GRAPHIC_ONLY
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLPrerecordedSpeech.html b/docs/Classes/SDLPrerecordedSpeech.html
new file mode 100644
index 000000000..4d9a85df5
--- /dev/null
+++ b/docs/Classes/SDLPrerecordedSpeech.html
@@ -0,0 +1,98 @@
+<h1>SDLPrerecordedSpeech Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+HELP_JINGLE">+HELP_JINGLE</a></li>
+ <li><a href="#section-+INITIAL_JINGLE">+INITIAL_JINGLE</a></li>
+ <li><a href="#section-+LISTEN_JINGLE">+LISTEN_JINGLE</a></li>
+ <li><a href="#section-+POSITIVE_JINGLE">+POSITIVE_JINGLE</a></li>
+ <li><a href="#section-+NEGATIVE_JINGLE">+NEGATIVE_JINGLE</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +HELP_JINGLE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +INITIAL_JINGLE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +LISTEN_JINGLE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +POSITIVE_JINGLE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +NEGATIVE_JINGLE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLPresetBankCapabilities.html b/docs/Classes/SDLPresetBankCapabilities.html
new file mode 100644
index 000000000..f24a2a843
--- /dev/null
+++ b/docs/Classes/SDLPresetBankCapabilities.html
@@ -0,0 +1,82 @@
+<h1>SDLPresetBankCapabilities Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-onScreenPresetsAvailable">onScreenPresetsAvailable</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Contains information about on-screen preset capabilities.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLPresetBankCapabilities object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLPresetBankCapabilities object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ onScreenPresetsAvailable
+ </h3>
+
+ <p>@abstract If Onscreen custom presets are available.</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">onScreenPresetsAvailable</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">onScreenPresetsAvailable</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLPrimaryAudioSource.html b/docs/Classes/SDLPrimaryAudioSource.html
new file mode 100644
index 000000000..0e20e4315
--- /dev/null
+++ b/docs/Classes/SDLPrimaryAudioSource.html
@@ -0,0 +1,246 @@
+<h1>SDLPrimaryAudioSource Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+NO_SOURCE_SELECTED">+NO_SOURCE_SELECTED</a></li>
+ <li><a href="#section-+USB">+USB</a></li>
+ <li><a href="#section-+USB2">+USB2</a></li>
+ <li><a href="#section-+BLUETOOTH_STEREO_BTST">+BLUETOOTH_STEREO_BTST</a></li>
+ <li><a href="#section-+LINE_IN">+LINE_IN</a></li>
+ <li><a href="#section-+IPOD">+IPOD</a></li>
+ <li><a href="#section-+MOBILE_APP">+MOBILE_APP</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Reflects the current primary audio source of SDL (if selected).</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract get SDLPrimaryAudioSource according value string</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPrimaryAudioSource</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLPrimaryAudioSource</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>String value to retrieve the object enum for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLPrimaryAudioSource object</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract declare an array to store all possible SDLPrimaryAudioSource values
+- returns: the array</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the array</p>
+
+ </div>
+
+ <h3>
+ +NO_SOURCE_SELECTED
+ </h3>
+
+ <p>@abstract Currently no source selected
+- returns: the current primary audio source: <em>NO_SOURCE_SELECTED</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPrimaryAudioSource</span> <span class="o">*</span><span class="p">)</span><span class="n">NO_SOURCE_SELECTED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NO_SOURCE_SELECTED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPrimaryAudioSource</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the current primary audio source: <em>NO_SOURCE_SELECTED</em></p>
+
+ </div>
+
+ <h3>
+ +USB
+ </h3>
+
+ <p>@abstract USB is current source
+- returns: the current primary audio source: <em>USB</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPrimaryAudioSource</span> <span class="o">*</span><span class="p">)</span><span class="n">USB</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">USB</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPrimaryAudioSource</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the current primary audio source: <em>USB</em></p>
+
+ </div>
+
+ <h3>
+ +USB2
+ </h3>
+
+ <p>@abstract USB2 is current source
+- returns: the current primary audio source: <em>USB2</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPrimaryAudioSource</span> <span class="o">*</span><span class="p">)</span><span class="n">USB2</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">USB2</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPrimaryAudioSource</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the current primary audio source: <em>USB2</em></p>
+
+ </div>
+
+ <h3>
+ +BLUETOOTH_STEREO_BTST
+ </h3>
+
+ <p>@abstract Bluetooth Stereo is current source
+- returns: the current primary audio source: <em>BLUETOOTH_STEREO_BTST</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPrimaryAudioSource</span> <span class="o">*</span><span class="p">)</span><span class="n">BLUETOOTH_STEREO_BTST</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">BLUETOOTH_STEREO_BTST</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPrimaryAudioSource</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the current primary audio source: <em>BLUETOOTH_STEREO_BTST</em></p>
+
+ </div>
+
+ <h3>
+ +LINE_IN
+ </h3>
+
+ <p>@abstract Line in is current source
+- returns: the current primary audio source: <em>LINE_IN</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPrimaryAudioSource</span> <span class="o">*</span><span class="p">)</span><span class="n">LINE_IN</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">LINE_IN</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPrimaryAudioSource</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the current primary audio source: <em>LINE_IN</em></p>
+
+ </div>
+
+ <h3>
+ +IPOD
+ </h3>
+
+ <p>@abstract iPod is current source
+- returns: the current primary audio source: <em>IPOD</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPrimaryAudioSource</span> <span class="o">*</span><span class="p">)</span><span class="n">IPOD</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">IPOD</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPrimaryAudioSource</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the current primary audio source: <em>IPOD</em></p>
+
+ </div>
+
+ <h3>
+ +MOBILE_APP
+ </h3>
+
+ <p>@abstract Mobile app is current source
+- returns: the current primary audio source: <em>MOBILE_APP</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLPrimaryAudioSource</span> <span class="o">*</span><span class="p">)</span><span class="n">MOBILE_APP</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">MOBILE_APP</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLPrimaryAudioSource</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the current primary audio source: <em>MOBILE_APP</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLProtocol.html b/docs/Classes/SDLProtocol.html
new file mode 100644
index 000000000..57d6c92eb
--- /dev/null
+++ b/docs/Classes/SDLProtocol.html
@@ -0,0 +1,86 @@
+<h1>SDLProtocol Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--sendStartSessionWithType:">-sendStartSessionWithType:</a></li>
+ <li><a href="#section--sendEndSessionWithType:">-sendEndSessionWithType:</a></li>
+ <li><a href="#section--sendRPC:">-sendRPC:</a></li>
+ <li><a href="#section--sendRPCRequest:">-sendRPCRequest:</a></li>
+ <li><a href="#section--sendRawData:withServiceType:">-sendRawData:withServiceType:</a></li>
+ <li><a href="#section--handleBytesFromTransport:">-handleBytesFromTransport:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -sendStartSessionWithType:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendEndSessionWithType:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendRPC:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendRPCRequest:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendRawData:withServiceType:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -handleBytesFromTransport:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLProtocolHeader.html b/docs/Classes/SDLProtocolHeader.html
new file mode 100644
index 000000000..aac1fc2b1
--- /dev/null
+++ b/docs/Classes/SDLProtocolHeader.html
@@ -0,0 +1,194 @@
+<h1>SDLProtocolHeader Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-_version">_version</a></li>
+ <li><a href="#section-_size">_size</a></li>
+ <li><a href="#section-version">version</a></li>
+ <li><a href="#section-size">size</a></li>
+ <li><a href="#section-compressed">compressed</a></li>
+ <li><a href="#section-frameType">frameType</a></li>
+ <li><a href="#section-serviceType">serviceType</a></li>
+ <li><a href="#section-frameData">frameData</a></li>
+ <li><a href="#section-sessionID">sessionID</a></li>
+ <li><a href="#section-bytesInPayload">bytesInPayload</a></li>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--data">-data</a></li>
+ <li><a href="#section--parse:">-parse:</a></li>
+ <li><a href="#section--description">-description</a></li>
+ <li><a href="#section-+headerForVersion:">+headerForVersion:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ _version
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ _size
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ version
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ size
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ compressed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ frameType
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ serviceType
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ frameData
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ sessionID
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ bytesInPayload
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -data
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -parse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -description
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +headerForVersion:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLProtocolMessage.html b/docs/Classes/SDLProtocolMessage.html
new file mode 100644
index 000000000..129946504
--- /dev/null
+++ b/docs/Classes/SDLProtocolMessage.html
@@ -0,0 +1,110 @@
+<h1>SDLProtocolMessage Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-header">header</a></li>
+ <li><a href="#section-payload">payload</a></li>
+ <li><a href="#section-data">data</a></li>
+ <li><a href="#section-+messageWithHeader:andPayload:">+messageWithHeader:andPayload:</a></li>
+ <li><a href="#section--size">-size</a></li>
+ <li><a href="#section--description">-description</a></li>
+ <li><a href="#section--rpcDictionary">-rpcDictionary</a></li>
+ <li><a href="#section-+determineVersion:">+determineVersion:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ header
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ payload
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ data
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +messageWithHeader:andPayload:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -size
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -description
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -rpcDictionary
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +determineVersion:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLProxy.html b/docs/Classes/SDLProxy.html
new file mode 100644
index 000000000..babc36247
--- /dev/null
+++ b/docs/Classes/SDLProxy.html
@@ -0,0 +1,313 @@
+<h1>SDLProxy Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-_version">_version</a></li>
+ <li><a href="#section-_bulkSessionID">_bulkSessionID</a></li>
+ <li><a href="#section-_isConnected">_isConnected</a></li>
+ <li><a href="#section-_alreadyDestructed">_alreadyDestructed</a></li>
+ <li><a href="#section-protocol">protocol</a></li>
+ <li><a href="#section-transport">transport</a></li>
+ <li><a href="#section-proxyListeners">proxyListeners</a></li>
+ <li><a href="#section-startSessionTimer">startSessionTimer</a></li>
+ <li><a href="#section-debugConsoleGroupName">debugConsoleGroupName</a></li>
+ <li><a href="#section-proxyVersion">proxyVersion</a></li>
+ <li><a href="#section-streamingMediaManager">streamingMediaManager</a></li>
+ <li><a href="#section--initWithTransport:protocol:delegate:">-initWithTransport:protocol:delegate:</a></li>
+ <li><a href="#section--dispose">-dispose</a></li>
+ <li><a href="#section--addDelegate:">-addDelegate:</a></li>
+ <li><a href="#section--removeDelegate:">-removeDelegate:</a></li>
+ <li><a href="#section--sendRPC:">-sendRPC:</a></li>
+ <li><a href="#section--sendRPCRequest:">-sendRPCRequest:</a></li>
+ <li><a href="#section--handleRPCDictionary:">-handleRPCDictionary:</a></li>
+ <li><a href="#section--handleRpcMessage:">-handleRpcMessage:</a></li>
+ <li><a href="#section--handleProtocolMessage:">-handleProtocolMessage:</a></li>
+ <li><a href="#section-+enableSiphonDebug">+enableSiphonDebug</a></li>
+ <li><a href="#section-+disableSiphonDebug">+disableSiphonDebug</a></li>
+ <li><a href="#section--putFileStream:withRequest:">-putFileStream:withRequest:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ _version
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ _bulkSessionID
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ _isConnected
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ _alreadyDestructed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ protocol
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ transport
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ proxyListeners
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ startSessionTimer
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ debugConsoleGroupName
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ proxyVersion
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ streamingMediaManager
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithTransport:protocol:delegate:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -dispose
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -addDelegate:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -removeDelegate:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendRPC:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -sendRPCRequest:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -handleRPCDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -handleRpcMessage:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -handleProtocolMessage:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +enableSiphonDebug
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +disableSiphonDebug
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -putFileStream:withRequest:
+ </h3>
+
+ <p>Puts data into a file on the module
+@abstract Performs a putFile for a given input stream, performed in chunks, for handling very large files.
+- parameter: inputStream A stream containing the data to put to the module.
+- parameter: putFileRPCRequest A SDLPutFile object containing the parameters for the put(s)
+@discussion The proxy will read from the stream based on the max MTU size and send them in individual putFile requests.
+This may result in multiple responses being received, one for each request.
+Note: the length parameter of the putFileRPCRequest will be ignored. The proxy will substitute the number of bytes read from the stream.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">putFileStream</span><span class="p">:(</span><span class="n">NSInputStream</span> <span class="o">*</span><span class="p">)</span><span class="nv">inputStream</span>
+ <span class="nf">withRequest</span><span class="p">:(</span><span class="n">SDLPutFile</span> <span class="o">*</span><span class="p">)</span><span class="nv">putFileRPCRequest</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">func</span> <span class="nf">putFileStream</span><span class="p">(</span><span class="nv">inputStream</span><span class="p">:</span> <span class="kt">NSInputStream</span><span class="o">!</span><span class="p">,</span> <span class="n">withRequest</span> <span class="nv">putFileRPCRequest</span><span class="p">:</span> <span class="kt">SDLPutFile</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>inputStream</dt>
+ <dd><p>A stream containing the data to put to the module.</p>
+</dd>
+ <dt>putFileRPCRequest</dt>
+ <dd><p>A SDLPutFile object containing the parameters for the put(s)</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLProxyFactory.html b/docs/Classes/SDLProxyFactory.html
new file mode 100644
index 000000000..b865f56de
--- /dev/null
+++ b/docs/Classes/SDLProxyFactory.html
@@ -0,0 +1,38 @@
+<h1>SDLProxyFactory Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+buildSDLProxyWithListener:">+buildSDLProxyWithListener:</a></li>
+ <li><a href="#section-+buildSDLProxyWithListener:tcpIPAddress:tcpPort:">+buildSDLProxyWithListener:tcpIPAddress:tcpPort:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +buildSDLProxyWithListener:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSDLProxyWithListener:tcpIPAddress:tcpPort:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLPutFile.html b/docs/Classes/SDLPutFile.html
new file mode 100644
index 000000000..b71d0e624
--- /dev/null
+++ b/docs/Classes/SDLPutFile.html
@@ -0,0 +1,195 @@
+<h1>SDLPutFile Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-syncFileName">syncFileName</a></li>
+ <li><a href="#section-fileType">fileType</a></li>
+ <li><a href="#section-persistentFile">persistentFile</a></li>
+ <li><a href="#section-systemFile">systemFile</a></li>
+ <li><a href="#section-offset">offset</a></li>
+ <li><a href="#section-length">length</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Used to push a binary data onto the SDL module from a mobile device, such as
+ icons and album art</p>
+
+<p>Since SmartDeviceLink 2.0
+ - see: SDLDeleteFile
+ - see: SDLListFiles</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Constructs a new SDLPutFile object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new SDLPutFile object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ syncFileName
+ </h3>
+
+ <p>A file reference name</p>
+
+<p>Required, maxlength 255 characters</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">syncFileName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">syncFileName</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fileType
+ </h3>
+
+ <p>A FileType value representing a selected file type</p>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLFileType</span> <span class="o">*</span><span class="n">fileType</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fileType</span><span class="p">:</span> <span class="kt">SDLFileType</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ persistentFile
+ </h3>
+
+ <p>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</p>
+
+<p>Boolean, Optional, default = NO</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">persistentFile</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">persistentFile</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ systemFile
+ </h3>
+
+ <p>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.</p>
+
+<p>Boolean, Optional, default = NO</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">systemFile</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">systemFile</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ offset
+ </h3>
+
+ <p>Offset in bytes for resuming partial data chunks.</p>
+
+<p>Integer, Optional, 0 - 100,000,000,000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">offset</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">offset</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ length
+ </h3>
+
+ <p>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</p>
+
+<p>Integer, Optional, 0 - 100,000,000,000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">length</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">length</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLPutFileResponse.html b/docs/Classes/SDLPutFileResponse.html
new file mode 100644
index 000000000..81b203da5
--- /dev/null
+++ b/docs/Classes/SDLPutFileResponse.html
@@ -0,0 +1,77 @@
+<h1>SDLPutFileResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-spaceAvailable">spaceAvailable</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Put File Response is sent, when SDLPutFile has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLPutFileResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLPutFileResponse object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ spaceAvailable
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLPutFileResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLRPCMessage.html b/docs/Classes/SDLRPCMessage.html
new file mode 100644
index 000000000..8cf10e854
--- /dev/null
+++ b/docs/Classes/SDLRPCMessage.html
@@ -0,0 +1,158 @@
+<h1>SDLRPCMessage Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-function">function</a></li>
+ <li><a href="#section-parameters">parameters</a></li>
+ <li><a href="#section-messageType">messageType</a></li>
+ <li><a href="#section--initWithName:">-initWithName:</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section--getFunctionName">-getFunctionName</a></li>
+ <li><a href="#section--setFunctionName:">-setFunctionName:</a></li>
+ <li><a href="#section--getParameters:">-getParameters:</a></li>
+ <li><a href="#section--setParameters:value:">-setParameters:value:</a></li>
+ <li><a href="#section-bulkData">bulkData</a></li>
+ <li><a href="#section-name">name</a></li>
+ <li><a href="#section-messageType">messageType</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ function
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ parameters
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ messageType
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithName:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -getFunctionName
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -setFunctionName:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -getParameters:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -setParameters:value:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ bulkData
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ name
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ messageType
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLRPCNotification.html b/docs/Classes/SDLRPCNotification.html
new file mode 100644
index 000000000..6be21f87a
--- /dev/null
+++ b/docs/Classes/SDLRPCNotification.html
@@ -0,0 +1,38 @@
+<h1>SDLRPCNotification Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--initWithName:">-initWithName:</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -initWithName:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLRPCRequest.html b/docs/Classes/SDLRPCRequest.html
new file mode 100644
index 000000000..fb091ce22
--- /dev/null
+++ b/docs/Classes/SDLRPCRequest.html
@@ -0,0 +1,26 @@
+<h1>SDLRPCRequest Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-correlationID">correlationID</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ correlationID
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLRPCRequestFactory.html b/docs/Classes/SDLRPCRequestFactory.html
new file mode 100644
index 000000000..cd77ccd5c
--- /dev/null
+++ b/docs/Classes/SDLRPCRequestFactory.html
@@ -0,0 +1,734 @@
+<h1>SDLRPCRequestFactory Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+buildAddCommandWithID:menuName:parentID:position:vrCommands:iconValue:iconType:correlationID:">+buildAddCommandWithID:menuName:parentID:position:vrCommands:iconValue:iconType:correlationID:</a></li>
+ <li><a href="#section-+buildAddCommandWithID:menuName:vrCommands:correlationID:">+buildAddCommandWithID:menuName:vrCommands:correlationID:</a></li>
+ <li><a href="#section-+buildAddCommandWithID:vrCommands:correlationID:">+buildAddCommandWithID:vrCommands:correlationID:</a></li>
+ <li><a href="#section-+buildAddSubMenuWithID:menuName:position:correlationID:">+buildAddSubMenuWithID:menuName:position:correlationID:</a></li>
+ <li><a href="#section-+buildAddSubMenuWithID:menuName:correlationID:">+buildAddSubMenuWithID:menuName:correlationID:</a></li>
+ <li><a href="#section-+buildAlertWithTTS:alertText1:alertText2:alertText3:playTone:duration:correlationID:">+buildAlertWithTTS:alertText1:alertText2:alertText3:playTone:duration:correlationID:</a></li>
+ <li><a href="#section-+buildAlertWithTTS:alertText1:alertText2:playTone:duration:correlationID:">+buildAlertWithTTS:alertText1:alertText2:playTone:duration:correlationID:</a></li>
+ <li><a href="#section-+buildAlertWithTTS:playTone:correlationID:">+buildAlertWithTTS:playTone:correlationID:</a></li>
+ <li><a href="#section-+buildAlertWithTTSChunks:alertText1:alertText2:alertText3:playTone:duration:softButtons:correlationID:">+buildAlertWithTTSChunks:alertText1:alertText2:alertText3:playTone:duration:softButtons:correlationID:</a></li>
+ <li><a href="#section-+buildAlertWithTTSChunks:playTone:correlationID:">+buildAlertWithTTSChunks:playTone:correlationID:</a></li>
+ <li><a href="#section-+buildAlertWithAlertText1:alertText2:alertText3:duration:softButtons:correlationID:">+buildAlertWithAlertText1:alertText2:alertText3:duration:softButtons:correlationID:</a></li>
+ <li><a href="#section-+buildAlertWithAlertText1:alertText2:alertText3:duration:correlationID:">+buildAlertWithAlertText1:alertText2:alertText3:duration:correlationID:</a></li>
+ <li><a href="#section-+buildAlertWithAlertText1:alertText2:duration:correlationID:">+buildAlertWithAlertText1:alertText2:duration:correlationID:</a></li>
+ <li><a href="#section-+buildAlertManeuverwithTTSchunks:softButtons:correlationID:">+buildAlertManeuverwithTTSchunks:softButtons:correlationID:</a></li>
+ <li><a href="#section-+buildChangeRegistrationWithLanguage:hmiDisplayLanguage:correlationID:">+buildChangeRegistrationWithLanguage:hmiDisplayLanguage:correlationID:</a></li>
+ <li><a href="#section-+buildCreateInteractionChoiceSetWithID:choiceSet:correlationID:">+buildCreateInteractionChoiceSetWithID:choiceSet:correlationID:</a></li>
+ <li><a href="#section-+buildDeleteCommandWithID:correlationID:">+buildDeleteCommandWithID:correlationID:</a></li>
+ <li><a href="#section-+buildDeleteFileWithName:correlationID:">+buildDeleteFileWithName:correlationID:</a></li>
+ <li><a href="#section-+buildDialNumberWithNumber:">+buildDialNumberWithNumber:</a></li>
+ <li><a href="#section-+buildListFilesWithCorrelationID:">+buildListFilesWithCorrelationID:</a></li>
+ <li><a href="#section-+buildDeleteInteractionChoiceSetWithID:correlationID:">+buildDeleteInteractionChoiceSetWithID:correlationID:</a></li>
+ <li><a href="#section-+buildDeleteSubMenuWithID:correlationID:">+buildDeleteSubMenuWithID:correlationID:</a></li>
+ <li><a href="#section-+buildEndAudioPassThruWithCorrelationID:">+buildEndAudioPassThruWithCorrelationID:</a></li>
+ <li><a href="#section-+buildGetDTCsWithECUName:correlationID:">+buildGetDTCsWithECUName:correlationID:</a></li>
+ <li><a href="#section-+buildGetVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:vin:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID:">+buildGetVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:vin:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID:</a></li>
+ <li><a href="#section-+buildPerformAudioPassThruWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:maxDuration:bitsPerSample:audioType:muteAudio:correlationID:">+buildPerformAudioPassThruWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:maxDuration:bitsPerSample:audioType:muteAudio:correlationID:</a></li>
+ <li><a href="#section-+buildPerformInteractionWithInitialChunks:initialText:interactionChoiceSetIDList:helpChunks:timeoutChunks:interactionMode:timeout:vrHelp:correlationID:">+buildPerformInteractionWithInitialChunks:initialText:interactionChoiceSetIDList:helpChunks:timeoutChunks:interactionMode:timeout:vrHelp:correlationID:</a></li>
+ <li><a href="#section-+buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:vrHelp:correlationID:">+buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:vrHelp:correlationID:</a></li>
+ <li><a href="#section-+buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetID:vrHelp:correlationID:">+buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetID:vrHelp:correlationID:</a></li>
+ <li><a href="#section-+buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:correlationID:">+buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:correlationID:</a></li>
+ <li><a href="#section-+buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetID:correlationID:">+buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetID:correlationID:</a></li>
+ <li><a href="#section-+buildPutFileWithFileName:fileType:persistentFile:correlationId:">+buildPutFileWithFileName:fileType:persistentFile:correlationId:</a></li>
+ <li><a href="#section-+buildPutFileWithFileName:fileType:persisistentFile:correlationID:">+buildPutFileWithFileName:fileType:persisistentFile:correlationID:</a></li>
+ <li><a href="#section-+buildReadDIDWithECUName:didLocation:correlationID:">+buildReadDIDWithECUName:didLocation:correlationID:</a></li>
+ <li><a href="#section-+buildRegisterAppInterfaceWithAppName:ttsName:vrSynonyms:isMediaApp:languageDesired:hmiDisplayLanguageDesired:appID:">+buildRegisterAppInterfaceWithAppName:ttsName:vrSynonyms:isMediaApp:languageDesired:hmiDisplayLanguageDesired:appID:</a></li>
+ <li><a href="#section-+buildRegisterAppInterfaceWithAppName:isMediaApp:languageDesired:appID:">+buildRegisterAppInterfaceWithAppName:isMediaApp:languageDesired:appID:</a></li>
+ <li><a href="#section-+buildRegisterAppInterfaceWithAppName:languageDesired:appID:">+buildRegisterAppInterfaceWithAppName:languageDesired:appID:</a></li>
+ <li><a href="#section-+buildResetGlobalPropertiesWithProperties:correlationID:">+buildResetGlobalPropertiesWithProperties:correlationID:</a></li>
+ <li><a href="#section-+buildSendLocationWithLongitude:latitude:locationName:locationDescription:address:phoneNumber:image:">+buildSendLocationWithLongitude:latitude:locationName:locationDescription:address:phoneNumber:image:</a></li>
+ <li><a href="#section-+buildScrollableMessage:timeout:softButtons:correlationID:">+buildScrollableMessage:timeout:softButtons:correlationID:</a></li>
+ <li><a href="#section-+buildSetAppIconWithFileName:correlationID:">+buildSetAppIconWithFileName:correlationID:</a></li>
+ <li><a href="#section-+buildSetDisplayLayout:correlationID:">+buildSetDisplayLayout:correlationID:</a></li>
+ <li><a href="#section-+buildSetGlobalPropertiesWithHelpText:timeoutText:vrHelpTitle:vrHelp:correlationID:">+buildSetGlobalPropertiesWithHelpText:timeoutText:vrHelpTitle:vrHelp:correlationID:</a></li>
+ <li><a href="#section-+buildSetGlobalPropertiesWithHelpText:timeoutText:correlationID:">+buildSetGlobalPropertiesWithHelpText:timeoutText:correlationID:</a></li>
+ <li><a href="#section-+buildSetMediaClockTimerWithHours:minutes:seconds:updateMode:correlationID:">+buildSetMediaClockTimerWithHours:minutes:seconds:updateMode:correlationID:</a></li>
+ <li><a href="#section-+buildSetMediaClockTimerWithUpdateMode:correlationID:">+buildSetMediaClockTimerWithUpdateMode:correlationID:</a></li>
+ <li><a href="#section-+buildShowWithMainField1:mainField2:mainField3:mainField4:statusBar:mediaClock:mediaTrack:alignment:graphic:softButtons:customPresets:correlationID:">+buildShowWithMainField1:mainField2:mainField3:mainField4:statusBar:mediaClock:mediaTrack:alignment:graphic:softButtons:customPresets:correlationID:</a></li>
+ <li><a href="#section-+buildShowWithMainField1:mainField2:statusBar:mediaClock:mediaTrack:alignment:correlationID:">+buildShowWithMainField1:mainField2:statusBar:mediaClock:mediaTrack:alignment:correlationID:</a></li>
+ <li><a href="#section-+buildShowWithMainField1:mainField2:alignment:correlationID:">+buildShowWithMainField1:mainField2:alignment:correlationID:</a></li>
+ <li><a href="#section-+buildSliderDynamicFooterWithNumTicks:position:sliderHeader:sliderFooter:timeout:correlationID:">+buildSliderDynamicFooterWithNumTicks:position:sliderHeader:sliderFooter:timeout:correlationID:</a></li>
+ <li><a href="#section-+buildSliderStaticFooterWithNumTicks:position:sliderHeader:sliderFooter:timeout:correlationID:">+buildSliderStaticFooterWithNumTicks:position:sliderHeader:sliderFooter:timeout:correlationID:</a></li>
+ <li><a href="#section-+buildSpeakWithTTSChunks:correlationID:">+buildSpeakWithTTSChunks:correlationID:</a></li>
+ <li><a href="#section-+buildSpeakWithTTS:correlationID:">+buildSpeakWithTTS:correlationID:</a></li>
+ <li><a href="#section-+buildSubscribeButtonWithName:correlationID:">+buildSubscribeButtonWithName:correlationID:</a></li>
+ <li><a href="#section-+buildSubscribeVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID:">+buildSubscribeVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID:</a></li>
+ <li><a href="#section-+buildShowConstantTBTWithString:navigationText2:eta:timeToDestination:totalDistance:turnIcon:nextTurnIcon:distanceToManeuver:distanceToManeuverScale:maneuverComplete:softButtons:correlationID:">+buildShowConstantTBTWithString:navigationText2:eta:timeToDestination:totalDistance:turnIcon:nextTurnIcon:distanceToManeuver:distanceToManeuverScale:maneuverComplete:softButtons:correlationID:</a></li>
+ <li><a href="#section-+buildUnregisterAppInterfaceWithCorrelationID:">+buildUnregisterAppInterfaceWithCorrelationID:</a></li>
+ <li><a href="#section-+buildUnsubscribeButtonWithName:correlationID:">+buildUnsubscribeButtonWithName:correlationID:</a></li>
+ <li><a href="#section-+buildUnsubscribeVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID:">+buildUnsubscribeVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID:</a></li>
+ <li><a href="#section-+buildUpdateTurnListWithTurnList:softButtons:correlationID:">+buildUpdateTurnListWithTurnList:softButtons:correlationID:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +buildAddCommandWithID:menuName:parentID:position:vrCommands:iconValue:iconType:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildAddCommandWithID:menuName:vrCommands:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildAddCommandWithID:vrCommands:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildAddSubMenuWithID:menuName:position:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildAddSubMenuWithID:menuName:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildAlertWithTTS:alertText1:alertText2:alertText3:playTone:duration:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildAlertWithTTS:alertText1:alertText2:playTone:duration:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildAlertWithTTS:playTone:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildAlertWithTTSChunks:alertText1:alertText2:alertText3:playTone:duration:softButtons:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildAlertWithTTSChunks:playTone:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildAlertWithAlertText1:alertText2:alertText3:duration:softButtons:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildAlertWithAlertText1:alertText2:alertText3:duration:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildAlertWithAlertText1:alertText2:duration:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildAlertManeuverwithTTSchunks:softButtons:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildChangeRegistrationWithLanguage:hmiDisplayLanguage:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildCreateInteractionChoiceSetWithID:choiceSet:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildDeleteCommandWithID:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildDeleteFileWithName:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildDialNumberWithNumber:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildListFilesWithCorrelationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildDeleteInteractionChoiceSetWithID:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildDeleteSubMenuWithID:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildEndAudioPassThruWithCorrelationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildGetDTCsWithECUName:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildGetVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:vin:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildPerformAudioPassThruWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:maxDuration:bitsPerSample:audioType:muteAudio:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildPerformInteractionWithInitialChunks:initialText:interactionChoiceSetIDList:helpChunks:timeoutChunks:interactionMode:timeout:vrHelp:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:vrHelp:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetID:vrHelp:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetID:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildPutFileWithFileName:fileType:persistentFile:correlationId:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildPutFileWithFileName:fileType:persisistentFile:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildReadDIDWithECUName:didLocation:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildRegisterAppInterfaceWithAppName:ttsName:vrSynonyms:isMediaApp:languageDesired:hmiDisplayLanguageDesired:appID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildRegisterAppInterfaceWithAppName:isMediaApp:languageDesired:appID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildRegisterAppInterfaceWithAppName:languageDesired:appID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildResetGlobalPropertiesWithProperties:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSendLocationWithLongitude:latitude:locationName:locationDescription:address:phoneNumber:image:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildScrollableMessage:timeout:softButtons:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSetAppIconWithFileName:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSetDisplayLayout:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSetGlobalPropertiesWithHelpText:timeoutText:vrHelpTitle:vrHelp:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSetGlobalPropertiesWithHelpText:timeoutText:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSetMediaClockTimerWithHours:minutes:seconds:updateMode:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSetMediaClockTimerWithUpdateMode:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildShowWithMainField1:mainField2:mainField3:mainField4:statusBar:mediaClock:mediaTrack:alignment:graphic:softButtons:customPresets:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildShowWithMainField1:mainField2:statusBar:mediaClock:mediaTrack:alignment:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildShowWithMainField1:mainField2:alignment:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSliderDynamicFooterWithNumTicks:position:sliderHeader:sliderFooter:timeout:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSliderStaticFooterWithNumTicks:position:sliderHeader:sliderFooter:timeout:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSpeakWithTTSChunks:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSpeakWithTTS:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSubscribeButtonWithName:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildSubscribeVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildShowConstantTBTWithString:navigationText2:eta:timeToDestination:totalDistance:turnIcon:nextTurnIcon:distanceToManeuver:distanceToManeuverScale:maneuverComplete:softButtons:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildUnregisterAppInterfaceWithCorrelationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildUnsubscribeButtonWithName:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildUnsubscribeVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildUpdateTurnListWithTurnList:softButtons:correlationID:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLRPCResponse.html b/docs/Classes/SDLRPCResponse.html
new file mode 100644
index 000000000..125ef9dce
--- /dev/null
+++ b/docs/Classes/SDLRPCResponse.html
@@ -0,0 +1,62 @@
+<h1>SDLRPCResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-correlationID">correlationID</a></li>
+ <li><a href="#section-success">success</a></li>
+ <li><a href="#section-resultCode">resultCode</a></li>
+ <li><a href="#section-info">info</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ correlationID
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ success
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ resultCode
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ info
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLRPCStruct.html b/docs/Classes/SDLRPCStruct.html
new file mode 100644
index 000000000..6e92a9c44
--- /dev/null
+++ b/docs/Classes/SDLRPCStruct.html
@@ -0,0 +1,62 @@
+<h1>SDLRPCStruct Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-store">store</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--serializeAsDictionary:">-serializeAsDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ store
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -serializeAsDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLReadDID.html b/docs/Classes/SDLReadDID.html
new file mode 100644
index 000000000..23b9f3d5f
--- /dev/null
+++ b/docs/Classes/SDLReadDID.html
@@ -0,0 +1,115 @@
+<h1>SDLReadDID Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-ecuName">ecuName</a></li>
+ <li><a href="#section-didLocation">didLocation</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Non periodic vehicle data read request. This is an RPC to get diagnostics
+ data from certain vehicle modules. DIDs of a certain module might differ from
+ vehicle type to vehicle type
+ <p>
+ Function Group: ProprietaryData
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ <p></p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLReadDID object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLReadDID object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ ecuName
+ </h3>
+
+ <p>@abstract An ID of the vehicle module
+ <br/><b>Notes: </b>Minvalue:0; Maxvalue:65535</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">ecuName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">ecuName</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ didLocation
+ </h3>
+
+ <p>@abstract Raw data from vehicle data DID location(s)
+ <br/>a Vector<Integer> value representing raw data from vehicle
+ data DID location(s)
+ <p>
+ <b>Notes: </b>
+ <ul>
+ <li>Minvalue:0; Maxvalue:65535</li>
+ <li>ArrayMin:0; ArrayMax:1000</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">didLocation</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">didLocation</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLReadDIDResponse.html b/docs/Classes/SDLReadDIDResponse.html
new file mode 100644
index 000000000..860cee359
--- /dev/null
+++ b/docs/Classes/SDLReadDIDResponse.html
@@ -0,0 +1,64 @@
+<h1>SDLReadDIDResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-didResult">didResult</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Read DID Response is sent, when ReadDID has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLReadDIDResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLReadDIDResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ didResult
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLReadDIDResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLRegisterAppInterface.html b/docs/Classes/SDLRegisterAppInterface.html
new file mode 100644
index 000000000..5225baa9e
--- /dev/null
+++ b/docs/Classes/SDLRegisterAppInterface.html
@@ -0,0 +1,418 @@
+<h1>SDLRegisterAppInterface Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-syncMsgVersion">syncMsgVersion</a></li>
+ <li><a href="#section-appName">appName</a></li>
+ <li><a href="#section-ttsName">ttsName</a></li>
+ <li><a href="#section-ngnMediaScreenAppName">ngnMediaScreenAppName</a></li>
+ <li><a href="#section-vrSynonyms">vrSynonyms</a></li>
+ <li><a href="#section-isMediaApplication">isMediaApplication</a></li>
+ <li><a href="#section-languageDesired">languageDesired</a></li>
+ <li><a href="#section-hmiDisplayLanguageDesired">hmiDisplayLanguageDesired</a></li>
+ <li><a href="#section-appHMIType">appHMIType</a></li>
+ <li><a href="#section-hashID">hashID</a></li>
+ <li><a href="#section-deviceInfo">deviceInfo</a></li>
+ <li><a href="#section-appID">appID</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Registers the application&rsquo;s interface with SDL&reg;, declaring properties of
+ the registration, 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&reg; can take place. The
+ registration lasts until it is terminated either by the application calling
+ the <i> SDLUnregisterAppInterface</i> method, or by SDL&reg;
+ sending an <i> SDLOnAppInterfaceUnregistered</i> notification, or
+ by loss of the underlying transport connection, or closing of the underlying
+ message transmission protocol RPC session
+ <p>
+ Until the application receives its first <i>SDLOnHMIStatus</i>
+ Notification, its HMI Status is assumed to be: <i>
+ SDLHMILevel</i>=NONE, <i>
+ SDLAudioStreamingState
+ </i>=NOT_AUDIBLE, <i>
+ SDLSystemContext</i>=MAIN
+ <p>
+ All SDL&reg; resources which the application creates or uses (e.g. Choice
+ Sets, Command Menu, etc.) are associated with the application&rsquo;s interface
+ registration. Therefore, when the interface registration ends, the SDL&reg;
+ 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&reg; HMI without first establishing a new
+ interface registration and re-creating its required SDL&reg; resources. That
+ is, SDL&reg; resources created by (or on behalf of) an application do not
+ persist beyond the life-span of the interface registration
+ <p>
+ Resources and settings whose lifespan is tied to the duration of an
+ application&rsquo;s interface registration:<br/>
+ <ul>
+ <li>Choice Sets</li>
+ <li>Command Menus (built by successive calls to <i>SDLAddCommand
+ </i>)</li>
+ <li>Media clock timer display value</li>
+ <li>Media clock timer display value</li>
+ <li>Media clock timer display value</li>
+ </ul>
+ <p>
+ The autoActivateID is used to grant an application the HMILevel and
+ AudioStreamingState it had when it last disconnected
+ <p>
+ <b>Notes: </b>The autoActivateID parameter, and associated behavior, is
+ currently ignored by SDL&reg;
+ <p>
+ When first calling this method (i.e. first time within life cycle of mobile
+ app), an autoActivateID should not be included. After successfully
+ registering an interface, an autoActivateID is returned to the mobile
+ application for it to use in subsequent connections. If the connection
+ between SDL&reg; and the mobile application is lost, such as the vehicle is
+ turned off while the application is running, the autoActivateID can then be
+ passed in another call to RegisterAppInterface to re-acquire <i>
+ SDLHMILevel</i>=FULL
+ <p>
+ If the application intends to stream audio it is important to indicate so via
+ the isMediaApp parameter. When set to true, audio will reliably stream
+ without any configuration required by the user. When not set, audio may
+ stream, depending on what the user might have manually configured as a media
+ source on SDL&reg;
+ <p>
+ There is no time limit for how long the autoActivateID is <q>valid</q> (i.e. would
+ confer focus and opt-in)
+ <p>
+ <b>HMILevel is not defined before registering</b><br/>
+ </p></p>
+
+<p>@since SDL 1.0</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLUnregisterAppInterface SDLOnAppInterfaceUnregistered
+
+</div>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLRegisterAppInterface object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLRegisterAppInterface object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ syncMsgVersion
+ </h3>
+
+ <p>@abstract The version of the SDL interface</p>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLSyncMsgVersion</span> <span class="o">*</span><span class="n">syncMsgVersion</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">syncMsgVersion</span><span class="p">:</span> <span class="kt">SDLSyncMsgVersion</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ appName
+ </h3>
+
+ <p>@abstract The Mobile Application&rsquo;s Name, This name is displayed in the SDL Mobile Applications menu. It also serves as the unique identifier of the application for SmartDeviceLink</p>
+
+<p>@discussion
+ <li>Needs to be unique over all applications.</li>
+ <li>May not be empty.</li>
+ <li>May not start with a new line character.</li>
+ <li>May not interfere with any name or synonym of previously registered applications and any predefined blacklist of words (global commands).</li>
+ <li>Needs to be unique over all applications. Applications with the same name will be rejected.</li></p>
+
+<p>Required, Max length 100 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">appName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">appName</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ ttsName
+ </h3>
+
+ <p>@abstract TTS string for VR recognition of the mobile application name.</p>
+
+<p>@discussion Meant to overcome any failing on speech engine in properly pronouncing / understanding app name.
+ <li>Needs to be unique over all applications.</li>
+ <li>May not be empty.</li>
+ <li>May not start with a new line character.</li></p>
+
+<p>Optional, Array of SDLTTSChunk, Array size 1 - 100</p>
+
+<p>@since SDL 2.0
+ - see: SDLTTSChunk</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">ttsName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">ttsName</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ ngnMediaScreenAppName
+ </h3>
+
+ <p>@abstract A String representing an abbreviated version of the mobile application&rsquo;s name (if necessary) that will be displayed on the media screen</p>
+
+<p>@discussion If not provided, the appName is used instead (and will be truncated if too long)</p>
+
+<p>Optional, Max length 100 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">ngnMediaScreenAppName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">ngnMediaScreenAppName</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ vrSynonyms
+ </h3>
+
+ <p>@abstract Defines a additional voice recognition commands</p>
+
+<p>@discussion May not interfere with any app name of previously registered applications and any predefined blacklist of words (global commands)</p>
+
+<p>Optional, Array of Strings, Array length 1 - 100, Max String length 40</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">vrSynonyms</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">vrSynonyms</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ isMediaApplication
+ </h3>
+
+ <p>@abstract Indicates if the application is a media or a non-media application.</p>
+
+<p>@discussion Only media applications will be able to stream audio to head units that is audible outside of the BT media source.</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">isMediaApplication</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">isMediaApplication</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ languageDesired
+ </h3>
+
+ <p>@abstract A Language enumeration indicating what language the application intends to use for user interaction (TTS and VR).</p>
+
+<p>@discussion If there is a mismatch with the head unit, the app will be able to change this registration with changeRegistration prior to app being brought into focus.</p>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLLanguage</span> <span class="o">*</span><span class="n">languageDesired</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">languageDesired</span><span class="p">:</span> <span class="kt">SDLLanguage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ hmiDisplayLanguageDesired
+ </h3>
+
+ <p>@abstract An enumeration indicating what language the application intends to use for user interaction (Display).</p>
+
+<p>@discussion If there is a mismatch with the head unit, the app will be able to change this registration with changeRegistration prior to app being brought into focus.</p>
+
+<p>Required</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLLanguage</span> <span class="o">*</span><span class="n">hmiDisplayLanguageDesired</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">hmiDisplayLanguageDesired</span><span class="p">:</span> <span class="kt">SDLLanguage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ appHMIType
+ </h3>
+
+ <p>@abstract A list of all applicable app types stating which classifications to be given to the app.</p>
+
+<p>Optional, Array of SDLAppHMIType, Array size 1 - 100</p>
+
+<p>@since SDL 2.0
+ - see: SDLAppHMIType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">appHMIType</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">appHMIType</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ hashID
+ </h3>
+
+ <p>@abstract ID used to uniquely identify current state of all app data that can persist through connection cycles (e.g. ignition cycles).</p>
+
+<p>@discussion This registered data (commands, submenus, choice sets, etc.) can be reestablished without needing to explicitly reregister each piece. If omitted, then the previous state of an app&rsquo;s commands, etc. will not be restored. </p>
+
+<p>When sending hashID, all RegisterAppInterface parameters should still be provided (e.g. ttsName, etc.).</p>
+
+<p>Optional, max length 100 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">hashID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">hashID</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ deviceInfo
+ </h3>
+
+ <p>@abstract Information about the connecting device</p>
+
+<p>Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLDeviceInfo</span> <span class="o">*</span><span class="n">deviceInfo</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">deviceInfo</span><span class="p">:</span> <span class="kt">SDLDeviceInfo</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ appID
+ </h3>
+
+ <p>@abstract ID used to validate app with policy table entries</p>
+
+<p>Required, max length 100</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">appID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">appID</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLRegisterAppInterfaceResponse.html b/docs/Classes/SDLRegisterAppInterfaceResponse.html
new file mode 100644
index 000000000..e32b58160
--- /dev/null
+++ b/docs/Classes/SDLRegisterAppInterfaceResponse.html
@@ -0,0 +1,488 @@
+<h1>SDLRegisterAppInterfaceResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-syncMsgVersion">syncMsgVersion</a></li>
+ <li><a href="#section-language">language</a></li>
+ <li><a href="#section-hmiDisplayLanguage">hmiDisplayLanguage</a></li>
+ <li><a href="#section-displayCapabilities">displayCapabilities</a></li>
+ <li><a href="#section-buttonCapabilities">buttonCapabilities</a></li>
+ <li><a href="#section-softButtonCapabilities">softButtonCapabilities</a></li>
+ <li><a href="#section-presetBankCapabilities">presetBankCapabilities</a></li>
+ <li><a href="#section-hmiZoneCapabilities">hmiZoneCapabilities</a></li>
+ <li><a href="#section-speechCapabilities">speechCapabilities</a></li>
+ <li><a href="#section-prerecordedSpeech">prerecordedSpeech</a></li>
+ <li><a href="#section-vrCapabilities">vrCapabilities</a></li>
+ <li><a href="#section-audioPassThruCapabilities">audioPassThruCapabilities</a></li>
+ <li><a href="#section-vehicleType">vehicleType</a></li>
+ <li><a href="#section-supportedDiagModes">supportedDiagModes</a></li>
+ <li><a href="#section-hmiCapabilities">hmiCapabilities</a></li>
+ <li><a href="#section-sdlVersion">sdlVersion</a></li>
+ <li><a href="#section-systemSoftwareVersion">systemSoftwareVersion</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>@abstract Register AppInterface Response is sent, when SDLRegisterAppInterface has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLRegisterAppInterfaceResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Constructs a new SDLRegisterAppInterfaceResponse object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ syncMsgVersion
+ </h3>
+
+ <div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLSyncMsgVersion
+
+</div>
+
+<p>Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLSyncMsgVersion</span> <span class="o">*</span><span class="n">syncMsgVersion</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">syncMsgVersion</span><span class="p">:</span> <span class="kt">SDLSyncMsgVersion</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ language
+ </h3>
+
+ <p>The currently active VR+TTS language on Sync.</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLLanguage
+
+</div>
+
+<p>Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLLanguage</span> <span class="o">*</span><span class="n">language</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">language</span><span class="p">:</span> <span class="kt">SDLLanguage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ hmiDisplayLanguage
+ </h3>
+
+ <p>The currently active display language on Sync</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLLanguage
+@since SmartDeviceLink 2.0
+
+</div>
+
+<p>Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLLanguage</span> <span class="o">*</span><span class="n">hmiDisplayLanguage</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">hmiDisplayLanguage</span><span class="p">:</span> <span class="kt">SDLLanguage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ displayCapabilities
+ </h3>
+
+ <div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLDisplayCapabilities
+
+</div>
+
+<p>Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span>
+ <span class="n">SDLDisplayCapabilities</span> <span class="o">*</span><span class="n">displayCapabilities</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">displayCapabilities</span><span class="p">:</span> <span class="kt">SDLDisplayCapabilities</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ buttonCapabilities
+ </h3>
+
+ <div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLButtonCapabilities
+
+</div>
+
+<p>Optional, Array of length 1 - 100, of SDLButtonCapabilities</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">buttonCapabilities</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">buttonCapabilities</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ softButtonCapabilities
+ </h3>
+
+ <p>If returned, the platform supports on-screen SoftButtons</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLSoftButtonCapabilities
+
+</div>
+
+<p>Optional, Array of length 1 - 100, of SDLSoftButtonCapabilities</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">softButtonCapabilities</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">softButtonCapabilities</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ presetBankCapabilities
+ </h3>
+
+ <p>If returned, the platform supports custom on-screen Presets</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLPresetBankCapabilities
+
+</div>
+
+<p>Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span>
+ <span class="n">SDLPresetBankCapabilities</span> <span class="o">*</span><span class="n">presetBankCapabilities</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">presetBankCapabilities</span><span class="p">:</span> <span class="kt">SDLPresetBankCapabilities</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ hmiZoneCapabilities
+ </h3>
+
+ <div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLHMIZoneCapabilities
+
+</div>
+
+<p>Optional, Array of length 1 - 100, of SDLHMIZoneCapabilities</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">hmiZoneCapabilities</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">hmiZoneCapabilities</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ speechCapabilities
+ </h3>
+
+ <div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLSpeechCapabilities
+
+</div>
+
+<p>Optional, Array of length 1 - 100, of SDLSpeechCapabilities</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">speechCapabilities</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">speechCapabilities</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ prerecordedSpeech
+ </h3>
+
+ <div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLPrerecordedSpeech
+
+</div>
+
+<p>Optional, Array of length 1 - 100, of SDLPrerecordedSpeech</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">prerecordedSpeech</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">prerecordedSpeech</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ vrCapabilities
+ </h3>
+
+ <div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLVRCapabilities
+
+</div>
+
+<p>Optional, Array of length 1 - 100, of SDLVRCapabilities</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">vrCapabilities</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">vrCapabilities</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ audioPassThruCapabilities
+ </h3>
+
+ <div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLAudioPassThruCapabilities
+
+</div>
+
+<p>Optional, Array of length 1 - 100, of SDLAudioPassThruCapabilities</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">audioPassThruCapabilities</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">audioPassThruCapabilities</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ vehicleType
+ </h3>
+
+ <p>Specifies the vehicle&rsquo;s type</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLVehicleType
+
+</div>
+
+<p>Optional, Array of length 1 - 100, of SDLVehicleType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleType</span> <span class="o">*</span><span class="n">vehicleType</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">vehicleType</span><span class="p">:</span> <span class="kt">SDLVehicleType</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ supportedDiagModes
+ </h3>
+
+ <p>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.</p>
+
+<p>Optional, Array of length 1 - 100, Integer 0 - 255</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">supportedDiagModes</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">supportedDiagModes</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ hmiCapabilities
+ </h3>
+
+ <div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLHMICapabilities
+
+</div>
+
+<p>Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLHMICapabilities</span> <span class="o">*</span><span class="n">hmiCapabilities</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">hmiCapabilities</span><span class="p">:</span> <span class="kt">SDLHMICapabilities</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ sdlVersion
+ </h3>
+
+ <p>The SmartDeviceLink version</p>
+
+<p>Optional, String max length 100</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">sdlVersion</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">sdlVersion</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ systemSoftwareVersion
+ </h3>
+
+ <p>The software version of the system that implements the SmartDeviceLink core</p>
+
+<p>Optional, String max length 100</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">systemSoftwareVersion</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">systemSoftwareVersion</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLRequestType.html b/docs/Classes/SDLRequestType.html
new file mode 100644
index 000000000..6ad253be9
--- /dev/null
+++ b/docs/Classes/SDLRequestType.html
@@ -0,0 +1,278 @@
+<h1>SDLRequestType Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+HTTP">+HTTP</a></li>
+ <li><a href="#section-+FILE_RESUME">+FILE_RESUME</a></li>
+ <li><a href="#section-+AUTH_REQUEST">+AUTH_REQUEST</a></li>
+ <li><a href="#section-+AUTH_CHALLENGE">+AUTH_CHALLENGE</a></li>
+ <li><a href="#section-+AUTH_ACK">+AUTH_ACK</a></li>
+ <li><a href="#section-+PROPRIETARY">+PROPRIETARY</a></li>
+ <li><a href="#section-+QUERY_APPS">+QUERY_APPS</a></li>
+ <li><a href="#section-+LAUNCH_APP">+LAUNCH_APP</a></li>
+ <li><a href="#section-+LOCK_SCREEN_ICON_URL">+LOCK_SCREEN_ICON_URL</a></li>
+ <li><a href="#section-+TRAFFIC_MESSAGE_CHANNEL">+TRAFFIC_MESSAGE_CHANNEL</a></li>
+ <li><a href="#section-+DRIVER_PROFILE">+DRIVER_PROFILE</a></li>
+ <li><a href="#section-+VOICE_SEARCH">+VOICE_SEARCH</a></li>
+ <li><a href="#section-+NAVIGATION">+NAVIGATION</a></li>
+ <li><a href="#section-+PHONE">+PHONE</a></li>
+ <li><a href="#section-+CLIMATE">+CLIMATE</a></li>
+ <li><a href="#section-+SETTINGS">+SETTINGS</a></li>
+ <li><a href="#section-+VEHICLE_DIAGNOSTICS">+VEHICLE_DIAGNOSTICS</a></li>
+ <li><a href="#section-+EMERGENCY">+EMERGENCY</a></li>
+ <li><a href="#section-+MEDIA">+MEDIA</a></li>
+ <li><a href="#section-+FOTA">+FOTA</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +HTTP
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +FILE_RESUME
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +AUTH_REQUEST
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +AUTH_CHALLENGE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +AUTH_ACK
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +PROPRIETARY
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +QUERY_APPS
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +LAUNCH_APP
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +LOCK_SCREEN_ICON_URL
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +TRAFFIC_MESSAGE_CHANNEL
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +DRIVER_PROFILE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +VOICE_SEARCH
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +NAVIGATION
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +PHONE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +CLIMATE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +SETTINGS
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +VEHICLE_DIAGNOSTICS
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +EMERGENCY
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +MEDIA
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +FOTA
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLResetGlobalProperties.html b/docs/Classes/SDLResetGlobalProperties.html
new file mode 100644
index 000000000..dd62c7875
--- /dev/null
+++ b/docs/Classes/SDLResetGlobalProperties.html
@@ -0,0 +1,93 @@
+<h1>SDLResetGlobalProperties Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-properties">properties</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Resets the passed global properties to their default values as defined by
+ SDL
+ <p>
+ The HELPPROMPT global property default value is generated by SDL consists of
+ the first vrCommand of each Command Menu item defined at the moment PTT is
+ pressed<br/>
+ The TIMEOUTPROMPT global property default value is the same as the HELPPROMPT
+ global property default value
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 1.0
+ See SetGlobalProperties</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLResetGlobalProperties object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLResetGlobalProperties object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ properties
+ </h3>
+
+ <p>@abstract An array of one or more GlobalProperty enumeration elements
+indicating which global properties to reset to their default value</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">properties</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">properties</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLResetGlobalPropertiesResponse.html b/docs/Classes/SDLResetGlobalPropertiesResponse.html
new file mode 100644
index 000000000..9d5f8d961
--- /dev/null
+++ b/docs/Classes/SDLResetGlobalPropertiesResponse.html
@@ -0,0 +1,62 @@
+<h1>SDLResetGlobalPropertiesResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Reset Global Properties Response is sent, when SDLResetGlobalProperties has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLResetGlobalPropertiesResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLResetGlobalPropertiesResponse object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLResult.html b/docs/Classes/SDLResult.html
new file mode 100644
index 000000000..beb33e568
--- /dev/null
+++ b/docs/Classes/SDLResult.html
@@ -0,0 +1,711 @@
+<h1>SDLResult Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+SUCCESS">+SUCCESS</a></li>
+ <li><a href="#section-+INVALID_DATA">+INVALID_DATA</a></li>
+ <li><a href="#section-+CHAR_LIMIT_EXCEEDED">+CHAR_LIMIT_EXCEEDED</a></li>
+ <li><a href="#section-+UNSUPPORTED_REQUEST">+UNSUPPORTED_REQUEST</a></li>
+ <li><a href="#section-+OUT_OF_MEMORY">+OUT_OF_MEMORY</a></li>
+ <li><a href="#section-+TOO_MANY_PENDING_REQUESTS">+TOO_MANY_PENDING_REQUESTS</a></li>
+ <li><a href="#section-+INVALID_ID">+INVALID_ID</a></li>
+ <li><a href="#section-+DUPLICATE_NAME">+DUPLICATE_NAME</a></li>
+ <li><a href="#section-+TOO_MANY_APPLICATIONS">+TOO_MANY_APPLICATIONS</a></li>
+ <li><a href="#section-+APPLICATION_REGISTERED_ALREADY">+APPLICATION_REGISTERED_ALREADY</a></li>
+ <li><a href="#section-+UNSUPPORTED_VERSION">+UNSUPPORTED_VERSION</a></li>
+ <li><a href="#section-+WRONG_LANGUAGE">+WRONG_LANGUAGE</a></li>
+ <li><a href="#section-+APPLICATION_NOT_REGISTERED">+APPLICATION_NOT_REGISTERED</a></li>
+ <li><a href="#section-+IN_USE">+IN_USE</a></li>
+ <li><a href="#section-+VEHICLE_DATA_NOT_ALLOWED">+VEHICLE_DATA_NOT_ALLOWED</a></li>
+ <li><a href="#section-+VEHICLE_DATA_NOT_AVAILABLE">+VEHICLE_DATA_NOT_AVAILABLE</a></li>
+ <li><a href="#section-+REJECTED">+REJECTED</a></li>
+ <li><a href="#section-+ABORTED">+ABORTED</a></li>
+ <li><a href="#section-+IGNORED">+IGNORED</a></li>
+ <li><a href="#section-+UNSUPPORTED_RESOURCE">+UNSUPPORTED_RESOURCE</a></li>
+ <li><a href="#section-+FILE_NOT_FOUND">+FILE_NOT_FOUND</a></li>
+ <li><a href="#section-+GENERIC_ERROR">+GENERIC_ERROR</a></li>
+ <li><a href="#section-+DISALLOWED">+DISALLOWED</a></li>
+ <li><a href="#section-+USER_DISALLOWED">+USER_DISALLOWED</a></li>
+ <li><a href="#section-+TIMED_OUT">+TIMED_OUT</a></li>
+ <li><a href="#section-+CANCEL_ROUTE">+CANCEL_ROUTE</a></li>
+ <li><a href="#section-+TRUNCATED_DATA">+TRUNCATED_DATA</a></li>
+ <li><a href="#section-+RETRY">+RETRY</a></li>
+ <li><a href="#section-+WARNINGS">+WARNINGS</a></li>
+ <li><a href="#section-+SAVED">+SAVED</a></li>
+ <li><a href="#section-+INVALID_CERT">+INVALID_CERT</a></li>
+ <li><a href="#section-+EXPIRED_CERT">+EXPIRED_CERT</a></li>
+ <li><a href="#section-+RESUME_FAILED">+RESUME_FAILED</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Defines the possible result codes returned by SDL to the application in a response to a requested operation</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract get SDLResult according value string
+- parameter: value The value of the string to get an object for
+- returns: SDLResult object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLResult object</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract declare an array to store all possible SDLResult values
+- returns: the array</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the array</p>
+
+ </div>
+
+ <h3>
+ +SUCCESS
+ </h3>
+
+ <p>@abstract The request succeeded</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">SUCCESS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SUCCESS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +INVALID_DATA
+ </h3>
+
+ <p>@abstract Result code : Invalid Data</p>
+
+<p>@discussion The data sent is invalid. For example:
+ <li>Invalid Json syntax</li>
+ <li>Parameters out of bounds (number or enum range)</li>
+ <li>Mandatory parameters not provided</li>
+ <li>Parameter provided with wrong type</li>
+ <li>Invalid characters</li>
+ <li>Empty string</li></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">INVALID_DATA</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">INVALID_DATA</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +CHAR_LIMIT_EXCEEDED
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLResult</span> <span class="p">:</span> <span class="nc">SDLEnum</span></code></pre>
+
+
+
+
+
+ <h3>
+ +UNSUPPORTED_REQUEST
+ </h3>
+
+ <p>@abstract The request is not supported by SDL</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">UNSUPPORTED_REQUEST</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">UNSUPPORTED_REQUEST</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +OUT_OF_MEMORY
+ </h3>
+
+ <p>@abstract The system could not process the request because the necessary memory couldn&rsquo;t be allocated</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">OUT_OF_MEMORY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">OUT_OF_MEMORY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +TOO_MANY_PENDING_REQUESTS
+ </h3>
+
+ <p>@abstract There are too many requests pending (means that the response has not been delivered yet).</p>
+
+<p>@discussion There is a limit of 1000 pending requests at a time.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">TOO_MANY_PENDING_REQUESTS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TOO_MANY_PENDING_REQUESTS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +INVALID_ID
+ </h3>
+
+ <p>@abstract One of the provided IDs is not valid.
+@discussion For example:
+<li>CorrelationID</li>
+<li>CommandID</li>
+<li>MenuID</li></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">INVALID_ID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">INVALID_ID</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +DUPLICATE_NAME
+ </h3>
+
+ <p>@abstract The provided name or synonym is a duplicate of some already-defined name or synonym.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">DUPLICATE_NAME</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DUPLICATE_NAME</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +TOO_MANY_APPLICATIONS
+ </h3>
+
+ <p>There are already too many registered applications.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">TOO_MANY_APPLICATIONS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TOO_MANY_APPLICATIONS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +APPLICATION_REGISTERED_ALREADY
+ </h3>
+
+ <p>RegisterApplication has been called again, after a RegisterApplication was successful before.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">APPLICATION_REGISTERED_ALREADY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">APPLICATION_REGISTERED_ALREADY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +UNSUPPORTED_VERSION
+ </h3>
+
+ <p>The Head Unit doesn&rsquo;t support the protocol that is requested by the mobile application.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">UNSUPPORTED_VERSION</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">UNSUPPORTED_VERSION</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +WRONG_LANGUAGE
+ </h3>
+
+ <p>The requested language is currently not supported. Might be because of a mismatch of the currently active language on the head unit and the requested language.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">WRONG_LANGUAGE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">WRONG_LANGUAGE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +APPLICATION_NOT_REGISTERED
+ </h3>
+
+ <p>A command can not be executed because no application has been registered with RegisterApplication.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">APPLICATION_NOT_REGISTERED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">APPLICATION_NOT_REGISTERED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +IN_USE
+ </h3>
+
+ <p>The data may not be changed, because it is currently in use. For example when trying to delete a command set that is currently involved in an interaction.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">IN_USE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">IN_USE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLE_DATA_NOT_ALLOWED
+ </h3>
+
+ <p>The user has turned off access to vehicle data, and it is globally unavailable to mobile applications.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLE_DATA_NOT_ALLOWED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLE_DATA_NOT_ALLOWED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLE_DATA_NOT_AVAILABLE
+ </h3>
+
+ <p>The requested vehicle data is not available on this vehicle or is not published.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLE_DATA_NOT_AVAILABLE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLE_DATA_NOT_AVAILABLE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +REJECTED
+ </h3>
+
+ <p>The requested command was rejected, e.g. because 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.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">REJECTED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">REJECTED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ABORTED
+ </h3>
+
+ <p>A command was aborted, for example due to user interaction (e.g. user pressed button). Or an HMI command (e.g. Speak) is aborted because a higher priority HMI command (e.g. Alert) was requested.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">ABORTED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ABORTED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +IGNORED
+ </h3>
+
+ <p>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.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">IGNORED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">IGNORED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +UNSUPPORTED_RESOURCE
+ </h3>
+
+ <p>A button that was requested for subscription is not supported under the current system.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">UNSUPPORTED_RESOURCE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">UNSUPPORTED_RESOURCE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +FILE_NOT_FOUND
+ </h3>
+
+ <p>A specified file could not be found on the head unit.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">FILE_NOT_FOUND</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FILE_NOT_FOUND</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +GENERIC_ERROR
+ </h3>
+
+ <p>Provided data is valid but something went wrong in the lower layers.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">GENERIC_ERROR</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">GENERIC_ERROR</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +DISALLOWED
+ </h3>
+
+ <p>RPC is not authorized in local policy table.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">DISALLOWED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DISALLOWED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +USER_DISALLOWED
+ </h3>
+
+ <p>RPC is included in a functional group explicitly blocked by the user.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">USER_DISALLOWED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">USER_DISALLOWED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +TIMED_OUT
+ </h3>
+
+ <p>Overlay reached the maximum timeout and closed.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">TIMED_OUT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TIMED_OUT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +CANCEL_ROUTE
+ </h3>
+
+ <p>User selected to Cancel Route.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">CANCEL_ROUTE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CANCEL_ROUTE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +TRUNCATED_DATA
+ </h3>
+
+ <p>The RPC (e.g. ReadDID) executed successfully but the data exceeded the platform maximum threshold and thus, only part of the data is available.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">TRUNCATED_DATA</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TRUNCATED_DATA</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +RETRY
+ </h3>
+
+ <p>The user interrupted the RPC (e.g. PerformAudioPassThru) and indicated to start over. Note, the app must issue the new RPC.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">RETRY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">RETRY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +WARNINGS
+ </h3>
+
+ <p>The RPC (e.g. SubscribeVehicleData) executed successfully but one or more items have a warning or failure.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">WARNINGS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">WARNINGS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +SAVED
+ </h3>
+
+ <p>The RPC (e.g. Slider) executed successfully and the user elected to save the current position / value.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">SAVED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SAVED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +INVALID_CERT
+ </h3>
+
+ <p>The certificate provided during authentication is invalid.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">INVALID_CERT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">INVALID_CERT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +EXPIRED_CERT
+ </h3>
+
+ <p>The certificate provided during authentication is expired.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">EXPIRED_CERT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">EXPIRED_CERT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +RESUME_FAILED
+ </h3>
+
+ <p>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.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLResult</span> <span class="o">*</span><span class="p">)</span><span class="n">RESUME_FAILED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">RESUME_FAILED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLResult</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSamplingRate.html b/docs/Classes/SDLSamplingRate.html
new file mode 100644
index 000000000..1767406f8
--- /dev/null
+++ b/docs/Classes/SDLSamplingRate.html
@@ -0,0 +1,166 @@
+<h1>SDLSamplingRate Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+_8KHZ">+_8KHZ</a></li>
+ <li><a href="#section-+_16KHZ">+_16KHZ</a></li>
+ <li><a href="#section-+_22KHZ">+_22KHZ</a></li>
+ <li><a href="#section-+_44KHZ">+_44KHZ</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Describes different sampling rates for PerformAudioPassThru</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract get SDLSamplingRate according value string</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSamplingRate</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLSamplingRate</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSamplingRate object</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract declare an array to store all possible SDLSamplingRate values</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the array</p>
+
+ </div>
+
+ <h3>
+ +_8KHZ
+ </h3>
+
+ <p>@abstract Sampling rate of 8 kHz</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSamplingRate</span> <span class="o">*</span><span class="p">)</span><span class="n">_8KHZ</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">_8KHZ</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSamplingRate</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SamplingRate of <em>8KHZ</em></p>
+
+ </div>
+
+ <h3>
+ +_16KHZ
+ </h3>
+
+ <p>@abstract Sampling rate of 16 kHz</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSamplingRate</span> <span class="o">*</span><span class="p">)</span><span class="n">_16KHZ</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">_16KHZ</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSamplingRate</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SamplingRate of <em>16KHZ</em></p>
+
+ </div>
+
+ <h3>
+ +_22KHZ
+ </h3>
+
+ <p>@abstract Sampling rate of 22 kHz</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSamplingRate</span> <span class="o">*</span><span class="p">)</span><span class="n">_22KHZ</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">_22KHZ</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSamplingRate</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SamplingRate of <em>22KHZ</em></p>
+
+ </div>
+
+ <h3>
+ +_44KHZ
+ </h3>
+
+ <p>@abstract Sampling rate of 44 kHz</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSamplingRate</span> <span class="o">*</span><span class="p">)</span><span class="n">_44KHZ</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">_44KHZ</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSamplingRate</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SamplingRate of <em>44KHZ</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLScreenParams.html b/docs/Classes/SDLScreenParams.html
new file mode 100644
index 000000000..5c8ad4a0c
--- /dev/null
+++ b/docs/Classes/SDLScreenParams.html
@@ -0,0 +1,62 @@
+<h1>SDLScreenParams Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-resolution">resolution</a></li>
+ <li><a href="#section-touchEventAvailable">touchEventAvailable</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ resolution
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ touchEventAvailable
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLScrollableMessage.html b/docs/Classes/SDLScrollableMessage.html
new file mode 100644
index 000000000..072a415c3
--- /dev/null
+++ b/docs/Classes/SDLScrollableMessage.html
@@ -0,0 +1,136 @@
+<h1>SDLScrollableMessage Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-scrollableMessageBody">scrollableMessageBody</a></li>
+ <li><a href="#section-timeout">timeout</a></li>
+ <li><a href="#section-softButtons">softButtons</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Creates a full screen overlay containing a large block of formatted text that
+can be scrolled with up to 8 SoftButtons defined
+<p>
+Function Group: ScrollableMessage
+<p>
+<b>HMILevel needs to be FULL</b>
+<p></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLScrollableMessage object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLScrollableMessage object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ scrollableMessageBody
+ </h3>
+
+ <p>@abstract A Body of text that can include newlines and tabs
+@discussion A String value representing the Body of text that can include
+ newlines and tabs
+ <p>
+ <b>Notes: </b>Maxlength=500</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">scrollableMessageBody</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">scrollableMessageBody</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ timeout
+ </h3>
+
+ <p>@abstract Gets/Sets an App defined timeout. Indicates how long of a timeout in milliseconds from the
+last action
+@discussion An Integer value representing an App defined timeout in milliseconds
+ <p>
+ <b>Notes</b>:Minval=0; Maxval=65535;Default=30000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">timeout</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">timeout</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ softButtons
+ </h3>
+
+ <p>@abstract Gets/Sets App defined SoftButtons.If omitted on supported displays, only the
+system defined <q>Close</q> SoftButton will be displayed
+@discussion A Vector<SoftButton> value representing App defined
+ SoftButtons
+ <p>
+ <b>Notes: </b>Minsize=0, Maxsize=8</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">softButtons</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">softButtons</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLScrollableMessageResponse.html b/docs/Classes/SDLScrollableMessageResponse.html
new file mode 100644
index 000000000..0b15a5b1d
--- /dev/null
+++ b/docs/Classes/SDLScrollableMessageResponse.html
@@ -0,0 +1,62 @@
+<h1>SDLScrollableMessageResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Scrollable Message Response is sent, when SDLScrollableMessage has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLScrollableMessageResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLScrollableMessageResponse object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLSendLocation.html b/docs/Classes/SDLSendLocation.html
new file mode 100644
index 000000000..80a19b960
--- /dev/null
+++ b/docs/Classes/SDLSendLocation.html
@@ -0,0 +1,185 @@
+<h1>SDLSendLocation Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-longitudeDegrees">longitudeDegrees</a></li>
+ <li><a href="#section-latitudeDegrees">latitudeDegrees</a></li>
+ <li><a href="#section-locationName">locationName</a></li>
+ <li><a href="#section-locationDescription">locationDescription</a></li>
+ <li><a href="#section-addressLines">addressLines</a></li>
+ <li><a href="#section-phoneNumber">phoneNumber</a></li>
+ <li><a href="#section-locationImage">locationImage</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ longitudeDegrees
+ </h3>
+
+ <p>The longitudinal coordinate of the location.</p>
+
+<p>Float, Required, -180.0 - 180.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">longitudeDegrees</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">@NSCopying</span> <span class="k">var</span> <span class="nv">longitudeDegrees</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ latitudeDegrees
+ </h3>
+
+ <p>The latitudinal coordinate of the location.</p>
+
+<p>Float, Required, -90.0 - 90.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">latitudeDegrees</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">@NSCopying</span> <span class="k">var</span> <span class="nv">latitudeDegrees</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ locationName
+ </h3>
+
+ <p>Name / title of intended location</p>
+
+<p>Optional, Maxlength = 500 char</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">locationName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">locationName</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ locationDescription
+ </h3>
+
+ <p>Description of the intended location / establishment</p>
+
+<p>Optional, MaxLength = 500 char</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">locationDescription</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">locationDescription</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ addressLines
+ </h3>
+
+ <p>Array of lines for the location address</p>
+
+<p>Contains String, Optional, Max Array Length = 4, Max String Length = 500</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">NSArray</span> <span class="o">*</span><span class="n">addressLines</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">addressLines</span><span class="p">:</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ phoneNumber
+ </h3>
+
+ <p>Phone number of intended location / establishment</p>
+
+<p>Optional, Max Length = 500</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">phoneNumber</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">phoneNumber</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ locationImage
+ </h3>
+
+ <p>Image / icon of intended location</p>
+
+<p>Optional</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n">SDLImage</span> <span class="o">*</span><span class="n">locationImage</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">locationImage</span><span class="p">:</span> <span class="kt">SDLImage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSendLocationResponse.html b/docs/Classes/SDLSendLocationResponse.html
new file mode 100644
index 000000000..b9d936626
--- /dev/null
+++ b/docs/Classes/SDLSendLocationResponse.html
@@ -0,0 +1,38 @@
+<h1>SDLSendLocationResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSetAppIcon.html b/docs/Classes/SDLSetAppIcon.html
new file mode 100644
index 000000000..7a11813a0
--- /dev/null
+++ b/docs/Classes/SDLSetAppIcon.html
@@ -0,0 +1,85 @@
+<h1>SDLSetAppIcon Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-syncFileName">syncFileName</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Used to set existing local file on SDL as the app&rsquo;s icon. Not supported on
+ first generation SDL modules.
+ <p></p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSetAppIcon object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSetAppIcon object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ syncFileName
+ </h3>
+
+ <p>@abstract A file reference name
+@discussion A String value representing a file reference name
+ <p>
+ <b>Notes: </b>Maxlength=500</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">syncFileName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">syncFileName</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSetAppIconResponse.html b/docs/Classes/SDLSetAppIconResponse.html
new file mode 100644
index 000000000..629f06ee5
--- /dev/null
+++ b/docs/Classes/SDLSetAppIconResponse.html
@@ -0,0 +1,47 @@
+<h1>SDLSetAppIconResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLSetAppIconResponse is sent, when SDLSetAppIcon has been called.
+ * Since<b>SmartDeviceLink 2.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetAppIconResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetAppIconResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSetDisplayLayout.html b/docs/Classes/SDLSetDisplayLayout.html
new file mode 100644
index 000000000..013bede7a
--- /dev/null
+++ b/docs/Classes/SDLSetDisplayLayout.html
@@ -0,0 +1,85 @@
+<h1>SDLSetDisplayLayout Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-displayLayout">displayLayout</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Used to set an alternate display layout. If not sent, default screen for
+ given platform will be shown</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSetDisplayLayout object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSetDisplayLayout object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ displayLayout
+ </h3>
+
+ <p>@abstract A display layout. Predefined or dynamically created screen layout.
+Currently only predefined screen layouts are defined. Predefined layouts
+include: <q>ONSCREEN_PRESETS</q> Custom screen containing app-defined onscreen
+presets. Currently defined for GEN2</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">displayLayout</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">displayLayout</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSetDisplayLayoutResponse.html b/docs/Classes/SDLSetDisplayLayoutResponse.html
new file mode 100644
index 000000000..571e0030e
--- /dev/null
+++ b/docs/Classes/SDLSetDisplayLayoutResponse.html
@@ -0,0 +1,115 @@
+<h1>SDLSetDisplayLayoutResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-displayCapabilities">displayCapabilities</a></li>
+ <li><a href="#section-buttonCapabilities">buttonCapabilities</a></li>
+ <li><a href="#section-softButtonCapabilities">softButtonCapabilities</a></li>
+ <li><a href="#section-presetBankCapabilities">presetBankCapabilities</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Set Display Layout Response is sent, when SetDisplayLayout has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSetDisplayLayoutResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetDisplayLayoutResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ displayCapabilities
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetDisplayLayoutResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ buttonCapabilities
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetDisplayLayoutResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ softButtonCapabilities
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetDisplayLayoutResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ presetBankCapabilities
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetDisplayLayoutResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSetGlobalProperties.html b/docs/Classes/SDLSetGlobalProperties.html
new file mode 100644
index 000000000..219c5ad4e
--- /dev/null
+++ b/docs/Classes/SDLSetGlobalProperties.html
@@ -0,0 +1,232 @@
+<h1>SDLSetGlobalProperties Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-helpPrompt">helpPrompt</a></li>
+ <li><a href="#section-timeoutPrompt">timeoutPrompt</a></li>
+ <li><a href="#section-vrHelpTitle">vrHelpTitle</a></li>
+ <li><a href="#section-vrHelp">vrHelp</a></li>
+ <li><a href="#section-menuTitle">menuTitle</a></li>
+ <li><a href="#section-menuIcon">menuIcon</a></li>
+ <li><a href="#section-keyboardProperties">keyboardProperties</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Sets value(s) for the specified global property(ies)
+ <p>
+ Function Group: Base <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 1.0
+ See SDLResetGlobalProperties</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSetGlobalProperties object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSetGlobalProperties object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ helpPrompt
+ </h3>
+
+ <p>@abstract Sets a Vector<TTSChunk> for Help Prompt that Array of one or more
+TTSChunk elements specifying the help prompt used in an interaction
+started by PTT
+@discussion helpPrompt
+ a Vector<TTSChunk> of one or more TTSChunk elements
+ <p>
+ <b>Notes: </b>
+ <ul>
+ <li>Array must have at least one element</li>
+ <li>Only optional it timeoutPrompt has been specified</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">helpPrompt</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">helpPrompt</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ timeoutPrompt
+ </h3>
+
+ <p>@abstract A Vector<TTSChunk> for Timeout Prompt representing Array of one or
+ more TTSChunk elements specifying the help prompt used in an interaction
+ started by PTT</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">timeoutPrompt</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">timeoutPrompt</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ vrHelpTitle
+ </h3>
+
+ <p>@abstract Sets a voice recognition Help Title</p>
+
+<p>@discussion A String value representing a voice recognition Help Title
+ <p>
+ <b>Notes: </b><br/>
+ <ul>
+ <li>If omitted on supported displays, the default SDL help
+ title will be used</li>
+ <li>If omitted and one or more vrHelp items are provided, the
+ request will be rejected.</li>
+ <li>String Maxlength = 500</li>
+ </ul>
+ @since SmartDeviceLink 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">vrHelpTitle</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">vrHelpTitle</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ vrHelp
+ </h3>
+
+ <p>@abstract Sets the items listed in the VR help screen used in an interaction
+ started by PTT</p>
+
+<p>@discussion A Vector value representing items listed in the VR help screen
+ used in an interaction started by PTT
+ <p>
+ <b>Notes: </b><br/>
+ <ul>
+ <li>If omitted on supported displays, the default SmartDeviceLink VR
+ help / What Can I Say? screen will be used</li>
+ <li>If the list of VR Help Items contains nonsequential
+ positions (e.g. [1,2,4]), the RPC will be rejected</li>
+ <li>If omitted and a vrHelpTitle is provided, the request
+ will be rejected</li>
+ <li>Array Minsize: = 1</li>
+ <li>Array Maxsize = 100</li>
+ </ul>
+ @since SmartDeviceLink 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">vrHelp</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">vrHelp</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ menuTitle
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetGlobalProperties</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ menuIcon
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetGlobalProperties</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ keyboardProperties
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSetGlobalProperties</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSetGlobalPropertiesResponse.html b/docs/Classes/SDLSetGlobalPropertiesResponse.html
new file mode 100644
index 000000000..df7dfcad3
--- /dev/null
+++ b/docs/Classes/SDLSetGlobalPropertiesResponse.html
@@ -0,0 +1,62 @@
+<h1>SDLSetGlobalPropertiesResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Set Global Properties Response is sent, when SDLSetGlobalProperties has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSetGlobalPropertiesResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSetGlobalPropertiesResponse object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLSetMediaClockTimer.html b/docs/Classes/SDLSetMediaClockTimer.html
new file mode 100644
index 000000000..c7227f3f2
--- /dev/null
+++ b/docs/Classes/SDLSetMediaClockTimer.html
@@ -0,0 +1,145 @@
+<h1>SDLSetMediaClockTimer Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-startTime">startTime</a></li>
+ <li><a href="#section-endTime">endTime</a></li>
+ <li><a href="#section-updateMode">updateMode</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Sets the media clock/timer value and the update method (e.g.count-up,
+ count-down, etc.)
+ <p>
+ Function Group: Base <p>
+ <b>HMILevel needs to be FULL, LIMITIED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSetMediaClockTimer object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSetMediaClockTimer object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ startTime
+ </h3>
+
+ <p>@abstract A Start Time with specifying hour, minute, second values</p>
+
+<p>@discussion A startTime object with specifying hour, minute, second values
+ <p>
+ <b>Notes: </b>
+ <ul>
+ <li>If <q>updateMode</q> is COUNTUP or COUNTDOWN, this parameter
+ must be provided</li>
+ <li>Will be ignored for PAUSE/RESUME and CLEAR</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLStartTime</span> <span class="o">*</span><span class="n">startTime</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">startTime</span><span class="p">:</span> <span class="kt">SDLStartTime</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ endTime
+ </h3>
+
+ <p>@abstract An END time of type SDLStartTime, specifying hour, minute, second values</p>
+
+<p>@discussion An SDLStartTime object with specifying hour, minute, second values</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLStartTime</span> <span class="o">*</span><span class="n">endTime</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">endTime</span><span class="p">:</span> <span class="kt">SDLStartTime</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ updateMode
+ </h3>
+
+ <p>@abstract The media clock/timer update mode (COUNTUP/COUNTDOWN/PAUSE/RESUME)</p>
+
+<p>@discussion a Enumeration value (COUNTUP/COUNTDOWN/PAUSE/RESUME)
+ <p>
+ <b>Notes: </b>
+ <ul>
+ <li>When updateMode is PAUSE, RESUME or CLEAR, the start time value
+ is ignored</li>
+ <li>When updateMode is RESUME, the timer resumes counting from
+ the timer&rsquo;s value when it was paused</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLUpdateMode</span> <span class="o">*</span><span class="n">updateMode</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">updateMode</span><span class="p">:</span> <span class="kt">SDLUpdateMode</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSetMediaClockTimerResponse.html b/docs/Classes/SDLSetMediaClockTimerResponse.html
new file mode 100644
index 000000000..7a296f6f1
--- /dev/null
+++ b/docs/Classes/SDLSetMediaClockTimerResponse.html
@@ -0,0 +1,62 @@
+<h1>SDLSetMediaClockTimerResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Set Media Clock Timer Response is sent, when SDLSetMediaClockTimer has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSetMediaClockTimerResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSetMediaClockTimerResponse object indicated by the NSMutableDictionary
+ parameter
+ <p></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLShow.html b/docs/Classes/SDLShow.html
new file mode 100644
index 000000000..74386f2f8
--- /dev/null
+++ b/docs/Classes/SDLShow.html
@@ -0,0 +1,445 @@
+<h1>SDLShow Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-mainField1">mainField1</a></li>
+ <li><a href="#section-mainField2">mainField2</a></li>
+ <li><a href="#section-mainField3">mainField3</a></li>
+ <li><a href="#section-mainField4">mainField4</a></li>
+ <li><a href="#section-alignment">alignment</a></li>
+ <li><a href="#section-statusBar">statusBar</a></li>
+ <li><a href="#section-mediaClock">mediaClock</a></li>
+ <li><a href="#section-mediaTrack">mediaTrack</a></li>
+ <li><a href="#section-graphic">graphic</a></li>
+ <li><a href="#section-secondaryGraphic">secondaryGraphic</a></li>
+ <li><a href="#section-softButtons">softButtons</a></li>
+ <li><a href="#section-customPresets">customPresets</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Updates the application&rsquo;s display text area, regardless of whether or not
+ this text area is visible to the user at the time of the request. The
+ application&rsquo;s display text area remains unchanged until updated by subsequent
+ calls to Show
+ <p>
+ The content of the application&rsquo;s display text area is visible to the user
+ when the application
+ is FULL or LIMITED, and the
+ SDLSystemContext=MAIN and no
+ SDLAlert is in progress
+ <p>
+ The Show operation cannot be used to create an animated scrolling screen. To
+ avoid distracting the driver, Show commands cannot be issued more than once
+ every 4 seconds. Requests made more frequently than this will be rejected
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 1.0
+ See SDLAlert SDLSetMediaClockTimer</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLShow object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLShow object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ mainField1
+ </h3>
+
+ <p>@abstract The text displayed in a single-line display, or in the upper display
+line in a two-line display
+@discussion The String value representing the text displayed in a
+ single-line display, or in the upper display line in a
+ two-line display
+ <p>
+ <b>Notes: </b>
+ <ul>
+ <li>If this parameter is omitted, the text of mainField1 does
+ not change</li>
+ <li>If this parameter is an empty string, the field will be
+ cleared</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">mainField1</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">mainField1</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ mainField2
+ </h3>
+
+ <p>@abstract The text displayed on the second display line of a two-line display</p>
+
+<p>@discussion The String value representing the text displayed on the second
+ display line of a two-line display
+ <p>
+ <b>Notes: </b>
+ <ul>
+ <li>If this parameter is omitted, the text of mainField2 does
+ not change</li>
+ <li>If this parameter is an empty string, the field will be
+ cleared</li>
+ <li>If provided and the display is a single-line display, the
+ parameter is ignored</li>
+ <li>Maxlength = 500</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">mainField2</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">mainField2</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ mainField3
+ </h3>
+
+ <p>@abstract The text displayed on the first display line of the second page</p>
+
+<p>@discussion The String value representing the text displayed on the first
+ display line of the second page
+ <p>
+ <b>Notes: </b>
+ <ul>
+ <li>If this parameter is omitted, the text of mainField3 does
+ not change</li>
+ <li>If this parameter is an empty string, the field will be
+ cleared</li>
+ <li>If provided and the display is a single-line display, the
+ parameter is ignored</li>
+ <li>Maxlength = 500</li>
+ </ul>
+ @since SmartDeviceLink 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">mainField3</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">mainField3</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ mainField4
+ </h3>
+
+ <p>@abstract The text displayed on the second display line of the second page</p>
+
+<p>@discussion The String value representing the text displayed on the second
+ display line of the second page
+ <p>
+ <b>Notes: </b>
+ <ul>
+ <li>If this parameter is omitted, the text of mainField4 does
+ not change</li>
+ <li>If this parameter is an empty string, the field will be
+ cleared</li>
+ <li>If provided and the display is a single-line display, the
+ parameter is ignored</li>
+ <li>Maxlength = 500</li>
+ </ul>
+ @since SmartDeviceLink 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">mainField4</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">mainField4</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ alignment
+ </h3>
+
+ <p>@abstract The alignment that Specifies how mainField1 and mainField2 text
+ should be aligned on display</p>
+
+<p>@discussion An Enumeration value
+ <p>
+ <b>Notes: </b>
+ <ul>
+ <li>Applies only to mainField1 and mainField2 provided on this
+ call, not to what is already showing in display</li>
+ <li>If this parameter is omitted, text in both mainField1 and
+ mainField2 will be centered</li>
+ <li>Has no effect with navigation display</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLTextAlignment</span> <span class="o">*</span><span class="n">alignment</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">alignment</span><span class="p">:</span> <span class="kt">SDLTextAlignment</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ statusBar
+ </h3>
+
+ <p>@abstract Text in the Status Bar</p>
+
+<p>@discussion A String representing the text you want to add in the Status
+ Bar
+ <p>
+ <b>Notes: </b><i>The status bar only exists on navigation
+ displays</i><br/>
+ <ul>
+ <li>If this parameter is omitted, the status bar text will
+ remain unchanged</li>
+ <li>If this parameter is an empty string, the field will be
+ cleared</li>
+ <li>If provided and the display has no status bar, this
+ parameter is ignored</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">statusBar</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">statusBar</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ mediaClock
+ </h3>
+
+ <p>@abstract This property is deprecated use SetMediaClockTimer instead.
+ <p> The value for the MediaClock field using a format described in the
+ MediaClockFormat enumeration</p>
+
+<p>@discussion A String value for the MediaClock
+ <p>
+ <b>Notes: </b><br/>
+ <ul>
+ <li>Must be properly formatted as described in the
+ MediaClockFormat enumeration</li>
+ <li>If a value of five spaces is provided, this will clear
+ that field on the display (i.e. the media clock timer field
+ will not display anything)</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">mediaClock</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">mediaClock</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ mediaTrack
+ </h3>
+
+ <p>@abstract The text in the track field</p>
+
+<p>@discussion A String value disaplayed in the track field
+ <p>
+ <b>Notes: </b><br/>
+ <ul>
+ <li>If parameter is omitted, the track field remains unchanged</li>
+ <li>If an empty string is provided, the field will be cleared</li>
+ <li>This field is only valid for media applications on navigation displays</li>
+ </ul></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">mediaTrack</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">mediaTrack</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ graphic
+ </h3>
+
+ <p>@abstract An image to be shown on supported displays</p>
+
+<p>@discussion The value representing the image shown on supported displays
+ <p>
+ <b>Notes: </b>If omitted on supported displays, the displayed
+ graphic shall not change<br/>
+ @since SmartDeviceLink 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLImage</span> <span class="o">*</span><span class="n">graphic</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">graphic</span><span class="p">:</span> <span class="kt">SDLImage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ secondaryGraphic
+ </h3>
+
+ <p>@abstract An image to be shown on supported displays</p>
+
+<p>@discussion The value representing the image shown on supported displays
+ <p>
+ <b>Notes: </b>If omitted on supported displays, the displayed
+ graphic shall not change<br/>
+ @since SmartDeviceLink 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLImage</span> <span class="o">*</span><span class="n">secondaryGraphic</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">secondaryGraphic</span><span class="p">:</span> <span class="kt">SDLImage</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ softButtons
+ </h3>
+
+ <p>@abstract The the Soft buttons defined by the App</p>
+
+<p>@discussion A Vector value represemting the Soft buttons defined by the
+ App
+ <p>
+ <b>Notes: </b><br/>
+ <ul>
+ <li>If omitted on supported displays, the currently displayed
+ SoftButton values will not change</li>
+ <li>Array Minsize: 0</li>
+ <li>Array Maxsize: 8</li>
+ </ul></p>
+
+<p>@since SmartDeviceLink 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">softButtons</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">softButtons</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ customPresets
+ </h3>
+
+ <p>@abstract The Custom Presets defined by the App</p>
+
+<p>@discussion A Vector value representing the Custom Presets defined by the
+ App
+ <p>
+ <ul>
+ <li>If omitted on supported displays, the presets will be shown as not defined</li>
+ <li>Array Minsize: 0</li>
+ <li>Array Maxsize: 6</li>
+ </ul>
+ @since SmartDeviceLink 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">customPresets</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">customPresets</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLShowConstantTBT.html b/docs/Classes/SDLShowConstantTBT.html
new file mode 100644
index 000000000..c0c377c76
--- /dev/null
+++ b/docs/Classes/SDLShowConstantTBT.html
@@ -0,0 +1,226 @@
+<h1>SDLShowConstantTBT Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-navigationText1">navigationText1</a></li>
+ <li><a href="#section-navigationText2">navigationText2</a></li>
+ <li><a href="#section-eta">eta</a></li>
+ <li><a href="#section-timeToDestination">timeToDestination</a></li>
+ <li><a href="#section-totalDistance">totalDistance</a></li>
+ <li><a href="#section-turnIcon">turnIcon</a></li>
+ <li><a href="#section-nextTurnIcon">nextTurnIcon</a></li>
+ <li><a href="#section-distanceToManeuver">distanceToManeuver</a></li>
+ <li><a href="#section-distanceToManeuverScale">distanceToManeuverScale</a></li>
+ <li><a href="#section-maneuverComplete">maneuverComplete</a></li>
+ <li><a href="#section-softButtons">softButtons</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>This RPC is used to update the user with navigation information<br>
+ * for the constantly shown screen (base screen),but also for the<br>
+ * alert type screen.
+ *<p>
+ * @since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ navigationText1
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ navigationText2
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ eta
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ timeToDestination
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ totalDistance
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ turnIcon
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ nextTurnIcon
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ distanceToManeuver
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ distanceToManeuverScale
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ maneuverComplete
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ softButtons
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBT</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLShowConstantTBTResponse.html b/docs/Classes/SDLShowConstantTBTResponse.html
new file mode 100644
index 000000000..13273597c
--- /dev/null
+++ b/docs/Classes/SDLShowConstantTBTResponse.html
@@ -0,0 +1,47 @@
+<h1>SDLShowConstantTBTResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLShowConstantTBTResponse is sent, when SDLShowConstantTBT has been called.
+ * Since<b>SmartDeviceLink 2.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBTResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLShowConstantTBTResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLShowResponse.html b/docs/Classes/SDLShowResponse.html
new file mode 100644
index 000000000..e2772110e
--- /dev/null
+++ b/docs/Classes/SDLShowResponse.html
@@ -0,0 +1,62 @@
+<h1>SDLShowResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Show Response is sent, when Show has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLShowResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLShowResponse object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLSingleTireStatus.html b/docs/Classes/SDLSingleTireStatus.html
new file mode 100644
index 000000000..99cf94797
--- /dev/null
+++ b/docs/Classes/SDLSingleTireStatus.html
@@ -0,0 +1,80 @@
+<h1>SDLSingleTireStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-status">status</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Tire pressure status of a single tire.</p>
+
+<p>@since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLSingleTireStatus object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLSingleTireStatus object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ status
+ </h3>
+
+ <p>@abstract The volume status of a single tire</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLComponentVolumeStatus</span> <span class="o">*</span><span class="n">status</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">status</span><span class="p">:</span> <span class="kt">SDLComponentVolumeStatus</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSiphonServer.html b/docs/Classes/SDLSiphonServer.html
new file mode 100644
index 000000000..e707fd7b0
--- /dev/null
+++ b/docs/Classes/SDLSiphonServer.html
@@ -0,0 +1,122 @@
+<h1>SDLSiphonServer Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+enableSiphonDebug">+enableSiphonDebug</a></li>
+ <li><a href="#section-+disableSiphonDebug">+disableSiphonDebug</a></li>
+ <li><a href="#section-+_siphonRawTransportDataFromApp:msgBytesLength:">+_siphonRawTransportDataFromApp:msgBytesLength:</a></li>
+ <li><a href="#section-+_siphonRawTransportDataFromSDL:msgBytesLength:">+_siphonRawTransportDataFromSDL:msgBytesLength:</a></li>
+ <li><a href="#section-+_siphonNSLogData:">+_siphonNSLogData:</a></li>
+ <li><a href="#section-+_siphonFormattedTraceData:">+_siphonFormattedTraceData:</a></li>
+ <li><a href="#section-+_siphonIsActive">+_siphonIsActive</a></li>
+ <li><a href="#section-+init">+init</a></li>
+ <li><a href="#section-+dealloc">+dealloc</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +enableSiphonDebug
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +disableSiphonDebug
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +_siphonRawTransportDataFromApp:msgBytesLength:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +_siphonRawTransportDataFromSDL:msgBytesLength:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +_siphonNSLogData:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +_siphonFormattedTraceData:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +_siphonIsActive
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +dealloc
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSlider.html b/docs/Classes/SDLSlider.html
new file mode 100644
index 000000000..959ab9ef0
--- /dev/null
+++ b/docs/Classes/SDLSlider.html
@@ -0,0 +1,180 @@
+<h1>SDLSlider Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-numTicks">numTicks</a></li>
+ <li><a href="#section-position">position</a></li>
+ <li><a href="#section-sliderHeader">sliderHeader</a></li>
+ <li><a href="#section-sliderFooter">sliderFooter</a></li>
+ <li><a href="#section-timeout">timeout</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Creates a full screen or pop-up overlay (depending on platform) with a single user controlled slider</p>
+
+<p>HMILevel needs to be FULL</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSlider object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSlider object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ numTicks
+ </h3>
+
+ <p>@abstract Represents a number of selectable items on a horizontal axis</p>
+
+<p>Required, Integer, 2 - 26</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">numTicks</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">numTicks</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ position
+ </h3>
+
+ <p>@abstract An Initial position of slider control</p>
+
+<p>Required, Integer, 1 - 26</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">position</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">position</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ sliderHeader
+ </h3>
+
+ <p>@abstract A text header to display</p>
+
+<p>Rquired, Max length 500 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">sliderHeader</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">sliderHeader</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ sliderFooter
+ </h3>
+
+ <p>@abstract A text footer to display</p>
+
+<p>@discussion For a static text footer, only one footer string shall be provided in the array.</p>
+
+<p>For a dynamic text footer, the number of footer text string in the array must match the numTicks value.</p>
+
+<p>For a dynamic text footer, text array string should correlate with potential slider position index.</p>
+
+<p>If omitted on supported displays, no footer text shall be displayed.</p>
+
+<p>Optional, Array of Strings, Array length 1 - 26, Max string length 500 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">sliderFooter</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">sliderFooter</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ timeout
+ </h3>
+
+ <p>@abstract An App defined timeout</p>
+
+<p>@discussion Indicates how long of a timeout from the last action (i.e. sliding control resets timeout).</p>
+
+<p>If omitted, the value is set to 10000.</p>
+
+<p>Optional, Integer, 1000 - 65535</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">timeout</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">timeout</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSliderResponse.html b/docs/Classes/SDLSliderResponse.html
new file mode 100644
index 000000000..817e4207f
--- /dev/null
+++ b/docs/Classes/SDLSliderResponse.html
@@ -0,0 +1,81 @@
+<h1>SDLSliderResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-sliderPosition">sliderPosition</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Slider Response is sent, when Slider has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSliderResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSliderResponse object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ sliderPosition
+ </h3>
+
+ <p>@abstract The selected position of the slider.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">sliderPosition</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">sliderPosition</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSoftButton.html b/docs/Classes/SDLSoftButton.html
new file mode 100644
index 000000000..1e9be218e
--- /dev/null
+++ b/docs/Classes/SDLSoftButton.html
@@ -0,0 +1,110 @@
+<h1>SDLSoftButton Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-type">type</a></li>
+ <li><a href="#section-text">text</a></li>
+ <li><a href="#section-image">image</a></li>
+ <li><a href="#section-isHighlighted">isHighlighted</a></li>
+ <li><a href="#section-softButtonID">softButtonID</a></li>
+ <li><a href="#section-systemAction">systemAction</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ type
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ text
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ image
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ isHighlighted
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ softButtonID
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ systemAction
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSoftButtonCapabilities.html b/docs/Classes/SDLSoftButtonCapabilities.html
new file mode 100644
index 000000000..e3aa92390
--- /dev/null
+++ b/docs/Classes/SDLSoftButtonCapabilities.html
@@ -0,0 +1,151 @@
+<h1>SDLSoftButtonCapabilities Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-shortPressAvailable">shortPressAvailable</a></li>
+ <li><a href="#section-longPressAvailable">longPressAvailable</a></li>
+ <li><a href="#section-upDownAvailable">upDownAvailable</a></li>
+ <li><a href="#section-imageSupported">imageSupported</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Contains information about a SoftButton&rsquo;s capabilities.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLSoftButtonCapabilities object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLSoftButtonCapabilities object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ shortPressAvailable
+ </h3>
+
+ <p>@abstract The button supports a short press.</p>
+
+<p>@discussion Whenever the button is pressed short, onButtonPressed(SHORT) will be invoked.</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">shortPressAvailable</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">shortPressAvailable</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ longPressAvailable
+ </h3>
+
+ <p>@abstract The button supports a LONG press.</p>
+
+<p>@discussion Whenever the button is pressed long, onButtonPressed(LONG) will be invoked.</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">longPressAvailable</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">longPressAvailable</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ upDownAvailable
+ </h3>
+
+ <p>@abstract The button supports <q>button down</q> and <q>button up</q>.</p>
+
+<p>@discussion Whenever the button is pressed, onButtonEvent(DOWN) will be invoked. Whenever the button is released, onButtonEvent(UP) will be invoked.</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">upDownAvailable</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">upDownAvailable</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ imageSupported
+ </h3>
+
+ <p>@abstract The button supports referencing a static or dynamic image.</p>
+
+<p>Required, Boolean</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">imageSupported</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">imageSupported</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSoftButtonType.html b/docs/Classes/SDLSoftButtonType.html
new file mode 100644
index 000000000..4dfa359dc
--- /dev/null
+++ b/docs/Classes/SDLSoftButtonType.html
@@ -0,0 +1,146 @@
+<h1>SDLSoftButtonType Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+TEXT">+TEXT</a></li>
+ <li><a href="#section-+IMAGE">+IMAGE</a></li>
+ <li><a href="#section-+BOTH">+BOTH</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SoftButtonType (TEXT / IMAGE / BOTH)</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract get SDLSoftButtonType according value string
+- parameter: value NSString
+- returns: SDLSoftButtonType object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSoftButtonType</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLSoftButtonType</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>NSString</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSoftButtonType object</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract declare an array to store all possible SDLSoftButtonType values
+- returns: the array</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the array</p>
+
+ </div>
+
+ <h3>
+ +TEXT
+ </h3>
+
+ <p>@abstract Text kind Softbutton
+- returns: SDLSoftButtonType object with string value <em>TEXT</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSoftButtonType</span> <span class="o">*</span><span class="p">)</span><span class="n">TEXT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TEXT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSoftButtonType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSoftButtonType object with string value <em>TEXT</em></p>
+
+ </div>
+
+ <h3>
+ +IMAGE
+ </h3>
+
+ <p>@abstract Image kind Softbutton
+- returns: SDLSoftButtonType object with string value <em>IMAGE</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSoftButtonType</span> <span class="o">*</span><span class="p">)</span><span class="n">IMAGE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">IMAGE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSoftButtonType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSoftButtonType object with string value <em>IMAGE</em></p>
+
+ </div>
+
+ <h3>
+ +BOTH
+ </h3>
+
+ <p>@abstract Both (Text &amp; Image) kind Softbutton
+- returns: SDLSoftButtonType object with string value <em>BOTH</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSoftButtonType</span> <span class="o">*</span><span class="p">)</span><span class="n">BOTH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">BOTH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSoftButtonType</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSoftButtonType object with string value <em>BOTH</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLSpeak.html b/docs/Classes/SDLSpeak.html
new file mode 100644
index 000000000..6bbf78985
--- /dev/null
+++ b/docs/Classes/SDLSpeak.html
@@ -0,0 +1,118 @@
+<h1>SDLSpeak Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-ttsChunks">ttsChunks</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Speaks a phrase over the vehicle audio system using SDL&rsquo;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&rsquo;s TTS engine to speak a <q>speech-sculpted</q> phrase.</p>
+
+<p>Receipt of the Response indicates the completion of the Speak operation, regardless of how the Speak operation may have completed (i.e. successfully, interrupted, terminated, etc.).</p>
+
+<p>Requesting a new Speak operation while the application has another Speak operation already in progress (i.e. no corresponding Response for that in-progress Speak operation has been received yet) will terminate the in-progress Speak operation (causing its corresponding Response to be sent by SDL) and begin the requested Speak operation</p>
+
+<p>Requesting a new Speak operation while the application has an <i>SDLAlert</i> operation already in progress (i.e. no corresponding Response for that in-progress <i>SDLAlert</i> operation has been received yet) will result in the Speak operation request being rejected (indicated in the Response to the Request)</p>
+
+<p>Requesting a new <i>SDLAlert</i> operation while the application has a Speak operation already in progress (i.e. no corresponding Response for that in-progress Speak operation has been received yet) will terminate the in-progress Speak operation (causing its corresponding Response to be sent by SDL) and begin the requested <i>SDLAlert</i> operation</p>
+
+<p>Requesting a new Speak operation while the application has a <i>SDLPerformInteraction</i> operation already in progress (i.e. no corresponding Response for that in-progress <i>SDLPerformInteraction</i> operation has been received yet) will result in the Speak operation request being rejected (indicated in the Response to the Request)</p>
+
+<p>Requesting a <i>SDLPerformInteraction</i> operation while the application has a Speak operation already in progress (i.e. no corresponding Response for that in-progress Speak operation has been received yet) will terminate the in-progress Speak operation (causing its corresponding Response to be sent by SDL) and begin the requested <i>SDLPerformInteraction</i> operation</p>
+
+<p>HMI Status Requirements:
+ <li>HMILevel: FULL, Limited</li>
+ <li>AudioStreamingState: Any</li>
+ <li>SystemContext: MAIN, MENU, VR</li></p>
+
+<p><b>Notes:</b>
+ <li>When <i>SDLAlert</i> is issued with MENU in effect, <i>SDLAlert</i> is queued and <q>played</q> when MENU interaction is completed (i.e. SystemContext reverts to MAIN). When <i>SDLAlert
+ </i> is issued with VR in effect, <i>SDLAlert</i> is queued and <q>played</q> when VR interaction is completed (i.e. SystemContext reverts to MAIN)</li>
+ <li>When both <i>SDLAlert</i> and Speak are queued during MENU or VR, they are <q>played</q> back in the order in which they were queued, with all existing rules for <q>collisions</q> still in effect</li></p>
+
+<p><b>Additional Notes:</b>
+ <li>Total character limit depends on platform.</li>
+ <li>Chunks are limited to 500 characters; however you can have multiple TTS chunks.</li>
+ <li>On old systems there is a total character limit of 500 characters across all chunks. This could vary according to the VCA.</li></p>
+
+<p>@since SmartDeviceLink 1.0
+ - see: SDLAlert</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSpeak object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSpeak object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ ttsChunks
+ </h3>
+
+ <p>@abstract An array of TTSChunk structs which, taken together, specify the phrase to be spoken</p>
+
+<p>@discussion The total length of the phrase composed from the ttsChunks provided must be less than 500 characters or the request will be rejected</p>
+
+<p>Required, Array of SDLTTSChunk, Array size 1 - 100</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLTTSChunk
+
+</div>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">ttsChunks</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">ttsChunks</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSpeakResponse.html b/docs/Classes/SDLSpeakResponse.html
new file mode 100644
index 000000000..60d3861cb
--- /dev/null
+++ b/docs/Classes/SDLSpeakResponse.html
@@ -0,0 +1,62 @@
+<h1>SDLSpeakResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Speak Response is sent, when Speak has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSpeakResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSpeakResponse object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLSpeechCapabilities.html b/docs/Classes/SDLSpeechCapabilities.html
new file mode 100644
index 000000000..a16cd1893
--- /dev/null
+++ b/docs/Classes/SDLSpeechCapabilities.html
@@ -0,0 +1,140 @@
+<h1>SDLSpeechCapabilities Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+TEXT">+TEXT</a></li>
+ <li><a href="#section-+SAPI_PHONEMES">+SAPI_PHONEMES</a></li>
+ <li><a href="#section-+LHPLUS_PHONEMES">+LHPLUS_PHONEMES</a></li>
+ <li><a href="#section-+PRE_RECORDED">+PRE_RECORDED</a></li>
+ <li><a href="#section-+SILENCE">+SILENCE</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract get SDLSpeechCapabilities according value string</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSpeechCapabilities</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLSpeechCapabilities</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSpeechCapabilities object</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract declare an array to store all possible SDLSpeechCapabilities values</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the array of all possible values</p>
+
+ </div>
+
+ <h3>
+ +TEXT
+ </h3>
+
+ <p>@abstract The SDL platform can speak text phrases.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSpeechCapabilities</span> <span class="o">*</span><span class="p">)</span><span class="n">TEXT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TEXT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSpeechCapabilities</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSpeechCapabilities of value: <em>TEXT</em></p>
+
+ </div>
+
+ <h3>
+ +SAPI_PHONEMES
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +LHPLUS_PHONEMES
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +PRE_RECORDED
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +SILENCE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLStartTime.html b/docs/Classes/SDLStartTime.html
new file mode 100644
index 000000000..93a25fc78
--- /dev/null
+++ b/docs/Classes/SDLStartTime.html
@@ -0,0 +1,126 @@
+<h1>SDLStartTime Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-hours">hours</a></li>
+ <li><a href="#section-minutes">minutes</a></li>
+ <li><a href="#section-seconds">seconds</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Describes the hour, minute and second values used to set the media clock.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLStartTime object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLStartTime object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ hours
+ </h3>
+
+ <p>@abstract The hour of the media clock</p>
+
+<p>@discussion Some display types only support a max value of 19. If out of range, it will be rejected.</p>
+
+<p>Required, Integer, 0 - 59</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">hours</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">hours</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ minutes
+ </h3>
+
+ <p>@abstract The minute of the media clock</p>
+
+<p>Required, Integer, 0 - 59</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">minutes</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">minutes</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ seconds
+ </h3>
+
+ <p>@abstract The second of the media clock</p>
+
+<p>Required, Integer, 0 - 59</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">seconds</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">seconds</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLStreamingMediaManager.html b/docs/Classes/SDLStreamingMediaManager.html
new file mode 100644
index 000000000..a7c54b2d1
--- /dev/null
+++ b/docs/Classes/SDLStreamingMediaManager.html
@@ -0,0 +1,206 @@
+<h1>SDLStreamingMediaManager Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--initWithProtocol:">-initWithProtocol:</a></li>
+ <li><a href="#section--startVideoSessionWithStartBlock:">-startVideoSessionWithStartBlock:</a></li>
+ <li><a href="#section--stopVideoSession">-stopVideoSession</a></li>
+ <li><a href="#section--sendVideoData:">-sendVideoData:</a></li>
+ <li><a href="#section--startAudioStreamingWithStartBlock:">-startAudioStreamingWithStartBlock:</a></li>
+ <li><a href="#section--stopAudioSession">-stopAudioSession</a></li>
+ <li><a href="#section--sendAudioData:">-sendAudioData:</a></li>
+ <li><a href="#section-videoSessionConnected">videoSessionConnected</a></li>
+ <li><a href="#section-audioSessionConnected">audioSessionConnected</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -initWithProtocol:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -startVideoSessionWithStartBlock:
+ </h3>
+
+ <p>This method will attempt to start a streaming video session. It will set up iOS&rsquo;s video encoder, and call out to the head unit asking if it will start a video session.</p>
+
+<div class="aside aside-warning">
+ <p class="aside-title">Warning</p>
+ <p>If this method is called on an 8.0 device, it will assert (in debug), or return a failure immediately to your block (in release).</p>
+
+</div>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">startVideoSessionWithStartBlock</span><span class="p">:</span>
+ <span class="p">(</span><span class="n">nonnull</span> <span class="n">SDLStreamingStartBlock</span><span class="p">)</span><span class="nv">startBlock</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">func</span> <span class="nf">startVideoSessionWithStartBlock</span><span class="p">(</span><span class="nv">startBlock</span><span class="p">:</span> <span class="kt">SDLStreamingStartBlock</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>startBlock</dt>
+ <dd><p>A block that will be called with the result of attempting to start a video session</p>
+</dd>
+ </dl>
+
+ <h3>
+ -stopVideoSession
+ </h3>
+
+ <p>This method will stop a running video session if there is one running.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="n">stopVideoSession</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">func</span> <span class="nf">stopVideoSession</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -sendVideoData:
+ </h3>
+
+ <p>This method receives raw image data and will run iOS8+&rsquo;s hardware video encoder to turn the data into a video stream, which will then be passed to the connected head unit.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="nf">sendVideoData</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">CVImageBufferRef</span><span class="p">)</span><span class="nv">imageBuffer</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">func</span> <span class="nf">sendVideoData</span><span class="p">(</span><span class="nv">imageBuffer</span><span class="p">:</span> <span class="kt">CVImageBuffer</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>imageBuffer</dt>
+ <dd><p>A CVImageBufferRef to be encoded by Video Toolbox</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>Whether or not the data was successfully encoded and sent.</p>
+
+ </div>
+
+ <h3>
+ -startAudioStreamingWithStartBlock:
+ </h3>
+
+ <p>This method will attempt to start an audio session</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">startAudioStreamingWithStartBlock</span><span class="p">:</span>
+ <span class="p">(</span><span class="n">nonnull</span> <span class="n">SDLStreamingStartBlock</span><span class="p">)</span><span class="nv">startBlock</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">func</span> <span class="nf">startAudioStreamingWithStartBlock</span><span class="p">(</span><span class="nv">startBlock</span><span class="p">:</span> <span class="kt">SDLStreamingStartBlock</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>startBlock</dt>
+ <dd><p>A block that will be called with the result of attempting to start an audio session</p>
+</dd>
+ </dl>
+
+ <h3>
+ -stopAudioSession
+ </h3>
+
+ <p>This method will stop a running audio session if there is one running.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="n">stopAudioSession</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">func</span> <span class="nf">stopAudioSession</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -sendAudioData:
+ </h3>
+
+ <p>This method receives PCM audio data and will attempt to send that data across to the head unit for immediate playback</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="nf">sendAudioData</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSData</span> <span class="o">*</span><span class="p">)</span><span class="nv">pcmAudioData</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">func</span> <span class="nf">sendAudioData</span><span class="p">(</span><span class="nv">pcmAudioData</span><span class="p">:</span> <span class="kt">NSData</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>pcmAudioData</dt>
+ <dd><p>The data in PCM audio format, to be played</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>Whether or not the data was successfully sent.</p>
+
+ </div>
+
+ <h3>
+ videoSessionConnected
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ audioSessionConnected
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSubscribeButton.html b/docs/Classes/SDLSubscribeButton.html
new file mode 100644
index 000000000..d6dec9f67
--- /dev/null
+++ b/docs/Classes/SDLSubscribeButton.html
@@ -0,0 +1,127 @@
+<h1>SDLSubscribeButton Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-buttonName">buttonName</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Establishes a subscription to button notifications for HMI buttons. Buttons
+ are not necessarily physical buttons, but can also be <q>soft</q> buttons on a
+ touch screen, depending on the display in the vehicle. Once subscribed to a
+ particular button, an application will receive both
+ SDLOnButtonEvent and SDLOnButtonPress notifications
+ whenever that button is pressed. The application may also unsubscribe from
+ notifications for a button by invoking the SDLUnsubscribeButton
+ operation
+ <p>
+ When a button is depressed, an SDLOnButtonEvent notification is
+ sent to the application with a ButtonEventMode of BUTTONDOWN. When that same
+ button is released, an SDLOnButtonEvent notification is sent to the
+ application with a ButtonEventMode of BUTTONUP
+ <p>
+ When the duration of a button depression (that is, time between depression
+ and release) is less than two seconds, an SDLOnButtonPress
+ notification is sent to the application (at the moment the button is
+ released) with a ButtonPressMode of SHORT. When the duration is two or more
+ seconds, an SDLOnButtonPress notification is sent to the
+ application (at the moment the two seconds have elapsed) with a
+ ButtonPressMode of LONG
+ <p>
+ The purpose of SDLOnButtonPress notifications is to allow for
+ programmatic detection of long button presses similar to those used to store
+ presets while listening to the radio, for example
+ <p>
+ When a button is depressed and released, the sequence in which notifications
+ will be sent to the application is as follows:
+ <p>
+ For short presses:<br/>
+ <ul>
+ <li>OnButtonEvent (ButtonEventMode = BUTTONDOWN)</li>
+ <li>OnButtonEvent (ButtonEventMode = BUTTONUP)</li>
+ <li>OnButtonPress (ButtonPressMode = SHORT)</li>
+ </ul>
+ <p>
+ For long presses:<br/>
+ <ul>
+ <li>OnButtonEvent (ButtonEventMode = BUTTONDOWN)</li>
+ <li>OnButtonEvent (ButtonEventMode = BUTTONUP)</li>
+ <li>OnButtonPress (ButtonPressMode = LONG)</li>
+ </ul>
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 1.0<br/>
+ See SDLUnsubscribeButton</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSubscribeButton object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSubscribeButton object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ buttonName
+ </h3>
+
+ <p>@abstract The name of the button to subscribe to
+@discussion An enum value, see <i>SDLButtonName</i></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLButtonName</span> <span class="o">*</span><span class="n">buttonName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">buttonName</span><span class="p">:</span> <span class="kt">SDLButtonName</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSubscribeButtonResponse.html b/docs/Classes/SDLSubscribeButtonResponse.html
new file mode 100644
index 000000000..948aae44f
--- /dev/null
+++ b/docs/Classes/SDLSubscribeButtonResponse.html
@@ -0,0 +1,62 @@
+<h1>SDLSubscribeButtonResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SubscribeButton Response is sent, when SDLSubscribeButton has been called</p>
+
+<p>Since SmartDeviceLink 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSubscribeButtonResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSubscribeButtonResponse object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLSubscribeVehicleData.html b/docs/Classes/SDLSubscribeVehicleData.html
new file mode 100644
index 000000000..7f018c0a8
--- /dev/null
+++ b/docs/Classes/SDLSubscribeVehicleData.html
@@ -0,0 +1,515 @@
+<h1>SDLSubscribeVehicleData Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-gps">gps</a></li>
+ <li><a href="#section-speed">speed</a></li>
+ <li><a href="#section-rpm">rpm</a></li>
+ <li><a href="#section-fuelLevel">fuelLevel</a></li>
+ <li><a href="#section-fuelLevel_State">fuelLevel_State</a></li>
+ <li><a href="#section-instantFuelConsumption">instantFuelConsumption</a></li>
+ <li><a href="#section-externalTemperature">externalTemperature</a></li>
+ <li><a href="#section-prndl">prndl</a></li>
+ <li><a href="#section-tirePressure">tirePressure</a></li>
+ <li><a href="#section-odometer">odometer</a></li>
+ <li><a href="#section-beltStatus">beltStatus</a></li>
+ <li><a href="#section-bodyInformation">bodyInformation</a></li>
+ <li><a href="#section-deviceStatus">deviceStatus</a></li>
+ <li><a href="#section-driverBraking">driverBraking</a></li>
+ <li><a href="#section-wiperStatus">wiperStatus</a></li>
+ <li><a href="#section-headLampStatus">headLampStatus</a></li>
+ <li><a href="#section-engineTorque">engineTorque</a></li>
+ <li><a href="#section-accPedalPosition">accPedalPosition</a></li>
+ <li><a href="#section-steeringWheelAngle">steeringWheelAngle</a></li>
+ <li><a href="#section-eCallInfo">eCallInfo</a></li>
+ <li><a href="#section-airbagStatus">airbagStatus</a></li>
+ <li><a href="#section-emergencyEvent">emergencyEvent</a></li>
+ <li><a href="#section-clusterModeStatus">clusterModeStatus</a></li>
+ <li><a href="#section-myKey">myKey</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Subscribes for 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
+ very much dependent on sensors, vehicle architecture and vehicle type. Be
+ also prepared for the situation that a signal is not available on a vehicle
+ <p>
+ Function Group: Location, VehicleInfo and DrivingChara
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>Since SmartDeviceLink 2.0<br/>
+ See SDLUnsubscribeVehicleData SDLGetVehicleData</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSubscribeVehicleData object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSubscribeVehicleData object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ gps
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes Gps data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">gps</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">gps</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ speed
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes speed data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">speed</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">speed</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ rpm
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes rpm data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">rpm</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">rpm</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes FuelLevel data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">fuelLevel</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel_State
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes fuelLevel_State data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">fuelLevel_State</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel_State</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ instantFuelConsumption
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes instantFuelConsumption data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">instantFuelConsumption</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">instantFuelConsumption</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ externalTemperature
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes externalTemperature data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">externalTemperature</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">externalTemperature</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ prndl
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes Currently selected gear data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">prndl</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">prndl</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ tirePressure
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes tire pressure status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">tirePressure</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">tirePressure</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ odometer
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes odometer data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">odometer</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">odometer</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ beltStatus
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes belt Status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">beltStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">beltStatus</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ bodyInformation
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes body Information data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">bodyInformation</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">bodyInformation</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ deviceStatus
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes device Status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">deviceStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">deviceStatus</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ driverBraking
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes driver Braking data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">driverBraking</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">driverBraking</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ wiperStatus
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes wiper Status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">wiperStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">wiperStatus</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ headLampStatus
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes Head Lamp Status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">headLampStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">headLampStatus</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ engineTorque
+ </h3>
+
+ <p>@abstract A boolean value. If true, subscribes Engine Torque data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">engineTorque</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">engineTorque</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ accPedalPosition
+ </h3>
+
+ <p>@abstract A boolean value. If true, means the accPedalPosition data has been
+subscribed.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">accPedalPosition</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">accPedalPosition</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ steeringWheelAngle
+ </h3>
+
+ <p>@abstract A boolean value. If true, means the steeringWheelAngle data has been
+subscribed.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">steeringWheelAngle</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">steeringWheelAngle</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ eCallInfo
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ airbagStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ emergencyEvent
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ clusterModeStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ myKey
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSubscribeVehicleDataResponse.html b/docs/Classes/SDLSubscribeVehicleDataResponse.html
new file mode 100644
index 000000000..948967595
--- /dev/null
+++ b/docs/Classes/SDLSubscribeVehicleDataResponse.html
@@ -0,0 +1,504 @@
+<h1>SDLSubscribeVehicleDataResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-gps">gps</a></li>
+ <li><a href="#section-speed">speed</a></li>
+ <li><a href="#section-rpm">rpm</a></li>
+ <li><a href="#section-fuelLevel">fuelLevel</a></li>
+ <li><a href="#section-fuelLevel_State">fuelLevel_State</a></li>
+ <li><a href="#section-instantFuelConsumption">instantFuelConsumption</a></li>
+ <li><a href="#section-externalTemperature">externalTemperature</a></li>
+ <li><a href="#section-prndl">prndl</a></li>
+ <li><a href="#section-tirePressure">tirePressure</a></li>
+ <li><a href="#section-odometer">odometer</a></li>
+ <li><a href="#section-beltStatus">beltStatus</a></li>
+ <li><a href="#section-bodyInformation">bodyInformation</a></li>
+ <li><a href="#section-deviceStatus">deviceStatus</a></li>
+ <li><a href="#section-driverBraking">driverBraking</a></li>
+ <li><a href="#section-wiperStatus">wiperStatus</a></li>
+ <li><a href="#section-headLampStatus">headLampStatus</a></li>
+ <li><a href="#section-engineTorque">engineTorque</a></li>
+ <li><a href="#section-accPedalPosition">accPedalPosition</a></li>
+ <li><a href="#section-steeringWheelAngle">steeringWheelAngle</a></li>
+ <li><a href="#section-eCallInfo">eCallInfo</a></li>
+ <li><a href="#section-airbagStatus">airbagStatus</a></li>
+ <li><a href="#section-emergencyEvent">emergencyEvent</a></li>
+ <li><a href="#section-clusterModes">clusterModes</a></li>
+ <li><a href="#section-myKey">myKey</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Subscribe Vehicle Data Response is sent, when SDLSubscribeVehicleData has been called</p>
+
+<p>Since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLSubscribeVehicleDataResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLSubscribeVehicleDataResponse object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ gps
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. See GPSData.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">gps</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">gps</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ speed
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The vehicle speed in kilometers per hour.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">speed</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">speed</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ rpm
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The number of revolutions per minute of the engine.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">rpm</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">rpm</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The fuel level in the tank (percentage)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">fuelLevel</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel_State
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The fuel level state.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">fuelLevel_State</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel_State</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ instantFuelConsumption
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The instantaneous fuel consumption in microlitres.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span>
+ <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">instantFuelConsumption</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">instantFuelConsumption</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ externalTemperature
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The external temperature in degrees celsius.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">externalTemperature</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">externalTemperature</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ prndl
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. See PRNDL.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">prndl</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">prndl</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ tirePressure
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. See TireStatus.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">tirePressure</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">tirePressure</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ odometer
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. Odometer in km.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">odometer</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">odometer</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ beltStatus
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The status of the seat belts.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">beltStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">beltStatus</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ bodyInformation
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The body information including power modes.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">bodyInformation</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">bodyInformation</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ deviceStatus
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The device status including signal and battery strength.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">deviceStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">deviceStatus</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ driverBraking
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The status of the brake pedal.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">driverBraking</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">driverBraking</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ wiperStatus
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The status of the wipers.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">wiperStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">wiperStatus</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ headLampStatus
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. Status of the head lamps.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">headLampStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">headLampStatus</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ engineTorque
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. Torque value for engine (in Nm) on non-diesel variants.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">engineTorque</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">engineTorque</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ accPedalPosition
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. Accelerator pedal position (percentage depressed)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">accPedalPosition</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">accPedalPosition</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ steeringWheelAngle
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. Current angle of the steering wheel (in deg)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">steeringWheelAngle</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">steeringWheelAngle</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ eCallInfo
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ airbagStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ emergencyEvent
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ clusterModes
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ myKey
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLSubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSyncMsgVersion.html b/docs/Classes/SDLSyncMsgVersion.html
new file mode 100644
index 000000000..c94c09685
--- /dev/null
+++ b/docs/Classes/SDLSyncMsgVersion.html
@@ -0,0 +1,103 @@
+<h1>SDLSyncMsgVersion Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-majorVersion">majorVersion</a></li>
+ <li><a href="#section-minorVersion">minorVersion</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>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.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLSyncMsgVersion object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLSyncMsgVersion object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ majorVersion
+ </h3>
+
+ <p>@abstract The major version indicates versions that is not-compatible to previous versions</p>
+
+<p>Required, Integer, 1 - 10</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">majorVersion</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">majorVersion</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ minorVersion
+ </h3>
+
+ <p>@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)</p>
+
+<p>Required, Integer, 0 - 1000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">minorVersion</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">minorVersion</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSyncPData.html b/docs/Classes/SDLSyncPData.html
new file mode 100644
index 000000000..76143cbcf
--- /dev/null
+++ b/docs/Classes/SDLSyncPData.html
@@ -0,0 +1,38 @@
+<h1>SDLSyncPData Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSyncPDataResponse.html b/docs/Classes/SDLSyncPDataResponse.html
new file mode 100644
index 000000000..65454bb68
--- /dev/null
+++ b/docs/Classes/SDLSyncPDataResponse.html
@@ -0,0 +1,38 @@
+<h1>SDLSyncPDataResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSystemAction.html b/docs/Classes/SDLSystemAction.html
new file mode 100644
index 000000000..936f6a5a8
--- /dev/null
+++ b/docs/Classes/SDLSystemAction.html
@@ -0,0 +1,128 @@
+<h1>SDLSystemAction Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+DEFAULT_ACTION">+DEFAULT_ACTION</a></li>
+ <li><a href="#section-+STEAL_FOCUS">+STEAL_FOCUS</a></li>
+ <li><a href="#section-+KEEP_CONTEXT">+KEEP_CONTEXT</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Enumeration that describes system actions that can be triggered.</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLSystemAction
+- parameter: value String
+- returns: SDLSystemAction</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSystemAction</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLSystemAction</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>String</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSystemAction</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLSystemAction
+- returns: an array that store all possible SDLSystemAction</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLSystemAction</p>
+
+ </div>
+
+ <h3>
+ +DEFAULT_ACTION
+ </h3>
+
+ <p>@abstract Default_Action</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSystemAction</span> <span class="o">*</span><span class="p">)</span><span class="n">DEFAULT_ACTION</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DEFAULT_ACTION</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSystemAction</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +STEAL_FOCUS
+ </h3>
+
+ <p>@abstract Steal_Focus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSystemAction</span> <span class="o">*</span><span class="p">)</span><span class="n">STEAL_FOCUS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">STEAL_FOCUS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSystemAction</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +KEEP_CONTEXT
+ </h3>
+
+ <p>@abstract Keep_Context</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSystemAction</span> <span class="o">*</span><span class="p">)</span><span class="n">KEEP_CONTEXT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">KEEP_CONTEXT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSystemAction</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLSystemContext.html b/docs/Classes/SDLSystemContext.html
new file mode 100644
index 000000000..3e7c4f7df
--- /dev/null
+++ b/docs/Classes/SDLSystemContext.html
@@ -0,0 +1,194 @@
+<h1>SDLSystemContext Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+MAIN">+MAIN</a></li>
+ <li><a href="#section-+VRSESSION">+VRSESSION</a></li>
+ <li><a href="#section-+MENU">+MENU</a></li>
+ <li><a href="#section-+HMI_OBSCURED">+HMI_OBSCURED</a></li>
+ <li><a href="#section-+ALERT">+ALERT</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Indicates whether or not a user-initiated interaction is in progress, and if so, in what mode (i.e. MENU or VR).</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLSystemContext</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSystemContext</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLSystemContext</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>String value to retrieve the object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSystemContext</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLSystemContext</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLSystemContext</p>
+
+ </div>
+
+ <h3>
+ +MAIN
+ </h3>
+
+ <p>@abstract No user interaction (user-initiated or app-initiated) is in progress.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSystemContext</span> <span class="o">*</span><span class="p">)</span><span class="n">MAIN</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">MAIN</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSystemContext</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSystemContext object of value <em>MAIN</em></p>
+
+ </div>
+
+ <h3>
+ +VRSESSION
+ </h3>
+
+ <p>@abstract VR-oriented, user-initiated or app-initiated interaction is in-progress.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSystemContext</span> <span class="o">*</span><span class="p">)</span><span class="n">VRSESSION</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VRSESSION</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSystemContext</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSystemContext object of value <em>VRSESSION</em></p>
+
+ </div>
+
+ <h3>
+ +MENU
+ </h3>
+
+ <p>@abstract Menu-oriented, user-initiated or app-initiated interaction is in-progress.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSystemContext</span> <span class="o">*</span><span class="p">)</span><span class="n">MENU</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">MENU</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSystemContext</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSystemContext object of value <em>MENU</em></p>
+
+ </div>
+
+ <h3>
+ +HMI_OBSCURED
+ </h3>
+
+ <p>@abstract The app&rsquo;s display HMI is currently being obscured by either a system or other app&rsquo;s overlay.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSystemContext</span> <span class="o">*</span><span class="p">)</span><span class="n">HMI_OBSCURED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">HMI_OBSCURED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSystemContext</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSystemContext object of value <em>HMI_OBSCURED</em></p>
+
+ </div>
+
+ <h3>
+ +ALERT
+ </h3>
+
+ <p>@abstract Broadcast only to whichever app has an alert currently being displayed.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLSystemContext</span> <span class="o">*</span><span class="p">)</span><span class="n">ALERT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ALERT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLSystemContext</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLSystemContext object of value <em>ALERT</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLTBTState.html b/docs/Classes/SDLTBTState.html
new file mode 100644
index 000000000..04476fbce
--- /dev/null
+++ b/docs/Classes/SDLTBTState.html
@@ -0,0 +1,158 @@
+<h1>SDLTBTState Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+ROUTE_UPDATE_REQUEST">+ROUTE_UPDATE_REQUEST</a></li>
+ <li><a href="#section-+ROUTE_ACCEPTED">+ROUTE_ACCEPTED</a></li>
+ <li><a href="#section-+ROUTE_REFUSED">+ROUTE_REFUSED</a></li>
+ <li><a href="#section-+ROUTE_CANCELLED">+ROUTE_CANCELLED</a></li>
+ <li><a href="#section-+ETA_REQUEST">+ETA_REQUEST</a></li>
+ <li><a href="#section-+NEXT_TURN_REQUEST">+NEXT_TURN_REQUEST</a></li>
+ <li><a href="#section-+ROUTE_STATUS_REQUEST">+ROUTE_STATUS_REQUEST</a></li>
+ <li><a href="#section-+ROUTE_SUMMARY_REQUEST">+ROUTE_SUMMARY_REQUEST</a></li>
+ <li><a href="#section-+TRIP_STATUS_REQUEST">+TRIP_STATUS_REQUEST</a></li>
+ <li><a href="#section-+ROUTE_UPDATE_REQUEST_TIMEOUT">+ROUTE_UPDATE_REQUEST_TIMEOUT</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +ROUTE_UPDATE_REQUEST
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +ROUTE_ACCEPTED
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +ROUTE_REFUSED
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +ROUTE_CANCELLED
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +ETA_REQUEST
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +NEXT_TURN_REQUEST
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +ROUTE_STATUS_REQUEST
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +ROUTE_SUMMARY_REQUEST
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +TRIP_STATUS_REQUEST
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +ROUTE_UPDATE_REQUEST_TIMEOUT
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLTCPTransport.html b/docs/Classes/SDLTCPTransport.html
new file mode 100644
index 000000000..7601305a7
--- /dev/null
+++ b/docs/Classes/SDLTCPTransport.html
@@ -0,0 +1,50 @@
+<h1>SDLTCPTransport Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-socket">socket</a></li>
+ <li><a href="#section-hostName">hostName</a></li>
+ <li><a href="#section-portNumber">portNumber</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ socket
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ hostName
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ portNumber
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLTTSChunk.html b/docs/Classes/SDLTTSChunk.html
new file mode 100644
index 000000000..b18f60659
--- /dev/null
+++ b/docs/Classes/SDLTTSChunk.html
@@ -0,0 +1,128 @@
+<h1>SDLTTSChunk Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-text">text</a></li>
+ <li><a href="#section-type">type</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>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).</p>
+
+<p>In SDL, words, and therefore sentences, can be built up from phonemes and are used to explicitly provide the proper pronounciation to the TTS engine. For example, to have SDL pronounce the word <q>read</q> as <q>red</q>, rather than as when it is pronounced like <q>reed</q>, the developer would use phonemes to express this desired pronounciation.</p>
+
+<p>For more information about phonemes, see <a href="http://en.wikipedia.org/wiki/Phoneme"><a href="http://en.wikipedia.org/wiki/Phoneme">http://en.wikipedia.org/wiki/Phoneme</a></a>.</p>
+
+<p>Parameter List
+ <table border="1" rules="all">
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Description</th>
+ <th>SmartDeviceLink Ver. Available</th>
+ </tr>
+ <tr>
+ <td>text</td>
+ <td>String</td>
+ <td>Text to be spoken, or a phoneme specification, or the name of a pre-recorded sound. The contents of this field are indicated by the <q>type</q> field.</td>
+ <td>SmartDeviceLink 1.0</td>
+ </tr>
+ <tr>
+ <td>type</td>
+ <td>SpeechCapabilities</td>
+ <td>Indicates the type of information in the <q>text</q> field (e.g. phrase to be spoken, phoneme specification, name of pre-recorded sound). </td>
+ <td>SmartDeviceLink 1.0</td>
+ </tr>
+ </table></p>
+
+<p>@since SmartDeviceLink 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLTTSChunk object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLTTSChunk object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ text
+ </h3>
+
+ <p>@abstract Text to be spoken, or a phoneme specification, or the name of a pre-recorded sound. The contents of this field are indicated by the <q>type</q> field.</p>
+
+<p>Required, Max length 500</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">text</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">text</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ type
+ </h3>
+
+ <p>@abstract The type of information in the <q>text</q> field (e.g. phrase to be spoken, phoneme specification, name of pre-recorded sound).</p>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLSpeechCapabilities</span> <span class="o">*</span><span class="n">type</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">type</span><span class="p">:</span> <span class="kt">SDLSpeechCapabilities</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLTTSChunkFactory.html b/docs/Classes/SDLTTSChunkFactory.html
new file mode 100644
index 000000000..87db0d718
--- /dev/null
+++ b/docs/Classes/SDLTTSChunkFactory.html
@@ -0,0 +1,38 @@
+<h1>SDLTTSChunkFactory Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+buildTTSChunkForString:type:">+buildTTSChunkForString:type:</a></li>
+ <li><a href="#section-+buildTTSChunksFromSimple:">+buildTTSChunksFromSimple:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +buildTTSChunkForString:type:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +buildTTSChunksFromSimple:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLTextAlignment.html b/docs/Classes/SDLTextAlignment.html
new file mode 100644
index 000000000..229bed0ee
--- /dev/null
+++ b/docs/Classes/SDLTextAlignment.html
@@ -0,0 +1,142 @@
+<h1>SDLTextAlignment Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+LEFT_ALIGNED">+LEFT_ALIGNED</a></li>
+ <li><a href="#section-+RIGHT_ALIGNED">+RIGHT_ALIGNED</a></li>
+ <li><a href="#section-+CENTERED">+CENTERED</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The list of possible alignments of text in a field. May only work on some display types.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLTextAlignment</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextAlignment</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLTextAlignment</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLTextAlignment</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLTextAlignment</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLTextAlignment</p>
+
+ </div>
+
+ <h3>
+ +LEFT_ALIGNED
+ </h3>
+
+ <p>@abstract Text aligned left.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextAlignment</span> <span class="o">*</span><span class="p">)</span><span class="n">LEFT_ALIGNED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">LEFT_ALIGNED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextAlignment</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>A SDLTextAlignment object with value of <em>LEFT_ALIGNED</em></p>
+
+ </div>
+
+ <h3>
+ +RIGHT_ALIGNED
+ </h3>
+
+ <p>@abstract Text aligned right.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextAlignment</span> <span class="o">*</span><span class="p">)</span><span class="n">RIGHT_ALIGNED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">RIGHT_ALIGNED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextAlignment</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>A SDLTextAlignment object with value of <em>RIGHT_ALIGNED</em></p>
+
+ </div>
+
+ <h3>
+ +CENTERED
+ </h3>
+
+ <p>@abstract Text aligned centered.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextAlignment</span> <span class="o">*</span><span class="p">)</span><span class="n">CENTERED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CENTERED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextAlignment</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>A SDLTextAlignment object with value of <em>CENTERED</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLTextField.html b/docs/Classes/SDLTextField.html
new file mode 100644
index 000000000..72deedee8
--- /dev/null
+++ b/docs/Classes/SDLTextField.html
@@ -0,0 +1,200 @@
+<h1>SDLTextField Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-name">name</a></li>
+ <li><a href="#section-characterSet">characterSet</a></li>
+ <li><a href="#section-width">width</a></li>
+ <li><a href="#section-rows">rows</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Struct defining the characteristics of a displayed field on the HMI.</p>
+
+<p>Parameter List
+ <table border="1" rules="all">
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Description</th>
+ <th>SmartDeviceLink Ver. Available</th>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>TextFieldName</td>
+ <td>Enumeration identifying the field. </td>
+ <td>SDL 1.0</td>
+ </tr>
+ <tr>
+ <td>characterSet</td>
+ <td>CharacterSet</td>
+ <td>The character set that is supported in this field. </td>
+ <td>SDL 1.0</td>
+ </tr>
+ <tr>
+ <td>width</td>
+ <td>Int16</td>
+ <td>The number of characters in one row of this field.
+ <ul>
+ <li>Minvalue=<q>1</q></li>
+ <li>maxvalue=<q>500</q></li>
+ </ul>
+ </td>
+ <td>SDL 1.0</td>
+ </tr>
+ <tr>
+ <td>rows</td>
+ <td>Int16</td>
+ <td>The number of rows for this text field.
+ <ul>
+ <li>Minvalue=<q>1</q></li>
+ <li>maxvalue=<q>3</q></li>
+ </ul>
+ </td>
+ <td>SDL 1.0</td>
+ </tr>
+ </table></p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLTextField object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLTextField object indicated by the dictionary parameter</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use to construct the object</p>
+</dd>
+ </dl>
+
+ <h3>
+ name
+ </h3>
+
+ <p>@abstract The enumeration identifying the field.</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLTextFieldName
+
+</div>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="n">name</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">name</span><span class="p">:</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ characterSet
+ </h3>
+
+ <p>@abstract The character set that is supported in this field.</p>
+
+<div class="aside aside-see">
+ <p class="aside-title">See</p>
+ SDLCharacterSet
+
+</div>
+
+<p>Required</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLCharacterSet</span> <span class="o">*</span><span class="n">characterSet</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">characterSet</span><span class="p">:</span> <span class="kt">SDLCharacterSet</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ width
+ </h3>
+
+ <p>@abstract The number of characters in one row of this field.</p>
+
+<p>Required, Integer 1 - 500</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">width</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">width</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ rows
+ </h3>
+
+ <p>@abstract The number of rows for this text field.</p>
+
+<p>Required, Integer 1 - 8</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">rows</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">rows</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLTextFieldName.html b/docs/Classes/SDLTextFieldName.html
new file mode 100644
index 000000000..40c573d09
--- /dev/null
+++ b/docs/Classes/SDLTextFieldName.html
@@ -0,0 +1,782 @@
+<h1>SDLTextFieldName Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+mainField1">+mainField1</a></li>
+ <li><a href="#section-+mainField2">+mainField2</a></li>
+ <li><a href="#section-+mainField3">+mainField3</a></li>
+ <li><a href="#section-+mainField4">+mainField4</a></li>
+ <li><a href="#section-+statusBar">+statusBar</a></li>
+ <li><a href="#section-+mediaClock">+mediaClock</a></li>
+ <li><a href="#section-+mediaTrack">+mediaTrack</a></li>
+ <li><a href="#section-+alertText1">+alertText1</a></li>
+ <li><a href="#section-+alertText2">+alertText2</a></li>
+ <li><a href="#section-+alertText3">+alertText3</a></li>
+ <li><a href="#section-+scrollableMessageBody">+scrollableMessageBody</a></li>
+ <li><a href="#section-+initialInteractionText">+initialInteractionText</a></li>
+ <li><a href="#section-+navigationText1">+navigationText1</a></li>
+ <li><a href="#section-+navigationText2">+navigationText2</a></li>
+ <li><a href="#section-+ETA">+ETA</a></li>
+ <li><a href="#section-+totalDistance">+totalDistance</a></li>
+ <li><a href="#section-+audioPassThruDisplayText1">+audioPassThruDisplayText1</a></li>
+ <li><a href="#section-+audioPassThruDisplayText2">+audioPassThruDisplayText2</a></li>
+ <li><a href="#section-+sliderHeader">+sliderHeader</a></li>
+ <li><a href="#section-+sliderFooter">+sliderFooter</a></li>
+ <li><a href="#section-+menuName">+menuName</a></li>
+ <li><a href="#section-+secondaryText">+secondaryText</a></li>
+ <li><a href="#section-+tertiaryText">+tertiaryText</a></li>
+ <li><a href="#section-+menuTitle">+menuTitle</a></li>
+ <li><a href="#section-+locationName">+locationName</a></li>
+ <li><a href="#section-+locationDescription">+locationDescription</a></li>
+ <li><a href="#section-+addressLines">+addressLines</a></li>
+ <li><a href="#section-+phoneNumber">+phoneNumber</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Names of the text fields that can appear on a SDL display.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLTextFieldName</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>String value to retrieve the object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLTextFieldName</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLTextFieldName</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLTextFieldName</p>
+
+ </div>
+
+ <h3>
+ +mainField1
+ </h3>
+
+ <p>@abstract The first line of the first set of main fields of the persistent display. Applies to SDLShow.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">mainField1</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">mainField1</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>mainField1</em></p>
+
+ </div>
+
+ <h3>
+ +mainField2
+ </h3>
+
+ <p>@abstract The second line of the first set of main fields of the persistent display. Applies to SDLShow.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">mainField2</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">mainField2</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>mainField2</em></p>
+
+ </div>
+
+ <h3>
+ +mainField3
+ </h3>
+
+ <p>@abstract The first line of the second set of main fields of the persistent display. Applies to SDLShow.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">mainField3</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">mainField3</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>mainField3</em></p>
+
+ </div>
+
+ <h3>
+ +mainField4
+ </h3>
+
+ <p>@abstract The second line of the second set of main fields of the persistent display. Applies to SDLShow.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">mainField4</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">mainField4</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>mainField4</em></p>
+
+ </div>
+
+ <h3>
+ +statusBar
+ </h3>
+
+ <p>@abstract The status bar on the NGN display. Applies to SDLShow.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">statusBar</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">statusBar</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>statusBar</em></p>
+
+ </div>
+
+ <h3>
+ +mediaClock
+ </h3>
+
+ <p>@abstract Text value for MediaClock field. Must be properly formatted according to MediaClockFormat. Applies to SDLShow.</p>
+
+<p>@discussion This field is commonly used to show elapsed or remaining time in an audio track or audio capture.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">mediaClock</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">mediaClock</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>mediaClock</em></p>
+
+ </div>
+
+ <h3>
+ +mediaTrack
+ </h3>
+
+ <p>@abstract The track field of NGN type ACMs. This field is only available for media applications on a NGN display. Applies to SDLShow.</p>
+
+<p>@discussion This field is commonly used to show the current track number</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">mediaTrack</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">mediaTrack</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>mediaTrack</em></p>
+
+ </div>
+
+ <h3>
+ +alertText1
+ </h3>
+
+ <p>@abstract The first line of the alert text field. Applies to SDLAlert.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">alertText1</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">alertText1</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>alertText1</em></p>
+
+ </div>
+
+ <h3>
+ +alertText2
+ </h3>
+
+ <p>@abstract The second line of the alert text field. Applies to SDLAlert.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">alertText2</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">alertText2</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>alertText2</em></p>
+
+ </div>
+
+ <h3>
+ +alertText3
+ </h3>
+
+ <p>@abstract The third line of the alert text field. Applies to SDLAlert.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">alertText3</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">alertText3</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>alertText3</em></p>
+
+ </div>
+
+ <h3>
+ +scrollableMessageBody
+ </h3>
+
+ <p>@abstract Long form body of text that can include newlines and tabs. Applies to SDLScrollableMessage.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">scrollableMessageBody</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">scrollableMessageBody</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>scrollableMessageBody</em></p>
+
+ </div>
+
+ <h3>
+ +initialInteractionText
+ </h3>
+
+ <p>@abstract First line suggestion for a user response (in the case of VR enabled interaction).</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">initialInteractionText</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">initialInteractionText</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>initialInteractionText</em></p>
+
+ </div>
+
+ <h3>
+ +navigationText1
+ </h3>
+
+ <p>@abstract First line of navigation text.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">navigationText1</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">navigationText1</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>navigationText1</em></p>
+
+ </div>
+
+ <h3>
+ +navigationText2
+ </h3>
+
+ <p>@abstract Second line of navigation text.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">navigationText2</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">navigationText2</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>navigationText2</em></p>
+
+ </div>
+
+ <h3>
+ +ETA
+ </h3>
+
+ <p>@abstract Estimated Time of Arrival time for navigation.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">ETA</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ETA</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>ETA</em></p>
+
+ </div>
+
+ <h3>
+ +totalDistance
+ </h3>
+
+ <p>@abstract Total distance to destination for navigation.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">totalDistance</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">totalDistance</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>totalDistance</em></p>
+
+ </div>
+
+ <h3>
+ +audioPassThruDisplayText1
+ </h3>
+
+ <p>@abstract First line of text for audio pass thru.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">audioPassThruDisplayText1</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">audioPassThruDisplayText1</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>audioPassThruDisplayText1</em></p>
+
+ </div>
+
+ <h3>
+ +audioPassThruDisplayText2
+ </h3>
+
+ <p>@abstract Second line of text for audio pass thru.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">audioPassThruDisplayText2</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">audioPassThruDisplayText2</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>audioPassThruDisplayText2</em></p>
+
+ </div>
+
+ <h3>
+ +sliderHeader
+ </h3>
+
+ <p>@abstract Header text for slider.</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">sliderHeader</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">sliderHeader</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>sliderHeader</em></p>
+
+ </div>
+
+ <h3>
+ +sliderFooter
+ </h3>
+
+ <p>@abstract Footer text for slider</p>
+
+<p>@since SDL 2.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">sliderFooter</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">sliderFooter</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>sliderFooter</em></p>
+
+ </div>
+
+ <h3>
+ +menuName
+ </h3>
+
+ <p>Primary text for SDLChoice</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">menuName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">menuName</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>menuName</em></p>
+
+ </div>
+
+ <h3>
+ +secondaryText
+ </h3>
+
+ <p>Secondary text for SDLChoice</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">secondaryText</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">secondaryText</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>secondaryText</em></p>
+
+ </div>
+
+ <h3>
+ +tertiaryText
+ </h3>
+
+ <p>Tertiary text for SDLChoice</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">tertiaryText</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">tertiaryText</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>tertiaryText</em></p>
+
+ </div>
+
+ <h3>
+ +menuTitle
+ </h3>
+
+ <p>Optional text to label an app menu button (for certain touchscreen platforms)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">menuTitle</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">menuTitle</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>menuTitle</em></p>
+
+ </div>
+
+ <h3>
+ +locationName
+ </h3>
+
+ <p>Optional name / title of intended location for SDLSendLocation</p>
+
+<p>@since SDL 4.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">locationName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">locationName</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>locationName</em></p>
+
+ </div>
+
+ <h3>
+ +locationDescription
+ </h3>
+
+ <p>Optional description of intended location / establishment (if applicable) for SDLSendLocation</p>
+
+<p>@since SDL 4.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">locationDescription</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">locationDescription</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>locationDescription</em></p>
+
+ </div>
+
+ <h3>
+ +addressLines
+ </h3>
+
+ <p>Optional location address (if applicable) for SDLSendLocation</p>
+
+<p>@since SDL 4.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">addressLines</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">addressLines</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>addressLines</em></p>
+
+ </div>
+
+ <h3>
+ +phoneNumber
+ </h3>
+
+ <p>Optional hone number of intended location / establishment (if applicable) for SDLSendLocation</p>
+
+<p>@since SDL 4.0</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTextFieldName</span> <span class="o">*</span><span class="p">)</span><span class="n">phoneNumber</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">phoneNumber</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTextFieldName</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>a SDLTextFieldName with value of <em>phoneNumber</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLTimerMode.html b/docs/Classes/SDLTimerMode.html
new file mode 100644
index 000000000..8c5bf89c9
--- /dev/null
+++ b/docs/Classes/SDLTimerMode.html
@@ -0,0 +1,74 @@
+<h1>SDLTimerMode Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+UP">+UP</a></li>
+ <li><a href="#section-+DOWN">+DOWN</a></li>
+ <li><a href="#section-+NONE">+NONE</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +UP
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +DOWN
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +NONE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLTireStatus.html b/docs/Classes/SDLTireStatus.html
new file mode 100644
index 000000000..82df7e4e7
--- /dev/null
+++ b/docs/Classes/SDLTireStatus.html
@@ -0,0 +1,122 @@
+<h1>SDLTireStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-pressureTelltale">pressureTelltale</a></li>
+ <li><a href="#section-leftFront">leftFront</a></li>
+ <li><a href="#section-rightFront">rightFront</a></li>
+ <li><a href="#section-leftRear">leftRear</a></li>
+ <li><a href="#section-rightRear">rightRear</a></li>
+ <li><a href="#section-innerLeftRear">innerLeftRear</a></li>
+ <li><a href="#section-innerRightRear">innerRightRear</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ pressureTelltale
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ leftFront
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ rightFront
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ leftRear
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ rightRear
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ innerLeftRear
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ innerRightRear
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLTouchCoord.html b/docs/Classes/SDLTouchCoord.html
new file mode 100644
index 000000000..7ae767184
--- /dev/null
+++ b/docs/Classes/SDLTouchCoord.html
@@ -0,0 +1,62 @@
+<h1>SDLTouchCoord Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-x">x</a></li>
+ <li><a href="#section-y">y</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ x
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ y
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLTouchEvent.html b/docs/Classes/SDLTouchEvent.html
new file mode 100644
index 000000000..d04579b74
--- /dev/null
+++ b/docs/Classes/SDLTouchEvent.html
@@ -0,0 +1,107 @@
+<h1>SDLTouchEvent Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-touchEventId">touchEventId</a></li>
+ <li><a href="#section-timeStamp">timeStamp</a></li>
+ <li><a href="#section-coord">coord</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ touchEventId
+ </h3>
+
+ <p>A touch&rsquo;s unique identifier. The application can track the current touch events by id.
+If a touch event has type begin, the id should be added to the set of touches.
+If a touch event has type end, the id should be removed from the set of touches.</p>
+
+<p>Mandatory, 0-9</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">touchEventId</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">touchEventId</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ timeStamp
+ </h3>
+
+ <p>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.</p>
+
+<p>The timestamp is used to determined the rate of change of position of a touch.</p>
+
+<p>The application also uses the time to verify whether two touches, with different ids, are part of a single action by the user.</p>
+
+<p>If there is only a single timestamp in this array, it is the same for every coordinate in the coordinates array.</p>
+
+<p>Mandatory, array size 1-1000, contains <NSNumber> size 0-5000000000</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">timeStamp</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">timeStamp</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ coord
+ </h3>
+
+ <p>Mandatory, array size 1-1000, contains SDLTouchCoord</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">coord</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">coord</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLTouchEventCapabilities.html b/docs/Classes/SDLTouchEventCapabilities.html
new file mode 100644
index 000000000..6a594b84f
--- /dev/null
+++ b/docs/Classes/SDLTouchEventCapabilities.html
@@ -0,0 +1,74 @@
+<h1>SDLTouchEventCapabilities Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-pressAvailable">pressAvailable</a></li>
+ <li><a href="#section-multiTouchAvailable">multiTouchAvailable</a></li>
+ <li><a href="#section-doublePressAvailable">doublePressAvailable</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ pressAvailable
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ multiTouchAvailable
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ doublePressAvailable
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLTouchType.html b/docs/Classes/SDLTouchType.html
new file mode 100644
index 000000000..e098e114b
--- /dev/null
+++ b/docs/Classes/SDLTouchType.html
@@ -0,0 +1,74 @@
+<h1>SDLTouchType Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+BEGIN">+BEGIN</a></li>
+ <li><a href="#section-+MOVE">+MOVE</a></li>
+ <li><a href="#section-+END">+END</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +values
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +BEGIN
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +MOVE
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ +END
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLTriggerSource.html b/docs/Classes/SDLTriggerSource.html
new file mode 100644
index 000000000..5d27addd8
--- /dev/null
+++ b/docs/Classes/SDLTriggerSource.html
@@ -0,0 +1,148 @@
+<h1>SDLTriggerSource Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+MENU">+MENU</a></li>
+ <li><a href="#section-+VR">+VR</a></li>
+ <li><a href="#section-+KEYBOARD">+KEYBOARD</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Indicates whether choice/command was selected via VR or via a menu selection (using SEEKRIGHT/SEEKLEFT, TUNEUP, TUNEDOWN, OK buttons)</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLTriggerSource
+- parameter: value The value of the string to get an object for
+- returns: SDLTriggerSource</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTriggerSource</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLTriggerSource</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLTriggerSource</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLTriggerSource
+- returns: an array that store all possible SDLTriggerSource</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLTriggerSource</p>
+
+ </div>
+
+ <h3>
+ +MENU
+ </h3>
+
+ <p>@abstract Selection made via menu
+- returns: SDLTriggerSource with value of <em>MENU</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTriggerSource</span> <span class="o">*</span><span class="p">)</span><span class="n">MENU</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">MENU</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTriggerSource</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLTriggerSource with value of <em>MENU</em></p>
+
+ </div>
+
+ <h3>
+ +VR
+ </h3>
+
+ <p>@abstract Selection made via Voice session
+- returns: SDLTriggerSource with value of <em>VR</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTriggerSource</span> <span class="o">*</span><span class="p">)</span><span class="n">VR</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VR</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTriggerSource</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLTriggerSource with value of <em>VR</em></p>
+
+ </div>
+
+ <h3>
+ +KEYBOARD
+ </h3>
+
+ <p>@abstract Selection made via Keyboard
+- returns: SDLTriggerSource with value of <em>KEYBOARD</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLTriggerSource</span> <span class="o">*</span><span class="p">)</span><span class="n">KEYBOARD</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">KEYBOARD</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLTriggerSource</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLTriggerSource with value of <em>KEYBOARD</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLTurn.html b/docs/Classes/SDLTurn.html
new file mode 100644
index 000000000..98c56b993
--- /dev/null
+++ b/docs/Classes/SDLTurn.html
@@ -0,0 +1,62 @@
+<h1>SDLTurn Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-navigationText">navigationText</a></li>
+ <li><a href="#section-turnIcon">turnIcon</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ navigationText
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ turnIcon
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLUnregisterAppInterface.html b/docs/Classes/SDLUnregisterAppInterface.html
new file mode 100644
index 000000000..3f76630cb
--- /dev/null
+++ b/docs/Classes/SDLUnregisterAppInterface.html
@@ -0,0 +1,72 @@
+<h1>SDLUnregisterAppInterface Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Terminates an application&rsquo;s interface registration. This causes SDL&reg; to
+ dispose of all resources associated with the application&rsquo;s interface
+ registration (e.g. Command Menu items, Choice Sets, button subscriptions,
+ etc.)
+ <p>
+ After the UnregisterAppInterface operation is performed, no other operations
+ can be performed until a new app interface registration is established by
+ calling <i>{@linkplain RegisterAppInterface}</i>
+ <p>
+ <b>HMILevel can be FULL, LIMITED, BACKGROUND or NONE</b>
+ </p></p>
+
+<p>See SDLRegisterAppInterface SDLOnAppInterfaceUnregistered</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLUnregisterAppInterface object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLUnregisterAppInterface object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLUnregisterAppInterfaceResponse.html b/docs/Classes/SDLUnregisterAppInterfaceResponse.html
new file mode 100644
index 000000000..474328b0c
--- /dev/null
+++ b/docs/Classes/SDLUnregisterAppInterfaceResponse.html
@@ -0,0 +1,62 @@
+<h1>SDLUnregisterAppInterfaceResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Unregister AppInterface Response is sent, when SDLUnregisterAppInterface has been called</p>
+
+<p>@since SmartDeviceLink 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLUnregisterAppInterfaceResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLUnregisterAppInterfaceResponse object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLUnsubscribeButton.html b/docs/Classes/SDLUnsubscribeButton.html
new file mode 100644
index 000000000..b8ee42394
--- /dev/null
+++ b/docs/Classes/SDLUnsubscribeButton.html
@@ -0,0 +1,91 @@
+<h1>SDLUnsubscribeButton Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-buttonName">buttonName</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Deletes a subscription to button notifications for the specified button. For
+more information about button subscriptions, see SDLSubscribeButton
+<p>
+Application can unsubscribe from a button that is currently being pressed
+(i.e. has not yet been released), but app will not get button event
+<p>
+<b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+<p></p>
+
+<p>@since SmartDeviceLink 1.0<br/>
+See SDLSubscribeButton</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLUnsubscribeButton object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLUnsubscribeButton object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ buttonName
+ </h3>
+
+ <p>@abstract A name of the button to unsubscribe from
+@discussion An Enumeration value, see <i>
+ SDLButtonName</i></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLButtonName</span> <span class="o">*</span><span class="n">buttonName</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">buttonName</span><span class="p">:</span> <span class="kt">SDLButtonName</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLUnsubscribeButtonResponse.html b/docs/Classes/SDLUnsubscribeButtonResponse.html
new file mode 100644
index 000000000..c3c77838e
--- /dev/null
+++ b/docs/Classes/SDLUnsubscribeButtonResponse.html
@@ -0,0 +1,62 @@
+<h1>SDLUnsubscribeButtonResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Unsubscribe Button Response is sent, when SDLUnsubscribeButton has been called</p>
+
+<p>@since SmartDeviceLink 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLUnsubscribeButtonResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLUnsubscribeButtonResponse object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+</section>
diff --git a/docs/Classes/SDLUnsubscribeVehicleData.html b/docs/Classes/SDLUnsubscribeVehicleData.html
new file mode 100644
index 000000000..9f1fe056a
--- /dev/null
+++ b/docs/Classes/SDLUnsubscribeVehicleData.html
@@ -0,0 +1,507 @@
+<h1>SDLUnsubscribeVehicleData Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-gps">gps</a></li>
+ <li><a href="#section-speed">speed</a></li>
+ <li><a href="#section-rpm">rpm</a></li>
+ <li><a href="#section-fuelLevel">fuelLevel</a></li>
+ <li><a href="#section-fuelLevel_State">fuelLevel_State</a></li>
+ <li><a href="#section-instantFuelConsumption">instantFuelConsumption</a></li>
+ <li><a href="#section-externalTemperature">externalTemperature</a></li>
+ <li><a href="#section-prndl">prndl</a></li>
+ <li><a href="#section-tirePressure">tirePressure</a></li>
+ <li><a href="#section-odometer">odometer</a></li>
+ <li><a href="#section-beltStatus">beltStatus</a></li>
+ <li><a href="#section-bodyInformation">bodyInformation</a></li>
+ <li><a href="#section-deviceStatus">deviceStatus</a></li>
+ <li><a href="#section-driverBraking">driverBraking</a></li>
+ <li><a href="#section-wiperStatus">wiperStatus</a></li>
+ <li><a href="#section-headLampStatus">headLampStatus</a></li>
+ <li><a href="#section-engineTorque">engineTorque</a></li>
+ <li><a href="#section-accPedalPosition">accPedalPosition</a></li>
+ <li><a href="#section-steeringWheelAngle">steeringWheelAngle</a></li>
+ <li><a href="#section-eCallInfo">eCallInfo</a></li>
+ <li><a href="#section-airbagStatus">airbagStatus</a></li>
+ <li><a href="#section-emergencyEvent">emergencyEvent</a></li>
+ <li><a href="#section-clusterModeStatus">clusterModeStatus</a></li>
+ <li><a href="#section-myKey">myKey</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>This function is used to unsubscribe the notifications from the
+ subscribeVehicleData function
+ <p>
+ Function Group: Location, VehicleInfo and DrivingChara
+ <p>
+ <b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b>
+ </p></p>
+
+<p>@since SmartDeviceLink 2.0<br/>
+ See SDLSubscribeVehicleData SDLGetVehicleData</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLUnsubscribeVehicleData object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLUnsubscribeVehicleData object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ gps
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes Gps data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">gps</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">gps</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ speed
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes speed data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">speed</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">speed</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ rpm
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribe data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">rpm</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">rpm</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes FuelLevel data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">fuelLevel</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel_State
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes fuelLevel_State data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">fuelLevel_State</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel_State</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ instantFuelConsumption
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes instantFuelConsumption data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">instantFuelConsumption</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">instantFuelConsumption</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ externalTemperature
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes externalTemperature data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">externalTemperature</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">externalTemperature</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ prndl
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes Currently selected gear data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">prndl</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">prndl</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ tirePressure
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes tire pressure status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">tirePressure</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">tirePressure</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ odometer
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes odometer data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">odometer</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">odometer</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ beltStatus
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes belt Status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">beltStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">beltStatus</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ bodyInformation
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes body Information data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">bodyInformation</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">bodyInformation</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ deviceStatus
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes device Status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">deviceStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">deviceStatus</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ driverBraking
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes driver Braking data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">driverBraking</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">driverBraking</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ wiperStatus
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes wiper Status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">wiperStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">wiperStatus</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ headLampStatus
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes Head Lamp Status data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">headLampStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">headLampStatus</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ engineTorque
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes Engine Torque data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">engineTorque</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">engineTorque</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ accPedalPosition
+ </h3>
+
+ <p>@abstract A boolean value. If true, unsubscribes accPedalPosition data</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSNumber</span> <span class="o">*</span><span class="n">accPedalPosition</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">accPedalPosition</span><span class="p">:</span> <span class="kt">NSNumber</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ steeringWheelAngle
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ eCallInfo
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ airbagStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ emergencyEvent
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ clusterModeStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ myKey
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeVehicleData</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLUnsubscribeVehicleDataResponse.html b/docs/Classes/SDLUnsubscribeVehicleDataResponse.html
new file mode 100644
index 000000000..584114acf
--- /dev/null
+++ b/docs/Classes/SDLUnsubscribeVehicleDataResponse.html
@@ -0,0 +1,504 @@
+<h1>SDLUnsubscribeVehicleDataResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-gps">gps</a></li>
+ <li><a href="#section-speed">speed</a></li>
+ <li><a href="#section-rpm">rpm</a></li>
+ <li><a href="#section-fuelLevel">fuelLevel</a></li>
+ <li><a href="#section-fuelLevel_State">fuelLevel_State</a></li>
+ <li><a href="#section-instantFuelConsumption">instantFuelConsumption</a></li>
+ <li><a href="#section-externalTemperature">externalTemperature</a></li>
+ <li><a href="#section-prndl">prndl</a></li>
+ <li><a href="#section-tirePressure">tirePressure</a></li>
+ <li><a href="#section-odometer">odometer</a></li>
+ <li><a href="#section-beltStatus">beltStatus</a></li>
+ <li><a href="#section-bodyInformation">bodyInformation</a></li>
+ <li><a href="#section-deviceStatus">deviceStatus</a></li>
+ <li><a href="#section-driverBraking">driverBraking</a></li>
+ <li><a href="#section-wiperStatus">wiperStatus</a></li>
+ <li><a href="#section-headLampStatus">headLampStatus</a></li>
+ <li><a href="#section-engineTorque">engineTorque</a></li>
+ <li><a href="#section-accPedalPosition">accPedalPosition</a></li>
+ <li><a href="#section-steeringWheelAngle">steeringWheelAngle</a></li>
+ <li><a href="#section-eCallInfo">eCallInfo</a></li>
+ <li><a href="#section-airbagStatus">airbagStatus</a></li>
+ <li><a href="#section-emergencyEvent">emergencyEvent</a></li>
+ <li><a href="#section-clusterModes">clusterModes</a></li>
+ <li><a href="#section-myKey">myKey</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Unsubscribe Vehicle Data Response is sent, when UnsubscribeVehicleData has been called</p>
+
+<p>@since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a new SDLUnsubscribeVehicleDataResponse object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a new SDLUnsubscribeVehicleDataResponse object indicated by the NSMutableDictionary
+parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ gps
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. See GPSData.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">gps</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">gps</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ speed
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The vehicle speed in kilometers per hour.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">speed</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">speed</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ rpm
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The number of revolutions per minute of the engine.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">rpm</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">rpm</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The fuel level in the tank (percentage)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">fuelLevel</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ fuelLevel_State
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The fuel level state.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">fuelLevel_State</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">fuelLevel_State</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ instantFuelConsumption
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The instantaneous fuel consumption in microlitres.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span>
+ <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">instantFuelConsumption</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">instantFuelConsumption</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ externalTemperature
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The external temperature in degrees celsius.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">externalTemperature</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">externalTemperature</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ prndl
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. See PRNDL.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">prndl</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">prndl</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ tirePressure
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. See TireStatus.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">tirePressure</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">tirePressure</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ odometer
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. Odometer in km.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">odometer</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">odometer</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ beltStatus
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The status of the seat belts.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">beltStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">beltStatus</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ bodyInformation
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The body information including power modes.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">bodyInformation</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">bodyInformation</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ deviceStatus
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The device status including signal and battery strength.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">deviceStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">deviceStatus</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ driverBraking
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The status of the brake pedal.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">driverBraking</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">driverBraking</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ wiperStatus
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. The status of the wipers.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">wiperStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">wiperStatus</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ headLampStatus
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. Status of the head lamps.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">headLampStatus</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">headLampStatus</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ engineTorque
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. Torque value for engine (in Nm) on non-diesel variants.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">engineTorque</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">engineTorque</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ accPedalPosition
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. Accelerator pedal position (percentage depressed)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">accPedalPosition</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">accPedalPosition</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ steeringWheelAngle
+ </h3>
+
+ <p>@abstract A SDLVehicleDataResult* value. Current angle of the steering wheel (in deg)</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">SDLVehicleDataResult</span> <span class="o">*</span><span class="n">steeringWheelAngle</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">steeringWheelAngle</span><span class="p">:</span> <span class="kt">SDLVehicleDataResult</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ eCallInfo
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ airbagStatus
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ emergencyEvent
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ clusterModes
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ myKey
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUnsubscribeVehicleDataResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLUpdateMode.html b/docs/Classes/SDLUpdateMode.html
new file mode 100644
index 000000000..f0713d2e0
--- /dev/null
+++ b/docs/Classes/SDLUpdateMode.html
@@ -0,0 +1,192 @@
+<h1>SDLUpdateMode Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+COUNTUP">+COUNTUP</a></li>
+ <li><a href="#section-+COUNTDOWN">+COUNTDOWN</a></li>
+ <li><a href="#section-+PAUSE">+PAUSE</a></li>
+ <li><a href="#section-+RESUME">+RESUME</a></li>
+ <li><a href="#section-+CLEAR">+CLEAR</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Specifies what function should be performed on the media clock/counter</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLUpdateMode
+- parameter: value The value of the string to get an object for
+- returns: SDLUpdateMode</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLUpdateMode</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLUpdateMode</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLUpdateMode</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLUpdateMode
+- returns: an array that store all possible SDLUpdateMode</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLUpdateMode</p>
+
+ </div>
+
+ <h3>
+ +COUNTUP
+ </h3>
+
+ <p>@abstract Starts the media clock timer counting upward, in increments of 1 second.
+- returns: SDLUpdateMode with value of <em>COUNTUP</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLUpdateMode</span> <span class="o">*</span><span class="p">)</span><span class="n">COUNTUP</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">COUNTUP</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLUpdateMode</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLUpdateMode with value of <em>COUNTUP</em></p>
+
+ </div>
+
+ <h3>
+ +COUNTDOWN
+ </h3>
+
+ <p>@abstract Starts the media clock timer counting downward, in increments of 1 second.
+- returns: SDLUpdateMode with value of <em>COUNTDOWN</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLUpdateMode</span> <span class="o">*</span><span class="p">)</span><span class="n">COUNTDOWN</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">COUNTDOWN</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLUpdateMode</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLUpdateMode with value of <em>COUNTDOWN</em></p>
+
+ </div>
+
+ <h3>
+ +PAUSE
+ </h3>
+
+ <p>@abstract Pauses the media clock timer.
+- returns: SDLUpdateMode with value of <em>PAUSE</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLUpdateMode</span> <span class="o">*</span><span class="p">)</span><span class="n">PAUSE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">PAUSE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLUpdateMode</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLUpdateMode with value of <em>PAUSE</em></p>
+
+ </div>
+
+ <h3>
+ +RESUME
+ </h3>
+
+ <p>@abstract Resumes the media clock timer. The timer resumes counting in whatever mode was in effect before pausing (i.e. COUNTUP or COUNTDOWN).
+- returns: SDLUpdateMode with value of <em>RESUME</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLUpdateMode</span> <span class="o">*</span><span class="p">)</span><span class="n">RESUME</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">RESUME</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLUpdateMode</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLUpdateMode with value of <em>RESUME</em></p>
+
+ </div>
+
+ <h3>
+ +CLEAR
+ </h3>
+
+ <p>@abstract Clear the media clock timer.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLUpdateMode</span> <span class="o">*</span><span class="p">)</span><span class="n">CLEAR</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">CLEAR</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLUpdateMode</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLUpdateTurnList.html b/docs/Classes/SDLUpdateTurnList.html
new file mode 100644
index 000000000..4da32f9d2
--- /dev/null
+++ b/docs/Classes/SDLUpdateTurnList.html
@@ -0,0 +1,87 @@
+<h1>SDLUpdateTurnList Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-turnList">turnList</a></li>
+ <li><a href="#section-softButtons">softButtons</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Updates the list of next maneuvers, which can be requested by the user pressing the softbutton<br>
+ * “Turns” on the Navigation base screen. Three softbuttons are predefined by the system: Up, Down, Close.
+ *<p>
+ * @since SmartDeviceLink 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUpdateTurnList</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUpdateTurnList</span> <span class="p">:</span> <span class="nc">SDLRPCRequest</span></code></pre>
+
+
+
+
+
+ <h3>
+ turnList
+ </h3>
+
+ <p>Optional, SDLTurn, 1 - 100 entries</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">turnList</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">turnList</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ softButtons
+ </h3>
+
+ <p>Required, SDLSoftButton, 0 - 1 Entries</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSMutableArray</span> <span class="o">*</span><span class="n">softButtons</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">softButtons</span><span class="p">:</span> <span class="kt">NSMutableArray</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLUpdateTurnListResponse.html b/docs/Classes/SDLUpdateTurnListResponse.html
new file mode 100644
index 000000000..927b30764
--- /dev/null
+++ b/docs/Classes/SDLUpdateTurnListResponse.html
@@ -0,0 +1,47 @@
+<h1>SDLUpdateTurnListResponse Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>SDLUpdateTurnListResponse is sent, when SDLUpdateTurnList has been called.
+ * Since<b>SmartDeviceLink 2.0</b></p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUpdateTurnListResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@interface</span> <span class="nc">SDLUpdateTurnListResponse</span> <span class="p">:</span> <span class="nc">SDLRPCResponse</span></code></pre>
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLVRCapabilities.html b/docs/Classes/SDLVRCapabilities.html
new file mode 100644
index 000000000..22eb69aa5
--- /dev/null
+++ b/docs/Classes/SDLVRCapabilities.html
@@ -0,0 +1,98 @@
+<h1>SDLVRCapabilities Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+TEXT">+TEXT</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The VR capabilities of the connected SDL platform.</p>
+
+<p>@since SDL 1.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLVRCapabilities
+- parameter: value The value of the string to get an object for
+- returns: SDLVRCapabilities</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVRCapabilities</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLVRCapabilities</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLVRCapabilities</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLVRCapabilities
+- returns: an array that store all possible SDLVRCapabilities</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLVRCapabilities</p>
+
+ </div>
+
+ <h3>
+ +TEXT
+ </h3>
+
+ <p>@abstract The SDL platform is capable of recognizing spoken text in the current language.
+- returns: an SDLVRCapabilities instance pointer with value of <em>TEXT</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVRCapabilities</span> <span class="o">*</span><span class="p">)</span><span class="n">TEXT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TEXT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVRCapabilities</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an SDLVRCapabilities instance pointer with value of <em>TEXT</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLVRHelpItem.html b/docs/Classes/SDLVRHelpItem.html
new file mode 100644
index 000000000..bbc5803b8
--- /dev/null
+++ b/docs/Classes/SDLVRHelpItem.html
@@ -0,0 +1,74 @@
+<h1>SDLVRHelpItem Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-text">text</a></li>
+ <li><a href="#section-image">image</a></li>
+ <li><a href="#section-position">position</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ text
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ image
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ position
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLVehicleDataActiveStatus.html b/docs/Classes/SDLVehicleDataActiveStatus.html
new file mode 100644
index 000000000..cabd165e7
--- /dev/null
+++ b/docs/Classes/SDLVehicleDataActiveStatus.html
@@ -0,0 +1,160 @@
+<h1>SDLVehicleDataActiveStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+INACTIVE_NOT_CONFIRMED">+INACTIVE_NOT_CONFIRMED</a></li>
+ <li><a href="#section-+INACTIVE_CONFIRMED">+INACTIVE_CONFIRMED</a></li>
+ <li><a href="#section-+ACTIVE_NOT_CONFIRMED">+ACTIVE_NOT_CONFIRMED</a></li>
+ <li><a href="#section-+ACTIVE_CONFIRMED">+ACTIVE_CONFIRMED</a></li>
+ <li><a href="#section-+FAULT">+FAULT</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Vehicle Data Activity Status</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>@abstract Convert String to SDLVehicleDataActiveStatus
+- parameter: value NSString
+- returns: SDLVehicleDataActiveStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataActiveStatus</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataActiveStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>NSString</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLVehicleDataActiveStatus</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract return the array that store all possible SDLVehicleDataActiveStatus values</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +INACTIVE_NOT_CONFIRMED
+ </h3>
+
+ <p>@abstract SDLVehicleDataActiveStatus : Inactive not confirmed</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataActiveStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">INACTIVE_NOT_CONFIRMED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">INACTIVE_NOT_CONFIRMED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataActiveStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +INACTIVE_CONFIRMED
+ </h3>
+
+ <p>@abstract SDLVehicleDataActiveStatus : Inactive confirmed</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataActiveStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">INACTIVE_CONFIRMED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">INACTIVE_CONFIRMED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataActiveStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ACTIVE_NOT_CONFIRMED
+ </h3>
+
+ <p>@abstract SDLVehicleDataActiveStatus : Active not confirmed</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataActiveStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">ACTIVE_NOT_CONFIRMED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ACTIVE_NOT_CONFIRMED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataActiveStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ACTIVE_CONFIRMED
+ </h3>
+
+ <p>@abstract SDLVehicleDataActiveStatus : Active confirmed</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataActiveStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">ACTIVE_CONFIRMED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ACTIVE_CONFIRMED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataActiveStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +FAULT
+ </h3>
+
+ <p>@abstract SDLVehicleDataActiveStatus : Fault</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataActiveStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">FAULT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FAULT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataActiveStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLVehicleDataEventStatus.html b/docs/Classes/SDLVehicleDataEventStatus.html
new file mode 100644
index 000000000..f881d0a48
--- /dev/null
+++ b/docs/Classes/SDLVehicleDataEventStatus.html
@@ -0,0 +1,182 @@
+<h1>SDLVehicleDataEventStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+NO_EVENT">+NO_EVENT</a></li>
+ <li><a href="#section-+_NO">+_NO</a></li>
+ <li><a href="#section-+_YES">+_YES</a></li>
+ <li><a href="#section-+NOT_SUPPORTED">+NOT_SUPPORTED</a></li>
+ <li><a href="#section-+FAULT">+FAULT</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Reflects the status of a vehicle data event; e.g. a seat belt event status.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLVehicleDataEventStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataEventStatus</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataEventStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLVehicleDataEventStatus</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLVehicleDataEventStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLVehicleDataEventStatus</p>
+
+ </div>
+
+ <h3>
+ +NO_EVENT
+ </h3>
+
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataEventStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NO_EVENT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NO_EVENT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataEventStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>The SDLVehicleDataEventStatus instance with value of <em>NO_EVENT</em></p>
+
+ </div>
+
+ <h3>
+ +_NO
+ </h3>
+
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataEventStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">_NO</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">_NO</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataEventStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>The SDLVehicleDataEventStatus instance with value of <em>NO</em></p>
+
+ </div>
+
+ <h3>
+ +_YES
+ </h3>
+
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataEventStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">_YES</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">_YES</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataEventStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>The SDLVehicleDataEventStatus instance with value of <em>YES</em></p>
+
+ </div>
+
+ <h3>
+ +NOT_SUPPORTED
+ </h3>
+
+ <p>@abstract Vehicle data event is not supported</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataEventStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NOT_SUPPORTED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NOT_SUPPORTED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataEventStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>the SDLVehicleDataEventStatus instance with value of <em>NOT_SUPPORTED</em></p>
+
+ </div>
+
+ <h3>
+ +FAULT
+ </h3>
+
+ <p>@abstract The SDLVehicleDataEventStatus instance with value of <em>FAULT</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataEventStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">FAULT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FAULT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataEventStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLVehicleDataNotificationStatus.html b/docs/Classes/SDLVehicleDataNotificationStatus.html
new file mode 100644
index 000000000..e74feed97
--- /dev/null
+++ b/docs/Classes/SDLVehicleDataNotificationStatus.html
@@ -0,0 +1,149 @@
+<h1>SDLVehicleDataNotificationStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+NOT_SUPPORTED">+NOT_SUPPORTED</a></li>
+ <li><a href="#section-+NORMAL">+NORMAL</a></li>
+ <li><a href="#section-+ACTIVE">+ACTIVE</a></li>
+ <li><a href="#section-+NOT_USED">+NOT_USED</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Reflects the status of a vehicle data notification.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLVehicleDataNotificationStatus
+- parameter: value The value of the string to get an object for
+- returns: SDLVehicleDataNotificationStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataNotificationStatus</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataNotificationStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLVehicleDataNotificationStatus</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLVehicleDataNotificationStatus
+- returns: an array that store all possible SDLVehicleDataNotificationStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLVehicleDataNotificationStatus</p>
+
+ </div>
+
+ <h3>
+ +NOT_SUPPORTED
+ </h3>
+
+ <p>@abstract SDLVehicleDataNotificationStatus: <em>NOT_SUPPORTED</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataNotificationStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NOT_SUPPORTED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NOT_SUPPORTED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataNotificationStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +NORMAL
+ </h3>
+
+ <p>@abstract SDLVehicleDataNotificationStatus: <em>NORMAL</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataNotificationStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NORMAL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NORMAL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataNotificationStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ACTIVE
+ </h3>
+
+ <p>@abstract SDLVehicleDataNotificationStatus: <em>ACTIVE</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataNotificationStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">ACTIVE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ACTIVE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataNotificationStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +NOT_USED
+ </h3>
+
+ <p>@abstract SDLVehicleDataNotificationStatus: <em>NOT_USED</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataNotificationStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NOT_USED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NOT_USED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataNotificationStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLVehicleDataResult.html b/docs/Classes/SDLVehicleDataResult.html
new file mode 100644
index 000000000..4c0075d44
--- /dev/null
+++ b/docs/Classes/SDLVehicleDataResult.html
@@ -0,0 +1,62 @@
+<h1>SDLVehicleDataResult Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-dataType">dataType</a></li>
+ <li><a href="#section-resultCode">resultCode</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ dataType
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ resultCode
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLVehicleDataResultCode.html b/docs/Classes/SDLVehicleDataResultCode.html
new file mode 100644
index 000000000..1e7dac3f9
--- /dev/null
+++ b/docs/Classes/SDLVehicleDataResultCode.html
@@ -0,0 +1,242 @@
+<h1>SDLVehicleDataResultCode Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+SUCCESS">+SUCCESS</a></li>
+ <li><a href="#section-+TRUNCATED_DATA">+TRUNCATED_DATA</a></li>
+ <li><a href="#section-+DISALLOWED">+DISALLOWED</a></li>
+ <li><a href="#section-+USER_DISALLOWED">+USER_DISALLOWED</a></li>
+ <li><a href="#section-+INVALID_ID">+INVALID_ID</a></li>
+ <li><a href="#section-+VEHICLE_DATA_NOT_AVAILABLE">+VEHICLE_DATA_NOT_AVAILABLE</a></li>
+ <li><a href="#section-+DATA_ALREADY_SUBSCRIBED">+DATA_ALREADY_SUBSCRIBED</a></li>
+ <li><a href="#section-+DATA_NOT_SUBSCRIBED">+DATA_NOT_SUBSCRIBED</a></li>
+ <li><a href="#section-+IGNORED">+IGNORED</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Vehicle Data Result Code</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLVehicleDataResultCode
+- parameter: value String
+- returns: SDLVehicleDataResultCode</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataResultCode</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataResultCode</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>String</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLVehicleDataResultCode</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLVehicleDataResultCode
+- returns: an array that store all possible SDLVehicleDataResultCode</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLVehicleDataResultCode</p>
+
+ </div>
+
+ <h3>
+ +SUCCESS
+ </h3>
+
+ <p>Individual vehicle data item / DTC / DID request or subscription successful</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataResultCode</span> <span class="o">*</span><span class="p">)</span><span class="n">SUCCESS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">SUCCESS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataResultCode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +TRUNCATED_DATA
+ </h3>
+
+ <p>DTC / DID request successful, however, not all active DTCs or full contents of DID location available</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataResultCode</span> <span class="o">*</span><span class="p">)</span><span class="n">TRUNCATED_DATA</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">TRUNCATED_DATA</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataResultCode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +DISALLOWED
+ </h3>
+
+ <p>This vehicle data item is not allowed for this app by SDL</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataResultCode</span> <span class="o">*</span><span class="p">)</span><span class="n">DISALLOWED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DISALLOWED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataResultCode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +USER_DISALLOWED
+ </h3>
+
+ <p>The user has not granted access to this type of vehicle data item at this time</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataResultCode</span> <span class="o">*</span><span class="p">)</span><span class="n">USER_DISALLOWED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">USER_DISALLOWED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataResultCode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +INVALID_ID
+ </h3>
+
+ <p>The ECU ID referenced is not a valid ID on the bus / system</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataResultCode</span> <span class="o">*</span><span class="p">)</span><span class="n">INVALID_ID</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">INVALID_ID</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataResultCode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLE_DATA_NOT_AVAILABLE
+ </h3>
+
+ <p>The requested vehicle data item / DTC / DID is not currently available or responding on the bus / system</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataResultCode</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLE_DATA_NOT_AVAILABLE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLE_DATA_NOT_AVAILABLE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataResultCode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +DATA_ALREADY_SUBSCRIBED
+ </h3>
+
+ <p>The vehicle data item is already subscribed</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataResultCode</span> <span class="o">*</span><span class="p">)</span><span class="n">DATA_ALREADY_SUBSCRIBED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DATA_ALREADY_SUBSCRIBED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataResultCode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +DATA_NOT_SUBSCRIBED
+ </h3>
+
+ <p>The vehicle data item cannot be unsubscribed because it is not currently subscribed</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataResultCode</span> <span class="o">*</span><span class="p">)</span><span class="n">DATA_NOT_SUBSCRIBED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">DATA_NOT_SUBSCRIBED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataResultCode</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +IGNORED
+ </h3>
+
+ <p>The request for this item is ignored because it is already in progress</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataResultCode</span> <span class="o">*</span><span class="p">)</span><span class="n">IGNORED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">IGNORED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataResultCode</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLVehicleDataStatus.html b/docs/Classes/SDLVehicleDataStatus.html
new file mode 100644
index 000000000..3da570d80
--- /dev/null
+++ b/docs/Classes/SDLVehicleDataStatus.html
@@ -0,0 +1,136 @@
+<h1>SDLVehicleDataStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+NO_DATA_EXISTS">+NO_DATA_EXISTS</a></li>
+ <li><a href="#section-+OFF">+OFF</a></li>
+ <li><a href="#section-+ON">+ON</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Reflects the status of a binary vehicle data item.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLVehicleDataStatus
+- parameter: value The value of the string to get an object for
+- returns: SDLVehicleDataStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataStatus</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLVehicleDataStatus</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLVehicleDataStatus
+- returns: an array that store all possible SDLVehicleDataStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLVehicleDataStatus</p>
+
+ </div>
+
+ <h3>
+ +NO_DATA_EXISTS
+ </h3>
+
+ <p>@abstract No data avaliable
+- returns: SDLVehicleDataStatus: <em>NO_DATA_EXISTS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NO_DATA_EXISTS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NO_DATA_EXISTS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLVehicleDataStatus: <em>NO_DATA_EXISTS</em></p>
+
+ </div>
+
+ <h3>
+ +OFF
+ </h3>
+
+ <p>@abstract return SDLVehicleDataStatus: <em>OFF</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">OFF</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">OFF</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +ON
+ </h3>
+
+ <p>@abstract return SDLVehicleDataStatus: <em>ON</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">ON</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ON</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLVehicleDataType.html b/docs/Classes/SDLVehicleDataType.html
new file mode 100644
index 000000000..b38b22b35
--- /dev/null
+++ b/docs/Classes/SDLVehicleDataType.html
@@ -0,0 +1,562 @@
+<h1>SDLVehicleDataType Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+VEHICLEDATA_GPS">+VEHICLEDATA_GPS</a></li>
+ <li><a href="#section-+VEHICLEDATA_SPEED">+VEHICLEDATA_SPEED</a></li>
+ <li><a href="#section-+VEHICLEDATA_RPM">+VEHICLEDATA_RPM</a></li>
+ <li><a href="#section-+VEHICLEDATA_FUELLEVEL">+VEHICLEDATA_FUELLEVEL</a></li>
+ <li><a href="#section-+VEHICLEDATA_FUELLEVEL_STATE">+VEHICLEDATA_FUELLEVEL_STATE</a></li>
+ <li><a href="#section-+VEHICLEDATA_FUELCONSUMPTION">+VEHICLEDATA_FUELCONSUMPTION</a></li>
+ <li><a href="#section-+VEHICLEDATA_EXTERNTEMP">+VEHICLEDATA_EXTERNTEMP</a></li>
+ <li><a href="#section-+VEHICLEDATA_VIN">+VEHICLEDATA_VIN</a></li>
+ <li><a href="#section-+VEHICLEDATA_PRNDL">+VEHICLEDATA_PRNDL</a></li>
+ <li><a href="#section-+VEHICLEDATA_TIREPRESSURE">+VEHICLEDATA_TIREPRESSURE</a></li>
+ <li><a href="#section-+VEHICLEDATA_ODOMETER">+VEHICLEDATA_ODOMETER</a></li>
+ <li><a href="#section-+VEHICLEDATA_BELTSTATUS">+VEHICLEDATA_BELTSTATUS</a></li>
+ <li><a href="#section-+VEHICLEDATA_BODYINFO">+VEHICLEDATA_BODYINFO</a></li>
+ <li><a href="#section-+VEHICLEDATA_DEVICESTATUS">+VEHICLEDATA_DEVICESTATUS</a></li>
+ <li><a href="#section-+VEHICLEDATA_ECALLINFO">+VEHICLEDATA_ECALLINFO</a></li>
+ <li><a href="#section-+VEHICLEDATA_AIRBAGSTATUS">+VEHICLEDATA_AIRBAGSTATUS</a></li>
+ <li><a href="#section-+VEHICLEDATA_EMERGENCYEVENT">+VEHICLEDATA_EMERGENCYEVENT</a></li>
+ <li><a href="#section-+VEHICLEDATA_CLUSTERMODESTATUS">+VEHICLEDATA_CLUSTERMODESTATUS</a></li>
+ <li><a href="#section-+VEHICLEDATA_MYKEY">+VEHICLEDATA_MYKEY</a></li>
+ <li><a href="#section-+VEHICLEDATA_BRAKING">+VEHICLEDATA_BRAKING</a></li>
+ <li><a href="#section-+VEHICLEDATA_WIPERSTATUS">+VEHICLEDATA_WIPERSTATUS</a></li>
+ <li><a href="#section-+VEHICLEDATA_HEADLAMPSTATUS">+VEHICLEDATA_HEADLAMPSTATUS</a></li>
+ <li><a href="#section-+VEHICLEDATA_BATTVOLTAGE">+VEHICLEDATA_BATTVOLTAGE</a></li>
+ <li><a href="#section-+VEHICLEDATA_ENGINETORQUE">+VEHICLEDATA_ENGINETORQUE</a></li>
+ <li><a href="#section-+VEHICLEDATA_ACCPEDAL">+VEHICLEDATA_ACCPEDAL</a></li>
+ <li><a href="#section-+VEHICLEDATA_STEERINGWHEEL">+VEHICLEDATA_STEERINGWHEEL</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Defines the vehicle data types that can be published and/or subscribed to using SDLSubscribeVehicleData</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLVehicleDataType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>String value to retrieve the object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLVehicleDataType</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLVehicleDataType</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLVehicleDataType</p>
+
+ </div>
+
+ <h3>
+ +VEHICLEDATA_GPS
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_GPS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_GPS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_GPS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_SPEED
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_SPEED</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_SPEED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_SPEED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_RPM
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_RPM</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_RPM</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_RPM</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_FUELLEVEL
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_FUELLEVEL</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_FUELLEVEL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_FUELLEVEL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_FUELLEVEL_STATE
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_FUELLEVEL_STATE</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_FUELLEVEL_STATE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_FUELLEVEL_STATE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_FUELCONSUMPTION
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_FUELCONSUMPTION</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_FUELCONSUMPTION</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_FUELCONSUMPTION</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_EXTERNTEMP
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_EXTERNTEMP</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_EXTERNTEMP</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_EXTERNTEMP</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_VIN
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_VIN</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_VIN</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_VIN</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_PRNDL
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_PRNDL</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_PRNDL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_PRNDL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_TIREPRESSURE
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_TIREPRESSURE</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_TIREPRESSURE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_TIREPRESSURE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_ODOMETER
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_ODOMETER</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_ODOMETER</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_ODOMETER</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_BELTSTATUS
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_BELTSTATUS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_BELTSTATUS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_BELTSTATUS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_BODYINFO
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_BODYINFO</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_BODYINFO</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_BODYINFO</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_DEVICESTATUS
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_DEVICESTATUS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_DEVICESTATUS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_DEVICESTATUS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_ECALLINFO
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_ECALLINFO</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_ECALLINFO</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_ECALLINFO</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_AIRBAGSTATUS
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_AIRBAGSTATUS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_AIRBAGSTATUS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_AIRBAGSTATUS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_EMERGENCYEVENT
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_EMERGENCYEVENT</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_EMERGENCYEVENT</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_EMERGENCYEVENT</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_CLUSTERMODESTATUS
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_CLUSTERMODESTATUS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_CLUSTERMODESTATUS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_CLUSTERMODESTATUS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_MYKEY
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_MYKEY</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_MYKEY</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_MYKEY</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_BRAKING
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_BRAKING</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_BRAKING</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_BRAKING</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_WIPERSTATUS
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_WIPERSTATUS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_WIPERSTATUS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_WIPERSTATUS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_HEADLAMPSTATUS
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_HEADLAMPSTATUS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_HEADLAMPSTATUS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_HEADLAMPSTATUS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_BATTVOLTAGE
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_BATTVOLTAGE</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_BATTVOLTAGE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_BATTVOLTAGE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_ENGINETORQUE
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_ENGINETORQUE</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_ENGINETORQUE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_ENGINETORQUE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_ACCPEDAL
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_ACCPEDAL</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_ACCPEDAL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_ACCPEDAL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +VEHICLEDATA_STEERINGWHEEL
+ </h3>
+
+ <p>@abstract SDLVehicleDataType: <em>VEHICLEDATA_STEERINGWHEEL</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLVehicleDataType</span> <span class="o">*</span><span class="p">)</span><span class="n">VEHICLEDATA_STEERINGWHEEL</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">VEHICLEDATA_STEERINGWHEEL</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLVehicleDataType</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLVehicleType.html b/docs/Classes/SDLVehicleType.html
new file mode 100644
index 000000000..aee408d26
--- /dev/null
+++ b/docs/Classes/SDLVehicleType.html
@@ -0,0 +1,153 @@
+<h1>SDLVehicleType Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--init">-init</a></li>
+ <li><a href="#section--initWithDictionary:">-initWithDictionary:</a></li>
+ <li><a href="#section-make">make</a></li>
+ <li><a href="#section-model">model</a></li>
+ <li><a href="#section-modelYear">modelYear</a></li>
+ <li><a href="#section-trim">trim</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Describes the type of vehicle the mobile phone is connected with.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -init
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLVehicleType object</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="n">init</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">()</span></code></pre>
+
+
+
+
+ <h3>
+ -initWithDictionary:
+ </h3>
+
+ <p>@abstract Constructs a newly allocated SDLVehicleType object indicated by the dictionary parameter
+- parameter: dict The dictionary to use</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithDictionary</span><span class="p">:(</span><span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dict</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="nf">init</span><span class="o">!</span><span class="p">(</span><span class="n">dictionary</span> <span class="nv">dict</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span><span class="o">!</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>dict</dt>
+ <dd><p>The dictionary to use</p>
+</dd>
+ </dl>
+
+ <h3>
+ make
+ </h3>
+
+ <p>@abstract The make of the vehicle</p>
+
+<p>@discussion For example, <q>Ford</q>, <q>Lincoln</q>, etc.</p>
+
+<p>Optional, Max String length 500 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">make</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">make</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ model
+ </h3>
+
+ <p>@abstract The model of the vehicle</p>
+
+<p>@discussion For example, <q>Fiesta</q>, <q>Focus</q>, etc.</p>
+
+<p>Optional, Max String length 500 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">model</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">model</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ modelYear
+ </h3>
+
+ <p>@abstract The model year of the vehicle</p>
+
+<p>@discussion For example, <q>2013</q></p>
+
+<p>Optional, Max String length 500 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">modelYear</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">modelYear</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+ <h3>
+ trim
+ </h3>
+
+ <p>@abstract The trim of the vehicle</p>
+
+<p>@discussion For example, <q>SE</q>, <q>SEL</q></p>
+
+<p>Optional, Max String length 500 chars</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">atomic</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">trim</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="k">var</span> <span class="nv">trim</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Classes/SDLWarningLightStatus.html b/docs/Classes/SDLWarningLightStatus.html
new file mode 100644
index 000000000..fd869c548
--- /dev/null
+++ b/docs/Classes/SDLWarningLightStatus.html
@@ -0,0 +1,173 @@
+<h1>SDLWarningLightStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+OFF">+OFF</a></li>
+ <li><a href="#section-+ON">+ON</a></li>
+ <li><a href="#section-+FLASH">+FLASH</a></li>
+ <li><a href="#section-+NOT_USED">+NOT_USED</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Reflects the status of a cluster instrument warning light.</p>
+
+<p>@since SDL 2.0</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLWarningLightStatus
+- parameter: value The value of the string to get an object for
+- returns: SDLWarningLightStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWarningLightStatus</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLWarningLightStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLWarningLightStatus</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLWarningLightStatus
+- returns: an array that store all possible SDLWarningLightStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>an array that store all possible SDLWarningLightStatus</p>
+
+ </div>
+
+ <h3>
+ +OFF
+ </h3>
+
+ <p>@abstract Warninglight Off
+- returns: SDLWarningLightStatus instance with value of <em>OFF</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWarningLightStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">OFF</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">OFF</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWarningLightStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLWarningLightStatus instance with value of <em>OFF</em></p>
+
+ </div>
+
+ <h3>
+ +ON
+ </h3>
+
+ <p>@abstract Warninglight On
+- returns: SDLWarningLightStatus instance with value of <em>ON</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWarningLightStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">ON</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">ON</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWarningLightStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLWarningLightStatus instance with value of <em>ON</em></p>
+
+ </div>
+
+ <h3>
+ +FLASH
+ </h3>
+
+ <p>@abstract Warninglight is flashing
+- returns: SDLWarningLightStatus instance with value of <em>FLASH</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWarningLightStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">FLASH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">FLASH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWarningLightStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLWarningLightStatus instance with value of <em>FLASH</em></p>
+
+ </div>
+
+ <h3>
+ +NOT_USED
+ </h3>
+
+ <p>@abstract Not used
+- returns: SDLWarningLightStatus instance with value of <em>NOT_USED</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWarningLightStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NOT_USED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NOT_USED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWarningLightStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLWarningLightStatus instance with value of <em>NOT_USED</em></p>
+
+ </div>
+
+</section>
diff --git a/docs/Classes/SDLWiperStatus.html b/docs/Classes/SDLWiperStatus.html
new file mode 100644
index 000000000..311169837
--- /dev/null
+++ b/docs/Classes/SDLWiperStatus.html
@@ -0,0 +1,356 @@
+<h1>SDLWiperStatus Class Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+valueOf:">+valueOf:</a></li>
+ <li><a href="#section-+values">+values</a></li>
+ <li><a href="#section-+OFF">+OFF</a></li>
+ <li><a href="#section-+AUTO_OFF">+AUTO_OFF</a></li>
+ <li><a href="#section-+OFF_MOVING">+OFF_MOVING</a></li>
+ <li><a href="#section-+MAN_INT_OFF">+MAN_INT_OFF</a></li>
+ <li><a href="#section-+MAN_INT_ON">+MAN_INT_ON</a></li>
+ <li><a href="#section-+MAN_LOW">+MAN_LOW</a></li>
+ <li><a href="#section-+MAN_HIGH">+MAN_HIGH</a></li>
+ <li><a href="#section-+MAN_FLICK">+MAN_FLICK</a></li>
+ <li><a href="#section-+WASH">+WASH</a></li>
+ <li><a href="#section-+AUTO_LOW">+AUTO_LOW</a></li>
+ <li><a href="#section-+AUTO_HIGH">+AUTO_HIGH</a></li>
+ <li><a href="#section-+COURTESYWIPE">+COURTESYWIPE</a></li>
+ <li><a href="#section-+AUTO_ADJUST">+AUTO_ADJUST</a></li>
+ <li><a href="#section-+STALLED">+STALLED</a></li>
+ <li><a href="#section-+NO_DATA_EXISTS">+NO_DATA_EXISTS</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Wiper Status</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ +valueOf:
+ </h3>
+
+ <p>Convert String to SDLWiperStatus
+- parameter: value The value of the string to get an object for
+- returns: SDLWiperStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="nf">valueOf</span><span class="p">:(</span><span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">value</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">valueOf</span><span class="p">(</span><span class="nv">value</span><span class="p">:</span> <span class="kt">String</span><span class="o">!</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>value</dt>
+ <dd><p>The value of the string to get an object for</p>
+</dd>
+ </dl>
+ <div>
+ <h4>Return Value</h4>
+ <p>SDLWiperStatus</p>
+
+ </div>
+
+ <h3>
+ +values
+ </h3>
+
+ <p>@abstract Store the enumeration of all possible SDLWiperStatus
+- returns: An array that store all possible SDLWiperStatus</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="n">values</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">values</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="p">[</span><span class="kt">AnyObject</span><span class="p">]</span><span class="o">!</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>An array that store all possible SDLWiperStatus</p>
+
+ </div>
+
+ <h3>
+ +OFF
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>OFF</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">OFF</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">OFF</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +AUTO_OFF
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>AUTO_OFF</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">AUTO_OFF</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">AUTO_OFF</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +OFF_MOVING
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>OFF_MOVING</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">OFF_MOVING</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">OFF_MOVING</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +MAN_INT_OFF
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>MAN_INT_OFF</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">MAN_INT_OFF</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">MAN_INT_OFF</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +MAN_INT_ON
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>MAN_INT_ON</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">MAN_INT_ON</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">MAN_INT_ON</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +MAN_LOW
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>MAN_LOW</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">MAN_LOW</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">MAN_LOW</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +MAN_HIGH
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>MAN_HIGH</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">MAN_HIGH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">MAN_HIGH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +MAN_FLICK
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>MAN_FLICK</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">MAN_FLICK</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">MAN_FLICK</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +WASH
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>WASH</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">WASH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">WASH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +AUTO_LOW
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>AUTO_LOW</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">AUTO_LOW</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">AUTO_LOW</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +AUTO_HIGH
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>AUTO_HIGH</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">AUTO_HIGH</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">AUTO_HIGH</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +COURTESYWIPE
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>COURTESYWIPE</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">COURTESYWIPE</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">COURTESYWIPE</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +AUTO_ADJUST
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>AUTO_ADJUST</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">AUTO_ADJUST</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">AUTO_ADJUST</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +STALLED
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>STALLED</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">STALLED</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">STALLED</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+ <h3>
+ +NO_DATA_EXISTS
+ </h3>
+
+ <p>@abstract SDLWiperStatus: <em>NO_DATA_EXISTS</em></p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">SDLWiperStatus</span> <span class="o">*</span><span class="p">)</span><span class="n">NO_DATA_EXISTS</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">class</span> <span class="kd">func</span> <span class="kt">NO_DATA_EXISTS</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLWiperStatus</span><span class="o">!</span></code></pre>
+
+
+
+
+</section>
diff --git a/docs/Constants.html b/docs/Constants.html
new file mode 100644
index 000000000..737f100cd
--- /dev/null
+++ b/docs/Constants.html
@@ -0,0 +1,62 @@
+<h1>Constants Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-SDLErrorDomainStreamingMediaVideo">SDLErrorDomainStreamingMediaVideo</a></li>
+ <li><a href="#section-SDLErrorDomainStreamingMediaAudio">SDLErrorDomainStreamingMediaAudio</a></li>
+ <li><a href="#section-SmartDeviceLinkVersionNumber">SmartDeviceLinkVersionNumber</a></li>
+ <li><a href="#section-SmartDeviceLinkVersionString">SmartDeviceLinkVersionString</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The following constants are available globally.</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ SDLErrorDomainStreamingMediaVideo
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLErrorDomainStreamingMediaAudio
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SmartDeviceLinkVersionNumber
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SmartDeviceLinkVersionString
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Enums.html b/docs/Enums.html
new file mode 100644
index 000000000..b6cc82a83
--- /dev/null
+++ b/docs/Enums.html
@@ -0,0 +1,118 @@
+<h1>Enums Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-SDLDebugType">SDLDebugType</a></li>
+ <li><a href="#section-SDLDebugOutput">SDLDebugOutput</a></li>
+ <li><a href="#section-SDLFrameType">SDLFrameType</a></li>
+ <li><a href="#section-SDLServiceType">SDLServiceType</a></li>
+ <li><a href="#section-SDLFrameData">SDLFrameData</a></li>
+ <li><a href="#section-SDLRPCMessageType">SDLRPCMessageType</a></li>
+ <li><a href="#section-SDLStreamingVideoError">SDLStreamingVideoError</a></li>
+ <li><a href="#section-SDLStreamingAudioError">SDLStreamingAudioError</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The following enums are available globally.</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ SDLDebugType
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Enums/SDLDebugType.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLDebugOutput
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Enums/SDLDebugOutput.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLFrameType
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Enums/SDLFrameType.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLServiceType
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Enums/SDLServiceType.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLFrameData
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Enums/SDLFrameData.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLRPCMessageType
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Enums/SDLRPCMessageType.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLStreamingVideoError
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Enums/SDLStreamingVideoError.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLStreamingAudioError
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Enums/SDLStreamingAudioError.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+</section>
diff --git a/docs/Enums/SDLDebugOutput.html b/docs/Enums/SDLDebugOutput.html
new file mode 100644
index 000000000..317ee81f7
--- /dev/null
+++ b/docs/Enums/SDLDebugOutput.html
@@ -0,0 +1,62 @@
+<h1>SDLDebugOutput Enum Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-SDLDebugOutput_All">SDLDebugOutput_All</a></li>
+ <li><a href="#section-SDLDebugOutput_DeviceConsole">SDLDebugOutput_DeviceConsole</a></li>
+ <li><a href="#section-SDLDebugOutput_DebugToolConsole">SDLDebugOutput_DebugToolConsole</a></li>
+ <li><a href="#section-SDLDebugOutput_File">SDLDebugOutput_File</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ SDLDebugOutput_All
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLDebugOutput_DeviceConsole
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLDebugOutput_DebugToolConsole
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLDebugOutput_File
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Enums/SDLDebugType.html b/docs/Enums/SDLDebugType.html
new file mode 100644
index 000000000..f7e036677
--- /dev/null
+++ b/docs/Enums/SDLDebugType.html
@@ -0,0 +1,86 @@
+<h1>SDLDebugType Enum Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-SDLDebugType_Debug">SDLDebugType_Debug</a></li>
+ <li><a href="#section-SDLDebugType_Transport_iAP">SDLDebugType_Transport_iAP</a></li>
+ <li><a href="#section-SDLDebugType_Transport_TCP">SDLDebugType_Transport_TCP</a></li>
+ <li><a href="#section-SDLDebugType_Protocol">SDLDebugType_Protocol</a></li>
+ <li><a href="#section-SDLDebugType_RPC">SDLDebugType_RPC</a></li>
+ <li><a href="#section-SDLDebugType_APP">SDLDebugType_APP</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ SDLDebugType_Debug
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLDebugType_Transport_iAP
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLDebugType_Transport_TCP
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLDebugType_Protocol
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLDebugType_RPC
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLDebugType_APP
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Enums/SDLFrameData.html b/docs/Enums/SDLFrameData.html
new file mode 100644
index 000000000..533c92136
--- /dev/null
+++ b/docs/Enums/SDLFrameData.html
@@ -0,0 +1,158 @@
+<h1>SDLFrameData Enum Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-SDLFrameData_Heartbeat">SDLFrameData_Heartbeat</a></li>
+ <li><a href="#section-SDLFrameData_StartSession">SDLFrameData_StartSession</a></li>
+ <li><a href="#section-SDLFrameData_StartSessionACK">SDLFrameData_StartSessionACK</a></li>
+ <li><a href="#section-SDLFrameData_StartSessionNACK">SDLFrameData_StartSessionNACK</a></li>
+ <li><a href="#section-SDLFrameData_EndSession">SDLFrameData_EndSession</a></li>
+ <li><a href="#section-SDLFrameData_EndSessionACK">SDLFrameData_EndSessionACK</a></li>
+ <li><a href="#section-SDLFrameData_EndSessionNACK">SDLFrameData_EndSessionNACK</a></li>
+ <li><a href="#section-SDLFrameData_ServiceDataACK">SDLFrameData_ServiceDataACK</a></li>
+ <li><a href="#section-SDLFrameData_HeartbeatACK">SDLFrameData_HeartbeatACK</a></li>
+ <li><a href="#section-SDLFrameData_SingleFrame">SDLFrameData_SingleFrame</a></li>
+ <li><a href="#section-SDLFrameData_FirstFrame">SDLFrameData_FirstFrame</a></li>
+ <li><a href="#section-SDLFrameData_ConsecutiveLastFrame">SDLFrameData_ConsecutiveLastFrame</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ SDLFrameData_Heartbeat
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameData_StartSession
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameData_StartSessionACK
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameData_StartSessionNACK
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameData_EndSession
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameData_EndSessionACK
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameData_EndSessionNACK
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameData_ServiceDataACK
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameData_HeartbeatACK
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameData_SingleFrame
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameData_FirstFrame
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameData_ConsecutiveLastFrame
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Enums/SDLFrameType.html b/docs/Enums/SDLFrameType.html
new file mode 100644
index 000000000..420f100dc
--- /dev/null
+++ b/docs/Enums/SDLFrameType.html
@@ -0,0 +1,62 @@
+<h1>SDLFrameType Enum Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-SDLFrameType_Control">SDLFrameType_Control</a></li>
+ <li><a href="#section-SDLFrameType_Single">SDLFrameType_Single</a></li>
+ <li><a href="#section-SDLFrameType_First">SDLFrameType_First</a></li>
+ <li><a href="#section-SDLFrameType_Consecutive">SDLFrameType_Consecutive</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ SDLFrameType_Control
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameType_Single
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameType_First
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLFrameType_Consecutive
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Enums/SDLRPCMessageType.html b/docs/Enums/SDLRPCMessageType.html
new file mode 100644
index 000000000..fa9f6db54
--- /dev/null
+++ b/docs/Enums/SDLRPCMessageType.html
@@ -0,0 +1,50 @@
+<h1>SDLRPCMessageType Enum Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-SDLRPCMessageTypeRequest">SDLRPCMessageTypeRequest</a></li>
+ <li><a href="#section-SDLRPCMessageTypeResponse">SDLRPCMessageTypeResponse</a></li>
+ <li><a href="#section-SDLRPCMessageTypeNotification">SDLRPCMessageTypeNotification</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ SDLRPCMessageTypeRequest
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLRPCMessageTypeResponse
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLRPCMessageTypeNotification
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Enums/SDLServiceType.html b/docs/Enums/SDLServiceType.html
new file mode 100644
index 000000000..569a02619
--- /dev/null
+++ b/docs/Enums/SDLServiceType.html
@@ -0,0 +1,74 @@
+<h1>SDLServiceType Enum Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-SDLServiceType_Control">SDLServiceType_Control</a></li>
+ <li><a href="#section-SDLServiceType_RPC">SDLServiceType_RPC</a></li>
+ <li><a href="#section-SDLServiceType_Audio">SDLServiceType_Audio</a></li>
+ <li><a href="#section-SDLServiceType_Video">SDLServiceType_Video</a></li>
+ <li><a href="#section-SDLServiceType_BulkData">SDLServiceType_BulkData</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ SDLServiceType_Control
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLServiceType_RPC
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLServiceType_Audio
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLServiceType_Video
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLServiceType_BulkData
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Enums/SDLStreamingAudioError.html b/docs/Enums/SDLStreamingAudioError.html
new file mode 100644
index 000000000..d42fdd695
--- /dev/null
+++ b/docs/Enums/SDLStreamingAudioError.html
@@ -0,0 +1,26 @@
+<h1>SDLStreamingAudioError Enum Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-SDLStreamingAudioErrorHeadUnitNACK">SDLStreamingAudioErrorHeadUnitNACK</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ SDLStreamingAudioErrorHeadUnitNACK
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Enums/SDLStreamingVideoError.html b/docs/Enums/SDLStreamingVideoError.html
new file mode 100644
index 000000000..a335c74ec
--- /dev/null
+++ b/docs/Enums/SDLStreamingVideoError.html
@@ -0,0 +1,74 @@
+<h1>SDLStreamingVideoError Enum Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-SDLStreamingVideoErrorHeadUnitNACK">SDLStreamingVideoErrorHeadUnitNACK</a></li>
+ <li><a href="#section-SDLSTreamingVideoErrorInvalidOperatingSystemVersion">SDLSTreamingVideoErrorInvalidOperatingSystemVersion</a></li>
+ <li><a href="#section-SDLStreamingVideoErrorConfigurationCompressionSessionCreationFailure">SDLStreamingVideoErrorConfigurationCompressionSessionCreationFailure</a></li>
+ <li><a href="#section-SDLStreamingVideoErrorConfigurationAllocationFailure">SDLStreamingVideoErrorConfigurationAllocationFailure</a></li>
+ <li><a href="#section-SDLStreamingVideoErrorConfigurationCompressionSessionSetPropertyFailure">SDLStreamingVideoErrorConfigurationCompressionSessionSetPropertyFailure</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ SDLStreamingVideoErrorHeadUnitNACK
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLSTreamingVideoErrorInvalidOperatingSystemVersion
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLStreamingVideoErrorConfigurationCompressionSessionCreationFailure
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLStreamingVideoErrorConfigurationAllocationFailure
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ SDLStreamingVideoErrorConfigurationCompressionSessionSetPropertyFailure
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Protocols.html b/docs/Protocols.html
new file mode 100644
index 000000000..1d3217e1d
--- /dev/null
+++ b/docs/Protocols.html
@@ -0,0 +1,79 @@
+<h1>Protocols Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-SDLDebugToolConsole">SDLDebugToolConsole</a></li>
+ <li><a href="#section-SDLIAPSessionDelegate">SDLIAPSessionDelegate</a></li>
+ <li><a href="#section-SDLProtocolListener">SDLProtocolListener</a></li>
+ <li><a href="#section-SDLProxyListener">SDLProxyListener</a></li>
+ <li><a href="#section-SDLTransportDelegate">SDLTransportDelegate</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The following protocols are available globally.</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ SDLDebugToolConsole
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Protocols/SDLDebugToolConsole.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLIAPSessionDelegate
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Protocols/SDLIAPSessionDelegate.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLProtocolListener
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Protocols/SDLProtocolListener.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLProxyListener
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Protocols/SDLProxyListener.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+ <h3>
+ SDLTransportDelegate
+ </h3>
+
+ <p>Undocumented</p>
+
+ <a href="Protocols/SDLTransportDelegate.html" class="slightly-smaller">See more</a>
+
+
+
+
+
+</section>
diff --git a/docs/Protocols/SDLDebugToolConsole.html b/docs/Protocols/SDLDebugToolConsole.html
new file mode 100644
index 000000000..68d41057f
--- /dev/null
+++ b/docs/Protocols/SDLDebugToolConsole.html
@@ -0,0 +1,26 @@
+<h1>SDLDebugToolConsole Protocol Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--logInfo:">-logInfo:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -logInfo:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Protocols/SDLIAPSessionDelegate.html b/docs/Protocols/SDLIAPSessionDelegate.html
new file mode 100644
index 000000000..7b59db0d2
--- /dev/null
+++ b/docs/Protocols/SDLIAPSessionDelegate.html
@@ -0,0 +1,38 @@
+<h1>SDLIAPSessionDelegate Protocol Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--onSessionInitializationCompleteForSession:">-onSessionInitializationCompleteForSession:</a></li>
+ <li><a href="#section--onSessionStreamsEnded:">-onSessionStreamsEnded:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -onSessionInitializationCompleteForSession:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onSessionStreamsEnded:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Protocols/SDLProtocolListener.html b/docs/Protocols/SDLProtocolListener.html
new file mode 100644
index 000000000..68eaa9be7
--- /dev/null
+++ b/docs/Protocols/SDLProtocolListener.html
@@ -0,0 +1,134 @@
+<h1>SDLProtocolListener Protocol Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--handleProtocolStartSessionACK:sessionID:version:">-handleProtocolStartSessionACK:sessionID:version:</a></li>
+ <li><a href="#section--handleProtocolStartSessionNACK:">-handleProtocolStartSessionNACK:</a></li>
+ <li><a href="#section--handleProtocolEndSessionACK:">-handleProtocolEndSessionACK:</a></li>
+ <li><a href="#section--handleProtocolEndSessionNACK:">-handleProtocolEndSessionNACK:</a></li>
+ <li><a href="#section--handleHeartbeatForSession:">-handleHeartbeatForSession:</a></li>
+ <li><a href="#section--handleHeartbeatACK">-handleHeartbeatACK</a></li>
+ <li><a href="#section--onProtocolMessageReceived:">-onProtocolMessageReceived:</a></li>
+ <li><a href="#section--onProtocolOpened">-onProtocolOpened</a></li>
+ <li><a href="#section--onProtocolClosed">-onProtocolClosed</a></li>
+ <li><a href="#section--onError:exception:">-onError:exception:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -handleProtocolStartSessionACK:sessionID:version:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -handleProtocolStartSessionNACK:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -handleProtocolEndSessionACK:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -handleProtocolEndSessionNACK:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -handleHeartbeatForSession:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -handleHeartbeatACK
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onProtocolMessageReceived:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onProtocolOpened
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onProtocolClosed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onError:exception:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Protocols/SDLProxyListener.html b/docs/Protocols/SDLProxyListener.html
new file mode 100644
index 000000000..140b60285
--- /dev/null
+++ b/docs/Protocols/SDLProxyListener.html
@@ -0,0 +1,758 @@
+<h1>SDLProxyListener Protocol Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--onOnDriverDistraction:">-onOnDriverDistraction:</a></li>
+ <li><a href="#section--onOnHMIStatus:">-onOnHMIStatus:</a></li>
+ <li><a href="#section--onProxyClosed">-onProxyClosed</a></li>
+ <li><a href="#section--onProxyOpened">-onProxyOpened</a></li>
+ <li><a href="#section--onAddCommandResponse:">-onAddCommandResponse:</a></li>
+ <li><a href="#section--onAddSubMenuResponse:">-onAddSubMenuResponse:</a></li>
+ <li><a href="#section--onAlertManeuverResponse:">-onAlertManeuverResponse:</a></li>
+ <li><a href="#section--onAlertResponse:">-onAlertResponse:</a></li>
+ <li><a href="#section--onChangeRegistrationResponse:">-onChangeRegistrationResponse:</a></li>
+ <li><a href="#section--onCreateInteractionChoiceSetResponse:">-onCreateInteractionChoiceSetResponse:</a></li>
+ <li><a href="#section--onDeleteCommandResponse:">-onDeleteCommandResponse:</a></li>
+ <li><a href="#section--onDeleteFileResponse:">-onDeleteFileResponse:</a></li>
+ <li><a href="#section--onDeleteInteractionChoiceSetResponse:">-onDeleteInteractionChoiceSetResponse:</a></li>
+ <li><a href="#section--onDeleteSubMenuResponse:">-onDeleteSubMenuResponse:</a></li>
+ <li><a href="#section--onDiagnosticMessageResponse:">-onDiagnosticMessageResponse:</a></li>
+ <li><a href="#section--onDialNumberResponse:">-onDialNumberResponse:</a></li>
+ <li><a href="#section--onEncodedSyncPDataResponse:">-onEncodedSyncPDataResponse:</a></li>
+ <li><a href="#section--onEndAudioPassThruResponse:">-onEndAudioPassThruResponse:</a></li>
+ <li><a href="#section--onError:">-onError:</a></li>
+ <li><a href="#section--onGenericResponse:">-onGenericResponse:</a></li>
+ <li><a href="#section--onGetDTCsResponse:">-onGetDTCsResponse:</a></li>
+ <li><a href="#section--onGetVehicleDataResponse:">-onGetVehicleDataResponse:</a></li>
+ <li><a href="#section--onListFilesResponse:">-onListFilesResponse:</a></li>
+ <li><a href="#section--onReceivedLockScreenIcon:">-onReceivedLockScreenIcon:</a></li>
+ <li><a href="#section--onOnAppInterfaceUnregistered:">-onOnAppInterfaceUnregistered:</a></li>
+ <li><a href="#section--onOnAudioPassThru:">-onOnAudioPassThru:</a></li>
+ <li><a href="#section--onOnButtonEvent:">-onOnButtonEvent:</a></li>
+ <li><a href="#section--onOnButtonPress:">-onOnButtonPress:</a></li>
+ <li><a href="#section--onOnCommand:">-onOnCommand:</a></li>
+ <li><a href="#section--onOnEncodedSyncPData:">-onOnEncodedSyncPData:</a></li>
+ <li><a href="#section--onOnHashChange:">-onOnHashChange:</a></li>
+ <li><a href="#section--onOnLanguageChange:">-onOnLanguageChange:</a></li>
+ <li><a href="#section--onOnLockScreenNotification:">-onOnLockScreenNotification:</a></li>
+ <li><a href="#section--onOnPermissionsChange:">-onOnPermissionsChange:</a></li>
+ <li><a href="#section--onOnSyncPData:">-onOnSyncPData:</a></li>
+ <li><a href="#section--onOnSystemRequest:">-onOnSystemRequest:</a></li>
+ <li><a href="#section--onOnTBTClientState:">-onOnTBTClientState:</a></li>
+ <li><a href="#section--onOnTouchEvent:">-onOnTouchEvent:</a></li>
+ <li><a href="#section--onOnVehicleData:">-onOnVehicleData:</a></li>
+ <li><a href="#section--onPerformAudioPassThruResponse:">-onPerformAudioPassThruResponse:</a></li>
+ <li><a href="#section--onPerformInteractionResponse:">-onPerformInteractionResponse:</a></li>
+ <li><a href="#section--onPutFileResponse:">-onPutFileResponse:</a></li>
+ <li><a href="#section--onReadDIDResponse:">-onReadDIDResponse:</a></li>
+ <li><a href="#section--onRegisterAppInterfaceResponse:">-onRegisterAppInterfaceResponse:</a></li>
+ <li><a href="#section--onResetGlobalPropertiesResponse:">-onResetGlobalPropertiesResponse:</a></li>
+ <li><a href="#section--onScrollableMessageResponse:">-onScrollableMessageResponse:</a></li>
+ <li><a href="#section--onSendLocationResponse:">-onSendLocationResponse:</a></li>
+ <li><a href="#section--onSetAppIconResponse:">-onSetAppIconResponse:</a></li>
+ <li><a href="#section--onSetDisplayLayoutResponse:">-onSetDisplayLayoutResponse:</a></li>
+ <li><a href="#section--onSetGlobalPropertiesResponse:">-onSetGlobalPropertiesResponse:</a></li>
+ <li><a href="#section--onSetMediaClockTimerResponse:">-onSetMediaClockTimerResponse:</a></li>
+ <li><a href="#section--onShowConstantTBTResponse:">-onShowConstantTBTResponse:</a></li>
+ <li><a href="#section--onShowResponse:">-onShowResponse:</a></li>
+ <li><a href="#section--onSliderResponse:">-onSliderResponse:</a></li>
+ <li><a href="#section--onSpeakResponse:">-onSpeakResponse:</a></li>
+ <li><a href="#section--onSubscribeButtonResponse:">-onSubscribeButtonResponse:</a></li>
+ <li><a href="#section--onSubscribeVehicleDataResponse:">-onSubscribeVehicleDataResponse:</a></li>
+ <li><a href="#section--onSyncPDataResponse:">-onSyncPDataResponse:</a></li>
+ <li><a href="#section--onUpdateTurnListResponse:">-onUpdateTurnListResponse:</a></li>
+ <li><a href="#section--onUnregisterAppInterfaceResponse:">-onUnregisterAppInterfaceResponse:</a></li>
+ <li><a href="#section--onUnsubscribeButtonResponse:">-onUnsubscribeButtonResponse:</a></li>
+ <li><a href="#section--onUnsubscribeVehicleDataResponse:">-onUnsubscribeVehicleDataResponse:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -onOnDriverDistraction:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnHMIStatus:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onProxyClosed
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onProxyOpened
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onAddCommandResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onAddSubMenuResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onAlertManeuverResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onAlertResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onChangeRegistrationResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onCreateInteractionChoiceSetResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onDeleteCommandResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onDeleteFileResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onDeleteInteractionChoiceSetResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onDeleteSubMenuResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onDiagnosticMessageResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onDialNumberResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onEncodedSyncPDataResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onEndAudioPassThruResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onError:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onGenericResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onGetDTCsResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onGetVehicleDataResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onListFilesResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onReceivedLockScreenIcon:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnAppInterfaceUnregistered:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnAudioPassThru:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnButtonEvent:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnButtonPress:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnCommand:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnEncodedSyncPData:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnHashChange:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnLanguageChange:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnLockScreenNotification:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnPermissionsChange:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnSyncPData:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnSystemRequest:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnTBTClientState:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnTouchEvent:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onOnVehicleData:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onPerformAudioPassThruResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onPerformInteractionResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onPutFileResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onReadDIDResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onRegisterAppInterfaceResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onResetGlobalPropertiesResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onScrollableMessageResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onSendLocationResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onSetAppIconResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onSetDisplayLayoutResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onSetGlobalPropertiesResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onSetMediaClockTimerResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onShowConstantTBTResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onShowResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onSliderResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onSpeakResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onSubscribeButtonResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onSubscribeVehicleDataResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onSyncPDataResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onUpdateTurnListResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onUnregisterAppInterfaceResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onUnsubscribeButtonResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onUnsubscribeVehicleDataResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Protocols/SDLTransportDelegate.html b/docs/Protocols/SDLTransportDelegate.html
new file mode 100644
index 000000000..655a4b323
--- /dev/null
+++ b/docs/Protocols/SDLTransportDelegate.html
@@ -0,0 +1,50 @@
+<h1>SDLTransportDelegate Protocol Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section--onTransportConnected">-onTransportConnected</a></li>
+ <li><a href="#section--onTransportDisconnected">-onTransportDisconnected</a></li>
+ <li><a href="#section--onDataReceived:">-onDataReceived:</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ -onTransportConnected
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onTransportDisconnected
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3>
+ -onDataReceived:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Type Definitions.html b/docs/Type Definitions.html
new file mode 100644
index 000000000..fb39d1f93
--- /dev/null
+++ b/docs/Type Definitions.html
@@ -0,0 +1,26 @@
+<h1>Type Definitions Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-SDLStreamingStartBlock">SDLStreamingStartBlock</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>The following type definitions are available globally.</p>
+
+
+<section class="section task-group-section">
+ <h3>
+ SDLStreamingStartBlock
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/index.html b/docs/index.html
new file mode 100644
index 000000000..593bbbf8a
--- /dev/null
+++ b/docs/index.html
@@ -0,0 +1,506 @@
+- name: Classes
+ sub_nav:
+ - name: SDLAbstractProtocol
+ url: Classes/SDLAbstractProtocol.html
+ - name: SDLAbstractTransport
+ url: Classes/SDLAbstractTransport.html
+ - name: SDLAddCommand
+ url: Classes/SDLAddCommand.html
+ - name: SDLAddCommandResponse
+ url: Classes/SDLAddCommandResponse.html
+ - name: SDLAddSubMenu
+ url: Classes/SDLAddSubMenu.html
+ - name: SDLAddSubMenuResponse
+ url: Classes/SDLAddSubMenuResponse.html
+ - name: SDLAirbagStatus
+ url: Classes/SDLAirbagStatus.html
+ - name: SDLAlert
+ url: Classes/SDLAlert.html
+ - name: SDLAlertManeuver
+ url: Classes/SDLAlertManeuver.html
+ - name: SDLAlertManeuverResponse
+ url: Classes/SDLAlertManeuverResponse.html
+ - name: SDLAlertResponse
+ url: Classes/SDLAlertResponse.html
+ - name: SDLAmbientLightStatus
+ url: Classes/SDLAmbientLightStatus.html
+ - name: SDLAppHMIType
+ url: Classes/SDLAppHMIType.html
+ - name: SDLAppInterfaceUnregisteredReason
+ url: Classes/SDLAppInterfaceUnregisteredReason.html
+ - name: SDLAudioPassThruCapabilities
+ url: Classes/SDLAudioPassThruCapabilities.html
+ - name: SDLAudioStreamingState
+ url: Classes/SDLAudioStreamingState.html
+ - name: SDLAudioType
+ url: Classes/SDLAudioType.html
+ - name: SDLBeltStatus
+ url: Classes/SDLBeltStatus.html
+ - name: SDLBitsPerSample
+ url: Classes/SDLBitsPerSample.html
+ - name: SDLBodyInformation
+ url: Classes/SDLBodyInformation.html
+ - name: SDLButtonCapabilities
+ url: Classes/SDLButtonCapabilities.html
+ - name: SDLButtonEventMode
+ url: Classes/SDLButtonEventMode.html
+ - name: SDLButtonName
+ url: Classes/SDLButtonName.html
+ - name: SDLButtonPressMode
+ url: Classes/SDLButtonPressMode.html
+ - name: SDLCarModeStatus
+ url: Classes/SDLCarModeStatus.html
+ - name: SDLChangeRegistration
+ url: Classes/SDLChangeRegistration.html
+ - name: SDLChangeRegistrationResponse
+ url: Classes/SDLChangeRegistrationResponse.html
+ - name: SDLCharacterSet
+ url: Classes/SDLCharacterSet.html
+ - name: SDLChoice
+ url: Classes/SDLChoice.html
+ - name: SDLClusterModeStatus
+ url: Classes/SDLClusterModeStatus.html
+ - name: SDLCompassDirection
+ url: Classes/SDLCompassDirection.html
+ - name: SDLComponentVolumeStatus
+ url: Classes/SDLComponentVolumeStatus.html
+ - name: SDLConsoleController
+ url: Classes/SDLConsoleController.html
+ - name: SDLCreateInteractionChoiceSet
+ url: Classes/SDLCreateInteractionChoiceSet.html
+ - name: SDLCreateInteractionChoiceSetResponse
+ url: Classes/SDLCreateInteractionChoiceSetResponse.html
+ - name: SDLDIDResult
+ url: Classes/SDLDIDResult.html
+ - name: SDLDebugTool
+ url: Classes/SDLDebugTool.html
+ - name: SDLDeleteCommand
+ url: Classes/SDLDeleteCommand.html
+ - name: SDLDeleteCommandResponse
+ url: Classes/SDLDeleteCommandResponse.html
+ - name: SDLDeleteFile
+ url: Classes/SDLDeleteFile.html
+ - name: SDLDeleteFileResponse
+ url: Classes/SDLDeleteFileResponse.html
+ - name: SDLDeleteInteractionChoiceSet
+ url: Classes/SDLDeleteInteractionChoiceSet.html
+ - name: SDLDeleteInteractionChoiceSetResponse
+ url: Classes/SDLDeleteInteractionChoiceSetResponse.html
+ - name: SDLDeleteSubMenu
+ url: Classes/SDLDeleteSubMenu.html
+ - name: SDLDeleteSubMenuResponse
+ url: Classes/SDLDeleteSubMenuResponse.html
+ - name: SDLDeviceInfo
+ url: Classes/SDLDeviceInfo.html
+ - name: SDLDeviceLevelStatus
+ url: Classes/SDLDeviceLevelStatus.html
+ - name: SDLDeviceStatus
+ url: Classes/SDLDeviceStatus.html
+ - name: SDLDiagnosticMessage
+ url: Classes/SDLDiagnosticMessage.html
+ - name: SDLDiagnosticMessageResponse
+ url: Classes/SDLDiagnosticMessageResponse.html
+ - name: SDLDialNumber
+ url: Classes/SDLDialNumber.html
+ - name: SDLDialNumberResponse
+ url: Classes/SDLDialNumberResponse.html
+ - name: SDLDimension
+ url: Classes/SDLDimension.html
+ - name: SDLDisplayCapabilities
+ url: Classes/SDLDisplayCapabilities.html
+ - name: SDLDisplayType
+ url: Classes/SDLDisplayType.html
+ - name: SDLDriverDistractionState
+ url: Classes/SDLDriverDistractionState.html
+ - name: SDLECallConfirmationStatus
+ url: Classes/SDLECallConfirmationStatus.html
+ - name: SDLECallInfo
+ url: Classes/SDLECallInfo.html
+ - name: SDLEmergencyEvent
+ url: Classes/SDLEmergencyEvent.html
+ - name: SDLEmergencyEventType
+ url: Classes/SDLEmergencyEventType.html
+ - name: SDLEncodedSyncPData
+ url: Classes/SDLEncodedSyncPData.html
+ - name: SDLEncodedSyncPDataResponse
+ url: Classes/SDLEncodedSyncPDataResponse.html
+ - name: SDLEndAudioPassThru
+ url: Classes/SDLEndAudioPassThru.html
+ - name: SDLEndAudioPassThruResponse
+ url: Classes/SDLEndAudioPassThruResponse.html
+ - name: SDLEnum
+ url: Classes/SDLEnum.html
+ - name: SDLFileType
+ url: Classes/SDLFileType.html
+ - name: SDLFuelCutoffStatus
+ url: Classes/SDLFuelCutoffStatus.html
+ - name: SDLGPSData
+ url: Classes/SDLGPSData.html
+ - name: SDLGenericResponse
+ url: Classes/SDLGenericResponse.html
+ - name: SDLGetDTCs
+ url: Classes/SDLGetDTCs.html
+ - name: SDLGetDTCsResponse
+ url: Classes/SDLGetDTCsResponse.html
+ - name: SDLGetVehicleData
+ url: Classes/SDLGetVehicleData.html
+ - name: SDLGetVehicleDataResponse
+ url: Classes/SDLGetVehicleDataResponse.html
+ - name: SDLGlobalProperty
+ url: Classes/SDLGlobalProperty.html
+ - name: SDLHMICapabilities
+ url: Classes/SDLHMICapabilities.html
+ - name: SDLHMILevel
+ url: Classes/SDLHMILevel.html
+ - name: SDLHMIPermissions
+ url: Classes/SDLHMIPermissions.html
+ - name: SDLHMIZoneCapabilities
+ url: Classes/SDLHMIZoneCapabilities.html
+ - name: SDLHeadLampStatus
+ url: Classes/SDLHeadLampStatus.html
+ - name: SDLIAPTransport
+ url: Classes/SDLIAPTransport.html
+ - name: SDLIgnitionStableStatus
+ url: Classes/SDLIgnitionStableStatus.html
+ - name: SDLIgnitionStatus
+ url: Classes/SDLIgnitionStatus.html
+ - name: SDLImage
+ url: Classes/SDLImage.html
+ - name: SDLImageField
+ url: Classes/SDLImageField.html
+ - name: SDLImageFieldName
+ url: Classes/SDLImageFieldName.html
+ - name: SDLImageResolution
+ url: Classes/SDLImageResolution.html
+ - name: SDLImageType
+ url: Classes/SDLImageType.html
+ - name: SDLInteractionMode
+ url: Classes/SDLInteractionMode.html
+ - name: SDLJingle
+ url: Classes/SDLJingle.html
+ - name: SDLKeyboardEvent
+ url: Classes/SDLKeyboardEvent.html
+ - name: SDLKeyboardLayout
+ url: Classes/SDLKeyboardLayout.html
+ - name: SDLKeyboardProperties
+ url: Classes/SDLKeyboardProperties.html
+ - name: SDLKeypressMode
+ url: Classes/SDLKeypressMode.html
+ - name: SDLLanguage
+ url: Classes/SDLLanguage.html
+ - name: SDLLayoutMode
+ url: Classes/SDLLayoutMode.html
+ - name: SDLListFiles
+ url: Classes/SDLListFiles.html
+ - name: SDLListFilesResponse
+ url: Classes/SDLListFilesResponse.html
+ - name: SDLLockScreenStatus
+ url: Classes/SDLLockScreenStatus.html
+ - name: SDLMaintenanceModeStatus
+ url: Classes/SDLMaintenanceModeStatus.html
+ - name: SDLMediaClockFormat
+ url: Classes/SDLMediaClockFormat.html
+ - name: SDLMenuParams
+ url: Classes/SDLMenuParams.html
+ - name: SDLMyKey
+ url: Classes/SDLMyKey.html
+ - name: SDLOnAppInterfaceUnregistered
+ url: Classes/SDLOnAppInterfaceUnregistered.html
+ - name: SDLOnAudioPassThru
+ url: Classes/SDLOnAudioPassThru.html
+ - name: SDLOnButtonEvent
+ url: Classes/SDLOnButtonEvent.html
+ - name: SDLOnButtonPress
+ url: Classes/SDLOnButtonPress.html
+ - name: SDLOnCommand
+ url: Classes/SDLOnCommand.html
+ - name: SDLOnDriverDistraction
+ url: Classes/SDLOnDriverDistraction.html
+ - name: SDLOnEncodedSyncPData
+ url: Classes/SDLOnEncodedSyncPData.html
+ - name: SDLOnHMIStatus
+ url: Classes/SDLOnHMIStatus.html
+ - name: SDLOnHashChange
+ url: Classes/SDLOnHashChange.html
+ - name: SDLOnKeyboardInput
+ url: Classes/SDLOnKeyboardInput.html
+ - name: SDLOnLanguageChange
+ url: Classes/SDLOnLanguageChange.html
+ - name: SDLOnLockScreenStatus
+ url: Classes/SDLOnLockScreenStatus.html
+ - name: SDLOnPermissionsChange
+ url: Classes/SDLOnPermissionsChange.html
+ - name: SDLOnSyncPData
+ url: Classes/SDLOnSyncPData.html
+ - name: SDLOnSystemRequest
+ url: Classes/SDLOnSystemRequest.html
+ - name: SDLOnTBTClientState
+ url: Classes/SDLOnTBTClientState.html
+ - name: SDLOnTouchEvent
+ url: Classes/SDLOnTouchEvent.html
+ - name: SDLOnVehicleData
+ url: Classes/SDLOnVehicleData.html
+ - name: SDLPRNDL
+ url: Classes/SDLPRNDL.html
+ - name: SDLParameterPermissions
+ url: Classes/SDLParameterPermissions.html
+ - name: SDLPerformAudioPassThru
+ url: Classes/SDLPerformAudioPassThru.html
+ - name: SDLPerformAudioPassThruResponse
+ url: Classes/SDLPerformAudioPassThruResponse.html
+ - name: SDLPerformInteraction
+ url: Classes/SDLPerformInteraction.html
+ - name: SDLPerformInteractionResponse
+ url: Classes/SDLPerformInteractionResponse.html
+ - name: SDLPermissionItem
+ url: Classes/SDLPermissionItem.html
+ - name: SDLPermissionStatus
+ url: Classes/SDLPermissionStatus.html
+ - name: SDLPowerModeQualificationStatus
+ url: Classes/SDLPowerModeQualificationStatus.html
+ - name: SDLPowerModeStatus
+ url: Classes/SDLPowerModeStatus.html
+ - name: SDLPredefinedLayout
+ url: Classes/SDLPredefinedLayout.html
+ - name: SDLPrerecordedSpeech
+ url: Classes/SDLPrerecordedSpeech.html
+ - name: SDLPresetBankCapabilities
+ url: Classes/SDLPresetBankCapabilities.html
+ - name: SDLPrimaryAudioSource
+ url: Classes/SDLPrimaryAudioSource.html
+ - name: SDLProtocol
+ url: Classes/SDLProtocol.html
+ - name: SDLProtocolHeader
+ url: Classes/SDLProtocolHeader.html
+ - name: SDLProtocolMessage
+ url: Classes/SDLProtocolMessage.html
+ - name: SDLProxy
+ url: Classes/SDLProxy.html
+ - name: SDLProxyFactory
+ url: Classes/SDLProxyFactory.html
+ - name: SDLPutFile
+ url: Classes/SDLPutFile.html
+ - name: SDLPutFileResponse
+ url: Classes/SDLPutFileResponse.html
+ - name: SDLRPCMessage
+ url: Classes/SDLRPCMessage.html
+ - name: SDLRPCNotification
+ url: Classes/SDLRPCNotification.html
+ - name: SDLRPCRequest
+ url: Classes/SDLRPCRequest.html
+ - name: SDLRPCRequestFactory
+ url: Classes/SDLRPCRequestFactory.html
+ - name: SDLRPCResponse
+ url: Classes/SDLRPCResponse.html
+ - name: SDLRPCStruct
+ url: Classes/SDLRPCStruct.html
+ - name: SDLReadDID
+ url: Classes/SDLReadDID.html
+ - name: SDLReadDIDResponse
+ url: Classes/SDLReadDIDResponse.html
+ - name: SDLRegisterAppInterface
+ url: Classes/SDLRegisterAppInterface.html
+ - name: SDLRegisterAppInterfaceResponse
+ url: Classes/SDLRegisterAppInterfaceResponse.html
+ - name: SDLRequestType
+ url: Classes/SDLRequestType.html
+ - name: SDLResetGlobalProperties
+ url: Classes/SDLResetGlobalProperties.html
+ - name: SDLResetGlobalPropertiesResponse
+ url: Classes/SDLResetGlobalPropertiesResponse.html
+ - name: SDLResult
+ url: Classes/SDLResult.html
+ - name: SDLSamplingRate
+ url: Classes/SDLSamplingRate.html
+ - name: SDLScreenParams
+ url: Classes/SDLScreenParams.html
+ - name: SDLScrollableMessage
+ url: Classes/SDLScrollableMessage.html
+ - name: SDLScrollableMessageResponse
+ url: Classes/SDLScrollableMessageResponse.html
+ - name: SDLSendLocation
+ url: Classes/SDLSendLocation.html
+ - name: SDLSendLocationResponse
+ url: Classes/SDLSendLocationResponse.html
+ - name: SDLSetAppIcon
+ url: Classes/SDLSetAppIcon.html
+ - name: SDLSetAppIconResponse
+ url: Classes/SDLSetAppIconResponse.html
+ - name: SDLSetDisplayLayout
+ url: Classes/SDLSetDisplayLayout.html
+ - name: SDLSetDisplayLayoutResponse
+ url: Classes/SDLSetDisplayLayoutResponse.html
+ - name: SDLSetGlobalProperties
+ url: Classes/SDLSetGlobalProperties.html
+ - name: SDLSetGlobalPropertiesResponse
+ url: Classes/SDLSetGlobalPropertiesResponse.html
+ - name: SDLSetMediaClockTimer
+ url: Classes/SDLSetMediaClockTimer.html
+ - name: SDLSetMediaClockTimerResponse
+ url: Classes/SDLSetMediaClockTimerResponse.html
+ - name: SDLShow
+ url: Classes/SDLShow.html
+ - name: SDLShowConstantTBT
+ url: Classes/SDLShowConstantTBT.html
+ - name: SDLShowConstantTBTResponse
+ url: Classes/SDLShowConstantTBTResponse.html
+ - name: SDLShowResponse
+ url: Classes/SDLShowResponse.html
+ - name: SDLSingleTireStatus
+ url: Classes/SDLSingleTireStatus.html
+ - name: SDLSiphonServer
+ url: Classes/SDLSiphonServer.html
+ - name: SDLSlider
+ url: Classes/SDLSlider.html
+ - name: SDLSliderResponse
+ url: Classes/SDLSliderResponse.html
+ - name: SDLSoftButton
+ url: Classes/SDLSoftButton.html
+ - name: SDLSoftButtonCapabilities
+ url: Classes/SDLSoftButtonCapabilities.html
+ - name: SDLSoftButtonType
+ url: Classes/SDLSoftButtonType.html
+ - name: SDLSpeak
+ url: Classes/SDLSpeak.html
+ - name: SDLSpeakResponse
+ url: Classes/SDLSpeakResponse.html
+ - name: SDLSpeechCapabilities
+ url: Classes/SDLSpeechCapabilities.html
+ - name: SDLStartTime
+ url: Classes/SDLStartTime.html
+ - name: SDLStreamingMediaManager
+ url: Classes/SDLStreamingMediaManager.html
+ - name: SDLSubscribeButton
+ url: Classes/SDLSubscribeButton.html
+ - name: SDLSubscribeButtonResponse
+ url: Classes/SDLSubscribeButtonResponse.html
+ - name: SDLSubscribeVehicleData
+ url: Classes/SDLSubscribeVehicleData.html
+ - name: SDLSubscribeVehicleDataResponse
+ url: Classes/SDLSubscribeVehicleDataResponse.html
+ - name: SDLSyncMsgVersion
+ url: Classes/SDLSyncMsgVersion.html
+ - name: SDLSyncPData
+ url: Classes/SDLSyncPData.html
+ - name: SDLSyncPDataResponse
+ url: Classes/SDLSyncPDataResponse.html
+ - name: SDLSystemAction
+ url: Classes/SDLSystemAction.html
+ - name: SDLSystemContext
+ url: Classes/SDLSystemContext.html
+ - name: SDLTBTState
+ url: Classes/SDLTBTState.html
+ - name: SDLTCPTransport
+ url: Classes/SDLTCPTransport.html
+ - name: SDLTTSChunk
+ url: Classes/SDLTTSChunk.html
+ - name: SDLTTSChunkFactory
+ url: Classes/SDLTTSChunkFactory.html
+ - name: SDLTextAlignment
+ url: Classes/SDLTextAlignment.html
+ - name: SDLTextField
+ url: Classes/SDLTextField.html
+ - name: SDLTextFieldName
+ url: Classes/SDLTextFieldName.html
+ - name: SDLTimerMode
+ url: Classes/SDLTimerMode.html
+ - name: SDLTireStatus
+ url: Classes/SDLTireStatus.html
+ - name: SDLTouchCoord
+ url: Classes/SDLTouchCoord.html
+ - name: SDLTouchEvent
+ url: Classes/SDLTouchEvent.html
+ - name: SDLTouchEventCapabilities
+ url: Classes/SDLTouchEventCapabilities.html
+ - name: SDLTouchType
+ url: Classes/SDLTouchType.html
+ - name: SDLTriggerSource
+ url: Classes/SDLTriggerSource.html
+ - name: SDLTurn
+ url: Classes/SDLTurn.html
+ - name: SDLUnregisterAppInterface
+ url: Classes/SDLUnregisterAppInterface.html
+ - name: SDLUnregisterAppInterfaceResponse
+ url: Classes/SDLUnregisterAppInterfaceResponse.html
+ - name: SDLUnsubscribeButton
+ url: Classes/SDLUnsubscribeButton.html
+ - name: SDLUnsubscribeButtonResponse
+ url: Classes/SDLUnsubscribeButtonResponse.html
+ - name: SDLUnsubscribeVehicleData
+ url: Classes/SDLUnsubscribeVehicleData.html
+ - name: SDLUnsubscribeVehicleDataResponse
+ url: Classes/SDLUnsubscribeVehicleDataResponse.html
+ - name: SDLUpdateMode
+ url: Classes/SDLUpdateMode.html
+ - name: SDLUpdateTurnList
+ url: Classes/SDLUpdateTurnList.html
+ - name: SDLUpdateTurnListResponse
+ url: Classes/SDLUpdateTurnListResponse.html
+ - name: SDLVRCapabilities
+ url: Classes/SDLVRCapabilities.html
+ - name: SDLVRHelpItem
+ url: Classes/SDLVRHelpItem.html
+ - name: SDLVehicleDataActiveStatus
+ url: Classes/SDLVehicleDataActiveStatus.html
+ - name: SDLVehicleDataEventStatus
+ url: Classes/SDLVehicleDataEventStatus.html
+ - name: SDLVehicleDataNotificationStatus
+ url: Classes/SDLVehicleDataNotificationStatus.html
+ - name: SDLVehicleDataResult
+ url: Classes/SDLVehicleDataResult.html
+ - name: SDLVehicleDataResultCode
+ url: Classes/SDLVehicleDataResultCode.html
+ - name: SDLVehicleDataStatus
+ url: Classes/SDLVehicleDataStatus.html
+ - name: SDLVehicleDataType
+ url: Classes/SDLVehicleDataType.html
+ - name: SDLVehicleType
+ url: Classes/SDLVehicleType.html
+ - name: SDLWarningLightStatus
+ url: Classes/SDLWarningLightStatus.html
+ - name: SDLWiperStatus
+ url: Classes/SDLWiperStatus.html
+- name: Constants
+ sub_nav:
+ - name: SDLErrorDomainStreamingMediaAudio
+ url: Constants.html#/c:@SDLErrorDomainStreamingMediaAudio
+ - name: SDLErrorDomainStreamingMediaVideo
+ url: Constants.html#/c:@SDLErrorDomainStreamingMediaVideo
+ - name: SmartDeviceLinkVersionNumber
+ url: Constants.html#/c:@SmartDeviceLinkVersionNumber
+ - name: SmartDeviceLinkVersionString
+ url: Constants.html#/c:@SmartDeviceLinkVersionString
+- name: Enums
+ sub_nav:
+ - name: SDLDebugOutput
+ url: Enums/SDLDebugOutput.html
+ - name: SDLDebugType
+ url: Enums/SDLDebugType.html
+ - name: SDLFrameData
+ url: Enums/SDLFrameData.html
+ - name: SDLFrameType
+ url: Enums/SDLFrameType.html
+ - name: SDLRPCMessageType
+ url: Enums/SDLRPCMessageType.html
+ - name: SDLServiceType
+ url: Enums/SDLServiceType.html
+ - name: SDLStreamingAudioError
+ url: Enums/SDLStreamingAudioError.html
+ - name: SDLStreamingVideoError
+ url: Enums/SDLStreamingVideoError.html
+- name: Protocols
+ sub_nav:
+ - name: SDLDebugToolConsole
+ url: Protocols/SDLDebugToolConsole.html
+ - name: SDLIAPSessionDelegate
+ url: Protocols/SDLIAPSessionDelegate.html
+ - name: SDLProtocolListener
+ url: Protocols/SDLProtocolListener.html
+ - name: SDLProxyListener
+ url: Protocols/SDLProxyListener.html
+ - name: SDLTransportDelegate
+ url: Protocols/SDLTransportDelegate.html
+- name: Type Definitions
+ sub_nav:
+ - name: SDLStreamingStartBlock
+ url: Type Definitions.html#/c:SDLStreamingMediaManager.h@T@SDLStreamingStartBlock
diff --git a/docs/undocumented.json b/docs/undocumented.json
new file mode 100644
index 000000000..c1ac0ae2f
--- /dev/null
+++ b/docs/undocumented.json
@@ -0,0 +1 @@
+{"warnings":[{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractProtocol.h","line":12,"symbol":"SDLAbstractProtocol","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractProtocol.h","line":14,"symbol":"debugConsoleGroupName","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractProtocol.h","line":15,"symbol":"transport","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractProtocol.h","line":16,"symbol":"protocolDelegateTable","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractProtocol.h","line":19,"symbol":"-sendStartSessionWithType:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractProtocol.h","line":20,"symbol":"-sendEndSessionWithType:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractProtocol.h","line":21,"symbol":"-sendRPC:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractProtocol.h","line":22,"symbol":"-sendRPCRequest:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractProtocol.h","line":23,"symbol":"-sendHeartbeat","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractProtocol.h","line":24,"symbol":"-sendRawDataStream:withServiceType:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractProtocol.h","line":25,"symbol":"-sendRawData:withServiceType:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractProtocol.h","line":28,"symbol":"-handleBytesFromTransport:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractProtocol.h","line":29,"symbol":"-dispose","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractTransport.h","line":7,"symbol":"SDLAbstractTransport","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractTransport.h","line":9,"symbol":"delegate","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractTransport.h","line":10,"symbol":"debugConsoleGroupName","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractTransport.h","line":12,"symbol":"-connect","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractTransport.h","line":13,"symbol":"-disconnect","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractTransport.h","line":14,"symbol":"-sendData:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractTransport.h","line":15,"symbol":"-dispose","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAbstractTransport.h","line":16,"symbol":"-retryDelay","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAddCommandResponse.h","line":15,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAddCommandResponse.h","line":16,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAddSubMenuResponse.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAddSubMenuResponse.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAirbagStatus.h","line":9,"symbol":"SDLAirbagStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAirbagStatus.h","line":12,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAirbagStatus.h","line":13,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAirbagStatus.h","line":15,"symbol":"driverAirbagDeployed","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAirbagStatus.h","line":16,"symbol":"driverSideAirbagDeployed","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAirbagStatus.h","line":17,"symbol":"driverCurtainAirbagDeployed","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAirbagStatus.h","line":18,"symbol":"passengerAirbagDeployed","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAirbagStatus.h","line":19,"symbol":"passengerCurtainAirbagDeployed","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAirbagStatus.h","line":20,"symbol":"driverKneeAirbagDeployed","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAirbagStatus.h","line":21,"symbol":"passengerSideAirbagDeployed","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAirbagStatus.h","line":22,"symbol":"passengerKneeAirbagDeployed","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAlertManeuver.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAlertManeuver.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAlertManeuver.h","line":16,"symbol":"ttsChunks","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAlertManeuver.h","line":17,"symbol":"softButtons","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAlertManeuverResponse.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAlertManeuverResponse.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAlertResponse.h","line":14,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAlertResponse.h","line":15,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAlertResponse.h","line":17,"symbol":"tryAgainTime","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAmbientLightStatus.h","line":14,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAmbientLightStatus.h","line":15,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAmbientLightStatus.h","line":17,"symbol":"+NIGHT","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAmbientLightStatus.h","line":18,"symbol":"+TWILIGHT_1","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAmbientLightStatus.h","line":19,"symbol":"+TWILIGHT_2","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAmbientLightStatus.h","line":20,"symbol":"+TWILIGHT_3","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAmbientLightStatus.h","line":21,"symbol":"+TWILIGHT_4","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAmbientLightStatus.h","line":22,"symbol":"+DAY","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAmbientLightStatus.h","line":23,"symbol":"+UNKNOWN","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAmbientLightStatus.h","line":24,"symbol":"+INVALID","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLAppHMIType.h","line":80,"symbol":"+BACKGROUND_PROCESS","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":9,"symbol":"SDLBeltStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":12,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":13,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":15,"symbol":"driverBeltDeployed","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":16,"symbol":"passengerBeltDeployed","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":17,"symbol":"passengerBuckleBelted","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":18,"symbol":"driverBuckleBelted","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":19,"symbol":"leftRow2BuckleBelted","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":20,"symbol":"passengerChildDetected","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":21,"symbol":"rightRow2BuckleBelted","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":22,"symbol":"middleRow2BuckleBelted","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":23,"symbol":"middleRow3BuckleBelted","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":24,"symbol":"leftRow3BuckleBelted","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":25,"symbol":"rightRow3BuckleBelted","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":26,"symbol":"leftRearInflatableBelted","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":27,"symbol":"rightRearInflatableBelted","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":28,"symbol":"middleRow1BeltDeployed","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLBeltStatus.h","line":29,"symbol":"middleRow1BuckleBelted","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLButtonName.h","line":148,"symbol":"+CUSTOM_BUTTON","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLButtonName.h","line":150,"symbol":"+SEARCH","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLCarModeStatus.h","line":13,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLCarModeStatus.h","line":15,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLChangeRegistrationResponse.h","line":15,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLChangeRegistrationResponse.h","line":16,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLCharacterSet.h","line":31,"symbol":"+TYPE2SET","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLCharacterSet.h","line":33,"symbol":"+TYPE5SET","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLCharacterSet.h","line":35,"symbol":"+CID1SET","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLCharacterSet.h","line":37,"symbol":"+CID2SET","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLClusterModeStatus.h","line":11,"symbol":"SDLClusterModeStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLClusterModeStatus.h","line":14,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLClusterModeStatus.h","line":15,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLClusterModeStatus.h","line":17,"symbol":"powerModeActive","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLClusterModeStatus.h","line":18,"symbol":"powerModeQualificationStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLClusterModeStatus.h","line":19,"symbol":"carModeStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLClusterModeStatus.h","line":20,"symbol":"powerModeStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLConsoleController.h","line":10,"symbol":"SDLConsoleController","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLConsoleController.h","line":11,"symbol":"messageList","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLConsoleController.h","line":12,"symbol":"atBottom","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLConsoleController.h","line":13,"symbol":"dateFormatter","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLConsoleController.h","line":16,"symbol":"messageList","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLConsoleController.h","line":18,"symbol":"-initWithTableView:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLCreateInteractionChoiceSetResponse.h","line":16,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLCreateInteractionChoiceSetResponse.h","line":17,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDIDResult.h","line":9,"symbol":"SDLDIDResult","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDIDResult.h","line":12,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDIDResult.h","line":13,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDIDResult.h","line":15,"symbol":"resultCode","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDIDResult.h","line":16,"symbol":"didLocation","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDIDResult.h","line":17,"symbol":"data","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":11,"symbol":"SDLDebugType","symbol_kind":"sourcekitten.source.lang.objc.decl.typedef","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":11,"symbol":"SDLDebugType","symbol_kind":"sourcekitten.source.lang.objc.decl.enum","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":12,"symbol":"SDLDebugType_Debug","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":13,"symbol":"SDLDebugType_Transport_iAP","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":14,"symbol":"SDLDebugType_Transport_TCP","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":15,"symbol":"SDLDebugType_Protocol","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":16,"symbol":"SDLDebugType_RPC","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":17,"symbol":"SDLDebugType_APP","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":20,"symbol":"SDLDebugOutput","symbol_kind":"sourcekitten.source.lang.objc.decl.typedef","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":20,"symbol":"SDLDebugOutput","symbol_kind":"sourcekitten.source.lang.objc.decl.enum","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":21,"symbol":"SDLDebugOutput_All","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":22,"symbol":"SDLDebugOutput_DeviceConsole","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":23,"symbol":"SDLDebugOutput_DebugToolConsole","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":24,"symbol":"SDLDebugOutput_File","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":28,"symbol":"SDLDebugTool","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":31,"symbol":"+addConsole:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":32,"symbol":"+addConsole:toGroup:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":33,"symbol":"+removeConsole:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":34,"symbol":"+removeConsole:fromGroup:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":35,"symbol":"+logInfo:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":36,"symbol":"+logInfo:withType:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":37,"symbol":"+logInfo:withType:toOutput:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":38,"symbol":"+logInfo:andBinaryData:withType:toOutput:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":39,"symbol":"+logInfo:withType:toOutput:toGroup:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":41,"symbol":"+enableDebugToLogFile","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":42,"symbol":"+disableDebugToLogFile","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":43,"symbol":"+writeToLogFile:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugTool.h","line":45,"symbol":"+stringForDebugType:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugToolConsole.h","line":7,"symbol":"SDLDebugToolConsole","symbol_kind":"sourcekitten.source.lang.objc.decl.protocol","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDebugToolConsole.h","line":10,"symbol":"-logInfo:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeleteCommandResponse.h","line":15,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeleteCommandResponse.h","line":16,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeleteFileResponse.h","line":15,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeleteFileResponse.h","line":16,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeleteFileResponse.h","line":18,"symbol":"spaceAvailable","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeleteInteractionChoiceSetResponse.h","line":15,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeleteInteractionChoiceSetResponse.h","line":16,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeleteSubMenuResponse.h","line":15,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeleteSubMenuResponse.h","line":16,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeviceInfo.h","line":7,"symbol":"SDLDeviceInfo","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeviceInfo.h","line":10,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeviceInfo.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeviceInfo.h","line":13,"symbol":"hardware","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeviceInfo.h","line":14,"symbol":"firmwareRev","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeviceInfo.h","line":15,"symbol":"os","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeviceInfo.h","line":16,"symbol":"osVersion","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeviceInfo.h","line":17,"symbol":"carrier","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDeviceInfo.h","line":18,"symbol":"maxNumberRFCOMMPorts","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDiagnosticMessage.h","line":15,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDiagnosticMessage.h","line":16,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDiagnosticMessageResponse.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDiagnosticMessageResponse.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDiagnosticMessageResponse.h","line":16,"symbol":"messageDataResult","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDialNumber.h","line":14,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDialNumber.h","line":15,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDialNumberResponse.h","line":14,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDialNumberResponse.h","line":15,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDisplayType.h","line":38,"symbol":"+TYPE2","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDisplayType.h","line":40,"symbol":"+TYPE5","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDisplayType.h","line":49,"symbol":"+GEN2_8_DMA","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDisplayType.h","line":51,"symbol":"+GEN2_6_DMA","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDisplayType.h","line":53,"symbol":"+MFD3","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDisplayType.h","line":55,"symbol":"+MFD4","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDisplayType.h","line":57,"symbol":"+MFD5","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLDisplayType.h","line":59,"symbol":"+GEN3_8_INCH","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLECallConfirmationStatus.h","line":14,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLECallConfirmationStatus.h","line":15,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLECallInfo.h","line":10,"symbol":"SDLECallInfo","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLECallInfo.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLECallInfo.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLECallInfo.h","line":16,"symbol":"eCallNotificationStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLECallInfo.h","line":17,"symbol":"auxECallNotificationStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLECallInfo.h","line":18,"symbol":"eCallConfirmationStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEmergencyEvent.h","line":11,"symbol":"SDLEmergencyEvent","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEmergencyEvent.h","line":14,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEmergencyEvent.h","line":15,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEmergencyEvent.h","line":17,"symbol":"emergencyEventType","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEmergencyEvent.h","line":18,"symbol":"fuelCutoffStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEmergencyEvent.h","line":19,"symbol":"rolloverEvent","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEmergencyEvent.h","line":20,"symbol":"maximumChangeVelocity","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEmergencyEvent.h","line":21,"symbol":"multipleEvents","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEmergencyEventType.h","line":15,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEmergencyEventType.h","line":16,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEncodedSyncPData.h","line":7,"symbol":"SDLEncodedSyncPData","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEncodedSyncPData.h","line":10,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEncodedSyncPData.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEncodedSyncPData.h","line":13,"symbol":"data","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEncodedSyncPDataResponse.h","line":7,"symbol":"SDLEncodedSyncPDataResponse","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEncodedSyncPDataResponse.h","line":10,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEncodedSyncPDataResponse.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEndAudioPassThruResponse.h","line":15,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEndAudioPassThruResponse.h","line":16,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEnum.h","line":8,"symbol":"SDLEnum","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEnum.h","line":9,"symbol":"value","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEnum.h","line":12,"symbol":"-initWithValue:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEnum.h","line":14,"symbol":"-isEqualToEnum:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLEnum.h","line":16,"symbol":"value","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGenericResponse.h","line":15,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGenericResponse.h","line":16,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetDTCsResponse.h","line":15,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetDTCsResponse.h","line":16,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetDTCsResponse.h","line":18,"symbol":"ecuHeader","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetDTCsResponse.h","line":19,"symbol":"dtc","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetVehicleData.h","line":134,"symbol":"eCallInfo","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetVehicleData.h","line":135,"symbol":"airbagStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetVehicleData.h","line":136,"symbol":"emergencyEvent","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetVehicleData.h","line":137,"symbol":"clusterModeStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetVehicleData.h","line":138,"symbol":"myKey","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetVehicleDataResponse.h","line":144,"symbol":"eCallInfo","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetVehicleDataResponse.h","line":145,"symbol":"airbagStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetVehicleDataResponse.h","line":146,"symbol":"emergencyEvent","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetVehicleDataResponse.h","line":147,"symbol":"clusterModeStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGetVehicleDataResponse.h","line":148,"symbol":"myKey","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGlobalProperty.h","line":40,"symbol":"+VRHELPTITLE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGlobalProperty.h","line":42,"symbol":"+VRHELPITEMS","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGlobalProperty.h","line":44,"symbol":"+MENUNAME","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGlobalProperty.h","line":46,"symbol":"+MENUICON","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLGlobalProperty.h","line":48,"symbol":"+KEYBOARDPROPERTIES","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLHMICapabilities.h","line":7,"symbol":"SDLHMICapabilities","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLHMICapabilities.h","line":9,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLHMICapabilities.h","line":10,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLHeadLampStatus.h","line":32,"symbol":"ambientLightSensorStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLIAPSessionDelegate.h","line":8,"symbol":"SDLIAPSessionDelegate","symbol_kind":"sourcekitten.source.lang.objc.decl.protocol","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLIAPSessionDelegate.h","line":10,"symbol":"-onSessionInitializationCompleteForSession:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLIAPSessionDelegate.h","line":11,"symbol":"-onSessionStreamsEnded:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLIAPTransport.h","line":10,"symbol":"SDLIAPTransport","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLIAPTransport.h","line":12,"symbol":"controlSession","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLIAPTransport.h","line":13,"symbol":"session","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLIgnitionStableStatus.h","line":40,"symbol":"+MISSING_FROM_TRANSMITTER","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageField.h","line":10,"symbol":"SDLImageField","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageField.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageField.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageField.h","line":16,"symbol":"name","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageField.h","line":17,"symbol":"imageTypeSupported","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageField.h","line":18,"symbol":"imageResolution","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageFieldName.h","line":16,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageFieldName.h","line":17,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageResolution.h","line":7,"symbol":"SDLImageResolution","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageResolution.h","line":10,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageResolution.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageResolution.h","line":13,"symbol":"resolutionWidth","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLImageResolution.h","line":14,"symbol":"resolutionHeight","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLJingle.h","line":7,"symbol":"SDLJingle","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLJingle.h","line":10,"symbol":"+NEGATIVE_JINGLE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLJingle.h","line":11,"symbol":"+POSITIVE_JINGLE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLJingle.h","line":12,"symbol":"+LISTEN_JINGLE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLJingle.h","line":13,"symbol":"+INITIAL_JINGLE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLJingle.h","line":14,"symbol":"+HELP_JINGLE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeyboardEvent.h","line":15,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeyboardEvent.h","line":16,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeyboardLayout.h","line":15,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeyboardLayout.h","line":16,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeyboardProperties.h","line":11,"symbol":"SDLKeyboardProperties","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeyboardProperties.h","line":14,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeyboardProperties.h","line":15,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeyboardProperties.h","line":17,"symbol":"language","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeyboardProperties.h","line":18,"symbol":"keyboardLayout","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeyboardProperties.h","line":19,"symbol":"keypressMode","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeyboardProperties.h","line":20,"symbol":"limitedCharacterList","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeyboardProperties.h","line":21,"symbol":"autoCompleteText","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeypressMode.h","line":17,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLKeypressMode.h","line":18,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLLanguage.h","line":33,"symbol":"+EN_US","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLLayoutMode.h","line":15,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLLayoutMode.h","line":16,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLListFilesResponse.h","line":15,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLListFilesResponse.h","line":16,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLListFilesResponse.h","line":18,"symbol":"filenames","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLListFilesResponse.h","line":19,"symbol":"spaceAvailable","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLLockScreenStatus.h","line":9,"symbol":"SDLLockScreenStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLLockScreenStatus.h","line":10,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLLockScreenStatus.h","line":11,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLMyKey.h","line":9,"symbol":"SDLMyKey","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLMyKey.h","line":12,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLMyKey.h","line":13,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLMyKey.h","line":15,"symbol":"e911Override","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnEncodedSyncPData.h","line":7,"symbol":"SDLOnEncodedSyncPData","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnEncodedSyncPData.h","line":10,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnEncodedSyncPData.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnEncodedSyncPData.h","line":13,"symbol":"data","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnEncodedSyncPData.h","line":14,"symbol":"URL","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnEncodedSyncPData.h","line":15,"symbol":"Timeout","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnHashChange.h","line":7,"symbol":"SDLOnHashChange","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnHashChange.h","line":10,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnHashChange.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnHashChange.h","line":13,"symbol":"hashID","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnKeyboardInput.h","line":9,"symbol":"SDLOnKeyboardInput","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnKeyboardInput.h","line":12,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnKeyboardInput.h","line":13,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnKeyboardInput.h","line":15,"symbol":"event","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnKeyboardInput.h","line":16,"symbol":"data","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnLockScreenStatus.h","line":22,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnLockScreenStatus.h","line":23,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSyncPData.h","line":7,"symbol":"SDLOnSyncPData","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSyncPData.h","line":10,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSyncPData.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSyncPData.h","line":13,"symbol":"URL","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSyncPData.h","line":14,"symbol":"Timeout","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSystemRequest.h","line":10,"symbol":"SDLOnSystemRequest","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSystemRequest.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSystemRequest.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSystemRequest.h","line":16,"symbol":"requestType","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSystemRequest.h","line":17,"symbol":"url","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSystemRequest.h","line":18,"symbol":"timeout","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSystemRequest.h","line":19,"symbol":"fileType","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSystemRequest.h","line":20,"symbol":"offset","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnSystemRequest.h","line":21,"symbol":"length","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnTBTClientState.h","line":9,"symbol":"SDLOnTBTClientState","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnTBTClientState.h","line":12,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnTBTClientState.h","line":13,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnTBTClientState.h","line":15,"symbol":"state","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnTouchEvent.h","line":9,"symbol":"SDLOnTouchEvent","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnTouchEvent.h","line":12,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnTouchEvent.h","line":13,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnTouchEvent.h","line":15,"symbol":"type","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnTouchEvent.h","line":16,"symbol":"event","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnVehicleData.h","line":143,"symbol":"eCallInfo","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnVehicleData.h","line":144,"symbol":"airbagStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnVehicleData.h","line":145,"symbol":"emergencyEvent","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnVehicleData.h","line":146,"symbol":"clusterModeStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLOnVehicleData.h","line":147,"symbol":"myKey","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPerformInteraction.h","line":83,"symbol":"interactionLayout","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionItem.h","line":10,"symbol":"SDLPermissionItem","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionItem.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionItem.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionItem.h","line":16,"symbol":"rpcName","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionItem.h","line":17,"symbol":"hmiPermissions","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPermissionItem.h","line":18,"symbol":"parameterPermissions","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeQualificationStatus.h","line":7,"symbol":"SDLPowerModeQualificationStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeQualificationStatus.h","line":10,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeQualificationStatus.h","line":11,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeQualificationStatus.h","line":13,"symbol":"+POWER_MODE_UNDEFINED","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeQualificationStatus.h","line":14,"symbol":"+POWER_MODE_EVALUATION_IN_PROGRESS","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeQualificationStatus.h","line":15,"symbol":"+NOT_DEFINED","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeQualificationStatus.h","line":16,"symbol":"+POWER_MODE_OK","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeStatus.h","line":7,"symbol":"SDLPowerModeStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeStatus.h","line":10,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeStatus.h","line":11,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeStatus.h","line":13,"symbol":"+KEY_OUT","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeStatus.h","line":14,"symbol":"+KEY_RECENTLY_OUT","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeStatus.h","line":15,"symbol":"+KEY_APPROVED_0","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeStatus.h","line":16,"symbol":"+POST_ACCESORY_0","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeStatus.h","line":17,"symbol":"+ACCESORY_1","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeStatus.h","line":18,"symbol":"+POST_IGNITION_1","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeStatus.h","line":19,"symbol":"+IGNITION_ON_2","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeStatus.h","line":20,"symbol":"+RUNNING_2","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPowerModeStatus.h","line":21,"symbol":"+CRANK_3","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":7,"symbol":"SDLPredefinedLayout","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":10,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":11,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":13,"symbol":"+DEFAULT","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":14,"symbol":"+MEDIA","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":15,"symbol":"+NON_MEDIA","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":16,"symbol":"+ONSCREEN_PRESETS","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":17,"symbol":"+NAV_FULLSCREEN_MAP","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":18,"symbol":"+NAV_LIST","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":19,"symbol":"+NAV_KEYBOARD","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":20,"symbol":"+GRAPHIC_WITH_TEXT","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":21,"symbol":"+TEXT_WITH_GRAPHIC","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":22,"symbol":"+TILES_ONLY","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":23,"symbol":"+TEXTBUTTONS_ONLY","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":24,"symbol":"+GRAPHIC_WITH_TILES","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":25,"symbol":"+TILES_WITH_GRAPHIC","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":26,"symbol":"+GRAPHIC_WITH_TEXT_AND_SOFTBUTTONS","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":27,"symbol":"+TEXT_AND_SOFTBUTTONS_WITH_GRAPHIC","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":28,"symbol":"+GRAPHIC_WITH_TEXTBUTTONS","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":29,"symbol":"+TEXTBUTTONS_WITH_GRAPHIC","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":30,"symbol":"+LARGE_GRAPHIC_WITH_SOFTBUTTONS","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":31,"symbol":"+DOUBLE_GRAPHIC_WITH_SOFTBUTTONS","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPredefinedLayout.h","line":32,"symbol":"+LARGE_GRAPHIC_ONLY","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPrerecordedSpeech.h","line":7,"symbol":"SDLPrerecordedSpeech","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPrerecordedSpeech.h","line":10,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPrerecordedSpeech.h","line":11,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPrerecordedSpeech.h","line":13,"symbol":"+HELP_JINGLE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPrerecordedSpeech.h","line":14,"symbol":"+INITIAL_JINGLE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPrerecordedSpeech.h","line":15,"symbol":"+LISTEN_JINGLE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPrerecordedSpeech.h","line":16,"symbol":"+POSITIVE_JINGLE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPrerecordedSpeech.h","line":17,"symbol":"+NEGATIVE_JINGLE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocol.h","line":9,"symbol":"SDLProtocol","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocol.h","line":12,"symbol":"-sendStartSessionWithType:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocol.h","line":13,"symbol":"-sendEndSessionWithType:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocol.h","line":14,"symbol":"-sendRPC:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocol.h","line":15,"symbol":"-sendRPCRequest:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocol.h","line":16,"symbol":"-sendRawData:withServiceType:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocol.h","line":19,"symbol":"-handleBytesFromTransport:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":7,"symbol":"SDLFrameType","symbol_kind":"sourcekitten.source.lang.objc.decl.typedef","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":7,"symbol":"SDLFrameType","symbol_kind":"sourcekitten.source.lang.objc.decl.enum","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":8,"symbol":"SDLFrameType_Control","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":9,"symbol":"SDLFrameType_Single","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":10,"symbol":"SDLFrameType_First","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":11,"symbol":"SDLFrameType_Consecutive","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":14,"symbol":"SDLServiceType","symbol_kind":"sourcekitten.source.lang.objc.decl.enum","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":15,"symbol":"SDLServiceType_Control","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":16,"symbol":"SDLServiceType_RPC","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":17,"symbol":"SDLServiceType_Audio","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":18,"symbol":"SDLServiceType_Video","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":19,"symbol":"SDLServiceType_BulkData","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":14,"symbol":"SDLServiceType","symbol_kind":"sourcekitten.source.lang.objc.decl.typedef","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":22,"symbol":"SDLFrameData","symbol_kind":"sourcekitten.source.lang.objc.decl.typedef","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":22,"symbol":"SDLFrameData","symbol_kind":"sourcekitten.source.lang.objc.decl.enum","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":23,"symbol":"SDLFrameData_Heartbeat","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":24,"symbol":"SDLFrameData_StartSession","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":25,"symbol":"SDLFrameData_StartSessionACK","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":26,"symbol":"SDLFrameData_StartSessionNACK","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":27,"symbol":"SDLFrameData_EndSession","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":28,"symbol":"SDLFrameData_EndSessionACK","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":29,"symbol":"SDLFrameData_EndSessionNACK","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":30,"symbol":"SDLFrameData_ServiceDataACK","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":31,"symbol":"SDLFrameData_HeartbeatACK","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":33,"symbol":"SDLFrameData_SingleFrame","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":35,"symbol":"SDLFrameData_FirstFrame","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":37,"symbol":"SDLFrameData_ConsecutiveLastFrame","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":41,"symbol":"SDLProtocolHeader","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":42,"symbol":"_version","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":43,"symbol":"_size","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":46,"symbol":"version","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":47,"symbol":"size","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":48,"symbol":"compressed","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":49,"symbol":"frameType","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":50,"symbol":"serviceType","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":51,"symbol":"frameData","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":52,"symbol":"sessionID","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":53,"symbol":"bytesInPayload","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":55,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":56,"symbol":"-data","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":57,"symbol":"-parse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":58,"symbol":"-description","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolHeader.h","line":59,"symbol":"+headerForVersion:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolListener.h","line":9,"symbol":"SDLProtocolListener","symbol_kind":"sourcekitten.source.lang.objc.decl.protocol","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolListener.h","line":12,"symbol":"-handleProtocolStartSessionACK:sessionID:version:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolListener.h","line":13,"symbol":"-handleProtocolStartSessionNACK:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolListener.h","line":14,"symbol":"-handleProtocolEndSessionACK:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolListener.h","line":15,"symbol":"-handleProtocolEndSessionNACK:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolListener.h","line":16,"symbol":"-handleHeartbeatForSession:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolListener.h","line":17,"symbol":"-handleHeartbeatACK","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolListener.h","line":18,"symbol":"-onProtocolMessageReceived:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolListener.h","line":19,"symbol":"-onProtocolOpened","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolListener.h","line":20,"symbol":"-onProtocolClosed","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolListener.h","line":21,"symbol":"-onError:exception:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolMessage.h","line":8,"symbol":"SDLProtocolMessage","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolMessage.h","line":10,"symbol":"header","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolMessage.h","line":11,"symbol":"payload","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolMessage.h","line":12,"symbol":"data","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolMessage.h","line":14,"symbol":"+messageWithHeader:andPayload:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolMessage.h","line":16,"symbol":"-size","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolMessage.h","line":17,"symbol":"-description","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolMessage.h","line":18,"symbol":"-rpcDictionary","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProtocolMessage.h","line":20,"symbol":"+determineVersion:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":17,"symbol":"SDLProxy","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":18,"symbol":"_version","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":19,"symbol":"_bulkSessionID","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":20,"symbol":"_isConnected","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":21,"symbol":"_alreadyDestructed","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":24,"symbol":"protocol","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":25,"symbol":"transport","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":26,"symbol":"proxyListeners","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":27,"symbol":"startSessionTimer","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":28,"symbol":"debugConsoleGroupName","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":29,"symbol":"proxyVersion","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":30,"symbol":"streamingMediaManager","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":32,"symbol":"-initWithTransport:protocol:delegate:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":35,"symbol":"-dispose","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":37,"symbol":"-addDelegate:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":38,"symbol":"-removeDelegate:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":40,"symbol":"-sendRPC:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":41,"symbol":"-sendRPCRequest:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":43,"symbol":"-handleRPCDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":44,"symbol":"-handleRpcMessage:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":46,"symbol":"-handleProtocolMessage:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":48,"symbol":"+enableSiphonDebug","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxy.h","line":49,"symbol":"+disableSiphonDebug","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyFactory.h","line":11,"symbol":"SDLProxyFactory","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyFactory.h","line":14,"symbol":"+buildSDLProxyWithListener:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyFactory.h","line":16,"symbol":"+buildSDLProxyWithListener:tcpIPAddress:tcpPort:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":67,"symbol":"SDLProxyListener","symbol_kind":"sourcekitten.source.lang.objc.decl.protocol","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":69,"symbol":"-onOnDriverDistraction:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":70,"symbol":"-onOnHMIStatus:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":71,"symbol":"-onProxyClosed","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":72,"symbol":"-onProxyOpened","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":76,"symbol":"-onAddCommandResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":77,"symbol":"-onAddSubMenuResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":78,"symbol":"-onAlertManeuverResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":79,"symbol":"-onAlertResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":80,"symbol":"-onChangeRegistrationResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":81,"symbol":"-onCreateInteractionChoiceSetResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":82,"symbol":"-onDeleteCommandResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":83,"symbol":"-onDeleteFileResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":84,"symbol":"-onDeleteInteractionChoiceSetResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":85,"symbol":"-onDeleteSubMenuResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":86,"symbol":"-onDiagnosticMessageResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":87,"symbol":"-onDialNumberResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":88,"symbol":"-onEncodedSyncPDataResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":89,"symbol":"-onEndAudioPassThruResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":90,"symbol":"-onError:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":91,"symbol":"-onGenericResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":92,"symbol":"-onGetDTCsResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":93,"symbol":"-onGetVehicleDataResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":94,"symbol":"-onListFilesResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":95,"symbol":"-onReceivedLockScreenIcon:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":96,"symbol":"-onOnAppInterfaceUnregistered:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":97,"symbol":"-onOnAudioPassThru:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":98,"symbol":"-onOnButtonEvent:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":99,"symbol":"-onOnButtonPress:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":100,"symbol":"-onOnCommand:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":101,"symbol":"-onOnEncodedSyncPData:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":102,"symbol":"-onOnHashChange:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":103,"symbol":"-onOnLanguageChange:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":104,"symbol":"-onOnLockScreenNotification:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":105,"symbol":"-onOnPermissionsChange:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":106,"symbol":"-onOnSyncPData:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":107,"symbol":"-onOnSystemRequest:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":108,"symbol":"-onOnTBTClientState:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":109,"symbol":"-onOnTouchEvent:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":110,"symbol":"-onOnVehicleData:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":111,"symbol":"-onPerformAudioPassThruResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":112,"symbol":"-onPerformInteractionResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":113,"symbol":"-onPutFileResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":114,"symbol":"-onReadDIDResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":115,"symbol":"-onRegisterAppInterfaceResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":116,"symbol":"-onResetGlobalPropertiesResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":117,"symbol":"-onScrollableMessageResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":118,"symbol":"-onSendLocationResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":119,"symbol":"-onSetAppIconResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":120,"symbol":"-onSetDisplayLayoutResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":121,"symbol":"-onSetGlobalPropertiesResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":122,"symbol":"-onSetMediaClockTimerResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":123,"symbol":"-onShowConstantTBTResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":124,"symbol":"-onShowResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":125,"symbol":"-onSliderResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":126,"symbol":"-onSpeakResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":127,"symbol":"-onSubscribeButtonResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":128,"symbol":"-onSubscribeVehicleDataResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":129,"symbol":"-onSyncPDataResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":130,"symbol":"-onUpdateTurnListResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":131,"symbol":"-onUnregisterAppInterfaceResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":132,"symbol":"-onUnsubscribeButtonResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLProxyListener.h","line":133,"symbol":"-onUnsubscribeVehicleDataResponse:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLPutFileResponse.h","line":23,"symbol":"spaceAvailable","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessage.h","line":8,"symbol":"SDLRPCMessage","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessage.h","line":9,"symbol":"function","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessage.h","line":10,"symbol":"parameters","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessage.h","line":11,"symbol":"messageType","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessage.h","line":14,"symbol":"-initWithName:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessage.h","line":15,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessage.h","line":16,"symbol":"-getFunctionName","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessage.h","line":17,"symbol":"-setFunctionName:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessage.h","line":18,"symbol":"-getParameters:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessage.h","line":19,"symbol":"-setParameters:value:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessage.h","line":21,"symbol":"bulkData","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessage.h","line":22,"symbol":"name","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessage.h","line":23,"symbol":"messageType","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessageType.h","line":6,"symbol":"SDLRPCMessageType","symbol_kind":"sourcekitten.source.lang.objc.decl.typedef","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessageType.h","line":6,"symbol":"SDLRPCMessageType","symbol_kind":"sourcekitten.source.lang.objc.decl.enum","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessageType.h","line":7,"symbol":"SDLRPCMessageTypeRequest","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessageType.h","line":8,"symbol":"SDLRPCMessageTypeResponse","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCMessageType.h","line":9,"symbol":"SDLRPCMessageTypeNotification","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCNotification.h","line":7,"symbol":"SDLRPCNotification","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCNotification.h","line":10,"symbol":"-initWithName:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCNotification.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequest.h","line":7,"symbol":"SDLRPCRequest","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequest.h","line":10,"symbol":"correlationID","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":57,"symbol":"SDLRPCRequestFactory","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":61,"symbol":"+buildAddCommandWithID:menuName:parentID:position:vrCommands:iconValue:iconType:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":63,"symbol":"+buildAddCommandWithID:menuName:vrCommands:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":65,"symbol":"+buildAddCommandWithID:vrCommands:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":70,"symbol":"+buildAddSubMenuWithID:menuName:position:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":72,"symbol":"+buildAddSubMenuWithID:menuName:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":77,"symbol":"+buildAlertWithTTS:alertText1:alertText2:alertText3:playTone:duration:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":79,"symbol":"+buildAlertWithTTS:alertText1:alertText2:playTone:duration:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":81,"symbol":"+buildAlertWithTTS:playTone:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":85,"symbol":"+buildAlertWithTTSChunks:alertText1:alertText2:alertText3:playTone:duration:softButtons:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":87,"symbol":"+buildAlertWithTTSChunks:playTone:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":90,"symbol":"+buildAlertWithAlertText1:alertText2:alertText3:duration:softButtons:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":92,"symbol":"+buildAlertWithAlertText1:alertText2:alertText3:duration:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":94,"symbol":"+buildAlertWithAlertText1:alertText2:duration:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":97,"symbol":"+buildAlertManeuverwithTTSchunks:softButtons:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":99,"symbol":"+buildChangeRegistrationWithLanguage:hmiDisplayLanguage:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":101,"symbol":"+buildCreateInteractionChoiceSetWithID:choiceSet:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":103,"symbol":"+buildDeleteCommandWithID:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":105,"symbol":"+buildDeleteFileWithName:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":107,"symbol":"+buildDialNumberWithNumber:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":109,"symbol":"+buildListFilesWithCorrelationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":111,"symbol":"+buildDeleteInteractionChoiceSetWithID:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":113,"symbol":"+buildDeleteSubMenuWithID:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":115,"symbol":"+buildEndAudioPassThruWithCorrelationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":117,"symbol":"+buildGetDTCsWithECUName:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":119,"symbol":"+buildGetVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:vin:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":121,"symbol":"+buildPerformAudioPassThruWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:maxDuration:bitsPerSample:audioType:muteAudio:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":125,"symbol":"+buildPerformInteractionWithInitialChunks:initialText:interactionChoiceSetIDList:helpChunks:timeoutChunks:interactionMode:timeout:vrHelp:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":128,"symbol":"+buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:vrHelp:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":130,"symbol":"+buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetID:vrHelp:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":132,"symbol":"+buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":134,"symbol":"+buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetID:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":137,"symbol":"+buildPutFileWithFileName:fileType:persistentFile:correlationId:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":138,"symbol":"+buildPutFileWithFileName:fileType:persisistentFile:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":140,"symbol":"+buildReadDIDWithECUName:didLocation:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":143,"symbol":"+buildRegisterAppInterfaceWithAppName:ttsName:vrSynonyms:isMediaApp:languageDesired:hmiDisplayLanguageDesired:appID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":145,"symbol":"+buildRegisterAppInterfaceWithAppName:isMediaApp:languageDesired:appID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":147,"symbol":"+buildRegisterAppInterfaceWithAppName:languageDesired:appID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":150,"symbol":"+buildResetGlobalPropertiesWithProperties:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":152,"symbol":"+buildSendLocationWithLongitude:latitude:locationName:locationDescription:address:phoneNumber:image:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":154,"symbol":"+buildScrollableMessage:timeout:softButtons:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":156,"symbol":"+buildSetAppIconWithFileName:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":158,"symbol":"+buildSetDisplayLayout:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":162,"symbol":"+buildSetGlobalPropertiesWithHelpText:timeoutText:vrHelpTitle:vrHelp:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":164,"symbol":"+buildSetGlobalPropertiesWithHelpText:timeoutText:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":169,"symbol":"+buildSetMediaClockTimerWithHours:minutes:seconds:updateMode:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":171,"symbol":"+buildSetMediaClockTimerWithUpdateMode:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":176,"symbol":"+buildShowWithMainField1:mainField2:mainField3:mainField4:statusBar:mediaClock:mediaTrack:alignment:graphic:softButtons:customPresets:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":178,"symbol":"+buildShowWithMainField1:mainField2:statusBar:mediaClock:mediaTrack:alignment:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":180,"symbol":"+buildShowWithMainField1:mainField2:alignment:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":185,"symbol":"+buildSliderDynamicFooterWithNumTicks:position:sliderHeader:sliderFooter:timeout:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":187,"symbol":"+buildSliderStaticFooterWithNumTicks:position:sliderHeader:sliderFooter:timeout:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":191,"symbol":"+buildSpeakWithTTSChunks:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":194,"symbol":"+buildSpeakWithTTS:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":197,"symbol":"+buildSubscribeButtonWithName:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":199,"symbol":"+buildSubscribeVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":201,"symbol":"+buildShowConstantTBTWithString:navigationText2:eta:timeToDestination:totalDistance:turnIcon:nextTurnIcon:distanceToManeuver:distanceToManeuverScale:maneuverComplete:softButtons:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":203,"symbol":"+buildUnregisterAppInterfaceWithCorrelationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":205,"symbol":"+buildUnsubscribeButtonWithName:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":207,"symbol":"+buildUnsubscribeVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCRequestFactory.h","line":209,"symbol":"+buildUpdateTurnListWithTurnList:softButtons:correlationID:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCResponse.h","line":9,"symbol":"SDLRPCResponse","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCResponse.h","line":12,"symbol":"correlationID","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCResponse.h","line":13,"symbol":"success","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCResponse.h","line":14,"symbol":"resultCode","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCResponse.h","line":15,"symbol":"info","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCStruct.h","line":7,"symbol":"SDLRPCStruct","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCStruct.h","line":8,"symbol":"store","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCStruct.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCStruct.h","line":12,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRPCStruct.h","line":14,"symbol":"-serializeAsDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLReadDIDResponse.h","line":15,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLReadDIDResponse.h","line":16,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLReadDIDResponse.h","line":18,"symbol":"didResult","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":7,"symbol":"SDLRequestType","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":10,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":11,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":13,"symbol":"+HTTP","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":14,"symbol":"+FILE_RESUME","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":15,"symbol":"+AUTH_REQUEST","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":16,"symbol":"+AUTH_CHALLENGE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":17,"symbol":"+AUTH_ACK","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":18,"symbol":"+PROPRIETARY","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":19,"symbol":"+QUERY_APPS","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":20,"symbol":"+LAUNCH_APP","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":21,"symbol":"+LOCK_SCREEN_ICON_URL","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":22,"symbol":"+TRAFFIC_MESSAGE_CHANNEL","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":23,"symbol":"+DRIVER_PROFILE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":24,"symbol":"+VOICE_SEARCH","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":25,"symbol":"+NAVIGATION","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":26,"symbol":"+PHONE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":27,"symbol":"+CLIMATE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":28,"symbol":"+SETTINGS","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":29,"symbol":"+VEHICLE_DIAGNOSTICS","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":30,"symbol":"+EMERGENCY","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":31,"symbol":"+MEDIA","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLRequestType.h","line":32,"symbol":"+FOTA","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLResult.h","line":46,"symbol":"+CHAR_LIMIT_EXCEEDED","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLScreenParams.h","line":10,"symbol":"SDLScreenParams","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLScreenParams.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLScreenParams.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLScreenParams.h","line":16,"symbol":"resolution","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLScreenParams.h","line":17,"symbol":"touchEventAvailable","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSendLocation.h","line":11,"symbol":"SDLSendLocation","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSendLocation.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSendLocation.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSendLocationResponse.h","line":7,"symbol":"SDLSendLocationResponse","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSendLocationResponse.h","line":9,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSendLocationResponse.h","line":10,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSetAppIconResponse.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSetAppIconResponse.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSetDisplayLayoutResponse.h","line":22,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSetDisplayLayoutResponse.h","line":24,"symbol":"displayCapabilities","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSetDisplayLayoutResponse.h","line":25,"symbol":"buttonCapabilities","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSetDisplayLayoutResponse.h","line":26,"symbol":"softButtonCapabilities","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSetDisplayLayoutResponse.h","line":27,"symbol":"presetBankCapabilities","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSetGlobalProperties.h","line":92,"symbol":"menuTitle","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSetGlobalProperties.h","line":93,"symbol":"menuIcon","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSetGlobalProperties.h","line":94,"symbol":"keyboardProperties","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBT.h","line":18,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBT.h","line":19,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBT.h","line":21,"symbol":"navigationText1","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBT.h","line":22,"symbol":"navigationText2","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBT.h","line":23,"symbol":"eta","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBT.h","line":24,"symbol":"timeToDestination","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBT.h","line":25,"symbol":"totalDistance","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBT.h","line":26,"symbol":"turnIcon","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBT.h","line":27,"symbol":"nextTurnIcon","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBT.h","line":28,"symbol":"distanceToManeuver","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBT.h","line":29,"symbol":"distanceToManeuverScale","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBT.h","line":30,"symbol":"maneuverComplete","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBT.h","line":31,"symbol":"softButtons","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBTResponse.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLShowConstantTBTResponse.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSiphonServer.h","line":7,"symbol":"SDLSiphonServer","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSiphonServer.h","line":10,"symbol":"+enableSiphonDebug","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSiphonServer.h","line":11,"symbol":"+disableSiphonDebug","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSiphonServer.h","line":12,"symbol":"+_siphonRawTransportDataFromApp:msgBytesLength:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSiphonServer.h","line":13,"symbol":"+_siphonRawTransportDataFromSDL:msgBytesLength:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSiphonServer.h","line":14,"symbol":"+_siphonNSLogData:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSiphonServer.h","line":15,"symbol":"+_siphonFormattedTraceData:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSiphonServer.h","line":16,"symbol":"+_siphonIsActive","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSiphonServer.h","line":17,"symbol":"+init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSiphonServer.h","line":18,"symbol":"+dealloc","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSoftButton.h","line":11,"symbol":"SDLSoftButton","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSoftButton.h","line":14,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSoftButton.h","line":15,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSoftButton.h","line":17,"symbol":"type","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSoftButton.h","line":18,"symbol":"text","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSoftButton.h","line":19,"symbol":"image","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSoftButton.h","line":20,"symbol":"isHighlighted","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSoftButton.h","line":21,"symbol":"softButtonID","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSoftButton.h","line":22,"symbol":"systemAction","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSpeechCapabilities.h","line":12,"symbol":"SDLSpeechCapabilities","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSpeechCapabilities.h","line":38,"symbol":"+SAPI_PHONEMES","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSpeechCapabilities.h","line":40,"symbol":"+LHPLUS_PHONEMES","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSpeechCapabilities.h","line":42,"symbol":"+PRE_RECORDED","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSpeechCapabilities.h","line":44,"symbol":"+SILENCE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":19,"symbol":"SDLStreamingVideoError","symbol_kind":"sourcekitten.source.lang.objc.decl.typedef","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":19,"symbol":"SDLStreamingVideoError","symbol_kind":"sourcekitten.source.lang.objc.decl.enum","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":20,"symbol":"SDLStreamingVideoErrorHeadUnitNACK","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":21,"symbol":"SDLSTreamingVideoErrorInvalidOperatingSystemVersion","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":22,"symbol":"SDLStreamingVideoErrorConfigurationCompressionSessionCreationFailure","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":23,"symbol":"SDLStreamingVideoErrorConfigurationAllocationFailure","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":24,"symbol":"SDLStreamingVideoErrorConfigurationCompressionSessionSetPropertyFailure","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":27,"symbol":"SDLStreamingAudioError","symbol_kind":"sourcekitten.source.lang.objc.decl.typedef","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":27,"symbol":"SDLStreamingAudioError","symbol_kind":"sourcekitten.source.lang.objc.decl.enum","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":28,"symbol":"SDLStreamingAudioErrorHeadUnitNACK","symbol_kind":"sourcekitten.source.lang.objc.decl.enumcase","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":31,"symbol":"SDLErrorDomainStreamingMediaVideo","symbol_kind":"sourcekitten.source.lang.objc.decl.constant","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":32,"symbol":"SDLErrorDomainStreamingMediaAudio","symbol_kind":"sourcekitten.source.lang.objc.decl.constant","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":34,"symbol":"SDLStreamingStartBlock","symbol_kind":"sourcekitten.source.lang.objc.decl.typedef","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":37,"symbol":"SDLStreamingMediaManager","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":39,"symbol":"-initWithProtocol:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":85,"symbol":"videoSessionConnected","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLStreamingMediaManager.h","line":86,"symbol":"audioSessionConnected","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSubscribeVehicleData.h","line":133,"symbol":"eCallInfo","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSubscribeVehicleData.h","line":134,"symbol":"airbagStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSubscribeVehicleData.h","line":135,"symbol":"emergencyEvent","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSubscribeVehicleData.h","line":136,"symbol":"clusterModeStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSubscribeVehicleData.h","line":137,"symbol":"myKey","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSubscribeVehicleDataResponse.h","line":124,"symbol":"eCallInfo","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSubscribeVehicleDataResponse.h","line":125,"symbol":"airbagStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSubscribeVehicleDataResponse.h","line":126,"symbol":"emergencyEvent","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSubscribeVehicleDataResponse.h","line":127,"symbol":"clusterModes","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSubscribeVehicleDataResponse.h","line":128,"symbol":"myKey","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSyncPData.h","line":7,"symbol":"SDLSyncPData","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSyncPData.h","line":10,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSyncPData.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSyncPDataResponse.h","line":7,"symbol":"SDLSyncPDataResponse","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSyncPDataResponse.h","line":10,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLSyncPDataResponse.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTBTState.h","line":7,"symbol":"SDLTBTState","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTBTState.h","line":10,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTBTState.h","line":11,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTBTState.h","line":13,"symbol":"+ROUTE_UPDATE_REQUEST","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTBTState.h","line":14,"symbol":"+ROUTE_ACCEPTED","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTBTState.h","line":15,"symbol":"+ROUTE_REFUSED","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTBTState.h","line":16,"symbol":"+ROUTE_CANCELLED","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTBTState.h","line":17,"symbol":"+ETA_REQUEST","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTBTState.h","line":18,"symbol":"+NEXT_TURN_REQUEST","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTBTState.h","line":19,"symbol":"+ROUTE_STATUS_REQUEST","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTBTState.h","line":20,"symbol":"+ROUTE_SUMMARY_REQUEST","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTBTState.h","line":21,"symbol":"+TRIP_STATUS_REQUEST","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTBTState.h","line":22,"symbol":"+ROUTE_UPDATE_REQUEST_TIMEOUT","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTCPTransport.h","line":6,"symbol":"SDLTCPTransport","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTCPTransport.h","line":7,"symbol":"socket","symbol_kind":"sourcekitten.source.lang.objc.decl.ivar","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTCPTransport.h","line":10,"symbol":"hostName","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTCPTransport.h","line":11,"symbol":"portNumber","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTTSChunkFactory.h","line":10,"symbol":"SDLTTSChunkFactory","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTTSChunkFactory.h","line":13,"symbol":"+buildTTSChunkForString:type:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTTSChunkFactory.h","line":14,"symbol":"+buildTTSChunksFromSimple:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTimerMode.h","line":7,"symbol":"SDLTimerMode","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTimerMode.h","line":10,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTimerMode.h","line":11,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTimerMode.h","line":13,"symbol":"+UP","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTimerMode.h","line":14,"symbol":"+DOWN","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTimerMode.h","line":15,"symbol":"+NONE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTireStatus.h","line":10,"symbol":"SDLTireStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTireStatus.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTireStatus.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTireStatus.h","line":16,"symbol":"pressureTelltale","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTireStatus.h","line":17,"symbol":"leftFront","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTireStatus.h","line":18,"symbol":"rightFront","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTireStatus.h","line":19,"symbol":"leftRear","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTireStatus.h","line":20,"symbol":"rightRear","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTireStatus.h","line":21,"symbol":"innerLeftRear","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTireStatus.h","line":22,"symbol":"innerRightRear","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchCoord.h","line":7,"symbol":"SDLTouchCoord","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchCoord.h","line":10,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchCoord.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchCoord.h","line":13,"symbol":"x","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchCoord.h","line":14,"symbol":"y","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchEvent.h","line":7,"symbol":"SDLTouchEvent","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchEvent.h","line":10,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchEvent.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchEventCapabilities.h","line":7,"symbol":"SDLTouchEventCapabilities","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchEventCapabilities.h","line":10,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchEventCapabilities.h","line":11,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchEventCapabilities.h","line":13,"symbol":"pressAvailable","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchEventCapabilities.h","line":14,"symbol":"multiTouchAvailable","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchEventCapabilities.h","line":15,"symbol":"doublePressAvailable","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchType.h","line":7,"symbol":"SDLTouchType","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchType.h","line":10,"symbol":"+valueOf:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchType.h","line":11,"symbol":"+values","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchType.h","line":13,"symbol":"+BEGIN","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchType.h","line":14,"symbol":"+MOVE","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTouchType.h","line":15,"symbol":"+END","symbol_kind":"sourcekitten.source.lang.objc.decl.method.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTransportDelegate.h","line":4,"symbol":"SDLTransportDelegate","symbol_kind":"sourcekitten.source.lang.objc.decl.protocol","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTransportDelegate.h","line":6,"symbol":"-onTransportConnected","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTransportDelegate.h","line":7,"symbol":"-onTransportDisconnected","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTransportDelegate.h","line":8,"symbol":"-onDataReceived:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTurn.h","line":9,"symbol":"SDLTurn","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTurn.h","line":12,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTurn.h","line":13,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTurn.h","line":15,"symbol":"navigationText","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLTurn.h","line":16,"symbol":"turnIcon","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUnsubscribeVehicleData.h","line":123,"symbol":"steeringWheelAngle","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUnsubscribeVehicleData.h","line":124,"symbol":"eCallInfo","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUnsubscribeVehicleData.h","line":125,"symbol":"airbagStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUnsubscribeVehicleData.h","line":126,"symbol":"emergencyEvent","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUnsubscribeVehicleData.h","line":127,"symbol":"clusterModeStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUnsubscribeVehicleData.h","line":128,"symbol":"myKey","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUnsubscribeVehicleDataResponse.h","line":123,"symbol":"eCallInfo","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUnsubscribeVehicleDataResponse.h","line":124,"symbol":"airbagStatus","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUnsubscribeVehicleDataResponse.h","line":125,"symbol":"emergencyEvent","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUnsubscribeVehicleDataResponse.h","line":126,"symbol":"clusterModes","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUnsubscribeVehicleDataResponse.h","line":127,"symbol":"myKey","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUpdateTurnList.h","line":15,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUpdateTurnList.h","line":16,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUpdateTurnListResponse.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLUpdateTurnListResponse.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLVRHelpItem.h","line":9,"symbol":"SDLVRHelpItem","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLVRHelpItem.h","line":12,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLVRHelpItem.h","line":13,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLVRHelpItem.h","line":15,"symbol":"text","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLVRHelpItem.h","line":16,"symbol":"image","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLVRHelpItem.h","line":17,"symbol":"position","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLVehicleDataResult.h","line":10,"symbol":"SDLVehicleDataResult","symbol_kind":"sourcekitten.source.lang.objc.decl.class","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLVehicleDataResult.h","line":13,"symbol":"-init","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLVehicleDataResult.h","line":14,"symbol":"-initWithDictionary:","symbol_kind":"sourcekitten.source.lang.objc.decl.method.instance","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLVehicleDataResult.h","line":16,"symbol":"dataType","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SDLVehicleDataResult.h","line":17,"symbol":"resultCode","symbol_kind":"sourcekitten.source.lang.objc.decl.property","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SmartDeviceLink.h","line":7,"symbol":"SmartDeviceLinkVersionNumber","symbol_kind":"sourcekitten.source.lang.objc.decl.constant","warning":"undocumented"},{"file":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS/SmartDeviceLink/SmartDeviceLink.h","line":10,"symbol":"SmartDeviceLinkVersionString","symbol_kind":"sourcekitten.source.lang.objc.decl.constant","warning":"undocumented"}],"source_directory":"/Users/joel/Projects/SDL/SmartDeviceLink-iOS"} \ No newline at end of file
diff --git a/scripts/generate-documentation.sh b/scripts/generate-documentation.sh
new file mode 100644
index 000000000..61f8d116b
--- /dev/null
+++ b/scripts/generate-documentation.sh
@@ -0,0 +1,4 @@
+if hash jazzy 2>/dev/null; then
+cd ../
+jazzy --objc --framework-root SmartDeviceLink --sdk iphonesimulator --umbrella-header SmartDeviceLink/SmartDeviceLink.h --theme theme --output docs
+fi \ No newline at end of file
diff --git a/theme/assets/.exist b/theme/assets/.exist
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/theme/assets/.exist
diff --git a/theme/templates/doc.mustache b/theme/templates/doc.mustache
new file mode 100755
index 000000000..6317beb02
--- /dev/null
+++ b/theme/templates/doc.mustache
@@ -0,0 +1,16 @@
+{{#hide_name}}
+{{> nav}}
+{{/hide_name}}
+{{^hide_name}}
+<h1>{{name}} {{kind}} Reference</h1>
+
+<h3>Section Contents</h3>
+
+{{> task_links}}
+
+<h3>Overview</h3>
+
+{{{overview}}}
+
+{{> tasks}}
+{{/hide_name}}
diff --git a/theme/templates/nav.mustache b/theme/templates/nav.mustache
new file mode 100755
index 000000000..fe7d8cdf2
--- /dev/null
+++ b/theme/templates/nav.mustache
@@ -0,0 +1,8 @@
+{{#structure}}
+- name: {{section}}
+ sub_nav:
+{{#children}}
+ - name: {{name}}
+ url: {{path_to_root}}{{url}}
+{{/children}}
+{{/structure}}
diff --git a/theme/templates/parameter.mustache b/theme/templates/parameter.mustache
new file mode 100755
index 000000000..aca965950
--- /dev/null
+++ b/theme/templates/parameter.mustache
@@ -0,0 +1,2 @@
+<dt>{{name}}</dt>
+<dd>{{{discussion}}}</dd>
diff --git a/theme/templates/task.mustache b/theme/templates/task.mustache
new file mode 100755
index 000000000..815a9e22a
--- /dev/null
+++ b/theme/templates/task.mustache
@@ -0,0 +1,50 @@
+{{#items}}
+<h3>
+ {{name}}
+ {{#default_impl_abstract}}
+ Default implementation
+ {{/default_impl_abstract}}
+ {{#from_protocol_extension}}
+ Extension method
+ {{/from_protocol_extension}}
+</h3>
+
+{{#abstract}}
+{{{abstract}}}
+{{#url}}
+<a href="{{{path_to_root}}}{{{url}}}" class="slightly-smaller">See more</a>
+{{/url}}
+{{/abstract}}
+
+{{#default_impl_abstract}}
+<h4>Default Implementation</h4>
+{{{default_impl_abstract}}}
+{{/default_impl_abstract}}
+
+{{#declaration}}
+<h4>{{language}}</h4>
+{{{declaration}}}
+
+{{#other_language_declaration}}
+<h4>Swift</h4>
+{{{other_language_declaration}}}
+{{/other_language_declaration}}
+{{/declaration}}
+
+
+{{#parameters.count}}
+<h4>Parameters</h4>
+<dl>
+ {{#parameters}}
+ {{> parameter}}
+ {{/parameters}}
+</dl>
+{{/parameters.count}}
+{{#return}}
+<div>
+ <h4>Return Value</h4>
+ {{{return}}}
+</div>
+{{/return}}
+
+{{/items}}
diff --git a/theme/templates/task_link.mustache b/theme/templates/task_link.mustache
new file mode 100644
index 000000000..2d91f145d
--- /dev/null
+++ b/theme/templates/task_link.mustache
@@ -0,0 +1,3 @@
+{{#items}}
+<li><a href="#section-{{name}}">{{name}}</a></li>
+{{/items}}
diff --git a/theme/templates/task_links.mustache b/theme/templates/task_links.mustache
new file mode 100644
index 000000000..1ae88f4db
--- /dev/null
+++ b/theme/templates/task_links.mustache
@@ -0,0 +1,7 @@
+{{#tasks.count}}
+<ul>
+ {{#tasks}}
+ {{> task_link}}
+ {{/tasks}}
+</ul>
+{{/tasks.count}}
diff --git a/theme/templates/tasks.mustache b/theme/templates/tasks.mustache
new file mode 100755
index 000000000..f97bb437f
--- /dev/null
+++ b/theme/templates/tasks.mustache
@@ -0,0 +1,7 @@
+{{#tasks.count}}
+<section class="section task-group-section">
+ {{#tasks}}
+ {{> task}}
+ {{/tasks}}
+</section>
+{{/tasks.count}}