#pragma once #include "CEquipment.h" namespace SERVO { class CLoadPort : public CEquipment { public: CLoadPort(); virtual ~CLoadPort(); public: virtual const char* getClassName(); virtual void init(); virtual void term(); virtual void initPins(); virtual void onTimer(UINT nTimerid); virtual void serialize(CArchive& ar); virtual void getAttributeVector(CAttributeVector& attrubutes); virtual int recvIntent(CPin* pPin, CIntent* pIntent); virtual BOOL glassWillArrive(CGlass* pGlass); public: virtual int outputGlass(int port); int sendCassetteCtrlCmd(short cmd, short* jobExistence, int jobExistenceSize, short slotProcess, short jopCount, CJobDataB* pJobDataB); CStep* getCassetteCtrlCmdStep(); }; }