(正式版)DB11∕T 1164.7-2017 《轨道交通联网收费系统技术要求 第7部分:终端设备》_第1页
(正式版)DB11∕T 1164.7-2017 《轨道交通联网收费系统技术要求 第7部分:终端设备》_第2页
(正式版)DB11∕T 1164.7-2017 《轨道交通联网收费系统技术要求 第7部分:终端设备》_第3页
(正式版)DB11∕T 1164.7-2017 《轨道交通联网收费系统技术要求 第7部分:终端设备》_第4页
(正式版)DB11∕T 1164.7-2017 《轨道交通联网收费系统技术要求 第7部分:终端设备》_第5页
已阅读5页,还剩207页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第7部分:终端设备Networktollsystemofrailtransittechnicalrequirements一2018-07—01实施2018-07—01实施I本部分主要起草人:战明辉、丁树奎、刘建、冯昕晖、张艳兵、陈卫平、王征、于涛、张莉、王 I 1 13术语与定义 14缩略语 45基本要求 45.1外观与结构 45.2装配要求 65.3电气性能 75.4电磁兼容性 8 8 8 85.8机械环境适应性 95.9温湿环境适应性 5.10可靠性 105.11可维护性 105.12安全性 6.2硬币处理模块 6.3纸币接收模块 6.4纸币找零模块 6.5车票发售模块 6.6车票回收模块 6.7闸门及控制装置 6.8电源模块 6.9主控单元 7自动售票机 7.1一般要求 7.2外形和结构要求 7.3配置要求 7.4功能要求 7.5性能要求 8半自动售票机 8.1一般要求 Ⅲ8.2外形和结构要求 8.3配置要求 8.4功能要求 8.5性能要求 279.1一般要求 9.2外形和材料要求 9.3配置要求 9.4功能要求 9.5性能要求 10接口设计要求 10.1纸币接收模块接口 2910.2纸币找零模块接口 3710.3闸门及控制装置模块接口 10.4票卡发售硬件驱动接口(TIM) 5710.5票卡回收模块驱动接口(TAM) 7910.6硬币处理模块驱动接口(CHA) 10.7DI0控制装置模块接口 10.8紧急按钮接口 10.9电子标签接口 10.10LED模块接口 10.11打印机模块接口 10.12后台维护终端模块接口 附录A(规范性附录)票箱设计要求 附录B(规范性附录)底座设计要求 1件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。数据终端设备和数据电路终接设备用的高速25插针接口暨基于计算机、通信、网络、自动控制等技术,实现自动售票、检票、计费、收费、统计、清分、管理等全过程的自动化系统。2半自动售票机bookingofficemachine用于现场自助发售、赋值有效车票,具备自动处理支付和找零纸币接收模块billreceivingmodule具备钞票识别功能的装置。纸币找零模块billdispensemodule实现多面额纸币自动找零的装置。33.16入围检测finalistdetection样机检测prototypedetection接入检测accessdetection检测机构按照《轨道交通联网收费技术要求》第1部分至第6部分的规定,对终端设备样机、车站计算44缩略语5.1.2.1终端设备结构要求如下:c)所有喷漆(塑)零件的表面光滑平整、色泽一致,不允许有划痕、斑疵、流挂、脱落和破5f)维修门门锁完好,维修门在锁闭状态下不晃动、不松动,维修门锁上锁、解锁顺畅不卡表1终端设备结构设计要求自动售票机采用后开门维修方式,后开门为中分双开,维修门应能开启保持120度或以维修状态下,维修门开启不影响相邻设备的正常使用显示屏及主控模块的检修能通过机器前面板维护前方检修状态,不影响相邻设备正常使用维修照明灯照明范围应覆盖设备各维修区域,在检修门关闭后自动检票机维修门应能开启并保持120度或以上,并有限位功能维修门开启后不能影响乘客使用其它通道,5.1.3材料c)拖链式线槽应方便线缆更换,拖链内部应至少预留30%空间;d)模块导轨的承重规格应为负载总重量的1.5~2倍;f)电源线和信号电缆上的磁环、电源端骚扰电压、辐射骚扰符合B级要求;65.1.4.1产品标志包装箱外应采用统一标识,标明产品名称、型号、制造者名称、出厂日期、毛重和包装箱尺寸,并的规定。包装箱外喷刷或粘贴的标志不应因运输条件或自然条件而褪色或脱落。3)设备内部的各部件方便拆装;4)需要经常性维护的部件使用手拧螺丝;3)所有的布线都集中在布线槽内或捆扎整齐;5)所有设备、配件、电缆等应有统一风格的标志、字母、符号。每根电缆两端应有唯一的标75.3.1抗电强度终端设备和闸门及控制装置(交流电源或直流电源大于48V)的抗电强度要求为电源输入部分到人5.3.2绝缘电阻终端设备和闸门及控制装置(交流电源或直流电源大于48V)的绝缘电阻要求为在进行绝缘电阻测量时,电涌抑制器可以断开。试验电压为500V直流,或者电涌抑止器保留在位,直流电压为小于电涌抑制器动作或起弧电压的10%,测得的绝缘电阻值不应小于2MΩ。终端设备接触电流要求如下:b)如果在110%的电源电压下试验不太方便,则可以在额定的电压范围内或额定电压的容差范围5.3.4接地阻抗时间为60s,接地阻抗不应大于0.1Ω。5.3.5电源适应性表2电源适应性要求自动售票机采用交流电源供电,应能在220V+10%至220V-15%,50Hz±2H自动检票机电源模块闸门及控制装置采用直流或交流电源供电,应能在标称电压的±10%表3终端设备用电功率表额定功率(不包含加热模块功率)自动售票机自动检票机85.4.1无线电骚扰5.4.2电磁敏感度专用模块、自动检票机和半自动售票机的电磁敏感度(或抗扰度限值)应符合GB/T17618中的要求。噪声标准应符合表4的要求。空闲时声功率自动售票机自动检票机闸门及控制装置——设备安装或使用期间可能遭受到砂尘环境,应按GB/T2423的相关试验方法进行试验,试验用尘种类应采用“A类尘”试验时间为1天;●阻滞和磨损导轨、电机轴承等活动部件(如机芯导轨和机芯部件等);5.7防水5严酷等级下,内部不应渗水,功能及电气、机械性能正常;9项目类别降雨强度持续时间自动售票机防水性能2423的相关试验方法进行试验,在表6严酷等级下,内部不会有渗水,功能及电气、机械性能正常(BOM的防水要求不含桌面设备),防水要求见表6。项目类别持续时间自动检票机及半自动售票5.8.1振动表7抗振动要求项目类别1频率范围/(Hz)2扫频速度/(oct/min)3驱动振幅/(mm)4定频耐久试验5定频耐久试验持续时间/(min)6频率范围/(Hz)7驱动振幅/(mm)8循环次数/(次)55.8.2冲击类别峰值加速度脉冲持续时间12终端设备的存储温度:20℃~60℃,存储相对湿度:5%~95%(非凝露)。专用模块的存储温度:20℃~60℃,存储相对湿度:10%~90%(非凝露)。5.10可靠性表9可靠性要求CF自动售票机易次数易次数自动检票机总故障数包括所有与硬币识别关总故障数包括所有与硬币找零关民银行《不宜流通人民币挑剔标民银行《不宜流通人民币挑剔标回收票卡次数闸门及控制装置闸门开关次数5.11可维护性b)设置应有拉手(横向)和提手(纵向)。表10票箱的性能指标项目类别1≥800张2电子标签读写时间3电子标签读写次数≥10万次6.2.2外形尺寸6.2.3配置要求6.2.3.1硬件配置6.2.3.2软件配置6.2.3.3接口要求硬币处理模块应提供符合GB/T6107(对于最大20kb/s的数据信号速率的操作)或GB/T17183(对于大于20kb/s数据信号速率的操作)要求的通信接口,支持同步或异步数据传输,采用串行RS232(DB9)6.2.4功能要求硬币处理模块的功能要求见表11。表11硬币处理模块功能要求功能名称功能说明12原币返还3可以将暂存器的硬币倒入循环找零器,实现循4当需要找币时,可以从主找零器将相应数量的硬5清币6电子标签读写6.2.5性能要求项目类别123识别能力至少16种规格或面值的硬币4单枚识别时间≤0.4秒/枚表12硬币处理模块的性能指标(续)项目类别5≥100万枚67≥1000枚1元硬币/个,≥1000枚5角硬币/个8≥100万枚9≥6~8枚/秒(不空转,不翻转的时候)≥100枚1元硬币/个≥100万枚约6枚/秒(不空转,不翻转的时候)≥30枚1元硬币/个,≥30枚5角硬币/个≥1000枚1元硬币,≥1000枚5角硬币6.3.1一般要求6.3.2外形尺寸6.3.3配置要求6.3.3.1硬件配置1具有对钞票快速识别的功能,可以在线更新钞票的等。2包括入钞口,退钞口,钞票在机芯内的传输通道以及通道3暂存钞票,同时具有叠钞功能。表13纸币接收模块的硬件配置要求(续)4存放纸币的机构。包括钱箱、钱箱电子标签及压钞机构等。5通信接口接收上位机指令,控制钞票的运行路径,同时报告模块的状块的各种运行情况,便于分析模块的运行状态。6.3.3.2软件配置6.3.3.3接口要求纸币接收模块应提供符合GB/T6107(对于最大20kb/s的数据信号速率的操作)或GB/T17183(对于大于20kb/s数据信号速率的操作)要求的通信接口,支持同步或异步数据传输,采用串行RS232(DB9)接口。6.3.4功能要求纸币接收模块的功能要求见表14。表11纸币接收模块的功能要求功能说明1能把倾斜投入的纸币纠正到能正确识别和传送的位2具有5种以上识别方式,正确识别钞票,能识别13种以上现行流通3能安全把暂存区所有纸币退出,对于不识别或被禁止面额的纸币,直接从退币口4整齐将钞票堆叠,并整叠传送到相应位置。5暂存功能能停放15张钞票,等待主控机的下一步指令动作。6将钞票平整送进钱箱。7对纸币识别模块的程序及纸币数据具有远程升级和点位升级两种方式。8纸币钱箱在取出及打开时,应分别具有独立的安全锁,并币钱箱在安装到位时应能自动锁闭同时入币口自动打开;钱箱取走时,进币口应9电子标签电子智能钞箱纸币钱箱带电子标签。日志记录功能自动检测和恢复功能,考虑风险,依靠管理保证有人监管的情况下进6.3.5性能要求项目类别1单张识别时间(s/张)≤2.5s/张以从吸入纸币到可吸入下一张纸币的间2一次真钞接收率(%)34支持钞票种类(种)≥13种(现流通的全币种)5识别采样手段(种)≥5种识别手段应符合GB16999-2010《人民币6≥15张7≥1000张6.4.1一般要求6.4.2外形尺寸6.4.3配置要求6.4.3.1硬件配置1具备将纸币整叠收纳后,一张一张分离擦出的机构。可根据纸币币种调节纸币导板的长、宽。应追加钞箱锁,控制钞箱盖的开关。2通过滚轮和分离器把纸币一张一张分离,传送出来的子模块。擦钞轮部的设计应保证更换的便利性。3传送从钞箱中擦出的纸币。具备厚度传感器和回收箱,具备将厚度长度不至回收箱的机构。45回收箱容纳不良纸币的钱箱,可以取出。宜加回收箱锁,控制回收箱的开关。6发放纸币的传送机构。具备对出钞纸币进行计数,确认是否出钞完毕的功能。7具有根据主机下达的命令,控制出钞模块的动作,并返回信息存机器的动作记录。6.4.3.2软件配置纸币找零模块应随模块提供底层驱动程序、相应的通信协议及命令接口集文档、可供第三方做二次开发的软件开发包及接口说明文档以及具有独立的调试及诊断软件工具、日志分析工具等。6.4.3.3接口要求纸币找零模块应提供符合GB/T6107(对于最大20kb/s的数据信号速率的操作)或GB6.4.4功能要求纸币找零模块的功能要求见表17。功能名称功能说明1吸出钱箱中的钞票2确保每次只有1张钞票送出34回收功能5将钞票通过通道送出67自动记录钞票厚度信息8电子标签电子智能钞箱9日志记录功能6.4.5性能要求纸币找零模块的性能要求见表18。项目类别横向纵向1出钞速度(张/s)2回收率(‰)3卡钞率(‰)4纸币找零钱箱容量(张)56.5车票发售模块6.5.2外形尺寸6.5.3配置要求6.5.3.1硬件配置1将票卡从票箱送入传输通道,且保证每次出一张卡的装置。2票卡出票箱至出票口在内的一段通道,负责票卡的数据读写和送出。3电子标签读写器4用来回收不能再次循环使用或自动清理掉或不符5676.5.3.2软件配置6.5.3.3接口要求6.5.4功能要求车票发售模块的功能要求见表20。功能说明1将指定票箱中的票卡送到读写区2将读写区票卡送回到出票口34将因堵塞或其他故障而残留在通道中的票卡送到回收箱故障,将模块恢复至正常工作状态。5票箱采用非接触电子标签功能,记录票箱的相关信6检测票箱内车票的状态,对于车票将空和已空进行报警。6.5.5性能要求项目类别1车票发售处理速度(不包含读写器票卡处理时间)≤0.8s/张23≥800张41个5≥300张676.6.2外形尺寸6.6.3配置要求6.6.3.1硬件配置1插票口票卡进口。在停止服务时或在处理票卡过程中,可2345电子标签读写单元6票箱7回收异常票卡的容器86.6.3.2软件配置车票回收模块应随模块提供底层驱动程序、相应的通信协议及命令接口集文档、可供第三方做二次开发的开发工具包及接口说明文档以及具有独立的调试及诊断软件工具、日志分析工具等。终端设备调用接口封装要求见第9章。6.6.3.3接口要求车票回收模块应提供符合GB/T6107(对于最大20kb/s的数据信号速率的操作)或GB/T17183(对于大于20kb/s数据信号速率的操作)要求的通信接口,支持同步或异步数据传输,采用串行RS232(DB9)6.6.4功能要求表14车票回收模块功能要求功能说明1吸卡功能将从插卡口插入的票卡吸入到读写区2收纳功能由主控单元控制将读卡区的票卡送到指定的票箱中(包括票箱1、票箱2和废票箱)3由主控单元控制将读卡区的票卡退回到插票口4防止插卡功能在停止服务时或在处理票卡过程中,可以阻5将因堵塞或其他故障而残留在通道中的票卡送到回收箱,主要用于排6票箱采用非接触电子标签功能,记录票箱的相关信息7由主控单元控制将读写区的票卡回收到废票箱86.6.5性能要求项目类别1票卡回收处理速度(不考虑读写处理时间)≤0.8s/张23≥300张46.7.1一般要求6.7.2外形尺寸图1双折门及控制装置外形图6.7.2.3闸门及控制装置的外形尺寸要求见表25。尺寸要求(单位:mm)长宽高1双折门扇门关闭2单折门扇门关闭3宽通道4扇门关闭注:扇门关闭时最小间隔双折门不大于40mm,单折门不大于80mm。6.7.3配置要求6.7.3.1硬件配置联动装置(包含复位装置等)、通行逻辑检测单元。各部分的主要配置要求见表26。1电机2减速器(可选)降低旋转速度,控制扇门运行平稳的部件3扇门位置检测45固定,安装整个扇门模块的部件6扇门7电机与扇门的传动机构8用于通行逻辑判断的传感器组件(含身高检测传感器)≥166.7.3.2软件配置闸门及控制装置应随模块提供底层驱动程序,相应的通信协议及命令接口集文档,可供第三方做二次开发的开发工具包及接口说明文档,以及具有独立的调试及诊断软件工具,日志分析工具等。终端设备调用接口封装要求见第9章。6.7.3.3接口要求闸门及控制装置应提供符合GB/T6107(对于最大20kb/s的数据信号速率的操作)或GB/T17183(对于大于20kb/s数据信号速率的操作)要求的通信接口,支持同步或异步数据传输,采用串行RS232接口。6.7.4功能要求闸门及控制装置的功能要求见表27。功能说明1失电放行功能234通过与其它模块的联动,扇门接受控制板命令和电机驱动力完5扇门在一定外力的作用下能够推开,而不会造成6.7.5性能要求闸门及控制装置的性能要求见表28。项目类别1扇门运行时间2宽通道3锁死力4最大动态冲击力5≥16对6.8.2标志标识f)制造厂商的名称和商标、或识别标记;k)接线端子要有明确的极性标志;6.8.3环境要求电源模块环境要求如下:a)工作环境温度:45℃~60℃;b)工作环境湿度:5%~90%,不结露;c)存储/运输环境温度:40℃~85℃;注:环境温度为最大功率耗散下的稳态温度。6.8.4噪声要求f)电源负载调整率最大为0.8%;6.8.6安全性6.8.7电磁兼容性6.8.8功能要求c)具备主动式PFC功能,PFC应大于0.93。6.9.1外观与结构a)全密闭结构设计,密闭防尘防潮;b)主控单元及其接口的设计应模块化,应满足物理上和功能上的互换性要求,部件6.9.2配置要求主控单元配置要求如下:6.9.3功能要求7.1一般要求TVM应设置在车站非付费区,用于乘客自助购买单程票并可对储值票进行充值。TVM应可发售两种车票,其发售的票种可以通过参数进行设置。TVM可对城市一卡通或专用储值卡充值,可充值票种可以通过参数进行设置。TVM应接收纸币和硬币两种支付方式,可实现纸币、硬币单独找零或纸币、硬币混合找零。对于充值操作则无找零功能。7.2.1外形尺寸7.2.3面板布局自动售票机面板布局要求如下:运行状态显示器乘客操作指南招援按钮硬币投入口乘客操作显示器充值卡座票据打印机出票口/出钞口/出币口票据打印机7.3.1硬件选配1234电源模块电源、漏电保护开关等57.3.2加热模块配置(可选)热的温度误差不超过±3℃。在25℃环境下,工作时最大本体温度不超过70℃;e)温度控制准确度:1℃,测量、显示温度范7.3.3软件配置自动售票机软件配置要求如下:a)操作系统为linux内核2.6.18及以上gcc4.1.2;c)自动售票机故障诊断软件(单独提供);7.3.4接口要求项目类别1发售时间(3枚硬币购1张3元车票)2(5元纸币购1张5元车票)3(5元纸币购1张3元车票,找零2枚1元硬币)4(10元纸币购1张3元车票,找零1张5元纸币和2枚1元硬8.1一般要求b)控制柜应不大于400mm×400mm×500mm(宽深高)。8.3.1硬件配置表21半自动售票机各单元包含的主要模块1234电源、漏电保护开关58.3.2软件配置a)操作系统:windowsxp(e)sp3及以上、linux内核2.6.18及以上gcc4.1.2;c)半自动售票机故障诊断软件(单独提供);8.3.3接口要求8.4功能要求8.5性能要求9.1一般要求9.2外形和材料要求9.2.1材料9.2.2外形尺寸9.3配置要求9.3.1硬件配置123闸门及控制装置闸门、通行逻辑检测单元4电源模块、漏电保护开关59.3.2加热模块配置热的温度误差不超过±3℃。在25℃环境下,工作时最大本体温度不超过70℃;e)温度控制准确度:1℃,测量、显示温度范9.3.3软件配置c)自动检票机故障诊断软件(单独提供)。9.3.4接口要求项目类别123回收类车票出站:≥40人/min410.1.1结构体说明intiErrorCode;//错误代码(由不同模块厂家提供)typedefstruct_SetInhibtypedefstruct_SetInhibitList10.1.1.3现金信息结构体typedefstruct_BnaCashltem;typedefstruct_BnaCashl10.1.2接口函数10.1.2.1函数说明10.1.2.1.2逻辑或物理错误还应判断tSTDDevRet除外,这两个标准接口,一个可以运行在主线程中10.1.2.2初始化表34BNA_Init()参数说明参数类型说明表35BNA_Init()返回值说明说明10成功21tSetInhibitList*p_psRechargeSet表36BNA_SetPrevalue()参数说明说明123保存BNA返回的逻辑错误码表22BNA_SetPrevalue()返回值说明说明10成功21BYTE*p_byNotesEncashed,tSTD参数类型说明1如果通道中有钞票,可以选择的操作由可以设置为:果失败则报暂停服务错误;败则报暂停服务错误;默认为0方式2复位重试次数345保存BNA返回的逻辑错误码说明10成功2110.1.2.5开始接收钞票intBNA_Start(tSTDDevRetur参数说明见表40。表40BNA_Start()参数说明说明保存BNA返回的逻辑错误码表41BNA_Start()返回值说明说明10成功21注:可在子线程或主线程中启动,使纸币模块进入等待接收纸币的工作状态,程序将进入阻塞,除非成功接收纸币或在另外线程中调用BNA_Stop可以使该函数退出运行。说明说明10成功21intBNA_GetCashlnfo(tBnaCashl参数类型说明1返回钞票信息结构体,临时钱箱的信息20:没有钞票插入;1:无法识别的钞票退出到退钞口;2:用户由退钞口把钞票(不能识别或者取消操作退出的)取走;3:钞票放入又被强行拽出;4:钞票被拉紧;5:真钞处理完毕;6:钞票拉紧并且超时被迫停止接收;7:退钞口有钞票未取走超时;8:入钞口至暂存区有钞票正在处理;9:钱箱已经取走;10:钱箱已满;11:机芯进出口长时间阻塞(技术故障);12:未知错误导致暂停服务。3保存BNA返回的逻辑错误码表45BNA_GetCashInfo()返回值说明说明10成功21a)对于G&D的纸币模块,p_byOperation可以获取0,1,3,5;b)对于MEI的纸币模块,p_byOperation可以获取0,1,3,5;c)对于G&D的纸币模块,p_byOperation可以获取0,1,5,6,7,9,10;d)对于钱箱己满,钱箱已取走,机芯故障,未知错误等其他错误,可以通过BNA_Get说明表23BNA_Encash()返回值说明说明10成功21IntBNA_Refund(tSTDDevR表48BNA_Refund()参数说明参数类型说明返回值说明见表49。说明10成功2110.1.2.10获取模块状态表24BNA_GetStatus()参数说明参数类型说明说明10成功21typedefstruct_TAcceptorState[CurrentCode],[CurrentOCCode],[NrOfDocumentInintermediatequenceNr],[ValidationMode]10.1.2.11获取钱箱ID参数类型说明12保存BNA返回的逻辑错误码说明10成功21参数类型说明12表55BNA_BIZ_TYPE()返回值说明说明10成功21说明1串口通信号2说明10成功21串口打开出错10.1.2.14通信串口关闭说明10成功21关闭错误10.1.2.15获取模块固件版本intBNA_GetVersion(char*pVersion,tSTDDevReturn*p_psStatus);参数类型说明1固件版本(如果有)2返回状态信息表31BNA_GetVersion()返回值说明说明10成功21关闭错误10.2.1结构体说明typedefstructintiHandle;/*处理方法:0一不处理1初始化2-重发命令3停机休息4-UINTuiErrorCode;/*错误代码(由不同模块厂家10.2.1.2初始化张数信息10.2.1.3钱箱状态结构体UINTuiBoxNo;/**容器序号:0~60号废币箱1-6找零箱*/UINTuiBilIValue;/**单位分:容器中所能存放纸币的面额,期中0表示不能确typedeftCashBoxValuelnfostCashN10.2.1.7配钞结构体10.2.1.8审计结构体unsignedcharucCashBoxStatus//10.2.2接口函数10.2.2.1函数说明10.2.2.1.1所有函数返回值只判断传入参数是否为空;参数说明见表61。参数类型说明1串口通信号23表33BND_CommOpen()返回值说明说明10成功21串口打开出错10.2.2.3通信串口关闭说明设备返回状态说明10成功2110.2.2.4初始化表36BND_Init()参数说明说明1退出和回收钱币信息2设备返回状态说明10成功21参数说明见表67。说明12表68BND_Reset()返回值说明说明10成功21IntBND_GetDevStatus(tBndBoxStatu功能说明:调用此接口可获取模块当前状态,详细信息查看返回结构体。参数说明见表69。说明12返回值说明见表70。表39BND_GetDevStatus()返回值说明说明10成功2110.2.2.7读取审计信息intBND_GetAuditData(tBndAuditCashNum*pBndAuditCashNum,读取设备的审计信息。参数说明见表71。表40BND_GetAuditData()参数说明参数类型输入/输出说明1容器配置信息2返回状态信息表41BND_GetAuditData()返回值说明说明10.2.2.8获取传感器状态intBND_GetSensorStatus(tBNDSensorStatus*pSensorStatus,tBNDDevR功能说明:获取传感器状态。参数说明见表73。表73BND_GetSensorStatus()参数说明说明12返回状态信息返回值说明见表74。表42BND_GetSensorStatus()返回值说明说明10成功21关闭错误10.2.2.9读取容器配置信息表43BND_GetBillBoxInfo()参数说明参数类型输入/输出说明1返回钱箱结构体信息2返回状态信息说明10.2.2.10设置容器配置信息intBND_SetBilIBoxInfo(UINTuiSlotID,tBNDBilIBoxInfo*功能说明:设置容器配置信息(设置纸币数量)参数说明见表77。表44BND_SetBillBoxInfo()参数说明输入/输出说明12容器配置信息3返回状态信息表78BND_SetBillBoxInfo()返回值说明说明0:执行成功;1,执行失败。10.2.2.11找零配钞表79BND_ChangeBill()参数说明参数类型输入/输出说明1找零的纸币面额及数量信息2返回状态信息说明0:执行成功;1,执行失败。参数说明见表81。参数类型输入/输出说明1指定纸币容器的类型23返回状态信息表47BND_StartReplaceBox()返回值说明说明0:执行成功;1:执行失败。10.2.2.13停止更换纸币找零箱IntBND_StopReplaceBox(功能说明:停止更换纸币找零箱。参数说明见表83。表48BND_StopReplaceBo参数类型说明1指定纸币容器类型2指定纸币容器序号2保存BND返回的逻辑错误码返回值说明见表84。表49BND_StopReplaceBox()返回值说明说明10成功2110.2.2.14读取序列号intBND_GetSerialNumbe功能说明:此命令用于模块的序列号。参数说明见表85。参数类型输入/输出说明12返回状态信息返回值说明见表86。表51BND_GetSerialNumber()返回值说明说明0:执行成功;1,执行失败。10.2.2.15读取固件编号intBND_GetFWVerdion(unsignedchar*pVersion,tBNDDevReturn*pDevStatus);表52BND_GetFWVerdion()参数说明参数类型输入/输出说明12返回状态信息说明10.2.2.16设置模块工作模式参数类型说明1正常工作模式:0x00;维护模式:0x012说明10成功2110.2.2.17取消找零IntBND_Cancel(tBND表54BND_Cancel()参数说明参数类型说明表55BND_Cancel()返回值说明说明10成功21IntBND_TestSetting(charcTestType,tBNDBpSensorStatus,tBNDDevReturn*pDevSta功能说明:设置模块测试模式。参数说明见表93。表56BND_TestSetting()参数说明参数类型说明1测试类型2返回容器配置信息34保存BND返回的逻辑错误码表57BND_TestSetting()返回值说明说明10成功21intBND_WriteRFIDInfo(UINTuiSLotID,tBndRfidlnfo*pRFIDInfo,tBNDDevRetu参数类型输入/输出说明12设置电子标签信息3返回状态信息说明参数类型输入/输出说明12设置电子标签信息3返回状态信息返回值说明见表98。表98BND_Read电子标签Info()返回值说明说明10.3.1接口汇总表接口汇总表见表99。接口说明通讯关闭控制扇门10.3.2错误码汇总表错误码汇总见表100。错误类型(iType)错误代码(iErrorCode)说明22扇门模式:【紧急模式】输入错误[输入值]!2扇门模式:【维修模式】输入错误[输入值]!2扇门模式:【状态模式】输入错误[输入值]!2扇门模式:【工作模式】输入错误[输入值]!2控制扇门输入错误[输入值]!2测试类型输入错误[输入值]!2串口不能使用!2自动轮询失败!2发送轮询命令失败!2210.3.3结构体说明10.3.3.1返回状态结构体10.3.3.2扇门模式结构体{//0,关闭模式;//1,双向模式;//2,单进模式;//3,单出模式;//4,进闸免检模式;//5,出闸免检模式;//6,进闸检票、出闸免检模式;//7,出闸检票、进闸免检模式;//8,进出闸都免检(自由通行);UINTuiSide;//触发端:0,与方向无关;1,进闸端;2,出闸端;//1,乘客进来;2,乘客离开//3,乘客滞留;4,乘客丢失//5,乘客尾随;6,无票进入//7,反向进闸;8,正常过闸//9,无乘客通过超时;10,开门受阻//11,强行打开扇门;12,冲撞扇门10.3.3.4部件状态结构体//2,右闸门故障;4,两个闸门都故障;10.3.3.5模块状态结构体76543210闸门模式紧急模式1)工作模式:定义参见“tOperationMode”。2)紧急模式:0,无;1,通过命令进入;2,通过信号进入;3,通过命令和信号进入。3)维修模式:0,无;1,进入。4)闸门模式(Stand-byMode):0,常关模式;1,常开模式。10.3.3.6有效车票结构体UCHARucSide;//刷卡端:1,进闸端;2,出闸端UCHARucLampBar1;//优惠指示条1:0,不显示;1,显示UCHARucLampBar2;//优惠指示条2:0,不显示;1,显示10.3.3.7控制参数结构体10.3.3.8版本信息结构体UCHARpFirmwareVerlnfo[32];//固件版本信息,32字节,不UCHARpDriverVerlnfo[32];//驱动版本信息,32字节,不够后补0x00UCHARpHardwareVerlnfo[32];//硬件版本信息,32字节,不够后补0x0010.3.4通讯建立参数说明见表102。参数类型说明1串口号2返回值说明见表103。说明0:执行成功;1,执行失败。10.3.5通讯关闭说明0:执行成功;1,执行失败。10.3.6模块复位说明返回状态信息表67PCM_Reset()返回值说明说明0:执行成功;1,执行失败。10.3.7初始化表68PCM_Init()参数说明说明返回状态信息返回值说明见表108。表69PCM_init()返回值说明说明0:执行成功;1,执行失败。参数说明见表109。参数类型说明12返回状态信息10.3.9设置控制参数参数说明见表110。表71PCM_SetCtrlParam()参数说明参数类型说明12返回状态信息返回值说明见表111。说明0:执行成功;1,执行失败。10.3.10有效车票投入信号表73PCM_TicketValid()参数说明参数类型说明1有效车票信息2返回状态信息表74PCM_TicketValid()返回值说明说明0:执行成功;1,执行失败。10.3.11取模块状态功能说明:获取通行逻辑控制模块的实时状态。参数说明见表114。说明12返回状态信息说明0:执行成功;1,执行失败。10.3.12取传感器状态函数名称:intPCM_GetSensorStatus(UINT*pSensorNum,BYTE*pSensorStatupHeightSensorNum,BYTE*pHeightSensorStatus,BYTE*ppHeightSensorFaultState,tPc参数类型说明12通行传感器遮挡状态,长度为pSensorNum个字节,每一个传感器状态占用1字节(0:未遮档;1:遮挡)34身高传感器遮挡状态,长度为pSensorNum个字每一个传感器状态占用1字节(0:未遮档;1:遮挡)5通行传感器故障状态,长度为pSensorNum个字节,每一个传感器状态占用1字节(0:正常;1:故障)6字节,每一个传感器状态占用1字节(0:正常;1:故障)7返回状态信息返回值说明见表117。表78PCM_GetSensorStatus()返回值说明说明0:执行成功;1,执行失败。10.3.13控制扇门表79PCM_ControlDoor()参数说明参数类型说明1控制类型:0,恢复到按工作模式的逻辑控制1,开扇门2返回状态信息返回值说明见表119。表80PCM_ControlDoor()返回值说明说明0:执行成功;1,执行失败。10.3.14模块测试设置用于测试扇门模块的部件,包括传感器测试、闸门测试、方向指示器测试。参数说明见表120。表81PCM_TestSetting()参数说明说明11,闸门动作测试2返回状态信息返回值说明见表121。表82PCM_TestSetting(说明0:执行成功;1,执行失败。b)退出“维修模式”,自动停止测试。10.3.15获取模块固件版本intPCM_GetVersion(tPcmV用于获取控制模块内的firmware版本号。说明返回值说明见表123。说明0:执行成功;1,执行失败。是否10.4.1.1接口汇总表接口汇总表见表124。通讯建立结束否表85接口汇总表接口说明表86接口汇总表(续)接口说明回收票卡设置票箱电子标签信息设置票箱数量信息故障类型错误类型说明12无效命令(没有调用串口打开时也返回该错误代码)2222串口配置错2收到NAK,发送数据有错22发送ENQ出错22等待ACK超时2等待响应超时22122继续处理可能异常222电子ID1故障2电子ID2故障2电子ID3故障表88设备返回码定义及说明(续)故障类型错误类型说明22写卡箱ID失败22写设备型号失败2读Log失败2写Log失败22222222卡22222电子标签故障222刮票1失败2刮票2失败2票箱1传输失败2票箱2传输失败22出票电机卡票2回收电机故障3222卡堵在通道中2摩卡A入口通道堵塞2摩卡B入口通道堵塞2回收箱满/有卡在回收位置22故障类型错误类型说明24222222发卡箱A盖未打开2发卡箱B盖未打开21112222回收箱不存在1112票箱1舌档未打开2票箱2舌档未打开11废票箱安装检测11废票箱满检测一11111111废票箱将满检测10.4.1.3传感器定义表90传感器定义说明10:执行成功;1,执行失败。电子ID2电子ID3出口计数传感器0:正常1:不存在0:正常1:票箱空0:正常1:不存在0:正常1:票箱空表91传感器定义(续)说明出口计数传感器回收箱箱存在传感器回收箱C内票卡满传感器0:正常1:票箱满0:正常1:未上盖0:正常1:未上盖0:正常1:未上盖表92传感器定义(续)说明表93传感器ID定义说明票箱2舌档关闭检测废票箱将满检测一废票箱舌档关闭票箱1车票排出定位票箱1安装检测票箱2安装检测票箱2车票排出定位废票箱安装检测票箱1提供位置检测票箱2提供位置检测票箱1锁定爪传感器票箱2锁定爪传感器票箱2接近下限废票回收结束检测票箱1提取完成票箱2提取完成清分舌档位置检测表94传感器ID定义(续)说明票箱2上端检测一废票箱满检测一票箱1舌档关闭10.4.1.4结构体说明{10.4.1.4.2票箱数据信息结构体{BYTEbtSensorStatus;//传感器状态(0:正常1:故障3:未遮挡4:遮挡0xff:不存在该传感器)10.4.1.4.4审计信息结构体unsignedcharucCardPro//票箱编号//操作员ID//设备ID//预赋值属性//衍生产品ID//安装位置//最后操作时间10.4.1.5通讯建立表95通讯建立参数说明参数类型输入/输出说明12返回值说明见表129。说明10.4.1.6模块初始化tTIMDevReturn*pDevS理通道),如果正常则处于待机状态,允许进一步操作。如果不正参数说明见表130。参数类型输入/输出说明1票卡清理方式:1、从退票口退票23返回模块状态信息4返回状态信息说明0:执行成功;1:执行失败。停机维护停机维护出口位置有卡堵塞调用“清理通道”接口调用“清理通道”接口调用“清理通道”接口调用“清理通道”接口调用“清理通道”接口停机维护10.4.1.7模块复位tTIMDevReturn*pDevS重新启动发售模块的控制程序。参数说明见表133。表100模块复位参数说明说明1票卡清理方式:1、从退票口退出2本次操作回收的卡片数3返回模块状态信息4返回状态信息返回值见表134。表101模块复位返回值说明说明0:执行成功;1,执行失败。在设备故障或从维修模式退出时(对于支持维修模式的情况),执行本函数。intTIM_GetVersion(charcFirmWareVersion[32],参数类型输入/输出说明123返回状态信息表103读取设备驱动版本信息返回值说明说明10.4.1.9读取设备状态intTIM_GetDevStatus参数类型输入/输出说明12返回状态信息返回值说明见表138。表138读取设备返回值说明10.4.1.10获取票卡intTIM_Card0ut(charcBoxNo,tTIMModtTIMDevReturn*pDevSa)检测发卡参数的合法性;表105获取票卡参数说明参数类型输入/输出说明1票箱号:1:A票箱;2返回模块状态信息34返回状态信息返回值说明见表140。说明停机维护停机维护出口位置有卡堵塞调用“清理通道”接口调用“清理通道”接口调用“清理通道”接口调用“清理通道”接口调用“清理通道”接口停机维护停机维护停机维护停机维护10.4.1.11送出票卡表142送出票卡参数说明参数类型输入/输出说明1返回模块状态信息23返回状态信息返回值说明见表143。说明可能出现的错误见表144。一般警告调用“清理通道”接口10.4.1.12回收票卡intTIM_RetractCard(tTIMModuleStatus*pModuleStatus,UINT*uiRetractNum,tTIMDevReturn表110回收票卡参数说明参数类型输入/输出说明1返回模块状态信息2回收票卡数量3返回状态信息表111回收票卡返回值说明说明可能出现的错误见表147。一般警告停机维护停机维护出口位置有卡堵塞调用“清理通道”接口调用“清理通道”接口调用“清理通道”接口调用“清理通道”接口intTIM_GetAuditData(tTIMAuditCardNum*pAuditCardNum,tTIM表113读取审计信息参数说明参数类型输入/输出说明1卡数和废票箱累计回收卡数2返回状态信息返回值说明见表149。说明intTIM_GetTicketBoxRFIDInfo(charcTicketBoxNo,tTIMRFIDInfo*参数类型输入/输出说明1设置的票箱2:票箱B3:废票箱2返回电子标签信息3返回状态信息说明参数类型输入/输出说明1设置的票箱2:票箱B3:废票箱2返回票箱数量信息3返回状态信息返回值见表153。说明intTIM_SetTicketBoxRFIDInfo(charcTicketBoxNo,tT参数说明见表154。表119设置票箱电子标签信息参数类型输入/输出说明1设置的票箱3:废票箱2设置电子标签信息3返回状态信息返回值见表155。说明10.4.1.17设置票箱数量信息intTIM_SetTicketBoxCountInfo(charcTicketBoxNo,tTIMCardNum*pCardNum,tTIMDevR参数说明见表156。表121设置票箱数量信息参数说明输入/输出说明11:票箱A;2:票箱B;3:废票箱。2设置票箱数量信息3返回状态信息返回值说明见表157。说明0:执行成功;1,执行失败。10.4.1.18更换票箱表123更换票箱参数说明参数类型输入/输出说明1票箱号:1:更换A票箱;2:更换B票箱;21:取票箱;2:装票箱。3返回状态信息返回值见表159。说明10.4.1.19读取序列号参数类型输入/输出说明12返回状态信息返回值说明见表161。说明10.4.1.20关闭通讯说明0:执行成功;1:执行失败。可能出现的错误:10.4.1.21设置模块功能模式设置模块为正常工作或维护模式。参数说明见表163。参数类型输入/输出说明12返回状态信息表129设置模块功能模式返回值说明说明10.4.1.22设置模块测试intTIM_TestSetting(charcTestType,tTIMModuleStatus*pModuleStatus,tTIMDevReturn*表130设置模块测试参数说明参数类型输入/输出说明1测试类型:1.废票箱与正常出票传输切换翻板测试(如果含有)2.2个票箱间出票传输切换翻板测试(如果含有)3.传感器测试(含各类到位触点和光电管)5.B票箱刮票马达测试6.A票箱出票马达测试(如果含有)7.B票箱出票马达测试(如果含有)9.A票箱连续出票测试10.B票箱连续出票测试11.2个票箱连续出票测试12.A票箱连续出卡测试13.B票箱连续出卡测试14.A票箱升降装置上升测试15.A票箱升降装置下降测试16.B票箱升降装置上升测试17.B票箱升降装置下降测试表131设置模块测试参数说明(续)参数类型输入/输出说明18.出票口LED指示1(如果含有)19.出票口LED指示2(如果含有)20.出票口LED指示3(如果含有)21.模块控制电路板上故障指示器测试(如果含有)22.模块控制电路板上蜂鸣器测试(如果含有)25.废票箱电子标签读测试(如果含有)28.废票箱电子标签写测试(如果含有)29-400保留101-255各模块厂商自定义2返回模块状态信息3&返回状态信息说明0:执行成功;1,执行失败。10.4.2推荐操作流程10.5.1.1接口汇总表接口汇总表见表167。初始化参考错误码参考错误码出卡送卡送卡表133接口汇总接口说明表134接口汇总(续)接口说明读取设备驱动版本信息回收票卡读取票箱信息设置票箱信息更换票箱获取读卡区是否有票卡故障类型说明122未知错误2222串口配置错221122继续处理可能异常22附加数据异常222222表136设备返回码的定义及其说明(续)故障类型说明2222222222222222222222电子标签通讯故障222回收箱不到位2222322222222表137设备返回码的定义及其说明(续)故障类型说明22败4221票箱A将满11票箱B将满12卡箱A盖没打开2卡箱B盖没打开22222回收卡错,卡箱A满2回收卡错,卡箱B满112224222票箱2解锁前未关闭舌档2废票箱解锁前未关闭舌档2票箱1回收前未锁定2票箱2回收前未锁定22222111废票箱满检测一表138设备返回码的定义及其说明(续)故障类型说明111111废票箱将满检测表139传感器定义说明检测票卡将进入票箱A传感器0:没档1:挡住检测票卡将进入票箱B传感器0:没档1:挡住0:没档1:挡住0:没档1:挡住检测票箱A换向器动作传感器检测票箱B换向器动作传感器检测票箱A满传感器检测票箱B满传感器检测票箱C满传感器0:正常1:故障表140传感器定义(续)说明0:正常1:将满0:正常1:将满检测底部托块A存在检测底部托块B存在对票箱C的ID卡进行读写操作表141传感器ID定义传感器说明票箱2舌档关闭检测预留票箱1舌档关闭检测预留票箱1安装检测票箱2安装检测预留废票箱安装检测预留传感器说明预留预留分配1通过前检测IC卡R/W停止位置票箱1回收结束传感器票箱2回收结束传感器预留预留预留预留票箱1上限检测传感器票箱2上限检测传感器预留废票箱已满检测预留废票箱舌挡打开检测废票箱舌挡关闭检测回收单元到位开关预留10.5.1.4.2票箱数据信息结构体//传感器状态(0:正常1:故障3:未遮挡4:遮挡0xff:不存在该传感器)//实际使用范围从tSensorType[0]—tSensorType[uiSensor//票箱A累计发卡数//票箱B累计发卡数{//票箱编号//操作员ID//票箱位置状态//操作后票箱状态//票卡物理类型//车票产品种类//预赋值属性//衍生产品ID//票卡数量//车站编码//安装位置//最后操作时间//预留字段表143通讯建立参数说明参数类型输入/输出说明12表144通讯建立返回值说明如果部件等正常则处于待机状态,允许进一步操作。如果不正常表145模块初始化参数说明参数类型输入/输出说明1票卡清理方式:1、从退票口退票23返回模块状态信息4返回状态信息表146模块初始化返回值说明0:执行成功;1,执行失败。设备开机或复位后需调用本函数。10.5.1.7模块复位intTAM_Reset(charcClearMode,UItTAMDevReturn*pDevS表175模块复位参数说明参数类型输入/输出说明1票卡清理方式:1、从退票口退出23返回模块状态信息4返回状态信息说明0:执行成功;1,执行失败。在设备故障或从维修模式退出时(对于支持维修模式的情况),执行本函数。intTAM_GetVersion(charcFirmWareVersion[32],char参数类型输入/输出说明123返回状态信息说明0:执行成功;1,执行失败。10.5.1.9读取设备状态此接口用于获取读写区是否有卡,票箱状态表179读取设备状态参数说明参数类型输入/输出说明12返回状态信息读取设备状态返回值如表180。说明0:执行成功;1,执行失败。10.5.1.10设置接收模式如果允许接收车票,则监控读写区是否有卡并获取票箱状态表151设置接收模式参数说明参数类型输入/输出说明1接收模式:0,允许接收车票(打开回收口)1,拒绝接收车票(关闭回收口)2返回状态信息设置接收模式返回值如表182。表152设置接收模式返回值说明0:执行成功;1,执行失败。10.5.1.11回收票卡intTAM_AcceptCard(charcTicketBoxNo,tTAMCa表153回收票卡参数说明参数类型输入/输出说明11:回收箱A2:回收箱B3:废票箱23返回状态信息说明0:执行成功;1,执行失败。说明一般警告调用“模块复位”接口10.5.1.12退出票卡参数类型输入/输出说明1退卡方式:1、票卡从插卡口退出并丢弃;2返回状态信息返回值:表157退出票卡返回值说明0:执行成功;1,执行失败。退出票卡可能出现的错误如表188。表158退出票卡可能出现的错误错误类型一般警告停机维护停机维护出口位置有卡堵塞调用“模块复位”接口调用“模块复位”接口调用“模块复位”接口调用“模块复位”接口intTAM_GetAuditData(tT表159读取审计累计值参数说明参数类型输入/输出说明1箱累计回收卡数和废票箱累计回收卡数2返回状态信息读取审计累计值返回值如表190。表160读取审计累计值返回值说明0:执行成功;1,执行失败。可能出现的错误:intTAM_GetTicketBoxRFIDInfo(charcTicketBoxNo,tTAM参数类型输入/输出说明1设置的票箱1:回收箱A2:回收箱B3:废票箱2返回RFID信息3返回状态信息说明0:执行成功;1,执行失败。10.5.1.15读取票箱数量信息intTAM_GetTicketBoxCountInfo(charcTicketBoxNo,tTAMCardNum*p表193读取票箱数量信息参数说明参数类型输入/输出说明1设置的票箱1:回收箱A2:回收箱B3:废票箱2返回票箱数量信息3返回状态信息表163读取票箱数量信息返回值说明0:执行成功;1,执行失败。可能出现的错误:intTAM_SetTicketBoxRFIDInfo(charcTicketBoxNo,tTAM参数类型输入/输出说明1设置的票箱1:回收箱A2:回收箱B3:废票箱2设置RFID信息3返回状态信息说明0:执行成功;1,执行失败。10.5.1.17设置票箱数量信息intTAM_SetTicketBoxCountInfo(charcTicketBoxNo,tTAMCardNum*p参数类型输入/输出说明1设置的票箱1:回收箱A2:回收箱B3:废票箱2设置票箱数量信息3返回状态信息设置票箱数量信息返回值如表198。说明0:执行成功;1,执行失败。10.5.1.18更换票箱表199更换票箱参数说明参数类型输入/输出说明10:更换所有票箱1:更换回收箱A;2:更换回收箱B;3:更换废票箱;21:取票箱;2:装票箱3返回状态信息更换票箱返回值如表200。表167更换票箱返回值说明0:执行成功;1,执行失败。10.5.1.19读取序列号此命令用于读出设备的序列号。读取序列号参数说明如表201。参数类型输入/输出说明12返回状态信息读取序列号返回值如表202。表169读取序列号返回值说明0:执行成功;1,执行失败。10.5.1.20关闭通讯表170关闭通讯返回值说明0:执行成功;1,执行失败。10.5.1.21设置模块工作模式设置模块为正常工作或维护模式。设置模块工作模式参数说明如表204。表171设置模块工作模式参数说明参数类型说明12返回状态信息返回值:设置模块工作模式返回值如表205。说明0:执行成功;1,执行失败。intTAM_TestSetting(charcTestType,tTAMModuleStatus*pModuleStatus,tTAMDevReturn*表173设置模块测试参数说明序号参数类型属性说明11.废票箱与正常回收传输切换翻板测试(如果模块包含本设备)2.2个票箱间回收传输切换翻板测试(如果模块包含本设备)3.传感器测试(含各类到位触点和光电管)4.入票口传输马达测试(如果模块包含本设备)9.废票箱连续回收测试10.2个票箱连续回收测试11.A票箱升降装置上升测试12.A票箱升降装置下降测试13.B票箱升降装置上升测试14.B票箱升降装置下降测试15.废票箱升降装置上升测试(如果模块包含本设备)16.废票箱升降装置下降测试(如果模块包含本设备)17.回收口LED指示1(如果模块包含本设备)18.回收口LED指示2(如果模块包含本设备)19.回收口LED指示3(如果模块包含本设备)20.模块控制电路板上故障指示器测试(如果模块包含本设备)21.模块控制电路板上蜂鸣器测试(如果模块包含本设备)24.废票箱电子标签电子标签读测试(如果模块包含本设备)27.废票箱电子标签电子标签写测试(如果模块包含本设备)28-400保留101-255各模块厂商自定义2返回模块状态信息3返回状态信息说明0:执行成功;1,执行失败。说明设置模块工作模式返回值如表209。说明0:执行成功;1,执行失败。10.5.2.1上电初始化流程上电初始化流程如图6。10.5.2.2接收票卡流程出错处理设置卡箱数量出错处理开始接收票卡读取设备状态读取状态成功?读写区有卡?是回收票卡成功?接收下一张?禁止接收票卡出错处理图7接收票卡流程10.5.2.3取票箱流程(取票箱)卡箱模块上打开箱盖(装卡箱)按钮图9装票箱流程10.6.1.1接口汇总表接口汇总表见表210。表177接口汇总功能:函数定义:功能:函数定义:功能:获取设备状态函数定义:intCHA_GetDevStatus表178接口汇总(续)功能:函数定义:intCHA_GetSensorStatus(tCHASensorStatus*pSensorStatus,功能:获取容器配置信息函数定义:intCHA_GetCoinBoxlnfo(tCoinBoxlnfo*pCoinBo功能:函数定义:intCHA_SetCoinBoxInfo(tCoinBoxInfo*pCoinBo功能:开始接收硬币函数定义:intCHA_StartReceiveCoin(功能:结束接收硬币函数定义:intCHA_StopReceiveCoin(功能:获取接收硬币信息函数定义:intCHA_GetReceiveNumber(tCHACoinValuelnfo*pCoinValu功能:存入硬币函数定义:功能:退出硬币函数定义:intCHA_EjectCoin(UINT*uiReturnCoinNum,功能:函数定义:intCHA_ChangeCoin(tCHAChangeNum*pChangeNum,功能:函数定义:intCHA_StartReplaceBOX(UINTuiBoxType,UINT功能:函数定义:intCHA_StopReplaceBOX(UINTuiBoxType,UINTuiBoxNo,tCHADevReturn*pDevStatus);功能:清空硬币函数定义:intCHA_ClearCoin(UINTuiBoxTypeOutput,UINTuiBoxNoOutput,UINTuiBoxTypelnput,UINTuiBoxNolnput,tCoinBoxlnfo*pCoinBoxlnfo,UINTuiCoinNum,tCHADevRet功能:函数定义:intCHA_ReadRFIDInfo(UINTuiBoxType,UINTuiBoxNo,unsignedcharRFIDInfo[36],tCHADevReturn*功能:写容器电子标签信息函数定义:intCHA_WriteRFIDInfo(UINTuiBoxType,UINTuiBoxNo,unsignedcharRFIDInfo[36],tCHADevReturn*功能:函数定义:intCHA_GetVersion(charcV功能:获取模块序号函数定义:intCHA_GetSerialNumber(charcV功能:获取审计数据函数定义:intCHA_GetAuditData(tCoinBoxInfo*pCoinBo功能:函数定义:10.6.1.2结构体说明{结构体中变量说明见表211。说明状态类型:0-正常;1警告;2-故障;3一只接收模式;4只找零模式。标准状态代码一详见标准状态代码定义:模块有可能返回多个状态代码。原始状态代码一为不同模块厂家提供的原始状态代码,同时每个原始状态代码都能够对应到唯一的标准状态代码中;原始代码对应标准状态代码可以为多对一。上位机通过该值,可以预留信息{tCoinBoxValuelnfo*pCoinBoxVa说明容器类型:1:加币箱;2:找零箱;3:暂存器;4:缓存找零器;5:回收箱。容器序号:初始值为0;同一类型容器序号单独排号,例如加币箱配置4个,序号分别为1单位分;容器中所能存放硬币的面额,该字段值只能为100、50、0;其中0表示不能确定该容器的面额。容器状态:0-正常;1-未安装;2-已满;3-将满;4-已空;5-将tCoinBoxValuelnfostCoinBoxValuelnfo[2];表181接受硬币信息结构体说明说明1:加币箱;2:找零箱;3:暂存器;4:缓存找零器;5:回收箱。与3.2节结构体定义保持一致单位分;容器中所能存放硬币的面额,该字段值只能为100、50。容器中硬币的数量(从开始接收至结束接收阶段的累加值)本次交易退出未识别硬币数量(从开始接收一结束接收阶段的累加值){传感器状态结构体中变量说明见表214。说明0:未遮挡;1:遮挡。10.6.1.2.5找零硬币信息结构体{tCoinChangelnfo*pCoinChan说明单位分;找零硬币的面额,该字段值只能为100、5需找零硬币种类数量(按面额区分)10.6.1.3通讯建立功能:函数定义:功能说明:参数说明:uiCommPort:串口端口号(输入)uiBaudRate:波特率(输入)pDevStatus:设备返回状态(输出)10.6.1.4初始化表185初始化函数说明功能:函数定义:功能说明:对硬件进行初始化,用于检测各硬件模块。初始化后清除接收参数说明:pDevStatus:设备返回状态(输出)10.6.1.5获取模块状态功能:获取设备状态函数定义:功能说明:参数说明:pDevStatus:设备返回状态(输出)10.6.1.6获取传感器状态获取传感器状态函数说明见表219。功能:获取传感器状态函数定义:功能说明:获取传感器状态参数说明:pSensorStatus:传感器状态(输出)pDevStatus:设备返回状态(输出)10.6.1.7获取容器配置信息获取容器配置信息函数说明见表220。功能:获取容器配置信息函数定义:功能说明:获取当前设备容器的信息。参数说明:pCoinBox

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论