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

📄 ismg.h

📁 linux 下的sgip 协议实现源代码中的头文件
💻 H
字号:
/****************************************************************
Copyright ?, 1989-2002, Hisunsray Tech. Co., Ltd.
File name: ISMG.h
Author: lizhigang
Version:  V3.0.0.0#20030320-1
Date: 2003-03-20
Description:
History:
*****************************************************************/


#ifndef __IJFKSMG_H_
#define __IJFKSMG_H_


#define MSG_CARD_AUTHEN					1
#define MSG_CARD_UNITE					2
#define MSG_MODIFY_PASSWORD             3
#define MSG_CARD_QUERY                  4
#define MSG_ACCOUNT_AUTHEN              5
#define MSG_ACCOUNT_QUERY               6
#define MSG_ACCOUNT_PAY					7
#define MSG_ACCOUNT_QUERYLOG			8
#define MSG_CARD_LOCKCARD    			9
#define MSG_SESSION_TIMEOUT             100

#define MSG_BILL_ACCOUNT_AUTHEN         1
#define MSG_BILL_ACCOUNT_QUERY          2
#define MSG_BILL_ACCOUNT_PAY            3

//消息定义
//Message base
#define SMGInternalCmdMsgBase           0xFFF0000
#define SMGInternalRespMsgBase          0x1FFF0000
#define SMGInternalEvtMsgBase           0x2FFF0000

//Command message
#define CmdRTCS_IJFKSMG_CardAuthen    (SMGInternalCmdMsgBase+MSG_CARD_AUTHEN)
#define CmdRTCS_IJFKSMG_UniteCard     (SMGInternalCmdMsgBase+MSG_CARD_UNITE)
#define CmdRTCS_IJFKSMG_ChangePwd     (SMGInternalCmdMsgBase+MSG_MODIFY_PASSWORD)
#define CmdRTCS_IJFKSMG_QueryCardInfo (SMGInternalCmdMsgBase+MSG_CARD_QUERY)
#define CmdRTCS_IJFKSMG_AccountAuthen (SMGInternalCmdMsgBase+MSG_ACCOUNT_AUTHEN)
#define CmdRTCS_IJFKSMG_AccountQuery  (SMGInternalCmdMsgBase+MSG_ACCOUNT_QUERY)
#define CmdRTCS_IJFKSMG_AccountPay    (SMGInternalCmdMsgBase+MSG_ACCOUNT_PAY)
#define CmdRTCS_IJFKSMG_QueryAccountLog  (SMGInternalCmdMsgBase+MSG_ACCOUNT_QUERYLOG)
#define CmdRTCS_IJFKSMG_UpdateCardState  (SMGInternalCmdMsgBase+MSG_CARD_LOCKCARD)

#define CmdRTCS_IJFKSMG_DBAuthenCard            (SMGInternalCmdMsgBase+101)
#define CmdRTCS_IJFKSMG_DBUniteCard             (SMGInternalCmdMsgBase+102)
#define CmdRTCS_IJFKSMG_DBChangePassword        (SMGInternalCmdMsgBase+103)
#define CmdRTCS_IJFKSMG_DBCardAccount           (SMGInternalCmdMsgBase+104)
#define CmdRTCS_IJFKSMG_DBCardAccountChange     (SMGInternalCmdMsgBase+105)
#define CmdRTCS_IJFKSMG_DBQueryCardLog          (SMGInternalCmdMsgBase+106)
#define CmdRTCS_IJFKSMG_DBGetAccountAreaID      (SMGInternalCmdMsgBase+107)
#define CmdRTCS_IJFKSMG_DBCheckPaymentTime      (SMGInternalCmdMsgBase+108)
#define CmdRTCS_IJFKSMG_DBUpdateFullNoteResult  (SMGInternalCmdMsgBase+109)
#define CmdRTCS_IJFKSMG_DBQueryAccountLog		  (SMGInternalCmdMsgBase+110)
#define CmdRTCS_IJFKSMG_DBUpdateCardState		  (SMGInternalCmdMsgBase+111)

