C# Class BrickPi.Tools.MovingAverage

Show file Open project: Ellerbach/BrickPi

Public Methods

Method Description
FillWindow ( float value ) : void
GetAverage ( ) : float
MovingAverage ( UInt32 windowSize ) : System
MovingAverage ( UInt32 windowSize, float fillValue ) : System
Update ( float newValue ) : void
UpdateAndGetAverage ( float newValue ) : float

Method Details

FillWindow() public method

public FillWindow ( float value ) : void
value float
return void

GetAverage() public method

public GetAverage ( ) : float
return float

MovingAverage() public method

public MovingAverage ( UInt32 windowSize ) : System
windowSize System.UInt32
return System

MovingAverage() public method

public MovingAverage ( UInt32 windowSize, float fillValue ) : System
windowSize System.UInt32
fillValue float
return System

Update() public method

public Update ( float newValue ) : void
newValue float
return void

UpdateAndGetAverage() public method

public UpdateAndGetAverage ( float newValue ) : float
newValue float
return float