@@ -1285,6 +1285,35 @@ typedef enum {
12851285 ZCL_WINDOW_COVERING_WINDOW_COVERING_TYPE_PROJECTOR_SCREEN = 9 ,
12861286} WindowCoveringWindowCoveringType ;
12871287
1288+ // Enum for ZWaveFanModeEnum
1289+ typedef enum {
1290+ ZCL_Z_WAVE_FAN_MODE_ENUM_AUTO = 0 ,
1291+ ZCL_Z_WAVE_FAN_MODE_ENUM_LOW = 1 ,
1292+ ZCL_Z_WAVE_FAN_MODE_ENUM_AUTO_HIGH = 2 ,
1293+ ZCL_Z_WAVE_FAN_MODE_ENUM_HIGH = 3 ,
1294+ ZCL_Z_WAVE_FAN_MODE_ENUM_AUTO_MEDIUM = 4 ,
1295+ ZCL_Z_WAVE_FAN_MODE_ENUM_MEDIUM = 5 ,
1296+ ZCL_Z_WAVE_FAN_MODE_ENUM_CIRCULATION = 6 ,
1297+ ZCL_Z_WAVE_FAN_MODE_ENUM_HUMIDITY_CIRCULATION = 7 ,
1298+ ZCL_Z_WAVE_FAN_MODE_ENUM_LEFT_RIGHT = 8 ,
1299+ ZCL_Z_WAVE_FAN_MODE_ENUM_UP_DOWN = 9 ,
1300+ ZCL_Z_WAVE_FAN_MODE_ENUM_QUIET = 10 ,
1301+ ZCL_Z_WAVE_FAN_MODE_ENUM_EXTERNAL_CIRCULATION = 11 ,
1302+ } ZWaveFanModeEnum ;
1303+
1304+ // Enum for ZWaveFanStateEnum
1305+ typedef enum {
1306+ ZCL_Z_WAVE_FAN_STATE_ENUM_IDLE = 0 ,
1307+ ZCL_Z_WAVE_FAN_STATE_ENUM_RUNNING = 1 ,
1308+ ZCL_Z_WAVE_FAN_STATE_ENUM_RUNNING_HIGH = 2 ,
1309+ ZCL_Z_WAVE_FAN_STATE_ENUM_RUNNING_MEDIUM = 3 ,
1310+ ZCL_Z_WAVE_FAN_STATE_ENUM_CIRCULATION = 4 ,
1311+ ZCL_Z_WAVE_FAN_STATE_ENUM_HUMIDITY_CIRCULATION = 5 ,
1312+ ZCL_Z_WAVE_FAN_STATE_ENUM_RIGHT_LEFT_CIRCULATION = 6 ,
1313+ ZCL_Z_WAVE_FAN_STATE_ENUM_UP_DOWN_CIRCULATION = 7 ,
1314+ ZCL_Z_WAVE_FAN_STATE_ENUM_QUIET_CIRCULATION = 8 ,
1315+ } ZWaveFanStateEnum ;
1316+
12881317// Enum for ZoneEnrollResponseEnrollResponseCode
12891318typedef enum {
12901319 ZCL_ZONE_ENROLL_RESPONSE_ENROLL_RESPONSE_CODE_SUCCESS = 0 ,
@@ -1954,6 +1983,30 @@ typedef enum {
19541983#define TSTAT_SCHEDULE_MODE_HEAT_OFFSET (0)
19551984#define TSTAT_SCHEDULE_MODE_COOL (2)
19561985#define TSTAT_SCHEDULE_MODE_COOL_OFFSET (1)
1986+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_AUTO (1)
1987+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_AUTO_OFFSET (0)
1988+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_LOW (2)
1989+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_LOW_OFFSET (1)
1990+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_AUTO_HIGH (4)
1991+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_AUTO_HIGH_OFFSET (2)
1992+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_HIGH (8)
1993+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_HIGH_OFFSET (3)
1994+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_AUTO_MEDIUM (16)
1995+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_AUTO_MEDIUM_OFFSET (4)
1996+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_MEDIUM (32)
1997+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_MEDIUM_OFFSET (5)
1998+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_CIRCULATION (64)
1999+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_CIRCULATION_OFFSET (6)
2000+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_HUMIDITY_CIRCULATION (128)
2001+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_HUMIDITY_CIRCULATION_OFFSET (7)
2002+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_LEFT_RIGHT (256)
2003+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_LEFT_RIGHT_OFFSET (8)
2004+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_UP_DOWN (512)
2005+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_UP_DOWN_OFFSET (9)
2006+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_QUIET (1024)
2007+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_QUIET_OFFSET (10)
2008+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_EXTERNAL_CIRCULATION (2048)
2009+ #define UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_EXTERNAL_CIRCULATION_OFFSET (11)
19572010#define WINDOW_COVERING_CONFIG_OR_STATUS_OPERATIONAL (1)
19582011#define WINDOW_COVERING_CONFIG_OR_STATUS_OPERATIONAL_OFFSET (0)
19592012#define WINDOW_COVERING_CONFIG_OR_STATUS_ONLINE (2)
0 commit comments