@@ -918,6 +918,14 @@ typedef enum {
918
918
ZCL_METERING_UNITOF_MEASURE_MEGA_JOULE_MEGA_JOULE_PER_SECOND = 12 ,
919
919
} MeteringUnitofMeasure ;
920
920
921
+ // Enum for ModeType
922
+ typedef enum {
923
+ ZCL_MODE_TYPE_OFF = 0 ,
924
+ ZCL_MODE_TYPE_HUMIDIFY = 1 ,
925
+ ZCL_MODE_TYPE_DEHUMIDIFY = 2 ,
926
+ ZCL_MODE_TYPE_AUTO = 3 ,
927
+ } ModeType ;
928
+
921
929
// Enum for MoveStepMode
922
930
typedef enum {
923
931
ZCL_MOVE_STEP_MODE_UP = 0 ,
@@ -1092,13 +1100,26 @@ typedef enum {
1092
1100
ZCL_SHDCFG_DIRECTION_OPENING = 1 ,
1093
1101
} SHDCFGDirection ;
1094
1102
1103
+ // Enum for ScaleType
1104
+ typedef enum {
1105
+ ZCL_SCALE_TYPE_PERCENTAGE = 0 ,
1106
+ ZCL_SCALE_TYPE_ABSOLUTE = 1 ,
1107
+ } ScaleType ;
1108
+
1095
1109
// Enum for SetpointRaiseOrLowerMode
1096
1110
typedef enum {
1097
1111
ZCL_SETPOINT_RAISE_OR_LOWER_MODE_HEAT = 0 ,
1098
1112
ZCL_SETPOINT_RAISE_OR_LOWER_MODE_COOL = 1 ,
1099
1113
ZCL_SETPOINT_RAISE_OR_LOWER_MODE_BOTH = 2 ,
1100
1114
} SetpointRaiseOrLowerMode ;
1101
1115
1116
+ // Enum for SetpointType
1117
+ typedef enum {
1118
+ ZCL_SETPOINT_TYPE_HUMIDIFIER = 1 ,
1119
+ ZCL_SETPOINT_TYPE_DEHUMIDIFIER = 2 ,
1120
+ ZCL_SETPOINT_TYPE_AUTO = 3 ,
1121
+ } SetpointType ;
1122
+
1102
1123
// Enum for ShadeConfigurationMode
1103
1124
typedef enum {
1104
1125
ZCL_SHADE_CONFIGURATION_MODE_NORMAL = 0 ,
@@ -1271,6 +1292,13 @@ typedef enum {
1271
1292
ZCL_TX_REPORT_TRANSMISSION_SPEED_UNKNOWN = 255 ,
1272
1293
} TxReportTransmissionSpeed ;
1273
1294
1295
+ // Enum for UnifyHumidityControlCurrentState
1296
+ typedef enum {
1297
+ ZCL_UNIFY_HUMIDITY_CONTROL_CURRENT_STATE_IDLE = 0 ,
1298
+ ZCL_UNIFY_HUMIDITY_CONTROL_CURRENT_STATE_HUMIDIFYING = 1 ,
1299
+ ZCL_UNIFY_HUMIDITY_CONTROL_CURRENT_STATE_DEHUMIDIFYING = 2 ,
1300
+ } UnifyHumidityControlCurrentState ;
1301
+
1274
1302
// Enum for WindowCoveringWindowCoveringType
1275
1303
typedef enum {
1276
1304
ZCL_WINDOW_COVERING_WINDOW_COVERING_TYPE_ROLLERSHADE = 0 ,
@@ -1954,6 +1982,18 @@ typedef enum {
1954
1982
#define TSTAT_SCHEDULE_MODE_HEAT_OFFSET (0)
1955
1983
#define TSTAT_SCHEDULE_MODE_COOL (2)
1956
1984
#define TSTAT_SCHEDULE_MODE_COOL_OFFSET (1)
1985
+ #define UNIFY_HUMIDITY_CONTROL_SUPPORTED_REPORTING_MODE_HUMIDIFY (1)
1986
+ #define UNIFY_HUMIDITY_CONTROL_SUPPORTED_REPORTING_MODE_HUMIDIFY_OFFSET (0)
1987
+ #define UNIFY_HUMIDITY_CONTROL_SUPPORTED_REPORTING_MODE_DEHUMIDIFY (2)
1988
+ #define UNIFY_HUMIDITY_CONTROL_SUPPORTED_REPORTING_MODE_DEHUMIDIFY_OFFSET (1)
1989
+ #define UNIFY_HUMIDITY_CONTROL_SUPPORTED_REPORTING_MODE_AUTO (4)
1990
+ #define UNIFY_HUMIDITY_CONTROL_SUPPORTED_REPORTING_MODE_AUTO_OFFSET (2)
1991
+ #define UNIFY_HUMIDITY_CONTROL_SUPPORTED_SET_POINTS_HUMIDIFIER (1)
1992
+ #define UNIFY_HUMIDITY_CONTROL_SUPPORTED_SET_POINTS_HUMIDIFIER_OFFSET (0)
1993
+ #define UNIFY_HUMIDITY_CONTROL_SUPPORTED_SET_POINTS_DEHUMIDIFIER (2)
1994
+ #define UNIFY_HUMIDITY_CONTROL_SUPPORTED_SET_POINTS_DEHUMIDIFIER_OFFSET (1)
1995
+ #define UNIFY_HUMIDITY_CONTROL_SUPPORTED_SET_POINTS_AUTO (4)
1996
+ #define UNIFY_HUMIDITY_CONTROL_SUPPORTED_SET_POINTS_AUTO_OFFSET (2)
1957
1997
#define WINDOW_COVERING_CONFIG_OR_STATUS_OPERATIONAL (1)
1958
1998
#define WINDOW_COVERING_CONFIG_OR_STATUS_OPERATIONAL_OFFSET (0)
1959
1999
#define WINDOW_COVERING_CONFIG_OR_STATUS_ONLINE (2)
0 commit comments