Skip to content

Commit 2116024

Browse files
committed
GH-32: Generated files for custom thermostat cluster
Forwarded: #32 Bug-SiliconLabs: UIC-3069 Bug-Github: #32
1 parent c7f062c commit 2116024

36 files changed

+2857
-1
lines changed

applications/dev_ui/dev_gui/zap-generated/src/cluster-types/cluster-type-attributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15863,5 +15863,5 @@ export let ClusterTypeAttrs: any = {
1586315863
commands: [
1586415864
]
1586515865
}
15866-
}
15866+
},
1586715867
}

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -856,6 +856,9 @@ 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: UnifyThermostat
860+
#define DOTDOT_UNIFY_THERMOSTAT_THERMOSTAT_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x1)
861+
#define DOTDOT_UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_ATTRIBUTE_ID ((dotdot_attribute_id_t)0x2)
859862

860863
// clang-format on
861864

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

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

365365
// Commands for cluster: Descriptor
366366

367+
// Commands for cluster: UnifyThermostat
368+
367369
#ifdef __cplusplus
368370
extern "C" {
369371
#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: UnifyThermostat
258+
#define DOTDOT_UNIFY_THERMOSTAT_CLUSTER_ID ((dotdot_cluster_id_t)0xFD15)
259+
260+
257261
#ifdef __cplusplus
258262
extern "C" {
259263
#endif

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

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1271,6 +1271,26 @@ typedef enum {
12711271
ZCL_TX_REPORT_TRANSMISSION_SPEED_UNKNOWN = 255,
12721272
} TxReportTransmissionSpeed;
12731273

1274+
// Enum for UnifyThermostatThermostatMode
1275+
typedef enum {
1276+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_OFF = 0,
1277+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_HEAT = 1,
1278+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_COOL = 2,
1279+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_AUTO = 3,
1280+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_AUXILIARY = 4,
1281+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_RESUME = 5,
1282+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_FAN = 6,
1283+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_FURNACE = 7,
1284+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_DRY = 8,
1285+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_MOIST = 9,
1286+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_AUTO_CHANGEOVER = 10,
1287+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_ENERGY_HEAT = 11,
1288+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_ENERGY_COOL = 12,
1289+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_AWAY = 13,
1290+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_FULL_POWER = 15,
1291+
ZCL_UNIFY_THERMOSTAT_THERMOSTAT_MODE_MANUFACTURER_SPECIFIC = 31,
1292+
} UnifyThermostatThermostatMode;
1293+
12741294
// Enum for WindowCoveringWindowCoveringType
12751295
typedef enum {
12761296
ZCL_WINDOW_COVERING_WINDOW_COVERING_TYPE_ROLLERSHADE = 0,
@@ -1954,6 +1974,38 @@ typedef enum {
19541974
#define TSTAT_SCHEDULE_MODE_HEAT_OFFSET (0)
19551975
#define TSTAT_SCHEDULE_MODE_COOL (2)
19561976
#define TSTAT_SCHEDULE_MODE_COOL_OFFSET (1)
1977+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_OFF (1)
1978+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_OFF_OFFSET (0)
1979+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_HEAT (2)
1980+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_HEAT_OFFSET (1)
1981+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_COOL (4)
1982+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_COOL_OFFSET (2)
1983+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_AUTO (8)
1984+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_AUTO_OFFSET (3)
1985+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_AUXILIARY (16)
1986+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_AUXILIARY_OFFSET (4)
1987+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_RESUME (32)
1988+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_RESUME_OFFSET (5)
1989+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_FAN (64)
1990+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_FAN_OFFSET (6)
1991+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_FURNACE (128)
1992+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_FURNACE_OFFSET (7)
1993+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_DRY (256)
1994+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_DRY_OFFSET (8)
1995+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_MOIST (512)
1996+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_MOIST_OFFSET (9)
1997+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_AUTO_CHANGEOVER (1024)
1998+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_AUTO_CHANGEOVER_OFFSET (10)
1999+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_ENERGY_HEAT (2048)
2000+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_ENERGY_HEAT_OFFSET (11)
2001+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_ENERGY_COOL (4096)
2002+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_ENERGY_COOL_OFFSET (12)
2003+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_AWAY (8192)
2004+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_AWAY_OFFSET (13)
2005+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_FULL_POWER (16384)
2006+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_FULL_POWER_OFFSET (14)
2007+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_MANUFACTURER_SPECIFIC (32768)
2008+
#define UNIFY_THERMOSTAT_SUPPORTED_THERMOSTAT_MODE_MANUFACTURER_SPECIFIC_OFFSET (15)
19572009
#define WINDOW_COVERING_CONFIG_OR_STATUS_OPERATIONAL (1)
19582010
#define WINDOW_COVERING_CONFIG_OR_STATUS_OPERATIONAL_OFFSET (0)
19592011
#define WINDOW_COVERING_CONFIG_OR_STATUS_ONLINE (2)

0 commit comments

Comments
 (0)