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