📄 kde_dll.h
字号:
/*****************************************************************************/
/* 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 + -