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.
|