REVLib - C++
rev::SparkAbsoluteEncoder Class Reference

#include <SparkAbsoluteEncoder.h>

Inherits rev::SparkMaxAbsoluteEncoder.

Public Types

enum class  Type { kDutyCycle }
 
- Public Types inherited from rev::SparkMaxAbsoluteEncoder
enum class  Type { kDutyCycle }
 

Public Member Functions

 SparkAbsoluteEncoder (SparkAbsoluteEncoder &&rhs)=default
 
SparkAbsoluteEncoderoperator= (SparkAbsoluteEncoder &&rhs)=default
 
 SparkAbsoluteEncoder (const SparkAbsoluteEncoder &rhs)=default
 
 ~SparkAbsoluteEncoder () override=default
 
- Public Member Functions inherited from rev::SparkMaxAbsoluteEncoder
 SparkMaxAbsoluteEncoder (SparkMaxAbsoluteEncoder &&rhs)=default
 
SparkMaxAbsoluteEncoderoperator= (SparkMaxAbsoluteEncoder &&rhs)=default
 
 SparkMaxAbsoluteEncoder (const SparkMaxAbsoluteEncoder &rhs)=default
 
 ~SparkMaxAbsoluteEncoder () override=default
 
double GetPosition () const override
 
double GetVelocity () const override
 
REVLibError SetPositionConversionFactor (double factor) override
 
double GetPositionConversionFactor () const override
 
REVLibError SetVelocityConversionFactor (double factor) override
 
double GetVelocityConversionFactor () const override
 
REVLibError SetInverted (bool inverted) override
 
bool GetInverted () const override
 
REVLibError SetAverageDepth (uint32_t depth) override
 
uint32_t GetAverageDepth () const override
 
REVLibError SetZeroOffset (double offset) override
 
double GetZeroOffset () const override
 
- Public Member Functions inherited from rev::AbsoluteEncoder
virtual ~AbsoluteEncoder ()
 
- Public Member Functions inherited from rev::MotorFeedbackSensor
virtual ~MotorFeedbackSensor ()
 
- Public Member Functions inherited from rev::CANSensor
virtual ~CANSensor ()
 

Friends

class CANSparkBase
 

Member Enumeration Documentation

◆ Type

The type of encoder connected to a SPARK

Enumerator
kDutyCycle 

Constructor & Destructor Documentation

◆ SparkAbsoluteEncoder() [1/2]

rev::SparkAbsoluteEncoder::SparkAbsoluteEncoder ( SparkAbsoluteEncoder &&  rhs)
default

◆ SparkAbsoluteEncoder() [2/2]

rev::SparkAbsoluteEncoder::SparkAbsoluteEncoder ( const SparkAbsoluteEncoder rhs)
default

◆ ~SparkAbsoluteEncoder()

rev::SparkAbsoluteEncoder::~SparkAbsoluteEncoder ( )
overridedefault

Member Function Documentation

◆ operator=()

SparkAbsoluteEncoder & rev::SparkAbsoluteEncoder::operator= ( SparkAbsoluteEncoder &&  rhs)
default

Friends And Related Function Documentation

◆ CANSparkBase

friend class CANSparkBase
friend

The documentation for this class was generated from the following files: