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 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 @@ +

Classes Reference

+ +

Section Contents

+ + + +

Overview

+ +

The following classes are available globally.

+ + +
+

+ SDLAbstractProtocol +

+ +

Undocumented

+ + See more + + + + + +

+ SDLAbstractTransport +

+ +

Undocumented

+ + See more + + + + + +

+ SDLAddCommand +

+ +

This class will add a command to the application’s Command Menu SDLMenuParams

+ +

A command will be added to the end of the list of elements in + the Command Menu under the following conditions: +

  • When a SDLCommand is added with no SDLMenuParams value provided
  • +
  • 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
  • + +

    The set of choices which the application builds using SDLAddCommand can be a + mixture of: +

  • Choices having only VR synonym definitions, but no SDLMenuParams definitions +
  • +
  • Choices having only SDLMenuParams definitions, but no VR synonym definitions +
  • +
  • Choices having both SDLMenuParams and VR synonym definitions
  • + +

    HMILevel needs to be FULL, LIMITED or BACKGROUD

    + +

    @since SDL 1.0

    + +
    +

    See

    + SDLDeleteCommand SDLAddSubMenu SDLDeleteSubMenu + +
    + + See more + + +

    Objective-C

    +
    @interface SDLAddCommand : SDLRPCRequest
    + + +

    Swift

    +
    class SDLAddCommand : SDLRPCRequest
    + + + + +

    + SDLAddCommandResponse +

    + +

    SDLAddCommandResponse is sent, when SDLAddCommand has been called

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLAddCommandResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLAddCommandResponse : SDLRPCResponse
    + + + + +

    + SDLAddSubMenu +

    + +

    Add a SDLSubMenu to the Command Menu +

    + 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 +

    +

    + HMILevel needs to be FULL, LIMITED or BACKGROUD +

    + +

    Since SmartDeviceLink 1.0
    + see SDLDeleteSubMenu SDLAddCommand SDLDeleteCommand

    + + See more + + +

    Objective-C

    +
    @interface SDLAddSubMenu : SDLRPCRequest
    + + +

    Swift

    +
    class SDLAddSubMenu : SDLRPCRequest
    + + + + +

    + SDLAddSubMenuResponse +

    + +

    SDLAddSubMenuResponse is sent, when SDLAddSubMenu has been called +Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLAddSubMenuResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLAddSubMenuResponse : SDLRPCResponse
    + + + + +

    + SDLAirbagStatus +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLAlert +

    + +

    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.

    + +

    +
    + HMILevel needs to be FULL or LIMITED.
    + If the app has been granted function group Notification the SDLHMILevel can + also be BACKGROUND

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLAlert : SDLRPCRequest
    + + +

    Swift

    +
    class SDLAlert : SDLRPCRequest
    + + + + +

    + SDLAlertManeuver +

    + +

    @since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLAlertManeuver : SDLRPCRequest
    + + +

    Swift

    +
    class SDLAlertManeuver : SDLRPCRequest
    + + + + +

    + SDLAlertManeuverResponse +

    + +

    SDLAlertManeuverResponse is sent, when SDLAlertManeuver has been called. + * @since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLAlertManeuverResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLAlertManeuverResponse : SDLRPCResponse
    + + + + +

    + SDLAlertResponse +

    + +

    Sent after SDLAlert has been sent +@since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLAlertResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLAlertResponse : SDLRPCResponse
    + + + + +

    + SDLAmbientLightStatus +

    + +

    Reflects the status of the ambient light sensor +@since SDL 3.0

    + + See more + + +

    Objective-C

    +
    @interface SDLAmbientLightStatus : SDLEnum
    + + +

    Swift

    +
    class SDLAmbientLightStatus : SDLEnum
    + + + + +

    + SDLAppHMIType +

    + +

    Enumeration listing possible app hmi types.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLAppHMIType : SDLEnum
    + + +

    Swift

    +
    class SDLAppHMIType : SDLEnum
    + + + + +

    + SDLAppInterfaceUnregisteredReason +

    + +

    Indicates reason why app interface was unregistered. The application is being disconnected by SDL.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLAppInterfaceUnregisteredReason : SDLEnum
    + + +

    Swift

    +
    class SDLAppInterfaceUnregisteredReason : SDLEnum
    + + + + +

    + SDLAudioPassThruCapabilities +

    + +

    Describes different audio type configurations for SDLPerformAudioPassThru, e.g. {8kHz,8-bit,PCM} +

    Parameter List + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescriptionSmartDeviceLink Ver. Available
    samplingRateSDLSamplingRate * Describes the sampling rate for AudioPassThru + SmartDeviceLink 2.0
    bitsPerSampleSDLBitsPerSample * Describes the sample depth in bit for AudioPassThru + SmartDeviceLink 2.0
    audioTypeSDLAudioType * Describes the audiotype for AudioPassThru + SmartDeviceLink 2.0
    +Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLAudioPassThruCapabilities : SDLRPCStruct
    + + +

    Swift

    +
    class SDLAudioPassThruCapabilities : SDLRPCStruct
    + + + + +

    + SDLAudioStreamingState +

    + +

    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

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLAudioStreamingState : SDLEnum
    + + +

    Swift

    +
    class SDLAudioStreamingState : SDLEnum
    + + + + +

    + SDLAudioType +

    + +

    Describes different audio type options for PerformAudioPassThru

    + + See more + + +

    Objective-C

    +
    @interface SDLAudioType : SDLEnum
    + + +

    Swift

    +
    class SDLAudioType : SDLEnum
    + + + + +

    + SDLBeltStatus +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLBitsPerSample +

    + +

    Describes different bit depth options for PerformAudioPassThru

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLBitsPerSample : SDLEnum
    + + +

    Swift

    +
    class SDLBitsPerSample : SDLEnum
    + + + + +

    + SDLBodyInformation +

    + +

    The body information including power modes.

    + + See more + + +

    Objective-C

    +
    @interface SDLBodyInformation : SDLRPCStruct
    + + +

    Swift

    +
    class SDLBodyInformation : SDLRPCStruct
    + + + + +

    + SDLButtonCapabilities +

    + +

    Provides information about the capabilities of a SDL HMI button.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLButtonCapabilities : SDLRPCStruct
    + + +

    Swift

    +
    class SDLButtonCapabilities : SDLRPCStruct
    + + + + +

    + SDLButtonEventMode +

    + +

    Indicates whether the button was depressed or released. A BUTTONUP event will always be preceded by a BUTTONDOWN event.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLButtonEventMode : SDLEnum
    + + +

    Swift

    +
    class SDLButtonEventMode : SDLEnum
    + + + + +

    + SDLButtonName +

    + +

    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.

    + +

    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.

    + +

    The application can discover which buttons a given SDL unit implements by + interrogating the ButtonCapabilities parameter of the + RegisterAppInterface response.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLButtonName : SDLEnum
    + + +

    Swift

    +
    class SDLButtonName : SDLEnum
    + + + + +

    + SDLButtonPressMode +

    + +

    Indicates whether this is a LONG or SHORT button press

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLButtonPressMode : SDLEnum
    + + +

    Swift

    +
    class SDLButtonPressMode : SDLEnum
    + + + + +

    + SDLCarModeStatus +

    + +

    Describes the carmode the vehicle is in. + * Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLCarModeStatus : SDLEnum
    + + +

    Swift

    +
    class SDLCarModeStatus : SDLEnum
    + + + + +

    + SDLChangeRegistration +

    + +

    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.

    + +

    Any HMILevel allowed

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLChangeRegistration : SDLRPCRequest
    + + +

    Swift

    +
    class SDLChangeRegistration : SDLRPCRequest
    + + + + +

    + SDLChangeRegistrationResponse +

    + +

    SDLChangeRegistrationResponse is sent, when SDLChangeRegistration has been called

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLChangeRegistrationResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLChangeRegistrationResponse : SDLRPCResponse
    + + + + +

    + SDLCharacterSet +

    + +

    Character sets supported by SDL.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLCharacterSet : SDLEnum
    + + +

    Swift

    +
    class SDLCharacterSet : SDLEnum
    + + + + +

    + SDLChoice +

    + +

    A choice is an option which a user can select either via the menu or via voice recognition (VR) during an application initiated interaction. +

    Parameter List + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescriptionSmartDeviceLink Ver. Available
    choiceIDNSNumber * Application-scoped identifier that uniquely identifies this choice. +
    Min: 0 +
    Max: 65535 +
    SmartDeviceLink 1.0
    menuNameNSString * Text which appears in menu, representing this choice. +
    Min: 1 +
    Max: 100 +
    SmartDeviceLink 1.0
    vrCommandsNSMutableArray *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 elementSmartDeviceLink 1.0
    imageSDLImage * Either a static hex icon value or a binary image file name identifier (sent by PutFile).SmartDeviceLink 2.0

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLChoice : SDLRPCStruct
    + + +

    Swift

    +
    class SDLChoice : SDLRPCStruct
    + + + + +

    + SDLClusterModeStatus +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLCompassDirection +

    + +

    The list of potential compass directions.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLCompassDirection : SDLEnum
    + + +

    Swift

    +
    class SDLCompassDirection : SDLEnum
    + + + + +

    + SDLComponentVolumeStatus +

    + +

    The volume status of a vehicle component.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLComponentVolumeStatus : SDLEnum
    + + +

    Swift

    +
    class SDLComponentVolumeStatus : SDLEnum
    + + + + +

    + SDLConsoleController +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLCreateInteractionChoiceSet +

    + +

    Creates a Choice Set which can be used in subsequent SDLPerformInteraction Operations.

    + +

    HMILevel needs to be FULL, LIMITED or BACKGROUND

    + +

    Before a perform interaction is sent you MUST wait for the success from the CreateInteractionChoiceSet RPC.

    + +

    If you do not wait the system may not recognize the first utterance from the user.

    + +

    @since SDL 1.0

    + +
    +

    See

    + SDLDeleteInteractionChoiceSet SDLPerformInteraction + +
    + + See more + + +

    Objective-C

    +
    @interface SDLCreateInteractionChoiceSet : SDLRPCRequest
    + + +

    Swift

    +
    class SDLCreateInteractionChoiceSet : SDLRPCRequest
    + + + + +

    + SDLCreateInteractionChoiceSetResponse +

    + +

    SDLCreateInteractionChoiceSetResponse is sent, when SDLCreateInteractionChoiceSet + has been called

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLCreateInteractionChoiceSetResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLCreateInteractionChoiceSetResponse : SDLRPCResponse
    + + + + +

    + SDLDIDResult +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLDebugTool +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLDeleteCommand +

    + +

    Removes a command from the Command Menu +

    + HMI Status Requirements:
    + HMILevel: FULL, LIMITED or BACKGROUND
    + AudioStreamingState: N/A
    + SystemContext: Should not be attempted when VRSESSION or MENU +

    + +

    Since SmartDeviceLink 1.0
    + see SDLAddCommand SDLAddSubMenu SDLDeleteSubMenu

    + + See more + + +

    Objective-C

    +
    @interface SDLDeleteCommand : SDLRPCRequest
    + + +

    Swift

    +
    class SDLDeleteCommand : SDLRPCRequest
    + + + + +

    + SDLDeleteCommandResponse +

    + +

    SDLDeleteCommandResponse is sent, when SDLDeleteCommand has been called

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDeleteCommandResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLDeleteCommandResponse : SDLRPCResponse
    + + + + +

    + SDLDeleteFile +

    + +

    Used to delete a file resident on the SDL module in the app’s local cache. + Not supported on first generation SDL vehicles +

    + +

    Since SmartDeviceLink 2.0
    + see SDLPutFile SDLListFiles

    + + See more + + +

    Objective-C

    +
    @interface SDLDeleteFile : SDLRPCRequest
    + + +

    Swift

    +
    class SDLDeleteFile : SDLRPCRequest
    + + + + +

    + SDLDeleteFileResponse +

    + +

    Delete File Response is sent, when DeleteFile has been called

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDeleteFileResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLDeleteFileResponse : SDLRPCResponse
    + + + + +

    + SDLDeleteInteractionChoiceSet +

    + +

    Deletes an existing Choice Set identified by the parameter + interactionChoiceSetID. If the specified interactionChoiceSetID is currently + in use by an active SDLPerformInteraction this call to + delete the Choice Set will fail returning an IN_USE resultCode +

    + Function Group: Base +

    + HMILevel needs to be FULL, LIMITED or BACKGROUD
    +

    + +

    Since SmartDeviceLink 1.0
    + see SDLCreateInteractionChoiceSet SDLPerformInteraction

    + + See more + + +

    Objective-C

    +
    @interface SDLDeleteInteractionChoiceSet : SDLRPCRequest
    + + +

    Swift

    +
    class SDLDeleteInteractionChoiceSet : SDLRPCRequest
    + + + + +

    + SDLDeleteInteractionChoiceSetResponse +

    + +

    SDLDeleteInteractionChoiceSetResponse is sent, when SDLDeleteInteractionChoiceSet has been called

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDeleteInteractionChoiceSetResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLDeleteInteractionChoiceSetResponse : SDLRPCResponse
    + + + + +

    + SDLDeleteSubMenu +

    + +

    Deletes a submenu from the Command Menu +

    + Notes: When an app deletes a submenu that has child commands, those + child commands are also deleted +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 1.0
    + see SDLAddCommand SDLAddSubMenu SDLDeleteCommand

    + + See more + + +

    Objective-C

    +
    @interface SDLDeleteSubMenu : SDLRPCRequest
    + + +

    Swift

    +
    class SDLDeleteSubMenu : SDLRPCRequest
    + + + + +

    + SDLDeleteSubMenuResponse +

    + +

    SDLDeleteSubMenuResponse is sent, when SDLDeleteSubMenu has been called

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDeleteSubMenuResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLDeleteSubMenuResponse : SDLRPCResponse
    + + + + +

    + SDLDeviceInfo +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLDeviceLevelStatus +

    + +

    Reflects the reported battery status of the connected device, if reported.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDeviceLevelStatus : SDLEnum
    + + +

    Swift

    +
    class SDLDeviceLevelStatus : SDLEnum
    + + + + +

    + SDLDeviceStatus +

    + +

    Describes the status related to a connected mobile device or SDL and if or how it is represented in the vehicle.

    + +

    Parameter List + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescriptionSmartDeviceLink Ver. Available
    voiceRecOnNSNumber * Voice recognition is on + SmartDeviceLink 2.0
    btIconOnNSNumber * Bluetooth connection established + SmartDeviceLink 2.0
    callActiveNSNumber * A call is being active + SmartDeviceLink 2.0
    phoneRoamingNSNumber * The phone is in roaming mode + SmartDeviceLink 2.0
    textMsgAvailableNSNumber * A textmessage is available + SmartDeviceLink 2.0
    battLevelStatusSDLDeviceLevelStatus * Battery level status + SmartDeviceLink 2.0
    stereoAudioOutputMutedNSNumber * Status of the stereo audio output channel + SmartDeviceLink 2.0
    monoAudioOutputMutedNSNumber * Status of the mono audio output channel + SmartDeviceLink 2.0
    signalLevelStatusSDLDeviceLevelStatus * Signal level status + SmartDeviceLink 2.0
    primaryAudioSourcePrimaryAudioSource * Reflects the current primary audio source of SDL (if selected). + SmartDeviceLink 2.0
    eCallEventActiveNSNumber * Reflects, if an eCall event is active + SmartDeviceLink 2.0
    + @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDeviceStatus : SDLRPCStruct
    + + +

    Swift

    +
    class SDLDeviceStatus : SDLRPCStruct
    + + + + +

    + SDLDiagnosticMessage +

    + +

    Non periodic vehicle diagnostic request

    + +

    @since SDL 3.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDiagnosticMessage : SDLRPCRequest
    + + +

    Swift

    +
    class SDLDiagnosticMessage : SDLRPCRequest
    + + + + +

    + SDLDiagnosticMessageResponse +

    + +

    SDLDiagnosticMessageResponse is sent, when SDLDiagnosticMessage has been called. + * SinceSmartDeviceLink 3.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDiagnosticMessageResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLDiagnosticMessageResponse : SDLRPCResponse
    + + + + +

    + SDLDialNumber +

    + +

    This RPC is used to tell the head unit to use bluetooth to dial a phone number using the phone.

    + +

    @since SDL 4.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDialNumber : SDLRPCRequest
    + + +

    Swift

    +
    class SDLDialNumber : SDLRPCRequest
    + + + + +

    + SDLDialNumberResponse +

    + +

    Indicates the result, success, or failure of the SDLDialNumber request.

    + +

    @since SDL 4.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDialNumberResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLDialNumberResponse : SDLRPCResponse
    + + + + +

    + SDLDimension +

    + +

    The supported dimensions of the GPS.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDimension : SDLEnum
    + + +

    Swift

    +
    class SDLDimension : SDLEnum
    + + + + +

    + SDLDisplayCapabilities +

    + +

    Contains information about the display for the SDL system to which the application is currently connected.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDisplayCapabilities : SDLRPCStruct
    + + +

    Swift

    +
    class SDLDisplayCapabilities : SDLRPCStruct
    + + + + +

    + SDLDisplayType +

    + +

    Identifies the various display types used by SDL.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDisplayType : SDLEnum
    + + +

    Swift

    +
    class SDLDisplayType : SDLEnum
    + + + + +

    + SDLDriverDistractionState +

    + +

    Enumeration that describes possible states of driver distraction.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLDriverDistractionState : SDLEnum
    + + +

    Swift

    +
    class SDLDriverDistractionState : SDLEnum
    + + + + +

    + SDLECallConfirmationStatus +

    + +

    Reflects the status of the eCall Notification. + *Since SmartDeviceLink 2.0 +

    + + See more + + +

    Objective-C

    +
    @interface SDLECallConfirmationStatus : SDLEnum
    + + +

    Swift

    +
    class SDLECallConfirmationStatus : SDLEnum
    + + + + +

    + SDLECallInfo +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLEmergencyEvent +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLEmergencyEventType +

    + +

    Reflects the emergency event status of the vehicle. + * Since: SmartDeviceLink 2.0 + *

    + + See more + + +

    Objective-C

    +
    @interface SDLEmergencyEventType : SDLEnum
    + + +

    Swift

    +
    class SDLEmergencyEventType : SDLEnum
    + + + + +

    + SDLEncodedSyncPData +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLEncodedSyncPDataResponse +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLEndAudioPassThru +

    + +

    When this request is invoked, the audio capture stops +

    +Function Group: AudioPassThru +

    +HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 2.0
    +see SDLPerformAudioPassThru

    + + See more + + +

    Objective-C

    +
    @interface SDLEndAudioPassThru : SDLRPCRequest
    + + +

    Swift

    +
    class SDLEndAudioPassThru : SDLRPCRequest
    + + + + +

    + SDLEndAudioPassThruResponse +

    + +

    SDLEndAudioPassThruResponse is sent, when SDLEndAudioPassThru has been called

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLEndAudioPassThruResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLEndAudioPassThruResponse : SDLRPCResponse
    + + + + +

    + SDLEnum +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLFileType +

    + +

    Enumeration listing possible file types.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLFileType : SDLEnum
    + + +

    Swift

    +
    class SDLFileType : SDLEnum
    + + + + +

    + SDLFuelCutoffStatus +

    + +

    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.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLFuelCutoffStatus : SDLEnum
    + + +

    Swift

    +
    class SDLFuelCutoffStatus : SDLEnum
    + + + + +

    + SDLGPSData +

    + +

    Describes the GPS data. Not all data will be available on all carlines.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLGPSData : SDLRPCStruct
    + + +

    Swift

    +
    class SDLGPSData : SDLRPCStruct
    + + + + +

    + SDLGenericResponse +

    + +

    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.

    + + See more + + +

    Objective-C

    +
    @interface SDLGenericResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLGenericResponse : SDLRPCResponse
    + + + + +

    + SDLGetDTCs +

    + +

    This RPC allows to request diagnostic module trouble codes from a certain +vehicle module +

    +Function Group: ProprietaryData +

    +HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + + See more + + +

    Objective-C

    +
    @interface SDLGetDTCs : SDLRPCRequest
    + + +

    Swift

    +
    class SDLGetDTCs : SDLRPCRequest
    + + + + +

    + SDLGetDTCsResponse +

    + +

    SDLGetDTCsResponse is sent, when SDLGetDTCs has been called

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLGetDTCsResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLGetDTCsResponse : SDLRPCResponse
    + + + + +

    + SDLGetVehicleData +

    + +

    Requests surrent values of specific published vehicle data items. +

    + Function Group: Location, VehicleInfo and DrivingChara +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 2.0
    + See SDLSubscribeVehicleData SDLUnsubscribeVehicleData

    + + See more + + +

    Objective-C

    +
    @interface SDLGetVehicleData : SDLRPCRequest
    + + +

    Swift

    +
    class SDLGetVehicleData : SDLRPCRequest
    + + + + +

    + SDLGetVehicleDataResponse +

    + +

    Get Vehicle Data Response is sent, when SDLGetVehicleData has been called

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLGetVehicleDataResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLGetVehicleDataResponse : SDLRPCResponse
    + + + + +

    + SDLGlobalProperty +

    + +

    Properties of a user-initiated VR interaction (i.e. interactions started by the user pressing the PTT button).

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLGlobalProperty : SDLEnum
    + + +

    Swift

    +
    class SDLGlobalProperty : SDLEnum
    + + + + +

    + SDLHMICapabilities +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLHMILevel +

    + +

    Specifies current level of the HMI. An HMI level indicates the degree of user interaction possible through the HMI (e.g. TTS only, display only, VR, etc.). The HMI level varies for an application based on the type of display (i.e. Nav or non-Nav) and the user directing focus to other applications (e.g. phone, other mobile applications, etc.)

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLHMILevel : SDLEnum
    + + +

    Swift

    +
    class SDLHMILevel : SDLEnum
    + + + + +

    + SDLHMIPermissions +

    + +

    Defining sets of HMI levels, which are permitted or prohibited for a given RPC.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLHMIPermissions : SDLRPCStruct
    + + +

    Swift

    +
    class SDLHMIPermissions : SDLRPCStruct
    + + + + +

    + SDLHMIZoneCapabilities +

    + +

    Specifies HMI Zones in the vehicle.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLHMIZoneCapabilities : SDLEnum
    + + +

    Swift

    +
    class SDLHMIZoneCapabilities : SDLEnum
    + + + + +

    + SDLHeadLampStatus +

    + +

    Status of the head lamps

    + + See more + + +

    Objective-C

    +
    @interface SDLHeadLampStatus : SDLRPCStruct
    + + +

    Swift

    +
    class SDLHeadLampStatus : SDLRPCStruct
    + + + + +

    + SDLIAPTransport +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLIgnitionStableStatus +

    + +

    Reflects the ignition switch stability.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLIgnitionStableStatus : SDLEnum
    + + +

    Swift

    +
    class SDLIgnitionStableStatus : SDLEnum
    + + + + +

    + SDLIgnitionStatus +

    + +

    Reflects the status of ignition..

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLIgnitionStatus : SDLEnum
    + + +

    Swift

    +
    class SDLIgnitionStatus : SDLEnum
    + + + + +

    + SDLImage +

    + +

    Specifies, which image shall be used, e.g. in SDLAlerts or on SDLSoftbuttons provided the display supports it.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLImage : SDLRPCStruct
    + + +

    Swift

    +
    class SDLImage : SDLRPCStruct
    + + + + +

    + SDLImageField +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLImageFieldName +

    + +

    The name that identifies the filed. + * + * + * @since SmartDeviceLink 3.0 + *

    + + See more + + +

    Objective-C

    +
    @interface SDLImageFieldName : SDLEnum
    + + +

    Swift

    +
    class SDLImageFieldName : SDLEnum
    + + + + +

    + SDLImageResolution +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLImageType +

    + +

    Contains information about the type of image.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLImageType : SDLEnum
    + + +

    Swift

    +
    class SDLImageType : SDLEnum
    + + + + +

    + SDLInteractionMode +

    + +

    For application-initiated interactions (SDLPerformInteraction), this specifies the mode by which the user is prompted and by which the user’s selection is indicated

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLInteractionMode : SDLEnum
    + + +

    Swift

    +
    class SDLInteractionMode : SDLEnum
    + + + + +

    + SDLJingle +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLKeyboardEvent +

    + +

    Enumeration listing possible keyboard events. + * + * @since SmartDeviceLink 3.0 + *

    + + See more + + +

    Objective-C

    +
    @interface SDLKeyboardEvent : SDLEnum
    + + +

    Swift

    +
    class SDLKeyboardEvent : SDLEnum
    + + + + +

    + SDLKeyboardLayout +

    + +

    Enumeration listing possible keyboard layouts + * + *Since SmartDeviceLink 3.0 + *

    + + See more + + +

    Objective-C

    +
    @interface SDLKeyboardLayout : SDLEnum
    + + +

    Swift

    +
    class SDLKeyboardLayout : SDLEnum
    + + + + +

    + SDLKeyboardProperties +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLKeypressMode +

    + +

    Enumeration listing possible keyboard events. + *

    + * Note: Depending on keypressMode value (from keyboardProperties structure of UI.SetGlobalProperties),
    HMI must send the onKeyboardInput notification with the following data:
    + SINGLE_KEYPRESS,QUEUE_KEYPRESSES,RESEND_CURRENT_ENTRY. + * @since SmartDeviceLink 3.0 + *

    + + See more + + +

    Objective-C

    +
    @interface SDLKeypressMode : SDLEnum
    + + +

    Swift

    +
    class SDLKeypressMode : SDLEnum
    + + + + +

    + SDLLanguage +

    + +

    Specifies the language to be used for TTS, VR, displayed messages/menus

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLLanguage : SDLEnum
    + + +

    Swift

    +
    class SDLLanguage : SDLEnum
    + + + + +

    + SDLLayoutMode +

    + +

    For touchscreen interactions, the mode of how the choices are presented.

    + +

    @since SDL 3.0

    + + See more + + +

    Objective-C

    +
    @interface SDLLayoutMode : SDLEnum
    + + +

    Swift

    +
    class SDLLayoutMode : SDLEnum
    + + + + +

    + SDLListFiles +

    + +

    Requests the current list of resident filenames for the registered app. Not + supported on First generation SDL vehicles +

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLListFiles : SDLRPCRequest
    + + +

    Swift

    +
    class SDLListFiles : SDLRPCRequest
    + + + + +

    + SDLListFilesResponse +

    + +

    SDLListFilesResponse is sent, when SDLListFiles has been called

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLListFilesResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLListFilesResponse : SDLRPCResponse
    + + + + +

    + SDLLockScreenStatus +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLMaintenanceModeStatus +

    + +

    The SDLMaintenanceModeStatus class.

    + + See more + + +

    Objective-C

    +
    @interface SDLMaintenanceModeStatus : SDLEnum
    + + +

    Swift

    +
    class SDLMaintenanceModeStatus : SDLEnum
    + + + + +

    + SDLMediaClockFormat +

    + +

    Indicates the format of the time displayed on the connected SDL unit.

    + +

    Format description follows the following nomenclature:
    + Sp = Space
    + | = or
    + c = character

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLMediaClockFormat : SDLEnum
    + + +

    Swift

    +
    class SDLMediaClockFormat : SDLEnum
    + + + + +

    + SDLMenuParams +

    + +

    Used when adding a sub menu to an application menu or existing sub menu.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLMenuParams : SDLRPCStruct
    + + +

    Swift

    +
    class SDLMenuParams : SDLRPCStruct
    + + + + +

    + SDLMyKey +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLOnAppInterfaceUnregistered +

    + +

    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.

    + +

    For more information about SDL resources related to an interface registration, see SDLRegisterAppInterface.

    + +

    @since SDL 1.0 + - see: SDLRegisterAppInterface

    + + See more + + +

    Objective-C

    +
    @interface SDLOnAppInterfaceUnregistered : SDLRPCNotification
    + + +

    Swift

    +
    class SDLOnAppInterfaceUnregistered : SDLRPCNotification
    + + + + +

    + SDLOnAudioPassThru +

    + +

    Binary data is in binary part of hybrid msg.

    + +

    HMI Status Requirements: +

    + + See more + + +

    Objective-C

    +
    @interface SDLOnAudioPassThru : SDLRPCNotification
    + + +

    Swift

    +
    class SDLOnAudioPassThru : SDLRPCNotification
    + + + + +

    + SDLOnButtonEvent +

    + +

    Notifies application that user has depressed or released a button to which + the application has subscribed.

    + +

    Further information about button events + and button-presses can be found at SDLSubscribeButton. +

    +

    + +

    HMI Status Requirements: +

    +

    +
    +

    See

    + SDLSubscribeButton

    + +

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLOnButtonEvent : SDLRPCNotification
    + + +

    Swift

    +
    class SDLOnButtonEvent : SDLRPCNotification
    + + + + +

    + SDLOnButtonPress +

    + +

    Notifies application of button press events for buttons to which the + application is subscribed. SDL supports two button press events defined as + follows:

    + +

    + HMI Status Requirements: +

    + +
    +

    See

    + SDLSubscribeButton + +
    + +
    +

    See

    + SDLUnsubscribeButton + +
    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLOnButtonPress : SDLRPCNotification
    + + +

    Swift

    +
    class SDLOnButtonPress : SDLRPCNotification
    + + + + +

    + SDLOnCommand +

    + +

    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.

    + +

    Note: The sequence of SDLOnHMIStatus and SDLOnCommand notifications for user-initiated interactions is indeterminate.

    + +

    @since SDL 1.0 + - see: SDLAddCommand SDLDeleteCommand SDLDeleteSubMenu

    + + See more + + +

    Objective-C

    +
    @interface SDLOnCommand : SDLRPCNotification
    + + +

    Swift

    +
    class SDLOnCommand : SDLRPCNotification
    + + + + +

    + SDLOnDriverDistraction +

    + +

    Notifies the application of the current driver distraction state (whether driver distraction rules are in effect, or + not).

    + +

    HMI Status Requirements:

    + +

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLOnDriverDistraction : SDLRPCNotification
    + + +

    Swift

    +
    class SDLOnDriverDistraction : SDLRPCNotification
    + + + + +

    + SDLOnEncodedSyncPData +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLOnHMIStatus +

    + +

    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 (SDLHMILevel, SDLAudioStreamingState or SDLSystemContext) for the application.

    + +

    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.

    + +

    There are no guarantees about the timeliness or latency of the SDLOnHMIStatus notification. Therefore, for example, + information such as SDLAudioStreamingState may not indicate that the audio stream became inaudible to the user + exactly when the SDLOnHMIStatus notification was received.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLOnHMIStatus : SDLRPCNotification
    + + +

    Swift

    +
    class SDLOnHMIStatus : SDLRPCNotification
    + + + + +

    + SDLOnHashChange +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLOnKeyboardInput +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLOnLanguageChange +

    + +

    Provides information to what language the SDL HMI language was changed

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLOnLanguageChange : SDLRPCNotification
    + + +

    Swift

    +
    class SDLOnLanguageChange : SDLRPCNotification
    + + + + +

    + SDLOnLockScreenStatus +

    + +
    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.
    +
    + + See more + + +

    Objective-C

    +
    @interface SDLOnLockScreenStatus : SDLRPCNotification
    + + +

    Swift

    +
    class SDLOnLockScreenStatus : SDLRPCNotification
    + + + + +

    + SDLOnPermissionsChange +

    + +

    Provides update to app of which sets of functions are available

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLOnPermissionsChange : SDLRPCNotification
    + + +

    Swift

    +
    class SDLOnPermissionsChange : SDLRPCNotification
    + + + + +

    + SDLOnSyncPData +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLOnSystemRequest +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLOnTBTClientState +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLOnTouchEvent +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLOnVehicleData +

    + +

    Request vehicle data.

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLOnVehicleData : SDLRPCNotification
    + + +

    Swift

    +
    class SDLOnVehicleData : SDLRPCNotification
    + + + + +

    + SDLPRNDL +

    + +

    The selected gear the car is in.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLPRNDL : SDLEnum
    + + +

    Swift

    +
    class SDLPRNDL : SDLEnum
    + + + + +

    + SDLParameterPermissions +

    + +

    Defining sets of parameters, which are permitted or prohibited for a given RPC.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLParameterPermissions : SDLRPCStruct
    + + +

    Swift

    +
    class SDLParameterPermissions : SDLRPCStruct
    + + + + +

    + SDLPerformAudioPassThru +

    + +

    This will open an audio pass thru session. By doing so the app can receive + audio data through the vehicle microphone +

    + Function Group: AudioPassThru +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 2.0

    + +

    See SDLEndAudioPassThru

    + + See more + + +

    Objective-C

    +
    @interface SDLPerformAudioPassThru : SDLRPCRequest
    + + +

    Swift

    +
    class SDLPerformAudioPassThru : SDLRPCRequest
    + + + + +

    + SDLPerformAudioPassThruResponse +

    + +

    Perform Audio Pass Thru Response is sent, when PerformAudioPassThru has been called

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLPerformAudioPassThruResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLPerformAudioPassThruResponse : SDLRPCResponse
    + + + + +

    + SDLPerformInteraction +

    + +

    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’s response is only valid if it appears in the + specified Choice Sets and is recognized by SDL +

    + Function Group: Base +

    + HMILevel needs to be FULL +

    + +

    Since SmartDeviceLink 1.0
    + See SDLCreateInteractionChoiceSet SDLDeleteInteractionChoiceSet

    + + See more + + +

    Objective-C

    +
    @interface SDLPerformInteraction : SDLRPCRequest
    + + +

    Swift

    +
    class SDLPerformInteraction : SDLRPCRequest
    + + + + +

    + SDLPerformInteractionResponse +

    + +

    PerformInteraction Response is sent, when SDLPerformInteraction has been called

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLPerformInteractionResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLPerformInteractionResponse : SDLRPCResponse
    + + + + +

    + SDLPermissionItem +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLPermissionStatus +

    + +

    Enumeration that describes possible permission states of a policy table entry.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLPermissionStatus : SDLEnum
    + + +

    Swift

    +
    class SDLPermissionStatus : SDLEnum
    + + + + +

    + SDLPowerModeQualificationStatus +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLPowerModeStatus +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLPredefinedLayout +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLPrerecordedSpeech +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLPresetBankCapabilities +

    + +

    Contains information about on-screen preset capabilities.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLPresetBankCapabilities : SDLRPCStruct
    + + +

    Swift

    +
    class SDLPresetBankCapabilities : SDLRPCStruct
    + + + + +

    + SDLPrimaryAudioSource +

    + +

    Reflects the current primary audio source of SDL (if selected).

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLPrimaryAudioSource : SDLEnum
    + + +

    Swift

    +
    class SDLPrimaryAudioSource : SDLEnum
    + + + + +

    + SDLProtocol +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLProtocolHeader +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLProtocolMessage +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLProxy +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLProxyFactory +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLPutFile +

    + +

    Used to push a binary data onto the SDL module from a mobile device, such as + icons and album art

    + +

    Since SmartDeviceLink 2.0 + - see: SDLDeleteFile + - see: SDLListFiles

    + + See more + + +

    Objective-C

    +
    @interface SDLPutFile : SDLRPCRequest
    + + +

    Swift

    +
    class SDLPutFile : SDLRPCRequest
    + + + + +

    + SDLPutFileResponse +

    + +

    Put File Response is sent, when SDLPutFile has been called

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLPutFileResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLPutFileResponse : SDLRPCResponse
    + + + + +

    + SDLRPCMessage +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLRPCNotification +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLRPCRequest +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLRPCRequestFactory +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLRPCResponse +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLRPCStruct +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLReadDID +

    + +

    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 +

    + Function Group: ProprietaryData +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLReadDID : SDLRPCRequest
    + + +

    Swift

    +
    class SDLReadDID : SDLRPCRequest
    + + + + +

    + SDLReadDIDResponse +

    + +

    Read DID Response is sent, when ReadDID has been called

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLReadDIDResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLReadDIDResponse : SDLRPCResponse
    + + + + +

    + SDLRegisterAppInterface +

    + +

    Registers the application’s interface with SDL®, 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® can take place. The + registration lasts until it is terminated either by the application calling + the SDLUnregisterAppInterface method, or by SDL® + sending an SDLOnAppInterfaceUnregistered notification, or + by loss of the underlying transport connection, or closing of the underlying + message transmission protocol RPC session +

    + Until the application receives its first SDLOnHMIStatus + Notification, its HMI Status is assumed to be: + SDLHMILevel=NONE, + SDLAudioStreamingState + =NOT_AUDIBLE, + SDLSystemContext=MAIN +

    + All SDL® resources which the application creates or uses (e.g. Choice + Sets, Command Menu, etc.) are associated with the application’s interface + registration. Therefore, when the interface registration ends, the SDL® + resources associated with the application are disposed of. As a result, even + though the application itself may continue to run on its host platform (e.g. + mobile device) after the interface registration terminates, the application + will not be able to use the SDL® HMI without first establishing a new + interface registration and re-creating its required SDL® resources. That + is, SDL® resources created by (or on behalf of) an application do not + persist beyond the life-span of the interface registration +

    + Resources and settings whose lifespan is tied to the duration of an + application’s interface registration:
    +

    +

    + The autoActivateID is used to grant an application the HMILevel and + AudioStreamingState it had when it last disconnected +

    + Notes: The autoActivateID parameter, and associated behavior, is + currently ignored by SDL® +

    + 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® 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 + SDLHMILevel=FULL +

    + 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® +

    + There is no time limit for how long the autoActivateID is valid (i.e. would + confer focus and opt-in) +

    + HMILevel is not defined before registering
    +

    + +

    @since SDL 1.0

    + +
    +

    See

    + SDLUnregisterAppInterface SDLOnAppInterfaceUnregistered + +
    + + See more + + +

    Objective-C

    +
    @interface SDLRegisterAppInterface : SDLRPCRequest
    + + +

    Swift

    +
    class SDLRegisterAppInterface : SDLRPCRequest
    + + + + +

    + SDLRegisterAppInterfaceResponse +

    + +

    @abstract Register AppInterface Response is sent, when SDLRegisterAppInterface has been called

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLRegisterAppInterfaceResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLRegisterAppInterfaceResponse : SDLRPCResponse
    + + + + +

    + SDLRequestType +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLResetGlobalProperties +

    + +

    Resets the passed global properties to their default values as defined by + SDL +

    + 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
    + The TIMEOUTPROMPT global property default value is the same as the HELPPROMPT + global property default value +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 1.0 + See SetGlobalProperties

    + + See more + + +

    Objective-C

    +
    @interface SDLResetGlobalProperties : SDLRPCRequest
    + + +

    Swift

    +
    class SDLResetGlobalProperties : SDLRPCRequest
    + + + + +

    + SDLResetGlobalPropertiesResponse +

    + +

    Reset Global Properties Response is sent, when SDLResetGlobalProperties has been called

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLResetGlobalPropertiesResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLResetGlobalPropertiesResponse : SDLRPCResponse
    + + + + +

    + SDLResult +

    + +

    Defines the possible result codes returned by SDL to the application in a response to a requested operation

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLResult : SDLEnum
    + + +

    Swift

    +
    class SDLResult : SDLEnum
    + + + + +

    + SDLSamplingRate +

    + +

    Describes different sampling rates for PerformAudioPassThru

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSamplingRate : SDLEnum
    + + +

    Swift

    +
    class SDLSamplingRate : SDLEnum
    + + + + +

    + SDLScreenParams +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLScrollableMessage +

    + +

    Creates a full screen overlay containing a large block of formatted text that +can be scrolled with up to 8 SoftButtons defined +

    +Function Group: ScrollableMessage +

    +HMILevel needs to be FULL +

    + + See more + + +

    Objective-C

    +
    @interface SDLScrollableMessage : SDLRPCRequest
    + + +

    Swift

    +
    class SDLScrollableMessage : SDLRPCRequest
    + + + + +

    + SDLScrollableMessageResponse +

    + +

    Scrollable Message Response is sent, when SDLScrollableMessage has been called

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLScrollableMessageResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLScrollableMessageResponse : SDLRPCResponse
    + + + + +

    + SDLSendLocation +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLSendLocationResponse +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLSetAppIcon +

    + +

    Used to set existing local file on SDL as the app’s icon. Not supported on + first generation SDL modules. +

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSetAppIcon : SDLRPCRequest
    + + +

    Swift

    +
    class SDLSetAppIcon : SDLRPCRequest
    + + + + +

    + SDLSetAppIconResponse +

    + +

    SDLSetAppIconResponse is sent, when SDLSetAppIcon has been called. + * SinceSmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSetAppIconResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLSetAppIconResponse : SDLRPCResponse
    + + + + +

    + SDLSetDisplayLayout +

    + +

    Used to set an alternate display layout. If not sent, default screen for + given platform will be shown

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSetDisplayLayout : SDLRPCRequest
    + + +

    Swift

    +
    class SDLSetDisplayLayout : SDLRPCRequest
    + + + + +

    + SDLSetDisplayLayoutResponse +

    + +

    Set Display Layout Response is sent, when SetDisplayLayout has been called

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSetDisplayLayoutResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLSetDisplayLayoutResponse : SDLRPCResponse
    + + + + +

    + SDLSetGlobalProperties +

    + +

    Sets value(s) for the specified global property(ies) +

    + Function Group: Base

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 1.0 + See SDLResetGlobalProperties

    + + See more + + +

    Objective-C

    +
    @interface SDLSetGlobalProperties : SDLRPCRequest
    + + +

    Swift

    +
    class SDLSetGlobalProperties : SDLRPCRequest
    + + + + +

    + SDLSetGlobalPropertiesResponse +

    + +

    Set Global Properties Response is sent, when SDLSetGlobalProperties has been called

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSetGlobalPropertiesResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLSetGlobalPropertiesResponse : SDLRPCResponse
    + + + + +

    + SDLSetMediaClockTimer +

    + +

    Sets the media clock/timer value and the update method (e.g.count-up, + count-down, etc.) +

    + Function Group: Base

    + HMILevel needs to be FULL, LIMITIED or BACKGROUND +

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSetMediaClockTimer : SDLRPCRequest
    + + +

    Swift

    +
    class SDLSetMediaClockTimer : SDLRPCRequest
    + + + + +

    + SDLSetMediaClockTimerResponse +

    + +

    Set Media Clock Timer Response is sent, when SDLSetMediaClockTimer has been called

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSetMediaClockTimerResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLSetMediaClockTimerResponse : SDLRPCResponse
    + + + + +

    + SDLShow +

    + +

    Updates the application’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’s display text area remains unchanged until updated by subsequent + calls to Show +

    + The content of the application’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 +

    + 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 +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 1.0 + See SDLAlert SDLSetMediaClockTimer

    + + See more + + +

    Objective-C

    +
    @interface SDLShow : SDLRPCRequest
    + + +

    Swift

    +
    class SDLShow : SDLRPCRequest
    + + + + +

    + SDLShowConstantTBT +

    + +

    This RPC is used to update the user with navigation information
    + * for the constantly shown screen (base screen),but also for the
    + * alert type screen. + *

    + * @since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + +

    Swift

    +
    class SDLShowConstantTBT : SDLRPCRequest
    + + + + +

    + SDLShowConstantTBTResponse +

    + +

    SDLShowConstantTBTResponse is sent, when SDLShowConstantTBT has been called. + * SinceSmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLShowConstantTBTResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLShowConstantTBTResponse : SDLRPCResponse
    + + + + +

    + SDLShowResponse +

    + +

    Show Response is sent, when Show has been called

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLShowResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLShowResponse : SDLRPCResponse
    + + + + +

    + SDLSingleTireStatus +

    + +

    Tire pressure status of a single tire.

    + +

    @since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSingleTireStatus : SDLRPCStruct
    + + +

    Swift

    +
    class SDLSingleTireStatus : SDLRPCStruct
    + + + + +

    + SDLSiphonServer +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLSlider +

    + +

    Creates a full screen or pop-up overlay (depending on platform) with a single user controlled slider

    + +

    HMILevel needs to be FULL

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSlider : SDLRPCRequest
    + + +

    Swift

    +
    class SDLSlider : SDLRPCRequest
    + + + + +

    + SDLSliderResponse +

    + +

    Slider Response is sent, when Slider has been called

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSliderResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLSliderResponse : SDLRPCResponse
    + + + + +

    + SDLSoftButton +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLSoftButtonCapabilities +

    + +

    Contains information about a SoftButton’s capabilities.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSoftButtonCapabilities : SDLRPCStruct
    + + +

    Swift

    +
    class SDLSoftButtonCapabilities : SDLRPCStruct
    + + + + +

    + SDLSoftButtonType +

    + +

    SoftButtonType (TEXT / IMAGE / BOTH)

    + + See more + + +

    Objective-C

    +
    @interface SDLSoftButtonType : SDLEnum
    + + +

    Swift

    +
    class SDLSoftButtonType : SDLEnum
    + + + + +

    + SDLSpeak +

    + +

    Speaks a phrase over the vehicle audio system using SDL’s TTS (text-to-speech) engine. The provided text to be spoken can be simply a text phrase, or it can consist of phoneme specifications to direct SDL’s TTS engine to speak a speech-sculpted phrase.

    + +

    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.).

    + +

    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

    + +

    Requesting a new Speak operation while the application has an SDLAlert operation already in progress (i.e. no corresponding Response for that in-progress SDLAlert operation has been received yet) will result in the Speak operation request being rejected (indicated in the Response to the Request)

    + +

    Requesting a new SDLAlert 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 SDLAlert operation

    + +

    Requesting a new Speak operation while the application has a SDLPerformInteraction operation already in progress (i.e. no corresponding Response for that in-progress SDLPerformInteraction operation has been received yet) will result in the Speak operation request being rejected (indicated in the Response to the Request)

    + +

    Requesting a SDLPerformInteraction 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 SDLPerformInteraction operation

    + +

    HMI Status Requirements: +

  • HMILevel: FULL, Limited
  • +
  • AudioStreamingState: Any
  • +
  • SystemContext: MAIN, MENU, VR
  • + +

    Notes: +

  • When SDLAlert is issued with MENU in effect, SDLAlert is queued and played when MENU interaction is completed (i.e. SystemContext reverts to MAIN). When SDLAlert + is issued with VR in effect, SDLAlert is queued and played when VR interaction is completed (i.e. SystemContext reverts to MAIN)
  • +
  • When both SDLAlert and Speak are queued during MENU or VR, they are played back in the order in which they were queued, with all existing rules for collisions still in effect
  • + +

    Additional Notes: +

  • Total character limit depends on platform.
  • +
  • Chunks are limited to 500 characters; however you can have multiple TTS chunks.
  • +
  • On old systems there is a total character limit of 500 characters across all chunks. This could vary according to the VCA.
  • + +

    @since SmartDeviceLink 1.0 + - see: SDLAlert

    + + See more + + +

    Objective-C

    +
    @interface SDLSpeak : SDLRPCRequest
    + + +

    Swift

    +
    class SDLSpeak : SDLRPCRequest
    + + + + +

    + SDLSpeakResponse +

    + +

    Speak Response is sent, when Speak has been called

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSpeakResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLSpeakResponse : SDLRPCResponse
    + + + + +

    + SDLSpeechCapabilities +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLStartTime +

    + +

    Describes the hour, minute and second values used to set the media clock.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLStartTime : SDLRPCStruct
    + + +

    Swift

    +
    class SDLStartTime : SDLRPCStruct
    + + + + +

    + SDLStreamingMediaManager +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLSubscribeButton +

    + +

    Establishes a subscription to button notifications for HMI buttons. Buttons + are not necessarily physical buttons, but can also be soft 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 +

    + 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 +

    + 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 +

    + 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 +

    + When a button is depressed and released, the sequence in which notifications + will be sent to the application is as follows: +

    + For short presses:
    +

    +

    + For long presses:
    +

    +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 1.0
    + See SDLUnsubscribeButton

    + + See more + + +

    Objective-C

    +
    @interface SDLSubscribeButton : SDLRPCRequest
    + + +

    Swift

    +
    class SDLSubscribeButton : SDLRPCRequest
    + + + + +

    + SDLSubscribeButtonResponse +

    + +

    SubscribeButton Response is sent, when SDLSubscribeButton has been called

    + +

    Since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSubscribeButtonResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLSubscribeButtonResponse : SDLRPCResponse
    + + + + +

    + SDLSubscribeVehicleData +

    + +

    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 +

    + Function Group: Location, VehicleInfo and DrivingChara +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 2.0
    + See SDLUnsubscribeVehicleData SDLGetVehicleData

    + + See more + + +

    Objective-C

    +
    @interface SDLSubscribeVehicleData : SDLRPCRequest
    + + +

    Swift

    +
    class SDLSubscribeVehicleData : SDLRPCRequest
    + + + + +

    + SDLSubscribeVehicleDataResponse +

    + +

    Subscribe Vehicle Data Response is sent, when SDLSubscribeVehicleData has been called

    + +

    Since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSubscribeVehicleDataResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLSubscribeVehicleDataResponse : SDLRPCResponse
    + + + + +

    + SDLSyncMsgVersion +

    + +

    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.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSyncMsgVersion : SDLRPCStruct
    + + +

    Swift

    +
    class SDLSyncMsgVersion : SDLRPCStruct
    + + + + +

    + SDLSyncPData +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLSyncPDataResponse +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLSystemAction +

    + +

    Enumeration that describes system actions that can be triggered.

    + + See more + + +

    Objective-C

    +
    @interface SDLSystemAction : SDLEnum
    + + +

    Swift

    +
    class SDLSystemAction : SDLEnum
    + + + + +

    + SDLSystemContext +

    + +

    Indicates whether or not a user-initiated interaction is in progress, and if so, in what mode (i.e. MENU or VR).

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLSystemContext : SDLEnum
    + + +

    Swift

    +
    class SDLSystemContext : SDLEnum
    + + + + +

    + SDLTBTState +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLTCPTransport +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLTTSChunk +

    + +

    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).

    + +

    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 read as red, rather than as when it is pronounced like reed, the developer would use phonemes to express this desired pronounciation.

    + +

    For more information about phonemes, see http://en.wikipedia.org/wiki/Phoneme.

    + +

    Parameter List + + + + + + + + + + + + + + + + + + + +
    NameTypeDescriptionSmartDeviceLink Ver. Available
    textStringText to be spoken, or a phoneme specification, or the name of a pre-recorded sound. The contents of this field are indicated by the type field.SmartDeviceLink 1.0
    typeSpeechCapabilitiesIndicates the type of information in the text field (e.g. phrase to be spoken, phoneme specification, name of pre-recorded sound). SmartDeviceLink 1.0

    + +

    @since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLTTSChunk : SDLRPCStruct
    + + +

    Swift

    +
    class SDLTTSChunk : SDLRPCStruct
    + + + + +

    + SDLTTSChunkFactory +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLTextAlignment +

    + +

    The list of possible alignments of text in a field. May only work on some display types.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLTextAlignment : SDLEnum
    + + +

    Swift

    +
    class SDLTextAlignment : SDLEnum
    + + + + +

    + SDLTextField +

    + +

    Struct defining the characteristics of a displayed field on the HMI.

    + +

    Parameter List + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescriptionSmartDeviceLink Ver. Available
    nameTextFieldNameEnumeration identifying the field. SDL 1.0
    characterSetCharacterSetThe character set that is supported in this field. SDL 1.0
    widthInt16The number of characters in one row of this field. +
      +
    • Minvalue=1
    • +
    • maxvalue=500
    • +
    +
    SDL 1.0
    rowsInt16The number of rows for this text field. +
      +
    • Minvalue=1
    • +
    • maxvalue=3
    • +
    +
    SDL 1.0

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLTextField : SDLRPCStruct
    + + +

    Swift

    +
    class SDLTextField : SDLRPCStruct
    + + + + +

    + SDLTextFieldName +

    + +

    Names of the text fields that can appear on a SDL display.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLTextFieldName : SDLEnum
    + + +

    Swift

    +
    class SDLTextFieldName : SDLEnum
    + + + + +

    + SDLTimerMode +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLTireStatus +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLTouchCoord +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLTouchEvent +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLTouchEventCapabilities +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLTouchType +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLTriggerSource +

    + +

    Indicates whether choice/command was selected via VR or via a menu selection (using SEEKRIGHT/SEEKLEFT, TUNEUP, TUNEDOWN, OK buttons)

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLTriggerSource : SDLEnum
    + + +

    Swift

    +
    class SDLTriggerSource : SDLEnum
    + + + + +

    + SDLTurn +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLUnregisterAppInterface +

    + +

    Terminates an application’s interface registration. This causes SDL® to + dispose of all resources associated with the application’s interface + registration (e.g. Command Menu items, Choice Sets, button subscriptions, + etc.) +

    + After the UnregisterAppInterface operation is performed, no other operations + can be performed until a new app interface registration is established by + calling {@linkplain RegisterAppInterface} +

    + HMILevel can be FULL, LIMITED, BACKGROUND or NONE +

    + +

    See SDLRegisterAppInterface SDLOnAppInterfaceUnregistered

    + + See more + + +

    Objective-C

    +
    @interface SDLUnregisterAppInterface : SDLRPCRequest
    + + +

    Swift

    +
    class SDLUnregisterAppInterface : SDLRPCRequest
    + + + + +

    + SDLUnregisterAppInterfaceResponse +

    + +

    Unregister AppInterface Response is sent, when SDLUnregisterAppInterface has been called

    + +

    @since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLUnregisterAppInterfaceResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLUnregisterAppInterfaceResponse : SDLRPCResponse
    + + + + +

    + SDLUnsubscribeButton +

    + +

    Deletes a subscription to button notifications for the specified button. For +more information about button subscriptions, see SDLSubscribeButton +

    +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 +

    +HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    @since SmartDeviceLink 1.0
    +See SDLSubscribeButton

    + + See more + + +

    Objective-C

    +
    @interface SDLUnsubscribeButton : SDLRPCRequest
    + + +

    Swift

    +
    class SDLUnsubscribeButton : SDLRPCRequest
    + + + + +

    + SDLUnsubscribeButtonResponse +

    + +

    Unsubscribe Button Response is sent, when SDLUnsubscribeButton has been called

    + +

    @since SmartDeviceLink 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLUnsubscribeButtonResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLUnsubscribeButtonResponse : SDLRPCResponse
    + + + + +

    + SDLUnsubscribeVehicleData +

    + +

    This function is used to unsubscribe the notifications from the + subscribeVehicleData function +

    + Function Group: Location, VehicleInfo and DrivingChara +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    @since SmartDeviceLink 2.0
    + See SDLSubscribeVehicleData SDLGetVehicleData

    + + See more + + +

    Objective-C

    +
    @interface SDLUnsubscribeVehicleData : SDLRPCRequest
    + + +

    Swift

    +
    class SDLUnsubscribeVehicleData : SDLRPCRequest
    + + + + +

    + SDLUnsubscribeVehicleDataResponse +

    + +

    Unsubscribe Vehicle Data Response is sent, when UnsubscribeVehicleData has been called

    + +

    @since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLUnsubscribeVehicleDataResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLUnsubscribeVehicleDataResponse : SDLRPCResponse
    + + + + +

    + SDLUpdateMode +

    + +

    Specifies what function should be performed on the media clock/counter

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLUpdateMode : SDLEnum
    + + +

    Swift

    +
    class SDLUpdateMode : SDLEnum
    + + + + +

    + SDLUpdateTurnList +

    + +

    Updates the list of next maneuvers, which can be requested by the user pressing the softbutton
    + * “Turns” on the Navigation base screen. Three softbuttons are predefined by the system: Up, Down, Close. + *

    + * @since SmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLUpdateTurnList : SDLRPCRequest
    + + +

    Swift

    +
    class SDLUpdateTurnList : SDLRPCRequest
    + + + + +

    + SDLUpdateTurnListResponse +

    + +

    SDLUpdateTurnListResponse is sent, when SDLUpdateTurnList has been called. + * SinceSmartDeviceLink 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLUpdateTurnListResponse : SDLRPCResponse
    + + +

    Swift

    +
    class SDLUpdateTurnListResponse : SDLRPCResponse
    + + + + +

    + SDLVRCapabilities +

    + +

    The VR capabilities of the connected SDL platform.

    + +

    @since SDL 1.0

    + + See more + + +

    Objective-C

    +
    @interface SDLVRCapabilities : SDLEnum
    + + +

    Swift

    +
    class SDLVRCapabilities : SDLEnum
    + + + + +

    + SDLVRHelpItem +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLVehicleDataActiveStatus +

    + +

    Vehicle Data Activity Status

    + + See more + + +

    Objective-C

    +
    @interface SDLVehicleDataActiveStatus : SDLEnum
    + + +

    Swift

    +
    class SDLVehicleDataActiveStatus : SDLEnum
    + + + + +

    + SDLVehicleDataEventStatus +

    + +

    Reflects the status of a vehicle data event; e.g. a seat belt event status.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLVehicleDataEventStatus : SDLEnum
    + + +

    Swift

    +
    class SDLVehicleDataEventStatus : SDLEnum
    + + + + +

    + SDLVehicleDataNotificationStatus +

    + +

    Reflects the status of a vehicle data notification.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLVehicleDataNotificationStatus : SDLEnum
    + + +

    Swift

    +
    class SDLVehicleDataNotificationStatus : SDLEnum
    + + + + +

    + SDLVehicleDataResult +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLVehicleDataResultCode +

    + +

    Vehicle Data Result Code

    + + See more + + +

    Objective-C

    +
    @interface SDLVehicleDataResultCode : SDLEnum
    + + +

    Swift

    +
    class SDLVehicleDataResultCode : SDLEnum
    + + + + +

    + SDLVehicleDataStatus +

    + +

    Reflects the status of a binary vehicle data item.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLVehicleDataStatus : SDLEnum
    + + +

    Swift

    +
    class SDLVehicleDataStatus : SDLEnum
    + + + + +

    + SDLVehicleDataType +

    + +

    Defines the vehicle data types that can be published and/or subscribed to using SDLSubscribeVehicleData

    + + See more + + +

    Objective-C

    +
    @interface SDLVehicleDataType : SDLEnum
    + + +

    Swift

    +
    class SDLVehicleDataType : SDLEnum
    + + + + +

    + SDLVehicleType +

    + +

    Describes the type of vehicle the mobile phone is connected with.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLVehicleType : SDLRPCStruct
    + + +

    Swift

    +
    class SDLVehicleType : SDLRPCStruct
    + + + + +

    + SDLWarningLightStatus +

    + +

    Reflects the status of a cluster instrument warning light.

    + +

    @since SDL 2.0

    + + See more + + +

    Objective-C

    +
    @interface SDLWarningLightStatus : SDLEnum
    + + +

    Swift

    +
    class SDLWarningLightStatus : SDLEnum
    + + + + +

    + SDLWiperStatus +

    + +

    Wiper Status

    + + See more + + +

    Objective-C

    +
    @interface SDLWiperStatus : SDLEnum
    + + +

    Swift

    +
    class SDLWiperStatus : SDLEnum
    + + + + +
    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 @@ +

    SDLAbstractProtocol Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + debugConsoleGroupName +

    + +

    Undocumented

    + + + + + + +

    + transport +

    + +

    Undocumented

    + + + + + + +

    + protocolDelegateTable +

    + +

    Undocumented

    + + + + + + +

    + -sendStartSessionWithType: +

    + +

    Undocumented

    + + + + + + +

    + -sendEndSessionWithType: +

    + +

    Undocumented

    + + + + + + +

    + -sendRPC: +

    + +

    Undocumented

    + + + + + + +

    + -sendRPCRequest: +

    + +

    Undocumented

    + + + + + + +

    + -sendHeartbeat +

    + +

    Undocumented

    + + + + + + +

    + -sendRawDataStream:withServiceType: +

    + +

    Undocumented

    + + + + + + +

    + -sendRawData:withServiceType: +

    + +

    Undocumented

    + + + + + + +

    + -handleBytesFromTransport: +

    + +

    Undocumented

    + + + + + + +

    + -dispose +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLAbstractTransport Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + delegate +

    + +

    Undocumented

    + + + + + + +

    + debugConsoleGroupName +

    + +

    Undocumented

    + + + + + + +

    + -connect +

    + +

    Undocumented

    + + + + + + +

    + -disconnect +

    + +

    Undocumented

    + + + + + + +

    + -sendData: +

    + +

    Undocumented

    + + + + + + +

    + -dispose +

    + +

    Undocumented

    + + + + + + +

    + -retryDelay +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLAddCommand Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    This class will add a command to the application’s Command Menu SDLMenuParams

    + +

    A command will be added to the end of the list of elements in + the Command Menu under the following conditions: +

  • When a SDLCommand is added with no SDLMenuParams value provided
  • +
  • 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
  • + +

    The set of choices which the application builds using SDLAddCommand can be a + mixture of: +

  • Choices having only VR synonym definitions, but no SDLMenuParams definitions +
  • +
  • Choices having only SDLMenuParams definitions, but no VR synonym definitions +
  • +
  • Choices having both SDLMenuParams and VR synonym definitions
  • + +

    HMILevel needs to be FULL, LIMITED or BACKGROUD

    + +

    @since SDL 1.0

    + +
    +

    See

    + SDLDeleteCommand SDLAddSubMenu SDLDeleteSubMenu + +
    + + +
    +

    + -init +

    + +

    Constructs a new SDLAddCommand object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLAddCommand object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + cmdID +

    + +

    @abstract A Unique Command ID that identifies the command

    + +

    @discussion Is returned in an SDLOnCommand notification to identify the command selected by the user

    + +

    Required, Integer, 0 - 2,000,000,000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *cmdID;
    + + +

    Swift

    +
    var cmdID: NSNumber! { get set }
    + + + + +

    + menuParams +

    + +

    @abstract a SDLMenuParams pointer which will defined the command and how it is added to the Command Menu

    + +

    @discussion If provided, this will define the command and how it is added to the + Command Menu

    + +

    If null, commands will not be accessible through the HMI application menu

    + +

    Optional

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLMenuParams *menuParams;
    + + +

    Swift

    +
    var menuParams: SDLMenuParams! { get set }
    + + + + +

    + vrCommands +

    + +

    @abstract An array of strings to be used as VR synonyms for this command.

    + +

    @discussion If provided, defines one or more VR phrases the recognition of any of which triggers the SDLOnCommand notification with this cmdID

    + +

    If null, commands will not be accessible by voice commands (when the user hits push-to-talk)

    + +

    Optional, Array of Strings, Max String length 99 chars, Array size 1 - 100

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *vrCommands;
    + + +

    Swift

    +
    var vrCommands: NSMutableArray! { get set }
    + + + + +

    + cmdIcon +

    + +

    @abstract Image struct containing a static or dynamic icon

    + +

    @discussion If provided, defines the image to be be shown along with a command

    + +

    If omitted on supported displays, no (or the default if applicable) icon will be displayed

    + +

    Optional

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLImage *cmdIcon;
    + + +

    Swift

    +
    var cmdIcon: SDLImage! { get set }
    + + + + +
    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 @@ +

    SDLAddCommandResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLAddCommandResponse is sent, when SDLAddCommand has been called

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAddCommandResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAddCommandResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLAddSubMenu Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Add a SDLSubMenu to the Command Menu +

    + 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 +

    +

    + HMILevel needs to be FULL, LIMITED or BACKGROUD +

    + +

    Since SmartDeviceLink 1.0
    + see SDLDeleteSubMenu SDLAddCommand SDLDeleteCommand

    + + +
    +

    + -init +

    + +

    Constructs a new SDLAddSubMenu object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLAddSubMenu object indicated by the dictionary parameter +

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + menuID +

    + +

    @abstract a Menu ID that identifies a sub menu +@discussion This value is used in +SDLAddCommand to which SDLSubMenu is the parent of the command being added +

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *menuID;
    + + +

    Swift

    +
    var menuID: NSNumber! { get set }
    + + + + +

    + position +

    + +

    @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 +

    + Notes:
    +

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *position;
    + + +

    Swift

    +
    var position: NSNumber! { get set }
    + + + + +

    + menuName +

    + +

    @abstract a menuName which is displayed representing this submenu item +@discussion NSString which will be displayed representing this submenu item

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *menuName;
    + + +

    Swift

    +
    var menuName: String! { get set }
    + + + + +
    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 @@ +

    SDLAddSubMenuResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLAddSubMenuResponse is sent, when SDLAddSubMenu has been called +Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAddSubMenuResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAddSubMenuResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLAirbagStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + driverAirbagDeployed +

    + +

    Undocumented

    + + + + + + +

    + driverSideAirbagDeployed +

    + +

    Undocumented

    + + + + + + +

    + driverCurtainAirbagDeployed +

    + +

    Undocumented

    + + + + + + +

    + passengerAirbagDeployed +

    + +

    Undocumented

    + + + + + + +

    + passengerCurtainAirbagDeployed +

    + +

    Undocumented

    + + + + + + +

    + driverKneeAirbagDeployed +

    + +

    Undocumented

    + + + + + + +

    + passengerSideAirbagDeployed +

    + +

    Undocumented

    + + + + + + +

    + passengerKneeAirbagDeployed +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLAlert Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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.

    + +

    +
    + HMILevel needs to be FULL or LIMITED.
    + If the app has been granted function group Notification the SDLHMILevel can + also be BACKGROUND

    + +

    @since SDL 1.0

    + + +
    +

    + -init +

    + +

    Constructs a new SDLAlert object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLAlert object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + alertText1 +

    + +

    @abstract The String to be displayed in the first field of the display during the Alert

    + +

    @discussion Length is limited to what is indicated in SDLRegisterAppInterface response

    + +

    If omitted, top display line will be cleared

    + +

    Text is always centered

    + +

    Optional, Max length 500 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *alertText1;
    + + +

    Swift

    +
    var alertText1: String! { get set }
    + + + + +

    + alertText2 +

    + +

    @abstract The String to be displayed in the second field of the display during the Alert

    + +

    @discussion Only permitted if HMI supports a second display line

    + +

    Length is limited to what is indicated in SDLRegisterAppInterface response

    + +

    If omitted, second display line will be cleared

    + +

    Text is always centered

    + +

    Optional, Max length 500 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *alertText2;
    + + +

    Swift

    +
    var alertText2: String! { get set }
    + + + + +

    + alertText3 +

    + +

    @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

    + +

    Length is limited to what is indicated in SDLRegisterAppInterface response

    + +

    If omitted, third display line will be cleared

    + +

    Text is always centered

    + +

    Optional, Max length 500 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *alertText3;
    + + +

    Swift

    +
    var alertText3: String! { get set }
    + + + + +

    + ttsChunks +

    + +

    @abstract An array which, taken together, specify what is to be spoken to the user

    + +

    Optional, Array of SDLTTSChunk, Array length 1 - 100

    + +
    +

    See

    + SDLTTSChunk + +
    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *ttsChunks;
    + + +

    Swift

    +
    var ttsChunks: NSMutableArray! { get set }
    + + + + +

    + duration +

    + +

    @abstract The duration of the displayed portion of the alert, in milliseconds.

    + +

    @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.

    + +

    Typical timeouts are 3 - 5 seconds

    + +

    If omitted, the timeout is set to 5 seconds

    + +

    Optional, Integer, 3000 - 10000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *duration;
    + + +

    Swift

    +
    var duration: NSNumber! { get set }
    + + + + +

    + playTone +

    + +

    @abstract Whether the alert tone should be played before the TTS (if any) is spoken.

    + +

    @discussion If ommitted, no tone is played

    + +

    Optional, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *playTone;
    + + +

    Swift

    +
    var playTone: NSNumber! { get set }
    + + + + +

    + progressIndicator +

    + +

    @abstract If supported on the given platform, the alert GUI will include some sort of animation indicating that loading of a feature is progressing. e.g. a spinning wheel or hourglass, etc.

    + +

    Optional, Boolean

    + +

    @since SmartDeviceLink 2.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *progressIndicator;
    + + +

    Swift

    +
    var progressIndicator: NSNumber! { get set }
    + + + + +

    + softButtons +

    + +

    @abstract App defined SoftButtons.

    + +

    @discussion If omitted on supported displays, the displayed alert shall not have any SoftButtons

    + +

    Optional, Array of SDLSoftButton, Array size 0 - 4

    + +
    +

    See

    + SDLSoftButton + +
    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *softButtons;
    + + +

    Swift

    +
    var softButtons: NSMutableArray! { get set }
    + + + + +
    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 @@ +

    SDLAlertManeuver Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    @since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAlertManeuver : SDLRPCRequest
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAlertManeuver : SDLRPCRequest
    + + + + + +

    + ttsChunks +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAlertManeuver : SDLRPCRequest
    + + + + + +

    + softButtons +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAlertManeuver : SDLRPCRequest
    + + + + + +
    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 @@ +

    SDLAlertManeuverResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLAlertManeuverResponse is sent, when SDLAlertManeuver has been called. + * @since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAlertManeuverResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAlertManeuverResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLAlertResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Sent after SDLAlert has been sent +@since SDL 1.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAlertResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAlertResponse : SDLRPCResponse
    + + + + + +

    + tryAgainTime +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAlertResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLAmbientLightStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Reflects the status of the ambient light sensor +@since SDL 3.0

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAmbientLightStatus : SDLEnum
    + + + + + +

    + +values +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAmbientLightStatus : SDLEnum
    + + + + + +

    + +NIGHT +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAmbientLightStatus : SDLEnum
    + + + + + +

    + +TWILIGHT_1 +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAmbientLightStatus : SDLEnum
    + + + + + +

    + +TWILIGHT_2 +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAmbientLightStatus : SDLEnum
    + + + + + +

    + +TWILIGHT_3 +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAmbientLightStatus : SDLEnum
    + + + + + +

    + +TWILIGHT_4 +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAmbientLightStatus : SDLEnum
    + + + + + +

    + +DAY +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAmbientLightStatus : SDLEnum
    + + + + + +

    + +UNKNOWN +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAmbientLightStatus : SDLEnum
    + + + + + +

    + +INVALID +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAmbientLightStatus : SDLEnum
    + + + + + +
    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 @@ +

    SDLAppHMIType Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Enumeration listing possible app hmi types.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to AppHMIType

    + + + +

    Objective-C

    +
    + (SDLAppHMIType *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLAppHMIType!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLAppHMIType

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLAppHMIType

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLAppHMIType

    + +
    + +

    + +DEFAULT +

    + +

    @abstract The App will have default rights.

    + + + +

    Objective-C

    +
    + (SDLAppHMIType *)DEFAULT;
    + + +

    Swift

    +
    class func DEFAULT() -> SDLAppHMIType!
    + + + +
    +

    Return Value

    +

    SDLAppHMIType with value DEFAULT

    + +
    + +

    + +COMMUNICATION +

    + +

    @abstract Communication type of App

    + + + +

    Objective-C

    +
    + (SDLAppHMIType *)COMMUNICATION;
    + + +

    Swift

    +
    class func COMMUNICATION() -> SDLAppHMIType!
    + + + +
    +

    Return Value

    +

    SDLAppHMIType with value COMMUNICATION

    + +
    + +

    + +MEDIA +

    + +

    @abstract App dealing with Media

    + + + +

    Objective-C

    +
    + (SDLAppHMIType *)MEDIA;
    + + +

    Swift

    +
    class func MEDIA() -> SDLAppHMIType!
    + + + +
    +

    Return Value

    +

    SDLAppHMIType with value MEDIA

    + +
    + +

    + +MESSAGING +

    + +

    @abstract Messaging App

    + + + +

    Objective-C

    +
    + (SDLAppHMIType *)MESSAGING;
    + + +

    Swift

    +
    class func MESSAGING() -> SDLAppHMIType!
    + + + +
    +

    Return Value

    +

    SDLAppHMIType with value MESSAGING

    + +
    + +

    + +NAVIGATION +

    + +

    @abstract Navigation App

    + + + +

    Objective-C

    +
    + (SDLAppHMIType *)NAVIGATION;
    + + +

    Swift

    +
    class func NAVIGATION() -> SDLAppHMIType!
    + + + +
    +

    Return Value

    +

    SDLAppHMIType with value NAVIGATION

    + +
    + +

    + +INFORMATION +

    + +

    @abstract Information App

    + + + +

    Objective-C

    +
    + (SDLAppHMIType *)INFORMATION;
    + + +

    Swift

    +
    class func INFORMATION() -> SDLAppHMIType!
    + + + +
    +

    Return Value

    +

    SDLAppHMIType with value INFORMATION

    + +
    + +

    + +SOCIAL +

    + +

    @abstract App dealing with social media

    + + + +

    Objective-C

    +
    + (SDLAppHMIType *)SOCIAL;
    + + +

    Swift

    +
    class func SOCIAL() -> SDLAppHMIType!
    + + + +
    +

    Return Value

    +

    SDLAppHMIType with value SOCIAL

    + +
    + +

    + +BACKGROUND_PROCESS +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLAppHMIType : SDLEnum
    + + + + + +

    + +TESTING +

    + +

    @abstract App only for Testing purposes

    + + + +

    Objective-C

    +
    + (SDLAppHMIType *)TESTING;
    + + +

    Swift

    +
    class func TESTING() -> SDLAppHMIType!
    + + + +
    +

    Return Value

    +

    SDLAppHMIType with value TESTING

    + +
    + +

    + +SYSTEM +

    + +

    @abstract System App

    + + + +

    Objective-C

    +
    + (SDLAppHMIType *)SYSTEM;
    + + +

    Swift

    +
    class func SYSTEM() -> SDLAppHMIType!
    + + + +
    +

    Return Value

    +

    SDLAppHMIType with value SYSTEM

    + +
    + +
    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 @@ +

    SDLAppInterfaceUnregisteredReason Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Indicates reason why app interface was unregistered. The application is being disconnected by SDL.

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to SDLAppInterfaceUnregisteredReason

    + + + +

    Objective-C

    +
    + (SDLAppInterfaceUnregisteredReason *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLAppInterfaceUnregisteredReason!
    + + + +

    Parameters

    +
    +
    value
    +

    String value to retrieve the object for

    +
    +
    +
    +

    Return Value

    +

    SDLAppInterfaceUnregisteredReason

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLAppInterfaceUnregisteredReason

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that stores all possible SDLAppInterfaceUnregisteredReason

    + +
    + +

    + +IGNITION_OFF +

    + +

    @abstract Vehicle ignition turned off.

    + + + +

    Objective-C

    +
    + (SDLAppInterfaceUnregisteredReason *)IGNITION_OFF;
    + + +

    Swift

    +
    class func IGNITION_OFF() -> SDLAppInterfaceUnregisteredReason!
    + + + +
    +

    Return Value

    +

    SDLAppInterfaceUnregisteredReason with value IGNITION_OFF

    + +
    + +

    + +BLUETOOTH_OFF +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLAppInterfaceUnregisteredReason *)BLUETOOTH_OFF;
    + + +

    Swift

    +
    class func BLUETOOTH_OFF() -> SDLAppInterfaceUnregisteredReason!
    + + + +
    +

    Return Value

    +

    SDLAppInterfaceUnregisteredReason with value BLUETOOTH_OFF

    + +
    + +

    + +USB_DISCONNECTED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLAppInterfaceUnregisteredReason *)USB_DISCONNECTED;
    + + +

    Swift

    +
    class func USB_DISCONNECTED() -> SDLAppInterfaceUnregisteredReason!
    + + + +
    +

    Return Value

    +

    SDLAppInterfaceUnregisteredReason with value USB_DISCONNECTED

    + +
    + +

    + +REQUEST_WHILE_IN_NONE_HMI_LEVEL +

    + +

    @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.

    + + + +

    Objective-C

    +
    + (SDLAppInterfaceUnregisteredReason *)REQUEST_WHILE_IN_NONE_HMI_LEVEL;
    + + +

    Swift

    +
    class func REQUEST_WHILE_IN_NONE_HMI_LEVEL() -> SDLAppInterfaceUnregisteredReason!
    + + + +
    +

    Return Value

    +

    SDLAppInterfaceUnregisteredReason with value REQUEST_WHILE_IN_NONE_HMI_LEVEL

    + +
    + +

    + +TOO_MANY_REQUESTS +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLAppInterfaceUnregisteredReason *)TOO_MANY_REQUESTS;
    + + +

    Swift

    +
    class func TOO_MANY_REQUESTS() -> SDLAppInterfaceUnregisteredReason!
    + + + +
    +

    Return Value

    +

    SDLAppInterfaceUnregisteredReason with value TOO_MANY_REQUESTS

    + +
    + +

    + +DRIVER_DISTRACTION_VIOLATION +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLAppInterfaceUnregisteredReason *)DRIVER_DISTRACTION_VIOLATION;
    + + +

    Swift

    +
    class func DRIVER_DISTRACTION_VIOLATION() -> SDLAppInterfaceUnregisteredReason!
    + + + +
    +

    Return Value

    +

    SDLAppInterfaceUnregisteredReason with value DRIVER_DISTRACTION_VIOLATION

    + +
    + +

    + +LANGUAGE_CHANGE +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLAppInterfaceUnregisteredReason *)LANGUAGE_CHANGE;
    + + +

    Swift

    +
    class func LANGUAGE_CHANGE() -> SDLAppInterfaceUnregisteredReason!
    + + + +
    +

    Return Value

    +

    SDLAppInterfaceUnregisteredReason with value LANGUAGE_CHANGE

    + +
    + +

    + +MASTER_RESET +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLAppInterfaceUnregisteredReason *)MASTER_RESET;
    + + +

    Swift

    +
    class func MASTER_RESET() -> SDLAppInterfaceUnregisteredReason!
    + + + +
    +

    Return Value

    +

    SDLAppInterfaceUnregisteredReason with value MASTER_RESET

    + +
    + +

    + +FACTORY_DEFAULTS +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLAppInterfaceUnregisteredReason *)FACTORY_DEFAULTS;
    + + +

    Swift

    +
    class func FACTORY_DEFAULTS() -> SDLAppInterfaceUnregisteredReason!
    + + + +
    +

    Return Value

    +

    SDLAppInterfaceUnregisteredReason with value FACTORY_DEFAULTS

    + +
    + +

    + +APP_UNAUTHORIZED +

    + +

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

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLAppInterfaceUnregisteredReason *)APP_UNAUTHORIZED;
    + + +

    Swift

    +
    class func APP_UNAUTHORIZED() -> SDLAppInterfaceUnregisteredReason!
    + + + +
    +

    Return Value

    +

    SDLAppInterfaceUnregisteredReason with value APP_UNAUTHORIZED

    + +
    + +
    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 @@ +

    SDLAudioPassThruCapabilities Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Describes different audio type configurations for SDLPerformAudioPassThru, e.g. {8kHz,8-bit,PCM} +

    Parameter List + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescriptionSmartDeviceLink Ver. Available
    samplingRateSDLSamplingRate * Describes the sampling rate for AudioPassThru + SmartDeviceLink 2.0
    bitsPerSampleSDLBitsPerSample * Describes the sample depth in bit for AudioPassThru + SmartDeviceLink 2.0
    audioTypeSDLAudioType * Describes the audiotype for AudioPassThru + SmartDeviceLink 2.0
    +Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLAudioPassThruCapabilities object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLAudioPassThruCapabilities object indicated by the Hashtable parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + samplingRate +

    + +

    @abstract The sampling rate for AudioPassThru

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLSamplingRate *samplingRate;
    + + +

    Swift

    +
    var samplingRate: SDLSamplingRate! { get set }
    + + + + +

    + bitsPerSample +

    + +

    @abstract The sample depth in bit for AudioPassThru

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLBitsPerSample *bitsPerSample;
    + + +

    Swift

    +
    var bitsPerSample: SDLBitsPerSample! { get set }
    + + + + +

    + audioType +

    + +

    @abstract The audiotype for AudioPassThru

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLAudioType *audioType;
    + + +

    Swift

    +
    var audioType: SDLAudioType! { get set }
    + + + + +
    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 @@ +

    SDLAudioStreamingState Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to SDLAudioStreamingState

    + + + +

    Objective-C

    +
    + (SDLAudioStreamingState *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLAudioStreamingState!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLAudioStreamingState

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLAudioStreamingState

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLAudioStreamingState

    + +
    + +

    + +AUDIBLE +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLAudioStreamingState *)AUDIBLE;
    + + +

    Swift

    +
    class func AUDIBLE() -> SDLAudioStreamingState!
    + + + +
    +

    Return Value

    +

    SDLAudioStreamingState with value of AUDIBLE

    + +
    + +

    + +ATTENUATED +

    + +

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

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLAudioStreamingState *)ATTENUATED;
    + + +

    Swift

    +
    class func ATTENUATED() -> SDLAudioStreamingState!
    + + + +
    +

    Return Value

    +

    SDLAudioStreamingState with value of ATTENUATED

    + +
    + +

    + +NOT_AUDIBLE +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLAudioStreamingState *)NOT_AUDIBLE;
    + + +

    Swift

    +
    class func NOT_AUDIBLE() -> SDLAudioStreamingState!
    + + + +
    +

    Return Value

    +

    SDLAudioStreamingState with value of NOT_AUDIBLE

    + +
    + +
    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 @@ +

    SDLAudioType Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Describes different audio type options for PerformAudioPassThru

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to SDLAudioType

    + + + +

    Objective-C

    +
    + (SDLAudioType *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLAudioType!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLAudioType

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLAudioType

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLAudioType

    + +
    + +

    + +PCM +

    + +

    @abstract PCM raw audio

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLAudioType *)PCM;
    + + +

    Swift

    +
    class func PCM() -> SDLAudioType!
    + + + +
    +

    Return Value

    +

    SDLAudioType with value of PCM

    + +
    + +
    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 @@ +

    SDLBeltStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + driverBeltDeployed +

    + +

    Undocumented

    + + + + + + +

    + passengerBeltDeployed +

    + +

    Undocumented

    + + + + + + +

    + passengerBuckleBelted +

    + +

    Undocumented

    + + + + + + +

    + driverBuckleBelted +

    + +

    Undocumented

    + + + + + + +

    + leftRow2BuckleBelted +

    + +

    Undocumented

    + + + + + + +

    + passengerChildDetected +

    + +

    Undocumented

    + + + + + + +

    + rightRow2BuckleBelted +

    + +

    Undocumented

    + + + + + + +

    + middleRow2BuckleBelted +

    + +

    Undocumented

    + + + + + + +

    + middleRow3BuckleBelted +

    + +

    Undocumented

    + + + + + + +

    + leftRow3BuckleBelted +

    + +

    Undocumented

    + + + + + + +

    + rightRow3BuckleBelted +

    + +

    Undocumented

    + + + + + + +

    + leftRearInflatableBelted +

    + +

    Undocumented

    + + + + + + +

    + rightRearInflatableBelted +

    + +

    Undocumented

    + + + + + + +

    + middleRow1BeltDeployed +

    + +

    Undocumented

    + + + + + + +

    + middleRow1BuckleBelted +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLBitsPerSample Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Describes different bit depth options for PerformAudioPassThru

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to SDLBitsPerSample

    + + + +

    Objective-C

    +
    + (SDLBitsPerSample *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLBitsPerSample!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLBitsPerSample

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLBitsPerSample

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLBitsPerSample

    + +
    + +

    + +_8_BIT +

    + +

    @abstract 8 bits per sample

    + + + +

    Objective-C

    +
    + (SDLBitsPerSample *)_8_BIT;
    + + +

    Swift

    +
    class func _8_BIT() -> SDLBitsPerSample!
    + + + +
    +

    Return Value

    +

    a SDLBitsPerSample with value of 8_BIT

    + +
    + +

    + +_16_BIT +

    + +

    @abstract 16 bits per sample

    + + + +

    Objective-C

    +
    + (SDLBitsPerSample *)_16_BIT;
    + + +

    Swift

    +
    class func _16_BIT() -> SDLBitsPerSample!
    + + + +
    +

    Return Value

    +

    a SDLBitsPerSample with value of 16_BIT

    + +
    + +
    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 @@ +

    SDLBodyInformation Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    The body information including power modes.

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLBodyInformation object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLBodyInformation object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + parkBrakeActive +

    + +

    @abstract References signal PrkBrkActv_B_Actl.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *parkBrakeActive;
    + + +

    Swift

    +
    var parkBrakeActive: NSNumber! { get set }
    + + + + +

    + ignitionStableStatus +

    + +

    @abstract References signal Ignition_Switch_Stable. See IgnitionStableStatus.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic)
    +    SDLIgnitionStableStatus *ignitionStableStatus;
    + + +

    Swift

    +
    var ignitionStableStatus: SDLIgnitionStableStatus! { get set }
    + + + + +

    + ignitionStatus +

    + +

    @abstract References signal Ignition_status. See IgnitionStatus.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLIgnitionStatus *ignitionStatus;
    + + +

    Swift

    +
    var ignitionStatus: SDLIgnitionStatus! { get set }
    + + + + +

    + driverDoorAjar +

    + +

    @abstract References signal DrStatDrv_B_Actl.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *driverDoorAjar;
    + + +

    Swift

    +
    var driverDoorAjar: NSNumber! { get set }
    + + + + +

    + passengerDoorAjar +

    + +

    @abstract References signal DrStatPsngr_B_Actl.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *passengerDoorAjar;
    + + +

    Swift

    +
    var passengerDoorAjar: NSNumber! { get set }
    + + + + +

    + rearLeftDoorAjar +

    + +

    @abstract References signal DrStatRl_B_Actl.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *rearLeftDoorAjar;
    + + +

    Swift

    +
    var rearLeftDoorAjar: NSNumber! { get set }
    + + + + +

    + rearRightDoorAjar +

    + +

    @abstract References signal DrStatRr_B_Actl.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *rearRightDoorAjar;
    + + +

    Swift

    +
    var rearRightDoorAjar: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLButtonCapabilities Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Provides information about the capabilities of a SDL HMI button.

    + +

    @since SDL 1.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLButtonCapabilities object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLButtonCapabilities object indicated by the Hashtable parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + name +

    + +

    @abstract The name of the SDL HMI button.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLButtonName *name;
    + + +

    Swift

    +
    var name: SDLButtonName! { get set }
    + + + + +

    + shortPressAvailable +

    + +

    @abstract A NSNumber value indicates whether the button supports a SHORT press

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *shortPressAvailable;
    + + +

    Swift

    +
    var shortPressAvailable: NSNumber! { get set }
    + + + + +

    + longPressAvailable +

    + +

    @abstract A NSNumber value indicates whether the button supports a LONG press

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *longPressAvailable;
    + + +

    Swift

    +
    var longPressAvailable: NSNumber! { get set }
    + + + + +

    + upDownAvailable +

    + +

    @abstract A NSNumber value indicates whether the button supports button down and button up

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *upDownAvailable;
    + + +

    Swift

    +
    var upDownAvailable: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLButtonEventMode Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Indicates whether the button was depressed or released. A BUTTONUP event will always be preceded by a BUTTONDOWN event.

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to SDLButtonEventMode +- parameter: value The value of the string to get an object for +- returns: SDLButtonEventMode (BUTTONUP / BUTTONDOWN)

    + + + +

    Objective-C

    +
    + (SDLButtonEventMode *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLButtonEventMode!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLButtonEventMode (BUTTONUP / BUTTONDOWN)

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLButtonEventMode +- returns: an array that store all possible SDLButtonEventMode

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLButtonEventMode

    + +
    + +

    + +BUTTONUP +

    + +

    @abstract The button was released +- returns: a SDLButtonEventMode with value of BUTTONUP

    + + + +

    Objective-C

    +
    + (SDLButtonEventMode *)BUTTONUP;
    + + +

    Swift

    +
    class func BUTTONUP() -> SDLButtonEventMode!
    + + + +
    +

    Return Value

    +

    a SDLButtonEventMode with value of BUTTONUP

    + +
    + +

    + +BUTTONDOWN +

    + +

    @abstract The button was depressed +- returns: a SDLButtonEventMode with value of BUTTONDOWN

    + + + +

    Objective-C

    +
    + (SDLButtonEventMode *)BUTTONDOWN;
    + + +

    Swift

    +
    class func BUTTONDOWN() -> SDLButtonEventMode!
    + + + +
    +

    Return Value

    +

    a SDLButtonEventMode with value of BUTTONDOWN

    + +
    + +
    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 @@ +

    SDLButtonName Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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.

    + +

    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.

    + +

    The application can discover which buttons a given SDL unit implements by + interrogating the ButtonCapabilities parameter of the + RegisterAppInterface response.

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to SDLButtonName

    + + + +

    Objective-C

    +
    + (SDLButtonName *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLButtonName!
    + + + +

    Parameters

    +
    +
    value
    +

    String value to retrieve the object for

    +
    +
    +
    +

    Return Value

    +

    SDLButtonName

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLButtonName

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLButtonName

    + +
    + +

    + +OK +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLButtonName *)OK;
    + + +

    Swift

    +
    class func OK() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of OK

    + +
    + +

    + +SEEKLEFT +

    + +

    @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.

    + + + +

    Objective-C

    +
    + (SDLButtonName *)SEEKLEFT;
    + + +

    Swift

    +
    class func SEEKLEFT() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of SEEKLEFT

    + +
    + +

    + +SEEKRIGHT +

    + +

    @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.

    + + + +

    Objective-C

    +
    + (SDLButtonName *)SEEKRIGHT;
    + + +

    Swift

    +
    class func SEEKRIGHT() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of SEEKRIGHT

    + +
    + +

    + +TUNEUP +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLButtonName *)TUNEUP;
    + + +

    Swift

    +
    class func TUNEUP() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of TUNEUP

    + +
    + +

    + +TUNEDOWN +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLButtonName *)TUNEDOWN;
    + + +

    Swift

    +
    class func TUNEDOWN() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of TUNEDOWN

    + +
    + +

    + +PRESET_0 +

    + +

    @abstract Represents the preset 0 button.

    + + + +

    Objective-C

    +
    + (SDLButtonName *)PRESET_0;
    + + +

    Swift

    +
    class func PRESET_0() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of PRESET_0

    + +
    + +

    + +PRESET_1 +

    + +

    @abstract Represents the preset 1 button.

    + + + +

    Objective-C

    +
    + (SDLButtonName *)PRESET_1;
    + + +

    Swift

    +
    class func PRESET_1() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of PRESET_1

    + +
    + +

    + +PRESET_2 +

    + +

    @abstract Represents the preset 2 button.

    + + + +

    Objective-C

    +
    + (SDLButtonName *)PRESET_2;
    + + +

    Swift

    +
    class func PRESET_2() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of PRESET_2

    + +
    + +

    + +PRESET_3 +

    + +

    @abstract Represents the preset 3 button.

    + + + +

    Objective-C

    +
    + (SDLButtonName *)PRESET_3;
    + + +

    Swift

    +
    class func PRESET_3() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of PRESET_3

    + +
    + +

    + +PRESET_4 +

    + +

    @abstract Represents the preset 4 button.

    + + + +

    Objective-C

    +
    + (SDLButtonName *)PRESET_4;
    + + +

    Swift

    +
    class func PRESET_4() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of PRESET_4

    + +
    + +

    + +PRESET_5 +

    + +

    @abstract Represents the preset 5 button.

    + + + +

    Objective-C

    +
    + (SDLButtonName *)PRESET_5;
    + + +

    Swift

    +
    class func PRESET_5() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of PRESET_5

    + +
    + +

    + +PRESET_6 +

    + +

    @abstract Represents the preset 6 button.

    + + + +

    Objective-C

    +
    + (SDLButtonName *)PRESET_6;
    + + +

    Swift

    +
    class func PRESET_6() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of PRESET_6

    + +
    + +

    + +PRESET_7 +

    + +

    @abstract Represents the preset 7 button.

    + + + +

    Objective-C

    +
    + (SDLButtonName *)PRESET_7;
    + + +

    Swift

    +
    class func PRESET_7() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of PRESET_7

    + +
    + +

    + +PRESET_8 +

    + +

    @abstract Represents the preset 8 button.

    + + + +

    Objective-C

    +
    + (SDLButtonName *)PRESET_8;
    + + +

    Swift

    +
    class func PRESET_8() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of PRESET_8

    + +
    + +

    + +PRESET_9 +

    + +

    @abstract Represents the preset 9 button.

    + + + +

    Objective-C

    +
    + (SDLButtonName *)PRESET_9;
    + + +

    Swift

    +
    class func PRESET_9() -> SDLButtonName!
    + + + +
    +

    Return Value

    +

    a SDLButtonName with the value of PRESET_9

    + +
    + +

    + +CUSTOM_BUTTON +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLButtonName : SDLEnum
    + + + + + +

    + +SEARCH +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLButtonName : SDLEnum
    + + + + + +
    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 @@ +

    SDLButtonPressMode Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Indicates whether this is a LONG or SHORT button press

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to SDLButtonPressMode

    + + + +

    Objective-C

    +
    + (SDLButtonPressMode *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLButtonPressMode!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLButtonPressMode

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLButtonPressMode

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLButtonPressMode

    + +
    + +

    + +LONG +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLButtonPressMode *)LONG;
    + + +

    Swift

    +
    class func LONG() -> SDLButtonPressMode!
    + + + +
    +

    Return Value

    +

    a SDLButtonPressMode with the value of LONG

    + +
    + +

    + +SHORT +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLButtonPressMode *)SHORT;
    + + +

    Swift

    +
    class func SHORT() -> SDLButtonPressMode!
    + + + +
    +

    Return Value

    +

    a SDLButtonPressMode with the value of SHORT

    + +
    + +
    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 @@ +

    SDLCarModeStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Describes the carmode the vehicle is in. + * Since SmartDeviceLink 2.0

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLCarModeStatus : SDLEnum
    + + + + + +

    + +values +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLCarModeStatus : SDLEnum
    + + + + + +

    + +NORMAL +

    + +

    Provides carmode NORMAL to each module.

    + + + +

    Objective-C

    +
    + (SDLCarModeStatus *)NORMAL;
    + + +

    Swift

    +
    class func NORMAL() -> SDLCarModeStatus!
    + + + + +

    + +FACTORY +

    + +

    Provides carmode FACTORY to each module.

    + + + +

    Objective-C

    +
    + (SDLCarModeStatus *)FACTORY;
    + + +

    Swift

    +
    class func FACTORY() -> SDLCarModeStatus!
    + + + + +

    + +TRANSPORT +

    + +

    Provides carmode TRANSPORT to each module.

    + + + +

    Objective-C

    +
    + (SDLCarModeStatus *)TRANSPORT;
    + + +

    Swift

    +
    class func TRANSPORT() -> SDLCarModeStatus!
    + + + + +

    + +CRASH +

    + +

    Provides carmode CRASH to each module.

    + + + +

    Objective-C

    +
    + (SDLCarModeStatus *)CRASH;
    + + +

    Swift

    +
    class func CRASH() -> SDLCarModeStatus!
    + + + + +
    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 @@ +

    SDLChangeRegistration Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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.

    + +

    Any HMILevel allowed

    + +

    @since SDL 2.0

    + + +
    +

    + -init +

    + +

    Constructs a new SDLChangeRegistration object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLChangeRegistration object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + language +

    + +

    @abstract The language the app wants to change to

    + + + +

    Objective-C

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

    Swift

    +
    var language: SDLLanguage! { get set }
    + + + + +

    + hmiDisplayLanguage +

    + +

    @abstract HMI display language

    + + + +

    Objective-C

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

    Swift

    +
    var hmiDisplayLanguage: SDLLanguage! { get set }
    + + + + +

    + appName +

    + +

    Request a new app name registration

    + +

    Optional, Max string length 100 chars

    + + + +

    Objective-C

    +
    @property (readwrite, copy, nonatomic) NSString *appName;
    + + +

    Swift

    +
    var appName: String! { get set }
    + + + + +

    + ttsName +

    + +

    Request a new TTSName registration.

    + +

    Optional, Array of SDLTTSChunk, 1 - 100 elements

    + + + +

    Objective-C

    +
    @property (readwrite, copy, nonatomic) NSArray *ttsName;
    + + +

    Swift

    +
    var ttsName: [AnyObject]! { get set }
    + + + + +

    + ngnMediaScreenAppName +

    + +

    Request a new app short name registration

    + +

    Optional, Max string length 100 chars

    + + + +

    Objective-C

    +
    @property (readwrite, copy, nonatomic) NSString *ngnMediaScreenAppName;
    + + +

    Swift

    +
    var ngnMediaScreenAppName: String! { get set }
    + + + + +

    + vrSynonyms +

    + +

    Request a new VR synonyms registration

    + +

    Optional, Array of NSString, 1 - 100 elements, max string length 40 chars

    + + + +

    Objective-C

    +
    @property (readwrite, copy, nonatomic) NSArray *vrSynonyms;
    + + +

    Swift

    +
    var vrSynonyms: [AnyObject]! { get set }
    + + + + +
    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 @@ +

    SDLChangeRegistrationResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLChangeRegistrationResponse is sent, when SDLChangeRegistration has been called

    + +

    @since SDL 2.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLChangeRegistrationResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLChangeRegistrationResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLCharacterSet Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Character sets supported by SDL.

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to SDLCharacterSet

    + + + +

    Objective-C

    +
    + (SDLCharacterSet *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLCharacterSet!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLCharacterSet

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLCharacterSet

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLCharacterSet

    + +
    + +

    + +TYPE2SET +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLCharacterSet : SDLEnum
    + + + + + +

    + +TYPE5SET +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLCharacterSet : SDLEnum
    + + + + + +

    + +CID1SET +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLCharacterSet : SDLEnum
    + + + + + +

    + +CID2SET +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLCharacterSet : SDLEnum
    + + + + + +
    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 @@ +

    SDLChoice Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    A choice is an option which a user can select either via the menu or via voice recognition (VR) during an application initiated interaction. +

    Parameter List + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescriptionSmartDeviceLink Ver. Available
    choiceIDNSNumber * Application-scoped identifier that uniquely identifies this choice. +
    Min: 0 +
    Max: 65535 +
    SmartDeviceLink 1.0
    menuNameNSString * Text which appears in menu, representing this choice. +
    Min: 1 +
    Max: 100 +
    SmartDeviceLink 1.0
    vrCommandsNSMutableArray *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 elementSmartDeviceLink 1.0
    imageSDLImage * Either a static hex icon value or a binary image file name identifier (sent by PutFile).SmartDeviceLink 2.0

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLChoice object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLChoice object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + choiceID +

    + +

    @abstract the application-scoped identifier that uniquely identifies this choice

    + +

    Required, Integer 0 - 65535

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *choiceID;
    + + +

    Swift

    +
    var choiceID: NSNumber! { get set }
    + + + + +

    + menuName +

    + +

    @abstract Text which appears in menu, representing this choice

    + +

    Required, Max string length 500 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *menuName;
    + + +

    Swift

    +
    var menuName: String! { get set }
    + + + + +

    + vrCommands +

    + +

    @abstract VR synonyms for this choice

    + +

    Required, Array of Strings, Array length 1 - 100, Max String length 99 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *vrCommands;
    + + +

    Swift

    +
    var vrCommands: NSMutableArray! { get set }
    + + + + +

    + image +

    + +

    @abstract The image of the choice

    + +

    Optional

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLImage *image;
    + + +

    Swift

    +
    var image: SDLImage! { get set }
    + + + + +

    + secondaryText +

    + +

    @abstract Optional secondary text to display; e.g. address of POI in a search result entry

    + +

    Optional, Max String length 500 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *secondaryText;
    + + +

    Swift

    +
    var secondaryText: String! { get set }
    + + + + +

    + tertiaryText +

    + +

    @abstract Optional tertiary text to display; e.g. distance to POI for a search result entry

    + +

    Optional, Max String length 500 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *tertiaryText;
    + + +

    Swift

    +
    var tertiaryText: String! { get set }
    + + + + +

    + secondaryImage +

    + +

    @abstract Optional secondary image for choice

    + +

    Optional

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLImage *secondaryImage;
    + + +

    Swift

    +
    var secondaryImage: SDLImage! { get set }
    + + + + +
    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 @@ +

    SDLClusterModeStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + powerModeActive +

    + +

    Undocumented

    + + + + + + +

    + powerModeQualificationStatus +

    + +

    Undocumented

    + + + + + + +

    + carModeStatus +

    + +

    Undocumented

    + + + + + + +

    + powerModeStatus +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLCompassDirection Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    The list of potential compass directions.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to SDLCompassDirection +- parameter: value The value of the string to get an object for +- returns: SDLCompassDirection

    + + + +

    Objective-C

    +
    + (SDLCompassDirection *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLCompassDirection!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLCompassDirection

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLCompassDirection +- returns: An array that store all possible SDLCompassDirection

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    An array that store all possible SDLCompassDirection

    + +
    + +

    + +NORTH +

    + +

    @abstract Direction North +- returns: A SDLCompassDirection with the value of NORTH

    + + + +

    Objective-C

    +
    + (SDLCompassDirection *)NORTH;
    + + +

    Swift

    +
    class func NORTH() -> SDLCompassDirection!
    + + + +
    +

    Return Value

    +

    A SDLCompassDirection with the value of NORTH

    + +
    + +

    + +NORTHWEST +

    + +

    @abstract Direction Northwest +- returns: A SDLCompassDirection with the value of NORTHWEST

    + + + +

    Objective-C

    +
    + (SDLCompassDirection *)NORTHWEST;
    + + +

    Swift

    +
    class func NORTHWEST() -> SDLCompassDirection!
    + + + +
    +

    Return Value

    +

    A SDLCompassDirection with the value of NORTHWEST

    + +
    + +

    + +WEST +

    + +

    @abstract Direction West +- returns: A SDLCompassDirection with the value of WEST

    + + + +

    Objective-C

    +
    + (SDLCompassDirection *)WEST;
    + + +

    Swift

    +
    class func WEST() -> SDLCompassDirection!
    + + + +
    +

    Return Value

    +

    A SDLCompassDirection with the value of WEST

    + +
    + +

    + +SOUTHWEST +

    + +

    @abstract Direction Southwest +- returns: A SDLCompassDirection with the value of SOUTHWEST

    + + + +

    Objective-C

    +
    + (SDLCompassDirection *)SOUTHWEST;
    + + +

    Swift

    +
    class func SOUTHWEST() -> SDLCompassDirection!
    + + + +
    +

    Return Value

    +

    A SDLCompassDirection with the value of SOUTHWEST

    + +
    + +

    + +SOUTH +

    + +

    @abstract Direction South +- returns: A SDLCompassDirection with the value of SOUTH

    + + + +

    Objective-C

    +
    + (SDLCompassDirection *)SOUTH;
    + + +

    Swift

    +
    class func SOUTH() -> SDLCompassDirection!
    + + + +
    +

    Return Value

    +

    A SDLCompassDirection with the value of SOUTH

    + +
    + +

    + +SOUTHEAST +

    + +

    @abstract Direction Southeast +- returns: A SDLCompassDirection with the value of SOUTHEAST

    + + + +

    Objective-C

    +
    + (SDLCompassDirection *)SOUTHEAST;
    + + +

    Swift

    +
    class func SOUTHEAST() -> SDLCompassDirection!
    + + + +
    +

    Return Value

    +

    A SDLCompassDirection with the value of SOUTHEAST

    + +
    + +

    + +EAST +

    + +

    @abstract Direction East +- returns: A SDLCompassDirection with the value of EAST

    + + + +

    Objective-C

    +
    + (SDLCompassDirection *)EAST;
    + + +

    Swift

    +
    class func EAST() -> SDLCompassDirection!
    + + + +
    +

    Return Value

    +

    A SDLCompassDirection with the value of EAST

    + +
    + +

    + +NORTHEAST +

    + +

    @abstract Direction Northeast +- returns: A SDLCompassDirection with the value of NORTHEAST

    + + + +

    Objective-C

    +
    + (SDLCompassDirection *)NORTHEAST;
    + + +

    Swift

    +
    class func NORTHEAST() -> SDLCompassDirection!
    + + + +
    +

    Return Value

    +

    A SDLCompassDirection with the value of NORTHEAST

    + +
    + +
    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 @@ +

    SDLComponentVolumeStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    The volume status of a vehicle component.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to SDLComponentVolumeStatus +- parameter: value The value of the string to get an object for +- returns: SDLComponentVolumeStatus

    + + + +

    Objective-C

    +
    + (SDLComponentVolumeStatus *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLComponentVolumeStatus!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLComponentVolumeStatus

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLComponentVolumeStatus +- returns: An array that store all possible SDLComponentVolumeStatus

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    An array that store all possible SDLComponentVolumeStatus

    + +
    + +

    + +UNKNOWN +

    + +

    @abstract Unknown SDLComponentVolumeStatus +- returns: a SDLComponentVolumeStatus with the value of UNKNOWN

    + + + +

    Objective-C

    +
    + (SDLComponentVolumeStatus *)UNKNOWN;
    + + +

    Swift

    +
    class func UNKNOWN() -> SDLComponentVolumeStatus!
    + + + +
    +

    Return Value

    +

    a SDLComponentVolumeStatus with the value of UNKNOWN

    + +
    + +

    + +NORMAL +

    + +

    @abstract Normal SDLComponentVolumeStatus +- returns: a SDLComponentVolumeStatus with the value of NORMAL

    + + + +

    Objective-C

    +
    + (SDLComponentVolumeStatus *)NORMAL;
    + + +

    Swift

    +
    class func NORMAL() -> SDLComponentVolumeStatus!
    + + + +
    +

    Return Value

    +

    a SDLComponentVolumeStatus with the value of NORMAL

    + +
    + +

    + +LOW +

    + +

    @abstract Low SDLComponentVolumeStatus +- returns: a SDLComponentVolumeStatus with the value of LOW

    + + + +

    Objective-C

    +
    + (SDLComponentVolumeStatus *)LOW;
    + + +

    Swift

    +
    class func LOW() -> SDLComponentVolumeStatus!
    + + + +
    +

    Return Value

    +

    a SDLComponentVolumeStatus with the value of LOW

    + +
    + +

    + +FAULT +

    + +

    @abstract Fault SDLComponentVolumeStatus +- returns: a SDLComponentVolumeStatus with the value of FAULT

    + + + +

    Objective-C

    +
    + (SDLComponentVolumeStatus *)FAULT;
    + + +

    Swift

    +
    class func FAULT() -> SDLComponentVolumeStatus!
    + + + +
    +

    Return Value

    +

    a SDLComponentVolumeStatus with the value of FAULT

    + +
    + +

    + +ALERT +

    + +

    @abstract Alert SDLComponentVolumeStatus +- returns: a SDLComponentVolumeStatus with the value of ALERT

    + + + +

    Objective-C

    +
    + (SDLComponentVolumeStatus *)ALERT;
    + + +

    Swift

    +
    class func ALERT() -> SDLComponentVolumeStatus!
    + + + +
    +

    Return Value

    +

    a SDLComponentVolumeStatus with the value of ALERT

    + +
    + +

    + +NOT_SUPPORTED +

    + +

    @abstract Not supported SDLComponentVolumeStatus +- returns: a SDLComponentVolumeStatus with the value of NOT_SUPPORTED

    + + + +

    Objective-C

    +
    + (SDLComponentVolumeStatus *)NOT_SUPPORTED;
    + + +

    Swift

    +
    class func NOT_SUPPORTED() -> SDLComponentVolumeStatus!
    + + + +
    +

    Return Value

    +

    a SDLComponentVolumeStatus with the value of NOT_SUPPORTED

    + +
    + +
    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 @@ +

    SDLConsoleController Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + messageList +

    + +

    Undocumented

    + + + + + + +

    + atBottom +

    + +

    Undocumented

    + + + + + + +

    + dateFormatter +

    + +

    Undocumented

    + + + + + + +

    + messageList +

    + +

    Undocumented

    + + + + + + +

    + -initWithTableView: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLCreateInteractionChoiceSet Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Creates a Choice Set which can be used in subsequent SDLPerformInteraction Operations.

    + +

    HMILevel needs to be FULL, LIMITED or BACKGROUND

    + +

    Before a perform interaction is sent you MUST wait for the success from the CreateInteractionChoiceSet RPC.

    + +

    If you do not wait the system may not recognize the first utterance from the user.

    + +

    @since SDL 1.0

    + +
    +

    See

    + SDLDeleteInteractionChoiceSet SDLPerformInteraction + +
    + + +
    +

    + -init +

    + +

    Constructs a new SDLCreateInteractionChoiceSet object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLCreateInteractionChoiceSet object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + interactionChoiceSetID +

    + +

    @abstract A unique ID that identifies the Choice Set

    + +

    Required, Integer, 0 - 2,000,000,000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *interactionChoiceSetID;
    + + +

    Swift

    +
    var interactionChoiceSetID: NSNumber! { get set }
    + + + + +

    + choiceSet +

    + +

    @abstract Array of choices, which the user can select by menu or voice recognition

    + +

    Required, SDLChoice, Array size 1 - 100

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *choiceSet;
    + + +

    Swift

    +
    var choiceSet: NSMutableArray! { get set }
    + + + + +
    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 @@ +

    SDLCreateInteractionChoiceSetResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLCreateInteractionChoiceSetResponse is sent, when SDLCreateInteractionChoiceSet + has been called

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLCreateInteractionChoiceSetResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLCreateInteractionChoiceSetResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLDIDResult Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + resultCode +

    + +

    Undocumented

    + + + + + + +

    + didLocation +

    + +

    Undocumented

    + + + + + + +

    + data +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLDebugTool Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +addConsole: +

    + +

    Undocumented

    + + + + + + +

    + +addConsole:toGroup: +

    + +

    Undocumented

    + + + + + + +

    + +removeConsole: +

    + +

    Undocumented

    + + + + + + +

    + +removeConsole:fromGroup: +

    + +

    Undocumented

    + + + + + + +

    + +logInfo: +

    + +

    Undocumented

    + + + + + + +

    + +logInfo:withType: +

    + +

    Undocumented

    + + + + + + +

    + +logInfo:withType:toOutput: +

    + +

    Undocumented

    + + + + + + +

    + +logInfo:andBinaryData:withType:toOutput: +

    + +

    Undocumented

    + + + + + + +

    + +logInfo:withType:toOutput:toGroup: +

    + +

    Undocumented

    + + + + + + +

    + +enableDebugToLogFile +

    + +

    Undocumented

    + + + + + + +

    + +disableDebugToLogFile +

    + +

    Undocumented

    + + + + + + +

    + +writeToLogFile: +

    + +

    Undocumented

    + + + + + + +

    + +stringForDebugType: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLDeleteCommand Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Removes a command from the Command Menu +

    + HMI Status Requirements:
    + HMILevel: FULL, LIMITED or BACKGROUND
    + AudioStreamingState: N/A
    + SystemContext: Should not be attempted when VRSESSION or MENU +

    + +

    Since SmartDeviceLink 1.0
    + see SDLAddCommand SDLAddSubMenu SDLDeleteSubMenu

    + + +
    +

    + -init +

    + +

    Constructs a new SDLDeleteCommand object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLDeleteCommand object indicated by the NSMutableDictionary + parameter +

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + cmdID +

    + +

    @abstract the Command ID that identifies the Command to be deleted from Command Menu +@discussion an NSNumber value representing Command ID +

    + Notes: Min Value: 0; Max Value: 2000000000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *cmdID;
    + + +

    Swift

    +
    var cmdID: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLDeleteCommandResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLDeleteCommandResponse is sent, when SDLDeleteCommand has been called

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDeleteCommandResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDeleteCommandResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLDeleteFile Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Used to delete a file resident on the SDL module in the app’s local cache. + Not supported on first generation SDL vehicles +

    + +

    Since SmartDeviceLink 2.0
    + see SDLPutFile SDLListFiles

    + + +
    +

    + -init +

    + +

    Constructs a new SDLDeleteFile object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLDeleteFile object indicated by the dictionary parameter +

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + syncFileName +

    + +

    @abstract a file reference name +@discussion a String value representing a file reference name

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *syncFileName;
    + + +

    Swift

    +
    var syncFileName: String! { get set }
    + + + + +
    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 @@ +

    SDLDeleteFileResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Delete File Response is sent, when DeleteFile has been called

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDeleteFileResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDeleteFileResponse : SDLRPCResponse
    + + + + + +

    + spaceAvailable +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDeleteFileResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLDeleteInteractionChoiceSet Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Deletes an existing Choice Set identified by the parameter + interactionChoiceSetID. If the specified interactionChoiceSetID is currently + in use by an active SDLPerformInteraction this call to + delete the Choice Set will fail returning an IN_USE resultCode +

    + Function Group: Base +

    + HMILevel needs to be FULL, LIMITED or BACKGROUD
    +

    + +

    Since SmartDeviceLink 1.0
    + see SDLCreateInteractionChoiceSet SDLPerformInteraction

    + + +
    +

    + -init +

    + +

    Constructs a new SDLDeleteInteractionChoiceSet object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLDeleteInteractionChoiceSet object indicated by the + NSMutableDictionary parameter +

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + interactionChoiceSetID +

    + +

    @abstract a unique ID that identifies the Choice Set +@discussion a unique ID that identifies the Choice Set +

    +Notes: Min Value: 0; Max Value: 2000000000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *interactionChoiceSetID;
    + + +

    Swift

    +
    var interactionChoiceSetID: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLDeleteInteractionChoiceSetResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLDeleteInteractionChoiceSetResponse is sent, when SDLDeleteInteractionChoiceSet has been called

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDeleteInteractionChoiceSetResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDeleteInteractionChoiceSetResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLDeleteSubMenu Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Deletes a submenu from the Command Menu +

    + Notes: When an app deletes a submenu that has child commands, those + child commands are also deleted +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 1.0
    + see SDLAddCommand SDLAddSubMenu SDLDeleteCommand

    + + +
    +

    + -init +

    + +

    Constructs a new SDLDeleteSubMenu object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLDeleteSubMenu object indicated by the dictionary parameter

    +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + menuID +

    + +

    @abstract the MenuID that identifies the SDLSubMenu to be delete +@discussion Notes: Min Value: 0; Max Value: 2000000000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *menuID;
    + + +

    Swift

    +
    var menuID: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLDeleteSubMenuResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLDeleteSubMenuResponse is sent, when SDLDeleteSubMenu has been called

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDeleteSubMenuResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDeleteSubMenuResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLDeviceInfo Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + hardware +

    + +

    Undocumented

    + + + + + + +

    + firmwareRev +

    + +

    Undocumented

    + + + + + + +

    + os +

    + +

    Undocumented

    + + + + + + +

    + osVersion +

    + +

    Undocumented

    + + + + + + +

    + carrier +

    + +

    Undocumented

    + + + + + + +

    + maxNumberRFCOMMPorts +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLDeviceLevelStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Reflects the reported battery status of the connected device, if reported.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to DeviceLevelStatus +- parameter: value String +- returns: DeviceLevelStatus

    + + + +

    Objective-C

    +
    + (SDLDeviceLevelStatus *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLDeviceLevelStatus!
    + + + +

    Parameters

    +
    +
    value
    +

    String

    +
    +
    +
    +

    Return Value

    +

    DeviceLevelStatus

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLDeviceLevelStatus +- returns: an array that store all possible SDLDeviceLevelStatus

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLDeviceLevelStatus

    + +
    + +

    + +ZERO_LEVEL_BARS +

    + +

    @abstract Device battery level is zero bars +- returns: a SDLDeviceLevelStatus with value of ZERO_LEVEL_BARS

    + + + +

    Objective-C

    +
    + (SDLDeviceLevelStatus *)ZERO_LEVEL_BARS;
    + + +

    Swift

    +
    class func ZERO_LEVEL_BARS() -> SDLDeviceLevelStatus!
    + + + +
    +

    Return Value

    +

    a SDLDeviceLevelStatus with value of ZERO_LEVEL_BARS

    + +
    + +

    + +ONE_LEVEL_BARS +

    + +

    @abstract Device battery level is one bar +- returns: a SDLDeviceLevelStatus with value of ONE_LEVEL_BARS

    + + + +

    Objective-C

    +
    + (SDLDeviceLevelStatus *)ONE_LEVEL_BARS;
    + + +

    Swift

    +
    class func ONE_LEVEL_BARS() -> SDLDeviceLevelStatus!
    + + + +
    +

    Return Value

    +

    a SDLDeviceLevelStatus with value of ONE_LEVEL_BARS

    + +
    + +

    + +TWO_LEVEL_BARS +

    + +

    @abstract Device battery level is two bars +- returns: a SDLDeviceLevelStatus with value of TWO_LEVEL_BARS

    + + + +

    Objective-C

    +
    + (SDLDeviceLevelStatus *)TWO_LEVEL_BARS;
    + + +

    Swift

    +
    class func TWO_LEVEL_BARS() -> SDLDeviceLevelStatus!
    + + + +
    +

    Return Value

    +

    a SDLDeviceLevelStatus with value of TWO_LEVEL_BARS

    + +
    + +

    + +THREE_LEVEL_BARS +

    + +

    @abstract Device battery level is three bars +- returns: a SDLDeviceLevelStatus with value of THREE_LEVEL_BARS

    + + + +

    Objective-C

    +
    + (SDLDeviceLevelStatus *)THREE_LEVEL_BARS;
    + + +

    Swift

    +
    class func THREE_LEVEL_BARS() -> SDLDeviceLevelStatus!
    + + + +
    +

    Return Value

    +

    a SDLDeviceLevelStatus with value of THREE_LEVEL_BARS

    + +
    + +

    + +FOUR_LEVEL_BARS +

    + +

    @abstract Device battery level is four bars +- returns: a SDLDeviceLevelStatus with value of FOUR_LEVEL_BARS

    + + + +

    Objective-C

    +
    + (SDLDeviceLevelStatus *)FOUR_LEVEL_BARS;
    + + +

    Swift

    +
    class func FOUR_LEVEL_BARS() -> SDLDeviceLevelStatus!
    + + + +
    +

    Return Value

    +

    a SDLDeviceLevelStatus with value of FOUR_LEVEL_BARS

    + +
    + +

    + +NOT_PROVIDED +

    + +

    @abstract Device battery level is unknown +- returns: a SDLDeviceLevelStatus with value of NOT_PROVIDED

    + + + +

    Objective-C

    +
    + (SDLDeviceLevelStatus *)NOT_PROVIDED;
    + + +

    Swift

    +
    class func NOT_PROVIDED() -> SDLDeviceLevelStatus!
    + + + +
    +

    Return Value

    +

    a SDLDeviceLevelStatus with value of NOT_PROVIDED

    + +
    + +
    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 @@ +

    SDLDeviceStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Describes the status related to a connected mobile device or SDL and if or how it is represented in the vehicle.

    + +

    Parameter List + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescriptionSmartDeviceLink Ver. Available
    voiceRecOnNSNumber * Voice recognition is on + SmartDeviceLink 2.0
    btIconOnNSNumber * Bluetooth connection established + SmartDeviceLink 2.0
    callActiveNSNumber * A call is being active + SmartDeviceLink 2.0
    phoneRoamingNSNumber * The phone is in roaming mode + SmartDeviceLink 2.0
    textMsgAvailableNSNumber * A textmessage is available + SmartDeviceLink 2.0
    battLevelStatusSDLDeviceLevelStatus * Battery level status + SmartDeviceLink 2.0
    stereoAudioOutputMutedNSNumber * Status of the stereo audio output channel + SmartDeviceLink 2.0
    monoAudioOutputMutedNSNumber * Status of the mono audio output channel + SmartDeviceLink 2.0
    signalLevelStatusSDLDeviceLevelStatus * Signal level status + SmartDeviceLink 2.0
    primaryAudioSourcePrimaryAudioSource * Reflects the current primary audio source of SDL (if selected). + SmartDeviceLink 2.0
    eCallEventActiveNSNumber * Reflects, if an eCall event is active + SmartDeviceLink 2.0
    + @since SDL 2.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLDeviceStatus object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLDeviceStatus object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use to construct the object

    +
    +
    + +

    + voiceRecOn +

    + +

    @abstract Indicates whether the voice recognition is on or off

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *voiceRecOn;
    + + +

    Swift

    +
    var voiceRecOn: NSNumber! { get set }
    + + + + +

    + btIconOn +

    + +

    @abstract Indicates whether the bluetooth connection established

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *btIconOn;
    + + +

    Swift

    +
    var btIconOn: NSNumber! { get set }
    + + + + +

    + callActive +

    + +

    @abstract Indicates whether a call is being active

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *callActive;
    + + +

    Swift

    +
    var callActive: NSNumber! { get set }
    + + + + +

    + phoneRoaming +

    + +

    @abstract Indicates whether the phone is in roaming mode

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *phoneRoaming;
    + + +

    Swift

    +
    var phoneRoaming: NSNumber! { get set }
    + + + + +

    + textMsgAvailable +

    + +

    @abstract Indicates whether a textmessage is available

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *textMsgAvailable;
    + + +

    Swift

    +
    var textMsgAvailable: NSNumber! { get set }
    + + + + +

    + battLevelStatus +

    + +

    @abstract Battery level status

    + +
    +

    See

    + SDLDeviceLevelStatus + +
    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLDeviceLevelStatus *battLevelStatus;
    + + +

    Swift

    +
    var battLevelStatus: SDLDeviceLevelStatus! { get set }
    + + + + +

    + stereoAudioOutputMuted +

    + +

    @abstract The status of the stereo audio output channel

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *stereoAudioOutputMuted;
    + + +

    Swift

    +
    var stereoAudioOutputMuted: NSNumber! { get set }
    + + + + +

    + monoAudioOutputMuted +

    + +

    @abstract The status of the mono audio output channel

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *monoAudioOutputMuted;
    + + +

    Swift

    +
    var monoAudioOutputMuted: NSNumber! { get set }
    + + + + +

    + signalLevelStatus +

    + +

    @abstract Signal level status

    + +
    +

    See

    + SDLDeviceLevelStatus + +
    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLDeviceLevelStatus *signalLevelStatus;
    + + +

    Swift

    +
    var signalLevelStatus: SDLDeviceLevelStatus! { get set }
    + + + + +

    + primaryAudioSource +

    + +

    @abstract The current primary audio source of SDL (if selected).

    + +
    +

    See

    + SDLPrimaryAudioSource + +
    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLPrimaryAudioSource *primaryAudioSource;
    + + +

    Swift

    +
    var primaryAudioSource: SDLPrimaryAudioSource! { get set }
    + + + + +

    + eCallEventActive +

    + +

    @abstract Indicates if an emergency call is active

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *eCallEventActive;
    + + +

    Swift

    +
    var eCallEventActive: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLDiagnosticMessage Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Non periodic vehicle diagnostic request

    + +

    @since SDL 3.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDiagnosticMessage : SDLRPCRequest
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDiagnosticMessage : SDLRPCRequest
    + + + + + +

    + targetID +

    + +

    Name of target ECU

    + +

    Required, Integer, 0 - 65535

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *targetID;
    + + +

    Swift

    +
    var targetID: NSNumber! { get set }
    + + + + +

    + messageLength +

    + +

    Length of message (in bytes)

    + +

    Required, Integer, 65535

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *messageLength;
    + + +

    Swift

    +
    var messageLength: NSNumber! { get set }
    + + + + +

    + messageData +

    + +

    Array of bytes comprising CAN message.

    + +

    Required, Array of NSNumber (Integers), Array size 1 - 65535, Integer Size 0 - 255

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *messageData;
    + + +

    Swift

    +
    var messageData: NSMutableArray! { get set }
    + + + + +
    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 @@ +

    SDLDiagnosticMessageResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLDiagnosticMessageResponse is sent, when SDLDiagnosticMessage has been called. + * SinceSmartDeviceLink 3.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDiagnosticMessageResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDiagnosticMessageResponse : SDLRPCResponse
    + + + + + +

    + messageDataResult +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDiagnosticMessageResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLDialNumber Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    This RPC is used to tell the head unit to use bluetooth to dial a phone number using the phone.

    + +

    @since SDL 4.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDialNumber : SDLRPCRequest
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDialNumber : SDLRPCRequest
    + + + + + +

    + number +

    + +

    Up to 40 character string representing the phone number. All characters stripped except for ‘0’-‘9’, ’*’, ’#’, ’,’, ’;’, and ’+’

    + + + +

    Objective-C

    +
    @property (readwrite, strong, nonatomic) NSString *number;
    + + +

    Swift

    +
    var number: String! { get set }
    + + + + +
    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 @@ +

    SDLDialNumberResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Indicates the result, success, or failure of the SDLDialNumber request.

    + +

    @since SDL 4.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDialNumberResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDialNumberResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLDimension Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    The supported dimensions of the GPS.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLDimension

    + + + +

    Objective-C

    +
    + (SDLDimension *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLDimension!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLDimension

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLDimension

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    An array that store all possible SDLDimension

    + +
    + +

    + +NO_FIX +

    + +

    @abstract No GPS at all +- returns: the dimension with value of NO_FIX

    + + + +

    Objective-C

    +
    + (SDLDimension *)NO_FIX;
    + + +

    Swift

    +
    class func NO_FIX() -> SDLDimension!
    + + + +
    +

    Return Value

    +

    the dimension with value of NO_FIX

    + +
    + +

    + +_2D +

    + +

    @abstract Longitude and latitude of the GPS +- returns: the dimension with value of 2D

    + + + +

    Objective-C

    +
    + (SDLDimension *)_2D;
    + + +

    Swift

    +
    class func _2D() -> SDLDimension!
    + + + +
    +

    Return Value

    +

    the dimension with value of 2D

    + +
    + +

    + +_3D +

    + +

    @abstract Longitude and latitude and altitude of the GPS +- returns: the dimension with value of 3D

    + + + +

    Objective-C

    +
    + (SDLDimension *)_3D;
    + + +

    Swift

    +
    class func _3D() -> SDLDimension!
    + + + +
    +

    Return Value

    +

    the dimension with value of 3D

    + +
    + +
    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 @@ +

    SDLDisplayCapabilities Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Contains information about the display for the SDL system to which the application is currently connected.

    + +

    @since SDL 1.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLDisplayCapabilities object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLDisplayCapabilities object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + displayType +

    + +

    @abstract The type of display

    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLDisplayType *displayType;
    + + +

    Swift

    +
    var displayType: SDLDisplayType! { get set }
    + + + + +

    + textFields +

    + +

    @abstract An array of SDLTextField structures, each of which describes a field in the HMI which the application can write to using operations such as SDLShow, SDLSetMediaClockTimer, etc.

    + +

    @discussion This array of SDLTextField structures identify all the text fields to which the application can write on the current display (identified by SDLDisplayType).

    + +
    +

    See

    + SDLTextField + +
    + +

    Required, Array of SDLTextField, 1 - 100 objects

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *textFields;
    + + +

    Swift

    +
    var textFields: NSMutableArray! { get set }
    + + + + +

    + imageFields +

    + +

    @abstract An array of SDLImageField elements

    + +

    @discussion A set of all fields that support images.

    + +
    +

    See

    + SDLImageField + +
    + +

    Optional, Array of SDLImageField, 1 - 100 objects

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *imageFields;
    + + +

    Swift

    +
    var imageFields: NSMutableArray! { get set }
    + + + + +

    + mediaClockFormats +

    + +

    @abstract An array of SDLMediaClockFormat elements, defining the valid string formats used in specifying the contents of the media clock field

    + +
    +

    See

    + SDLMediaClockFormat + +
    + +

    Required, Array of SDLMediaClockFormats, 0 - 100 objects

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *mediaClockFormats;
    + + +

    Swift

    +
    var mediaClockFormats: NSMutableArray! { get set }
    + + + + +

    + graphicSupported +

    + +

    @abstract The display’s persistent screen supports.

    + +

    @since SDL 2.0

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *graphicSupported;
    + + +

    Swift

    +
    var graphicSupported: NSNumber! { get set }
    + + + + +

    + templatesAvailable +

    + +

    @abstract Number of presets the screen supports

    + +

    @discussion The number of on-screen custom presets available (if any)

    + +

    Optional, Array of String, max string size 100, 0 - 100 objects

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *templatesAvailable;
    + + +

    Swift

    +
    var templatesAvailable: NSMutableArray! { get set }
    + + + + +

    + screenParams +

    + +

    @abstract A set of all parameters related to a prescribed screen area (e.g. for video / touch input)

    + +

    Optional

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLScreenParams *screenParams;
    + + +

    Swift

    +
    var screenParams: SDLScreenParams! { get set }
    + + + + +

    + numCustomPresetsAvailable +

    + +

    @abstract The number of on-screen custom presets available (if any); otherwise omitted

    + +

    Optional, Integer 1 - 100

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *numCustomPresetsAvailable;
    + + +

    Swift

    +
    var numCustomPresetsAvailable: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLDisplayType Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Identifies the various display types used by SDL.

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLDisplayType

    + + + +

    Objective-C

    +
    + (SDLDisplayType *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLDisplayType!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLDisplayType

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLDisplayType

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLDisplayType

    + +
    + +

    + +CID +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLDisplayType *)CID;
    + + +

    Swift

    +
    class func CID() -> SDLDisplayType!
    + + + +
    +

    Return Value

    +

    SDLDisplayType with value of CID

    + +
    + +

    + +TYPE2 +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDisplayType : SDLEnum
    + + + + + +

    + +TYPE5 +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDisplayType : SDLEnum
    + + + + + +

    + +NGN +

    + +

    @abstract This display type provides an 8 inch touchscreen display.

    + + + +

    Objective-C

    +
    + (SDLDisplayType *)NGN;
    + + +

    Swift

    +
    class func NGN() -> SDLDisplayType!
    + + + +
    +

    Return Value

    +

    SDLDisplayType with value of NGN

    + +
    + +

    + +GEN2_8_DMA +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDisplayType : SDLEnum
    + + + + + +

    + +GEN2_6_DMA +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDisplayType : SDLEnum
    + + + + + +

    + +MFD3 +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDisplayType : SDLEnum
    + + + + + +

    + +MFD4 +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDisplayType : SDLEnum
    + + + + + +

    + +MFD5 +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDisplayType : SDLEnum
    + + + + + +

    + +GEN3_8_INCH +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLDisplayType : SDLEnum
    + + + + + +
    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 @@ +

    SDLDriverDistractionState Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Enumeration that describes possible states of driver distraction.

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLDisplayType

    + + + +

    Objective-C

    +
    + (SDLDriverDistractionState *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLDriverDistractionState!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLDisplayType

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLDriverDistractionState

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLDriverDistractionState

    + +
    + +

    + +DD_ON +

    + +

    @abstract Driver distraction rules are in effect.

    + + + +

    Objective-C

    +
    + (SDLDriverDistractionState *)DD_ON;
    + + +

    Swift

    +
    class func DD_ON() -> SDLDriverDistractionState!
    + + + +
    +

    Return Value

    +

    a SDLDriverDistractionState with value of DD_ON

    + +
    + +

    + +DD_OFF +

    + +

    @abstract Driver distraction rules are NOT in effect.

    + + + +

    Objective-C

    +
    + (SDLDriverDistractionState *)DD_OFF;
    + + +

    Swift

    +
    class func DD_OFF() -> SDLDriverDistractionState!
    + + + +
    +

    Return Value

    +

    a SDLDriverDistractionState with value of DD_OFF

    + +
    + +
    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 @@ +

    SDLECallConfirmationStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Reflects the status of the eCall Notification. + *Since SmartDeviceLink 2.0 +

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLECallConfirmationStatus : SDLEnum
    + + + + + +

    + +values +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLECallConfirmationStatus : SDLEnum
    + + + + + +

    + +NORMAL +

    + +

    No E-Call signal triggered.

    + + + +

    Objective-C

    +
    + (SDLECallConfirmationStatus *)NORMAL;
    + + +

    Swift

    +
    class func NORMAL() -> SDLECallConfirmationStatus!
    + + + + +

    + +CALL_IN_PROGRESS +

    + +

    An E-Call is being in progress.

    + + + +

    Objective-C

    +
    + (SDLECallConfirmationStatus *)CALL_IN_PROGRESS;
    + + +

    Swift

    +
    class func CALL_IN_PROGRESS() -> SDLECallConfirmationStatus!
    + + + + +

    + +CALL_CANCELLED +

    + +

    CALL_CANCELLED An E-Call was cancelled by the user.

    + + + +

    Objective-C

    +
    + (SDLECallConfirmationStatus *)CALL_CANCELLED;
    + + +

    Swift

    +
    class func CALL_CANCELLED() -> SDLECallConfirmationStatus!
    + + + + +

    + +CALL_COMPLETED +

    + +

    The E-Call sequence is completed.

    + + + +

    Objective-C

    +
    + (SDLECallConfirmationStatus *)CALL_COMPLETED;
    + + +

    Swift

    +
    class func CALL_COMPLETED() -> SDLECallConfirmationStatus!
    + + + + +

    + +CALL_UNSUCCESSFUL +

    + +

    An E-Call could not be connected.

    + + + +

    Objective-C

    +
    + (SDLECallConfirmationStatus *)CALL_UNSUCCESSFUL;
    + + +

    Swift

    +
    class func CALL_UNSUCCESSFUL() -> SDLECallConfirmationStatus!
    + + + + +

    + +ECALL_CONFIGURED_OFF +

    + +

    E-Call is not configured on this vehicle.

    + + + +

    Objective-C

    +
    + (SDLECallConfirmationStatus *)ECALL_CONFIGURED_OFF;
    + + +

    Swift

    +
    class func ECALL_CONFIGURED_OFF() -> SDLECallConfirmationStatus!
    + + + + +

    + +CALL_COMPLETE_DTMF_TIMEOUT +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLECallConfirmationStatus *)CALL_COMPLETE_DTMF_TIMEOUT;
    + + +

    Swift

    +
    class func CALL_COMPLETE_DTMF_TIMEOUT() -> SDLECallConfirmationStatus!
    + + + + +
    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 @@ +

    SDLECallInfo Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + eCallNotificationStatus +

    + +

    Undocumented

    + + + + + + +

    + auxECallNotificationStatus +

    + +

    Undocumented

    + + + + + + +

    + eCallConfirmationStatus +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLEmergencyEvent Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + emergencyEventType +

    + +

    Undocumented

    + + + + + + +

    + fuelCutoffStatus +

    + +

    Undocumented

    + + + + + + +

    + rolloverEvent +

    + +

    Undocumented

    + + + + + + +

    + maximumChangeVelocity +

    + +

    Undocumented

    + + + + + + +

    + multipleEvents +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLEmergencyEventType Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Reflects the emergency event status of the vehicle. + * Since: SmartDeviceLink 2.0 + *

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLEmergencyEventType : SDLEnum
    + + + + + +

    + +values +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLEmergencyEventType : SDLEnum
    + + + + + +

    + +NO_EVENT +

    + +

    No emergency event has happened.

    + + + +

    Objective-C

    +
    + (SDLEmergencyEventType *)NO_EVENT;
    + + +

    Swift

    +
    class func NO_EVENT() -> SDLEmergencyEventType!
    + + + + +

    + +FRONTAL +

    + +

    Frontal collision has happened.

    + + + +

    Objective-C

    +
    + (SDLEmergencyEventType *)FRONTAL;
    + + +

    Swift

    +
    class func FRONTAL() -> SDLEmergencyEventType!
    + + + + +

    + +SIDE +

    + +

    Side collision has happened.

    + + + +

    Objective-C

    +
    + (SDLEmergencyEventType *)SIDE;
    + + +

    Swift

    +
    class func SIDE() -> SDLEmergencyEventType!
    + + + + +

    + +REAR +

    + +

    Rear collision has happened.

    + + + +

    Objective-C

    +
    + (SDLEmergencyEventType *)REAR;
    + + +

    Swift

    +
    class func REAR() -> SDLEmergencyEventType!
    + + + + +

    + +ROLLOVER +

    + +

    A rollover event has happened.

    + + + +

    Objective-C

    +
    + (SDLEmergencyEventType *)ROLLOVER;
    + + +

    Swift

    +
    class func ROLLOVER() -> SDLEmergencyEventType!
    + + + + +

    + +NOT_SUPPORTED +

    + +

    The signal is not supported

    + + + +

    Objective-C

    +
    + (SDLEmergencyEventType *)NOT_SUPPORTED;
    + + +

    Swift

    +
    class func NOT_SUPPORTED() -> SDLEmergencyEventType!
    + + + + +

    + +FAULT +

    + +

    Emergency status cannot be determined

    + + + +

    Objective-C

    +
    + (SDLEmergencyEventType *)FAULT;
    + + +

    Swift

    +
    class func FAULT() -> SDLEmergencyEventType!
    + + + + +
    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 @@ +

    SDLEncodedSyncPData Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + data +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLEncodedSyncPDataResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLEndAudioPassThru Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    When this request is invoked, the audio capture stops +

    +Function Group: AudioPassThru +

    +HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 2.0
    +see SDLPerformAudioPassThru

    + + +
    +

    + -init +

    + +

    Constructs a new SDLEndAudioPassThru object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLEndAudioPassThru object indicated by the NSMutableDictionary + parameter +

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLEndAudioPassThruResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLEndAudioPassThruResponse is sent, when SDLEndAudioPassThru has been called

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLEndAudioPassThruResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLEndAudioPassThruResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLEnum Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + value +

    + +

    Undocumented

    + + + + + + +

    + -initWithValue: +

    + +

    Undocumented

    + + + + + + +

    + -isEqualToEnum: +

    + +

    Undocumented

    + + + + + + +

    + value +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLFileType Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Enumeration listing possible file types.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to SDLFileType

    + + + +

    Objective-C

    +
    + (SDLFileType *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLFileType!
    + + + +

    Parameters

    +
    +
    value
    +

    String value to retrieve the object for

    +
    +
    +
    +

    Return Value

    +

    SDLFileType

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLFileType

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLFileType

    + +
    + +

    + +GRAPHIC_BMP +

    + +

    @abstract file type: Bitmap (BMP)

    + + + +

    Objective-C

    +
    + (SDLFileType *)GRAPHIC_BMP;
    + + +

    Swift

    +
    class func GRAPHIC_BMP() -> SDLFileType!
    + + + +
    +

    Return Value

    +

    SDLFileType with value of GRAPHIC_BMP

    + +
    + +

    + +GRAPHIC_JPEG +

    + +

    @abstract file type: JPEG

    + + + +

    Objective-C

    +
    + (SDLFileType *)GRAPHIC_JPEG;
    + + +

    Swift

    +
    class func GRAPHIC_JPEG() -> SDLFileType!
    + + + +
    +

    Return Value

    +

    SDLFileType with value of GRAPHIC_JPEG

    + +
    + +

    + +GRAPHIC_PNG +

    + +

    @abstract file type: PNG

    + + + +

    Objective-C

    +
    + (SDLFileType *)GRAPHIC_PNG;
    + + +

    Swift

    +
    class func GRAPHIC_PNG() -> SDLFileType!
    + + + +
    +

    Return Value

    +

    SDLFileType with value of GRAPHIC_PNG

    + +
    + +

    + +AUDIO_WAVE +

    + +

    @abstract file type: WAVE (WAV)

    + + + +

    Objective-C

    +
    + (SDLFileType *)AUDIO_WAVE;
    + + +

    Swift

    +
    class func AUDIO_WAVE() -> SDLFileType!
    + + + +
    +

    Return Value

    +

    SDLFileType with value of AUDIO_WAVE

    + +
    + +

    + +AUDIO_MP3 +

    + +

    @abstract file type: MP3

    + + + +

    Objective-C

    +
    + (SDLFileType *)AUDIO_MP3;
    + + +

    Swift

    +
    class func AUDIO_MP3() -> SDLFileType!
    + + + +
    +

    Return Value

    +

    SDLFileType with value of AUDIO_MP3

    + +
    + +

    + +AUDIO_AAC +

    + +

    @abstract file type: AAC

    + + + +

    Objective-C

    +
    + (SDLFileType *)AUDIO_AAC;
    + + +

    Swift

    +
    class func AUDIO_AAC() -> SDLFileType!
    + + + +
    +

    Return Value

    +

    SDLFileType with value of AUDIO_AAC

    + +
    + +

    + +BINARY +

    + +

    @abstract file type: BINARY

    + + + +

    Objective-C

    +
    + (SDLFileType *)BINARY;
    + + +

    Swift

    +
    class func BINARY() -> SDLFileType!
    + + + +
    +

    Return Value

    +

    SDLFileType with value of BINARY

    + +
    + +

    + +JSON +

    + +

    @abstract file type: JSON

    + + + +

    Objective-C

    +
    + (SDLFileType *)JSON;
    + + +

    Swift

    +
    class func JSON() -> SDLFileType!
    + + + +
    +

    Return Value

    +

    SDLFileType with value of JSON

    + +
    + +
    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 @@ +

    SDLFuelCutoffStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to SDLFuelCutoffStatus

    + + + +

    Objective-C

    +
    + (SDLFuelCutoffStatus *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLFuelCutoffStatus!
    + + + +

    Parameters

    +
    +
    value
    +

    String value to retrieve the object for

    +
    +
    +
    +

    Return Value

    +

    SDLFuelCutoffStatus

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLFuelCutoffStatus

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that stores all possible SDLFuelCutoffStatus

    + +
    + +

    + +TERMINATE_FUEL +

    + +

    @abstract Fuel is cut off +- returns: the fuel cutoff status: TERMINATE_FUEL

    + + + +

    Objective-C

    +
    + (SDLFuelCutoffStatus *)TERMINATE_FUEL;
    + + +

    Swift

    +
    class func TERMINATE_FUEL() -> SDLFuelCutoffStatus!
    + + + +
    +

    Return Value

    +

    the fuel cutoff status: TERMINATE_FUEL

    + +
    + +

    + +NORMAL_OPERATION +

    + +

    @abstract Fuel is not cut off +- returns: the fuel cutoff status: NORMAL_OPERATION

    + + + +

    Objective-C

    +
    + (SDLFuelCutoffStatus *)NORMAL_OPERATION;
    + + +

    Swift

    +
    class func NORMAL_OPERATION() -> SDLFuelCutoffStatus!
    + + + +
    +

    Return Value

    +

    the fuel cutoff status: NORMAL_OPERATION

    + +
    + +

    + +FAULT +

    + +

    @abstract Status of the fuel pump cannot be determined +- returns: the fuel cutoff status: FAULT

    + + + +

    Objective-C

    +
    + (SDLFuelCutoffStatus *)FAULT;
    + + +

    Swift

    +
    class func FAULT() -> SDLFuelCutoffStatus!
    + + + +
    +

    Return Value

    +

    the fuel cutoff status: FAULT

    + +
    + +
    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 @@ +

    SDLGPSData Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Describes the GPS data. Not all data will be available on all carlines.

    + +

    @since SDL 2.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLGPSData object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLGPSData object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + longitudeDegrees +

    + +

    @abstract longitude degrees

    + +

    Required, Float, -180 - 180

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *longitudeDegrees;
    + + +

    Swift

    +
    var longitudeDegrees: NSNumber! { get set }
    + + + + +

    + latitudeDegrees +

    + +

    @abstract latitude degrees

    + +

    Required, Float, -90 - 90

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *latitudeDegrees;
    + + +

    Swift

    +
    var latitudeDegrees: NSNumber! { get set }
    + + + + +

    + utcYear +

    + +

    @abstract utc year

    + +

    Required, Integer, 2010 - 2100

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *utcYear;
    + + +

    Swift

    +
    var utcYear: NSNumber! { get set }
    + + + + +

    + utcMonth +

    + +

    @abstract utc month

    + +

    Required, Integer, 1 - 12

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *utcMonth;
    + + +

    Swift

    +
    var utcMonth: NSNumber! { get set }
    + + + + +

    + utcDay +

    + +

    @abstract utc day

    + +

    Required, Integer, 1 - 31

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *utcDay;
    + + +

    Swift

    +
    var utcDay: NSNumber! { get set }
    + + + + +

    + utcHours +

    + +

    @abstract utc hours

    + +

    Required, Integer, 0 - 23

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *utcHours;
    + + +

    Swift

    +
    var utcHours: NSNumber! { get set }
    + + + + +

    + utcMinutes +

    + +

    @abstract utc minutes

    + +

    Required, Integer, 0 - 59

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *utcMinutes;
    + + +

    Swift

    +
    var utcMinutes: NSNumber! { get set }
    + + + + +

    + utcSeconds +

    + +

    @abstract utc seconds

    + +

    Required, Integer, 0 - 59

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *utcSeconds;
    + + +

    Swift

    +
    var utcSeconds: NSNumber! { get set }
    + + + + +

    + compassDirection +

    + +

    Potential Compass Directions

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLCompassDirection *compassDirection;
    + + +

    Swift

    +
    var compassDirection: SDLCompassDirection! { get set }
    + + + + +

    + pdop +

    + +

    @abstract The 3D positional dilution of precision.

    + +

    @discussion If undefined or unavailable, then value shall be set to 0

    + +

    Required, Float, 0.0 - 10.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *pdop;
    + + +

    Swift

    +
    var pdop: NSNumber! { get set }
    + + + + +

    + hdop +

    + +

    @abstract The horizontal dilution of precision

    + +

    @discussion If undefined or unavailable, then value shall be set to 0

    + +

    Required, Float, 0.0 - 10.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *hdop;
    + + +

    Swift

    +
    var hdop: NSNumber! { get set }
    + + + + +

    + vdop +

    + +

    @abstract the vertical dilution of precision

    + +

    @discussion If undefined or unavailable, then value shall be set to 0

    + +

    Required, Float, 0.0 - 10.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *vdop;
    + + +

    Swift

    +
    var vdop: NSNumber! { get set }
    + + + + +

    + actual +

    + +

    @abstract What the coordinates are based on

    + +

    @discussion YES, if coordinates are based on satellites. NO, if based on dead reckoning.

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *actual;
    + + +

    Swift

    +
    var actual: NSNumber! { get set }
    + + + + +

    + satellites +

    + +

    @abstract The number of satellites in view

    + +

    Required, Integer, 0 - 31

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *satellites;
    + + +

    Swift

    +
    var satellites: NSNumber! { get set }
    + + + + +

    + dimension +

    + +

    The supported dimensions of the GPS

    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLDimension *dimension;
    + + +

    Swift

    +
    var dimension: SDLDimension! { get set }
    + + + + +

    + altitude +

    + +

    @abstract altitude in meters

    + +

    Required, Float, -10000.0 - 10000.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *altitude;
    + + +

    Swift

    +
    var altitude: NSNumber! { get set }
    + + + + +

    + heading +

    + +

    @abstract Heading based on the GPS data.

    + +

    @discussion North is 0, East is 90, etc. Resolution is 0.01

    + +

    Required, Float, 0.0 - 359.99

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *heading;
    + + +

    Swift

    +
    var heading: NSNumber! { get set }
    + + + + +

    + speed +

    + +

    @abstract speed in KPH

    + +

    Required, Float, 0.0 - 500.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *speed;
    + + +

    Swift

    +
    var speed: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLGenericResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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.

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGenericResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGenericResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLGetDTCs Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    This RPC allows to request diagnostic module trouble codes from a certain +vehicle module +

    +Function Group: ProprietaryData +

    +HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + + +
    +

    + -init +

    + +

    Constructs a new SDLGetDTCs object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLGetDTCs object indicated by the dictionary parameter +

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + ecuName +

    + +

    @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 +

    + Notes: Minvalue:0; Maxvalue:65535

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *ecuName;
    + + +

    Swift

    +
    var ecuName: NSNumber! { get set }
    + + + + +

    + dtcMask +

    + +

    @abstract DTC Mask Byte to be sent in diagnostic request to module. NSNumber* dtcMask Minvalue:0; Maxvalue:255

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *dtcMask;
    + + +

    Swift

    +
    var dtcMask: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLGetDTCsResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLGetDTCsResponse is sent, when SDLGetDTCs has been called

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetDTCsResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetDTCsResponse : SDLRPCResponse
    + + + + + +

    + ecuHeader +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetDTCsResponse : SDLRPCResponse
    + + + + + +

    + dtc +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetDTCsResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLGetVehicleData Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Requests surrent values of specific published vehicle data items. +

    + Function Group: Location, VehicleInfo and DrivingChara +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 2.0
    + See SDLSubscribeVehicleData SDLUnsubscribeVehicleData

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLGetVehicleData object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLGetVehicleData object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + gps +

    + +

    @abstract A boolean value. If true, requests Gps data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *gps;
    + + +

    Swift

    +
    var gps: NSNumber! { get set }
    + + + + +

    + speed +

    + +

    @abstract A boolean value. If true, requests speed data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *speed;
    + + +

    Swift

    +
    var speed: NSNumber! { get set }
    + + + + +

    + rpm +

    + +

    @abstract A boolean value. If true, requests rpm data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *rpm;
    + + +

    Swift

    +
    var rpm: NSNumber! { get set }
    + + + + +

    + fuelLevel +

    + +

    @abstract A boolean value. If true, requests FuelLevel data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *fuelLevel;
    + + +

    Swift

    +
    var fuelLevel: NSNumber! { get set }
    + + + + +

    + fuelLevel_State +

    + +

    @abstract A boolean value. If true, requests fuelLevel_State data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *fuelLevel_State;
    + + +

    Swift

    +
    var fuelLevel_State: NSNumber! { get set }
    + + + + +

    + instantFuelConsumption +

    + +

    @abstract A boolean value. If true, requests instantFuelConsumption data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *instantFuelConsumption;
    + + +

    Swift

    +
    var instantFuelConsumption: NSNumber! { get set }
    + + + + +

    + externalTemperature +

    + +

    @abstract A boolean value. If true, requests externalTemperature data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *externalTemperature;
    + + +

    Swift

    +
    var externalTemperature: NSNumber! { get set }
    + + + + +

    + vin +

    + +

    @abstract A boolean value. If true, requests Vehicle Identification Number

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *vin;
    + + +

    Swift

    +
    var vin: NSNumber! { get set }
    + + + + +

    + prndl +

    + +

    @abstract A boolean value. If true, requests Currently selected gear data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *prndl;
    + + +

    Swift

    +
    var prndl: NSNumber! { get set }
    + + + + +

    + tirePressure +

    + +

    @abstract A boolean value. If true, requests tire pressure status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *tirePressure;
    + + +

    Swift

    +
    var tirePressure: NSNumber! { get set }
    + + + + +

    + odometer +

    + +

    @abstract A boolean value. If true, requests odometer data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *odometer;
    + + +

    Swift

    +
    var odometer: NSNumber! { get set }
    + + + + +

    + beltStatus +

    + +

    @abstract A boolean value. If true, requests belt Status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *beltStatus;
    + + +

    Swift

    +
    var beltStatus: NSNumber! { get set }
    + + + + +

    + bodyInformation +

    + +

    @abstract A boolean value. If true, requests body Information data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *bodyInformation;
    + + +

    Swift

    +
    var bodyInformation: NSNumber! { get set }
    + + + + +

    + deviceStatus +

    + +

    @abstract A boolean value. If true, requests device Status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *deviceStatus;
    + + +

    Swift

    +
    var deviceStatus: NSNumber! { get set }
    + + + + +

    + driverBraking +

    + +

    @abstract A boolean value. If true, requests driver Braking data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *driverBraking;
    + + +

    Swift

    +
    var driverBraking: NSNumber! { get set }
    + + + + +

    + wiperStatus +

    + +

    @abstract A boolean value. If true, requests wiper Status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *wiperStatus;
    + + +

    Swift

    +
    var wiperStatus: NSNumber! { get set }
    + + + + +

    + headLampStatus +

    + +

    @abstract A boolean value. If true, requests Head Lamp Status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *headLampStatus;
    + + +

    Swift

    +
    var headLampStatus: NSNumber! { get set }
    + + + + +

    + engineTorque +

    + +

    @abstract A boolean value. If true, requests Engine Torque data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *engineTorque;
    + + +

    Swift

    +
    var engineTorque: NSNumber! { get set }
    + + + + +

    + accPedalPosition +

    + +

    @abstract A boolean value. If true, means the accPedalPosition data has been +subscribed.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *accPedalPosition;
    + + +

    Swift

    +
    var accPedalPosition: NSNumber! { get set }
    + + + + +

    + steeringWheelAngle +

    + +

    @abstract A boolean value. If true, means the steeringWheelAngle data has been +subscribed.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *steeringWheelAngle;
    + + +

    Swift

    +
    var steeringWheelAngle: NSNumber! { get set }
    + + + + +

    + eCallInfo +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetVehicleData : SDLRPCRequest
    + + + + + +

    + airbagStatus +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetVehicleData : SDLRPCRequest
    + + + + + +

    + emergencyEvent +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetVehicleData : SDLRPCRequest
    + + + + + +

    + clusterModeStatus +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetVehicleData : SDLRPCRequest
    + + + + + +

    + myKey +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetVehicleData : SDLRPCRequest
    + + + + + +
    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 @@ +

    SDLGetVehicleDataResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Get Vehicle Data Response is sent, when SDLGetVehicleData has been called

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLGetVehicleDataResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLGetVehicleDataResponse object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + gps +

    + +

    @abstract A SDLGPSData* value. See GPSData.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLGPSData *gps;
    + + +

    Swift

    +
    var gps: SDLGPSData! { get set }
    + + + + +

    + speed +

    + +

    @abstract The vehicle speed in kilometers per hour.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *speed;
    + + +

    Swift

    +
    var speed: NSNumber! { get set }
    + + + + +

    + rpm +

    + +

    @abstract The number of revolutions per minute of the engine.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *rpm;
    + + +

    Swift

    +
    var rpm: NSNumber! { get set }
    + + + + +

    + fuelLevel +

    + +

    @abstract The fuel level in the tank (percentage)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *fuelLevel;
    + + +

    Swift

    +
    var fuelLevel: NSNumber! { get set }
    + + + + +

    + fuelLevel_State +

    + +

    @abstract A SDLComponentVolumeStatus* value. The fuel level state.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLComponentVolumeStatus *fuelLevel_State;
    + + +

    Swift

    +
    var fuelLevel_State: SDLComponentVolumeStatus! { get set }
    + + + + +

    + instantFuelConsumption +

    + +

    @abstract The instantaneous fuel consumption in microlitres.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *instantFuelConsumption;
    + + +

    Swift

    +
    var instantFuelConsumption: NSNumber! { get set }
    + + + + +

    + externalTemperature +

    + +

    @abstract The external temperature in degrees celsius.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *externalTemperature;
    + + +

    Swift

    +
    var externalTemperature: NSNumber! { get set }
    + + + + +

    + vin +

    + +

    @abstract The Vehicle Identification Number

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *vin;
    + + +

    Swift

    +
    var vin: String! { get set }
    + + + + +

    + prndl +

    + +

    @abstract See PRNDL.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLPRNDL *prndl;
    + + +

    Swift

    +
    var prndl: SDLPRNDL! { get set }
    + + + + +

    + tirePressure +

    + +

    @abstract A SDLTireStatus* value. See TireStatus.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLTireStatus *tirePressure;
    + + +

    Swift

    +
    var tirePressure: SDLTireStatus! { get set }
    + + + + +

    + odometer +

    + +

    @abstract Odometer reading in km.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *odometer;
    + + +

    Swift

    +
    var odometer: NSNumber! { get set }
    + + + + +

    + beltStatus +

    + +

    @abstract A SDLBeltStatus* value. The status of the seat belts.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLBeltStatus *beltStatus;
    + + +

    Swift

    +
    var beltStatus: SDLBeltStatus! { get set }
    + + + + +

    + bodyInformation +

    + +

    @abstract A SDLBodyInformation* value. The body information including power modes.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLBodyInformation *bodyInformation;
    + + +

    Swift

    +
    var bodyInformation: SDLBodyInformation! { get set }
    + + + + +

    + deviceStatus +

    + +

    @abstract A SDLDeviceStatus* value. The device status including signal and battery strength.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLDeviceStatus *deviceStatus;
    + + +

    Swift

    +
    var deviceStatus: SDLDeviceStatus! { get set }
    + + + + +

    + driverBraking +

    + +

    @abstract A SDLVehicleDataResult* value. The status of the brake pedal.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataEventStatus *driverBraking;
    + + +

    Swift

    +
    var driverBraking: SDLVehicleDataEventStatus! { get set }
    + + + + +

    + wiperStatus +

    + +

    @abstract A SDLWiperStatus* value. The status of the wipers.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLWiperStatus *wiperStatus;
    + + +

    Swift

    +
    var wiperStatus: SDLWiperStatus! { get set }
    + + + + +

    + headLampStatus +

    + +

    @abstract A SDLHeadLampStatus* value. Status of the head lamps.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLHeadLampStatus *headLampStatus;
    + + +

    Swift

    +
    var headLampStatus: SDLHeadLampStatus! { get set }
    + + + + +

    + engineTorque +

    + +

    @abstract Torque value for engine (in Nm) on non-diesel variants.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *engineTorque;
    + + +

    Swift

    +
    var engineTorque: NSNumber! { get set }
    + + + + +

    + accPedalPosition +

    + +

    @abstract Accelerator pedal position (percentage depressed)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *accPedalPosition;
    + + +

    Swift

    +
    var accPedalPosition: NSNumber! { get set }
    + + + + +

    + steeringWheelAngle +

    + +

    @abstract Current angle of the steering wheel (in deg)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *steeringWheelAngle;
    + + +

    Swift

    +
    var steeringWheelAngle: NSNumber! { get set }
    + + + + +

    + eCallInfo +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetVehicleDataResponse : SDLRPCResponse
    + + + + + +

    + airbagStatus +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetVehicleDataResponse : SDLRPCResponse
    + + + + + +

    + emergencyEvent +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetVehicleDataResponse : SDLRPCResponse
    + + + + + +

    + clusterModeStatus +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetVehicleDataResponse : SDLRPCResponse
    + + + + + +

    + myKey +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGetVehicleDataResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLGlobalProperty Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Properties of a user-initiated VR interaction (i.e. interactions started by the user pressing the PTT button).

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLGlobalProperty +- parameter: value The value of the string to get an object for +- returns: SDLGlobalProperty

    + + + +

    Objective-C

    +
    + (SDLGlobalProperty *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLGlobalProperty!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLGlobalProperty

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLGlobalProperty +- returns: An array that store all possible SDLGlobalProperty

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    An array that store all possible SDLGlobalProperty

    + +
    + +

    + +HELPPROMPT +

    + +

    @abstract The help prompt to be spoken if the user needs assistance during a user-initiated interaction. +- returns: A SDLGlobalProperty with value of HELPPROMPT

    + + + +

    Objective-C

    +
    + (SDLGlobalProperty *)HELPPROMPT;
    + + +

    Swift

    +
    class func HELPPROMPT() -> SDLGlobalProperty!
    + + + +
    +

    Return Value

    +

    A SDLGlobalProperty with value of HELPPROMPT

    + +
    + +

    + +TIMEOUTPROMPT +

    + +

    @abstract The prompt to be spoken if the user-initiated interaction times out waiting for the user’s verbal input. +- returns: A SDLGlobalProperty with value of TIMEOUTPROMPT

    + + + +

    Objective-C

    +
    + (SDLGlobalProperty *)TIMEOUTPROMPT;
    + + +

    Swift

    +
    class func TIMEOUTPROMPT() -> SDLGlobalProperty!
    + + + +
    +

    Return Value

    +

    A SDLGlobalProperty with value of TIMEOUTPROMPT

    + +
    + +

    + +VRHELPTITLE +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGlobalProperty : SDLEnum
    + + + + + +

    + +VRHELPITEMS +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGlobalProperty : SDLEnum
    + + + + + +

    + +MENUNAME +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGlobalProperty : SDLEnum
    + + + + + +

    + +MENUICON +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGlobalProperty : SDLEnum
    + + + + + +

    + +KEYBOARDPROPERTIES +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLGlobalProperty : SDLEnum
    + + + + + +
    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 @@ +

    SDLHMICapabilities Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + navigation +

    + +

    Availability of build in Nav. True: Available, False: Not Available

    + +

    Boolean value. Optional.

    + + + +

    Objective-C

    +
    @property (readwrite, copy, nonatomic) NSNumber *navigation;
    + + +

    Swift

    +
    @NSCopying var navigation: NSNumber! { get set }
    + + + + +

    + phoneCall +

    + +

    Availability of build in phone. True: Available, False: Not Available

    + +

    Boolean value. Optional.

    + + + +

    Objective-C

    +
    @property (readwrite, copy, nonatomic) NSNumber *phoneCall;
    + + +

    Swift

    +
    @NSCopying var phoneCall: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLHMILevel Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Specifies current level of the HMI. An HMI level indicates the degree of user interaction possible through the HMI (e.g. TTS only, display only, VR, etc.). The HMI level varies for an application based on the type of display (i.e. Nav or non-Nav) and the user directing focus to other applications (e.g. phone, other mobile applications, etc.)

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    Return HMILevel status (FULL, LIMITED, BACKGROUND, NONE)

    + + + +

    Objective-C

    +
    + (SDLHMILevel *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLHMILevel!
    + + + +

    Parameters

    +
    +
    value
    +

    String value to retrieve the object for

    +
    +
    +
    +

    Return Value

    +

    Current HMI level

    + +
    + +

    + +values +

    + +

    Store all possible SDLHMILevel values

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array with all possible HMILevel values inside

    + +
    + +

    + +FULL +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLHMILevel *)FULL;
    + + +

    Swift

    +
    class func FULL() -> SDLHMILevel!
    + + + +
    +

    Return Value

    +

    the HMILevel with value of FULL

    + +
    + +

    + +LIMITED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLHMILevel *)LIMITED;
    + + +

    Swift

    +
    class func LIMITED() -> SDLHMILevel!
    + + + +
    +

    Return Value

    +

    the HMILevel with value of LIMITED

    + +
    + +

    + +BACKGROUND +

    + +

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

    + +

    @discussion

    + + + +

    Objective-C

    +
    + (SDLHMILevel *)BACKGROUND;
    + + +

    Swift

    +
    class func BACKGROUND() -> SDLHMILevel!
    + + + +
    +

    Return Value

    +

    the HMILevel with value of BACKGROUND

    + +
    + +

    + +NONE +

    + +

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

    + +

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

    + + + +

    Objective-C

    +
    + (SDLHMILevel *)NONE;
    + + +

    Swift

    +
    class func NONE() -> SDLHMILevel!
    + + + +
    +

    Return Value

    +

    the HMILevel with value of NONE

    + +
    + +
    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 @@ +

    SDLHMIPermissions Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Defining sets of HMI levels, which are permitted or prohibited for a given RPC.

    + +

    @since SDL 2.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLHMIPermissions object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLHMIPermissions object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + allowed +

    + +

    @abstract a set of all HMI levels that are permitted for this given RPC

    + +
    +

    See

    + SDLHMILevel + +
    + +

    Required, Array of SDLHMILevel, Array size 0 - 100

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *allowed;
    + + +

    Swift

    +
    var allowed: NSMutableArray! { get set }
    + + + + +

    + userDisallowed +

    + +

    @abstract a set of all HMI levels that are prohibited for this given RPC

    + +
    +

    See

    + SDLHMILevel + +
    + +

    Required, Array of SDLHMILevel, Array size 0 - 100

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *userDisallowed;
    + + +

    Swift

    +
    var userDisallowed: NSMutableArray! { get set }
    + + + + +
    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 @@ +

    SDLHMIZoneCapabilities Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Specifies HMI Zones in the vehicle.

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract SDLHMIZoneCapabilities +- parameter: value The value of the string to get an object for +- returns: SDLHMIZoneCapabilities

    + + + +

    Objective-C

    +
    + (SDLHMIZoneCapabilities *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLHMIZoneCapabilities!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLHMIZoneCapabilities

    + +
    + +

    + +values +

    + +

    @abstract store all possible SDLHMIZoneCapabilities values +- returns: an array with all possible SDLHMIZoneCapabilities values inside

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array with all possible SDLHMIZoneCapabilities values inside

    + +
    + +

    + +FRONT +

    + +

    @abstract Indicates HMI available for front seat passengers. +- returns: a SDLHMIZoneCapabilities with value of FRONT

    + + + +

    Objective-C

    +
    + (SDLHMIZoneCapabilities *)FRONT;
    + + +

    Swift

    +
    class func FRONT() -> SDLHMIZoneCapabilities!
    + + + +
    +

    Return Value

    +

    a SDLHMIZoneCapabilities with value of FRONT

    + +
    + +

    + +BACK +

    + +

    @abstract Indicates HMI available for rear seat passengers. +- returns: a SDLHMIZoneCapabilities with value of BACK

    + + + +

    Objective-C

    +
    + (SDLHMIZoneCapabilities *)BACK;
    + + +

    Swift

    +
    class func BACK() -> SDLHMIZoneCapabilities!
    + + + +
    +

    Return Value

    +

    a SDLHMIZoneCapabilities with value of BACK

    + +
    + +
    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 @@ +

    SDLHeadLampStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Status of the head lamps

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLHeadLampStatus object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLHeadLampStatus object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + lowBeamsOn +

    + +

    @abstract A boolean value. Status of the low beam lamps.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *lowBeamsOn;
    + + +

    Swift

    +
    var lowBeamsOn: NSNumber! { get set }
    + + + + +

    + highBeamsOn +

    + +

    @abstract A boolean value. Status of the high beam lamps.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *highBeamsOn;
    + + +

    Swift

    +
    var highBeamsOn: NSNumber! { get set }
    + + + + +

    + ambientLightSensorStatus +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLHeadLampStatus : SDLRPCStruct
    + + + + + +
    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 @@ +

    SDLIAPTransport Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + controlSession +

    + +

    Undocumented

    + + + + + + +

    + session +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLIgnitionStableStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Reflects the ignition switch stability.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract return SDLIgnitionStableStatus +- parameter: value The value of the string to get an object for +- returns: SDLIgnitionStableStatus

    + + + +

    Objective-C

    +
    + (SDLIgnitionStableStatus *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLIgnitionStableStatus!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLIgnitionStableStatus

    + +
    + +

    + +values +

    + +

    @abstract store all possible SDLIgnitionStableStatus values +- returns: an array with all possible SDLIgnitionStableStatus values inside

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array with all possible SDLIgnitionStableStatus values inside

    + +
    + +

    + +IGNITION_SWITCH_NOT_STABLE +

    + +

    @abstract The current ignition switch status is considered not to be stable. +- returns: the Ignition Stable Status with value of IGNITION_SWITCH_NOT_STABLE

    + + + +

    Objective-C

    +
    + (SDLIgnitionStableStatus *)IGNITION_SWITCH_NOT_STABLE;
    + + +

    Swift

    +
    class func IGNITION_SWITCH_NOT_STABLE() -> SDLIgnitionStableStatus!
    + + + +
    +

    Return Value

    +

    the Ignition Stable Status with value of IGNITION_SWITCH_NOT_STABLE

    + +
    + +

    + +IGNITION_SWITCH_STABLE +

    + +

    @abstract The current ignition switch status is considered to be stable. +- returns: the Ignition Stable Status with value of IGNITION_SWITCH_STABLE

    + + + +

    Objective-C

    +
    + (SDLIgnitionStableStatus *)IGNITION_SWITCH_STABLE;
    + + +

    Swift

    +
    class func IGNITION_SWITCH_STABLE() -> SDLIgnitionStableStatus!
    + + + +
    +

    Return Value

    +

    the Ignition Stable Status with value of IGNITION_SWITCH_STABLE

    + +
    + +

    + +MISSING_FROM_TRANSMITTER +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLIgnitionStableStatus : SDLEnum
    + + + + + +
    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 @@ +

    SDLIgnitionStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Reflects the status of ignition..

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract return SDLIgnitionStatus +- parameter: value The value of the string to get an object for +- returns: SDLIgnitionStatus object

    + + + +

    Objective-C

    +
    + (SDLIgnitionStatus *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLIgnitionStatus!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLIgnitionStatus object

    + +
    + +

    + +values +

    + +

    @abstract store all possible SDLIgnitionStatus values +- returns: an array with all possible SDLIgnitionStatus values inside

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array with all possible SDLIgnitionStatus values inside

    + +
    + +

    + +UNKNOWN +

    + +

    @abstract Ignition status currently unknown +- returns: Ignition Status with value of UNKNOWN

    + + + +

    Objective-C

    +
    + (SDLIgnitionStatus *)UNKNOWN;
    + + +

    Swift

    +
    class func UNKNOWN() -> SDLIgnitionStatus!
    + + + +
    +

    Return Value

    +

    Ignition Status with value of UNKNOWN

    + +
    + +

    + +OFF +

    + +

    @abstract Ignition is off +- returns: Ignition Status with value of OFF

    + + + +

    Objective-C

    +
    + (SDLIgnitionStatus *)OFF;
    + + +

    Swift

    +
    class func OFF() -> SDLIgnitionStatus!
    + + + +
    +

    Return Value

    +

    Ignition Status with value of OFF

    + +
    + +

    + +ACCESSORY +

    + +

    @abstract Ignition is in mode accessory +- returns: Ignition Status with value of ACCESSORY

    + + + +

    Objective-C

    +
    + (SDLIgnitionStatus *)ACCESSORY;
    + + +

    Swift

    +
    class func ACCESSORY() -> SDLIgnitionStatus!
    + + + +
    +

    Return Value

    +

    Ignition Status with value of ACCESSORY

    + +
    + +

    + +RUN +

    + +

    @abstract Ignition is in mode run +- returns: Ignition Status with value of RUN

    + + + +

    Objective-C

    +
    + (SDLIgnitionStatus *)RUN;
    + + +

    Swift

    +
    class func RUN() -> SDLIgnitionStatus!
    + + + +
    +

    Return Value

    +

    Ignition Status with value of RUN

    + +
    + +

    + +START +

    + +

    @abstract Ignition is in mode start +- returns: Ignition Status with value of START

    + + + +

    Objective-C

    +
    + (SDLIgnitionStatus *)START;
    + + +

    Swift

    +
    class func START() -> SDLIgnitionStatus!
    + + + +
    +

    Return Value

    +

    Ignition Status with value of START

    + +
    + +

    + +INVALID +

    + +

    @abstract Signal is invalid +- returns: Ignition Status with value of INVALID

    + + + +

    Objective-C

    +
    + (SDLIgnitionStatus *)INVALID;
    + + +

    Swift

    +
    class func INVALID() -> SDLIgnitionStatus!
    + + + +
    +

    Return Value

    +

    Ignition Status with value of INVALID

    + +
    + +
    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 @@ +

    SDLImage Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Specifies, which image shall be used, e.g. in SDLAlerts or on SDLSoftbuttons provided the display supports it.

    + +

    @since SDL 2.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLImage object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLImage object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + value +

    + +

    @abstract The static hex icon value or the binary image file name identifier (sent by SDLPutFile)

    + +

    Required, max length = 65535

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *value;
    + + +

    Swift

    +
    var value: String! { get set }
    + + + + +

    + imageType +

    + +

    @abstract Describes, whether it is a static or dynamic image

    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLImageType *imageType;
    + + +

    Swift

    +
    var imageType: SDLImageType! { get set }
    + + + + +
    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 @@ +

    SDLImageField Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + name +

    + +

    Undocumented

    + + + + + + +

    + imageTypeSupported +

    + +

    Undocumented

    + + + + + + +

    + imageResolution +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLImageFieldName Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    The name that identifies the filed. + * + * + * @since SmartDeviceLink 3.0 + *

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLImageFieldName : SDLEnum
    + + + + + +

    + +values +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLImageFieldName : SDLEnum
    + + + + + +

    + +softButtonImage +

    + +

    The image field for SoftButton + *

    + + + +

    Objective-C

    +
    + (SDLImageFieldName *)softButtonImage;
    + + +

    Swift

    +
    class func softButtonImage() -> SDLImageFieldName!
    + + + + +

    + +choiceImage +

    + +

    The first image field for Choice. + *

    + + + +

    Objective-C

    +
    + (SDLImageFieldName *)choiceImage;
    + + +

    Swift

    +
    class func choiceImage() -> SDLImageFieldName!
    + + + + +

    + +choiceSecondaryImage +

    + +

    The scondary image field for Choice. + *

    + + + +

    Objective-C

    +
    + (SDLImageFieldName *)choiceSecondaryImage;
    + + +

    Swift

    +
    class func choiceSecondaryImage() -> SDLImageFieldName!
    + + + + +

    + +vrHelpItem +

    + +

    The image field for vrHelpItem. + *

    + + + +

    Objective-C

    +
    + (SDLImageFieldName *)vrHelpItem;
    + + +

    Swift

    +
    class func vrHelpItem() -> SDLImageFieldName!
    + + + + +

    + +turnIcon +

    + +

    The image field for Turn. + *

    + + + +

    Objective-C

    +
    + (SDLImageFieldName *)turnIcon;
    + + +

    Swift

    +
    class func turnIcon() -> SDLImageFieldName!
    + + + + +

    + +menuIcon +

    + +

    The image field for the menu icon in SetGlobalProperties. + *

    + + + +

    Objective-C

    +
    + (SDLImageFieldName *)menuIcon;
    + + +

    Swift

    +
    class func menuIcon() -> SDLImageFieldName!
    + + + + +

    + +cmdIcon +

    + +

    The image filed for AddCommand. + *

    + + + +

    Objective-C

    +
    + (SDLImageFieldName *)cmdIcon;
    + + +

    Swift

    +
    class func cmdIcon() -> SDLImageFieldName!
    + + + + +

    + +appIcon +

    + +

    The iamage field for the app icon ( set by setAppIcon). + *

    + + + +

    Objective-C

    +
    + (SDLImageFieldName *)appIcon;
    + + +

    Swift

    +
    class func appIcon() -> SDLImageFieldName!
    + + + + +

    + +graphic +

    + +

    The image filed for Show. + *

    + + + +

    Objective-C

    +
    + (SDLImageFieldName *)graphic;
    + + +

    Swift

    +
    class func graphic() -> SDLImageFieldName!
    + + + + +

    + +showConstantTBTIcon +

    + +

    The primary image field for ShowConstant TBT. + *

    + + + +

    Objective-C

    +
    + (SDLImageFieldName *)showConstantTBTIcon;
    + + +

    Swift

    +
    class func showConstantTBTIcon() -> SDLImageFieldName!
    + + + + +

    + +showConstantTBTNextTurnIcon +

    + +

    The secondary image field for ShowConstant TBT. + *

    + + + +

    Objective-C

    +
    + (SDLImageFieldName *)showConstantTBTNextTurnIcon;
    + + +

    Swift

    +
    class func showConstantTBTNextTurnIcon() -> SDLImageFieldName!
    + + + + +

    + +locationImage +

    + +

    The optional image of a destination / location +@since SDL 4.0

    + + + +

    Objective-C

    +
    + (SDLImageFieldName *)locationImage;
    + + +

    Swift

    +
    class func locationImage() -> SDLImageFieldName!
    + + + + +
    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 @@ +

    SDLImageResolution Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + resolutionWidth +

    + +

    Undocumented

    + + + + + + +

    + resolutionHeight +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLImageType Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Contains information about the type of image.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract return SDLImageType (STATIC / DYNAMIC)

    + + + +

    Objective-C

    +
    + (SDLImageType *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLImageType!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    An SDLImageType

    + +
    + +

    + +values +

    + +

    @abstract store all possible SDLImageType values

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    An array with all possible SDLImageType values inside

    + +
    + +

    + +STATIC +

    + +

    @abstract Just the static hex icon value to be used

    + + + +

    Objective-C

    +
    + (SDLImageType *)STATIC;
    + + +

    Swift

    +
    class func STATIC() -> SDLImageType!
    + + + +
    +

    Return Value

    +

    The Image Type with value STATIC

    + +
    + +

    + +DYNAMIC +

    + +

    @abstract Binary image file to be used (identifier to be sent by SDLPutFile)

    + +
    +

    See

    +

    SDLPutFile

    + +
    + + + +

    Objective-C

    +
    + (SDLImageType *)DYNAMIC;
    + + +

    Swift

    +
    class func DYNAMIC() -> SDLImageType!
    + + + +
    +

    Return Value

    +

    The Image Type with value DYNAMIC

    + +
    + +
    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 @@ +

    SDLInteractionMode Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    For application-initiated interactions (SDLPerformInteraction), this specifies the mode by which the user is prompted and by which the user’s selection is indicated

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract SDLInteractionMode +- parameter: value The value of the string to get an object for +- returns: SDLInteractionMode

    + + + +

    Objective-C

    +
    + (SDLInteractionMode *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLInteractionMode!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLInteractionMode

    + +
    + +

    + +values +

    + +

    @abstract store all possible SDLInteractionMode values +- returns: an array with all possible SDLInteractionMode values inside

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array with all possible SDLInteractionMode values inside

    + +
    + +

    + +MANUAL_ONLY +

    + +

    @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’s selection is indicated with the OK button

    + + + +

    Objective-C

    +
    + (SDLInteractionMode *)MANUAL_ONLY;
    + + +

    Swift

    +
    class func MANUAL_ONLY() -> SDLInteractionMode!
    + + + +
    +

    Return Value

    +

    Current Interaction Mode with value of MANUAL_ONLY

    + +
    + +

    + +VR_ONLY +

    + +

    @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’s synonyms

    + + + +

    Objective-C

    +
    + (SDLInteractionMode *)VR_ONLY;
    + + +

    Swift

    +
    class func VR_ONLY() -> SDLInteractionMode!
    + + + +
    +

    Return Value

    +

    Current Interaction Mode with value of VR_ONLY

    + +
    + +

    + +BOTH +

    + +

    @abstract Interaction Mode : Manual & VR + @discussion This mode is a combination of MANUAL_ONLY and VR_ONLY, meaning the user is prompted both visually and audibly. The user can make a selection either using the mode described in MANUAL_ONLY or using the mode described in VR_ONLY.

    + +

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

    + +

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

    + + + +

    Objective-C

    +
    + (SDLInteractionMode *)BOTH;
    + + +

    Swift

    +
    class func BOTH() -> SDLInteractionMode!
    + + + +
    +

    Return Value

    +

    Current Interaction Mode with value of BOTH

    + +
    + +
    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 @@ +

    SDLJingle Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +NEGATIVE_JINGLE +

    + +

    Undocumented

    + + + + + + +

    + +POSITIVE_JINGLE +

    + +

    Undocumented

    + + + + + + +

    + +LISTEN_JINGLE +

    + +

    Undocumented

    + + + + + + +

    + +INITIAL_JINGLE +

    + +

    Undocumented

    + + + + + + +

    + +HELP_JINGLE +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLKeyboardEvent Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Enumeration listing possible keyboard events. + * + * @since SmartDeviceLink 3.0 + *

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLKeyboardEvent : SDLEnum
    + + + + + +

    + +values +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLKeyboardEvent : SDLEnum
    + + + + + +

    + +KEYPRESS +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLKeyboardEvent *)KEYPRESS;
    + + +

    Swift

    +
    class func KEYPRESS() -> SDLKeyboardEvent!
    + + + + +

    + +ENTRY_SUBMITTED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLKeyboardEvent *)ENTRY_SUBMITTED;
    + + +

    Swift

    +
    class func ENTRY_SUBMITTED() -> SDLKeyboardEvent!
    + + + + +

    + +ENTRY_CANCELLED +

    + +

    The User has pressed the HMI-defined Cancel button. + *

    + + + +

    Objective-C

    +
    + (SDLKeyboardEvent *)ENTRY_CANCELLED;
    + + +

    Swift

    +
    class func ENTRY_CANCELLED() -> SDLKeyboardEvent!
    + + + + +

    + +ENTRY_ABORTED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLKeyboardEvent *)ENTRY_ABORTED;
    + + +

    Swift

    +
    class func ENTRY_ABORTED() -> SDLKeyboardEvent!
    + + + + +

    + +ENTRY_VOICE +

    + +

    @since SDL 4.0

    + + + +

    Objective-C

    +
    + (SDLKeyboardEvent *)ENTRY_VOICE;
    + + +

    Swift

    +
    class func ENTRY_VOICE() -> SDLKeyboardEvent!
    + + + + +
    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 @@ +

    SDLKeyboardLayout Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Enumeration listing possible keyboard layouts + * + *Since SmartDeviceLink 3.0 + *

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLKeyboardLayout : SDLEnum
    + + + + + +

    + +values +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLKeyboardLayout : SDLEnum
    + + + + + +

    + +QWERTY +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLKeyboardLayout *)QWERTY;
    + + +

    Swift

    +
    class func QWERTY() -> SDLKeyboardLayout!
    + + + + +

    + +QWERTZ +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLKeyboardLayout *)QWERTZ;
    + + +

    Swift

    +
    class func QWERTZ() -> SDLKeyboardLayout!
    + + + + +

    + +AZERTY +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLKeyboardLayout *)AZERTY;
    + + +

    Swift

    +
    class func AZERTY() -> SDLKeyboardLayout!
    + + + + +
    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 @@ +

    SDLKeyboardProperties Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + language +

    + +

    Undocumented

    + + + + + + +

    + keyboardLayout +

    + +

    Undocumented

    + + + + + + +

    + keypressMode +

    + +

    Undocumented

    + + + + + + +

    + limitedCharacterList +

    + +

    Undocumented

    + + + + + + +

    + autoCompleteText +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLKeypressMode Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Enumeration listing possible keyboard events. + *

    + * Note: Depending on keypressMode value (from keyboardProperties structure of UI.SetGlobalProperties),
    HMI must send the onKeyboardInput notification with the following data:
    + SINGLE_KEYPRESS,QUEUE_KEYPRESSES,RESEND_CURRENT_ENTRY. + * @since SmartDeviceLink 3.0 + *

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLKeypressMode : SDLEnum
    + + + + + +

    + +values +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLKeypressMode : SDLEnum
    + + + + + +

    + +SINGLE_KEYPRESS +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLKeypressMode *)SINGLE_KEYPRESS;
    + + +

    Swift

    +
    class func SINGLE_KEYPRESS() -> SDLKeypressMode!
    + + + + +

    + +QUEUE_KEYPRESSES +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLKeypressMode *)QUEUE_KEYPRESSES;
    + + +

    Swift

    +
    class func QUEUE_KEYPRESSES() -> SDLKeypressMode!
    + + + + +

    + +RESEND_CURRENT_ENTRY +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLKeypressMode *)RESEND_CURRENT_ENTRY;
    + + +

    Swift

    +
    class func RESEND_CURRENT_ENTRY() -> SDLKeypressMode!
    + + + + +
    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 @@ +

    SDLLanguage Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Specifies the language to be used for TTS, VR, displayed messages/menus

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Get a Langusge according to a String

    + + + +

    Objective-C

    +
    + (SDLLanguage *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLLanguage!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    The Language

    + +
    + +

    + +values +

    + +

    @abstract store all possible Language values

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array with all possible Language values inside

    + +
    + +

    + +EN_US +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLLanguage : SDLEnum
    + + + + + +

    + +ES_MX +

    + +

    @abstract Spanish - Mexico

    + + + +

    Objective-C

    +
    + (SDLLanguage *)ES_MX;
    + + +

    Swift

    +
    class func ES_MX() -> SDLLanguage!
    + + + + +

    + +FR_CA +

    + +

    @abstract French - Canada

    + + + +

    Objective-C

    +
    + (SDLLanguage *)FR_CA;
    + + +

    Swift

    +
    class func FR_CA() -> SDLLanguage!
    + + + + +

    + +DE_DE +

    + +

    @abstract German - Germany

    + + + +

    Objective-C

    +
    + (SDLLanguage *)DE_DE;
    + + +

    Swift

    +
    class func DE_DE() -> SDLLanguage!
    + + + + +

    + +ES_ES +

    + +

    @abstract Spanish - Spain

    + + + +

    Objective-C

    +
    + (SDLLanguage *)ES_ES;
    + + +

    Swift

    +
    class func ES_ES() -> SDLLanguage!
    + + + + +

    + +EN_GB +

    + +

    @abstract English - Great Britain

    + + + +

    Objective-C

    +
    + (SDLLanguage *)EN_GB;
    + + +

    Swift

    +
    class func EN_GB() -> SDLLanguage!
    + + + + +

    + +RU_RU +

    + +

    @abstract Russian - Russia

    + + + +

    Objective-C

    +
    + (SDLLanguage *)RU_RU;
    + + +

    Swift

    +
    class func RU_RU() -> SDLLanguage!
    + + + + +

    + +TR_TR +

    + +

    @abstract Turkish - Turkey

    + + + +

    Objective-C

    +
    + (SDLLanguage *)TR_TR;
    + + +

    Swift

    +
    class func TR_TR() -> SDLLanguage!
    + + + + +

    + +PL_PL +

    + +

    @abstract Polish - Poland

    + + + +

    Objective-C

    +
    + (SDLLanguage *)PL_PL;
    + + +

    Swift

    +
    class func PL_PL() -> SDLLanguage!
    + + + + +

    + +FR_FR +

    + +

    @abstract French - France

    + + + +

    Objective-C

    +
    + (SDLLanguage *)FR_FR;
    + + +

    Swift

    +
    class func FR_FR() -> SDLLanguage!
    + + + + +

    + +IT_IT +

    + +

    @abstract Italian - Italy

    + + + +

    Objective-C

    +
    + (SDLLanguage *)IT_IT;
    + + +

    Swift

    +
    class func IT_IT() -> SDLLanguage!
    + + + + +

    + +SV_SE +

    + +

    @abstract Swedish - Sweden

    + + + +

    Objective-C

    +
    + (SDLLanguage *)SV_SE;
    + + +

    Swift

    +
    class func SV_SE() -> SDLLanguage!
    + + + + +

    + +PT_PT +

    + +

    @abstract Portuguese - Portugal

    + + + +

    Objective-C

    +
    + (SDLLanguage *)PT_PT;
    + + +

    Swift

    +
    class func PT_PT() -> SDLLanguage!
    + + + + +

    + +NL_NL +

    + +

    @abstract Dutch (Standard) - Netherlands

    + + + +

    Objective-C

    +
    + (SDLLanguage *)NL_NL;
    + + +

    Swift

    +
    class func NL_NL() -> SDLLanguage!
    + + + + +

    + +EN_AU +

    + +

    @abstract English - Australia

    + + + +

    Objective-C

    +
    + (SDLLanguage *)EN_AU;
    + + +

    Swift

    +
    class func EN_AU() -> SDLLanguage!
    + + + + +

    + +ZH_CN +

    + +

    @abstract Mandarin - China

    + + + +

    Objective-C

    +
    + (SDLLanguage *)ZH_CN;
    + + +

    Swift

    +
    class func ZH_CN() -> SDLLanguage!
    + + + + +

    + +ZH_TW +

    + +

    @abstract Mandarin - Taiwan

    + + + +

    Objective-C

    +
    + (SDLLanguage *)ZH_TW;
    + + +

    Swift

    +
    class func ZH_TW() -> SDLLanguage!
    + + + + +

    + +JA_JP +

    + +

    @abstract Japanese - Japan

    + + + +

    Objective-C

    +
    + (SDLLanguage *)JA_JP;
    + + +

    Swift

    +
    class func JA_JP() -> SDLLanguage!
    + + + + +

    + +AR_SA +

    + +

    @abstract Arabic - Saudi Arabia

    + + + +

    Objective-C

    +
    + (SDLLanguage *)AR_SA;
    + + +

    Swift

    +
    class func AR_SA() -> SDLLanguage!
    + + + + +

    + +KO_KR +

    + +

    @abstract Korean - South Korea

    + + + +

    Objective-C

    +
    + (SDLLanguage *)KO_KR;
    + + +

    Swift

    +
    class func KO_KR() -> SDLLanguage!
    + + + + +

    + +PT_BR +

    + +

    @abstract Portuguese - Brazil

    + + + +

    Objective-C

    +
    + (SDLLanguage *)PT_BR;
    + + +

    Swift

    +
    class func PT_BR() -> SDLLanguage!
    + + + + +

    + +CS_CZ +

    + +

    @abstract Czech - Czech Republic

    + + + +

    Objective-C

    +
    + (SDLLanguage *)CS_CZ;
    + + +

    Swift

    +
    class func CS_CZ() -> SDLLanguage!
    + + + + +

    + +DA_DK +

    + +

    @abstract Danish - Denmark

    + + + +

    Objective-C

    +
    + (SDLLanguage *)DA_DK;
    + + +

    Swift

    +
    class func DA_DK() -> SDLLanguage!
    + + + + +

    + +NO_NO +

    + +

    @abstract Norwegian - Norway

    + + + +

    Objective-C

    +
    + (SDLLanguage *)NO_NO;
    + + +

    Swift

    +
    class func NO_NO() -> SDLLanguage!
    + + + + +
    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 @@ +

    SDLLayoutMode Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    For touchscreen interactions, the mode of how the choices are presented.

    + +

    @since SDL 3.0

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLLayoutMode : SDLEnum
    + + + + + +

    + +values +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLLayoutMode : SDLEnum
    + + + + + +

    + +ICON_ONLY +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLLayoutMode *)ICON_ONLY;
    + + +

    Swift

    +
    class func ICON_ONLY() -> SDLLayoutMode!
    + + + + +

    + +ICON_WITH_SEARCH +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLLayoutMode *)ICON_WITH_SEARCH;
    + + +

    Swift

    +
    class func ICON_WITH_SEARCH() -> SDLLayoutMode!
    + + + + +

    + +LIST_ONLY +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLLayoutMode *)LIST_ONLY;
    + + +

    Swift

    +
    class func LIST_ONLY() -> SDLLayoutMode!
    + + + + +

    + +LIST_WITH_SEARCH +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLLayoutMode *)LIST_WITH_SEARCH;
    + + +

    Swift

    +
    class func LIST_WITH_SEARCH() -> SDLLayoutMode!
    + + + + +

    + +KEYBOARD +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLLayoutMode *)KEYBOARD;
    + + +

    Swift

    +
    class func KEYBOARD() -> SDLLayoutMode!
    + + + + +
    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 @@ +

    SDLListFiles Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Requests the current list of resident filenames for the registered app. Not + supported on First generation SDL vehicles +

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    Constructs a new SDLListFiles object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLListFiles object indicated by the dictionary parameter +

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLListFilesResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLListFilesResponse is sent, when SDLListFiles has been called

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLListFilesResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLListFilesResponse : SDLRPCResponse
    + + + + + +

    + filenames +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLListFilesResponse : SDLRPCResponse
    + + + + + +

    + spaceAvailable +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLListFilesResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLLockScreenStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + + + + +

    + +values +

    + +

    Undocumented

    + + + + + + +

    + +OFF +

    + +

    LockScreen is Not Required

    + + + +

    Objective-C

    +
    + (SDLLockScreenStatus *)OFF;
    + + +

    Swift

    +
    class func OFF() -> SDLLockScreenStatus!
    + + + + +

    + +OPTIONAL +

    + +

    LockScreen is Optional

    + + + +

    Objective-C

    +
    + (SDLLockScreenStatus *)OPTIONAL;
    + + +

    Swift

    +
    class func OPTIONAL() -> SDLLockScreenStatus!
    + + + + +

    + +REQUIRED +

    + +

    LockScreen is Not Required

    + + + +

    Objective-C

    +
    + (SDLLockScreenStatus *)REQUIRED;
    + + +

    Swift

    +
    class func REQUIRED() -> SDLLockScreenStatus!
    + + + + +
    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 @@ +

    SDLMaintenanceModeStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    The SDLMaintenanceModeStatus class.

    + + +
    +

    + +valueOf: +

    + +

    @abstract Maintenance Mode Status +- parameter: value The value of the string to get an object for +- returns: SDLMaintenanceModeStatus

    + + + +

    Objective-C

    +
    + (SDLMaintenanceModeStatus *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLMaintenanceModeStatus!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLMaintenanceModeStatus

    + +
    + +

    + +values +

    + +

    @abstract declare an array that store all possible Maintenance Mode Status inside +- returns: the array

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    the array

    + +
    + +

    + +NORMAL +

    + +

    @abstract Maintenance Mode Status : Normal +- returns: the object with value of NORMAL

    + + + +

    Objective-C

    +
    + (SDLMaintenanceModeStatus *)NORMAL;
    + + +

    Swift

    +
    class func NORMAL() -> SDLMaintenanceModeStatus!
    + + + +
    +

    Return Value

    +

    the object with value of NORMAL

    + +
    + +

    + +NEAR +

    + +

    @abstract Maintenance Mode Status : Near +- returns: the object with value of NEAR

    + + + +

    Objective-C

    +
    + (SDLMaintenanceModeStatus *)NEAR;
    + + +

    Swift

    +
    class func NEAR() -> SDLMaintenanceModeStatus!
    + + + +
    +

    Return Value

    +

    the object with value of NEAR

    + +
    + +

    + +ACTIVE +

    + +

    @abstract Maintenance Mode Status : Active +- returns: the object with value of ACTIVE

    + + + +

    Objective-C

    +
    + (SDLMaintenanceModeStatus *)ACTIVE;
    + + +

    Swift

    +
    class func ACTIVE() -> SDLMaintenanceModeStatus!
    + + + +
    +

    Return Value

    +

    the object with value of ACTIVE

    + +
    + +

    + +FEATURE_NOT_PRESENT +

    + +

    @abstract Maintenance Mode Status : Feature not present +- returns: the object with value of FEATURE_NOT_PRESENT

    + + + +

    Objective-C

    +
    + (SDLMaintenanceModeStatus *)FEATURE_NOT_PRESENT;
    + + +

    Swift

    +
    class func FEATURE_NOT_PRESENT() -> SDLMaintenanceModeStatus!
    + + + +
    +

    Return Value

    +

    the object with value of FEATURE_NOT_PRESENT

    + +
    + +
    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 @@ +

    SDLMediaClockFormat Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Indicates the format of the time displayed on the connected SDL unit.

    + +

    Format description follows the following nomenclature:
    + Sp = Space
    + | = or
    + c = character

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract Media Clock Format

    + + + +

    Objective-C

    +
    + (SDLMediaClockFormat *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLMediaClockFormat!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLMediaClockFormat

    + +
    + +

    + +values +

    + +

    @abstract declare an array that store all possible Media clock formats inside

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    the array

    + +
    + +

    + +CLOCK1 +

    + +

    @abstract Media clock format: Clock1

    + +

    @discussion +

    + + + + + +

    Objective-C

    +
    + (SDLMediaClockFormat *)CLOCK1;
    + + +

    Swift

    +
    class func CLOCK1() -> SDLMediaClockFormat!
    + + + +
    +

    Return Value

    +

    The SDLMediaClockFormat object with value CLOCK1

    + +
    + +

    + +CLOCK2 +

    + +

    @abstract Media clock format: Clock2

    + +

    @discussion +

    + + + +

    Objective-C

    +
    + (SDLMediaClockFormat *)CLOCK2;
    + + +

    Swift

    +
    class func CLOCK2() -> SDLMediaClockFormat!
    + + + +
    +

    Return Value

    +

    The SDLMediaClockFormat object with value CLOCK2

    + +
    + +

    + +CLOCK3 +

    + +

    @abstract Media clock format: Clock3

    + +

    @discussion +

    + +

    @since SDL 2.0 + - returns: The SDLMediaClockFormat object with value CLOCK3

    + + + +

    Objective-C

    +
    + (SDLMediaClockFormat *)CLOCK3;
    + + +

    Swift

    +
    class func CLOCK3() -> SDLMediaClockFormat!
    + + + +
    +

    Return Value

    +

    The SDLMediaClockFormat object with value CLOCK3

    + +
    + +

    + +CLOCKTEXT1 +

    + +

    @abstract Media clock format: ClockText1

    + +

    @discussion +

    + + + +

    Objective-C

    +
    + (SDLMediaClockFormat *)CLOCKTEXT1;
    + + +

    Swift

    +
    class func CLOCKTEXT1() -> SDLMediaClockFormat!
    + + + +
    +

    Return Value

    +

    The SDLMediaClockFormat object with value CLOCKTEXT1

    + +
    + +

    + +CLOCKTEXT2 +

    + +

    @abstract Media clock format: ClockText2

    + +

    @discussion +

    + difference between CLOCKTEXT1 and CLOCKTEXT2 is the supported character + set

    + + + +

    Objective-C

    +
    + (SDLMediaClockFormat *)CLOCKTEXT2;
    + + +

    Swift

    +
    class func CLOCKTEXT2() -> SDLMediaClockFormat!
    + + + +
    +

    Return Value

    +

    The SDLMediaClockFormat object with value CLOCKTEXT2

    + +
    + +

    + +CLOCKTEXT3 +

    + +

    @abstract Media clock format: ClockText3

    + +

    @discussion +

    + difference between CLOCKTEXT1 and CLOCKTEXT2 is the supported character + set

    + + + +

    Objective-C

    +
    + (SDLMediaClockFormat *)CLOCKTEXT3;
    + + +

    Swift

    +
    class func CLOCKTEXT3() -> SDLMediaClockFormat!
    + + + +
    +

    Return Value

    +

    The SDLMediaClockFormat object with value CLOCKTEXT3

    + +
    + +

    + +CLOCKTEXT4 +

    + +

    @abstract Media clock format: ClockText4

    + +

    @discussion +

    + +

    @since SDL 2.0 + - returns: The SDLMediaClockFormat object with value CLOCKTEXT4

    + + + +

    Objective-C

    +
    + (SDLMediaClockFormat *)CLOCKTEXT4;
    + + +

    Swift

    +
    class func CLOCKTEXT4() -> SDLMediaClockFormat!
    + + + +
    +

    Return Value

    +

    The SDLMediaClockFormat object with value CLOCKTEXT4

    + +
    + +
    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 @@ +

    SDLMenuParams Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Used when adding a sub menu to an application menu or existing sub menu.

    + +

    @since SDL 1.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLMenuParams object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLMenuParams object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + parentID +

    + +

    @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.

    + +

    Optional, Integer, 0 - 2,000,000,000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *parentID;
    + + +

    Swift

    +
    var parentID: NSNumber! { get set }
    + + + + +

    + position +

    + +

    @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.

    + +

    Position of any submenu will always be located before the return and exit options.

    + + + +

    Optional, Integer, 0 - 1000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *position;
    + + +

    Swift

    +
    var position: NSNumber! { get set }
    + + + + +

    + menuName +

    + +

    @abstract the menu name which appears in menu, representing this command

    + +

    Required, max length 500 characters

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *menuName;
    + + +

    Swift

    +
    var menuName: String! { get set }
    + + + + +
    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 @@ +

    SDLMyKey Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + e911Override +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLOnAppInterfaceUnregistered Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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.

    + +

    For more information about SDL resources related to an interface registration, see SDLRegisterAppInterface.

    + +

    @since SDL 1.0 + - see: SDLRegisterAppInterface

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLOnAppInterfaceUnregistered object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLOnAppInterfaceUnregistered object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + reason +

    + +

    @abstract The reason application’s interface was terminated

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLAppInterfaceUnregisteredReason *reason;
    + + +

    Swift

    +
    var reason: SDLAppInterfaceUnregisteredReason! { get set }
    + + + + +
    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 @@ +

    SDLOnAudioPassThru Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Binary data is in binary part of hybrid msg.

    + +

    HMI Status Requirements: +

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLOnAudioPassThru object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLOnAudioPassThru object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLOnButtonEvent Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Notifies application that user has depressed or released a button to which + the application has subscribed.

    + +

    Further information about button events + and button-presses can be found at SDLSubscribeButton. +

    +

    + +

    HMI Status Requirements: +

    +

    +
    +

    See

    + SDLSubscribeButton

    + +

    + +

    @since SDL 1.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLOnButtonEvent object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a newly allocated SDLOnButtonEvent object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + buttonName +

    + +

    @abstract The name of the button

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLButtonName *buttonName;
    + + +

    Swift

    +
    var buttonName: SDLButtonName! { get set }
    + + + + +

    + buttonEventMode +

    + +

    @abstract Indicates whether this is an UP or DOWN event

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLButtonEventMode *buttonEventMode;
    + + +

    Swift

    +
    var buttonEventMode: SDLButtonEventMode! { get set }
    + + + + +

    + customButtonID +

    + +

    @abstract If ButtonName is CUSTOM_BUTTON, this references the integer ID passed by a custom button. (e.g. softButton ID)

    + +

    @since SDL 2.0

    + +

    Optional, Integer, 0 - 65536

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *customButtonID;
    + + +

    Swift

    +
    var customButtonID: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLOnButtonPress Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Notifies application of button press events for buttons to which the + application is subscribed. SDL supports two button press events defined as + follows:

    + +

    + HMI Status Requirements: +

    + +
    +

    See

    + SDLSubscribeButton + +
    + +
    +

    See

    + SDLUnsubscribeButton + +
    + +

    @since SDL 1.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLOnButtonPress object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLOnButtonPress object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + buttonName +

    + +

    @abstract the button’s name

    + +
    +

    See

    + SDLButtonName + +
    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLButtonName *buttonName;
    + + +

    Swift

    +
    var buttonName: SDLButtonName! { get set }
    + + + + +

    + buttonPressMode +

    + +

    @abstract Indicates whether this is a LONG or SHORT button press event

    + +
    +

    See

    + SDLButtonPressMode + +
    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLButtonPressMode *buttonPressMode;
    + + +

    Swift

    +
    var buttonPressMode: SDLButtonPressMode! { get set }
    + + + + +

    + customButtonID +

    + +

    @abstract If ButtonName is CUSTOM_BUTTON, this references the integer ID passed by a custom button. (e.g. softButton ID)

    + +

    @since SDL 2.0

    + +

    Optional, Integer 0 - 65536

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *customButtonID;
    + + +

    Swift

    +
    var customButtonID: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLOnCommand Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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.

    + +

    Note: The sequence of SDLOnHMIStatus and SDLOnCommand notifications for user-initiated interactions is indeterminate.

    + +

    @since SDL 1.0 + - see: SDLAddCommand SDLDeleteCommand SDLDeleteSubMenu

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLRPCNotification object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLRPCNotification object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + cmdID +

    + +

    @abstract The command ID of the command the user selected. This is the command ID value provided by the application in the SDLAddCommand operation that created the command.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *cmdID;
    + + +

    Swift

    +
    var cmdID: NSNumber! { get set }
    + + + + +

    + triggerSource +

    + +

    @abstract Indicates whether command was selected via voice or via a menu selection (using the OK button).

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLTriggerSource *triggerSource;
    + + +

    Swift

    +
    var triggerSource: SDLTriggerSource! { get set }
    + + + + +
    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 @@ +

    SDLOnDriverDistraction Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Notifies the application of the current driver distraction state (whether driver distraction rules are in effect, or + not).

    + +

    HMI Status Requirements:

    + +

    + +

    @since SDL 1.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLOnDriverDistraction object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLOnDriverDistraction object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + state +

    + +

    @abstract The driver distraction state (i.e. whether driver distraction rules are in effect, or not)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLDriverDistractionState *state;
    + + +

    Swift

    +
    var state: SDLDriverDistractionState! { get set }
    + + + + +
    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 @@ +

    SDLOnEncodedSyncPData Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + data +

    + +

    Undocumented

    + + + + + + +

    + URL +

    + +

    Undocumented

    + + + + + + +

    + Timeout +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLOnHMIStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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 (SDLHMILevel, SDLAudioStreamingState or SDLSystemContext) for the application.

    + +

    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.

    + +

    There are no guarantees about the timeliness or latency of the SDLOnHMIStatus notification. Therefore, for example, + information such as SDLAudioStreamingState may not indicate that the audio stream became inaudible to the user + exactly when the SDLOnHMIStatus notification was received.

    + +

    @since SDL 1.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLOnHMIStatus object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLOnHMIStatus object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + hmiLevel +

    + +

    @abstract SDLHMILevel in effect for the application

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLHMILevel *hmiLevel;
    + + +

    Swift

    +
    var hmiLevel: SDLHMILevel! { get set }
    + + + + +

    + audioStreamingState +

    + +

    @abstract Current state of audio streaming for the application. When this parameter has a value of NOT_AUDIBLE, the application must stop streaming audio to SDL.

    + +

    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’s audio will not be audible to the user, or that the application’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’s audio would be blended with that other audio).

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic)
    +    SDLAudioStreamingState *audioStreamingState;
    + + +

    Swift

    +
    var audioStreamingState: SDLAudioStreamingState! { get set }
    + + + + +

    + systemContext +

    + +

    @abstract the System Context +@discussion whether a user-initiated interaction is in-progress (VRSESSION or MENU), or not (MAIN)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLSystemContext *systemContext;
    + + +

    Swift

    +
    var systemContext: SDLSystemContext! { get set }
    + + + + +
    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 @@ +

    SDLOnHashChange Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + hashID +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLOnKeyboardInput Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + event +

    + +

    Undocumented

    + + + + + + +

    + data +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLOnLanguageChange Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Provides information to what language the SDL HMI language was changed

    + +

    @since SDL 2.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLOnLanguageChange object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLOnLanguageChange object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + language +

    + +

    @abstract Current SDL voice engine (VR+TTS) language

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLLanguage *language;
    + + +

    Swift

    +
    var language: SDLLanguage! { get set }
    + + + + +

    + hmiDisplayLanguage +

    + +

    @abstract Current display language

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLLanguage *hmiDisplayLanguage;
    + + +

    Swift

    +
    var hmiDisplayLanguage: SDLLanguage! { get set }
    + + + + +
    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 @@ +

    SDLOnLockScreenStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +
    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.
    +
    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLOnLockScreenStatus : SDLRPCNotification
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLOnLockScreenStatus : SDLRPCNotification
    + + + + + +

    + driverDistractionStatus +

    + +

    Get the current driver distraction status(i.e. whether driver distraction rules are in effect, or not)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *driverDistractionStatus;
    + + +

    Swift

    +
    var driverDistractionStatus: NSNumber! { get set }
    + + + +
    +

    Return Value

    +

    String

    + +
    + +

    + userSelected +

    + +

    Get user selection status for the application (has the app been selected via hmi or voice command)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *userSelected;
    + + +

    Swift

    +
    var userSelected: NSNumber! { get set }
    + + + +
    +

    Return Value

    +

    Boolean the current user selection status

    + +
    + +

    + lockScreenStatus +

    + +

    Get the {@linkplain LockScreenStatus} enumeration, indicating if the lockscreen should be required, optional or off

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLLockScreenStatus *lockScreenStatus;
    + + +

    Swift

    +
    var lockScreenStatus: SDLLockScreenStatus! { get set }
    + + + +
    +

    Return Value

    +

    {@linkplain +LockScreenStatus}

    + +
    + +

    + hmiLevel +

    + +

    Get HMILevel in effect for the application

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLHMILevel *hmiLevel;
    + + +

    Swift

    +
    var hmiLevel: SDLHMILevel! { get set }
    + + + +
    +

    Return Value

    +

    {@linkplain +HMILevel} the current HMI Level in effect for the application

    + +
    + +
    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 @@ +

    SDLOnPermissionsChange Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Provides update to app of which sets of functions are available

    + +

    @since SDL 2.0

    + + +
    +

    + -init +

    + +

    Constructs a newly allocated SDLOnPermissionsChange object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a newly allocated SDLOnPermissionsChange object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + permissionItem +

    + +

    @abstract Describes change in permissions for a given set of RPCs

    + +

    Required, Array of SDLPermissionItem, Array size 0 - 500

    + +
    +

    See

    + SDLPermissionItem + +
    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *permissionItem;
    + + +

    Swift

    +
    var permissionItem: NSMutableArray! { get set }
    + + + + +
    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 @@ +

    SDLOnSyncPData Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + URL +

    + +

    Undocumented

    + + + + + + +

    + Timeout +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLOnSystemRequest Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + requestType +

    + +

    Undocumented

    + + + + + + +

    + url +

    + +

    Undocumented

    + + + + + + +

    + timeout +

    + +

    Undocumented

    + + + + + + +

    + fileType +

    + +

    Undocumented

    + + + + + + +

    + offset +

    + +

    Undocumented

    + + + + + + +

    + length +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLOnTBTClientState Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + state +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLOnTouchEvent Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + type +

    + +

    Undocumented

    + + + + + + +

    + event +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLOnVehicleData Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Request vehicle data.

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLOnVehicleData object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLOnVehicleData object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + gps +

    + +

    @abstract A SDLGPSData* value. See GPSData.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLGPSData *gps;
    + + +

    Swift

    +
    var gps: SDLGPSData! { get set }
    + + + + +

    + speed +

    + +

    @abstract The vehicle speed in kilometers per hour.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *speed;
    + + +

    Swift

    +
    var speed: NSNumber! { get set }
    + + + + +

    + rpm +

    + +

    @abstract The number of revolutions per minute of the engine.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *rpm;
    + + +

    Swift

    +
    var rpm: NSNumber! { get set }
    + + + + +

    + fuelLevel +

    + +

    @abstract The fuel level in the tank (percentage)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *fuelLevel;
    + + +

    Swift

    +
    var fuelLevel: NSNumber! { get set }
    + + + + +

    + fuelLevel_State +

    + +

    @abstract A SDLComponentVolumeStatus* value. The fuel level state.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLComponentVolumeStatus *fuelLevel_State;
    + + +

    Swift

    +
    var fuelLevel_State: SDLComponentVolumeStatus! { get set }
    + + + + +

    + instantFuelConsumption +

    + +

    @abstract The instantaneous fuel consumption in microlitres.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *instantFuelConsumption;
    + + +

    Swift

    +
    var instantFuelConsumption: NSNumber! { get set }
    + + + + +

    + externalTemperature +

    + +

    @abstract The external temperature in degrees celsius.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *externalTemperature;
    + + +

    Swift

    +
    var externalTemperature: NSNumber! { get set }
    + + + + +

    + vin +

    + +

    @abstract The Vehicle Identification Number

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *vin;
    + + +

    Swift

    +
    var vin: String! { get set }
    + + + + +

    + prndl +

    + +

    @abstract See PRNDL.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLPRNDL *prndl;
    + + +

    Swift

    +
    var prndl: SDLPRNDL! { get set }
    + + + + +

    + tirePressure +

    + +

    @abstract A SDLTireStatus* value. See TireStatus.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLTireStatus *tirePressure;
    + + +

    Swift

    +
    var tirePressure: SDLTireStatus! { get set }
    + + + + +

    + odometer +

    + +

    @abstract Odometer reading in km.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *odometer;
    + + +

    Swift

    +
    var odometer: NSNumber! { get set }
    + + + + +

    + beltStatus +

    + +

    @abstract A SDLBeltStatus* value. The status of the seat belts.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLBeltStatus *beltStatus;
    + + +

    Swift

    +
    var beltStatus: SDLBeltStatus! { get set }
    + + + + +

    + bodyInformation +

    + +

    @abstract A SDLBodyInformation* value. The body information including power modes.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLBodyInformation *bodyInformation;
    + + +

    Swift

    +
    var bodyInformation: SDLBodyInformation! { get set }
    + + + + +

    + deviceStatus +

    + +

    @abstract A SDLDeviceStatus* value. The device status including signal and battery strength.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLDeviceStatus *deviceStatus;
    + + +

    Swift

    +
    var deviceStatus: SDLDeviceStatus! { get set }
    + + + + +

    + driverBraking +

    + +

    @abstract A SDLVehicleDataResult* value. The status of the brake pedal.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataEventStatus *driverBraking;
    + + +

    Swift

    +
    var driverBraking: SDLVehicleDataEventStatus! { get set }
    + + + + +

    + wiperStatus +

    + +

    @abstract A SDLWiperStatus* value. The status of the wipers.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLWiperStatus *wiperStatus;
    + + +

    Swift

    +
    var wiperStatus: SDLWiperStatus! { get set }
    + + + + +

    + headLampStatus +

    + +

    @abstract A SDLHeadLampStatus* value. Status of the head lamps.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLHeadLampStatus *headLampStatus;
    + + +

    Swift

    +
    var headLampStatus: SDLHeadLampStatus! { get set }
    + + + + +

    + engineTorque +

    + +

    @abstract Torque value for engine (in Nm) on non-diesel variants.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *engineTorque;
    + + +

    Swift

    +
    var engineTorque: NSNumber! { get set }
    + + + + +

    + accPedalPosition +

    + +

    @abstract Accelerator pedal position (percentage depressed)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *accPedalPosition;
    + + +

    Swift

    +
    var accPedalPosition: NSNumber! { get set }
    + + + + +

    + steeringWheelAngle +

    + +

    @abstract Current angle of the steering wheel (in deg)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *steeringWheelAngle;
    + + +

    Swift

    +
    var steeringWheelAngle: NSNumber! { get set }
    + + + + +

    + eCallInfo +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLOnVehicleData : SDLRPCNotification
    + + + + + +

    + airbagStatus +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLOnVehicleData : SDLRPCNotification
    + + + + + +

    + emergencyEvent +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLOnVehicleData : SDLRPCNotification
    + + + + + +

    + clusterModeStatus +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLOnVehicleData : SDLRPCNotification
    + + + + + +

    + myKey +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLOnVehicleData : SDLRPCNotification
    + + + + + +
    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 @@ +

    SDLPRNDL Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    The selected gear the car is in.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract get SDLPRNDL according value string

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLPRNDL!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLPRNDL object

    + +
    + +

    + +values +

    + +

    @abstract declare an array to store all possible SDLPRNDL values

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    the array

    + +
    + +

    + +PARK +

    + +

    @abstract Park

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)PARK;
    + + +

    Swift

    +
    class func PARK() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: PARK

    + +
    + +

    + +REVERSE +

    + +

    @abstract Reverse gear

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)REVERSE;
    + + +

    Swift

    +
    class func REVERSE() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: REVERSE

    + +
    + +

    + +NEUTRAL +

    + +

    @abstract No gear

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)NEUTRAL;
    + + +

    Swift

    +
    class func NEUTRAL() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: NEUTRAL

    + +
    + +

    + +DRIVE +

    + +

    @abstract: Drive gear

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)DRIVE;
    + + +

    Swift

    +
    class func DRIVE() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: DRIVE

    + +
    + +

    + +SPORT +

    + +

    @abstract Drive Sport mode

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)SPORT;
    + + +

    Swift

    +
    class func SPORT() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: SPORT

    + +
    + +

    + +LOWGEAR +

    + +

    @abstract 1st gear hold

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)LOWGEAR;
    + + +

    Swift

    +
    class func LOWGEAR() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: LOWGEAR

    + +
    + +

    + +FIRST +

    + +

    @abstract First gear

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)FIRST;
    + + +

    Swift

    +
    class func FIRST() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: FIRST

    + +
    + +

    + +SECOND +

    + +

    @abstract Second gear

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)SECOND;
    + + +

    Swift

    +
    class func SECOND() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: SECOND

    + +
    + +

    + +THIRD +

    + +

    @abstract Third gear

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)THIRD;
    + + +

    Swift

    +
    class func THIRD() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: THIRD

    + +
    + +

    + +FOURTH +

    + +

    @abstract Fourth gear

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)FOURTH;
    + + +

    Swift

    +
    class func FOURTH() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: FOURTH

    + +
    + +

    + +FIFTH +

    + +

    @abstract Fifth gear

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)FIFTH;
    + + +

    Swift

    +
    class func FIFTH() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: FIFTH

    + +
    + +

    + +SIXTH +

    + +

    @abstract Sixth gear

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)SIXTH;
    + + +

    Swift

    +
    class func SIXTH() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: SIXTH

    + +
    + +

    + +SEVENTH +

    + +

    @abstract Seventh gear

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)SEVENTH;
    + + +

    Swift

    +
    class func SEVENTH() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: SEVENTH

    + +
    + +

    + +EIGHTH +

    + +

    @abstract Eighth gear

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)EIGHTH;
    + + +

    Swift

    +
    class func EIGHTH() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: EIGHTH

    + +
    + +

    + +UNKNOWN +

    + +

    @abstract Unknown

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)UNKNOWN;
    + + +

    Swift

    +
    class func UNKNOWN() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: UNKNOWN

    + +
    + +

    + +FAULT +

    + +

    @abstract Fault

    + + + +

    Objective-C

    +
    + (SDLPRNDL *)FAULT;
    + + +

    Swift

    +
    class func FAULT() -> SDLPRNDL!
    + + + +
    +

    Return Value

    +

    SDLPRNDL: FAULT

    + +
    + +
    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 @@ +

    SDLParameterPermissions Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Defining sets of parameters, which are permitted or prohibited for a given RPC.

    + +

    @since SDL 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a newly allocated SDLParameterPermissions object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a newly allocated SDLParameterPermissions object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + allowed +

    + +

    @abstract A set of all parameters that are permitted for this given RPC.

    + +

    Required, Array of String, max String length = 100, Array size 0 - 100

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *allowed;
    + + +

    Swift

    +
    var allowed: NSMutableArray! { get set }
    + + + + +

    + userDisallowed +

    + +

    @abstract A set of all parameters that are prohibited for this given RPC.

    + +

    Required, Array of String, max String length = 100, Array size 0 - 100

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *userDisallowed;
    + + +

    Swift

    +
    var userDisallowed: NSMutableArray! { get set }
    + + + + +
    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 @@ +

    SDLPerformAudioPassThru Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    This will open an audio pass thru session. By doing so the app can receive + audio data through the vehicle microphone +

    + Function Group: AudioPassThru +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 2.0

    + +

    See SDLEndAudioPassThru

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLPerformAudioPassThru object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLPerformAudioPassThru object indicated by the NSMutableDictionary +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + initialPrompt +

    + +

    @abstract initial prompt which will be spoken before opening the audio pass +thru session by SDL +@discussion initialPrompt + a Vector value represents the initial prompt which + will be spoken before opening the audio pass thru session by + SDL +

    + Notes: +

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *initialPrompt;
    + + +

    Swift

    +
    var initialPrompt: NSMutableArray! { get set }
    + + + + +

    + audioPassThruDisplayText1 +

    + +

    @abstract a line of text displayed during audio capture +@discussion audioPassThruDisplayText1 + a String value representing the line of text displayed during + audio capture +

    + Notes: Maxlength=500

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *audioPassThruDisplayText1;
    + + +

    Swift

    +
    var audioPassThruDisplayText1: String! { get set }
    + + + + +

    + audioPassThruDisplayText2 +

    + +

    @abstract A line of text displayed during audio capture +@discussion audioPassThruDisplayText2 + a String value representing the line of text displayed during + audio capture +

    + Notes: Maxlength=500

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *audioPassThruDisplayText2;
    + + +

    Swift

    +
    var audioPassThruDisplayText2: String! { get set }
    + + + + +

    + samplingRate +

    + +

    @abstract A samplingRate

    + +

    @discussion a SamplingRate value representing a 8 or 16 or 22 or 24 khz

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLSamplingRate *samplingRate;
    + + +

    Swift

    +
    var samplingRate: SDLSamplingRate! { get set }
    + + + + +

    + maxDuration +

    + +

    @abstract the maximum duration of audio recording in milliseconds

    + +

    @discussion maxDuration + an Integer value representing the maximum duration of audio + recording in millisecond +

    + Notes: Minvalue:1; Maxvalue:1000000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *maxDuration;
    + + +

    Swift

    +
    var maxDuration: NSNumber! { get set }
    + + + + +

    + bitsPerSample +

    + +

    @abstract the quality the audio is recorded - 8 bit or 16 bit

    + +

    @discussion a BitsPerSample value representing 8 bit or 16 bit

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLBitsPerSample *bitsPerSample;
    + + +

    Swift

    +
    var bitsPerSample: SDLBitsPerSample! { get set }
    + + + + +

    + audioType +

    + +

    @abstract an audioType

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLAudioType *audioType;
    + + +

    Swift

    +
    var audioType: SDLAudioType! { get set }
    + + + + +

    + muteAudio +

    + +

    @abstract a Boolean value representing if the current audio source should be +muted during the APT session

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *muteAudio;
    + + +

    Swift

    +
    var muteAudio: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLPerformAudioPassThruResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Perform Audio Pass Thru Response is sent, when PerformAudioPassThru has been called

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLPerformAudioPassThruResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLPerformAudioPassThruResponse object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLPerformInteraction Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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’s response is only valid if it appears in the + specified Choice Sets and is recognized by SDL +

    + Function Group: Base +

    + HMILevel needs to be FULL +

    + +

    Since SmartDeviceLink 1.0
    + See SDLCreateInteractionChoiceSet SDLDeleteInteractionChoiceSet

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLPerformInteraction object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLPerformInteraction object indicated by the NSMutableDictionary +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + initialText +

    + +

    @abstract The Text that Displayed when the interaction begins. This text may +be overlaid by the Listening 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

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *initialText;
    + + +

    Swift

    +
    var initialText: String! { get set }
    + + + + +

    + initialPrompt +

    + +

    @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

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *initialPrompt;
    + + +

    Swift

    +
    var initialPrompt: NSMutableArray! { get set }
    + + + + +

    + interactionMode +

    + +

    @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)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLInteractionMode *interactionMode;
    + + +

    Swift

    +
    var interactionMode: SDLInteractionMode! { get set }
    + + + + +

    + interactionChoiceSetIDList +

    + +

    @abstract A Vector value representing an Array of one or more Choice +Set IDs

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *interactionChoiceSetIDList;
    + + +

    Swift

    +
    var interactionChoiceSetIDList: NSMutableArray! { get set }
    + + + + +

    + helpPrompt +

    + +

    @abstract A Vector which taken together, specify the help phrase to +be spoken when the user says help during the VR session

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *helpPrompt;
    + + +

    Swift

    +
    var helpPrompt: NSMutableArray! { get set }
    + + + + +

    + timeoutPrompt +

    + +

    @abstract An array of TTSChunks which, taken together, specify the phrase to +be spoken when the listen times out during the VR session

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *timeoutPrompt;
    + + +

    Swift

    +
    var timeoutPrompt: NSMutableArray! { get set }
    + + + + +

    + timeout +

    + +

    @abstract An Integer value representing the amount of time, in milliseconds, +SDL will wait for the user to make a choice (VR or Menu)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *timeout;
    + + +

    Swift

    +
    var timeout: NSNumber! { get set }
    + + + + +

    + vrHelp +

    + +

    @abstract A Voice recognition Help, which is a suggested VR Help Items to +display on-screen during Perform Interaction +@since SmartDeviceLink 2.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *vrHelp;
    + + +

    Swift

    +
    var vrHelp: NSMutableArray! { get set }
    + + + + +

    + interactionLayout +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLPerformInteraction : SDLRPCRequest
    + + + + + +
    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 @@ +

    SDLPerformInteractionResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    PerformInteraction Response is sent, when SDLPerformInteraction has been called

    + +

    @since SDL 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLPerformInteractionResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLPerformInteractionResponse object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + choiceID +

    + +

    @abstract ID of the choice that was selected in response to PerformInteraction.

    + +

    @discussion Only is valid if general result is success:true.

    + +

    Optional, Integer, 0 - 2,000,000,000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *choiceID;
    + + +

    Swift

    +
    var choiceID: NSNumber! { get set }
    + + + + +

    + manualTextEntry +

    + +

    @abstract Manually entered text selection, e.g. through keyboard

    + +

    @discussion Can be returned in lieu of choiceID, depending on trigger source

    + +

    Optional, Max length 500 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *manualTextEntry;
    + + +

    Swift

    +
    var manualTextEntry: String! { get set }
    + + + + +

    + triggerSource +

    + +

    @abstract A SDLTriggerSource object which will be shown in the HMI

    + +

    @discussion Only is valid if resultCode is SUCCESS.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLTriggerSource *triggerSource;
    + + +

    Swift

    +
    var triggerSource: SDLTriggerSource! { get set }
    + + + + +
    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 @@ +

    SDLPermissionItem Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + rpcName +

    + +

    Undocumented

    + + + + + + +

    + hmiPermissions +

    + +

    Undocumented

    + + + + + + +

    + parameterPermissions +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLPermissionStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Enumeration that describes possible permission states of a policy table entry.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract SDLPermissionStatus

    + + + +

    Objective-C

    +
    + (SDLPermissionStatus *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLPermissionStatus!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    a SDLPermissionStatus object

    + +
    + +

    + +values +

    + +

    @abstract declare an array to store all possible SDLPermissionStatus values +- returns: the array

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    the array

    + +
    + +

    + +ALLOWED +

    + +

    @abstract permission: allowed +- returns: permission status: ALLOWED

    + + + +

    Objective-C

    +
    + (SDLPermissionStatus *)ALLOWED;
    + + +

    Swift

    +
    class func ALLOWED() -> SDLPermissionStatus!
    + + + +
    +

    Return Value

    +

    permission status: ALLOWED

    + +
    + +

    + +DISALLOWED +

    + +

    @abstract permission: disallowed +- returns: permission status: DISALLOWED

    + + + +

    Objective-C

    +
    + (SDLPermissionStatus *)DISALLOWED;
    + + +

    Swift

    +
    class func DISALLOWED() -> SDLPermissionStatus!
    + + + +
    +

    Return Value

    +

    permission status: DISALLOWED

    + +
    + +

    + +USER_DISALLOWED +

    + +

    @abstract permission: user disallowed +- returns: permission status: USER_DISALLOWED

    + + + +

    Objective-C

    +
    + (SDLPermissionStatus *)USER_DISALLOWED;
    + + +

    Swift

    +
    class func USER_DISALLOWED() -> SDLPermissionStatus!
    + + + +
    +

    Return Value

    +

    permission status: USER_DISALLOWED

    + +
    + +

    + +USER_CONSENT_PENDING +

    + +

    @abstract permission: user consent pending +- returns: permission status: USER_CONSENT_PENDING

    + + + +

    Objective-C

    +
    + (SDLPermissionStatus *)USER_CONSENT_PENDING;
    + + +

    Swift

    +
    class func USER_CONSENT_PENDING() -> SDLPermissionStatus!
    + + + +
    +

    Return Value

    +

    permission status: USER_CONSENT_PENDING

    + +
    + +
    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 @@ +

    SDLPowerModeQualificationStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + + + + +

    + +values +

    + +

    Undocumented

    + + + + + + +

    + +POWER_MODE_UNDEFINED +

    + +

    Undocumented

    + + + + + + +

    + +POWER_MODE_EVALUATION_IN_PROGRESS +

    + +

    Undocumented

    + + + + + + +

    + +NOT_DEFINED +

    + +

    Undocumented

    + + + + + + +

    + +POWER_MODE_OK +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLPowerModeStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + + + + +

    + +values +

    + +

    Undocumented

    + + + + + + +

    + +KEY_OUT +

    + +

    Undocumented

    + + + + + + +

    + +KEY_RECENTLY_OUT +

    + +

    Undocumented

    + + + + + + +

    + +KEY_APPROVED_0 +

    + +

    Undocumented

    + + + + + + +

    + +POST_ACCESORY_0 +

    + +

    Undocumented

    + + + + + + +

    + +ACCESORY_1 +

    + +

    Undocumented

    + + + + + + +

    + +POST_IGNITION_1 +

    + +

    Undocumented

    + + + + + + +

    + +IGNITION_ON_2 +

    + +

    Undocumented

    + + + + + + +

    + +RUNNING_2 +

    + +

    Undocumented

    + + + + + + +

    + +CRANK_3 +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLPredefinedLayout Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + + + + +

    + +values +

    + +

    Undocumented

    + + + + + + +

    + +DEFAULT +

    + +

    Undocumented

    + + + + + + +

    + +MEDIA +

    + +

    Undocumented

    + + + + + + +

    + +NON_MEDIA +

    + +

    Undocumented

    + + + + + + +

    + +ONSCREEN_PRESETS +

    + +

    Undocumented

    + + + + + + +

    + +NAV_FULLSCREEN_MAP +

    + +

    Undocumented

    + + + + + + +

    + +NAV_LIST +

    + +

    Undocumented

    + + + + + + +

    + +NAV_KEYBOARD +

    + +

    Undocumented

    + + + + + + +

    + +GRAPHIC_WITH_TEXT +

    + +

    Undocumented

    + + + + + + +

    + +TEXT_WITH_GRAPHIC +

    + +

    Undocumented

    + + + + + + +

    + +TILES_ONLY +

    + +

    Undocumented

    + + + + + + +

    + +TEXTBUTTONS_ONLY +

    + +

    Undocumented

    + + + + + + +

    + +GRAPHIC_WITH_TILES +

    + +

    Undocumented

    + + + + + + +

    + +TILES_WITH_GRAPHIC +

    + +

    Undocumented

    + + + + + + +

    + +GRAPHIC_WITH_TEXT_AND_SOFTBUTTONS +

    + +

    Undocumented

    + + + + + + +

    + +TEXT_AND_SOFTBUTTONS_WITH_GRAPHIC +

    + +

    Undocumented

    + + + + + + +

    + +GRAPHIC_WITH_TEXTBUTTONS +

    + +

    Undocumented

    + + + + + + +

    + +TEXTBUTTONS_WITH_GRAPHIC +

    + +

    Undocumented

    + + + + + + +

    + +LARGE_GRAPHIC_WITH_SOFTBUTTONS +

    + +

    Undocumented

    + + + + + + +

    + +DOUBLE_GRAPHIC_WITH_SOFTBUTTONS +

    + +

    Undocumented

    + + + + + + +

    + +LARGE_GRAPHIC_ONLY +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLPrerecordedSpeech Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + + + + +

    + +values +

    + +

    Undocumented

    + + + + + + +

    + +HELP_JINGLE +

    + +

    Undocumented

    + + + + + + +

    + +INITIAL_JINGLE +

    + +

    Undocumented

    + + + + + + +

    + +LISTEN_JINGLE +

    + +

    Undocumented

    + + + + + + +

    + +POSITIVE_JINGLE +

    + +

    Undocumented

    + + + + + + +

    + +NEGATIVE_JINGLE +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLPresetBankCapabilities Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Contains information about on-screen preset capabilities.

    + +

    @since SDL 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a newly allocated SDLPresetBankCapabilities object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a newly allocated SDLPresetBankCapabilities object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + onScreenPresetsAvailable +

    + +

    @abstract If Onscreen custom presets are available.

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *onScreenPresetsAvailable;
    + + +

    Swift

    +
    var onScreenPresetsAvailable: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLPrimaryAudioSource Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Reflects the current primary audio source of SDL (if selected).

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract get SDLPrimaryAudioSource according value string

    + + + +

    Objective-C

    +
    + (SDLPrimaryAudioSource *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLPrimaryAudioSource!
    + + + +

    Parameters

    +
    +
    value
    +

    String value to retrieve the object enum for

    +
    +
    +
    +

    Return Value

    +

    SDLPrimaryAudioSource object

    + +
    + +

    + +values +

    + +

    @abstract declare an array to store all possible SDLPrimaryAudioSource values +- returns: the array

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    the array

    + +
    + +

    + +NO_SOURCE_SELECTED +

    + +

    @abstract Currently no source selected +- returns: the current primary audio source: NO_SOURCE_SELECTED

    + + + +

    Objective-C

    +
    + (SDLPrimaryAudioSource *)NO_SOURCE_SELECTED;
    + + +

    Swift

    +
    class func NO_SOURCE_SELECTED() -> SDLPrimaryAudioSource!
    + + + +
    +

    Return Value

    +

    the current primary audio source: NO_SOURCE_SELECTED

    + +
    + +

    + +USB +

    + +

    @abstract USB is current source +- returns: the current primary audio source: USB

    + + + +

    Objective-C

    +
    + (SDLPrimaryAudioSource *)USB;
    + + +

    Swift

    +
    class func USB() -> SDLPrimaryAudioSource!
    + + + +
    +

    Return Value

    +

    the current primary audio source: USB

    + +
    + +

    + +USB2 +

    + +

    @abstract USB2 is current source +- returns: the current primary audio source: USB2

    + + + +

    Objective-C

    +
    + (SDLPrimaryAudioSource *)USB2;
    + + +

    Swift

    +
    class func USB2() -> SDLPrimaryAudioSource!
    + + + +
    +

    Return Value

    +

    the current primary audio source: USB2

    + +
    + +

    + +BLUETOOTH_STEREO_BTST +

    + +

    @abstract Bluetooth Stereo is current source +- returns: the current primary audio source: BLUETOOTH_STEREO_BTST

    + + + +

    Objective-C

    +
    + (SDLPrimaryAudioSource *)BLUETOOTH_STEREO_BTST;
    + + +

    Swift

    +
    class func BLUETOOTH_STEREO_BTST() -> SDLPrimaryAudioSource!
    + + + +
    +

    Return Value

    +

    the current primary audio source: BLUETOOTH_STEREO_BTST

    + +
    + +

    + +LINE_IN +

    + +

    @abstract Line in is current source +- returns: the current primary audio source: LINE_IN

    + + + +

    Objective-C

    +
    + (SDLPrimaryAudioSource *)LINE_IN;
    + + +

    Swift

    +
    class func LINE_IN() -> SDLPrimaryAudioSource!
    + + + +
    +

    Return Value

    +

    the current primary audio source: LINE_IN

    + +
    + +

    + +IPOD +

    + +

    @abstract iPod is current source +- returns: the current primary audio source: IPOD

    + + + +

    Objective-C

    +
    + (SDLPrimaryAudioSource *)IPOD;
    + + +

    Swift

    +
    class func IPOD() -> SDLPrimaryAudioSource!
    + + + +
    +

    Return Value

    +

    the current primary audio source: IPOD

    + +
    + +

    + +MOBILE_APP +

    + +

    @abstract Mobile app is current source +- returns: the current primary audio source: MOBILE_APP

    + + + +

    Objective-C

    +
    + (SDLPrimaryAudioSource *)MOBILE_APP;
    + + +

    Swift

    +
    class func MOBILE_APP() -> SDLPrimaryAudioSource!
    + + + +
    +

    Return Value

    +

    the current primary audio source: MOBILE_APP

    + +
    + +
    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 @@ +

    SDLProtocol Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -sendStartSessionWithType: +

    + +

    Undocumented

    + + + + + + +

    + -sendEndSessionWithType: +

    + +

    Undocumented

    + + + + + + +

    + -sendRPC: +

    + +

    Undocumented

    + + + + + + +

    + -sendRPCRequest: +

    + +

    Undocumented

    + + + + + + +

    + -sendRawData:withServiceType: +

    + +

    Undocumented

    + + + + + + +

    + -handleBytesFromTransport: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLProtocolHeader Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + _version +

    + +

    Undocumented

    + + + + + + +

    + _size +

    + +

    Undocumented

    + + + + + + +

    + version +

    + +

    Undocumented

    + + + + + + +

    + size +

    + +

    Undocumented

    + + + + + + +

    + compressed +

    + +

    Undocumented

    + + + + + + +

    + frameType +

    + +

    Undocumented

    + + + + + + +

    + serviceType +

    + +

    Undocumented

    + + + + + + +

    + frameData +

    + +

    Undocumented

    + + + + + + +

    + sessionID +

    + +

    Undocumented

    + + + + + + +

    + bytesInPayload +

    + +

    Undocumented

    + + + + + + +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -data +

    + +

    Undocumented

    + + + + + + +

    + -parse: +

    + +

    Undocumented

    + + + + + + +

    + -description +

    + +

    Undocumented

    + + + + + + +

    + +headerForVersion: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLProtocolMessage Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + header +

    + +

    Undocumented

    + + + + + + +

    + payload +

    + +

    Undocumented

    + + + + + + +

    + data +

    + +

    Undocumented

    + + + + + + +

    + +messageWithHeader:andPayload: +

    + +

    Undocumented

    + + + + + + +

    + -size +

    + +

    Undocumented

    + + + + + + +

    + -description +

    + +

    Undocumented

    + + + + + + +

    + -rpcDictionary +

    + +

    Undocumented

    + + + + + + +

    + +determineVersion: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLProxy Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + _version +

    + +

    Undocumented

    + + + + + + +

    + _bulkSessionID +

    + +

    Undocumented

    + + + + + + +

    + _isConnected +

    + +

    Undocumented

    + + + + + + +

    + _alreadyDestructed +

    + +

    Undocumented

    + + + + + + +

    + protocol +

    + +

    Undocumented

    + + + + + + +

    + transport +

    + +

    Undocumented

    + + + + + + +

    + proxyListeners +

    + +

    Undocumented

    + + + + + + +

    + startSessionTimer +

    + +

    Undocumented

    + + + + + + +

    + debugConsoleGroupName +

    + +

    Undocumented

    + + + + + + +

    + proxyVersion +

    + +

    Undocumented

    + + + + + + +

    + streamingMediaManager +

    + +

    Undocumented

    + + + + + + +

    + -initWithTransport:protocol:delegate: +

    + +

    Undocumented

    + + + + + + +

    + -dispose +

    + +

    Undocumented

    + + + + + + +

    + -addDelegate: +

    + +

    Undocumented

    + + + + + + +

    + -removeDelegate: +

    + +

    Undocumented

    + + + + + + +

    + -sendRPC: +

    + +

    Undocumented

    + + + + + + +

    + -sendRPCRequest: +

    + +

    Undocumented

    + + + + + + +

    + -handleRPCDictionary: +

    + +

    Undocumented

    + + + + + + +

    + -handleRpcMessage: +

    + +

    Undocumented

    + + + + + + +

    + -handleProtocolMessage: +

    + +

    Undocumented

    + + + + + + +

    + +enableSiphonDebug +

    + +

    Undocumented

    + + + + + + +

    + +disableSiphonDebug +

    + +

    Undocumented

    + + + + + + +

    + -putFileStream:withRequest: +

    + +

    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.

    + + + +

    Objective-C

    +
    - (void)putFileStream:(NSInputStream *)inputStream
    +          withRequest:(SDLPutFile *)putFileRPCRequest;
    + + +

    Swift

    +
    func putFileStream(inputStream: NSInputStream!, withRequest putFileRPCRequest: SDLPutFile!)
    + + + +

    Parameters

    +
    +
    inputStream
    +

    A stream containing the data to put to the module.

    +
    +
    putFileRPCRequest
    +

    A SDLPutFile object containing the parameters for the put(s)

    +
    +
    + +
    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 @@ +

    SDLProxyFactory Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +buildSDLProxyWithListener: +

    + +

    Undocumented

    + + + + + + +

    + +buildSDLProxyWithListener:tcpIPAddress:tcpPort: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLPutFile Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Used to push a binary data onto the SDL module from a mobile device, such as + icons and album art

    + +

    Since SmartDeviceLink 2.0 + - see: SDLDeleteFile + - see: SDLListFiles

    + + +
    +

    + -init +

    + +

    Constructs a new SDLPutFile object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLPutFile object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + syncFileName +

    + +

    A file reference name

    + +

    Required, maxlength 255 characters

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *syncFileName;
    + + +

    Swift

    +
    var syncFileName: String! { get set }
    + + + + +

    + fileType +

    + +

    A FileType value representing a selected file type

    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLFileType *fileType;
    + + +

    Swift

    +
    var fileType: SDLFileType! { get set }
    + + + + +

    + persistentFile +

    + +

    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

    + +

    Boolean, Optional, default = NO

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *persistentFile;
    + + +

    Swift

    +
    var persistentFile: NSNumber! { get set }
    + + + + +

    + systemFile +

    + +

    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.

    + +

    Boolean, Optional, default = NO

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *systemFile;
    + + +

    Swift

    +
    var systemFile: NSNumber! { get set }
    + + + + +

    + offset +

    + +

    Offset in bytes for resuming partial data chunks.

    + +

    Integer, Optional, 0 - 100,000,000,000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *offset;
    + + +

    Swift

    +
    var offset: NSNumber! { get set }
    + + + + +

    + length +

    + +

    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

    + +

    Integer, Optional, 0 - 100,000,000,000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *length;
    + + +

    Swift

    +
    var length: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLPutFileResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Put File Response is sent, when SDLPutFile has been called

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLPutFileResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLPutFileResponse object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + spaceAvailable +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLPutFileResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLRPCMessage Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + function +

    + +

    Undocumented

    + + + + + + +

    + parameters +

    + +

    Undocumented

    + + + + + + +

    + messageType +

    + +

    Undocumented

    + + + + + + +

    + -initWithName: +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + -getFunctionName +

    + +

    Undocumented

    + + + + + + +

    + -setFunctionName: +

    + +

    Undocumented

    + + + + + + +

    + -getParameters: +

    + +

    Undocumented

    + + + + + + +

    + -setParameters:value: +

    + +

    Undocumented

    + + + + + + +

    + bulkData +

    + +

    Undocumented

    + + + + + + +

    + name +

    + +

    Undocumented

    + + + + + + +

    + messageType +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLRPCNotification Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -initWithName: +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLRPCRequest Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + correlationID +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLRPCRequestFactory Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +buildAddCommandWithID:menuName:parentID:position:vrCommands:iconValue:iconType:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildAddCommandWithID:menuName:vrCommands:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildAddCommandWithID:vrCommands:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildAddSubMenuWithID:menuName:position:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildAddSubMenuWithID:menuName:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildAlertWithTTS:alertText1:alertText2:alertText3:playTone:duration:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildAlertWithTTS:alertText1:alertText2:playTone:duration:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildAlertWithTTS:playTone:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildAlertWithTTSChunks:alertText1:alertText2:alertText3:playTone:duration:softButtons:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildAlertWithTTSChunks:playTone:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildAlertWithAlertText1:alertText2:alertText3:duration:softButtons:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildAlertWithAlertText1:alertText2:alertText3:duration:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildAlertWithAlertText1:alertText2:duration:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildAlertManeuverwithTTSchunks:softButtons:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildChangeRegistrationWithLanguage:hmiDisplayLanguage:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildCreateInteractionChoiceSetWithID:choiceSet:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildDeleteCommandWithID:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildDeleteFileWithName:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildDialNumberWithNumber: +

    + +

    Undocumented

    + + + + + + +

    + +buildListFilesWithCorrelationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildDeleteInteractionChoiceSetWithID:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildDeleteSubMenuWithID:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildEndAudioPassThruWithCorrelationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildGetDTCsWithECUName:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildGetVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:vin:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildPerformAudioPassThruWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:maxDuration:bitsPerSample:audioType:muteAudio:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildPerformInteractionWithInitialChunks:initialText:interactionChoiceSetIDList:helpChunks:timeoutChunks:interactionMode:timeout:vrHelp:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:vrHelp:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetID:vrHelp:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetIDList:helpPrompt:timeoutPrompt:interactionMode:timeout:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildPerformInteractionWithInitialPrompt:initialText:interactionChoiceSetID:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildPutFileWithFileName:fileType:persistentFile:correlationId: +

    + +

    Undocumented

    + + + + + + +

    + +buildPutFileWithFileName:fileType:persisistentFile:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildReadDIDWithECUName:didLocation:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildRegisterAppInterfaceWithAppName:ttsName:vrSynonyms:isMediaApp:languageDesired:hmiDisplayLanguageDesired:appID: +

    + +

    Undocumented

    + + + + + + +

    + +buildRegisterAppInterfaceWithAppName:isMediaApp:languageDesired:appID: +

    + +

    Undocumented

    + + + + + + +

    + +buildRegisterAppInterfaceWithAppName:languageDesired:appID: +

    + +

    Undocumented

    + + + + + + +

    + +buildResetGlobalPropertiesWithProperties:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildSendLocationWithLongitude:latitude:locationName:locationDescription:address:phoneNumber:image: +

    + +

    Undocumented

    + + + + + + +

    + +buildScrollableMessage:timeout:softButtons:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildSetAppIconWithFileName:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildSetDisplayLayout:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildSetGlobalPropertiesWithHelpText:timeoutText:vrHelpTitle:vrHelp:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildSetGlobalPropertiesWithHelpText:timeoutText:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildSetMediaClockTimerWithHours:minutes:seconds:updateMode:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildSetMediaClockTimerWithUpdateMode:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildShowWithMainField1:mainField2:mainField3:mainField4:statusBar:mediaClock:mediaTrack:alignment:graphic:softButtons:customPresets:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildShowWithMainField1:mainField2:statusBar:mediaClock:mediaTrack:alignment:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildShowWithMainField1:mainField2:alignment:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildSliderDynamicFooterWithNumTicks:position:sliderHeader:sliderFooter:timeout:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildSliderStaticFooterWithNumTicks:position:sliderHeader:sliderFooter:timeout:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildSpeakWithTTSChunks:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildSpeakWithTTS:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildSubscribeButtonWithName:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildSubscribeVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildShowConstantTBTWithString:navigationText2:eta:timeToDestination:totalDistance:turnIcon:nextTurnIcon:distanceToManeuver:distanceToManeuverScale:maneuverComplete:softButtons:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildUnregisterAppInterfaceWithCorrelationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildUnsubscribeButtonWithName:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildUnsubscribeVehicleDataWithGPS:speed:rpm:fuelLevel:fuelLevelState:instantFuelConsumption:externalTemperature:prndl:tirePressure:odometer:beltStatus:bodyInformation:deviceStatus:driverBraking:wiperStatus:headLampStatus:engineTorque:accPedalPosition:steeringWheelAngle:correlationID: +

    + +

    Undocumented

    + + + + + + +

    + +buildUpdateTurnListWithTurnList:softButtons:correlationID: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLRPCResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + correlationID +

    + +

    Undocumented

    + + + + + + +

    + success +

    + +

    Undocumented

    + + + + + + +

    + resultCode +

    + +

    Undocumented

    + + + + + + +

    + info +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLRPCStruct Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + store +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -serializeAsDictionary: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLReadDID Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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 +

    + Function Group: ProprietaryData +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLReadDID object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLReadDID object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + ecuName +

    + +

    @abstract An ID of the vehicle module +
    Notes: Minvalue:0; Maxvalue:65535

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *ecuName;
    + + +

    Swift

    +
    var ecuName: NSNumber! { get set }
    + + + + +

    + didLocation +

    + +

    @abstract Raw data from vehicle data DID location(s) +
    a Vector value representing raw data from vehicle + data DID location(s) +

    + Notes: +

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *didLocation;
    + + +

    Swift

    +
    var didLocation: NSMutableArray! { get set }
    + + + + +
    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 @@ +

    SDLReadDIDResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Read DID Response is sent, when ReadDID has been called

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLReadDIDResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLReadDIDResponse : SDLRPCResponse
    + + + + + +

    + didResult +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLReadDIDResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLRegisterAppInterface Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Registers the application’s interface with SDL®, 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® can take place. The + registration lasts until it is terminated either by the application calling + the SDLUnregisterAppInterface method, or by SDL® + sending an SDLOnAppInterfaceUnregistered notification, or + by loss of the underlying transport connection, or closing of the underlying + message transmission protocol RPC session +

    + Until the application receives its first SDLOnHMIStatus + Notification, its HMI Status is assumed to be: + SDLHMILevel=NONE, + SDLAudioStreamingState + =NOT_AUDIBLE, + SDLSystemContext=MAIN +

    + All SDL® resources which the application creates or uses (e.g. Choice + Sets, Command Menu, etc.) are associated with the application’s interface + registration. Therefore, when the interface registration ends, the SDL® + resources associated with the application are disposed of. As a result, even + though the application itself may continue to run on its host platform (e.g. + mobile device) after the interface registration terminates, the application + will not be able to use the SDL® HMI without first establishing a new + interface registration and re-creating its required SDL® resources. That + is, SDL® resources created by (or on behalf of) an application do not + persist beyond the life-span of the interface registration +

    + Resources and settings whose lifespan is tied to the duration of an + application’s interface registration:
    +

    +

    + The autoActivateID is used to grant an application the HMILevel and + AudioStreamingState it had when it last disconnected +

    + Notes: The autoActivateID parameter, and associated behavior, is + currently ignored by SDL® +

    + 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® 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 + SDLHMILevel=FULL +

    + 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® +

    + There is no time limit for how long the autoActivateID is valid (i.e. would + confer focus and opt-in) +

    + HMILevel is not defined before registering
    +

    + +

    @since SDL 1.0

    + +
    +

    See

    + SDLUnregisterAppInterface SDLOnAppInterfaceUnregistered + +
    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLRegisterAppInterface object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLRegisterAppInterface object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + syncMsgVersion +

    + +

    @abstract The version of the SDL interface

    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLSyncMsgVersion *syncMsgVersion;
    + + +

    Swift

    +
    var syncMsgVersion: SDLSyncMsgVersion! { get set }
    + + + + +

    + appName +

    + +

    @abstract The Mobile Application’s Name, This name is displayed in the SDL Mobile Applications menu. It also serves as the unique identifier of the application for SmartDeviceLink

    + +

    @discussion +

  • Needs to be unique over all applications.
  • +
  • May not be empty.
  • +
  • May not start with a new line character.
  • +
  • May not interfere with any name or synonym of previously registered applications and any predefined blacklist of words (global commands).
  • +
  • Needs to be unique over all applications. Applications with the same name will be rejected.
  • + +

    Required, Max length 100 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *appName;
    + + +

    Swift

    +
    var appName: String! { get set }
    + + + + +

    + ttsName +

    + +

    @abstract TTS string for VR recognition of the mobile application name.

    + +

    @discussion Meant to overcome any failing on speech engine in properly pronouncing / understanding app name. +

  • Needs to be unique over all applications.
  • +
  • May not be empty.
  • +
  • May not start with a new line character.
  • + +

    Optional, Array of SDLTTSChunk, Array size 1 - 100

    + +

    @since SDL 2.0 + - see: SDLTTSChunk

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *ttsName;
    + + +

    Swift

    +
    var ttsName: NSMutableArray! { get set }
    + + + + +

    + ngnMediaScreenAppName +

    + +

    @abstract A String representing an abbreviated version of the mobile application’s name (if necessary) that will be displayed on the media screen

    + +

    @discussion If not provided, the appName is used instead (and will be truncated if too long)

    + +

    Optional, Max length 100 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *ngnMediaScreenAppName;
    + + +

    Swift

    +
    var ngnMediaScreenAppName: String! { get set }
    + + + + +

    + vrSynonyms +

    + +

    @abstract Defines a additional voice recognition commands

    + +

    @discussion May not interfere with any app name of previously registered applications and any predefined blacklist of words (global commands)

    + +

    Optional, Array of Strings, Array length 1 - 100, Max String length 40

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *vrSynonyms;
    + + +

    Swift

    +
    var vrSynonyms: NSMutableArray! { get set }
    + + + + +

    + isMediaApplication +

    + +

    @abstract Indicates if the application is a media or a non-media application.

    + +

    @discussion Only media applications will be able to stream audio to head units that is audible outside of the BT media source.

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *isMediaApplication;
    + + +

    Swift

    +
    var isMediaApplication: NSNumber! { get set }
    + + + + +

    + languageDesired +

    + +

    @abstract A Language enumeration indicating what language the application intends to use for user interaction (TTS and VR).

    + +

    @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.

    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLLanguage *languageDesired;
    + + +

    Swift

    +
    var languageDesired: SDLLanguage! { get set }
    + + + + +

    + hmiDisplayLanguageDesired +

    + +

    @abstract An enumeration indicating what language the application intends to use for user interaction (Display).

    + +

    @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.

    + +

    Required

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLLanguage *hmiDisplayLanguageDesired;
    + + +

    Swift

    +
    var hmiDisplayLanguageDesired: SDLLanguage! { get set }
    + + + + +

    + appHMIType +

    + +

    @abstract A list of all applicable app types stating which classifications to be given to the app.

    + +

    Optional, Array of SDLAppHMIType, Array size 1 - 100

    + +

    @since SDL 2.0 + - see: SDLAppHMIType

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *appHMIType;
    + + +

    Swift

    +
    var appHMIType: NSMutableArray! { get set }
    + + + + +

    + hashID +

    + +

    @abstract ID used to uniquely identify current state of all app data that can persist through connection cycles (e.g. ignition cycles).

    + +

    @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’s commands, etc. will not be restored.

    + +

    When sending hashID, all RegisterAppInterface parameters should still be provided (e.g. ttsName, etc.).

    + +

    Optional, max length 100 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *hashID;
    + + +

    Swift

    +
    var hashID: String! { get set }
    + + + + +

    + deviceInfo +

    + +

    @abstract Information about the connecting device

    + +

    Optional

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLDeviceInfo *deviceInfo;
    + + +

    Swift

    +
    var deviceInfo: SDLDeviceInfo! { get set }
    + + + + +

    + appID +

    + +

    @abstract ID used to validate app with policy table entries

    + +

    Required, max length 100

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *appID;
    + + +

    Swift

    +
    var appID: String! { get set }
    + + + + +
    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 @@ +

    SDLRegisterAppInterfaceResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    @abstract Register AppInterface Response is sent, when SDLRegisterAppInterface has been called

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLRegisterAppInterfaceResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Constructs a new SDLRegisterAppInterfaceResponse object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + syncMsgVersion +

    + +
    +

    See

    + SDLSyncMsgVersion + +
    + +

    Optional

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLSyncMsgVersion *syncMsgVersion;
    + + +

    Swift

    +
    var syncMsgVersion: SDLSyncMsgVersion! { get set }
    + + + + +

    + language +

    + +

    The currently active VR+TTS language on Sync.

    + +
    +

    See

    + SDLLanguage + +
    + +

    Optional

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLLanguage *language;
    + + +

    Swift

    +
    var language: SDLLanguage! { get set }
    + + + + +

    + hmiDisplayLanguage +

    + +

    The currently active display language on Sync

    + +
    +

    See

    + SDLLanguage +@since SmartDeviceLink 2.0 + +
    + +

    Optional

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLLanguage *hmiDisplayLanguage;
    + + +

    Swift

    +
    var hmiDisplayLanguage: SDLLanguage! { get set }
    + + + + +

    + displayCapabilities +

    + +
    +

    See

    + SDLDisplayCapabilities + +
    + +

    Optional

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic)
    +    SDLDisplayCapabilities *displayCapabilities;
    + + +

    Swift

    +
    var displayCapabilities: SDLDisplayCapabilities! { get set }
    + + + + +

    + buttonCapabilities +

    + +
    +

    See

    + SDLButtonCapabilities + +
    + +

    Optional, Array of length 1 - 100, of SDLButtonCapabilities

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *buttonCapabilities;
    + + +

    Swift

    +
    var buttonCapabilities: NSMutableArray! { get set }
    + + + + +

    + softButtonCapabilities +

    + +

    If returned, the platform supports on-screen SoftButtons

    + +
    +

    See

    + SDLSoftButtonCapabilities + +
    + +

    Optional, Array of length 1 - 100, of SDLSoftButtonCapabilities

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *softButtonCapabilities;
    + + +

    Swift

    +
    var softButtonCapabilities: NSMutableArray! { get set }
    + + + + +

    + presetBankCapabilities +

    + +

    If returned, the platform supports custom on-screen Presets

    + +
    +

    See

    + SDLPresetBankCapabilities + +
    + +

    Optional

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic)
    +    SDLPresetBankCapabilities *presetBankCapabilities;
    + + +

    Swift

    +
    var presetBankCapabilities: SDLPresetBankCapabilities! { get set }
    + + + + +

    + hmiZoneCapabilities +

    + +
    +

    See

    + SDLHMIZoneCapabilities + +
    + +

    Optional, Array of length 1 - 100, of SDLHMIZoneCapabilities

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *hmiZoneCapabilities;
    + + +

    Swift

    +
    var hmiZoneCapabilities: NSMutableArray! { get set }
    + + + + +

    + speechCapabilities +

    + +
    +

    See

    + SDLSpeechCapabilities + +
    + +

    Optional, Array of length 1 - 100, of SDLSpeechCapabilities

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *speechCapabilities;
    + + +

    Swift

    +
    var speechCapabilities: NSMutableArray! { get set }
    + + + + +

    + prerecordedSpeech +

    + +
    +

    See

    + SDLPrerecordedSpeech + +
    + +

    Optional, Array of length 1 - 100, of SDLPrerecordedSpeech

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *prerecordedSpeech;
    + + +

    Swift

    +
    var prerecordedSpeech: NSMutableArray! { get set }
    + + + + +

    + vrCapabilities +

    + +
    +

    See

    + SDLVRCapabilities + +
    + +

    Optional, Array of length 1 - 100, of SDLVRCapabilities

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *vrCapabilities;
    + + +

    Swift

    +
    var vrCapabilities: NSMutableArray! { get set }
    + + + + +

    + audioPassThruCapabilities +

    + +
    +

    See

    + SDLAudioPassThruCapabilities + +
    + +

    Optional, Array of length 1 - 100, of SDLAudioPassThruCapabilities

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *audioPassThruCapabilities;
    + + +

    Swift

    +
    var audioPassThruCapabilities: NSMutableArray! { get set }
    + + + + +

    + vehicleType +

    + +

    Specifies the vehicle’s type

    + +
    +

    See

    + SDLVehicleType + +
    + +

    Optional, Array of length 1 - 100, of SDLVehicleType

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleType *vehicleType;
    + + +

    Swift

    +
    var vehicleType: SDLVehicleType! { get set }
    + + + + +

    + supportedDiagModes +

    + +

    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.

    + +

    Optional, Array of length 1 - 100, Integer 0 - 255

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *supportedDiagModes;
    + + +

    Swift

    +
    var supportedDiagModes: NSMutableArray! { get set }
    + + + + +

    + hmiCapabilities +

    + +
    +

    See

    + SDLHMICapabilities + +
    + +

    Optional

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLHMICapabilities *hmiCapabilities;
    + + +

    Swift

    +
    var hmiCapabilities: SDLHMICapabilities! { get set }
    + + + + +

    + sdlVersion +

    + +

    The SmartDeviceLink version

    + +

    Optional, String max length 100

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *sdlVersion;
    + + +

    Swift

    +
    var sdlVersion: String! { get set }
    + + + + +

    + systemSoftwareVersion +

    + +

    The software version of the system that implements the SmartDeviceLink core

    + +

    Optional, String max length 100

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *systemSoftwareVersion;
    + + +

    Swift

    +
    var systemSoftwareVersion: String! { get set }
    + + + + +
    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 @@ +

    SDLRequestType Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + + + + +

    + +values +

    + +

    Undocumented

    + + + + + + +

    + +HTTP +

    + +

    Undocumented

    + + + + + + +

    + +FILE_RESUME +

    + +

    Undocumented

    + + + + + + +

    + +AUTH_REQUEST +

    + +

    Undocumented

    + + + + + + +

    + +AUTH_CHALLENGE +

    + +

    Undocumented

    + + + + + + +

    + +AUTH_ACK +

    + +

    Undocumented

    + + + + + + +

    + +PROPRIETARY +

    + +

    Undocumented

    + + + + + + +

    + +QUERY_APPS +

    + +

    Undocumented

    + + + + + + +

    + +LAUNCH_APP +

    + +

    Undocumented

    + + + + + + +

    + +LOCK_SCREEN_ICON_URL +

    + +

    Undocumented

    + + + + + + +

    + +TRAFFIC_MESSAGE_CHANNEL +

    + +

    Undocumented

    + + + + + + +

    + +DRIVER_PROFILE +

    + +

    Undocumented

    + + + + + + +

    + +VOICE_SEARCH +

    + +

    Undocumented

    + + + + + + +

    + +NAVIGATION +

    + +

    Undocumented

    + + + + + + +

    + +PHONE +

    + +

    Undocumented

    + + + + + + +

    + +CLIMATE +

    + +

    Undocumented

    + + + + + + +

    + +SETTINGS +

    + +

    Undocumented

    + + + + + + +

    + +VEHICLE_DIAGNOSTICS +

    + +

    Undocumented

    + + + + + + +

    + +EMERGENCY +

    + +

    Undocumented

    + + + + + + +

    + +MEDIA +

    + +

    Undocumented

    + + + + + + +

    + +FOTA +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLResetGlobalProperties Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Resets the passed global properties to their default values as defined by + SDL +

    + 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
    + The TIMEOUTPROMPT global property default value is the same as the HELPPROMPT + global property default value +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 1.0 + See SetGlobalProperties

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLResetGlobalProperties object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLResetGlobalProperties object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + properties +

    + +

    @abstract An array of one or more GlobalProperty enumeration elements +indicating which global properties to reset to their default value

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *properties;
    + + +

    Swift

    +
    var properties: NSMutableArray! { get set }
    + + + + +
    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 @@ +

    SDLResetGlobalPropertiesResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Reset Global Properties Response is sent, when SDLResetGlobalProperties has been called

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLResetGlobalPropertiesResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLResetGlobalPropertiesResponse object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLResult Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Defines the possible result codes returned by SDL to the application in a response to a requested operation

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract get SDLResult according value string +- parameter: value The value of the string to get an object for +- returns: SDLResult object

    + + + +

    Objective-C

    +
    + (SDLResult *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLResult!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLResult object

    + +
    + +

    + +values +

    + +

    @abstract declare an array to store all possible SDLResult values +- returns: the array

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    the array

    + +
    + +

    + +SUCCESS +

    + +

    @abstract The request succeeded

    + + + +

    Objective-C

    +
    + (SDLResult *)SUCCESS;
    + + +

    Swift

    +
    class func SUCCESS() -> SDLResult!
    + + + + +

    + +INVALID_DATA +

    + +

    @abstract Result code : Invalid Data

    + +

    @discussion The data sent is invalid. For example: +

  • Invalid Json syntax
  • +
  • Parameters out of bounds (number or enum range)
  • +
  • Mandatory parameters not provided
  • +
  • Parameter provided with wrong type
  • +
  • Invalid characters
  • +
  • Empty string
  • + + + +

    Objective-C

    +
    + (SDLResult *)INVALID_DATA;
    + + +

    Swift

    +
    class func INVALID_DATA() -> SDLResult!
    + + + + +

    + +CHAR_LIMIT_EXCEEDED +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLResult : SDLEnum
    + + + + + +

    + +UNSUPPORTED_REQUEST +

    + +

    @abstract The request is not supported by SDL

    + + + +

    Objective-C

    +
    + (SDLResult *)UNSUPPORTED_REQUEST;
    + + +

    Swift

    +
    class func UNSUPPORTED_REQUEST() -> SDLResult!
    + + + + +

    + +OUT_OF_MEMORY +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)OUT_OF_MEMORY;
    + + +

    Swift

    +
    class func OUT_OF_MEMORY() -> SDLResult!
    + + + + +

    + +TOO_MANY_PENDING_REQUESTS +

    + +

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

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)TOO_MANY_PENDING_REQUESTS;
    + + +

    Swift

    +
    class func TOO_MANY_PENDING_REQUESTS() -> SDLResult!
    + + + + +

    + +INVALID_ID +

    + +

    @abstract One of the provided IDs is not valid. +@discussion For example: +

  • CorrelationID
  • +
  • CommandID
  • +
  • MenuID
  • + + + +

    Objective-C

    +
    + (SDLResult *)INVALID_ID;
    + + +

    Swift

    +
    class func INVALID_ID() -> SDLResult!
    + + + + +

    + +DUPLICATE_NAME +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)DUPLICATE_NAME;
    + + +

    Swift

    +
    class func DUPLICATE_NAME() -> SDLResult!
    + + + + +

    + +TOO_MANY_APPLICATIONS +

    + +

    There are already too many registered applications.

    + + + +

    Objective-C

    +
    + (SDLResult *)TOO_MANY_APPLICATIONS;
    + + +

    Swift

    +
    class func TOO_MANY_APPLICATIONS() -> SDLResult!
    + + + + +

    + +APPLICATION_REGISTERED_ALREADY +

    + +

    RegisterApplication has been called again, after a RegisterApplication was successful before.

    + + + +

    Objective-C

    +
    + (SDLResult *)APPLICATION_REGISTERED_ALREADY;
    + + +

    Swift

    +
    class func APPLICATION_REGISTERED_ALREADY() -> SDLResult!
    + + + + +

    + +UNSUPPORTED_VERSION +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)UNSUPPORTED_VERSION;
    + + +

    Swift

    +
    class func UNSUPPORTED_VERSION() -> SDLResult!
    + + + + +

    + +WRONG_LANGUAGE +

    + +

    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.

    + + + +

    Objective-C

    +
    + (SDLResult *)WRONG_LANGUAGE;
    + + +

    Swift

    +
    class func WRONG_LANGUAGE() -> SDLResult!
    + + + + +

    + +APPLICATION_NOT_REGISTERED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)APPLICATION_NOT_REGISTERED;
    + + +

    Swift

    +
    class func APPLICATION_NOT_REGISTERED() -> SDLResult!
    + + + + +

    + +IN_USE +

    + +

    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.

    + + + +

    Objective-C

    +
    + (SDLResult *)IN_USE;
    + + +

    Swift

    +
    class func IN_USE() -> SDLResult!
    + + + + +

    + +VEHICLE_DATA_NOT_ALLOWED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)VEHICLE_DATA_NOT_ALLOWED;
    + + +

    Swift

    +
    class func VEHICLE_DATA_NOT_ALLOWED() -> SDLResult!
    + + + + +

    + +VEHICLE_DATA_NOT_AVAILABLE +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)VEHICLE_DATA_NOT_AVAILABLE;
    + + +

    Swift

    +
    class func VEHICLE_DATA_NOT_AVAILABLE() -> SDLResult!
    + + + + +

    + +REJECTED +

    + +

    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.

    + + + +

    Objective-C

    +
    + (SDLResult *)REJECTED;
    + + +

    Swift

    +
    class func REJECTED() -> SDLResult!
    + + + + +

    + +ABORTED +

    + +

    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.

    + + + +

    Objective-C

    +
    + (SDLResult *)ABORTED;
    + + +

    Swift

    +
    class func ABORTED() -> SDLResult!
    + + + + +

    + +IGNORED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)IGNORED;
    + + +

    Swift

    +
    class func IGNORED() -> SDLResult!
    + + + + +

    + +UNSUPPORTED_RESOURCE +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)UNSUPPORTED_RESOURCE;
    + + +

    Swift

    +
    class func UNSUPPORTED_RESOURCE() -> SDLResult!
    + + + + +

    + +FILE_NOT_FOUND +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)FILE_NOT_FOUND;
    + + +

    Swift

    +
    class func FILE_NOT_FOUND() -> SDLResult!
    + + + + +

    + +GENERIC_ERROR +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)GENERIC_ERROR;
    + + +

    Swift

    +
    class func GENERIC_ERROR() -> SDLResult!
    + + + + +

    + +DISALLOWED +

    + +

    RPC is not authorized in local policy table.

    + + + +

    Objective-C

    +
    + (SDLResult *)DISALLOWED;
    + + +

    Swift

    +
    class func DISALLOWED() -> SDLResult!
    + + + + +

    + +USER_DISALLOWED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)USER_DISALLOWED;
    + + +

    Swift

    +
    class func USER_DISALLOWED() -> SDLResult!
    + + + + +

    + +TIMED_OUT +

    + +

    Overlay reached the maximum timeout and closed.

    + + + +

    Objective-C

    +
    + (SDLResult *)TIMED_OUT;
    + + +

    Swift

    +
    class func TIMED_OUT() -> SDLResult!
    + + + + +

    + +CANCEL_ROUTE +

    + +

    User selected to Cancel Route.

    + + + +

    Objective-C

    +
    + (SDLResult *)CANCEL_ROUTE;
    + + +

    Swift

    +
    class func CANCEL_ROUTE() -> SDLResult!
    + + + + +

    + +TRUNCATED_DATA +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)TRUNCATED_DATA;
    + + +

    Swift

    +
    class func TRUNCATED_DATA() -> SDLResult!
    + + + + +

    + +RETRY +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)RETRY;
    + + +

    Swift

    +
    class func RETRY() -> SDLResult!
    + + + + +

    + +WARNINGS +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)WARNINGS;
    + + +

    Swift

    +
    class func WARNINGS() -> SDLResult!
    + + + + +

    + +SAVED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)SAVED;
    + + +

    Swift

    +
    class func SAVED() -> SDLResult!
    + + + + +

    + +INVALID_CERT +

    + +

    The certificate provided during authentication is invalid.

    + + + +

    Objective-C

    +
    + (SDLResult *)INVALID_CERT;
    + + +

    Swift

    +
    class func INVALID_CERT() -> SDLResult!
    + + + + +

    + +EXPIRED_CERT +

    + +

    The certificate provided during authentication is expired.

    + + + +

    Objective-C

    +
    + (SDLResult *)EXPIRED_CERT;
    + + +

    Swift

    +
    class func EXPIRED_CERT() -> SDLResult!
    + + + + +

    + +RESUME_FAILED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLResult *)RESUME_FAILED;
    + + +

    Swift

    +
    class func RESUME_FAILED() -> SDLResult!
    + + + + +
    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 @@ +

    SDLSamplingRate Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Describes different sampling rates for PerformAudioPassThru

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    @abstract get SDLSamplingRate according value string

    + + + +

    Objective-C

    +
    + (SDLSamplingRate *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLSamplingRate!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLSamplingRate object

    + +
    + +

    + +values +

    + +

    @abstract declare an array to store all possible SDLSamplingRate values

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    the array

    + +
    + +

    + +_8KHZ +

    + +

    @abstract Sampling rate of 8 kHz

    + + + +

    Objective-C

    +
    + (SDLSamplingRate *)_8KHZ;
    + + +

    Swift

    +
    class func _8KHZ() -> SDLSamplingRate!
    + + + +
    +

    Return Value

    +

    SamplingRate of 8KHZ

    + +
    + +

    + +_16KHZ +

    + +

    @abstract Sampling rate of 16 kHz

    + + + +

    Objective-C

    +
    + (SDLSamplingRate *)_16KHZ;
    + + +

    Swift

    +
    class func _16KHZ() -> SDLSamplingRate!
    + + + +
    +

    Return Value

    +

    SamplingRate of 16KHZ

    + +
    + +

    + +_22KHZ +

    + +

    @abstract Sampling rate of 22 kHz

    + + + +

    Objective-C

    +
    + (SDLSamplingRate *)_22KHZ;
    + + +

    Swift

    +
    class func _22KHZ() -> SDLSamplingRate!
    + + + +
    +

    Return Value

    +

    SamplingRate of 22KHZ

    + +
    + +

    + +_44KHZ +

    + +

    @abstract Sampling rate of 44 kHz

    + + + +

    Objective-C

    +
    + (SDLSamplingRate *)_44KHZ;
    + + +

    Swift

    +
    class func _44KHZ() -> SDLSamplingRate!
    + + + +
    +

    Return Value

    +

    SamplingRate of 44KHZ

    + +
    + +
    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 @@ +

    SDLScreenParams Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + resolution +

    + +

    Undocumented

    + + + + + + +

    + touchEventAvailable +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLScrollableMessage Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Creates a full screen overlay containing a large block of formatted text that +can be scrolled with up to 8 SoftButtons defined +

    +Function Group: ScrollableMessage +

    +HMILevel needs to be FULL +

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLScrollableMessage object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLScrollableMessage object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + scrollableMessageBody +

    + +

    @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 +

    + Notes: Maxlength=500

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *scrollableMessageBody;
    + + +

    Swift

    +
    var scrollableMessageBody: String! { get set }
    + + + + +

    + timeout +

    + +

    @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 +

    + Notes:Minval=0; Maxval=65535;Default=30000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *timeout;
    + + +

    Swift

    +
    var timeout: NSNumber! { get set }
    + + + + +

    + softButtons +

    + +

    @abstract Gets/Sets App defined SoftButtons.If omitted on supported displays, only the +system defined Close SoftButton will be displayed +@discussion A Vector value representing App defined + SoftButtons +

    + Notes: Minsize=0, Maxsize=8

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *softButtons;
    + + +

    Swift

    +
    var softButtons: NSMutableArray! { get set }
    + + + + +
    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 @@ +

    SDLScrollableMessageResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Scrollable Message Response is sent, when SDLScrollableMessage has been called

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLScrollableMessageResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLScrollableMessageResponse object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLSendLocation Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + longitudeDegrees +

    + +

    The longitudinal coordinate of the location.

    + +

    Float, Required, -180.0 - 180.0

    + + + +

    Objective-C

    +
    @property (readwrite, copy, nonatomic) NSNumber *longitudeDegrees;
    + + +

    Swift

    +
    @NSCopying var longitudeDegrees: NSNumber! { get set }
    + + + + +

    + latitudeDegrees +

    + +

    The latitudinal coordinate of the location.

    + +

    Float, Required, -90.0 - 90.0

    + + + +

    Objective-C

    +
    @property (readwrite, copy, nonatomic) NSNumber *latitudeDegrees;
    + + +

    Swift

    +
    @NSCopying var latitudeDegrees: NSNumber! { get set }
    + + + + +

    + locationName +

    + +

    Name / title of intended location

    + +

    Optional, Maxlength = 500 char

    + + + +

    Objective-C

    +
    @property (readwrite, copy, nonatomic) NSString *locationName;
    + + +

    Swift

    +
    var locationName: String! { get set }
    + + + + +

    + locationDescription +

    + +

    Description of the intended location / establishment

    + +

    Optional, MaxLength = 500 char

    + + + +

    Objective-C

    +
    @property (readwrite, copy, nonatomic) NSString *locationDescription;
    + + +

    Swift

    +
    var locationDescription: String! { get set }
    + + + + +

    + addressLines +

    + +

    Array of lines for the location address

    + +

    Contains String, Optional, Max Array Length = 4, Max String Length = 500

    + + + +

    Objective-C

    +
    @property (readwrite, copy, nonatomic) NSArray *addressLines;
    + + +

    Swift

    +
    var addressLines: [AnyObject]! { get set }
    + + + + +

    + phoneNumber +

    + +

    Phone number of intended location / establishment

    + +

    Optional, Max Length = 500

    + + + +

    Objective-C

    +
    @property (readwrite, copy, nonatomic) NSString *phoneNumber;
    + + +

    Swift

    +
    var phoneNumber: String! { get set }
    + + + + +

    + locationImage +

    + +

    Image / icon of intended location

    + +

    Optional

    + + + +

    Objective-C

    +
    @property (readwrite, strong, nonatomic) SDLImage *locationImage;
    + + +

    Swift

    +
    var locationImage: SDLImage! { get set }
    + + + + +
    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 @@ +

    SDLSendLocationResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLSetAppIcon Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Used to set existing local file on SDL as the app’s icon. Not supported on + first generation SDL modules. +

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSetAppIcon object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSetAppIcon object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + syncFileName +

    + +

    @abstract A file reference name +@discussion A String value representing a file reference name +

    + Notes: Maxlength=500

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *syncFileName;
    + + +

    Swift

    +
    var syncFileName: String! { get set }
    + + + + +
    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 @@ +

    SDLSetAppIconResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLSetAppIconResponse is sent, when SDLSetAppIcon has been called. + * SinceSmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSetAppIconResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSetAppIconResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLSetDisplayLayout Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Used to set an alternate display layout. If not sent, default screen for + given platform will be shown

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSetDisplayLayout object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSetDisplayLayout object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + displayLayout +

    + +

    @abstract A display layout. Predefined or dynamically created screen layout. +Currently only predefined screen layouts are defined. Predefined layouts +include: ONSCREEN_PRESETS Custom screen containing app-defined onscreen +presets. Currently defined for GEN2

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *displayLayout;
    + + +

    Swift

    +
    var displayLayout: String! { get set }
    + + + + +
    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 @@ +

    SDLSetDisplayLayoutResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Set Display Layout Response is sent, when SetDisplayLayout has been called

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSetDisplayLayoutResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSetDisplayLayoutResponse : SDLRPCResponse
    + + + + + +

    + displayCapabilities +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSetDisplayLayoutResponse : SDLRPCResponse
    + + + + + +

    + buttonCapabilities +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSetDisplayLayoutResponse : SDLRPCResponse
    + + + + + +

    + softButtonCapabilities +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSetDisplayLayoutResponse : SDLRPCResponse
    + + + + + +

    + presetBankCapabilities +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSetDisplayLayoutResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLSetGlobalProperties Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Sets value(s) for the specified global property(ies) +

    + Function Group: Base

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 1.0 + See SDLResetGlobalProperties

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSetGlobalProperties object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSetGlobalProperties object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + helpPrompt +

    + +

    @abstract Sets a Vector 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 of one or more TTSChunk elements +

    + Notes: +

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *helpPrompt;
    + + +

    Swift

    +
    var helpPrompt: NSMutableArray! { get set }
    + + + + +

    + timeoutPrompt +

    + +

    @abstract A Vector for Timeout Prompt representing Array of one or + more TTSChunk elements specifying the help prompt used in an interaction + started by PTT

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *timeoutPrompt;
    + + +

    Swift

    +
    var timeoutPrompt: NSMutableArray! { get set }
    + + + + +

    + vrHelpTitle +

    + +

    @abstract Sets a voice recognition Help Title

    + +

    @discussion A String value representing a voice recognition Help Title +

    + Notes:
    +

    + @since SmartDeviceLink 2.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *vrHelpTitle;
    + + +

    Swift

    +
    var vrHelpTitle: String! { get set }
    + + + + +

    + vrHelp +

    + +

    @abstract Sets the items listed in the VR help screen used in an interaction + started by PTT

    + +

    @discussion A Vector value representing items listed in the VR help screen + used in an interaction started by PTT +

    + Notes:
    +

    + @since SmartDeviceLink 2.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *vrHelp;
    + + +

    Swift

    +
    var vrHelp: NSMutableArray! { get set }
    + + + + +

    + menuTitle +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSetGlobalProperties : SDLRPCRequest
    + + + + + +

    + menuIcon +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSetGlobalProperties : SDLRPCRequest
    + + + + + +

    + keyboardProperties +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSetGlobalProperties : SDLRPCRequest
    + + + + + +
    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 @@ +

    SDLSetGlobalPropertiesResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Set Global Properties Response is sent, when SDLSetGlobalProperties has been called

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSetGlobalPropertiesResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSetGlobalPropertiesResponse object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLSetMediaClockTimer Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Sets the media clock/timer value and the update method (e.g.count-up, + count-down, etc.) +

    + Function Group: Base

    + HMILevel needs to be FULL, LIMITIED or BACKGROUND +

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSetMediaClockTimer object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSetMediaClockTimer object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + startTime +

    + +

    @abstract A Start Time with specifying hour, minute, second values

    + +

    @discussion A startTime object with specifying hour, minute, second values +

    + Notes: +

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLStartTime *startTime;
    + + +

    Swift

    +
    var startTime: SDLStartTime! { get set }
    + + + + +

    + endTime +

    + +

    @abstract An END time of type SDLStartTime, specifying hour, minute, second values

    + +

    @discussion An SDLStartTime object with specifying hour, minute, second values

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLStartTime *endTime;
    + + +

    Swift

    +
    var endTime: SDLStartTime! { get set }
    + + + + +

    + updateMode +

    + +

    @abstract The media clock/timer update mode (COUNTUP/COUNTDOWN/PAUSE/RESUME)

    + +

    @discussion a Enumeration value (COUNTUP/COUNTDOWN/PAUSE/RESUME) +

    + Notes: +

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLUpdateMode *updateMode;
    + + +

    Swift

    +
    var updateMode: SDLUpdateMode! { get set }
    + + + + +
    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 @@ +

    SDLSetMediaClockTimerResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Set Media Clock Timer Response is sent, when SDLSetMediaClockTimer has been called

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSetMediaClockTimerResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSetMediaClockTimerResponse object indicated by the NSMutableDictionary + parameter +

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLShow Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Updates the application’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’s display text area remains unchanged until updated by subsequent + calls to Show +

    + The content of the application’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 +

    + 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 +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 1.0 + See SDLAlert SDLSetMediaClockTimer

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLShow object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLShow object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + mainField1 +

    + +

    @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 +

    + Notes: +

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *mainField1;
    + + +

    Swift

    +
    var mainField1: String! { get set }
    + + + + +

    + mainField2 +

    + +

    @abstract The text displayed on the second display line of a two-line display

    + +

    @discussion The String value representing the text displayed on the second + display line of a two-line display +

    + Notes: +

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *mainField2;
    + + +

    Swift

    +
    var mainField2: String! { get set }
    + + + + +

    + mainField3 +

    + +

    @abstract The text displayed on the first display line of the second page

    + +

    @discussion The String value representing the text displayed on the first + display line of the second page +

    + Notes: +

    + @since SmartDeviceLink 2.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *mainField3;
    + + +

    Swift

    +
    var mainField3: String! { get set }
    + + + + +

    + mainField4 +

    + +

    @abstract The text displayed on the second display line of the second page

    + +

    @discussion The String value representing the text displayed on the second + display line of the second page +

    + Notes: +

    + @since SmartDeviceLink 2.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *mainField4;
    + + +

    Swift

    +
    var mainField4: String! { get set }
    + + + + +

    + alignment +

    + +

    @abstract The alignment that Specifies how mainField1 and mainField2 text + should be aligned on display

    + +

    @discussion An Enumeration value +

    + Notes: +

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLTextAlignment *alignment;
    + + +

    Swift

    +
    var alignment: SDLTextAlignment! { get set }
    + + + + +

    + statusBar +

    + +

    @abstract Text in the Status Bar

    + +

    @discussion A String representing the text you want to add in the Status + Bar +

    + Notes: The status bar only exists on navigation + displays
    +

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *statusBar;
    + + +

    Swift

    +
    var statusBar: String! { get set }
    + + + + +

    + mediaClock +

    + +

    @abstract This property is deprecated use SetMediaClockTimer instead. +

    The value for the MediaClock field using a format described in the + MediaClockFormat enumeration

    + +

    @discussion A String value for the MediaClock +

    + Notes:
    +

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *mediaClock;
    + + +

    Swift

    +
    var mediaClock: String! { get set }
    + + + + +

    + mediaTrack +

    + +

    @abstract The text in the track field

    + +

    @discussion A String value disaplayed in the track field +

    + Notes:
    +

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *mediaTrack;
    + + +

    Swift

    +
    var mediaTrack: String! { get set }
    + + + + +

    + graphic +

    + +

    @abstract An image to be shown on supported displays

    + +

    @discussion The value representing the image shown on supported displays +

    + Notes: If omitted on supported displays, the displayed + graphic shall not change
    + @since SmartDeviceLink 2.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLImage *graphic;
    + + +

    Swift

    +
    var graphic: SDLImage! { get set }
    + + + + +

    + secondaryGraphic +

    + +

    @abstract An image to be shown on supported displays

    + +

    @discussion The value representing the image shown on supported displays +

    + Notes: If omitted on supported displays, the displayed + graphic shall not change
    + @since SmartDeviceLink 2.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLImage *secondaryGraphic;
    + + +

    Swift

    +
    var secondaryGraphic: SDLImage! { get set }
    + + + + +

    + softButtons +

    + +

    @abstract The the Soft buttons defined by the App

    + +

    @discussion A Vector value represemting the Soft buttons defined by the + App +

    + Notes:
    +

    + +

    @since SmartDeviceLink 2.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *softButtons;
    + + +

    Swift

    +
    var softButtons: NSMutableArray! { get set }
    + + + + +

    + customPresets +

    + +

    @abstract The Custom Presets defined by the App

    + +

    @discussion A Vector value representing the Custom Presets defined by the + App +

    +

    + @since SmartDeviceLink 2.0

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *customPresets;
    + + +

    Swift

    +
    var customPresets: NSMutableArray! { get set }
    + + + + +
    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 @@ +

    SDLShowConstantTBT Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    This RPC is used to update the user with navigation information
    + * for the constantly shown screen (base screen),but also for the
    + * alert type screen. + *

    + * @since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + + + + +

    + navigationText1 +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + + + + +

    + navigationText2 +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + + + + +

    + eta +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + + + + +

    + timeToDestination +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + + + + +

    + totalDistance +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + + + + +

    + turnIcon +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + + + + +

    + nextTurnIcon +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + + + + +

    + distanceToManeuver +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + + + + +

    + distanceToManeuverScale +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + + + + +

    + maneuverComplete +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + + + + +

    + softButtons +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBT : SDLRPCRequest
    + + + + + +
    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 @@ +

    SDLShowConstantTBTResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLShowConstantTBTResponse is sent, when SDLShowConstantTBT has been called. + * SinceSmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBTResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLShowConstantTBTResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLShowResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Show Response is sent, when Show has been called

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLShowResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLShowResponse object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLSingleTireStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Tire pressure status of a single tire.

    + +

    @since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a newly allocated SDLSingleTireStatus object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a newly allocated SDLSingleTireStatus object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + status +

    + +

    @abstract The volume status of a single tire

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLComponentVolumeStatus *status;
    + + +

    Swift

    +
    var status: SDLComponentVolumeStatus! { get set }
    + + + + +
    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 @@ +

    SDLSiphonServer Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +enableSiphonDebug +

    + +

    Undocumented

    + + + + + + +

    + +disableSiphonDebug +

    + +

    Undocumented

    + + + + + + +

    + +_siphonRawTransportDataFromApp:msgBytesLength: +

    + +

    Undocumented

    + + + + + + +

    + +_siphonRawTransportDataFromSDL:msgBytesLength: +

    + +

    Undocumented

    + + + + + + +

    + +_siphonNSLogData: +

    + +

    Undocumented

    + + + + + + +

    + +_siphonFormattedTraceData: +

    + +

    Undocumented

    + + + + + + +

    + +_siphonIsActive +

    + +

    Undocumented

    + + + + + + +

    + +init +

    + +

    Undocumented

    + + + + + + +

    + +dealloc +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLSlider Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Creates a full screen or pop-up overlay (depending on platform) with a single user controlled slider

    + +

    HMILevel needs to be FULL

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSlider object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSlider object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + numTicks +

    + +

    @abstract Represents a number of selectable items on a horizontal axis

    + +

    Required, Integer, 2 - 26

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *numTicks;
    + + +

    Swift

    +
    var numTicks: NSNumber! { get set }
    + + + + +

    + position +

    + +

    @abstract An Initial position of slider control

    + +

    Required, Integer, 1 - 26

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *position;
    + + +

    Swift

    +
    var position: NSNumber! { get set }
    + + + + +

    + sliderHeader +

    + +

    @abstract A text header to display

    + +

    Rquired, Max length 500 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *sliderHeader;
    + + +

    Swift

    +
    var sliderHeader: String! { get set }
    + + + + +

    + sliderFooter +

    + +

    @abstract A text footer to display

    + +

    @discussion For a static text footer, only one footer string shall be provided in the array.

    + +

    For a dynamic text footer, the number of footer text string in the array must match the numTicks value.

    + +

    For a dynamic text footer, text array string should correlate with potential slider position index.

    + +

    If omitted on supported displays, no footer text shall be displayed.

    + +

    Optional, Array of Strings, Array length 1 - 26, Max string length 500 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *sliderFooter;
    + + +

    Swift

    +
    var sliderFooter: NSMutableArray! { get set }
    + + + + +

    + timeout +

    + +

    @abstract An App defined timeout

    + +

    @discussion Indicates how long of a timeout from the last action (i.e. sliding control resets timeout).

    + +

    If omitted, the value is set to 10000.

    + +

    Optional, Integer, 1000 - 65535

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *timeout;
    + + +

    Swift

    +
    var timeout: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLSliderResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Slider Response is sent, when Slider has been called

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSliderResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSliderResponse object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + sliderPosition +

    + +

    @abstract The selected position of the slider.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *sliderPosition;
    + + +

    Swift

    +
    var sliderPosition: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLSoftButton Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + type +

    + +

    Undocumented

    + + + + + + +

    + text +

    + +

    Undocumented

    + + + + + + +

    + image +

    + +

    Undocumented

    + + + + + + +

    + isHighlighted +

    + +

    Undocumented

    + + + + + + +

    + softButtonID +

    + +

    Undocumented

    + + + + + + +

    + systemAction +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLSoftButtonCapabilities Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Contains information about a SoftButton’s capabilities.

    + +

    @since SDL 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a newly allocated SDLSoftButtonCapabilities object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a newly allocated SDLSoftButtonCapabilities object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + shortPressAvailable +

    + +

    @abstract The button supports a short press.

    + +

    @discussion Whenever the button is pressed short, onButtonPressed(SHORT) will be invoked.

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *shortPressAvailable;
    + + +

    Swift

    +
    var shortPressAvailable: NSNumber! { get set }
    + + + + +

    + longPressAvailable +

    + +

    @abstract The button supports a LONG press.

    + +

    @discussion Whenever the button is pressed long, onButtonPressed(LONG) will be invoked.

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *longPressAvailable;
    + + +

    Swift

    +
    var longPressAvailable: NSNumber! { get set }
    + + + + +

    + upDownAvailable +

    + +

    @abstract The button supports button down and button up.

    + +

    @discussion Whenever the button is pressed, onButtonEvent(DOWN) will be invoked. Whenever the button is released, onButtonEvent(UP) will be invoked.

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *upDownAvailable;
    + + +

    Swift

    +
    var upDownAvailable: NSNumber! { get set }
    + + + + +

    + imageSupported +

    + +

    @abstract The button supports referencing a static or dynamic image.

    + +

    Required, Boolean

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *imageSupported;
    + + +

    Swift

    +
    var imageSupported: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLSoftButtonType Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SoftButtonType (TEXT / IMAGE / BOTH)

    + + +
    +

    + +valueOf: +

    + +

    @abstract get SDLSoftButtonType according value string +- parameter: value NSString +- returns: SDLSoftButtonType object

    + + + +

    Objective-C

    +
    + (SDLSoftButtonType *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLSoftButtonType!
    + + + +

    Parameters

    +
    +
    value
    +

    NSString

    +
    +
    +
    +

    Return Value

    +

    SDLSoftButtonType object

    + +
    + +

    + +values +

    + +

    @abstract declare an array to store all possible SDLSoftButtonType values +- returns: the array

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    the array

    + +
    + +

    + +TEXT +

    + +

    @abstract Text kind Softbutton +- returns: SDLSoftButtonType object with string value TEXT

    + + + +

    Objective-C

    +
    + (SDLSoftButtonType *)TEXT;
    + + +

    Swift

    +
    class func TEXT() -> SDLSoftButtonType!
    + + + +
    +

    Return Value

    +

    SDLSoftButtonType object with string value TEXT

    + +
    + +

    + +IMAGE +

    + +

    @abstract Image kind Softbutton +- returns: SDLSoftButtonType object with string value IMAGE

    + + + +

    Objective-C

    +
    + (SDLSoftButtonType *)IMAGE;
    + + +

    Swift

    +
    class func IMAGE() -> SDLSoftButtonType!
    + + + +
    +

    Return Value

    +

    SDLSoftButtonType object with string value IMAGE

    + +
    + +

    + +BOTH +

    + +

    @abstract Both (Text & Image) kind Softbutton +- returns: SDLSoftButtonType object with string value BOTH

    + + + +

    Objective-C

    +
    + (SDLSoftButtonType *)BOTH;
    + + +

    Swift

    +
    class func BOTH() -> SDLSoftButtonType!
    + + + +
    +

    Return Value

    +

    SDLSoftButtonType object with string value BOTH

    + +
    + +
    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 @@ +

    SDLSpeak Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Speaks a phrase over the vehicle audio system using SDL’s TTS (text-to-speech) engine. The provided text to be spoken can be simply a text phrase, or it can consist of phoneme specifications to direct SDL’s TTS engine to speak a speech-sculpted phrase.

    + +

    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.).

    + +

    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

    + +

    Requesting a new Speak operation while the application has an SDLAlert operation already in progress (i.e. no corresponding Response for that in-progress SDLAlert operation has been received yet) will result in the Speak operation request being rejected (indicated in the Response to the Request)

    + +

    Requesting a new SDLAlert 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 SDLAlert operation

    + +

    Requesting a new Speak operation while the application has a SDLPerformInteraction operation already in progress (i.e. no corresponding Response for that in-progress SDLPerformInteraction operation has been received yet) will result in the Speak operation request being rejected (indicated in the Response to the Request)

    + +

    Requesting a SDLPerformInteraction 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 SDLPerformInteraction operation

    + +

    HMI Status Requirements: +

  • HMILevel: FULL, Limited
  • +
  • AudioStreamingState: Any
  • +
  • SystemContext: MAIN, MENU, VR
  • + +

    Notes: +

  • When SDLAlert is issued with MENU in effect, SDLAlert is queued and played when MENU interaction is completed (i.e. SystemContext reverts to MAIN). When SDLAlert + is issued with VR in effect, SDLAlert is queued and played when VR interaction is completed (i.e. SystemContext reverts to MAIN)
  • +
  • When both SDLAlert and Speak are queued during MENU or VR, they are played back in the order in which they were queued, with all existing rules for collisions still in effect
  • + +

    Additional Notes: +

  • Total character limit depends on platform.
  • +
  • Chunks are limited to 500 characters; however you can have multiple TTS chunks.
  • +
  • On old systems there is a total character limit of 500 characters across all chunks. This could vary according to the VCA.
  • + +

    @since SmartDeviceLink 1.0 + - see: SDLAlert

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSpeak object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSpeak object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + ttsChunks +

    + +

    @abstract An array of TTSChunk structs which, taken together, specify the phrase to be spoken

    + +

    @discussion The total length of the phrase composed from the ttsChunks provided must be less than 500 characters or the request will be rejected

    + +

    Required, Array of SDLTTSChunk, Array size 1 - 100

    + +
    +

    See

    + SDLTTSChunk + +
    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *ttsChunks;
    + + +

    Swift

    +
    var ttsChunks: NSMutableArray! { get set }
    + + + + +
    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 @@ +

    SDLSpeakResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Speak Response is sent, when Speak has been called

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSpeakResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSpeakResponse object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLSpeechCapabilities Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +valueOf: +

    + +

    @abstract get SDLSpeechCapabilities according value string

    + + + +

    Objective-C

    +
    + (SDLSpeechCapabilities *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLSpeechCapabilities!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLSpeechCapabilities object

    + +
    + +

    + +values +

    + +

    @abstract declare an array to store all possible SDLSpeechCapabilities values

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    the array of all possible values

    + +
    + +

    + +TEXT +

    + +

    @abstract The SDL platform can speak text phrases.

    + + + +

    Objective-C

    +
    + (SDLSpeechCapabilities *)TEXT;
    + + +

    Swift

    +
    class func TEXT() -> SDLSpeechCapabilities!
    + + + +
    +

    Return Value

    +

    SDLSpeechCapabilities of value: TEXT

    + +
    + +

    + +SAPI_PHONEMES +

    + +

    Undocumented

    + + + + + + +

    + +LHPLUS_PHONEMES +

    + +

    Undocumented

    + + + + + + +

    + +PRE_RECORDED +

    + +

    Undocumented

    + + + + + + +

    + +SILENCE +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLStartTime Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Describes the hour, minute and second values used to set the media clock.

    + +

    @since SDL 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a newly allocated SDLStartTime object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a newly allocated SDLStartTime object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + hours +

    + +

    @abstract The hour of the media clock

    + +

    @discussion Some display types only support a max value of 19. If out of range, it will be rejected.

    + +

    Required, Integer, 0 - 59

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *hours;
    + + +

    Swift

    +
    var hours: NSNumber! { get set }
    + + + + +

    + minutes +

    + +

    @abstract The minute of the media clock

    + +

    Required, Integer, 0 - 59

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *minutes;
    + + +

    Swift

    +
    var minutes: NSNumber! { get set }
    + + + + +

    + seconds +

    + +

    @abstract The second of the media clock

    + +

    Required, Integer, 0 - 59

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *seconds;
    + + +

    Swift

    +
    var seconds: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLStreamingMediaManager Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -initWithProtocol: +

    + +

    Undocumented

    + + + + + + +

    + -startVideoSessionWithStartBlock: +

    + +

    This method will attempt to start a streaming video session. It will set up iOS’s video encoder, and call out to the head unit asking if it will start a video session.

    + +
    +

    Warning

    +

    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).

    + +
    + + + +

    Objective-C

    +
    - (void)startVideoSessionWithStartBlock:
    +    (nonnull SDLStreamingStartBlock)startBlock;
    + + +

    Swift

    +
    func startVideoSessionWithStartBlock(startBlock: SDLStreamingStartBlock)
    + + + +

    Parameters

    +
    +
    startBlock
    +

    A block that will be called with the result of attempting to start a video session

    +
    +
    + +

    + -stopVideoSession +

    + +

    This method will stop a running video session if there is one running.

    + + + +

    Objective-C

    +
    - (void)stopVideoSession;
    + + +

    Swift

    +
    func stopVideoSession()
    + + + + +

    + -sendVideoData: +

    + +

    This method receives raw image data and will run iOS8+’s hardware video encoder to turn the data into a video stream, which will then be passed to the connected head unit.

    + + + +

    Objective-C

    +
    - (BOOL)sendVideoData:(nonnull CVImageBufferRef)imageBuffer;
    + + +

    Swift

    +
    func sendVideoData(imageBuffer: CVImageBuffer) -> Bool
    + + + +

    Parameters

    +
    +
    imageBuffer
    +

    A CVImageBufferRef to be encoded by Video Toolbox

    +
    +
    +
    +

    Return Value

    +

    Whether or not the data was successfully encoded and sent.

    + +
    + +

    + -startAudioStreamingWithStartBlock: +

    + +

    This method will attempt to start an audio session

    + + + +

    Objective-C

    +
    - (void)startAudioStreamingWithStartBlock:
    +    (nonnull SDLStreamingStartBlock)startBlock;
    + + +

    Swift

    +
    func startAudioStreamingWithStartBlock(startBlock: SDLStreamingStartBlock)
    + + + +

    Parameters

    +
    +
    startBlock
    +

    A block that will be called with the result of attempting to start an audio session

    +
    +
    + +

    + -stopAudioSession +

    + +

    This method will stop a running audio session if there is one running.

    + + + +

    Objective-C

    +
    - (void)stopAudioSession;
    + + +

    Swift

    +
    func stopAudioSession()
    + + + + +

    + -sendAudioData: +

    + +

    This method receives PCM audio data and will attempt to send that data across to the head unit for immediate playback

    + + + +

    Objective-C

    +
    - (BOOL)sendAudioData:(nonnull NSData *)pcmAudioData;
    + + +

    Swift

    +
    func sendAudioData(pcmAudioData: NSData) -> Bool
    + + + +

    Parameters

    +
    +
    pcmAudioData
    +

    The data in PCM audio format, to be played

    +
    +
    +
    +

    Return Value

    +

    Whether or not the data was successfully sent.

    + +
    + +

    + videoSessionConnected +

    + +

    Undocumented

    + + + + + + +

    + audioSessionConnected +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLSubscribeButton Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Establishes a subscription to button notifications for HMI buttons. Buttons + are not necessarily physical buttons, but can also be soft 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 +

    + 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 +

    + 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 +

    + 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 +

    + When a button is depressed and released, the sequence in which notifications + will be sent to the application is as follows: +

    + For short presses:
    +

    +

    + For long presses:
    +

    +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 1.0
    + See SDLUnsubscribeButton

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSubscribeButton object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSubscribeButton object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + buttonName +

    + +

    @abstract The name of the button to subscribe to +@discussion An enum value, see SDLButtonName

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLButtonName *buttonName;
    + + +

    Swift

    +
    var buttonName: SDLButtonName! { get set }
    + + + + +
    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 @@ +

    SDLSubscribeButtonResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SubscribeButton Response is sent, when SDLSubscribeButton has been called

    + +

    Since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSubscribeButtonResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSubscribeButtonResponse object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLSubscribeVehicleData Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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 +

    + Function Group: Location, VehicleInfo and DrivingChara +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    Since SmartDeviceLink 2.0
    + See SDLUnsubscribeVehicleData SDLGetVehicleData

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSubscribeVehicleData object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSubscribeVehicleData object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + gps +

    + +

    @abstract A boolean value. If true, subscribes Gps data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *gps;
    + + +

    Swift

    +
    var gps: NSNumber! { get set }
    + + + + +

    + speed +

    + +

    @abstract A boolean value. If true, subscribes speed data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *speed;
    + + +

    Swift

    +
    var speed: NSNumber! { get set }
    + + + + +

    + rpm +

    + +

    @abstract A boolean value. If true, subscribes rpm data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *rpm;
    + + +

    Swift

    +
    var rpm: NSNumber! { get set }
    + + + + +

    + fuelLevel +

    + +

    @abstract A boolean value. If true, subscribes FuelLevel data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *fuelLevel;
    + + +

    Swift

    +
    var fuelLevel: NSNumber! { get set }
    + + + + +

    + fuelLevel_State +

    + +

    @abstract A boolean value. If true, subscribes fuelLevel_State data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *fuelLevel_State;
    + + +

    Swift

    +
    var fuelLevel_State: NSNumber! { get set }
    + + + + +

    + instantFuelConsumption +

    + +

    @abstract A boolean value. If true, subscribes instantFuelConsumption data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *instantFuelConsumption;
    + + +

    Swift

    +
    var instantFuelConsumption: NSNumber! { get set }
    + + + + +

    + externalTemperature +

    + +

    @abstract A boolean value. If true, subscribes externalTemperature data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *externalTemperature;
    + + +

    Swift

    +
    var externalTemperature: NSNumber! { get set }
    + + + + +

    + prndl +

    + +

    @abstract A boolean value. If true, subscribes Currently selected gear data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *prndl;
    + + +

    Swift

    +
    var prndl: NSNumber! { get set }
    + + + + +

    + tirePressure +

    + +

    @abstract A boolean value. If true, subscribes tire pressure status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *tirePressure;
    + + +

    Swift

    +
    var tirePressure: NSNumber! { get set }
    + + + + +

    + odometer +

    + +

    @abstract A boolean value. If true, subscribes odometer data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *odometer;
    + + +

    Swift

    +
    var odometer: NSNumber! { get set }
    + + + + +

    + beltStatus +

    + +

    @abstract A boolean value. If true, subscribes belt Status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *beltStatus;
    + + +

    Swift

    +
    var beltStatus: NSNumber! { get set }
    + + + + +

    + bodyInformation +

    + +

    @abstract A boolean value. If true, subscribes body Information data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *bodyInformation;
    + + +

    Swift

    +
    var bodyInformation: NSNumber! { get set }
    + + + + +

    + deviceStatus +

    + +

    @abstract A boolean value. If true, subscribes device Status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *deviceStatus;
    + + +

    Swift

    +
    var deviceStatus: NSNumber! { get set }
    + + + + +

    + driverBraking +

    + +

    @abstract A boolean value. If true, subscribes driver Braking data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *driverBraking;
    + + +

    Swift

    +
    var driverBraking: NSNumber! { get set }
    + + + + +

    + wiperStatus +

    + +

    @abstract A boolean value. If true, subscribes wiper Status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *wiperStatus;
    + + +

    Swift

    +
    var wiperStatus: NSNumber! { get set }
    + + + + +

    + headLampStatus +

    + +

    @abstract A boolean value. If true, subscribes Head Lamp Status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *headLampStatus;
    + + +

    Swift

    +
    var headLampStatus: NSNumber! { get set }
    + + + + +

    + engineTorque +

    + +

    @abstract A boolean value. If true, subscribes Engine Torque data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *engineTorque;
    + + +

    Swift

    +
    var engineTorque: NSNumber! { get set }
    + + + + +

    + accPedalPosition +

    + +

    @abstract A boolean value. If true, means the accPedalPosition data has been +subscribed.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *accPedalPosition;
    + + +

    Swift

    +
    var accPedalPosition: NSNumber! { get set }
    + + + + +

    + steeringWheelAngle +

    + +

    @abstract A boolean value. If true, means the steeringWheelAngle data has been +subscribed.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *steeringWheelAngle;
    + + +

    Swift

    +
    var steeringWheelAngle: NSNumber! { get set }
    + + + + +

    + eCallInfo +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSubscribeVehicleData : SDLRPCRequest
    + + + + + +

    + airbagStatus +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSubscribeVehicleData : SDLRPCRequest
    + + + + + +

    + emergencyEvent +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSubscribeVehicleData : SDLRPCRequest
    + + + + + +

    + clusterModeStatus +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSubscribeVehicleData : SDLRPCRequest
    + + + + + +

    + myKey +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSubscribeVehicleData : SDLRPCRequest
    + + + + + +
    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 @@ +

    SDLSubscribeVehicleDataResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Subscribe Vehicle Data Response is sent, when SDLSubscribeVehicleData has been called

    + +

    Since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLSubscribeVehicleDataResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLSubscribeVehicleDataResponse object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + gps +

    + +

    @abstract A SDLVehicleDataResult* value. See GPSData.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *gps;
    + + +

    Swift

    +
    var gps: SDLVehicleDataResult! { get set }
    + + + + +

    + speed +

    + +

    @abstract A SDLVehicleDataResult* value. The vehicle speed in kilometers per hour.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *speed;
    + + +

    Swift

    +
    var speed: SDLVehicleDataResult! { get set }
    + + + + +

    + rpm +

    + +

    @abstract A SDLVehicleDataResult* value. The number of revolutions per minute of the engine.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *rpm;
    + + +

    Swift

    +
    var rpm: SDLVehicleDataResult! { get set }
    + + + + +

    + fuelLevel +

    + +

    @abstract A SDLVehicleDataResult* value. The fuel level in the tank (percentage)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *fuelLevel;
    + + +

    Swift

    +
    var fuelLevel: SDLVehicleDataResult! { get set }
    + + + + +

    + fuelLevel_State +

    + +

    @abstract A SDLVehicleDataResult* value. The fuel level state.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *fuelLevel_State;
    + + +

    Swift

    +
    var fuelLevel_State: SDLVehicleDataResult! { get set }
    + + + + +

    + instantFuelConsumption +

    + +

    @abstract A SDLVehicleDataResult* value. The instantaneous fuel consumption in microlitres.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic)
    +    SDLVehicleDataResult *instantFuelConsumption;
    + + +

    Swift

    +
    var instantFuelConsumption: SDLVehicleDataResult! { get set }
    + + + + +

    + externalTemperature +

    + +

    @abstract A SDLVehicleDataResult* value. The external temperature in degrees celsius.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *externalTemperature;
    + + +

    Swift

    +
    var externalTemperature: SDLVehicleDataResult! { get set }
    + + + + +

    + prndl +

    + +

    @abstract A SDLVehicleDataResult* value. See PRNDL.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *prndl;
    + + +

    Swift

    +
    var prndl: SDLVehicleDataResult! { get set }
    + + + + +

    + tirePressure +

    + +

    @abstract A SDLVehicleDataResult* value. See TireStatus.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *tirePressure;
    + + +

    Swift

    +
    var tirePressure: SDLVehicleDataResult! { get set }
    + + + + +

    + odometer +

    + +

    @abstract A SDLVehicleDataResult* value. Odometer in km.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *odometer;
    + + +

    Swift

    +
    var odometer: SDLVehicleDataResult! { get set }
    + + + + +

    + beltStatus +

    + +

    @abstract A SDLVehicleDataResult* value. The status of the seat belts.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *beltStatus;
    + + +

    Swift

    +
    var beltStatus: SDLVehicleDataResult! { get set }
    + + + + +

    + bodyInformation +

    + +

    @abstract A SDLVehicleDataResult* value. The body information including power modes.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *bodyInformation;
    + + +

    Swift

    +
    var bodyInformation: SDLVehicleDataResult! { get set }
    + + + + +

    + deviceStatus +

    + +

    @abstract A SDLVehicleDataResult* value. The device status including signal and battery strength.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *deviceStatus;
    + + +

    Swift

    +
    var deviceStatus: SDLVehicleDataResult! { get set }
    + + + + +

    + driverBraking +

    + +

    @abstract A SDLVehicleDataResult* value. The status of the brake pedal.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *driverBraking;
    + + +

    Swift

    +
    var driverBraking: SDLVehicleDataResult! { get set }
    + + + + +

    + wiperStatus +

    + +

    @abstract A SDLVehicleDataResult* value. The status of the wipers.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *wiperStatus;
    + + +

    Swift

    +
    var wiperStatus: SDLVehicleDataResult! { get set }
    + + + + +

    + headLampStatus +

    + +

    @abstract A SDLVehicleDataResult* value. Status of the head lamps.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *headLampStatus;
    + + +

    Swift

    +
    var headLampStatus: SDLVehicleDataResult! { get set }
    + + + + +

    + engineTorque +

    + +

    @abstract A SDLVehicleDataResult* value. Torque value for engine (in Nm) on non-diesel variants.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *engineTorque;
    + + +

    Swift

    +
    var engineTorque: SDLVehicleDataResult! { get set }
    + + + + +

    + accPedalPosition +

    + +

    @abstract A SDLVehicleDataResult* value. Accelerator pedal position (percentage depressed)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *accPedalPosition;
    + + +

    Swift

    +
    var accPedalPosition: SDLVehicleDataResult! { get set }
    + + + + +

    + steeringWheelAngle +

    + +

    @abstract A SDLVehicleDataResult* value. Current angle of the steering wheel (in deg)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *steeringWheelAngle;
    + + +

    Swift

    +
    var steeringWheelAngle: SDLVehicleDataResult! { get set }
    + + + + +

    + eCallInfo +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSubscribeVehicleDataResponse : SDLRPCResponse
    + + + + + +

    + airbagStatus +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSubscribeVehicleDataResponse : SDLRPCResponse
    + + + + + +

    + emergencyEvent +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSubscribeVehicleDataResponse : SDLRPCResponse
    + + + + + +

    + clusterModes +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSubscribeVehicleDataResponse : SDLRPCResponse
    + + + + + +

    + myKey +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLSubscribeVehicleDataResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLSyncMsgVersion Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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.

    + +

    @since SDL 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a newly allocated SDLSyncMsgVersion object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a newly allocated SDLSyncMsgVersion object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + majorVersion +

    + +

    @abstract The major version indicates versions that is not-compatible to previous versions

    + +

    Required, Integer, 1 - 10

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *majorVersion;
    + + +

    Swift

    +
    var majorVersion: NSNumber! { get set }
    + + + + +

    + minorVersion +

    + +

    @abstract The minor version indicates a change to a previous version that should still allow to be run on an older version (with limited functionality)

    + +

    Required, Integer, 0 - 1000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *minorVersion;
    + + +

    Swift

    +
    var minorVersion: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLSyncPData Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLSyncPDataResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLSystemAction Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Enumeration that describes system actions that can be triggered.

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLSystemAction +- parameter: value String +- returns: SDLSystemAction

    + + + +

    Objective-C

    +
    + (SDLSystemAction *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLSystemAction!
    + + + +

    Parameters

    +
    +
    value
    +

    String

    +
    +
    +
    +

    Return Value

    +

    SDLSystemAction

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLSystemAction +- returns: an array that store all possible SDLSystemAction

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLSystemAction

    + +
    + +

    + +DEFAULT_ACTION +

    + +

    @abstract Default_Action

    + + + +

    Objective-C

    +
    + (SDLSystemAction *)DEFAULT_ACTION;
    + + +

    Swift

    +
    class func DEFAULT_ACTION() -> SDLSystemAction!
    + + + + +

    + +STEAL_FOCUS +

    + +

    @abstract Steal_Focus

    + + + +

    Objective-C

    +
    + (SDLSystemAction *)STEAL_FOCUS;
    + + +

    Swift

    +
    class func STEAL_FOCUS() -> SDLSystemAction!
    + + + + +

    + +KEEP_CONTEXT +

    + +

    @abstract Keep_Context

    + + + +

    Objective-C

    +
    + (SDLSystemAction *)KEEP_CONTEXT;
    + + +

    Swift

    +
    class func KEEP_CONTEXT() -> SDLSystemAction!
    + + + + +
    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 @@ +

    SDLSystemContext Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Indicates whether or not a user-initiated interaction is in progress, and if so, in what mode (i.e. MENU or VR).

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLSystemContext

    + + + +

    Objective-C

    +
    + (SDLSystemContext *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLSystemContext!
    + + + +

    Parameters

    +
    +
    value
    +

    String value to retrieve the object for

    +
    +
    +
    +

    Return Value

    +

    SDLSystemContext

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLSystemContext

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLSystemContext

    + +
    + +

    + +MAIN +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLSystemContext *)MAIN;
    + + +

    Swift

    +
    class func MAIN() -> SDLSystemContext!
    + + + +
    +

    Return Value

    +

    SDLSystemContext object of value MAIN

    + +
    + +

    + +VRSESSION +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLSystemContext *)VRSESSION;
    + + +

    Swift

    +
    class func VRSESSION() -> SDLSystemContext!
    + + + +
    +

    Return Value

    +

    SDLSystemContext object of value VRSESSION

    + +
    + +

    + +MENU +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLSystemContext *)MENU;
    + + +

    Swift

    +
    class func MENU() -> SDLSystemContext!
    + + + +
    +

    Return Value

    +

    SDLSystemContext object of value MENU

    + +
    + +

    + +HMI_OBSCURED +

    + +

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

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLSystemContext *)HMI_OBSCURED;
    + + +

    Swift

    +
    class func HMI_OBSCURED() -> SDLSystemContext!
    + + + +
    +

    Return Value

    +

    SDLSystemContext object of value HMI_OBSCURED

    + +
    + +

    + +ALERT +

    + +

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

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLSystemContext *)ALERT;
    + + +

    Swift

    +
    class func ALERT() -> SDLSystemContext!
    + + + +
    +

    Return Value

    +

    SDLSystemContext object of value ALERT

    + +
    + +
    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 @@ +

    SDLTBTState Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + + + + +

    + +values +

    + +

    Undocumented

    + + + + + + +

    + +ROUTE_UPDATE_REQUEST +

    + +

    Undocumented

    + + + + + + +

    + +ROUTE_ACCEPTED +

    + +

    Undocumented

    + + + + + + +

    + +ROUTE_REFUSED +

    + +

    Undocumented

    + + + + + + +

    + +ROUTE_CANCELLED +

    + +

    Undocumented

    + + + + + + +

    + +ETA_REQUEST +

    + +

    Undocumented

    + + + + + + +

    + +NEXT_TURN_REQUEST +

    + +

    Undocumented

    + + + + + + +

    + +ROUTE_STATUS_REQUEST +

    + +

    Undocumented

    + + + + + + +

    + +ROUTE_SUMMARY_REQUEST +

    + +

    Undocumented

    + + + + + + +

    + +TRIP_STATUS_REQUEST +

    + +

    Undocumented

    + + + + + + +

    + +ROUTE_UPDATE_REQUEST_TIMEOUT +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLTCPTransport Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + socket +

    + +

    Undocumented

    + + + + + + +

    + hostName +

    + +

    Undocumented

    + + + + + + +

    + portNumber +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLTTSChunk Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    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).

    + +

    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 read as red, rather than as when it is pronounced like reed, the developer would use phonemes to express this desired pronounciation.

    + +

    For more information about phonemes, see http://en.wikipedia.org/wiki/Phoneme.

    + +

    Parameter List + + + + + + + + + + + + + + + + + + + +
    NameTypeDescriptionSmartDeviceLink Ver. Available
    textStringText to be spoken, or a phoneme specification, or the name of a pre-recorded sound. The contents of this field are indicated by the type field.SmartDeviceLink 1.0
    typeSpeechCapabilitiesIndicates the type of information in the text field (e.g. phrase to be spoken, phoneme specification, name of pre-recorded sound). SmartDeviceLink 1.0

    + +

    @since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a newly allocated SDLTTSChunk object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a newly allocated SDLTTSChunk object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + text +

    + +

    @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 type field.

    + +

    Required, Max length 500

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *text;
    + + +

    Swift

    +
    var text: String! { get set }
    + + + + +

    + type +

    + +

    @abstract The type of information in the text field (e.g. phrase to be spoken, phoneme specification, name of pre-recorded sound).

    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLSpeechCapabilities *type;
    + + +

    Swift

    +
    var type: SDLSpeechCapabilities! { get set }
    + + + + +
    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 @@ +

    SDLTTSChunkFactory Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +buildTTSChunkForString:type: +

    + +

    Undocumented

    + + + + + + +

    + +buildTTSChunksFromSimple: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLTextAlignment Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    The list of possible alignments of text in a field. May only work on some display types.

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLTextAlignment

    + + + +

    Objective-C

    +
    + (SDLTextAlignment *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLTextAlignment!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLTextAlignment

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLTextAlignment

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLTextAlignment

    + +
    + +

    + +LEFT_ALIGNED +

    + +

    @abstract Text aligned left.

    + + + +

    Objective-C

    +
    + (SDLTextAlignment *)LEFT_ALIGNED;
    + + +

    Swift

    +
    class func LEFT_ALIGNED() -> SDLTextAlignment!
    + + + +
    +

    Return Value

    +

    A SDLTextAlignment object with value of LEFT_ALIGNED

    + +
    + +

    + +RIGHT_ALIGNED +

    + +

    @abstract Text aligned right.

    + + + +

    Objective-C

    +
    + (SDLTextAlignment *)RIGHT_ALIGNED;
    + + +

    Swift

    +
    class func RIGHT_ALIGNED() -> SDLTextAlignment!
    + + + +
    +

    Return Value

    +

    A SDLTextAlignment object with value of RIGHT_ALIGNED

    + +
    + +

    + +CENTERED +

    + +

    @abstract Text aligned centered.

    + + + +

    Objective-C

    +
    + (SDLTextAlignment *)CENTERED;
    + + +

    Swift

    +
    class func CENTERED() -> SDLTextAlignment!
    + + + +
    +

    Return Value

    +

    A SDLTextAlignment object with value of CENTERED

    + +
    + +
    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 @@ +

    SDLTextField Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Struct defining the characteristics of a displayed field on the HMI.

    + +

    Parameter List + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescriptionSmartDeviceLink Ver. Available
    nameTextFieldNameEnumeration identifying the field. SDL 1.0
    characterSetCharacterSetThe character set that is supported in this field. SDL 1.0
    widthInt16The number of characters in one row of this field. +
      +
    • Minvalue=1
    • +
    • maxvalue=500
    • +
    +
    SDL 1.0
    rowsInt16The number of rows for this text field. +
      +
    • Minvalue=1
    • +
    • maxvalue=3
    • +
    +
    SDL 1.0

    + +

    @since SDL 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a newly allocated SDLTextField object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a newly allocated SDLTextField object indicated by the dictionary parameter

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use to construct the object

    +
    +
    + +

    + name +

    + +

    @abstract The enumeration identifying the field.

    + +
    +

    See

    + SDLTextFieldName + +
    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLTextFieldName *name;
    + + +

    Swift

    +
    var name: SDLTextFieldName! { get set }
    + + + + +

    + characterSet +

    + +

    @abstract The character set that is supported in this field.

    + +
    +

    See

    + SDLCharacterSet + +
    + +

    Required

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLCharacterSet *characterSet;
    + + +

    Swift

    +
    var characterSet: SDLCharacterSet! { get set }
    + + + + +

    + width +

    + +

    @abstract The number of characters in one row of this field.

    + +

    Required, Integer 1 - 500

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *width;
    + + +

    Swift

    +
    var width: NSNumber! { get set }
    + + + + +

    + rows +

    + +

    @abstract The number of rows for this text field.

    + +

    Required, Integer 1 - 8

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *rows;
    + + +

    Swift

    +
    var rows: NSNumber! { get set }
    + + + + +
    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 @@ +

    SDLTextFieldName Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Names of the text fields that can appear on a SDL display.

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLTextFieldName

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLTextFieldName!
    + + + +

    Parameters

    +
    +
    value
    +

    String value to retrieve the object for

    +
    +
    +
    +

    Return Value

    +

    SDLTextFieldName

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLTextFieldName

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLTextFieldName

    + +
    + +

    + +mainField1 +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)mainField1;
    + + +

    Swift

    +
    class func mainField1() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of mainField1

    + +
    + +

    + +mainField2 +

    + +

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

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)mainField2;
    + + +

    Swift

    +
    class func mainField2() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of mainField2

    + +
    + +

    + +mainField3 +

    + +

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

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)mainField3;
    + + +

    Swift

    +
    class func mainField3() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of mainField3

    + +
    + +

    + +mainField4 +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)mainField4;
    + + +

    Swift

    +
    class func mainField4() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of mainField4

    + +
    + +

    + +statusBar +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)statusBar;
    + + +

    Swift

    +
    class func statusBar() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of statusBar

    + +
    + +

    + +mediaClock +

    + +

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

    + +

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

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)mediaClock;
    + + +

    Swift

    +
    class func mediaClock() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of mediaClock

    + +
    + +

    + +mediaTrack +

    + +

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

    + +

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

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)mediaTrack;
    + + +

    Swift

    +
    class func mediaTrack() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of mediaTrack

    + +
    + +

    + +alertText1 +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)alertText1;
    + + +

    Swift

    +
    class func alertText1() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of alertText1

    + +
    + +

    + +alertText2 +

    + +

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

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)alertText2;
    + + +

    Swift

    +
    class func alertText2() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of alertText2

    + +
    + +

    + +alertText3 +

    + +

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

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)alertText3;
    + + +

    Swift

    +
    class func alertText3() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of alertText3

    + +
    + +

    + +scrollableMessageBody +

    + +

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

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)scrollableMessageBody;
    + + +

    Swift

    +
    class func scrollableMessageBody() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of scrollableMessageBody

    + +
    + +

    + +initialInteractionText +

    + +

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

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)initialInteractionText;
    + + +

    Swift

    +
    class func initialInteractionText() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of initialInteractionText

    + +
    + +

    + +navigationText1 +

    + +

    @abstract First line of navigation text.

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)navigationText1;
    + + +

    Swift

    +
    class func navigationText1() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of navigationText1

    + +
    + +

    + +navigationText2 +

    + +

    @abstract Second line of navigation text.

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)navigationText2;
    + + +

    Swift

    +
    class func navigationText2() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of navigationText2

    + +
    + +

    + +ETA +

    + +

    @abstract Estimated Time of Arrival time for navigation.

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)ETA;
    + + +

    Swift

    +
    class func ETA() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of ETA

    + +
    + +

    + +totalDistance +

    + +

    @abstract Total distance to destination for navigation.

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)totalDistance;
    + + +

    Swift

    +
    class func totalDistance() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of totalDistance

    + +
    + +

    + +audioPassThruDisplayText1 +

    + +

    @abstract First line of text for audio pass thru.

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)audioPassThruDisplayText1;
    + + +

    Swift

    +
    class func audioPassThruDisplayText1() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of audioPassThruDisplayText1

    + +
    + +

    + +audioPassThruDisplayText2 +

    + +

    @abstract Second line of text for audio pass thru.

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)audioPassThruDisplayText2;
    + + +

    Swift

    +
    class func audioPassThruDisplayText2() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of audioPassThruDisplayText2

    + +
    + +

    + +sliderHeader +

    + +

    @abstract Header text for slider.

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)sliderHeader;
    + + +

    Swift

    +
    class func sliderHeader() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of sliderHeader

    + +
    + +

    + +sliderFooter +

    + +

    @abstract Footer text for slider

    + +

    @since SDL 2.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)sliderFooter;
    + + +

    Swift

    +
    class func sliderFooter() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of sliderFooter

    + +
    + +

    + +menuName +

    + +

    Primary text for SDLChoice

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)menuName;
    + + +

    Swift

    +
    class func menuName() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of menuName

    + +
    + +

    + +secondaryText +

    + +

    Secondary text for SDLChoice

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)secondaryText;
    + + +

    Swift

    +
    class func secondaryText() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of secondaryText

    + +
    + +

    + +tertiaryText +

    + +

    Tertiary text for SDLChoice

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)tertiaryText;
    + + +

    Swift

    +
    class func tertiaryText() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of tertiaryText

    + +
    + +

    + +menuTitle +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)menuTitle;
    + + +

    Swift

    +
    class func menuTitle() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of menuTitle

    + +
    + +

    + +locationName +

    + +

    Optional name / title of intended location for SDLSendLocation

    + +

    @since SDL 4.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)locationName;
    + + +

    Swift

    +
    class func locationName() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of locationName

    + +
    + +

    + +locationDescription +

    + +

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

    + +

    @since SDL 4.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)locationDescription;
    + + +

    Swift

    +
    class func locationDescription() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of locationDescription

    + +
    + +

    + +addressLines +

    + +

    Optional location address (if applicable) for SDLSendLocation

    + +

    @since SDL 4.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)addressLines;
    + + +

    Swift

    +
    class func addressLines() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of addressLines

    + +
    + +

    + +phoneNumber +

    + +

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

    + +

    @since SDL 4.0

    + + + +

    Objective-C

    +
    + (SDLTextFieldName *)phoneNumber;
    + + +

    Swift

    +
    class func phoneNumber() -> SDLTextFieldName!
    + + + +
    +

    Return Value

    +

    a SDLTextFieldName with value of phoneNumber

    + +
    + +
    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 @@ +

    SDLTimerMode Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + + + + +

    + +values +

    + +

    Undocumented

    + + + + + + +

    + +UP +

    + +

    Undocumented

    + + + + + + +

    + +DOWN +

    + +

    Undocumented

    + + + + + + +

    + +NONE +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLTireStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + pressureTelltale +

    + +

    Undocumented

    + + + + + + +

    + leftFront +

    + +

    Undocumented

    + + + + + + +

    + rightFront +

    + +

    Undocumented

    + + + + + + +

    + leftRear +

    + +

    Undocumented

    + + + + + + +

    + rightRear +

    + +

    Undocumented

    + + + + + + +

    + innerLeftRear +

    + +

    Undocumented

    + + + + + + +

    + innerRightRear +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLTouchCoord Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + x +

    + +

    Undocumented

    + + + + + + +

    + y +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLTouchEvent Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + touchEventId +

    + +

    A touch’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.

    + +

    Mandatory, 0-9

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *touchEventId;
    + + +

    Swift

    +
    var touchEventId: NSNumber! { get set }
    + + + + +

    + timeStamp +

    + +

    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.

    + +

    The timestamp is used to determined the rate of change of position of a touch.

    + +

    The application also uses the time to verify whether two touches, with different ids, are part of a single action by the user.

    + +

    If there is only a single timestamp in this array, it is the same for every coordinate in the coordinates array.

    + +

    Mandatory, array size 1-1000, contains size 0-5000000000

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *timeStamp;
    + + +

    Swift

    +
    var timeStamp: NSMutableArray! { get set }
    + + + + +

    + coord +

    + +

    Mandatory, array size 1-1000, contains SDLTouchCoord

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *coord;
    + + +

    Swift

    +
    var coord: NSMutableArray! { get set }
    + + + + +
    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 @@ +

    SDLTouchEventCapabilities Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + pressAvailable +

    + +

    Undocumented

    + + + + + + +

    + multiTouchAvailable +

    + +

    Undocumented

    + + + + + + +

    + doublePressAvailable +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLTouchType Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + +valueOf: +

    + +

    Undocumented

    + + + + + + +

    + +values +

    + +

    Undocumented

    + + + + + + +

    + +BEGIN +

    + +

    Undocumented

    + + + + + + +

    + +MOVE +

    + +

    Undocumented

    + + + + + + +

    + +END +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLTriggerSource Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Indicates whether choice/command was selected via VR or via a menu selection (using SEEKRIGHT/SEEKLEFT, TUNEUP, TUNEDOWN, OK buttons)

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLTriggerSource +- parameter: value The value of the string to get an object for +- returns: SDLTriggerSource

    + + + +

    Objective-C

    +
    + (SDLTriggerSource *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLTriggerSource!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLTriggerSource

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLTriggerSource +- returns: an array that store all possible SDLTriggerSource

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLTriggerSource

    + +
    + +

    + +MENU +

    + +

    @abstract Selection made via menu +- returns: SDLTriggerSource with value of MENU

    + + + +

    Objective-C

    +
    + (SDLTriggerSource *)MENU;
    + + +

    Swift

    +
    class func MENU() -> SDLTriggerSource!
    + + + +
    +

    Return Value

    +

    SDLTriggerSource with value of MENU

    + +
    + +

    + +VR +

    + +

    @abstract Selection made via Voice session +- returns: SDLTriggerSource with value of VR

    + + + +

    Objective-C

    +
    + (SDLTriggerSource *)VR;
    + + +

    Swift

    +
    class func VR() -> SDLTriggerSource!
    + + + +
    +

    Return Value

    +

    SDLTriggerSource with value of VR

    + +
    + +

    + +KEYBOARD +

    + +

    @abstract Selection made via Keyboard +- returns: SDLTriggerSource with value of KEYBOARD

    + + + +

    Objective-C

    +
    + (SDLTriggerSource *)KEYBOARD;
    + + +

    Swift

    +
    class func KEYBOARD() -> SDLTriggerSource!
    + + + +
    +

    Return Value

    +

    SDLTriggerSource with value of KEYBOARD

    + +
    + +
    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 @@ +

    SDLTurn Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + navigationText +

    + +

    Undocumented

    + + + + + + +

    + turnIcon +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLUnregisterAppInterface Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Terminates an application’s interface registration. This causes SDL® to + dispose of all resources associated with the application’s interface + registration (e.g. Command Menu items, Choice Sets, button subscriptions, + etc.) +

    + After the UnregisterAppInterface operation is performed, no other operations + can be performed until a new app interface registration is established by + calling {@linkplain RegisterAppInterface} +

    + HMILevel can be FULL, LIMITED, BACKGROUND or NONE +

    + +

    See SDLRegisterAppInterface SDLOnAppInterfaceUnregistered

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLUnregisterAppInterface object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLUnregisterAppInterface object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLUnregisterAppInterfaceResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Unregister AppInterface Response is sent, when SDLUnregisterAppInterface has been called

    + +

    @since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLUnregisterAppInterfaceResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLUnregisterAppInterfaceResponse object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLUnsubscribeButton Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Deletes a subscription to button notifications for the specified button. For +more information about button subscriptions, see SDLSubscribeButton +

    +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 +

    +HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    @since SmartDeviceLink 1.0
    +See SDLSubscribeButton

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLUnsubscribeButton object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLUnsubscribeButton object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + buttonName +

    + +

    @abstract A name of the button to unsubscribe from +@discussion An Enumeration value, see + SDLButtonName

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLButtonName *buttonName;
    + + +

    Swift

    +
    var buttonName: SDLButtonName! { get set }
    + + + + +
    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 @@ +

    SDLUnsubscribeButtonResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Unsubscribe Button Response is sent, when SDLUnsubscribeButton has been called

    + +

    @since SmartDeviceLink 1.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLUnsubscribeButtonResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLUnsubscribeButtonResponse object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +
    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 @@ +

    SDLUnsubscribeVehicleData Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    This function is used to unsubscribe the notifications from the + subscribeVehicleData function +

    + Function Group: Location, VehicleInfo and DrivingChara +

    + HMILevel needs to be FULL, LIMITED or BACKGROUND +

    + +

    @since SmartDeviceLink 2.0
    + See SDLSubscribeVehicleData SDLGetVehicleData

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLUnsubscribeVehicleData object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLUnsubscribeVehicleData object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + gps +

    + +

    @abstract A boolean value. If true, unsubscribes Gps data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *gps;
    + + +

    Swift

    +
    var gps: NSNumber! { get set }
    + + + + +

    + speed +

    + +

    @abstract A boolean value. If true, unsubscribes speed data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *speed;
    + + +

    Swift

    +
    var speed: NSNumber! { get set }
    + + + + +

    + rpm +

    + +

    @abstract A boolean value. If true, unsubscribe data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *rpm;
    + + +

    Swift

    +
    var rpm: NSNumber! { get set }
    + + + + +

    + fuelLevel +

    + +

    @abstract A boolean value. If true, unsubscribes FuelLevel data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *fuelLevel;
    + + +

    Swift

    +
    var fuelLevel: NSNumber! { get set }
    + + + + +

    + fuelLevel_State +

    + +

    @abstract A boolean value. If true, unsubscribes fuelLevel_State data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *fuelLevel_State;
    + + +

    Swift

    +
    var fuelLevel_State: NSNumber! { get set }
    + + + + +

    + instantFuelConsumption +

    + +

    @abstract A boolean value. If true, unsubscribes instantFuelConsumption data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *instantFuelConsumption;
    + + +

    Swift

    +
    var instantFuelConsumption: NSNumber! { get set }
    + + + + +

    + externalTemperature +

    + +

    @abstract A boolean value. If true, unsubscribes externalTemperature data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *externalTemperature;
    + + +

    Swift

    +
    var externalTemperature: NSNumber! { get set }
    + + + + +

    + prndl +

    + +

    @abstract A boolean value. If true, unsubscribes Currently selected gear data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *prndl;
    + + +

    Swift

    +
    var prndl: NSNumber! { get set }
    + + + + +

    + tirePressure +

    + +

    @abstract A boolean value. If true, unsubscribes tire pressure status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *tirePressure;
    + + +

    Swift

    +
    var tirePressure: NSNumber! { get set }
    + + + + +

    + odometer +

    + +

    @abstract A boolean value. If true, unsubscribes odometer data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *odometer;
    + + +

    Swift

    +
    var odometer: NSNumber! { get set }
    + + + + +

    + beltStatus +

    + +

    @abstract A boolean value. If true, unsubscribes belt Status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *beltStatus;
    + + +

    Swift

    +
    var beltStatus: NSNumber! { get set }
    + + + + +

    + bodyInformation +

    + +

    @abstract A boolean value. If true, unsubscribes body Information data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *bodyInformation;
    + + +

    Swift

    +
    var bodyInformation: NSNumber! { get set }
    + + + + +

    + deviceStatus +

    + +

    @abstract A boolean value. If true, unsubscribes device Status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *deviceStatus;
    + + +

    Swift

    +
    var deviceStatus: NSNumber! { get set }
    + + + + +

    + driverBraking +

    + +

    @abstract A boolean value. If true, unsubscribes driver Braking data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *driverBraking;
    + + +

    Swift

    +
    var driverBraking: NSNumber! { get set }
    + + + + +

    + wiperStatus +

    + +

    @abstract A boolean value. If true, unsubscribes wiper Status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *wiperStatus;
    + + +

    Swift

    +
    var wiperStatus: NSNumber! { get set }
    + + + + +

    + headLampStatus +

    + +

    @abstract A boolean value. If true, unsubscribes Head Lamp Status data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *headLampStatus;
    + + +

    Swift

    +
    var headLampStatus: NSNumber! { get set }
    + + + + +

    + engineTorque +

    + +

    @abstract A boolean value. If true, unsubscribes Engine Torque data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *engineTorque;
    + + +

    Swift

    +
    var engineTorque: NSNumber! { get set }
    + + + + +

    + accPedalPosition +

    + +

    @abstract A boolean value. If true, unsubscribes accPedalPosition data

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSNumber *accPedalPosition;
    + + +

    Swift

    +
    var accPedalPosition: NSNumber! { get set }
    + + + + +

    + steeringWheelAngle +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUnsubscribeVehicleData : SDLRPCRequest
    + + + + + +

    + eCallInfo +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUnsubscribeVehicleData : SDLRPCRequest
    + + + + + +

    + airbagStatus +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUnsubscribeVehicleData : SDLRPCRequest
    + + + + + +

    + emergencyEvent +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUnsubscribeVehicleData : SDLRPCRequest
    + + + + + +

    + clusterModeStatus +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUnsubscribeVehicleData : SDLRPCRequest
    + + + + + +

    + myKey +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUnsubscribeVehicleData : SDLRPCRequest
    + + + + + +
    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 @@ +

    SDLUnsubscribeVehicleDataResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Unsubscribe Vehicle Data Response is sent, when UnsubscribeVehicleData has been called

    + +

    @since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a new SDLUnsubscribeVehicleDataResponse object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a new SDLUnsubscribeVehicleDataResponse object indicated by the NSMutableDictionary +parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + gps +

    + +

    @abstract A SDLVehicleDataResult* value. See GPSData.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *gps;
    + + +

    Swift

    +
    var gps: SDLVehicleDataResult! { get set }
    + + + + +

    + speed +

    + +

    @abstract A SDLVehicleDataResult* value. The vehicle speed in kilometers per hour.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *speed;
    + + +

    Swift

    +
    var speed: SDLVehicleDataResult! { get set }
    + + + + +

    + rpm +

    + +

    @abstract A SDLVehicleDataResult* value. The number of revolutions per minute of the engine.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *rpm;
    + + +

    Swift

    +
    var rpm: SDLVehicleDataResult! { get set }
    + + + + +

    + fuelLevel +

    + +

    @abstract A SDLVehicleDataResult* value. The fuel level in the tank (percentage)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *fuelLevel;
    + + +

    Swift

    +
    var fuelLevel: SDLVehicleDataResult! { get set }
    + + + + +

    + fuelLevel_State +

    + +

    @abstract A SDLVehicleDataResult* value. The fuel level state.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *fuelLevel_State;
    + + +

    Swift

    +
    var fuelLevel_State: SDLVehicleDataResult! { get set }
    + + + + +

    + instantFuelConsumption +

    + +

    @abstract A SDLVehicleDataResult* value. The instantaneous fuel consumption in microlitres.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic)
    +    SDLVehicleDataResult *instantFuelConsumption;
    + + +

    Swift

    +
    var instantFuelConsumption: SDLVehicleDataResult! { get set }
    + + + + +

    + externalTemperature +

    + +

    @abstract A SDLVehicleDataResult* value. The external temperature in degrees celsius.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *externalTemperature;
    + + +

    Swift

    +
    var externalTemperature: SDLVehicleDataResult! { get set }
    + + + + +

    + prndl +

    + +

    @abstract A SDLVehicleDataResult* value. See PRNDL.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *prndl;
    + + +

    Swift

    +
    var prndl: SDLVehicleDataResult! { get set }
    + + + + +

    + tirePressure +

    + +

    @abstract A SDLVehicleDataResult* value. See TireStatus.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *tirePressure;
    + + +

    Swift

    +
    var tirePressure: SDLVehicleDataResult! { get set }
    + + + + +

    + odometer +

    + +

    @abstract A SDLVehicleDataResult* value. Odometer in km.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *odometer;
    + + +

    Swift

    +
    var odometer: SDLVehicleDataResult! { get set }
    + + + + +

    + beltStatus +

    + +

    @abstract A SDLVehicleDataResult* value. The status of the seat belts.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *beltStatus;
    + + +

    Swift

    +
    var beltStatus: SDLVehicleDataResult! { get set }
    + + + + +

    + bodyInformation +

    + +

    @abstract A SDLVehicleDataResult* value. The body information including power modes.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *bodyInformation;
    + + +

    Swift

    +
    var bodyInformation: SDLVehicleDataResult! { get set }
    + + + + +

    + deviceStatus +

    + +

    @abstract A SDLVehicleDataResult* value. The device status including signal and battery strength.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *deviceStatus;
    + + +

    Swift

    +
    var deviceStatus: SDLVehicleDataResult! { get set }
    + + + + +

    + driverBraking +

    + +

    @abstract A SDLVehicleDataResult* value. The status of the brake pedal.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *driverBraking;
    + + +

    Swift

    +
    var driverBraking: SDLVehicleDataResult! { get set }
    + + + + +

    + wiperStatus +

    + +

    @abstract A SDLVehicleDataResult* value. The status of the wipers.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *wiperStatus;
    + + +

    Swift

    +
    var wiperStatus: SDLVehicleDataResult! { get set }
    + + + + +

    + headLampStatus +

    + +

    @abstract A SDLVehicleDataResult* value. Status of the head lamps.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *headLampStatus;
    + + +

    Swift

    +
    var headLampStatus: SDLVehicleDataResult! { get set }
    + + + + +

    + engineTorque +

    + +

    @abstract A SDLVehicleDataResult* value. Torque value for engine (in Nm) on non-diesel variants.

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *engineTorque;
    + + +

    Swift

    +
    var engineTorque: SDLVehicleDataResult! { get set }
    + + + + +

    + accPedalPosition +

    + +

    @abstract A SDLVehicleDataResult* value. Accelerator pedal position (percentage depressed)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *accPedalPosition;
    + + +

    Swift

    +
    var accPedalPosition: SDLVehicleDataResult! { get set }
    + + + + +

    + steeringWheelAngle +

    + +

    @abstract A SDLVehicleDataResult* value. Current angle of the steering wheel (in deg)

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) SDLVehicleDataResult *steeringWheelAngle;
    + + +

    Swift

    +
    var steeringWheelAngle: SDLVehicleDataResult! { get set }
    + + + + +

    + eCallInfo +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUnsubscribeVehicleDataResponse : SDLRPCResponse
    + + + + + +

    + airbagStatus +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUnsubscribeVehicleDataResponse : SDLRPCResponse
    + + + + + +

    + emergencyEvent +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUnsubscribeVehicleDataResponse : SDLRPCResponse
    + + + + + +

    + clusterModes +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUnsubscribeVehicleDataResponse : SDLRPCResponse
    + + + + + +

    + myKey +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUnsubscribeVehicleDataResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLUpdateMode Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Specifies what function should be performed on the media clock/counter

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLUpdateMode +- parameter: value The value of the string to get an object for +- returns: SDLUpdateMode

    + + + +

    Objective-C

    +
    + (SDLUpdateMode *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLUpdateMode!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLUpdateMode

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLUpdateMode +- returns: an array that store all possible SDLUpdateMode

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLUpdateMode

    + +
    + +

    + +COUNTUP +

    + +

    @abstract Starts the media clock timer counting upward, in increments of 1 second. +- returns: SDLUpdateMode with value of COUNTUP

    + + + +

    Objective-C

    +
    + (SDLUpdateMode *)COUNTUP;
    + + +

    Swift

    +
    class func COUNTUP() -> SDLUpdateMode!
    + + + +
    +

    Return Value

    +

    SDLUpdateMode with value of COUNTUP

    + +
    + +

    + +COUNTDOWN +

    + +

    @abstract Starts the media clock timer counting downward, in increments of 1 second. +- returns: SDLUpdateMode with value of COUNTDOWN

    + + + +

    Objective-C

    +
    + (SDLUpdateMode *)COUNTDOWN;
    + + +

    Swift

    +
    class func COUNTDOWN() -> SDLUpdateMode!
    + + + +
    +

    Return Value

    +

    SDLUpdateMode with value of COUNTDOWN

    + +
    + +

    + +PAUSE +

    + +

    @abstract Pauses the media clock timer. +- returns: SDLUpdateMode with value of PAUSE

    + + + +

    Objective-C

    +
    + (SDLUpdateMode *)PAUSE;
    + + +

    Swift

    +
    class func PAUSE() -> SDLUpdateMode!
    + + + +
    +

    Return Value

    +

    SDLUpdateMode with value of PAUSE

    + +
    + +

    + +RESUME +

    + +

    @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 RESUME

    + + + +

    Objective-C

    +
    + (SDLUpdateMode *)RESUME;
    + + +

    Swift

    +
    class func RESUME() -> SDLUpdateMode!
    + + + +
    +

    Return Value

    +

    SDLUpdateMode with value of RESUME

    + +
    + +

    + +CLEAR +

    + +

    @abstract Clear the media clock timer.

    + + + +

    Objective-C

    +
    + (SDLUpdateMode *)CLEAR;
    + + +

    Swift

    +
    class func CLEAR() -> SDLUpdateMode!
    + + + + +
    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 @@ +

    SDLUpdateTurnList Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Updates the list of next maneuvers, which can be requested by the user pressing the softbutton
    + * “Turns” on the Navigation base screen. Three softbuttons are predefined by the system: Up, Down, Close. + *

    + * @since SmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUpdateTurnList : SDLRPCRequest
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUpdateTurnList : SDLRPCRequest
    + + + + + +

    + turnList +

    + +

    Optional, SDLTurn, 1 - 100 entries

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *turnList;
    + + +

    Swift

    +
    var turnList: NSMutableArray! { get set }
    + + + + +

    + softButtons +

    + +

    Required, SDLSoftButton, 0 - 1 Entries

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSMutableArray *softButtons;
    + + +

    Swift

    +
    var softButtons: NSMutableArray! { get set }
    + + + + +
    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 @@ +

    SDLUpdateTurnListResponse Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    SDLUpdateTurnListResponse is sent, when SDLUpdateTurnList has been called. + * SinceSmartDeviceLink 2.0

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUpdateTurnListResponse : SDLRPCResponse
    + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + +

    Objective-C

    +
    @interface SDLUpdateTurnListResponse : SDLRPCResponse
    + + + + + +
    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 @@ +

    SDLVRCapabilities Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    The VR capabilities of the connected SDL platform.

    + +

    @since SDL 1.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLVRCapabilities +- parameter: value The value of the string to get an object for +- returns: SDLVRCapabilities

    + + + +

    Objective-C

    +
    + (SDLVRCapabilities *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLVRCapabilities!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLVRCapabilities

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLVRCapabilities +- returns: an array that store all possible SDLVRCapabilities

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLVRCapabilities

    + +
    + +

    + +TEXT +

    + +

    @abstract The SDL platform is capable of recognizing spoken text in the current language. +- returns: an SDLVRCapabilities instance pointer with value of TEXT

    + + + +

    Objective-C

    +
    + (SDLVRCapabilities *)TEXT;
    + + +

    Swift

    +
    class func TEXT() -> SDLVRCapabilities!
    + + + +
    +

    Return Value

    +

    an SDLVRCapabilities instance pointer with value of TEXT

    + +
    + +
    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 @@ +

    SDLVRHelpItem Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + text +

    + +

    Undocumented

    + + + + + + +

    + image +

    + +

    Undocumented

    + + + + + + +

    + position +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLVehicleDataActiveStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Vehicle Data Activity Status

    + + +
    +

    + +valueOf: +

    + +

    @abstract Convert String to SDLVehicleDataActiveStatus +- parameter: value NSString +- returns: SDLVehicleDataActiveStatus

    + + + +

    Objective-C

    +
    + (SDLVehicleDataActiveStatus *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLVehicleDataActiveStatus!
    + + + +

    Parameters

    +
    +
    value
    +

    NSString

    +
    +
    +
    +

    Return Value

    +

    SDLVehicleDataActiveStatus

    + +
    + +

    + +values +

    + +

    @abstract return the array that store all possible SDLVehicleDataActiveStatus values

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + + +

    + +INACTIVE_NOT_CONFIRMED +

    + +

    @abstract SDLVehicleDataActiveStatus : Inactive not confirmed

    + + + +

    Objective-C

    +
    + (SDLVehicleDataActiveStatus *)INACTIVE_NOT_CONFIRMED;
    + + +

    Swift

    +
    class func INACTIVE_NOT_CONFIRMED() -> SDLVehicleDataActiveStatus!
    + + + + +

    + +INACTIVE_CONFIRMED +

    + +

    @abstract SDLVehicleDataActiveStatus : Inactive confirmed

    + + + +

    Objective-C

    +
    + (SDLVehicleDataActiveStatus *)INACTIVE_CONFIRMED;
    + + +

    Swift

    +
    class func INACTIVE_CONFIRMED() -> SDLVehicleDataActiveStatus!
    + + + + +

    + +ACTIVE_NOT_CONFIRMED +

    + +

    @abstract SDLVehicleDataActiveStatus : Active not confirmed

    + + + +

    Objective-C

    +
    + (SDLVehicleDataActiveStatus *)ACTIVE_NOT_CONFIRMED;
    + + +

    Swift

    +
    class func ACTIVE_NOT_CONFIRMED() -> SDLVehicleDataActiveStatus!
    + + + + +

    + +ACTIVE_CONFIRMED +

    + +

    @abstract SDLVehicleDataActiveStatus : Active confirmed

    + + + +

    Objective-C

    +
    + (SDLVehicleDataActiveStatus *)ACTIVE_CONFIRMED;
    + + +

    Swift

    +
    class func ACTIVE_CONFIRMED() -> SDLVehicleDataActiveStatus!
    + + + + +

    + +FAULT +

    + +

    @abstract SDLVehicleDataActiveStatus : Fault

    + + + +

    Objective-C

    +
    + (SDLVehicleDataActiveStatus *)FAULT;
    + + +

    Swift

    +
    class func FAULT() -> SDLVehicleDataActiveStatus!
    + + + + +
    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 @@ +

    SDLVehicleDataEventStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Reflects the status of a vehicle data event; e.g. a seat belt event status.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLVehicleDataEventStatus

    + + + +

    Objective-C

    +
    + (SDLVehicleDataEventStatus *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLVehicleDataEventStatus!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLVehicleDataEventStatus

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLVehicleDataEventStatus

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLVehicleDataEventStatus

    + +
    + +

    + +NO_EVENT +

    + + + + +

    Objective-C

    +
    + (SDLVehicleDataEventStatus *)NO_EVENT;
    + + +

    Swift

    +
    class func NO_EVENT() -> SDLVehicleDataEventStatus!
    + + + +
    +

    Return Value

    +

    The SDLVehicleDataEventStatus instance with value of NO_EVENT

    + +
    + +

    + +_NO +

    + + + + +

    Objective-C

    +
    + (SDLVehicleDataEventStatus *)_NO;
    + + +

    Swift

    +
    class func _NO() -> SDLVehicleDataEventStatus!
    + + + +
    +

    Return Value

    +

    The SDLVehicleDataEventStatus instance with value of NO

    + +
    + +

    + +_YES +

    + + + + +

    Objective-C

    +
    + (SDLVehicleDataEventStatus *)_YES;
    + + +

    Swift

    +
    class func _YES() -> SDLVehicleDataEventStatus!
    + + + +
    +

    Return Value

    +

    The SDLVehicleDataEventStatus instance with value of YES

    + +
    + +

    + +NOT_SUPPORTED +

    + +

    @abstract Vehicle data event is not supported

    + + + +

    Objective-C

    +
    + (SDLVehicleDataEventStatus *)NOT_SUPPORTED;
    + + +

    Swift

    +
    class func NOT_SUPPORTED() -> SDLVehicleDataEventStatus!
    + + + +
    +

    Return Value

    +

    the SDLVehicleDataEventStatus instance with value of NOT_SUPPORTED

    + +
    + +

    + +FAULT +

    + +

    @abstract The SDLVehicleDataEventStatus instance with value of FAULT

    + + + +

    Objective-C

    +
    + (SDLVehicleDataEventStatus *)FAULT;
    + + +

    Swift

    +
    class func FAULT() -> SDLVehicleDataEventStatus!
    + + + + +
    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 @@ +

    SDLVehicleDataNotificationStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Reflects the status of a vehicle data notification.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLVehicleDataNotificationStatus +- parameter: value The value of the string to get an object for +- returns: SDLVehicleDataNotificationStatus

    + + + +

    Objective-C

    +
    + (SDLVehicleDataNotificationStatus *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLVehicleDataNotificationStatus!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLVehicleDataNotificationStatus

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLVehicleDataNotificationStatus +- returns: an array that store all possible SDLVehicleDataNotificationStatus

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLVehicleDataNotificationStatus

    + +
    + +

    + +NOT_SUPPORTED +

    + +

    @abstract SDLVehicleDataNotificationStatus: NOT_SUPPORTED

    + + + +

    Objective-C

    +
    + (SDLVehicleDataNotificationStatus *)NOT_SUPPORTED;
    + + +

    Swift

    +
    class func NOT_SUPPORTED() -> SDLVehicleDataNotificationStatus!
    + + + + +

    + +NORMAL +

    + +

    @abstract SDLVehicleDataNotificationStatus: NORMAL

    + + + +

    Objective-C

    +
    + (SDLVehicleDataNotificationStatus *)NORMAL;
    + + +

    Swift

    +
    class func NORMAL() -> SDLVehicleDataNotificationStatus!
    + + + + +

    + +ACTIVE +

    + +

    @abstract SDLVehicleDataNotificationStatus: ACTIVE

    + + + +

    Objective-C

    +
    + (SDLVehicleDataNotificationStatus *)ACTIVE;
    + + +

    Swift

    +
    class func ACTIVE() -> SDLVehicleDataNotificationStatus!
    + + + + +

    + +NOT_USED +

    + +

    @abstract SDLVehicleDataNotificationStatus: NOT_USED

    + + + +

    Objective-C

    +
    + (SDLVehicleDataNotificationStatus *)NOT_USED;
    + + +

    Swift

    +
    class func NOT_USED() -> SDLVehicleDataNotificationStatus!
    + + + + +
    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 @@ +

    SDLVehicleDataResult Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -init +

    + +

    Undocumented

    + + + + + + +

    + -initWithDictionary: +

    + +

    Undocumented

    + + + + + + +

    + dataType +

    + +

    Undocumented

    + + + + + + +

    + resultCode +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLVehicleDataResultCode Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Vehicle Data Result Code

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLVehicleDataResultCode +- parameter: value String +- returns: SDLVehicleDataResultCode

    + + + +

    Objective-C

    +
    + (SDLVehicleDataResultCode *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLVehicleDataResultCode!
    + + + +

    Parameters

    +
    +
    value
    +

    String

    +
    +
    +
    +

    Return Value

    +

    SDLVehicleDataResultCode

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLVehicleDataResultCode +- returns: an array that store all possible SDLVehicleDataResultCode

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLVehicleDataResultCode

    + +
    + +

    + +SUCCESS +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLVehicleDataResultCode *)SUCCESS;
    + + +

    Swift

    +
    class func SUCCESS() -> SDLVehicleDataResultCode!
    + + + + +

    + +TRUNCATED_DATA +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLVehicleDataResultCode *)TRUNCATED_DATA;
    + + +

    Swift

    +
    class func TRUNCATED_DATA() -> SDLVehicleDataResultCode!
    + + + + +

    + +DISALLOWED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLVehicleDataResultCode *)DISALLOWED;
    + + +

    Swift

    +
    class func DISALLOWED() -> SDLVehicleDataResultCode!
    + + + + +

    + +USER_DISALLOWED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLVehicleDataResultCode *)USER_DISALLOWED;
    + + +

    Swift

    +
    class func USER_DISALLOWED() -> SDLVehicleDataResultCode!
    + + + + +

    + +INVALID_ID +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLVehicleDataResultCode *)INVALID_ID;
    + + +

    Swift

    +
    class func INVALID_ID() -> SDLVehicleDataResultCode!
    + + + + +

    + +VEHICLE_DATA_NOT_AVAILABLE +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLVehicleDataResultCode *)VEHICLE_DATA_NOT_AVAILABLE;
    + + +

    Swift

    +
    class func VEHICLE_DATA_NOT_AVAILABLE() -> SDLVehicleDataResultCode!
    + + + + +

    + +DATA_ALREADY_SUBSCRIBED +

    + +

    The vehicle data item is already subscribed

    + + + +

    Objective-C

    +
    + (SDLVehicleDataResultCode *)DATA_ALREADY_SUBSCRIBED;
    + + +

    Swift

    +
    class func DATA_ALREADY_SUBSCRIBED() -> SDLVehicleDataResultCode!
    + + + + +

    + +DATA_NOT_SUBSCRIBED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLVehicleDataResultCode *)DATA_NOT_SUBSCRIBED;
    + + +

    Swift

    +
    class func DATA_NOT_SUBSCRIBED() -> SDLVehicleDataResultCode!
    + + + + +

    + +IGNORED +

    + +

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

    + + + +

    Objective-C

    +
    + (SDLVehicleDataResultCode *)IGNORED;
    + + +

    Swift

    +
    class func IGNORED() -> SDLVehicleDataResultCode!
    + + + + +
    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 @@ +

    SDLVehicleDataStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Reflects the status of a binary vehicle data item.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLVehicleDataStatus +- parameter: value The value of the string to get an object for +- returns: SDLVehicleDataStatus

    + + + +

    Objective-C

    +
    + (SDLVehicleDataStatus *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLVehicleDataStatus!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLVehicleDataStatus

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLVehicleDataStatus +- returns: an array that store all possible SDLVehicleDataStatus

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLVehicleDataStatus

    + +
    + +

    + +NO_DATA_EXISTS +

    + +

    @abstract No data avaliable +- returns: SDLVehicleDataStatus: NO_DATA_EXISTS

    + + + +

    Objective-C

    +
    + (SDLVehicleDataStatus *)NO_DATA_EXISTS;
    + + +

    Swift

    +
    class func NO_DATA_EXISTS() -> SDLVehicleDataStatus!
    + + + +
    +

    Return Value

    +

    SDLVehicleDataStatus: NO_DATA_EXISTS

    + +
    + +

    + +OFF +

    + +

    @abstract return SDLVehicleDataStatus: OFF

    + + + +

    Objective-C

    +
    + (SDLVehicleDataStatus *)OFF;
    + + +

    Swift

    +
    class func OFF() -> SDLVehicleDataStatus!
    + + + + +

    + +ON +

    + +

    @abstract return SDLVehicleDataStatus: ON

    + + + +

    Objective-C

    +
    + (SDLVehicleDataStatus *)ON;
    + + +

    Swift

    +
    class func ON() -> SDLVehicleDataStatus!
    + + + + +
    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 @@ +

    SDLVehicleDataType Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Defines the vehicle data types that can be published and/or subscribed to using SDLSubscribeVehicleData

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLVehicleDataType

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLVehicleDataType!
    + + + +

    Parameters

    +
    +
    value
    +

    String value to retrieve the object for

    +
    +
    +
    +

    Return Value

    +

    SDLVehicleDataType

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLVehicleDataType

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLVehicleDataType

    + +
    + +

    + +VEHICLEDATA_GPS +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_GPS

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_GPS;
    + + +

    Swift

    +
    class func VEHICLEDATA_GPS() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_SPEED +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_SPEED

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_SPEED;
    + + +

    Swift

    +
    class func VEHICLEDATA_SPEED() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_RPM +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_RPM

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_RPM;
    + + +

    Swift

    +
    class func VEHICLEDATA_RPM() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_FUELLEVEL +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_FUELLEVEL

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_FUELLEVEL;
    + + +

    Swift

    +
    class func VEHICLEDATA_FUELLEVEL() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_FUELLEVEL_STATE +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_FUELLEVEL_STATE

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_FUELLEVEL_STATE;
    + + +

    Swift

    +
    class func VEHICLEDATA_FUELLEVEL_STATE() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_FUELCONSUMPTION +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_FUELCONSUMPTION

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_FUELCONSUMPTION;
    + + +

    Swift

    +
    class func VEHICLEDATA_FUELCONSUMPTION() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_EXTERNTEMP +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_EXTERNTEMP

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_EXTERNTEMP;
    + + +

    Swift

    +
    class func VEHICLEDATA_EXTERNTEMP() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_VIN +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_VIN

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_VIN;
    + + +

    Swift

    +
    class func VEHICLEDATA_VIN() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_PRNDL +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_PRNDL

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_PRNDL;
    + + +

    Swift

    +
    class func VEHICLEDATA_PRNDL() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_TIREPRESSURE +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_TIREPRESSURE

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_TIREPRESSURE;
    + + +

    Swift

    +
    class func VEHICLEDATA_TIREPRESSURE() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_ODOMETER +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_ODOMETER

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_ODOMETER;
    + + +

    Swift

    +
    class func VEHICLEDATA_ODOMETER() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_BELTSTATUS +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_BELTSTATUS

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_BELTSTATUS;
    + + +

    Swift

    +
    class func VEHICLEDATA_BELTSTATUS() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_BODYINFO +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_BODYINFO

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_BODYINFO;
    + + +

    Swift

    +
    class func VEHICLEDATA_BODYINFO() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_DEVICESTATUS +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_DEVICESTATUS

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_DEVICESTATUS;
    + + +

    Swift

    +
    class func VEHICLEDATA_DEVICESTATUS() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_ECALLINFO +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_ECALLINFO

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_ECALLINFO;
    + + +

    Swift

    +
    class func VEHICLEDATA_ECALLINFO() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_AIRBAGSTATUS +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_AIRBAGSTATUS

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_AIRBAGSTATUS;
    + + +

    Swift

    +
    class func VEHICLEDATA_AIRBAGSTATUS() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_EMERGENCYEVENT +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_EMERGENCYEVENT

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_EMERGENCYEVENT;
    + + +

    Swift

    +
    class func VEHICLEDATA_EMERGENCYEVENT() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_CLUSTERMODESTATUS +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_CLUSTERMODESTATUS

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_CLUSTERMODESTATUS;
    + + +

    Swift

    +
    class func VEHICLEDATA_CLUSTERMODESTATUS() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_MYKEY +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_MYKEY

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_MYKEY;
    + + +

    Swift

    +
    class func VEHICLEDATA_MYKEY() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_BRAKING +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_BRAKING

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_BRAKING;
    + + +

    Swift

    +
    class func VEHICLEDATA_BRAKING() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_WIPERSTATUS +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_WIPERSTATUS

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_WIPERSTATUS;
    + + +

    Swift

    +
    class func VEHICLEDATA_WIPERSTATUS() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_HEADLAMPSTATUS +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_HEADLAMPSTATUS

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_HEADLAMPSTATUS;
    + + +

    Swift

    +
    class func VEHICLEDATA_HEADLAMPSTATUS() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_BATTVOLTAGE +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_BATTVOLTAGE

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_BATTVOLTAGE;
    + + +

    Swift

    +
    class func VEHICLEDATA_BATTVOLTAGE() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_ENGINETORQUE +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_ENGINETORQUE

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_ENGINETORQUE;
    + + +

    Swift

    +
    class func VEHICLEDATA_ENGINETORQUE() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_ACCPEDAL +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_ACCPEDAL

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_ACCPEDAL;
    + + +

    Swift

    +
    class func VEHICLEDATA_ACCPEDAL() -> SDLVehicleDataType!
    + + + + +

    + +VEHICLEDATA_STEERINGWHEEL +

    + +

    @abstract SDLVehicleDataType: VEHICLEDATA_STEERINGWHEEL

    + + + +

    Objective-C

    +
    + (SDLVehicleDataType *)VEHICLEDATA_STEERINGWHEEL;
    + + +

    Swift

    +
    class func VEHICLEDATA_STEERINGWHEEL() -> SDLVehicleDataType!
    + + + + +
    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 @@ +

    SDLVehicleType Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Describes the type of vehicle the mobile phone is connected with.

    + +

    @since SDL 2.0

    + + +
    +

    + -init +

    + +

    @abstract Constructs a newly allocated SDLVehicleType object

    + + + +

    Objective-C

    +
    - (instancetype)init;
    + + +

    Swift

    +
    init!()
    + + + + +

    + -initWithDictionary: +

    + +

    @abstract Constructs a newly allocated SDLVehicleType object indicated by the dictionary parameter +- parameter: dict The dictionary to use

    + + + +

    Objective-C

    +
    - (instancetype)initWithDictionary:(NSMutableDictionary *)dict;
    + + +

    Swift

    +
    init!(dictionary dict: NSMutableDictionary!)
    + + + +

    Parameters

    +
    +
    dict
    +

    The dictionary to use

    +
    +
    + +

    + make +

    + +

    @abstract The make of the vehicle

    + +

    @discussion For example, Ford, Lincoln, etc.

    + +

    Optional, Max String length 500 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *make;
    + + +

    Swift

    +
    var make: String! { get set }
    + + + + +

    + model +

    + +

    @abstract The model of the vehicle

    + +

    @discussion For example, Fiesta, Focus, etc.

    + +

    Optional, Max String length 500 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *model;
    + + +

    Swift

    +
    var model: String! { get set }
    + + + + +

    + modelYear +

    + +

    @abstract The model year of the vehicle

    + +

    @discussion For example, 2013

    + +

    Optional, Max String length 500 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *modelYear;
    + + +

    Swift

    +
    var modelYear: String! { get set }
    + + + + +

    + trim +

    + +

    @abstract The trim of the vehicle

    + +

    @discussion For example, SE, SEL

    + +

    Optional, Max String length 500 chars

    + + + +

    Objective-C

    +
    @property (readwrite, strong, atomic) NSString *trim;
    + + +

    Swift

    +
    var trim: String! { get set }
    + + + + +
    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 @@ +

    SDLWarningLightStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Reflects the status of a cluster instrument warning light.

    + +

    @since SDL 2.0

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLWarningLightStatus +- parameter: value The value of the string to get an object for +- returns: SDLWarningLightStatus

    + + + +

    Objective-C

    +
    + (SDLWarningLightStatus *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLWarningLightStatus!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLWarningLightStatus

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLWarningLightStatus +- returns: an array that store all possible SDLWarningLightStatus

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    an array that store all possible SDLWarningLightStatus

    + +
    + +

    + +OFF +

    + +

    @abstract Warninglight Off +- returns: SDLWarningLightStatus instance with value of OFF

    + + + +

    Objective-C

    +
    + (SDLWarningLightStatus *)OFF;
    + + +

    Swift

    +
    class func OFF() -> SDLWarningLightStatus!
    + + + +
    +

    Return Value

    +

    SDLWarningLightStatus instance with value of OFF

    + +
    + +

    + +ON +

    + +

    @abstract Warninglight On +- returns: SDLWarningLightStatus instance with value of ON

    + + + +

    Objective-C

    +
    + (SDLWarningLightStatus *)ON;
    + + +

    Swift

    +
    class func ON() -> SDLWarningLightStatus!
    + + + +
    +

    Return Value

    +

    SDLWarningLightStatus instance with value of ON

    + +
    + +

    + +FLASH +

    + +

    @abstract Warninglight is flashing +- returns: SDLWarningLightStatus instance with value of FLASH

    + + + +

    Objective-C

    +
    + (SDLWarningLightStatus *)FLASH;
    + + +

    Swift

    +
    class func FLASH() -> SDLWarningLightStatus!
    + + + +
    +

    Return Value

    +

    SDLWarningLightStatus instance with value of FLASH

    + +
    + +

    + +NOT_USED +

    + +

    @abstract Not used +- returns: SDLWarningLightStatus instance with value of NOT_USED

    + + + +

    Objective-C

    +
    + (SDLWarningLightStatus *)NOT_USED;
    + + +

    Swift

    +
    class func NOT_USED() -> SDLWarningLightStatus!
    + + + +
    +

    Return Value

    +

    SDLWarningLightStatus instance with value of NOT_USED

    + +
    + +
    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 @@ +

    SDLWiperStatus Class Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Wiper Status

    + + +
    +

    + +valueOf: +

    + +

    Convert String to SDLWiperStatus +- parameter: value The value of the string to get an object for +- returns: SDLWiperStatus

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)valueOf:(NSString *)value;
    + + +

    Swift

    +
    class func valueOf(value: String!) -> SDLWiperStatus!
    + + + +

    Parameters

    +
    +
    value
    +

    The value of the string to get an object for

    +
    +
    +
    +

    Return Value

    +

    SDLWiperStatus

    + +
    + +

    + +values +

    + +

    @abstract Store the enumeration of all possible SDLWiperStatus +- returns: An array that store all possible SDLWiperStatus

    + + + +

    Objective-C

    +
    + (NSArray *)values;
    + + +

    Swift

    +
    class func values() -> [AnyObject]!
    + + + +
    +

    Return Value

    +

    An array that store all possible SDLWiperStatus

    + +
    + +

    + +OFF +

    + +

    @abstract SDLWiperStatus: OFF

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)OFF;
    + + +

    Swift

    +
    class func OFF() -> SDLWiperStatus!
    + + + + +

    + +AUTO_OFF +

    + +

    @abstract SDLWiperStatus: AUTO_OFF

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)AUTO_OFF;
    + + +

    Swift

    +
    class func AUTO_OFF() -> SDLWiperStatus!
    + + + + +

    + +OFF_MOVING +

    + +

    @abstract SDLWiperStatus: OFF_MOVING

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)OFF_MOVING;
    + + +

    Swift

    +
    class func OFF_MOVING() -> SDLWiperStatus!
    + + + + +

    + +MAN_INT_OFF +

    + +

    @abstract SDLWiperStatus: MAN_INT_OFF

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)MAN_INT_OFF;
    + + +

    Swift

    +
    class func MAN_INT_OFF() -> SDLWiperStatus!
    + + + + +

    + +MAN_INT_ON +

    + +

    @abstract SDLWiperStatus: MAN_INT_ON

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)MAN_INT_ON;
    + + +

    Swift

    +
    class func MAN_INT_ON() -> SDLWiperStatus!
    + + + + +

    + +MAN_LOW +

    + +

    @abstract SDLWiperStatus: MAN_LOW

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)MAN_LOW;
    + + +

    Swift

    +
    class func MAN_LOW() -> SDLWiperStatus!
    + + + + +

    + +MAN_HIGH +

    + +

    @abstract SDLWiperStatus: MAN_HIGH

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)MAN_HIGH;
    + + +

    Swift

    +
    class func MAN_HIGH() -> SDLWiperStatus!
    + + + + +

    + +MAN_FLICK +

    + +

    @abstract SDLWiperStatus: MAN_FLICK

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)MAN_FLICK;
    + + +

    Swift

    +
    class func MAN_FLICK() -> SDLWiperStatus!
    + + + + +

    + +WASH +

    + +

    @abstract SDLWiperStatus: WASH

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)WASH;
    + + +

    Swift

    +
    class func WASH() -> SDLWiperStatus!
    + + + + +

    + +AUTO_LOW +

    + +

    @abstract SDLWiperStatus: AUTO_LOW

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)AUTO_LOW;
    + + +

    Swift

    +
    class func AUTO_LOW() -> SDLWiperStatus!
    + + + + +

    + +AUTO_HIGH +

    + +

    @abstract SDLWiperStatus: AUTO_HIGH

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)AUTO_HIGH;
    + + +

    Swift

    +
    class func AUTO_HIGH() -> SDLWiperStatus!
    + + + + +

    + +COURTESYWIPE +

    + +

    @abstract SDLWiperStatus: COURTESYWIPE

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)COURTESYWIPE;
    + + +

    Swift

    +
    class func COURTESYWIPE() -> SDLWiperStatus!
    + + + + +

    + +AUTO_ADJUST +

    + +

    @abstract SDLWiperStatus: AUTO_ADJUST

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)AUTO_ADJUST;
    + + +

    Swift

    +
    class func AUTO_ADJUST() -> SDLWiperStatus!
    + + + + +

    + +STALLED +

    + +

    @abstract SDLWiperStatus: STALLED

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)STALLED;
    + + +

    Swift

    +
    class func STALLED() -> SDLWiperStatus!
    + + + + +

    + +NO_DATA_EXISTS +

    + +

    @abstract SDLWiperStatus: NO_DATA_EXISTS

    + + + +

    Objective-C

    +
    + (SDLWiperStatus *)NO_DATA_EXISTS;
    + + +

    Swift

    +
    class func NO_DATA_EXISTS() -> SDLWiperStatus!
    + + + + +
    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 @@ +

    Constants Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    The following constants are available globally.

    + + +
    +

    + SDLErrorDomainStreamingMediaVideo +

    + +

    Undocumented

    + + + + + + +

    + SDLErrorDomainStreamingMediaAudio +

    + +

    Undocumented

    + + + + + + +

    + SmartDeviceLinkVersionNumber +

    + +

    Undocumented

    + + + + + + +

    + SmartDeviceLinkVersionString +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    Enums Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    The following enums are available globally.

    + + +
    +

    + SDLDebugType +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLDebugOutput +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLFrameType +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLServiceType +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLFrameData +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLRPCMessageType +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLStreamingVideoError +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLStreamingAudioError +

    + +

    Undocumented

    + + See more + + + + + +
    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 @@ +

    SDLDebugOutput Enum Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + SDLDebugOutput_All +

    + +

    Undocumented

    + + + + + + +

    + SDLDebugOutput_DeviceConsole +

    + +

    Undocumented

    + + + + + + +

    + SDLDebugOutput_DebugToolConsole +

    + +

    Undocumented

    + + + + + + +

    + SDLDebugOutput_File +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLDebugType Enum Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + SDLDebugType_Debug +

    + +

    Undocumented

    + + + + + + +

    + SDLDebugType_Transport_iAP +

    + +

    Undocumented

    + + + + + + +

    + SDLDebugType_Transport_TCP +

    + +

    Undocumented

    + + + + + + +

    + SDLDebugType_Protocol +

    + +

    Undocumented

    + + + + + + +

    + SDLDebugType_RPC +

    + +

    Undocumented

    + + + + + + +

    + SDLDebugType_APP +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLFrameData Enum Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + SDLFrameData_Heartbeat +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameData_StartSession +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameData_StartSessionACK +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameData_StartSessionNACK +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameData_EndSession +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameData_EndSessionACK +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameData_EndSessionNACK +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameData_ServiceDataACK +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameData_HeartbeatACK +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameData_SingleFrame +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameData_FirstFrame +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameData_ConsecutiveLastFrame +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLFrameType Enum Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + SDLFrameType_Control +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameType_Single +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameType_First +

    + +

    Undocumented

    + + + + + + +

    + SDLFrameType_Consecutive +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLRPCMessageType Enum Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + SDLRPCMessageTypeRequest +

    + +

    Undocumented

    + + + + + + +

    + SDLRPCMessageTypeResponse +

    + +

    Undocumented

    + + + + + + +

    + SDLRPCMessageTypeNotification +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLServiceType Enum Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + SDLServiceType_Control +

    + +

    Undocumented

    + + + + + + +

    + SDLServiceType_RPC +

    + +

    Undocumented

    + + + + + + +

    + SDLServiceType_Audio +

    + +

    Undocumented

    + + + + + + +

    + SDLServiceType_Video +

    + +

    Undocumented

    + + + + + + +

    + SDLServiceType_BulkData +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLStreamingAudioError Enum Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + SDLStreamingAudioErrorHeadUnitNACK +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLStreamingVideoError Enum Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + SDLStreamingVideoErrorHeadUnitNACK +

    + +

    Undocumented

    + + + + + + +

    + SDLSTreamingVideoErrorInvalidOperatingSystemVersion +

    + +

    Undocumented

    + + + + + + +

    + SDLStreamingVideoErrorConfigurationCompressionSessionCreationFailure +

    + +

    Undocumented

    + + + + + + +

    + SDLStreamingVideoErrorConfigurationAllocationFailure +

    + +

    Undocumented

    + + + + + + +

    + SDLStreamingVideoErrorConfigurationCompressionSessionSetPropertyFailure +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    Protocols Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    The following protocols are available globally.

    + + +
    +

    + SDLDebugToolConsole +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLIAPSessionDelegate +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLProtocolListener +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLProxyListener +

    + +

    Undocumented

    + + See more + + + + + +

    + SDLTransportDelegate +

    + +

    Undocumented

    + + See more + + + + + +
    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 @@ +

    SDLDebugToolConsole Protocol Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -logInfo: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLIAPSessionDelegate Protocol Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -onSessionInitializationCompleteForSession: +

    + +

    Undocumented

    + + + + + + +

    + -onSessionStreamsEnded: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLProtocolListener Protocol Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -handleProtocolStartSessionACK:sessionID:version: +

    + +

    Undocumented

    + + + + + + +

    + -handleProtocolStartSessionNACK: +

    + +

    Undocumented

    + + + + + + +

    + -handleProtocolEndSessionACK: +

    + +

    Undocumented

    + + + + + + +

    + -handleProtocolEndSessionNACK: +

    + +

    Undocumented

    + + + + + + +

    + -handleHeartbeatForSession: +

    + +

    Undocumented

    + + + + + + +

    + -handleHeartbeatACK +

    + +

    Undocumented

    + + + + + + +

    + -onProtocolMessageReceived: +

    + +

    Undocumented

    + + + + + + +

    + -onProtocolOpened +

    + +

    Undocumented

    + + + + + + +

    + -onProtocolClosed +

    + +

    Undocumented

    + + + + + + +

    + -onError:exception: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLProxyListener Protocol Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -onOnDriverDistraction: +

    + +

    Undocumented

    + + + + + + +

    + -onOnHMIStatus: +

    + +

    Undocumented

    + + + + + + +

    + -onProxyClosed +

    + +

    Undocumented

    + + + + + + +

    + -onProxyOpened +

    + +

    Undocumented

    + + + + + + +

    + -onAddCommandResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onAddSubMenuResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onAlertManeuverResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onAlertResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onChangeRegistrationResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onCreateInteractionChoiceSetResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onDeleteCommandResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onDeleteFileResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onDeleteInteractionChoiceSetResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onDeleteSubMenuResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onDiagnosticMessageResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onDialNumberResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onEncodedSyncPDataResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onEndAudioPassThruResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onError: +

    + +

    Undocumented

    + + + + + + +

    + -onGenericResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onGetDTCsResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onGetVehicleDataResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onListFilesResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onReceivedLockScreenIcon: +

    + +

    Undocumented

    + + + + + + +

    + -onOnAppInterfaceUnregistered: +

    + +

    Undocumented

    + + + + + + +

    + -onOnAudioPassThru: +

    + +

    Undocumented

    + + + + + + +

    + -onOnButtonEvent: +

    + +

    Undocumented

    + + + + + + +

    + -onOnButtonPress: +

    + +

    Undocumented

    + + + + + + +

    + -onOnCommand: +

    + +

    Undocumented

    + + + + + + +

    + -onOnEncodedSyncPData: +

    + +

    Undocumented

    + + + + + + +

    + -onOnHashChange: +

    + +

    Undocumented

    + + + + + + +

    + -onOnLanguageChange: +

    + +

    Undocumented

    + + + + + + +

    + -onOnLockScreenNotification: +

    + +

    Undocumented

    + + + + + + +

    + -onOnPermissionsChange: +

    + +

    Undocumented

    + + + + + + +

    + -onOnSyncPData: +

    + +

    Undocumented

    + + + + + + +

    + -onOnSystemRequest: +

    + +

    Undocumented

    + + + + + + +

    + -onOnTBTClientState: +

    + +

    Undocumented

    + + + + + + +

    + -onOnTouchEvent: +

    + +

    Undocumented

    + + + + + + +

    + -onOnVehicleData: +

    + +

    Undocumented

    + + + + + + +

    + -onPerformAudioPassThruResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onPerformInteractionResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onPutFileResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onReadDIDResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onRegisterAppInterfaceResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onResetGlobalPropertiesResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onScrollableMessageResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onSendLocationResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onSetAppIconResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onSetDisplayLayoutResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onSetGlobalPropertiesResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onSetMediaClockTimerResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onShowConstantTBTResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onShowResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onSliderResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onSpeakResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onSubscribeButtonResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onSubscribeVehicleDataResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onSyncPDataResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onUpdateTurnListResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onUnregisterAppInterfaceResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onUnsubscribeButtonResponse: +

    + +

    Undocumented

    + + + + + + +

    + -onUnsubscribeVehicleDataResponse: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    SDLTransportDelegate Protocol Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    Undocumented

    + + +
    +

    + -onTransportConnected +

    + +

    Undocumented

    + + + + + + +

    + -onTransportDisconnected +

    + +

    Undocumented

    + + + + + + +

    + -onDataReceived: +

    + +

    Undocumented

    + + + + + + +
    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 @@ +

    Type Definitions Reference

    + +

    Section Contents

    + + + +

    Overview

    + +

    The following type definitions are available globally.

    + + +
    +

    + SDLStreamingStartBlock +

    + +

    Undocumented

    + + + + + + +
    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..f4795e7dd --- /dev/null +++ b/scripts/generate-documentation.sh @@ -0,0 +1,8 @@ +#!/bin/bash +set -o nounset +set -o errexit + +if hash jazzy 2>/dev/null; then +cd ../ +jazzy --clean --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 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}} +

    {{name}} {{kind}} Reference

    + +

    Section Contents

    + +{{> task_links}} + +

    Overview

    + +{{{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 @@ +
    {{name}}
    +
    {{{discussion}}}
    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}} +

    + {{name}} + {{#default_impl_abstract}} + Default implementation + {{/default_impl_abstract}} + {{#from_protocol_extension}} + Extension method + {{/from_protocol_extension}} +

    + +{{#abstract}} +{{{abstract}}} +{{#url}} +See more +{{/url}} +{{/abstract}} + +{{#default_impl_abstract}} +

    Default Implementation

    +{{{default_impl_abstract}}} +{{/default_impl_abstract}} + +{{#declaration}} +

    {{language}}

    +{{{declaration}}} + +{{#other_language_declaration}} +

    Swift

    +{{{other_language_declaration}}} +{{/other_language_declaration}} +{{/declaration}} + + +{{#parameters.count}} +

    Parameters

    +
    + {{#parameters}} + {{> parameter}} + {{/parameters}} +
    +{{/parameters.count}} +{{#return}} +
    +

    Return Value

    + {{{return}}} +
    +{{/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}} +
  • {{name}}
  • +{{/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}} + +{{/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}} +
    + {{#tasks}} + {{> task}} + {{/tasks}} +
    +{{/tasks.count}}