启迪读卡器开发文档
启迪读卡器开发文档
可供二次开发的动态库文件名为:QIDI_RF.dll,使用结果可以参考启迪消费管理系统软件。此读卡器可以广泛应用于食堂售饭机,消费机,校园一卡通,企业一卡通,会员管理软件,美食城收费管理等行业。
在使用过程中,请注意保证此文件存在。
int OpenComm(int n)
功能:打开指定的端口。
返回值:1 成功
0失败
参数:
n 为端口号。
int CloseComm
功能:关闭被打开的端口。
返回值:
1成功
0失败
void ReaderBeep(int kind)
功能:读卡器蜂鸣器响
返回值:无返回值。
参数:
kind 为1 读卡器响一声。(一般用着成功提示)
kind 为0 读卡器响三声。(一般用着错误提示)
int GetCardSn(unsigned &CardSnNum)
功能: 得到卡片序列号
返回值:
1成功
0失败
参数:
CardSnNum 为引用参数。当函数返回值为 1 时,其值为卡片序列号的10进制值。
int ReadCard(char KeyType,char *Key;int BlockNo,char ** CardGut)
功能:读卡片指定块内容
返回值:
1成功
0 失败
参数:
KeyType: 为密码类型,0为A密码,1为密码。
Key: 存取密码。
BlockNo: 存取块号。
CardGut: 引用参数,当函数返回值为1时,其值为所读得卡片的内容。
int WriteCard(char KeyType,char *Key;int BlockNo,char * Gut)
功能:写卡片指定块内容
返回值:
1 成功
0 失败
参数:
KeyType: 为密码类型,0为A密码,1为密码。
Key: 存取密码。
BlockNo: 存取块号。
Gut: 要写的内容。
int FormatPurse (char KeyType,char *Key;int BlockNo)
功能:将卡片指定块格式化成电子钱包格式,并赋初值为0。
返回值:
1 成功
0 失败
参数:
KeyType: 为密码类型,0为A密码,1为密码。
Key: 存取密码。
BlockNo: 要格式化的块号。
int ReadPurse (char KeyType,char *Key;int BlockNo,unsigned & CardBalance)
功能:得到指定块号的钱包值。
返回值:
1 成功
0失败
-1 失败,不是钱包格式。
参数:
KeyType: 为密码类型,0为A密码,1为密码。
Key: 存取密码。
BlockNo: 要格式化的块号。
CardBalance: 引用参数,当函数返回值为1时,其值为卡片指定块号的钱包值。
int Increase (char KeyType,char *Key;int BlockNo,unsigned Values)
功能:对指定钱包卡进行加值。
返回值:
1 成功
0 失败
参数:
KeyType: 为密码类型,0为A密码,1为密码。
Key: 存取密码。
BlockNo: 要格式化的块号。
Values: 加值额。
int Decrease (char KeyType,char *Key;int BlockNo,unsigned Values)
功能:对指定钱包卡进行减值。
返回值:
1 成功
0 失败
参数:
KeyType: 为密码类型,0为A密码,1为密码。
Key: 存取密码。
BlockNo: 要格式化的块号。
Values: 减值额。
最新产品
- 人脸消费机
- RF-SIM卡消费机
- 启迪智慧食堂
- 启迪无线消费机
- 羽毛球馆管理软件(创业版)
- SF-780系列HID卡售饭机
- 美食城管理系统
- 启迪SF_980 15寸触摸屏收款机收银机
- 启迪SF-920无线手持打印一体机
- 启迪SF-910手持消费机