Package org.openhab.core.library.types
Class QuantityTypeArithmeticGroupFunction.Avg
java.lang.Object
org.openhab.core.library.types.QuantityTypeArithmeticGroupFunction.DimensionalGroupFunction
org.openhab.core.library.types.QuantityTypeArithmeticGroupFunction.Avg
- All Implemented Interfaces:
GroupFunction
- Enclosing interface:
- QuantityTypeArithmeticGroupFunction
public static class QuantityTypeArithmeticGroupFunction.Avg
extends QuantityTypeArithmeticGroupFunction.DimensionalGroupFunction
This calculates the numeric average over all item states of
QuantityType
.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openhab.core.items.GroupFunction
GroupFunction.Equality
-
Field Summary
Fields inherited from class org.openhab.core.library.types.QuantityTypeArithmeticGroupFunction.DimensionalGroupFunction
dimension
-
Constructor Summary
-
Method Summary
Methods inherited from class org.openhab.core.library.types.QuantityTypeArithmeticGroupFunction.DimensionalGroupFunction
getParameters, getStateAs, isSameDimension
-
Constructor Details
-
Avg
-
-
Method Details
-
calculate
Description copied from interface:GroupFunction
Determines the current state of a group based on a list of items- Parameters:
items
- the items to calculate a group state for- Returns:
- the calculated group state
-