CTRE_Phoenix 5.20.2
|
Inherits com.ctre.phoenix.CustomParamConfiguration.
Inherited by com.ctre.phoenix.motorcontrol.can.BaseTalonConfiguration, and com.ctre.phoenix.motorcontrol.can.VictorSPXConfiguration.
Public Member Functions | |
String | toString () |
String | toString (String prependString) |
String | toString () |
String | toString (String prependString) |
Configurables available to base motor controllers
|
inline |
Reimplemented from com.ctre.phoenix.CustomParamConfiguration.
Reimplemented in com.ctre.phoenix.motorcontrol.can.BaseTalonConfiguration, com.ctre.phoenix.motorcontrol.can.TalonFXConfiguration, com.ctre.phoenix.motorcontrol.can.TalonSRXConfiguration, and com.ctre.phoenix.motorcontrol.can.VictorSPXConfiguration.
|
inline |
prependString | String to prepend to configs |
Reimplemented from com.ctre.phoenix.CustomParamConfiguration.
Reimplemented in com.ctre.phoenix.motorcontrol.can.BaseTalonConfiguration, com.ctre.phoenix.motorcontrol.can.TalonFXConfiguration, com.ctre.phoenix.motorcontrol.can.TalonSRXConfiguration, and com.ctre.phoenix.motorcontrol.can.VictorSPXConfiguration.
boolean com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.auxPIDPolarity |
PID polarity inversion
Standard Polarity: Primary Output = PID0 + PID1, Auxiliary Output = PID0 - PID1,
Inverted Polarity: Primary Output = PID0 - PID1, Auxiliary Output = PID0 + PID1,
boolean com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.clearPositionOnLimitF |
Clear the position on forward limit
boolean com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.clearPositionOnLimitR |
Clear the position on reverse limit
boolean com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.clearPositionOnQuadIdx |
Clear the position on index
double com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.closedloopRamp |
Seconds to go from 0 to full in closed loop
boolean com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.feedbackNotContinuous |
Determine whether feedback sensor is continuous or not
boolean com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.forwardSoftLimitEnable |
Enable forward soft limit
double com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.forwardSoftLimitThreshold |
Threshold for soft limits in forward direction (in raw sensor units)
boolean com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.limitSwitchDisableNeutralOnLOS |
Disable neutral'ing the motor when remote limit switch is lost on CAN bus
double com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.motionAcceleration |
Motion Magic acceleration in (raw sensor units per 100 ms) per second.
double com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.motionCruiseVelocity |
Motion Magic cruise velocity in raw sensor units per 100 ms.
int com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.motionCurveStrength |
Zero to use trapezoidal motion during motion magic. [1,8] for S-Curve, higher value for greater smoothing.
int com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.motionProfileTrajectoryPeriod |
Motion profile base trajectory period in milliseconds.
The period specified in a trajectory point will be added on to this value
double com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.neutralDeadband |
Neutral deadband [0.001, 0.25]
double com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.nominalOutputForward |
Nominal/Minimum output in forward direction [0,1]
double com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.nominalOutputReverse |
Nominal/Minimum output in reverse direction [-1,0]
double com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.openloopRamp |
Seconds to go from 0 to full in open loop
double com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.peakOutputForward |
Peak output in forward direction [0,1]
double com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.peakOutputReverse |
Peak output in reverse direction [-1,0]
int com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.pulseWidthPeriod_EdgesPerRot |
Number of edges per rotation for a tachometer sensor
int com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.pulseWidthPeriod_FilterWindowSz |
Desired window size for a tachometer sensor
FilterConfiguration com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.remoteFilter0 |
Configuration for RemoteFilter 0
FilterConfiguration com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.remoteFilter1 |
Configuration for RemoteFilter 1
boolean com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.remoteSensorClosedLoopDisableNeutralOnLOS |
Disable neutral'ing the motor when remote sensor is lost on CAN bus
boolean com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.reverseSoftLimitEnable |
Enable reverse soft limit
double com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.reverseSoftLimitThreshold |
Threshold for soft limits in reverse direction (in raw sensor units)
SlotConfiguration com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.slot0 |
Configuration for slot 0
SlotConfiguration com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.slot1 |
Configuration for slot 1
SlotConfiguration com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.slot2 |
Configuration for slot 2
SlotConfiguration com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.slot3 |
Configuration for slot 3
boolean com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.softLimitDisableNeutralOnLOS |
Disable neutral'ing the motor when remote soft limit is lost on CAN bus
boolean com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.trajectoryInterpolationEnable |
Enable motion profile trajectory point interpolation (defaults to true).
SensorVelocityMeasPeriod com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.velocityMeasurementPeriod |
Desired period for velocity measurement
int com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.velocityMeasurementWindow |
Desired window for velocity measurement
double com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.voltageCompSaturation |
int com.ctre.phoenix.motorcontrol.can.BaseMotorControllerConfiguration.voltageMeasurementFilter |
Number of samples in rolling average for voltage