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

📄 kde_dll.h

📁 对于银行卡卡的读取控制
💻 H
📖 第 1 页 / 共 2 页
字号:
/*****************************************************************************/
/*      PROJECT         :      VING CARD MODEL DLL (RS232 )                  */
/*      PROGRAM         :       Apicom232.h                                  */
/*      VERSION         :       1.0                                          */
/*      COMPLIER        :       Visual C++  MFC     Ver6.0                   */
/*      DATE 2002.09.05 :       First Version                                */
/*****************************************************************************/
#include <windows.h>         

#define COM1     ((char*)"COM1")
#define COM2     ((char*)"COM2")
#define COM3     ((char*)"COM3")
#define COM4     ((char*)"COM4")
#define COM5     ((char*)"COM5")
#define COM6     ((char*)"COM6")
#define COM7     ((char*)"COM7")
#define COM8     ((char*)"COM8")
#define COM9     ((char*)"COM9")
//===========================================================================
#define SUCCESS	 1
#define WAITING	 0
#define KCANCEL	-1
#define FAILURE	-2
#define TIMEOUT	-3
#define RETNACK	-4
//===========================================================================
#define INIT_EJECT          0x1000
#define INIT_CAPTURE        0x1001
#define INIT_RETAIN         0x1002
#define STAT_REPORT         0x2000
#define STAT_DETAIL         0x2001
#define STAT_DISDETAIL		0x2002 //CIM SERIES COMMAND
#define ENTRY_MS            0x3000
#define ENTRY_IC_COMM       0x3001
#define ENTRY_IC            0x3002
#define ENTRY_DISPENSERMS	0x3003 //CIM SERIES COMMAND
#define ENTRY_DISPENSERIC	0x3004 //CIM SERIES COMMAND
#define ENTRY_MS_TIMEOUT    0x3005
#define EJECT_FRONT         0x4000
#define EJECT_BACK          0x4001
#define EJECT_READ          0x4002
#define RETRIEVE            0x5000
#define CTRL_LED1           0x6000
#define CTRL_LED2           0x6001
#define CTRL_LED3           0x6002
#define CTRL_LED4           0x6003
#define CTRL_BUZZER         0x6004
#define MSC_MOVE            0x7000
#define MSR_TRACK1          0x7001
#define MSR_TRACK2          0x7002
#define MSR_TRACK3          0x7003
#define MSR_JIS2            0x7004
#define MSR_ALL             0x7005
#define MS_MEM_CLEAR        0x7006
#define MSW_TRACK1          0x7007
#define MSW_TRACK2          0x7008
#define MSW_TRACK3          0x7009
#define MSW_JIS2            0x700A
#define MSRWD_TRACK1        0x700B //CIM SERIES COMMAND
#define MSRWD_TRACK2        0x700C //CIM SERIES COMMAND
#define MSRWD_TRACK3        0x700D //CIM SERIES COMMAND
#define ICC_PWR_OFF         0x8000
#define ICC_PWR_ON          0x8001
#define ICC_DIRECT          0x8002
#define ENTRY_NON_ENCODED   0x9000
#define ENTRY_DISABLED      0x9001
#define ENTRY_ENABLED       0x9002
#define ENTRY_ARM			0x9003
#define ENTRY_DISARM        0x9004 
#define VERSION             0xA000
#define FMOTOR              0xA001
#define BMOTOR              0xA002
#define SHUTTER             0xA003
#define RETRY_0             0xB000
#define RETRY_1             0xB001
#define RETRY_2             0xB002
#define RETRY_3             0xB003
#define RETRY_4             0xB004
#define CANCEL              0xC000
#define TEST_COMMAND        0xF000
//----------------------------------------------
// ATMEL Card Command ADD 
#define ATMEL_POWER_ON		0xC001
#define ATMEL_BYTE_WRITE	0xC002
#define ATMEL_PAGE_WRITE	0xC003
#define ATMEL_CAS_READ  	0xC004
#define ATMEL_RANDOM_READ	0xC005
//----------------------------------------------
// SEL 4442/4418/4428 Card Command ADD 2003.01.27 
#define SLE_POWER_ON		0xE001
#define SLE_POWER_OFF		0xE002

#define	S4442_MAIN_READ		0xD001
#define	S4442_PROT_READ		0xD002
#define	S4442_WRITE_WITHOUT	0xD003
#define	S4442_WRITE_WITH	0xD004
#define	S4442_FILL_WRITE	0xD005
#define	S4442_PSC_COMPARE	0xD006
#define	S4442_PSC_MODIFY	0xD007
#define	S4442_PSC_READ		0xD008
#define S4442_POWER_ON		0xD009
#define S4442_POWER_OFF		0xD010

#define S4428_READ_WITHOUT	0xE003
#define S4428_WRITE_WITHOUT	0xE004
#define S4428_READ_WITH		0xE005
#define S4428_WRITE_WITH	0xE006
#define S4428_FILL_WRITE	0xE007
#define S4428_PSC_VERIFY	0xE008
#define S4428_PSC_CHANGE	0xE009  
//4905 COMMAND
#define CIM4905_STANDBY 	 0xF001
#define CIM4905_CAPTURE		 0xF002
#define CIM4905_ISSUE		 0xF003
#define CIM4905_RELEASE		 0xF004
#define CIM4905_SENSORSTATUS 0xF005
#define CIM4905_CONTACTCHIP	 0xF006
/*-------------------------------------------------------------------------*/
/* Function  : COM_Open()                                                  */
/* 烹脚 器飘甫 Open茄促.                                                   */
/* Window Comm Port Open                                                   */
/* Return Value : 1:OK, else:NG                                            */
/*-------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) bool COM_Open (char* pszPort, DWORD dwBaud, BYTE byData, 
												BYTE byStop, BYTE byParity);
/*-------------------------------------------------------------------------*/
/* Function  : COM_Close()                                                 */
/* Open登绢 乐绰 Comm Port Close                                           */
/* Return Value : 1:OK, else:NG                                            */
/*-------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) bool COM_Close(void);
/*--------------------------------------------------------------------------*/
/*  Function       : SendCommand()                                          */
/*  Description    : Command甫 傈价窍绊 弊俊 惑览 窍绰 Response甫 荐脚茄促. */
/*  return Value   : Return 蔼栏肺绰 沥惑 : 1 Error: -2  Timeout : -3       */
/*--------------------------------------------------------------------------*/

⌨️ 快捷键说明

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