- 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