public static class CapabilityHvacControl.HvacStateSettings
extends java.lang.Object
CapabilityHvacControl.SetHvacState.| Constructor and Description |
|---|
HvacStateSettings(boolean powerOnFlag,
boolean swingOnFlag,
double temperatureCelsius,
CapabilityHvacControl.Mode mode,
CapabilityHvacControl.FanSpeed fanSpeed)
Constructs object of this class.
|
| Modifier and Type | Method and Description |
|---|---|
CapabilityHvacControl.FanSpeed |
getFanSpeed()
A function to get fan speed.
|
CapabilityHvacControl.Mode |
getMode()
A function to get mode.
|
double |
getTemperatureCelsius()
A function to get temperature.
|
boolean |
isPowerOn()
A function to get current on state of appliance.
|
boolean |
isSwingOn()
A function to get current state of swing.
|
java.lang.String |
toString() |
public HvacStateSettings(boolean powerOnFlag,
boolean swingOnFlag,
double temperatureCelsius,
CapabilityHvacControl.Mode mode,
CapabilityHvacControl.FanSpeed fanSpeed)
powerOnFlag - Flag that represents current on/off state.swingOnFlag - Flag that represents swing state(on/off).temperatureCelsius - Temperature value in celsius.mode - Mode of appliance.fanSpeed - Fans peed of appliance.public boolean isPowerOn()
powerOnFlagpublic boolean isSwingOn()
swingOnFlagpublic double getTemperatureCelsius()
temperatureCelsiuspublic CapabilityHvacControl.Mode getMode()
modepublic CapabilityHvacControl.FanSpeed getFanSpeed()
fanSpeedpublic java.lang.String toString()
toString in class java.lang.Object