版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Q/LB.□XXXXX-XXXX目次TOC\o"1-1"\h前言 II1范围 12规范性引用文件 13术语和定义 14缩略语 45基本规定 46物理接口 67通信协议 68软件接口 7附录A(规范性)收费专用键盘按键布局和键值 10附录B(规范性)路侧单元指令接口定义 12附录C(规范性)IO控制器API指令函数定义 22附录D(规范性)IC卡读写器API指令函数定义 27附录E(规范性)票据打印机API指令函数定义 34附录F(规范性)车道摄像机API指令函数定义 37附录G(规范性)车牌自动识别设备API指令函数定义 39附录H(规范性)计重设备API指令函数定义 48附录I(规范性)费额显示器API指令函数定义 52附录J(规范性)智能化节点设备指令接口定义 60附录K(规范性)自助发卡机指令接口定义 68附录L(规范性)自助缴费机指令接口定义 82附录M(规范性)车型识别指令接口定义 96附录N(规范性)ETC特情终端指令接口定义 106附录O(规范性)预交易情报板指令接口定义 121附录P(规范性)车道引导灯指令接口定义 124附录Q(规范性)移动支付终端指令接口定义 126附录R(规范性)超限超载非现场执法智能节点指令接口定义 129前言本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。本文件代替DB63/T1719—2018《高速公路收费车道通用外围设备接口技术要求》,与DB63/T1719-2018相比,除结构调整和编辑性改动外,主要技术变化如下:删除部分术语、定义和缩略语(见2018年版的3.1.4、3.1.5、3.1.8、3.1.17、3.1.13);增加了常用术语ETC门架系统(见3.21)、预交易(见3.22)、复合通行卡(见3.23)、入口自助发卡机(见3.24)、出口自助缴费机(见3.25)、超限超载非现场执法智能节点(见3.26)、车道引导灯(见3.27)、智能化节点设备(见3.38)、车型识别设备(见3.29)、特情终端(见3.30)和一体化治超摄像机(见3.31);删除了缩略语(见2018年版的3.2),增加了缩略语复合通行卡(见第4章);更改了缩略语序号(见第4章,2018年版的3.2);更改了基本规定组成的描述(见5.1,2018年版的4.1);更改了连接关系的描述(见5.2,2018年版的4.2);更改了物理接口收费专用键盘(见6.2.1,2018年版的5.2.1)、其他外围设备(见6.6,2018年版的5.8)的描述,更改了车牌识别设备(见2018年版的5.5)、车道摄像机(见2018年版的5.6)的描述;更改了通信协议路侧单元(见2018年版的6.3)、自动发卡机(见2018年版的6.4)、车牌自动识别设备(见2018年版的6.6)、其他采用标准串行接口的外围设备(见2018年版的6.7)的通信协议;增加了其他外围设备(见7.4)的通信协议;更改了软件接口总体要求对于动态库配置文件的要求(见8.1.3,2018年版的7.1.3);增加了对于新增外围设备的软件接口要求(见8.1.4);更改了软件接口IO控制器的附录序号(见8.4.4,2018年版的7.2.4);删除了接口内容(见2018年版的7.3、7.6、7.11);更改了软件接口IC卡读写器的接口库名称描述(见8.5.1,2018年版的7.4.1)和附录序号(见8.5.3,2018年版的7.4.3);更改了软件接口车牌自动识别设备的描述(见8.8.1,2018年版的7.7.1)和附录序号(见8.1.2,2018年版的7.7.2);更改了软件接口车道摄像机的描述(见8.7,2018年版的7.8);更改了软件接口计重设备(见8.9,2018年版的7.9)和费额显示器(见8.10,2018年版的7.10)的附录序号;增加了软件接口智能化节点设备(见8.11)、自助发卡机(见8.12)、自助缴费机(见8.13)、车型识别设备(见8.14)、一体化治超摄像机(见8.15)、ETC特情终端(见8.16)、预交易情报板(见8.17)、车道引导灯(见8.18)、移动支付终端(见8.19)和超限超载非现场执行智能节点(见8.20)的软件接口描述;更改了附录A收费专用键盘按键布局和键值、附录B路侧单元指令接口定义、附录DIO控制器API指令函数定义、附录FIC卡读写器API指令函数定义、附录I车牌自动识别设备API指令函数定义、附录J车道摄像机API指令函数定义;删除了附录C自动发卡机通讯协议、附录E收/发卡机API指令函数定义、附录H扫码枪API指令函数定义、附录M字符叠加器API指令函数定义;增加了附录J智能化节点设备指令接口定义、附录K自助发卡机指令接口定义,附录L自助缴费机指令接口定义,附录M车型识别指令接口定义、附录NETC特情终端指令接口定义、附录O预交易情报板指令接口定义、附录P车道引导灯指令接口定义、附录Q移动支付终端指令接口定义和附录R超限超载非现场执法智能节点指令接口定义。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由青海省交通运输标准化专业技术委员会提出。本文件由青海省交通运输厅归口。本文件起草单位:青海省交通控股集团有限公司高速公路运营分公司、青海省收费公路清分结算中心、青海省交控信息科技有限公司、中远海运科技股份有限公司、青海省公路学会、青海省交通科学研究院、青海省交通规划设计研究院有限公司、特微乐行(广州)技术有限公司。本文件主要起草人:张永征、张琳琳、张斌年、李启珍、刘婷、王亮、张则鑫、徐长鹤、蔡文海、李宁、李杰、龙波、宋志强、安杰、辛渊、马文毅、张经荣、张慧文、索南尖措、刘志荣、王成钢、李远鹏、胡先全、唐冬冬、张孝朋、李振国、任得贵、吴进军、宋长斌、石晓莉。本文件及其所代替文件的历次版本发布情况为:——2018年首次发布为DB63/T1719-2018;——本次为第一次修订。本文件由青海省交通运输厅监督实施。高速公路收费车道通用外围设备接口技术要求范围本文件规定了高速公路收费车道通用外围设备接口技术的术语和定义、基本规定、物理接口、通信协议及软件接口等内容。本文件适用于高速公路新建、改扩建和运维项目。规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T18367公路收费方式GB/T20839智能运输系统通用术语GB/T24723公路收费用票据打印机GB/T24724收费专用键盘GB/T24973收费用栏杆GB/T27879公路收费用费额显示器GB/T28423电子收费路侧单元与车道控制器接口GB/T28967电子收费车道系统技术要求GB/T31441电子收费集成电路(IC)卡读写器技术要求GB/T38444不停车收费系统车载电子单元术语和定义下列术语和定义适用于本文件。
IO控制器检测和控制车辆检测器、电动栏杆、雨棚信号灯、车道信号灯等设备数字IO电平信号的车道设备。
收费专用键盘安装在收费亭内,由可拆卸的单独按键开关组成,通过标准接口与收费车道控制器连接,供收费员完成收费功能的专用键盘。[来源:GB/T24724—2009,3.1]
路侧单元又称为电子标签读写器、路侧读写天线、ETC天线、路侧设备。安装在收费车道门架上或收费岛立柱上的用于同过往车辆上的车载设备进行通信的天线及相应的控制设备。[来源:GB/T20839—2007,9.8]
IC卡读写器为完成金融交易而在交易点安装的终端设备,用于同IC卡的连接。包括接口设备,也可包括其他部件和接口,例如与主机通信的接口。[来源:GB/T31441—2015,3.1.3]
票据打印机安装在高速公路、普通公路、铁路、停车场等场所的收费亭及售票处,通过标准接口与上位机连接,完成发票、车票等票据打印功能的设备。[来源:GB/T24723—2009,3.1]
车牌自动识别设备用于抓拍车辆图片,通过计算机视频图像识别技术识别车辆号牌、颜色等信息的车道设备。
车道摄像机用于实现对车道状况的全天候监视的车道设备。[来源:GB/T28967—2012,3.1.7]
计重设备用于检测通过车辆的轴组数量、类型、载重的车道设备。
费额显示器由显示单元组成的显示屏幕,安装在收费亭侧壁、收费岛上或便于道路使用者视认的位置,通过一定的控制方式,以文字形式(可辅以语音)向道路使用者显示缴费信息的电子装置,主要由显示单元、控制装置和电源模块等组成。[来源:GB/T27879—2011,3.1]
车辆检测器通过地感线圈、光栅、雷达、激光车检器或视频等技术检测车辆到来和离去的设备。
车道信号灯用于提示驾驶员本次交易状态,如是否能正常通行等的车道设备。[来源:GB/T28967—2012,3.1.5]
雨棚信号灯用于指示车道当前工作状态的车道设备。[来源:GB/T28967—2012,3.1.4]
电动栏杆通过控制器控制电动机驱动高出地面的栏杆臂绕特定的轴向旋转起落来阻挡车辆通行和控制车辆进出的车道设备。[来源:GB/T24973—2023,3.1]
非接触式IC卡以封装在塑料卡基内的集成电路芯片为信息载体,以近距离(不大于10cm)无线通信方式进行信息读写的IC卡,简称IC卡。
安全访问模块IC卡读写器中负责安全控制管理的模块。SAM的类型依赖于IC卡读写器的交易类型,如用于支持消费的SAM称为PSAM,用于支持充值交易的SAM称为ISAM。
收费车道在收费广场用收费岛或其他设施隔离出来并用于收费目的的车道称为收费车道。[来源:GB/T18367—2001,3.13]
电子收费应用先进的技术手段,自动完成电子收费交易,实现在不停车条件下自动收取道路通行费。[来源:GB/T20839—2007,9.1]
ETC专用车道采用全自动电子收费方式实现对通过车辆的数据采集与收费、车道设备控制等功能的收费车道。
MTC/ETC混合车道MTC和ETC车辆均可有序交替通行的全时半自动混合车道。
ETC门架系统在高速公路沿线断面建设的,具备通行费分段计费、车牌图像识别等功能的专用系统及配套设施。
预交易在收费站匝道或主线建设ETC设备及相应的引导标志,提前与ETC车辆交易,实现ETC车辆自由流通行方式下无感收费交易,包括入口信息写入和出口扣费。
复合通行卡集5.8GHz和13.56MHz通信功能于一体,具备车辆入口信息、路径信息和计费信息等读写功能,在收费站入口车道发放给车辆、出口车道收回的可重复使用的通行介质。
入口自助发卡机安装于高速公路收费站入口混合车道,允许司乘人员自助操作完成CPC卡取卡和纸质通行券打印,并提供图文、语音提示的自动化服务设备。
出口自助缴费机安装于高速公路收费站出口混合车道,由司乘人员自助操作完成CPC卡回收、通行费支付和票据开具等业务的自动化服务设备。
超限超载非现场执法智能节点用于判定货车总质量、外廓尺寸等是否超限超载的检测设施。
车道引导灯在高速公路收费车道设置的,用于指示和引导车辆按照特定车道或方向行驶的车道设备。
智能化节点设备集成了电动栏杆机、通行信号灯、信息显示屏、高清车牌图像识别设备等模块的一体化集成设备。
车型识别设备用于自动识别车道通行车辆车型的车道设备。
特情终端一种ETC车道的智能化外设设备,主要用于处理ETC车辆在通行ETC车道过程中因设备故障、数据异常或支付问题导致的各类特殊情况。
一体化治超摄像机用于高速公路收费站入口称重检测,具备拍摄车辆车头、车身、车尾照片和录制全景短视频的设备,支持车牌号识别、车牌颜色识别、车型识别和轴数识别。缩略语下列缩略语适用于本文件。CPC:复合通行卡(CompoundPassCard)ETC:电子收费(ElectronicTollColletion)IC:集成电路(IntegratedCircuit)IO:输入/输出(Input/Output)MTC:人工半自动收费(ManualTollCollection)OBU:车载单元(OnBoardUnit)PRT:打印机(Printer)RSU:路侧单元(RoadsideUnit)SAM:安全访问模块(SecureAccessModule)TFI:费额显示器(TollFareIndicator)WE:计重设备(WeighingEquipment)基本规定组成高速公路收费车道通用外围设备包括:收费专用键盘、路侧单元、IC卡读写器、智能化节点设备、自助发卡机、自助缴费机、移动支付终端、车牌自动识别设备等。收费车道其外围设备组成如表1所示。各类收费车道通用外围设备组成序号外围设备MTC/ETC混合车道入口MTC/ETC混合车道出口自助发卡车道入口自助缴费车道出口ETC车道预交易1IO控制器√√√√√-2收费专用键盘√√√√√-3路侧单元√√√√√√4自助发卡机--√5自助缴费机√--6IC卡读写器√√√√--7票据打印机-○-○--8移动支付终端-√-√--9车牌自动识别设备√√√√√√10车道摄像机√√√√√-11计重设备○√○√--12费额显示器√√√√√-13车辆检测器√√√√√-14车道信号灯√√√√√-15雨棚信号灯√√√√√-16报警设备√√√√√-17电动栏杆√√√√√-18车型识别设备○-√√○-19智能化节点设备√√√√√-20车道引导灯○○○○√-21二维码票据终端-√22预交易情报板√23ETC特情处理终端√-√表示该设备为车道必要设备。○表示该设备为车道可选装设备。-表示该设备为不需要安装设备。使用了智能化节点设备的车道,无需配备费额显示器、电动栏杆、报警设备等设备。连接关系车辆检测器、电动栏杆等IO设备应通过IO控制器与车道控制器连接。票据打印机、计重设备、费额显示器应通过串口与车道控制器连接。IC卡读写器和移动支付终端宜通过网络交换设备与车道控制器连接。路侧单元、自助发卡机、自助缴费机、车牌自动识别设备、车道摄像机、车型识别设备、智能化节点设备、车道引导灯、预交易情报板、ETC特情处理终端、超限超载非现场执法智能节点和一体化治超摄像机应通过网络交换设备与车道控制器连接,网络交换设备需支持VLAN隔离、端口安全和MAC地址绑定。外围设备宜采用IP化、集成化、智能化设备,支持远程诊断和固件在线升级功能,具备对非硬件故障的自动恢复能力。性能指标收费车道外围设备正常收费流程应调用的接口函数的执行返回时间小于50ms。收费车道系统总体性能应符合GB/T28967规定。物理接口IO控制器IO控制器应通过板卡方式与车道控制器连接。IO控制器应采取光电隔离保护措施,以减少雷电及高能浪涌的冲击。对于采用六线圈或八线圈方案的ETC车道,IO控制器应至少具备16路输入通道;对于其他类型的车道,IO控制器应至少具备8路输入通道。IO控制器应至少具备8路继电器输出通道。IO控制器应提供端子排,供车辆检测器、电动栏杆等IO设备接入。收费专用键盘收费专用键盘应通过USB接口与车道控制器连接。路侧单元路侧单元与车道控制器的连接应符合GB/T28423的要求。IC卡读写器IC卡读写器应通过标准以太网接口与车道控制器连接。IC卡读写器的非接触式接口和SAM接口应符合GB/T31441的要求。IO设备通过IO控制器端子排与IO控制器的输入通道连接。其他外围设备自助发卡机、自助缴费机、车牌自动识别设备、车道摄像机、车型识别设备、智能化节点设备、车道引导灯、预交易情报板、ETC特情处理终端和一体化治超摄像机应通过以太网接口与车道控制器连接。移动支付终端宜通过以太网接口与车道控制器连接。票据打印机、计重设备、费额显示器和二维码票据终端可通过标准串行接口与车道控制器连接。通信协议IO控制器IO控制器与车道控制器之间的协议格式和协议指令应采用相应的板卡标准通信协议。车辆检测器各线圈状态、电动栏杆的抬杆位和落杆位状态应为开关量信号,抬杆和落杆宜为两路控制信号,在抬杆和落杆的输出状态相同时,电动栏杆不动作。收费专用键盘收费专用键盘与车道控制器之间应采用标准键盘协议。其他外围设备路侧单元、自助发卡机、自助缴费机、IC卡读写器、移动支付终端、车牌自动识别设备、车型识别设备、智能化节点设备、车道引导灯、车道摄像机、预交易情报板、ETC特情处理终端和一体化治超摄像机与车道控制器之间应采用标准以太网协议。软件接口总体要求采用自定义通信协议的外围设备可封装成软件接口库,软件接口库采用动态库的形式提供,应增加导出函数说明,导出函数的函数名同接口函数名。软件接口库在编制过程中应充分利用外围设备硬件资源,减少对车道控制器系统资源的占用,不执行与实现软件接口库功能无关的操作。软件接口库的开发文档、测试程序、源代码及最终工作产品应提交收费系统软件编制单位或第三方机构审查验证,通过相关测试后方可在高速公路收费系统中使用。软件接口库存放路径和文件名应由车道应用程序指定,不得使用配置文件,有需要的配置信息均只能通过初始化函数传输,软件接口要求覆盖本设备厂家的所有设备型号,同一个厂家不得出现多个硬件版本动态库文件,高版本动态库应向下兼容低版本硬件,需使用第三方依赖库时,应封装在软件接口库中。新增外围设备应使用以太网接口协议进行控制。收费专用键盘按键布局和键值收费键盘通过USB线与车道工控机连接,收费专用键盘布局和键值接口定义见附录A。路侧单元路侧单元应使用以太网接口协议进行控制,路侧单元指令接口定义见附录B。IO控制器IO控制器软件接口库的名称应以IO开头,收费系统通过调用该动态库实现对IO设备的控制和状态监测。IO控制器软件接口库及其测试程序在正常工作状态下占用CPU资源应小于1%,对输入状态的变化最大响应时间小于50ms,能分辨出变化频率小于0.1Hz的输入状态变化,继电器输出最大响应时间小于50ms。IO控制器软件接口库的各指令函数采用同步方式进行调用,状态输入可取自软件接口库缓存,输出控制应等待指令发送完成后返回。IO控制器软件接口库API指令函数定义见附录C。IC卡读写器IC卡读写器软件接口库主调动态库文件应规范命名,规定正式提交格式为“ICC_XXXXXX.dll”,其中“XXXXXX”为厂牌标识字母,一般不超过6个字母,软件接口库支持在同一进程内连接多个IC卡读写器,各个读写器之间独立工作、互不干扰,能够同时完成各自的交易流程。IC卡读写器软件接口库的各指令函数采用同步方式进行调用,交易流程中的CPU卡和SAM卡通用指令函数的调用返回时间一般应小于60ms,测试程序调用IC卡读写器软件接口库完成一次完整的复合消费交易流程的典型交易时间应小于300ms。IC卡读写器软件接口库API指令函数定义见附录D。IC卡读写器应支持SM4国密算法,2025年后新建系统禁用国际通用算法。票据打印机票据打印机软件接口库的名称应以PRT开头,除打印指令外,票据打印机接口库的各指令函数采用同步方式进行调用,票据打印机正常工作状态下完成票据打印指令的返回时间应小于3s。票据打印机软件接口库API指令函数定义见附录E。车道摄像机车道摄像机软件接口库API指令函数定义见附录F。车牌自动识别设备车牌自动识别设备软件接口采用以太网接口协议,车牌自动识别设备向车道系统上报数据,通信内容包括设备初始化、基础数据上传、图片流水上传、图片上传与状态监控信息上传。车牌自动识别设备软件接口库API指令函数定义见附录G。计重设备计重设备软件接口库的名称应以WE开头,计重设备软件接口库API指令函数定义见附录H。费额显示器费额显示器软件接口库的名称应以TFI开头,费额显示器软件接口库API指令函数定义见附录I。智能化节点设备智能化节点设备应使用以太网接口协议进行控制,智能化节点设备指令接口定义见附录J。自助发卡机自助发卡机应使用以太网接口协议进行控制,自助发卡机指令接口定义见附录K。自助缴费机自助缴费机应使用以太网接口协议进行控制,自助缴费机指令接口定义见附录L。车型识别设备车型识别设备应使用以太网接口协议进行控制,车型识别设备指令接口定义见附录M。一体化治超摄像机一体化治超摄像机应使用以太网接口协议进行控制,一体化治超摄像机设备采用与车型识别设备相同的指令接口定义见附录M。ETC特情终端ETC特情终端应使用以太网接口协议进行控制,ETC特情终端指令接口定义见附录N。预交易情报板预交易情报板应使用以太网接口协议进行控制,预交易情报板指令接口定义见附录O。车道引导灯车道引导灯应使用以太网接口协议进行控制,车道引导灯指令接口定义见附录P。移动支付终端移动支付终端宜使用以太网接口协议进行控制,移动支付终端指令接口定义见附录Q。超限超载非现场执法智能节点超限超载非现场执法智能节点应使用以太网接口协议进行控制,超限超载非现场执法智能节点指令接口定义见附录R。
(规范性)
收费专用键盘按键布局和键值按键布局收费专用键盘按键布局见图A.1。收费专用键盘按键布局示意图按键键值收费专用键盘按键键值见表A.1。收费专用键盘按键键值对应表按键字符键值按键字符键值按键字符键值取消Esc27车道开/关=187上/下班PgUp33报警/解除PgDn34AA65牵引B66CC67模拟线圈D68语音E69农用F70废票G71补票H72欠费I73改轴J74货5K75强制变挡L76入口图片M77车辆引出N78货六O79货4P80无卡Q81坏卡R82SS83专项T84货3U85绿通V86公务车W87紧急车X88货1Y89货2Z90票号Home36功能End35更改Backspace8
表A.1收费专用键盘按键键值对应表(续)按键字符键值按键字符键值按键字符键值7755885699574452555366531149225033510048↑↑38•.190←←37↓↓40→→39车队F5116军警车*106客4F4115优惠/111客3F3114银联卡-109客2F2113支付卡+107客1F1112确定/放行Enter13现金Ins45
(规范性)
路侧单元指令接口定义协议约定通信协议中除明确指出为低字节在前的字段,所有整型、长整型、短整型字段都为高字节在前。通信方式路侧单元(以下简称:RSU)作为服务端,启动后监听通信端口,等待车道控制器(以下简称:PC)客户端连接;车道控制器发起TCP连接请求,建立TCP连接后,车道控制器与路侧单元开始通信:车道控制器主动发送初始化指令对路侧单元进行初始化;路侧单元发送信息帧给车道控制器,车道控制器应返回应答指令给路侧单元,否则路侧单元将重复发送该指令,直到达到最大重传次数,最大重传次数为3,重传时间间隔为120ms;路侧单元与车道控制器建立连接后,每隔5s发送一次心跳给车道控制器,告诉车道控制器TCP连接状态良好;车道控制器不回复或者回复空应答。数据帧的结构和特殊字节转义处理RSU和PC之间通信的数据帧结构和特殊字节转译处理应符合GB/T28423,发送的数据具体定义见B.4。数据域定义数据域格式RSU和PC通信的数据帧格式如下:STXVERSEQLENDATACRC数据帧中各数据域的说明如上表所示。如无特别注明,数据均采用无符号整型编码;以字节表示的数据,均为高字节在前、低位字节在后的大端模式;对于未定义或者保留的参数默认值填00H。DATA数据域格式字段描述STX帧开始标志,2字节,取值为FFFFH;VER协议版本号,当前版本为00HSEQ帧序列号,1个字节;RSU的帧序列号的低半字节为1~9,高半字节为0;帧序列号每次加一,用于标识每一次的通信;RSU发送的帧序号为0XH,其中X为1,2,3,4,5,6,7,8,9;车道机发送的帧序号为X0H,其中X为1,2,3,4,5,6,7,8,9。LENDATA域的长度,4字节(VER=0x00,高2字节保留,低两字节为DATA域长度)DATA帧数据内容CRC从VER到DATA所有字节的CRC16校验值,2字节,初始值为FFFFH数据类型(Type)的定义PC发往RSU的数据类型PC发往RSU的指令说明见表B.2。PC往RSU的指令指令名称代码功能说明初始化指令C0H对路侧单元的关键参数,如:功率、车道模式、EF04信息处理模式等进行初始化设置继续交易指令C1H对PC收到RSU发来的信息的应答,表示收到信息并要求继续处理指定OBU停止交易指令C2H对PC收到RSU发来的信息的应答,表示收到信息并要求当前不再继续处理指定OBU,包含变更天线Id功能,以此再次接入已交易OBU开关路侧单元指令C4H关闭或打开路侧单元,00H表示关天线,01H表示开天线消费并写站信息指令C6H对指定车载单元(CPU用户卡)的电子钱包扣费,同时写入过站信息与EF04信息取TAC码指令C8H对CPU卡取TAC的指令获取通行省份数据C9H获取通行省份数据PSAM卡初始化命令CAH在PSAM卡需要授权时使用,路侧单元应答BA帧PSAM卡授权指令CBH授权指令执行,路侧单元应答BB帧心跳帧CFH对收到路侧单元发送过来的信息应答,指示通信连接正常地感信号帧D0H发送地感状态帧RSU发往PC的数据类型RSU发往PC的信息帧见表B.3。RSU发往PC的信息帧帧名称代码功能说明RSU设备状态信息帧B0RSU的设备状态信息,包含PSAM卡号等心跳数据帧B1包括天线PSAM卡数量、工作状态等OBU车辆信息帧B4主要包括系统信息、车辆信息、CPU卡信息文件内容扣款消费帧B5包括扣款后余额、TAC、终端机序列号、终端序列号等分省信息帧B9通行省份以及对应收费金额PSAM授权初始化应答帧BAPSAM卡数量及PSAM卡相关信息外部认证结果帧BB执行授权指令结果坐标位置信息帧D0车辆坐标信息,包括OBUID及X、Y坐标信息数据内容(Content)的定义PC指令数据帧结构初始化指令初始化指令(简称C0指令),见表B.4。初始化指令位置字节数数据元数据内容01CMDType指令代码14SecondsUNIX时间57Datetime当前日期时间121LaneMode车道模式131BSTInterval路侧单元自动发送BST的间隔141TxPower功率级数151PLLChannelID信道号161TransMode1:复合交易;171WorkType工作类型182Index_EF04读取EF04偏移202Len_EF04读取EF04长度221SearchType唤醒类型路侧单元上电后设置监听端口,等待车道控制器连接。车道控制计算机成功连接到路侧单元后,发送C0指令设定初始化参数。路侧单元收到车道控制器发送的C0命令后,若路侧单元初始化成功,则向车道控制器发送B0帧作为应答,RSUStatus为00H。继续交易指令继续交易指令(简称C1指令),见表B.5。继续交易指令位置字节数数据元数据内容01CMDType指令代码,此处取值0xC114OBUID/CPC-MAC车载单元MAC地址58OBUContractID/CPCIDOBU合同序列号/CPC卡号138OBUDivFactor/CPCDivFactor车载单元一级分散因子如果车道控制器在收到路侧单元发送过来的B4帧后回应了C1指令,则路侧单元视其为C2指令,防止误操作。路侧单元依据EventReleaseType字段判定EventCode字段是否有效,若有效则在当前交易完成时对当前车辆进行事件发布(SetMMI.rq、EventReport.rq)。对于正常的ETC车辆交易(无需事件播报)或MTC车辆交易,EventReleaseType应取值00H。停止交易指令停止交易指令(简称C2指令),见表B.6。停止交易指令位置字节数数据元数据内容01CmdType指令代码,此处取值C2H表B.6停止交易指令(续)位置字节数数据元数据内容14OBUID/CPC-MAC车载单元MAC地址58OBUContractID/CPCIDOBU合同序列号/CPC卡号131StopType停止类型141EventReleaseType信息播报指示类型151EventCodeLength播报事件长度16NEventCode事件编码发布模式开关路侧单元指令开关路侧单元指令(简称C4指令),见表B.7。开关路侧单元指令位置字节数数据元数据内容11CmdType指令代码,此处取值C4H21ControlType关闭/打开路侧单元路侧单元收到关路侧单元指令后,如果当前没有交易存在,立即关闭路侧单元;如果尚有未完成的交易(无需车道控制器参与的),则应继续完成当前的交易操作,之后再关闭路侧单元。本指令与车道控制器发送的其他指令之间的时间间隔应在2ms以上。路侧单元不回复此帧。消费交易指令消费交易信息指令(简称C6指令),见表B.8。消费交易指令位置字节数数据元数据内容01CmdType类型14OBUID/CPC-MACOBUID58OBUContractID/CPCIDOBU合同序列号/CPC卡号138OBUDivFactor/CPCDivFactor车载单元一级分散因子211WriteRecord01H:写ETC卡0019文件记录224ConsumeMoney扣款额,高字节在前267PurchaseTimeYYYYMMDDhhmmss,用此时间去计算TAC码3343StationWriteRecord为1时,内容为:国标卡过站信息0019文件记录前43字节,共计43字节。761OBUTradeTypeWriteRecord为1时,交易类型772Index_EF04WriteRecord为1时,本内容有效:更新EF04偏移Index_EF04开始写792Len_EF04更新EF04长度81Len_EF04EF04文件信息WriteRecord为1时,应更新OBUEF04的信息,当OBUTradeType字段等于02H的时候,全部填充00H。若Len_EF04为0000则无这部分内容。异常获取TAC指令异常获取TAC指令(简称C8指令),见表B.9。异常获取TAC指令位置字节数数据元数据内容01CMDType指令代码,此处取值C8H14OBUID车载单元MAC地址58OBUContractIDOBU合同序列号1343Station国标卡过站信息0019文件当收到B4帧,上位机认为该卡已完成交易,会回此指令进行重取TAC码,RSU应回复B5帧(其中TAC码有效)。取EF04通行省份信息指令取EF04通行省份信息指令(简称C9指令),见表B.10。取EF04通行省份信息指令位置字节数数据元数据内容01CMDType指令代码,此处取值C9H14OBUID车载单元MAC地址58OBUContractIDOBU合同序列号132Index_EF04读取EF04偏移)152Len_EF04读取EF04长度取EF04通行省份信息指令。PSAM卡初始化指令PSAM卡初始化指令(简称CA指令),见表B.11。PSAM卡初始化指令位置字节数数据元数据内容01CMDType指令代码,此处取值CAH12PSAMChannel按位表示需要授权的PSAM通道号(支持通道号1~通道号16)本指令在需要PSAM在线授权时使用,路侧单元应答BA帧。PSAM卡授权指令PSAM卡授权指令(简称CB指令),见表B.12。PSAM卡授权指令位置字节数数据元数据内容01CMDType指令代码,此处取值CBH11PSAMCount需要授权的PSAM数量,记为n
表B.12PSAM卡授权指令(续)位置字节数数据元数据内容215*nAuthInfoPSAM授权信息,长度15个字节本指令在PSAM在线授权时使用,路侧单元应答BB帧。本指令与车道控制器发送的其他指令之间的时间间隔应在2ms以上。心跳应答指令心跳应答指令(简称CF指令),见表B.13。心跳应答指令位置字节数数据元数据内容01CmdType指令代码,此处取值CFH11Status00:接收成功,其他保留本指令在接收到路侧单元心跳信息帧时使用,车道控制器应答CF指令。本指令与车道控制器发送的其他指令之间的时间间隔应在2ms以上。地感信号指令地感信号指令(简称FA指令),见表B.14。地感信号指令位置字节数数据元数据内容01CMDType指令代码,此处取值FAH21State地感状态发送地感信号指令,若队列首辆车,同时压上两个地感,则做|动作,如压着第3、4地感,则State为0x04|0x08=0x0C。RSU指令数据帧结构设备状态帧设备状态信息帧(简称B0帧),见表B.15。设备状态信息帧位置字节数数据元数据内容01FrameType数据帧类型标识,此处取值B0H11RSUStatus路侧单元主状态参数;0x00表示正常,否则表示异常21PSAMNum当前路侧单元中PSAM数量,记为n39*nPSAMInfoPSAM信息3+9n1RSUAlgId算法标识4+9n1RSUManuIDRSU厂商代码5+9n3RSUIDRSU编号8+9n2RSUVersionRSU软件版本号
表B.15设备状态信息帧(续)位置字节数数据元数据内容10+9n2RSUHardWareVersionRSU硬件版本号12+9n1Reserved保留字节路侧单元启动后监听通信端口,等待车道控制器客户端连接;车道控制器发起TCP连接请求,建TCP连接后,发送C0帧对路侧单元进行初始化。路侧单元完成初始化返回设备状态信息帧。心跳数据帧心跳数据帧(简称B6帧),见表B.16。心跳数据帧位置字节数数据元数据内容01FrameType数据帧类型标识,此处取值B1H11RSUControlStatus1路侧单元控制器状态00H:正常01H:异常21PSAMNumPSAM数量33*nPSAMStatusPSAM状态3+3*n1RSUAntennaNum路侧单元配置的天线数量,记为h4+3*n1RSUAntennaNum2路侧单元控制器所连接天线中正常工作的数量5+3*n4*hAntennaStatus路侧单元天线状态信息路侧单元定时向车道控制器发送此帧,发送间隔为2s(路侧单元与车道控制器处于B、C帧交互流程(如交易流程、PSAM在线授权流程)时宜等本次交互流程完成后再发送此帧,忙时发送间隔可适当顺延,顺延时间不应大于2秒),指示路侧单元的工作状态。车道控制器应答CF指令。CPU卡用户信息+OBU信息帧CPU卡信息+OBU信息帧(简称B4帧),见表B.17。CPU卡信息+OBU信息帧位置字节数数据元数据内容01FrameType类型标识,此处取值B4H14OBUID/CPC-MAC车载单元MAC地址CPC卡MAC地址58OBUContractID/CPCIDOBU合同序列号CPC卡号131ErrorCode执行状态代码,取值00H141AntennaID1字节本次交易的天线ID编号,01H为左边起第一个RSU天线头(超车道开始),其他值类推151DeviceType车载单元类型:01H为双片式OBU;02H为单片式OBU;03H为CPC卡,其他值保留161TransType交易类型(10H:复合交易)默认:10H表B.17CPU卡信息+OBU信息帧(续)位置字节数数据元数据内容位置1729OBUInfo车载单元信息29字节CPC卡EF01文件4679VehicleInfo车辆信息文件79字节CPC卡不存在1254CardRestMoney卡余额,电子钱包文件CPC卡不存在12950IssuerInfo0015文件内容,非4x版国标卡后7字节补00HCPC卡不存在17943LastStation0019文件内容CPC卡出入口信息2222EF04LenOBUDF01\EF04文件信息长度。DF01\EF04文件信息长度224nEF04InfoOBUDF01\EF04文件信息DF01\EF04文件信息224+n2EF02LenOBU不存在DF01\EF02文件信息长度226+nmEF02InfoOBU不存在DF01\EF02文件信息如果ErrorCode为00H,说明后续信息有效;如果ErrorCode为其他值时,将已读取有效数据填充到B4帧对应位置,其他区域填充00H。如果ErrorCode为01H(无DSRC数据返回)时,车道控制器下发C2停止交易指令。通行省份个数为1时,可不返回EF04的第一个省份的通行信息。交易信息帧交易信息帧(简称B5帧),见表B.18。交易信息帧位置字节数数据元数据内容01FrameType数据帧类型标识,此处取值B5H14OBUID/CPC-MACOBUMAC地址CPCMAC地址58OBUContractID/CPCIDOBU合同序列号CPC卡号131ErrorCode执行状态代码146PSAMNoPSAM卡终端机编号207TransTime交易时间,BCD编码,格式:YYYYMMDDhhmmss271TransType交易类型,取值为0x09(复合消费),其他保留284TAC交易认证码CPC卡该数据域不存在322ICCPayserialCPU用户卡脱机交易序号CPC卡该数据域不存在344PSAMTransSerialPSAM卡终端交易序号CPC卡该数据域不存在384CardBalance交易后余额CPC卡该数据域不存在421KeyType交易使用的密钥类型0-3DES,4—SM4,其他保留CPC卡该数据域不存在431KeyVer密钥版本号CPC卡该数据域不存在441EF04UpdateStatus0-更新成功1-更新失败,C6仅复合消费时,默认返回1-更新失败CPC卡该数据域不存在通行省份信息帧通行省份信息帧(简称B9帧),见表B.19。通行省份信息帧位置字节数数据元数据内容01FrameType数据帧类型标识,此处取值B9H14OBUID车载单元MAC地址58OBUContractIDOBU合同序列号131ErrorCode执行状态代码14EF04LenEF04InfoC9指令指定偏移量和长度的OBUDF01\EF04文件信息此帧包含C9指令对应偏移和长度的EF04文件信息。封闭式出口上位机应答B9下发C1指令,RSU自动清理EF04文件信息第315-317字节,第406-485字节,全00。封闭式出口若RSU超时没收到C1应答,则不应清EF04直接退出本交易。PSAM授权初始化信息帧PSAM授权初始化信息帧(简称BA帧),见表B.20。PSAM卡授权初始化信息帧位置字节数数据元数据内容01FrameType数据帧类型标识,此处取值BAH11ErrorCode执行状态代码27Datetime当前日期时间,yyyymmddhhmmss(BCD码)91PSAMCount授权的PSAM数量,记为n1035*nPSAMInfoPSAM初始化信息35字节如果ErrorCode为00H,本次操作执行成功,后续信息合法有效。如果ErrorCode为01H,说明上电初始化失败。PSAM外部认证信息帧PSAM外部认证信息帧(简称BB帧),见表B.21。PSAM外部认证信息帧位置字节数数据元数据内容01FrameType数据帧类型标识,此处取值BBH11ErrorCode执行状态代码21PSAMCount授权PSAM通道数量,记为n34*nAuthResultPSAM卡授权结果信息4字节如果ErrorCode为00H,本次操作执行成功,后续信息合法有效。如果ErrorCode为01H,在线授权失败。PSAMCount数值应与CB指令中的PSAMCount保持一致。坐标位置信息帧坐标位置信息帧(简称D0帧),见表B.22。坐标位置信息帧位置字节数数据元数据内容01FrameType数据帧类型标识,此处取值D0H14OBUIDOBU号51NextFrameType帧类型(默认B2)61nMark计算成功标识78Data坐标nMark值判定计算坐标是否成功;Data坐标数据采用大端模式传输;天线投影点为原点,天线前方为y轴正方向,天线后方为y轴负方向,天线左边为x轴负方向,天线右边为x轴正方向;该指令为相控阵天线特有指令,车道控制器收到此帧信息后无需回复。
(规范性)
IO控制器API指令函数定义打开设备函数名称:intIO_Open(intnType,constchar*szParas)功能描述:在主机与设备之间建立连接。参数说明见表C.1。返回值说明见表C.2。IO_Open参数说明参数参数类型说明nType传入连接方式:0-板卡;1-串口;3-网口szParas传入连接信息,如“COM1”“,9003”IO_Open返回值说明返回值说明>0打开设备成功,返回值为设备句柄号-100设备无响应-1000传入参数错误-1001设备被占用-1002设备打开失败-2000其他错误关闭设备函数名称:intIO_Close(intnHandle)功能描述:主机与设备断开连接。参数说明见表C.3。返回值说明见表C.4。IO_Close参数说明参数参数类型说明nHandle传入设备句柄IO_Close返回值说明返回值说明0关闭设备成功-100设备无响应-1000传入参数错误-2000其他错误获取输入函数名称:intIO_GetInput(intnHandle,int*pInput)功能描述:获取设备输入。参数说明见表C.5。返回值说明见表C.6。IO_GetInput参数说明参数参数类型说明nHandle传入设备句柄pInput传出设备输入,按位表示,高位在前IO_GetInput返回值说明返回值说明0操作成功-100设备无响应-1000传入参数错误-2000其他错误控制输出函数名称:intIO_SetOutput(intnHandle,intnOutput)功能描述:控制设备输出。参数说明见表C.7。返回值说明见表C.8。IO_SetOutput参数说明参数参数类型说明nHandle传入设备句柄nOutput传入输出控制,按位表示,高位在前IO_SetOutput返回值说明返回值说明0操作成功-100设备无响应-1000传入参数错误-2000其他错误注册IO设备输入回调函数名称:intIO_RegInputStatusCallBack(intnHandle,PIO_OnInputChangedpFunc,constvoid*pUser)功能描述:注册IO设备输入回调函数。参数说明见表C.9。返回值说明见表C.10。IO设备输入回调函数定义:typedefvoid(*PIO_OnInputChanged)(intnHandle,intnInput,constvoid*pUser)IO设备输入回调函数参数说明见表C.11。IO_RegInputStatusCallBack参数说明参数参数类型说明nHandle传入设备句柄pFunc传入回调函数,为NULL时取消回调pUser传入用户自定义数据IO_RegInputStatusCallBack返回值说明返回值说明0操作成功-100设备无响应-1000传入参数错误-2000其他错误IO设备输入回调函数参数说明参数参数类型说明nHandle传入设备句柄nInput传入IO设备输入,调用IO_GetInput主动获取的设备输入pUser传入用户自定义数据获取设备运行状态函数名称:intIO_GetDevStatus(intnHandle,int*pDevStatus)功能描述:获取设备运行状态。参数说明见表C.12。返回值说明见表C.13。IO_GetDevStatus参数说明参数参数类型说明nHandle传入设备句柄pDevStatus传出设备状态IO_GetDevStatus返回值说明返回值说明0操作成功-100设备无响应-1000传入参数错误-2000其他错误注册设备状态变化回调函数函数名称:intIO_RegDevStatusCallBack(intnHandle,PIO_OnDevStatusChangedpFunc,constvoid*pUser)功能描述:注册IO设备状态变化回调函数。参数说明见表C.14。返回值说明见表C.15。IO设备状态回调函数定义:typedefvoid(*PIO_OnDevStatusChanged)(intnHandle,intnDevStatus,constvoid*pUser)IO设备状态回调函数参数说明见表C.16。IO_RegDevStatusCallBack参数说明参数参数类型说明nHandle传入设备句柄pFunc传入回调函数,为NULL时取消回调pUser传入用户自定义数据IO_RegDevStatusCallBack返回值说明返回值说明0操作成功-100设备无响应-1000传入参数错误-2000其他错误IO设备状态回调函数参数说明参数参数类型说明nHandle传入设备句柄nDevStatus传入设备状态,调用IO_GetDevStatus主动获取的设备状态pUser传入用户自定义数据获取错误码详细描述函数名称:intIO_GetStatusMsg(intnStatusCode,char*sStatusMsg,intnStatusMsgLen)功能描述:获取错误码详细描述。参数说明见表C.17。返回值说明见表C.18。IO_GetStatusMsg参数说明参数参数类型说明nStatusCode传入错误码sStatusMsg传出错误码信息缓存nStatusMsgLen传入错误码信息缓存长度IO_GetStatusMsg返回值说明返回值说明0操作成功-1000传入参数错误-2000其他错误获取版本信息函数名称:intIO_GetVersion(intnHandle,char*sHWVersion,intnHWVerMaxLen,char*sFWVersion,intnFWVerMaxLen)功能描述:获取版本信息。参数说明见表C.19。返回值说明见表C.20。IO_GetVersion参数说明参数参数类型说明nHandle传入设备句柄sHWVersion传出硬件版本信息nHWVerMaxLen传入硬件版本信息缓存最大长度sFWVersion传出设备固件版本信息nFWVerMaxLen传入设备固件版本信息缓存最大长度IO_GetVersion返回值说明返回值说明0操作成功-100设备无响应-1000传入参数错误-2000其他错误
(规范性)
IC卡读写器API指令函数定义打开设备函数名称:intJT_OpenReader(intnMode,char*szParas)功能描述:在车道控制器与读写器之间建立通信连接。参数说明见表D.1。JT_OpenReader参数说明参数参数类型说明nMode传入0:串口;1:TCP/IP;2:USB口;3:PC/SC;4:HID;其他保留szParas传入连接方式及端口信息,具体格式如下:串口:"串口",例如:sParas="COM1";网口:"连接方式,IP,端口",例如:sParas="11,3000";USB口:"连接方式,U口",例如:sParas="USB1";PC/SC:"连接方式,PC/SC方式",例如:sParas="SCMMicrosystemsInc.SDI011GContactlessReader0";HID:"连接方式,HID",例如:sParas="HID1"0-执行成功,其他执行失败。关闭设备函数名称:intJT_CloseReader(intnHandle)功能描述:关闭车道控制器与读写器之间的通信连接。参数说明见表D.2。JT_CloseReader参数说明参数参数类型说明nHandle传入设备句柄号0-关闭成功,其他关闭失败。获取读写器版本信息函数名称:voidJT_ReaderVersion(intnHandle,char*szReaderVersion,intiRVerMaxLength,char*szAPIVersion,intiAPIVerMaxLength)功能描述:获取读写器版本信息,如读写器型号、生产厂家信息等。参数说明见表D.3。JT_ReaderVersion参数说明参数参数类型说明nHandle传入设备句柄号szReaderVersion传出读写器版本信息iRVerMaxLength传入读写器版本信息字符串的最大字节数长度szAPIVersion传出读写器接口函数库版本信息iAPIVerMaxLength传入读写器接口函数库版本信息字符串的最大字节数长度0-执行成功,其他获取失败。获取错误信息函数名称:intJT_GetStatusMsg(intnStatusCode,refbytesStatusMsg,intnStatusMsgLen)功能描述:获取错误码对应错误信息。参数说明见表D.4。JT_GetStatusMsg参数说明参数参数类型说明nStatusCode传入错误码sStatusMsg传出操作错误信息nStatusMsgLen传入操作错误信息字符串的最大字节数长度0正常。-1无卡。-2打开卡片失败。-3关闭卡片失败。-100设备无响应。-1000传入参数错误。-1001设备被占用。-1002设备打开失败。-1003红色灯设置错误。-1004绿色灯设置错误。-1005蓝色灯设置错误。-2000其他错误。-2000以上预留。获取设备状态函数名称:intJT_GetStatus(intnHandle,int*pStatusCode)功能描述:获取读写器设备状态。参数说明见表D.5。JT_GetStatus参数说明参数参数类型说明nHandle传入设备句柄号pStatusCode传出设备状态错误码,0标识正常设置IC读卡器通信速率函数名称:intJT_SetInitPPS(intnHandle,char*sPPS)功能描述:设置设备通信速率,设备按照此速率与读写器进行通信。参数说明见表D.6。JT_SetInitPPS参数说明参数参数类型说明nHandle传入设备句柄号sPPs传入波特率0-设置成功;其他设置失败。设置IC读卡器超时时间函数名称:intJT_SetInitTimeOut(intnHandle,char*sTimeOut)功能描述:设置设备的指令超时等待时间,设备断电或收到关闭设备指令后恢复默认指令超时等待时间。参数说明见表D.7。JT_SetInitTimeOut参数说明参数参数类型说明nHandle传入设备句柄号sTimeOut传入单位:毫秒0设置成功;其他设置失败。打开卡片函数名称:intJT_OpenCard(intnHandle,int*pCardPlace,char*sPhysicsCardno)功能描述:打开卡片,让卡片处于可以与读写器进行通信的状态,未能打开卡片时也要立即返回。当卡读写器通信区域内有多张卡片时,不打开卡片,返回错误。关闭卡片后,如果原卡片未离开通信区域,可继续被打开。参数说明见表D.8。返回值说明见表D.9。JT_OpenCard参数说明参数参数类型说明nHandle传入串口号pCardPlace传出1:卡片放在1区;2:卡片放在2区;其他:选其他位置sPhysicsCardno传入/传出返回的物理卡号,字符串形式,低字节在前,非接触式返回物理卡号JT_OpenCard返回值说明返回值说明0CPU卡
表D.9JT_OpenCard返回值说明(续)返回值说明1卡片类型为S50卡块格式2卡片类型为S50卡MAD格式3卡片为PRO卡4卡片类型为CPC卡5卡片类型为DESFIRE卡6卡片类型为S70(M1)卡(可选)<0失败关闭卡片函数名称:intJT_CloseCard(intnHandle)功能描述:关闭卡片。参数说明见表D.10。JT_CloseCard参数说明参数参数类型说明nHandle传入设备句柄号0-执行成功,其他执行失败。控制发光二极管状态函数名称:intJT_LEDDisplay(intnHandle,intnRed,intnGreen,intnBlue)功能描述:控制读写器发光二极管状态。如果卡读写器不具备发光控制功能,接口库中此函数的实现可直接返回0。参数说明见表D.11。JT_LEDDisplay参数说明参数参数类型说明iComID传入串口号nRed传入对应红色灯,0x01-亮,0x02-灭,0x03-闪烁nGreen传入对应绿色灯,0x01-亮,0x02-灭,0x03-闪烁nBlue传入对应蓝色灯,0x01-亮,0x02-灭,0x03-闪烁0-执行成功,其他执行失败。控制发音状态函数名称:intJT_AudioControl(intnHandle,intnTimes,intnVoice)功能描述:控制读写器发音状态。如果卡读写器不具备发音控制功能,接口库中此函数的实现可直接返回0。参数说明见表D.12。JT_AudioControl参数说明参数参数类型说明iComID传入串口号cTimes传入发音次数cVoice传入发音声调0-执行成功,其他执行失败。加载块密钥函数名称:intJT_LoadKey(intnHandle,intnKeyType,intnSec,char*sKeyValue)功能描述:加载MifareOne卡片某扇区明文密钥至机具进行验证。参数说明见表D.13。JT_LoadKey参数说明参数参数类型说明nHandle传入设备句柄nKeyType传入密钥类型,0=KEYA,1=KEYBnSec传入要下载密钥的扇区号sKeyValue传入6字节密钥值,例如“A1A2A3A4A5A6”0-执行成功,其他执行失败。读块数据函数名称:intJT_ReadBlock(intnHandle,intiKeyType,intiBlockn,unsignedchar*sReply)功能描述:从指定的参数中读取块信息。参数说明见表D.14。JT_ReadBlock参数说明参数参数类型说明nHandle传入设备句柄iKeyType传入密钥类型,0=KEYA,1=KEYBnBlock传入要下载密钥的扇区号sReply传出16字节数据0-执行成功,其他执行失败。写块数据函数名称:intJT_WriteBlock(intnHandle,intnKeyType,intnBlock,char*sData)功能描述:从指定的参数中读取块信息。参数说明见表D.15。JT_WriteBlock参数说明参数参数类型说明nHandle传入设备句柄nKeyType传入密钥类型,0=KEYA,1=KEYBnBlock传入要下载密钥的扇区号sData传出要写入的16字节数据0-执行成功,其他执行失败。CPU卡通用指令函数名称:intJT_CPUCommand(intnHandle,char*sCommand,intiLenCom,char*sReply,int*piLenRep)功能描述:向CPU卡发送指令。参数说明见表D.16。JT_CPUCommand参数说明参数参数类型说明nHandle传入设备句柄sCommand传入命令内容(十六进制字符串)nLenCom传入命令长度pReply传出返回数据内容缓存地址,包含SW1和SW2pLenRep传出输入为缓存大小,返回为数据长度SAM卡通用指令函数名称:intJT_SamCommand(intnHandle,intnSockID,char*sCommand,intnLenCom,char*sReply,int*pLenRep)功能描述:向SAM卡发送指令。参数说明见表D.17。JT_SamCommand参数说明参数参数类型说明nHandle传入端口句柄号nSockID传入SAM卡槽顺序号,1~4sCommand传入命令内容(十六进制字符串)nLenCmd传入命令长度(命令字符串长度)sReply传出返回数据内容缓存地址,包含SW1与SW2pLenRep传入/传出输入为缓存大小,返回为数据长度0-执行成功,SW1与SW2值为9000数据返回表示正常,其他失败。SAM卡复位函数名称:intJT_SamReset(intnHandle,intnSockID,intnProtocolType)功能描述:向SAM卡发送复位指令。参数说明见表D.18。JT_SamReset参数说明参数参数类型说明nHandle传入设备句柄号nSockID传入SAM卡槽顺序号,1-4iProtocolType传入SAM卡通信协议类型,为入口参数,如果为0则代表T=0协议,为1则代表T=1协议0-执行成功,其他执行失败。
(规范性)
票据打印机API指令函数定义打开设备函数名称:intPrt_Open(intnType,constchar*szPort,constchar*szParas)功能描述:在车道控制器与票据打印机之间建立通信连接。参数说明见表E.1。返回值说明见表E.2。Prt_Open参数说明参数参数类型说明nType传入接口类型,0-并口,1-串口,2-网口szPort传入并口或串口时填写接口名;网口时填写IP地址szParas传入通信参数Prt_Open返回值说明返回值说明0成功其他失败关闭设备函数名称:intPrt_Close()功能描述:关闭车道控制器与票据打印机之间的通信连接,释放系统资源。返回值说明见表E.3。Prt_Close返回值说明返回值说明0成功其他失败打印票据函数名称:intPrt_Note(constchar*szNoteContent,boolbWaitPrint)功能描述:打印票据。参数说明见表E.4。返回值说明见表E.5。票据打印内容见表E.6。Prt_Note参数说明参数参数类型说明szNoteContent传入打印内容,json格式,见表E.6。bWaitPrint传入是否等待打印成功后再返回。为false时,不等待打印完成,直接返回当前能否正常打印,打印结果通过回调函数返回;为true时,等待打印结果Prt_Note返回值说明返回值说明0打印成功或已成功启动打印过程其他失败票据打印内容属性描述类型必填id票号String是carType车型String是fare1小写金额String是fare2大写金额String是printTime打印时间String是plateNum车牌String是station收费站名String是lane车道号String是entryStation入口收费站名String否entryLane入口车道号String否collector收费员代码String是weight车辆总重String否weightLimit车辆限载String否overRate超限率String否memo1备注1String否memo2备注2String否在不需要打印相应字段时该字段不填或填充空字符串。获取设备状态函数名称:intPtr_GetDevStatus()功能描述:获取票据打印机设备状态。返回值说明见表E.7。Prt_GetDevStatus返回值说明返回值说明0设备正常,处于联机等待打印状态>0设备正常,但因缺纸等原因不在联机状态<0设备异常,返回设备故障代码注册设备状态变化回调函数名称:voidPtr_RegDevStatusCallBack(Ptr_DevStatusCallBackpFunc)功能描述:注册设备状态变化回调函数,在设备状态发生变化时,接口库应通过注册的回调函数将设备状态变化通知应用程序。参数说明见表E.8。返回值说明见表E.9。设备状态变化回调函数定义:typedefvoid(*Ptr_DevStatusCallBack)(intiDevStatus,constchar*szDescription)设备状态变化回调函数参数说明见表E.10。Ptr_RegDevStatusCallBack参数说明参数参数类型说明pFunc传入回调函数,NULL时取消注册Ptr_RegDevStatusCallBack返回值说明返回值说明0成功其他失败设备状态变化回调函数参数说明参数参数类型说明iDevStatus传入设备状态,定义同Ptr_GetDevStatus返回值szDescription传入故障描述注册打印结果回调函数名称:voidPtr_RegPrtRltCallBack(Ptr_PrtRltCallBackpFunc)功能描述:注册打印结果回调函数,接口库应通过注册的回调函数将打印结果通知应用程序。参数说明见表E.11。打印结果回调函数定义:typedefvoid(*Ptr_PrtRltCallBack)(intiPrtRlt,constchar*szNoteId)打印结果回调函数参数说明见表E.12。Ptr_RegDevStatusCallBack参数说明参数参数类型说明pFunc传入回调函数打印结果回调函数参数说明参数参数类型说明iPrtRlt传入打印结果,定义同Prt_Note返回值szNoteId传入票号,同Prt_Note传入值
(规范性)
车道摄像机API指令函数定义打开设备函数名称:BOOLVC_Init(HWNDhWnd,intnDisWidth,intnDisHeight,intnCapWidth,intnCapHeight)功能描述:初始化设备,设置实时视频显示窗口,车道摄像机的传输码流、抓拍图像的文件大小应根据传入的显示大小和抓拍图像大小自动调整。参数说明见表F.1。返回值说明见表F.2。VC_Init参数说明参数参数类型说明hWnd传入窗口句柄nDisWidth传入显示窗口的宽度nDisHeight传入显示窗口的高度nCapWidth传入抓拍图像的宽度nCapHeight传入抓拍图像的高度VC_Init返回值说明返回值说明TRUE成功FALSE失败关闭设备函数名称:VoidVC_Close()功能描述:断开设备连接。显示实时视频函数名称:BOOLVC_Display()功能描述:显示实时视频。返回值说明见表F.3。VC_Display返回值说明返回值说明TRUE成功FALSE失败抓拍图像文件函数名称:BOOLVC_Prepare(constchar*szFileName)功能描述:抓拍图像文件。参数说明见表F.4。返回值说明见表F.5。VC_Prepare参数说明参数参数类型说明szFileName传入抓拍图像文件名VC_Prepare返回值说明返回值说明TRUE成功FALSE失败
(规范性)
车牌自动识别设备API指令函数定义协议标准车牌自动识别设备协议标准如下:数据传输采用HTTP协议标准;基于HTTPPOST方式进行数据请求,编码格式统一为UTF-8编码;请求和响应格式为JSON。文件命名规范车牌自动识别设备文件命名规范如下:文件名使用”_”进行分割,后缀为“.json”。文件名长度不超过100字节。 文件命名规范:接口类型(标识唯一)_命令_请求或响应标识(REQ或RES)_发送方省域编号..._时间.json;接口类型(标识唯一)_命令_请求或响应标识(REQ或RES)_发送
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业转型:从流程导向到数据导向
- 中小企业云计算采用的分阶段实施策略分析
- 医学课件-胃功能三项检验对慢性胃病变的临床诊断价值研究
- 医学课件-断层头部作业-20250915-095727
- 2026年桡骨骨折开放性复位术疾病防治指南解读
- 2025年医学分析-基孔肯雅热防控知识考试范文
- 2025年医学专题-一种治疗基孔肯雅热的中药组合物及其制备方法
- 深度强化学习AI模型训练课程设计
- UWB测距技术设计实现课程设计
- 基于CAN总线的通信模拟实验设计课程设计
- 培训头疗的课件
- 新能源汽车电池及管理系统课件 1-2 新能源汽车电池的拆装
- 零售食品店经营流程
- 1.第一章-职业道德 - (2024消防设施操作员)
- DB22T 1822-2013 公共场所双语标识英文译法 通则
- 新标准商务英语阅读教程1- 课件 Unit-1 Work and travel
- 房地产买房送车执行活动策划方案
- 美的集团第-级公司分权手册
- 网络传播概论(彭兰第5版) 课件全套 第1-8章 网络媒介的演变-网络传播中的“数字鸿沟”
- GB/T 38470-2023再生铜合金原料
- 人教版数学八年级上册《从分数到分式》公开课一等奖创新课件
评论
0/150
提交评论