//Response message
#define RespRTCS_IJFKSMG_AccountAuthen (SMGInternalRespMsgBase+MSG_ACCOUNT_AUTHEN)
#define RespRTCS_IJFKSMG_AccountQuery  (SMGInternalRespMsgBase+MSG_ACCOUNT_QUERY)
#define RespRTCS_IJFKSMG_AccountPay    (SMGInternalRespMsgBase+MSG_ACCOUNT_PAY)

#define RespRTCS_IJFKSMG_DBAuthenCard            (SMGInternalRespMsgBase+101)
#define RespRTCS_IJFKSMG_DBUniteCard             (SMGInternalRespMsgBase+102)
#define RespRTCS_IJFKSMG_DBChangePassword        (SMGInternalRespMsgBase+103)
#define RespRTCS_IJFKSMG_DBCardAccount           (SMGInternalRespMsgBase+104)
#define RespRTCS_IJFKSMG_DBCardAccountChange     (SMGInternalRespMsgBase+105)
#define RespRTCS_IJFKSMG_DBQueryCardLog          (SMGInternalRespMsgBase+106)
#define RespRTCS_IJFKSMG_DBGetAccountAreaID      (SMGInternalRespMsgBase+107)
#define RespRTCS_IJFKSMG_DBCheckPaymentTime      (SMGInternalRespMsgBase+108)
#define RespRTCS_IJFKSMG_DBUpdateFullNoteResult  (SMGInternalRespMsgBase+109)
#define RespRTCS_IJFKSMG_DBQueryAccountLog	   (SMGInternalRespMsgBase+110)
#define RespRTCS_IJFKSMG_DBUpdateCardState       (SMGInternalRespMsgBase+111)

//Event message
#define EvtRTCS_IJFKSMG_SessionTimeOut       (SMGInternalEvtMsgBase+1)
#define EvtRTCS_IJFKSMG_AccountAuthenTimeOut (SMGInternalEvtMsgBase+2) 
#define EvtRTCS_IJFKSMG_AccountQueryTimeOut   (SMGInternalEvtMsgBase+3)
#define EvtRTCS_IJFKSMG_AccountPayTimeOut     (SMGInternalEvtMsgBase+4) 

//键值定义
#define SMGKeyBase        0x00

#define RTCS_IJFKSMG_CardNumber           (SMGKeyBase+1)
#define RTCS_IJFKSMG_CardPassword         (SMGKeyBase+2)
#define RTCS_IJFKSMG_Money                (SMGKeyBase+3)
#define RTCS_IJFKSMG_OutCardNumber        (SMGKeyBase+4)
#define RTCS_IJFKSMG_InCardNumber         (SMGKeyBase+5)
#define RTCS_IJFKSMG_OrgPassword          (SMGKeyBase+6)
#define RTCS_IJFKSMG_NewPassword          (SMGKeyBase+7)
#define RTCS_IJFKSMG_CallingNumber        (SMGKeyBase+8)
#define RTCS_IJFKSMG_AccountType          (SMGKeyBase+9)
#define RTCS_IJFKSMG_AccountID            (SMGKeyBase+10)
#define RTCS_IJFKSMG_AreaID               (SMGKeyBase+11)
#define RTCS_IJFKSMG_MediaType            (SMGKeyBase+12)
#define RTCS_IJFKSMG_SerialID             (SMGKeyBase+13)
#define RTCS_IJFKSMG_DateTime             (SMGKeyBase+14)
#define RTCS_IJFKSMG_CardInfo             (SMGKeyBase+15)
#define RTCS_IJFKSMG_FillInfo             (SMGKeyBase+16)
#define RTCS_IJFKSMG_UniteInfo            (SMGKeyBase+17)
#define RTCS_IJFKSMG_Length               (SMGKeyBase+18)
#define RTCS_IJFKSMG_Result               (SMGKeyBase+19)
#define RTCS_IJFKSMG_CardState			(SMGKeyBase+20)

#define RTCS_IJFKSMG_FillCount             (SMGKeyBase+20)  //add by lzg
																		//根据手机号码查缴费记录的个数











		

#endif

⌨️ 快捷键说明

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