Variable CompleteInstanceConst
Complete Instance : MutableCluster < { attributes : { currentEnergyBalance : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { energyBalance : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; currentLowPowerModeSensitivity : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { lowPowerModeSensitivity : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; energyBalances : FixedAttribute < TypeFromFields [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { energyBalance : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; energyPriorities : FixedAttribute < EnergyPreference . EnergyPriority [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { energyBalance : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; lowPowerModeSensitivities : FixedAttribute < TypeFromFields [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { lowPowerModeSensitivity : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } ; features : { energyBalance : BitFlag ; lowPowerModeSensitivity : BitFlag ; } ; id : 155 ; name : "EnergyPreference" ; revision : 1 ; } , [ ] > Type declaration Readonly
attributes : { currentEnergyBalance : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { energyBalance : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; currentLowPowerModeSensitivity : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { lowPowerModeSensitivity : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; energyBalances : FixedAttribute < TypeFromFields [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { energyBalance : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; energyPriorities : FixedAttribute < EnergyPreference . EnergyPriority [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { energyBalance : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; lowPowerModeSensitivities : FixedAttribute < TypeFromFields [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { lowPowerModeSensitivity : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } Readonly
current Energy Balance : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { energyBalance : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
current Low Power Mode Sensitivity : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { lowPowerModeSensitivity : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
energy Balances : FixedAttribute < TypeFromFields [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { energyBalance : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
energy Priorities : FixedAttribute < EnergyPreference . EnergyPriority [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { energyBalance : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
low Power Mode Sensitivities : FixedAttribute < TypeFromFields [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { lowPowerModeSensitivity : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
features : { energyBalance : BitFlag ; lowPowerModeSensitivity : BitFlag ; } Readonly
energy Balance : BitFlag Readonly
low Power Mode Sensitivity : BitFlag Readonly
id : 155 Readonly
name : "EnergyPreference" Readonly
revision : 1 Defined in packages/types/dist/esm/clusters/energy-preference.d.ts:557
EnergyBalance
This feature allows a user to select from a list of energy balances with associated descriptions of which strategies a device will use to target the specified balance.