All Classes
Class | Description |
---|---|
AbsoluteSensorRangeValue |
The range of the absolute sensor in rotations, either [-0.5, 0.5) or [0, 1).
|
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 | |
CANBus |
Static class for getting information about available CAN buses.
|
CANBus.CANBusStatus |
Contains status information about a CAN bus.
|
CANBusJNI | |
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.
|
CtreJniWrapper | |
CurrentLimitsConfigs |
Configs that directly affect current limiting features.
|
CustomParamsConfigs |
Custom Params.
|
DeviceEnableValue |
Whether the device is enabled.
|
DeviceIdentifier | |
DeviceType |
Enumeration of all supported device types.
|
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 the forward limit switch is normally-open (default) or
normally-closed.
|
ForwardLimitValue |
Forward Limit Pin.
|
FrcLockValue |
Whether device is locked by FRC.
|
GravityTypeValue |
Gravity Feedforward/Feedback 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 states.
|
InvertedValue |
Invert state of the device.
|
ISerializable | |
IsPROLicensedValue |
Whether the device is Pro licensed
|
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".
|
Licensing_IsSeasonPassedValue |
Whether the device is Season Pass licensed
|
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.
|
MotionMagicExpoDutyCycle |
Requests Motion Magic® to target a final position using an exponential motion
profile.
|
MotionMagicExpoTorqueCurrentFOC |
Requires Phoenix Pro;
Requests Motion Magic® to target a final position using an exponential motion
profile.
|
MotionMagicExpoVoltage |
Requests Motion Magic® to target a final position using an exponential 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.
|
MotorOutputStatusValue |
Assess the status of the motor output with respect to load and supply.
|
MotorSafetyImplem |
Implem of MotorSafety interface from WPILib.
|
MotorTypeValue |
The type of motor attached to the Talon FX
|
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 the reverse limit switch is normally-open (default) or
normally-closed.
|
ReverseLimitValue |
Reverse Limit Pin.
|
RobotEnableValue |
Whether the robot is enabled.
|
SensorDirectionValue |
Direction of the sensor to determine positive rotation, as seen facing the
LED side of the CANcoder.
|
SignalLogger |
Static class for controlling the Phoenix 6 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.
|
StaticFeedforwardSignValue |
Static Feedforward Sign during position closed loop
|
StatusCode |
Status codes reported by APIs, including OK,
warnings, and errors.
|
StatusSignal<T> |
Represents a status signal with data of type T, and
operations available to retrieve information about
the signal.
|
StatusSignal.SignalMeasurement<L> |
Information from a single measurement of a status 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.
|
SwerveDrivetrain.SwerveDriveState |
Plain-Old-Data class holding the state of the swerve drivetrain.
|
SwerveDrivetrainConstants |
Common constants for a swerve drivetrain.
|
SwerveModule |
Swerve Module class that encapsulates a swerve module powered by CTR
Electronics devices.
|
SwerveModule.ClosedLoopOutputType |
Supported closed-loop output types.
|
SwerveModule.DriveRequestType |
All possible control requests for the module drive motor.
|
SwerveModule.SteerRequestType |
All possible control requests for the module steer motor.
|
SwerveModuleConstants |
All constants for a swerve module.
|
SwerveModuleConstants.SteerFeedbackType |
Supported feedback sensors for the steer motors.
|
SwerveModuleConstantsFactory |
Constants that are common across the swerve modules, used
for creating instances of module-specific
SwerveModuleConstants . |
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.ForwardReference |
The reference for "forward" is sometimes different if you're talking
about field relative.
|
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.
|
SwerveRequest.SysIdSwerveRotation |
SysId-specific SwerveRequest to characterize the rotational
characteristics of a swerve drivetrain.
|
SwerveRequest.SysIdSwerveSteerGains |
SysId-specific SwerveRequest to characterize the steer module
characteristics of a swerve drivetrain.
|
SwerveRequest.SysIdSwerveTranslation |
SysId-specific SwerveRequest to characterize the translational
characteristics of a swerve drivetrain.
|
System_StateValue |
System state of the device
|
TalonFX |
WPILib-integrated version of
CoreTalonFX |
TalonFXConfiguration |
Class description for the Talon FX integrated motor controller.
|
TalonFXConfigurator |
Class description for the Talon FX integrated motor controller.
|
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 that affect 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 |
Configs that affect Voltage control types.
|
VoltageOut |
Request a specified voltage.
|