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 int64_t getEncoderUnwrapped() const = 0
-
virtual uint16_t getEncoderWrapped() const = 0
-
virtual void resetEncoderValue() = 0
-
virtual float getPositionUnwrapped() const = 0
-
virtual float getPositionWrapped() 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
-
virtual int16_t getShaftRPM() const = 0
-
virtual void initialize() = 0