Variable CompleteInstanceConst Complete Instance : MutableCluster < { attributes : { acceptedCommandList : Attribute < . [] , never > ; alarmsActive : Attribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; alarmsEnabled : OptionalAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; } ; alarmsSupported : FixedAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; alarmsSuppressed : Attribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { alarmSuppress : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; attributeList : Attribute < . [] , never > ; clusterRevision : Attribute < number , never > ; currentSensitivityLevel : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { sensitivityLevel : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; defaultSensitivityLevel : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { sensitivityLevel : boolean ; } ] ; } ; featureMap : Attribute < TypeFromPartialBitSchema , never > ; generatedCommandList : Attribute < . [] , never > ; sensorFault : OptionalAttribute < TypeFromPartialBitSchema , any > ; supportedSensitivityLevels : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { sensitivityLevel : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } ; commands : { enableDisableAlarm : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; suppressAlarm : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { alarmSuppress : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } ; events : { alarmsStateChanged : Event < TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; sensorFault : OptionalEvent < TypeFromFields , any > ; } ; features : { alarmSuppress : BitFlag ; audible : BitFlag ; sensitivityLevel : BitFlag ; visual : BitFlag ; } ; id : @matter/general ; name : "BooleanStateConfiguration" ; revision : 1 ; } , [ ] > Type declaration Readonlyattributes : { acceptedCommandList : Attribute < . [] , never > ; alarmsActive : Attribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; alarmsEnabled : OptionalAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; } ; alarmsSupported : FixedAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; alarmsSuppressed : Attribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { alarmSuppress : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; attributeList : Attribute < . [] , never > ; clusterRevision : Attribute < number , never > ; currentSensitivityLevel : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { sensitivityLevel : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; defaultSensitivityLevel : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { sensitivityLevel : boolean ; } ] ; } ; featureMap : Attribute < TypeFromPartialBitSchema , never > ; generatedCommandList : Attribute < . [] , never > ; sensorFault : OptionalAttribute < TypeFromPartialBitSchema , any > ; supportedSensitivityLevels : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { sensitivityLevel : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } Readonlyaccepted Command List : Attribute < . [] , never > Readonlyalarms Active : Attribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyalarms Enabled : OptionalAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; } Readonlyalarms Supported : FixedAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyalarms Suppressed : Attribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { alarmSuppress : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyattribute List : Attribute < . [] , never > Readonlycluster Revision : Attribute < number , never > Readonlycurrent Sensitivity Level : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { sensitivityLevel : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlydefault Sensitivity Level : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { sensitivityLevel : boolean ; } ] ; } Readonlyfeature Map : Attribute < TypeFromPartialBitSchema , never > Readonlygenerated Command List : Attribute < . [] , never > Readonlysensor Fault : OptionalAttribute < TypeFromPartialBitSchema , any > Readonlysupported Sensitivity Levels : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { sensitivityLevel : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlycommands : { enableDisableAlarm : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; suppressAlarm : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { alarmSuppress : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } Readonlyenable Disable Alarm : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlysuppress Alarm : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { alarmSuppress : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyevents : { alarmsStateChanged : Event < TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; sensorFault : OptionalEvent < TypeFromFields , any > ; } Readonlyalarms State Changed : Event < TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { visual : boolean ; } , { audible : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlysensor Fault : OptionalEvent < TypeFromFields , any > Readonlyfeatures : { alarmSuppress : BitFlag ; audible : BitFlag ; sensitivityLevel : BitFlag ; visual : BitFlag ; } Readonlyname : "BooleanStateConfiguration" Readonlyrevision : 1 Defined in packages/types/dist/esm/clusters/boolean-state-configuration.d.ts:1405
This event shall be generated when the device registers or clears a fault.