www.pudn.com > LoadMachineCode111.rar > ComOperateNew.h


// ComOperateNew.h: interface for the CComOperateNew class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_COMOPERATENEW_H__DB4D0D41_9394_488C_9C9A_DABD49B1DC9C__INCLUDED_) 
#define AFX_COMOPERATENEW_H__DB4D0D41_9394_488C_9C9A_DABD49B1DC9C__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
#include "Communication.h" 
#include "ComOperate.h" 
 
#define STX		0x02	/*	帧头			*/ 
#define ETX		0x03	/*	帧尾			*/ 
 
/*	TAG		*/ 
#define READ_SN		0x31	/*	读机具号和芯片序列号	*/	 
#define GEN_KEYPAIR	0x32	/*	产生密钥对		*/ 
#define LOAD_AK		0x33	/*	下载AK支		*/ 
#define DEL_ACCU	0x34	/*	删除帐号		*/ 
#define ADD_SIG		0x35	/*	增发签名		*/ 
#define UNLOCK		0x36	/*	解锁			*/ 
#define DIST_MACH	0x37	/*	发行机具		*/ 
#define CONN_CALU	0x38	/*	联机计算		*/ 
 
 
 
#define LOG_BAK     0x4B    /*   流水备份		*/ 
#define LOAD_MACHNO 0x4A	/*  下载机器编号	*/ 
 
 
 
#define INIT_IC		0x50	/*	初始化IC卡		*/ 
#define VER_ICMM	0x51	/*	验证IC卡密码		*/ 
#define CHG_ICMM	0x52	/*	修改IC卡密码		*/ 
#define COMP_CHIPNO	0x53	/*	比较算法芯片号		*/ 
#define ICZFMM		0x54	/*	生成支付密码对照表	*/ 
 
class CComOperateNew : public CComOperate   
{ 
public: 
	BOOL PortRW(int TAG,char *buffer,char *rece_buff,int com); 
	BOOL Rececodestrm(char TAG,char *buffer); 
	BOOL PortRW(int TAG,char *buffer,int com); 
	BOOL OpenRemoteportm(int com); 
	BOOL CheckRece(int TAG,char *Temp); 
	BOOL MakeItem(int TAG,char *buffer); 
	CComOperateNew(); 
	virtual ~CComOperateNew(); 
 
	CComStatus nm_comDev; 
private: 
	char *Send_buff; 
	//char *Rece_buff; 
}; 
 
#endif // !defined(AFX_COMOPERATENEW_H__DB4D0D41_9394_488C_9C9A_DABD49B1DC9C__INCLUDED_)