▼Nctre | |
▼Nphoenix | |
►Nplatform | |
►Ncan | |
Ccanframe_t | "plain old data" container for holding a CAN Frame Event |
►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 |
▼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 | |
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 |
►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 |
C_network_signal_t | |
C_return_values_t | |
C_signal_values_t | |