From 58f2f4adce46217a199dfff00315547fbf2bf975 Mon Sep 17 00:00:00 2001 From: Pascal Serrarens Date: Mon, 19 Aug 2024 11:57:23 +0200 Subject: [PATCH] Add target --- ServoMotor.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ServoMotor.h b/ServoMotor.h index 255bbaf..cfe62b3 100644 --- a/ServoMotor.h +++ b/ServoMotor.h @@ -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