C# Class RemoteTech.FlightComputer.PIDControllerV3

Inheritance: IConfigNode
Show file Open project: RemoteTechnologiesGroup/RemoteTech Class Usage Examples

Public Properties

Property Type Description
Kp Vector3d
max double

Public Methods

Method Description
Compute ( Vector3d error, Vector3d omega, Vector3d Wlimit ) : Vector3d
Load ( ConfigNode node ) : void
PIDControllerV3 ( Vector3d Kp, Vector3d Ki, Vector3d Kd, double max = double.MaxValue, double min = double.MinValue ) : System
Reset ( ) : void
Save ( ConfigNode node ) : void

Method Details

Compute() public method

public Compute ( Vector3d error, Vector3d omega, Vector3d Wlimit ) : Vector3d
error Vector3d
omega Vector3d
Wlimit Vector3d
return Vector3d

Load() public method

public Load ( ConfigNode node ) : void
node System.ConfigNode
return void

PIDControllerV3() public method

public PIDControllerV3 ( Vector3d Kp, Vector3d Ki, Vector3d Kd, double max = double.MaxValue, double min = double.MinValue ) : System
Kp Vector3d
Ki Vector3d
Kd Vector3d
max double
min double
return System

Reset() public method

public Reset ( ) : void
return void

Save() public method

public Save ( ConfigNode node ) : void
node System.ConfigNode
return void

Property Details

Kp public property

public Vector3d Kp
return Vector3d

max public property

public double max
return double