temperature.h

来自「RFID温度签的源码」· C头文件 代码 · 共 75 行

H
75
字号
// Temperature.h : main header file for the Temperature application
//
#pragma once

#ifndef __AFXWIN_H__
	#error "include 'stdafx.h' before including this file for PCH"
#endif

#include "resource.h"       // main symbols

#include "DeviceClient.h"
#include "TFile.h"
#include "RelationData.h"

// CTemperatureApp:
// See Temperature.cpp for the implementation of this class
//

class CTemperatureApp : public CWinApp
{
public:
	CTemperatureApp();


// Overrides
public:
	virtual BOOL InitInstance();

// Implementation
	afx_msg void OnAppAbout();
	DECLARE_MESSAGE_MAP()
	afx_msg void OnOpenEvice();
	afx_msg void OnCloseDvice();
	afx_msg void OnUpdateCloseDvice(CCmdUI *pCmdUI);
	afx_msg void OnMenuSetting();

public:
	CDeviceClient*	GetDevice() { return &m_DeviceClient; }

	void	InitNameList();
	void	WriteNameListToFile();
	void	WriteComLangToFile();
	BOOL	GetCardProductName( U32 CardID, char** ppStr );
	BOOL	GetCardManufactureName( U32 CardID, char** ppStr );
	BOOL	SetCardProductName( U32 CardID, const char* pStr );
	BOOL	SetCardManufactureName( U32 CardID, char* pStr );
	BOOL	GetCardGroup( U32 CardID, char** ppStr );
	BOOL	SetCardGroup( U32 CardID, char* pStr );

	void	InitLogDataList();
	void	WriteLogDataToFile();
	BOOL	AddLogData( U32 CardID, LOG_DATA_MEM* pData );

public:
	CDeviceClient	m_DeviceClient;

	CARD_ID_NAME_MEM	m_ProductList[MAX_ITEM];
	int					m_nCurrentProductListCount;
	CARD_ID_NAME_MEM	m_ManufactureList[MAX_ITEM];
	int					m_nCurrentManufactureListCount;
	CARD_ID_NAME_MEM	m_GroupList[MAX_ITEM];
	int					m_nCurrentGroupListCount;

	LOG_DATA_MEM		m_LogDataList[MAX_ITEM];
	int					m_nLogDataListCount;


	char			m_Lang;
	char			m_Port;

public:
	virtual int ExitInstance();
};

extern CTemperatureApp theApp;

⌨️ 快捷键说明

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