开发底层硬件应该怎么编写接口文档jiwangbujiu

2、函数返回值,参数用表格说明,清晰简洁:

3、参数类型说明详细:

4、变量在各个上位机编程环境中对应的变量类型(以VB.net为例):

5、错误码详细:

错误代码

描述

0

无错误,表示API调用成功。

-1

未知错误

-2

与读卡器硬件的通信失败

-3

API的传入参数有误

-4

API的传入参数的值不支持,如参数值只能是0-5,如果传入6那么会返回该错误。

-5

-6

API申请内存失败

-7

功能未开启

-8

保留

-9

-10

-11

-12

读卡器返回的数据包长度有误

-13

-14

-15

-16

-17

读卡器返回操作失败标识数据包,可用API

RDR_GetReaderLastReturnError获取该失败的错误代码。

-18

-19

-20

-21

Inventory的停止触发器发生,举个例子:假设设定1秒为Inventory

-22

标签操作命令不支持

-23

传入RDR_SetConfig或RDR_GetConfig的配置项不支持。

-24

-25

TCPsocket错误,API返回该错误表明TCP连接已断开。

-26

应用层传入的缓冲区太小。

-27

与读卡器返回的数据有误。

6、通用函数简介:

序号

函数说明

介绍

1

COMPort_Enum

枚举windows操作系统已加载的串口

2

COMPort_GetEnumItem

获取枚举到的串口名称

3

RDR_LoadReaderDrivers

加载所有的设备驱动库

4

RDR_GetLoadedReaderDriverCount

获取已加载的设备驱动的数量

5

RDR_GetLoadedReaderDriverOpt

6

HID_Enum

枚举已连接计算机的USB设备,需要传入设备驱动的名称。

7

HID_GetEnumItem

获取已枚举到的USB设备的信息,如系列号,驱动路径等。

8

RDR_Open

打开通信接口,并创建设备驱动实例。以下所有的API都需要传入驱动的实例句柄

9

RDR_Close

关闭通信接口,并销毁设备驱动实例。

10

RDR_CreateInvenParamSpecList

创建RDR_TagInventory的盘点参数列表的数据节点

11

RDR_TagInventory

盘点在射频感应的所有标签

12

RDR_GetTagDataReportCount

获取盘点到的标签数据报告的数量

13

RDR_GetTagDataReport

获取盘点到的标签数据报告

14

RDR_TagDisconnect

断开与标签的连接

15

RDR_DisconnectAllTags

断开所有与标签的连接

16

RDR_GetReaderLastReturnError

获取设备最后一次返回的错误代码

17

RDR_SetAcessAntenna

设置读写天线编号。对于多天线接口的读卡器,必须先调用该函数打开要读写的标签所在的天线。

18

RDR_GetReaderInfor

19

RDR_SystemReset

20

RDR_LoadFactoryDefault

21

RDR_OpenRFTransmitter

22

RDR_CloseRFTransmitter

23

RDR_SetCommuImmeTimeout

使API马上超时退出,该函数可用于线程快速退出。调用了该函数之后,在线程退出之前,需要调用RDR_ResetCommuImmeTimeout恢复超时标志。

24

RDR_ResetCommuImmeTimeout

恢复超时标志

25

RDR_GetAntennaInterfaceCount

获取天线接口数量

26

RDR_GetOutputCount

获取输出端口数量

27

RDR_GetOutputName

获取输出端口名称

28

RDR_CreateSetOutputOperations

创建输出端口的操作集数据节点,调用RDR_AddOneOutputOperation把输出端口的操作加入这操作集。

29

RDR_AddOneOutputOperation

加入输出端口的操作

30

RDR_SetOutput

根据输出端口的操作控制输出端口输出高低电平。

31

RDR_ConfigBlockWrite

配置信息写操作函数

32

RDR_ConfigBlockRead

配置信息读操作函数

33

RDR_ConfigBlockSave

配置信息保存操作函数

34

RDR_CreateRS485Node

在已打开的串口通信接口层的基础上,创建RS485的节点实例句柄。

35

RDR_DetectNoise

射频噪音检测

36

RDR_GetGPICount

获取通用输入端口的数量

37

RDR_GetGPIsStatus

获取通用输入端口的状态

38

RDR_ExeSpecialControlCmd

执行设备的特殊指令,设备支持哪些特殊指令请查阅设备的驱动的”用户手册”。

39

RDR_SetEventHandler

设置事件处理器

40

DNODE_Destroy

释放由动态库创建的内存,如:RDR_CreateInvenParamSpecList

