Releases: StuyPulse/StuyLib
Releases · StuyPulse/StuyLib
StuyLib v2020.1.8.7
- Revamped Controller.java
- Auto PIDCalculator lets you automatically tune PID
- Low Pass FIlter
- Fixed some comments
StuyLib v2020.1.8.6
- Added StopWatch
- Added Filters to P I and D Components of PIDController
- Added Low Pass Filter
- Added CorrectSign Mode to OnDerivative so that filters are not affected by whether or not the value is negative.
- Removed JerkLimit
- Removed TimedRateLimit
StuyLib v2020.1.8.5
- Removed info folder to simplify releases
- Restructured the way that control systems work
- fixed BufferedIStreams
v1.8.5.1:
- Fixed issue with control system (Critical)
StuyLib v2020.1.8.4
- Added PIDController that interfaces well with IStreams
- Removed directional filters due to bugs with them.
StuyLib v2020.1.8.3
- Added rolling average that changes based on if its accelerating or decerating
- Added rate limit that changes based on if its accelerating or decelerating
- Cleaned up Limelight code and comments
- Renamed NetworkTableWrapper SLNetworkTable
StuyLib v2020.1.8.2
- OnDerivative filter which modifies filters
- JerkLimit which limits the jerk of an IStream
- CSVIStream doesn't flush every time
StuyLib v2020.1.8.1
NEW WPI CLASSES ADDED SUPPORT
if you plan on using gamepads with new or old code, use this one.
v2020.1.8 does not have support for the new classes
StuyLib v2020.1.8
EVERY VALUE FOR THE GAMEPAD HAS BEEN DOUBLE CHECKED
When using stuylib for Gamepad.java, use this version
StuyLib v2020.1.7.1
- Upgraded to WPILib2020
StuyLib v2020.1.7
- added Integrals and Derivatives filters
- filtered IStreams can now take multiple filters
- fixed NetKeyWindow
- gamepad now can get angle and mag of a stick
- Removed some WPI Dependencies
- Cleaned up code