#pragma once namespace urde { class IController { public: enum class EMotorState { Stop = 0, Rumble = 1, StopHard = 2 }; virtual void Poll() = 0; virtual void SetMotorState(EMotorState state) = 0; }; } // namespace urde