diff --git a/internal/curves/curve.go b/internal/curves/curve.go index ad2a8ac..a835053 100644 --- a/internal/curves/curve.go +++ b/internal/curves/curve.go @@ -116,7 +116,7 @@ func (c functionSpeedCurve) Evaluate() (value int, err error) { delta := dmax - dmin return int(delta), nil case configuration.FunctionMinimum: - var min float64 + var min float64 = 255 for _, v := range values { min = math.Min(min, float64(v)) } diff --git a/internal/curves/curve_test.go b/internal/curves/curve_test.go index 4ca2b46..5854a1a 100644 --- a/internal/curves/curve_test.go +++ b/internal/curves/curve_test.go @@ -266,7 +266,7 @@ func TestFunctionCurveDelta(t *testing.T) { func TestFunctionCurveMinimum(t *testing.T) { // GIVEN - temp1 := 40000.0 + temp1 := 60000.0 temp2 := 80000.0 s1 := MockSensor{ @@ -319,7 +319,7 @@ func TestFunctionCurveMinimum(t *testing.T) { } // THEN - assert.Equal(t, 0, result) + assert.Equal(t, 127, result) } func TestFunctionCurveMaximum(t *testing.T) {