Package org.openhab.core.library.types
Interface ArithmeticGroupFunction
- All Superinterfaces:
GroupFunction
This interface is only a container for functions that require the core type library
for its calculations.
- Author:
- Kai Kreuzer - Initial contribution, Thomas Eichstädt-Engelen - Added "N" functions, Gaël L'hopital - Added count function, Fabian Vollmann - Added XOR function
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
This does a logical 'and' operation.static class
This calculates the numeric average over all item states of decimal type.static class
This calculates the number of items in the group matching the regular expression passed in parameter Group:Number:COUNT(".") will count all items having a string state of one character Group:Number:COUNT("[5-9]") will count all items having a string state between 5 and 9 ...static class
This calculates the maximum value of all item states of decimal type.static class
This calculates the numeric median over all item states of decimal type.static class
This calculates the minimum value of all item states of decimal type.static class
This does a logical 'nand' operation.static class
This does a logical 'nor' operation.static class
This does a logical 'or' operation.static class
This calculates the numeric sum over all item states of decimal type.static class
This does a logical 'xor' operation.Nested classes/interfaces inherited from interface org.openhab.core.items.GroupFunction
GroupFunction.Equality
-
Method Summary
Methods inherited from interface org.openhab.core.items.GroupFunction
calculate, getParameters, getStateAs