12345678910111213141516171819202122232425 |
- #pragma once
- #include "IExamHandler.h"
- namespace DiosCtrlBox
- {
- class IMotionTestHandler : public IExamHandler
- {
- public:
- IMotionTestHandler(){}
- ~IMotionTestHandler(){}
- public:
- virtual RET_STATUS OnStartTubeLineVMotion2Target(ResDataObject PARAM_IN& ParamIn) = 0;
- virtual RET_STATUS OnStopLineVMotion(ResDataObject PARAM_IN& ParamIn) = 0;
- virtual RET_STATUS OnTubeAngleRotate2Target(ResDataObject PARAM_IN& ParamIn) = 0;
- virtual RET_STATUS OnStopRotation(ResDataObject PARAM_IN& ParamIn) = 0;
- virtual RET_STATUS OnBindRotationEncoder(ResDataObject PARAM_IN& ParamIn) = 0;
- virtual RET_STATUS OnUnbindRotationEncoder(ResDataObject PARAM_IN& ParamIn) = 0;
- virtual RET_STATUS OnSystemInitial(ResDataObject PARAM_IN& ParamIn) = 0;
- virtual RET_STATUS OnTubeCenterAlign(ResDataObject PARAM_IN& ParamIn) = 0;
- virtual RET_STATUS OnMoveToParkingPosition(ResDataObject PARAM_IN& ParamIn) = 0;
- };
- }
|