Variable CompleteInstanceConst
Complete Instance : MutableCluster < { attributes : { acceptedCommandList : Attribute < . [] , never > ; airflowDirection : WritableAttribute < FanControl . AirflowDirection , any > & { isConditional : true ; mandatoryIf : [ ] | [ { airflowDirection : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; attributeList : Attribute < . [] , never > ; clusterRevision : Attribute < number , never > ; fanMode : WritableAttribute < FanControl . FanMode , any > ; fanModeSequence : FixedAttribute < FanControl . FanModeSequence , any > ; featureMap : Attribute < TypeFromPartialBitSchema , never > ; generatedCommandList : Attribute < . [] , never > ; percentCurrent : Attribute < number , any > ; percentSetting : WritableAttribute < number | null , any > ; rockSetting : WritableAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { rocking : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; rockSupport : FixedAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { rocking : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; speedCurrent : Attribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { multiSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; speedMax : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { multiSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; speedSetting : WritableAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { multiSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; windSetting : WritableAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { wind : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; windSupport : FixedAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { wind : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } ; commands : { step : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { step : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } ; features : { airflowDirection : BitFlag ; auto : BitFlag ; multiSpeed : BitFlag ; rocking : BitFlag ; step : BitFlag ; wind : BitFlag ; } ; id : @matter/general ; name : "FanControl" ; revision : 4 ; } , [ ] > Type declaration Readonly
attributes : { acceptedCommandList : Attribute < . [] , never > ; airflowDirection : WritableAttribute < FanControl . AirflowDirection , any > & { isConditional : true ; mandatoryIf : [ ] | [ { airflowDirection : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; attributeList : Attribute < . [] , never > ; clusterRevision : Attribute < number , never > ; fanMode : WritableAttribute < FanControl . FanMode , any > ; fanModeSequence : FixedAttribute < FanControl . FanModeSequence , any > ; featureMap : Attribute < TypeFromPartialBitSchema , never > ; generatedCommandList : Attribute < . [] , never > ; percentCurrent : Attribute < number , any > ; percentSetting : WritableAttribute < number | null , any > ; rockSetting : WritableAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { rocking : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; rockSupport : FixedAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { rocking : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; speedCurrent : Attribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { multiSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; speedMax : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { multiSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; speedSetting : WritableAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { multiSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; windSetting : WritableAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { wind : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; windSupport : FixedAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { wind : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } Readonly
accepted Command List : Attribute < . [] , never > Readonly
airflow Direction : WritableAttribute < FanControl . AirflowDirection , any > & { isConditional : true ; mandatoryIf : [ ] | [ { airflowDirection : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
attribute List : Attribute < . [] , never > Readonly
cluster Revision : Attribute < number , never > Readonly
feature Map : Attribute < TypeFromPartialBitSchema , never > Readonly
generated Command List : Attribute < . [] , never > Readonly
percent Current : Attribute < number , any > Readonly
percent Setting : WritableAttribute < number | null , any > Readonly
rock Setting : WritableAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { rocking : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
rock Support : FixedAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { rocking : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
speed Current : Attribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { multiSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
speed Max : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { multiSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
speed Setting : WritableAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { multiSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
wind Setting : WritableAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { wind : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
wind Support : FixedAttribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { wind : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
commands : { step : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { step : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } Readonly
step : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { step : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
features : { airflowDirection : BitFlag ; auto : BitFlag ; multiSpeed : BitFlag ; rocking : BitFlag ; step : BitFlag ; wind : BitFlag ; } Readonly
name : "FanControl" Readonly
revision : 4 Defined in packages/types/dist/esm/clusters/fan-control.d.ts:1028
AirflowDirection
Airflow Direction attribute is supported