#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("initPins"); addPin(SERVO::PinType::INPUT, _T("In1")); addPin(SERVO::PinType::INPUT, _T("In2")); addPin(SERVO::PinType::OUTPUT, _T("Out")); } 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); } BOOL CBakeCooling::glassWillArrive(CGlass* pGlass) { BOOL bRet = __super::glassWillArrive(pGlass); if (!bRet) { return FALSE; } return (m_glassList.size() < 4); } int CBakeCooling::getIndexerOperationModeBaseValue() { return 25000; } }