Class VictorSPXConfiguration
java.lang.Object
com.ctre.phoenix.CustomParamConfiguration
com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration
com.ctre.phoenix.motorcontrol.can.VictorSPXConfiguration
public class VictorSPXConfiguration extends BaseMotorControllerConfiguration
Configurables available to VictorSPX
-
Field Summary
Fields Modifier and Type Field Description VictorSPXPIDSetConfiguration
auxiliaryPID
Auxiliary PID configurationRemoteFeedbackDevice
diff0Term
Feedback Device for Diff 0 TermRemoteFeedbackDevice
diff1Term
Feedback Device for Diff 1 Termint
forwardLimitSwitchDeviceID
Forward limit switch device ID Limit Switch device id isn't used unless device is a remoteLimitSwitchNormal
forwardLimitSwitchNormal
Forward limit switch normally open/closedRemoteLimitSwitchSource
forwardLimitSwitchSource
Forward Limit Switch Source User can choose between the feedback connector, remote Talon SRX, CANifier, or deactivate the featureVictorSPXPIDSetConfiguration
primaryPID
Primary PID configurationint
reverseLimitSwitchDeviceID
Reverse limit switch device ID Limit Switch device id isn't used unless device is a remoteLimitSwitchNormal
reverseLimitSwitchNormal
Reverse limit switch normally open/closedRemoteLimitSwitchSource
reverseLimitSwitchSource
Reverse Limit Switch Source User can choose between the feedback connector, remote Talon SRX, CANifier, or deactivate the featureRemoteFeedbackDevice
sum0Term
Feedback Device for Sum 0 TermRemoteFeedbackDevice
sum1Term
Feedback Device for Sum 1 TermFields inherited from class com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration
auxPIDPolarity, clearPositionOnLimitF, clearPositionOnLimitR, clearPositionOnQuadIdx, closedloopRamp, feedbackNotContinuous, forwardSoftLimitEnable, forwardSoftLimitThreshold, limitSwitchDisableNeutralOnLOS, motionAcceleration, motionCruiseVelocity, motionCurveStrength, motionProfileTrajectoryPeriod, neutralDeadband, nominalOutputForward, nominalOutputReverse, openloopRamp, peakOutputForward, peakOutputReverse, pulseWidthPeriod_EdgesPerRot, pulseWidthPeriod_FilterWindowSz, remoteFilter0, remoteFilter1, remoteSensorClosedLoopDisableNeutralOnLOS, reverseSoftLimitEnable, reverseSoftLimitThreshold, slot0, slot1, slot2, slot3, softLimitDisableNeutralOnLOS, trajectoryInterpolationEnable, velocityMeasurementPeriod, velocityMeasurementWindow, voltageCompSaturation, voltageMeasurementFilter
Fields inherited from class com.ctre.phoenix.CustomParamConfiguration
customParam0, customParam1, enableOptimizations
-
Constructor Summary
Constructors Constructor Description VictorSPXConfiguration()
-
Method Summary
-
Field Details
-
primaryPID
Primary PID configuration -
auxiliaryPID
Auxiliary PID configuration -
forwardLimitSwitchSource
Forward Limit Switch Source User can choose between the feedback connector, remote Talon SRX, CANifier, or deactivate the feature -
reverseLimitSwitchSource
Reverse Limit Switch Source User can choose between the feedback connector, remote Talon SRX, CANifier, or deactivate the feature -
forwardLimitSwitchDeviceID
Forward limit switch device ID Limit Switch device id isn't used unless device is a remote -
reverseLimitSwitchDeviceID
Reverse limit switch device ID Limit Switch device id isn't used unless device is a remote -
forwardLimitSwitchNormal
Forward limit switch normally open/closed -
reverseLimitSwitchNormal
Reverse limit switch normally open/closed -
sum0Term
Feedback Device for Sum 0 Term -
sum1Term
Feedback Device for Sum 1 Term -
diff0Term
Feedback Device for Diff 0 Term -
diff1Term
Feedback Device for Diff 1 Term
-
-
Constructor Details
-
Method Details
-
toString
- Overrides:
toString
in classBaseMotorControllerConfiguration
- Returns:
- String representation of all the configs
-
toString
- Overrides:
toString
in classBaseMotorControllerConfiguration
- Parameters:
prependString
- String to prepend to all the configs- Returns:
- String representation of all the configs
-