Skip to content

Commit 880c50d

Browse files
committed
Added the codegen for the thermostat cluster events
1 parent bde3911 commit 880c50d

File tree

52 files changed

+4290
-4
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+4290
-4
lines changed

examples/air-purifier-app/air-purifier-common/air-purifier-app.matter

+42
Original file line numberDiff line numberDiff line change
@@ -1656,6 +1656,7 @@ cluster Thermostat = 513 {
16561656
kLocalTemperatureNotExposed = 0x40;
16571657
kMatterScheduleConfiguration = 0x80;
16581658
kPresets = 0x100;
1659+
kEvents = 0x200;
16591660
}
16601661

16611662
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -1764,6 +1765,47 @@ cluster Thermostat = 513 {
17641765
nullable temperature coolSetpoint = 2;
17651766
}
17661767

1768+
info event SystemModeChange = 0 {
1769+
SystemModeEnum previousSystemMode = 0;
1770+
SystemModeEnum currentSystemMode = 1;
1771+
}
1772+
1773+
info event LocalTemperatureChange = 1 {
1774+
temperature currentLocalTemperature = 0;
1775+
}
1776+
1777+
info event OccupancyChange = 2 {
1778+
OccupancyBitmap previousOccupancy = 0;
1779+
OccupancyBitmap currentOccupancy = 1;
1780+
}
1781+
1782+
info event SetpointChange = 3 {
1783+
SystemModeEnum systemMode = 0;
1784+
OccupancyBitmap occupancy = 1;
1785+
temperature previousSetpoint = 2;
1786+
temperature currentSetpoint = 3;
1787+
}
1788+
1789+
info event RunningStateChange = 4 {
1790+
RelayStateBitmap previousRunningState = 0;
1791+
RelayStateBitmap currentRunningState = 1;
1792+
}
1793+
1794+
info event RunningModeChange = 5 {
1795+
ThermostatRunningModeEnum previousRunningMode = 0;
1796+
ThermostatRunningModeEnum currentRunningMode = 1;
1797+
}
1798+
1799+
info event ActiveScheduleChange = 6 {
1800+
octet_string previousScheduleHandle = 0;
1801+
octet_string currentScheduleHandle = 1;
1802+
}
1803+
1804+
info event ActivePresetChange = 7 {
1805+
octet_string previousPresetHandle = 0;
1806+
octet_string currentPresetHandle = 1;
1807+
}
1808+
17671809
readonly attribute nullable temperature localTemperature = 0;
17681810
readonly attribute optional nullable temperature outdoorTemperature = 1;
17691811
readonly attribute optional OccupancyBitmap occupancy = 2;

examples/all-clusters-app/all-clusters-common/all-clusters-app.matter

+42
Original file line numberDiff line numberDiff line change
@@ -5519,6 +5519,7 @@ cluster Thermostat = 513 {
55195519
kLocalTemperatureNotExposed = 0x40;
55205520
kMatterScheduleConfiguration = 0x80;
55215521
kPresets = 0x100;
5522+
kEvents = 0x200;
55225523
}
55235524

55245525
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -5627,6 +5628,47 @@ cluster Thermostat = 513 {
56275628
nullable temperature coolSetpoint = 2;
56285629
}
56295630

5631+
info event SystemModeChange = 0 {
5632+
SystemModeEnum previousSystemMode = 0;
5633+
SystemModeEnum currentSystemMode = 1;
5634+
}
5635+
5636+
info event LocalTemperatureChange = 1 {
5637+
temperature currentLocalTemperature = 0;
5638+
}
5639+
5640+
info event OccupancyChange = 2 {
5641+
OccupancyBitmap previousOccupancy = 0;
5642+
OccupancyBitmap currentOccupancy = 1;
5643+
}
5644+
5645+
info event SetpointChange = 3 {
5646+
SystemModeEnum systemMode = 0;
5647+
OccupancyBitmap occupancy = 1;
5648+
temperature previousSetpoint = 2;
5649+
temperature currentSetpoint = 3;
5650+
}
5651+
5652+
info event RunningStateChange = 4 {
5653+
RelayStateBitmap previousRunningState = 0;
5654+
RelayStateBitmap currentRunningState = 1;
5655+
}
5656+
5657+
info event RunningModeChange = 5 {
5658+
ThermostatRunningModeEnum previousRunningMode = 0;
5659+
ThermostatRunningModeEnum currentRunningMode = 1;
5660+
}
5661+
5662+
info event ActiveScheduleChange = 6 {
5663+
octet_string previousScheduleHandle = 0;
5664+
octet_string currentScheduleHandle = 1;
5665+
}
5666+
5667+
info event ActivePresetChange = 7 {
5668+
octet_string previousPresetHandle = 0;
5669+
octet_string currentPresetHandle = 1;
5670+
}
5671+
56305672
readonly attribute nullable temperature localTemperature = 0;
56315673
readonly attribute optional nullable temperature outdoorTemperature = 1;
56325674
readonly attribute optional OccupancyBitmap occupancy = 2;

examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter

+42
Original file line numberDiff line numberDiff line change
@@ -3931,6 +3931,7 @@ cluster Thermostat = 513 {
39313931
kLocalTemperatureNotExposed = 0x40;
39323932
kMatterScheduleConfiguration = 0x80;
39333933
kPresets = 0x100;
3934+
kEvents = 0x200;
39343935
}
39353936

39363937
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -4039,6 +4040,47 @@ cluster Thermostat = 513 {
40394040
nullable temperature coolSetpoint = 2;
40404041
}
40414042

4043+
info event SystemModeChange = 0 {
4044+
SystemModeEnum previousSystemMode = 0;
4045+
SystemModeEnum currentSystemMode = 1;
4046+
}
4047+
4048+
info event LocalTemperatureChange = 1 {
4049+
temperature currentLocalTemperature = 0;
4050+
}
4051+
4052+
info event OccupancyChange = 2 {
4053+
OccupancyBitmap previousOccupancy = 0;
4054+
OccupancyBitmap currentOccupancy = 1;
4055+
}
4056+
4057+
info event SetpointChange = 3 {
4058+
SystemModeEnum systemMode = 0;
4059+
OccupancyBitmap occupancy = 1;
4060+
temperature previousSetpoint = 2;
4061+
temperature currentSetpoint = 3;
4062+
}
4063+
4064+
info event RunningStateChange = 4 {
4065+
RelayStateBitmap previousRunningState = 0;
4066+
RelayStateBitmap currentRunningState = 1;
4067+
}
4068+
4069+
info event RunningModeChange = 5 {
4070+
ThermostatRunningModeEnum previousRunningMode = 0;
4071+
ThermostatRunningModeEnum currentRunningMode = 1;
4072+
}
4073+
4074+
info event ActiveScheduleChange = 6 {
4075+
octet_string previousScheduleHandle = 0;
4076+
octet_string currentScheduleHandle = 1;
4077+
}
4078+
4079+
info event ActivePresetChange = 7 {
4080+
octet_string previousPresetHandle = 0;
4081+
octet_string currentPresetHandle = 1;
4082+
}
4083+
40424084
readonly attribute nullable temperature localTemperature = 0;
40434085
readonly attribute optional nullable temperature outdoorTemperature = 1;
40444086
readonly attribute optional OccupancyBitmap occupancy = 2;

examples/chef/devices/rootnode_airpurifier_airqualitysensor_temperaturesensor_humiditysensor_thermostat_56de3d5f45.matter

+42
Original file line numberDiff line numberDiff line change
@@ -1579,6 +1579,7 @@ cluster Thermostat = 513 {
15791579
kLocalTemperatureNotExposed = 0x40;
15801580
kMatterScheduleConfiguration = 0x80;
15811581
kPresets = 0x100;
1582+
kEvents = 0x200;
15821583
}
15831584

15841585
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -1687,6 +1688,47 @@ cluster Thermostat = 513 {
16871688
nullable temperature coolSetpoint = 2;
16881689
}
16891690

1691+
info event SystemModeChange = 0 {
1692+
SystemModeEnum previousSystemMode = 0;
1693+
SystemModeEnum currentSystemMode = 1;
1694+
}
1695+
1696+
info event LocalTemperatureChange = 1 {
1697+
temperature currentLocalTemperature = 0;
1698+
}
1699+
1700+
info event OccupancyChange = 2 {
1701+
OccupancyBitmap previousOccupancy = 0;
1702+
OccupancyBitmap currentOccupancy = 1;
1703+
}
1704+
1705+
info event SetpointChange = 3 {
1706+
SystemModeEnum systemMode = 0;
1707+
OccupancyBitmap occupancy = 1;
1708+
temperature previousSetpoint = 2;
1709+
temperature currentSetpoint = 3;
1710+
}
1711+
1712+
info event RunningStateChange = 4 {
1713+
RelayStateBitmap previousRunningState = 0;
1714+
RelayStateBitmap currentRunningState = 1;
1715+
}
1716+
1717+
info event RunningModeChange = 5 {
1718+
ThermostatRunningModeEnum previousRunningMode = 0;
1719+
ThermostatRunningModeEnum currentRunningMode = 1;
1720+
}
1721+
1722+
info event ActiveScheduleChange = 6 {
1723+
octet_string previousScheduleHandle = 0;
1724+
octet_string currentScheduleHandle = 1;
1725+
}
1726+
1727+
info event ActivePresetChange = 7 {
1728+
octet_string previousPresetHandle = 0;
1729+
octet_string currentPresetHandle = 1;
1730+
}
1731+
16901732
readonly attribute nullable temperature localTemperature = 0;
16911733
readonly attribute optional nullable temperature outdoorTemperature = 1;
16921734
readonly attribute optional OccupancyBitmap occupancy = 2;

examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter

+42
Original file line numberDiff line numberDiff line change
@@ -1875,6 +1875,7 @@ cluster Thermostat = 513 {
18751875
kLocalTemperatureNotExposed = 0x40;
18761876
kMatterScheduleConfiguration = 0x80;
18771877
kPresets = 0x100;
1878+
kEvents = 0x200;
18781879
}
18791880

18801881
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -1983,6 +1984,47 @@ cluster Thermostat = 513 {
19831984
nullable temperature coolSetpoint = 2;
19841985
}
19851986

1987+
info event SystemModeChange = 0 {
1988+
SystemModeEnum previousSystemMode = 0;
1989+
SystemModeEnum currentSystemMode = 1;
1990+
}
1991+
1992+
info event LocalTemperatureChange = 1 {
1993+
temperature currentLocalTemperature = 0;
1994+
}
1995+
1996+
info event OccupancyChange = 2 {
1997+
OccupancyBitmap previousOccupancy = 0;
1998+
OccupancyBitmap currentOccupancy = 1;
1999+
}
2000+
2001+
info event SetpointChange = 3 {
2002+
SystemModeEnum systemMode = 0;
2003+
OccupancyBitmap occupancy = 1;
2004+
temperature previousSetpoint = 2;
2005+
temperature currentSetpoint = 3;
2006+
}
2007+
2008+
info event RunningStateChange = 4 {
2009+
RelayStateBitmap previousRunningState = 0;
2010+
RelayStateBitmap currentRunningState = 1;
2011+
}
2012+
2013+
info event RunningModeChange = 5 {
2014+
ThermostatRunningModeEnum previousRunningMode = 0;
2015+
ThermostatRunningModeEnum currentRunningMode = 1;
2016+
}
2017+
2018+
info event ActiveScheduleChange = 6 {
2019+
octet_string previousScheduleHandle = 0;
2020+
octet_string currentScheduleHandle = 1;
2021+
}
2022+
2023+
info event ActivePresetChange = 7 {
2024+
octet_string previousPresetHandle = 0;
2025+
octet_string currentPresetHandle = 1;
2026+
}
2027+
19862028
readonly attribute nullable temperature localTemperature = 0;
19872029
readonly attribute optional nullable temperature outdoorTemperature = 1;
19882030
readonly attribute optional OccupancyBitmap occupancy = 2;

examples/chef/devices/rootnode_heatpump_87ivjRAECh.matter

+42
Original file line numberDiff line numberDiff line change
@@ -2138,6 +2138,7 @@ cluster Thermostat = 513 {
21382138
kLocalTemperatureNotExposed = 0x40;
21392139
kMatterScheduleConfiguration = 0x80;
21402140
kPresets = 0x100;
2141+
kEvents = 0x200;
21412142
}
21422143

21432144
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -2246,6 +2247,47 @@ cluster Thermostat = 513 {
22462247
nullable temperature coolSetpoint = 2;
22472248
}
22482249

2250+
info event SystemModeChange = 0 {
2251+
SystemModeEnum previousSystemMode = 0;
2252+
SystemModeEnum currentSystemMode = 1;
2253+
}
2254+
2255+
info event LocalTemperatureChange = 1 {
2256+
temperature currentLocalTemperature = 0;
2257+
}
2258+
2259+
info event OccupancyChange = 2 {
2260+
OccupancyBitmap previousOccupancy = 0;
2261+
OccupancyBitmap currentOccupancy = 1;
2262+
}
2263+
2264+
info event SetpointChange = 3 {
2265+
SystemModeEnum systemMode = 0;
2266+
OccupancyBitmap occupancy = 1;
2267+
temperature previousSetpoint = 2;
2268+
temperature currentSetpoint = 3;
2269+
}
2270+
2271+
info event RunningStateChange = 4 {
2272+
RelayStateBitmap previousRunningState = 0;
2273+
RelayStateBitmap currentRunningState = 1;
2274+
}
2275+
2276+
info event RunningModeChange = 5 {
2277+
ThermostatRunningModeEnum previousRunningMode = 0;
2278+
ThermostatRunningModeEnum currentRunningMode = 1;
2279+
}
2280+
2281+
info event ActiveScheduleChange = 6 {
2282+
octet_string previousScheduleHandle = 0;
2283+
octet_string currentScheduleHandle = 1;
2284+
}
2285+
2286+
info event ActivePresetChange = 7 {
2287+
octet_string previousPresetHandle = 0;
2288+
octet_string currentPresetHandle = 1;
2289+
}
2290+
22492291
readonly attribute nullable temperature localTemperature = 0;
22502292
readonly attribute optional nullable temperature outdoorTemperature = 1;
22512293
readonly attribute optional OccupancyBitmap occupancy = 2;

examples/chef/devices/rootnode_roomairconditioner_9cf3607804.matter

+42
Original file line numberDiff line numberDiff line change
@@ -1519,6 +1519,7 @@ cluster Thermostat = 513 {
15191519
kLocalTemperatureNotExposed = 0x40;
15201520
kMatterScheduleConfiguration = 0x80;
15211521
kPresets = 0x100;
1522+
kEvents = 0x200;
15221523
}
15231524

15241525
bitmap HVACSystemTypeBitmap : bitmap8 {
@@ -1627,6 +1628,47 @@ cluster Thermostat = 513 {
16271628
nullable temperature coolSetpoint = 2;
16281629
}
16291630

1631+
info event SystemModeChange = 0 {
1632+
SystemModeEnum previousSystemMode = 0;
1633+
SystemModeEnum currentSystemMode = 1;
1634+
}
1635+
1636+
info event LocalTemperatureChange = 1 {
1637+
temperature currentLocalTemperature = 0;
1638+
}
1639+
1640+
info event OccupancyChange = 2 {
1641+
OccupancyBitmap previousOccupancy = 0;
1642+
OccupancyBitmap currentOccupancy = 1;
1643+
}
1644+
1645+
info event SetpointChange = 3 {
1646+
SystemModeEnum systemMode = 0;
1647+
OccupancyBitmap occupancy = 1;
1648+
temperature previousSetpoint = 2;
1649+
temperature currentSetpoint = 3;
1650+
}
1651+
1652+
info event RunningStateChange = 4 {
1653+
RelayStateBitmap previousRunningState = 0;
1654+
RelayStateBitmap currentRunningState = 1;
1655+
}
1656+
1657+
info event RunningModeChange = 5 {
1658+
ThermostatRunningModeEnum previousRunningMode = 0;
1659+
ThermostatRunningModeEnum currentRunningMode = 1;
1660+
}
1661+
1662+
info event ActiveScheduleChange = 6 {
1663+
octet_string previousScheduleHandle = 0;
1664+
octet_string currentScheduleHandle = 1;
1665+
}
1666+
1667+
info event ActivePresetChange = 7 {
1668+
octet_string previousPresetHandle = 0;
1669+
octet_string currentPresetHandle = 1;
1670+
}
1671+
16301672
readonly attribute nullable temperature localTemperature = 0;
16311673
readonly attribute optional nullable temperature outdoorTemperature = 1;
16321674
readonly attribute optional OccupancyBitmap occupancy = 2;

0 commit comments

Comments
 (0)