Expand Minimize Picture-in-picture Power Device Status Voice Recognition Skip Back Skip Forward Minus Plus Play Search
Documentation
Sidebar

SDLSeatControlCapabilities Class Reference

Section Contents

Overview

Include information about a seat control capabilities.

-initWithName:

Undocumented

Objective-C

- (instancetype)initWithName:(NSString *)moduleName;

Swift

init(name moduleName: String)

-initWithName:heatingEnabledAvailable:coolingEnabledAvailable:heatingLevelAvailable:coolingLevelAvailable:horizontalPositionAvailable:verticalPositionAvailable:frontVerticalPositionAvailable:backVerticalPositionAvailable:backTiltAngleAvailable:headSupportHorizontalPositionAvailable:headSupportVerticalPositionAvailable:massageEnabledAvailable:massageModeAvailable:massageCushionFirmnessAvailable:memoryAvailable:

Undocumented

Objective-C

- (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;

Swift

init(name moduleName: String, heatingEnabledAvailable heatingEnabledAvail: Bool, coolingEnabledAvailable coolingEnabledAvail: Bool, heatingLevelAvailable heatingLevelAvail: Bool, coolingLevelAvailable coolingLevelAvail: Bool, horizontalPositionAvailable horizontalPositionAvail: Bool, verticalPositionAvailable verticalPositionAvail: Bool, frontVerticalPositionAvailable frontVerticalPositionAvail: Bool, backVerticalPositionAvailable backVerticalPositionAvail: Bool, backTiltAngleAvailable backTitlAngleAvail: Bool, headSupportHorizontalPositionAvailable headSupportHorizontalPositionAvail: Bool, headSupportVerticalPositionAvailable headSupportVerticalPositionAvail: Bool, massageEnabledAvailable massageEnabledAvail: Bool, massageModeAvailable massageModeAvail: Bool, massageCushionFirmnessAvailable massageCushionFirmnessAvail: Bool, memoryAvailable memoryAvail: Bool)

moduleName

@abstract The short friendly name of the light control module. It should not be used to identify a module by mobile application.

Required, Max length 100 chars

Objective-C

@property (readwrite, strong, nonatomic) NSString *_Nonnull moduleName;

Swift

var moduleName: String { get set }

heatingEnabledAvailable

@abstract Whether or not heating is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *heatingEnabledAvailable;

Swift

var heatingEnabledAvailable: (NSNumber & SDLBool)? { get set }

coolingEnabledAvailable

@abstract Whether or not cooling is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *coolingEnabledAvailable;

Swift

var coolingEnabledAvailable: (NSNumber & SDLBool)? { get set }

heatingLevelAvailable

@abstract Whether or not heating level is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *heatingLevelAvailable;

Swift

var heatingLevelAvailable: (NSNumber & SDLBool)? { get set }

coolingLevelAvailable

@abstract Whether or not cooling level is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *coolingLevelAvailable;

Swift

var coolingLevelAvailable: (NSNumber & SDLBool)? { get set }

horizontalPositionAvailable

@abstract Whether or not horizontal Position is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *horizontalPositionAvailable;

Swift

var horizontalPositionAvailable: (NSNumber & SDLBool)? { get set }

verticalPositionAvailable

@abstract Whether or not vertical Position is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *verticalPositionAvailable;

Swift

var verticalPositionAvailable: (NSNumber & SDLBool)? { get set }

frontVerticalPositionAvailable

@abstract Whether or not front Vertical Position is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *frontVerticalPositionAvailable;

Swift

var frontVerticalPositionAvailable: (NSNumber & SDLBool)? { get set }

backVerticalPositionAvailable

@abstract Whether or not back Vertical Position is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *backVerticalPositionAvailable;

Swift

var backVerticalPositionAvailable: (NSNumber & SDLBool)? { get set }

backTiltAngleAvailable

@abstract Whether or not backTilt Angle Available is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *backTiltAngleAvailable;

Swift

var backTiltAngleAvailable: (NSNumber & SDLBool)? { get set }

headSupportHorizontalPositionAvailable

@abstract Whether or not head Supports for Horizontal Position is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *headSupportHorizontalPositionAvailable;

Swift

var headSupportHorizontalPositionAvailable: (NSNumber & SDLBool)? { get set }

headSupportVerticalPositionAvailable

@abstract Whether or not head Supports for Vertical Position is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *headSupportVerticalPositionAvailable;

Swift

var headSupportVerticalPositionAvailable: (NSNumber & SDLBool)? { get set }

massageEnabledAvailable

@abstract Whether or not massage Enabled is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *massageEnabledAvailable;

Swift

var massageEnabledAvailable: (NSNumber & SDLBool)? { get set }

massageModeAvailable

@abstract Whether or not massage Mode is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *massageModeAvailable;

Swift

var massageModeAvailable: (NSNumber & SDLBool)? { get set }

massageCushionFirmnessAvailable

@abstract Whether or not massage Cushion Firmness is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *massageCushionFirmnessAvailable;

Swift

var massageCushionFirmnessAvailable: (NSNumber & SDLBool)? { get set }

memoryAvailable

@abstract Whether or not memory is Available.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    NSNumber<SDLBool> *memoryAvailable;

Swift

var memoryAvailable: (NSNumber & SDLBool)? { get set }
View on GitHub.com
Previous Section Next Section