Variable CompleteInstanceConst
Complete Instance : MutableCluster < { attributes : { maxTemperature : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureNumber : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; minTemperature : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureNumber : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; selectedTemperatureLevel : Attribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureLevel : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; step : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureStep : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; supportedTemperatureLevels : Attribute < string [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureLevel : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; temperatureSetpoint : Attribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureNumber : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } ; commands : { setTemperature : Command < TypeFromFields , void , any > ; } ; features : { temperatureLevel : BitFlag ; temperatureNumber : BitFlag ; temperatureStep : BitFlag ; } ; id : 86 ; name : "TemperatureControl" ; revision : 1 ; } , [ ] > Type declaration Readonly
attributes : { maxTemperature : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureNumber : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; minTemperature : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureNumber : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; selectedTemperatureLevel : Attribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureLevel : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; step : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureStep : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; supportedTemperatureLevels : Attribute < string [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureLevel : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; temperatureSetpoint : Attribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureNumber : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } Readonly
max Temperature : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureNumber : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
min Temperature : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureNumber : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
selected Temperature Level : Attribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureLevel : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
step : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureStep : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
supported Temperature Levels : Attribute < string [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureLevel : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
temperature Setpoint : Attribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { temperatureNumber : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
commands : { setTemperature : Command < TypeFromFields , void , any > ; } Readonly
set Temperature : Command < TypeFromFields , void , any > Readonly
features : { temperatureLevel : BitFlag ; temperatureNumber : BitFlag ; temperatureStep : BitFlag ; } Readonly
id : 86 Readonly
name : "TemperatureControl" Readonly
revision : 1 Defined in packages/types/dist/esm/clusters/temperature-control.d.ts:505
See
MatterSpecification.v13.Cluster § 8.2.6.1