BaseMotorControllerUtil

class phoenix5.BaseMotorControllerUtil

Bases: CustomParamConfigUtil

Util class to help with Base Motor Controller configs

static auxPIDPolarityDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static clearPositionOnLimitFDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static clearPositionOnLimitRDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static clearPositionOnQuadIdxDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static closedloopRampDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static feedbackNotContinuousDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static forwardSoftLimitEnableDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static forwardSoftLimitThresholdDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static limitSwitchDisableNeutralOnLOSDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static motionAccelerationDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static motionCruiseVelocityDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static motionProfileTrajectoryPeriodDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static motionSCurveStrength(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static neutralDeadbandDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static nominalOutputForwardDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static nominalOutputReverseDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static openloopRampDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool

Determine if specified value is different from default

Parameters:

settings – settings to compare against

Returns:

if specified value is different from default @{

static peakOutputForwardDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static peakOutputReverseDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static pulseWidthPeriod_EdgesPerRotDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static pulseWidthPeriod_FilterWindowSzDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static remoteSensorClosedLoopDisableNeutralOnLOSDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static reverseSoftLimitEnableDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static reverseSoftLimitThresholdDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static softLimitDisableNeutralOnLOSDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static trajectoryInterpolationEnableDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static velocityMeasurementPeriodDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static velocityMeasurementWindowDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static voltageCompSaturationDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool
static voltageMeasurementFilterDifferent(settings: phoenix5._ctre.BaseMotorControllerConfiguration) bool