All Classes
| Class | Description |
|---|---|
| AbsoluteSensorRangeValue |
The range of the absolute sensor, either [0, 1) or [-0.5, 0.5).
|
| AllTimestamps |
A collection of timestamps for a received signal.
|
| AppliedRotorPolarityValue |
The applied rotor polarity.
|
| AudioConfigs |
Configs that affect audible components of the device.
|
| AutoFeedEnable | |
| BaseStatusSignal |
Class that provides operations to retrieve
information about a status signal.
|
| BridgeOutputValue |
The applied output of the bridge.
|
| CallbackHelper | |
| CANcoder |
WPILib-integrated version of
CoreCANcoder |
| CANcoderConfiguration |
Class for CANcoder, a CAN based magnetic encoder that provides absolute and
relative position along with filtered velocity.
|
| CANcoderConfigurator |
Class for CANcoder, a CAN based magnetic encoder that provides absolute and
relative position along with filtered velocity.
|
| CANcoderSimState |
Class to control the state of a simulated
CANcoder. |
| ChassisReference |
Represents the orientation of a device relative to the robot chassis.
|
| ClosedLoopGeneralConfigs |
Configs that affect general behavior during closed-looping.
|
| ClosedLoopRampsConfigs |
Configs that affect the closed-loop control of this motor
controller.
|
| CoastOut |
Request coast neutral output of actuator.
|
| ConfigJNI | |
| ControlConfigJNI | |
| ControlJNI | |
| ControlModeValue |
The active control mode of the motor controller
|
| ControlRequest |
Abstract Control Request class that other control requests extend for use.
|
| CoreCANcoder |
Class for CANcoder, a CAN based magnetic encoder that provides absolute and
relative position along with filtered velocity.
|
| CorePigeon2 |
Class description for the Pigeon 2 IMU sensor that measures orientation.
|
| CoreTalonFX |
Class description for the Talon FX integrated motor controller that runs on
associated Falcon motors.
|
| CtreJniWrapper | |
| CurrentLimitsConfigs |
Configs that directly affect current limiting features.
|
| CustomParamsConfigs |
Custom Params.
|
| DeviceEnableValue |
True if the device is enabled.
|
| DeviceIdentifier | |
| DeviceType |
Enumeration of all supported device types.
|
| Diff_DutyCycleOut_PositionDutyCycle |
Requires Phoenix Pro;
Differential control with duty cycle average target and position difference
target.
|
| Diff_DutyCycleOut_VelocityDutyCycle |
Requires Phoenix Pro;
Differential control with duty cycle average target and velocity difference
target.
|
| Diff_MotionMagicDutyCycle_PositionDutyCycle |
Requires Phoenix Pro;
Differential control with Motion Magic® average target and position
difference target using dutycycle control.
|
| Diff_MotionMagicDutyCycle_VelocityDutyCycle |
Requires Phoenix Pro;
Differential control with Motion Magic® average target and velocity
difference target using dutycycle control.
|
| Diff_MotionMagicTorqueCurrentFOC_PositionTorqueCurrentFOC |
Requires Phoenix Pro;
Differential control with Motion Magic® average target and position
difference target using torque current control.
|
| Diff_MotionMagicTorqueCurrentFOC_VelocityTorqueCurrentFOC |
Requires Phoenix Pro;
Differential control with Motion Magic® average target and velocity
difference target using torque current control.
|
| Diff_MotionMagicVoltage_PositionVoltage |
Requires Phoenix Pro;
Differential control with Motion Magic® average target and position
difference target using voltage control.
|
| Diff_MotionMagicVoltage_VelocityVoltage |
Requires Phoenix Pro;
Differential control with Motion Magic® average target and velocity
difference target using voltage control.
|
| Diff_PositionDutyCycle_PositionDutyCycle |
Requires Phoenix Pro;
Differential control with position average target and position difference
target using dutycycle control.
|
| Diff_PositionDutyCycle_VelocityDutyCycle |
Requires Phoenix Pro;
Differential control with position average target and velocity difference
target using dutycycle control.
|
| Diff_PositionTorqueCurrentFOC_PositionTorqueCurrentFOC |
Requires Phoenix Pro;
Differential control with position average target and position difference
target using torque current control.
|
| Diff_PositionTorqueCurrentFOC_VelocityTorqueCurrentFOC |
Requires Phoenix Pro;
Differential control with position average target and velocity difference
target using torque current control.
|
| Diff_PositionVoltage_PositionVoltage |
Requires Phoenix Pro;
Differential control with position average target and position difference
target using voltage control.
|
| Diff_PositionVoltage_VelocityVoltage |
Requires Phoenix Pro;
Differential control with position average target and velocity difference
target using voltage control.
|
| Diff_TorqueCurrentFOC_PositionTorqueCurrentFOC |
Requires Phoenix Pro;
Differential control with torque current average target and position
difference target.
|
| Diff_TorqueCurrentFOC_VelocityTorqueCurrentFOC |
Requires Phoenix Pro;
Differential control with torque current average target and velocity
difference target.
|
| Diff_VelocityDutyCycle_PositionDutyCycle |
Requires Phoenix Pro;
Differential control with velocity average target and position difference
target using dutycycle control.
|
| Diff_VelocityDutyCycle_VelocityDutyCycle |
Requires Phoenix Pro;
Differential control with velocity average target and velocity difference
target using dutycycle control.
|
| Diff_VelocityTorqueCurrentFOC_PositionTorqueCurrentFOC |
Requires Phoenix Pro;
Differential control with velocity average target and position difference
target using torque current control.
|
| Diff_VelocityTorqueCurrentFOC_VelocityTorqueCurrentFOC |
Requires Phoenix Pro;
Differential control with velocity average target and velocity difference
target using torque current control.
|
| Diff_VelocityVoltage_PositionVoltage |
Requires Phoenix Pro;
Differential control with velocity average target and position difference
target using voltage control.
|
| Diff_VelocityVoltage_VelocityVoltage |
Requires Phoenix Pro;
Differential control with velocity average target and velocity difference
target using voltage control.
|
| Diff_VoltageOut_PositionVoltage |
Requires Phoenix Pro;
Differential control with voltage average target and position difference
target.
|
| Diff_VoltageOut_VelocityVoltage |
Requires Phoenix Pro;
Differential control with voltage average target and velocity difference
target.
|
| DifferentialConstantsConfigs |
Configs related to constants used for differential control of a
mechanism.
|
| DifferentialControlModeValue |
The active control mode of the differential controller
|
| DifferentialDutyCycle |
Request a specified motor duty cycle with a differential position
closed-loop.
|
| DifferentialFollower |
Follow the differential motor output of another Talon.
|
| DifferentialMechanism |
Manages control of a two-axis differential mechanism.
|
| DifferentialMechanism.DifferentialPigeon2Source |
Sensor sources for a differential Pigeon 2.
|
| DifferentialMechanism.DisabledReason |
Possible reasons for the mechanism to disable.
|
| DifferentialMechanism.RequiresUserReason |
Possible reasons for the mechanism to require
user action to resume control.
|
| DifferentialMotionMagicDutyCycle |
Requests Motion Magic® to target a final position using a motion profile, and
PID to a differential position setpoint.
|
| DifferentialMotionMagicVoltage |
Requests Motion Magic® to target a final position using a motion profile, and
PID to a differential position setpoint.
|
| DifferentialPositionDutyCycle |
Request PID to target position with a differential position setpoint.
|
| DifferentialPositionVoltage |
Request PID to target position with a differential position setpoint
|
| DifferentialSensorsConfigs |
Configs related to sensors used for differential control of a
mechanism.
|
| DifferentialSensorSourceValue |
Choose what sensor source is used for differential control of a mechanism.
|
| DifferentialStrictFollower |
Follow the differential motor output of another Talon while ignoring the
master's invert setting.
|
| DifferentialVelocityDutyCycle |
Request PID to target velocity with a differential position setpoint.
|
| DifferentialVelocityVoltage |
Request PID to target velocity with a differential position setpoint.
|
| DifferentialVoltage |
Request a specified voltage with a differential position closed-loop.
|
| DutyCycleOut |
Request a specified motor duty cycle.
|
| DynamicMotionMagicDutyCycle |
Requires Phoenix Pro and CANivore;
Requests Motion Magic® to target a final position using a motion profile.
|
| DynamicMotionMagicTorqueCurrentFOC |
Requires Phoenix Pro and CANivore;
Requests Motion Magic® to target a final position using a motion profile.
|
| DynamicMotionMagicVoltage |
Requires Phoenix Pro and CANivore;
Requests Motion Magic® to target a final position using a motion profile.
|
| EmptyControl |
Generic Empty Control class used to do nothing.
|
| ErrorReportingJNI | |
| FeedbackConfigs |
Configs that affect the feedback of this motor controller.
|
| FeedbackSensorSourceValue |
Choose what sensor source is reported via API and used by closed-loop and
limit features.
|
| Follower |
Follow the motor output of another Talon.
|
| ForwardLimitSourceValue |
Determines where to poll the forward limit switch.
|
| ForwardLimitTypeValue |
Determines if limit is normally-open (default) or normally-closed.
|
| ForwardLimitValue |
Forward Limit Pin.
|
| FrcLockValue |
True if device is locked by FRC.
|
| GravityTypeValue |
Gravity Feedforward Type
|
| GyroTrimConfigs |
Configs to trim the Pigeon2's gyroscope.
|
| HardwareJNI | |
| HardwareJNI.Context | |
| HardwareLimitSwitchConfigs |
Configs that change how the motor controller behaves under
different limit switch statse.
|
| InvertedValue |
Invert state of the device
|
| ISerializable | |
| IsPROLicensedValue |
Whether the device is pro licensed or not
|
| Led1OffColorValue |
The Color of LED1 when it's "Off".
|
| Led1OnColorValue |
The Color of LED1 when it's "On".
|
| Led2OffColorValue |
The Color of LED2 when it's "Off".
|
| Led2OnColorValue |
The Color of LED2 when it's "On".
|
| MagnetHealthValue |
Magnet health as measured by CANcoder.
|
| MagnetSensorConfigs |
Configs that affect the magnet sensor and how to interpret it.
|
| MechanismState |
Possible states of a mechanism.
|
| MotionMagicConfigs |
Configs for Motion Magic®.
|
| MotionMagicDutyCycle |
Requests Motion Magic® to target a final position using a motion profile.
|
| MotionMagicIsRunningValue |
Check if Motion Magic® is running.
|
| MotionMagicTorqueCurrentFOC |
Requires Phoenix Pro;
Requests Motion Magic® to target a final position using a motion profile.
|
| MotionMagicVelocityDutyCycle |
Requests Motion Magic® to target a final velocity using a motion profile.
|
| MotionMagicVelocityTorqueCurrentFOC |
Requests Motion Magic® to target a final velocity using a motion profile.
|
| MotionMagicVelocityVoltage |
Requests Motion Magic® to target a final velocity using a motion profile.
|
| MotionMagicVoltage |
Requests Motion Magic® to target a final position using a motion profile.
|
| MotorOutputConfigs |
Configs that directly affect motor-output.
|
| MotorSafetyImplem |
implem of MotorSafety interface in WPI.
|
| MountPoseConfigs |
Configs for Pigeon 2's Mount Pose configuration.
|
| MusicTone |
Plays a single tone at the user specified frequency.
|
| NeutralModeValue |
The state of the motor controller bridge when output is neutral or disabled.
|
| NeutralOut |
Request neutral output of actuator.
|
| OpenLoopRampsConfigs |
Configs that affect the open-loop control of this motor controller.
|
| Orchestra |
Orchestra is used to play music through devices.
|
| OrchestraJNI | |
| ParentConfiguration | |
| ParentConfigurator | |
| ParentDevice | |
| ParentDevice.MapGenerator<T> | |
| PhoenixPIDController |
Phoenix-centric PID controller taken from WPI's
PIDController class. |
| Pigeon2 | |
| Pigeon2Configuration |
Class description for the Pigeon 2 IMU sensor that measures orientation.
|
| Pigeon2Configurator |
Class description for the Pigeon 2 IMU sensor that measures orientation.
|
| Pigeon2FeaturesConfigs |
Configs to enable/disable various features of the Pigeon2.
|
| Pigeon2SimState |
Class to control the state of a simulated
Pigeon2. |
| PlatformJNI | |
| PositionDutyCycle |
Request PID to target position with duty cycle feedforward.
|
| PositionTorqueCurrentFOC |
Requires Phoenix Pro;
Request PID to target position with torque current feedforward.
|
| PositionVoltage |
Request PID to target position with voltage feedforward
|
| ReverseLimitSourceValue |
Determines where to poll the reverse limit switch.
|
| ReverseLimitTypeValue |
Determines if limit is normally-open (default) or normally-closed.
|
| ReverseLimitValue |
Reverse Limit Pin.
|
| RobotEnableValue |
True if the robot is enabled.
|
| SensorDirectionValue |
Direction of the sensor to determine positive facing the LED side of the
CANcoder.
|
| SignalLogger |
Static class for controlling the signal logger
|
| SignalLoggerJNI | |
| SimpleDifferentialMechanism |
Manages control of a simple two-axis differential mechanism.
|
| SimpleDifferentialMechanism.DifferentialPigeon2Source |
Sensor sources for a differential Pigeon 2.
|
| SimpleDifferentialMechanism.DisabledReason |
Possible reasons for the mechanism to disable.
|
| SimpleDifferentialMechanism.RequiresUserReason |
Possible reasons for the mechanism to require
user action to resume control.
|
| SimSwerveDrivetrain |
Extremely simplified swerve drive simulation class.
|
| Slot0Configs |
Gains for the specified slot.
|
| Slot1Configs |
Gains for the specified slot.
|
| Slot2Configs |
Gains for the specified slot.
|
| SlotConfigs |
Gains for the specified slot.
|
| SoftwareLimitSwitchConfigs |
Configs that affect how software-limit switches behave.
|
| StaticBrake |
Applies full neutral-brake by shorting motor leads together.
|
| StatusCode | |
| StatusSignal<T> |
Represents a status signal with data of type T, and
operations available to retrieve information about
the signal.
|
| StatusSignalJNI | |
| StrictFollower |
Follow the motor output of another Talon while ignoring the master's invert
setting.
|
| SwerveDrivetrain |
Swerve Drive class utilizing CTR Electronics' Phoenix 6 API.
|
| SwerveDrivetrainConstants | |
| SwerveModule |
Swerve Module class that encapsulates a swerve module powered by CTR
Electronics devices.
|
| SwerveModuleConstants | |
| SwerveModuleConstants.SwerveModuleSteerFeedbackType | |
| SwerveModuleConstantsFactory | |
| SwerveRequest |
Container for all the Swerve Requests.
|
| SwerveRequest.ApplyChassisSpeeds |
Accepts a generic ChassisSpeeds to apply to the drivetrain.
|
| SwerveRequest.FieldCentric |
Drives the swerve drivetrain in a field-centric manner.
|
| SwerveRequest.FieldCentricFacingAngle |
Drives the swerve drivetrain in a field-centric manner, maintaining a
specified heading
angle to ensure the robot is facing the desired direction
|
| SwerveRequest.Idle |
Does nothing to the swerve module state.
|
| SwerveRequest.PointWheelsAt |
Sets the swerve drive modules to point to a specified direction.
|
| SwerveRequest.RobotCentric |
Drives the swerve drivetrain in a robot-centric manner.
|
| SwerveRequest.SwerveControlRequestParameters | |
| SwerveRequest.SwerveDriveBrake |
Sets the swerve drive module states to point inward on the
robot in an "X" fashion, creating a natural brake which will
oppose any motion.
|
| System_StateValue |
System state of the device
|
| TalonFX |
WPILib-integrated version of
CoreTalonFX |
| TalonFXConfiguration |
Class description for the Talon FX integrated motor controller that runs on
associated Falcon motors.
|
| TalonFXConfigurator |
Class description for the Talon FX integrated motor controller that runs on
associated Falcon motors.
|
| TalonFXSimState |
Class to control the state of a simulated
TalonFX. |
| Timestamp |
Information about the timestamp of a signal.
|
| Timestamp.TimestampSource |
Source of the timestamp.
|
| TorqueCurrentConfigs |
Configs to control the maximum and minimum applied torque when
using Torque Current control types.
|
| TorqueCurrentFOC |
Requires Phoenix Pro;
Request a specified motor current (field oriented control).
|
| Unmanaged |
Handles enabling when used in a non-FRC manner
|
| UnmanagedJNI | |
| Utils | |
| VelocityDutyCycle |
Request PID to target velocity with duty cycle feedforward.
|
| VelocityTorqueCurrentFOC |
Requires Phoenix Pro;
Request PID to target velocity with torque current feedforward.
|
| VelocityVoltage |
Request PID to target velocity with voltage feedforward.
|
| VoltageConfigs |
Voltage-specific configs
|
| VoltageOut |
Request a specified voltage.
|