资源简介
接口函数说明
/*=============================================================================
函数名: TP_Configuration
;
功 能:动态库初始化配置, 完成门锁类型选择/发卡器连接等
输 入:lock_type -- 门锁类型(也就是使用的卡片类型): 4-RF57门锁; 5-RF50门锁
输 出: 无
返回值:错误类型
=============================================================================*/
int __stdcall TP_Configuration(int lock_type);
/*=============================================================================
函数名: TP_MakeGuestCardEx
;
功 能:制作宾客卡
输 入:room_no -- 门锁号: 字符串, 例如 "1.2.8102"等
checkin_time -- 入住时间: 预留. 制卡时入住时间被强制为当前时间!!!
checkout_time -- 预离时间: 年月日时分秒, 字符串格式 "YYYY-MM-DD hh:mm:ss"
iflags -- 宾客卡选项, 一般置0. iflags的各种赋值解释如下:
1: 表示允许开反锁
8: 表示复制卡, 不顶替前卡(可以跟之前发的卡片一起用, 允许一个房间发多张卡片)
32: 表示一次性开门, 开门后失效
128: 表示检测卡片的入住时间(如果卡片入住时间 > 门锁当前时间, 则不能开门, 不建议用这个选项)
上述各属性值可以相加进行组合.
如果iflags ==0, 表示会顶替前卡,刷卡后之前的卡片失效; 不是一次性开门卡; 不检测卡片的入住时间
输 出: card_snr -- 卡号: 字符串, 至少预分配20字节
例 子1: room_no="1.2.8102", SDateTime="", EDateTime="2008-06-07 12:00:00"
iFlags=8 !!!!!!!!(复制卡)
返回值:错误类型
说明: Room要输入 门锁号!! 其格式视门锁管理软件而定, 请查看门锁管理软件的"客房设置"界面. 如果门锁管理软件中没有门锁号,
则请输入房号.
=============================================================================*/
int __stdcall TP_MakeGuestCardEx(char *card_snr, char *room_no, char *checkin_time,char *checkout_time, int iflags);
/*=============================================================================
函数名: TP_ReadGuestCardEx
;
功 能:读宾客卡信息
输 入:无。
输 出: card_snr -- 卡号: 字符串, 至少预分配20字节
room_no -- 房号: 字符串, 至少预分配20字节
checkin_time -- 入住时间: 年月日时分秒, 字符串格式 "YYYY-MM-DD hh:mm:ss", 至少预分配30字节
checkout_time -- 预离时间: 年月日时分秒, 字符串格式 "YYYY-MM-DD hh:mm:ss", 至少预分配30字节
iFlags -- 卡片标志字节
返回值:错误类型
=========================================
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace CSharpDemo
{
public partial class IDD102 : Form
{
public IDD102()
{
InitializeComponent();
}
int st = 0;
#region 调用动态库函数
[DllImport(“LockSDK.dll“ EntryPoint = “TP_Configuration“)]
public static extern int TP_Configuration(Int16 LockType);
[DllImport(“LockSDK.dll“ EntryPoint = “TP_MakeGuestCard“)]
public static extern int TP_MakeGuestCard(StringBuilder card_snrstring room_nostring checkin_timestring checkout_timeInt16 iflags);
[DllImport(“LockSDK.dll“ EntryPoint = “TP_ReadGuestCard“)]
public static extern int TP_ReadGuestCard(StringBuilder card_snrStringBuilder room_noStringBuilder checkin_timeStringBuilder checkout_time);
[DllImport(“LockSDK.dll“ EntryPoint = “TP_CancelCard“)]
public static extern int TP_CancelCard(StringBuilder card_snr);
[DllImport(“LockSDK.dll“ EntryPoint = “TP_GetCardSnr“)]
public static extern int TP_GetCardSnr(StringBuilder card_snr);
#endregion
private void LockSDK_Demo_Load(object sender EventArgs e)
{
Language.g_SetFormStrings_Ex(this);
this.txtRoomNo.Text = “001.002.00028“;
this.txtInTime.Text = DateTime.Now.ToString(“yyyy-MM-dd HH:mm:ss“);
this.txtOutTime.Text = DateTime.Now.AddDays(1).ToString(“yyyy-MM-dd“) + “ 12:00:00“;
}
#region 公共方法
private void CheckErr(int iret)
{
switch(iret)
{
case 1:
MessageBox.Show(Language.g_LoadString_Ex(“IDS_STRING_SUCCESS“) Language.g_LoadString_Ex(“IDS_STRING_MSG“)MessageBoxButtons.OK MessageBoxIcon.Information);
break;
case -1:
MessageBox.Show(Language.g_LoadString_Ex(“IDS_STRING_ERROR_NOCARD“) Language.g_LoadString_Ex(“IDS_STRING_MSG“) MessageBoxButtons.OK MessageBoxIcon.Information);
break;
case -2:
MessageBox.Show(Language.g_LoadString_Ex(“IDS_STRING_ERROR_NOREADE“) Language.g_LoadString_Ex(“IDS_STRING_MSG“) MessageBoxButtons.OK MessageBoxIcon.Information);
break;
case -3:
MessageBox.Show(Language.g_LoadString_Ex(“IDS_STRING_ERROR_INVALIDCARD“) Language.g_LoadString_Ex(“IDS_STRING_MSG“) MessageBoxButtons.OK MessageBoxIcon.Information);
break;
case -4:
MessageBox.Show(Language.g_LoadString_Ex(“IDS_STRING_ERROR_CARDTYPE“) Language.g_LoadString_Ex(“IDS_STRING_MSG“) MessageBoxButtons.OK MessageBoxIcon.Information);
break;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4227 2012-12-04 09:46 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo\CSharpDemo.csproj
文件 557 2012-12-03 15:06 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo\CSharpDemo.csproj.user
文件 7394 2012-12-28 09:33 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo\IDD102.cs
文件 10678 2012-12-28 09:33 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo\IDD102.Designer.cs
文件 11772 2012-12-28 09:33 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo\IDD102.resx
文件 4840 2012-12-24 15:47 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo\Language.cs
文件 470 2012-11-29 09:30 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo\Program.cs
文件 1176 2012-06-22 16:10 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo\Properties\AssemblyInfo.cs
文件 2876 2012-06-22 16:10 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo\Properties\Resources.Designer.cs
文件 5612 2012-06-22 16:10 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo\Properties\Resources.resx
文件 1095 2012-06-22 16:10 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo\Properties\Settings.Designer.cs
文件 249 2012-06-22 16:10 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo\Properties\Settings.settings
文件 3774 2012-06-26 16:36 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo\sn.ico
文件 919 2012-06-22 16:10 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo.sln
..A..H. 25088 2012-12-28 09:33 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\Backup\CSharpDemo.suo
文件 396 2016-03-01 09:30 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\cardRecord.ini
文件 90112 2010-09-03 07:25 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\DataReader.dll
文件 11932 2015-11-02 19:42 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\Defines.h
文件 32768 2010-09-03 07:25 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\des.dll
文件 32768 2010-09-03 07:25 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\EasyD12_500.dll
文件 53248 2010-09-03 07:25 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\EasyZUSBMulti.dll
文件 102400 2013-03-18 19:28 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\ExtensionTools.exe
文件 45056 2012-12-21 20:00 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\HOOKS_M1.dll
文件 49152 2016-02-01 11:31 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\HSDApp.dll
文件 11943 2016-02-17 17:47 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\Languages(RMC)\Chinese.INI
文件 12290 2016-02-18 08:21 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\Languages(RMC)\English.INI
文件 712 2016-03-01 09:30 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\LockCard.dll
文件 621 2016-03-01 09:30 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\LockInfo.dll
文件 217088 2012-12-28 14:42 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\LockReg.exe
文件 98304 2016-02-16 09:00 LockSDK V3.3酒管软件接口_160301\C# 2008 Demo_V3.3\CSharpDemo\bin\Debug\LockSDK.dll
............此处省略615个文件信息
- 上一篇:高等代数考研教案北大3版
- 下一篇:北大青鸟 accp S1结业考试试题答案及试题2
相关资源
- OpenCV3.3+contrib-master,VS2013编译后的l
- ICETEK-F28335-A评估板及教学实验箱实验
- bumblebee双目标定/伪彩色深度图/鼠标测
- 车道检测VS2015+OPENCV3.3
- OpenCV3.3最小二乘法直线拟合
- 白光烙铁_V3.3.3.rar
- axure8的元件库-aceadmin-bootstrapv3.3
- Bootstrap v3.3.5 中文文档 chm
- X-Scan-v3.3 包含npptools.dll
- sdcms商业版_企业V2.3+门户V3.3+完整标签
- Unіnstall Tool Pro V3.3 中文专业版_官方原
- 伟良xmos驱动 v3.34 无嘟音
- Kelly KBL and KEB User Program Release CHS Set
- Bootstrap-v3.3.5中文api.chm
- 英飞凌DAS V3.3.1支持win7
- Phison PS2251-61最新版量产工具 MPALL_v3
- Advanced-REST-client_v3.3.1.3.crx
- opencv3.3 自编译需要的xfeatures2d
- 爱宝淘宝会员吸纳打标软件v3.3绿色版
- 易洁仓库管理软件V3.3.0.298完美破解免
- 三星k2200nd一体机驱动 v3.31.41.09 官方最
- win32平台的opencv3.3.0
- MegaFiers_Mesh V3.36
- X-Scan-v3.3~
- X-Scan-v3.3-cn
- MCC18 V3.35标准评估版本2019重发
- OpenCV3.3 mingw64位编译 包含contribute部分
- opencv3.3需要的ippicv_2017u2_mac_intel64_20
- OpenCv3.3 32位版本
- 这里可直接的SR12_CCS_v3.3_SR_3.3.82.13升级
评论
共有 条评论