public interface ThermostatMode
Modifier and Type | Field and Description |
---|---|
static int |
AUTO
The system will automatically switch between heating and cooling when the temperature exceeds the HEAT and COOL
set point types.
|
static int |
AUTO_CHANGEOVER
Auto Changeover - heating or cooling will be activated according to the AUTO CHANGEOVER set point.
|
static int |
AUXILIARY
Auxiliary/Emergency Heat.
|
static int |
AWAY
Away mode, e.g.
|
static int |
COOL
Continuous cooling only.
|
static int |
DRY
Dehumidification - The system will cycle cooling in relation to the room and the DRY set point temperature in
order to remove moisture from ambient.
|
static int |
ENERGY_COOL
Energy Saving Cooling (usually higher than normal set point) - cooling will be activated according to the ENERGY
COOL set point.
|
static int |
ENERGY_HEAT
Energy Saving Heating (usually lower than normal set point) - heating will be activated according to the ENERGY
HEAT set point.
|
static int |
FAN
Fan only - cycle fan to circulate air.
|
static int |
FULL_POWER
SPEED UP / FULL POWER heating or cooling mode will be activated when temperature exceeds FULL POWER set point.
|
static int |
FURNACE
Cycle fan to circulate air - heating or cooling will be activated according to the FURNACE set point.
|
static int |
HEAT
Continuous heating only.
|
static int |
MOIST
Humidification - Moist Air, heating or cooling will be activated according to the MOIST set point.
|
static int |
OFF
System is OFF.
|
static int |
RESUME
The system MUST resume to last active mode.
|
Modifier and Type | Method and Description |
---|---|
double |
getLastKnownValue()
Gets the last known value.
|
int |
getType()
Gets the name of the mode.
|
void |
requestUpdate()
Requests the update of the value.
|
void |
setValue(double value)
Sets the value.
|
static final int AUTO
static final int AUTO_CHANGEOVER
static final int AUXILIARY
static final int AWAY
static final int COOL
static final int DRY
static final int ENERGY_COOL
static final int ENERGY_HEAT
static final int FAN
static final int FULL_POWER
static final int FURNACE
static final int HEAT
static final int MOIST
static final int OFF
static final int RESUME
double getLastKnownValue()
MultilevelValue.UNKNOWN
if unknown.int getType()
void requestUpdate() throws IOException
IOException
- if there is a communication error with the devicevoid setValue(double value) throws IOException
value
- the value.IOException
- if there is a communication error with the device.