REVLib - C++
rev::CANSensor Class Referenceabstract

#include <CANSensor.h>

Inherited by rev::MotorFeedbackSensor.

Public Member Functions

virtual ~CANSensor ()
virtual REVLibError SetInverted (bool inverted)=0
virtual bool GetInverted () const =0


class MotorFeedbackSensor
class SparkMaxPIDController

Detailed Description

Constructor & Destructor Documentation

◆ ~CANSensor()

virtual rev::CANSensor::~CANSensor ( )

Member Function Documentation

◆ SetInverted()

virtual REVLibError rev::CANSensor::SetInverted ( bool  inverted)
pure virtual

Set the phase of the CANSensor so that it is set to be in phase with the motor itself. This only works for quadrature encoders and analog sensors. This will throw an error if the user tries to set the inversion of the hall effect.

Implemented in rev::SparkFlexExternalEncoder, rev::SparkMaxAbsoluteEncoder, rev::SparkMaxAlternateEncoder, rev::SparkMaxAnalogSensor, rev::SparkMaxRelativeEncoder, rev::CANAnalog, rev::CANEncoder, rev::MotorFeedbackSensor, rev::RelativeEncoder, and rev::AbsoluteEncoder.

◆ GetInverted()

virtual bool rev::CANSensor::GetInverted ( ) const
pure virtual

Friends And Related Function Documentation

◆ MotorFeedbackSensor

friend class MotorFeedbackSensor

◆ SparkMaxPIDController

friend class SparkMaxPIDController

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