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

SDLClimateControlData Class Reference

Section Contents

Overview

The current information for the Climate Remote Control Module

-initWithFanSpeed:desiredTemperature:acEnable:circulateAirEnable:autoModeEnable:defrostZone:dualModeEnable:acMaxEnable:ventilationMode:

Undocumented

Objective-C

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

Swift

init(fanSpeed: (NSNumber & SDLInt)?, desiredTemperature: SDLTemperature?, acEnable: (NSNumber & SDLBool)?, circulateAirEnable: (NSNumber & SDLBool)?, autoModeEnable: (NSNumber & SDLBool)?, defrostZone: SDLDefrostZone?, dualModeEnable: (NSNumber & SDLBool)?, acMaxEnable: (NSNumber & SDLBool)?, ventilationMode: SDLVentilationMode?)

fanSpeed

Speed of Fan in integer

Optional, MinValue- 0 MaxValue= 100

Objective-C

@property (readwrite, strong, nonatomic, nullable) NSNumber<SDLInt> *fanSpeed;

Swift

var fanSpeed: (NSNumber & SDLInt)? { get set }

currentTemperature

The Current Temperature in SDLTemperature

Warning

This property is readonly and cannot be set on the module.

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    SDLTemperature *currentTemperature;

Swift

var currentTemperature: SDLTemperature? { get set }

desiredTemperature

Desired Temperature in SDLTemperature

Optional

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    SDLTemperature *desiredTemperature;

Swift

var desiredTemperature: SDLTemperature? { get set }

acEnable

Represents if AC is enabled.

Optional, Boolean

Objective-C

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

Swift

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

circulateAirEnable

Represents if circulation of air is enabled.

Optional, Boolean

Objective-C

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

Swift

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

autoModeEnable

Represents if auto mode is enabled.

Optional, Boolean

Objective-C

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

Swift

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

defrostZone

Represents the kind of defrost zone

Optional, SDLDefrostZone

Objective-C

@property (readwrite, strong, nonatomic, nullable) SDLDefrostZone defrostZone;

Swift

var defrostZone: SDLDefrostZone? { get set }

dualModeEnable

Represents if dual mode is enabled.

Optional, Boolean

Objective-C

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

Swift

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

acMaxEnable

Represents if ac max is enabled.

Optional, Boolean

Objective-C

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

Swift

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

ventilationMode

Represents the kind of Ventilation zone

Optional, SDLVentilationMode

Objective-C

@property (readwrite, strong, nonatomic, nullable)
    SDLVentilationMode ventilationMode;

Swift

var ventilationMode: SDLVentilationMode? { get set }
View on GitHub.com
Previous Section Next Section