#include <SparkBaseConfigAccessor.h>
Inherited by rev::spark::SparkFlexConfigAccessor, and rev::spark::SparkMaxConfigAccessor.
◆ SparkBaseConfigAccessor()
SparkBaseConfigAccessor::SparkBaseConfigAccessor |
( |
void * |
sparkHandle | ) |
|
|
explicitprotected |
◆ GetIdleMode()
◆ GetInverted()
bool SparkBaseConfigAccessor::GetInverted |
( |
| ) |
|
◆ GetSmartCurrentLimit()
int SparkBaseConfigAccessor::GetSmartCurrentLimit |
( |
| ) |
|
◆ GetSmartCurrentFreeLimit()
int SparkBaseConfigAccessor::GetSmartCurrentFreeLimit |
( |
| ) |
|
◆ GetSmartCurrentRPMLimit()
int SparkBaseConfigAccessor::GetSmartCurrentRPMLimit |
( |
| ) |
|
◆ GetSecondaryCurrentLimit()
double SparkBaseConfigAccessor::GetSecondaryCurrentLimit |
( |
| ) |
|
◆ GetSecondaryCurrentLimitChopCycles()
int SparkBaseConfigAccessor::GetSecondaryCurrentLimitChopCycles |
( |
| ) |
|
◆ GetOpenLoopRampRate()
double SparkBaseConfigAccessor::GetOpenLoopRampRate |
( |
| ) |
|
◆ GetClosedLoopRampRate()
double SparkBaseConfigAccessor::GetClosedLoopRampRate |
( |
| ) |
|
◆ GetVoltageCompensation()
double SparkBaseConfigAccessor::GetVoltageCompensation |
( |
| ) |
|
◆ GetVoltageCompensationEnabled()
bool SparkBaseConfigAccessor::GetVoltageCompensationEnabled |
( |
| ) |
|
◆ GetFollowerModeLeaderId()
int SparkBaseConfigAccessor::GetFollowerModeLeaderId |
( |
| ) |
|
◆ GetFollowerModeInverted()
bool SparkBaseConfigAccessor::GetFollowerModeInverted |
( |
| ) |
|
◆ absoluteEncoder
Accessor for parameters relating to the absolute encoder. To configure these values, use AbsoluteEncoderConfig and call SparkBase::Configure.
NOTE: This uses calls that are blocking to retrieve parameters and should be used infrequently.
◆ analogSensor
Accessor for parameters relating to the analog sensor. To configure these values, use AnalogSensorConfig and call SparkBase::Configure.
NOTE: This uses calls that are blocking to retrieve parameters and should be used infrequently.
◆ closedLoop
Accessor for parameters relating to the closed loop controller. To configure these values, use ClosedLoopConfig and call SparkBase::Configure.
NOTE: This uses calls that are blocking to retrieve parameters and should be used infrequently.
◆ encoder
Accessor for parameters relating to the primary encoder. To configure these values, use EncoderConfig and call SparkBase::Configure.
NOTE: This uses calls that are blocking to retrieve parameters and should be used infrequently.
◆ limitSwitch
Accessor for parameters relating to the hardware limit switches. To configure these values, use LimitSwitchConfig and call SparkBase::Configure.
NOTE: This uses calls that are blocking to retrieve parameters and should be used infrequently.
◆ signals
Accessor for parameters relating to status signals. To configure these values, use SignalsConfig and call SparkBase::Configure.
NOTE: This uses calls that are blocking to retrieve parameters and should be used infrequently.
◆ softLimit
Accessor for parameters relating to the software limits. To configure these values, use SoftLimitConfig and call SparkBase::Configure.
NOTE: This uses calls that are blocking to retrieve parameters and should be used infrequently.
The documentation for this class was generated from the following files: