#include "stdafx.h"
|
#include "CBakeCooling.h"
|
|
namespace SERVO {
|
CBakeCooling::CBakeCooling() : CEquipment()
|
{
|
|
}
|
|
CBakeCooling::~CBakeCooling()
|
{
|
|
}
|
|
const char* CBakeCooling::getClassName()
|
{
|
static char* pszName = "CBakeCooling";
|
return pszName;
|
}
|
|
void CBakeCooling::init()
|
{
|
CEquipment::init();
|
}
|
|
void CBakeCooling::term()
|
{
|
CEquipment::term();
|
}
|
|
// ±ØÐëҪʵÏÖµÄÐ麯Êý£¬Ôڴ˳õʼ»¯PinÁбí
|
void CBakeCooling::initPins()
|
{
|
// ¼ÓÈëPin³õʼ»¯´úÂë
|
LOGI("<CBakeCooling>initPins");
|
addPin(SERVO::PinType::INPUT, _T("In1"));
|
addPin(SERVO::PinType::INPUT, _T("In2"));
|
addPin(SERVO::PinType::OUTPUT, _T("Out"));
|
}
|
|
// ±ØÐëҪʵÏÖµÄÐ麯Êý£¬Ôڴ˳õʼ»¯SlotÐÅÏ¢
|
void CBakeCooling::initSlots()
|
{
|
m_slot[0].enable();
|
m_slot[0].setPosition(m_nID);
|
m_slot[0].setNo(1);
|
m_slot[0].setName("Bake 1");
|
m_slot[1].enable();
|
m_slot[1].setPosition(m_nID);
|
m_slot[1].setNo(2);
|
m_slot[1].setName("Bake 2");
|
m_slot[2].enable();
|
m_slot[2].setPosition(m_nID);
|
m_slot[2].setNo(3);
|
m_slot[2].setName("Cooling 1");
|
m_slot[3].enable();
|
m_slot[3].setPosition(m_nID);
|
m_slot[3].setNo(4);
|
m_slot[3].setName("Cooling 2");
|
}
|
|
void CBakeCooling::onTimer(UINT nTimerid)
|
{
|
CEquipment::onTimer(nTimerid);
|
}
|
|
void CBakeCooling::serialize(CArchive& ar)
|
{
|
CEquipment::serialize(ar);
|
}
|
|
void CBakeCooling::getAttributeVector(CAttributeVector& attrubutes)
|
{
|
__super::getAttributeVector(attrubutes);
|
}
|
|
int CBakeCooling::recvIntent(CPin* pPin, CIntent* pIntent)
|
{
|
return __super::recvIntent(pPin, pIntent);
|
}
|
|
int CBakeCooling::getIndexerOperationModeBaseValue()
|
{
|
return 25000;
|
}
|
}
|