Expand Minimize Picture-in-picture Power Device Status Voice Recognition Skip Back Skip Forward Minus Plus Play Search
Internet Explorer alert
This browser is not recommended for use with smartdevicelink.com, and may not function properly. Upgrade to a different browser to guarantee support of all features.
close alert
To Top Created with Sketch. To Top
To Bottom Created with Sketch. To Bottom
Android Documentation
ClimateControlCapabilities

Class ClimateControlCapabilities

Hierarchy

java.lang.Object
     com.smartdevicelink.proxy.RPCStruct

Package
com.smartdevicelink.proxy.rpc

Overview

Contains information about a climate control module's capabilities.

Quick Jump

Fields
Constructors
Methods

Fields

KEY_MODULE_NAME

public static final java.lang.String KEY_MODULE_NAME
Constant Value
"moduleName"

KEY_FAN_SPEED_AVAILABLE

public static final java.lang.String KEY_FAN_SPEED_AVAILABLE
Constant Value
"fanSpeedAvailable"

KEY_DESIRED_TEMPERATURE_AVAILABLE

public static final java.lang.String KEY_DESIRED_TEMPERATURE_AVAILABLE
Constant Value
"desiredTemperatureAvailable"

KEY_CURRENT_TEMPERATURE_AVAILABLE

public static final java.lang.String KEY_CURRENT_TEMPERATURE_AVAILABLE
Constant Value
"currentTemperatureAvailable"

KEY_AC_ENABLE_AVAILABLE

public static final java.lang.String KEY_AC_ENABLE_AVAILABLE
Constant Value
"acEnableAvailable"

KEY_AC_MAX_ENABLE_AVAILABLE

public static final java.lang.String KEY_AC_MAX_ENABLE_AVAILABLE
Constant Value
"acMaxEnableAvailable"

KEY_CIRCULATE_AIR_ENABLE_AVAILABLE

public static final java.lang.String KEY_CIRCULATE_AIR_ENABLE_AVAILABLE
Constant Value
"circulateAirEnableAvailable"

KEY_AUTO_MODE_ENABLE_AVAILABLE

public static final java.lang.String KEY_AUTO_MODE_ENABLE_AVAILABLE
Constant Value
"autoModeEnableAvailable"

KEY_DUAL_MODE_ENABLE_AVAILABLE

public static final java.lang.String KEY_DUAL_MODE_ENABLE_AVAILABLE
Constant Value
"dualModeEnableAvailable"

KEY_DEFROST_ZONE_AVAILABLE

public static final java.lang.String KEY_DEFROST_ZONE_AVAILABLE
Constant Value
"defrostZoneAvailable"

KEY_DEFROST_ZONE

public static final java.lang.String KEY_DEFROST_ZONE
Constant Value
"defrostZone"

KEY_VENTILATION_MODE_AVAILABLE

public static final java.lang.String KEY_VENTILATION_MODE_AVAILABLE
Constant Value
"ventilationModeAvailable"

KEY_VENTILATION_MODE

public static final java.lang.String KEY_VENTILATION_MODE
Constant Value
"ventilationMode"

KEY_HEATED_STEERING_WHEEL_AVAILABLE

public static final java.lang.String KEY_HEATED_STEERING_WHEEL_AVAILABLE
Constant Value
"heatedSteeringWheelAvailable"

KEY_HEATED_WIND_SHIELD_AVAILABLE

public static final java.lang.String KEY_HEATED_WIND_SHIELD_AVAILABLE
Constant Value
"heatedWindshieldAvailable"

KEY_HEATED_REAR_WINDOW_AVAILABLE

public static final java.lang.String KEY_HEATED_REAR_WINDOW_AVAILABLE
Constant Value
"heatedRearWindowAvailable"

KEY_HEATED_MIRRORS_AVAILABLE

public static final java.lang.String KEY_HEATED_MIRRORS_AVAILABLE
Constant Value
"heatedMirrorsAvailable"

KEY_MODULE_INFO

public static final java.lang.String KEY_MODULE_INFO
Constant Value
"moduleInfo"

KEY_CLIMATE_ENABLE_AVAILABLE

public static final java.lang.String KEY_CLIMATE_ENABLE_AVAILABLE
Constant Value
"climateEnableAvailable"

Inherited Fields

From Class Fields
com.smartdevicelink.proxy.RPCStruct KEY_BULK_DATA, KEY_PROTECTED, store

Constructors

ClimateControlCapabilities()

public ClimateControlCapabilities()

ClimateControlCapabilities( java.util.Hashtable<java.lang.String, java.lang.Object> hash )

