Skip to main content

Meadow.Foundation.Controllers.Pid.StandardPidController

StandardPidController
StatusStatus badge: working
Source codeGitHub
NuGet packageNuGet Gallery for Meadow.Foundation

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