REVLib - C++
Deprecated List
Class rev::CANAnalog
Use SparkMaxAnalogSensor instead.
Member rev::CANAnalog::AnalogMode
Use SparkMaxAnalogSensor::Mode instead
Class rev::CANDigitalInput
Use SparkMaxLimitSwitch instead
Member rev::CANDigitalInput::LimitSwitchPolarity
Use SparkMaxLimitSwitch::Type instead
Class rev::CANEncoder
Use SparkMaxRelativeEncoder or SparkMaxAlternateEncoder instead
Member rev::CANEncoder::AlternateEncoderType
Use SparkMaxAlternateEncoder::Type instead
Member rev::CANEncoder::EncoderType
Use SparkMaxRelativeEncoder::Type instead
Class rev::CANPIDController
Use SparkMaxPIDController instead
Member rev::CANPIDController::AccelStrategy
Use SparkMaxPIDController::AccelStrategy instead
Member rev::CANPIDController::ArbFFUnits
Use SparkMaxPIDController::ArbFFUnits instead
Class rev::CANSensor
Use MotorFeedbackSensor instead
Member rev::CANSparkBase::GetAbsoluteEncoder (SparkMaxAbsoluteEncoder::Type encoderType)
Use GetAbsoluteEncoder(SparkAbsoluteEncoder::Type) instead
Member rev::CANSparkBase::GetAnalog (CANAnalog::AnalogMode mode)
Use GetAnalog(SparkMaxAnalogSensor::Mode) instead
Member rev::CANSparkBase::GetAnalog (SparkMaxAnalogSensor::Mode mode)
Use GetAnalog(SparkAnalogSensor::Mode) instead
Member rev::CANSparkBase::GetEncoder (CANEncoder::EncoderType encoderType, int countsPerRev)
Use CANSparkBase::GetEncoder(SparkMaxRelativeEncoder::Type, int) instead
Member rev::CANSparkBase::GetEncoder (SparkMaxRelativeEncoder::Type encoderType, int countsPerRev)
Use GetEncoder(SparkRelativeEncoder::Type, int) instead
Member rev::CANSparkBase::GetForwardLimitSwitch (SparkMaxLimitSwitch::Type switchType)
Use GetForwardLimitSwitch(SparkLimitSwitch::Type) instead
Member rev::CANSparkBase::GetForwardLimitSwitch (CANDigitalInput::LimitSwitchPolarity polarity)
Use GetForwardLimitSwitch(SparkMaxLimitSwitch::Type) instead
Member rev::CANSparkBase::GetReverseLimitSwitch (SparkMaxLimitSwitch::Type switchType)
Use GetReverseLimitSwitch(SparkLimitSwitch::Type) instead
Member rev::CANSparkBase::GetReverseLimitSwitch (CANDigitalInput::LimitSwitchPolarity polarity)
Use GetReverseLimitSwitch(SparkMaxLimitSwitch::Type) instead
Member rev::CANSparkBase::InputMode
You don't need this
Member rev::CANSparkBase::kFollowerSparkMax
Use kFollowerSpark instead
Member rev::CANSparkLowLevel::GetInitialMotorType ()
Use GetMotorType() instead
Member rev::CANSparkLowLevel::SetPeriodicFramePeriod (CANSparkMaxLowLevel::PeriodicFrame frame, int periodMs)
Use SetPeriodicFramePeriod(CANSparkLowLevel::PeriodicFrame, int) instead
Member rev::CANSparkMax::CANSparkMax (int deviceID, CANSparkMaxLowLevel::MotorType type)
Use CANSparkMax(int, CANSparkLowLevel::MotorType) instead
Member rev::CANSparkMax::GetAlternateEncoder (CANEncoder::AlternateEncoderType encoderType, int countsPerRev)
Use CANSparkBase::GetAlternateEncoder(SparkMaxAlternateEncoder::Type, int) instead
Class rev::CANSparkMaxLowLevel
Use CANSparkLowLevel instead
Member rev::CANSparkMaxLowLevel::ControlType
Use CANSparkLowLevel::ControlType instead
Member rev::CANSparkMaxLowLevel::MotorType
Use CANSparkLowLevel::MotorType instead
Member rev::CANSparkMaxLowLevel::ParameterStatus
Use CANSparkLowLevel::ParameterStatus instead
Member rev::CANSparkMaxLowLevel::PeriodicFrame
Use CANSparkLowLevel::PeriodicFrame instead
Class rev::CANSparkMaxLowLevel::PeriodicStatus0
Use CANSparkLowLevel::PeriodicStatus0 instead
Class rev::CANSparkMaxLowLevel::PeriodicStatus1
Use CANSparkLowLevel::PeriodicStatus1 instead
Class rev::CANSparkMaxLowLevel::PeriodicStatus2
Use CANSparkLowLevel::PeriodicStatus2 instead
Member rev::CANSparkMaxLowLevel::TelemetryID
Use CANSparkLowLevel::TelemetryID instead
Class rev::CANSparkMaxLowLevel::TelemetryMessage
Use CANSparkLowLevel::TelemetryMessage instead
Member rev::ControlType
Use CANSparkBase::ControlType instead
Class rev::SparkMaxAbsoluteEncoder
Use SparkAbsoluteEncoder instead
Member rev::SparkMaxAbsoluteEncoder::Type
Use SparkAbsoluteEncoder::Type instead
Class rev::SparkMaxAnalogSensor
Use SparkAnalogSensor instead
Member rev::SparkMaxAnalogSensor::Mode
Use SparkAnalogSensor::Mode instead
Class rev::SparkMaxLimitSwitch
Use SparkLimitSwitch instead
Member rev::SparkMaxLimitSwitch::Type
Use SparkLimitSwitch::Type instead
Class rev::SparkMaxPIDController
Use SparkPIDController instead
Member rev::SparkMaxPIDController::AccelStrategy
Use SparkPIDController::AccelStrategy instead
Member rev::SparkMaxPIDController::ArbFFUnits
Use SparkPIDController::ArbFFUnits instead
Member rev::SparkMaxPIDController::SetReference (double value, CANSparkMaxLowLevel::ControlType ctrl, int pidSlot=0, double arbFeedforward=0, SparkMaxPIDController::ArbFFUnits arbFFUnits=ArbFFUnits::kVoltage)
Use SparkMaxPIDController::SetReference(double, CANSparkBase::ControlType, int, double, SparkMaxPIDController::ArbFFUnits) instead
Member rev::SparkMaxPIDController::SetReference (double value, ControlType ctrl, int pidSlot=0, double arbFeedforward=0, CANPIDController::ArbFFUnits arbFFUnits=CANPIDController::ArbFFUnits::kVoltage) override
Use SparkMaxPIDController::SetReference(double, CANSparkBase::ControlType, int, double, SparkMaxPIDController::ArbFFUnits) instead
Member rev::SparkMaxPIDController::SetSmartMotionAccelStrategy (CANPIDController::AccelStrategy accelStrategy, int slotID=0) override
Use SetSmartMotionAccelStrategy(SparkMaxPIDController::AccelStrategy, int) instead
Class rev::SparkMaxRelativeEncoder
Use SparkRelativeEncoder instead
Member rev::SparkMaxRelativeEncoder::Type
Use SparkRelativeEncoder::Type instead