public ClimateControlCapabilities(java.util.Hashtable<java.lang.String, java.lang.Object> hash)

Constructor Parameters

hash

ClimateControlCapabilities( String moduleName )

Constructs a newly allocated ClimateControlCapabilities

public ClimateControlCapabilities(String moduleName)

Constructor Parameters

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

Methods

setModuleName( String moduleName )

Sets the moduleName portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setModuleName(String moduleName)

Method Parameters

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

getModuleName()

Gets the moduleName portion of the ClimateControlCapabilities class

public java.lang.String getModuleName()

setFanSpeedAvailable( Boolean fanSpeedAvailable )

Sets the fanSpeedAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setFanSpeedAvailable(Boolean fanSpeedAvailable)

Method Parameters

fanSpeedAvailable
Availability of the control of fan speed. True: Available, False: Not Available, Not present: Not Available.

getFanSpeedAvailable()

Gets the fanSpeedAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getFanSpeedAvailable()

setDesiredTemperatureAvailable( Boolean desiredTemperatureAvailable )

Sets the desiredTemperatureAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setDesiredTemperatureAvailable(Boolean desiredTemperatureAvailable)

Method Parameters

desiredTemperatureAvailable
Availability of the control of desired temperature. True: Available, False: Not Available, Not present: Not Available.

getDesiredTemperatureAvailable()

Gets the desiredTemperatureAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getDesiredTemperatureAvailable()

setCurrentTemperatureAvailable( Boolean currentTemperatureAvailable )

Sets the currentTemperatureAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setCurrentTemperatureAvailable(Boolean currentTemperatureAvailable)

Method Parameters

currentTemperatureAvailable
Availability of the reading of current temperature. True: Available, False: Not Available, Not present: Not Available.

getCurrentTemperatureAvailable()

Gets the currentTemperatureAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getCurrentTemperatureAvailable()

setAcEnableAvailable( Boolean acEnableAvailable )

Sets the acEnableAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setAcEnableAvailable(Boolean acEnableAvailable)

Method Parameters

acEnableAvailable
Availability of the control of turn on/off AC. True: Available, False: Not Available, Not present: Not Available.

getAcEnableAvailable()

Gets the acEnableAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getAcEnableAvailable()

setAcMaxEnableAvailable( Boolean acMaxEnableAvailable )

Sets the acMaxEnableAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setAcMaxEnableAvailable(Boolean acMaxEnableAvailable)

Method Parameters

acMaxEnableAvailable
Availability of the control of enable/disable air conditioning is ON on the maximum level. True: Available, False: Not Available, Not present: Not Available.

getAcMaxEnableAvailable()

Gets the acMaxEnableAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getAcMaxEnableAvailable()

setCirculateAirEnableAvailable( Boolean circulateAirEnableAvailable )

Sets the circulateAirEnableAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setCirculateAirEnableAvailable(Boolean circulateAirEnableAvailable)

Method Parameters

circulateAirEnableAvailable
Availability of the control of enable/disable circulate Air mode. True: Available, False: Not Available, Not present: Not Available.

getCirculateAirEnableAvailable()

Gets the circulateAirEnableAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getCirculateAirEnableAvailable()

setAutoModeEnableAvailable( Boolean autoModeEnableAvailable )

Sets the autoModeEnableAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setAutoModeEnableAvailable(Boolean autoModeEnableAvailable)

Method Parameters

autoModeEnableAvailable
Availability of the control of enable/disable auto mode. True: Available, False: Not Available, Not present: Not Available.

getAutoModeEnableAvailable()

Gets the autoModeEnableAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getAutoModeEnableAvailable()

setDualModeEnableAvailable( Boolean dualModeEnableAvailable )

Sets the dualModeEnableAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setDualModeEnableAvailable(Boolean dualModeEnableAvailable)

Method Parameters

dualModeEnableAvailable
Availability of the control of enable/disable dual mode. True: Available, False: Not Available, Not present: Not Available.

getDualModeEnableAvailable()

Gets the dualModeEnableAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getDualModeEnableAvailable()

setDefrostZoneAvailable( Boolean defrostZoneAvailable )

Sets the defrostZoneAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setDefrostZoneAvailable(Boolean defrostZoneAvailable)

Method Parameters

defrostZoneAvailable
Availability of the control of defrost zones. True: Available, False: Not Available, Not present: Not Available.

getDefrostZoneAvailable()

Gets the defrostZoneAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getDefrostZoneAvailable()

getDefrostZone()

Gets the List portion of the ClimateControlCapabilities class

public java.util.List getDefrostZone()

