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

📄 mivapi.h

📁 著名的uncle Bob的Agile software development的代码
💻 H
字号:
// MIVAPI.h: interface for the MIVAPI class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MIVAPI_H__0A683ACD_1E56_11D3_8F7D_00E09802EAB8__INCLUDED_)
#define AFX_MIVAPI_H__0A683ACD_1E56_11D3_8F7D_00E09802EAB8__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000


namespace com_cmindustries_m4_api
{
    class API;
};

class com_cmindustries_m4_api::API  
{
public:
	API();
	virtual ~API();

    enum WarmerPlateStatus {potNotEmpty, potEmpty, warmerEmpty};
    enum BoilerStatus      {boilerEmpty, boilerNotEmpty};
    enum BrewButtonStatus  {brewButtonPushed, brewButtonNotPushed};
    enum BoilerHeaterState {boilerOn, boilerOff};
    enum WarmerState       {warmerOn, warmerOff};
    enum IndicatorState    {indicatorOn, indicatorOff};
    enum ReliefValveState  {valveOpen, valveClosed};

    virtual WarmerPlateStatus GetWarmerPlateStatus() const = 0;
    virtual BoilerStatus      GetBoilerStatus() const = 0;
    virtual BrewButtonStatus  GetBrewButtonStatus() const = 0;

    virtual void SetBoilerState(BoilerHeaterState) = 0;
    virtual void SetWarmerState(WarmerState) = 0;
    virtual void SetIndicatorState(IndicatorState) = 0;
    virtual void SetReliefValveState(ReliefValveState) = 0;
};

#endif // !defined(AFX_MIVAPI_H__0A683ACD_1E56_11D3_8F7D_00E09802EAB8__INCLUDED_)

⌨️ 快捷键说明

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