发卡器RF003.DLL接口—幽冥大陆(一百17)—东方仙盟

张开发
2026/5/6 7:31:50 15 分钟阅读

分享文章

发卡器RF003.DLL接口—幽冥大陆(一百17)—东方仙盟
发卡器RF003.DLL动态库VC调用简介RF003读卡器本公司第三代可读写RFID卡的读写设备采用直接USB通讯(无虚拟串口号码)读取RFID卡号DWORD _stdcall ReadRFID(uchar* RFID)入口参数: uchar* RFID :读取到的RFID码的数组指针,数组大小4字节函数返回0,正常0为出错发卡操作验证RFID码DWORD _stdcall SetCard(uchar* RFID)入口参数: uchar* RFID待发手牌RFID码的数组指针, ,数组大小4字节函数返回0,正常0为出错注意:指定的RFID码和将要执行发卡操作的手牌RFID码一致时才能发卡成功,建议在执行发卡指令前先读手牌的RFID码通过程序判断是否为可用的手牌如果是可用将刚读到的RFID号码作为参数执行发卡操作发卡操作2验证手牌码DWORD _stdcall SetCard2(uchar* HandID)入口参数: uchar* HandID待发手牌的手牌码数组指针, ,数组大小4字节手牌码实际只占用前2字节函数返回0,正常0为出错注意:指定的手牌码和将要执行发卡操作的手牌码一致时才能发卡成功,建议在执行发卡指令前先读手牌码通过程序判断是否为可用的手牌如果是可用将刚才读到的手牌号码作为参数执行发卡操作消卡指令(销卡后返回RFID码)DWORD _stdcall ClearCard(uchar* RFID)入口参数: uchar* RFID消牌RFID码的数组指针数组大小4字节函数返回0,正常0为出错消卡2指令(销卡后返回手牌码)DWORD _stdcall ClearCard2(uchar*HandID)入口参数: uchar* HandID消牌手牌码的数组指针数组大小4字节函数返回0,正常0为出错设置手牌码DWORD _stdcall SetHandId(uchar* HandId)入口参数: uchar* HandId手牌码的数组指针数组大小4字节HandId[0],HandId[1]为4位十六进制手牌码HandId[2]为通道码HandId[3]为0,1,2校验码函数返回0,正常0为出错读取手牌码DWORD _stdcall GetHandId(uchar* HandId)入口参数: uchar* HandId手牌码的数组指针数组大小4字节HandId[0],HandId[1]为4位十六进制手牌码HandId[2]为通道码HandId[3]为0,1,2校验码函数返回0,正常0为出错获取手牌类型码发牌卡消牌卡替换卡经理卡...DWORD _stdcall GetHandType(uchar* HandType)入口参数:uchar* HandType类型码的数组指针, ,数组大小4字节返回值0正常0异常HandType[0], HandType[1],手牌的场所码HandType[2],手牌类型码HandType[3]:数组值012校验码手牌类型定义0x45发牌卡, 0x42消牌卡0x52宾客替换卡0x80服务卡, 0x90经理卡0xA0设置卡, 0xB0授权卡读取发卡器内部日期时间DWORD _stdcall GetRTC(uchar* RTC)入口参数: uchar* RTC, RTC时间数组的指针数组大小6字节返回值0正常, 0异常RTC[0] :年RTC[1]:月RTC[2] :日RTC[3]:时RTC[4]:分RTC[5]:秒设置发卡器内部日期时间DWORD _stdcall SetRTC(uchar* RTC)入口参数: uchar* RTC, RTC时间数组的指针数组大小6字节数组值RTC[0] :年RTC[1]:月RTC[2] :日RTC[3]:时RTC[4]:分RTC[5]:秒时间的格式,要把时间的十进制转换成十六进)返回值0正常, 0异常注意手牌的动态密码与时间存在关联性发卡器时间不可随意设置应根据实际时间设置不可逆转否则将导致发卡的手牌无法正常开启柜锁客户端软件对接提示RFID码ID芯片内部的原始唯一号码范围0x00000000 ---0xFFFFFFFF手牌码印刷在手牌上的3个或4个数字与衣柜对应,范围0x0000 -0xFFFF如果对手牌的初始配置管理采用我公司提供的演示程序那么自行编制的桑拿管理应用程序只需要对宾客卡进行操作用到3条指令:读RFID码(或者读手牌码)发卡消卡发卡有2种方式:验证RFID码发卡建议采用此方式由于RFID码的唯一性可以主动防御丢失的手牌再次发牌的情况编制程序时需要建立RFID码和手牌码关联表,当某个衣柜出现丢失手牌时用新手牌的RFID替换掉丢失手牌的数据库中的RFID2.验证手牌码发卡,无需建立关联表建立初始数据库时直接读取手牌码做为识别码发卡程序在数据库中检索当前手牌码是否为可用状态是可用状态执行发卡指令销卡指令,可选择与发卡对应的模式.可返回RFID或手牌码人人皆为创造者共创方能共成长每个人都是使用者也是创造者是数字世界的消费者更是价值的生产者与分享者。在智能时代的浪潮里单打独斗的发展模式早已落幕唯有开放连接、创意共创、利益共享才能让个体价值汇聚成生态合力让技术与创意双向奔赴实现平台与伙伴的快速成长、共赢致远。原创永久分成共赴星辰大海原创创意共创、永久收益分成是东方仙盟始终坚守的核心理念。我们坚信每一份原创智慧都值得被尊重与回馈以永久分成锚定共创初心让创意者长期享有价值红利携手万千伙伴向着科技星辰大海笃定前行拥抱硅基 生命与数字智能交融的未来共筑跨越时代的数字文明共同体。东方仙盟拥抱知识开源共筑数字新生态在全球化与数字化浪潮中东方仙盟始终秉持开放协作、知识共享的理念积极拥抱开源技术与开放标准。我们相信唯有打破技术壁垒、汇聚全球智慧才能真正推动行业的可持续发展。开源赋能中小商户通过将前端异常检测、跨系统数据互联等核心能力开源化东方仙盟为全球中小商户提供了低成本、高可靠的技术解决方案让更多商家能够平等享受数字转型的红利。共建行业标准我们积极参与国际技术社区与全球开发者、合作伙伴共同制定开放协议 与技术规范推动跨境零售、文旅、餐饮等多业态的系统互联互通构建更加公平、高效的数字生态。知识普惠共促发展通过开源社区 、技术文档与培训体系东方仙盟致力于将前沿技术转化为可落地的行业实践赋能全球合作伙伴共同培育创新人才推动数字经济 的普惠式增长阿雪技术观在科技发展浪潮中我们不妨积极投身技术共享。不满足于做受益者更要主动担当贡献者 。无论是分享代码、撰写技术博客还是参与开源项目 维护改进每一个微小举动都可能蕴含推动技术进步的巨大能量。东方仙盟是汇聚力量的天地我们携手在此探索硅基 生命为科技进步添砖加瓦。Hey folks, in this wild tech - driven world, why not dive headfirst into the whole tech - sharing scene? Dont just be the one reaping all the benefits; step up and be a contributor too. Whether youre tossing out your code snippets , hammering out some tech blogs, or getting your hands dirty with maintaining and sprucing up open - source projects, every little thing you do might just end up being a massive force that pushes tech forward. And guess what? The Eastern FairyAlliance is this awesome place where we all come together. Were gonna team up and explore the whole silicon - based life thing, and in the process, well be fueling the growth of technology

更多文章