Skip to content

Commit a0e3b84

Browse files
committed
GH-33: ZAP Generated file for custom cluster
Forwarded: #33 Bug-SiliconLabs: UIC-3061 Bug-Github: #33
1 parent 2163c8c commit a0e3b84

37 files changed

+4912
-0
lines changed

components/uic_dotdot/zap-generated/include/dotdot_attribute_id_definitions.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -856,6 +856,10 @@ typedef enum {
856856
#define DOTDOT_PROTOCOL_CONTROLLER_NETWORK_MANAGEMENT_NETWORK_MANAGEMENT_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
857857
// Definitions for cluster: Descriptor
858858
#define DOTDOT_DESCRIPTOR_DEVICE_TYPE_LIST_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x0)
859+
// Definitions for cluster: UnifyFanControl
860+
#define DOTDOT_UNIFY_FAN_CONTROL_Z_WAVE_FAN_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
861+
#define DOTDOT_UNIFY_FAN_CONTROL_Z_WAVE_SUPPORTED_FAN_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
862+
#define DOTDOT_UNIFY_FAN_CONTROL_Z_WAVE_FAN_STATE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x3)
859863

860864
// clang-format on
861865

components/uic_dotdot/zap-generated/include/dotdot_cluster_command_id_definitions.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,10 @@
364364

365365
// Commands for cluster: Descriptor
366366

367+
// Commands for cluster: UnifyFanControl
368+
#define DOTDOT_UNIFY_FAN_CONTROL_SET_FAN_MODE_COMMAND_ID (0x0)
369+
#define DOTDOT_UNIFY_FAN_CONTROL_TURN_OFF_COMMAND_ID (0x1)
370+
367371
#ifdef __cplusplus
368372
extern "C" {
369373
#endif

components/uic_dotdot/zap-generated/include/dotdot_cluster_id_definitions.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,10 @@
254254
#define DOTDOT_DESCRIPTOR_CLUSTER_ID ((dotdot_cluster_id_t)0xFD13)
255255

256256

257+
// Definitions for cluster: UnifyFanControl
258+
#define DOTDOT_UNIFY_FAN_CONTROL_CLUSTER_ID ((dotdot_cluster_id_t)0xFD14)
259+
260+
257261
#ifdef __cplusplus
258262
extern "C" {
259263
#endif

components/uic_dotdot/zap-generated/include/zap-types.h

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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
12891318
typedef 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

Comments
 (0)