FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
PidSettings Struct Reference

The gains and limits of a PidWithExternalState. The defaults leave every limit open.

#include <PidWithExternalState.h>

Public Attributes

double P = 0.0
 Proportional gain.
 
double I = 0.0
 Integral gain.
 
double D = 0.0
 Derivative gain.
 
double minOut = -std::numeric_limits<double>::infinity()
 Lower bound of the output.
 
double maxOut = std::numeric_limits<double>::infinity()
 Upper bound of the output.
 
double initOutput = 0.0
 The integral part while the integral state is zero.
 
double maxIntegratorPart = std::numeric_limits<double>::infinity()
 The integral freezes while |integral part| is past this.
 
double maxDerivativePart = std::numeric_limits<double>::infinity()
 Clamps |derivative part|.
 

The documentation for this struct was generated from the following file: