rev Package

A301(busId[, deviceId])

Create a new object to control a FIRST A301 motor

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(busID, deviceID, model)

Create a new object to control a Detached Encoder

DetachedEncoderConfig()

DetachedEncoderConfigAccessor

DetachedEncoderLowLevel(busId, deviceID, model)

DetachedEncoderSim(encoder)

DetachedSignalsConfig()

DetachedSignalsConfigAccessor

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(busID, deviceID)

Create a new object to control a ServoHub Servo Controller

ServoHubConfig()

ServoHubConfigAccessor

ServoHubLowLevel(busID, 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.

Signal_A301Faults(value, error, timestamp)

Signal_A301Warnings(value, error, timestamp)

Signal_ClosedLoopSlot(value, error, timestamp)

Signal_DetachedFaults(value, error, timestamp)

Signal_DetachedPeriodicStatus1(value, error, ...)

Signal_DetachedPeriodicStatus2(value, error, ...)

Signal_DetachedPeriodicStatus3(value, error, ...)

Signal_DetachedPeriodicStatus4(value, error, ...)

Signal_ServoHubFaults(value, error, timestamp)

Signal_ServoHubPeriodicStatus0(value, error, ...)

Signal_ServoHubPeriodicStatus1(value, error, ...)

Signal_ServoHubPeriodicStatus2(value, error, ...)

Signal_ServoHubPeriodicStatus3(value, error, ...)

Signal_ServoHubPeriodicStatus4(value, error, ...)

Signal_ServoHubWarnings(value, error, timestamp)

Signal_SparkFaults(value, error, timestamp)

Signal_SparkPeriodicStatus0(value, error, ...)

Signal_SparkPeriodicStatus1(value, error, ...)

Signal_SparkPeriodicStatus2(value, error, ...)

Signal_SparkPeriodicStatus3(value, error, ...)

Signal_SparkPeriodicStatus4(value, error, ...)

Signal_SparkPeriodicStatus5(value, error, ...)

Signal_SparkPeriodicStatus6(value, error, ...)

Signal_SparkPeriodicStatus7(value, error, ...)

Signal_SparkPeriodicStatus8(value, error, ...)

Signal_SparkPeriodicStatus9(value, error, ...)

Signal_SparkWarnings(value, error, timestamp)

Signal_bool(value, error, timestamp)

Signal_double(value, error, timestamp)

Signal_int(value, error, timestamp)

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(busID, deviceID, type, model)

Create a new object to control a SPARK motor Controller

SparkBaseConfig()

SparkBaseConfigAccessor

SparkClosedLoopController

SparkExternalEncoderSim(motor)

SparkFlex(busID, 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(busID, 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(busId, deviceID)

Create a new object to control a MAXSpline Encoder

StatusLogger