THE END
1.工程科技数字图书馆工程科技数字图书馆数据库是由机械工业出版社开发的电子出版物发布平台,旨在为高校、科研机构及企业用户提供专业的在线内容检索服务和阅读资源。 工程科技数字图书馆数据库聚合机械工业信息研究院70多年积累的行业海量权威知识内容,提供逾15000余种本专业领域高品质核心经典电子图书、200余本数字化手册、10000余个工业视频、https://lib.zut.edu.cn/info/1021/7353.htm
2.图书馆管理系统毕业论文设计经管文库(原现金图书馆概况 ………8 2 机构设置 ………8 3 现行管理制度 ………https://bbs.pinggu.org/thread-13237709-1-1.html
3.基于c本科生毕业设计(论文) 中文题目:基于c/s模式的图书管理系统 外文题目:Management System of the Library to the C/S Module 学 号: 姓 名: 学 院: 专 业: 计算机科学与技术 指导教师: 完成时间:2010 年 4 月 12 日引 言随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成https://max.book118.com/html/2017/0331/98201324.shtm
4.C++面向对象程序设计课程设计图书借阅系统本项目充分运用了所学的C++面向对象程序设计理论知识,使用类、对象来设计图书借阅系统。一、系统的功能包括:(1)、图书管理员 1、管理读者账户:添加读者账户、查阅、维护读者信息。 2. 管理图书:对图书分类、编条码;图书上架、下架;查阅、维护图书信息。(2)、读者 1、借书:通过互联网查看图书、预约借阅,到图书馆https://download.csdn.net/download/qq_57987156/85513646
5.某大学图书馆管理信息系统建设规划(精选10篇)某大学图书馆管理信息系统建设规划(精选10篇) 一、引言在我国, 管理信息系统 (MIS) 专业已经有30多年的历史。目前, 已有以清华大学、北京大学、武汉大学等为代表的600余所高校开始了该本科专业。该专业毕业的各类人才成为我国信息化建设和教学、科研的重要力量。由于每个https://www.360wenmi.com/f/filectq4j170.html
6.民用建筑设计统一标准20191.0.2 本标准适用于新建、扩建和改建的民用建筑设计。 1.0.3 民用建筑设计除应执行国家有关法律、法规外,尚应符 合下列规定: 1应按可持续发展的原则,正确处理人、建筑和环境的相互关 系。 2必须保护生态环境,防止污染和破坏环境。 3应以人为本,满足人们物质与精神的需求。 http://www.360doc.com/document/23/0917/13/82785916_1096821938.shtml
7.豆东选清华大学图书馆勤工助学管理工作的探索与实践工作管理图书馆图书馆的清华大学勤工助学的工作实践勤工助学工作与实践 系统标签: 勤工助学图书馆清华大学精选探索分队 ——面向新时期图书馆队伍建设的探索之一 清华大学图书馆高瑄 2009.06.05 图书馆新的业务生长点不断涌现,人员数量 受到限制,存在短缺压力。 进人门槛提高,硕士毕业生比例迅速增长。 应届本科毕业生https://www.docin.com/p-515586396.html
8.GitHubchinanfboy/awesomegozh:翻译:<awesomeoplog | REST API的通用OPROG/复制系统. pubsub | 简单的PUBSUB软件包. rabbus | 在AMQP交换和队列上的一个小包装. rabtap | RabbMQ瑞士军刀CLI应用程序. RapidMQ | RapidMQ是管理原生消息队列的轻量级可靠的库. sarama | 为Apache卡夫卡去图书馆. Uniqush-Push | ReIDIS支持服务器端通知向移动设备的统一https://github.com/chinanf-boy/awesome-go-zh
9.网站常见漏洞和解决办法360网站安全检测Libsys图书馆管理系统SQL注入漏洞 ThinkSAAS任意密码重置漏洞 ThinkSAAS本地文件包含漏洞2 ThinkSAAS本地包含漏洞 HDwiki任意用户密码重置 全程OA系统任意文件操作可GetShell及GetServer权限漏洞 shopex最新二次注入漏洞 DiscuzX3.1/X3/X2.5/X2 存储型XSS U-mail邮件系统注入漏洞 最新版phpcms可前台获取shelhttp://www.fscqlxs.com/webscan/vul
10.ACRL的《高等教育信息素养框架》解读与启示第59卷 第 9期 2015年 5月 ACRL的《高等教育信息素养框架》解读与启示 ■ 刘彩娥 冯素洁 北京工业大学图书馆 北京 100124 摘要:[目的 /意义]2014年 11月美国大学与研究图书馆协会(ACRL)发布的《高等教育信息素养框架》 (第三版),取代 2000年制定的《高等教育信息素养能力标准》,将成为国际范围内信息素养教育https://www.lis.ac.cn/CN/article/downloadArticleFile.do?attachType=PDF&id=19620
11.《龙之信条2》已上线,如何评价这款游戏?当然rdr2剧情演出部分十分猛,被诟病的是剧情演出以外的部分,龙之信条2这款游戏在这方面比rdr2做得更https://www.zhihu.com/question/649628436/answer/3441005746
12.www.qqbaby.cn/v/video/8649120241127.shtml?20241127=HhpSi我绑定了肉h系统 呦泬泬网站 美女高潮黄又色高清免费视频软件 印度一级爱2020免费 网王同人之锦葵 欲社帝在线入口免费 国内自拍经典三级在线 图书馆的女朋友樱花未增删带翻译 中文字幕日韩久久久久一区二区 女生迈开腿让男生吃草莓 国产免费午夜a无码v视频 内射丰满少妇小穴全过程中 性BBBB娇小 嗯嗯嗯嗯嗯嗯http://www.qqbaby.cn/v/video/8649120241127.shtml?20241127=HhpSi-2611405.scm
13.概率统计习题全解4门课程全部得优的学生至少有10某班级有n个人种情况故所求概率为表示至少有一件废品b表示两件都是废品c表示至少有一件正品表示两件中一件正品一件废品则上海交通大学概率论与数理统计第二版习题全解分别表示朋友乘火车轮船汽车飞机则表示在第i个图书馆能借到根据题意个产品x表示n个产品中废品数则根据泊松分布表https://easylearn.baidu.com/edu-page/tiangong/exercisedetail?id=1a2cd810aa956bec0975f46527d3240c8547a179&fr=search
14.湿度专场,湿度商家多资料全面第95组DIGICOM SYSTEMS RDR-7585USBPG-PART CARD READER EUCHNER NP1-638AB KATKO KU325N OMRON H7ET-NV-B Karl Klein 2D 56 K30-2 W OL/S KBA Belt● 指针式温度计表广泛用于家电、温室、医院、宾馆、农林养殖、化工、实验室、计算机房、仓库、文物档案、图书馆及家庭,具有视观明显,无需计算,无需电源、http://www.app17.com/tag/compare3547_p95.html