Meadow.Foundation.Controllers.Pid.StandardPidController
StandardPidController | |
---|---|
Status | |
Source code | GitHub |
NuGet package |
Class StandardPidController
Represents a standard PID controller
Assembly: Meadow.Foundation.dll
View Source
Declaration
public class StandardPidController : PidControllerBase, IPidController
Inheritance: System.Object
-> Meadow.Foundation.Controllers.Pid.PidControllerBase
Implements:
Meadow.Peripherals.Controllers.PID.IPidController
Properties
IntegralComponent
Integral time in minutes
View Source
Declaration
public override float IntegralComponent { get; set; }
DerivativeComponent
Derivative time in minutes
View Source
Declaration
public override float DerivativeComponent { get; set; }
Methods
CalculateControlOutput()
Calculate control output of PID
View Source
Declaration
public override float CalculateControlOutput()
Returns
System.Single
Implements
Meadow.Peripherals.Controllers.PID.IPidController