BrickPi.Tools.MovingAverage.Update C# (CSharp) Method

Update() public method

public Update ( float newValue ) : void
newValue float
return void
        public void Update(float newValue)
        {
            sum = sum - val [index] + newValue;
            val [index] = newValue;
            index++;
            if (index >= size) {
                index = 0;
                if (!windowIsFull)
                {
                    windowIsFull = true;
                }
            }
        }