admin 管理员组文章数量: 888297
2024年1月6日发(作者:flush down the toilet)
简介:
为动态库安装程序,双击运行,默认安装在C:CardInfo,安装时会出现以下画面。
文件组成:
Demo
Demo_
Mwic_
Demo: 目录为PB,Delphi,VB的调用演示程序和源代码
Demo_: VB演示程序,运行此文件,输入16位接口注册码,和数据库()的所在路径后,点击[接口注册]完成注册并生成此Setting,ini配置文件。
: 是(ActiveX DLL) 类名:DigiCard, 用于制作宾客卡和读取宾客卡资料,如果需要拷贝到其它目录,必须要重新运行文件进行注册,或者手动运行
用注册到 Windows 中。
格式如下:
Mwic_: 动态库辅助文件。
: 动态库辅助文件。
: 本文件。
: DLL注册程序。
: 配置文件,运行Demo_生成。
:是配置文件, 运行C:CardInfoDemo_,
的函数说明:
int Reg_DLL(char RegID, char DBPath)
说明:注册接口
调用: RegID :字符型数据, 16位接口注册号
DBPath:字符型数据, 数据库路径
返回: <0 错误
=0 正确
int WriteCard(int Port, char EndDate, char CardNo, int BuildNo, int FloorNo, char
RoomNo, char Name)
说明:向卡片中写入宾客卡资料
调用: Port:数值型数据,串口通讯口1,2,3,4分别代表Com1,Com2,Com3,Com4
EndDate:字符型数据,有效日期(年、月、日、时、分)
12 位的数字字符(YYYYMMDDhhmm)
2 代表 2005年9月1日12点00分
CardNo:字符型数据,返回卡号 8位数字字符(1-16777215)
BuildNo:数值型数据,楼号 1-99
FloorNo:数值型数据,层号 1-99
RoomNo:字符型数据,房间号码,4位数字字符(如0101房),*如果房间号码为0000,函数会认为是注销卡片,会清除卡片上的数据
Name:客人姓名
返回: <0 错误
=0 正确
int ReadCard(int Port, char CardNo, char RoomNo, char EndDate)
说明:从卡片中读取卡号和房间号码
调用: Port:数值型数据,串口通讯口
CardNo:字符型数据,卡片号码,返回后应为 8 位的号码
RoomNo:字符型数据,房间号码,返回后应为 10 位的字符
格式为:楼号 # 层号 # 房间号码
例:01#06#000602 表示 1号楼第6层的0602房
EndDate:字符型数据,有效日期,返回12 位的数字字符(YYYYMMDDhhmm)
例:2 代表 2005年8月1日12点00分
返回:<0 错误
=0 正确
函数错误返回值对照表:
-1 接口注册失败
-99 端口错误
-128 读卡错误
-129 写卡错误
-201 发卡系统未用特别卡激活
-202 16位注册号输入错误,请再次核对。
-203 16位注册号错误,请将特别卡编号和接口所在目录下 文件发给供应商核实。
-300 卡片不符合门锁标准
-310 卡片不符合门锁标准
-410 需要到发卡系统进行查询
-420 需要到发卡系统进行查询
-430 需要到发卡系统进行查询
-500 复位卡(不能用作发卡)
-600 特别IC卡(不能用作发卡)
-700 空白卡,不是宾客卡
-800 找不到
-810 不能打开
-820 数据库路径错误
-830 数据库路径错误
-840 打开数据库错误
-850 更新数据库错误
-851 入住日期格式错误(YYYYMMDDhhmm)
-852 有效日期格式错误(YYYYMMDDhhmm),日期必须不小于入住日期
-853 卡号格式错误,(8位数字字符)
-854 楼号格式错误,(1-99)
-855 层号格式错误,(1-99)
-856 房号格式错误,(4位数字字符)
版权声明:本文标题:第吉尔门锁使用手册 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1704490151h461923.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论