StuyLib

Award-Winning FRC Library by StuyPulse Team 694

MIT License

Stars
31
Committers
18

Bot releases are hidden (Show)

StuyLib - StuyLib v2020.1.8.5

Published by Sam-Belliveau over 4 years ago

  • 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 - StuyLib v2020.1.8.4

Published by Sam-Belliveau over 4 years ago

  • Added PIDController that interfaces well with IStreams
  • Removed directional filters due to bugs with them.
StuyLib - StuyLib v2020.1.8.3

Published by Sam-Belliveau over 4 years ago

  • 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 - StuyLib v2020.1.8.2

Published by Sam-Belliveau almost 5 years ago

  • OnDerivative filter which modifies filters
  • JerkLimit which limits the jerk of an IStream
  • CSVIStream doesn't flush every time
StuyLib - StuyLib v2020.1.8.1

Published by Sam-Belliveau almost 5 years ago

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 - StuyLib v2020.1.8

Published by Sam-Belliveau almost 5 years ago

EVERY VALUE FOR THE GAMEPAD HAS BEEN DOUBLE CHECKED

When using stuylib for Gamepad.java, use this version

StuyLib - StuyLib v2020.1.7.1

Published by Sam-Belliveau almost 5 years ago

  • Upgraded to WPILib2020
StuyLib - StuyLib v2020.1.7

Published by Sam-Belliveau almost 5 years ago

  • 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
StuyLib - StuyLib v2020.1.6.2

Published by Sam-Belliveau almost 5 years ago

  • Bug fixes with BufferedIStream and PollingIStream
StuyLib - StuyLib v2020.1.6.1

Published by Sam-Belliveau almost 5 years ago

  • Moved Stream Folder from stuylib.math.streams to stuylib.streams

  • Minor Bug Fixes with Exceptions

  • Updated NetKeyWindow

StuyLib - StuyLib v2020.1.6

Published by Sam-Belliveau almost 5 years ago

  • PollingIStream
  • BufferedIStream
  • Added Exceptions
  • Fixed Spelling Issues
StuyLib - StuyLib v2020.1.5.2

Published by Sam-Belliveau almost 5 years ago

  • Renamed InputStream -> IStream
  • Renamed WeightedMovingAverage -> RollingAverage
  • Renamed math.stream -> math.streams
  • Renamed math.stream.filter -> math.streams.filters
  • Made IStreamFilterGroup take variable arguments
StuyLib - StuyLib v2020.1.5.1

Published by Sam-Belliveau almost 5 years ago

StuyLib - StuyLib v2020.1.5

Published by Sam-Belliveau almost 5 years ago

  • Added Streams

  • Added Stream Filters

StuyLib - StuyLib v2020.1.4.1

Published by Sam-Belliveau almost 5 years ago

  • Fixed Number Drag
StuyLib - StuyLib v2020.1.4

Published by Sam-Belliveau almost 5 years ago

  • re-did network keyboards

  • added RateLimiters

StuyLib - StuyLib v2020.1.3

Published by Sam-Belliveau almost 5 years ago

  • Moved edu.stuylib -> com.stuypulse.stuylib

  • Network Keyboard now use "Virtual Ports"

  • Network Keyboard Input Window now uses JFrame and looks better

StuyLib - StuyLib v2020.1.2.1

Published by Sam-Belliveau almost 5 years ago

  • Reorganized Network Keyboard

  • Fixed Network Tables and Robot Connections

StuyLib - StuyLib v2020.1.2

Published by Sam-Belliveau almost 5 years ago

  • Network Keyboards

  • More Stable CSVWriter

StuyLib - StuyLib v2020.1.1

Published by Sam-Belliveau about 5 years ago

  • Removed div and mul from Vector2d

  • Removed redundant functions from CSVElement

  • Added Version type

  • Added Information interface for version information

  • Fixed InputScailng methods

  • Fixed NumberDrag

Badges
Extracted from project README
Jitpack Website Build Jitpack Website Star History Chart
Related Projects