diff --git a/docs/allclasses-index.html b/docs/allclasses-index.html
index 28143c16..d27a2881 100644
--- a/docs/allclasses-index.html
+++ b/docs/allclasses-index.html
@@ -27,7 +27,7 @@
catch(err) {
}
//-->
-var data = {"i0":1,"i1":2,"i2":2,"i3":8,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":2,"i10":4,"i11":2,"i12":2,"i13":2,"i14":1,"i15":2,"i16":2,"i17":2,"i18":1,"i19":1,"i20":2,"i21":2,"i22":4,"i23":4,"i24":4,"i25":4,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":2,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":2,"i44":2,"i45":2,"i46":2,"i47":2,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":2};
+var data = {"i0":1,"i1":2,"i2":2,"i3":8,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":2,"i10":4,"i11":2,"i12":2,"i13":2,"i14":1,"i15":2,"i16":2,"i17":2,"i18":1,"i19":1,"i20":2,"i21":2,"i22":4,"i23":4,"i24":4,"i25":4,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":2,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":2,"i44":2,"i45":2,"i46":2,"i47":2,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":2,"i57":2,"i58":2};
var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -128,8 +128,8 @@
All Classes
ButtonWrapper |
- This class helps us bridge the gap between new and old code
- by allowing one button class to provide a new and old button.
+This class helps us bridge the gap between new and old code by allowing one
+ button class to provide a new and old button.
|
@@ -157,7 +157,7 @@ All Classes
Class Writer allows you to read input from an IStream into a CSV file Class
Reader is an IStream that reads from CSV file
-
+
They extend from IStream, so they also work with the existing IStream classes
|
@@ -171,8 +171,8 @@ All Classes
CSVIStream.Writer |
- This CSVIStream writer let an IStream pass through while recording the values
- of the IStream into a CSV file.
+This CSVIStream writer let an IStream pass through while recording the
+ values of the IStream into a CSV file.
|
@@ -197,7 +197,7 @@ All Classes
FilteredIStream |
Takes a Stream and a StreamFilter and makes a FilteredStream
-
+
This could be used to automatically filter controller inputs
|
@@ -210,9 +210,9 @@ All Classes
FRCLogger.Loggable |
- The Loggable interface should be implemented by a class that can
- return a useful piece of data that can be called on demand to be written
- into the log.
+The Loggable interface should be implemented by a class that can return a
+ useful piece of data that can be called on demand to be written into the
+ log.
|
@@ -283,15 +283,15 @@ All Classes
Logitech.DMode |
- There is a switch on the back of the controller this is for when the switch
- is in the D position
+There is a switch on the back of the controller this is for when the
+ switch is in the D position
|
Logitech.XMode |
- There is a switch on the back of the controller this is for when the switch
- is in the X position
+There is a switch on the back of the controller this is for when the
+ switch is in the X position
|
@@ -302,7 +302,7 @@ All Classes
MovingAverage |
Simple implementation of an Simple Moving Average
-
+
This is not time dependant, so the values will change if you change the rate
that you call this filter, the filter will not adapt for that.
|
@@ -311,7 +311,7 @@ All Classes
NetKeyboard |
This class lets you send and receive keyboard information over network tables
-
+
Every other class will interact with the network keyboards through this class
|
@@ -326,9 +326,9 @@ All Classes
A KeyListener that uploads all of the key strokes to a network table where
they can then be received and put into the robot
-
+
This would not be used on the robot, but should be used on the users computer
-
+
Make an AWT window to use this listener
|
@@ -342,15 +342,13 @@ All Classes
NewButton |
- This class will let us use the new button by
- providing a lambda for it to use
+This class will let us use the new button by providing a lambda for it to use
|
OldButton |
- This class will let us use the old button by
- providing a lambda for it to use
+This class will let us use the old button by providing a lambda for it to use
|
@@ -364,7 +362,7 @@ All Classes
OrderedLowPassFilter |
Simple implementation of an Exponential Moving Average
-
+
This is not time dependant, so the values will change if you change the rate
that you call this filter, the filter will not adapt for that.
|
@@ -373,7 +371,7 @@ All Classes
OrderedRollingAverage |
Simple implementation of an Exponential Moving Average
-
+
This is not time dependant, so the values will change if you change the rate
that you call this filter, the filter will not adapt for that.
|
@@ -395,7 +393,7 @@ All Classes
PollingIStream |
Takes an IStream and an IStreamFilter and makes a PollingIStream
-
+
A PollingIStream calls .get() every x milliseconds instead of when the user
calls get
|
@@ -410,10 +408,10 @@ All Classes
RateLimit |
This class lets you rate limit a stream of inputs
-
+
That means that the value can not change more than a specified amount in one
update
-
+
This is not time dependant, so the values will change if you change the rate
that you call this filter, the filter will not adapt for that.
|
@@ -422,7 +420,7 @@ All Classes
RollingAverage |
Simple implementation of an Exponential Moving Average
-
+
This is not time dependant, so the values will change if you change the rate
that you call this filter, the filter will not adapt for that.
|
@@ -479,24 +477,39 @@ All Classes
+TimedRateLimit |
+
+ This class lets you rate limit a stream of inputs
+
+ Instead of being based on the rate that update is called, the value you give
+ it is based on how much it should be able to change in one second.
+ |
+
+
Vector2D |
Simple coordinate class that defines many helpful functions like
|
-
+
WeightedMovingAverage |
Implementation of Weighted Moving Average.
|
-
+
WPIGamepad |
WPI Gamepad extends Gamepad and adds functions that makes interacting with
the underlying Joystick class easy.
|
+
+Xbox |
+
+ A wrapper for the XboxController class to work with the gamepad interface.
+ |
+
diff --git a/docs/allclasses.html b/docs/allclasses.html
index 07b07127..0c9d9c00 100644
--- a/docs/allclasses.html
+++ b/docs/allclasses.html
@@ -75,9 +75,11 @@ All Classes
Solve3DResult
StopWatch
TankDriveEncoder
+TimedRateLimit
Vector2D
WeightedMovingAverage
WPIGamepad
+Xbox