Add target

This commit is contained in:
Pascal Serrarens 2024-08-19 11:57:23 +02:00
parent c421fd4db7
commit 58f2f4adce

View File

@ -17,6 +17,8 @@ class ServoMotor : public Thing {
enum ControlMode { Position, Velocity };
ControlMode controlMode = ControlMode::Position;
Thing* target = nullptr;
virtual void SetTargetAngle(Angle16 angle);
virtual Angle16 GetTargetAngle();
@ -38,7 +40,7 @@ class ServoMotor : public Thing {
float lastUpdateTimeMs = 0.0F;
virtual void SetAngle(Angle16 angle) = 0;
virtual void SetAngle(Angle16 angle) {};
};
} // namespace RoboidContol