| ▼Nctre | |
| ▼Nphoenix | |
| ►Nplatform | |
| ►Ncan | |
| Ccanframe_t | "plain old data" container for holding a CAN Frame Event |
| Nstring_util | |
| ►Nthreading | |
| CManualEvent | Manual Event object, useful for signaling other threads about an event |
| CMovableMutex | An extension of mutex that defines an empty move constructor and assignment operator |
| CRcManualEvent | Reference-counted Manual Event |
| Nunmanaged | |
| ▼Nphoenix6 | |
| ►Nconfigs | |
| CAudioConfigs | Configs that affect audible components of the device |
| CCANcoderConfiguration | Class for CANcoder, a CAN based magnetic encoder that provides absolute and relative position along with filtered velocity |
| CCANcoderConfigurator | Class for CANcoder, a CAN based magnetic encoder that provides absolute and relative position along with filtered velocity |
| CClosedLoopGeneralConfigs | Configs that affect general behavior during closed-looping |
| CClosedLoopRampsConfigs | Configs that affect the closed-loop control of this motor controller |
| CCurrentLimitsConfigs | Configs that directly affect current limiting features |
| CCustomParamsConfigs | Custom Params |
| CDifferentialConstantsConfigs | Configs related to constants used for differential control of a mechanism |
| CDifferentialSensorsConfigs | Configs related to sensors used for differential control of a mechanism |
| CFeedbackConfigs | Configs that affect the feedback of this motor controller |
| CGyroTrimConfigs | Configs to trim the Pigeon2's gyroscope |
| CHardwareLimitSwitchConfigs | Configs that change how the motor controller behaves under different limit switch states |
| CMagnetSensorConfigs | Configs that affect the magnet sensor and how to interpret it |
| CMotionMagicConfigs | Configs for Motion Magic® |
| CMotorOutputConfigs | Configs that directly affect motor output |
| CMountPoseConfigs | Configs for Pigeon 2's Mount Pose configuration |
| COpenLoopRampsConfigs | Configs that affect the open-loop control of this motor controller |
| CParentConfiguration | |
| CParentConfigurator | |
| CPigeon2Configuration | Class description for the Pigeon 2 IMU sensor that measures orientation |
| CPigeon2Configurator | Class description for the Pigeon 2 IMU sensor that measures orientation |
| CPigeon2FeaturesConfigs | Configs to enable/disable various features of the Pigeon2 |
| CSlot0Configs | Gains for the specified slot |
| CSlot1Configs | Gains for the specified slot |
| CSlot2Configs | Gains for the specified slot |
| CSlotConfigs | Gains for the specified slot |
| CSoftwareLimitSwitchConfigs | Configs that affect how software-limit switches behave |
| CTalonFXConfiguration | Class description for the Talon FX integrated motor controller |
| CTalonFXConfigurator | Class description for the Talon FX integrated motor controller |
| CTorqueCurrentConfigs | Configs that affect Torque Current control types |
| CVoltageConfigs | Configs that affect Voltage control types |
| ►Ncontrols | |
| Ncompound | |
| CCoastOut | Request coast neutral output of actuator |
| CControlRequest | Abstract Control Request class that other control requests extend for use |
| CDifferentialDutyCycle | Request a specified motor duty cycle with a differential position closed-loop |
| CDifferentialFollower | Follow the differential motor output of another Talon |
| CDifferentialMotionMagicDutyCycle | Requests Motion Magic® to target a final position using a motion profile, and PID to a differential position setpoint |
| CDifferentialMotionMagicVoltage | Requests Motion Magic® to target a final position using a motion profile, and PID to a differential position setpoint |
| CDifferentialPositionDutyCycle | Request PID to target position with a differential position setpoint |
| CDifferentialPositionVoltage | Request PID to target position with a differential position setpoint |
| CDifferentialStrictFollower | Follow the differential motor output of another Talon while ignoring the master's invert setting |
| CDifferentialVelocityDutyCycle | Request PID to target velocity with a differential position setpoint |
| CDifferentialVelocityVoltage | Request PID to target velocity with a differential position setpoint |
| CDifferentialVoltage | Request a specified voltage with a differential position closed-loop |
| CDutyCycleOut | Request a specified motor duty cycle |
| CDynamicMotionMagicDutyCycle | Requires Phoenix Pro and CANivore; Requests Motion Magic® to target a final position using a motion profile |
| CDynamicMotionMagicTorqueCurrentFOC | Requires Phoenix Pro and CANivore; Requests Motion Magic® to target a final position using a motion profile |
| CDynamicMotionMagicVoltage | Requires Phoenix Pro and CANivore; Requests Motion Magic® to target a final position using a motion profile |
| CEmptyControl | Generic Empty Control class used to do nothing |
| CFollower | Follow the motor output of another Talon |
| CMotionMagicDutyCycle | Requests Motion Magic® to target a final position using a motion profile |
| CMotionMagicExpoDutyCycle | Requests Motion Magic® to target a final position using an exponential motion profile |
| CMotionMagicExpoTorqueCurrentFOC | Requires Phoenix Pro; Requests Motion Magic® to target a final position using an exponential motion profile |
| CMotionMagicExpoVoltage | Requests Motion Magic® to target a final position using an exponential motion profile |
| CMotionMagicTorqueCurrentFOC | Requires Phoenix Pro; Requests Motion Magic® to target a final position using a motion profile |
| CMotionMagicVelocityDutyCycle | Requests Motion Magic® to target a final velocity using a motion profile |
| CMotionMagicVelocityTorqueCurrentFOC | Requests Motion Magic® to target a final velocity using a motion profile |
| CMotionMagicVelocityVoltage | Requests Motion Magic® to target a final velocity using a motion profile |
| CMotionMagicVoltage | Requests Motion Magic® to target a final position using a motion profile |
| CMusicTone | Plays a single tone at the user specified frequency |
| CNeutralOut | Request neutral output of actuator |
| CPositionDutyCycle | Request PID to target position with duty cycle feedforward |
| CPositionTorqueCurrentFOC | Requires Phoenix Pro; Request PID to target position with torque current feedforward |
| CPositionVoltage | Request PID to target position with voltage feedforward |
| CStaticBrake | Applies full neutral-brake by shorting motor leads together |
| CStrictFollower | Follow the motor output of another Talon while ignoring the master's invert setting |
| CTorqueCurrentFOC | Requires Phoenix Pro; Request a specified motor current (field oriented control) |
| CVelocityDutyCycle | Request PID to target velocity with duty cycle feedforward |
| CVelocityTorqueCurrentFOC | Requires Phoenix Pro; Request PID to target velocity with torque current feedforward |
| CVelocityVoltage | Request PID to target velocity with voltage feedforward |
| CVoltageOut | Request a specified voltage |
| ►Nhardware | |
| ►Ncore | |
| CCoreCANcoder | Class for CANcoder, a CAN based magnetic encoder that provides absolute and relative position along with filtered velocity |
| CCorePigeon2 | Class description for the Pigeon 2 IMU sensor that measures orientation |
| CCoreTalonFX | Class description for the Talon FX integrated motor controller |
| CCANcoder | Class for CANcoder, a CAN based magnetic encoder that provides absolute and relative position along with filtered velocity |
| CDeviceIdentifier | |
| ►CParentDevice | Parent class for all devices |
| Cis_all_device | Type trait to verify that all types passed in are subclasses of ParentDevice |
| CPigeon2 | Class description for the Pigeon 2 IMU sensor that measures orientation |
| CTalonFX | Class description for the Talon FX integrated motor controller |
| ►Nmechanisms | |
| CDifferentialMechanism | Manages control of a two-axis differential mechanism |
| CSimpleDifferentialMechanism | Manages control of a simple two-axis differential mechanism |
| ►Nnetworking | |
| CWrappers | |
| ►Nsignals | |
| CAbsoluteSensorRangeValue | The range of the absolute sensor in rotations, either [-0.5, 0.5) or [0, 1) |
| CAppliedRotorPolarityValue | The applied rotor polarity |
| CBridgeOutputValue | The applied output of the bridge |
| CControlModeValue | The active control mode of the motor controller |
| CDeviceEnableValue | Whether the device is enabled |
| CDifferentialControlModeValue | The active control mode of the differential controller |
| CDifferentialSensorSourceValue | Choose what sensor source is used for differential control of a mechanism |
| CFeedbackSensorSourceValue | Choose what sensor source is reported via API and used by closed-loop and limit features |
| CForwardLimitSourceValue | Determines where to poll the forward limit switch |
| CForwardLimitTypeValue | Determines if the forward limit switch is normally-open (default) or normally-closed |
| CForwardLimitValue | Forward Limit Pin |
| CFrcLockValue | Whether device is locked by FRC |
| CGravityTypeValue | Gravity Feedforward/Feedback Type |
| CInvertedValue | Invert state of the device |
| CIsPROLicensedValue | Whether the device is Pro licensed |
| CLed1OffColorValue | The Color of LED1 when it's "Off" |
| CLed1OnColorValue | The Color of LED1 when it's "On" |
| CLed2OffColorValue | The Color of LED2 when it's "Off" |
| CLed2OnColorValue | The Color of LED2 when it's "On" |
| CLicensing_IsSeasonPassedValue | Whether the device is Season Pass licensed |
| CMagnetHealthValue | Magnet health as measured by CANcoder |
| CMotionMagicIsRunningValue | Check if Motion Magic® is running |
| CMotorOutputStatusValue | Assess the status of the motor output with respect to load and supply |
| CMotorTypeValue | The type of motor attached to the Talon FX |
| CNeutralModeValue | The state of the motor controller bridge when output is neutral or disabled |
| CReverseLimitSourceValue | Determines where to poll the reverse limit switch |
| CReverseLimitTypeValue | Determines if the reverse limit switch is normally-open (default) or normally-closed |
| CReverseLimitValue | Reverse Limit Pin |
| CRobotEnableValue | Whether the robot is enabled |
| CSensorDirectionValue | Direction of the sensor to determine positive rotation, as seen facing the LED side of the CANcoder |
| CStaticFeedforwardSignValue | Static Feedforward Sign during position closed loop |
| CSystem_StateValue | System state of the device |
| ►Nsim | |
| CCANcoderSimState | Class to control the state of a simulated hardware::CANcoder |
| CPigeon2SimState | Class to control the state of a simulated hardware::Pigeon2 |
| CTalonFXSimState | Class to control the state of a simulated hardware::TalonFX |
| Nspns | |
| ►Nwpiutils | |
| CAutoFeedEnable | |
| CCallbackHelper | |
| CMotorSafetyImplem | Implem of MotorSafety interface from WPILib |
| CAllTimestamps | A collection of timestamps for a received signal |
| ►CBaseStatusSignal | Class that provides operations to retrieve information about a status signal |
| Cis_all_status_signal | Type trait to verify that all types passed in are subclasses of BaseStatusSignal |
| ►CCANBus | Static class for getting information about available CAN buses |
| CCANBusStatus | Contains status information about a CAN bus |
| CISerializable | |
| COrchestra | Orchestra is used to play music through devices |
| CSignalLogger | Static class for controlling the Phoenix 6 signal logger |
| CSignalMeasurement | Information from a single measurement of a status signal |
| CStatusSignal | Represents a status signal with data of type T, and operations available to retrieve information about the signal |
| CTimestamp | Information about the timestamp of a signal |