Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A - Enum constant in enum class ftclib.driverio.FtcGamepad.ButtonType
- absOdoHeadingWrapConverter - Variable in class trclib.drivebase.TrcDriveBase
- absoluteOdometry - Variable in class ftclib.drivebase.FtcRobotDrive.RobotInfo
- absoluteOdometry - Variable in class trclib.drivebase.TrcDriveBase
- AbsoluteOdometry - Enum constant in enum class trclib.drivebase.TrcDriveBase.OdometryType
- absSetPoint - Variable in class trclib.robotcore.TrcPidController
- absTargetModeEnabled - Variable in class trclib.pathdrive.TrcPidDrive
- absTargetPose - Variable in class trclib.pathdrive.TrcPidDrive
- accel - Variable in class ftclib.sensor.FtcAccelerometer
- ACCEL_DOUBLE_INTEGRATE - Static variable in class trclib.sensor.TrcAccelerometer
- ACCEL_HAS_X_AXIS - Static variable in class trclib.sensor.TrcAccelerometer
- ACCEL_HAS_Y_AXIS - Static variable in class trclib.sensor.TrcAccelerometer
- ACCEL_HAS_Z_AXIS - Static variable in class trclib.sensor.TrcAccelerometer
- ACCEL_INTEGRATE - Static variable in class trclib.sensor.TrcAccelerometer
- acceleration - Variable in class trclib.pathdrive.TrcWaypoint
- acceleration - Variable in class trclib.sensor.TrcOdometrySensor.Odometry
- ACCELERATION - Enum constant in enum class trclib.sensor.TrcAccelerometer.DataType
- accelFF - Variable in class trclib.pathdrive.TrcHolonomicPurePursuitDriveV2
- ACQCMD_DISTANCE_NO_BIAS - Static variable in class trclib.archive.TrcLidarLite
- ACQCMD_DISTANCE_WITH_BIAS - Static variable in class trclib.archive.TrcLidarLite
- ACQCMD_RESET - Static variable in class trclib.archive.TrcLidarLite
- acquireExclusiveAccess(String) - Method in interface trclib.robotcore.TrcExclusiveSubsystem
-
This method acquires exclusive ownership of the subsystem if it's not already owned by somebody else.
- acquireOwnership(String, TrcEvent, TrcDbgTrace) - Method in interface trclib.robotcore.TrcExclusiveSubsystem
-
This method acquires exclusive access to the subsystem for the specified owner if the owner did not already have ownership.
- acquireOwnership(String, TrcExclusiveSubsystem) - Method in class trclib.robotcore.TrcOwnershipMgr
-
This method acquires exclusive ownership of the subsystem if it's not already owned by somebody else.
- acquireSubsystemsOwnership() - Method in class trclib.robotcore.TrcAutoTask
-
This method is called to acquire ownership of all subsystems involved in the auto-assist operation.
- actionParams - Variable in class trclib.motor.TrcServo
- actionParams - Variable in class trclib.subsystem.TrcDifferentialServoWrist
- actionParams - Variable in class trclib.subsystem.TrcIntake
- actionParams - Variable in class trclib.subsystem.TrcMotorGrabber
- actionParams - Variable in class trclib.subsystem.TrcServoGrabber
- ActionParams() - Constructor for class trclib.motor.TrcServo.ActionParams
- ActionParams(boolean, String, double, TrcEvent, double, TrcEvent) - Constructor for class trclib.subsystem.TrcMotorGrabber.ActionParams
- ActionParams(String, TrcEvent, double, TrcEvent) - Constructor for class trclib.subsystem.TrcServoGrabber.ActionParams
- ActionParams(TrcDifferentialServoWrist.Operation, String, double, double, TrcEvent, double) - Constructor for class trclib.subsystem.TrcDifferentialServoWrist.ActionParams
- ActionParams(TrcIntake.Operation, double, double, double, TrcEvent, double) - Constructor for class trclib.subsystem.TrcIntake.ActionParams
- actionTimedOut(Object) - Method in class trclib.subsystem.TrcDifferentialServoWrist
-
This method is called when the action has timed out.
- actionTimedOut(Object) - Method in class trclib.subsystem.TrcIntake
-
This method is called when the action has timed out.
- actionTimedOut(Object) - Method in class trclib.subsystem.TrcMotorGrabber
-
This method cancels the auto-assist operation and to clean up.
- actionTimedOut(Object) - Method in class trclib.subsystem.TrcServoGrabber
-
This method cancels the auto-assist operation and to clean up.
- actionType - Variable in class trclib.motor.TrcServo.ActionParams
- ActionType() - Constructor for enum class trclib.motor.TrcServo.ActionType
- active - Variable in class trclib.pathdrive.TrcPidDrive
- active - Variable in class trclib.subsystem.TrcShooter
- activeWebcam - Variable in class ftclib.vision.FtcVision
- add(K, V) - Method in class trclib.dataprocessor.TrcHashMap
-
This method adds an entry to the hash map and returns this hashmap object so you can chain multiple calls to the add method in a single statement.
- add(R, TrcEvent, boolean) - Method in class trclib.dataprocessor.TrcRequestQueue
-
This method queues a request at the end of the request queue to be processed asynchronously on a thread.
- addChoice(String, T, boolean) - Method in class ftclib.driverio.FtcChoiceMenu
-
This method adds a choice to the menu.
- addChoice(String, T, boolean, FtcMenu) - Method in class ftclib.driverio.FtcChoiceMenu
-
This method adds a choice to the menu.
- addEvent(TrcEvent) - Method in class trclib.robotcore.TrcStateMachine
-
This method adds an event to the event list to be monitored.
- addFollower(TrcMotor, double, boolean) - Method in class trclib.motor.TrcMotor
-
This method adds the given motor to the list that will follow this motor.
- addFollower(TrcServo) - Method in class trclib.motor.TrcServo
-
This method adds a following servo to the followers list.
- addPriorityRequest(R, TrcEvent) - Method in class trclib.dataprocessor.TrcRequestQueue
-
This method adds the priority request to the head of the queue.
- addRectInfo(String, Point[]) - Method in class ftclib.vision.FtcCameraStreamProcessor
-
This method adds info about a detected object so that we can annotate a rectangle around the object in the video stream.
- addRelativePose(TrcPose2D) - Method in class trclib.pathdrive.TrcPose2D
-
This method adds a relative pose to this pose and return the resulting pose.
- address - Variable in class trclib.robotcore.TrcSerialBusDevice.Request
- addSection(String, String) - Method in class trclib.archive.TrcSong
-
This method adds a notated section to the song.
- addTimer(TrcTimer) - Static method in class trclib.timer.TrcTimer
-
This method adds the timer to the timer list in the order of expiration.
- addValue(double) - Method in class trclib.dataprocessor.TrcDataBuffer
-
This method adds a value to the end of the buffer.
- adjustAnalogControl(double, boolean) - Method in class trclib.driverio.TrcGameController
-
This method adjusts the analog control value by raising it exponentially and adjusting the sign if appropriate.
- adjustAnalogControl(double, double) - Method in class trclib.driverio.TrcGameController
-
This method adjusts the analog control curve by using the cubic polynomial: coeff*value^3 + (1 - coeff)*value.
- adjustGridCellCenter(TrcPose2D) - Method in class trclib.pathdrive.TrcGridDrive
-
This method takes a grid cell position that may not be at the center of the cell and adjusts it to the center of the grid cell it's on.
- adjustGridCellHeading(double) - Method in class trclib.pathdrive.TrcGridDrive
-
This method adjusts the heading to the nearest 90-degree multiple.
- adjustPoseToGridCellCenter(TrcPose2D) - Method in class trclib.pathdrive.TrcGridDrive
-
This method adjusts the given pose to the nearest grid cell center pose.
- adjustToGridCellCenter(double) - Method in class trclib.pathdrive.TrcGridDrive
-
This method adjusts the grid cell position to the grid cell center.
- advance() - Method in class trclib.subsystem.TrcPidConveyor
-
This method advances the conveyor by the one object unit.
- age - Variable in class trclib.archive.TrcPixyCam2.Block
- aimShooter(double, double, double, double) - Method in class trclib.subsystem.TrcShooter
-
This method sets the shooter velocity and the tilt/pan angles if tilt/pan exist.
- aimShooter(String, double, double, double, double, TrcEvent, double) - Method in class trclib.subsystem.TrcShooter
-
This method sets the shooter velocity and the tilt/pan angles if tilt/pan exist.
- aimShooter(String, double, double, double, double, TrcEvent, double, TrcShooter.ShootOperation, Double) - Method in class trclib.subsystem.TrcShooter
-
This method sets the shooter velocity and the tilt/pan angles if tilt/pan exist.
- aimTimer - Variable in class trclib.subsystem.TrcShooter
- ALIGN - Enum constant in enum class trclib.archive.TrcPixyCam1.RequestId
- ALPHA - Enum constant in enum class ftclib.sensor.FtcColorSensor.DataType
- ALTERNATE_I2CADDRESS - Static variable in class ftclib.archive.FtcZXDistanceSensor
- ALTERNATE_I2CADDRESS - Static variable in class ftclib.sensor.FtcI2cAdaFruitColorSensor
- analogInput - Variable in class ftclib.sensor.FtcAnalogEncoder
- analogInput - Variable in class ftclib.sensor.FtcSensorTrigger
- AnalogInput - Enum constant in enum class ftclib.sensor.FtcSensorTrigger.SensorType
- ANALOGINPUT_DOUBLE_INTEGRATE - Static variable in class trclib.sensor.TrcAnalogInput
- ANALOGINPUT_INTEGRATE - Static variable in class trclib.sensor.TrcAnalogInput
- analogSensor - Variable in class ftclib.sensor.FtcSensorTrigger
- AnalogSensor - Enum constant in enum class ftclib.sensor.FtcSensorTrigger.SensorType
- analogSensorData - Variable in class ftclib.subsystem.FtcServoGrabber.Params
- analogSensorSource - Variable in class ftclib.subsystem.FtcMotorGrabber.Params
- analogTriggerInverted - Variable in class trclib.subsystem.TrcIntake.TriggerParams
- analogTriggerThreshold - Variable in class trclib.subsystem.TrcIntake.TriggerParams
- angle - Variable in class trclib.archive.TrcPixyCam1.ObjectBlock
- angle - Variable in class trclib.archive.TrcPixyCam2.Block
- angle - Variable in class trclib.archive.TrcPixyCam2.IntersectionLine
- angle - Variable in class trclib.pathdrive.TrcPose2D
- angleOdometry - Variable in class trclib.sensor.TrcOdometryWheels
- angleOffset - Variable in class ftclib.sensor.FtcSparkFunOtos.Config
- angleOffset - Variable in class trclib.sensor.TrcOdometryWheels.AxisSensor
- angleScale - Variable in class trclib.drivebase.TrcDriveBase
- angleScale - Variable in class trclib.sensor.TrcOdometryWheels
- angleSensor - Variable in class trclib.sensor.TrcOdometryWheels
- angleUnit - Variable in class ftclib.vision.FtcVisionAprilTag.Parameters
- angularScale - Variable in class ftclib.sensor.FtcSparkFunOtos.Config
- angularUnit - Variable in class ftclib.sensor.FtcSparkFunOtos.Config
- annotate - Variable in class ftclib.vision.FtcEocvColorBlobProcessor
- ANNOTATE_FONT_SCALE - Static variable in class trclib.vision.TrcOpenCvColorBlobPipeline
- ANNOTATE_RECT_COLOR - Static variable in class trclib.vision.TrcOpenCvColorBlobPipeline
- ANNOTATE_RECT_THICKNESS - Static variable in class trclib.vision.TrcOpenCvColorBlobPipeline
- ANNOTATE_RECT_WHITE - Static variable in class trclib.vision.TrcOpenCvColorBlobPipeline
- ANNOTATE_TEXT_COLOR - Static variable in class trclib.vision.TrcOpenCvColorBlobPipeline
- annotateEnabled - Variable in class trclib.vision.TrcOpenCvColorBlobPipeline
- annotateFrame(Mat, String, TrcOpenCvDetector.DetectedObject<?>[], Scalar, int, Scalar, double) - Method in interface trclib.vision.TrcOpenCvPipeline
-
This method is called to overlay rectangles of the detected objects on an image.
- antiTippingEnabled - Variable in class trclib.drivebase.TrcDriveBase
- append(TrcPose2D) - Method in class trclib.pathdrive.TrcPathBuilder
-
Appends the specified pose to the path.
- append(TrcPose2D, TrcPose2D) - Method in class trclib.pathdrive.TrcPathBuilder
-
Appends the specified pose and velocity to the path.
- append(TrcWaypoint) - Method in class trclib.pathdrive.TrcPathBuilder
-
Appends the specified waypoint to the path.
- applyDeadband(double, double) - Static method in class trclib.dataprocessor.TrcUtil
-
This method checks if the given value is within the deadband range.
- applySoundEnvelope(short[], int, double, double, double, double) - Method in class trclib.driverio.TrcTone
-
This method applies the sound envelope to the sound data.
- aprilTagDetection - Variable in class ftclib.vision.FtcVisionAprilTag.DetectedObject
- aprilTagProcessor - Variable in class ftclib.vision.FtcVisionAprilTag
- arcadeDrive(double, double) - Method in class trclib.drivebase.TrcDriveBase
-
This method implements arcade drive where drivePower controls how fast the robot goes in the y-axis and turnPower controls how fast it will turn.
- arcadeDrive(double, double, boolean, double, TrcEvent) - Method in class trclib.drivebase.TrcDriveBase
-
This method implements arcade drive where drivePower controls how fast the robot goes in the y-axis and turnPower controls how fast it will turn.
- arcadeDrive(double, double, double, TrcEvent) - Method in class trclib.drivebase.TrcDriveBase
-
This method implements arcade drive where drivePower controls how fast the robot goes in the y-axis and turnPower controls how fast it will turn.
- arcadeDrive(String, double, double, boolean) - Method in class trclib.drivebase.TrcDriveBase
-
This method implements arcade drive where drivePower controls how fast the robot goes in the y-axis and turnPower controls how fast it will turn.
- arcadeDrive(String, double, double, boolean, double, TrcEvent) - Method in class trclib.drivebase.TrcDriveBase
-
This method implements arcade drive where drivePower controls how fast the robot goes in the y-axis and turnPower controls how fast it will turn.
- ArcadeMode - Enum constant in enum class trclib.driverio.TrcGameController.DriveMode
- armTriggerCallback(TrcEvent.Callback, Object) - Method in class trclib.subsystem.TrcServoGrabber
-
This method arms the trigger callback.
- aspectRatioRange - Variable in class trclib.vision.TrcOpenCvColorBlobPipeline.FilterContourParams
- asyncRead(Object, int, boolean, TrcEvent) - Method in class trclib.robotcore.TrcSerialBusDevice
-
This method is doing an asynchronous read from the device with the specified length to read.
- asyncRead(Object, int, int, boolean, TrcEvent) - Method in class trclib.robotcore.TrcSerialBusDevice
-
This method is doing an asynchronous read from the device with the specified length to read.
- asyncRead(Object, int, int, boolean, TrcEvent.Callback, Object) - Method in class trclib.robotcore.TrcSerialBusDevice
-
This method is doing an asynchronous read from the device with the specified length to read.
- asyncRead(Object, int, int, TrcEvent) - Method in class trclib.robotcore.TrcSerialBusDevice
-
This method is doing an asynchronous read from the device with the specified length to read.
- asyncRead(Object, int, TrcEvent) - Method in class trclib.robotcore.TrcSerialBusDevice
-
This method is doing an asynchronous read from the device with the specified length to read.
- asyncReadData(TrcPixyCam1.RequestId, int) - Method in class ftclib.archive.FtcPixyCam1
-
This method issues an asynchronous read of the specified number of bytes from the device.
- asyncReadData(TrcPixyCam1.RequestId, int) - Method in class trclib.archive.TrcPixyCam1
-
This method issues an asynchronous read of the specified number of bytes from the device.
- asyncReadString(TrcEmic2TextToSpeech.RequestId) - Method in class trclib.archive.TrcEmic2TextToSpeech
-
This method issues an asynchronous read of a text string from the device.
- asyncWrite(Object, byte[], int, TrcEvent) - Method in class trclib.robotcore.TrcSerialBusDevice
-
This method is doing an asynchronous write to the device with the specified data and length
- asyncWrite(Object, int, byte[], int, TrcEvent) - Method in class trclib.robotcore.TrcSerialBusDevice
-
This method is doing an asynchronous write to the device with the specified data and length
- asyncWrite(Object, int, byte[], int, TrcEvent.Callback, Object) - Method in class trclib.robotcore.TrcSerialBusDevice
-
This method is doing an asynchronous write to the device with the specified data and length
- asyncWriteBytes(byte[]) - Method in class trclib.archive.TrcPixyCam1
-
This method writes the data to the device one byte at a time.
- asyncWriteData(byte[]) - Method in class trclib.archive.TrcI2cLEDPanel
-
This method writes the data buffer to the device asynchronously.
- asyncWriteData(TrcPixyCam1.RequestId, byte[]) - Method in class ftclib.archive.FtcPixyCam1
-
This method writes the data buffer to the device asynchronously.
- asyncWriteData(TrcPixyCam1.RequestId, byte[]) - Method in class trclib.archive.TrcPixyCam1
-
This method writes the data buffer to the device asynchronously.
- asyncWriteString(String, boolean) - Method in class trclib.archive.TrcEmic2TextToSpeech
-
This method writes the string to the device asynchronously.
- ATIME_1_CYCLE - Static variable in class ftclib.sensor.FtcI2cAdaFruitColorSensor
- ATIME_10_CYCLE - Static variable in class ftclib.sensor.FtcI2cAdaFruitColorSensor
- ATIME_256_CYCLE - Static variable in class ftclib.sensor.FtcI2cAdaFruitColorSensor
- ATIME_42_CYCLE - Static variable in class ftclib.sensor.FtcI2cAdaFruitColorSensor
- ATIME_64_CYCLE - Static variable in class ftclib.sensor.FtcI2cAdaFruitColorSensor
- attack - Variable in class ftclib.archive.FtcAndroidTone
- audioTrack - Variable in class ftclib.archive.FtcAndroidTone
- AUTO_MODE - Enum constant in enum class trclib.robotcore.TrcRobot.RunMode
-
The robot is in this mode during the autonomous period.
- autoAction(boolean, String, double, double, TrcEvent, double, TrcEvent.Callback, Object) - Method in class trclib.subsystem.TrcMotorGrabber
-
This method enables auto operation.
- autoEject(String) - Method in class trclib.subsystem.TrcMotorGrabber
-
This method enables auto eject.
- autoEject(String, double, double, TrcEvent, double) - Method in class trclib.subsystem.TrcMotorGrabber
-
This method enables auto eject.
- autoEject(String, double, double, TrcEvent, double, TrcEvent.Callback, Object) - Method in class trclib.subsystem.TrcMotorGrabber
-
This method enables auto eject.
- autoEject(String, double, TrcEvent, double) - Method in class trclib.subsystem.TrcMotorGrabber
-
This method enables auto eject.
- autoEjectForward(double, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto eject forward operation.
- autoEjectForward(double, double, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto eject forward operation.
- autoEjectForward(double, double, double, TrcEvent, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto eject forward operation.
- autoEjectForward(String, double, double, double, TrcEvent, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto eject forward operation.
- autoEjectReverse(double, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto eject reverse operation.
- autoEjectReverse(double, double, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto eject reverse operation.
- autoEjectReverse(double, double, double, TrcEvent, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto eject reverse operation.
- autoEjectReverse(String, double, double, double, TrcEvent, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto eject reverse operation.
- autoGrab(String, double, TrcEvent, double) - Method in class trclib.subsystem.TrcServoGrabber
-
This method enables auto grabbing.
- autoGrab(String, double, TrcEvent, double, TrcEvent.Callback, Object) - Method in class trclib.subsystem.TrcServoGrabber
-
This method enables auto grabbing.
- autoIntake(String) - Method in class trclib.subsystem.TrcMotorGrabber
-
This method enables auto intake.
- autoIntake(String, double, double, TrcEvent, double) - Method in class trclib.subsystem.TrcMotorGrabber
-
This method enables auto intake.
- autoIntake(String, double, double, TrcEvent, double, TrcEvent.Callback, Object) - Method in class trclib.subsystem.TrcMotorGrabber
-
This method enables auto intake.
- autoIntake(String, double, TrcEvent, double) - Method in class trclib.subsystem.TrcMotorGrabber
-
This method enables auto intake.
- autoIntakeForward(double, double, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto intake forward operation.
- autoIntakeForward(double, double, double, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto intake forward operation.
- autoIntakeForward(double, double, double, double, TrcEvent, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto intake forward operation.
- autoIntakeForward(String, double, double, double, double, TrcEvent, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto intake forward operation.
- autoIntakeReverse(double, double, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto intake reverse operation.
- autoIntakeReverse(double, double, double, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto intake reverse operation.
- autoIntakeReverse(double, double, double, double, TrcEvent, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto intake reverse operation.
- autoIntakeReverse(String, double, double, double, double, TrcEvent, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs the auto intake reverse operation.
- autoOperation(String, TrcIntake.Operation, double, double, double, double, TrcEvent, double) - Method in class trclib.subsystem.TrcIntake
-
This method performs an auto operation.
- autoRepeat - Variable in class trclib.sensor.TrcMaxbotixSonarArray
- autoTask(TrcTaskMgr.TaskType, TrcRobot.RunMode, boolean) - Method in class trclib.robotcore.TrcAutoTask
-
This methods is called periodically to run the auto-assist task.
- autoTaskObj - Variable in class trclib.robotcore.TrcAutoTask
- average(double...) - Static method in class trclib.dataprocessor.TrcUtil
-
This method calculates and returns the average of the numbers in the given array.
- averageSensorValues(TrcOdometryWheels.AxisSensor[], double, boolean) - Method in class trclib.sensor.TrcOdometryWheels
-
This method calculates the average of either position or velocity odometry data of all sensors in the given axis.
- averageWindow - Variable in class trclib.timer.TrcElapsedTimer
- axisOffset - Variable in class trclib.sensor.TrcOdometryWheels.AxisSensor
- AxisSensor(TrcOdometrySensor) - Constructor for class trclib.sensor.TrcOdometryWheels.AxisSensor
-
Constructor: Create an instance of the object.
- AxisSensor(TrcOdometrySensor, double) - Constructor for class trclib.sensor.TrcOdometryWheels.AxisSensor
-
Constructor: Create an instance of the object.
- AxisSensor(TrcOdometrySensor, double, double) - Constructor for class trclib.sensor.TrcOdometryWheels.AxisSensor
-
Constructor: Create an instance of the odometry wheel
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form