Class TalonSRXConfiguration
java.lang.Object
com.ctre.phoenix.CustomParamConfiguration
com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration
com.ctre.phoenix.motorcontrol.can.BaseTalonConfiguration
com.ctre.phoenix.motorcontrol.can.TalonSRXConfiguration
public class TalonSRXConfiguration extends BaseTalonConfiguration
Configurables available to TalonSRX
-
Field Summary
Fields Modifier and Type Field Description int
continuousCurrentLimit
Continuous current in amps Current limit is activated when current exceeds the peak limit for longer than the peak duration.int
peakCurrentDuration
Peak Current duration in milliseconds Current limit is activated when current exceeds the peak limit for longer than the peak duration.int
peakCurrentLimit
Peak current in amps Current limit is activated when current exceeds the peak limit for longer than the peak duration.Fields inherited from class com.ctre.phoenix.motorcontrol.can.BaseTalonConfiguration
auxiliaryPID, diff0Term, diff1Term, forwardLimitSwitchDeviceID, forwardLimitSwitchNormal, forwardLimitSwitchSource, primaryPID, reverseLimitSwitchDeviceID, reverseLimitSwitchNormal, reverseLimitSwitchSource, sum0Term, sum1Term
Fields 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 TalonSRXConfiguration()
-
Method Summary
-
Field Details
-
peakCurrentLimit
Peak current in amps Current limit is activated when current exceeds the peak limit for longer than the peak duration. Then software will limit to the continuous limit. This ensures current limiting while allowing for momentary excess current events. -
peakCurrentDuration
Peak Current duration in milliseconds Current limit is activated when current exceeds the peak limit for longer than the peak duration. Then software will limit to the continuous limit. This ensures current limiting while allowing for momentary excess current events. -
continuousCurrentLimit
Continuous current in amps Current limit is activated when current exceeds the peak limit for longer than the peak duration. Then software will limit to the continuous limit. This ensures current limiting while allowing for momentary excess current events.
-
-
Constructor Details
-
Method Details
-
toString
- Overrides:
toString
in classBaseTalonConfiguration
- Returns:
- String representation of all the configs
-
toString
- Overrides:
toString
in classBaseTalonConfiguration
- Parameters:
prependString
- String to prepend to all the configs- Returns:
- String representation of all the configs
-