C_network_signal_t | |
C_return_values_t | |
C_signal_values_t | |
Cctre::phoenix6::AllTimestamps | A collection of timestamps for a received signal |
Cctre::phoenix6::wpiutils::AutoFeedEnable | |
►Cctre::phoenix6::BaseStatusSignal | Class that provides operations to retrieve information about a status signal |
Cctre::phoenix6::StatusSignal< units::angle::turn_t > | |
Cctre::phoenix6::StatusSignal< int > | |
Cctre::phoenix6::StatusSignal< units::angle::degree_t > | |
Cctre::phoenix6::StatusSignal< units::angular_velocity::degrees_per_second_t > | |
Cctre::phoenix6::StatusSignal< units::dimensionless::scalar_t > | |
Cctre::phoenix6::StatusSignal< T > | Represents a status signal with data of type T, and operations available to retrieve information about the signal |
Cctre::phoenix6::wpiutils::CallbackHelper | |
Cctre::phoenix6::CANBus | Static class for getting information about available CAN buses |
Cctre::phoenix6::CANBus::CANBusStatus | Contains status information about a CAN bus |
Cctre::phoenix6::sim::CANcoderSimState | Class to control the state of a simulated hardware::CANcoder |
Cctre::phoenix::platform::can::canframe_t | "plain old data" container for holding a CAN Frame Event |
►Cstd::conjunction | |
Cctre::phoenix6::BaseStatusSignal::is_all_status_signal< Signals > | Type trait to verify that all types passed in are subclasses of BaseStatusSignal |
Cctre::phoenix6::hardware::ParentDevice::is_all_device< Devices > | Type trait to verify that all types passed in are subclasses of ParentDevice |
►Cctre::phoenix6::controls::ControlRequest | Abstract Control Request class that other control requests extend for use |
Cctre::phoenix6::controls::CoastOut | Request coast neutral output of actuator |
Cctre::phoenix6::controls::DifferentialDutyCycle | Request a specified motor duty cycle with a differential position closed-loop |
Cctre::phoenix6::controls::DifferentialFollower | Follow the differential motor output of another Talon |
Cctre::phoenix6::controls::DifferentialMotionMagicDutyCycle | Requests Motion Magic® to target a final position using a motion profile, and PID to a differential position setpoint |
Cctre::phoenix6::controls::DifferentialMotionMagicVoltage | Requests Motion Magic® to target a final position using a motion profile, and PID to a differential position setpoint |
Cctre::phoenix6::controls::DifferentialPositionDutyCycle | Request PID to target position with a differential position setpoint |
Cctre::phoenix6::controls::DifferentialPositionVoltage | Request PID to target position with a differential position setpoint |
Cctre::phoenix6::controls::DifferentialStrictFollower | Follow the differential motor output of another Talon while ignoring the master's invert setting |
Cctre::phoenix6::controls::DifferentialVelocityDutyCycle | Request PID to target velocity with a differential position setpoint |
Cctre::phoenix6::controls::DifferentialVelocityVoltage | Request PID to target velocity with a differential position setpoint |
Cctre::phoenix6::controls::DifferentialVoltage | Request a specified voltage with a differential position closed-loop |
Cctre::phoenix6::controls::DutyCycleOut | Request a specified motor duty cycle |
Cctre::phoenix6::controls::DynamicMotionMagicDutyCycle | Requires Phoenix Pro and CANivore; Requests Motion Magic® to target a final position using a motion profile |
Cctre::phoenix6::controls::DynamicMotionMagicTorqueCurrentFOC | Requires Phoenix Pro and CANivore; Requests Motion Magic® to target a final position using a motion profile |
Cctre::phoenix6::controls::DynamicMotionMagicVoltage | Requires Phoenix Pro and CANivore; Requests Motion Magic® to target a final position using a motion profile |
Cctre::phoenix6::controls::EmptyControl | Generic Empty Control class used to do nothing |
Cctre::phoenix6::controls::Follower | Follow the motor output of another Talon |
Cctre::phoenix6::controls::MotionMagicDutyCycle | Requests Motion Magic® to target a final position using a motion profile |
Cctre::phoenix6::controls::MotionMagicExpoDutyCycle | Requests Motion Magic® to target a final position using an exponential motion profile |
Cctre::phoenix6::controls::MotionMagicExpoTorqueCurrentFOC | Requires Phoenix Pro; Requests Motion Magic® to target a final position using an exponential motion profile |
Cctre::phoenix6::controls::MotionMagicExpoVoltage | Requests Motion Magic® to target a final position using an exponential motion profile |
Cctre::phoenix6::controls::MotionMagicTorqueCurrentFOC | Requires Phoenix Pro; Requests Motion Magic® to target a final position using a motion profile |
Cctre::phoenix6::controls::MotionMagicVelocityDutyCycle | Requests Motion Magic® to target a final velocity using a motion profile |
Cctre::phoenix6::controls::MotionMagicVelocityTorqueCurrentFOC | Requests Motion Magic® to target a final velocity using a motion profile |
Cctre::phoenix6::controls::MotionMagicVelocityVoltage | Requests Motion Magic® to target a final velocity using a motion profile |
Cctre::phoenix6::controls::MotionMagicVoltage | Requests Motion Magic® to target a final position using a motion profile |
Cctre::phoenix6::controls::MusicTone | Plays a single tone at the user specified frequency |
Cctre::phoenix6::controls::NeutralOut | Request neutral output of actuator |
Cctre::phoenix6::controls::PositionDutyCycle | Request PID to target position with duty cycle feedforward |
Cctre::phoenix6::controls::PositionTorqueCurrentFOC | Requires Phoenix Pro; Request PID to target position with torque current feedforward |
Cctre::phoenix6::controls::PositionVoltage | Request PID to target position with voltage feedforward |
Cctre::phoenix6::controls::StaticBrake | Applies full neutral-brake by shorting motor leads together |
Cctre::phoenix6::controls::StrictFollower | Follow the motor output of another Talon while ignoring the master's invert setting |
Cctre::phoenix6::controls::TorqueCurrentFOC | Requires Phoenix Pro; Request a specified motor current (field oriented control) |
Cctre::phoenix6::controls::VelocityDutyCycle | Request PID to target velocity with duty cycle feedforward |
Cctre::phoenix6::controls::VelocityTorqueCurrentFOC | Requires Phoenix Pro; Request PID to target velocity with torque current feedforward |
Cctre::phoenix6::controls::VelocityVoltage | Request PID to target velocity with voltage feedforward |
Cctre::phoenix6::controls::VoltageOut | Request a specified voltage |
Cctre::phoenix6::hardware::DeviceIdentifier | |
Cctre::phoenix6::mechanisms::DifferentialMechanism | Manages control of a two-axis differential mechanism |
►Cctre::phoenix6::ISerializable | |
►Cctre::phoenix6::configs::ParentConfiguration | |
Cctre::phoenix6::configs::AudioConfigs | Configs that affect audible components of the device |
Cctre::phoenix6::configs::CANcoderConfiguration | Class for CANcoder, a CAN based magnetic encoder that provides absolute and relative position along with filtered velocity |
Cctre::phoenix6::configs::ClosedLoopGeneralConfigs | Configs that affect general behavior during closed-looping |
Cctre::phoenix6::configs::ClosedLoopRampsConfigs | Configs that affect the closed-loop control of this motor controller |
Cctre::phoenix6::configs::CurrentLimitsConfigs | Configs that directly affect current limiting features |
Cctre::phoenix6::configs::CustomParamsConfigs | Custom Params |
Cctre::phoenix6::configs::DifferentialConstantsConfigs | Configs related to constants used for differential control of a mechanism |
Cctre::phoenix6::configs::DifferentialSensorsConfigs | Configs related to sensors used for differential control of a mechanism |
Cctre::phoenix6::configs::FeedbackConfigs | Configs that affect the feedback of this motor controller |
Cctre::phoenix6::configs::GyroTrimConfigs | Configs to trim the Pigeon2's gyroscope |
Cctre::phoenix6::configs::HardwareLimitSwitchConfigs | Configs that change how the motor controller behaves under different limit switch states |
Cctre::phoenix6::configs::MagnetSensorConfigs | Configs that affect the magnet sensor and how to interpret it |
Cctre::phoenix6::configs::MotionMagicConfigs | Configs for Motion Magic® |
Cctre::phoenix6::configs::MotorOutputConfigs | Configs that directly affect motor output |
Cctre::phoenix6::configs::MountPoseConfigs | Configs for Pigeon 2's Mount Pose configuration |
Cctre::phoenix6::configs::OpenLoopRampsConfigs | Configs that affect the open-loop control of this motor controller |
Cctre::phoenix6::configs::Pigeon2Configuration | Class description for the Pigeon 2 IMU sensor that measures orientation |
Cctre::phoenix6::configs::Pigeon2FeaturesConfigs | Configs to enable/disable various features of the Pigeon2 |
Cctre::phoenix6::configs::Slot0Configs | Gains for the specified slot |
Cctre::phoenix6::configs::Slot1Configs | Gains for the specified slot |
Cctre::phoenix6::configs::Slot2Configs | Gains for the specified slot |
Cctre::phoenix6::configs::SlotConfigs | Gains for the specified slot |
Cctre::phoenix6::configs::SoftwareLimitSwitchConfigs | Configs that affect how software-limit switches behave |
Cctre::phoenix6::configs::TalonFXConfiguration | Class description for the Talon FX integrated motor controller |
Cctre::phoenix6::configs::TorqueCurrentConfigs | Configs that affect Torque Current control types |
Cctre::phoenix6::configs::VoltageConfigs | Configs that affect Voltage control types |
Cctre::phoenix6::signals::AbsoluteSensorRangeValue | The range of the absolute sensor in rotations, either [-0.5, 0.5) or [0, 1) |
Cctre::phoenix6::signals::AppliedRotorPolarityValue | The applied rotor polarity |
Cctre::phoenix6::signals::BridgeOutputValue | The applied output of the bridge |
Cctre::phoenix6::signals::ControlModeValue | The active control mode of the motor controller |
Cctre::phoenix6::signals::DeviceEnableValue | Whether the device is enabled |
Cctre::phoenix6::signals::DifferentialControlModeValue | The active control mode of the differential controller |
Cctre::phoenix6::signals::DifferentialSensorSourceValue | Choose what sensor source is used for differential control of a mechanism |
Cctre::phoenix6::signals::FeedbackSensorSourceValue | Choose what sensor source is reported via API and used by closed-loop and limit features |
Cctre::phoenix6::signals::ForwardLimitSourceValue | Determines where to poll the forward limit switch |
Cctre::phoenix6::signals::ForwardLimitTypeValue | Determines if the forward limit switch is normally-open (default) or normally-closed |
Cctre::phoenix6::signals::ForwardLimitValue | Forward Limit Pin |
Cctre::phoenix6::signals::FrcLockValue | Whether device is locked by FRC |
Cctre::phoenix6::signals::GravityTypeValue | Gravity Feedforward/Feedback Type |
Cctre::phoenix6::signals::InvertedValue | Invert state of the device |
Cctre::phoenix6::signals::IsPROLicensedValue | Whether the device is Pro licensed |
Cctre::phoenix6::signals::Led1OffColorValue | The Color of LED1 when it's "Off" |
Cctre::phoenix6::signals::Led1OnColorValue | The Color of LED1 when it's "On" |
Cctre::phoenix6::signals::Led2OffColorValue | The Color of LED2 when it's "Off" |
Cctre::phoenix6::signals::Led2OnColorValue | The Color of LED2 when it's "On" |
Cctre::phoenix6::signals::Licensing_IsSeasonPassedValue | Whether the device is Season Pass licensed |
Cctre::phoenix6::signals::MagnetHealthValue | Magnet health as measured by CANcoder |
Cctre::phoenix6::signals::MotionMagicIsRunningValue | Check if Motion Magic® is running |
Cctre::phoenix6::signals::MotorOutputStatusValue | Assess the status of the motor output with respect to load and supply |
Cctre::phoenix6::signals::MotorTypeValue | The type of motor attached to the Talon FX |
Cctre::phoenix6::signals::NeutralModeValue | The state of the motor controller bridge when output is neutral or disabled |
Cctre::phoenix6::signals::ReverseLimitSourceValue | Determines where to poll the reverse limit switch |
Cctre::phoenix6::signals::ReverseLimitTypeValue | Determines if the reverse limit switch is normally-open (default) or normally-closed |
Cctre::phoenix6::signals::ReverseLimitValue | Reverse Limit Pin |
Cctre::phoenix6::signals::RobotEnableValue | Whether the robot is enabled |
Cctre::phoenix6::signals::SensorDirectionValue | Direction of the sensor to determine positive rotation, as seen facing the LED side of the CANcoder |
Cctre::phoenix6::signals::StaticFeedforwardSignValue | Static Feedforward Sign during position closed loop |
Cctre::phoenix6::signals::System_StateValue | System state of the device |
Cctre::phoenix::threading::ManualEvent | Manual Event object, useful for signaling other threads about an event |
►Cfrc::MotorController | |
Cctre::phoenix6::hardware::TalonFX | Class description for the Talon FX integrated motor controller |
►Cfrc::MotorSafety | |
Cctre::phoenix6::wpiutils::MotorSafetyImplem | Implem of MotorSafety interface from WPILib |
►Cstd::mutex | |
Cctre::phoenix::threading::MovableMutex< std::mutex > | |
►CMutexType | |
Cctre::phoenix::threading::MovableMutex< MutexType > | An extension of mutex that defines an empty move constructor and assignment operator |
Cctre::phoenix6::Orchestra | Orchestra is used to play music through devices |
►Cctre::phoenix6::configs::ParentConfigurator | |
Cctre::phoenix6::configs::CANcoderConfigurator | Class for CANcoder, a CAN based magnetic encoder that provides absolute and relative position along with filtered velocity |
Cctre::phoenix6::configs::Pigeon2Configurator | Class description for the Pigeon 2 IMU sensor that measures orientation |
Cctre::phoenix6::configs::TalonFXConfigurator | Class description for the Talon FX integrated motor controller |
►Cctre::phoenix6::hardware::ParentDevice | Parent class for all devices |
►Cctre::phoenix6::hardware::core::CoreCANcoder | Class for CANcoder, a CAN based magnetic encoder that provides absolute and relative position along with filtered velocity |
Cctre::phoenix6::hardware::CANcoder | Class for CANcoder, a CAN based magnetic encoder that provides absolute and relative position along with filtered velocity |
►Cctre::phoenix6::hardware::core::CorePigeon2 | Class description for the Pigeon 2 IMU sensor that measures orientation |
Cctre::phoenix6::hardware::Pigeon2 | Class description for the Pigeon 2 IMU sensor that measures orientation |
►Cctre::phoenix6::hardware::core::CoreTalonFX | Class description for the Talon FX integrated motor controller |
Cctre::phoenix6::hardware::TalonFX | Class description for the Talon FX integrated motor controller |
Cctre::phoenix6::sim::Pigeon2SimState | Class to control the state of a simulated hardware::Pigeon2 |
Cctre::phoenix::threading::RcManualEvent | Reference-counted Manual Event |
►Cstd::recursive_mutex | |
Cctre::phoenix::threading::MovableMutex< std::recursive_mutex > | |
►Cwpi::Sendable | |
Cctre::phoenix6::hardware::CANcoder | Class for CANcoder, a CAN based magnetic encoder that provides absolute and relative position along with filtered velocity |
Cctre::phoenix6::hardware::Pigeon2 | Class description for the Pigeon 2 IMU sensor that measures orientation |
Cctre::phoenix6::hardware::TalonFX | Class description for the Talon FX integrated motor controller |
►Cwpi::SendableHelper | |
Cctre::phoenix6::hardware::CANcoder | Class for CANcoder, a CAN based magnetic encoder that provides absolute and relative position along with filtered velocity |
Cctre::phoenix6::hardware::Pigeon2 | Class description for the Pigeon 2 IMU sensor that measures orientation |
Cctre::phoenix6::hardware::TalonFX | Class description for the Talon FX integrated motor controller |
Cctre::phoenix6::SignalLogger | Static class for controlling the Phoenix 6 signal logger |
Cctre::phoenix6::SignalMeasurement< L > | Information from a single measurement of a status signal |
Cctre::phoenix6::mechanisms::SimpleDifferentialMechanism | Manages control of a simple two-axis differential mechanism |
Cctre::phoenix6::sim::TalonFXSimState | Class to control the state of a simulated hardware::TalonFX |
Cctre::phoenix6::Timestamp | Information about the timestamp of a signal |
Cctre::phoenix6::networking::Wrappers | |