REVLib - C++
|
#include <CANSensor.h>
Inherited by rev::MotorFeedbackSensor.
Public Member Functions | |
virtual | ~CANSensor () |
virtual REVLibError | SetInverted (bool inverted)=0 |
virtual bool | GetInverted () const =0 |
Friends | |
class | MotorFeedbackSensor |
class | SparkMaxPIDController |
|
inlinevirtual |
|
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.
|
pure virtual |
Get the phase of the CANSensor. This will just return false if the user tries to get the inversion of the hall effect.
Implemented in rev::AbsoluteEncoder, rev::SparkFlexExternalEncoder, rev::SparkMaxAbsoluteEncoder, rev::SparkMaxAlternateEncoder, rev::SparkMaxAnalogSensor, rev::SparkMaxRelativeEncoder, rev::CANAnalog, rev::CANEncoder, rev::MotorFeedbackSensor, and rev::RelativeEncoder.
|
friend |
|
friend |