- A() - Method in class org.usfirst.frc.team1736.lib.HAL.Xbox360Controller
-
- AboveDebounce(double) - Method in class org.usfirst.frc.team1736.lib.Util.DaBouncer
-
Call once per periodic loop.
- AboveDebounceBoo(boolean) - Method in class org.usfirst.frc.team1736.lib.Util.DaBouncer
-
- accumulator - Variable in class org.usfirst.frc.team1736.lib.SignalMath.IntegralCalculator
-
Present value of the accumulator.
- acknowledgeValUpdate() - Method in class org.usfirst.frc.team1736.lib.Calibration.Calibration
-
For bookkeeping purposes, mark that the cal value update has been processed.
- acqActive - Static variable in class org.usfirst.frc.team1736.lib.WebServer.CasseroleWebPlots
-
- activeSignalList - Static variable in class org.usfirst.frc.team1736.lib.WebServer.CasseroleWebPlots
-
- addChildEvent(AutoEvent) - Method in class org.usfirst.frc.team1736.lib.AutoSequencer.AutoEvent
-
Assign a child event to this event.
- addDScheduleVal(double, double) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.AdvancedCasserolePID
-
Add a new point to the Derivative Gain Scheduler.
- addEvent(AutoEvent) - Static method in class org.usfirst.frc.team1736.lib.AutoSequencer.AutoSequencer
-
Add sequential event to the primary timeline.
- addIScheduleVal(double, double) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.AdvancedCasserolePID
-
Add a new point to the Integral Gain Scheduler.
- addLoggingFieldBoolean(String, String, String, Object, Object...) - Static method in class org.usfirst.frc.team1736.lib.Logging.CsvLogger
-
Add a field to be logged at each loop of the robot code.
- addLoggingFieldBoolean(String, String, String, Class<?>, Object...) - Static method in class org.usfirst.frc.team1736.lib.Logging.CsvLogger
-
Add a field to be logged at each loop of the robot code.
- addLoggingFieldDouble(String, String, String, Object, Object...) - Static method in class org.usfirst.frc.team1736.lib.Logging.CsvLogger
-
Add a field to be logged at each loop of the robot code.
- addLoggingFieldDouble(String, String, String, Class<?>, Object...) - Static method in class org.usfirst.frc.team1736.lib.Logging.CsvLogger
-
Add a field to be logged at each loop of the robot code.
- addNewSignal(String, String) - Static method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleWebPlots
-
- addPScheduleVal(double, double) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.AdvancedCasserolePID
-
Add a new point to the Proportional Gain Scheduler.
- addSample(String, double, double) - Static method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleWebPlots
-
Put a new signal to the web interface, or update an existing one with the same name
- addWaypoint(double, double) - Method in class org.usfirst.frc.team1736.lib.PathPlanner.CasserolePath
-
Call this to add a new waypoint to the end of the path.
- ADIS16448_IMU - Class in org.usfirst.frc.team1736.lib.Sensors
-
This class is for the ADIS16448 IMU that connects to the RoboRIO MXP port.
- ADIS16448_IMU() - Constructor for class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
Constructor.
- AdvancedCasserolePID - Class in org.usfirst.frc.team1736.lib.CasserolePID
-
- AdvancedCasserolePID.GainScheduleTypes - Enum in org.usfirst.frc.team1736.lib.CasserolePID
-
Supported types of Gain Scheduling
- ADXRS453_Gyro - Class in org.usfirst.frc.team1736.lib.Sensors
-
Use a rate gyro to return the robots heading relative to a starting position.
- ADXRS453_Gyro() - Constructor for class org.usfirst.frc.team1736.lib.Sensors.ADXRS453_Gyro
-
Constructor.
- ADXRS453_Gyro(SPI.Port) - Constructor for class org.usfirst.frc.team1736.lib.Sensors.ADXRS453_Gyro
-
Constructor.
- AutoEvent - Class in org.usfirst.frc.team1736.lib.AutoSequencer
-
AutoEvent is the abstract class which all things put onto the robot autonomous timeline must
implement.
- AutoEvent() - Constructor for class org.usfirst.frc.team1736.lib.AutoSequencer.AutoEvent
-
- AutoSequencer - Class in org.usfirst.frc.team1736.lib.AutoSequencer
-
Casserole Autonomous mode event sequencer.
- AutoSequencer() - Constructor for class org.usfirst.frc.team1736.lib.AutoSequencer.AutoSequencer
-
- AveragingFilter - Class in org.usfirst.frc.team1736.lib.SignalMath
-
Class which implements a simple average filter.
- AveragingFilter(int, double) - Constructor for class org.usfirst.frc.team1736.lib.SignalMath.AveragingFilter
-
Initialize all things needed for the averaging filter.
- calcDeriv(double) - Method in class org.usfirst.frc.team1736.lib.SignalMath.DerivativeCalculator
-
Given a new input value, output its derivative based on the last time the method was invoked.
- calcIntegral(double) - Method in class org.usfirst.frc.team1736.lib.SignalMath.IntegralCalculator
-
Perform numerical integration by accounting for a new sample, and returning the present
integral value.
- calcPath(int) - Method in class org.usfirst.frc.team1736.lib.PathPlanner.casserolePathExecutor
-
Calc Path - must be run in auto_init to calculate a path based on the selected auto mode.
- calculate(double, double, double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
This code will calculate a smooth path based on the program parameters.
- calculate(double, double, double, double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
This code will calculate a smooth path based on the program parameters.
- calculate(double, double, double) - Method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
This code will calculate a smooth path based on the program parameters.
- calcWheelPaths(double[][], double, double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
Calculates all wheel paths based on robot track width and length
Big O: 2N
- calibrate() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
- calibrate() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADXRS453_Gyro
-
This is a blocking calibration call.
- Calibration - Class in org.usfirst.frc.team1736.lib.Calibration
-
DESCRIPTION:
Single Calibration.
- Calibration(String, double) - Constructor for class org.usfirst.frc.team1736.lib.Calibration.Calibration
-
Constructor for a new calibratable value.
- Calibration(String, double, double, double) - Constructor for class org.usfirst.frc.team1736.lib.Calibration.Calibration
-
Constructor for a new calibratable value with range limiting
- CalWrangler - Class in org.usfirst.frc.team1736.lib.Calibration
-
DESCRIPTION:
Calibration Wrangler.
- CalWrangler() - Constructor for class org.usfirst.frc.team1736.lib.Calibration.CalWrangler
-
- cancelCalibrate() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADXRS453_Gyro
-
- CasseroleCalStreamerSocket - Class in org.usfirst.frc.team1736.lib.WebServer
-
DESCRIPTION:
Private socket definition class that Jetty wants me to make public even though it doesn't
actually have to be.
- CasseroleCalStreamerSocket() - Constructor for class org.usfirst.frc.team1736.lib.WebServer.CasseroleCalStreamerSocket
-
- CasseroleDriverView - Class in org.usfirst.frc.team1736.lib.WebServer
-
DESCRIPTION:
Driver View webpage definition class.
- CasseroleDriverView() - Constructor for class org.usfirst.frc.team1736.lib.WebServer.CasseroleDriverView
-
- CasseroleDriverViewStreamerSocket - Class in org.usfirst.frc.team1736.lib.WebServer
-
DESCRIPTION:
Private socket definition class that Jetty wants me to make public even though it doesn't
actually have to be.
- CasseroleDriverViewStreamerSocket() - Constructor for class org.usfirst.frc.team1736.lib.WebServer.CasseroleDriverViewStreamerSocket
-
- CasseroleHourmeter - Class in org.usfirst.frc.team1736.lib.Hourmeter
-
Tracks robot runtime over its life.
- CasseroleHourmeter() - Constructor for class org.usfirst.frc.team1736.lib.Hourmeter.CasseroleHourmeter
-
Initialize the hourmeter.
- CasseroleLEDInterface - Interface in org.usfirst.frc.team1736.lib.LEDs
-
- CasserolePath - Class in org.usfirst.frc.team1736.lib.PathPlanner
-
- CasserolePath() - Constructor for class org.usfirst.frc.team1736.lib.PathPlanner.CasserolePath
-
- casserolePathExecutor - Class in org.usfirst.frc.team1736.lib.PathPlanner
-
- casserolePathExecutor.PathPlanningPlayback - Class in org.usfirst.frc.team1736.lib.PathPlanner
-
- CasserolePID - Class in org.usfirst.frc.team1736.lib.CasserolePID
-
DESCRIPTION:
PID Controller algorithm designed by FRC1736 Robot Casserole.
- CasserolePID(double, double, double) - Constructor for class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
Simple Constructor
- CasserolePID(double, double, double, double, double, double) - Constructor for class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
More-Complex Constructor
- CasseroleRTPlotStreamerSocket - Class in org.usfirst.frc.team1736.lib.WebServer
-
DESCRIPTION:
Private socket definition class that Jetty wants me to make public even though it doesn't
actually have to be.
- CasseroleRTPlotStreamerSocket() - Constructor for class org.usfirst.frc.team1736.lib.WebServer.CasseroleRTPlotStreamerSocket
-
- CasseroleStateStreamerSocket - Class in org.usfirst.frc.team1736.lib.WebServer
-
DESCRIPTION:
Private socket definition class that Jetty wants me to make public even though it doesn't
actually have to be.
- CasseroleStateStreamerSocket() - Constructor for class org.usfirst.frc.team1736.lib.WebServer.CasseroleStateStreamerSocket
-
- CasseroleWebPlots - Class in org.usfirst.frc.team1736.lib.WebServer
-
DESCRIPTION:
Realtime Plot View webpage definition class.
- CasseroleWebPlots() - Constructor for class org.usfirst.frc.team1736.lib.WebServer.CasseroleWebPlots
-
- CasseroleWebServer - Class in org.usfirst.frc.team1736.lib.WebServer
-
DESCRIPTION:
Basic controls for a customized Jetty embedded webserver, serving up a fixed number of useful
pages for displaying robot data and calibration information.
- CasseroleWebServer() - Constructor for class org.usfirst.frc.team1736.lib.WebServer.CasseroleWebServer
-
- CassesroleWebStates - Class in org.usfirst.frc.team1736.lib.WebServer
-
DESCRIPTION:
State View webpage definition class.
- CassesroleWebStates() - Constructor for class org.usfirst.frc.team1736.lib.WebServer.CassesroleWebStates
-
- childEvents - Variable in class org.usfirst.frc.team1736.lib.AutoSequencer.AutoEvent
-
- CIMCurrentEstimator - Class in org.usfirst.frc.team1736.lib.MotorCurrentEstimators
-
DESCRIPTION:
Current draw estimator for full-sized (2.5") CIM motor plus nominal wiring.
- CIMCurrentEstimator(int, double, PowerDistributionPanel) - Constructor for class org.usfirst.frc.team1736.lib.MotorCurrentEstimators.CIMCurrentEstimator
-
Sets up the current estimator with the system parameters.
- clearAllEvents() - Static method in class org.usfirst.frc.team1736.lib.AutoSequencer.AutoSequencer
-
- clearColorBuffer() - Method in interface org.usfirst.frc.team1736.lib.LEDs.CasseroleLEDInterface
-
- clearColorBuffer() - Method in class org.usfirst.frc.team1736.lib.LEDs.DesktopTestLEDs
-
- clearColorBuffer() - Method in class org.usfirst.frc.team1736.lib.LEDs.DotStarsLEDStrip
-
Clears all contents in the color buffer.
- close() - Static method in class org.usfirst.frc.team1736.lib.Logging.CsvLogger
-
Closes the log file and ensures everything is written to disk.
- close() - Method in class org.usfirst.frc.team1736.lib.Logging.simpleCsvLogger
-
Closes the log file and ensures everything is written to disk.
- CommandDbnc_loops - Variable in class org.usfirst.frc.team1736.lib.MotorCurrentEstimators.MotorDiagnostic
-
Minimum number of loops above the command threshold to ensure the motor should be rotating
- CommandThresh - Variable in class org.usfirst.frc.team1736.lib.MotorCurrentEstimators.MotorDiagnostic
-
Minimum command to ensure the motor should be rotating
- CrashTracker - Class in org.usfirst.frc.team1736.lib.Util
-
- CrashTracker() - Constructor for class org.usfirst.frc.team1736.lib.Util.CrashTracker
-
- CsvLogger - Class in org.usfirst.frc.team1736.lib.Logging
-
DESCRIPTION:
Provides an API for FRC 1736 Robot Casserole datalogging on the robot during testing or matches.
- CsvLogger() - Constructor for class org.usfirst.frc.team1736.lib.Logging.CsvLogger
-
- cur_val - Variable in class org.usfirst.frc.team1736.lib.Calibration.Calibration
-
Present value for the calibration.
- curError - Variable in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- FalconPathPlanner - Class in org.usfirst.frc.team1736.lib.FalconPathPlanner
-
This Class provides many useful algorithms for Robot Path Planning.
- FalconPathPlanner(double[][]) - Constructor for class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
Constructor, takes a Path of Way Points defined as a double array of column vectors
representing the global cartesian points of the path in {x,y} coordinates.
- FalconPathPlanner - Class in org.usfirst.frc.team1736.lib.PathPlanner
-
This Class provides many useful algorithms for Robot Path Planning.
- FalconPathPlanner(double[][]) - Constructor for class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
Constructor, takes a Path of Way Points defined as a double array of column vectors
representing the global cartesian points of the path in {x,y} coordinates.
- figure8Example() - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- filter(double) - Method in class org.usfirst.frc.team1736.lib.SignalMath.AveragingFilter
-
Add a new input to the filter and get the current output from the filter
- filter(double) - Method in class org.usfirst.frc.team1736.lib.SignalMath.MedianFilter
-
Add a new input to the filter and get the current output from the filter
- FilterCoefs - Class in org.usfirst.frc.team1736.lib.SignalMath
-
Pre-calculated Coefficients used for filter calculations.
- FilterType - Enum in org.usfirst.frc.team1736.lib.SignalMath
-
Enumeration for describing filter types.
- FIRFilter - Class in org.usfirst.frc.team1736.lib.SignalMath
-
Generic Finite Impluse Response (FIR) filter.
- FIRFilter(FilterType) - Constructor for class org.usfirst.frc.team1736.lib.SignalMath.FIRFilter
-
Initalize memory for the filter, and start periodic calculations in the background.
- forceStopAllChildren() - Method in class org.usfirst.frc.team1736.lib.AutoSequencer.AutoEvent
-
- forceSync() - Static method in class org.usfirst.frc.team1736.lib.Logging.CsvLogger
-
Clears the IO buffer in memory and forces things to file.
- forceSync() - Method in class org.usfirst.frc.team1736.lib.Logging.simpleCsvLogger
-
Clears the buffer in memory and forces things to file.
- free() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
Delete (free) the spi port used for the IMU.
- free() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADXRS453_Gyro
-
Delete (free) the spi port used for the gyro and stop accumulating.
- get() - Method in class org.usfirst.frc.team1736.lib.Calibration.Calibration
-
Retrieve the present value of this calibration.
- get_gyro_angle() - Method in class org.usfirst.frc.team1736.lib.Sensors.L3G4200DGyro
-
Get the most recent angle calculation result from the gyro.
- get_gyro_initalized() - Method in class org.usfirst.frc.team1736.lib.Sensors.L3G4200DGyro
-
Check if the gyro has been initalized fully yet or not.
- get_gyro_read_status() - Method in class org.usfirst.frc.team1736.lib.Sensors.L3G4200DGyro
-
Check if the most recent read from the gyro was good or not.
- get_gyro_z() - Method in class org.usfirst.frc.team1736.lib.Sensors.L3G4200DGyro
-
- getAccelX() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getAccelY() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getAccelZ() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getAllObjects() - Static method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleDriverView
-
- getAngle() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
- getAngle() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADXRS453_Gyro
- getAngleX() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getAngleY() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getAngleZ() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getArea(int) - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
- getBarometricPressure() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getBlueVal() - Method in class org.usfirst.frc.team1736.lib.Sensors.TCS34725ColorSensor
-
Returns the most recent blue intensity read from the sensor
- getCalFromName(String) - Static method in class org.usfirst.frc.team1736.lib.Calibration.CalWrangler
-
Return a reference to a registered calibration, given its name.
- getCenter() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADXRS453_Gyro
-
- getClearVal() - Method in class org.usfirst.frc.team1736.lib.Sensors.TCS34725ColorSensor
-
Returns the most recent overall intensity read from the sensor
- getConfidence() - Method in class org.usfirst.frc.team1736.lib.BatteryParam.BatteryParamEstimator
-
Getter for Confidence condition met boolean.
- getCpuLoad() - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
- getCurError() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- getCurrentEstimate(double, double) - Method in class org.usfirst.frc.team1736.lib.MotorCurrentEstimators.CIMCurrentEstimator
-
Determines a unique file name, and opens a file in the data captures directory and writes the
initial lines to it.
- getDefault() - Method in class org.usfirst.frc.team1736.lib.Calibration.Calibration
-
Get the default value of the calibration.
- getDistanceIn() - Method in class org.usfirst.frc.team1736.lib.Sensors.pulsedLightLIDAR
-
Return Distance in Inches
- getEstESR() - Method in class org.usfirst.frc.team1736.lib.BatteryParam.BatteryParamEstimator
-
Getter for ESR.
- getEstVoc() - Method in class org.usfirst.frc.team1736.lib.BatteryParam.BatteryParamEstimator
-
Getter for Voc.
- getEstVsys(double) - Method in class org.usfirst.frc.team1736.lib.BatteryParam.BatteryParamEstimator
-
Given a system current draw, estimate the resulting system voltage given the latest estimated
battery parameters.
- getFilterOutput() - Method in class org.usfirst.frc.team1736.lib.SignalMath.FIRFilter
-
Get the present output of the filter.
- getFPS() - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
- getFrameCounter() - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
- getGreenVal() - Method in class org.usfirst.frc.team1736.lib.Sensors.TCS34725ColorSensor
-
Returns the most recent green intensity read from the sensor
- getHeight(int) - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
- getIntermedeateColor(double, Color, Color) - Static method in interface org.usfirst.frc.team1736.lib.LEDs.CasseroleLEDInterface
-
Get an intermediate color between two colors
Super simple cross-fade in RGB space with no regard for
HSV or any actual science on how colors work.
- getKd() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- getKdf() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- getKf() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- getKi() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- getKp() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- getKp2() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- getLastSampleTime() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getMagX() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getMagY() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getMagZ() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getMaxIdraw(double) - Method in class org.usfirst.frc.team1736.lib.BatteryParam.BatteryParamEstimator
-
Given a minimum system voltage allowable, estimate the maximum current which may be drawn
from the battery at the present time.
- getMemLoad() - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
- getNumTargetsObserved() - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
- getPacket() - Method in class org.usfirst.frc.team1736.lib.CoProcessor.UDPReceiver
-
Listens on the UPD connection for a packet.
- getPacketRxSystemTime() - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
- getPitch() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getProcTimeMs() - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
- getQuaternionW() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getQuaternionX() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getQuaternionY() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getQuaternionZ() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getRate() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
- getRate() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADXRS453_Gyro
- getRateX() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getRateY() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getRateZ() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getRedVal() - Method in class org.usfirst.frc.team1736.lib.Sensors.TCS34725ColorSensor
-
Returns the most recent red intensity read from the sensor
- getRoll() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getSetpoint() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- getTemperature() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getValAtTime(double) - Method in class org.usfirst.frc.team1736.lib.SignalMath.InterpValueHistoryBuffer
-
Returns the value at a given time, linearlly interpolated.
- getWaypointsAsArray() - Method in class org.usfirst.frc.team1736.lib.PathPlanner.CasserolePath
-
- getWidth(int) - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
- getX(int) - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
- getXVector(double[][]) - Static method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
Returns the first column of a 2D array of doubles
- getXVector(double[][]) - Static method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
Returns the first column of a 2D array of doubles
- getY(int) - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
- getYaw() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
-
- getYVector(double[][]) - Static method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
Returns the second column of a 2D array of doubles
- getYVector(double[][]) - Static method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
Returns the second column of a 2D array of doubles
- getZVector(double[][]) - Static method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
Returns the third column of a 2D array of doubles
- globalEventIndex - Static variable in class org.usfirst.frc.team1736.lib.AutoSequencer.AutoSequencer
-
- globalUpdateCount - Static variable in class org.usfirst.frc.team1736.lib.AutoSequencer.AutoSequencer
-
- good_data_read - Variable in class org.usfirst.frc.team1736.lib.Sensors.TCS34725ColorSensor
-
True if the last read from the sensor was good, bad if data was corrupted
- gyro_deadzone - Static variable in class org.usfirst.frc.team1736.lib.Sensors.L3G4200DGyro
-
Minimum rotational speed to start accumulating rotation
- GYRO_INIT_READS - Static variable in class org.usfirst.frc.team1736.lib.Sensors.L3G4200DGyro
-
Number of reads to do on init
- immedeateUpdate() - Method in class org.usfirst.frc.team1736.lib.Hourmeter.CasseroleHourmeter
-
Perform an immediate update of the hourmeter.
- init() - Static method in class org.usfirst.frc.team1736.lib.Logging.CsvLogger
-
Determines a unique file name based on current timestamp, and opens a file in the data
captures directory and writes the initial lines to it.
- init(String[], String[]) - Method in class org.usfirst.frc.team1736.lib.Logging.simpleCsvLogger
-
Determines a unique file name, and opens a file in the data captures directory and writes the
initial lines to it.
- init() - Method in class org.usfirst.frc.team1736.lib.Sensors.TCS34725ColorSensor
-
Initializes the actual sensor state so colors can be read.
- inject(double[][], int) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
Method upsamples the Path by linear injection.
- inject(double[][], int) - Method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
Method upsamples the Path by linear injection.
- injectionCounter2Steps(double, double, double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
This method calculates the optimal parameters for determining what amount of nodes to inject into the path
to meet the time restraint.
- injectionCounter2Steps(double, double, double) - Method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
This method calculates the optimal parameters for determining what amount of nodes to inject
into the path to meet the time restraint.
- insert(double, double) - Method in class org.usfirst.frc.team1736.lib.SignalMath.InterpValueHistoryBuffer
-
Insert a new value into the buffer.
- insertNewPoint(double, double) - Method in class org.usfirst.frc.team1736.lib.Util.MapLookup2D
-
Insert a new X/Y point into the Map
- IntegralCalculator - Class in org.usfirst.frc.team1736.lib.SignalMath
-
Class which implements various calculations of the integral of a signal over time.
- IntegralCalculator(int) - Constructor for class org.usfirst.frc.team1736.lib.SignalMath.IntegralCalculator
-
Initalizes everything needed for an integral calculation.
- integratorDisableThresh - Variable in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- InterpValueHistoryBuffer - Class in org.usfirst.frc.team1736.lib.SignalMath
-
- InterpValueHistoryBuffer(int, double) - Constructor for class org.usfirst.frc.team1736.lib.SignalMath.InterpValueHistoryBuffer
-
This class implements a set of circular buffers that can be used to store values of signals
in the past, and retrieve values at arbitrary previous time indexes.
- invertActual - Variable in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- invertOutput - Variable in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- invertSetpoints - Variable in class org.usfirst.frc.team1736.lib.PathPlanner.CasserolePath
-
- isChanged() - Method in class org.usfirst.frc.team1736.lib.Calibration.Calibration
-
Check if the calibration has been changed by the user.
- isCoProcessorAlive() - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
- isDone() - Method in class org.usfirst.frc.team1736.lib.AutoSequencer.AutoEvent
-
Determine if this event has completed.
- isDone() - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.PathPlannerAutoEvent
-
Returns true once we've run the whole path
- isLogOpen() - Static method in class org.usfirst.frc.team1736.lib.Logging.CsvLogger
-
Check whether there is presently a log file open and being written to.
- isOnline() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADXRS453_Gyro
-
- isPlaybackActive() - Method in class org.usfirst.frc.team1736.lib.PathPlanner.casserolePathExecutor
-
Returns true if playback is currently running, false if not.
- isRunning - Variable in class org.usfirst.frc.team1736.lib.AutoSequencer.AutoEvent
-
True when this event is active, false if not.
- isRunning() - Static method in class org.usfirst.frc.team1736.lib.AutoSequencer.AutoSequencer
-
Determine if the sequencer is active.
- isRunning - Variable in class org.usfirst.frc.team1736.lib.Hourmeter.CasseroleHourmeter
-
- isTriggered() - Method in class org.usfirst.frc.team1736.lib.AutoSequencer.AutoEvent
-
Determine if this event needs updating.
- isTriggered() - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.PathPlannerAutoEvent
-
Always returns true, since the routine should run as soon as it comes up in the list.
- m_update_period_ms - Static variable in interface org.usfirst.frc.team1736.lib.LEDs.CasseroleLEDInterface
-
- main(String[]) - Static method in class org.usfirst.frc.team1736.lib.CoProcessor.UDPReceiver
-
Here, the main function is used as a test which can be run on a user's PC.
- main(String[]) - Static method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
The main function is used as a test which can be run on a user's PC.
- main(String[]) - Static method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
- main(String[]) - Static method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- main(String[]) - Static method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- main(String[]) - Static method in class org.usfirst.frc.team1736.lib.Util.MapLookup2D
-
Main function - used for desktop testing of functionality.
- MAIN_TASK_RATE_S - Static variable in class org.usfirst.frc.team1736.lib.Globals.RobotConstants
-
Main task rate in seconds.
- MapLookup2D - Class in org.usfirst.frc.team1736.lib.Util
-
- MapLookup2D() - Constructor for class org.usfirst.frc.team1736.lib.Util.MapLookup2D
-
- max_cal - Variable in class org.usfirst.frc.team1736.lib.Calibration.Calibration
-
Upper limit on the allowed calibration range
- MaxCurrentDbnc_loops - Variable in class org.usfirst.frc.team1736.lib.MotorCurrentEstimators.MotorDiagnostic
-
Minimum time above current threshold before declaring the motor "over-current"
- MaxCurrentThresh_A - Variable in class org.usfirst.frc.team1736.lib.MotorCurrentEstimators.MotorDiagnostic
-
Maximum current the motor should draw in steady-state
- MecanumPathPlanner - Class in org.usfirst.frc.team1736.lib.FalconPathPlanner
-
This Class provides many useful algorithms for Robot Path Planning.
- MecanumPathPlanner(double[][]) - Constructor for class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
Constructor, takes a Path of Way Points defined as a double array of column vectors representing the global
cartesian points of the path in {x,y} coordinates and a third heading coordinate (in degrees).
- MecanumPathPlanner.MotorType - Enum in org.usfirst.frc.team1736.lib.FalconPathPlanner
-
The location of a motor on the robot for the purpose of determining velocity.
- MedianFilter - Class in org.usfirst.frc.team1736.lib.SignalMath
-
Class which defines a simple median filter.
- MedianFilter(int, double) - Constructor for class org.usfirst.frc.team1736.lib.SignalMath.MedianFilter
-
Initialize all things needed for the median filter.
- min_cal - Variable in class org.usfirst.frc.team1736.lib.Calibration.Calibration
-
Lower limit on the allowed calibration range
- MinCurrentThresh_A - Variable in class org.usfirst.frc.team1736.lib.MotorCurrentEstimators.MotorDiagnostic
-
Minimum current the motor should draw in steady-state
- minutesAutonomous - Variable in class org.usfirst.frc.team1736.lib.Hourmeter.CasseroleHourmeter
-
- minutesDisabled - Variable in class org.usfirst.frc.team1736.lib.Hourmeter.CasseroleHourmeter
-
- minutesTeleop - Variable in class org.usfirst.frc.team1736.lib.Hourmeter.CasseroleHourmeter
-
- minutesTest - Variable in class org.usfirst.frc.team1736.lib.Hourmeter.CasseroleHourmeter
-
- minutesTotal - Variable in class org.usfirst.frc.team1736.lib.Hourmeter.CasseroleHourmeter
-
- MotorDiagnostic - Class in org.usfirst.frc.team1736.lib.MotorCurrentEstimators
-
DESCRIPTION:
Class for detecting various motor failure modes, empowering the user to take proper action.
- MotorDiagnostic() - Constructor for class org.usfirst.frc.team1736.lib.MotorCurrentEstimators.MotorDiagnostic
-
Constructor
- motorOverCurrent - Variable in class org.usfirst.frc.team1736.lib.MotorCurrentEstimators.MotorDiagnostic
-
OverCurrent diagnostic indicates we are commanding the motor to turn, but there is too much
current being drawn.
- motorSpeedLost - Variable in class org.usfirst.frc.team1736.lib.MotorCurrentEstimators.MotorDiagnostic
-
SpeedLost diagnostic indicates rotation is commanded, current draw is above minimum and below
maximum, but no speed is seen at the sensor.
- motorStalled - Variable in class org.usfirst.frc.team1736.lib.MotorCurrentEstimators.MotorDiagnostic
-
Stalled diagnostic indicates motor should be turning, is not, and is drawing too much
current.
- onWebSocketClose(int, String) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleCalStreamerSocket
-
- onWebSocketClose(int, String) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleDriverViewStreamerSocket
-
- onWebSocketClose(int, String) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleRTPlotStreamerSocket
-
- onWebSocketClose(int, String) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleStateStreamerSocket
-
- onWebSocketConnect(Session) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleCalStreamerSocket
-
- onWebSocketConnect(Session) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleDriverViewStreamerSocket
-
- onWebSocketConnect(Session) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleRTPlotStreamerSocket
-
- onWebSocketConnect(Session) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleStateStreamerSocket
-
- onWebSocketText(String) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleCalStreamerSocket
-
- onWebSocketText(String) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleDriverViewStreamerSocket
-
- onWebSocketText(String) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleRTPlotStreamerSocket
-
- onWebSocketText(String) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleStateStreamerSocket
-
- OperationState - Enum in org.usfirst.frc.team1736.lib.Hourmeter
-
Describes what state the robot is in overall (disabled, teleop, auto, etc.).
- org.usfirst.frc.team1736.lib.AutoSequencer - package org.usfirst.frc.team1736.lib.AutoSequencer
-
Autonomous routine interface and event sequencer.
- org.usfirst.frc.team1736.lib.BatteryParam - package org.usfirst.frc.team1736.lib.BatteryParam
-
Classes to estimate battery electrical parameters.
- org.usfirst.frc.team1736.lib.Calibration - package org.usfirst.frc.team1736.lib.Calibration
-
Classes for creating tunable values in software.
- org.usfirst.frc.team1736.lib.CasserolePID - package org.usfirst.frc.team1736.lib.CasserolePID
-
Customized PID controller
- org.usfirst.frc.team1736.lib.CoProcessor - package org.usfirst.frc.team1736.lib.CoProcessor
-
Classes for interacting with other processors on the robot.
- org.usfirst.frc.team1736.lib.FalconPathPlanner - package org.usfirst.frc.team1736.lib.FalconPathPlanner
-
Path Planning routines taken from team 2168, and updated for Casserole use.
- org.usfirst.frc.team1736.lib.Globals - package org.usfirst.frc.team1736.lib.Globals
-
Global values used throughout robot Software
- org.usfirst.frc.team1736.lib.HAL - package org.usfirst.frc.team1736.lib.HAL
-
Extra Hardware Abstraction Layer classes beyond the FRC standard libraries
- org.usfirst.frc.team1736.lib.Hourmeter - package org.usfirst.frc.team1736.lib.Hourmeter
-
Classes for measuring total runtime of the robot over its life.
- org.usfirst.frc.team1736.lib.LEDs - package org.usfirst.frc.team1736.lib.LEDs
-
LED strip interfacing classes
- org.usfirst.frc.team1736.lib.Logging - package org.usfirst.frc.team1736.lib.Logging
-
MethodHandles-based and simple classes for logging runtime data values
- org.usfirst.frc.team1736.lib.MotorCurrentEstimators - package org.usfirst.frc.team1736.lib.MotorCurrentEstimators
-
Processing and predicting motor current draw and behavior
- org.usfirst.frc.team1736.lib.PathPlanner - package org.usfirst.frc.team1736.lib.PathPlanner
-
- org.usfirst.frc.team1736.lib.Sensors - package org.usfirst.frc.team1736.lib.Sensors
-
Sensor interfacing classes
- org.usfirst.frc.team1736.lib.SignalMath - package org.usfirst.frc.team1736.lib.SignalMath
-
Mathematical manipulations for real-time signals
- org.usfirst.frc.team1736.lib.Util - package org.usfirst.frc.team1736.lib.Util
-
Miscellaneous utilities
- org.usfirst.frc.team1736.lib.WebServer - package org.usfirst.frc.team1736.lib.WebServer
-
Jetty WebServer for displaying state data, calibration data, etc.
- origCenterVelocity - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- origCenterVelocity - Variable in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- origLeftFrontVelocity - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- origLeftRearVelocity - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- origLeftVelocity - Variable in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- origPath - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- origPath - Variable in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- origRightFrontVelocity - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- origRightRearVelocity - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- origRightVelocity - Variable in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- outputMax - Variable in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- outputMin - Variable in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- overridden - Variable in class org.usfirst.frc.team1736.lib.Calibration.Calibration
-
True if the user has (somehow) made this calibration a non-default value
- paintComponent(Graphics) - Method in class org.usfirst.frc.team1736.lib.LEDs.DesktopTestLEDs
-
- path - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.PathPlannerAutoEvent
-
- path_execution_time_s - Variable in class org.usfirst.frc.team1736.lib.PathPlanner.CasserolePath
-
- PathPlannerAutoEvent - Class in org.usfirst.frc.team1736.lib.FalconPathPlanner
-
Interface into the Casserole autonomous sequencer for a path-planned traversal.
- PathPlannerAutoEvent(double[][], double, DriveTrainWheelSpeedPI, DriveTrainWheelSpeedPI, DriveTrainWheelSpeedPI, DriveTrainWheelSpeedPI) - Constructor for class org.usfirst.frc.team1736.lib.FalconPathPlanner.PathPlannerAutoEvent
-
Constructor.
- PathPlanningPlayback(casserolePathExecutor) - Constructor for class org.usfirst.frc.team1736.lib.PathPlanner.casserolePathExecutor.PathPlanningPlayback
-
- periodicUpdate() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.AdvancedCasserolePID
-
- periodicUpdate() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- plannerStep() - Method in class org.usfirst.frc.team1736.lib.PathPlanner.casserolePathExecutor
-
Will be called periodically to command the pathPlanner headings.
- poofExample() - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
- poofExample() - Method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- preCacheAllMethods() - Static method in class org.usfirst.frc.team1736.lib.Logging.CsvLogger
-
our wonderful attempt at optimization to do a "dry run" with all methods in an attempt to
cache the results and not bog down the first loop.
- prev_call_time_sec - Variable in class org.usfirst.frc.team1736.lib.Hourmeter.CasseroleHourmeter
-
- prev_state - Variable in class org.usfirst.frc.team1736.lib.Hourmeter.CasseroleHourmeter
-
- print(double[]) - Static method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
- print(double[][]) - Static method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
Prints Cartesian Coordinates to the System Output as Column Vectors in the Form X Y
- print(double[]) - Static method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- print(double[][]) - Static method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
Prints Cartesian Coordinates to the System Output as Column Vectors in the Form X Y Z
- print(double[]) - Static method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- print(double[][]) - Static method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
Prints Cartesian Coordinates to the System Output as Column Vectors in the Form X Y
- pulsedLightLIDAR - Class in org.usfirst.frc.team1736.lib.Sensors
-
DESCRIPTION:
Based on https://gist.github.com/tech2077/c4ba2d344bdfcddd48d2/download# Comments added, some
functionality trimmed out to match our needs.
- pulsedLightLIDAR() - Constructor for class org.usfirst.frc.team1736.lib.Sensors.pulsedLightLIDAR
-
- putBoolean(String, boolean) - Static method in class org.usfirst.frc.team1736.lib.WebServer.CassesroleWebStates
-
Put a new state to the web interface, or update an existing one with the same name
- putDouble(String, double) - Static method in class org.usfirst.frc.team1736.lib.WebServer.CassesroleWebStates
-
Put a new state to the web interface, or update an existing one with the same name
- putInteger(String, int) - Static method in class org.usfirst.frc.team1736.lib.WebServer.CassesroleWebStates
-
Put a new state to the web interface, or update an existing one with the same name
- putString(String, String) - Static method in class org.usfirst.frc.team1736.lib.WebServer.CassesroleWebStates
-
Put a new state to the web interface, or update an existing one with the same name
- RB() - Method in class org.usfirst.frc.team1736.lib.HAL.Xbox360Controller
-
- readColors() - Method in class org.usfirst.frc.team1736.lib.Sensors.TCS34725ColorSensor
-
Queries the sensor for the red, green, blue, and clear values Qualifies the read to ensure
the sensor has not been reset since the last read.
- register(Calibration) - Static method in class org.usfirst.frc.team1736.lib.Calibration.CalWrangler
-
Register a calibration with the wrangler.
- registeredCals - Static variable in class org.usfirst.frc.team1736.lib.Calibration.CalWrangler
-
Full set of all registered calibrations on this robot
- reset() - Method in class org.usfirst.frc.team1736.lib.Calibration.Calibration
-
Returns the calibration back to the default value.
- reset() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
- reset() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADXRS453_Gyro
- reset() - Method in class org.usfirst.frc.team1736.lib.SignalMath.AveragingFilter
-
- reset_gyro_angle() - Method in class org.usfirst.frc.team1736.lib.Sensors.L3G4200DGyro
-
Resets the current angle of the gyro to zero
- resetAllCalsToDefault() - Static method in class org.usfirst.frc.team1736.lib.Calibration.CalWrangler
-
Resets all registered calibrations back to default values
- resetIntegral() - Method in class org.usfirst.frc.team1736.lib.SignalMath.IntegralCalculator
-
Resets the present value of the integral to zero.
- resetIntegrators() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
Reset all internal integrators back to zero.
- resetTo(double) - Method in class org.usfirst.frc.team1736.lib.Sensors.ADIS16448_IMU
- returnPIDInput() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
Override this method! This function must be implemented to return the present "actual" value
of the system under control.
- rightFrontPath - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- rightPath - Variable in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- rightRearPath - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- RobotConstants - Class in org.usfirst.frc.team1736.lib.Globals
-
Constant values pertaining to the robot at large.
- RobotConstants() - Constructor for class org.usfirst.frc.team1736.lib.Globals.RobotConstants
-
- RStick_X() - Method in class org.usfirst.frc.team1736.lib.HAL.Xbox360Controller
-
- RStick_Y() - Method in class org.usfirst.frc.team1736.lib.HAL.Xbox360Controller
-
- RStickButton() - Method in class org.usfirst.frc.team1736.lib.HAL.Xbox360Controller
-
- RTPlotSignals - Static variable in class org.usfirst.frc.team1736.lib.WebServer.CasseroleWebPlots
-
The set of objects which are broadcast.
- RTrigger() - Method in class org.usfirst.frc.team1736.lib.HAL.Xbox360Controller
-
- rumbleOff() - Method in class org.usfirst.frc.team1736.lib.HAL.Xbox360Controller
-
Turn off all rumble motors
- run() - Method in class org.usfirst.frc.team1736.lib.PathPlanner.casserolePathExecutor.PathPlanningPlayback
-
- sampleLatestData() - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
Locks the most recent data from the coprocessor for use.
- saveCalValues() - Static method in class org.usfirst.frc.team1736.lib.Calibration.CalWrangler
-
Writes present set of cal values over existing ones on file.
- sensor_initalized - Variable in class org.usfirst.frc.team1736.lib.Sensors.TCS34725ColorSensor
-
True if sensor has been initialized, false if not
- setActualAsDerivTermSrc() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
Call this method to set up the algorithm to utilize only the actual (sensor feedback) value
for the derivative term calculation.
- setAutonomousDrivetrainSpeeds(double, double, double) - Method in class org.usfirst.frc.team1736.lib.PathPlanner.casserolePathExecutor
-
- setBoolean(String, boolean) - Static method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleDriverView
-
Display a new value on an existing boolean display
- setConfidenceThresh(double) - Method in class org.usfirst.frc.team1736.lib.BatteryParam.BatteryParamEstimator
-
- setDeadzone(double) - Method in class org.usfirst.frc.team1736.lib.HAL.Xbox360Controller
-
Update the deadzone for all joystick axes
- setDialValue(String, double) - Static method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleDriverView
-
Display a new value on an existing dial at runtime
- setErrorAsDerivTermSrc() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
Call this method to set up the algorithm to utilize the error between setpoint and actual for
the derivative term calculation.
- setGainSchedulerVal(double) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.AdvancedCasserolePID
-
Set the gain scheduler variable value.
- setInput(double) - Method in class org.usfirst.frc.team1736.lib.SignalMath.FIRFilter
-
Set a new input into the filter.
- setintegratorDisableThresh(double) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
Set the Integral term disable threshold.
- setKd(double) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- setKdf(double) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- setKf(double) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- setKi(double) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- setKp(double) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- setKp2(double) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- setLEDColor(int, double, double, double) - Method in interface org.usfirst.frc.team1736.lib.LEDs.CasseroleLEDInterface
-
- setLEDColor(int, Color) - Method in interface org.usfirst.frc.team1736.lib.LEDs.CasseroleLEDInterface
-
- setLEDColor(int, double, double, double) - Method in class org.usfirst.frc.team1736.lib.LEDs.DesktopTestLEDs
-
- setLEDColor(int, double, double, double) - Method in class org.usfirst.frc.team1736.lib.LEDs.DotStarsLEDStrip
-
sets a particular LED in the string to a certain color
- setLEDColorHSL(int, double, double, double) - Method in interface org.usfirst.frc.team1736.lib.LEDs.CasseroleLEDInterface
-
- setLeftRumble(float) - Method in class org.usfirst.frc.team1736.lib.HAL.Xbox360Controller
-
Adjust the rumbliness of the left rumble motor.
- setOutputInverted(boolean) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
Sets the control effort to be inverted from the normal calculation
- setOutputRange(double, double) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
Set limits on what the control effort (output) can be commanded to.
- setOverride(double) - Method in class org.usfirst.frc.team1736.lib.Calibration.Calibration
-
Set a new value to override the present calibration.
- setPathAlpha(double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
Advanced path adjustment.
- setPathAlpha(double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- setPathAlpha(double) - Method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- setPathBeta(double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
Advanced path adjustment.
- setPathBeta(double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- setPathBeta(double) - Method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- setPathTolerance(double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
Advanced path adjustment.
- setPathTolerance(double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- setPathTolerance(double) - Method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- setpoint - Variable in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
- setRightRumble(float) - Method in class org.usfirst.frc.team1736.lib.HAL.Xbox360Controller
-
Adjust the rumbliness of the right rumble motor.
- setSensorInverted(boolean) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
Sets the sensor input (actual) to be inverted in the normal calculation
- setSetpoint(double) - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
Assign a new setpoint for the algorithm to control to.
- setStringBox(String, String) - Static method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleDriverView
-
Display a new value on an existing string box at runtime
- setUpdatePeriod(int) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleDriverViewStreamerSocket
-
Set the time between server broadcasts of current state.
- setUpdatePeriod(int) - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleStateStreamerSocket
-
Set the time between server broadcasts of current state.
- setVelocityAlpha(double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
Advanced path adjustment.
- setVelocityAlpha(double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- setVelocityAlpha(double) - Method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- setVelocityBeta(double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
Advanced path adjustment.
- setVelocityBeta(double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- setVelocityBeta(double) - Method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- setWebcamCrosshairs(String, double, double) - Static method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleDriverView
-
Update the location of the crosshairs on the webcam stream
- simpleCsvLogger - Class in org.usfirst.frc.team1736.lib.Logging
-
DESCRIPTION:
Provides an API for FRC 1736 Robot Casserole datalogging on the robot during testing or matches.
- simpleCsvLogger() - Constructor for class org.usfirst.frc.team1736.lib.Logging.simpleCsvLogger
-
- smoothCenterVelocity - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- smoothCenterVelocity - Variable in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- smoother(double[][], double, double, double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
Optimization algorithm, which optimizes the data points in path to create a smooth
trajectory.
- smoother(double[][], double, double, double) - Method in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
Optimization algorithm, which optimizes the data points in path to create a smooth trajectory.
- smoother(double[][], double, double, double) - Method in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
Optimization algorithm, which optimizes the data points in path to create a smooth
trajectory.
- smoothLeftFrontVelocity - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- smoothLeftRearVelocity - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- smoothLeftVelocity - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
Array of desired left wheel velocities.
- smoothLeftVelocity - Variable in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- smoothPath - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- smoothPath - Variable in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- smoothRightFrontVelocity - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- smoothRightRearVelocity - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner
-
- smoothRightVelocity - Variable in class org.usfirst.frc.team1736.lib.FalconPathPlanner.FalconPathPlanner
-
Array of desired right wheel velocities.
- smoothRightVelocity - Variable in class org.usfirst.frc.team1736.lib.PathPlanner.FalconPathPlanner
-
- SpeedDbnc_loops - Variable in class org.usfirst.frc.team1736.lib.MotorCurrentEstimators.MotorDiagnostic
-
Minimum number of loops above the speed threshold to declare the motor "rotating"
- SpeedThresh_RPM - Variable in class org.usfirst.frc.team1736.lib.MotorCurrentEstimators.MotorDiagnostic
-
Minimum speed to declare the motor "rotating"
- start() - Static method in class org.usfirst.frc.team1736.lib.AutoSequencer.AutoSequencer
-
Reset to the start of the autonomous sequence.
- start() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
Start the PID thread running.
- start() - Method in class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
Starts the listener in the background to look for and interpret UDP packets from the coprocessor.
- start() - Method in class org.usfirst.frc.team1736.lib.Sensors.pulsedLightLIDAR
-
Start 10Hz polling of LIDAR sensor, in a background task.
- startAcq(List<String>) - Static method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleWebPlots
-
Given an array of signal names from a client, starts acquisition of those signals
- StartButton() - Method in class org.usfirst.frc.team1736.lib.HAL.Xbox360Controller
-
- startCalibrate() - Method in class org.usfirst.frc.team1736.lib.Sensors.ADXRS453_Gyro
-
- startPlayback() - Method in class org.usfirst.frc.team1736.lib.PathPlanner.casserolePathExecutor
-
begins background thread commanding motor values through the determined path
- startPlaybackCallback() - Method in class org.usfirst.frc.team1736.lib.PathPlanner.casserolePathExecutor
-
- startServer() - Method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleWebServer
-
Starts the web server in a new thread.
- stop() - Static method in class org.usfirst.frc.team1736.lib.AutoSequencer.AutoSequencer
-
Stop anything which might be running now.
- stop() - Method in class org.usfirst.frc.team1736.lib.CasserolePID.CasserolePID
-
Stop whatever thread may or may not be running.
- stop() - Method in class org.usfirst.frc.team1736.lib.Sensors.pulsedLightLIDAR
-
Stop the background sensor-polling task.
- stopAcq() - Static method in class org.usfirst.frc.team1736.lib.WebServer.CasseroleWebPlots
-
Stops all current acquisition
- stopPlayback() - Method in class org.usfirst.frc.team1736.lib.PathPlanner.casserolePathExecutor
-
Forcibly stops any background playback occurring
- stopPlaybackCallback() - Method in class org.usfirst.frc.team1736.lib.PathPlanner.casserolePathExecutor
-
This method gets called as soon as playback has finished.
- value - Variable in enum org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner.MotorType
-
- valueOf(String) - Static method in enum org.usfirst.frc.team1736.lib.CasserolePID.AdvancedCasserolePID.GainScheduleTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner.MotorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.usfirst.frc.team1736.lib.Hourmeter.OperationState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.usfirst.frc.team1736.lib.SignalMath.FilterType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.usfirst.frc.team1736.lib.CasserolePID.AdvancedCasserolePID.GainScheduleTypes
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.usfirst.frc.team1736.lib.FalconPathPlanner.MecanumPathPlanner.MotorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.usfirst.frc.team1736.lib.Hourmeter.OperationState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.usfirst.frc.team1736.lib.SignalMath.FilterType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VisionListener - Class in org.usfirst.frc.team1736.lib.CoProcessor
-
DESCRIPTION:
Full class to set up a UDP listener, look for UDP packets from a vision coprocessor (such as a Beaglebone Black (BBB)), and interpret
the json data into target observations.
- VisionListener(String, int) - Constructor for class org.usfirst.frc.team1736.lib.CoProcessor.VisionListener
-
Constructor for the Vision Coprocessor listener socket.