userinterface.h
来自「日本人设计的电子热水瓶的全部嵌入式源码,很好的实例」· C头文件 代码 · 共 108 行
H
108 行
////////////////////////////////////////////////////////
// 僼傽僀儖偺愢柧丗儐乕僓乕僀儞僞僼僃乕僗僪儊僀儞
////////////////////////////////////////////////////////
#ifndef __USER_INTERFACE_H
#define __USER_INTERFACE_H
#include "Typedef.h"
#include "RealTimeClock.h"
////////////////////////////////////////////////////////
// 僪儊僀儞 丗儐乕僓乕僀儞僞僼僃乕僗
// 僋儔僗偺愢柧丗壏搙慖戰
////////////////////////////////////////////////////////
class TemperatureSelector
{
///////////////////////////////////////////////////////
// 儊僜僢僪
///////////////////////////////////////////////////////
public:
// 栚昗壏搙庢摼
SHORT getTargetTemperature(){return 65;};
};
////////////////////////////////////////////////////////
// 僪儊僀儞 丗儐乕僓乕僀儞僞僼僃乕僗
// 僋儔僗偺愢柧丗搾偺拲偓偐偨
////////////////////////////////////////////////////////
class PouringSelector
{
public:
enum e_way_of_pouring {
POUR_TEA = 0,
POUR_COFFEE
};
///////////////////////////////////////////////////////
// 儊僜僢僪
///////////////////////////////////////////////////////
public:
// 搾偺拲偓曽朄庢摼
// e_way_of_pouring getWayOfPouring() { return POUR_COFFEE; }
e_way_of_pouring getWayOfPouring() { return POUR_TEA; }
};
////////////////////////////////////////////////////////
// 僪儊僀儞 丗儐乕僓乕僀儞僞僼僃乕僗
// 僋儔僗偺愢柧丗儃僞儞偺斈梡僋儔僗
////////////////////////////////////////////////////////
class Button
{
///////////////////////////////////////////////////////
// 儊僜僢僪
///////////////////////////////////////////////////////
public:
// 儃僞儞傪墴偡偺傪懸偮
VOID waitPushButton(){};
// 儃僞儞偑墴偝傟偰偄傞偐丠
BOOL isPushButton(){
BOOL rts = FALSE;
static counter = 0;
if( counter < 20 )
{
++counter;
rts = TRUE;
}
return rts;
};
};
////////////////////////////////////////////////////////
// 僪儊僀儞 丗儐乕僓乕僀儞僞僼僃乕僗
// 僋儔僗偺愢柧丗媼搾儃僞儞
////////////////////////////////////////////////////////
class PourButton : public Button
{
///////////////////////////////////////////////////////
// 儊僜僢僪
///////////////////////////////////////////////////////
public:
};
////////////////////////////////////////////////////////
// 僪儊僀儞 丗儐乕僓乕僀儞僞僼僃乕僗
// 僋儔僗偺愢柧丗愡揹儃僞儞
////////////////////////////////////////////////////////
class PowerSaveButton : public Button
{
///////////////////////////////////////////////////////
// 儊僜僢僪
///////////////////////////////////////////////////////
public:
};
////////////////////////////////////////////////////////
// 僪儊僀儞 丗儐乕僓乕僀儞僞僼僃乕僗
// 僋儔僗偺愢柧丗暒摣儃僞儞
////////////////////////////////////////////////////////
class BoilButton : public Button
{
///////////////////////////////////////////////////////
// 儊僜僢僪
///////////////////////////////////////////////////////
public:
};
#endif // __USER_INTERFACE_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?