1234567891011121314151617181920212223242526272829 |
- #pragma once
- namespace DIOS::Dev::Detail::MachineryECOM
- {
- class IMotionStageArgs
- {
- public:
- IMotionStageArgs();
- virtual ~IMotionStageArgs();
- public:
- void SetTubeAngleMotionStatus(BOOL isMoving);
- void SetTubeHeightMotionStatus(BOOL isMoving);
- void SetTubeHorizontalMotionStatus(BOOL isMoving);
- BOOL IsMotionStoped();
- public:
- BOOL IsTubeAngleAtResetLandmark;
- BOOL IsTubeHeightAtResetLandmark;
- BOOL IsTubeHorizontalAtResetLandmark;
- int ActivedTubeAngleLandmark;
- int ActivedTubeHeightLandmark;
- int ActivedTubeHorizontalLandmark;
- private:
- BOOL m_isTubeAngleMotionStoped;
- BOOL m_isTubeHeightMotionStoped;
- BOOL m_isTubeHorizontalMotionStoped;
- };
- }
|