ChangeMotionControlFramePeriod(int periodMs)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ClearMotionProfileHasUnderrun(int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ClearMotionProfileTrajectories()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ClearStickyFaults(int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
Config_IntegralZone(int slotIdx, double izone, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
Config_kD(int slotIdx, double value, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
Config_kF(int slotIdx, double value, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
Config_kI(int slotIdx, double value, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
Config_kP(int slotIdx, double value, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigAllowableClosedloopError(int slotIdx, double allowableCloseLoopError, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigAuxPIDPolarity(bool invert, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigClearPositionOnLimitF(bool clearPositionOnLimitF, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigClearPositionOnLimitR(bool clearPositionOnLimitR, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigClearPositionOnQuadIdx(bool clearPositionOnQuadIdx, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigClosedLoopPeakOutput(int slotIdx, double percentOut, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigClosedLoopPeriod(int slotIdx, int loopTimeMs, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigClosedloopRamp(double secondsFromNeutralToFull, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigFactoryDefault(int timeout)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigFeedbackNotContinuous(bool feedbackNotContinuous, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigForwardLimitSwitchSource(RemoteLimitSwitchSource type, LimitSwitchNormal normalOpenOrClose, int deviceID, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigForwardSoftLimitEnable(bool enable, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigForwardSoftLimitThreshold(double forwardSensorLimit, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigGetCustomParam(int paramIndex, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigGetParameter(ParamEnum paramEnum, int ordinal, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigLimitSwitchDisableNeutralOnLOS(bool limitSwitchDisableNeutralOnLOS, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigMaxIntegralAccumulator(int slotIdx, double iaccum, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigMotionAcceleration(double sensorUnitsPer100msPerSec, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigMotionCruiseVelocity(double sensorUnitsPer100ms, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigMotionProfileTrajectoryPeriod(int baseTrajDurationMs, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigMotionSCurveStrength(int curveStrength, int timeoutMs)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigNeutralDeadband(double percentDeadband, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigNominalOutputForward(double percentOut, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigNominalOutputReverse(double percentOut, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigOpenloopRamp(double secondsFromNeutralToFull, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigPeakOutputForward(double percentOut, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigPeakOutputReverse(double percentOut, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigPulseWidthPeriod_EdgesPerRot(int pulseWidthPeriod_EdgesPerRot, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigPulseWidthPeriod_FilterWindowSz(int pulseWidthPeriod_FilterWindowSz, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigRemoteFeedbackFilter(int deviceID, RemoteSensorSource remoteSensorSource, int remoteOrdinal, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigRemoteFeedbackFilter(ctre::phoenix::sensors::CANCoder &canCoderRef, int remoteOrdinal, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigRemoteFeedbackFilter(ctre::phoenix::motorcontrol::can::BaseTalon &talonRef, int remoteOrdinal, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigRemoteSensorClosedLoopDisableNeutralOnLOS(bool remoteSensorClosedLoopDisableNeutralOnLOS, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigReverseLimitSwitchSource(RemoteLimitSwitchSource type, LimitSwitchNormal normalOpenOrClose, int deviceID, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigReverseSoftLimitEnable(bool enable, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigReverseSoftLimitThreshold(double reverseSensorLimit, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigSelectedFeedbackCoefficient(double coefficient, int pidIdx=0, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigSelectedFeedbackSensor(RemoteFeedbackDevice feedbackDevice, int pidIdx=0, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigSensorTerm(SensorTerm sensorTerm, FeedbackDevice feedbackDevice, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigSetCustomParam(int newValue, int paramIndex, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigSetParameter(ParamEnum param, double value, uint8_t subValue, int ordinal, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigSoftLimitDisableNeutralOnLOS(bool softLimitDisableNeutralOnLOS, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigVoltageCompSaturation(double voltage, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ConfigVoltageMeasurementFilter(int filterWindowSamples, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
EnableVoltageCompensation(bool enable)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
Follow(ctre::phoenix::motorcontrol::IMotorController &masterToFollow)=0 | ctre::phoenix::motorcontrol::IFollower | pure virtual |
GetActiveTrajectoryArbFeedFwd(int pidIdx=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetActiveTrajectoryPosition(int pidIdx=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetActiveTrajectoryVelocity(int pidIdx=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetBaseID()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetBusVoltage()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetClosedLoopError(int pidIdx=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetClosedLoopTarget(int pidIdx=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetControlMode()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetDeviceID()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetErrorDerivative(int pidIdx=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetFaults(Faults &toFill)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetFirmwareVersion()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetIntegralAccumulator(int pidIdx=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetInverted() const =0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetLastError()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetMotionProfileStatus(ctre::phoenix::motion::MotionProfileStatus &statusToFill)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetMotionProfileTopLevelBufferCount()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetMotorOutputPercent()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetMotorOutputVoltage()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetSelectedSensorPosition(int pidIdx=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetSelectedSensorVelocity(int pidIdx=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetStatusFramePeriod(StatusFrame frame, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetStickyFaults(StickyFaults &toFill)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
GetTemperature()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
HasResetOccurred()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
IsMotionProfileTopLevelBufferFull()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
IsVoltageCompensationEnabled()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
NeutralOutput()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
OverrideLimitSwitchesEnable(bool enable)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
OverrideSoftLimitsEnable(bool enable)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ProcessMotionProfileBuffer()=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
PushMotionProfileTrajectory(const ctre::phoenix::motion::TrajectoryPoint &trajPt)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
SelectProfileSlot(int slotIdx, int pidIdx)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
Set(ControlMode Mode, double demand)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
Set(ControlMode mode, double demand0, DemandType demand1Type, double demand1)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
SetControlFramePeriod(ControlFrame frame, int periodMs)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
SetIntegralAccumulator(double iaccum, int pidIdx=0, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
SetInverted(bool invert)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
SetInverted(InvertType invertType)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
SetNeutralMode(NeutralMode neutralMode)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
SetSelectedSensorPosition(double sensorPos, int pidIdx=0, int timeoutMs=50)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
SetSensorPhase(bool PhaseSensor)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
SetStatusFramePeriod(StatusFrame frame, uint8_t periodMs, int timeoutMs=0)=0 | ctre::phoenix::motorcontrol::IMotorController | pure virtual |
ValueUpdated()=0 | ctre::phoenix::motorcontrol::IFollower | pure virtual |
~IFollower() | ctre::phoenix::motorcontrol::IFollower | inlinevirtual |
~IMotorController() | ctre::phoenix::motorcontrol::IMotorController | inlinevirtual |