summaryrefslogtreecommitdiff
path: root/stabilizer/stabilizer.go
diff options
context:
space:
mode:
Diffstat (limited to 'stabilizer/stabilizer.go')
-rw-r--r--stabilizer/stabilizer.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/stabilizer/stabilizer.go b/stabilizer/stabilizer.go
index b582751..b157ce1 100644
--- a/stabilizer/stabilizer.go
+++ b/stabilizer/stabilizer.go
@@ -14,7 +14,12 @@
package stabilizer
-type Stabilizer[T any] interface {
- AddMeasurement(T)
+import (
+ "golang.org/x/exp/constraints"
+)
+
+type Stabilizer[Data any, Bucket constraints.Ordered] interface {
+ Interval()
+ AddMeasurement(Data, Bucket)
IsStable() bool
}