HMI data struct for HMI control settings
@since 5.0
Constructs a newly allocated SDLHMISettingsControlCapabilities object with moduleName
- (nonnull instancetype)initWithModuleName:(nonnull NSString *)moduleName
moduleInfo:(nullable SDLModuleInfo *)moduleInfo;
init(moduleName: String, moduleInfo: SDLModuleInfo?)
The short friendly name of the hmi setting module
Information about a RC module, including its id.
An instance of the SDLHMISettingsControlCapabilities class
Constructs a newly allocated SDLHMISettingsControlCapabilities object with given parameters
- (nonnull instancetype)initWithModuleName:(nonnull NSString *)moduleName
moduleInfo:(nullable SDLModuleInfo *)moduleInfo
distanceUnitAvailable:(BOOL)distanceUnitAvailable
temperatureUnitAvailable:(BOOL)temperatureUnitAvailable
displayModeUnitAvailable:(BOOL)displayModeUnitAvailable;
init(moduleName: String, moduleInfo: SDLModuleInfo?, distanceUnitAvailable: Bool, temperatureUnitAvailable: Bool, displayModeUnitAvailable: Bool)
The short friendly name of the hmi setting module.
Information about a RC module, including its id.
Availability of the control of distance unit.
Availability of the control of temperature unit.
Availability of the control of displayMode unit.
An instance of the SDLHMISettingsControlCapabilities class
@abstract The short friendly name of the hmi setting module. It should not be used to identify a module by mobile application.
Required, Max String length 100 chars
@property (nonatomic, strong) NSString *_Nonnull moduleName;
var moduleName: String { get set }
@abstract Availability of the control of distance unit.
Optional, Boolean
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *distanceUnitAvailable;
var distanceUnitAvailable: (NSNumber & SDLBool)? { get set }
@abstract Availability of the control of temperature unit.
Optional, Boolean
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *temperatureUnitAvailable;
var temperatureUnitAvailable: (NSNumber & SDLBool)? { get set }
@abstract Availability of the control of HMI display mode.
Optional, Boolean
@property (nonatomic, strong, nullable) NSNumber<SDLBool> *displayModeUnitAvailable;
var displayModeUnitAvailable: (NSNumber & SDLBool)? { get set }
Information about a RC module, including its id.
Optional
@property (nonatomic, strong, nullable) SDLModuleInfo *moduleInfo;
var moduleInfo: SDLModuleInfo? { get set }