爱迪尔 门锁接口文档_爱迪尔门锁系统接口函数(SDK)说明
1
愛迪爾門鎖系統接口函數(
SDK
)說明
(
動態聯接庫函數說明
)
適用門鎖接口:
Lock3200.DLL
,
Lock3200K.DLL
,
Lock4200.DLL
,
Lock4200D.DLL
,
Lock5200.DLL
,
Lock6200.DLL
,
Lock7200.DLL
,
Lock7200D.DLL
,
Lock9200.DLL
,
Lock9200T.DLL
。
適用門鎖系統:
V5.1
及以上,
V6.5
以下版本。
一、門鎖函數(必須已經安裝并設置好門鎖系統)
1
、
Init
初始化。函數原形:
int?Init(char?*server,?int?port,?int?Encoder,?int?TMEncoder);
參數:
server?[in]
:字符指針,指定門鎖系統數據庫安裝的服務器(
SQL?Server
)名。
Port?[in]
:串口號,
1-COM1
,
2-COM2
,
3-COM3
,
4-COM4
依次類推。
Encoder?[in]
:發行機類型,
0-
手動發行機,
1-
自動發行機。
TMEncoder?[in]
:
TM
發行機類型,
1-DS9097E
,
5-DS9097U
返回值:見注
1
。
2
、
EndSession
結束工作期。函數原形:
int?EndSession(void);
參數:無
返回值:見注
1
。
3
、
IssueCard
發行客人卡。函數原形:
int
IssueCard(char
*room,char
*gate,char
*stime,char
*guestname,char
*guestid,?int??overflag,?long?*cardno,char?*?track1,char?*?track2);
參數:
room?[in]
:房號,
6
字節字符串,必須是門鎖系統設置的房號。
gate?[in]
:公共通道,字符串參數,
“
00
”表示按默認授權通道,
“
99
”表示授權
所有公共通道,其他為指定通道代碼。例如:
“
010203
”表示授權
01
、
02
、
03
三個通道。
Stime
[in]
:起止時間,
24
字節字符串,格式
yyyymmddhhnnyyyymmddhhnn
,例如:
“
200012311230200101011230
”表示
2000
年
12
月
31
日
12
時
30
分到
2001
年
1
月
1
日
12
時
30
分。
Lock9200
:起止時間不能在同一天內,且不能超過
1
個月。
Guestname?[in]
:客人姓名,最大
30
字節,可以為
NULL
。
Guestid?[in]
:客人
ID
,最大
30
字節,可以為
NULL
。
Overfla
[in]
:整形,是否覆蓋當前卡上的內容。
1-
覆蓋,當前卡不是新卡則自動
注銷(必須是客人卡)
。
0-
不覆蓋,不是新卡則返回。磁卡(手動發行機)忽略此參數,直
接覆蓋,不自動注銷。
Cardno
[out]
:長整形指針,接收卡號(發卡后分配的唯一卡代碼)
。可以為
NULL
。
track1?[in]
:字符串指針,磁卡第
1
軌數據,如不寫此軌可為
NULL
。
track2?[in]
:字符串指針,磁卡第
2
軌數據,如不寫此軌可為
NULL
。
返回值:見注
1
。
4
、
ReadCard
總結
以上是生活随笔為你收集整理的爱迪尔 门锁接口文档_爱迪尔门锁系统接口函数(SDK)说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xml文件 卷积神经网络_理解卷积神经网
- 下一篇: log4j 源码解析_Log4j配置详解