@@ -18,7 +18,7 @@ limitations under the License.
18
18
<domain name =" CHIP" />
19
19
20
20
<cluster >
21
- <domain >Closures </domain >
21
+ <domain >Measurement & Sensing </domain >
22
22
<name >Smoke CO Alarm</name >
23
23
<code >0x005C</code >
24
24
<define >SMOKE_CO_ALARM_CLUSTER</define >
@@ -57,35 +57,40 @@ limitations under the License.
57
57
</command >
58
58
59
59
<!-- Events -->
60
- <event side =" server" code =" 0x00" name =" SmokeAlarm" priority =" info " optional =" true" >
60
+ <event side =" server" code =" 0x00" name =" SmokeAlarm" priority =" critical " optional =" true" >
61
61
<description >This event SHALL be generated when SmokeState attribute changes to either Warning or Critical state.</description >
62
+ <field id =" 0" name =" AlarmSeverityLevel" type =" AlarmStateEnum" />
62
63
</event >
63
- <event side =" server" code =" 0x01" name =" COAlarm" priority =" info " optional =" true" >
64
+ <event side =" server" code =" 0x01" name =" COAlarm" priority =" critical " optional =" true" >
64
65
<description >This event SHALL be generated when COState attribute changes to either Warning or Critical state.</description >
66
+ <field id =" 0" name =" AlarmSeverityLevel" type =" AlarmStateEnum" />
65
67
</event >
66
68
<event side =" server" code =" 0x02" name =" LowBattery" priority =" info" optional =" false" >
67
69
<description >This event SHALL be generated when BatteryAlert attribute changes to either Warning or Critical state.</description >
70
+ <field id =" 0" name =" AlarmSeverityLevel" type =" AlarmStateEnum" />
68
71
</event >
69
72
<event side =" server" code =" 0x03" name =" HardwareFault" priority =" info" optional =" false" >
70
73
<description >This event SHALL be generated when the device detects a hardware fault that leads to setting HardwareFaultAlert to True.</description >
71
74
</event >
72
75
<event side =" server" code =" 0x04" name =" EndOfService" priority =" info" optional =" false" >
73
- <description >This event SHALL be generated when the EndOfServiceAlert is set to True .</description >
76
+ <description >This event SHALL be generated when the EndOfServiceAlert is set to Expired .</description >
74
77
</event >
75
78
<event side =" server" code =" 0x05" name =" SelfTestComplete" priority =" info" optional =" false" >
76
79
<description >This event SHALL be generated when the SelfTest completes, and the attribute TestInProgress changes to False.</description >
77
80
</event >
78
81
<event side =" server" code =" 0x06" name =" AlarmMuted" priority =" info" optional =" true" >
79
- <description >This event SHALL be generated when the DeviceMuted attribute changes to True .</description >
82
+ <description >This event SHALL be generated when the DeviceMuted attribute changes to Muted .</description >
80
83
</event >
81
84
<event side =" server" code =" 0x07" name =" MuteEnded" priority =" info" optional =" true" >
82
85
<description >This event SHALL be generated when DeviceMuted attribute changes to NotMuted.</description >
83
86
</event >
84
- <event side =" server" code =" 0x08" name =" InterconnectSmokeAlarm" priority =" info" optional =" true" >
85
- <description >This event SHALL be generated when the device hosting the cluster receives a smoke alarm from an interconnected sensor.</description >
87
+ <event side =" server" code =" 0x08" name =" InterconnectSmokeAlarm" priority =" critical" optional =" true" >
88
+ <description >This event SHALL be generated when the device hosting the server receives a smoke alarm from an interconnected sensor.</description >
89
+ <field id =" 0" name =" AlarmSeverityLevel" type =" AlarmStateEnum" />
86
90
</event >
87
- <event side =" server" code =" 0x09" name =" InterconnectCOAlarm" priority =" info" optional =" true" >
88
- <description >This event SHALL be generated when the device hosting the cluster receives a CO alarm from an interconnected sensor.</description >
91
+ <event side =" server" code =" 0x09" name =" InterconnectCOAlarm" priority =" critical" optional =" true" >
92
+ <description >This event SHALL be generated when the device hosting the server receives a smoke alarm from an interconnected sensor.</description >
93
+ <field id =" 0" name =" AlarmSeverityLevel" type =" AlarmStateEnum" />
89
94
</event >
90
95
<event side =" server" code =" 0x0A" name =" AllClear" priority =" info" optional =" false" >
91
96
<description >This event SHALL be generated when ExpressedState attribute returns to Normal state.</description >
0 commit comments