rev Package

AbsoluteEncoder()

AbsoluteEncoderConfig()

AbsoluteEncoderConfigAccessor

AlternateEncoderConfig()

AlternateEncoderConfigAccessor

AnalogInput

Get an instance of AnalogInput by using SparkBase::GetAnalog(SparkAnalogSensor::Mode)}.

AnalogSensorConfig()

AnalogSensorConfigAccessor

BaseConfig

CIEColor(X, Y, Z)

ClosedLoopConfig()

ClosedLoopConfigAccessor

ClosedLoopSlot(value)

Members:

ColorMatch()

REV Robotics Color Sensor V3.

ColorSensorV3(port)

REV Robotics Color Sensor V3.

DetachedEncoder(deviceID, model)

Create a new object to control a Detached Encoder

DetachedEncoderConfig()

DetachedEncoderConfigAccessor

DetachedEncoderLowLevel(deviceID, model)

DetachedEncoderSim(encoder)

DetachedSignalsConfig()

EncoderConfig()

EncoderConfigAccessor

ExternalEncoderConfig()

ExternalEncoderConfigAccessor

FeedForwardConfig()

FeedForwardConfigAccessor

FeedbackSensor(value)

Members:

LimitSwitchConfig()

LimitSwitchConfigAccessor

MAXMotionConfig()

MAXMotionConfigAccessor

MovingAverageFilterSim(taps, sampleRate)

NoiseGenerator()

PersistMode(value)

Members:

REVLibError(value)

Members:

RelativeEncoder()

ResetMode(value)

Members:

ServoChannel

ServoChannelConfig(channelId)

ServoChannelConfigAccessor

ServoHub(deviceID)

Create a new object to control a ServoHub Servo Controller

ServoHubConfig()

ServoHubConfigAccessor

ServoHubLowLevel(deviceID)

ServoHubParameter(value)

Members:

ServoHubSim(servoHub)

Create a simulated CAN Servo Hub object.

ServoHubSimFaultManager(servoHub)

Create a Fault Manager object, which allows you to get and set the status of simulated faults on your simulated Servo Hub.

SignalsConfig()

SignalsConfigAccessor

SoftLimitConfig()

SoftLimitConfigAccessor

SparkAbsoluteEncoder

Get an instance of this class by using SparkBase::GetEncoder() or SparkBase::GetEncoder(SparkMaxRelativeEncoder::Type, int).

SparkAbsoluteEncoderSim(*args, **kwargs)

Overloaded function.

SparkAnalogSensor

SparkAnalogSensorSim(*args, **kwargs)

Overloaded function.

SparkBase(deviceID, type, model)

Create a new object to control a SPARK motor Controller

SparkBaseConfig()

SparkBaseConfigAccessor

SparkClosedLoopController

SparkExternalEncoderSim(motor)

SparkFlex(deviceID, type)

Create a new object to control a SPARK Flex motor Controller

SparkFlexConfig()

SparkFlexConfigAccessor

SparkFlexExternalEncoder

SparkFlexSim(sparkFlex, motor)

SparkLimitSwitch

SparkLimitSwitchSim(*args, **kwargs)

Overloaded function.

SparkLowLevel

SparkMax(deviceID, type)

Create a new object to control a SPARK MAX motor Controller

SparkMaxAlternateEncoder

Get an instance of this class by using SparkMax::GetEncoder() or SparkMax::GetEncoder(SparkMax::EncoderType, int).

SparkMaxAlternateEncoderSim(motor)

SparkMaxConfig()

SparkMaxConfigAccessor

SparkMaxSim(sparkMax, motor)

SparkParameter(value)

Members:

SparkRelativeEncoder

Get an instance of this class by using SparkBase::GetEncoder() or SparkBase::GetEncoder(SparkRelativeEncoder::Type, int).

SparkRelativeEncoderSim(*args, **kwargs)

Overloaded function.

SparkSim(spark, motor)

SparkSimFaultManager(*args, **kwargs)

Overloaded function.

SparkSoftLimit

SplineEncoder(deviceID)

Create a new object to control a MAXSpline Encoder

StatusLogger