Clarified that PID controller runs in discrete time (#107)

This was added to explain the apparent oversight with respect to controller behavior with different sample rates.
This commit is contained in:
Tyler Veness
2016-06-20 23:25:23 -07:00
committed by Peter Johnson
parent 046e043c4e
commit aa22d4c33b
2 changed files with 9 additions and 1 deletions

View File

@@ -28,6 +28,10 @@ class PIDOutput;
*
* Creates a separate thread which reads the given PIDSource and takes
* care of the integral calculations, as well as writing the given PIDOutput.
*
* This feedback controller runs in discrete time, so time deltas are not used
* in the integral and derivative calculations. Therefore, the sample rate
* affects the controller's behavior for a given set of PID constants.
*/
class PIDController : public LiveWindowSendable,
public PIDInterface,