::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 |
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 | protected |
GetPeriodicStatus1() | rev::spark::SparkLowLevel | protected |
GetPeriodicStatus2() | rev::spark::SparkLowLevel | protected |
GetPeriodicStatus3() | rev::spark::SparkLowLevel | protected |
GetPeriodicStatus4() | rev::spark::SparkLowLevel | protected |
GetPeriodicStatus5() | rev::spark::SparkLowLevel | protected |
GetPeriodicStatus6() | rev::spark::SparkLowLevel | protected |
GetPeriodicStatus7() | rev::spark::SparkLowLevel | protected |
GetReverseLimitSwitch() | rev::spark::SparkBase | virtual |
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_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_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, int pidSlot=0, 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 |
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 |
StopMotor() override | rev::spark::SparkBase | |
~SparkBase() override=default | rev::spark::SparkBase | |
~SparkLowLevel() | rev::spark::SparkLowLevel | virtual |