setDefrostZone( java.util.List<com.smartdevicelink.proxy.rpc.enums.DefrostZone> defrostZone )

Sets the defrostZone portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setDefrostZone(java.util.List<com.smartdevicelink.proxy.rpc.enums.DefrostZone> defrostZone)

Method Parameters

defrostZone
A set of all defrost zones that are controllable.

setVentilationModeAvailable( Boolean ventilationModeAvailable )

Sets the ventilationModeAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setVentilationModeAvailable(Boolean ventilationModeAvailable)

Method Parameters

ventilationModeAvailable
Availability of the control of air ventilation mode. True: Available, False: Not Available, Not present: Not Available.

getVentilationModeAvailable()

Gets the ventilationModeAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getVentilationModeAvailable()

getVentilationMode()

Gets the List portion of the ClimateControlCapabilities class

public java.util.List getVentilationMode()

setVentilationMode( java.util.List<com.smartdevicelink.proxy.rpc.enums.VentilationMode> ventilationMode )

Sets the ventilationMode portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setVentilationMode(java.util.List<com.smartdevicelink.proxy.rpc.enums.VentilationMode> ventilationMode)

Method Parameters

ventilationMode
A set of all ventilation modes that are controllable.

setHeatedSteeringWheelAvailable( Boolean heatedSteeringWheelAvailable )

Sets the heatedSteeringWheelAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setHeatedSteeringWheelAvailable(Boolean heatedSteeringWheelAvailable)

Method Parameters

heatedSteeringWheelAvailable
Availability of the control (enable/disable) of heated Steering Wheel. True: Available, False: Not Available, Not present: Not Available.

getHeatedSteeringWheelAvailable()

Gets the heatedSteeringWheelAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getHeatedSteeringWheelAvailable()

setHeatedWindshieldAvailable( Boolean heatedWindshieldAvailable )

Sets the heatedWindshieldAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setHeatedWindshieldAvailable(Boolean heatedWindshieldAvailable)

Method Parameters

heatedWindshieldAvailable
Availability of the control (enable/disable) of heated Windshield. True: Available, False: Not Available, Not present: Not Available.

getHeatedWindshieldAvailable()

Gets the heatedWindshieldAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getHeatedWindshieldAvailable()

setHeatedRearWindowAvailable( Boolean heatedRearWindowAvailable )

Sets the heatedRearWindowAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setHeatedRearWindowAvailable(Boolean heatedRearWindowAvailable)

Method Parameters

heatedRearWindowAvailable
Availability of the control (enable/disable) of heated Rear Window. True: Available, False: Not Available, Not present: Not Available.

getHeatedRearWindowAvailable()

Gets the heatedRearWindowAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getHeatedRearWindowAvailable()

setHeatedMirrorsAvailable( Boolean heatedMirrorsAvailable )

Sets the heatedMirrorsAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setHeatedMirrorsAvailable(Boolean heatedMirrorsAvailable)

Method Parameters

heatedMirrorsAvailable
Availability of the control (enable/disable) of heated Mirrors. True: Available, False: Not Available, Not present: Not Available.

getHeatedMirrorsAvailable()

Gets the heatedMirrorsAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getHeatedMirrorsAvailable()

setModuleInfo( ModuleInfo info )

Sets ModuleInfo for this capability

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setModuleInfo(ModuleInfo info)

Method Parameters

info
the ModuleInfo to be set

getModuleInfo()

Gets a ModuleInfo of this capability

public com.smartdevicelink.proxy.rpc.ModuleInfo getModuleInfo()

setClimateEnableAvailable( Boolean climateEnableAvailable )

Sets the climateEnableAvailable portion of the ClimateControlCapabilities class

public com.smartdevicelink.proxy.rpc.ClimateControlCapabilities setClimateEnableAvailable(Boolean climateEnableAvailable)

Method Parameters

climateEnableAvailable
Availability of the control of enable/disable climate control. True: Available, False: Not Available, Not present: Not Available.

getClimateEnableAvailable()

Gets the climateEnableAvailable portion of the ClimateControlCapabilities class

public java.lang.Boolean getClimateEnableAvailable()

Inherited Methods

From Class Methods
com.smartdevicelink.proxy.RPCStruct getStoreValue, getStore, deserializeJSON, serializeJSON, serializeJSON, format, getBulkData, setBulkData, setPayloadProtected, isPayloadProtected, getMessageTypeName, hasKey, setValue, getValue, getObject, formatObject, getValueForString, getString, getInteger, getDouble, getFloat, getBoolean, getLong, clone, equals, hashCode
java.lang.Object getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize
View on GitHub.com
Previous Section Next Section