Include information about a seat control capabilities.
Constructs a newly allocated SDLSeatControlCapabilities object with moduleName and moduleInfo
- (nonnull instancetype)initWithName:(nonnull NSString *)moduleName
moduleInfo:(nullable SDLModuleInfo *)moduleInfo;
init(name moduleName: String, moduleInfo: SDLModuleInfo?)
The short friendly name of the module.
Information about a RC module, including its id
An SDLSeatControlCapabilities object
Constructs a newly allocated SDLSeatControlCapabilities object with all parameters
- (nonnull instancetype)initWithName:(nonnull 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;
init(name moduleName: String, moduleInfo: SDLModuleInfo?, 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)
The short friendly name of the module.
Information about a RC module, including its id
Whether or not heating is available
Whether or not heating is available
Whether or not heating level is available
Whether or not cooling level is available
Whether or not horizontal Position is available
Whether or not vertical position is available
Whether or not front vertical position is available
Whether or not back vertical position is available
Whether or not backTilt angle is available
Whether or not head supports for horizontal position is available
Whether or not head supports for vertical position is available
Whether or not massage enabled is available
Whether or not massage mode is available
Whether or not massage cushion firmness is available
Whether or not massage cushion firmness is available
An SDLSeatControlCapabilities object
@abstract The short friendly name of the seat control module. It should not be used to identify a module by mobile application.
Required, Max length 100 chars
@property (nonatomic, strong) NSString *_Nonnull moduleName;
var moduleName: String { get set }
@abstract Whether or not heating is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *heatingEnabledAvailable;
var heatingEnabledAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not cooling is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *coolingEnabledAvailable;
var coolingEnabledAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not heating level is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *heatingLevelAvailable;
var heatingLevelAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not cooling level is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *coolingLevelAvailable;
var coolingLevelAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not horizontal Position is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *horizontalPositionAvailable;
var horizontalPositionAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not vertical Position is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *verticalPositionAvailable;
var verticalPositionAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not front Vertical Position is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *frontVerticalPositionAvailable;
var frontVerticalPositionAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not back Vertical Position is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *backVerticalPositionAvailable;
var backVerticalPositionAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not backTilt Angle Available is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *backTiltAngleAvailable;
var backTiltAngleAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not head Supports for Horizontal Position is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *headSupportHorizontalPositionAvailable;
var headSupportHorizontalPositionAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not head Supports for Vertical Position is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *headSupportVerticalPositionAvailable;
var headSupportVerticalPositionAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not massage Enabled is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *massageEnabledAvailable;
var massageEnabledAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not massage Mode is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *massageModeAvailable;
var massageModeAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not massage Cushion Firmness is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *massageCushionFirmnessAvailable;
var massageCushionFirmnessAvailable: (NSNumber & SDLBool)? { get set }
@abstract Whether or not memory is Available.
Optional
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *memoryAvailable;
var memoryAvailable: (NSNumber & SDLBool)? { get set }
@abstract Information about a RC module, including its id.
Optional
@property (nonatomic, strong, nullable) SDLModuleInfo *moduleInfo;
var moduleInfo: SDLModuleInfo? { get set }