⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pouringcontroller.cpp

📁 日本人设计的电子热水瓶的全部嵌入式源码,很好的实例
💻 CPP
字号:
////////////////////////////////////////////////////////
//	僼傽僀儖偺愢柧丗偍搾拲偓僋儔僗幚懱
////////////////////////////////////////////////////////
#include "Rtos.h"
#include "PouringController.h"

////////////////////////////////////////////////////////
//	僋儔僗丗偍搾拲偓僋儔僗
//	婡  擻丗拲偓僞僗僋
//			拲偓儃僞儞偺娔帇偲拲偓傪偍偙側偆
//	堷  悢丗枹巊梡
//	栠傝抣丗側偟
////////////////////////////////////////////////////////
VOID PouringController::pouringTask( INT StaCd )
{
	for( ; ; )
	{
		PouringMaster * pPouringMaster = 0;
		this->pPourButton->waitPushButton();			// 拲偓儃僞儞偑墴偝傟傞偺傪懸偮
		switch( this->pPouringSelector->getWayOfPouring() )	// 拲偓曽朄庢摼
		{
		case PouringSelector::POUR_TEA:
			pPouringMaster = this->pMasterOfTea;		// 偍拑儌乕僪偺帪
			break;
		case PouringSelector::POUR_COFFEE:
			pPouringMaster = this->pMasterOfCoffee;		// 僐乕僸乕儌乕僪偺帪
			break;
		default:
			pPouringMaster = this->pMasterOfTea;		// 堎忬帪丄偍拑儌乕僪
			break;
		}
		pPouringMaster->initialPouringHotWater();		// 拲偓偺弶婜壔
		while( this->pPourButton->isPushButton() )		// 儃僞儞偑墴偝傟偰偄傞娫幚峴偡傞
		{
			pPouringMaster->controlPouringHotWater();	// 拲偓惂屼
		}
		pPouringMaster->stopPouringHotWater();			// 拲偓偺廔椆
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -