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 Readonlyattributes : { 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 ; } ; } Readonlycurrent Energy Balance : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { energyBalance : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlycurrent Low Power Mode Sensitivity : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { lowPowerModeSensitivity : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyenergy Balances : FixedAttribute < TypeFromFields [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { energyBalance : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyenergy Priorities : FixedAttribute < EnergyPreference . EnergyPriority [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { energyBalance : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlylow Power Mode Sensitivities : FixedAttribute < TypeFromFields [] , any > & { isConditional : true ; mandatoryIf : [ ] | [ { lowPowerModeSensitivity : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyfeatures : { energyBalance : BitFlag ; lowPowerModeSensitivity : BitFlag ; } Readonlyenergy Balance : BitFlag Readonlylow Power Mode Sensitivity : BitFlag Readonlyid : 155 Readonlyname : "EnergyPreference" Readonlyrevision : 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.