#include "stdafx.h" #include "IExamHandler.h" using namespace DIOS::Dev::Detail::MachineryECOM; using namespace DIOS::Dev; IExamHandler::IExamHandler() :m_stateMachineStatus(SM_NONE), m_bMachineMoving(FALSE) { } IExamHandler::~IExamHandler() { } RET_STATUS IExamHandler::OnReset(DOF_MECH mech) { return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnCenterAdjust(DOF_MECH mech) { return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnStopMech() { return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnStartMove(DOF_MECH mech, int nOrientation) { return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnStopMove(DOF_MECH mech) { return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnFramePrep() { m_stateMachineStatus = SM_FRAMEPREP; return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnFrameReady() { m_stateMachineStatus = SM_FRAMEREADY; return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnFrameAcq() { m_stateMachineStatus = SM_FRAMEACQ; return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnFrameStart() { m_stateMachineStatus = SM_FRAMESTART; return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnFrameEnd() { m_stateMachineStatus = SM_FRAMEEND; return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnFramePost() { m_stateMachineStatus = SM_FRAMEPOST; return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnFrameError() { m_stateMachineStatus = SM_FRAMEERROR; return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnFrameRecover() { m_stateMachineStatus = SM_FRAMERECOVER; return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnSeqError() { m_stateMachineStatus = SM_SEQERROR; return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnSeqEnd() { m_stateMachineStatus = SM_SEQEND; return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnSetFrameRate(FLOAT frameRate) { return DIOS::Dev::RET_STATUS::RET_SUCCEED; } void IExamHandler::OnExit() { } RET_STATUS IExamHandler::OnScanningSwitch(DOF_MECH mech) { return DIOS::Dev::RET_STATUS::RET_SUCCEED; } RET_STATUS IExamHandler::OnWorkstationSwitch(const char* pWorkstation) { m_CurWS = pWorkstation; return DIOS::Dev::RET_STATUS::RET_SUCCEED; }