You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ZWaveDotNet/CommandClasses/Enums/ThermostatModeType.cs
+57-1Lines changed: 57 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -10,29 +10,85 @@
10
10
// You should have received a copy of the GNU Affero General Public License
11
11
// along with this program. If not, see <http://www.gnu.org/licenses/>.
12
12
13
+
usingSystem;
14
+
usingSystem.Text;
15
+
13
16
namespaceZWaveDotNet.CommandClasses.Enums
14
17
{
18
+
/// <summary>
19
+
/// Thermostat Mode
20
+
/// </summary>
15
21
publicenumThermostatModeType
16
22
{
23
+
/// <summary>
24
+
/// <b>Version 1</b>: This mode is used to switch off the thermostat.
25
+
/// </summary>
17
26
OFF=0x0,
27
+
/// <summary>
28
+
/// <b>Version 1</b>: This mode is used to use activate heating when the temperature is below the Heating setpoint.
29
+
/// </summary>
18
30
HEAT=0x01,
31
+
/// <summary>
32
+
/// <b>Version 1</b>: This mode is used to use activate cooling when the temperature is above the Cooling setpoint.
33
+
/// </summary>
19
34
COOL=0x02,
35
+
/// <summary>
36
+
/// <b>Version 1</b>: This mode is used to regulate the temperature using heating and cooling
37
+
/// when the temperature is outside the range defined by the Heating and Cooling setpoints.
38
+
/// </summary>
20
39
AUTO=0x03,
40
+
/// <summary>
41
+
/// <b>Version 1</b>: This mode is used to activate heating when the temperature is below the Heating setpoint, but using an auxiliary or emergency heat source.
42
+
/// </summary>
21
43
AUXILIARY=0x04,
22
44
/// <summary>
23
-
/// This mode is used to resume the last activate mode (different than OFF 0x00).
45
+
/// <b>Version 1</b>: This mode is used to resume the last activate mode (different than OFF).
24
46
/// </summary>
25
47
RESUME=0x05,
48
+
/// <summary>
49
+
/// <b>Version 1</b>: This mode is used to activate fans only and circulate air.
50
+
/// </summary>
26
51
FAN=0x06,
52
+
/// <summary>
53
+
/// <b>Version 1</b>: This mode is used to activate fans to circulate air and heating or cooling
54
+
/// will be activated to regulate the temperature at the Furnace setpoint.
55
+
/// </summary>
27
56
FURNACE=0x07,
57
+
/// <summary>
58
+
/// <b>Version 1</b>: This mode is used to dehumidify and remove moisture.
59
+
/// </summary>
28
60
DRY=0x08,
61
+
/// <summary>
62
+
/// <b>Version 1</b>: This mode is used to humidify and add moisture.
63
+
/// </summary>
29
64
MOIST=0x09,
65
+
/// <summary>
66
+
/// <b>Version 1</b>: This mode is used to regulate the temperature at the Auto Changeover setpoint using heating and cooling.
67
+
/// </summary>
30
68
AUTO_CHANGEOVER=0x0A,
69
+
/// <summary>
70
+
/// <b>Version 2</b>: This mode is used to activate heating when the temperature is below the Energy Save Heating setpoint.
71
+
/// </summary>
31
72
ENERGY_HEAT=0x0B,
73
+
/// <summary>
74
+
/// <b>Version 2</b>: This mode is used to activate cooling when the temperature is below the Energy Save Cooling setpoint.
75
+
/// </summary>
32
76
ENERGY_COOL=0x0C,
77
+
/// <summary>
78
+
/// <b>Version 2</b>: This mode is used to regulate the temperature using heating and cooling when the temperature is outside the range defined by the Away Heating and Away Cooling setpoints.
79
+
/// </summary>
33
80
AWAY_HEATING_OR_BOTH=0x0D,
81
+
/// <summary>
82
+
/// <b>Version 3</b>: Away cooling setpoint
83
+
/// </summary>
34
84
AWAY_COOLING=0x0E,
85
+
/// <summary>
86
+
/// <b>Version 3</b>: This mode is used to regulate the temperature at the Full Power setpoint using heating and cooling.
87
+
/// </summary>
35
88
FULL_POWER=0x0F,
89
+
/// <summary>
90
+
/// <b>Version 3</b>: Reserved for vendor specific thermostat mode.
0 commit comments