12345678910111213141516171819202122 |
- #pragma once
- #include "IExamHandler.h"
- namespace DIOS::Dev::Detail::MachineryECOM
- {
- class ITomoExamHandler : public IExamHandler
- {
- public:
- ITomoExamHandler(){}
- virtual ~ITomoExamHandler(){}
- public:
- virtual RET_STATUS OnMoveMech(FLOAT Pos) = 0;
- virtual RET_STATUS OnBlindRotateMech(FLOAT Angle) = 0;
- virtual RET_STATUS OnRotateMech(FLOAT Angle) = 0;
- virtual RET_STATUS OnActionMech(FLOAT Pos,FLOAT Angle) = 0;
- virtual RET_STATUS OnGetTomoResults(ResDataObject &resultAngle, ResDataObject &resultHeight) = 0;
- virtual RET_STATUS OnRecalculateTomoMotionParam() = 0;
- };
- }
|