CTRE Phoenix 6 C++ 26.0.0-beta-1
Loading...
Searching...
No Matches
ctre::phoenix6::mechanisms Namespace Reference

Classes

class  DifferentialMechanism
 Manages control of a two-axis differential mechanism. More...
 
struct  DifferentialMotorConstants
 All constants for setting up the motors of a differential mechanism. More...
 
class  SimpleDifferentialMechanism
 Manages control of a simple two-axis differential mechanism. More...
 

Enumerations

enum class  DifferentialPigeon2Source { Yaw , Pitch , Roll }
 Sensor sources for a differential Pigeon 2. More...
 
enum class  DifferentialCANdiSource { PWM1 , PWM2 , Quadrature }
 Sensor sources for a differential CTR Electronics' CANdi™ branded device. More...
 

Enumeration Type Documentation

◆ DifferentialCANdiSource

Sensor sources for a differential CTR Electronics' CANdi™ branded device.

Enumerator
PWM1 

Use a pulse-width encoder remotely attached to the Sensor Input 1 (S1IN).

PWM2 

Use a pulse-width encoder remotely attached to the Sensor Input 2 (S2IN).

Quadrature 

Use a quadrature encoder remotely attached to the two Sensor Inputs.

◆ DifferentialPigeon2Source

Sensor sources for a differential Pigeon 2.

Enumerator
Yaw 

Use the yaw component of the Pigeon 2.

Pitch 

Use the pitch component of the Pigeon 2.

Roll 

Use the roll component of the Pigeon 2.