CTRE Phoenix C++ 5.33.0
|
Configurables available to VictorSPX. More...
#include <ctre/phoenix/motorcontrol/can/VictorSPX.h>
Public Member Functions | |
VictorSPXConfiguration () | |
std::string | toString () |
std::string | toString (std::string prependString) |
Public Member Functions inherited from ctre::phoenix::motorcontrol::can::BaseMotorControllerConfiguration | |
BaseMotorControllerConfiguration () | |
std::string | toString () |
std::string | toString (std::string prependString) |
Public Member Functions inherited from ctre::phoenix::CustomParamConfiguration | |
CustomParamConfiguration () | |
std::string | toString () |
std::string | toString (std::string prependString) |
Public Attributes | |
VictorSPXPIDSetConfiguration | primaryPID |
Primary PID configuration. More... | |
VictorSPXPIDSetConfiguration | auxiliaryPID |
Auxiliary PID configuration. More... | |
RemoteLimitSwitchSource | forwardLimitSwitchSource |
Forward Limit Switch Source. More... | |
RemoteLimitSwitchSource | reverseLimitSwitchSource |
Reverse Limit Switch Source. More... | |
int | forwardLimitSwitchDeviceID |
Forward limit switch device ID. More... | |
int | reverseLimitSwitchDeviceID |
Reverse limit switch device ID. More... | |
LimitSwitchNormal | forwardLimitSwitchNormal |
Forward limit switch normally open/closed. More... | |
LimitSwitchNormal | reverseLimitSwitchNormal |
Reverse limit switch normally open/closed. More... | |
RemoteFeedbackDevice | sum0Term |
Feedback Device for Sum 0 Term. More... | |
RemoteFeedbackDevice | sum1Term |
Feedback Device for Sum 1 Term. More... | |
RemoteFeedbackDevice | diff0Term |
Feedback Device for Diff 0 Term. More... | |
RemoteFeedbackDevice | diff1Term |
Feedback Device for Diff 1 Term. More... | |
Public Attributes inherited from ctre::phoenix::motorcontrol::can::BaseMotorControllerConfiguration | |
double | openloopRamp |
Seconds to go from 0 to full in open loop. More... | |
double | closedloopRamp |
Seconds to go from 0 to full in closed loop. More... | |
double | peakOutputForward |
Peak output in forward direction [0,1]. More... | |
double | peakOutputReverse |
Peak output in reverse direction [-1,0]. More... | |
double | nominalOutputForward |
Nominal/Minimum output in forward direction [0,1]. More... | |
double | nominalOutputReverse |
Nominal/Minimum output in reverse direction [-1,0]. More... | |
double | neutralDeadband |
Neutral deadband [0.001, 0.25]. More... | |
double | voltageCompSaturation |
This is the max voltage to apply to the hbridge when voltage compensation is enabled. More... | |
int | voltageMeasurementFilter |
Number of samples in rolling average for voltage. More... | |
ctre::phoenix::sensors::SensorVelocityMeasPeriod | velocityMeasurementPeriod |
Desired period for velocity measurement. More... | |
int | velocityMeasurementWindow |
Desired window for velocity measurement. More... | |
double | forwardSoftLimitThreshold |
Threshold for soft limits in forward direction (in raw sensor units) More... | |
double | reverseSoftLimitThreshold |
Threshold for soft limits in reverse direction (in raw sensor units) More... | |
bool | forwardSoftLimitEnable |
Enable forward soft limit. More... | |
bool | reverseSoftLimitEnable |
Enable reverse soft limit. More... | |
SlotConfiguration | slot0 |
Configuration for slot 0. More... | |
SlotConfiguration | slot1 |
Configuration for slot 1. More... | |
SlotConfiguration | slot2 |
Configuration for slot 2. More... | |
SlotConfiguration | slot3 |
Configuration for slot 3. More... | |
bool | auxPIDPolarity |
PID polarity inversion. More... | |
FilterConfiguration | remoteFilter0 |
Configuration for RemoteFilter 0. More... | |
FilterConfiguration | remoteFilter1 |
Configuration for RemoteFilter 1. More... | |
double | motionCruiseVelocity |
Motion Magic cruise velocity in raw sensor units per 100 ms. More... | |
double | motionAcceleration |
Motion Magic acceleration in (raw sensor units per 100 ms) per second. More... | |
int | motionCurveStrength |
Zero to use trapezoidal motion during motion magic. More... | |
int | motionProfileTrajectoryPeriod |
Motion profile base trajectory period in milliseconds. More... | |
bool | feedbackNotContinuous |
Determine whether feedback sensor is continuous or not. More... | |
bool | remoteSensorClosedLoopDisableNeutralOnLOS |
Disable neutral'ing the motor when remote sensor is lost on CAN bus. More... | |
bool | clearPositionOnLimitF |
Clear the position on forward limit. More... | |
bool | clearPositionOnLimitR |
Clear the position on reverse limit. More... | |
bool | clearPositionOnQuadIdx |
Clear the position on index. More... | |
bool | limitSwitchDisableNeutralOnLOS |
Disable neutral'ing the motor when remote limit switch is lost on CAN bus. More... | |
bool | softLimitDisableNeutralOnLOS |
Disable neutral'ing the motor when remote soft limit is lost on CAN bus. More... | |
int | pulseWidthPeriod_EdgesPerRot |
Number of edges per rotation for a tachometer sensor. More... | |
int | pulseWidthPeriod_FilterWindowSz |
Desired window size for a tachometer sensor. More... | |
bool | trajectoryInterpolationEnable |
Enable motion profile trajectory point interpolation (defaults to true). More... | |
Public Attributes inherited from ctre::phoenix::CustomParamConfiguration | |
int | customParam0 |
Custom Param 0. More... | |
int | customParam1 |
Custom Param 1. More... | |
bool | enableOptimizations |
Enable optimizations for ConfigAll (defaults true) More... | |
Configurables available to VictorSPX.
|
inline |
|
inline |
|
inline |
prependString | String to prepend to all the configs |
VictorSPXPIDSetConfiguration ctre::phoenix::motorcontrol::can::VictorSPXConfiguration::auxiliaryPID |
Auxiliary PID configuration.
RemoteFeedbackDevice ctre::phoenix::motorcontrol::can::VictorSPXConfiguration::diff0Term |
Feedback Device for Diff 0 Term.
RemoteFeedbackDevice ctre::phoenix::motorcontrol::can::VictorSPXConfiguration::diff1Term |
Feedback Device for Diff 1 Term.
int ctre::phoenix::motorcontrol::can::VictorSPXConfiguration::forwardLimitSwitchDeviceID |
Forward limit switch device ID.
Limit Switch device id isn't used unless device is a remote
LimitSwitchNormal ctre::phoenix::motorcontrol::can::VictorSPXConfiguration::forwardLimitSwitchNormal |
Forward limit switch normally open/closed.
RemoteLimitSwitchSource ctre::phoenix::motorcontrol::can::VictorSPXConfiguration::forwardLimitSwitchSource |
Forward Limit Switch Source.
User can choose between the feedback connector, remote Talon SRX, CANifier, or deactivate the feature
VictorSPXPIDSetConfiguration ctre::phoenix::motorcontrol::can::VictorSPXConfiguration::primaryPID |
Primary PID configuration.
int ctre::phoenix::motorcontrol::can::VictorSPXConfiguration::reverseLimitSwitchDeviceID |
Reverse limit switch device ID.
Limit Switch device id isn't used unless device is a remote
LimitSwitchNormal ctre::phoenix::motorcontrol::can::VictorSPXConfiguration::reverseLimitSwitchNormal |
Reverse limit switch normally open/closed.
RemoteLimitSwitchSource ctre::phoenix::motorcontrol::can::VictorSPXConfiguration::reverseLimitSwitchSource |
Reverse Limit Switch Source.
User can choose between the feedback connector, remote Talon SRX, CANifier, or deactivate the feature
RemoteFeedbackDevice ctre::phoenix::motorcontrol::can::VictorSPXConfiguration::sum0Term |
Feedback Device for Sum 0 Term.
RemoteFeedbackDevice ctre::phoenix::motorcontrol::can::VictorSPXConfiguration::sum1Term |
Feedback Device for Sum 1 Term.