SPARK MAX - C++ Documentation
rev::CANSparkMax Member List

This is the complete list of members for rev::CANSparkMax, including all inherited members.

BurnFlash()rev::CANSparkMax
CANDigitalInput (defined in rev::CANSparkMax)rev::CANSparkMaxfriend
CANEncoder (defined in rev::CANSparkMax)rev::CANSparkMaxfriend
CANSparkMax(int deviceID, MotorType type)rev::CANSparkMaxexplicit
CANSparkMaxLowLevel(int deviceID, MotorType type)rev::CANSparkMaxLowLevelexplicit
CANStreamable()rev::CANStreamable< c_SparkMax_TelemetryID, c_SparkMax_TelemetryMessage >inline
ClearFaults()rev::CANSparkMax
CloseStream() overriderev::CANSparkMaxvirtual
Disable() overriderev::CANSparkMax
DisableVoltageCompensation()rev::CANSparkMax
EnableExternalUSBControl(bool enable)rev::CANSparkMaxLowLevelstatic
EnableSoftLimit(SoftLimitDirection direction, bool enable)rev::CANSparkMax
EnableVoltageCompensation(double nominalVoltage)rev::CANSparkMax
FaultID enum name (defined in rev::CANSparkMax)rev::CANSparkMax
Follow(const CANSparkMax &leader, bool invert=false)rev::CANSparkMax
Follow(ExternalFollower leader, int deviceID, bool invert=false)rev::CANSparkMax
FollowerInvert(bool invert) (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelprotected
Get() const overriderev::CANSparkMax
GetAlternateEncoder(CANEncoder::AlternateEncoderType sensorType, int counts_per_rev)rev::CANSparkMax
GetAnalog(CANAnalog::AnalogMode mode=CANAnalog::AnalogMode::kAbsolute)rev::CANSparkMax
GetAppliedOutput()rev::CANSparkMax
GetBusVoltage()rev::CANSparkMax
GetClosedLoopRampRate()rev::CANSparkMax
GetDeviceId() constrev::CANSparkMaxLowLevel
GetEncoder(CANEncoder::EncoderType sensorType=CANEncoder::EncoderType::kHallSensor, int counts_per_rev=0)rev::CANSparkMax
GetFault(FaultID faultID)rev::CANSparkMax
GetFaults()rev::CANSparkMax
GetFirmwareString()rev::CANSparkMaxLowLevel
GetFirmwareVersion()rev::CANSparkMaxLowLevel
GetFirmwareVersion(bool &isDebugBuild) (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevel
GetForwardLimitSwitch(CANDigitalInput::LimitSwitchPolarity polarity)rev::CANSparkMax
GetIdleMode()rev::CANSparkMax
GetInitialMotorType()rev::CANSparkMaxLowLevel
GetInverted() const overriderev::CANSparkMax
GetLastError()rev::CANSparkMax
GetMotorTemperature()rev::CANSparkMax
GetMotorType()rev::CANSparkMaxLowLevel
GetOpenLoopRampRate()rev::CANSparkMax
GetOutputCurrent()rev::CANSparkMax
GetPeriodicStatus0() (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelprotected
GetPeriodicStatus1() (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelprotected
GetPeriodicStatus2() (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelprotected
GetPIDController()rev::CANSparkMax
GetReverseLimitSwitch(CANDigitalInput::LimitSwitchPolarity polarity)rev::CANSparkMax
GetSafeFloat(float f) (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelprotected
GetSerialNumber()rev::CANSparkMaxLowLevel
GetSoftLimit(SoftLimitDirection direction)rev::CANSparkMax
GetStickyFault(FaultID faultID)rev::CANSparkMax
GetStickyFaults()rev::CANSparkMax
GetVoltageCompensationNominalVoltage()rev::CANSparkMax
IdleMode enum name (defined in rev::CANSparkMax)rev::CANSparkMax
InputMode enum name (defined in rev::CANSparkMax)rev::CANSparkMax
IsFollower()rev::CANSparkMax
IsSoftLimitEnabled(SoftLimitDirection direction)rev::CANSparkMax
kAPIBuildVersion (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelstatic
kAPIMajorVersion (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelstatic
kAPIMinorVersion (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelstatic
kAPIVersion (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelstatic
kFollowerDisabled (defined in rev::CANSparkMax)rev::CANSparkMaxstatic
kFollowerPhoenix (defined in rev::CANSparkMax)rev::CANSparkMaxstatic
kFollowerSparkMax (defined in rev::CANSparkMax)rev::CANSparkMaxstatic
ListStreamable(std::vector< c_SparkMax_TelemetryMessage > &streams) override (defined in rev::CANSparkMax)rev::CANSparkMaxvirtual
m_motorType (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelprotected
m_sparkMax (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelprotected
MotorType enum name (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevel
ParameterStatus enum name (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevel
PeriodicFrame enum name (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevel
PIDWrite(double output) override (defined in rev::CANSparkMax)rev::CANSparkMax
ReadStream(std::vector< c_SparkMax_TelemetryID > &streams, std::vector< c_SparkMax_TelemetryMessage > *messages) overriderev::CANSparkMaxvirtual
RestoreFactoryDefaults(bool persist=false)rev::CANSparkMaxLowLevel
Set(double speed) overriderev::CANSparkMax
SetCANTimeout(int milliseconds)rev::CANSparkMax
SetClosedLoopRampRate(double rate)rev::CANSparkMax
SetControlFramePeriodMs(int periodMs)rev::CANSparkMaxLowLevel
SetEnable(bool enable)rev::CANSparkMaxLowLevelstatic
SetEncPosition(double value) (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelprotected
SetFollow(FollowConfig config) (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelprotected
SetIAccum(double value) (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelprotected
SetIdleMode(IdleMode mode)rev::CANSparkMax
SetInverted(bool isInverted) overriderev::CANSparkMax
SetMotorType(MotorType type)rev::CANSparkMaxLowLevel
SetOpenLoopRampRate(double rate)rev::CANSparkMax
SetPeriodicFramePeriod(PeriodicFrame frame, int periodMs)rev::CANSparkMaxLowLevel
SetpointCommand(double value, ControlType ctrl=ControlType::kDutyCycle, int pidSlot=0, double arbFeedforward=0, int arbFFUnits=0) (defined in rev::CANSparkMaxLowLevel)rev::CANSparkMaxLowLevelprotected
SetSecondaryCurrentLimit(double limit, int limitCycles=0)rev::CANSparkMax
SetSmartCurrentLimit(unsigned int limit)rev::CANSparkMax
SetSmartCurrentLimit(unsigned int stallLimit, unsigned int freeLimit, unsigned int limitRPM=20000)rev::CANSparkMax
SetSoftLimit(SoftLimitDirection direction, double limit)rev::CANSparkMax
SoftLimitDirection enum name (defined in rev::CANSparkMax)rev::CANSparkMax
StartStream() overriderev::CANSparkMaxvirtual
StopMotor() overriderev::CANSparkMax
~CANSparkMax() override=defaultrev::CANSparkMax
~CANSparkMaxLowLevel()rev::CANSparkMaxLowLevel
~CANStreamable() (defined in rev::CANStreamable< c_SparkMax_TelemetryID, c_SparkMax_TelemetryMessage >)rev::CANStreamable< c_SparkMax_TelemetryID, c_SparkMax_TelemetryMessage >inline