门锁接口说明?/p>
K1
?/p>
此接口动态库文件?/p>
Window
的标准动态库?/p>
使用
C
语言编写?/p>
本接口仅提供
Visual Basic 6.0
开发语言
样例代码,其它语言的调用只需遵循
Window
系统规则就可以?/p>
一、文件说?/p>
KPLOCKSDK.dll
门锁接口文件,此文件需要拷贝至应用程序工作目录?/p>
K1CodeID.dll
门锁接口环境支持文件,此文件需要拷贝至应用程序工作目录?/p>
RoomLockTool_K1.exe
获取门锁软件中的门锁编码及酒店标?/p>
SDKDemo_K1.exe
接口演示程序
VB6
演示程序
.rar
接口演示样例源程?/p>
Visual Basic 6.0
二、接口步?/p>
1.
电脑环境应正常安?/p>
K1
门锁软件,并且软件能正常发行客人卡开?/p>
;
2.
运行
RoomLockTool_K1.exe
件,
?/p>
[
获取门锁编码
]
获取房间号的门锁编码值及酒店标识?/p>
房号及门?
编码的对应关系保存在文件
HotelLockID.ini
中,此文件可给开发人员参考使用。文件中房号等于?/p>
面的就是门锁编码,写卡时需要正确传入此门锁编码?/p>
3.
?/p>
HotelLockID.ini
文件需要将
酒店标识
的值记录好,在调用读写卡函数前需要使用到此酒店标?
且需传入接口函数?/p>
三、开发步?/p>
1.
打开端口
(KPOpenCom)
,端口号可使?/p>
SDK_KPScanReaderPort
函数返回的端口号?/p>
2.
传入酒店标识
(SDK_KPHotelAuthID)
?/p>
3.
读卡或写卡或清卡?/p>
SDK_KPReadGuestCard
?/p>
SDK_KPWriteGuestCard
?/p>
SDK_KPClearGuestCard
?/p>
?/p>
4
.关闭端?/p>
(SDK_KPCloseCom)
?/p>
四?/p>
接口函数说明
1.
int
SDK_KPOpenCom(int p_nPort);
功能:打开卡机的通讯端口
参数
:p-nPort
表示通讯端口号,值为
1-255;
建议用函?/p>
SDK_KPScanReaderPort
返回的卡机端口号?
直接传入就可以了?/p>
返回:参考错误代码说明?/p>
注意:打开端口后,在不需要读写卡时请关闭端口?/p>
2.
int
SDK_KPCloseCom(void);
功能:关闭卡机的通讯端口
参数:无
返回:参考错误代码说明?/p>
注意:完成读写卡后,请调用此函数关闭端口?/p>
3.
int
SDK_KPScanReaderPort(int &p_nComPort,int &p_nReaderID);
功能:自动扫描当前插入的读卡机,并返回通讯端口及卡机类?/p>
参数?/p>
p_
nComPort
返回的读卡机所在的端口号,此端口号可供
SDK_KPOpenCom
函数使用?/p>
p_nReaderID
返回的卡机类型,这里默认?/p>
T57
卡机?/p>
返回:参考错误代码说明?/p>