// MotionController_ADLINK_APS.h: interface for the CMotionController_ADLINK_APS class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MOTIONCONTROLLER_ADLINK_APS_H__2B8E92ED_42EF_4887_8D87_9C9AAEEE22CD__INCLUDED_)
#define AFX_MOTIONCONTROLLER_ADLINK_APS_H__2B8E92ED_42EF_4887_8D87_9C9AAEEE22CD__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <vector>
#include "MotionControllerBase.h"

class CMotionController_ADLINK_APS : public CMotionControllerBase
{
private:
    std::vector<int> m_cardIds;
public:
    CMotionController_ADLINK_APS(int index);
    virtual ~CMotionController_ADLINK_APS();

    BOOL Init(int &nNoOfMtr) override;
    void Close() override;
};

#endif // !defined(AFX_MOTIONCONTROLLER_ADLINK_APS_H__2B8E92ED_42EF_4887_8D87_9C9AAEEE22CD__INCLUDED_)
