123456789101112131415161718 |
- #pragma once
- #include "IServoMotorController.h"
- namespace DIOS::Dev::Detail::MachineryECOM
- {
- class ICircularController : public IServoMotorController
- {
- public:
- ICircularController(){}
- ~ICircularController(){}
- public:
- virtual void StopRotation() = 0;
- virtual void Rotate(int direction, int steps, DWORD pwmperiod, float pulseDutyCycle = 0.0f) = 0;
- virtual void SetRotateOrientation(bool clockWise) = 0;
- };
- }
|