CTRE Phoenix 6 C++ 24.3.0
ctre::phoenix6::controls Namespace Reference

Namespaces

namespace  compound
 

Classes

class  CoastOut
 Request coast neutral output of actuator. More...
 
class  ControlRequest
 Abstract Control Request class that other control requests extend for use. More...
 
class  DifferentialDutyCycle
 Request a specified motor duty cycle with a differential position closed-loop. More...
 
class  DifferentialFollower
 Follow the differential motor output of another Talon. More...
 
class  DifferentialMotionMagicDutyCycle
 Requests Motion Magic® to target a final position using a motion profile, and PID to a differential position setpoint. More...
 
class  DifferentialMotionMagicVoltage
 Requests Motion Magic® to target a final position using a motion profile, and PID to a differential position setpoint. More...
 
class  DifferentialPositionDutyCycle
 Request PID to target position with a differential position setpoint. More...
 
class  DifferentialPositionVoltage
 Request PID to target position with a differential position setpoint. More...
 
class  DifferentialStrictFollower
 Follow the differential motor output of another Talon while ignoring the master's invert setting. More...
 
class  DifferentialVelocityDutyCycle
 Request PID to target velocity with a differential position setpoint. More...
 
class  DifferentialVelocityVoltage
 Request PID to target velocity with a differential position setpoint. More...
 
class  DifferentialVoltage
 Request a specified voltage with a differential position closed-loop. More...
 
class  DutyCycleOut
 Request a specified motor duty cycle. More...
 
class  DynamicMotionMagicDutyCycle
 Requires Phoenix Pro and CANivore; Requests Motion Magic® to target a final position using a motion profile. More...
 
class  DynamicMotionMagicTorqueCurrentFOC
 Requires Phoenix Pro and CANivore; Requests Motion Magic® to target a final position using a motion profile. More...
 
class  DynamicMotionMagicVoltage
 Requires Phoenix Pro and CANivore; Requests Motion Magic® to target a final position using a motion profile. More...
 
class  EmptyControl
 Generic Empty Control class used to do nothing. More...
 
class  Follower
 Follow the motor output of another Talon. More...
 
class  MotionMagicDutyCycle
 Requests Motion Magic® to target a final position using a motion profile. More...
 
class  MotionMagicExpoDutyCycle
 Requests Motion Magic® to target a final position using an exponential motion profile. More...
 
class  MotionMagicExpoTorqueCurrentFOC
 Requires Phoenix Pro; Requests Motion Magic® to target a final position using an exponential motion profile. More...
 
class  MotionMagicExpoVoltage
 Requests Motion Magic® to target a final position using an exponential motion profile. More...
 
class  MotionMagicTorqueCurrentFOC
 Requires Phoenix Pro; Requests Motion Magic® to target a final position using a motion profile. More...
 
class  MotionMagicVelocityDutyCycle
 Requests Motion Magic® to target a final velocity using a motion profile. More...
 
class  MotionMagicVelocityTorqueCurrentFOC
 Requests Motion Magic® to target a final velocity using a motion profile. More...
 
class  MotionMagicVelocityVoltage
 Requests Motion Magic® to target a final velocity using a motion profile. More...
 
class  MotionMagicVoltage
 Requests Motion Magic® to target a final position using a motion profile. More...
 
class  MusicTone
 Plays a single tone at the user specified frequency. More...
 
class  NeutralOut
 Request neutral output of actuator. More...
 
class  PositionDutyCycle
 Request PID to target position with duty cycle feedforward. More...
 
class  PositionTorqueCurrentFOC
 Requires Phoenix Pro; Request PID to target position with torque current feedforward. More...
 
class  PositionVoltage
 Request PID to target position with voltage feedforward. More...
 
class  StaticBrake
 Applies full neutral-brake by shorting motor leads together. More...
 
class  StrictFollower
 Follow the motor output of another Talon while ignoring the master's invert setting. More...
 
class  TorqueCurrentFOC
 Requires Phoenix Pro; Request a specified motor current (field oriented control). More...
 
class  VelocityDutyCycle
 Request PID to target velocity with duty cycle feedforward. More...
 
class  VelocityTorqueCurrentFOC
 Requires Phoenix Pro; Request PID to target velocity with torque current feedforward. More...
 
class  VelocityVoltage
 Request PID to target velocity with voltage feedforward. More...
 
class  VoltageOut
 Request a specified voltage. More...