Robot Core Documentation
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cedu.wpi.first.units.Angle
 CrobotCore.apriltags.ApriltagLocationThis class specifies the location and orientation of an individual Apriltag
 CrobotCore.apriltags.ApriltagLocationsThis class specifies the location and orientation all of the tags on the field
 CrobotCore.apriltags.ApriltagsCamera.ApriltagsCameraRegionThe ApriltagsCameraRegion specifies a single detected region
 CrobotCore.apriltags.ApriltagsCamera.ApriltagsCameraRegionsThe ApriltagsCameraRegions specifies list of detected regions
 CrobotCore.apriltags.ApriltagsCamera.ApriltagsCameraStatsThe ApriltagsCameraStats class collects the current camera performance statistics
 CrobotCore.apriltags.ApriltagsCamera.ApriltagsCameraType
 Ccom.pathplanner.lib.auto.AutoBuilder
 Ccom.pathplanner.lib.auto.AutoBuilderException
 Cedu.wpi.first.wpilibj.XboxController.Axis
 Cedu.wpi.first.wpilibj.Joystick.AxisType
 Cedu.wpi.first.util.sendable.SendableBuilder.BackendKind
 Cedu.wpi.first.units.BaseUnits
 Cedu.wpi.first.util.function.BooleanConsumer
 Cedu.wpi.first.wpilibj.event.BooleanEvent
 Cedu.wpi.first.wpilibj.XboxController.Button
 Cedu.wpi.first.wpilibj.Joystick.ButtonType
 Ccom.pathplanner.lib.util.ChassisSpeedsRateLimiter
 Corg.ah.java.remotevmlauncher.ClasspathUtils
 Cedu.wpi.first.wpilibj2.command.button.CommandGenericHID
 Cedu.wpi.first.wpilibj2.command.Commands
 Ccom.pathplanner.lib.auto.CommandUtil
 Ccom.pathplanner.lib.path.ConstraintsZone
 Cedu.wpi.first.hal.ControlWord
 Cedu.wpi.first.units.Current
 Cedu.wpi.first.math.DARE
 Cedu.wpi.first.math.filter.Debouncer
 Cedu.wpi.first.math.filter.Debouncer.DebounceType
 CrobotCore.DeviceDevice
 CrobotCore.DigitalCounterThe DigitalCounter class provides a way to count the number of transitions for a specific pin
 CrobotCore.DigitalInputThe DigitalInput class reads the state of one Arduino digital pin
 CrobotCore.DigitalOutputControls the state of one Arduino digital pin
 Cedu.wpi.first.units.Dimensionless
 Cedu.wpi.first.math.system.Discretization
 Cedu.wpi.first.units.Distance
 Cedu.wpi.first.networktables.DoubleArrayTopic
 Cedu.wpi.first.wpilibj.DSControlWord
 CrobotCore.EncoderThe Encoder interface is implemented by classes which track an relative position
 CrobotCore.Encoder.EncoderTypeSpecifies the type of encoder
 Cedu.wpi.first.units.Energy
 Cedu.wpi.first.util.ErrorMessages
 Cedu.wpi.first.wpilibj.event.EventLoop
 Ccom.pathplanner.lib.path.EventMarker
 Cedu.wpi.first.wpilibj.Filesystem
 Cedu.wpi.first.util.function.FloatConsumer
 Cedu.wpi.first.util.function.FloatSupplier
 Cedu.wpi.first.hal.FRCNetComm
 CrobotCore.GenericHIDThe GeneriacHID class is the base class for input devices such as joysticks
 Ccom.pathplanner.lib.util.GeometryUtil
 Ccom.pathplanner.lib.path.GoalEndState
 CrobotCore.GyroThe Gyro class measures the orientation of the robot
 Ccom.pathplanner.lib.util.HolonomicPathFollowerConfig
 Cedu.wpi.first.units.ImmutableMeasure< U extends Unit
 Cedu.wpi.first.networktables.IntegerArrayEntry
 Cedu.wpi.first.networktables.IntegerArrayPublisher
 Cedu.wpi.first.networktables.IntegerArrayTopic
 Cedu.wpi.first.math.interpolation.Interpolatable< T >
 Cedu.wpi.first.math.interpolation.Interpolatable< InterpolationRecord >
 Cedu.wpi.first.math.interpolation.Interpolatable< Pose2d >
 Cedu.wpi.first.math.interpolation.Interpolatable< Rotation2d >
 Cedu.wpi.first.math.interpolation.Interpolatable< SwerveModulePosition >
 Cedu.wpi.first.math.interpolation.Interpolatable< Translation2d >
 Cedu.wpi.first.math.InterpolatingMatrixTreeMap< K extends Number, R extends Num, C extends Num >
 Cedu.wpi.first.math.InterpolatingMatrixTreeMap< Double, edu.wpi.first.math.numbers.N2, edu.wpi.first.math.numbers.N3 >
 Cedu.wpi.first.math.interpolation.Interpolator< T >
 Cedu.wpi.first.wpilibj2.command.Command.InterruptionBehavior
 Cedu.wpi.first.wpilibj.IterativeRobotBase
 Cedu.wpi.first.units.collections.LongToObjectHashMap< V >.IteratorFunction< V >
 Cedu.wpi.first.wpilibj.Joystick
 Cedu.wpi.first.math.kinematics.Kinematics< S, P >
 Cedu.wpi.first.math.kinematics.Kinematics< SwerveDriveKinematics.SwerveDriveWheelStates, SwerveDriveWheelPositions >
 CrobotCore.Launch
 Corg.ah.java.remotevmlauncher.client.LaunchRemote
 CrobotCore.LoggerThe Logger class provides a mechanism to log messages
 Cedu.wpi.first.units.collections.LongToObjectHashMap< V >
 Cedu.wpi.first.math.controller.LTVUnicycleController
 Cedu.wpi.first.units.UnitBuilder.MappingBuilder
 Cedu.wpi.first.units.Mass
 Cedu.wpi.first.math.MatBuilder< R extends Num, C extends Num >
 Cedu.wpi.first.math.MathShared
 Cedu.wpi.first.math.MathSharedStore
 Cedu.wpi.first.math.MathUsageId
 Cedu.wpi.first.math.MathUtil
 Cedu.wpi.first.math.Matrix< R extends Num, C extends Num >
 Cedu.wpi.first.math.Matrix< R, N1 >
 Cedu.wpi.first.units.Measure< U extends Unit
 CrobotCore.MotorBaseProvides the base class for all motors
 Cedu.wpi.first.units.Mult< A extends Unit< A >, B extends Unit
 Cedu.wpi.first.units.MutableMeasure< U extends Unit
 Ccom.pathplanner.lib.auto.NamedCommands
 Cedu.wpi.first.math.Nat< T extends Num >
 Cedu.wpi.first.math.Nat< C >
 Cedu.wpi.first.math.Nat< N0 >
 Cedu.wpi.first.math.Nat< N1 >
 Cedu.wpi.first.math.Nat< N10 >
 Cedu.wpi.first.math.Nat< N11 >
 Cedu.wpi.first.math.Nat< N12 >
 Cedu.wpi.first.math.Nat< N13 >
 Cedu.wpi.first.math.Nat< N14 >
 Cedu.wpi.first.math.Nat< N15 >
 Cedu.wpi.first.math.Nat< N16 >
 Cedu.wpi.first.math.Nat< N17 >
 Cedu.wpi.first.math.Nat< N18 >
 Cedu.wpi.first.math.Nat< N19 >
 Cedu.wpi.first.math.Nat< N2 >
 Cedu.wpi.first.math.Nat< N20 >
 Cedu.wpi.first.math.Nat< N3 >
 Cedu.wpi.first.math.Nat< N4 >
 Cedu.wpi.first.math.Nat< N5 >
 Cedu.wpi.first.math.Nat< N6 >
 Cedu.wpi.first.math.Nat< N7 >
 Cedu.wpi.first.math.Nat< N8 >
 Cedu.wpi.first.math.Nat< N9 >
 Cedu.wpi.first.math.Nat< R >
 CrobotCore.NetworkThe Network class handles network connections
 CrobotCore.Network.NetworkReceiverThe NetworkReceiver interface provides a callback for received data on a network connection
 Cedu.wpi.first.networktables.NetworkTableType
 Cedu.wpi.first.hal.NotifierJNI
 Cedu.wpi.first.math.Num
 Cedu.wpi.first.math.kinematics.Odometry< T extends WheelPositions
 Cedu.wpi.first.math.Pair< A, B >
 Ccom.pathplanner.lib.path.PathConstraints
 Ccom.pathplanner.lib.pathfinding.Pathfinder
 Ccom.pathplanner.lib.pathfinding.Pathfinding
 Ccom.pathplanner.lib.controllers.PathFollowingController
 Ccom.pathplanner.lib.util.PathPlannerLogging
 Ccom.pathplanner.lib.path.PathPlannerPath
 Ccom.pathplanner.lib.path.PathPlannerTrajectory
 Ccom.pathplanner.lib.path.PathPoint
 Ccom.pathplanner.lib.path.PathSegment
 Cedu.wpi.first.units.Per< N extends Unit< N >, D extends Unit
 CrobotCore.PiCamera.PiCameraPointThe PiCameraPoint specifies an (x,y) position
 CrobotCore.PiCamera.PiCameraRectThe PiCameraRect specifies an rectangular region
 CrobotCore.PiCamera.PiCameraRegionThe PiCameraRegion specifies a single detected region
 CrobotCore.PiCamera.PiCameraRegionsThe PiCameraRegions specifies list of detected regions
 CrobotCore.PiCamera.PiCameraStatsThe PiCameraStats class collects the current camera performance statistics
 Ccom.pathplanner.lib.util.PIDConstants
 Cedu.wpi.first.math.estimator.PoseEstimator< T extends WheelPositions
 Cedu.wpi.first.units.Power
 Cedu.wpi.first.util.protobuf.Protobuf< T, MessageType extends ProtoMessage
 Corg.ah.java.remotevmlauncher.protocol.ProtocolProcessor
 Corg.ah.java.remotevmlauncher.protocol.ProtocolStateMachine
 Cedu.wpi.first.networktables.PubSub
 Cedu.wpi.first.networktables.PubSubOption
 Cedu.wpi.first.networktables.PubSubOptions
 Ccom.pathplanner.lib.auto.AutoBuilder.QuadFunction< In1, In2, In3, In4, Out >
 Ccom.pathplanner.lib.auto.AutoBuilder.QuadFunction< edu.wpi.first.math.geometry.Pose2d, com.pathplanner.lib.path.PathConstraints, Double, Double, edu.wpi.first.wpilibj2.command.Command >
 Cedu.wpi.first.math.controller.RamseteController
 Cedu.wpi.first.units.collections.ReadOnlyPrimitiveLongSet
 Ccom.pathplanner.lib.util.ReplanningConfig
 Cedu.wpi.first.wpilibj.RobotState
 Ccom.pathplanner.lib.path.RotationTarget
 Cedu.wpi.first.util.sendable.Sendable
 Cedu.wpi.first.util.sendable.SendableBuilder
 Cedu.wpi.first.util.sendable.SendableRegistry
 Cedu.wpi.first.math.filter.SlewRateLimiter
 CrobotCore.SmartMotor.SmartMotorModeSpecifies the type of control
 CrobotCore.SmartMotor.SmartMotorTypeSpecifies the type of motor
 Cedu.wpi.first.math.controller.LTVUnicycleController.State
 Cedu.wpi.first.math.StateSpaceUtil
 Cedu.wpi.first.networktables.StringArrayPublisher
 Cedu.wpi.first.networktables.StringArrayTopic
 Cedu.wpi.first.networktables.StringTopic
 Cedu.wpi.first.util.struct.Struct< T >
 Cedu.wpi.first.util.struct.Struct< ChassisSpeeds >
 Cedu.wpi.first.util.struct.Struct< Pose2d >
 Cedu.wpi.first.util.struct.Struct< Rotation2d >
 Cedu.wpi.first.util.struct.Struct< SwerveModulePosition >
 Cedu.wpi.first.util.struct.Struct< SwerveModuleState >
 Cedu.wpi.first.util.struct.Struct< Transform2d >
 Cedu.wpi.first.util.struct.Struct< Translation2d >
 Cedu.wpi.first.util.struct.Struct< Twist2d >
 Cedu.wpi.first.wpilibj2.command.Subsystem
 Cedu.wpi.first.math.kinematics.SwerveDriveOdometry
 Cedu.wpi.first.math.estimator.SwerveDrivePoseEstimator
 Cedu.wpi.first.math.kinematics.SwerveDriveWheelPositions
 Cedu.wpi.first.units.Temperature
 Cedu.wpi.first.units.Time
 Cedu.wpi.first.math.interpolation.TimeInterpolatableBuffer< T >
 Cedu.wpi.first.wpilibj.Timer
 Cedu.wpi.first.networktables.TimestampedDoubleArray
 Cedu.wpi.first.networktables.TimestampedString
 Cedu.wpi.first.wpilibj.Tracer
 Cedu.wpi.first.math.trajectory.TrapezoidProfile
 Ccom.pathplanner.lib.auto.AutoBuilder.TriFunction< In1, In2, In3, Out >
 Ccom.pathplanner.lib.auto.AutoBuilder.TriFunction< com.pathplanner.lib.path.PathPlannerPath, com.pathplanner.lib.path.PathConstraints, Double, edu.wpi.first.wpilibj2.command.Command >
 Cedu.wpi.first.wpilibj2.command.button.Trigger
 Cedu.wpi.first.units.UnaryFunction
 Cedu.wpi.first.units.Unit< U extends Unit
 Cedu.wpi.first.units.UnitBuilder< U extends Unit
 Cedu.wpi.first.math.util.Units
 Cedu.wpi.first.units.Units
 Cedu.wpi.first.math.VecBuilder
 Cedu.wpi.first.math.Vector< edu.wpi.first.math.numbers.N3 >
 Cedu.wpi.first.units.Velocity< D extends Unit
 Cedu.wpi.first.units.Voltage
 Cedu.wpi.first.math.kinematics.WheelPositions< T extends WheelPositions
 Cedu.wpi.first.util.WPISerializable
 Cedu.wpi.first.wpilibj.XboxController