#pragma once
|
#include "CEquipment.h"
|
|
|
namespace SERVO {
|
class CArm : public CEquipment
|
{
|
public:
|
CArm();
|
virtual ~CArm();
|
|
public:
|
virtual const char* getClassName();
|
virtual BOOL isArm() { return TRUE; };
|
virtual void init();
|
virtual void term();
|
virtual void initPins();
|
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);
|
|
public:
|
int tempStore(CGlass* pGlass);
|
|
// µ÷ÓÃtempFetchOutºó£¬pGlass±ØÐëreleaseÒ»´Î
|
int tempFetchOut(OUT CGlass*& pGlass);
|
|
// ¸üÐÂJobDataS
|
// EquipmentÔÚonReceivedJobʼþʱµ÷ÓÃ
|
int glassUpdateJobDataS(CJobDataS* pJobDataS);
|
};
|
}
|