📄 devicecontrol.h
字号:
//类CDeviceControl负责控制所有外设并屏蔽外设变化对其他类的影
//响。CDeviceControl类提供一些稳定的设备接口,其他类通过这些
//接口控制外设。当车道系统的外设变化时,修改CDeviceControl及
//对应的外设类以适应变化,但CDeviceControl类提供给其他类的接
//口不能改变
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_FLEWCONTROL_H__9400E253_0C97_4337_8088_24DB0F25AC40__INCLUDED_)
#define AFX_FLEWCONTROL_H__9400E253_0C97_4337_8088_24DB0F25AC40__INCLUDED_
#include "DeviceClass.h"
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CDeviceControl
{
public:
void PrePrintInvoice();
void UpdateTime();
void UpdateTransInfo();
void UpdateLaneInfo();
void TestOverlay(UCHAR chCmd);
void TestPrinter(UCHAR chCmd);
void TestTfi(UCHAR chCmd);
void TestCxpDevice(char *pStr);
void ResetDevice();
// void Buzzer();
void AdjustVolume(UINT nDirect);
void ClearTfi();
void DefineAutoRailStatus(char status);
void DefineAmberStatus(char status);
void DefineIndicationStatus(char status);
BOOL PrintInvoice();
void OverlayTransInfo();
void PlayThankYou();
void PlayFare();
void ProcessTimerOut(UINT nIndex);
void ProcessPrinter(char status);
void ProcessCxpInput(char *pStr);
//void ProcessOverlayData(unsigned char Status);
void ReleaseDevice();
void Initial();
CDeviceControl();
private:
void CheckCurrentStatus();
CCxp m_clsCxp;
CTfi m_clsTfi;
CPrinter m_clsPrinter;
CSound m_clsSound;
COverlay m_clsOverlay;
};
#endif // !defined(AFX_FLEWCONTROL_H__9400E253_0C97_4337_8088_24DB0F25AC40__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -