Releases: Dlloydev/QuickPID
Releases · Dlloydev/QuickPID
QuickPID 3.0.6
Update README.md
and dependencies in library.json
QuickPID 3.0.5
New sTune (autotune) examples
QuickPID 3.0.4
- Avoid double promotion in QuickPID::Compute(), pull request issue #40
- Update readme and examples
QuickPID 3.0.3
Add a simpler overload constructor and new adaptive control function
Resolves issue Dlloydev#38
- Add SetProportionalMode, SetDerivativeMode and SetAntiWindupMode
- Add class constants defKp, defKi, defKd for maintainability
- Updated documentation
- Documentation fix: dMode in constructor listed two default values
Thank you @guilhermgonzaga for your work on this - dlloyd.
QuickPID 3.0.2
- enum values are now in camel case, some renamed to be more descriptive
- user code is now more descriptive when using the library
- tested with both QuickPID and PID_v1 included the same sketch without conflicts
- updated documentation and example files
QuickPID 3.0.1
Now using enum class to resolve issue #37.
Documentation and examples updated.
QuickPID 3.0.0
Many changes:
-
Removed AutoTune in preparation for a new AutoTune library compatible with
QuickPID
,PID_v1
and others (coming soon) -
Added a few more controller options, all easily configured using enum named values
-
Proportional and Derivative options are also easily configured using enum named values
-
New integral ant-windup options include
CONDITION
,CLAMP
(default) andOFF
-
Updated documentation and examples
QuickPID 2.5.0
- Added Conditional Anti-Windup feature (issue#34) and updated documentation.
QuickPID 2.4.10
- Fixes derivative on error calculation (issue#32)
- Updated documentation and examples
QuickPID 2.4.9
SetOutputLimits
now uses float type parameters to allow fine control of output limits if needed