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_)