| ::ConfigBase | rev::spark::SparkBase | friend |
| ClearFaults() | rev::spark::SparkBase | |
| Configure(SparkBaseConfig &config, ResetMode resetMode, PersistMode persistMode) | rev::spark::SparkBase | virtual |
| ConfigureAsync(SparkBaseConfig &config, ResetMode resetMode, PersistMode persistMode) | rev::spark::SparkBase | virtual |
| ControlType enum name | rev::spark::SparkLowLevel | |
| CreateSimFaultManager() | rev::spark::SparkLowLevel | |
| Disable() override | rev::spark::SparkBase | |
| Get() const override | rev::spark::SparkBase | |
| GetAbsoluteEncoder() | rev::spark::SparkBase | virtual |
| GetAnalog() | rev::spark::SparkBase | |
| GetAppliedOutput() | rev::spark::SparkBase | |
| GetBusVoltage() | rev::spark::SparkBase | |
| GetClosedLoopController() | rev::spark::SparkBase | |
| GetDeviceId() const | rev::spark::SparkLowLevel | |
| GetEncoder() | rev::spark::SparkBase | |
| GetEncoderEvenIfAlreadyCreated() | rev::spark::SparkBase | protected |
| GetFaults() | rev::spark::SparkBase | |
| GetFirmwareString() | rev::spark::SparkLowLevel | |
| GetFirmwareVersion() | rev::spark::SparkLowLevel | |
| GetFirmwareVersion(bool &isDebugBuild) | rev::spark::SparkLowLevel | |
| GetForwardLimitSwitch() | rev::spark::SparkBase | virtual |
| GetForwardSoftLimit() | rev::spark::SparkBase | |
| GetInverted() const override | rev::spark::SparkBase | |
| GetLastError() | rev::spark::SparkBase | |
| GetMotorInterface() | rev::spark::SparkBase | protected |
| GetMotorTemperature() | rev::spark::SparkBase | |
| GetMotorType() | rev::spark::SparkLowLevel | |
| GetOutputCurrent() | rev::spark::SparkBase | |
| GetPeriodicStatus0() | rev::spark::SparkLowLevel | |
| GetPeriodicStatus1() | rev::spark::SparkLowLevel | |
| GetPeriodicStatus2() | rev::spark::SparkLowLevel | |
| GetPeriodicStatus3() | rev::spark::SparkLowLevel | |
| GetPeriodicStatus4() | rev::spark::SparkLowLevel | |
| GetPeriodicStatus5() | rev::spark::SparkLowLevel | |
| GetPeriodicStatus6() | rev::spark::SparkLowLevel | |
| GetPeriodicStatus7() | rev::spark::SparkLowLevel | |
| GetPeriodicStatus8() | rev::spark::SparkLowLevel | |
| GetPeriodicStatus9() | rev::spark::SparkLowLevel | |
| GetReverseLimitSwitch() | rev::spark::SparkBase | virtual |
| GetReverseSoftLimit() | rev::spark::SparkBase | |
| GetSafeFloat(float f) | rev::spark::SparkLowLevel | protected |
| GetSerialNumber() | rev::spark::SparkLowLevel | |
| GetSparkModel() | rev::spark::SparkBase | protected |
| GetStickyFaults() | rev::spark::SparkBase | |
| GetStickyWarnings() | rev::spark::SparkBase | |
| GetWarnings() | rev::spark::SparkBase | |
| HasActiveFault() | rev::spark::SparkBase | |
| HasActiveWarning() | rev::spark::SparkBase | |
| HasStickyFault() | rev::spark::SparkBase | |
| HasStickyWarning() | rev::spark::SparkBase | |
| IdleMode enum name | rev::spark::SparkBase | |
| IsFollower() | rev::spark::SparkBase | |
| kAPIBuildVersion | rev::spark::SparkLowLevel | static |
| kAPIMajorVersion | rev::spark::SparkLowLevel | static |
| kAPIMinorVersion | rev::spark::SparkLowLevel | static |
| kAPIVersion | rev::spark::SparkLowLevel | static |
| m_AbsoluteEncoder | rev::spark::SparkBase | protected |
| m_absoluteEncoderCreated | rev::spark::SparkBase | protected |
| m_AnalogSensor | rev::spark::SparkBase | protected |
| m_analogSensorCreated | rev::spark::SparkBase | protected |
| m_ClosedLoopController | rev::spark::SparkBase | protected |
| m_closedLoopControllerCreated | rev::spark::SparkBase | protected |
| m_expectedSparkModel | rev::spark::SparkLowLevel | protected |
| m_ForwardLimitSwitch | rev::spark::SparkBase | protected |
| m_forwardLimitSwitchCreated | rev::spark::SparkBase | protected |
| m_ForwardSoftLimit | rev::spark::SparkBase | protected |
| m_forwardSoftLimitCreated | rev::spark::SparkBase | protected |
| m_motorType | rev::spark::SparkLowLevel | protected |
| m_RelativeEncoder | rev::spark::SparkBase | protected |
| m_relativeEncoderCreated | rev::spark::SparkBase | protected |
| m_ReverseLimitSwitch | rev::spark::SparkBase | protected |
| m_reverseLimitSwitchCreated | rev::spark::SparkBase | protected |
| m_ReverseSoftLimit | rev::spark::SparkBase | protected |
| m_reverseSoftLimitCreated | rev::spark::SparkBase | protected |
| m_setpoint | rev::spark::SparkBase | protected |
| m_sparkMaxHandle | rev::spark::SparkLowLevel | protected |
| MotorType enum name | rev::spark::SparkLowLevel | |
| ParameterStatus enum name | rev::spark::SparkLowLevel | |
| PauseFollowerMode() | rev::spark::SparkBase | |
| PauseFollowerModeAsync() | rev::spark::SparkBase | |
| PeriodicFrame enum name | rev::spark::SparkLowLevel | |
| PersistMode enum name | rev::spark::SparkBase | |
| ResetMode enum name | rev::spark::SparkBase | |
| ResumeFollowerMode() | rev::spark::SparkBase | |
| ResumeFollowerModeAsync() | rev::spark::SparkBase | |
| Set(double speed) override | rev::spark::SparkBase | |
| SetCANMaxRetries(int numRetries) | rev::spark::SparkLowLevel | |
| SetCANTimeout(int milliseconds) | rev::spark::SparkBase | |
| SetControlFramePeriodMs(int periodMs) | rev::spark::SparkLowLevel | |
| SetInverted(bool isInverted) override | rev::spark::SparkBase | |
| SetPeriodicFrameTimeout(int timeoutMs) | rev::spark::SparkLowLevel | |
| SetpointCommand(double value, SparkLowLevel::ControlType ctrl=ControlType::kDutyCycle, ClosedLoopSlot pidSlot=ClosedLoopSlot::kSlot0, double arbFeedforward=0, int arbFFUnits=0) | rev::spark::SparkLowLevel | protected |
| SetVoltage(units::volt_t output) override | rev::spark::SparkBase | |
| SoftLimitDirection enum name | rev::spark::SparkBase | |
| SparkAbsoluteEncoder | rev::spark::SparkBase | friend |
| SparkBase(int deviceID, MotorType type, SparkModel model) | rev::spark::SparkBase | explicitprotected |
| SparkClosedLoopController | rev::spark::SparkBase | friend |
| SparkFlex | rev::spark::SparkBase | friend |
| SparkLimitSwitch | rev::spark::SparkBase | friend |
| SparkMax | rev::spark::SparkBase | friend |
| SparkMaxAlternateEncoder | rev::spark::SparkBase | friend |
| SparkModel enum name | rev::spark::SparkLowLevel | |
| SparkRelativeEncoder | rev::spark::SparkBase | friend |
| SparkSim | rev::spark::SparkBase | friend |
| SparkSoftLimit | rev::spark::SparkBase | friend |
| StopMotor() override | rev::spark::SparkBase | |
| ~SparkBase() override=default | rev::spark::SparkBase | |
| ~SparkLowLevel() | rev::spark::SparkLowLevel | virtual |