Class MotorInterface¶
Defined in File motor_interface.hpp
Inheritance Relationships¶
Derived Types¶
public tap::motor::DjiMotor(Class DjiMotor)public tap::motor::DoubleDjiMotor(Class DoubleDjiMotor)
Class Documentation¶
-
class MotorInterface¶
Subclassed by tap::motor::DjiMotor, tap::motor::DoubleDjiMotor
Public Functions
-
virtual void initialize() = 0¶
-
virtual tap::encoder::EncoderInterface *getEncoder() const = 0¶
-
virtual void setDesiredOutput(int32_t desiredOutput) = 0¶
-
virtual bool isMotorOnline() const = 0¶
-
virtual int16_t getOutputDesired() const = 0¶
-
virtual int8_t getTemperature() const = 0¶
-
virtual int16_t getTorque() const = 0¶
-
inline virtual void resetEncoderValue()¶
-
inline virtual float getPositionUnwrapped() const¶
-
inline virtual float getPositionWrapped() const¶
-
inline virtual int16_t getShaftRPM() const¶
-
virtual void initialize() = 0¶