StuyLib

Award-Winning FRC Library by StuyPulse Team 694

MIT License

Stars
31
Committers
18

Bot releases are hidden (Show)

StuyLib - StuyLib v2021.0.5

Published by Sam-Belliveau over 3 years ago

  • Updated Controllers and Filters to use Number instead of double. This should make Smart Number more useful.
StuyLib - StuyLib v2021.0.4

Published by Sam-Belliveau over 3 years ago

  • Updated NTCode
StuyLib - StuyLib v2021.0.3

Published by selym3 over 3 years ago

  • Fix update method in Controller
StuyLib - StuyLib v2021.0.2

Published by selym3 over 3 years ago

  • Fix important typo on xbox
StuyLib - StuyLib v2021.0.1

Published by selym3 over 3 years ago

This version supports the GradleRIO version 2021.2.1

  • Added Polar2D
  • Updated GradleRIO to official 2021 release
StuyLib - StuyLib v2021.0-beta

Published by Sam-Belliveau almost 4 years ago

This version is built to support GradleRIO version 2021.1.1-beta-1

  • Nothing is changed except the GradleRIO version between this and v2020.2.2
StuyLib - StuyLib v2020.2.2

Published by Sam-Belliveau almost 4 years ago

This will be one of the last updates to be released with WPILib GradleRIO version 2020.2.2

From now on we will start using 2021 as the version prefix and we will build with the latest WPILib beta.

  • Added Median Filter

  • Fixed issue with the rounding function when you passed in 0 as the number

StuyLib - StuyLib v2020.2.1.1

Published by Sam-Belliveau over 4 years ago

  • Made TBHController take time into account
  • Added some more math functions to Vector2D
  • Renamed functions in Vector2D and Angle to be more clear
  • Added Bang Bang Controller to control library
StuyLib - StuyLib v2020.2.1

Published by Sam-Belliveau over 4 years ago

  • Used Vector2D and Angle where appropriate
  • Added Take Back Half control algorithm (TBHController)
StuyLib - StuyLib v2020.2.0

Published by Sam-Belliveau over 4 years ago

POST SEASON RELEASE

  • Renamed IStreamFilter -> IFilter
  • Made many classes immutable
  • Renamed functions in Gamepad.java (particularly trigger functions)
  • Added Graphing Library (thanks Myles)
StuyLib - StuyLib v2020.1.9.4

Published by Sam-Belliveau over 4 years ago

  • Added SpeedProfile
  • Added High Pass Filter
  • Added Angle Class
  • Imporved Vector 2D
  • Added Threaded Command
  • Added Synchronized Command
  • Removed Construction Error
StuyLib - StuyLib v2020.1.9.3

Published by Sam-Belliveau over 4 years ago

  • Added XboxController

  • Cleaned up some code

  • Made PIDCalculator sample size bigger

StuyLib - StuyLib v2020.1.9.2

Published by Sam-Belliveau over 4 years ago

  • Added Timed Rate Limit

  • Fixed issues with Tank Drive Encoder.

StuyLib - StuyLib v2020.1.9.1

Published by Sam-Belliveau over 4 years ago

  • Fixed issue with ordered Low Pass Filter
StuyLib - StuyLib v2020.1.9

Published by Sam-Belliveau over 4 years ago

  • Updated the Limelight
  • Fixed Logitech DMode
  • Fixed PollingIStream
  • Added Hull Moving Average
  • Improved Controller Code
StuyLib - StuyLib v2020.1.8.10

Published by Sam-Belliveau over 4 years ago

  • Added Tank Drive Encoder

  • Added Smart Number

  • Added Smart Boolean

  • Added Smart String

  • Added Ordered Low Pass Filter

StuyLib - StuyLib v2020.1.8.9

Published by Sam-Belliveau over 4 years ago

  • added corners to Limelight
  • added DPad x and y to Gamepad
  • fixed Deadband (SLMath)
  • added Round, which rounds by sigfigs (SLMath)
  • added SmartNumber
  • Controller Bug Fixes
StuyLib - StuyLib v2020.1.8.8

Published by Sam-Belliveau over 4 years ago

  • Fixed PIDController
  • New FRCLogger stuff
  • OrderedRollingAverage
StuyLib - StuyLib v2020.1.8.7

Published by Sam-Belliveau over 4 years ago

  • Revamped Controller.java
  • Auto PIDCalculator lets you automatically tune PID
  • Low Pass FIlter
  • Fixed some comments
StuyLib - StuyLib v2020.1.8.6

Published by Sam-Belliveau over 4 years ago

  • 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
Badges
Extracted from project README
Jitpack Website Build Jitpack Website Star History Chart
Related Projects