#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 initSlots();
|
virtual void onTimer(UINT nTimerid);
|
virtual void serialize(CArchive& ar);
|
virtual void getAttributeVector(CAttributeVector& attrubutes);
|
virtual int recvIntent(CPin* pPin, CIntent* pIntent);
|
virtual int onProcessData(CProcessData* pProcessData);
|
virtual int onProcessStateChanged(PROCESS_STATE state);
|
virtual int getIndexerOperationModeBaseValue();
|
virtual int parsingParams(const char* pszData, size_t size, std::vector<CParam>& parsms);
|
virtual int parsingProcessData(const char* pszData, size_t size, std::vector<CParam>& parsms);
|
virtual int parsingSVData(const char* pszData, size_t size, std::vector<CParam>& parsms);
|
|
public:
|
void setIndex(unsigned int index);
|
unsigned int getIndex();
|
BOOL hasBondGlass();
|
BOOL hasG2Glass();
|
|
private:
|
unsigned int m_nIndex;
|
};
|
}
|