#pragma once #include "CEquipment.h" namespace SERVO { class CBonder : public CEquipment { public: CBonder(); virtual ~CBonder(); public: virtual const char* getClassName(); virtual void init(); virtual void term(); virtual void initPins(); virtual void initSteps(); 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); virtual BOOL onPreStoredJob(int port, CJobDataB* pJobDataB); virtual int onProcessData(CProcessData* pProcessData); virtual int getIndexerOperationModeBaseValue(); public: void setIndex(unsigned int index); unsigned int getIndex(); private: unsigned int m_nIndex; }; }