summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Fischer <joeljfischer@gmail.com>2019-11-14 13:51:06 -0500
committerGitHub <noreply@github.com>2019-11-14 13:51:06 -0500
commitba3953bc89ce71c548d6418e2ab5b28e7f51774f (patch)
treedf3309c7c8ee8946e4bc57e39fce54ba95179e36
parent0d8164e365e90ec61b2dc51841c05de607814f96 (diff)
parentd5ace10866c8aeb016b08933ecff3d3d9a41f986 (diff)
downloadsdl_ios-ba3953bc89ce71c548d6418e2ab5b28e7f51774f.tar.gz
Merge pull request #1466 from smartdevicelink/feature/issue_983_Remaining_Documentation
Finish up remaining documentation in iOS library
-rw-r--r--SmartDeviceLink/NSNumber+NumberType.h1
-rw-r--r--SmartDeviceLink/SDLAddSubMenu.h27
-rw-r--r--SmartDeviceLink/SDLAlertManeuver.h12
-rw-r--r--SmartDeviceLink/SDLAlertResponse.h3
-rw-r--r--SmartDeviceLink/SDLAppInfo.h3
-rw-r--r--SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h6
-rw-r--r--SmartDeviceLink/SDLAppServiceCapability.h4
-rw-r--r--SmartDeviceLink/SDLAppServiceData.h4
-rw-r--r--SmartDeviceLink/SDLAppServiceRecord.h4
-rw-r--r--SmartDeviceLink/SDLAppServicesCapabilities.h4
-rw-r--r--SmartDeviceLink/SDLArtwork.h8
-rw-r--r--SmartDeviceLink/SDLAudioControlCapabilities.h5
-rw-r--r--SmartDeviceLink/SDLAudioControlData.h5
-rwxr-xr-xSmartDeviceLink/SDLAudioFile.h3
-rwxr-xr-xSmartDeviceLink/SDLAudioStreamManager.h8
-rwxr-xr-xSmartDeviceLink/SDLAudioStreamManagerDelegate.h1
-rw-r--r--SmartDeviceLink/SDLButtonName.h12
-rw-r--r--SmartDeviceLink/SDLButtonPress.h26
-rw-r--r--SmartDeviceLink/SDLCancelInteraction.h2
-rw-r--r--SmartDeviceLink/SDLChangeRegistration.h20
-rw-r--r--SmartDeviceLink/SDLChoice.h24
-rw-r--r--SmartDeviceLink/SDLChoiceCell.h1
-rw-r--r--SmartDeviceLink/SDLChoiceSet.h7
-rw-r--r--SmartDeviceLink/SDLChoiceSetDelegate.h12
-rw-r--r--SmartDeviceLink/SDLClimateControlCapabilities.h68
-rw-r--r--SmartDeviceLink/SDLClimateControlData.h46
-rw-r--r--SmartDeviceLink/SDLCloudAppProperties.h2
-rw-r--r--SmartDeviceLink/SDLConfiguration.h1
-rw-r--r--SmartDeviceLink/SDLCreateInteractionChoiceSet.h5
-rw-r--r--SmartDeviceLink/SDLCreateWindowResponse.h3
-rw-r--r--SmartDeviceLink/SDLDateTime.h34
-rw-r--r--SmartDeviceLink/SDLDeleteCommand.h4
-rw-r--r--SmartDeviceLink/SDLDeleteFile.h4
-rw-r--r--SmartDeviceLink/SDLDeleteInteractionChoiceSet.h4
-rw-r--r--SmartDeviceLink/SDLDeleteSubMenu.h4
-rw-r--r--SmartDeviceLink/SDLDeleteWindowResponse.h4
-rw-r--r--SmartDeviceLink/SDLDeviceInfo.h3
-rw-r--r--SmartDeviceLink/SDLDiagnosticMessage.h6
-rw-r--r--SmartDeviceLink/SDLDialNumber.h4
-rw-r--r--SmartDeviceLink/SDLDirection.h6
-rw-r--r--SmartDeviceLink/SDLEncodedSyncPData.h2
-rw-r--r--SmartDeviceLink/SDLEncryptionConfiguration.h1
-rw-r--r--SmartDeviceLink/SDLEnum.h2
-rw-r--r--SmartDeviceLink/SDLEqualizerSettings.h4
-rw-r--r--SmartDeviceLink/SDLErrorConstants.h29
-rw-r--r--SmartDeviceLink/SDLFile.h2
-rw-r--r--SmartDeviceLink/SDLFileManager.h5
-rw-r--r--SmartDeviceLink/SDLFileManagerConfiguration.h1
-rw-r--r--SmartDeviceLink/SDLFileManagerConstants.h1
-rw-r--r--SmartDeviceLink/SDLFunctionID.h10
-rw-r--r--SmartDeviceLink/SDLGetAppServiceDataResponse.h2
-rw-r--r--SmartDeviceLink/SDLGetDTCs.h9
-rw-r--r--SmartDeviceLink/SDLGetFileResponse.h4
-rw-r--r--SmartDeviceLink/SDLGetInteriorVehicleData.h27
-rw-r--r--SmartDeviceLink/SDLGetInteriorVehicleDataConsent.h9
-rw-r--r--SmartDeviceLink/SDLGetInteriorVehicleDataConsentResponse.h3
-rw-r--r--SmartDeviceLink/SDLGetSystemCapability.h6
-rw-r--r--SmartDeviceLink/SDLGetWayPoints.h7
-rw-r--r--SmartDeviceLink/SDLHMISettingsControlCapabilities.h3
-rw-r--r--SmartDeviceLink/SDLHapticRect.h5
-rw-r--r--SmartDeviceLink/SDLHybridAppPreference.h6
-rw-r--r--SmartDeviceLink/SDLImageResolution.h5
-rw-r--r--SmartDeviceLink/SDLKeyboardDelegate.h3
-rw-r--r--SmartDeviceLink/SDLLifecycleConfiguration.h5
-rw-r--r--SmartDeviceLink/SDLLightCapabilities.h3
-rw-r--r--SmartDeviceLink/SDLLightControlCapabilities.h3
-rw-r--r--SmartDeviceLink/SDLLightControlData.h3
-rw-r--r--SmartDeviceLink/SDLLightState.h3
-rw-r--r--SmartDeviceLink/SDLLockScreenConfiguration.h13
-rw-r--r--SmartDeviceLink/SDLLockScreenViewController.h2
-rw-r--r--SmartDeviceLink/SDLLogConfiguration.h1
-rw-r--r--SmartDeviceLink/SDLLogConstants.h43
-rw-r--r--SmartDeviceLink/SDLLogFileModule.h1
-rw-r--r--SmartDeviceLink/SDLLogFilter.h3
-rw-r--r--SmartDeviceLink/SDLManager.h18
-rw-r--r--SmartDeviceLink/SDLManagerDelegate.h1
-rw-r--r--SmartDeviceLink/SDLMenuCell.h6
-rw-r--r--SmartDeviceLink/SDLMenuConfiguration.h1
-rw-r--r--SmartDeviceLink/SDLMenuManagerConstants.h23
-rw-r--r--SmartDeviceLink/SDLMenuParams.h10
-rw-r--r--SmartDeviceLink/SDLMetadataTags.h2
-rw-r--r--SmartDeviceLink/SDLNavigationAction.h16
-rw-r--r--SmartDeviceLink/SDLNavigationCapability.h5
-rw-r--r--SmartDeviceLink/SDLNavigationInstruction.h2
-rw-r--r--SmartDeviceLink/SDLNavigationJunction.h18
-rw-r--r--SmartDeviceLink/SDLNavigationServiceData.h2
-rw-r--r--SmartDeviceLink/SDLNavigationServiceManifest.h2
-rw-r--r--SmartDeviceLink/SDLNotificationConstants.h323
-rw-r--r--SmartDeviceLink/SDLOasisAddress.h18
-rw-r--r--SmartDeviceLink/SDLOnSyncPData.h7
-rw-r--r--SmartDeviceLink/SDLPerformAppServiceInteractionResponse.h2
-rw-r--r--SmartDeviceLink/SDLPerformAudioPassThru.h34
-rw-r--r--SmartDeviceLink/SDLPermissionConstants.h7
-rw-r--r--SmartDeviceLink/SDLPermissionItem.h3
-rw-r--r--SmartDeviceLink/SDLPermissionManager.h1
-rw-r--r--SmartDeviceLink/SDLPhoneCapability.h4
-rw-r--r--SmartDeviceLink/SDLPinchGesture.h1
-rw-r--r--SmartDeviceLink/SDLPredefinedWindows.h7
-rw-r--r--SmartDeviceLink/SDLProtocolConstants.h84
-rw-r--r--SmartDeviceLink/SDLPublishAppServiceResponse.h2
-rwxr-xr-xSmartDeviceLink/SDLRDSData.h10
-rw-r--r--SmartDeviceLink/SDLRGBColor.h3
-rw-r--r--SmartDeviceLink/SDLRPCFunctionNames.h177
-rw-r--r--SmartDeviceLink/SDLRPCMessage.h3
-rw-r--r--SmartDeviceLink/SDLRPCMessageType.h9
-rw-r--r--SmartDeviceLink/SDLRPCRequest.h1
-rw-r--r--SmartDeviceLink/SDLRPCResponse.h1
-rw-r--r--SmartDeviceLink/SDLRPCStruct.h5
-rw-r--r--SmartDeviceLink/SDLReadDID.h5
-rw-r--r--SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h7
-rw-r--r--SmartDeviceLink/SDLReleaseInteriorVehicleDataModuleResponse.h3
-rw-r--r--SmartDeviceLink/SDLRemoteControlCapabilities.h6
-rw-r--r--SmartDeviceLink/SDLResetGlobalProperties.h4
-rw-r--r--SmartDeviceLink/SDLSISData.h8
-rw-r--r--SmartDeviceLink/SDLScreenManager.h3
-rw-r--r--SmartDeviceLink/SDLSeatControlCapabilities.h48
-rw-r--r--SmartDeviceLink/SDLSeatControlData.h67
-rw-r--r--SmartDeviceLink/SDLSeatLocationCapability.h7
-rw-r--r--SmartDeviceLink/SDLSendLocation.h3
-rw-r--r--SmartDeviceLink/SDLServiceEncryptionDelegate.h1
-rw-r--r--SmartDeviceLink/SDLSetAppIcon.h5
-rw-r--r--SmartDeviceLink/SDLSetDisplayLayout.h15
-rw-r--r--SmartDeviceLink/SDLSetInteriorVehicleData.h4
-rw-r--r--SmartDeviceLink/SDLSetMediaClockTimer.h19
-rw-r--r--SmartDeviceLink/SDLShow.h58
-rw-r--r--SmartDeviceLink/SDLShowConstantTBT.h14
-rw-r--r--SmartDeviceLink/SDLSoftButton.h13
-rw-r--r--SmartDeviceLink/SDLSoftButtonObject.h2
-rw-r--r--SmartDeviceLink/SDLSoftButtonState.h2
-rw-r--r--SmartDeviceLink/SDLSpeak.h8
-rw-r--r--SmartDeviceLink/SDLSpeechCapabilities.h2
-rw-r--r--SmartDeviceLink/SDLStaticIconName.h356
-rw-r--r--SmartDeviceLink/SDLStationIDNumber.h5
-rw-r--r--SmartDeviceLink/SDLStreamingAudioManagerType.h1
-rw-r--r--SmartDeviceLink/SDLStreamingMediaConfiguration.h10
-rw-r--r--SmartDeviceLink/SDLStreamingMediaManager.h2
-rw-r--r--SmartDeviceLink/SDLStreamingMediaManagerConstants.h49
-rw-r--r--SmartDeviceLink/SDLStreamingMediaManagerDataSource.h1
-rw-r--r--SmartDeviceLink/SDLSubscribeButton.h5
-rw-r--r--SmartDeviceLink/SDLSupportedSeat.h12
-rw-r--r--SmartDeviceLink/SDLSyncMsgVersion.h6
-rw-r--r--SmartDeviceLink/SDLSyncPData.h2
-rw-r--r--SmartDeviceLink/SDLSystemRequest.h2
-rw-r--r--SmartDeviceLink/SDLTemplateColorScheme.h14
-rw-r--r--SmartDeviceLink/SDLTouch.h5
-rw-r--r--SmartDeviceLink/SDLTouchManager.h7
-rw-r--r--SmartDeviceLink/SDLTouchManagerDelegate.h1
-rw-r--r--SmartDeviceLink/SDLTurn.h5
-rw-r--r--SmartDeviceLink/SDLTurnSignal.h10
-rw-r--r--SmartDeviceLink/SDLUnsubscribeButton.h4
-rw-r--r--SmartDeviceLink/SDLUpdateTurnList.h4
-rw-r--r--SmartDeviceLink/SDLVersion.h76
-rw-r--r--SmartDeviceLink/SDLVideoStreamingFormat.h5
-rw-r--r--SmartDeviceLink/SDLVoiceCommand.h9
-rw-r--r--SmartDeviceLink/SDLVrHelpItem.h11
-rw-r--r--SmartDeviceLink/SDLWeatherAlert.h3
-rw-r--r--SmartDeviceLink/SDLWeatherData.h3
-rw-r--r--SmartDeviceLink/SmartDeviceLink.h4
-rw-r--r--docs/undocumented.json5721
159 files changed, 1977 insertions, 6094 deletions
diff --git a/SmartDeviceLink/NSNumber+NumberType.h b/SmartDeviceLink/NSNumber+NumberType.h
index 56a584fc0..f373d6d99 100644
--- a/SmartDeviceLink/NSNumber+NumberType.h
+++ b/SmartDeviceLink/NSNumber+NumberType.h
@@ -32,6 +32,7 @@
@protocol SDLFloat
@end
+/// Extensions to NSNumber allowing for details on what kind of NSNumber is contained within.
@interface NSNumber (NumberType) <SDLInt, SDLUInt, SDLBool, SDLFloat>
@end
diff --git a/SmartDeviceLink/SDLAddSubMenu.h b/SmartDeviceLink/SDLAddSubMenu.h
index 338ecd645..6f289e811 100644
--- a/SmartDeviceLink/SDLAddSubMenu.h
+++ b/SmartDeviceLink/SDLAddSubMenu.h
@@ -25,12 +25,39 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLAddSubMenu : SDLRPCRequest
+
+/// Convenience init for creating an add submenu
+///
+/// @param menuId A menu id
+/// @param menuName The menu name
+/// @return An SDLAddSubMenu object
- (instancetype)initWithId:(UInt32)menuId menuName:(NSString *)menuName;
+/// Convenience init for creating an add submenu
+///
+/// @param menuId A menu id
+/// @param menuName The menu name
+/// @param position The position within the menu to add
+/// @return An SDLAddSubMenu object
- (instancetype)initWithId:(UInt32)menuId menuName:(NSString *)menuName position:(UInt8)position __deprecated_msg("Use initWithId:menuName:menuLayout:menuIcon:position: instead");
+/// Convenience init for creating an add submenu
+///
+/// @param menuId A menu id
+/// @param menuName The menu name
+/// @param icon The icon to show on the menu item
+/// @param position The position within the menu to add
+/// @return An SDLAddSubMenu object
- (instancetype)initWithId:(UInt32)menuId menuName:(NSString *)menuName menuIcon:(nullable SDLImage *)icon position:(UInt8)position __deprecated_msg("Use initWithId:menuName:menuLayout:menuIcon:position: instead");
+/// Convenience init for creating an add submenu with all properties.
+///
+/// @param menuId A menu id
+/// @param menuName The menu name
+/// @param menuLayout The sub-menu layout
+/// @param icon The icon to show on the menu item
+/// @param position The position within the menu to add
+/// @return An SDLAddSubMenu object
- (instancetype)initWithId:(UInt32)menuId menuName:(NSString *)menuName menuLayout:(nullable SDLMenuLayout)menuLayout menuIcon:(nullable SDLImage *)icon position:(UInt8)position;
/**
diff --git a/SmartDeviceLink/SDLAlertManeuver.h b/SmartDeviceLink/SDLAlertManeuver.h
index afb0e51e1..3da7e63d4 100644
--- a/SmartDeviceLink/SDLAlertManeuver.h
+++ b/SmartDeviceLink/SDLAlertManeuver.h
@@ -18,7 +18,19 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLAlertManeuver : SDLRPCRequest
+/// Convenience init to create an alert maneuver with required parameters
+///
+/// @param ttsText The text to speak
+/// @param softButtons An arry of soft buttons
+///
+/// @return An SDLAlertManeuver object
- (instancetype)initWithTTS:(nullable NSString *)ttsText softButtons:(nullable NSArray<SDLSoftButton *> *)softButtons;
+
+/// Convenience init to create an alert maneuver with all parameters
+///
+/// @param ttsChunks An array of text chunks
+/// @param softButtons An arry of soft buttons
+/// @return An SDLAlertManeuver object
- (instancetype)initWithTTSChunks:(nullable NSArray<SDLTTSChunk *> *)ttsChunks softButtons:(nullable NSArray<SDLSoftButton *> *)softButtons;
/**
diff --git a/SmartDeviceLink/SDLAlertResponse.h b/SmartDeviceLink/SDLAlertResponse.h
index 771d666e1..db73310a6 100644
--- a/SmartDeviceLink/SDLAlertResponse.h
+++ b/SmartDeviceLink/SDLAlertResponse.h
@@ -14,6 +14,9 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLAlertResponse : SDLRPCResponse
+/// Amount of time (in seconds) that an app must wait before resending an alert.
+///
+/// @since RPC 2.0
@property (nullable, strong, nonatomic) NSNumber<SDLInt> *tryAgainTime;
@end
diff --git a/SmartDeviceLink/SDLAppInfo.h b/SmartDeviceLink/SDLAppInfo.h
index c73064de8..2aaff168e 100644
--- a/SmartDeviceLink/SDLAppInfo.h
+++ b/SmartDeviceLink/SDLAppInfo.h
@@ -10,6 +10,9 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLAppInfo : SDLRPCStruct
+/// Convenience init with no parameters
+///
+/// @return An SDLAppInfo object
+ (instancetype)currentAppInfo;
/**
diff --git a/SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h b/SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h
index 1c9b5b8b9..8b30c6438 100644
--- a/SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h
+++ b/SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h
@@ -64,6 +64,12 @@ extern SDLAppInterfaceUnregisteredReason const SDLAppInterfaceUnregisteredReason
*/
extern SDLAppInterfaceUnregisteredReason const SDLAppInterfaceUnregisteredReasonAppUnauthorized;
+/// The app could not register due to a protocol violation
+///
+/// @since RPC 4.0
extern SDLAppInterfaceUnregisteredReason const SDLAppInterfaceUnregisteredReasonProtocolViolation;
+/// The HMI resource is unsupported
+///
+/// @since RPC 4.1
extern SDLAppInterfaceUnregisteredReason const SDLAppInterfaceUnregisteredReasonUnsupportedHMIResource;
diff --git a/SmartDeviceLink/SDLAppServiceCapability.h b/SmartDeviceLink/SDLAppServiceCapability.h
index a842dddd1..803f82c7c 100644
--- a/SmartDeviceLink/SDLAppServiceCapability.h
+++ b/SmartDeviceLink/SDLAppServiceCapability.h
@@ -13,8 +13,10 @@
NS_ASSUME_NONNULL_BEGIN
-/*
+/**
* A currently available service.
+ *
+ * @since RPC 5.1
*/
@interface SDLAppServiceCapability : SDLRPCStruct
diff --git a/SmartDeviceLink/SDLAppServiceData.h b/SmartDeviceLink/SDLAppServiceData.h
index 7e6a96d4c..28a6121b9 100644
--- a/SmartDeviceLink/SDLAppServiceData.h
+++ b/SmartDeviceLink/SDLAppServiceData.h
@@ -17,8 +17,10 @@
NS_ASSUME_NONNULL_BEGIN
-/*
+/**
* Contains all the current data of the app service. The serviceType will link to which of the service data objects are included in this object (e.g. if the service type is MEDIA, the mediaServiceData param should be included).
+ *
+ * @since RPC 5.1
*/
@interface SDLAppServiceData : SDLRPCStruct
diff --git a/SmartDeviceLink/SDLAppServiceRecord.h b/SmartDeviceLink/SDLAppServiceRecord.h
index 1d78d61ed..fd5a3bf37 100644
--- a/SmartDeviceLink/SDLAppServiceRecord.h
+++ b/SmartDeviceLink/SDLAppServiceRecord.h
@@ -13,8 +13,10 @@
NS_ASSUME_NONNULL_BEGIN
-/*
+/**
* This is the record of an app service publisher that the module has. It should contain the most up to date information including the service's active state.
+ *
+ * @since RPC 5.1
*/
@interface SDLAppServiceRecord : SDLRPCStruct
diff --git a/SmartDeviceLink/SDLAppServicesCapabilities.h b/SmartDeviceLink/SDLAppServicesCapabilities.h
index 707a10acb..feb843c30 100644
--- a/SmartDeviceLink/SDLAppServicesCapabilities.h
+++ b/SmartDeviceLink/SDLAppServicesCapabilities.h
@@ -12,8 +12,10 @@
NS_ASSUME_NONNULL_BEGIN
-/*
+/**
* Capabilities of app services including what service types are supported and the current state of services.
+ *
+ * @since RPC 5.1
*/
@interface SDLAppServicesCapabilities : SDLRPCStruct
diff --git a/SmartDeviceLink/SDLArtwork.h b/SmartDeviceLink/SDLArtwork.h
index cf7b68d13..0e8bd6180 100644
--- a/SmartDeviceLink/SDLArtwork.h
+++ b/SmartDeviceLink/SDLArtwork.h
@@ -13,13 +13,21 @@
@class SDLImage;
+/// Image format of an artwork file
typedef NS_ENUM(NSUInteger, SDLArtworkImageFormat) {
+
+ /// Image format: PNG
SDLArtworkImageFormatPNG,
+
+ /// Image format: JPG
SDLArtworkImageFormatJPG
};
NS_ASSUME_NONNULL_BEGIN
+/**
+ An SDLFile subclass specifically designed for images
+ */
@interface SDLArtwork : SDLFile
/**
diff --git a/SmartDeviceLink/SDLAudioControlCapabilities.h b/SmartDeviceLink/SDLAudioControlCapabilities.h
index d91bef2ef..7c2d6bba4 100644
--- a/SmartDeviceLink/SDLAudioControlCapabilities.h
+++ b/SmartDeviceLink/SDLAudioControlCapabilities.h
@@ -6,6 +6,11 @@
NS_ASSUME_NONNULL_BEGIN
+/**
+ Describes a head unit's audio control capabilities.
+
+ @since RPC 5.0
+ */
@interface SDLAudioControlCapabilities : SDLRPCStruct
/**
diff --git a/SmartDeviceLink/SDLAudioControlData.h b/SmartDeviceLink/SDLAudioControlData.h
index 3261b4266..2cd996338 100644
--- a/SmartDeviceLink/SDLAudioControlData.h
+++ b/SmartDeviceLink/SDLAudioControlData.h
@@ -8,6 +8,11 @@
NS_ASSUME_NONNULL_BEGIN
+/**
+ The audio control data information.
+
+ @since RPC 5.0
+ */
@interface SDLAudioControlData : SDLRPCStruct
diff --git a/SmartDeviceLink/SDLAudioFile.h b/SmartDeviceLink/SDLAudioFile.h
index 794c50cab..a9302949b 100755
--- a/SmartDeviceLink/SDLAudioFile.h
+++ b/SmartDeviceLink/SDLAudioFile.h
@@ -10,6 +10,9 @@
NS_ASSUME_NONNULL_BEGIN
+/**
+ Includes inforamtion about a given audio file
+ */
@interface SDLAudioFile : NSObject
/**
diff --git a/SmartDeviceLink/SDLAudioStreamManager.h b/SmartDeviceLink/SDLAudioStreamManager.h
index b405cae5d..131f2df8b 100755
--- a/SmartDeviceLink/SDLAudioStreamManager.h
+++ b/SmartDeviceLink/SDLAudioStreamManager.h
@@ -16,13 +16,21 @@
NS_ASSUME_NONNULL_BEGIN
+/// Error relates to AudioStreamManager
extern NSString *const SDLErrorDomainAudioStreamManager;
+/// AudioStreamManager errors
typedef NS_ENUM(NSInteger, SDLAudioStreamManagerError) {
+ /// The audio stream is not currently connected
SDLAudioStreamManagerErrorNotConnected = -1,
+
+ /// Attempted to play but there's no audio in the queue
SDLAudioStreamManagerErrorNoQueuedAudio = -2
};
+/**
+ The manager to control the audio stream
+ */
@interface SDLAudioStreamManager : NSObject
/**
diff --git a/SmartDeviceLink/SDLAudioStreamManagerDelegate.h b/SmartDeviceLink/SDLAudioStreamManagerDelegate.h
index 04235d95d..79948d6cd 100755
--- a/SmartDeviceLink/SDLAudioStreamManagerDelegate.h
+++ b/SmartDeviceLink/SDLAudioStreamManagerDelegate.h
@@ -13,6 +13,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// Delegate for the AudioStreamManager
@protocol SDLAudioStreamManagerDelegate <NSObject>
@required
diff --git a/SmartDeviceLink/SDLButtonName.h b/SmartDeviceLink/SDLButtonName.h
index 2badd1635..4f6007fb5 100644
--- a/SmartDeviceLink/SDLButtonName.h
+++ b/SmartDeviceLink/SDLButtonName.h
@@ -255,32 +255,32 @@ extern SDLButtonName const SDLButtonNameNavPanDown;
*/
extern SDLButtonName const SDLButtonNameNavPanDownLeft;
-/*
+/**
* Represents a Pan left button
*/
extern SDLButtonName const SDLButtonNameNavPanLeft;
-/*
+/**
* Represents a Pan up left button
*/
extern SDLButtonName const SDLButtonNameNavPanUpLeft;
-/*
+/**
* Represents a Tilt button. If supported, this toggles between a top-down view and an angled/3D view. If your app supports different, but substantially similar options, then you may implement those. If you don't implement these or similar options, do not subscribe to this button.
*/
extern SDLButtonName const SDLButtonNameNavTiltToggle;
-/*
+/**
* Represents a Rotate clockwise button
*/
extern SDLButtonName const SDLButtonNameNavRotateClockwise;
-/*
+/**
* Represents a Rotate counterclockwise button
*/
extern SDLButtonName const SDLButtonNameNavRotateCounterClockwise;
-/*
+/**
* Represents a Heading toggle button. If supported, this toggles between locking the orientation to north or to the vehicle's heading. If your app supports different, but substantially similar options, then you may implement those. If you don't implement these or similar options, do not subscribe to this button.
*/
extern SDLButtonName const SDLButtonNameNavHeadingToggle;
diff --git a/SmartDeviceLink/SDLButtonPress.h b/SmartDeviceLink/SDLButtonPress.h
index 3d251f87d..56b9bcadd 100644
--- a/SmartDeviceLink/SDLButtonPress.h
+++ b/SmartDeviceLink/SDLButtonPress.h
@@ -7,16 +7,34 @@
#import "SDLButtonName.h"
#import "SDLButtonPressMode.h"
-/**
- * This RPC allows a remote control type mobile application to simulate a hardware button press event.
- */
-
NS_ASSUME_NONNULL_BEGIN
+/**
+ This RPC allows a remote control type mobile application to simulate a hardware button press event.
+
+ @since RPC 4.5
+*/
@interface SDLButtonPress : SDLRPCRequest
+/**
+Constructs a newly allocated SDLButtonPress object with the given parameters
+
+@param buttonName the name of the button
+@param moduleType the module where the button should be pressed
+
+@return An instance of the SDLButtonPress class.
+*/
- (instancetype)initWithButtonName:(SDLButtonName)buttonName moduleType:(SDLModuleType)moduleType __deprecated_msg(("Use initWithButtonName:moduleType:moduleId: instead"));;
+/**
+Constructs a newly allocated SDLButtonPress object with the given parameters
+
+@param buttonName the name of the button
+@param moduleType the module where the button should be pressed
+@param moduleId the id of the module
+
+@return An instance of the SDLButtonPress class.
+*/
- (instancetype)initWithButtonName:(SDLButtonName)buttonName moduleType:(SDLModuleType)moduleType moduleId:(nullable NSString *)moduleId;
/**
diff --git a/SmartDeviceLink/SDLCancelInteraction.h b/SmartDeviceLink/SDLCancelInteraction.h
index d8f9078d2..20b097699 100644
--- a/SmartDeviceLink/SDLCancelInteraction.h
+++ b/SmartDeviceLink/SDLCancelInteraction.h
@@ -10,7 +10,7 @@
NS_ASSUME_NONNULL_BEGIN
-/*
+/**
Used to dismiss a modal view programmatically without needing to wait for the timeout to complete. Can be used to dismiss alerts, scrollable messages, sliders, and perform interactions (i.e. pop-up menus).
@see SDLAlert, SDLScrollableMessage, SDLSlider, SDLPerformInteraction
diff --git a/SmartDeviceLink/SDLChangeRegistration.h b/SmartDeviceLink/SDLChangeRegistration.h
index 9f5e2e26b..5e16d16ef 100644
--- a/SmartDeviceLink/SDLChangeRegistration.h
+++ b/SmartDeviceLink/SDLChangeRegistration.h
@@ -19,8 +19,28 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLChangeRegistration : SDLRPCRequest
+/**
+Constructs a newly allocated SDLChangeRegistration object with required parameters
+
+@param language the name of the button
+@param hmiDisplayLanguage the module where the button should be pressed
+
+@return An instance of the SDLChangeRegistration class.
+*/
- (instancetype)initWithLanguage:(SDLLanguage)language hmiDisplayLanguage:(SDLLanguage)hmiDisplayLanguage;
+/**
+Constructs a newly allocated SDLChangeRegistration object with all parameters
+
+@param language the language the app wants to change to
+@param hmiDisplayLanguage HMI display language
+@param appName request a new app name registration
+@param ttsName request a new TTSName registration
+@param ngnMediaScreenAppName request a new app short name registration
+@param vrSynonyms request a new VR synonyms registration
+
+@return An instance of the SDLChangeRegistration class.
+*/
- (instancetype)initWithLanguage:(SDLLanguage)language hmiDisplayLanguage:(SDLLanguage)hmiDisplayLanguage appName:(nullable NSString *)appName ttsName:(nullable NSArray<SDLTTSChunk *> *)ttsName ngnMediaScreenAppName:(nullable NSString *)ngnMediaScreenAppName vrSynonyms:(nullable NSArray<NSString *> *)vrSynonyms;
/**
diff --git a/SmartDeviceLink/SDLChoice.h b/SmartDeviceLink/SDLChoice.h
index 9abdb5630..965115951 100644
--- a/SmartDeviceLink/SDLChoice.h
+++ b/SmartDeviceLink/SDLChoice.h
@@ -9,14 +9,36 @@
/**
* A choice is an option which a user can select either via the menu or via voice recognition (VR) during an application initiated interaction.
*
- * Since SmartDeviceLink 1.0
+ * Since RPC 1.0
*/
NS_ASSUME_NONNULL_BEGIN
@interface SDLChoice : SDLRPCStruct
+/**
+Constructs a newly allocated SDLChangeRegistration object with the required parameters
+
+@param choiceId the application-scoped identifier that uniquely identifies this choice
+@param menuName text which appears in menu, representing this choice
+@param vrCommands vr synonyms for this choice
+
+@return An instance of the SDLChangeRegistration class.
+*/
- (instancetype)initWithId:(UInt16)choiceId menuName:(NSString *)menuName vrCommands:(nullable NSArray<NSString *> *)vrCommands;
+/**
+Constructs a newly allocated SDLChangeRegistration object with all parameters
+
+@param choiceId the application-scoped identifier that uniquely identifies this choice
+@param menuName text which appears in menu, representing this choice
+@param vrCommands vr synonyms for this choice
+@param image the image of the choice
+@param secondaryText secondary text to display; e.g. address of POI in a search result entry
+@param secondaryImage secondary image for choice
+@param tertiaryText tertiary text to display; e.g. distance to POI for a search result entry
+
+@return An instance of the SDLChangeRegistration class.
+*/
- (instancetype)initWithId:(UInt16)choiceId menuName:(NSString *)menuName vrCommands:(nullable NSArray<NSString *> *)vrCommands image:(nullable SDLImage *)image secondaryText:(nullable NSString *)secondaryText secondaryImage:(nullable SDLImage *)secondaryImage tertiaryText:(nullable NSString *)tertiaryText;
/**
diff --git a/SmartDeviceLink/SDLChoiceCell.h b/SmartDeviceLink/SDLChoiceCell.h
index 5ca267dad..197f0190d 100644
--- a/SmartDeviceLink/SDLChoiceCell.h
+++ b/SmartDeviceLink/SDLChoiceCell.h
@@ -12,6 +12,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// A selectable item within an SDLChoiceSet
@interface SDLChoiceCell: NSObject
/**
diff --git a/SmartDeviceLink/SDLChoiceSet.h b/SmartDeviceLink/SDLChoiceSet.h
index f93fbc7df..674033553 100644
--- a/SmartDeviceLink/SDLChoiceSet.h
+++ b/SmartDeviceLink/SDLChoiceSet.h
@@ -20,11 +20,18 @@ NS_ASSUME_NONNULL_BEGIN
*/
typedef void (^SDLChoiceSetCanceledHandler)(void);
+/// The layout to use when a choice set is displayed
typedef NS_ENUM(NSUInteger, SDLChoiceSetLayout) {
+ /// Menu items will be displayed in a list
SDLChoiceSetLayoutList,
+
+ /// Menu items will be displayed as a tiled list
SDLChoiceSetLayoutTiles,
};
+/**
+ The choice set to be displayed to the user. Contains a list of selectable options.
+ */
@interface SDLChoiceSet: NSObject
/**
diff --git a/SmartDeviceLink/SDLChoiceSetDelegate.h b/SmartDeviceLink/SDLChoiceSetDelegate.h
index 22c9f9d8b..de7573e95 100644
--- a/SmartDeviceLink/SDLChoiceSetDelegate.h
+++ b/SmartDeviceLink/SDLChoiceSetDelegate.h
@@ -15,9 +15,21 @@
NS_ASSUME_NONNULL_BEGIN
+/// Delegate for the the SDLChoiceSet. Contains methods that get called when an action is taken on a choice cell.
@protocol SDLChoiceSetDelegate <NSObject>
+/// Delegate method called after a choice set item is selected
+///
+/// @param choiceSet The choice set displayed
+/// @param choice The item selected
+/// @param source The trigger source
+/// @param rowIndex The row of the selected choice
- (void)choiceSet:(SDLChoiceSet *)choiceSet didSelectChoice:(SDLChoiceCell *)choice withSource:(SDLTriggerSource)source atRowIndex:(NSUInteger)rowIndex;
+
+/// Delegate method called on an error
+///
+/// @param choiceSet The choice set
+/// @param error The error
- (void)choiceSet:(SDLChoiceSet *)choiceSet didReceiveError:(NSError *)error;
@end
diff --git a/SmartDeviceLink/SDLClimateControlCapabilities.h b/SmartDeviceLink/SDLClimateControlCapabilities.h
index 99ad8fece..351b8dd79 100644
--- a/SmartDeviceLink/SDLClimateControlCapabilities.h
+++ b/SmartDeviceLink/SDLClimateControlCapabilities.h
@@ -14,12 +14,80 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLClimateControlCapabilities : SDLRPCStruct
+/// Convenience init to describe the climate control capabilities.
+///
+/// @param moduleName The short friendly name of the climate control module
+/// @param fanSpeedAvailable Availability of the control of fan speed
+/// @param desiredTemperatureAvailable Availability of the control of desired temperature
+/// @param acEnableAvailable Availability of the control of turn on/off AC
+/// @param acMaxEnableAvailable Availability of the control of enable/disable air conditioning is ON on the maximum level
+/// @param circulateAirEnableAvailable Availability of the control of enable/disable circulate Air mode
+/// @param autoModeEnableAvailable Availability of the control of enable/disable auto mode
+/// @param dualModeEnableAvailable Availability of the control of enable/disable dual mode
+/// @param defrostZoneAvailable Availability of the control of defrost zones
+/// @param ventilationModeAvailable Availability of the control of air ventilation mode
+/// @return An SDLClimateControlCapabilities object
- (instancetype)initWithModuleName:(NSString *)moduleName fanSpeedAvailable:(BOOL)fanSpeedAvailable desiredTemperatureAvailable:(BOOL)desiredTemperatureAvailable acEnableAvailable:(BOOL)acEnableAvailable acMaxEnableAvailable:(BOOL)acMaxEnableAvailable circulateAirAvailable:(BOOL)circulateAirEnableAvailable autoModeEnableAvailable:(BOOL)autoModeEnableAvailable dualModeEnableAvailable:(BOOL)dualModeEnableAvailable defrostZoneAvailable:(BOOL)defrostZoneAvailable ventilationModeAvailable:(BOOL)ventilationModeAvailable __deprecated_msg("Use initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable: dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable: heatedSteeringWheelAvailable:heatedWindshieldAvailable: heatedRearWindowAvailable:heatedMirrorsAvailable: climateEnableAvailable: instead");
+
+/// Convenience init to describe the climate control capabilities.
+///
+/// @param moduleName The short friendly name of the climate control module
+/// @param fanSpeedAvailable Availability of the control of fan speed
+/// @param desiredTemperatureAvailable Availability of the control of desired temperature
+/// @param acEnableAvailable Availability of the control of turn on/off AC
+/// @param acMaxEnableAvailable Availability of the control of enable/disable air conditioning is ON on the maximum level
+/// @param circulateAirEnableAvailable Availability of the control of enable/disable circulate Air mode
+/// @param autoModeEnableAvailable Availability of the control of enable/disable auto mode
+/// @param dualModeEnableAvailable Availability of the control of enable/disable dual mode
+/// @param defrostZoneAvailable Availability of the control of defrost zones
+/// @param ventilationModeAvailable Availability of the control of air ventilation mode
+/// @param heatedSteeringWheelAvailable Availability of the control (enable/disable) of heated Steering Wheel
+/// @param heatedWindshieldAvailable Availability of the control (enable/disable) of heated Windshield
+/// @param heatedRearWindowAvailable Availability of the control (enable/disable) of heated Rear Window
+/// @param heatedMirrorsAvailable Availability of the control (enable/disable) of heated Mirrors
+/// @return An SDLClimateControlCapabilities object
- (instancetype)initWithModuleName:(NSString *)moduleName fanSpeedAvailable:(BOOL)fanSpeedAvailable desiredTemperatureAvailable:(BOOL)desiredTemperatureAvailable acEnableAvailable:(BOOL)acEnableAvailable acMaxEnableAvailable:(BOOL)acMaxEnableAvailable circulateAirAvailable:(BOOL)circulateAirEnableAvailable autoModeEnableAvailable:(BOOL)autoModeEnableAvailable dualModeEnableAvailable:(BOOL)dualModeEnableAvailable defrostZoneAvailable:(BOOL)defrostZoneAvailable ventilationModeAvailable:(BOOL)ventilationModeAvailable heatedSteeringWheelAvailable:(BOOL)heatedSteeringWheelAvailable heatedWindshieldAvailable:(BOOL)heatedWindshieldAvailable heatedRearWindowAvailable:(BOOL)heatedRearWindowAvailable heatedMirrorsAvailable:(BOOL)heatedMirrorsAvailable __deprecated_msg("Use initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable: dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable: heatedSteeringWheelAvailable:heatedWindshieldAvailable: heatedRearWindowAvailable:heatedMirrorsAvailable: climateEnableAvailable: instead");
+/// Convenience init to describe the climate control capabilities.
+///
+/// @param moduleName The short friendly name of the climate control module
+/// @param fanSpeedAvailable Availability of the control of fan speed
+/// @param desiredTemperatureAvailable Availability of the control of desired temperature
+/// @param acEnableAvailable Availability of the control of turn on/off AC
+/// @param acMaxEnableAvailable Availability of the control of enable/disable air conditioning is ON on the maximum level
+/// @param circulateAirEnableAvailable Availability of the control of enable/disable circulate Air mode
+/// @param autoModeEnableAvailable Availability of the control of enable/disable auto mode
+/// @param dualModeEnableAvailable Availability of the control of enable/disable dual mode
+/// @param defrostZoneAvailable Availability of the control of defrost zones
+/// @param ventilationModeAvailable Availability of the control of air ventilation mode
+/// @param heatedSteeringWheelAvailable Availability of the control (enable/disable) of heated Steering Wheel
+/// @param heatedWindshieldAvailable Availability of the control (enable/disable) of heated Windshield
+/// @param heatedRearWindowAvailable Availability of the control (enable/disable) of heated Rear Window
+/// @param heatedMirrorsAvailable Availability of the control (enable/disable) of heated Mirrors
+/// @param climateEnableAvailable Availability of the control of enable/disable climate control
+/// @return An SDLClimateControlCapabilities object
- (instancetype)initWithModuleName:(NSString *)moduleName fanSpeedAvailable:(BOOL)fanSpeedAvailable desiredTemperatureAvailable:(BOOL)desiredTemperatureAvailable acEnableAvailable:(BOOL)acEnableAvailable acMaxEnableAvailable:(BOOL)acMaxEnableAvailable circulateAirAvailable:(BOOL)circulateAirEnableAvailable autoModeEnableAvailable:(BOOL)autoModeEnableAvailable dualModeEnableAvailable:(BOOL)dualModeEnableAvailable defrostZoneAvailable:(BOOL)defrostZoneAvailable ventilationModeAvailable:(BOOL)ventilationModeAvailable heatedSteeringWheelAvailable:(BOOL)heatedSteeringWheelAvailable heatedWindshieldAvailable:(BOOL)heatedWindshieldAvailable heatedRearWindowAvailable:(BOOL)heatedRearWindowAvailable heatedMirrorsAvailable:(BOOL)heatedMirrorsAvailable climateEnableAvailable:(BOOL)climateEnableAvailable __deprecated_msg("Use initWithModuleName: moduleId:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable: dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable: heatedSteeringWheelAvailable:heatedWindshieldAvailable: heatedRearWindowAvailable:heatedMirrorsAvailable: climateEnableAvailable: instead");
+/// Convenience init to describe the climate control capabilities with all properities.
+///
+/// @param moduleName The short friendly name of the climate control module.
+/// @param moduleInfo Information about a RC module, including its id
+/// @param fanSpeedAvailable Availability of the control of fan speed
+/// @param desiredTemperatureAvailable Availability of the control of desired temperature
+/// @param acEnableAvailable Availability of the control of turn on/off AC
+/// @param acMaxEnableAvailable Availability of the control of enable/disable air conditioning is ON on the maximum level
+/// @param circulateAirEnableAvailable Availability of the control of enable/disable circulate Air mode.
+/// @param autoModeEnableAvailable Availability of the control of enable/disable auto mode
+/// @param dualModeEnableAvailable Availability of the control of enable/disable dual mode
+/// @param defrostZoneAvailable Availability of the control of defrost zones
+/// @param ventilationModeAvailable Availability of the control of air ventilation mode
+/// @param heatedSteeringWheelAvailable Availability of the control (enable/disable) of heated Steering Wheel
+/// @param heatedWindshieldAvailable Availability of the control (enable/disable) of heated Windshield
+/// @param heatedRearWindowAvailable Availability of the control (enable/disable) of heated Rear Window
+/// @param heatedMirrorsAvailable Availability of the control (enable/disable) of heated Mirrors
+/// @param climateEnableAvailable Availability of the control of enable/disable climate control
+/// @return An SDLClimateControlCapabilities object
- (instancetype)initWithModuleName:(NSString *)moduleName moduleInfo:(nullable SDLModuleInfo *)moduleInfo fanSpeedAvailable:(BOOL)fanSpeedAvailable desiredTemperatureAvailable:(BOOL)desiredTemperatureAvailable acEnableAvailable:(BOOL)acEnableAvailable acMaxEnableAvailable:(BOOL)acMaxEnableAvailable circulateAirAvailable:(BOOL)circulateAirEnableAvailable autoModeEnableAvailable:(BOOL)autoModeEnableAvailable dualModeEnableAvailable:(BOOL)dualModeEnableAvailable defrostZoneAvailable:(BOOL)defrostZoneAvailable ventilationModeAvailable:(BOOL)ventilationModeAvailable heatedSteeringWheelAvailable:(BOOL)heatedSteeringWheelAvailable heatedWindshieldAvailable:(BOOL)heatedWindshieldAvailable heatedRearWindowAvailable:(BOOL)heatedRearWindowAvailable heatedMirrorsAvailable:(BOOL)heatedMirrorsAvailable climateEnableAvailable:(BOOL)climateEnableAvailable;
/**
diff --git a/SmartDeviceLink/SDLClimateControlData.h b/SmartDeviceLink/SDLClimateControlData.h
index 7d430d188..f811967d5 100644
--- a/SmartDeviceLink/SDLClimateControlData.h
+++ b/SmartDeviceLink/SDLClimateControlData.h
@@ -16,10 +16,52 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLClimateControlData : SDLRPCStruct
+/// Convenience init for climate control data.
+/// @param fanSpeed Speed of Fan in integer
+/// @param desiredTemperature Desired Temperature in SDLTemperature
+/// @param acEnable Represents if AC is enabled
+/// @param circulateAirEnable Represents if circulation of air is enabled
+/// @param autoModeEnable Represents if auto mode is enabled
+/// @param defrostZone Represents the kind of defrost zone
+/// @param dualModeEnable Represents if dual mode is enabled
+/// @param acMaxEnable Represents if ac max is enabled
+/// @param ventilationMode Represents the kind of ventilation zone
+/// @return An SDLClimateControlData object
- (instancetype)initWithFanSpeed:(nullable NSNumber<SDLInt> *)fanSpeed desiredTemperature:(nullable SDLTemperature *)desiredTemperature acEnable:(nullable NSNumber<SDLBool> *)acEnable circulateAirEnable:(nullable NSNumber<SDLBool> *)circulateAirEnable autoModeEnable:(nullable NSNumber<SDLBool> *)autoModeEnable defrostZone:(nullable SDLDefrostZone)defrostZone dualModeEnable:(nullable NSNumber<SDLBool> *)dualModeEnable acMaxEnable:(nullable NSNumber<SDLBool> *)acMaxEnable ventilationMode:(nullable SDLVentilationMode)ventilationMode __deprecated_msg("Use initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone: dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable: heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable instead");
+/// Convenience init for climate control data.
+/// @param fanSpeed Speed of Fan in integer
+/// @param desiredTemperature Desired Temperature in SDLTemperature
+/// @param acEnable Represents if AC is enabled
+/// @param circulateAirEnable Represents if circulation of air is enabled
+/// @param autoModeEnable Represents if auto mode is enabled
+/// @param defrostZone Represents the kind of defrost zone
+/// @param dualModeEnable Represents if dual mode is enabled
+/// @param acMaxEnable Represents if ac max is enabled
+/// @param ventilationMode Represents the kind of ventilation zone
+/// @param heatedSteeringWheelEnable Represents if heated steering wheel is enabled
+/// @param heatedWindshieldEnable Represents if heated windshield is enabled
+/// @param heatedRearWindowEnable Represents if heated rear window is enabled
+/// @param heatedMirrorsEnable Represents if heated mirrors are enabled
+/// @return An SDLClimateControlData object
- (instancetype)initWithFanSpeed:(nullable NSNumber<SDLInt> *)fanSpeed desiredTemperature:(nullable SDLTemperature *)desiredTemperature acEnable:(nullable NSNumber<SDLBool> *)acEnable circulateAirEnable:(nullable NSNumber<SDLBool> *)circulateAirEnable autoModeEnable:(nullable NSNumber<SDLBool> *)autoModeEnable defrostZone:(nullable SDLDefrostZone)defrostZone dualModeEnable:(nullable NSNumber<SDLBool> *)dualModeEnable acMaxEnable:(nullable NSNumber<SDLBool> *)acMaxEnable ventilationMode:(nullable SDLVentilationMode)ventilationMode heatedSteeringWheelEnable:(nullable NSNumber<SDLBool> *)heatedSteeringWheelEnable heatedWindshieldEnable:(nullable NSNumber<SDLBool> *)heatedWindshieldEnable heatedRearWindowEnable:(nullable NSNumber<SDLBool> *)heatedRearWindowEnable heatedMirrorsEnable:(nullable NSNumber<SDLBool> *)heatedMirrorsEnable __deprecated_msg("Use initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone: dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable: heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable instead");
+/// Convenience init for climate control data with all properties.
+/// @param fanSpeed Speed of Fan in integer
+/// @param desiredTemperature Desired Temperature in SDLTemperature
+/// @param acEnable Represents if AC is enabled
+/// @param circulateAirEnable Represents if circulation of air is enabled
+/// @param autoModeEnable Represents if auto mode is enabled
+/// @param defrostZone Represents the kind of defrost zone
+/// @param dualModeEnable Represents if dual mode is enabled
+/// @param acMaxEnable Represents if ac max is enabled
+/// @param ventilationMode Represents the kind of ventilation zone
+/// @param heatedSteeringWheelEnable Represents if heated steering wheel is enabled
+/// @param heatedWindshieldEnable Represents if heated windshield is enabled
+/// @param heatedRearWindowEnable Represents if heated rear window is enabled
+/// @param heatedMirrorsEnable Represents if heated mirrors are enabled
+/// @param climateEnable Represents if climate is enabled
+/// @return An SDLClimateControlData object
- (instancetype)initWithFanSpeed:(nullable NSNumber<SDLInt> *)fanSpeed desiredTemperature:(nullable SDLTemperature *)desiredTemperature acEnable:(nullable NSNumber<SDLBool> *)acEnable circulateAirEnable:(nullable NSNumber<SDLBool> *)circulateAirEnable autoModeEnable:(nullable NSNumber<SDLBool> *)autoModeEnable defrostZone:(nullable SDLDefrostZone)defrostZone dualModeEnable:(nullable NSNumber<SDLBool> *)dualModeEnable acMaxEnable:(nullable NSNumber<SDLBool> *)acMaxEnable ventilationMode:(nullable SDLVentilationMode)ventilationMode heatedSteeringWheelEnable:(nullable NSNumber<SDLBool> *)heatedSteeringWheelEnable heatedWindshieldEnable:(nullable NSNumber<SDLBool> *)heatedWindshieldEnable heatedRearWindowEnable:(nullable NSNumber<SDLBool> *)heatedRearWindowEnable heatedMirrorsEnable:(nullable NSNumber<SDLBool> *)heatedMirrorsEnable climateEnable:(nullable NSNumber<SDLBool> *)climateEnable;
/**
@@ -67,7 +109,7 @@ NS_ASSUME_NONNULL_BEGIN
@property (nullable, strong, nonatomic) NSNumber<SDLBool> *autoModeEnable;
/**
- * Represents the kind of defrost zone
+ * Represents the kind of defrost zone.
*
* Optional, SDLDefrostZone
*/
@@ -88,7 +130,7 @@ NS_ASSUME_NONNULL_BEGIN
@property (nullable, strong, nonatomic) NSNumber<SDLBool> *acMaxEnable;
/**
- * Represents the kind of Ventilation zone
+ * Represents the kind of Ventilation zone.
*
* Optional, SDLVentilationMode
*/
diff --git a/SmartDeviceLink/SDLCloudAppProperties.h b/SmartDeviceLink/SDLCloudAppProperties.h
index 2bd33d94d..6f64956a8 100644
--- a/SmartDeviceLink/SDLCloudAppProperties.h
+++ b/SmartDeviceLink/SDLCloudAppProperties.h
@@ -13,7 +13,7 @@
NS_ASSUME_NONNULL_BEGIN
-/*
+/**
* The cloud application properties.
*/
@interface SDLCloudAppProperties : SDLRPCStruct
diff --git a/SmartDeviceLink/SDLConfiguration.h b/SmartDeviceLink/SDLConfiguration.h
index fcb871870..663ca6a7d 100644
--- a/SmartDeviceLink/SDLConfiguration.h
+++ b/SmartDeviceLink/SDLConfiguration.h
@@ -17,6 +17,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// Contains information about the app's configurtion, such as lifecycle, lockscreen, encryption, etc.
@interface SDLConfiguration : NSObject <NSCopying>
/**
diff --git a/SmartDeviceLink/SDLCreateInteractionChoiceSet.h b/SmartDeviceLink/SDLCreateInteractionChoiceSet.h
index 1e094468d..da54d58e3 100644
--- a/SmartDeviceLink/SDLCreateInteractionChoiceSet.h
+++ b/SmartDeviceLink/SDLCreateInteractionChoiceSet.h
@@ -23,6 +23,11 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLCreateInteractionChoiceSet : SDLRPCRequest
+/// Convenience init for creating a choice set RPC
+///
+/// @param choiceId A unique ID that identifies the Choice Set
+/// @param choiceSet Array of choices, which the user can select by menu or voice recognition
+/// @return An SDLCreateInteractionChoiceSet object
- (instancetype)initWithId:(UInt32)choiceId choiceSet:(NSArray<SDLChoice *> *)choiceSet;
/**
diff --git a/SmartDeviceLink/SDLCreateWindowResponse.h b/SmartDeviceLink/SDLCreateWindowResponse.h
index bc6dc6641..62684e165 100644
--- a/SmartDeviceLink/SDLCreateWindowResponse.h
+++ b/SmartDeviceLink/SDLCreateWindowResponse.h
@@ -6,6 +6,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// Response to SDLCreateWindow
+///
+/// @since RPC 6.0
@interface SDLCreateWindowResponse : SDLRPCResponse
@end
diff --git a/SmartDeviceLink/SDLDateTime.h b/SmartDeviceLink/SDLDateTime.h
index a7c6e3696..905012f44 100644
--- a/SmartDeviceLink/SDLDateTime.h
+++ b/SmartDeviceLink/SDLDateTime.h
@@ -10,12 +10,46 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLDateTime : SDLRPCStruct
+/// Convenience init for creating a date
+///
+/// @param hour Hour part of time
+/// @param minute Minutes part of time
+/// @return An SDLDateTime object
- (instancetype)initWithHour:(UInt8)hour minute:(UInt8)minute;
+/// Convenience init for creating a date
+///
+/// @param hour Hour part of time
+/// @param minute Minutes part of time
+/// @param second Seconds part of time
+/// @param millisecond Milliseconds part of time
+/// @return An SDLDateTime object
- (instancetype)initWithHour:(UInt8)hour minute:(UInt8)minute second:(UInt8)second millisecond:(UInt16)millisecond;
+/// Convenience init for creating a date
+///
+/// @param hour Hour part of time
+/// @param minute Minutes part of time
+/// @param second Seconds part of time
+/// @param millisecond Milliseconds part of time
+/// @param day Day of the month
+/// @param month Month of the year
+/// @param year The year in YYYY format
+/// @return An SDLDateTime object
- (instancetype)initWithHour:(UInt8)hour minute:(UInt8)minute second:(UInt8)second millisecond:(UInt16)millisecond day:(UInt8)day month:(UInt8)month year:(UInt16)year;
+/// Convenience init for creating a date with all properties
+///
+/// @param hour Hour part of time
+/// @param minute Minutes part of time
+/// @param second Seconds part of time
+/// @param millisecond Milliseconds part of time
+/// @param day Day of the month
+/// @param month Month of the year
+/// @param year The year in YYYY format
+/// @param timezoneMinuteOffset Time zone offset in Min with regard to UTC
+/// @param timezoneHourOffset Time zone offset in Hours with regard to UTC
+/// @return An SDLDateTime object
- (instancetype)initWithHour:(UInt8)hour minute:(UInt8)minute second:(UInt8)second millisecond:(UInt16)millisecond day:(UInt8)day month:(UInt8)month year:(UInt16)year timezoneMinuteOffset:(UInt8)timezoneMinuteOffset timezoneHourOffset:(int)timezoneHourOffset;
/**
diff --git a/SmartDeviceLink/SDLDeleteCommand.h b/SmartDeviceLink/SDLDeleteCommand.h
index 3d7e45801..f6b059c20 100644
--- a/SmartDeviceLink/SDLDeleteCommand.h
+++ b/SmartDeviceLink/SDLDeleteCommand.h
@@ -21,6 +21,10 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLDeleteCommand : SDLRPCRequest
+/// Convenience init to remove a command from the menu
+///
+/// @param commandId The Command ID that identifies the Command to be deleted from Command Menu
+/// @return An SDLDeleteCommand object
- (instancetype)initWithId:(UInt32)commandId;
/**
diff --git a/SmartDeviceLink/SDLDeleteFile.h b/SmartDeviceLink/SDLDeleteFile.h
index 927d2a7cc..04e1814a1 100644
--- a/SmartDeviceLink/SDLDeleteFile.h
+++ b/SmartDeviceLink/SDLDeleteFile.h
@@ -17,6 +17,10 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLDeleteFile : SDLRPCRequest
+/// Convenience init to delete a file
+///
+/// @param fileName A file reference name
+/// @return An SDLDeleteFile object
- (instancetype)initWithFileName:(NSString *)fileName;
/**
diff --git a/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h b/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h
index 3bef8d740..19bbc069f 100644
--- a/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h
+++ b/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h
@@ -23,6 +23,10 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLDeleteInteractionChoiceSet : SDLRPCRequest
+/// Convenience init to delete a choice set
+///
+/// @param choiceId A unique ID that identifies the Choice Set
+/// @return An SDLDeleteInteractionChoiceSet object
- (instancetype)initWithId:(UInt32)choiceId;
/**
diff --git a/SmartDeviceLink/SDLDeleteSubMenu.h b/SmartDeviceLink/SDLDeleteSubMenu.h
index c6562e924..5f9bf73ff 100644
--- a/SmartDeviceLink/SDLDeleteSubMenu.h
+++ b/SmartDeviceLink/SDLDeleteSubMenu.h
@@ -21,6 +21,10 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLDeleteSubMenu : SDLRPCRequest
+/// Convenience init to delete a submenu
+///
+/// @param menuId Identifies the SDLSubMenu to be delete
+/// @return An SDLDeleteSubMenu object
- (instancetype)initWithId:(UInt32)menuId;
/**
diff --git a/SmartDeviceLink/SDLDeleteWindowResponse.h b/SmartDeviceLink/SDLDeleteWindowResponse.h
index d068f0aea..e2308bd08 100644
--- a/SmartDeviceLink/SDLDeleteWindowResponse.h
+++ b/SmartDeviceLink/SDLDeleteWindowResponse.h
@@ -10,8 +10,12 @@
NS_ASSUME_NONNULL_BEGIN
+/// Response to DeleteWindow
+///
+/// @since RPC 6.0
@interface SDLDeleteWindowResponse : SDLRPCResponse
@end
NS_ASSUME_NONNULL_END
+
diff --git a/SmartDeviceLink/SDLDeviceInfo.h b/SmartDeviceLink/SDLDeviceInfo.h
index ba43d32ee..f30e2d598 100644
--- a/SmartDeviceLink/SDLDeviceInfo.h
+++ b/SmartDeviceLink/SDLDeviceInfo.h
@@ -10,6 +10,9 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLDeviceInfo : SDLRPCStruct
+/// Convenience init. Object will contain all information about the connected device automatically.
+///
+/// @return An SDLDeviceInfo object
+ (instancetype)currentDevice;
/**
diff --git a/SmartDeviceLink/SDLDiagnosticMessage.h b/SmartDeviceLink/SDLDiagnosticMessage.h
index c4ede3b4a..74cbbcdff 100644
--- a/SmartDeviceLink/SDLDiagnosticMessage.h
+++ b/SmartDeviceLink/SDLDiagnosticMessage.h
@@ -14,6 +14,12 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLDiagnosticMessage : SDLRPCRequest
+/// Convenience init
+///
+/// @param targetId Name of target ECU
+/// @param length Length of message (in bytes)
+/// @param data Array of bytes comprising CAN message
+/// @return An SDLDiagnosticMessage object
- (instancetype)initWithTargetId:(UInt16)targetId length:(UInt16)length data:(NSArray<NSNumber<SDLUInt> *> *)data;
/**
diff --git a/SmartDeviceLink/SDLDialNumber.h b/SmartDeviceLink/SDLDialNumber.h
index 292ab7adc..44c6b7751 100644
--- a/SmartDeviceLink/SDLDialNumber.h
+++ b/SmartDeviceLink/SDLDialNumber.h
@@ -14,6 +14,10 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLDialNumber : SDLRPCRequest
+/// Convenience init to initiate a dial number request
+///
+/// @param number Up to 40 character string representing the phone number. All characters stripped except for '0'-'9', '*', '#', ',', ';', and '+'.
+/// @return An SDLDialNumber object
- (instancetype)initWithNumber:(NSString *)number;
/**
diff --git a/SmartDeviceLink/SDLDirection.h b/SmartDeviceLink/SDLDirection.h
index b35f4c644..7f21ca385 100644
--- a/SmartDeviceLink/SDLDirection.h
+++ b/SmartDeviceLink/SDLDirection.h
@@ -8,17 +8,17 @@
#import "SDLEnum.h"
-/*
+/**
* A navigation direction.
*/
typedef SDLEnum SDLDirection SDL_SWIFT_ENUM;
-/*
+/**
* Direction left
*/
extern SDLDirection const SDLDirectionLeft;
-/*
+/**
* Direction right
*/
extern SDLDirection const SDLDirectionRight;
diff --git a/SmartDeviceLink/SDLEncodedSyncPData.h b/SmartDeviceLink/SDLEncodedSyncPData.h
index 402147ca7..df7f1a4f7 100644
--- a/SmartDeviceLink/SDLEncodedSyncPData.h
+++ b/SmartDeviceLink/SDLEncodedSyncPData.h
@@ -4,7 +4,7 @@
#import "SDLRPCRequest.h"
-/*
+/**
* Allows encoded data in the form of SyncP packets to be sent to the SYNC module. Legacy / v1 Protocol implementation; use SyncPData instead.
*
* *** DEPRECATED ***
diff --git a/SmartDeviceLink/SDLEncryptionConfiguration.h b/SmartDeviceLink/SDLEncryptionConfiguration.h
index c116ceb22..8173ba655 100644
--- a/SmartDeviceLink/SDLEncryptionConfiguration.h
+++ b/SmartDeviceLink/SDLEncryptionConfiguration.h
@@ -14,6 +14,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// The encryption configuration data
@interface SDLEncryptionConfiguration : NSObject <NSCopying>
/**
diff --git a/SmartDeviceLink/SDLEnum.h b/SmartDeviceLink/SDLEnum.h
index d22bc44db..c62a733e5 100644
--- a/SmartDeviceLink/SDLEnum.h
+++ b/SmartDeviceLink/SDLEnum.h
@@ -7,8 +7,10 @@
NS_ASSUME_NONNULL_BEGIN
+/// NSString SDLEnum typedef
typedef NSString* SDLEnum SDL_SWIFT_ENUM;
+/// Extensions to NSString specifically for SDL string enums
@interface NSString (SDLEnum)
/**
diff --git a/SmartDeviceLink/SDLEqualizerSettings.h b/SmartDeviceLink/SDLEqualizerSettings.h
index 64da62126..c42db47d2 100644
--- a/SmartDeviceLink/SDLEqualizerSettings.h
+++ b/SmartDeviceLink/SDLEqualizerSettings.h
@@ -11,6 +11,10 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLEqualizerSettings : SDLRPCStruct
+/// Convenience init
+///
+/// @param channelId Read-only channel / frequency name
+/// @param channelSetting Reflects the setting, from 0%-100%.
- (instancetype)initWithChannelId:(UInt8)channelId channelSetting:(UInt8)channelSetting;
/**
diff --git a/SmartDeviceLink/SDLErrorConstants.h b/SmartDeviceLink/SDLErrorConstants.h
index 66a9c2a70..f6c7e27ab 100644
--- a/SmartDeviceLink/SDLErrorConstants.h
+++ b/SmartDeviceLink/SDLErrorConstants.h
@@ -88,23 +88,23 @@ typedef NS_ENUM(NSInteger, SDLFileManagerError) {
* The file manager could not find the local file.
*/
SDLFileManagerErrorFileDoesNotExist = -5,
- /*
+ /**
* The file upload was canceled.
*/
SDLFileManagerUploadCanceled = -6,
- /*
+ /**
* One or more of multiple files being uploaded or deleted failed.
*/
SDLFileManagerMultipleFileUploadTasksFailed = -7,
- /*
+ /**
* One or more of multiple files being uploaded or deleted failed.
*/
SDLFileManagerMultipleFileDeleteTasksFailed = -8,
- /*
+ /**
* The file data is nil or empty.
*/
SDLFileManagerErrorFileDataMissing = -9,
- /*
+ /**
* The file is a static icon, which cannot be uploaded
*/
SDLFileManagerErrorStaticIcon = -10,
@@ -112,36 +112,43 @@ typedef NS_ENUM(NSInteger, SDLFileManagerError) {
/**
Errors associated with the ScreenManager class
-
- - SDLTextAndGraphicManagerErrorPendingUpdateSuperseded: A pending update was superseded by a newer requested update. The old update will not be sent
*/
typedef NS_ENUM(NSInteger, SDLTextAndGraphicManagerError) {
+ /// A pending update was superseded by a newer requested update. The old update will not be sent
SDLTextAndGraphicManagerErrorPendingUpdateSuperseded = -1
};
/**
Errors associated with the ScreenManager class
-
- - SDLSoftButtonManagerErrorPendingUpdateSuperseded: A pending update was superseded by a newer requested update. The old update will not be sent
*/
typedef NS_ENUM(NSInteger, SDLSoftButtonManagerError) {
+ /// A pending update was superseded by a newer requested update. The old update will not be sent
SDLSoftButtonManagerErrorPendingUpdateSuperseded = -1
};
/**
Errors associated with the ScreenManager class
-
- - SDLMenuManagerErrorRPCsFailed: Sending menu-related RPCs returned an error from the remote system
*/
typedef NS_ENUM(NSInteger, SDLMenuManagerError) {
+ /// Sending menu-related RPCs returned an error from the remote system
SDLMenuManagerErrorRPCsFailed = -1
};
+/// Errors associated with Choice Set class
typedef NS_ENUM(NSInteger, SDLChoiceSetManagerError) {
+ /// The choice set has been deleted before it was presented
SDLChoiceSetManagerErrorPendingPresentationDeleted = -1,
+
+ /// The choice set failed to delete
SDLChoiceSetManagerErrorDeletionFailed = -2,
+
+ /// The upload failed
SDLChoiceSetManagerErrorUploadFailed = -3,
+
+ /// The menu items failed to be created
SDLChoiceSetManagerErrorFailedToCreateMenuItems = -4,
+
+ /// Invalid state
SDLChoiceSetManagerErrorInvalidState = -5
};
diff --git a/SmartDeviceLink/SDLFile.h b/SmartDeviceLink/SDLFile.h
index b1a75f3a8..4b2273dc9 100644
--- a/SmartDeviceLink/SDLFile.h
+++ b/SmartDeviceLink/SDLFile.h
@@ -13,6 +13,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// Crates an SDLFile from a file
@interface SDLFile : NSObject <NSCopying>
/**
@@ -64,6 +65,7 @@ NS_ASSUME_NONNULL_BEGIN
*/
@property (assign, nonatomic, readonly) BOOL isStaticIcon;
+/// Initializer unavailable
- (instancetype)init NS_UNAVAILABLE;
/**
diff --git a/SmartDeviceLink/SDLFileManager.h b/SmartDeviceLink/SDLFileManager.h
index 5eae0ff4b..91a0201d5 100644
--- a/SmartDeviceLink/SDLFileManager.h
+++ b/SmartDeviceLink/SDLFileManager.h
@@ -18,6 +18,11 @@
NS_ASSUME_NONNULL_BEGIN
+/// The handler that is called when the manager is set up or failed to set up with an error.
+/// This is for internal use only.
+///
+/// @param success True if every request succeeded, false if any failed.
+/// @param error The error that occurred during the request if any occurred.
typedef void (^SDLFileManagerStartupCompletionHandler)(BOOL success, NSError *__nullable error);
diff --git a/SmartDeviceLink/SDLFileManagerConfiguration.h b/SmartDeviceLink/SDLFileManagerConfiguration.h
index 693a4111f..7bf61df9f 100644
--- a/SmartDeviceLink/SDLFileManagerConfiguration.h
+++ b/SmartDeviceLink/SDLFileManagerConfiguration.h
@@ -12,6 +12,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// File manager configuration information
@interface SDLFileManagerConfiguration : NSObject <NSCopying>
/**
diff --git a/SmartDeviceLink/SDLFileManagerConstants.h b/SmartDeviceLink/SDLFileManagerConstants.h
index 39950b4f6..d6733f89d 100644
--- a/SmartDeviceLink/SDLFileManagerConstants.h
+++ b/SmartDeviceLink/SDLFileManagerConstants.h
@@ -12,6 +12,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// Typedef SDLFileName
typedef NSString SDLFileName;
/**
diff --git a/SmartDeviceLink/SDLFunctionID.h b/SmartDeviceLink/SDLFunctionID.h
index b9766714b..575d17643 100644
--- a/SmartDeviceLink/SDLFunctionID.h
+++ b/SmartDeviceLink/SDLFunctionID.h
@@ -7,11 +7,21 @@
NS_ASSUME_NONNULL_BEGIN
+/// A function ID for an SDL RPC
@interface SDLFunctionID : NSObject
+/// The shared object for pulling function id information
+ (instancetype)sharedInstance;
+/// Gets the function name for a given SDL RPC function ID
+///
+/// @param functionID A function ID
+/// @returns An SDLRPCFunctionName
- (nullable SDLRPCFunctionName)functionNameForId:(UInt32)functionID;
+
+/// Gets the function ID for a given SDL RPC function name
+///
+/// @param functionName The RPC function name
- (nullable NSNumber<SDLInt> *)functionIdForName:(SDLRPCFunctionName)functionName;
@end
diff --git a/SmartDeviceLink/SDLGetAppServiceDataResponse.h b/SmartDeviceLink/SDLGetAppServiceDataResponse.h
index ca94c1790..30b2c6cc8 100644
--- a/SmartDeviceLink/SDLGetAppServiceDataResponse.h
+++ b/SmartDeviceLink/SDLGetAppServiceDataResponse.h
@@ -12,7 +12,7 @@
NS_ASSUME_NONNULL_BEGIN
-/*
+/**
* This response includes the data that was requested from the specific service.
*/
@interface SDLGetAppServiceDataResponse : SDLRPCResponse
diff --git a/SmartDeviceLink/SDLGetDTCs.h b/SmartDeviceLink/SDLGetDTCs.h
index 3cc55e520..2ba8339d5 100644
--- a/SmartDeviceLink/SDLGetDTCs.h
+++ b/SmartDeviceLink/SDLGetDTCs.h
@@ -18,8 +18,17 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLGetDTCs : SDLRPCRequest
+/// Convenience init
+///
+/// @param name Name of the module to receive the DTC form
+/// @return An SDLGetDTCs object
- (instancetype)initWithECUName:(UInt16)name;
+/// Convenience init with all properties
+///
+/// @param name Name of the module to receive the DTC form
+/// @param mask DTC Mask Byte to be sent in diagnostic request to module
+/// @return An SDLGetDTCs object
- (instancetype)initWithECUName:(UInt16)name mask:(UInt8)mask;
/**
diff --git a/SmartDeviceLink/SDLGetFileResponse.h b/SmartDeviceLink/SDLGetFileResponse.h
index cf6a5cef9..52a2fb5f4 100644
--- a/SmartDeviceLink/SDLGetFileResponse.h
+++ b/SmartDeviceLink/SDLGetFileResponse.h
@@ -10,9 +10,11 @@
#import "SDLFileType.h"
-
NS_ASSUME_NONNULL_BEGIN
+/// Response to GetFiles
+///
+/// @since RPC 5.1
@interface SDLGetFileResponse : SDLRPCResponse
/**
diff --git a/SmartDeviceLink/SDLGetInteriorVehicleData.h b/SmartDeviceLink/SDLGetInteriorVehicleData.h
index 143a2468f..baddec94d 100644
--- a/SmartDeviceLink/SDLGetInteriorVehicleData.h
+++ b/SmartDeviceLink/SDLGetInteriorVehicleData.h
@@ -18,16 +18,43 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLGetInteriorVehicleData : SDLRPCRequest
+/// Convenience init to get information of a particular module type with a module ID.
+///
+/// @param moduleType The type of a RC module to retrieve module data from the vehicle
+/// @param moduleId Id of a module, published by System Capability
+/// @return An SDLGetInteriorVehicleData object
- (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;
+/// Convenience init to get information and subscribe to a particular module type with a module ID.
+///
+/// @param moduleType The type of a RC module to retrieve module data from the vehicle
+/// @param moduleId Id of a module, published by System Capability
+/// @return An SDLGetInteriorVehicleData object
- (instancetype)initAndSubscribeToModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;
+/// Convenience init to unsubscribe from particular module with a module ID.
+///
+/// @param moduleType The type of a RC module to retrieve module data from the vehicle
+/// @param moduleId Id of a module, published by System Capability
+/// @return An SDLGetInteriorVehicleData object
- (instancetype)initAndUnsubscribeToModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;
+/// Convenience init to get information of a particular module type.
+///
+/// @param moduleType The type of a RC module to retrieve module data from the vehicle
+/// @return An SDLGetInteriorVehicleData object
- (instancetype)initWithModuleType:(SDLModuleType)moduleType __deprecated_msg("Use initWithModuleType:moduleId: instead");
+/// Convenience init to get information and subscribe to a particular module type.
+///
+/// @param moduleType The type of a RC module to retrieve module data from the vehicle
+/// @return An SDLGetInteriorVehicleData object
- (instancetype)initAndSubscribeToModuleType:(SDLModuleType)moduleType __deprecated_msg("Use initAndSubscribeToModuleType:moduleId: instead");
+/// Convenience init to unsubscribe from particular module type.
+///
+/// @param moduleType The type of a RC module to retrieve module data from the vehicle
+/// @return An SDLGetInteriorVehicleData object
- (instancetype)initAndUnsubscribeToModuleType:(SDLModuleType)moduleType __deprecated_msg("Use initAndUnsubscribeToModuleType:moduleId:");
/**
diff --git a/SmartDeviceLink/SDLGetInteriorVehicleDataConsent.h b/SmartDeviceLink/SDLGetInteriorVehicleDataConsent.h
index ff647fcde..b3ab2342a 100644
--- a/SmartDeviceLink/SDLGetInteriorVehicleDataConsent.h
+++ b/SmartDeviceLink/SDLGetInteriorVehicleDataConsent.h
@@ -11,8 +11,17 @@
NS_ASSUME_NONNULL_BEGIN
+
+/// This RPC allows you to get consent to control a certian module
+///
+/// @since RPC 6.0
@interface SDLGetInteriorVehicleDataConsent : SDLRPCRequest
+/// Convenience init to get consent to control a module
+///
+/// @param moduleType The module type that the app requests to control
+/// @param moduleIds Ids of a module of same type, published by System Capability
+/// @return An SDLGetInteriorVehicleDataConsent object
- (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleIds:(NSArray<NSString *> *)moduleIds;
/**
diff --git a/SmartDeviceLink/SDLGetInteriorVehicleDataConsentResponse.h b/SmartDeviceLink/SDLGetInteriorVehicleDataConsentResponse.h
index 7aee83e57..a22ec39d9 100644
--- a/SmartDeviceLink/SDLGetInteriorVehicleDataConsentResponse.h
+++ b/SmartDeviceLink/SDLGetInteriorVehicleDataConsentResponse.h
@@ -10,6 +10,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// Response to GetInteriorVehicleDataConsent
+///
+/// @since RPC 6.0
@interface SDLGetInteriorVehicleDataConsentResponse : SDLRPCResponse
/**
diff --git a/SmartDeviceLink/SDLGetSystemCapability.h b/SmartDeviceLink/SDLGetSystemCapability.h
index b81704e35..004074ea5 100644
--- a/SmartDeviceLink/SDLGetSystemCapability.h
+++ b/SmartDeviceLink/SDLGetSystemCapability.h
@@ -13,8 +13,10 @@
NS_ASSUME_NONNULL_BEGIN
-/*
- * Request for expanded information about a supported system/HMI capability
+/**
+ * SDL RPC Request for expanded information about a supported system/HMI capability
+ *
+ * @since SDL 4.5
*/
@interface SDLGetSystemCapability : SDLRPCRequest
diff --git a/SmartDeviceLink/SDLGetWayPoints.h b/SmartDeviceLink/SDLGetWayPoints.h
index be84df565..331acc3a0 100644
--- a/SmartDeviceLink/SDLGetWayPoints.h
+++ b/SmartDeviceLink/SDLGetWayPoints.h
@@ -7,8 +7,15 @@
NS_ASSUME_NONNULL_BEGIN
+/// This RPC allows you to get navigation waypoint data
+///
+/// @since RPC 4.1
@interface SDLGetWayPoints : SDLRPCRequest
+/// Convenience init to get waypoints.
+///
+/// @param type To request for either the destination only or for all waypoints including destination
+/// @return An SDLGetWayPoints object
- (instancetype)initWithType:(SDLWayPointType)type;
/**
diff --git a/SmartDeviceLink/SDLHMISettingsControlCapabilities.h b/SmartDeviceLink/SDLHMISettingsControlCapabilities.h
index 4f0f0cf45..b79ec606b 100644
--- a/SmartDeviceLink/SDLHMISettingsControlCapabilities.h
+++ b/SmartDeviceLink/SDLHMISettingsControlCapabilities.h
@@ -6,6 +6,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// HMI data struct for HMI control settings
+///
+/// @since 5.0
@interface SDLHMISettingsControlCapabilities : SDLRPCStruct
/**
diff --git a/SmartDeviceLink/SDLHapticRect.h b/SmartDeviceLink/SDLHapticRect.h
index 44de77182..ca7182ade 100644
--- a/SmartDeviceLink/SDLHapticRect.h
+++ b/SmartDeviceLink/SDLHapticRect.h
@@ -19,6 +19,11 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLHapticRect : SDLRPCStruct
+/// Convenience init with all parameters
+///
+/// @param id A user control spatial identifier
+/// @param rect The position of the haptic rectangle to be highlighted. The center of this rectangle will be "touched" when a press occurs
+/// @return An SDLHapticRect object
- (instancetype)initWithId:(UInt32)id rect:(SDLRectangle *)rect;
/**
diff --git a/SmartDeviceLink/SDLHybridAppPreference.h b/SmartDeviceLink/SDLHybridAppPreference.h
index e07987e78..171edba2c 100644
--- a/SmartDeviceLink/SDLHybridAppPreference.h
+++ b/SmartDeviceLink/SDLHybridAppPreference.h
@@ -13,17 +13,17 @@
*/
typedef SDLEnum SDLHybridAppPreference SDL_SWIFT_ENUM;
-/*
+/**
* App preference of mobile.
*/
extern SDLHybridAppPreference const SDLHybridAppPreferenceMobile;
-/*
+/**
* App preference of cloud.
*/
extern SDLHybridAppPreference const SDLHybridAppPreferenceCloud;
-/*
+/**
* App preference of both. Allows both the mobile and the cloud versions of the app to attempt to connect at the same time, however the first app that is registered is the one that is allowed to stay registered.
*/
extern SDLHybridAppPreference const SDLHybridAppPreferenceBoth;
diff --git a/SmartDeviceLink/SDLImageResolution.h b/SmartDeviceLink/SDLImageResolution.h
index 2e68bfdc6..bd9a82ae4 100644
--- a/SmartDeviceLink/SDLImageResolution.h
+++ b/SmartDeviceLink/SDLImageResolution.h
@@ -25,6 +25,11 @@ NS_ASSUME_NONNULL_BEGIN
*/
@property (strong, nonatomic) NSNumber<SDLInt> *resolutionHeight;
+/// Convenience init with all parameters
+///
+/// @param width Resolution width
+/// @param height Resolution height
+/// @return An SDLImageResolution object
- (instancetype)initWithWidth:(uint16_t)width height:(uint16_t)height;
@end
diff --git a/SmartDeviceLink/SDLKeyboardDelegate.h b/SmartDeviceLink/SDLKeyboardDelegate.h
index 4af085ab4..5637a2a45 100644
--- a/SmartDeviceLink/SDLKeyboardDelegate.h
+++ b/SmartDeviceLink/SDLKeyboardDelegate.h
@@ -35,10 +35,9 @@ typedef void(^SDLKeyboardAutoCompleteResultsHandler)(NSArray<NSString *> *_Nulla
*/
typedef void(^SDLKeyboardCharacterSetCompletionHandler)(NSArray<NSString *> *_Nullable updatedCharacterSet);
+/// They delegate of a keyboard popup allowing customization at runtime of the keyboard.
@protocol SDLKeyboardDelegate <NSObject>
-//
-
/**
The keyboard session completed with some input.
diff --git a/SmartDeviceLink/SDLLifecycleConfiguration.h b/SmartDeviceLink/SDLLifecycleConfiguration.h
index 36ad3565e..f2b59301b 100644
--- a/SmartDeviceLink/SDLLifecycleConfiguration.h
+++ b/SmartDeviceLink/SDLLifecycleConfiguration.h
@@ -19,8 +19,12 @@
NS_ASSUME_NONNULL_BEGIN
+/// List of secondary transports
typedef NS_OPTIONS(NSUInteger, SDLSecondaryTransports) {
+ /// No secondary transport
SDLSecondaryTransportsNone = 0,
+
+ /// TCP as secondary transport
SDLSecondaryTransportsTCP = 1 << 0
};
@@ -29,6 +33,7 @@ typedef NS_OPTIONS(NSUInteger, SDLSecondaryTransports) {
*/
@interface SDLLifecycleConfiguration : NSObject <NSCopying>
+/// Initializer unavailable
- (instancetype)init NS_UNAVAILABLE;
/**
diff --git a/SmartDeviceLink/SDLLightCapabilities.h b/SmartDeviceLink/SDLLightCapabilities.h
index 0bdac1a62..19f3024eb 100644
--- a/SmartDeviceLink/SDLLightCapabilities.h
+++ b/SmartDeviceLink/SDLLightCapabilities.h
@@ -7,6 +7,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// Current Light capabilities.
+///
+/// @since RPC 5.0
@interface SDLLightCapabilities : SDLRPCStruct
/**
diff --git a/SmartDeviceLink/SDLLightControlCapabilities.h b/SmartDeviceLink/SDLLightControlCapabilities.h
index d50e14db9..13f709904 100644
--- a/SmartDeviceLink/SDLLightControlCapabilities.h
+++ b/SmartDeviceLink/SDLLightControlCapabilities.h
@@ -8,6 +8,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// Current light control capabilities.
+///
+/// @since RPC 5.0
@interface SDLLightControlCapabilities : SDLRPCStruct
/**
diff --git a/SmartDeviceLink/SDLLightControlData.h b/SmartDeviceLink/SDLLightControlData.h
index 49d2fe692..a76d4c727 100644
--- a/SmartDeviceLink/SDLLightControlData.h
+++ b/SmartDeviceLink/SDLLightControlData.h
@@ -7,6 +7,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// Data about the current light controls
+///
+/// @since SDL 5.0
@interface SDLLightControlData : SDLRPCStruct
/**
diff --git a/SmartDeviceLink/SDLLightState.h b/SmartDeviceLink/SDLLightState.h
index c44ebf48e..296fbceee 100644
--- a/SmartDeviceLink/SDLLightState.h
+++ b/SmartDeviceLink/SDLLightState.h
@@ -10,6 +10,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// Current light control state
+///
+/// @since RPC 5.0
@interface SDLLightState : SDLRPCStruct
/**
diff --git a/SmartDeviceLink/SDLLockScreenConfiguration.h b/SmartDeviceLink/SDLLockScreenConfiguration.h
index 317beabe4..e3e966987 100644
--- a/SmartDeviceLink/SDLLockScreenConfiguration.h
+++ b/SmartDeviceLink/SDLLockScreenConfiguration.h
@@ -13,16 +13,18 @@ NS_ASSUME_NONNULL_BEGIN
/**
Describes when the lock screen should be shown.
-
- - SDLLockScreenConfigurationModeNever: The lock screen should never be shown. This should almost always mean that you will build your own lock screen.
- - SDLLockScreenConfigurationModeRequiredOnly: The lock screen should only be shown when it is required by the head unit.
- - SDLLockScreenConfigurationModeOptionalOrRequired: The lock screen should be shown when required by the head unit or when the head unit says that its optional, but *not* in other cases, such as before the user has interacted with your app on the head unit.
- - SDLLockScreenConfigurationModeAlways: The lock screen should always be shown after connection.
*/
typedef NS_ENUM(NSUInteger, SDLLockScreenConfigurationDisplayMode) {
+ /// The lock screen should never be shown. This should almost always mean that you will build your own lock screen.
SDLLockScreenConfigurationDisplayModeNever,
+
+ /// The lock screen should only be shown when it is required by the head unit.
SDLLockScreenConfigurationDisplayModeRequiredOnly,
+
+ /// The lock screen should be shown when required by the head unit or when the head unit says that its optional, but *not* in other cases, such as before the user has interacted with your app on the head unit.
SDLLockScreenConfigurationDisplayModeOptionalOrRequired,
+
+ /// The lock screen should always be shown after connection.
SDLLockScreenConfigurationDisplayModeAlways
};
@@ -81,6 +83,7 @@ typedef NS_ENUM(NSUInteger, SDLLockScreenConfigurationDisplayMode) {
*/
@property (strong, nonatomic, readonly, nullable) UIViewController *customViewController;
+/// Initializer unavailable
- (instancetype)init NS_UNAVAILABLE;
/**
diff --git a/SmartDeviceLink/SDLLockScreenViewController.h b/SmartDeviceLink/SDLLockScreenViewController.h
index 2b19537b5..acce47b1f 100644
--- a/SmartDeviceLink/SDLLockScreenViewController.h
+++ b/SmartDeviceLink/SDLLockScreenViewController.h
@@ -10,8 +10,10 @@
NS_ASSUME_NONNULL_BEGIN
+/// The view controller for the lockscreen.
@interface SDLLockScreenViewController : UIViewController
+/// A block that can be used to close the lockscreen when the user swipes on the lockscreen. Override this in your own custom view controllers if you build a custom lock screen.
typedef void (^SwipeGestureCallbackBlock)(void);
/**
diff --git a/SmartDeviceLink/SDLLogConfiguration.h b/SmartDeviceLink/SDLLogConfiguration.h
index f92b30be5..4b6b030cf 100644
--- a/SmartDeviceLink/SDLLogConfiguration.h
+++ b/SmartDeviceLink/SDLLogConfiguration.h
@@ -17,6 +17,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// Information about the current logging configuration
@interface SDLLogConfiguration : NSObject <NSCopying>
/**
diff --git a/SmartDeviceLink/SDLLogConstants.h b/SmartDeviceLink/SDLLogConstants.h
index f0d9751bc..e514edffb 100644
--- a/SmartDeviceLink/SDLLogConstants.h
+++ b/SmartDeviceLink/SDLLogConstants.h
@@ -20,55 +20,66 @@ NS_ASSUME_NONNULL_BEGIN
*/
typedef BOOL (^SDLLogFilterBlock)(SDLLogModel *log);
+/// An enum describing log bytes direction
typedef NS_ENUM(NSUInteger, SDLLogBytesDirection) {
+ /// Transmit from the app
SDLLogBytesDirectionTransmit,
+
+ /// Receive from the module
SDLLogBytesDirectionReceive
};
/**
Flags used for SDLLogLevel to provide correct enum values. This is purely for internal use.
-
- - SDLLogFlagVerbose: Verbose level logging
- - SDLLogFlagDebug: Debug level logging
- - SDLLogFlagWarning: Warning level logging
- - SDLLogFlagError: Error level logging.
*/
typedef NS_OPTIONS(NSUInteger, SDLLogFlag) {
+ /// Error level logging
SDLLogFlagError = 1 << 0,
+
+ /// Warning level logging
SDLLogFlagWarning = 1 << 1,
+
+ /// Debug level logging
SDLLogFlagDebug = 1 << 2,
+
+ /// Verbose level logging
SDLLogFlagVerbose = 1 << 3,
};
/**
An enum describing a level of logging.
-
- - SDLLogLevelDefault: This is used to describe that a "specific" logging will instead use the global log level, for example, a module may use the global log level instead of its own by specifying this level.
- - SDLLogLevelOff: This is used to describe a level that involves absolutely no logs being output.
- - SDLLogLevelError: Only error level logs will be output.
- - SDLLogLevelWarning: Both error and warning level logs will be output.
- - SDLLogLevelDebug: Error, warning, and debug level logs will be output. This level will never be output in RELEASE environments.
- - SDLLogLevelVerbose: All level logs will be output. This level will never be output in RELEASE environments.
*/
typedef NS_ENUM(NSInteger, SDLLogLevel) {
+ /// This is used to describe that a "specific" logging will instead use the global log level, for example, a module may use the global log level instead of its own by specifying this level.
SDLLogLevelDefault = -1,
+
+ /// This is used to describe a level that involves absolutely no logs being output.
SDLLogLevelOff = 0,
+
+ /// Only error level logs will be output
SDLLogLevelError = SDLLogFlagError,
+
+ /// Both error and warning level logs will be output
SDLLogLevelWarning = (SDLLogFlagError | SDLLogFlagWarning),
+
+ /// Error, warning, and debug level logs will be output. This level will never be output in RELEASE environments
SDLLogLevelDebug = (SDLLogFlagWarning | SDLLogFlagDebug),
+
+ /// All level logs will be output. This level will never be output in RELEASE environments
SDLLogLevelVerbose = (SDLLogFlagDebug | SDLLogFlagVerbose)
};
/**
The output format of logs; how they will appear when printed out into a string.
-
- - SDLLogFormatTypeSimple: A bare-bones log format: `09:52:07:324 🔹 (SDL)Protocol – a random test i guess`
- - SDLLogFormatTypeDefault: A middle detail default log format: `09:52:07:324 🔹 (SDL)Protocol:SDLV2ProtocolHeader:25 – Some log message`
- - SDLLogFormatTypeDetailed: A very detailed log format: `09:52:07:324 🔹 DEBUG com.apple.main-thread:(SDL)Protocol:[SDLV2ProtocolHeader parse:]:74 – Some log message`
*/
typedef NS_ENUM(NSUInteger, SDLLogFormatType) {
+ /// A bare-bones log format: `09:52:07:324 🔹 (SDL)Protocol – a random test i guess`
SDLLogFormatTypeSimple,
+
+ /// A middle detail default log format: `09:52:07:324 🔹 (SDL)Protocol:SDLV2ProtocolHeader:25 – Some log message`
SDLLogFormatTypeDefault,
+
+ /// A very detailed log format: `09:52:07:324 🔹 DEBUG com.apple.main-thread:(SDL)Protocol:[SDLV2ProtocolHeader parse:]:74 – Some log message`
SDLLogFormatTypeDetailed,
};
diff --git a/SmartDeviceLink/SDLLogFileModule.h b/SmartDeviceLink/SDLLogFileModule.h
index aaad78470..16fb3b596 100644
--- a/SmartDeviceLink/SDLLogFileModule.h
+++ b/SmartDeviceLink/SDLLogFileModule.h
@@ -13,6 +13,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// A log file module is a collection of source code files that form a cohesive unit and that logs can all use to describe themselves. E.g. a "transport" module, or a "Screen Manager" module.
@interface SDLLogFileModule : NSObject
/**
diff --git a/SmartDeviceLink/SDLLogFilter.h b/SmartDeviceLink/SDLLogFilter.h
index da067f1c7..9a651478b 100644
--- a/SmartDeviceLink/SDLLogFilter.h
+++ b/SmartDeviceLink/SDLLogFilter.h
@@ -16,10 +16,13 @@
NS_ASSUME_NONNULL_BEGIN
+/// Represents a filter over which SDL logs should be logged
@interface SDLLogFilter : NSObject
+/// A block that takes in a log model and returns whether or not the log passes the filter and should therefore be logged.
@property (strong, nonatomic, readonly) SDLLogFilterBlock filter;
+/// Initializer unavailable
- (instancetype)init NS_UNAVAILABLE;
/**
diff --git a/SmartDeviceLink/SDLManager.h b/SmartDeviceLink/SDLManager.h
index 0e3f22f3e..3e73385d3 100644
--- a/SmartDeviceLink/SDLManager.h
+++ b/SmartDeviceLink/SDLManager.h
@@ -28,10 +28,13 @@
NS_ASSUME_NONNULL_BEGIN
-
+/// The block called when the manager is ready to be used or an error occurs while attempting to become ready.
+///
+/// @param success a bool value if the set up succeeded
+/// @param error the error is any exists
typedef void (^SDLManagerReadyBlock)(BOOL success, NSError *_Nullable error);
-
+/// The top level manager object for all of SDL's interactions with the app and the head unit
@interface SDLManager : NSObject
/**
@@ -99,12 +102,12 @@ typedef void (^SDLManagerReadyBlock)(BOOL success, NSError *_Nullable error);
*/
@property (copy, nonatomic, readonly) NSArray<__kindof NSOperation *> *pendingRPCTransactions;
-/**
- * Deprecated internal proxy object. This should only be accessed when the Manager is READY. This property may go to nil at any time.
- * The only reason to use this is to access the `putFileStream:withRequest:` method. All other functionality exists on managers in 4.3. This will be removed in 5.0 and the functionality replicated on `SDLFileManager`.
- */
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+/**
+* Deprecated internal proxy object. This should only be accessed when the Manager is READY. This property may go to nil at any time.
+* All the other functionality exists on managers in sdl_ios 4.3+.
+*/
@property (strong, nonatomic, readonly, nullable) SDLProxy *proxy;
#pragma clang diagnostic pop
@@ -187,6 +190,9 @@ typedef void (^SDLManagerReadyBlock)(BOOL success, NSError *_Nullable error);
#pragma mark - RPC Subscriptions
+/// The block that will be called every time an RPC is received when subscribed to an RPC.
+///
+/// @param message The RPC message
typedef void (^SDLRPCUpdatedBlock) (__kindof SDLRPCMessage *message);
/**
diff --git a/SmartDeviceLink/SDLManagerDelegate.h b/SmartDeviceLink/SDLManagerDelegate.h
index 66d38dc39..538b11023 100644
--- a/SmartDeviceLink/SDLManagerDelegate.h
+++ b/SmartDeviceLink/SDLManagerDelegate.h
@@ -16,6 +16,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// The manager's delegate
@protocol SDLManagerDelegate <NSObject>
/**
diff --git a/SmartDeviceLink/SDLMenuCell.h b/SmartDeviceLink/SDLMenuCell.h
index 5d5d1ea2b..d55360a8b 100644
--- a/SmartDeviceLink/SDLMenuCell.h
+++ b/SmartDeviceLink/SDLMenuCell.h
@@ -15,8 +15,14 @@
NS_ASSUME_NONNULL_BEGIN
+/**
+The handler to run when a menu item is selected.
+
+@param triggerSource The trigger source of the selection
+*/
typedef void(^SDLMenuCellSelectionHandler)(SDLTriggerSource triggerSource);
+/// A menu cell item for the main menu or sub-menu.
@interface SDLMenuCell : NSObject
/**
diff --git a/SmartDeviceLink/SDLMenuConfiguration.h b/SmartDeviceLink/SDLMenuConfiguration.h
index 6aefdb2f4..d3614001a 100644
--- a/SmartDeviceLink/SDLMenuConfiguration.h
+++ b/SmartDeviceLink/SDLMenuConfiguration.h
@@ -10,6 +10,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// Defines how the menu is configured
@interface SDLMenuConfiguration : NSObject
/**
diff --git a/SmartDeviceLink/SDLMenuManagerConstants.h b/SmartDeviceLink/SDLMenuManagerConstants.h
index 8ff19ea82..5e23971e9 100644
--- a/SmartDeviceLink/SDLMenuManagerConstants.h
+++ b/SmartDeviceLink/SDLMenuManagerConstants.h
@@ -8,21 +8,32 @@
#import <Foundation/Foundation.h>
-/**
- Dynamic Menu Manager Mode
- - SDLDynamicMenuUpdatesModeForceOn: Forces on compatibility mode. This will force the menu manager to delete and re-add each menu item for every menu update. This mode is generally not advised due to performance issues.
- - SDLDynamicMenuUpdatesModeForceOn: This mode forces the menu manager to always dynamically update menu items for each menu update. This will provide the best performance but may cause ordering issues on some SYNC Gen 3 head units.
- - SDLDynamicMenuUpdatesModeForceOff: This mode checks whether the phone is connected to a SYNC Gen 3 head unit, which has known menu ordering issues. If it is, it will always delete and re-add every menu item, if not, it will dynamically update the menus.
- */
+/// Dynamic Menu Manager Mode
+///
+/// When on this feature will smart arrange a new menu comparing it to the old menu if one exists.
typedef NS_ENUM(NSUInteger, SDLDynamicMenuUpdatesMode) {
+ /// Forces on compatibility mode. This will force the menu manager to delete and re-add each menu item for every menu update. This mode is generally not advised due to performance issues.
SDLDynamicMenuUpdatesModeForceOn = 0,
+
+ /// This mode forces the menu manager to always dynamically update menu items for each menu update. This will provide the best performance but may cause ordering issues on some SYNC Gen 3 head units.
SDLDynamicMenuUpdatesModeForceOff,
+
+ /// This mode checks whether the phone is connected to a SYNC Gen 3 head unit, which has known menu ordering issues. If it is, it will always delete and re-add every menu item, if not, it will dynamically update the menus.
SDLDynamicMenuUpdatesModeOnWithCompatibility
};
+
+/// Menu cell state
+///
+/// Cell state that tells the menu manager what it should do with a given SDLMenuCell
typedef NS_ENUM(NSUInteger, MenuCellState) {
+ /// Marks the cell to be deleted
MenuCellStateDelete = 0,
+
+ /// Marks the cell to be added
MenuCellStateAdd,
+
+ /// Marks the cell to be kept
MenuCellStateKeep
};
diff --git a/SmartDeviceLink/SDLMenuParams.h b/SmartDeviceLink/SDLMenuParams.h
index 60f05d426..89d807f9e 100644
--- a/SmartDeviceLink/SDLMenuParams.h
+++ b/SmartDeviceLink/SDLMenuParams.h
@@ -14,8 +14,18 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLMenuParams : SDLRPCStruct
+/// Convenience init with required parameters.
+///
+/// @param menuName The menu name
+/// @return An instance of the add submenu class
- (instancetype)initWithMenuName:(NSString *)menuName;
+/// Convenience init with all parameters.
+///
+/// @param menuName The menu name
+/// @param parentId The unique ID of an existing submenu to which a command will be added
+/// @param position The position within the items of the parent Command Menu
+/// @return An instance of the add submenu class
- (instancetype)initWithMenuName:(NSString *)menuName parentId:(UInt32)parentId position:(UInt16)position;
/**
diff --git a/SmartDeviceLink/SDLMetadataTags.h b/SmartDeviceLink/SDLMetadataTags.h
index 50f5830f8..4b875b848 100644
--- a/SmartDeviceLink/SDLMetadataTags.h
+++ b/SmartDeviceLink/SDLMetadataTags.h
@@ -11,6 +11,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// Metadata for Show fields
@interface SDLMetadataTags : SDLRPCStruct
/**
@@ -18,6 +19,7 @@ NS_ASSUME_NONNULL_BEGIN
*/
- (instancetype)initWithTextFieldTypes:(nullable NSArray<SDLMetadataType> *)mainField1 mainField2:(nullable NSArray<SDLMetadataType> *)mainField2;
+/// Constructs a newly allocated SDLMetadataType with all parameters
- (instancetype)initWithTextFieldTypes:(nullable NSArray<SDLMetadataType> *)mainField1 mainField2:(nullable NSArray<SDLMetadataType> *)mainField2 mainField3:(nullable NSArray<SDLMetadataType> *)mainField3 mainField4:(nullable NSArray<SDLMetadataType> *)mainField4;
/**
diff --git a/SmartDeviceLink/SDLNavigationAction.h b/SmartDeviceLink/SDLNavigationAction.h
index 922ab404b..6cc0edd9e 100644
--- a/SmartDeviceLink/SDLNavigationAction.h
+++ b/SmartDeviceLink/SDLNavigationAction.h
@@ -8,42 +8,42 @@
#import "SDLEnum.h"
-/*
+/**
* A navigation action.
*/
typedef SDLEnum SDLNavigationAction SDL_SWIFT_ENUM;
-/*
+/**
* Using this action plus a supplied direction can give the type of turn.
*/
extern SDLNavigationAction const SDLNavigationActionTurn;
-/*
+/**
* A navigation action of exit.
*/
extern SDLNavigationAction const SDLNavigationActionExit;
-/*
+/**
* A navigation action of stay.
*/
extern SDLNavigationAction const SDLNavigationActionStay;
-/*
+/**
* A navigation action of merge.
*/
extern SDLNavigationAction const SDLNavigationActionMerge;
-/*
+/**
* A navigation action of ferry.
*/
extern SDLNavigationAction const SDLNavigationActionFerry;
-/*
+/**
* A navigation action of car shuttle train.
*/
extern SDLNavigationAction const SDLNavigationActionCarShuttleTrain;
-/*
+/**
* A navigation action of waypoint.
*/
extern SDLNavigationAction const SDLNavigationActionWaypoint;
diff --git a/SmartDeviceLink/SDLNavigationCapability.h b/SmartDeviceLink/SDLNavigationCapability.h
index 25785aad8..91fad7146 100644
--- a/SmartDeviceLink/SDLNavigationCapability.h
+++ b/SmartDeviceLink/SDLNavigationCapability.h
@@ -15,6 +15,11 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLNavigationCapability : SDLRPCStruct
+/// Convenience init with all parameters
+///
+/// @param sendLocationEnabled Whether or not the SendLocation RPC is enabled
+/// @param waypointsEnabled Whether SDLNavigationInstruction.hor not Waypoint related RPCs are enabled
+/// @return An SDLNavigationCapability object
- (instancetype)initWithSendLocation:(BOOL)sendLocationEnabled waypoints:(BOOL)waypointsEnabled;
/**
diff --git a/SmartDeviceLink/SDLNavigationInstruction.h b/SmartDeviceLink/SDLNavigationInstruction.h
index 88b347fc5..a04cf6ef9 100644
--- a/SmartDeviceLink/SDLNavigationInstruction.h
+++ b/SmartDeviceLink/SDLNavigationInstruction.h
@@ -19,7 +19,7 @@
NS_ASSUME_NONNULL_BEGIN
-/*
+/**
* A navigation instruction.
*/
@interface SDLNavigationInstruction : SDLRPCStruct
diff --git a/SmartDeviceLink/SDLNavigationJunction.h b/SmartDeviceLink/SDLNavigationJunction.h
index b542eeff9..36be6f0db 100644
--- a/SmartDeviceLink/SDLNavigationJunction.h
+++ b/SmartDeviceLink/SDLNavigationJunction.h
@@ -8,47 +8,47 @@
#import "SDLEnum.h"
-/*
+/**
* A navigation junction type.
*/
typedef SDLEnum SDLNavigationJunction SDL_SWIFT_ENUM;
-/*
+/**
* A junction that represents a standard intersection with a single road crossing another.
*/
extern SDLNavigationJunction const SDLNavigationJunctionRegular;
-/*
+/**
* A junction where the road splits off into two paths; a fork in the road.
*/
extern SDLNavigationJunction const SDLNavigationJunctionBifurcation;
-/*
+/**
* A junction that has multiple intersections and paths.
*/
extern SDLNavigationJunction const SDLNavigationJunctionMultiCarriageway;
-/*
+/**
* A junction where traffic moves in a single direction around a central, non-traversable point to reach one of the connecting roads.
*/
extern SDLNavigationJunction const SDLNavigationJunctionRoundabout;
-/*
+/**
* Similar to a roundabout, however the center of the roundabout is fully traversable. Also known as a mini-roundabout.
*/
extern SDLNavigationJunction const SDLNavigationJunctionTraversableRoundabout;
-/*
+/**
* A junction where lefts diverge to the right, then curve to the left, converting a left turn to a crossing maneuver.
*/
extern SDLNavigationJunction const SDLNavigationJunctionJughandle;
-/*
+/**
* Multiple way intersection that allows traffic to flow based on priority; most commonly right of way and first in, first out.
*/
extern SDLNavigationJunction const SDLNavigationJunctionAllWayYield;
-/*
+/**
* A junction designated for traffic turn arounds.
*/
extern SDLNavigationJunction const SDLNavigationJunctionTurnAround;
diff --git a/SmartDeviceLink/SDLNavigationServiceData.h b/SmartDeviceLink/SDLNavigationServiceData.h
index 2cef87dd7..0f090fc96 100644
--- a/SmartDeviceLink/SDLNavigationServiceData.h
+++ b/SmartDeviceLink/SDLNavigationServiceData.h
@@ -14,7 +14,7 @@
NS_ASSUME_NONNULL_BEGIN
-/*
+/**
* This data is related to what a navigation service would provide.
*/
@interface SDLNavigationServiceData : SDLRPCStruct
diff --git a/SmartDeviceLink/SDLNavigationServiceManifest.h b/SmartDeviceLink/SDLNavigationServiceManifest.h
index 5a9707558..1c8f35405 100644
--- a/SmartDeviceLink/SDLNavigationServiceManifest.h
+++ b/SmartDeviceLink/SDLNavigationServiceManifest.h
@@ -10,7 +10,7 @@
NS_ASSUME_NONNULL_BEGIN
-/*
+/**
* A navigation service manifest.
*/
@interface SDLNavigationServiceManifest : SDLRPCStruct
diff --git a/SmartDeviceLink/SDLNotificationConstants.h b/SmartDeviceLink/SDLNotificationConstants.h
index ef19ec270..2c3adf827 100644
--- a/SmartDeviceLink/SDLNotificationConstants.h
+++ b/SmartDeviceLink/SDLNotificationConstants.h
@@ -25,8 +25,10 @@ NS_ASSUME_NONNULL_BEGIN
#define NOTIFICATION_TYPEDEF NSNotificationName
#endif
+/// NSNotification names specific to incoming SDL RPC
typedef NOTIFICATION_TYPEDEF SDLNotificationName;
+/// The key used in all SDL NSNotifications to extract the response or notification from the userInfo dictionary.
typedef NSString *SDLNotificationUserInfoKey;
#pragma mark - Blocks
@@ -94,188 +96,503 @@ typedef void (^SDLRPCButtonNotificationHandler)(SDLOnButtonPress *_Nullable butt
*/
typedef void (^SDLRPCCommandNotificationHandler)(SDLOnCommand *command);
-/**
- * The key used in all SDL NSNotifications to extract the response or notification from the userinfo dictionary.
- */
+
#pragma mark - Notification info dictionary keys
+
+/**
+* The key used in all SDL NSNotifications to extract the response or notification from the userinfo dictionary.
+*/
extern SDLNotificationUserInfoKey const SDLNotificationUserInfoObject;
/**
* Some general NSNotification names not associated with any specific RPC response or request.
*/
#pragma mark - General notifications
+
+/// Name for a disconnection notification
extern SDLNotificationName const SDLTransportDidDisconnect;
+
+/// Name for a connection notification
extern SDLNotificationName const SDLTransportDidConnect;
+
+/// Name for a error during connection notification
extern SDLNotificationName const SDLTransportConnectError;
+
+/// Name for a general error notification
extern SDLNotificationName const SDLDidReceiveError;
+
+/// Name for an incoming lock screen icon notification
extern SDLNotificationName const SDLDidReceiveLockScreenIcon;
+
+/// Name for an SDL became ready notification
extern SDLNotificationName const SDLDidBecomeReady;
+
+/// Name for a notification sent by the user when their CarWindow view has been updated
extern SDLNotificationName const SDLDidUpdateProjectionView;
/**
* NSNotification names associated with specific RPC responses.
*/
#pragma mark - RPC responses
+
+/// Name for an AddCommand response RPC
extern SDLNotificationName const SDLDidReceiveAddCommandResponse;
+
+/// Name for an AddSubMenu response RPC
extern SDLNotificationName const SDLDidReceiveAddSubMenuResponse;
+
+/// Name for an Alert response RPC
extern SDLNotificationName const SDLDidReceiveAlertResponse;
+
+/// Name for an AlertManeuver response RPC
extern SDLNotificationName const SDLDidReceiveAlertManeuverResponse;
+
+/// Name for an ButtonPress response RPC
extern SDLNotificationName const SDLDidReceiveButtonPressResponse;
+
+/// Name for aa CancelInteraction response RPC
extern SDLNotificationName const SDLDidReceiveCancelInteractionResponse;
+
+/// Name for a ChangeRegistration response RPC
extern SDLNotificationName const SDLDidReceiveChangeRegistrationResponse;
+
+/// Name for a CloseApplication response RPC
extern SDLNotificationName const SDLDidReceiveCloseApplicationResponse;
+
+/// Name for a CreateInteractionChoiceSet response RPC
extern SDLNotificationName const SDLDidReceiveCreateInteractionChoiceSetResponse;
+
+/// Name for a CreateWindow response RPC
extern SDLNotificationName const SDLDidReceiveCreateWindowResponse;
+
+/// Name for a DeleteCommand response RPC
extern SDLNotificationName const SDLDidReceiveDeleteCommandResponse;
+
+/// Name for a DeleteFile response RPC
extern SDLNotificationName const SDLDidReceiveDeleteFileResponse;
+
+/// Name for a DeleteInteractionChoiceSet response RPC
extern SDLNotificationName const SDLDidReceiveDeleteInteractionChoiceSetResponse;
+
+/// Name for a DeleteSubmenu response RPC
extern SDLNotificationName const SDLDidReceiveDeleteSubmenuResponse;
+
+/// Name for a DeleteWindow response RPC
extern SDLNotificationName const SDLDidReceiveDeleteWindowResponse;
+
+/// Name for a DiagnosticMessage response RPC
extern SDLNotificationName const SDLDidReceiveDiagnosticMessageResponse;
+
+/// Name for a DialNumber response RPC
extern SDLNotificationName const SDLDidReceiveDialNumberResponse;
+
+/// Name for an EncodedSyncPData response RPC
extern SDLNotificationName const SDLDidReceiveEncodedSyncPDataResponse;
+
+/// Name for an EndAudioPassThru response RPC
extern SDLNotificationName const SDLDidReceiveEndAudioPassThruResponse;
+
+/// Name for a Generic response RPC
extern SDLNotificationName const SDLDidReceiveGenericResponse;
+
+/// Name for a GetCloudAppProperties response RPC
extern SDLNotificationName const SDLDidReceiveGetCloudAppPropertiesResponse;
+
+/// Name for a GetAppServiceData response RPC
extern SDLNotificationName const SDLDidReceiveGetAppServiceDataResponse;
+
+/// Name for a GetDTCs response RPC
extern SDLNotificationName const SDLDidReceiveGetDTCsResponse;
+
+/// Name for a GetFile response RPC
extern SDLNotificationName const SDLDidReceiveGetFileResponse;
+
+/// Name for a GetInteriorVehicleData response RPC
extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataResponse;
+
+/// Name for a GetInteriorVehicleDataConsent response RPC
extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataConsentResponse;
+
+/// Name for a GetSystemCapabilities response RPC
extern SDLNotificationName const SDLDidReceiveGetSystemCapabilitiesResponse;
+
+/// Name for a GetVehicleData response RPC
extern SDLNotificationName const SDLDidReceiveGetVehicleDataResponse;
+
+/// Name for a GetWaypoints response RPC
extern SDLNotificationName const SDLDidReceiveGetWaypointsResponse;
+
+/// Name for a ListFiles response RPC
extern SDLNotificationName const SDLDidReceiveListFilesResponse;
+
+/// Name for a PerformAppServiceInteraction response RPC
extern SDLNotificationName const SDLDidReceivePerformAppServiceInteractionResponse;
+
+/// Name for a PerformAudioPassThru response RPC
extern SDLNotificationName const SDLDidReceivePerformAudioPassThruResponse;
+
+/// Name for a PerformInteraction response RPC
extern SDLNotificationName const SDLDidReceivePerformInteractionResponse;
+
+/// Name for a PublishAppService response RPC
extern SDLNotificationName const SDLDidReceivePublishAppServiceResponse;
+
+/// Name for a ReceivePutFile response RPC
extern SDLNotificationName const SDLDidReceivePutFileResponse;
+
+/// Name for a ReceiveReadDID response RPC
extern SDLNotificationName const SDLDidReceiveReadDIDResponse;
+
+/// Name for a RegisterAppInterface response RPC
extern SDLNotificationName const SDLDidReceiveRegisterAppInterfaceResponse;
+
+/// Name for a ReleaseInteriorVehicleDataModule response RPC
extern SDLNotificationName const SDLDidReceiveReleaseInteriorVehicleDataModuleResponse;
+
+/// Name for a ResetGlobalProperties response RPC
extern SDLNotificationName const SDLDidReceiveResetGlobalPropertiesResponse;
+
+/// Name for a ScrollableMessage response RPC
extern SDLNotificationName const SDLDidReceiveScrollableMessageResponse;
+
+/// Name for a SendHapticData response RPC
extern SDLNotificationName const SDLDidReceiveSendHapticDataResponse;
+
+/// Name for a SendLocation response RPC
extern SDLNotificationName const SDLDidReceiveSendLocationResponse;
+
+/// Name for a SetAppIcon response RPC
extern SDLNotificationName const SDLDidReceiveSetAppIconResponse;
+
+/// Name for a SetCloudAppProperties response RPC
extern SDLNotificationName const SDLDidReceiveSetCloudAppPropertiesResponse;
+
+/// Name for a SetDisplayLayout response RPC
extern SDLNotificationName const SDLDidReceiveSetDisplayLayoutResponse;
+
+/// Name for a SetGlobalProperties response RPC
extern SDLNotificationName const SDLDidReceiveSetGlobalPropertiesResponse;
+
+/// Name for a SetInteriorVehicleData response RPC
extern SDLNotificationName const SDLDidReceiveSetInteriorVehicleDataResponse;
+
+/// Name for a SetMediaClockTimer response RPC
extern SDLNotificationName const SDLDidReceiveSetMediaClockTimerResponse;
+
+/// Name for a ShowConstantTBT response RPC
extern SDLNotificationName const SDLDidReceiveShowConstantTBTResponse;
+
+/// Name for a Show response RPC
extern SDLNotificationName const SDLDidReceiveShowResponse;
+
+/// Name for a ShowAppMenu response RPC
extern SDLNotificationName const SDLDidReceiveShowAppMenuResponse;
+
+/// Name for a Slider response RPC
extern SDLNotificationName const SDLDidReceiveSliderResponse;
+
+/// Name for a Speak response RPC
extern SDLNotificationName const SDLDidReceiveSpeakResponse;
+
+/// Name for a SubscribeButton response RPC
extern SDLNotificationName const SDLDidReceiveSubscribeButtonResponse;
+
+/// Name for a SubscribeVehicleData response RPC
extern SDLNotificationName const SDLDidReceiveSubscribeVehicleDataResponse;
+
+/// Name for a SubscribeWaypoints response RPC
extern SDLNotificationName const SDLDidReceiveSubscribeWaypointsResponse;
+
+/// Name for a SyncPData response RPC
extern SDLNotificationName const SDLDidReceiveSyncPDataResponse;
+
+/// Name for an UpdateTurnList response RPC
extern SDLNotificationName const SDLDidReceiveUpdateTurnListResponse;
+
+/// Name for an UnpublishAppService response RPC
extern SDLNotificationName const SDLDidReceiveUnpublishAppServiceResponse;
+
+/// Name for an UnregisterAppInterface response RPC
extern SDLNotificationName const SDLDidReceiveUnregisterAppInterfaceResponse;
+
+/// Name for an UnsubscribeButton response RPC
extern SDLNotificationName const SDLDidReceiveUnsubscribeButtonResponse;
+
+/// Name for an UnsubscribeVehicleData response RPC
extern SDLNotificationName const SDLDidReceiveUnsubscribeVehicleDataResponse;
+
+/// Name for an UnsubscribeWaypoints response RPC
extern SDLNotificationName const SDLDidReceiveUnsubscribeWaypointsResponse;
/**
* NSNotification names associated with specific RPC requests.
*/
#pragma mark - RPC requests
+
+/// Name for an AddCommand request RPC
extern SDLNotificationName const SDLDidReceiveAddCommandRequest;
+
+/// Name for an AddSubMenu request RPC
extern SDLNotificationName const SDLDidReceiveAddSubMenuRequest;
+
+/// Name for an Alert request RPC
extern SDLNotificationName const SDLDidReceiveAlertRequest;
+
+/// Name for an AlertManeuver request RPC
extern SDLNotificationName const SDLDidReceiveAlertManeuverRequest;
+
+/// Name for a ButtonPress request RPC
extern SDLNotificationName const SDLDidReceiveButtonPressRequest;
+
+/// Name for a CancelInteraction request RPC
extern SDLNotificationName const SDLDidReceiveCancelInteractionRequest;
+
+/// Name for a ChangeRegistration request RPC
extern SDLNotificationName const SDLDidReceiveChangeRegistrationRequest;
+
+/// Name for a CloseApplication request RPC
extern SDLNotificationName const SDLDidReceiveCloseApplicationRequest;
+
+/// Name for a CreateInteractionChoiceSet request RPC
extern SDLNotificationName const SDLDidReceiveCreateInteractionChoiceSetRequest;
+
+/// Name for a CreateWindow request RPC
extern SDLNotificationName const SDLDidReceiveCreateWindowRequest;
+
+/// Name for a DeleteCommand request RPC
extern SDLNotificationName const SDLDidReceiveDeleteCommandRequest;
+
+/// Name for a DeleteFile request RPC
extern SDLNotificationName const SDLDidReceiveDeleteFileRequest;
+
+/// Name for a DeleteInteractionChoiceSet request RPC
extern SDLNotificationName const SDLDidReceiveDeleteInteractionChoiceSetRequest;
+
+/// Name for a DeleteSubMenu request RPC
extern SDLNotificationName const SDLDidReceiveDeleteSubMenuRequest;
+
+/// Name for a DeleteSubMenu request RPC
extern SDLNotificationName const SDLDidReceiveDeleteWindowRequest;
+
+/// Name for a DiagnosticMessage request RPC
extern SDLNotificationName const SDLDidReceiveDiagnosticMessageRequest;
+
+/// Name for a DialNumberR request RPC
extern SDLNotificationName const SDLDidReceiveDialNumberRequest;
+
+/// Name for an EncodedSyncPData request RPC
extern SDLNotificationName const SDLDidReceiveEncodedSyncPDataRequest;
+
+/// Name for a EndAudioPass request RPC
extern SDLNotificationName const SDLDidReceiveEndAudioPassThruRequest;
+
+/// Name for a GetAppServiceData request RPC
extern SDLNotificationName const SDLDidReceiveGetAppServiceDataRequest;
+
+/// Name for a GetCloudAppProperties request RPC
extern SDLNotificationName const SDLDidReceiveGetCloudAppPropertiesRequest;
+
+/// Name for a ReceiveGetDTCs request RPC
extern SDLNotificationName const SDLDidReceiveGetDTCsRequest;
+
+/// Name for a GetFile request RPC
extern SDLNotificationName const SDLDidReceiveGetFileRequest;
+
+/// Name for a GetInteriorVehicleData request RPC
extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataRequest;
+
+/// Name for a GetInteriorVehicleDataConsent request RPC
extern SDLNotificationName const SDLDidReceiveGetInteriorVehicleDataConsentRequest;
+
+/// Name for a GetSystemCapability request RPC
extern SDLNotificationName const SDLDidReceiveGetSystemCapabilityRequest;
+
+/// Name for a GetVehicleData request RPC
extern SDLNotificationName const SDLDidReceiveGetVehicleDataRequest;
+
+/// Name for a GetWayPoints request RPC
extern SDLNotificationName const SDLDidReceiveGetWayPointsRequest;
+
+/// Name for a ListFiles request RPC
extern SDLNotificationName const SDLDidReceiveListFilesRequest;
+
+/// Name for a PerformAppServiceInteraction request RPC
extern SDLNotificationName const SDLDidReceivePerformAppServiceInteractionRequest;
+
+/// Name for a PerformAudioPassThru request RPC
extern SDLNotificationName const SDLDidReceivePerformAudioPassThruRequest;
+
+/// Name for a PerformInteraction request RPC
extern SDLNotificationName const SDLDidReceivePerformInteractionRequest;
+
+/// Name for a PublishAppService request RPC
extern SDLNotificationName const SDLDidReceivePublishAppServiceRequest;
+
+/// Name for a PutFile request RPC
extern SDLNotificationName const SDLDidReceivePutFileRequest;
+
+/// Name for a ReadDID request RPC
extern SDLNotificationName const SDLDidReceiveReadDIDRequest;
+
+/// Name for a RegisterAppInterfacr request RPC
extern SDLNotificationName const SDLDidReceiveRegisterAppInterfaceRequest;
+
+/// Name for a ReleaseInteriorVehicleData request RPC
extern SDLNotificationName const SDLDidReceiveReleaseInteriorVehicleDataModuleRequest;
+
+/// Name for a ResetGlobalProperties request RPC
extern SDLNotificationName const SDLDidReceiveResetGlobalPropertiesRequest;
+
+/// Name for a ScrollableMessage request RPC
extern SDLNotificationName const SDLDidReceiveScrollableMessageRequest;
+
+/// Name for a SendHapticData request RPC
extern SDLNotificationName const SDLDidReceiveSendHapticDataRequest;
+
+/// Name for a SendLocation request RPC
extern SDLNotificationName const SDLDidReceiveSendLocationRequest;
+
+/// Name for a SetAppIcon request RPC
extern SDLNotificationName const SDLDidReceiveSetAppIconRequest;
+
+/// Name for a SetCloudProperties request RPC
extern SDLNotificationName const SDLDidReceiveSetCloudAppPropertiesRequest;
+
+/// Name for a SetDisplayLayout request RPC
extern SDLNotificationName const SDLDidReceiveSetDisplayLayoutRequest;
+
+/// Name for a SetGlobalProperties request RPC
extern SDLNotificationName const SDLDidReceiveSetGlobalPropertiesRequest;
+
+/// Name for a SetInteriorVehicleData request RPC
extern SDLNotificationName const SDLDidReceiveSetInteriorVehicleDataRequest;
+
+/// Name for a SetMediaClockTimer request RPC
extern SDLNotificationName const SDLDidReceiveSetMediaClockTimerRequest;
+
+/// Name for a Show request RPC
extern SDLNotificationName const SDLDidReceiveShowRequest;
+
+/// Name for a ShowAppMenu request RPC
extern SDLNotificationName const SDLDidReceiveShowAppMenuRequest;
+
+/// Name for a ShowConstantTBT request RPC
extern SDLNotificationName const SDLDidReceiveShowConstantTBTRequest;
+
+/// Name for a Slider request RPC
extern SDLNotificationName const SDLDidReceiveSliderRequest;
+
+/// Name for a Speak request RPC
extern SDLNotificationName const SDLDidReceiveSpeakRequest;
+
+/// Name for a SubscribeButton request RPC
extern SDLNotificationName const SDLDidReceiveSubscribeButtonRequest;
+
+/// Name for a SubscribeVehicleData request RPC
extern SDLNotificationName const SDLDidReceiveSubscribeVehicleDataRequest;
+
+/// Name for a ubscribeWayPoints request RPC
extern SDLNotificationName const SDLDidReceiveSubscribeWayPointsRequest;
+
+/// Name for a SyncPData request RPC
extern SDLNotificationName const SDLDidReceiveSyncPDataRequest;
+
+/// Name for a SystemRequest request RPC
extern SDLNotificationName const SDLDidReceiveSystemRequestRequest;
+
+/// Name for an UnpublishAppService request RPC
extern SDLNotificationName const SDLDidReceiveUnpublishAppServiceRequest;
+
+/// Name for an UnregisterAppInterface request RPC
extern SDLNotificationName const SDLDidReceiveUnregisterAppInterfaceRequest;
+
+/// Name for an UnsubscribeButton request RPC
extern SDLNotificationName const SDLDidReceiveUnsubscribeButtonRequest;
+
+/// Name for an UnsubscribeVehicleData request RPC
extern SDLNotificationName const SDLDidReceiveUnsubscribeVehicleDataRequest;
+
+/// Name for an UnsubscribeWayPoints request RPC
extern SDLNotificationName const SDLDidReceiveUnsubscribeWayPointsRequest;
+
+/// Name for an UpdateTurnList request RPC
extern SDLNotificationName const SDLDidReceiveUpdateTurnListRequest;
/**
* NSNotification names associated with specific RPC notifications.
*/
#pragma mark - RPC Notifications
+
+/// Name for a DriverDistractionState notification RPC
extern SDLNotificationName const SDLDidChangeDriverDistractionStateNotification;
+
+/// Name for a HMIStatus notification RPC
extern SDLNotificationName const SDLDidChangeHMIStatusNotification;
+
+/// Name for an AppServiceData notification RPC
extern SDLNotificationName const SDLDidReceiveAppServiceDataNotification;
+
+/// Name for an AppUnregistered notification RPC
extern SDLNotificationName const SDLDidReceiveAppUnregisteredNotification;
+
+/// Name for an AudioPassThru notification RPC
extern SDLNotificationName const SDLDidReceiveAudioPassThruNotification;
+
+/// Name for a ButtonEvent notification RPC
extern SDLNotificationName const SDLDidReceiveButtonEventNotification;
+
+/// Name for a ButtonPress notification RPC
extern SDLNotificationName const SDLDidReceiveButtonPressNotification;
+
+/// Name for a Command notification RPC
extern SDLNotificationName const SDLDidReceiveCommandNotification;
+
+/// Name for a EncodedData notification RPC
extern SDLNotificationName const SDLDidReceiveEncodedDataNotification;
+
+/// Name for a InteriorVehicleData notification RPC
extern SDLNotificationName const SDLDidReceiveInteriorVehicleDataNotification;
+
+/// Name for a KeyboardInput notification RPC
extern SDLNotificationName const SDLDidReceiveKeyboardInputNotification;
+
+/// Name for a Language notification RPC
extern SDLNotificationName const SDLDidChangeLanguageNotification;
+
+/// Name for a LockScreenStatus notification RPC
extern SDLNotificationName const SDLDidChangeLockScreenStatusNotification;
+
+/// Name for a NewHash notification RPC
extern SDLNotificationName const SDLDidReceiveNewHashNotification;
+
+/// Name for a VehicleIcon notification RPC
extern SDLNotificationName const SDLDidReceiveVehicleIconNotification;
+
+/// Name for a ChangePermissions notification RPC
extern SDLNotificationName const SDLDidChangePermissionsNotification;
+
+/// Name for a RemoteControlStatus notification RPC
extern SDLNotificationName const SDLDidReceiveRemoteControlStatusNotification;
+
+/// Name for a SystemCapability notification RPC
extern SDLNotificationName const SDLDidReceiveSystemCapabilityUpdatedNotification;
+
+/// Name for a SystemRequest notification RPC
extern SDLNotificationName const SDLDidReceiveSystemRequestNotification;
+
+/// Name for a TurnByTurnStat notification RPC
extern SDLNotificationName const SDLDidChangeTurnByTurnStateNotification;
+
+/// Name for a TouchEvent notification RPC
extern SDLNotificationName const SDLDidReceiveTouchEventNotification;
+
+/// Name for a VehicleData notification RPC
extern SDLNotificationName const SDLDidReceiveVehicleDataNotification;
+
+/// Name for a Waypoint notification RPC
extern SDLNotificationName const SDLDidReceiveWaypointNotification;
+/// This class defines methods for getting groups of notifications
@interface SDLNotificationConstants : NSObject
/**
diff --git a/SmartDeviceLink/SDLOasisAddress.h b/SmartDeviceLink/SDLOasisAddress.h
index 60edbb33d..ab65d1f0e 100644
--- a/SmartDeviceLink/SDLOasisAddress.h
+++ b/SmartDeviceLink/SDLOasisAddress.h
@@ -10,8 +10,26 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLOasisAddress : SDLRPCStruct
+/// Convenience init to describe an oasis address
+///
+/// @param subThoroughfare Portion of thoroughfare (e.g. house number)
+/// @param thoroughfare Hypernym for street, road etc
+/// @param locality Hypernym for city/village
+/// @param administrativeArea Portion of country (e.g. state)
+/// @param postalCode PostalCode of location (PLZ, ZIP, PIN, CAP etc.)
+/// @param countryCode CountryCode of the country(ISO 3166-2)
- (instancetype)initWithSubThoroughfare:(nullable NSString *)subThoroughfare thoroughfare:(nullable NSString *)thoroughfare locality:(nullable NSString *)locality administrativeArea:(nullable NSString *)administrativeArea postalCode:(nullable NSString *)postalCode countryCode:(nullable NSString *)countryCode;
+/// Convenience init to describe an oasis address with all parameters
+///
+/// @param subThoroughfare Portion of thoroughfare (e.g. house number)
+/// @param thoroughfare Hypernym for street, road etc
+/// @param locality Hypernym for city/village
+/// @param administrativeArea Portion of country (e.g. state)
+/// @param postalCode PostalCode of location (PLZ, ZIP, PIN, CAP etc.)
+/// @param countryCode CountryCode of the country(ISO 3166-2)
+/// @param subAdministrativeArea Portion of administrativeArea (e.g. county)
+/// @param subLocality Hypernym for district
- (instancetype)initWithSubThoroughfare:(nullable NSString *)subThoroughfare thoroughfare:(nullable NSString *)thoroughfare locality:(nullable NSString *)locality administrativeArea:(nullable NSString *)administrativeArea postalCode:(nullable NSString *)postalCode countryCode:(nullable NSString *)countryCode countryName:(nullable NSString *)countryName subAdministrativeArea:(nullable NSString *)subAdministrativeArea subLocality:(nullable NSString *)subLocality;
/**
diff --git a/SmartDeviceLink/SDLOnSyncPData.h b/SmartDeviceLink/SDLOnSyncPData.h
index 247e27fb8..7b16ba171 100644
--- a/SmartDeviceLink/SDLOnSyncPData.h
+++ b/SmartDeviceLink/SDLOnSyncPData.h
@@ -11,7 +11,14 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLOnSyncPData : SDLRPCNotification
+/// The url
+///
+/// Optional
@property (nullable, strong, nonatomic) NSString *URL;
+
+/// How long until a timeout
+///
+/// Optional
@property (nullable, strong, nonatomic) NSNumber<SDLInt> *Timeout;
@end
diff --git a/SmartDeviceLink/SDLPerformAppServiceInteractionResponse.h b/SmartDeviceLink/SDLPerformAppServiceInteractionResponse.h
index 7d5d6cc13..3b9c6efdd 100644
--- a/SmartDeviceLink/SDLPerformAppServiceInteractionResponse.h
+++ b/SmartDeviceLink/SDLPerformAppServiceInteractionResponse.h
@@ -11,7 +11,7 @@
NS_ASSUME_NONNULL_BEGIN
-/*
+/**
* Response to the request to request an app service.
*/
@interface SDLPerformAppServiceInteractionResponse : SDLRPCResponse
diff --git a/SmartDeviceLink/SDLPerformAudioPassThru.h b/SmartDeviceLink/SDLPerformAudioPassThru.h
index 7d2115937..26ca9a21a 100644
--- a/SmartDeviceLink/SDLPerformAudioPassThru.h
+++ b/SmartDeviceLink/SDLPerformAudioPassThru.h
@@ -27,12 +27,46 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLPerformAudioPassThru : SDLRPCRequest
+/// Convenience init to perform an audio pass thru
+///
+/// @param samplingRate A samplingRate
+/// @param bitsPerSample The quality the audio is recorded - 8 bit or 16 bit
+/// @param audioType An audioType
+/// @param maxDuration The maximum duration of audio recording in milliseconds
- (instancetype)initWithSamplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration;
+/// Convenience init to perform an audio pass thru
+///
+/// @param initialPrompt Initial prompt which will be spoken before opening the audio pass thru session by SDL
+/// @param audioPassThruDisplayText1 A line of text displayed during audio capture
+/// @param audioPassThruDisplayText2 A line of text displayed during audio capture
+/// @param samplingRate A samplingRate
+/// @param bitsPerSample The quality the audio is recorded - 8 bit or 16 bit
+/// @param audioType An audioType
+/// @param maxDuration The maximum duration of audio recording in milliseconds
+/// @param muteAudio A Boolean value representing if the current audio source should be muted during the APT session
- (instancetype)initWithInitialPrompt:(nullable NSString *)initialPrompt audioPassThruDisplayText1:(nullable NSString *)audioPassThruDisplayText1 audioPassThruDisplayText2:(nullable NSString *)audioPassThruDisplayText2 samplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration muteAudio:(BOOL)muteAudio;
+/// Convenience init to perform an audio pass thru
+///
+/// @param samplingRate A samplingRate
+/// @param bitsPerSample The quality the audio is recorded - 8 bit or 16 bit
+/// @param audioType An audioType
+/// @param maxDuration The maximum duration of audio recording in milliseconds
+/// @param audioDataHandler A handler that will be called whenever an onAudioPassThru notification is received.
- (instancetype)initWithSamplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration audioDataHandler:(nullable SDLAudioPassThruHandler)audioDataHandler;
+/// Convenience init for a perform audio pass thru
+///
+// @param initialPrompt Initial prompt which will be spoken before opening the audio pass thru session by SDL
+/// @param audioPassThruDisplayText1 A line of text displayed during audio capture
+/// @param audioPassThruDisplayText2 A line of text displayed during audio capture
+/// @param samplingRate A samplingRate
+/// @param bitsPerSample The quality the audio is recorded - 8 bit or 16 bit
+/// @param audioType An audioType
+/// @param maxDuration The maximum duration of audio recording in milliseconds
+/// @param muteAudio A Boolean value representing if the current audio source should be muted during the APT session
+/// @param audioDataHandler A handler that will be called whenever an onAudioPassThru notification is received.
- (instancetype)initWithInitialPrompt:(nullable NSString *)initialPrompt audioPassThruDisplayText1:(nullable NSString *)audioPassThruDisplayText1 audioPassThruDisplayText2:(nullable NSString *)audioPassThruDisplayText2 samplingRate:(SDLSamplingRate)samplingRate bitsPerSample:(SDLBitsPerSample)bitsPerSample audioType:(SDLAudioType)audioType maxDuration:(UInt32)maxDuration muteAudio:(BOOL)muteAudio audioDataHandler:(nullable SDLAudioPassThruHandler)audioDataHandler;
/**
diff --git a/SmartDeviceLink/SDLPermissionConstants.h b/SmartDeviceLink/SDLPermissionConstants.h
index 1ff832d48..ea36738cc 100644
--- a/SmartDeviceLink/SDLPermissionConstants.h
+++ b/SmartDeviceLink/SDLPermissionConstants.h
@@ -12,7 +12,14 @@
NS_ASSUME_NONNULL_BEGIN
+/// NSString typedef
+///
+/// SDLPermissionRPCName: The name of the permission
typedef NSString *SDLPermissionRPCName;
+
+/// NSUUID typedef
+///
+/// SDLPermissionObserverIdentifier: A unique identifier
typedef NSUUID *SDLPermissionObserverIdentifier;
/**
diff --git a/SmartDeviceLink/SDLPermissionItem.h b/SmartDeviceLink/SDLPermissionItem.h
index 1b363b068..208ba6086 100644
--- a/SmartDeviceLink/SDLPermissionItem.h
+++ b/SmartDeviceLink/SDLPermissionItem.h
@@ -8,6 +8,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// Permissions for a given set of RPCs
+///
+/// @since RPC 2.0
@interface SDLPermissionItem : SDLRPCStruct
/**
diff --git a/SmartDeviceLink/SDLPermissionManager.h b/SmartDeviceLink/SDLPermissionManager.h
index 90dcb8680..78866fc90 100644
--- a/SmartDeviceLink/SDLPermissionManager.h
+++ b/SmartDeviceLink/SDLPermissionManager.h
@@ -16,6 +16,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// The permission manager monitoring RPC permissions.
@interface SDLPermissionManager : NSObject
/**
diff --git a/SmartDeviceLink/SDLPhoneCapability.h b/SmartDeviceLink/SDLPhoneCapability.h
index 6dcbcfca3..5b9707e35 100644
--- a/SmartDeviceLink/SDLPhoneCapability.h
+++ b/SmartDeviceLink/SDLPhoneCapability.h
@@ -15,6 +15,10 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLPhoneCapability : SDLRPCStruct
+/// Convenience init for defining the phone capability
+///
+/// @param dialNumberEnabled Whether or not the DialNumber RPC is enabled.
+/// @return An SDLPhoneCapability object
- (instancetype)initWithDialNumber:(BOOL)dialNumberEnabled;
/**
diff --git a/SmartDeviceLink/SDLPinchGesture.h b/SmartDeviceLink/SDLPinchGesture.h
index 024ea8fc6..81ca837ec 100644
--- a/SmartDeviceLink/SDLPinchGesture.h
+++ b/SmartDeviceLink/SDLPinchGesture.h
@@ -12,6 +12,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// Pinch Gesture information
@interface SDLPinchGesture : NSObject
/**
diff --git a/SmartDeviceLink/SDLPredefinedWindows.h b/SmartDeviceLink/SDLPredefinedWindows.h
index 2f6a031a9..d488673f8 100644
--- a/SmartDeviceLink/SDLPredefinedWindows.h
+++ b/SmartDeviceLink/SDLPredefinedWindows.h
@@ -10,6 +10,9 @@
@since SDL 6.0
*/
typedef NS_ENUM(NSUInteger, SDLPredefinedWindows){
- SDLPredefinedWindowsDefaultWindow = 0, //The default window is a main window pre-created on behalf of the app.
- SDLPredefinedWindowsPrimaryWidget = 1 //The primary widget of the app.
+ /// The default window is a main window pre-created on behalf of the app.
+ SDLPredefinedWindowsDefaultWindow = 0,
+
+ /// The primary widget of the app.
+ SDLPredefinedWindowsPrimaryWidget = 1
};
diff --git a/SmartDeviceLink/SDLProtocolConstants.h b/SmartDeviceLink/SDLProtocolConstants.h
index 592605b24..6da05c02e 100644
--- a/SmartDeviceLink/SDLProtocolConstants.h
+++ b/SmartDeviceLink/SDLProtocolConstants.h
@@ -9,74 +9,90 @@
#import <Foundation/Foundation.h>
/**
* The data packet's header and payload combination.
-
- - SDLFrameTypeControl: Lowest-level type of packets. They can be sent over any of the defined services. They are used for the control of the services in which they are sent.
- - SDLFrameTypeSingle: Contains all the data for a particular packet in the payload. The majority of frames sent over the protocol utilize this frame type.
- - SDLFrameTypeFirst: The First Frame in a multiple frame payload contains information about the entire sequence of frames so that the receiving end can correctly parse all the frames and reassemble the entire payload. The payload of this frame is only eight bytes and contains information regarding the rest of the sequence.
- - SDLFrameTypeConsecutive: The Consecutive Frames in a multiple frame payload contain the actual raw data of the original payload. The parsed payload contained in each of the Consecutive Frames' payloads should be buffered until the entire sequence is complete.
*/
typedef NS_ENUM(UInt8, SDLFrameType) {
+ /// Lowest-level type of packets. They can be sent over any of the defined services. They are used for the control of the services in which they are sent.
SDLFrameTypeControl = 0x00,
+
+ /// Contains all the data for a particular packet in the payload. The majority of frames sent over the protocol utilize this frame type.
SDLFrameTypeSingle = 0x01,
+
+ /// The First Frame in a multiple frame payload contains information about the entire sequence of frames so that the receiving end can correctly parse all the frames and reassemble the entire payload. The payload of this frame is only eight bytes and contains information regarding the rest of the sequence.
SDLFrameTypeFirst = 0x02,
+
+ /// The Consecutive Frames in a multiple frame payload contain the actual raw data of the original payload. The parsed payload contained in each of the Consecutive Frames' payloads should be buffered until the entire sequence is complete.
SDLFrameTypeConsecutive = 0x03
};
/**
* The data packet's format and priority.
-
- - SDLServiceTypeControl: The lowest level service available.
- - SDLServiceTypeRPC: Used to send requests, responses, and notifications between an application and a head unit.
- - SDLServiceTypeAudio: The application can start the audio service to send PCM audio data to the head unit. After the StartService packet is sent and the ACK received, the payload for the Audio Service is only PCM audio data.
- - SDLServiceTypeVideo: The application can start the video service to send H.264 video data to the head unit. After the StartService packet is sent and the ACK received, the payload for the Video Service is only H.264 video data.
- - SDLServiceTypeBulkData: Similar to the RPC Service but adds a bulk data field. The payload of a message sent via the Hybrid service consists of a Binary Header, JSON Data, and Bulk Data.
*/
typedef NS_ENUM(UInt8, SDLServiceType) {
+ /// The lowest level service available.
SDLServiceTypeControl = 0x00,
+
+ /// Used to send requests, responses, and notifications between an application and a head unit.
SDLServiceTypeRPC NS_SWIFT_NAME(rpc) = 0x07,
+
+ /// The application can start the audio service to send PCM audio data to the head unit. After the StartService packet is sent and the ACK received, the payload for the Audio Service is only PCM audio data.
SDLServiceTypeAudio = 0x0A,
+
+ /// The application can start the video service to send H.264 video data to the head unit. After the StartService packet is sent and the ACK received, the payload for the Video Service is only H.264 video data.
SDLServiceTypeVideo = 0x0B,
+
+ /// Similar to the RPC Service but adds a bulk data field. The payload of a message sent via the Hybrid service consists of a Binary Header, JSON Data, and Bulk Data.
SDLServiceTypeBulkData = 0x0F
};
/**
* The data packet's available data.
-
- - SDLFrameInfoHeartbeat: A ping packet that is sent to ensure the connection is still active and the service is still valid.
- - SDLFrameInfoStartService: Requests that a specific type of service is started.
- - SDLFrameInfoStartServiceACK: Acknowledges that the specific service has been started successfully.
- - SDLFrameInfoStartServiceNACK: Negatively acknowledges that the specific service was not started.
- - SDLFrameInfoEndService: Requests that a specific type of service is ended.
- - SDLFrameInfoEndServiceACK: Acknowledges that the specific service has been ended successfully.
- - SDLFrameInfoEndServiceNACK: Negatively acknowledges that the specific service was not ended or has not yet been started.
- - SDLFrameInfoRegisterSecondaryTransport: Notifies that a Secondary Transport has been established.
- - SDLFrameInfoRegisterSecondaryTransportACK: Acknowledges that the Secondary Transport has been recognized.
- - SDLFrameInfoRegisterSecondaryTransportNACK: Negatively acknowledges that the Secondary Transport has not been recognized.
- - SDLFrameInfoTransportEventUpdate: Indicates the status or configuration of transport(s) is/are updated.
- - SDLFrameInfoServiceDataAck: Deprecated.
- - SDLFrameInfoHeartbeatACK: Acknowledges that a Heartbeat control packet has been received.
- - SDLFrameInfoSingleFrame: Payload contains a single packet.
- - SDLFrameInfoFirstFrame: First frame in a multiple frame payload.
- - SDLFrameInfoConsecutiveLastFrame: Frame in a multiple frame payload.
*/
typedef NS_ENUM(UInt8, SDLFrameInfo) {
+ /// A ping packet that is sent to ensure the connection is still active and the service is still valid.
SDLFrameInfoHeartbeat = 0x00,
+
+ /// Requests that a specific type of service is started.
SDLFrameInfoStartService = 0x01,
+
+ /// Acknowledges that the specific service has been started successfully.
SDLFrameInfoStartServiceACK = 0x02,
+
+ /// Negatively acknowledges that the specific service was not started.
SDLFrameInfoStartServiceNACK = 0x03,
+
+ /// Requests that a specific type of service is ended.
SDLFrameInfoEndService = 0x04,
+
+ /// Acknowledges that the specific service has been ended successfully.
SDLFrameInfoEndServiceACK = 0x05,
+
+ /// Negatively acknowledges that the specific service was not ended or has not yet been started.
SDLFrameInfoEndServiceNACK = 0x06,
+
+ /// Notifies that a Secondary Transport has been established.
SDLFrameInfoRegisterSecondaryTransport = 0x07,
+
+ /// Acknowledges that the Secondary Transport has been recognized.
SDLFrameInfoRegisterSecondaryTransportACK = 0x08,
+
+ /// Negatively acknowledges that the Secondary Transport has not been recognized.
SDLFrameInfoRegisterSecondaryTransportNACK = 0x09,
+
+ /// Indicates the status or configuration of transport(s) is/are updated.
SDLFrameInfoTransportEventUpdate = 0xFD,
+
+ /// Deprecated.
SDLFrameInfoServiceDataAck = 0xFE,
+
+ /// Acknowledges that a Heartbeat control packet has been received.
SDLFrameInfoHeartbeatACK = 0xFF,
- // If frameType == Single (0x01)
- SDLFrameInfoSingleFrame = 0x00,
- // If frameType == First (0x02)
- SDLFrameInfoFirstFrame = 0x00,
- // If frametype == Consecutive (0x03)
- SDLFrameInfoConsecutiveLastFrame = 0x00
+
+ /// Payload contains a single packet.
+ SDLFrameInfoSingleFrame = 0x00, // If frameType == Single (0x01)
+
+ /// First frame in a multiple frame payload.
+ SDLFrameInfoFirstFrame = 0x00, // If frameType == First (0x02)
+
+ /// Frame in a multiple frame payload.
+ SDLFrameInfoConsecutiveLastFrame = 0x00 // If frametype == Consecutive (0x03)
};
diff --git a/SmartDeviceLink/SDLPublishAppServiceResponse.h b/SmartDeviceLink/SDLPublishAppServiceResponse.h
index bf58d6a10..70f398e39 100644
--- a/SmartDeviceLink/SDLPublishAppServiceResponse.h
+++ b/SmartDeviceLink/SDLPublishAppServiceResponse.h
@@ -12,7 +12,7 @@
NS_ASSUME_NONNULL_BEGIN
-/*
+/**
* Response to the request to register a service offered by this app on the module.
*/
@interface SDLPublishAppServiceResponse : SDLRPCResponse
diff --git a/SmartDeviceLink/SDLRDSData.h b/SmartDeviceLink/SDLRDSData.h
index 80d269a75..fc5b92bf7 100755
--- a/SmartDeviceLink/SDLRDSData.h
+++ b/SmartDeviceLink/SDLRDSData.h
@@ -11,6 +11,16 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLRDSData : SDLRPCStruct
+/// Convenience init
+///
+/// @param programService Program Service Name
+/// @param radioText Radio Text
+/// @param clockText The clock text in UTC format as YYYY-MM-DDThh:mm:ss.sTZD
+/// @param programIdentification Program Identification - the call sign for the radio station
+/// @param programType The program type - The region should be used to differentiate between EU and North America program types
+/// @param trafficProgramIdentification Traffic Program Identification - Identifies a station that offers traffic
+/// @param trafficAnnouncementIdentification Traffic Announcement Identification - Indicates an ongoing traffic announcement
+/// @param region Region
- (instancetype)initWithProgramService:(nullable NSString *)programService radioText:(nullable NSString *)radioText clockText:(nullable NSString *)clockText programIdentification:(nullable NSString *)programIdentification programType:(nullable NSNumber<SDLInt> *)programType trafficProgramIdentification:(nullable NSNumber<SDLBool> *)trafficProgramIdentification trafficAnnouncementIdentification:(nullable NSNumber<SDLBool> *)trafficAnnouncementIdentification region:(nullable NSString *)region;
/**
diff --git a/SmartDeviceLink/SDLRGBColor.h b/SmartDeviceLink/SDLRGBColor.h
index 4de64a6ad..3702b1b05 100644
--- a/SmartDeviceLink/SDLRGBColor.h
+++ b/SmartDeviceLink/SDLRGBColor.h
@@ -13,6 +13,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// Represents an RGB color
+///
+/// @since 5.0
@interface SDLRGBColor : SDLRPCStruct
/**
diff --git a/SmartDeviceLink/SDLRPCFunctionNames.h b/SmartDeviceLink/SDLRPCFunctionNames.h
index f9dc5d5f6..f2738e1b1 100644
--- a/SmartDeviceLink/SDLRPCFunctionNames.h
+++ b/SmartDeviceLink/SDLRPCFunctionNames.h
@@ -8,98 +8,273 @@
#import "SDLEnum.h"
-/*
+/**
* All RPC request / response / notification names
*/
typedef SDLEnum SDLRPCFunctionName SDL_SWIFT_ENUM;
+/// Function name for an AddCommand RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameAddCommand;
+
+/// Function name for an AddSubMenu RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameAddSubMenu;
+
+/// Function name for an Alert RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameAlert;
+
+/// Function name for an AlertManeuver RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameAlertManeuver;
+
+/// Function name for a ButtonPress RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameButtonPress;
+
+/// Function name for a CancelInteraction RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameCancelInteraction;
+
+/// Function name for a ChangeRegistration RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameChangeRegistration;
+
+/// Function name for a CloseApplication RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameCloseApplication;
+
+/// Function name for a CreateInteractionChoiceSet RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameCreateInteractionChoiceSet;
+
+/// Function name for a DeleteCommand RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteCommand;
+
+/// Function name for a DeleteFile RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteFile;
+
+/// Function name for a DeleteInteractionChoiceSet RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteInteractionChoiceSet;
+
+/// Function name for a DeleteSubMenu RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteSubMenu;
+
+/// Function name for a DiagnosticMessage RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameDiagnosticMessage;
+
+/// Function name for a DialNumber RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameDialNumber;
+
+/// Function name for an CreateInteractionChoiceSet RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameEncodedSyncPData;
+
+/// Function name for an EndAudioPassThru RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameEndAudioPassThru;
+
+/// Function name for an GenricResponse Response RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameGenericResponse;
+
+/// Function name for an CreateInteractionChoiceSet RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameGetAppServiceData;
+
+/// Function name for a GetDTCs RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameGetDTCs;
+
+/// Function name for a GetFile RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameGetFile;
+
+/// Function name for a GetCloudAppProperties RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameGetCloudAppProperties;
+
+/// Function name for a GetInteriorVehicleData RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameGetInteriorVehicleData;
+
+/// Function name for a GetInteriorVehicleDataConsent RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameGetInteriorVehicleDataConsent;
+
+/// Function name for a GetSystemCapability RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameGetSystemCapability;
+
+/// Function name for a GetVehicleData RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameGetVehicleData;
+
+/// Function name for a GetWayPoints RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameGetWayPoints;
+
+/// Function name for a ListFiles RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameListFiles;
+
+/// Function name for an OnAppInterfaceUnregistered notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnAppInterfaceUnregistered;
+
+/// Function name for an OnAppServiceData notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnAppServiceData;
+
+/// Function name for an OnAudioPassThru notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnAudioPassThru;
+
+/// Function name for an OnButtonEvent notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnButtonEvent;
+
+/// Function name for an OnButtonPress notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnButtonPress;
+
+/// Function name for an OnCommand notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnCommand;
+
+/// Function name for an OnDriverDistraction notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnDriverDistraction;
+
+/// Function name for an OnEncodedSyncPData notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnEncodedSyncPData;
+
+/// Function name for an OnHashChange notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnHashChange;
+
+/// Function name for an OnHMIStatus notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnHMIStatus;
+
+/// Function name for an OnInteriorVehicleData notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnInteriorVehicleData;
+
+/// Function name for an OnKeyboardInput notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnKeyboardInput;
+
+/// Function name for an OnLanguageChange notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnLanguageChange;
+
+/// Function name for an OnLockScreenStatus notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnLockScreenStatus;
+
+/// Function name for an OnPermissionsChange notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnPermissionsChange;
+
+/// Function name for an OnRCStatus notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnRCStatus;
+
+/// Function name for an OnSyncPData notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnSyncPData;
+
+/// Function name for an OnSystemCapabilityUpdated notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnSystemCapabilityUpdated;
+
+/// Function name for an OnSystemRequest notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnSystemRequest;
+
+/// Function name for an OnTBTClientState notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnTBTClientState;
+
+/// Function name for an OnTouchEvent notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnTouchEvent;
+
+/// Function name for an OnVehicleData notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnVehicleData;
+
+/// Function name for an OnWayPointChange notification RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameOnWayPointChange;
+
+/// Function name for a PerformAppServiceInteraction RPC
extern SDLRPCFunctionName const SDLRPCFunctionNamePerformAppServiceInteraction;
+
+/// Function name for a PerformAppServiceInteraction RPC
extern SDLRPCFunctionName const SDLRPCFunctionNamePerformAudioPassThru;
+
+/// Function name for a PerformInteraction RPC
extern SDLRPCFunctionName const SDLRPCFunctionNamePerformInteraction;
+
+/// Function name for a PublishAppService RPC
extern SDLRPCFunctionName const SDLRPCFunctionNamePublishAppService;
+
+/// Function name for a PutFile RPC
extern SDLRPCFunctionName const SDLRPCFunctionNamePutFile;
+
+/// Function name for a ReadDID RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameReadDID;
+
+/// Function name for a ReleaseInteriorVehicleDataModule RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameReleaseInteriorVehicleDataModule;
+
+/// Function name for a RegisterAppInterface RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameRegisterAppInterface;
+
+/// Function name for a Reserved RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameReserved;
+
+/// Function name for a ResetGlobalProperties RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameResetGlobalProperties;
+
+/// Function name for a ScrollableMessage RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameScrollableMessage;
+
+/// Function name for a SendHapticData RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSendHapticData;
+
+/// Function name for a SendLocation RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSendLocation;
+
+/// Function name for a SetAppIcon RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSetAppIcon;
+
+/// Function name for a SetCloudProperties RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSetCloudAppProperties;
+
+/// Function name for a SetDisplayLayout RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSetDisplayLayout;
+
+/// Function name for a SetGlobalProperties RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSetGlobalProperties;
+
+/// Function name for a SetInteriorVehicleData RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSetInteriorVehicleData;
+
+/// Function name for a SetMediaClockTimer RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSetMediaClockTimer;
+
+/// Function name for a Show RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameShow;
+
+/// Function name for a ShowAppMenu RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameShowAppMenu;
+
+/// Function name for a ShowConstantTBT RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameShowConstantTBT;
+
+/// Function name for a Slider RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSlider;
+
+/// Function name for a Speak RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSpeak;
+
+/// Function name for a SubscribeButton RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSubscribeButton;
+
+/// Function name for a SubscribeVehicleData RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSubscribeVehicleData;
+
+/// Function name for a SubscribeWayPoints RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSubscribeWayPoints;
+
+/// Function name for a SyncPData RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSyncPData;
+
+/// Function name for a SystemRequest RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameSystemRequest;
+
+/// Function name for an UnpublishAppService RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameUnpublishAppService;
+
+/// Function name for an UnregisterAppInterface RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameUnregisterAppInterface;
+
+/// Function name for an UnsubscribeButton RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameUnsubscribeButton;
+
+/// Function name for an UnsubscribeVehicleData RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameUnsubscribeVehicleData;
+
+/// Function name for an UnsubscribeWayPoints RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameUnsubscribeWayPoints;
+
+/// Function name for an UpdateTurnList RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameUpdateTurnList;
+
+/// Function name for a CreateWindow RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameCreateWindow;
+
+/// Function name for a DeleteWindow RPC
extern SDLRPCFunctionName const SDLRPCFunctionNameDeleteWindow;
diff --git a/SmartDeviceLink/SDLRPCMessage.h b/SmartDeviceLink/SDLRPCMessage.h
index 436ebcdfa..c6b04071d 100644
--- a/SmartDeviceLink/SDLRPCMessage.h
+++ b/SmartDeviceLink/SDLRPCMessage.h
@@ -7,6 +7,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// Parent class of all RPC messages.
+///
+/// Contains basic information about an RPC message.
@interface SDLRPCMessage : SDLRPCStruct <NSCopying>
/**
diff --git a/SmartDeviceLink/SDLRPCMessageType.h b/SmartDeviceLink/SDLRPCMessageType.h
index 383da11ff..5e01c4a4b 100644
--- a/SmartDeviceLink/SDLRPCMessageType.h
+++ b/SmartDeviceLink/SDLRPCMessageType.h
@@ -5,13 +5,14 @@
/**
The type of RPC message
-
- - SDLRPCMessageTypeRequest: A request from the app to the IVI system
- - SDLRPCMessageTypeResponse: A response from the IVI system to the app
- - SDLRPCMessageTypeNotification: A notification from the IVI system to the app
*/
typedef NS_ENUM(Byte, SDLRPCMessageType) {
+ /// A request that will require a response
SDLRPCMessageTypeRequest = 0,
+
+ /// A response to a request
SDLRPCMessageTypeResponse,
+
+ /// A message that does not have a response
SDLRPCMessageTypeNotification
};
diff --git a/SmartDeviceLink/SDLRPCRequest.h b/SmartDeviceLink/SDLRPCRequest.h
index a25016a9b..e171c0907 100644
--- a/SmartDeviceLink/SDLRPCRequest.h
+++ b/SmartDeviceLink/SDLRPCRequest.h
@@ -6,6 +6,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// Superclass of RPC requests
@interface SDLRPCRequest : SDLRPCMessage
/**
diff --git a/SmartDeviceLink/SDLRPCResponse.h b/SmartDeviceLink/SDLRPCResponse.h
index bdb69893a..4e944a05e 100644
--- a/SmartDeviceLink/SDLRPCResponse.h
+++ b/SmartDeviceLink/SDLRPCResponse.h
@@ -8,6 +8,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// Superclass of RPC responses
@interface SDLRPCResponse : SDLRPCMessage
/**
diff --git a/SmartDeviceLink/SDLRPCStruct.h b/SmartDeviceLink/SDLRPCStruct.h
index 25db21f16..523400261 100644
--- a/SmartDeviceLink/SDLRPCStruct.h
+++ b/SmartDeviceLink/SDLRPCStruct.h
@@ -8,10 +8,15 @@
NS_ASSUME_NONNULL_BEGIN
+/// Superclass of all RPC-related structs and messages
@interface SDLRPCStruct : NSObject <NSCopying>
+/// The store that contains RPC data
@property (strong, nonatomic, readonly) NSMutableDictionary<NSString *, id> *store;
+
+/// Declares if the RPC payload ought to be protected
@property (assign, nonatomic, getter=isPayloadProtected) BOOL payloadProtected;
+
/**
* Convenience init
*
diff --git a/SmartDeviceLink/SDLReadDID.h b/SmartDeviceLink/SDLReadDID.h
index 04a3982e8..a5ea8ee7c 100644
--- a/SmartDeviceLink/SDLReadDID.h
+++ b/SmartDeviceLink/SDLReadDID.h
@@ -21,6 +21,11 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLReadDID : SDLRPCRequest
+/// Convenience init
+///
+/// @param ecuNumber An ID of the vehicle module
+/// @param didLocation Raw data from vehicle data DID location(s)
+/// @return An SDLReadDID object
- (instancetype)initWithECUName:(UInt16)ecuNumber didLocation:(NSArray<NSNumber<SDLUInt> *> *)didLocation;
/**
diff --git a/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h b/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h
index e8d946244..10db403b9 100644
--- a/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h
+++ b/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h
@@ -11,8 +11,15 @@
NS_ASSUME_NONNULL_BEGIN
+/// Releases a controlled remote control module so others can take control
+///
+/// @since 6.0
@interface SDLReleaseInteriorVehicleDataModule : SDLRPCRequest
+/// Convenience init to release a controlled module
+/// @param moduleType The module type that the app requests to control.
+/// @param moduleId Id of a module, published by System Capability.
+/// @return An SDLReleaseInteriorVehicleDataModule object
- (instancetype)initWithModuleType:(SDLModuleType)moduleType moduleId:(NSString *)moduleId;
/**
diff --git a/SmartDeviceLink/SDLReleaseInteriorVehicleDataModuleResponse.h b/SmartDeviceLink/SDLReleaseInteriorVehicleDataModuleResponse.h
index 650f4b107..63e880c7e 100644
--- a/SmartDeviceLink/SDLReleaseInteriorVehicleDataModuleResponse.h
+++ b/SmartDeviceLink/SDLReleaseInteriorVehicleDataModuleResponse.h
@@ -10,6 +10,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// Response to ReleaseInteriorVehicleDataModule
+///
+/// @since RPC 6.0
@interface SDLReleaseInteriorVehicleDataModuleResponse : SDLRPCResponse
@end
diff --git a/SmartDeviceLink/SDLRemoteControlCapabilities.h b/SmartDeviceLink/SDLRemoteControlCapabilities.h
index 15eedffdd..2cdbf4f2e 100644
--- a/SmartDeviceLink/SDLRemoteControlCapabilities.h
+++ b/SmartDeviceLink/SDLRemoteControlCapabilities.h
@@ -19,6 +19,12 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLRemoteControlCapabilities : SDLRPCStruct
+/// Constructs a newly allocated SDLRemoteControlCapabilities object
+///
+/// @param climateControlCapabilities Array of SDLClimateControlCapabilities
+/// @param radioControlCapabilities Array of SDLRadioControlCapabilities
+/// @param buttonCapabilities Array of SDLButtonCapabilities
+/// @return An instance of the SDLRemoteControlCapabilities class
- (instancetype)initWithClimateControlCapabilities:(nullable NSArray<SDLClimateControlCapabilities *> *)climateControlCapabilities radioControlCapabilities:(nullable NSArray<SDLRadioControlCapabilities *> *)radioControlCapabilities buttonCapabilities:(nullable NSArray<SDLButtonCapabilities *> *)buttonCapabilities __deprecated_msg("Use initWithClimateControlCapabilities:climateControlCapabilities:radioControlCapabilities:buttonCapabilities:seatControlCapabilities:audioControlCapabilities:hmiSettingsControlCapabilities:lightControlCapabilities: instead");
/**
diff --git a/SmartDeviceLink/SDLResetGlobalProperties.h b/SmartDeviceLink/SDLResetGlobalProperties.h
index f58196940..ddbadb9f3 100644
--- a/SmartDeviceLink/SDLResetGlobalProperties.h
+++ b/SmartDeviceLink/SDLResetGlobalProperties.h
@@ -27,6 +27,10 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLResetGlobalProperties : SDLRPCRequest
+/// Convenience init to reset global properties.
+///
+/// @param properties An array of one or more GlobalProperty enumeration elements
+/// @return An SDLResetGlobalProperties object
- (instancetype)initWithProperties:(NSArray<SDLGlobalProperty> *)properties;
/**
diff --git a/SmartDeviceLink/SDLSISData.h b/SmartDeviceLink/SDLSISData.h
index b7d939644..1d645ebb2 100644
--- a/SmartDeviceLink/SDLSISData.h
+++ b/SmartDeviceLink/SDLSISData.h
@@ -15,6 +15,14 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLSISData : SDLRPCStruct
+/// Convenience init to SISData
+///
+/// @param stationShortName Identifies the 4-alpha-character station call sign
+/// @param id A SDLStationIDNumber
+/// @param stationLongName Identifies the station call sign or other identifying
+/// @param stationLocation Provides the 3-dimensional geographic station location
+/// @param stationMessage May be used to convey textual information of general interest
+/// @return An SDLSISData object
- (instancetype)initWithStationShortName:(nullable NSString *)stationShortName stationIDNumber:(nullable SDLStationIDNumber *)id stationLongName:(nullable NSString *)stationLongName stationLocation:(nullable SDLGPSData *)stationLocation stationMessage:(nullable NSString *)stationMessage;
/**
diff --git a/SmartDeviceLink/SDLScreenManager.h b/SmartDeviceLink/SDLScreenManager.h
index 51df716c9..4ffe0a28a 100644
--- a/SmartDeviceLink/SDLScreenManager.h
+++ b/SmartDeviceLink/SDLScreenManager.h
@@ -45,6 +45,7 @@ typedef void(^SDLScreenManagerUpdateCompletionHandler)(NSError *__nullable error
*/
typedef void(^SDLPreloadChoiceCompletionHandler)(NSError *__nullable error);
+/// The SDLScreenManager is a manager to control SDL UI features. Use the screen manager for setting up the UI of the template, creating a menu for your users, creating softbuttons, setting textfields, etc..
@interface SDLScreenManager : NSObject
#pragma mark Text and Graphics
@@ -242,6 +243,8 @@ If set to `SDLDynamicMenuUpdatesModeForceOff`, menu updates will work the legacy
#pragma mark Soft Button
+/// Retrieve a SoftButtonObject based on its name.
+/// @param name The name of the button
- (nullable SDLSoftButtonObject *)softButtonObjectNamed:(NSString *)name;
#pragma mark Choice Sets
diff --git a/SmartDeviceLink/SDLSeatControlCapabilities.h b/SmartDeviceLink/SDLSeatControlCapabilities.h
index b54287086..c55de4876 100644
--- a/SmartDeviceLink/SDLSeatControlCapabilities.h
+++ b/SmartDeviceLink/SDLSeatControlCapabilities.h
@@ -12,13 +12,61 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLSeatControlCapabilities : SDLRPCStruct
+/// Constructs a newly allocated SDLSeatControlCapabilities object with moduleName
+///
+/// @param moduleName The short friendly name of the module.
+/// @return An SDLSeatControlCapabilities object
- (instancetype)initWithName:(NSString *)moduleName __deprecated_msg("Use initWithName:moduleInfo:");
+/// Constructs a newly allocated SDLSeatControlCapabilities object with moduleName and moduleInfo
+///
+/// @param moduleName The short friendly name of the module.
+/// @param moduleInfo Information about a RC module, including its id
+/// @return An SDLSeatControlCapabilities object
- (instancetype)initWithName:(NSString *)moduleName moduleInfo:(nullable SDLModuleInfo *)moduleInfo;
+/// Constructs a newly allocated SDLSeatControlCapabilities object with given parameters
+///
+/// @param moduleName The short friendly name of the module.
+/// @param heatingEnabledAvail Whether or not heating is available
+/// @param coolingEnabledAvail Whether or not heating is available
+/// @param heatingLevelAvail Whether or not heating level is available
+/// @param coolingLevelAvail Whether or not cooling level is available
+/// @param horizontalPositionAvail Whether or not horizontal Position is aavailable
+/// @param verticalPositionAvail Whether or not vertical position is available
+/// @param frontVerticalPositionAvail Whether or not front vertical position is available
+/// @param backVerticalPositionAvail Whether or not back vertical position is available
+/// @param backTitlAngleAvail Whether or not backTilt angle is available
+/// @param headSupportHorizontalPositionAvail Whether or not head supports for horizontal position is available
+/// @param headSupportVerticalPositionAvail Whether or not head supports for vertical position is available
+/// @param massageEnabledAvail Whether or not massage enabled is available
+/// @param massageModeAvail Whether or not massage mode is available
+/// @param massageCushionFirmnessAvail Whether or not massage cushion firmness is available
+/// @param memoryAvail Whether or not massage cushion firmness is available
+/// @return An SDLSeatControlCapabilities object
- (instancetype)initWithName:(NSString *)moduleName heatingEnabledAvailable:(BOOL)heatingEnabledAvail
coolingEnabledAvailable:(BOOL)coolingEnabledAvail heatingLevelAvailable:(BOOL)heatingLevelAvail coolingLevelAvailable:(BOOL)coolingLevelAvail horizontalPositionAvailable:(BOOL)horizontalPositionAvail verticalPositionAvailable:(BOOL)verticalPositionAvail frontVerticalPositionAvailable:(BOOL)frontVerticalPositionAvail backVerticalPositionAvailable:(BOOL)backVerticalPositionAvail backTiltAngleAvailable:(BOOL)backTitlAngleAvail headSupportHorizontalPositionAvailable:(BOOL)headSupportHorizontalPositionAvail headSupportVerticalPositionAvailable:(BOOL)headSupportVerticalPositionAvail massageEnabledAvailable:(BOOL)massageEnabledAvail massageModeAvailable:(BOOL)massageModeAvail massageCushionFirmnessAvailable:(BOOL)massageCushionFirmnessAvail memoryAvailable:(BOOL)memoryAvail __deprecated_msg("Use initWithName:moduleInfo:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:");
+/// Constructs a newly allocated SDLSeatControlCapabilities object with all parameters
+///
+/// @param moduleName The short friendly name of the module.
+/// @param moduleInfo Information about a RC module, including its id
+/// @param heatingEnabledAvail Whether or not heating is available
+/// @param coolingEnabledAvail Whether or not heating is available
+/// @param heatingLevelAvail Whether or not heating level is available
+/// @param coolingLevelAvail Whether or not cooling level is available
+/// @param horizontalPositionAvail Whether or not horizontal Position is aavailable
+/// @param verticalPositionAvail Whether or not vertical position is available
+/// @param frontVerticalPositionAvail Whether or not front vertical position is available
+/// @param backVerticalPositionAvail Whether or not back vertical position is available
+/// @param backTitlAngleAvail Whether or not backTilt angle is available
+/// @param headSupportHorizontalPositionAvail Whether or not head supports for horizontal position is available
+/// @param headSupportVerticalPositionAvail Whether or not head supports for vertical position is available
+/// @param massageEnabledAvail Whether or not massage enabled is available
+/// @param massageModeAvail Whether or not massage mode is available
+/// @param massageCushionFirmnessAvail Whether or not massage cushion firmness is available
+/// @param memoryAvail Whether or not massage cushion firmness is available
+/// @return An SDLSeatControlCapabilities object
- (instancetype)initWithName:(NSString *)moduleName moduleInfo:(nullable SDLModuleInfo *)moduleInfo heatingEnabledAvailable:(BOOL)heatingEnabledAvail
coolingEnabledAvailable:(BOOL)coolingEnabledAvail heatingLevelAvailable:(BOOL)heatingLevelAvail coolingLevelAvailable:(BOOL)coolingLevelAvail horizontalPositionAvailable:(BOOL)horizontalPositionAvail verticalPositionAvailable:(BOOL)verticalPositionAvail frontVerticalPositionAvailable:(BOOL)frontVerticalPositionAvail backVerticalPositionAvailable:(BOOL)backVerticalPositionAvail backTiltAngleAvailable:(BOOL)backTitlAngleAvail headSupportHorizontalPositionAvailable:(BOOL)headSupportHorizontalPositionAvail headSupportVerticalPositionAvailable:(BOOL)headSupportVerticalPositionAvail massageEnabledAvailable:(BOOL)massageEnabledAvail massageModeAvailable:(BOOL)massageModeAvail massageCushionFirmnessAvailable:(BOOL)massageCushionFirmnessAvail memoryAvailable:(BOOL)memoryAvail;
diff --git a/SmartDeviceLink/SDLSeatControlData.h b/SmartDeviceLink/SDLSeatControlData.h
index 73cd8a6e0..9bc716392 100644
--- a/SmartDeviceLink/SDLSeatControlData.h
+++ b/SmartDeviceLink/SDLSeatControlData.h
@@ -17,51 +17,52 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLSeatControlData : SDLRPCStruct
-/**
- Constructs a newly allocated SDLSeatControlData object with cushion and firmness
-
- @param supportedSeat id of remote controllable seat.
- @return An instance of the SDLSeatControlData class
- */
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+/**
+Constructs a newly allocated SDLSeatControlData object with cushion and firmness
+
+@param supportedSeat id of remote controllable seat.
+@return An instance of the SDLSeatControlData class
+*/
- (instancetype)initWithId:(SDLSupportedSeat)supportedSeat;
#pragma clang diagnostic pop
-/**
- Constructs a newly allocated SDLSeatControlData object with cushion and firmness
-
- @param supportedSeat id of remote controllable seat.
- @param heatingEnable Whether or not heating is enabled.
- @param coolingEnable Whether or not cooling is enabled.
- @param heatingLevel heating level
- @param coolingLevel cooling Level
- @param horizontal horizontal Position
- @param vertical vertical Position
- @param frontVertical frontVertical Position
- @param backVertical backVertical Position
- @param backAngle backAngle Position
- @param headSupportedHorizontal headSupportedHorizontal Position
- @param headSupportedVertical headSupportedVertical Position
- @param massageEnable Whether or not massage is enabled.
- @param massageMode Array of massage mode data.
- @param firmness Array of firmness data.
- @param memoryAction type of action to be performed.
- @return An instance of the SDLSeatControlData class
- */
+
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+/**
+ Constructs a newly allocated SDLSeatControlData object with cushion and firmness
+
+@param supportedSeat id of remote controllable seat.
+@param heatingEnable Whether or not heating is enabled.
+@param coolingEnable Whether or not cooling is enabled.
+@param heatingLevel heating level
+@param coolingLevel cooling Level
+@param horizontal horizontal Position
+@param vertical vertical Position
+@param frontVertical frontVertical Position
+@param backVertical backVertical Position
+@param backAngle backAngle Position
+@param headSupportedHorizontal headSupportedHorizontal Position
+@param headSupportedVertical headSupportedVertical Position
+@param massageEnable Whether or not massage is enabled.
+@param massageMode Array of massage mode data.
+@param firmness Array of firmness data.
+@param memoryAction type of action to be performed.
+@return An instance of the SDLSeatControlData class
+*/
- (instancetype)initWithId:(SDLSupportedSeat)supportedSeat heatingEnabled:(BOOL)heatingEnable coolingEnable:(BOOL)coolingEnable heatingLevel:(UInt8)heatingLevel coolingLevel:(UInt8)coolingLevel horizontalPostion:(UInt8)horizontal verticalPostion:(UInt8)vertical frontVerticalPostion:(UInt8)frontVertical backVerticalPostion:(UInt8)backVertical backTiltAngle:(UInt8)backAngle headSupportedHorizontalPostion:(UInt8)headSupportedHorizontal headSupportedVerticalPostion:(UInt8)headSupportedVertical massageEnabled:(BOOL)massageEnable massageMode:(NSArray<SDLMassageModeData *> *)massageMode massageCussionFirmness:(NSArray<SDLMassageCushionFirmness *> *)firmness memory:(SDLSeatMemoryAction *)memoryAction;
#pragma clang diagnostic pop
-/**
- * @abstract id of seat that is a remote controllable seat.
- * @warning This should not be used to identify a seat, this is a deprecated parameter.
- *
- * Required
- */
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+/**
+* @abstract id of seat that is a remote controllable seat.
+* @warning This should not be used to identify a seat, this is a deprecated parameter.
+*
+* Required
+*/
@property (strong, nonatomic) SDLSupportedSeat id;
#pragma clang diagnostic pop
diff --git a/SmartDeviceLink/SDLSeatLocationCapability.h b/SmartDeviceLink/SDLSeatLocationCapability.h
index 9f7d6a15f..1bd5f5693 100644
--- a/SmartDeviceLink/SDLSeatLocationCapability.h
+++ b/SmartDeviceLink/SDLSeatLocationCapability.h
@@ -17,6 +17,13 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLSeatLocationCapability : SDLRPCStruct
+/// Constructs a newly allocated SDLSeatLocationCapability object with all parameters
+///
+/// @param seats Describes the location of a seat
+/// @param cols Number of columns
+/// @param rows Number of rows
+/// @param levels Number of levels
+/// @return An SDLSeatLocationCapability object
- (instancetype)initWithSeats:(NSArray<SDLSeatLocation *> *)seats cols:(NSNumber<SDLInt> *)cols rows:(NSNumber<SDLInt> *)rows levels:(NSNumber<SDLInt> *)levels;
/**
diff --git a/SmartDeviceLink/SDLSendLocation.h b/SmartDeviceLink/SDLSendLocation.h
index 0824ef7f2..ab0d747b4 100644
--- a/SmartDeviceLink/SDLSendLocation.h
+++ b/SmartDeviceLink/SDLSendLocation.h
@@ -13,6 +13,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// SendLocation is used to send a location to the navigation system for navigation
+///
+/// @since RPC 3.0
@interface SDLSendLocation : SDLRPCRequest
/**
diff --git a/SmartDeviceLink/SDLServiceEncryptionDelegate.h b/SmartDeviceLink/SDLServiceEncryptionDelegate.h
index f87a41cc6..dd45696a9 100644
--- a/SmartDeviceLink/SDLServiceEncryptionDelegate.h
+++ b/SmartDeviceLink/SDLServiceEncryptionDelegate.h
@@ -12,6 +12,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// Delegate for the encryption service.
@protocol SDLServiceEncryptionDelegate <NSObject>
/**
diff --git a/SmartDeviceLink/SDLSetAppIcon.h b/SmartDeviceLink/SDLSetAppIcon.h
index 5a8c2567f..53f3531b5 100644
--- a/SmartDeviceLink/SDLSetAppIcon.h
+++ b/SmartDeviceLink/SDLSetAppIcon.h
@@ -16,9 +16,12 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLSetAppIcon : SDLRPCRequest
+/// Convenience init to set an image icon from a file name. The file must already be uploaded to the head unit.
+///
+/// @param fileName A file reference name
+/// @return An SDLSetAppIcon object
- (instancetype)initWithFileName:(NSString *)fileName;
-
/**
* A file reference name
* @discussion A String value representing a file reference name
diff --git a/SmartDeviceLink/SDLSetDisplayLayout.h b/SmartDeviceLink/SDLSetDisplayLayout.h
index e19c2599c..e1c31d12d 100644
--- a/SmartDeviceLink/SDLSetDisplayLayout.h
+++ b/SmartDeviceLink/SDLSetDisplayLayout.h
@@ -19,13 +19,26 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLSetDisplayLayout : SDLRPCRequest
+/// Convenience init to set a display layout
+///
+/// @param predefinedLayout A template layout an app uses to display information
+/// @return An SDLSetDisplayLayout object
- (instancetype)initWithPredefinedLayout:(SDLPredefinedLayout)predefinedLayout;
+/// Convenience init to set a display layout
+///
+/// @param displayLayout A display layout name
+/// @return An SDLSetDisplayLayout object
- (instancetype)initWithLayout:(NSString *)displayLayout;
+/// Convenience init to set a display layout
+///
+/// @param predefinedLayout A display layout. Predefined or dynamically created screen layout
+/// @param dayColorScheme The color scheme to be used on a head unit using a "light" or "day" color scheme
+/// @param nightColorScheme The color scheme to be used on a head unit using a "dark" or "night" color scheme
+/// @return An SDLSetDisplayLayout object
- (instancetype)initWithPredefinedLayout:(SDLPredefinedLayout)predefinedLayout dayColorScheme:(SDLTemplateColorScheme *)dayColorScheme nightColorScheme:(SDLTemplateColorScheme *)nightColorScheme;
-
/**
* A display layout. Predefined or dynamically created screen layout.
* Currently only predefined screen layouts are defined. Predefined layouts
diff --git a/SmartDeviceLink/SDLSetInteriorVehicleData.h b/SmartDeviceLink/SDLSetInteriorVehicleData.h
index cf7e876a0..fdc1d312e 100644
--- a/SmartDeviceLink/SDLSetInteriorVehicleData.h
+++ b/SmartDeviceLink/SDLSetInteriorVehicleData.h
@@ -15,6 +15,10 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLSetInteriorVehicleData : SDLRPCRequest
+/// Convenience init to change settings of a module
+///
+/// @param moduleData A remote control module data object
+/// @return An SDLSetInteriorVehicleData object
- (instancetype)initWithModuleData:(SDLModuleData *)moduleData;
/**
diff --git a/SmartDeviceLink/SDLSetMediaClockTimer.h b/SmartDeviceLink/SDLSetMediaClockTimer.h
index 2ec5fe8e0..6b40e5d96 100644
--- a/SmartDeviceLink/SDLSetMediaClockTimer.h
+++ b/SmartDeviceLink/SDLSetMediaClockTimer.h
@@ -115,10 +115,29 @@ NS_ASSUME_NONNULL_BEGIN
*/
+ (instancetype)clearWithPlayPauseIndicator:(nullable SDLAudioStreamingIndicator)playPauseIndicator NS_SWIFT_NAME(clear(playPauseIndicator:));
+/// Convenience init to create a SDLSetMediaClockTimer object
+///
+/// @param updateMode The type of SetMediaClockTimer RPC
+/// @param hours Hour
+/// @param minutes Minuute
+/// @param seconds Seconds
+/// @param audioStreamingIndicator The audio streaming indicator used for a play/pause button
+/// @return An SDLSetMediaClockTimer object
- (instancetype)initWithUpdateMode:(SDLUpdateMode)updateMode hours:(UInt8)hours minutes:(UInt8)minutes seconds:(UInt8)seconds audioStreamingIndicator:(SDLAudioStreamingIndicator)audioStreamingIndicator __deprecated_msg("Use a specific initializer");
+/// Convenience init to create a SDLSetMediaClockTimer object
+///
+/// @param updateMode The type of SetMediaClockTimer RPC
+/// @param hours Hour
+/// @param minutes Minuute
+/// @param seconds Seconds
+/// @return An SDLSetMediaClockTimer object
- (instancetype)initWithUpdateMode:(SDLUpdateMode)updateMode hours:(UInt8)hours minutes:(UInt8)minutes seconds:(UInt8)seconds __deprecated_msg("Use a specific initializer");
+/// Convenience init to create a SDLSetMediaClockTimer object
+///
+/// @param updateMode he type of SetMediaClockTimer RPC
+/// @return An SDLSetMediaClockTimer object
- (instancetype)initWithUpdateMode:(SDLUpdateMode)updateMode __deprecated_msg("Use a specific initializer");
/**
diff --git a/SmartDeviceLink/SDLShow.h b/SmartDeviceLink/SDLShow.h
index 18f95107d..723e5fd83 100644
--- a/SmartDeviceLink/SDLShow.h
+++ b/SmartDeviceLink/SDLShow.h
@@ -39,16 +39,74 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLShow : SDLRPCRequest
+/// Convenience init to set template elements with the following parameters
+///
+/// @param mainField1 The text displayed on the first display line
+/// @param mainField2 The text displayed on the second display line
+/// @param alignment The alignment that specifies how the text should be aligned on display
+/// @return An SDLShow object
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 alignment:(nullable SDLTextAlignment)alignment;
+/// Convenience init to set template elements with the following parameters
+///
+/// @param mainField1 The text displayed on the first display line
+/// @param mainField1Type Text field metadata types
+/// @param mainField2 The text displayed on the second display line
+/// @param mainField2Type Text field metadata types
+/// @param alignment The alignment that specifies how the text should be aligned on display
+/// @return An SDLShow object
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField1Type:(nullable SDLMetadataType)mainField1Type mainField2:(nullable NSString *)mainField2 mainField2Type:(nullable SDLMetadataType)mainField2Type alignment:(nullable SDLTextAlignment)alignment;
+/// Convenience init to set template elements with the following parameters
+///
+/// @param mainField1 The text displayed on the first display line
+/// @param mainField2 The text displayed on the second display line
+/// @param mainField3 The text displayed on the third display line
+/// @param mainField4 The text displayed on the fourth display line
+/// @param alignment The alignment that specifies how the text should be aligned on display
+/// @return An SDLShow object
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 mainField3:(nullable NSString *)mainField3 mainField4:(nullable NSString *)mainField4 alignment:(nullable SDLTextAlignment)alignment;
+/// Convenience init to set template elements with the following parameters
+///
+/// @param mainField1 The text displayed on the first display line
+/// @param mainField1Type Text field metadata types
+/// @param mainField2 The text displayed on the second display line
+/// @param mainField2Type Text field metadata types
+/// @param mainField3 The text displayed on the third display line
+/// @param mainField3Type Text field metadata types
+/// @param mainField4 The text displayed on the fourth display line
+/// @param mainField4Type Text field metadata types
+/// @param alignment The alignment that specifies how the text should be aligned on display
+/// @return An SDLShow object
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField1Type:(nullable SDLMetadataType)mainField1Type mainField2:(nullable NSString *)mainField2 mainField2Type:(nullable SDLMetadataType)mainField2Type mainField3:(nullable NSString *)mainField3 mainField3Type:(nullable SDLMetadataType)mainField3Type mainField4:(nullable NSString *)mainField4 mainField4Type:(nullable SDLMetadataType)mainField4Type alignment:(nullable SDLTextAlignment)alignment;
+/// Convenience init to set template elements with the following parameters
+///
+/// @param mainField1 The text displayed on the first display line
+/// @param mainField2 The text displayed on the second display line
+/// @param alignment The alignment that specifies how the text should be aligned on display
+/// @param statusBar Text in the status Bar
+/// @param mediaClock The value for the mediaClock field
+/// @param mediaTrack The text in the track field
+/// @return An SDLShow object
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 alignment:(nullable SDLTextAlignment)alignment statusBar:(nullable NSString *)statusBar mediaClock:(nullable NSString *)mediaClock mediaTrack:(nullable NSString *)mediaTrack;
+/// Convenience init to set template elements with the following parameters
+///
+/// @param mainField1 The text displayed on the first display line
+/// @param mainField2 The text displayed on the second display line
+/// @param mainField3 The text displayed on the third display line
+/// @param mainField4 The text displayed on the fourth display line
+/// @param alignment The alignment that specifies how the text should be aligned on display
+/// @param statusBar Text in the status bar
+/// @param mediaClock The value for the mediaClock field
+/// @param mediaTrack The text in the track field
+/// @param graphic An image to be shown on supported displays
+/// @param softButtons The the Soft buttons defined by the app
+/// @param customPresets The custom presets defined by the App
+/// @param metadata Text field metadata
+/// @return An SDLShow object
- (instancetype)initWithMainField1:(nullable NSString *)mainField1 mainField2:(nullable NSString *)mainField2 mainField3:(nullable NSString *)mainField3 mainField4:(nullable NSString *)mainField4 alignment:(nullable SDLTextAlignment)alignment statusBar:(nullable NSString *)statusBar mediaClock:(nullable NSString *)mediaClock mediaTrack:(nullable NSString *)mediaTrack graphic:(nullable SDLImage *)graphic softButtons:(nullable NSArray<SDLSoftButton *> *)softButtons customPresets:(nullable NSArray<NSString *> *)customPresets textFieldMetadata:(nullable SDLMetadataTags *)metadata;
/**
diff --git a/SmartDeviceLink/SDLShowConstantTBT.h b/SmartDeviceLink/SDLShowConstantTBT.h
index e3a484598..3ac01780d 100644
--- a/SmartDeviceLink/SDLShowConstantTBT.h
+++ b/SmartDeviceLink/SDLShowConstantTBT.h
@@ -16,6 +16,20 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLShowConstantTBT : SDLRPCRequest
+/// Convenience init to create navigation directions
+///
+/// @param navigationText1 The first line of text in a multi-line overlay screen
+/// @param navigationText2 The second line of text in a multi-line overlay screen
+/// @param eta Estimated Time of Arrival time at final destination
+/// @param timeToDestination The amount of time needed to reach the final destination
+/// @param totalDistance The distance to the final destination
+/// @param turnIcon An icon to show with the turn description
+/// @param nextTurnIcon An icon to show with the next turn description
+/// @param distanceToManeuver Fraction of distance till next maneuver
+/// @param distanceToManeuverScale Distance till next maneuver
+/// @param maneuverComplete If and when a maneuver has completed while an AlertManeuver is active, the app must send this value set to TRUE in order to clear the AlertManeuver overlay. If omitted the value will be assumed as FALSE
+/// @param softButtons Three dynamic SoftButtons available (first SoftButton is fixed to "Turns")
+/// @return An SDLShowConstantTBT object
- (instancetype)initWithNavigationText1:(nullable NSString *)navigationText1 navigationText2:(nullable NSString *)navigationText2 eta:(nullable NSString *)eta timeToDestination:(nullable NSString *)timeToDestination totalDistance:(nullable NSString *)totalDistance turnIcon:(nullable SDLImage *)turnIcon nextTurnIcon:(nullable SDLImage *)nextTurnIcon distanceToManeuver:(double)distanceToManeuver distanceToManeuverScale:(double)distanceToManeuverScale maneuverComplete:(BOOL)maneuverComplete softButtons:(nullable NSArray<SDLSoftButton *> *)softButtons;
/**
diff --git a/SmartDeviceLink/SDLSoftButton.h b/SmartDeviceLink/SDLSoftButton.h
index 742b1026c..8fffc6727 100644
--- a/SmartDeviceLink/SDLSoftButton.h
+++ b/SmartDeviceLink/SDLSoftButton.h
@@ -16,10 +16,23 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLSoftButton : SDLRPCStruct
+/// Convenience init
+///
+/// @param handler A handler that may optionally be run when the SDLSoftButton has a corresponding notification occur
- (instancetype)initWithHandler:(nullable SDLRPCButtonNotificationHandler)handler;
+/// Convenience init
+///
+/// @param type Describes whether this soft button displays only text, only an image, or both
+/// @param text Optional text to display (if defined as TEXT or BOTH type)
+/// @param image Optional image struct for SoftButton (if defined as IMAGE or BOTH type)
+/// @param highlighted Displays in an alternate mode, e.g. with a colored background or foreground. Depends on the IVI system
+/// @param buttonId Value which is returned via OnButtonPress / OnButtonEvent
+/// @param systemAction Parameter indicating whether selecting a SoftButton shall call a specific system action
+/// @param handler A handler that may optionally be run when the SDLSoftButton has a corresponding notification occur.
- (instancetype)initWithType:(SDLSoftButtonType)type text:(nullable NSString *)text image:(nullable SDLImage *)image highlighted:(BOOL)highlighted buttonId:(UInt16)buttonId systemAction:(nullable SDLSystemAction)systemAction handler:(nullable SDLRPCButtonNotificationHandler)handler;
+/// A handler that may optionally be run when the SDLSoftButton has a corresponding notification occur.
@property (copy, nonatomic) SDLRPCButtonNotificationHandler handler;
/**
diff --git a/SmartDeviceLink/SDLSoftButtonObject.h b/SmartDeviceLink/SDLSoftButtonObject.h
index eb2512fca..0de2f819d 100644
--- a/SmartDeviceLink/SDLSoftButtonObject.h
+++ b/SmartDeviceLink/SDLSoftButtonObject.h
@@ -38,6 +38,7 @@ NS_ASSUME_NONNULL_BEGIN
*/
@property (copy, nonatomic, readonly) SDLSoftButtonState *currentState;
+/// Describes an on-screen button which may be presented in various contexts, e.g. templates or alerts
@property (strong, nonatomic, readonly) SDLSoftButton *currentStateSoftButton;
/**
@@ -57,7 +58,6 @@ NS_ASSUME_NONNULL_BEGIN
/**
Create a single-state soft button. For example, a button that brings up a Perform Interaction menu.
-
@param name The name of the button
@param state The single state of the button
@param eventHandler The handler to be called when the button is pressed
diff --git a/SmartDeviceLink/SDLSoftButtonState.h b/SmartDeviceLink/SDLSoftButtonState.h
index 48b4d7587..687192e8c 100644
--- a/SmartDeviceLink/SDLSoftButtonState.h
+++ b/SmartDeviceLink/SDLSoftButtonState.h
@@ -15,6 +15,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// A soft button state including data such as text, name and artwork
@interface SDLSoftButtonState : NSObject
/**
@@ -47,6 +48,7 @@ NS_ASSUME_NONNULL_BEGIN
*/
@property (strong, nonatomic, readonly) SDLSoftButton *softButton;
+/// Initializer unavailable
- (instancetype)init NS_UNAVAILABLE;
/**
diff --git a/SmartDeviceLink/SDLSpeak.h b/SmartDeviceLink/SDLSpeak.h
index ea8782d0c..31b69d85d 100644
--- a/SmartDeviceLink/SDLSpeak.h
+++ b/SmartDeviceLink/SDLSpeak.h
@@ -43,8 +43,16 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLSpeak : SDLRPCRequest
+/// Convenience init to create a speak message
+///
+/// @param ttsText The text to speak
+/// @return An SDLSpeak object
- (instancetype)initWithTTS:(NSString *)ttsText;
+/// Convenience init to create a speak message
+///
+/// @param ttsChunks An array of TTSChunk structs which, taken together, specify the phrase to be spoken
+/// @return An SDLSpeak object
- (instancetype)initWithTTSChunks:(NSArray<SDLTTSChunk *> *)ttsChunks;
/**
diff --git a/SmartDeviceLink/SDLSpeechCapabilities.h b/SmartDeviceLink/SDLSpeechCapabilities.h
index 6f25deebc..985de6171 100644
--- a/SmartDeviceLink/SDLSpeechCapabilities.h
+++ b/SmartDeviceLink/SDLSpeechCapabilities.h
@@ -4,7 +4,7 @@
#import "SDLEnum.h"
-/*
+/**
* Contains information about TTS capabilities on the SDL platform. Used in RegisterAppInterfaceResponse, and TTSChunk.
*
* @since SDL 1.0
diff --git a/SmartDeviceLink/SDLStaticIconName.h b/SmartDeviceLink/SDLStaticIconName.h
index fcda703f1..db143a9c7 100644
--- a/SmartDeviceLink/SDLStaticIconName.h
+++ b/SmartDeviceLink/SDLStaticIconName.h
@@ -8,892 +8,892 @@
#import "SDLEnum.h"
-/*
+/**
* Static icon names
*/
typedef SDLEnum SDLStaticIconName SDL_SWIFT_ENUM;
-/*
+/**
* Static icon accept call / active phone call in progress / initiate a phone call
*/
extern SDLStaticIconName const SDLStaticIconNameAcceptCall;
-/*
+/**
* Static icon add waypoint
*/
extern SDLStaticIconName const SDLStaticIconNameAddWaypoint;
-/*
+/**
* Static icon album
*/
extern SDLStaticIconName const SDLStaticIconNameAlbum;
-/*
+/**
* Static icon ambient lighting
*/
extern SDLStaticIconName const SDLStaticIconNameAmbientLighting;
-/*
+/**
* Static icon arrow - north
*/
extern SDLStaticIconName const SDLStaticIconNameArrowNorth;
-/*
+/**
* Static icon audio mute
*/
extern SDLStaticIconName const SDLStaticIconNameAudioMute;
-/*
+/**
* Static icon audiobook episode
*/
extern SDLStaticIconName const SDLStaticIconNameAudiobookEpisode;
-/*
+/**
* Static icon audiobook narrator
*/
extern SDLStaticIconName const SDLStaticIconNameAudiobookNarrator;
-/*
+/**
* Static icon auxillary audio
*/
extern SDLStaticIconName const SDLStaticIconNameAuxillaryAudio;
-/*
+/**
* Static icon back / return
*/
extern SDLStaticIconName const SDLStaticIconNameBack;
-/*
+/**
* Static icon battery capacity 0 of 5
*/
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity0Of5;
-/*
+/**
* Static icon battery capacity 1 of 5
*/
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity1Of5;
-/*
+/**
* Static icon battery capacity 2 of 5
*/
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity2Of5;
-/*
+/**
* Static icon battery capacity 3 of 5
*/
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity3Of5;
-/*
+/**
* Static icon battery capacity 4 of 5
*/
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity4Of5;
-/*
+/**
* Static icon battery capacity 5 of 5
*/
extern SDLStaticIconName const SDLStaticIconNameBatteryCapacity5Of5;
-/*
+/**
* Static icon bluetooth audio source
*/
extern SDLStaticIconName const SDLStaticIconNameBluetoothAudioSource;
-/*
+/**
* Static icon bluetooth1
*/
extern SDLStaticIconName const SDLStaticIconNameBluetooth1;
-/*
+/**
* Static icon bluetooth2
*/
extern SDLStaticIconName const SDLStaticIconNameBluetooth2;
-/*
+/**
* Static icon browse
*/
extern SDLStaticIconName const SDLStaticIconNameBrowse;
-/*
+/**
* Static icon cell phone in roaming mode
*/
extern SDLStaticIconName const SDLStaticIconNameCellPhoneInRoamingMode;
-/*
+/**
* Static icon cell service signal strength 0 of 5 bars
*/
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength0Of5Bars;
-/*
+/**
* Static icon cell service signal strength 1 of 5 bars
*/
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength1Of5Bars;
-/*
+/**
* Static icon cell service signal strength 2 of 5 bars
*/
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength2Of5Bars;
-/*
+/**
* Static icon cell service signal strength 3 of 5 bars
*/
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength3Of5Bars;
-/*
+/**
* Static icon cell service signal strength 4 of 5 bars
*/
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength4Of5Bars;
-/*
+/**
* Static icon cell service signal strength 5 of 5 bars
*/
extern SDLStaticIconName const SDLStaticIconNameCellServiceSignalStrength5Of5Bars;
-/*
+/**
* Static icon change lane left
*/
extern SDLStaticIconName const SDLStaticIconNameChangeLaneLeft;
-/*
+/**
* Static icon change lane right
*/
extern SDLStaticIconName const SDLStaticIconNameChangeLaneRight;
-/*
+/**
* Static icon check box checked
*/
extern SDLStaticIconName const SDLStaticIconNameCheckBoxChecked;
-/*
+/**
* Static icon check box unchecked
*/
extern SDLStaticIconName const SDLStaticIconNameCheckBoxUnchecked;
-/*
+/**
* Static icon climate
*/
extern SDLStaticIconName const SDLStaticIconNameClimate;
-/*
+/**
* Static icon clock
*/
extern SDLStaticIconName const SDLStaticIconNameClock;
-/*
+/**
* Static icon compose (e.g. message)
*/
extern SDLStaticIconName const SDLStaticIconNameCompose;
-/*
+/**
* Static icon contact / person
*/
extern SDLStaticIconName const SDLStaticIconNameContact;
-/*
+/**
* Static icon continue
*/
extern SDLStaticIconName const SDLStaticIconNameContinue;
-/*
+/**
* Static icon dash / bullet point
*/
extern SDLStaticIconName const SDLStaticIconNameDash;
-/*
+/**
* Static icon date / calendar
*/
extern SDLStaticIconName const SDLStaticIconNameDate;
-/*
+/**
* Static icon delete/remove - trash
*/
extern SDLStaticIconName const SDLStaticIconNameDelete;
-/*
+/**
* Static icon destination
*/
extern SDLStaticIconName const SDLStaticIconNameDestination;
-/*
+/**
* Static icon destination ferry ahead
*/
extern SDLStaticIconName const SDLStaticIconNameDestinationFerryAhead;
-/*
+/**
* Static icon ebookmark (e.g. message, feed)
*/
extern SDLStaticIconName const SDLStaticIconNameEbookmark;
-/*
+/**
* Static icon empty (i.e. no image)
*/
extern SDLStaticIconName const SDLStaticIconNameEmpty;
-/*
+/**
* Static icon end call / reject call
*/
extern SDLStaticIconName const SDLStaticIconNameEndCall;
-/*
+/**
* Static icon fail / X
*/
extern SDLStaticIconName const SDLStaticIconNameFail;
-/*
+/**
* Static icon fast forward 30 secs
*/
extern SDLStaticIconName const SDLStaticIconNameFastForward30Secs;
-/*
+/**
* Static icon favorite / heart
*/
extern SDLStaticIconName const SDLStaticIconNameFavoriteHeart;
-/*
+/**
* Static icon favorite / star
*/
extern SDLStaticIconName const SDLStaticIconNameFavoriteStar;
-/*
+/**
* Static icon fax number
*/
extern SDLStaticIconName const SDLStaticIconNameFaxNumber;
-/*
+/**
* Static icon filename
*/
extern SDLStaticIconName const SDLStaticIconNameFilename;
-/*
+/**
* Static icon filter / search
*/
extern SDLStaticIconName const SDLStaticIconNameFilter;
-/*
+/**
* Static icon folder
*/
extern SDLStaticIconName const SDLStaticIconNameFolder;
-/*
+/**
* Static icon fuel prices
*/
extern SDLStaticIconName const SDLStaticIconNameFuelPrices;
-/*
+/**
* Static icon full map
*/
extern SDLStaticIconName const SDLStaticIconNameFullMap;
-/*
+/**
* Static icon generic phone number
*/
extern SDLStaticIconName const SDLStaticIconNameGenericPhoneNumber;
-/*
+/**
* Static icon genre
*/
extern SDLStaticIconName const SDLStaticIconNameGenre;
-/*
+/**
* Static icon global keyboard
*/
extern SDLStaticIconName const SDLStaticIconNameGlobalKeyboard;
-/*
+/**
* Static icon highway exit information
*/
extern SDLStaticIconName const SDLStaticIconNameHighwayExitInformation;
-/*
+/**
* Static icon home phone number
*/
extern SDLStaticIconName const SDLStaticIconNameHomePhoneNumber;
-/*
+/**
* Static icon hyperlink
*/
extern SDLStaticIconName const SDLStaticIconNameHyperlink;
-/*
+/**
* Static icon ID3 tag unknown
*/
extern SDLStaticIconName const SDLStaticIconNameID3TagUnknown;
-/*
+/**
* Static icon incoming calls (in list of phone calls)
*/
extern SDLStaticIconName const SDLStaticIconNameIncomingCalls;
-/*
+/**
* Static icon information
*/
extern SDLStaticIconName const SDLStaticIconNameInformation;
-/*
+/**
* Static icon IPOD media source
*/
extern SDLStaticIconName const SDLStaticIconNameIPodMediaSource;
-/*
+/**
* Static icon join calls
*/
extern SDLStaticIconName const SDLStaticIconNameJoinCalls;
-/*
+/**
* Static icon keep left
*/
extern SDLStaticIconName const SDLStaticIconNameKeepLeft;
-/*
+/**
* Static icon keep right
*/
extern SDLStaticIconName const SDLStaticIconNameKeepRight;
-/*
+/**
* Static icon key / keycode
*/
extern SDLStaticIconName const SDLStaticIconNameKey;
-/*
+/**
* Static icon left
*/
extern SDLStaticIconName const SDLStaticIconNameLeft;
-/*
+/**
* Static icon left arrow / back
*/
extern SDLStaticIconName const SDLStaticIconNameLeftArrow;
-/*
+/**
* Static icon left exit
*/
extern SDLStaticIconName const SDLStaticIconNameLeftExit;
-/*
+/**
* Static icon LINE IN audio source
*/
extern SDLStaticIconName const SDLStaticIconNameLineInAudioSource;
-/*
+/**
* Static icon locked
*/
extern SDLStaticIconName const SDLStaticIconNameLocked;
-/*
+/**
* Static icon media control - left arrow
*/
extern SDLStaticIconName const SDLStaticIconNameMediaControlLeftArrow;
-/*
+/**
* Static icon media control - recording
*/
extern SDLStaticIconName const SDLStaticIconNameMediaControlRecording;
-/*
+/**
* Static icon media control - right arrow
*/
extern SDLStaticIconName const SDLStaticIconNameMediaControlRightArrow;
-/*
+/**
* Static icon media control - stop (e.g. streaming)
*/
extern SDLStaticIconName const SDLStaticIconNameMediaControlStop;
-/*
+/**
* Static icon microphone
*/
extern SDLStaticIconName const SDLStaticIconNameMicrophone;
-/*
+/**
* Static icon missed calls (in list of phone calls)
*/
extern SDLStaticIconName const SDLStaticIconNameMissedCalls;
-/*
+/**
* Static icon mobile phone number
*/
extern SDLStaticIconName const SDLStaticIconNameMobilePhoneNumber;
-/*
+/**
* Static icon move down / download
*/
extern SDLStaticIconName const SDLStaticIconNameMoveDown;
-/*
+/**
* Static icon move up
*/
extern SDLStaticIconName const SDLStaticIconNameMoveUp;
-/*
+/**
* Static icon MP3 tag artist
*/
extern SDLStaticIconName const SDLStaticIconNameMP3TagArtist;
-/*
+/**
* Static icon navigation / navigation settings
*/
extern SDLStaticIconName const SDLStaticIconNameNavigation;
-/*
+/**
* Static icon navigation current direction
*/
extern SDLStaticIconName const SDLStaticIconNameNavigationCurrentDirection;
-/*
+/**
* Static icon negative rating - thumbs down
*/
extern SDLStaticIconName const SDLStaticIconNameNegativeRatingThumbsDown;
-/*
+/**
* Static icon new/unread text message/email
*/
extern SDLStaticIconName const SDLStaticIconNameNew;
-/*
+/**
* Static icon office phone number / work phone number
*/
extern SDLStaticIconName const SDLStaticIconNameOfficePhoneNumber;
-/*
+/**
* Static icon opened/read text message/email
*/
extern SDLStaticIconName const SDLStaticIconNameOpened;
-/*
+/**
* Static icon origin / nearby locale / current position
*/
extern SDLStaticIconName const SDLStaticIconNameOrigin;
-/*
+/**
* Static icon outgoing calls (in list of phone calls)
*/
extern SDLStaticIconName const SDLStaticIconNameOutgoingCalls;
-/*
+/**
* Static icon play / pause - pause active
*/
extern SDLStaticIconName const SDLStaticIconNamePause;
-/*
+/**
* Static icon phone call 1
*/
extern SDLStaticIconName const SDLStaticIconNamePhoneCall1;
-/*
+/**
* Static icon phone call 2
*/
extern SDLStaticIconName const SDLStaticIconNamePhoneCall2;
-/*
+/**
* Static icon phone device
*/
extern SDLStaticIconName const SDLStaticIconNamePhoneDevice;
-/*
+/**
* Static icon phonebook
*/
extern SDLStaticIconName const SDLStaticIconNamePhonebook;
-/*
+/**
* Static icon photo / picture
*/
extern SDLStaticIconName const SDLStaticIconNamePhoto;
-/*
+/**
* Static icon play / pause - play active
*/
extern SDLStaticIconName const SDLStaticIconNamePlay;
-/*
+/**
* Static icon playlist
*/
extern SDLStaticIconName const SDLStaticIconNamePlaylist;
-/*
+/**
* Static icon pop-up
*/
extern SDLStaticIconName const SDLStaticIconNamePopUp;
-/*
+/**
* Static icon positive rating - thumbs up
*/
extern SDLStaticIconName const SDLStaticIconNamePositiveRatingThumbsUp;
-/*
+/**
* Static icon power
*/
extern SDLStaticIconName const SDLStaticIconNamePower;
-/*
+/**
* Static icon primary phone (favorite)
*/
extern SDLStaticIconName const SDLStaticIconNamePrimaryPhone;
-/*
+/**
* Static icon radio button checked
*/
extern SDLStaticIconName const SDLStaticIconNameRadioButtonChecked;
-/*
+/**
* Static icon radio button unchecked
*/
extern SDLStaticIconName const SDLStaticIconNameRadioButtonUnchecked;
-/*
+/**
* Static icon recent calls / history
*/
extern SDLStaticIconName const SDLStaticIconNameRecentCalls;
-/*
+/**
* Static icon recent destinations
*/
extern SDLStaticIconName const SDLStaticIconNameRecentDestinations;
-/*
+/**
* Static icon redo
*/
extern SDLStaticIconName const SDLStaticIconNameRedo;
-/*
+/**
* Static icon refresh
*/
extern SDLStaticIconName const SDLStaticIconNameRefresh;
-/*
+/**
* Static icon remote diagnostics - check engine
*/
extern SDLStaticIconName const SDLStaticIconNameRemoteDiagnosticsCheckEngine;
-/*
+/**
* Static icon rendered 911 assist / emergency assistance
*/
extern SDLStaticIconName const SDLStaticIconNameRendered911Assist;
-/*
+/**
* Static icon repeat
*/
extern SDLStaticIconName const SDLStaticIconNameRepeat;
-/*
+/**
* Static icon repeat play
*/
extern SDLStaticIconName const SDLStaticIconNameRepeatPlay;
-/*
+/**
* Static icon reply
*/
extern SDLStaticIconName const SDLStaticIconNameReply;
-/*
+/**
* Static icon rewind 30 secs
*/
extern SDLStaticIconName const SDLStaticIconNameRewind30Secs;
-/*
+/**
* Static icon right
*/
extern SDLStaticIconName const SDLStaticIconNameRight;
-/*
+/**
* Static icon right exit
*/
extern SDLStaticIconName const SDLStaticIconNameRightExit;
-/*
+/**
* Static icon ringtones
*/
extern SDLStaticIconName const SDLStaticIconNameRingtones;
-/*
+/**
* Static icon roundabout left hand 1
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand1;
-/*
+/**
* Static icon roundabout left hand 2
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand2;
-/*
+/**
* Static icon roundabout left hand 3
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand3;
-/*
+/**
* Static icon roundabout left hand 4
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand4;
-/*
+/**
* Static icon roundabout left hand 5
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand5;
-/*
+/**
* Static icon roundabout left hand 6
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand6;
-/*
+/**
* Static icon roundabout left hand 7
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutLeftHand7;
-/*
+/**
* Static icon roundabout right hand 1
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand1;
-/*
+/**
* Static icon roundabout right hand 2
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand2;
-/*
+/**
* Static icon roundabout right hand 3
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand3;
-/*
+/**
* Static icon roundabout right hand 4
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand4;
-/*
+/**
* Static icon roundabout right hand 5
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand5;
-/*
+/**
* Static icon roundabout right hand 6
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand6;
-/*
+/**
* Static icon roundabout right hand 7
*/
extern SDLStaticIconName const SDLStaticIconNameRoundaboutRightHand7;
-/*
+/**
* Static icon RSS
*/
extern SDLStaticIconName const SDLStaticIconNameRSS;
-/*
+/**
* Static icon settings / menu
*/
extern SDLStaticIconName const SDLStaticIconNameSettings;
-/*
+/**
* Static icon sharp left
*/
extern SDLStaticIconName const SDLStaticIconNameSharpLeft;
-/*
+/**
* Static icon sharp right
*/
extern SDLStaticIconName const SDLStaticIconNameSharpRight;
-/*
+/**
* Static icon show
*/
extern SDLStaticIconName const SDLStaticIconNameShow;
-/*
+/**
* Static icon shuffle play
*/
extern SDLStaticIconName const SDLStaticIconNameShufflePlay;
-/*
+/**
* Static icon ski places / elevation / altitude
*/
extern SDLStaticIconName const SDLStaticIconNameSkiPlaces;
-/*
+/**
* Static icon slight left
*/
extern SDLStaticIconName const SDLStaticIconNameSlightLeft;
-/*
+/**
* Static icon slight right
*/
extern SDLStaticIconName const SDLStaticIconNameSlightRight;
-/*
+/**
* Static icon smartphone
*/
extern SDLStaticIconName const SDLStaticIconNameSmartphone;
-/*
+/**
* Static icon sort list
*/
extern SDLStaticIconName const SDLStaticIconNameSortList;
-/*
+/**
* Static icon speed dial numbers - number 0
*/
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber0;
-/*
+/**
* Static icon speed dial numbers - number 1
*/
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber1;
-/*
+/**
* Static icon speed dial numbers - number 2
*/
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber2;
-/*
+/**
* Static icon speed dial numbers - number 3
*/
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber3;
-/*
+/**
* Static icon speed dial numbers - number 4
*/
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber4;
-/*
+/**
* Static icon speed dial numbers - number 5
*/
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber5;
-/*
+/**
* Static icon speed dial numbers - number 6
*/
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber6;
-/*
+/**
* Static icon speed dial numbers - number 7
*/
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber7;
-/*
+/**
* Static icon speed dial numbers - number 8
*/
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber8;
-/*
+/**
* Static icon speed dial numbers - number 9
*/
extern SDLStaticIconName const SDLStaticIconNameSpeedDialNumbersNumber9;
-/*
+/**
* Static icon success / check
*/
extern SDLStaticIconName const SDLStaticIconNameSuccess;
-/*
+/**
* Static icon track title / song title
*/
extern SDLStaticIconName const SDLStaticIconNameTrackTitle;
-/*
+/**
* Static icon traffic report
*/
extern SDLStaticIconName const SDLStaticIconNameTrafficReport;
-/*
+/**
* Static icon turn list
*/
extern SDLStaticIconName const SDLStaticIconNameTurnList;
-/*
+/**
* Static icon u-turn left traffic
*/
extern SDLStaticIconName const SDLStaticIconNameUTurnLeftTraffic;
-/*
+/**
* Static icon u-turn right traffic
*/
extern SDLStaticIconName const SDLStaticIconNameUTurnRightTraffic;
-/*
+/**
* Static icon undo
*/
extern SDLStaticIconName const SDLStaticIconNameUndo;
-/*
+/**
* Static icon unlocked
*/
extern SDLStaticIconName const SDLStaticIconNameUnlocked;
-/*
+/**
* Static icon USB media audio source
*/
extern SDLStaticIconName const SDLStaticIconNameUSBMediaAudioSource;
-/*
+/**
* Static icon voice control scrollbar - list item no. 1
*/
extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo1;
-/*
+/**
* Static icon voice control scrollbar - list item no. 2
*/
extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo2;
-/*
+/**
* Static icon voice control scrollbar - list item no. 3
*/
extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo3;
-/*
+/**
* Static icon voice control scrollbar - list item no. 4
*/
extern SDLStaticIconName const SDLStaticIconNameVoiceControlScrollbarListItemNo4;
-/*
+/**
* Static icon voice recognition - failed
*/
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionFailed;
-/*
+/**
* Static icon voice recognition - pause
*/
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionPause;
-/*
+/**
* Static icon voice recognition - successful
*/
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionSuccessful;
-/*
+/**
* Static icon voice recognition - system active
*/
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionSystemActive;
-/*
+/**
* Static icon voice recognition - system listening
*/
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionSystemListening;
-/*
+/**
* Static icon voice recognition - try again
*/
extern SDLStaticIconName const SDLStaticIconNameVoiceRecognitionTryAgain;
-/*
+/**
* Static icon warning / safety alert
*/
extern SDLStaticIconName const SDLStaticIconNameWarning;
-/*
+/**
* Static icon weather
*/
extern SDLStaticIconName const SDLStaticIconNameWeather;
-/*
+/**
* Static icon wifi full
*/
extern SDLStaticIconName const SDLStaticIconNameWifiFull;
-/*
+/**
* Static icon zoom in
*/
extern SDLStaticIconName const SDLStaticIconNameZoomIn;
-/*
+/**
* Static icon zoom out
*/
extern SDLStaticIconName const SDLStaticIconNameZoomOut;
diff --git a/SmartDeviceLink/SDLStationIDNumber.h b/SmartDeviceLink/SDLStationIDNumber.h
index ffd249347..22288c1db 100644
--- a/SmartDeviceLink/SDLStationIDNumber.h
+++ b/SmartDeviceLink/SDLStationIDNumber.h
@@ -13,6 +13,11 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLStationIDNumber : SDLRPCStruct
+/// Convenience init
+
+/// @param countryCode Binary Representation of ITU Country Code. USA Code is 001
+/// @param id Binary representation of unique facility ID assigned by the FCC
+/// @return An SDLStationIDNumber object
- (instancetype)initWithCountryCode:(nullable NSNumber<SDLInt> *)countryCode fccFacilityId:(nullable NSNumber<SDLInt> *)id;
/**
diff --git a/SmartDeviceLink/SDLStreamingAudioManagerType.h b/SmartDeviceLink/SDLStreamingAudioManagerType.h
index fb0436dbd..1ec391ef7 100644
--- a/SmartDeviceLink/SDLStreamingAudioManagerType.h
+++ b/SmartDeviceLink/SDLStreamingAudioManagerType.h
@@ -8,6 +8,7 @@
#import <Foundation/Foundation.h>
+/// Streaming audio manager
@protocol SDLStreamingAudioManagerType <NSObject>
/**
diff --git a/SmartDeviceLink/SDLStreamingMediaConfiguration.h b/SmartDeviceLink/SDLStreamingMediaConfiguration.h
index b000b6ba8..9c73cda8f 100644
--- a/SmartDeviceLink/SDLStreamingMediaConfiguration.h
+++ b/SmartDeviceLink/SDLStreamingMediaConfiguration.h
@@ -18,17 +18,19 @@ NS_ASSUME_NONNULL_BEGIN
/**
The type of rendering that CarWindow will perform. Depending on your app, you may need to try different ones for best performance
-
- - SDLCarWindowRenderingTypeLayer: Instead of rendering your UIViewController's view, this will render the layer using `renderInContext`
- - SDLCarWindowRenderingTypeViewAfterScreenUpdates: Renders your UIViewController's view using `drawViewHierarchyInRect:bounds afterScreenUpdates:YES`
- - SDLCarWindowRenderingTypeViewBeforeScreenUpdates: Renders your UIViewController's view using `drawViewHierarchyInRect:bounds afterScreenUpdates:NO`
*/
typedef NS_ENUM(NSUInteger, SDLCarWindowRenderingType) {
+ /// Instead of rendering your UIViewController's view, this will render the layer using renderInContext
SDLCarWindowRenderingTypeLayer,
+
+ /// Renders your UIViewController's view using drawViewHierarchyInRect:bounds afterScreenUpdates:YES
SDLCarWindowRenderingTypeViewAfterScreenUpdates,
+
+ /// Renders your UIViewController's view using drawViewHierarchyInRect:bounds afterScreenUpdates:NO
SDLCarWindowRenderingTypeViewBeforeScreenUpdates
};
+/// The streaming media configuration. Use this class to configure streaming media information.
@interface SDLStreamingMediaConfiguration : NSObject <NSCopying>
/**
diff --git a/SmartDeviceLink/SDLStreamingMediaManager.h b/SmartDeviceLink/SDLStreamingMediaManager.h
index 01628cfda..0998868a6 100644
--- a/SmartDeviceLink/SDLStreamingMediaManager.h
+++ b/SmartDeviceLink/SDLStreamingMediaManager.h
@@ -25,6 +25,7 @@ NS_ASSUME_NONNULL_BEGIN
#pragma mark - Interface
+/// Manager to help control streaming media services.
@interface SDLStreamingMediaManager : NSObject <SDLStreamingAudioManagerType>
/**
@@ -114,6 +115,7 @@ NS_ASSUME_NONNULL_BEGIN
*/
@property (assign, nonatomic) BOOL showVideoBackgroundDisplay;
+/// Initializer unavailable
- (instancetype)init NS_UNAVAILABLE;
/**
diff --git a/SmartDeviceLink/SDLStreamingMediaManagerConstants.h b/SmartDeviceLink/SDLStreamingMediaManagerConstants.h
index 1c0eadc72..291eb11a4 100644
--- a/SmartDeviceLink/SDLStreamingMediaManagerConstants.h
+++ b/SmartDeviceLink/SDLStreamingMediaManagerConstants.h
@@ -12,44 +12,85 @@ NS_ASSUME_NONNULL_BEGIN
/**
A flag determining how video and audio streaming should be encrypted
-
- - SDLStreamingEncryptionFlagNone: It should not be encrypted at all
- - SDLStreamingEncryptionFlagAuthenticateOnly: It should use SSL/TLS only to authenticate
- - SDLStreamingEncryptionFlagAuthenticateAndEncrypt: All data on these services should be encrypted using SSL/TLS
*/
typedef NS_ENUM(NSInteger, SDLStreamingEncryptionFlag) {
+ /// It should not be encrypted at all
SDLStreamingEncryptionFlagNone,
+
+ /// It should use SSL/TLS only to authenticate
SDLStreamingEncryptionFlagAuthenticateOnly,
+
+ /// All data on these services should be encrypted using SSL/TLS
SDLStreamingEncryptionFlagAuthenticateAndEncrypt
};
+/// Name of video stream start notification
extern NSString *const SDLVideoStreamDidStartNotification;
+
+/// Name of video stream stop notification
extern NSString *const SDLVideoStreamDidStopNotification;
+
+/// Name of video stream suspended notification
extern NSString *const SDLVideoStreamSuspendedNotification;
+/// Name of audio stream start notification
extern NSString *const SDLAudioStreamDidStartNotification;
+
+/// Name of audio stream stop notification
extern NSString *const SDLAudioStreamDidStopNotification;
+/// Lockscreen will present notification
extern NSString *const SDLLockScreenManagerWillPresentLockScreenViewController;
+
+/// Lockscreen did present notification
extern NSString *const SDLLockScreenManagerDidPresentLockScreenViewController;
+
+/// Lockscreen will dismiss notification
extern NSString *const SDLLockScreenManagerWillDismissLockScreenViewController;
+
+/// Lockscreen did dismiss notification
extern NSString *const SDLLockScreenManagerDidDismissLockScreenViewController;
+/// The current state of the video stream manager
typedef NSString SDLVideoStreamManagerState;
+
+/// Streaming state stopped
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateStopped;
+
+/// Streaming state starting
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateStarting;
+
+/// Streaming state ready
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateReady;
+
+/// Streaming state suspended
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateSuspended;
+
+/// Streaming state shutting down
extern SDLVideoStreamManagerState *const SDLVideoStreamManagerStateShuttingDown;
+/// The current state of the audio stream manager
typedef NSString SDLAudioStreamManagerState;
+
+/// Audio state stopped
extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateStopped;
+
+/// Audio state starting
extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateStarting;
+
+/// Audio state ready
extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateReady;
+
+/// Audio state shutting down
extern SDLAudioStreamManagerState *const SDLAudioStreamManagerStateShuttingDown;
+/// Typedef SDLAppState
typedef NSString SDLAppState;
+
+/// App state inactive
extern SDLAppState *const SDLAppStateInactive;
+
+/// App state active
extern SDLAppState *const SDLAppStateActive;
NS_ASSUME_NONNULL_END
diff --git a/SmartDeviceLink/SDLStreamingMediaManagerDataSource.h b/SmartDeviceLink/SDLStreamingMediaManagerDataSource.h
index 7fdf13e38..8d7b0944f 100644
--- a/SmartDeviceLink/SDLStreamingMediaManagerDataSource.h
+++ b/SmartDeviceLink/SDLStreamingMediaManagerDataSource.h
@@ -13,6 +13,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// A data source for the streaming manager's preferred resolutions and preferred formats.
@protocol SDLStreamingMediaManagerDataSource <NSObject>
/**
diff --git a/SmartDeviceLink/SDLSubscribeButton.h b/SmartDeviceLink/SDLSubscribeButton.h
index 4dc6280c5..75c058d4d 100644
--- a/SmartDeviceLink/SDLSubscribeButton.h
+++ b/SmartDeviceLink/SDLSubscribeButton.h
@@ -69,6 +69,11 @@ NS_ASSUME_NONNULL_BEGIN
*/
- (instancetype)initWithHandler:(nullable SDLRPCButtonNotificationHandler)handler;
+/// Construct a SDLSubscribeButton with a handler callback when an event occurs with a button name.
+///
+/// @param buttonName The name of the button to subscribe to
+/// @param handler A callback that will be called when a button event occurs for the subscribed button
+/// @return An SDLSubscribeButton object
- (instancetype)initWithButtonName:(SDLButtonName)buttonName handler:(nullable SDLRPCButtonNotificationHandler)handler;
/**
diff --git a/SmartDeviceLink/SDLSupportedSeat.h b/SmartDeviceLink/SDLSupportedSeat.h
index 63badc582..018e0514d 100644
--- a/SmartDeviceLink/SDLSupportedSeat.h
+++ b/SmartDeviceLink/SDLSupportedSeat.h
@@ -9,18 +9,18 @@
*/
typedef SDLEnum SDLSupportedSeat SDL_SWIFT_ENUM __deprecated;
-/**
- * @abstract Save current seat postions and settings to seat memory.
- */
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+/**
+* Save current seat positions and settings to seat memory.
+*/
extern SDLSupportedSeat const SDLSupportedSeatDriver;
#pragma clang diagnostic pop
-/**
- * @abstract Restore / apply the seat memory settings to the current seat.
- */
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+/**
+* Restore / apply the seat memory settings to the current seat.
+*/
extern SDLSupportedSeat const SDLSupportedSeatFrontPassenger;
#pragma clang diagnostic pop
diff --git a/SmartDeviceLink/SDLSyncMsgVersion.h b/SmartDeviceLink/SDLSyncMsgVersion.h
index 5efcfde38..7ef41b21d 100644
--- a/SmartDeviceLink/SDLSyncMsgVersion.h
+++ b/SmartDeviceLink/SDLSyncMsgVersion.h
@@ -14,6 +14,12 @@ NS_ASSUME_NONNULL_BEGIN
__deprecated_msg("Use SDLMsgVersion instead")
@interface SDLSyncMsgVersion : SDLRPCStruct
+/// Convenience init to describe the SDL version
+///
+/// @param majorVersion The major version indicates versions that is not-compatible to previous versions
+/// @param minorVersion The minor version indicates a change to a previous version that should still allow to be run on an older version (with limited functionality)
+/// @param patchVersion Allows backward-compatible fixes to the API without increasing the minor version of the interface
+/// @return An SDLSyncMsgVersion object
- (instancetype)initWithMajorVersion:(UInt8)majorVersion minorVersion:(UInt8)minorVersion patchVersion:(UInt8)patchVersion;
/**
diff --git a/SmartDeviceLink/SDLSyncPData.h b/SmartDeviceLink/SDLSyncPData.h
index c19fae453..6dbad57e0 100644
--- a/SmartDeviceLink/SDLSyncPData.h
+++ b/SmartDeviceLink/SDLSyncPData.h
@@ -6,7 +6,7 @@
NS_ASSUME_NONNULL_BEGIN
-/*
+/**
* Allows binary data in the form of SyncP packets to be sent to the SYNC module. Binary data is in binary part of hybrid msg.
*
* *** DEPRECATED ***
diff --git a/SmartDeviceLink/SDLSystemRequest.h b/SmartDeviceLink/SDLSystemRequest.h
index b029d37c9..75cd10a6c 100644
--- a/SmartDeviceLink/SDLSystemRequest.h
+++ b/SmartDeviceLink/SDLSystemRequest.h
@@ -5,7 +5,7 @@
#import "SDLRequestType.h"
-/*
+/**
* An asynchronous request from the device; binary data can be included in hybrid part of message for some requests (such as HTTP, Proprietary, or Authentication requests)
*
* @since SmartDeviceLink 3.0
diff --git a/SmartDeviceLink/SDLTemplateColorScheme.h b/SmartDeviceLink/SDLTemplateColorScheme.h
index d62420326..5f0c615b2 100644
--- a/SmartDeviceLink/SDLTemplateColorScheme.h
+++ b/SmartDeviceLink/SDLTemplateColorScheme.h
@@ -15,9 +15,23 @@
NS_ASSUME_NONNULL_BEGIN
+/// A color scheme for all display layout templates.
@interface SDLTemplateColorScheme : SDLRPCStruct
+/// Convenience init
+///
+/// @param primaryColor This must always be your primary brand color
+/// @param secondaryColor This may be an accent or complimentary color to your primary brand color
+/// @param backgroundColor he background color to be used on the template
+/// @return An SDLTemplateColorScheme
- (instancetype)initWithPrimaryRGBColor:(SDLRGBColor *)primaryColor secondaryRGBColor:(SDLRGBColor *)secondaryColor backgroundRGBColor:(SDLRGBColor *)backgroundColor;
+
+/// Convenience init
+///
+/// @param primaryColor This must always be your primary brand color
+/// @param secondaryColor This may be an accent or complimentary color to your primary brand color
+/// @param backgroundColor he background color to be used on the template
+/// @return An SDLTemplateColorScheme
- (instancetype)initWithPrimaryColor:(UIColor *)primaryColor secondaryColor:(UIColor *)secondaryColor backgroundColor:(UIColor *)backgroundColor;
/**
diff --git a/SmartDeviceLink/SDLTouch.h b/SmartDeviceLink/SDLTouch.h
index cead4adb2..e001257b9 100644
--- a/SmartDeviceLink/SDLTouch.h
+++ b/SmartDeviceLink/SDLTouch.h
@@ -10,13 +10,18 @@
@class SDLTouchEvent;
+/// Identifies finger touch
typedef enum {
+ /// Touch was first finger
SDLTouchIdentifierFirstFinger = 0,
+
+ /// Touch was second finger
SDLTouchIdentifierSecondFinger = 1
} SDLTouchIdentifier;
NS_ASSUME_NONNULL_BEGIN
+/// Describes a touch location
@interface SDLTouch : NSObject
/**
diff --git a/SmartDeviceLink/SDLTouchManager.h b/SmartDeviceLink/SDLTouchManager.h
index bcf31fa0c..7b7e65a97 100644
--- a/SmartDeviceLink/SDLTouchManager.h
+++ b/SmartDeviceLink/SDLTouchManager.h
@@ -18,9 +18,13 @@
NS_ASSUME_NONNULL_BEGIN
+/// Handler for touch events
+///
+/// @param touch Describes a touch location
+/// @param type The type of touch
typedef void(^SDLTouchEventHandler)(SDLTouch *touch, SDLTouchType type);
-
+/// Touch Manager responsible for processing touch event notifications.
@interface SDLTouchManager : NSObject
/**
@@ -87,6 +91,7 @@ typedef void(^SDLTouchEventHandler)(SDLTouch *touch, SDLTouchType type);
*/
- (void)cancelPendingTouches;
+/// Initializer unavailable
- (instancetype)init NS_UNAVAILABLE;
/**
diff --git a/SmartDeviceLink/SDLTouchManagerDelegate.h b/SmartDeviceLink/SDLTouchManagerDelegate.h
index 29f53bc02..1e3bc57b5 100644
--- a/SmartDeviceLink/SDLTouchManagerDelegate.h
+++ b/SmartDeviceLink/SDLTouchManagerDelegate.h
@@ -12,6 +12,7 @@
NS_ASSUME_NONNULL_BEGIN
+/// The delegate to be notified of processed touches such as pinches, pans, and taps
@protocol SDLTouchManagerDelegate <NSObject>
@optional
diff --git a/SmartDeviceLink/SDLTurn.h b/SmartDeviceLink/SDLTurn.h
index f0cd7dcf5..b86d64695 100644
--- a/SmartDeviceLink/SDLTurn.h
+++ b/SmartDeviceLink/SDLTurn.h
@@ -12,6 +12,11 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLTurn : SDLRPCStruct
+/// Convenience init to UpdateTurnList for navigation
+///
+/// @param navigationText Individual turn text. Must provide at least text or icon for a given turn
+/// @param icon Individual turn icon. Must provide at least text or icon for a given turn
+/// @return An SDLTurn object
- (instancetype)initWithNavigationText:(nullable NSString *)navigationText turnIcon:(nullable SDLImage *)icon;
/**
diff --git a/SmartDeviceLink/SDLTurnSignal.h b/SmartDeviceLink/SDLTurnSignal.h
index b8d50c610..daca0b05b 100644
--- a/SmartDeviceLink/SDLTurnSignal.h
+++ b/SmartDeviceLink/SDLTurnSignal.h
@@ -8,27 +8,27 @@
#import "SDLEnum.h"
-/*
+/**
* Enumeration that describes the status of the turn light indicator.
*/
typedef SDLEnum SDLTurnSignal SDL_SWIFT_ENUM;
-/*
+/**
* Turn signal is OFF
*/
extern SDLTurnSignal const SDLTurnSignalOff;
-/*
+/**
* Left turn signal is on
*/
extern SDLTurnSignal const SDLTurnSignalLeft;
-/*
+/**
* Right turn signal is on
*/
extern SDLTurnSignal const SDLTurnSignalRight;
-/*
+/**
* Both signals (left and right) are on
*/
extern SDLTurnSignal const SDLTurnSignalBoth;
diff --git a/SmartDeviceLink/SDLUnsubscribeButton.h b/SmartDeviceLink/SDLUnsubscribeButton.h
index 23d4cbf3b..9fd78ec25 100644
--- a/SmartDeviceLink/SDLUnsubscribeButton.h
+++ b/SmartDeviceLink/SDLUnsubscribeButton.h
@@ -24,6 +24,10 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLUnsubscribeButton : SDLRPCRequest
+/// Convenience init to unsubscribe from a subscription button
+///
+/// @param buttonName A name of the button to unsubscribe from
+/// @return A name of the button to unsubscribe from
- (instancetype)initWithButtonName:(SDLButtonName)buttonName;
/**
diff --git a/SmartDeviceLink/SDLUpdateTurnList.h b/SmartDeviceLink/SDLUpdateTurnList.h
index 96d54a55a..0133e0e2f 100644
--- a/SmartDeviceLink/SDLUpdateTurnList.h
+++ b/SmartDeviceLink/SDLUpdateTurnList.h
@@ -17,6 +17,10 @@ NS_ASSUME_NONNULL_BEGIN
@interface SDLUpdateTurnList : SDLRPCRequest
+/// Convenience init to update a list of maneuvers for navigation
+///
+/// @param turnList A struct used in UpdateTurnList for Turn-by-Turn navigation applications
+/// @param softButtons An array of softbuttons
- (instancetype)initWithTurnList:(nullable NSArray<SDLTurn *> *)turnList softButtons:(nullable NSArray<SDLSoftButton *> *)softButtons;
/**
diff --git a/SmartDeviceLink/SDLVersion.h b/SmartDeviceLink/SDLVersion.h
index 54d1ac776..22ff79dc7 100644
--- a/SmartDeviceLink/SDLVersion.h
+++ b/SmartDeviceLink/SDLVersion.h
@@ -13,31 +13,107 @@
NS_ASSUME_NONNULL_BEGIN
+/// Specifies a major / minor / patch version number for semantic versioning purposes and comparisons
@interface SDLVersion : NSObject <NSCopying>
+/// Major version (e.g. X.0.0)
@property (nonatomic, assign) NSUInteger major;
+
+/// Minor version (e.g. 0.X.0)
@property (nonatomic, assign) NSUInteger minor;
+
+/// Patch version (e.g. 0.0.X)
@property (nonatomic, assign) NSUInteger patch;
+/// A String format of the current SDLVersion
@property (nonatomic, copy, readonly) NSString *stringVersion;
+/// Convenience init
+///
+/// @param major Major version
+/// @param minor Minor version
+/// @param patch Patch version
+/// @return An SDLVersion object
- (instancetype)initWithMajor:(NSUInteger)major minor:(NSUInteger)minor patch:(NSUInteger)patch;
+
+/// Convenience init
+///
+/// @param major Major version
+/// @param minor Minor version
+/// @param patch Patch version
+/// @return An SDLVersion object
+ (instancetype)versionWithMajor:(NSUInteger)major minor:(NSUInteger)minor patch:(NSUInteger)patch;
+
+/// Convenience init
+///
+/// @param versionString String representation of the version
+/// @return An SDLVersion object
- (nullable instancetype)initWithString:(NSString *)versionString;
+
+/// Convenience init
+///
+/// @param versionString String representation of the version
+/// @return An SDLVersion object
+ (nullable instancetype)versionWithString:(NSString *)versionString;
+
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-implementations"
+/// Deprecated convenience init to set version using SDLSyncMsgVersion
+///
+/// @param syncMsgVersion Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application.
+/// @return An SDLVersion object
- (instancetype)initWithSyncMsgVersion:(SDLSyncMsgVersion *)syncMsgVersion __deprecated_msg(("Use initWithSDLMsgVersion:sdlMsgVersion: instead"));
+
+/// Deprecated convenience init to set version using SDLSyncMsgVersion
+///
+/// @param syncMsgVersion Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application.
+/// @return An SDLVersion object
+ (instancetype)versionWithSyncMsgVersion:(SDLSyncMsgVersion *)syncMsgVersion __deprecated_msg(("Use versionWithSDLMsgVersion:sdlMsgVersion instead"));
#pragma clang diagnostic pop
+
+/// Convenience init to set version using SDLMsgVersion
+///
+/// @param sdlMsgVersion Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application.
+/// @return An SDLVersion object
- (instancetype)initWithSDLMsgVersion:(SDLMsgVersion *)sdlMsgVersion;
+
+/// Convenience init to set version using SDLMsgVersion
+///
+/// @param sdlMsgVersion Specifies the version number of the SmartDeviceLink protocol that is supported by the mobile application.
+/// @return SDLVersion object
+ (instancetype)versionWithSDLMsgVersion:(SDLMsgVersion *)sdlMsgVersion;
+/// Compare two SDLVersions
- (NSComparisonResult)compare:(SDLVersion *)otherVersion;
+
+/// Compare is less than
+///
+/// @param otherVersion SDLVersion Object
+/// @return BOOL
- (BOOL)isLessThanVersion:(SDLVersion *)otherVersion;
+
+/// Compare is equal to
+///
+/// @param otherVersion SDLVersion Object
+/// @return BOOL
- (BOOL)isEqualToVersion:(SDLVersion *)otherVersion;
+
+/// Compare is greater than
+///
+/// @param otherVersion SDLVersion Object
+/// @return BOOL
- (BOOL)isGreaterThanVersion:(SDLVersion *)otherVersion;
+
+/// Compare is greater than or equal to
+///
+/// @param otherVersion SDLVersion Object
+/// @return BOOL
- (BOOL)isGreaterThanOrEqualToVersion:(SDLVersion *)otherVersion;
+
+/// Compare is less than or equal to
+///
+/// @param otherVersion SDLVersion Object
+/// @return BOOL
- (BOOL)isLessThanOrEqualToVersion:(SDLVersion *)otherVersion;
@end
diff --git a/SmartDeviceLink/SDLVideoStreamingFormat.h b/SmartDeviceLink/SDLVideoStreamingFormat.h
index 9cc3cb7cc..958ae43b2 100644
--- a/SmartDeviceLink/SDLVideoStreamingFormat.h
+++ b/SmartDeviceLink/SDLVideoStreamingFormat.h
@@ -28,6 +28,11 @@ NS_ASSUME_NONNULL_BEGIN
*/
@property (strong, nonatomic) SDLVideoStreamingCodec codec;
+/// Convenience init
+///
+/// @param codec Codec type, see VideoStreamingCodec
+/// @param protocol Protocol type, see VideoStreamingProtocol
+/// @return An SDLVideoStreamingFormat object
- (instancetype)initWithCodec:(SDLVideoStreamingCodec)codec protocol:(SDLVideoStreamingProtocol)protocol;
@end
diff --git a/SmartDeviceLink/SDLVoiceCommand.h b/SmartDeviceLink/SDLVoiceCommand.h
index 252fbaeae..1ed0225bc 100644
--- a/SmartDeviceLink/SDLVoiceCommand.h
+++ b/SmartDeviceLink/SDLVoiceCommand.h
@@ -10,8 +10,12 @@
NS_ASSUME_NONNULL_BEGIN
+/**
+The handler that will be called when the command is activated
+*/
typedef void(^SDLVoiceCommandSelectionHandler)(void);
+/// Voice commands available for the user to speak and be recognized by the IVI's voice recognition engine.
@interface SDLVoiceCommand : NSObject
/**
@@ -24,6 +28,11 @@ typedef void(^SDLVoiceCommandSelectionHandler)(void);
*/
@property (copy, nonatomic, readonly, nullable) SDLVoiceCommandSelectionHandler handler;
+/// Convenience init
+///
+/// @param voiceCommands The strings the user can say to activate this voice command
+/// @param handler The handler that will be called when the command is activated
+/// @return An SDLVoiceCommand object
- (instancetype)initWithVoiceCommands:(NSArray<NSString *> *)voiceCommands handler:(SDLVoiceCommandSelectionHandler)handler;
@end
diff --git a/SmartDeviceLink/SDLVrHelpItem.h b/SmartDeviceLink/SDLVrHelpItem.h
index caa0ea0f4..9587da9c1 100644
--- a/SmartDeviceLink/SDLVrHelpItem.h
+++ b/SmartDeviceLink/SDLVrHelpItem.h
@@ -12,8 +12,19 @@ NS_ASSUME_NONNULL_BEGIN
*/
@interface SDLVRHelpItem : SDLRPCStruct
+/// Convenience init to create a VR help item with the following parameters
+///
+/// @param text Text to display for VR Help item
+/// @param image Image for VR Help item
+/// @return An SDLVRHelpItem object
- (instancetype)initWithText:(NSString *)text image:(nullable SDLImage *)image;
+/// Convenience init to create a VR help item with all parameters
+///
+/// @param text Text to display for VR Help item
+/// @param image Image for VR Help item
+/// @param position Position to display item in VR Help list
+/// @return An SDLVRHelpItem object
- (instancetype)initWithText:(NSString *)text image:(nullable SDLImage *)image position:(UInt8)position;
/**
diff --git a/SmartDeviceLink/SDLWeatherAlert.h b/SmartDeviceLink/SDLWeatherAlert.h
index 29a7824e7..21d85456f 100644
--- a/SmartDeviceLink/SDLWeatherAlert.h
+++ b/SmartDeviceLink/SDLWeatherAlert.h
@@ -11,6 +11,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// Contains information about a weather alert
+///
+/// @since RPC 5.1
@interface SDLWeatherAlert : SDLRPCStruct
/**
diff --git a/SmartDeviceLink/SDLWeatherData.h b/SmartDeviceLink/SDLWeatherData.h
index 56405ea6d..68ea63cdc 100644
--- a/SmartDeviceLink/SDLWeatherData.h
+++ b/SmartDeviceLink/SDLWeatherData.h
@@ -15,6 +15,9 @@
NS_ASSUME_NONNULL_BEGIN
+/// Contains information about the current weather
+///
+/// @since RPC 5.1
@interface SDLWeatherData : SDLRPCStruct
/**
diff --git a/SmartDeviceLink/SmartDeviceLink.h b/SmartDeviceLink/SmartDeviceLink.h
index 0f0bde4e2..542c2a208 100644
--- a/SmartDeviceLink/SmartDeviceLink.h
+++ b/SmartDeviceLink/SmartDeviceLink.h
@@ -3,10 +3,10 @@
#import <UIKit/UIKit.h>
-//! Project version number for SmartDeviceLink.
+/// Project version number for SmartDeviceLink.
FOUNDATION_EXPORT double SmartDeviceLinkVersionNumber;
-//! Project version string for SmartDeviceLink.
+/// Project version string for SmartDeviceLink.
FOUNDATION_EXPORT const unsigned char SmartDeviceLinkVersionString[];
/***** RPCs *****/
diff --git a/docs/undocumented.json b/docs/undocumented.json
index 8d76dcc19..48e415613 100644
--- a/docs/undocumented.json
+++ b/docs/undocumented.json
@@ -1,5752 +1,47 @@
{
"warnings": [
{
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/NSNumber+NumberType.h",
- "line": 35,
- "symbol": "NSNumber(NumberType)",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.category",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAddSubMenu.h",
- "line": 28,
- "symbol": "SDLAddSubMenu.-initWithId:menuName:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAddSubMenu.h",
- "line": 30,
- "symbol": "SDLAddSubMenu.-initWithId:menuName:position:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAddSubMenu.h",
- "line": 32,
- "symbol": "SDLAddSubMenu.-initWithId:menuName:menuIcon:position:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAddSubMenu.h",
- "line": 34,
- "symbol": "SDLAddSubMenu.-initWithId:menuName:menuLayout:menuIcon:position:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAlertManeuver.h",
- "line": 21,
- "symbol": "SDLAlertManeuver.-initWithTTS:softButtons:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAlertManeuver.h",
- "line": 22,
- "symbol": "SDLAlertManeuver.-initWithTTSChunks:softButtons:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAlertResponse.h",
- "line": 17,
- "symbol": "SDLAlertResponse.tryAgainTime",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppInfo.h",
- "line": 13,
- "symbol": "SDLAppInfo.+currentAppInfo",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h",
- "line": 67,
- "symbol": "SDLAppInterfaceUnregisteredReasonProtocolViolation",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppInterfaceUnregisteredReason.h",
- "line": 69,
- "symbol": "SDLAppInterfaceUnregisteredReasonUnsupportedHMIResource",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppServiceCapability.h",
- "line": 19,
- "symbol": "SDLAppServiceCapability",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppServiceData.h",
- "line": 23,
- "symbol": "SDLAppServiceData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppServiceRecord.h",
- "line": 19,
- "symbol": "SDLAppServiceRecord",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAppServicesCapabilities.h",
- "line": 18,
- "symbol": "SDLAppServicesCapabilities",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLArtwork.h",
- "line": 16,
- "symbol": "SDLArtworkImageFormat",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enum",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLArtwork.h",
- "line": 16,
- "symbol": "SDLArtworkImageFormat",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLArtwork.h",
- "line": 17,
- "symbol": "SDLArtworkImageFormat.SDLArtworkImageFormatPNG",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLArtwork.h",
- "line": 18,
- "symbol": "SDLArtworkImageFormat.SDLArtworkImageFormatJPG",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLArtwork.h",
- "line": 23,
- "symbol": "SDLArtwork",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioControlCapabilities.h",
- "line": 9,
- "symbol": "SDLAudioControlCapabilities",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioControlData.h",
- "line": 11,
- "symbol": "SDLAudioControlData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioFile.h",
- "line": 13,
- "symbol": "SDLAudioFile",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h",
- "line": 19,
- "symbol": "SDLErrorDomainAudioStreamManager",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h",
- "line": 21,
- "symbol": "SDLAudioStreamManagerError",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enum",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h",
- "line": 21,
- "symbol": "SDLAudioStreamManagerError",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h",
- "line": 22,
- "symbol": "SDLAudioStreamManagerError.SDLAudioStreamManagerErrorNotConnected",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h",
- "line": 23,
- "symbol": "SDLAudioStreamManagerError.SDLAudioStreamManagerErrorNoQueuedAudio",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManager.h",
- "line": 26,
- "symbol": "SDLAudioStreamManager",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLAudioStreamManagerDelegate.h",
- "line": 16,
- "symbol": "SDLAudioStreamManagerDelegate",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonName.h",
- "line": 261,
- "symbol": "SDLButtonNameNavPanLeft",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonName.h",
- "line": 266,
- "symbol": "SDLButtonNameNavPanUpLeft",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonName.h",
- "line": 271,
- "symbol": "SDLButtonNameNavTiltToggle",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonName.h",
- "line": 276,
- "symbol": "SDLButtonNameNavRotateClockwise",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonName.h",
- "line": 281,
- "symbol": "SDLButtonNameNavRotateCounterClockwise",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonName.h",
- "line": 286,
- "symbol": "SDLButtonNameNavHeadingToggle",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonPress.h",
- "line": 18,
- "symbol": "SDLButtonPress.-initWithButtonName:moduleType:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLButtonPress.h",
- "line": 20,
- "symbol": "SDLButtonPress.-initWithButtonName:moduleType:moduleId:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLCancelInteraction.h",
- "line": 18,
- "symbol": "SDLCancelInteraction",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChangeRegistration.h",
- "line": 22,
- "symbol": "SDLChangeRegistration.-initWithLanguage:hmiDisplayLanguage:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChangeRegistration.h",
- "line": 24,
- "symbol": "SDLChangeRegistration.-initWithLanguage:hmiDisplayLanguage:appName:ttsName:ngnMediaScreenAppName:vrSynonyms:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoice.h",
- "line": 18,
- "symbol": "SDLChoice.-initWithId:menuName:vrCommands:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoice.h",
- "line": 20,
- "symbol": "SDLChoice.-initWithId:menuName:vrCommands:image:secondaryText:secondaryImage:tertiaryText:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceCell.h",
- "line": 15,
- "symbol": "SDLChoiceCell",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSet.h",
- "line": 23,
- "symbol": "SDLChoiceSetLayout",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enum",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSet.h",
- "line": 23,
- "symbol": "SDLChoiceSetLayout",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSet.h",
- "line": 24,
- "symbol": "SDLChoiceSetLayout.SDLChoiceSetLayoutList",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSet.h",
- "line": 25,
- "symbol": "SDLChoiceSetLayout.SDLChoiceSetLayoutTiles",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSet.h",
- "line": 28,
- "symbol": "SDLChoiceSet",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSetDelegate.h",
- "line": 18,
- "symbol": "SDLChoiceSetDelegate",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSetDelegate.h",
- "line": 20,
- "symbol": "SDLChoiceSetDelegate.-choiceSet:didSelectChoice:withSource:atRowIndex:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLChoiceSetDelegate.h",
- "line": 21,
- "symbol": "SDLChoiceSetDelegate.-choiceSet:didReceiveError:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlCapabilities.h",
- "line": 17,
- "symbol": "SDLClimateControlCapabilities.-initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlCapabilities.h",
- "line": 19,
- "symbol": "SDLClimateControlCapabilities.-initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlCapabilities.h",
- "line": 21,
- "symbol": "SDLClimateControlCapabilities.-initWithModuleName:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:climateEnableAvailable:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlCapabilities.h",
- "line": 23,
- "symbol": "SDLClimateControlCapabilities.-initWithModuleName:moduleInfo:fanSpeedAvailable:desiredTemperatureAvailable:acEnableAvailable:acMaxEnableAvailable:circulateAirAvailable:autoModeEnableAvailable:dualModeEnableAvailable:defrostZoneAvailable:ventilationModeAvailable:heatedSteeringWheelAvailable:heatedWindshieldAvailable:heatedRearWindowAvailable:heatedMirrorsAvailable:climateEnableAvailable:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlData.h",
- "line": 19,
- "symbol": "SDLClimateControlData.-initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlData.h",
- "line": 21,
- "symbol": "SDLClimateControlData.-initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable:heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLClimateControlData.h",
- "line": 23,
- "symbol": "SDLClimateControlData.-initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:heatedSteeringWheelEnable:heatedWindshieldEnable:heatedRearWindowEnable:heatedMirrorsEnable:climateEnable:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLCloudAppProperties.h",
- "line": 19,
- "symbol": "SDLCloudAppProperties",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLConfiguration.h",
- "line": 20,
- "symbol": "SDLConfiguration",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLCreateInteractionChoiceSet.h",
- "line": 26,
- "symbol": "SDLCreateInteractionChoiceSet.-initWithId:choiceSet:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLCreateWindowResponse.h",
- "line": 9,
- "symbol": "SDLCreateWindowResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDateTime.h",
- "line": 13,
- "symbol": "SDLDateTime.-initWithHour:minute:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDateTime.h",
- "line": 15,
- "symbol": "SDLDateTime.-initWithHour:minute:second:millisecond:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDateTime.h",
- "line": 17,
- "symbol": "SDLDateTime.-initWithHour:minute:second:millisecond:day:month:year:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDateTime.h",
- "line": 19,
- "symbol": "SDLDateTime.-initWithHour:minute:second:millisecond:day:month:year:timezoneMinuteOffset:timezoneHourOffset:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDeleteCommand.h",
- "line": 24,
- "symbol": "SDLDeleteCommand.-initWithId:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDeleteFile.h",
- "line": 20,
- "symbol": "SDLDeleteFile.-initWithFileName:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDeleteInteractionChoiceSet.h",
- "line": 26,
- "symbol": "SDLDeleteInteractionChoiceSet.-initWithId:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDeleteSubMenu.h",
- "line": 24,
- "symbol": "SDLDeleteSubMenu.-initWithId:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDeleteWindowResponse.h",
- "line": 13,
- "symbol": "SDLDeleteWindowResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDeviceInfo.h",
- "line": 13,
- "symbol": "SDLDeviceInfo.+currentDevice",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDiagnosticMessage.h",
- "line": 17,
- "symbol": "SDLDiagnosticMessage.-initWithTargetId:length:data:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDialNumber.h",
- "line": 17,
- "symbol": "SDLDialNumber.-initWithNumber:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDirection.h",
- "line": 14,
- "symbol": "SDLDirection",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDirection.h",
- "line": 19,
- "symbol": "SDLDirectionLeft",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLDirection.h",
- "line": 24,
- "symbol": "SDLDirectionRight",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLEncodedSyncPData.h",
- "line": 15,
- "symbol": "SDLEncodedSyncPData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLEncryptionConfiguration.h",
- "line": 17,
- "symbol": "SDLEncryptionConfiguration",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLEnum.h",
- "line": 10,
- "symbol": "SDLEnum",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLEnum.h",
- "line": 12,
- "symbol": "NSString(SDLEnum)",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.category",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLEqualizerSettings.h",
- "line": 14,
- "symbol": "SDLEqualizerSettings.-initWithChannelId:channelSetting:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h",
- "line": 119,
- "symbol": "SDLTextAndGraphicManagerError.SDLTextAndGraphicManagerErrorPendingUpdateSuperseded",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h",
- "line": 128,
- "symbol": "SDLSoftButtonManagerError.SDLSoftButtonManagerErrorPendingUpdateSuperseded",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h",
- "line": 137,
- "symbol": "SDLMenuManagerError.SDLMenuManagerErrorRPCsFailed",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h",
- "line": 140,
- "symbol": "SDLChoiceSetManagerError",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enum",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h",
- "line": 140,
- "symbol": "SDLChoiceSetManagerError",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h",
- "line": 141,
- "symbol": "SDLChoiceSetManagerError.SDLChoiceSetManagerErrorPendingPresentationDeleted",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h",
- "line": 142,
- "symbol": "SDLChoiceSetManagerError.SDLChoiceSetManagerErrorDeletionFailed",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h",
- "line": 143,
- "symbol": "SDLChoiceSetManagerError.SDLChoiceSetManagerErrorUploadFailed",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h",
- "line": 144,
- "symbol": "SDLChoiceSetManagerError.SDLChoiceSetManagerErrorFailedToCreateMenuItems",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLErrorConstants.h",
- "line": 145,
- "symbol": "SDLChoiceSetManagerError.SDLChoiceSetManagerErrorInvalidState",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFile.h",
- "line": 16,
- "symbol": "SDLFile",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFile.h",
- "line": 67,
- "symbol": "SDLFile.-init",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFileManager.h",
- "line": 21,
- "symbol": "SDLFileManagerStartupCompletionHandler",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFileManagerConfiguration.h",
- "line": 15,
- "symbol": "SDLFileManagerConfiguration",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFileManagerConstants.h",
- "line": 15,
- "symbol": "SDLFileName",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFunctionID.h",
- "line": 10,
- "symbol": "SDLFunctionID",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFunctionID.h",
- "line": 12,
- "symbol": "SDLFunctionID.+sharedInstance",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFunctionID.h",
- "line": 14,
- "symbol": "SDLFunctionID.-functionNameForId:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLFunctionID.h",
- "line": 15,
- "symbol": "SDLFunctionID.-functionIdForName:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetAppServiceDataResponse.h",
- "line": 18,
- "symbol": "SDLGetAppServiceDataResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetDTCs.h",
- "line": 21,
- "symbol": "SDLGetDTCs.-initWithECUName:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetDTCs.h",
- "line": 23,
- "symbol": "SDLGetDTCs.-initWithECUName:mask:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetFileResponse.h",
- "line": 16,
- "symbol": "SDLGetFileResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleData.h",
- "line": 21,
- "symbol": "SDLGetInteriorVehicleData.-initWithModuleType:moduleId:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleData.h",
- "line": 23,
- "symbol": "SDLGetInteriorVehicleData.-initAndSubscribeToModuleType:moduleId:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleData.h",
- "line": 25,
- "symbol": "SDLGetInteriorVehicleData.-initAndUnsubscribeToModuleType:moduleId:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleData.h",
- "line": 27,
- "symbol": "SDLGetInteriorVehicleData.-initWithModuleType:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleData.h",
- "line": 29,
- "symbol": "SDLGetInteriorVehicleData.-initAndSubscribeToModuleType:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleData.h",
- "line": 31,
- "symbol": "SDLGetInteriorVehicleData.-initAndUnsubscribeToModuleType:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleDataConsent.h",
- "line": 14,
- "symbol": "SDLGetInteriorVehicleDataConsent",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleDataConsent.h",
- "line": 16,
- "symbol": "SDLGetInteriorVehicleDataConsent.-initWithModuleType:moduleIds:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetInteriorVehicleDataConsentResponse.h",
- "line": 13,
- "symbol": "SDLGetInteriorVehicleDataConsentResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetSystemCapability.h",
- "line": 19,
- "symbol": "SDLGetSystemCapability",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetWayPoints.h",
- "line": 10,
- "symbol": "SDLGetWayPoints",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLGetWayPoints.h",
- "line": 12,
- "symbol": "SDLGetWayPoints.-initWithType:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLHMISettingsControlCapabilities.h",
- "line": 9,
- "symbol": "SDLHMISettingsControlCapabilities",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLHapticRect.h",
- "line": 22,
- "symbol": "SDLHapticRect.-initWithId:rect:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLHybridAppPreference.h",
- "line": 19,
- "symbol": "SDLHybridAppPreferenceMobile",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLHybridAppPreference.h",
- "line": 24,
- "symbol": "SDLHybridAppPreferenceCloud",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLHybridAppPreference.h",
- "line": 29,
- "symbol": "SDLHybridAppPreferenceBoth",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLImageResolution.h",
- "line": 28,
- "symbol": "SDLImageResolution.-initWithWidth:height:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLKeyboardDelegate.h",
- "line": 38,
- "symbol": "SDLKeyboardDelegate",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLifecycleConfiguration.h",
- "line": 22,
- "symbol": "SDLSecondaryTransports",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enum",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLifecycleConfiguration.h",
- "line": 22,
- "symbol": "SDLSecondaryTransports",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLifecycleConfiguration.h",
- "line": 23,
- "symbol": "SDLSecondaryTransports.SDLSecondaryTransportsNone",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLifecycleConfiguration.h",
- "line": 24,
- "symbol": "SDLSecondaryTransports.SDLSecondaryTransportsTCP",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLifecycleConfiguration.h",
- "line": 32,
- "symbol": "SDLLifecycleConfiguration.-init",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLightCapabilities.h",
- "line": 10,
- "symbol": "SDLLightCapabilities",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLightControlCapabilities.h",
- "line": 11,
- "symbol": "SDLLightControlCapabilities",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLightControlData.h",
- "line": 10,
- "symbol": "SDLLightControlData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLightState.h",
- "line": 13,
- "symbol": "SDLLightState",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h",
- "line": 23,
- "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeNever",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h",
- "line": 24,
- "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeRequiredOnly",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h",
- "line": 25,
- "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeOptionalOrRequired",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h",
- "line": 26,
- "symbol": "SDLLockScreenConfigurationDisplayMode.SDLLockScreenConfigurationDisplayModeAlways",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenConfiguration.h",
- "line": 84,
- "symbol": "SDLLockScreenConfiguration.-init",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenViewController.h",
- "line": 13,
- "symbol": "SDLLockScreenViewController",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLockScreenViewController.h",
- "line": 15,
- "symbol": "SwipeGestureCallbackBlock",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConfiguration.h",
- "line": 20,
- "symbol": "SDLLogConfiguration",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 23,
- "symbol": "SDLLogBytesDirection",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enum",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 23,
- "symbol": "SDLLogBytesDirection",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 24,
- "symbol": "SDLLogBytesDirection.SDLLogBytesDirectionTransmit",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 25,
- "symbol": "SDLLogBytesDirection.SDLLogBytesDirectionReceive",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
+ "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLManager.h",
"line": 37,
- "symbol": "SDLLogFlag.SDLLogFlagError",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 38,
- "symbol": "SDLLogFlag.SDLLogFlagWarning",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 39,
- "symbol": "SDLLogFlag.SDLLogFlagDebug",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 40,
- "symbol": "SDLLogFlag.SDLLogFlagVerbose",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 54,
- "symbol": "SDLLogLevel.SDLLogLevelDefault",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 55,
- "symbol": "SDLLogLevel.SDLLogLevelOff",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 56,
- "symbol": "SDLLogLevel.SDLLogLevelError",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 57,
- "symbol": "SDLLogLevel.SDLLogLevelWarning",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 58,
- "symbol": "SDLLogLevel.SDLLogLevelDebug",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 59,
- "symbol": "SDLLogLevel.SDLLogLevelVerbose",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 70,
- "symbol": "SDLLogFormatType.SDLLogFormatTypeSimple",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 71,
- "symbol": "SDLLogFormatType.SDLLogFormatTypeDefault",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogConstants.h",
- "line": 72,
- "symbol": "SDLLogFormatType.SDLLogFormatTypeDetailed",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogFileModule.h",
- "line": 16,
- "symbol": "SDLLogFileModule",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogFilter.h",
- "line": 19,
- "symbol": "SDLLogFilter",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogFilter.h",
- "line": 21,
- "symbol": "SDLLogFilter.filter",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLLogFilter.h",
- "line": 23,
- "symbol": "SDLLogFilter.-init",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLManager.h",
- "line": 32,
- "symbol": "SDLManagerReadyBlock",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLManager.h",
- "line": 35,
"symbol": "SDLManager",
"symbol_kind": "sourcekitten.source.lang.objc.decl.class",
"warning": "undocumented"
},
{
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLManager.h",
- "line": 108,
- "symbol": "SDLManager.proxy",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLManager.h",
- "line": 190,
- "symbol": "SDLRPCUpdatedBlock",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLManagerDelegate.h",
- "line": 19,
- "symbol": "SDLManagerDelegate",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuCell.h",
- "line": 18,
- "symbol": "SDLMenuCellSelectionHandler",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuCell.h",
- "line": 20,
- "symbol": "SDLMenuCell",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuConfiguration.h",
- "line": 13,
- "symbol": "SDLMenuConfiguration",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h",
- "line": 19,
- "symbol": "SDLDynamicMenuUpdatesMode.SDLDynamicMenuUpdatesModeForceOn",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h",
- "line": 20,
- "symbol": "SDLDynamicMenuUpdatesMode.SDLDynamicMenuUpdatesModeForceOff",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h",
- "line": 21,
- "symbol": "SDLDynamicMenuUpdatesMode.SDLDynamicMenuUpdatesModeOnWithCompatibility",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h",
- "line": 24,
- "symbol": "MenuCellState",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enum",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h",
- "line": 24,
- "symbol": "MenuCellState",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h",
- "line": 25,
- "symbol": "MenuCellState.MenuCellStateDelete",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h",
- "line": 26,
- "symbol": "MenuCellState.MenuCellStateAdd",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuManagerConstants.h",
- "line": 27,
- "symbol": "MenuCellState.MenuCellStateKeep",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuParams.h",
- "line": 17,
- "symbol": "SDLMenuParams.-initWithMenuName:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMenuParams.h",
- "line": 19,
- "symbol": "SDLMenuParams.-initWithMenuName:parentId:position:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMetadataTags.h",
- "line": 14,
- "symbol": "SDLMetadataTags",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLMetadataTags.h",
- "line": 21,
- "symbol": "SDLMetadataTags.-initWithTextFieldTypes:mainField2:mainField3:mainField4:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h",
- "line": 14,
- "symbol": "SDLNavigationAction",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h",
- "line": 19,
- "symbol": "SDLNavigationActionTurn",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h",
- "line": 24,
- "symbol": "SDLNavigationActionExit",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h",
- "line": 29,
- "symbol": "SDLNavigationActionStay",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h",
- "line": 34,
- "symbol": "SDLNavigationActionMerge",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h",
- "line": 39,
- "symbol": "SDLNavigationActionFerry",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h",
- "line": 44,
- "symbol": "SDLNavigationActionCarShuttleTrain",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationAction.h",
- "line": 49,
- "symbol": "SDLNavigationActionWaypoint",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationCapability.h",
- "line": 18,
- "symbol": "SDLNavigationCapability.-initWithSendLocation:waypoints:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationInstruction.h",
- "line": 25,
- "symbol": "SDLNavigationInstruction",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h",
- "line": 14,
- "symbol": "SDLNavigationJunction",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h",
- "line": 19,
- "symbol": "SDLNavigationJunctionRegular",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h",
- "line": 24,
- "symbol": "SDLNavigationJunctionBifurcation",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h",
- "line": 29,
- "symbol": "SDLNavigationJunctionMultiCarriageway",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h",
- "line": 34,
- "symbol": "SDLNavigationJunctionRoundabout",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h",
- "line": 39,
- "symbol": "SDLNavigationJunctionTraversableRoundabout",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h",
- "line": 44,
- "symbol": "SDLNavigationJunctionJughandle",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h",
- "line": 49,
- "symbol": "SDLNavigationJunctionAllWayYield",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationJunction.h",
- "line": 54,
- "symbol": "SDLNavigationJunctionTurnAround",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationServiceData.h",
- "line": 20,
- "symbol": "SDLNavigationServiceData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNavigationServiceManifest.h",
- "line": 16,
- "symbol": "SDLNavigationServiceManifest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 28,
- "symbol": "SDLNotificationName",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 30,
- "symbol": "SDLNotificationUserInfoKey",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 101,
- "symbol": "SDLNotificationUserInfoObject",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 107,
- "symbol": "SDLTransportDidDisconnect",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 108,
- "symbol": "SDLTransportDidConnect",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 109,
- "symbol": "SDLTransportConnectError",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 110,
- "symbol": "SDLDidReceiveError",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 111,
- "symbol": "SDLDidReceiveLockScreenIcon",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 112,
- "symbol": "SDLDidBecomeReady",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 113,
- "symbol": "SDLDidUpdateProjectionView",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 119,
- "symbol": "SDLDidReceiveAddCommandResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 120,
- "symbol": "SDLDidReceiveAddSubMenuResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 121,
- "symbol": "SDLDidReceiveAlertResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 122,
- "symbol": "SDLDidReceiveAlertManeuverResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 123,
- "symbol": "SDLDidReceiveButtonPressResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 124,
- "symbol": "SDLDidReceiveCancelInteractionResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 125,
- "symbol": "SDLDidReceiveChangeRegistrationResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 126,
- "symbol": "SDLDidReceiveCloseApplicationResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 127,
- "symbol": "SDLDidReceiveCreateInteractionChoiceSetResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 128,
- "symbol": "SDLDidReceiveCreateWindowResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 129,
- "symbol": "SDLDidReceiveDeleteCommandResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 130,
- "symbol": "SDLDidReceiveDeleteFileResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 131,
- "symbol": "SDLDidReceiveDeleteInteractionChoiceSetResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 132,
- "symbol": "SDLDidReceiveDeleteSubmenuResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 133,
- "symbol": "SDLDidReceiveDeleteWindowResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 134,
- "symbol": "SDLDidReceiveDiagnosticMessageResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 135,
- "symbol": "SDLDidReceiveDialNumberResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 136,
- "symbol": "SDLDidReceiveEncodedSyncPDataResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 137,
- "symbol": "SDLDidReceiveEndAudioPassThruResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 138,
- "symbol": "SDLDidReceiveGenericResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 139,
- "symbol": "SDLDidReceiveGetCloudAppPropertiesResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 140,
- "symbol": "SDLDidReceiveGetAppServiceDataResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 141,
- "symbol": "SDLDidReceiveGetDTCsResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 142,
- "symbol": "SDLDidReceiveGetFileResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 143,
- "symbol": "SDLDidReceiveGetInteriorVehicleDataResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 144,
- "symbol": "SDLDidReceiveGetInteriorVehicleDataConsentResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 145,
- "symbol": "SDLDidReceiveGetSystemCapabilitiesResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 146,
- "symbol": "SDLDidReceiveGetVehicleDataResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 147,
- "symbol": "SDLDidReceiveGetWaypointsResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 148,
- "symbol": "SDLDidReceiveListFilesResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 149,
- "symbol": "SDLDidReceivePerformAppServiceInteractionResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 150,
- "symbol": "SDLDidReceivePerformAudioPassThruResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 151,
- "symbol": "SDLDidReceivePerformInteractionResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 152,
- "symbol": "SDLDidReceivePublishAppServiceResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 153,
- "symbol": "SDLDidReceivePutFileResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 154,
- "symbol": "SDLDidReceiveReadDIDResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 155,
- "symbol": "SDLDidReceiveRegisterAppInterfaceResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 156,
- "symbol": "SDLDidReceiveReleaseInteriorVehicleDataModuleResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 157,
- "symbol": "SDLDidReceiveResetGlobalPropertiesResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 158,
- "symbol": "SDLDidReceiveScrollableMessageResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 159,
- "symbol": "SDLDidReceiveSendHapticDataResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 160,
- "symbol": "SDLDidReceiveSendLocationResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 161,
- "symbol": "SDLDidReceiveSetAppIconResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 162,
- "symbol": "SDLDidReceiveSetCloudAppPropertiesResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 163,
- "symbol": "SDLDidReceiveSetDisplayLayoutResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 164,
- "symbol": "SDLDidReceiveSetGlobalPropertiesResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 165,
- "symbol": "SDLDidReceiveSetInteriorVehicleDataResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 166,
- "symbol": "SDLDidReceiveSetMediaClockTimerResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 167,
- "symbol": "SDLDidReceiveShowConstantTBTResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 168,
- "symbol": "SDLDidReceiveShowResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 169,
- "symbol": "SDLDidReceiveShowAppMenuResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 170,
- "symbol": "SDLDidReceiveSliderResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 171,
- "symbol": "SDLDidReceiveSpeakResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 172,
- "symbol": "SDLDidReceiveSubscribeButtonResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 173,
- "symbol": "SDLDidReceiveSubscribeVehicleDataResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 174,
- "symbol": "SDLDidReceiveSubscribeWaypointsResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 175,
- "symbol": "SDLDidReceiveSyncPDataResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 176,
- "symbol": "SDLDidReceiveUpdateTurnListResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 177,
- "symbol": "SDLDidReceiveUnpublishAppServiceResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 178,
- "symbol": "SDLDidReceiveUnregisterAppInterfaceResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 179,
- "symbol": "SDLDidReceiveUnsubscribeButtonResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 180,
- "symbol": "SDLDidReceiveUnsubscribeVehicleDataResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 181,
- "symbol": "SDLDidReceiveUnsubscribeWaypointsResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 187,
- "symbol": "SDLDidReceiveAddCommandRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 188,
- "symbol": "SDLDidReceiveAddSubMenuRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 189,
- "symbol": "SDLDidReceiveAlertRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 190,
- "symbol": "SDLDidReceiveAlertManeuverRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 191,
- "symbol": "SDLDidReceiveButtonPressRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 192,
- "symbol": "SDLDidReceiveCancelInteractionRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 193,
- "symbol": "SDLDidReceiveChangeRegistrationRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 194,
- "symbol": "SDLDidReceiveCloseApplicationRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 195,
- "symbol": "SDLDidReceiveCreateInteractionChoiceSetRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 196,
- "symbol": "SDLDidReceiveCreateWindowRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 197,
- "symbol": "SDLDidReceiveDeleteCommandRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 198,
- "symbol": "SDLDidReceiveDeleteFileRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 199,
- "symbol": "SDLDidReceiveDeleteInteractionChoiceSetRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 200,
- "symbol": "SDLDidReceiveDeleteSubMenuRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 201,
- "symbol": "SDLDidReceiveDeleteWindowRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 202,
- "symbol": "SDLDidReceiveDiagnosticMessageRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 203,
- "symbol": "SDLDidReceiveDialNumberRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 204,
- "symbol": "SDLDidReceiveEncodedSyncPDataRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 205,
- "symbol": "SDLDidReceiveEndAudioPassThruRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 206,
- "symbol": "SDLDidReceiveGetAppServiceDataRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 207,
- "symbol": "SDLDidReceiveGetCloudAppPropertiesRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 208,
- "symbol": "SDLDidReceiveGetDTCsRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 209,
- "symbol": "SDLDidReceiveGetFileRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 210,
- "symbol": "SDLDidReceiveGetInteriorVehicleDataRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 211,
- "symbol": "SDLDidReceiveGetInteriorVehicleDataConsentRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 212,
- "symbol": "SDLDidReceiveGetSystemCapabilityRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 213,
- "symbol": "SDLDidReceiveGetVehicleDataRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 214,
- "symbol": "SDLDidReceiveGetWayPointsRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 215,
- "symbol": "SDLDidReceiveListFilesRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 216,
- "symbol": "SDLDidReceivePerformAppServiceInteractionRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 217,
- "symbol": "SDLDidReceivePerformAudioPassThruRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 218,
- "symbol": "SDLDidReceivePerformInteractionRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 219,
- "symbol": "SDLDidReceivePublishAppServiceRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 220,
- "symbol": "SDLDidReceivePutFileRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 221,
- "symbol": "SDLDidReceiveReadDIDRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 222,
- "symbol": "SDLDidReceiveRegisterAppInterfaceRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 223,
- "symbol": "SDLDidReceiveReleaseInteriorVehicleDataModuleRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 224,
- "symbol": "SDLDidReceiveResetGlobalPropertiesRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 225,
- "symbol": "SDLDidReceiveScrollableMessageRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 226,
- "symbol": "SDLDidReceiveSendHapticDataRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 227,
- "symbol": "SDLDidReceiveSendLocationRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 228,
- "symbol": "SDLDidReceiveSetAppIconRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 229,
- "symbol": "SDLDidReceiveSetCloudAppPropertiesRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 230,
- "symbol": "SDLDidReceiveSetDisplayLayoutRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 231,
- "symbol": "SDLDidReceiveSetGlobalPropertiesRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 232,
- "symbol": "SDLDidReceiveSetInteriorVehicleDataRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 233,
- "symbol": "SDLDidReceiveSetMediaClockTimerRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 234,
- "symbol": "SDLDidReceiveShowRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 235,
- "symbol": "SDLDidReceiveShowAppMenuRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 236,
- "symbol": "SDLDidReceiveShowConstantTBTRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 237,
- "symbol": "SDLDidReceiveSliderRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 238,
- "symbol": "SDLDidReceiveSpeakRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 239,
- "symbol": "SDLDidReceiveSubscribeButtonRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 240,
- "symbol": "SDLDidReceiveSubscribeVehicleDataRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 241,
- "symbol": "SDLDidReceiveSubscribeWayPointsRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 242,
- "symbol": "SDLDidReceiveSyncPDataRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 243,
- "symbol": "SDLDidReceiveSystemRequestRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 244,
- "symbol": "SDLDidReceiveUnpublishAppServiceRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 245,
- "symbol": "SDLDidReceiveUnregisterAppInterfaceRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 246,
- "symbol": "SDLDidReceiveUnsubscribeButtonRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 247,
- "symbol": "SDLDidReceiveUnsubscribeVehicleDataRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 248,
- "symbol": "SDLDidReceiveUnsubscribeWayPointsRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 249,
- "symbol": "SDLDidReceiveUpdateTurnListRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 255,
- "symbol": "SDLDidChangeDriverDistractionStateNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 256,
- "symbol": "SDLDidChangeHMIStatusNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 257,
- "symbol": "SDLDidReceiveAppServiceDataNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 258,
- "symbol": "SDLDidReceiveAppUnregisteredNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 259,
- "symbol": "SDLDidReceiveAudioPassThruNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 260,
- "symbol": "SDLDidReceiveButtonEventNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 261,
- "symbol": "SDLDidReceiveButtonPressNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 262,
- "symbol": "SDLDidReceiveCommandNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 263,
- "symbol": "SDLDidReceiveEncodedDataNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 264,
- "symbol": "SDLDidReceiveInteriorVehicleDataNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 265,
- "symbol": "SDLDidReceiveKeyboardInputNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 266,
- "symbol": "SDLDidChangeLanguageNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 267,
- "symbol": "SDLDidChangeLockScreenStatusNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 268,
- "symbol": "SDLDidReceiveNewHashNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 269,
- "symbol": "SDLDidReceiveVehicleIconNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 270,
- "symbol": "SDLDidChangePermissionsNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 271,
- "symbol": "SDLDidReceiveRemoteControlStatusNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 272,
- "symbol": "SDLDidReceiveSystemCapabilityUpdatedNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 273,
- "symbol": "SDLDidReceiveSystemRequestNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 274,
- "symbol": "SDLDidChangeTurnByTurnStateNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 275,
- "symbol": "SDLDidReceiveTouchEventNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 276,
- "symbol": "SDLDidReceiveVehicleDataNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 277,
- "symbol": "SDLDidReceiveWaypointNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
- "line": 279,
+ "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLNotificationConstants.h",
+ "line": 592,
"symbol": "SDLNotificationConstants",
"symbol_kind": "sourcekitten.source.lang.objc.decl.class",
"warning": "undocumented"
},
{
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLOasisAddress.h",
- "line": 13,
- "symbol": "SDLOasisAddress.-initWithSubThoroughfare:thoroughfare:locality:administrativeArea:postalCode:countryCode:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLOasisAddress.h",
- "line": 15,
- "symbol": "SDLOasisAddress.-initWithSubThoroughfare:thoroughfare:locality:administrativeArea:postalCode:countryCode:countryName:subAdministrativeArea:subLocality:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLOnSyncPData.h",
- "line": 14,
- "symbol": "SDLOnSyncPData.URL",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLOnSyncPData.h",
- "line": 15,
- "symbol": "SDLOnSyncPData.Timeout",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPerformAppServiceInteractionResponse.h",
- "line": 17,
- "symbol": "SDLPerformAppServiceInteractionResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPerformAudioPassThru.h",
- "line": 30,
- "symbol": "SDLPerformAudioPassThru.-initWithSamplingRate:bitsPerSample:audioType:maxDuration:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPerformAudioPassThru.h",
- "line": 32,
- "symbol": "SDLPerformAudioPassThru.-initWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:bitsPerSample:audioType:maxDuration:muteAudio:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPerformAudioPassThru.h",
- "line": 34,
- "symbol": "SDLPerformAudioPassThru.-initWithSamplingRate:bitsPerSample:audioType:maxDuration:audioDataHandler:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPerformAudioPassThru.h",
- "line": 36,
- "symbol": "SDLPerformAudioPassThru.-initWithInitialPrompt:audioPassThruDisplayText1:audioPassThruDisplayText2:samplingRate:bitsPerSample:audioType:maxDuration:muteAudio:audioDataHandler:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPermissionConstants.h",
- "line": 15,
- "symbol": "SDLPermissionRPCName",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPermissionConstants.h",
- "line": 16,
- "symbol": "SDLPermissionObserverIdentifier",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPermissionItem.h",
- "line": 11,
- "symbol": "SDLPermissionItem",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPermissionManager.h",
- "line": 19,
- "symbol": "SDLPermissionManager",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPhoneCapability.h",
- "line": 18,
- "symbol": "SDLPhoneCapability.-initWithDialNumber:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPinchGesture.h",
- "line": 15,
- "symbol": "SDLPinchGesture",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPredefinedWindows.h",
- "line": 13,
- "symbol": "SDLPredefinedWindows.SDLPredefinedWindowsDefaultWindow",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPredefinedWindows.h",
- "line": 14,
- "symbol": "SDLPredefinedWindows.SDLPredefinedWindowsPrimaryWidget",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 19,
- "symbol": "SDLFrameType.SDLFrameTypeControl",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 20,
- "symbol": "SDLFrameType.SDLFrameTypeSingle",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 21,
- "symbol": "SDLFrameType.SDLFrameTypeFirst",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 22,
- "symbol": "SDLFrameType.SDLFrameTypeConsecutive",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 35,
- "symbol": "SDLServiceType.SDLServiceTypeControl",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 36,
- "symbol": "SDLServiceType.SDLServiceTypeRPC",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 37,
- "symbol": "SDLServiceType.SDLServiceTypeAudio",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 38,
- "symbol": "SDLServiceType.SDLServiceTypeVideo",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 39,
- "symbol": "SDLServiceType.SDLServiceTypeBulkData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 63,
- "symbol": "SDLFrameInfo.SDLFrameInfoHeartbeat",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 64,
- "symbol": "SDLFrameInfo.SDLFrameInfoStartService",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 65,
- "symbol": "SDLFrameInfo.SDLFrameInfoStartServiceACK",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 66,
- "symbol": "SDLFrameInfo.SDLFrameInfoStartServiceNACK",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 67,
- "symbol": "SDLFrameInfo.SDLFrameInfoEndService",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 68,
- "symbol": "SDLFrameInfo.SDLFrameInfoEndServiceACK",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 69,
- "symbol": "SDLFrameInfo.SDLFrameInfoEndServiceNACK",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 70,
- "symbol": "SDLFrameInfo.SDLFrameInfoRegisterSecondaryTransport",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 71,
- "symbol": "SDLFrameInfo.SDLFrameInfoRegisterSecondaryTransportACK",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 72,
- "symbol": "SDLFrameInfo.SDLFrameInfoRegisterSecondaryTransportNACK",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 73,
- "symbol": "SDLFrameInfo.SDLFrameInfoTransportEventUpdate",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 74,
- "symbol": "SDLFrameInfo.SDLFrameInfoServiceDataAck",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 75,
- "symbol": "SDLFrameInfo.SDLFrameInfoHeartbeatACK",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 77,
- "symbol": "SDLFrameInfo.SDLFrameInfoSingleFrame",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 79,
- "symbol": "SDLFrameInfo.SDLFrameInfoFirstFrame",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLProtocolConstants.h",
- "line": 81,
- "symbol": "SDLFrameInfo.SDLFrameInfoConsecutiveLastFrame",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLPublishAppServiceResponse.h",
- "line": 18,
- "symbol": "SDLPublishAppServiceResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRDSData.h",
- "line": 14,
- "symbol": "SDLRDSData.-initWithProgramService:radioText:clockText:programIdentification:programType:trafficProgramIdentification:trafficAnnouncementIdentification:region:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRGBColor.h",
- "line": 16,
- "symbol": "SDLRGBColor",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 14,
- "symbol": "SDLRPCFunctionName",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 16,
- "symbol": "SDLRPCFunctionNameAddCommand",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 17,
- "symbol": "SDLRPCFunctionNameAddSubMenu",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 18,
- "symbol": "SDLRPCFunctionNameAlert",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 19,
- "symbol": "SDLRPCFunctionNameAlertManeuver",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 20,
- "symbol": "SDLRPCFunctionNameButtonPress",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 21,
- "symbol": "SDLRPCFunctionNameCancelInteraction",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 22,
- "symbol": "SDLRPCFunctionNameChangeRegistration",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 23,
- "symbol": "SDLRPCFunctionNameCloseApplication",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 24,
- "symbol": "SDLRPCFunctionNameCreateInteractionChoiceSet",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 25,
- "symbol": "SDLRPCFunctionNameDeleteCommand",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 26,
- "symbol": "SDLRPCFunctionNameDeleteFile",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 27,
- "symbol": "SDLRPCFunctionNameDeleteInteractionChoiceSet",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 28,
- "symbol": "SDLRPCFunctionNameDeleteSubMenu",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 29,
- "symbol": "SDLRPCFunctionNameDiagnosticMessage",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 30,
- "symbol": "SDLRPCFunctionNameDialNumber",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 31,
- "symbol": "SDLRPCFunctionNameEncodedSyncPData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 32,
- "symbol": "SDLRPCFunctionNameEndAudioPassThru",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 33,
- "symbol": "SDLRPCFunctionNameGenericResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 34,
- "symbol": "SDLRPCFunctionNameGetAppServiceData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 35,
- "symbol": "SDLRPCFunctionNameGetDTCs",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 36,
- "symbol": "SDLRPCFunctionNameGetFile",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 37,
- "symbol": "SDLRPCFunctionNameGetCloudAppProperties",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 38,
- "symbol": "SDLRPCFunctionNameGetInteriorVehicleData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 39,
- "symbol": "SDLRPCFunctionNameGetInteriorVehicleDataConsent",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 40,
- "symbol": "SDLRPCFunctionNameGetSystemCapability",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 41,
- "symbol": "SDLRPCFunctionNameGetVehicleData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 42,
- "symbol": "SDLRPCFunctionNameGetWayPoints",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 43,
- "symbol": "SDLRPCFunctionNameListFiles",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 44,
- "symbol": "SDLRPCFunctionNameOnAppInterfaceUnregistered",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 45,
- "symbol": "SDLRPCFunctionNameOnAppServiceData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 46,
- "symbol": "SDLRPCFunctionNameOnAudioPassThru",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 47,
- "symbol": "SDLRPCFunctionNameOnButtonEvent",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 48,
- "symbol": "SDLRPCFunctionNameOnButtonPress",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 49,
- "symbol": "SDLRPCFunctionNameOnCommand",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 50,
- "symbol": "SDLRPCFunctionNameOnDriverDistraction",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 51,
- "symbol": "SDLRPCFunctionNameOnEncodedSyncPData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 52,
- "symbol": "SDLRPCFunctionNameOnHashChange",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 53,
- "symbol": "SDLRPCFunctionNameOnHMIStatus",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 54,
- "symbol": "SDLRPCFunctionNameOnInteriorVehicleData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 55,
- "symbol": "SDLRPCFunctionNameOnKeyboardInput",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 56,
- "symbol": "SDLRPCFunctionNameOnLanguageChange",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 57,
- "symbol": "SDLRPCFunctionNameOnLockScreenStatus",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 58,
- "symbol": "SDLRPCFunctionNameOnPermissionsChange",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 59,
- "symbol": "SDLRPCFunctionNameOnRCStatus",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 60,
- "symbol": "SDLRPCFunctionNameOnSyncPData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 61,
- "symbol": "SDLRPCFunctionNameOnSystemCapabilityUpdated",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 62,
- "symbol": "SDLRPCFunctionNameOnSystemRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 63,
- "symbol": "SDLRPCFunctionNameOnTBTClientState",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 64,
- "symbol": "SDLRPCFunctionNameOnTouchEvent",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 65,
- "symbol": "SDLRPCFunctionNameOnVehicleData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 66,
- "symbol": "SDLRPCFunctionNameOnWayPointChange",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 67,
- "symbol": "SDLRPCFunctionNamePerformAppServiceInteraction",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 68,
- "symbol": "SDLRPCFunctionNamePerformAudioPassThru",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 69,
- "symbol": "SDLRPCFunctionNamePerformInteraction",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 70,
- "symbol": "SDLRPCFunctionNamePublishAppService",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 71,
- "symbol": "SDLRPCFunctionNamePutFile",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 72,
- "symbol": "SDLRPCFunctionNameReadDID",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 73,
- "symbol": "SDLRPCFunctionNameReleaseInteriorVehicleDataModule",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 74,
- "symbol": "SDLRPCFunctionNameRegisterAppInterface",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 75,
- "symbol": "SDLRPCFunctionNameReserved",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 76,
- "symbol": "SDLRPCFunctionNameResetGlobalProperties",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 77,
- "symbol": "SDLRPCFunctionNameScrollableMessage",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 78,
- "symbol": "SDLRPCFunctionNameSendHapticData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 79,
- "symbol": "SDLRPCFunctionNameSendLocation",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 80,
- "symbol": "SDLRPCFunctionNameSetAppIcon",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 81,
- "symbol": "SDLRPCFunctionNameSetCloudAppProperties",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 82,
- "symbol": "SDLRPCFunctionNameSetDisplayLayout",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 83,
- "symbol": "SDLRPCFunctionNameSetGlobalProperties",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 84,
- "symbol": "SDLRPCFunctionNameSetInteriorVehicleData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 85,
- "symbol": "SDLRPCFunctionNameSetMediaClockTimer",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 86,
- "symbol": "SDLRPCFunctionNameShow",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 87,
- "symbol": "SDLRPCFunctionNameShowAppMenu",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 88,
- "symbol": "SDLRPCFunctionNameShowConstantTBT",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 89,
- "symbol": "SDLRPCFunctionNameSlider",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 90,
- "symbol": "SDLRPCFunctionNameSpeak",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 91,
- "symbol": "SDLRPCFunctionNameSubscribeButton",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 92,
- "symbol": "SDLRPCFunctionNameSubscribeVehicleData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 93,
- "symbol": "SDLRPCFunctionNameSubscribeWayPoints",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 94,
- "symbol": "SDLRPCFunctionNameSyncPData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 95,
- "symbol": "SDLRPCFunctionNameSystemRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 96,
- "symbol": "SDLRPCFunctionNameUnpublishAppService",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 97,
- "symbol": "SDLRPCFunctionNameUnregisterAppInterface",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 98,
- "symbol": "SDLRPCFunctionNameUnsubscribeButton",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 99,
- "symbol": "SDLRPCFunctionNameUnsubscribeVehicleData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 100,
- "symbol": "SDLRPCFunctionNameUnsubscribeWayPoints",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 101,
- "symbol": "SDLRPCFunctionNameUpdateTurnList",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 102,
- "symbol": "SDLRPCFunctionNameCreateWindow",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCFunctionNames.h",
- "line": 103,
- "symbol": "SDLRPCFunctionNameDeleteWindow",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCMessage.h",
- "line": 10,
- "symbol": "SDLRPCMessage",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCMessageType.h",
- "line": 14,
- "symbol": "SDLRPCMessageType.SDLRPCMessageTypeRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCMessageType.h",
- "line": 15,
- "symbol": "SDLRPCMessageType.SDLRPCMessageTypeResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCMessageType.h",
- "line": 16,
- "symbol": "SDLRPCMessageType.SDLRPCMessageTypeNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCRequest.h",
- "line": 9,
- "symbol": "SDLRPCRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCResponse.h",
- "line": 11,
- "symbol": "SDLRPCResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCStruct.h",
- "line": 11,
- "symbol": "SDLRPCStruct",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCStruct.h",
- "line": 13,
- "symbol": "SDLRPCStruct.store",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRPCStruct.h",
- "line": 14,
- "symbol": "SDLRPCStruct.payloadProtected",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLReadDID.h",
- "line": 24,
- "symbol": "SDLReadDID.-initWithECUName:didLocation:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h",
- "line": 14,
- "symbol": "SDLReleaseInteriorVehicleDataModule",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLReleaseInteriorVehicleDataModule.h",
- "line": 16,
- "symbol": "SDLReleaseInteriorVehicleDataModule.-initWithModuleType:moduleId:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLReleaseInteriorVehicleDataModuleResponse.h",
- "line": 13,
- "symbol": "SDLReleaseInteriorVehicleDataModuleResponse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLRemoteControlCapabilities.h",
- "line": 22,
- "symbol": "SDLRemoteControlCapabilities.-initWithClimateControlCapabilities:radioControlCapabilities:buttonCapabilities:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLResetGlobalProperties.h",
- "line": 30,
- "symbol": "SDLResetGlobalProperties.-initWithProperties:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSISData.h",
- "line": 18,
- "symbol": "SDLSISData.-initWithStationShortName:stationIDNumber:stationLongName:stationLocation:stationMessage:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLScreenManager.h",
- "line": 48,
- "symbol": "SDLScreenManager",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLScreenManager.h",
- "line": 245,
- "symbol": "SDLScreenManager.-softButtonObjectNamed:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlCapabilities.h",
- "line": 15,
- "symbol": "SDLSeatControlCapabilities.-initWithName:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlCapabilities.h",
- "line": 17,
- "symbol": "SDLSeatControlCapabilities.-initWithName:moduleInfo:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlCapabilities.h",
- "line": 19,
- "symbol": "SDLSeatControlCapabilities.-initWithName:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlCapabilities.h",
- "line": 22,
- "symbol": "SDLSeatControlCapabilities.-initWithName:moduleInfo:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlData.h",
- "line": 28,
- "symbol": "SDLSeatControlData.-initWithId:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlData.h",
- "line": 54,
- "symbol": "SDLSeatControlData.-initWithId:heatingEnabled:coolingEnable:heatingLevel:coolingLevel:horizontalPostion:verticalPostion:frontVerticalPostion:backVerticalPostion:backTiltAngle:headSupportedHorizontalPostion:headSupportedVerticalPostion:massageEnabled:massageMode:massageCussionFirmness:memory:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatControlData.h",
- "line": 65,
- "symbol": "SDLSeatControlData.id",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSeatLocationCapability.h",
- "line": 20,
- "symbol": "SDLSeatLocationCapability.-initWithSeats:cols:rows:levels:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSendLocation.h",
+ "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouch.h",
"line": 16,
- "symbol": "SDLSendLocation",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLServiceEncryptionDelegate.h",
- "line": 15,
- "symbol": "SDLServiceEncryptionDelegate",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetAppIcon.h",
- "line": 19,
- "symbol": "SDLSetAppIcon.-initWithFileName:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetDisplayLayout.h",
- "line": 22,
- "symbol": "SDLSetDisplayLayout.-initWithPredefinedLayout:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetDisplayLayout.h",
- "line": 24,
- "symbol": "SDLSetDisplayLayout.-initWithLayout:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetDisplayLayout.h",
- "line": 26,
- "symbol": "SDLSetDisplayLayout.-initWithPredefinedLayout:dayColorScheme:nightColorScheme:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetInteriorVehicleData.h",
- "line": 18,
- "symbol": "SDLSetInteriorVehicleData.-initWithModuleData:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetMediaClockTimer.h",
- "line": 118,
- "symbol": "SDLSetMediaClockTimer.-initWithUpdateMode:hours:minutes:seconds:audioStreamingIndicator:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetMediaClockTimer.h",
- "line": 120,
- "symbol": "SDLSetMediaClockTimer.-initWithUpdateMode:hours:minutes:seconds:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSetMediaClockTimer.h",
- "line": 122,
- "symbol": "SDLSetMediaClockTimer.-initWithUpdateMode:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShow.h",
- "line": 42,
- "symbol": "SDLShow.-initWithMainField1:mainField2:alignment:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShow.h",
- "line": 44,
- "symbol": "SDLShow.-initWithMainField1:mainField1Type:mainField2:mainField2Type:alignment:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShow.h",
- "line": 46,
- "symbol": "SDLShow.-initWithMainField1:mainField2:mainField3:mainField4:alignment:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShow.h",
- "line": 48,
- "symbol": "SDLShow.-initWithMainField1:mainField1Type:mainField2:mainField2Type:mainField3:mainField3Type:mainField4:mainField4Type:alignment:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShow.h",
- "line": 50,
- "symbol": "SDLShow.-initWithMainField1:mainField2:alignment:statusBar:mediaClock:mediaTrack:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShow.h",
- "line": 52,
- "symbol": "SDLShow.-initWithMainField1:mainField2:mainField3:mainField4:alignment:statusBar:mediaClock:mediaTrack:graphic:softButtons:customPresets:textFieldMetadata:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLShowConstantTBT.h",
- "line": 19,
- "symbol": "SDLShowConstantTBT.-initWithNavigationText1:navigationText2:eta:timeToDestination:totalDistance:turnIcon:nextTurnIcon:distanceToManeuver:distanceToManeuverScale:maneuverComplete:softButtons:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSoftButton.h",
- "line": 19,
- "symbol": "SDLSoftButton.-initWithHandler:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSoftButton.h",
- "line": 21,
- "symbol": "SDLSoftButton.-initWithType:text:image:highlighted:buttonId:systemAction:handler:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSoftButton.h",
- "line": 23,
- "symbol": "SDLSoftButton.handler",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSoftButtonObject.h",
- "line": 41,
- "symbol": "SDLSoftButtonObject.currentStateSoftButton",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSoftButtonState.h",
- "line": 18,
- "symbol": "SDLSoftButtonState",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSoftButtonState.h",
- "line": 50,
- "symbol": "SDLSoftButtonState.-init",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSpeak.h",
- "line": 46,
- "symbol": "SDLSpeak.-initWithTTS:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSpeak.h",
- "line": 48,
- "symbol": "SDLSpeak.-initWithTTSChunks:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSpeechCapabilities.h",
- "line": 12,
- "symbol": "SDLSpeechCapabilities",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 14,
- "symbol": "SDLStaticIconName",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 19,
- "symbol": "SDLStaticIconNameAcceptCall",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 24,
- "symbol": "SDLStaticIconNameAddWaypoint",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 29,
- "symbol": "SDLStaticIconNameAlbum",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 34,
- "symbol": "SDLStaticIconNameAmbientLighting",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 39,
- "symbol": "SDLStaticIconNameArrowNorth",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 44,
- "symbol": "SDLStaticIconNameAudioMute",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 49,
- "symbol": "SDLStaticIconNameAudiobookEpisode",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 54,
- "symbol": "SDLStaticIconNameAudiobookNarrator",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 59,
- "symbol": "SDLStaticIconNameAuxillaryAudio",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 64,
- "symbol": "SDLStaticIconNameBack",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 69,
- "symbol": "SDLStaticIconNameBatteryCapacity0Of5",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 74,
- "symbol": "SDLStaticIconNameBatteryCapacity1Of5",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 79,
- "symbol": "SDLStaticIconNameBatteryCapacity2Of5",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 84,
- "symbol": "SDLStaticIconNameBatteryCapacity3Of5",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 89,
- "symbol": "SDLStaticIconNameBatteryCapacity4Of5",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 94,
- "symbol": "SDLStaticIconNameBatteryCapacity5Of5",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 99,
- "symbol": "SDLStaticIconNameBluetoothAudioSource",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 104,
- "symbol": "SDLStaticIconNameBluetooth1",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 109,
- "symbol": "SDLStaticIconNameBluetooth2",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 114,
- "symbol": "SDLStaticIconNameBrowse",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 119,
- "symbol": "SDLStaticIconNameCellPhoneInRoamingMode",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 124,
- "symbol": "SDLStaticIconNameCellServiceSignalStrength0Of5Bars",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 129,
- "symbol": "SDLStaticIconNameCellServiceSignalStrength1Of5Bars",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 134,
- "symbol": "SDLStaticIconNameCellServiceSignalStrength2Of5Bars",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 139,
- "symbol": "SDLStaticIconNameCellServiceSignalStrength3Of5Bars",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 144,
- "symbol": "SDLStaticIconNameCellServiceSignalStrength4Of5Bars",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 149,
- "symbol": "SDLStaticIconNameCellServiceSignalStrength5Of5Bars",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 154,
- "symbol": "SDLStaticIconNameChangeLaneLeft",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 159,
- "symbol": "SDLStaticIconNameChangeLaneRight",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 164,
- "symbol": "SDLStaticIconNameCheckBoxChecked",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 169,
- "symbol": "SDLStaticIconNameCheckBoxUnchecked",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 174,
- "symbol": "SDLStaticIconNameClimate",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 179,
- "symbol": "SDLStaticIconNameClock",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 184,
- "symbol": "SDLStaticIconNameCompose",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 189,
- "symbol": "SDLStaticIconNameContact",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 194,
- "symbol": "SDLStaticIconNameContinue",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 199,
- "symbol": "SDLStaticIconNameDash",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 204,
- "symbol": "SDLStaticIconNameDate",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 209,
- "symbol": "SDLStaticIconNameDelete",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 214,
- "symbol": "SDLStaticIconNameDestination",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 219,
- "symbol": "SDLStaticIconNameDestinationFerryAhead",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 224,
- "symbol": "SDLStaticIconNameEbookmark",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 229,
- "symbol": "SDLStaticIconNameEmpty",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 234,
- "symbol": "SDLStaticIconNameEndCall",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 239,
- "symbol": "SDLStaticIconNameFail",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 244,
- "symbol": "SDLStaticIconNameFastForward30Secs",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 249,
- "symbol": "SDLStaticIconNameFavoriteHeart",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 254,
- "symbol": "SDLStaticIconNameFavoriteStar",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 259,
- "symbol": "SDLStaticIconNameFaxNumber",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 264,
- "symbol": "SDLStaticIconNameFilename",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 269,
- "symbol": "SDLStaticIconNameFilter",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 274,
- "symbol": "SDLStaticIconNameFolder",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 279,
- "symbol": "SDLStaticIconNameFuelPrices",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 284,
- "symbol": "SDLStaticIconNameFullMap",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 289,
- "symbol": "SDLStaticIconNameGenericPhoneNumber",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 294,
- "symbol": "SDLStaticIconNameGenre",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 299,
- "symbol": "SDLStaticIconNameGlobalKeyboard",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 304,
- "symbol": "SDLStaticIconNameHighwayExitInformation",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 309,
- "symbol": "SDLStaticIconNameHomePhoneNumber",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 314,
- "symbol": "SDLStaticIconNameHyperlink",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 319,
- "symbol": "SDLStaticIconNameID3TagUnknown",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 324,
- "symbol": "SDLStaticIconNameIncomingCalls",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 329,
- "symbol": "SDLStaticIconNameInformation",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 334,
- "symbol": "SDLStaticIconNameIPodMediaSource",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 339,
- "symbol": "SDLStaticIconNameJoinCalls",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 344,
- "symbol": "SDLStaticIconNameKeepLeft",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 349,
- "symbol": "SDLStaticIconNameKeepRight",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 354,
- "symbol": "SDLStaticIconNameKey",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 359,
- "symbol": "SDLStaticIconNameLeft",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 364,
- "symbol": "SDLStaticIconNameLeftArrow",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 369,
- "symbol": "SDLStaticIconNameLeftExit",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 374,
- "symbol": "SDLStaticIconNameLineInAudioSource",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 379,
- "symbol": "SDLStaticIconNameLocked",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 384,
- "symbol": "SDLStaticIconNameMediaControlLeftArrow",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 389,
- "symbol": "SDLStaticIconNameMediaControlRecording",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 394,
- "symbol": "SDLStaticIconNameMediaControlRightArrow",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 399,
- "symbol": "SDLStaticIconNameMediaControlStop",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 404,
- "symbol": "SDLStaticIconNameMicrophone",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 409,
- "symbol": "SDLStaticIconNameMissedCalls",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 414,
- "symbol": "SDLStaticIconNameMobilePhoneNumber",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 419,
- "symbol": "SDLStaticIconNameMoveDown",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 424,
- "symbol": "SDLStaticIconNameMoveUp",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 429,
- "symbol": "SDLStaticIconNameMP3TagArtist",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 434,
- "symbol": "SDLStaticIconNameNavigation",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 439,
- "symbol": "SDLStaticIconNameNavigationCurrentDirection",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 444,
- "symbol": "SDLStaticIconNameNegativeRatingThumbsDown",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 449,
- "symbol": "SDLStaticIconNameNew",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 454,
- "symbol": "SDLStaticIconNameOfficePhoneNumber",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 459,
- "symbol": "SDLStaticIconNameOpened",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 464,
- "symbol": "SDLStaticIconNameOrigin",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 469,
- "symbol": "SDLStaticIconNameOutgoingCalls",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 474,
- "symbol": "SDLStaticIconNamePause",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 479,
- "symbol": "SDLStaticIconNamePhoneCall1",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 484,
- "symbol": "SDLStaticIconNamePhoneCall2",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 489,
- "symbol": "SDLStaticIconNamePhoneDevice",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 494,
- "symbol": "SDLStaticIconNamePhonebook",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 499,
- "symbol": "SDLStaticIconNamePhoto",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 504,
- "symbol": "SDLStaticIconNamePlay",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 509,
- "symbol": "SDLStaticIconNamePlaylist",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 514,
- "symbol": "SDLStaticIconNamePopUp",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 519,
- "symbol": "SDLStaticIconNamePositiveRatingThumbsUp",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 524,
- "symbol": "SDLStaticIconNamePower",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 529,
- "symbol": "SDLStaticIconNamePrimaryPhone",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 534,
- "symbol": "SDLStaticIconNameRadioButtonChecked",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 539,
- "symbol": "SDLStaticIconNameRadioButtonUnchecked",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 544,
- "symbol": "SDLStaticIconNameRecentCalls",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 549,
- "symbol": "SDLStaticIconNameRecentDestinations",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 554,
- "symbol": "SDLStaticIconNameRedo",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 559,
- "symbol": "SDLStaticIconNameRefresh",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 564,
- "symbol": "SDLStaticIconNameRemoteDiagnosticsCheckEngine",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 569,
- "symbol": "SDLStaticIconNameRendered911Assist",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 574,
- "symbol": "SDLStaticIconNameRepeat",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 579,
- "symbol": "SDLStaticIconNameRepeatPlay",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 584,
- "symbol": "SDLStaticIconNameReply",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 589,
- "symbol": "SDLStaticIconNameRewind30Secs",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 594,
- "symbol": "SDLStaticIconNameRight",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 599,
- "symbol": "SDLStaticIconNameRightExit",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 604,
- "symbol": "SDLStaticIconNameRingtones",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 609,
- "symbol": "SDLStaticIconNameRoundaboutLeftHand1",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 614,
- "symbol": "SDLStaticIconNameRoundaboutLeftHand2",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 619,
- "symbol": "SDLStaticIconNameRoundaboutLeftHand3",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 624,
- "symbol": "SDLStaticIconNameRoundaboutLeftHand4",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 629,
- "symbol": "SDLStaticIconNameRoundaboutLeftHand5",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 634,
- "symbol": "SDLStaticIconNameRoundaboutLeftHand6",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 639,
- "symbol": "SDLStaticIconNameRoundaboutLeftHand7",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 644,
- "symbol": "SDLStaticIconNameRoundaboutRightHand1",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 649,
- "symbol": "SDLStaticIconNameRoundaboutRightHand2",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 654,
- "symbol": "SDLStaticIconNameRoundaboutRightHand3",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 659,
- "symbol": "SDLStaticIconNameRoundaboutRightHand4",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 664,
- "symbol": "SDLStaticIconNameRoundaboutRightHand5",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 669,
- "symbol": "SDLStaticIconNameRoundaboutRightHand6",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 674,
- "symbol": "SDLStaticIconNameRoundaboutRightHand7",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 679,
- "symbol": "SDLStaticIconNameRSS",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 684,
- "symbol": "SDLStaticIconNameSettings",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 689,
- "symbol": "SDLStaticIconNameSharpLeft",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 694,
- "symbol": "SDLStaticIconNameSharpRight",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 699,
- "symbol": "SDLStaticIconNameShow",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 704,
- "symbol": "SDLStaticIconNameShufflePlay",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 709,
- "symbol": "SDLStaticIconNameSkiPlaces",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 714,
- "symbol": "SDLStaticIconNameSlightLeft",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 719,
- "symbol": "SDLStaticIconNameSlightRight",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 724,
- "symbol": "SDLStaticIconNameSmartphone",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 729,
- "symbol": "SDLStaticIconNameSortList",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 734,
- "symbol": "SDLStaticIconNameSpeedDialNumbersNumber0",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 739,
- "symbol": "SDLStaticIconNameSpeedDialNumbersNumber1",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 744,
- "symbol": "SDLStaticIconNameSpeedDialNumbersNumber2",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 749,
- "symbol": "SDLStaticIconNameSpeedDialNumbersNumber3",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 754,
- "symbol": "SDLStaticIconNameSpeedDialNumbersNumber4",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 759,
- "symbol": "SDLStaticIconNameSpeedDialNumbersNumber5",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 764,
- "symbol": "SDLStaticIconNameSpeedDialNumbersNumber6",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 769,
- "symbol": "SDLStaticIconNameSpeedDialNumbersNumber7",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 774,
- "symbol": "SDLStaticIconNameSpeedDialNumbersNumber8",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 779,
- "symbol": "SDLStaticIconNameSpeedDialNumbersNumber9",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 784,
- "symbol": "SDLStaticIconNameSuccess",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 789,
- "symbol": "SDLStaticIconNameTrackTitle",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 794,
- "symbol": "SDLStaticIconNameTrafficReport",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 799,
- "symbol": "SDLStaticIconNameTurnList",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 804,
- "symbol": "SDLStaticIconNameUTurnLeftTraffic",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 809,
- "symbol": "SDLStaticIconNameUTurnRightTraffic",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 814,
- "symbol": "SDLStaticIconNameUndo",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 819,
- "symbol": "SDLStaticIconNameUnlocked",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 824,
- "symbol": "SDLStaticIconNameUSBMediaAudioSource",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 829,
- "symbol": "SDLStaticIconNameVoiceControlScrollbarListItemNo1",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 834,
- "symbol": "SDLStaticIconNameVoiceControlScrollbarListItemNo2",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 839,
- "symbol": "SDLStaticIconNameVoiceControlScrollbarListItemNo3",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 844,
- "symbol": "SDLStaticIconNameVoiceControlScrollbarListItemNo4",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 849,
- "symbol": "SDLStaticIconNameVoiceRecognitionFailed",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 854,
- "symbol": "SDLStaticIconNameVoiceRecognitionPause",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 859,
- "symbol": "SDLStaticIconNameVoiceRecognitionSuccessful",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 864,
- "symbol": "SDLStaticIconNameVoiceRecognitionSystemActive",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 869,
- "symbol": "SDLStaticIconNameVoiceRecognitionSystemListening",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 874,
- "symbol": "SDLStaticIconNameVoiceRecognitionTryAgain",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 879,
- "symbol": "SDLStaticIconNameWarning",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 884,
- "symbol": "SDLStaticIconNameWeather",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 889,
- "symbol": "SDLStaticIconNameWifiFull",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 894,
- "symbol": "SDLStaticIconNameZoomIn",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStaticIconName.h",
- "line": 899,
- "symbol": "SDLStaticIconNameZoomOut",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStationIDNumber.h",
- "line": 16,
- "symbol": "SDLStationIDNumber.-initWithCountryCode:fccFacilityId:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingAudioManagerType.h",
- "line": 11,
- "symbol": "SDLStreamingAudioManagerType",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaConfiguration.h",
- "line": 27,
- "symbol": "SDLCarWindowRenderingType.SDLCarWindowRenderingTypeLayer",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaConfiguration.h",
- "line": 28,
- "symbol": "SDLCarWindowRenderingType.SDLCarWindowRenderingTypeViewAfterScreenUpdates",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaConfiguration.h",
- "line": 29,
- "symbol": "SDLCarWindowRenderingType.SDLCarWindowRenderingTypeViewBeforeScreenUpdates",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaConfiguration.h",
- "line": 32,
- "symbol": "SDLStreamingMediaConfiguration",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManager.h",
- "line": 28,
- "symbol": "SDLStreamingMediaManager",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManager.h",
- "line": 117,
- "symbol": "SDLStreamingMediaManager.-init",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 21,
- "symbol": "SDLStreamingEncryptionFlag.SDLStreamingEncryptionFlagNone",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 22,
- "symbol": "SDLStreamingEncryptionFlag.SDLStreamingEncryptionFlagAuthenticateOnly",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 23,
- "symbol": "SDLStreamingEncryptionFlag.SDLStreamingEncryptionFlagAuthenticateAndEncrypt",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 26,
- "symbol": "SDLVideoStreamDidStartNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 27,
- "symbol": "SDLVideoStreamDidStopNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 28,
- "symbol": "SDLVideoStreamSuspendedNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 30,
- "symbol": "SDLAudioStreamDidStartNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 31,
- "symbol": "SDLAudioStreamDidStopNotification",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 33,
- "symbol": "SDLLockScreenManagerWillPresentLockScreenViewController",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 34,
- "symbol": "SDLLockScreenManagerDidPresentLockScreenViewController",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 35,
- "symbol": "SDLLockScreenManagerWillDismissLockScreenViewController",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 36,
- "symbol": "SDLLockScreenManagerDidDismissLockScreenViewController",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 38,
- "symbol": "SDLVideoStreamManagerState",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 39,
- "symbol": "SDLVideoStreamManagerStateStopped",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 40,
- "symbol": "SDLVideoStreamManagerStateStarting",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 41,
- "symbol": "SDLVideoStreamManagerStateReady",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 42,
- "symbol": "SDLVideoStreamManagerStateSuspended",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 43,
- "symbol": "SDLVideoStreamManagerStateShuttingDown",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 45,
- "symbol": "SDLAudioStreamManagerState",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 46,
- "symbol": "SDLAudioStreamManagerStateStopped",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 47,
- "symbol": "SDLAudioStreamManagerStateStarting",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 48,
- "symbol": "SDLAudioStreamManagerStateReady",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 49,
- "symbol": "SDLAudioStreamManagerStateShuttingDown",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 51,
- "symbol": "SDLAppState",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 52,
- "symbol": "SDLAppStateInactive",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerConstants.h",
- "line": 53,
- "symbol": "SDLAppStateActive",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLStreamingMediaManagerDataSource.h",
- "line": 16,
- "symbol": "SDLStreamingMediaManagerDataSource",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSubscribeButton.h",
- "line": 72,
- "symbol": "SDLSubscribeButton.-initWithButtonName:handler:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSupportedSeat.h",
- "line": 17,
- "symbol": "SDLSupportedSeatDriver",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSupportedSeat.h",
- "line": 25,
- "symbol": "SDLSupportedSeatFrontPassenger",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSyncMsgVersion.h",
- "line": 17,
- "symbol": "SDLSyncMsgVersion.-initWithMajorVersion:minorVersion:patchVersion:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSyncPData.h",
- "line": 14,
- "symbol": "SDLSyncPData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLSystemRequest.h",
- "line": 16,
- "symbol": "SDLSystemRequest",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTemplateColorScheme.h",
- "line": 18,
- "symbol": "SDLTemplateColorScheme",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTemplateColorScheme.h",
- "line": 20,
- "symbol": "SDLTemplateColorScheme.-initWithPrimaryRGBColor:secondaryRGBColor:backgroundRGBColor:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTemplateColorScheme.h",
- "line": 21,
- "symbol": "SDLTemplateColorScheme.-initWithPrimaryColor:secondaryColor:backgroundColor:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h",
- "line": 13,
- "symbol": "",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enum",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h",
- "line": 13,
"symbol": "SDLTouchIdentifier",
"symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
"warning": "undocumented"
},
{
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h",
- "line": 13,
- "symbol": "SDLTouchIdentifier.",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enum",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h",
- "line": 14,
- "symbol": ".SDLTouchIdentifierFirstFinger",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h",
- "line": 14,
- "symbol": "SDLTouchIdentifier..SDLTouchIdentifierFirstFinger",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h",
- "line": 15,
- "symbol": ".SDLTouchIdentifierSecondFinger",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h",
- "line": 15,
- "symbol": "SDLTouchIdentifier..SDLTouchIdentifierSecondFinger",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.enumcase",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouch.h",
- "line": 20,
- "symbol": "SDLTouch",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouchManager.h",
+ "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SDLTouchManager.h",
"line": 21,
"symbol": "SDLTouchEventHandler",
"symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
"warning": "undocumented"
},
{
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouchManager.h",
- "line": 24,
- "symbol": "SDLTouchManager",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouchManager.h",
- "line": 90,
- "symbol": "SDLTouchManager.-init",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTouchManagerDelegate.h",
- "line": 15,
- "symbol": "SDLTouchManagerDelegate",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.protocol",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTurn.h",
- "line": 15,
- "symbol": "SDLTurn.-initWithNavigationText:turnIcon:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTurnSignal.h",
- "line": 14,
- "symbol": "SDLTurnSignal",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTurnSignal.h",
- "line": 19,
- "symbol": "SDLTurnSignalOff",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTurnSignal.h",
- "line": 24,
- "symbol": "SDLTurnSignalLeft",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTurnSignal.h",
- "line": 29,
- "symbol": "SDLTurnSignalRight",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLTurnSignal.h",
- "line": 34,
- "symbol": "SDLTurnSignalBoth",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLUnsubscribeButton.h",
- "line": 27,
- "symbol": "SDLUnsubscribeButton.-initWithButtonName:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLUpdateTurnList.h",
- "line": 20,
- "symbol": "SDLUpdateTurnList.-initWithTurnList:softButtons:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 16,
- "symbol": "SDLVersion",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 18,
- "symbol": "SDLVersion.major",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 19,
- "symbol": "SDLVersion.minor",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 20,
- "symbol": "SDLVersion.patch",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 22,
- "symbol": "SDLVersion.stringVersion",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.property",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 24,
- "symbol": "SDLVersion.-initWithMajor:minor:patch:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 25,
- "symbol": "SDLVersion.+versionWithMajor:minor:patch:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 26,
- "symbol": "SDLVersion.-initWithString:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 27,
- "symbol": "SDLVersion.+versionWithString:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 30,
- "symbol": "SDLVersion.-initWithSyncMsgVersion:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 31,
- "symbol": "SDLVersion.+versionWithSyncMsgVersion:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 33,
- "symbol": "SDLVersion.-initWithSDLMsgVersion:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 34,
- "symbol": "SDLVersion.+versionWithSDLMsgVersion:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 36,
- "symbol": "SDLVersion.-compare:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 37,
- "symbol": "SDLVersion.-isLessThanVersion:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 38,
- "symbol": "SDLVersion.-isEqualToVersion:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 39,
- "symbol": "SDLVersion.-isGreaterThanVersion:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 40,
- "symbol": "SDLVersion.-isGreaterThanOrEqualToVersion:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVersion.h",
- "line": 41,
- "symbol": "SDLVersion.-isLessThanOrEqualToVersion:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVideoStreamingFormat.h",
- "line": 31,
- "symbol": "SDLVideoStreamingFormat.-initWithCodec:protocol:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVoiceCommand.h",
- "line": 13,
- "symbol": "SDLVoiceCommandSelectionHandler",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVoiceCommand.h",
- "line": 15,
- "symbol": "SDLVoiceCommand",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVoiceCommand.h",
- "line": 27,
- "symbol": "SDLVoiceCommand.-initWithVoiceCommands:handler:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVrHelpItem.h",
- "line": 15,
- "symbol": "SDLVRHelpItem.-initWithText:image:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLVrHelpItem.h",
- "line": 17,
- "symbol": "SDLVRHelpItem.-initWithText:image:position:",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLWeatherAlert.h",
- "line": 14,
- "symbol": "SDLWeatherAlert",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SDLWeatherData.h",
- "line": 18,
- "symbol": "SDLWeatherData",
- "symbol_kind": "sourcekitten.source.lang.objc.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SmartDeviceLink.h",
+ "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SmartDeviceLink.h",
"line": 7,
"symbol": "SmartDeviceLinkVersionNumber",
"symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
"warning": "undocumented"
},
{
- "file": "/Users/joel/Projects/SDL/sdl_ios/SmartDeviceLink/SmartDeviceLink.h",
+ "file": "/Users/justingluck/Livio/sdl_ios/SmartDeviceLink/SmartDeviceLink.h",
"line": 10,
"symbol": "SmartDeviceLinkVersionString",
"symbol_kind": "sourcekitten.source.lang.objc.decl.constant",
"warning": "undocumented"
}
],
- "source_directory": "/Users/joel/Projects/SDL/sdl_ios"
+ "source_directory": "/Users/justingluck/Livio/sdl_ios"
} \ No newline at end of file