河北省高速公路ETC-MTC车道费显接口文档V1.1-入口称重检测_第1页
河北省高速公路ETC-MTC车道费显接口文档V1.1-入口称重检测_第2页
河北省高速公路ETC-MTC车道费显接口文档V1.1-入口称重检测_第3页
河北省高速公路ETC-MTC车道费显接口文档V1.1-入口称重检测_第4页
河北省高速公路ETC-MTC车道费显接口文档V1.1-入口称重检测_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

ETC/MTC车道费显接口文档V1.0费显控制接口(FeeboardStandard.dll)功能:控制费显显示过车处理结果;1.1.1.1.1.1.打开费显函数描述intFB_Open(intchar*sParas)返回值返回值类型返回值说明int⚫ 打开设备成功,返回值为设备句柄号⚫ -100 设备无响应⚫ -1000 传入参数错误⚫ -1001 设备被占用⚫ -1002 设备打开失败⚫ -2000 其它错误参数出入参数名称类型长度含义输入int1连接方式:0=串口,1=USB串口,2=网络连接输入sParaschar*n连接信息,如下:⚫ 串口:"串口"例如:sParas=“COM1”⚫ U口:"U口"例如:sParas=“USB1”⚫ 例如:sParas=“192.168.1.111,3000”功能主机与设备建立连接备注备注1.1.1.1.1.2.关闭费显函数描述intFB_Close(intnHandle)返回值返回值类型返回值说明int⚫ 0 关闭设备成功⚫ -100设备无响应⚫ -1000传入参数错误⚫ -2000其它错误参数出入参数名称类型长度含义输入nHandleint4设备句柄功能主机与设备断开连接备注1.1.1.1.1.3.显示文字函数描述intFB_Display(intnHandle,intintnFlag,char*)返回值返回值类型返回值说明int⚫ 0 操作成功⚫ -100设备无响应⚫ -1000传入参数错误⚫ -1003设置滚动错误⚫ -1004设置颜色错误⚫ -1005设置闪烁错误⚫ -2000其它错误参数出入参数名称类型长度含义输入nHandleint4设备句柄nRowint4在第nRow行显示文字;nRow=0表示全屏显示nFlagint4按位定义:Bit1Bit0:00=不滚动,01=左滚保留;Bit3Bit2:00=红色,01=绿色,保留;Bit31-Bit6保留;制整屏颜色和闪烁;char*n显示文字功能显示文字备注显示内容使用GBK编码1.1.1.1.1.4.清除文字函数描述intFB_Clear(intnHandle,intnRow)返回值类型返回值说明返回值int⚫ 0 操作成功⚫ -100设备无响应⚫ -1000传入参数错误⚫ -2000其它错误参数出入参数名称类型长度含义输入nHandleint4设备句柄nRowint4清除第nRow行显示内容;nRow=0表示清屏功能清除显示文字备注1.1.1.1.1.5.控制通行灯函数描述intFB_SetTrafficLed(intnHandle,intintnFlash)返回值返回值类型返回值说明int⚫ 0 操作成功⚫ -100设备无响应⚫ -1000传入参数错误⚫ -1006设置通行灯错误⚫ -1007设置通行灯闪烁错误⚫ -2000其它错误参数出入参数名称类型长度含义输入nHandleint4设备句柄nColorint4通行灯颜色,0=红色,1=绿色nFlashint4通行的状态,0=不闪,1=闪烁功能控制通行灯颜色备注1.1.1.1.1.6.报警函数描述intFB_SetAlarm(intnHandle,int)返回值返回值类型返回值说明int⚫ 0 操作成功⚫ -100 设备无响应⚫ -1000 传入参数错误⚫ -1008 设置声报警错误⚫ -1009 设置光报警错误⚫ -1010 设置声光报警错误⚫ -2000 其它错误参数出入参数名称类型长度含义输入nHandleint4设备句柄int1报警类型:0=无报警1=声报警2=光报警3=声光报警功能控制设备报警备注1.1.1.1.1.7.语音报读函数描述intFB_Broadcast(intnHandle,char*)返回值返回值类型返回值说明int⚫ 0 操作成功⚫ -100 设备无响应⚫ -1000 传入参数错误⚫ 文本不支持⚫ -2000 其它错误参数出入参数名称类型长度含义输入nHandleint4设备句柄char*n语音报读内容,格式为16进制串,4个字符(两个字节)表示示播放语音代码为1和161的语音内容版本功能控制语音报读备注语音代码:0001零001A免费车0002壹001B公务车0003贰001C紧急车0004叁001D军警车0005肆001E军队车0006伍001F闯关车0007陆0020月票车0008柒0021年票车0009捌0022ETC卡000A玖0023谢谢000B十0024祝你一路平安000C百0025请交费000D千0026通行卡写卡成功000E元0027ETC卡写卡成功000F点0028请走人工车道0010一型车0029余额不足0011二型车002A标签过期0012三型车002B标签黑名单0013四型车002C标签非法拆卸0014五型车002D卡未插好0015六型车002E非本系统卡0016七型车002F过期卡0017八型车0030无入口信息0018九型车0031请出示通行卡0019十一型车0032车辆超载1.1.1.1.1.8.获取设备状态函数描述intFB_GetStatus(intnHandle,int*pStatusCode)返回值返回值类型返回值说明int⚫ 0 操作成功⚫ -100 设备无响应⚫ -1000 传入参数错误⚫ -2000 其它错误参数出入参数名称类型长度含义输入nHandleint4设备句柄输出pStatusCodeint*4设备状态错误码,0表示正常版本功能获取设备运行状态备注1.1.1.1.1.9.获取错误码详细描述函数描述intFB_GetStatusMsg(intnStatusCode,char*sStatusMsg,intnStatusMsgLen)返回值返回值类型返回值说明int⚫ 0 操作成功⚫ -100 设备无响应⚫ -1000 传入参数错误⚫ -2000 其它错误参数出入参数名称类型长度含义输入nStatusCodeint4错误码输出sStatusMsgchar*n错误码信息描述缓存地址输入nStatusMsgLenint4错误码信息描述缓存长度功能查询错误码详细描述备注1.1.1.1.1.10.获取设备版本信息函数描述intchar*int)返回值返回值类型返回值说明Int⚫ 0 操作成功⚫ -100 设备无响应⚫ -1000 传入参数错误⚫ -2000 其它错误参数出入参数名称类型长度含义输出char*n版本信息缓存地址输入int4版本信息缓存大小功能获取版本信息备注1.1.1.1.1.11.费显接口错误码错误码 错误描述0 正常-2000以上 预留注:动态库要求动态库名称:FeeboardStandard.dll配置文件名称:要求与动态库名称统一1.1.1.1.2.1.约束说明各个设备如果采用动态库方式提供接口调用,均按本小节的定义进行约束。Windows平台的动态库,采用WindowsAPI默认的函数调用协议:stdcall。➢ 非Windows平台的动态库,采用C/C++标准默认的函数调用协议。1.1.1.1.2.2.函数格式说明各设备接口定义的格式如下:D_EXTERN_CD_SHARE_EXPORTT_RETURND_CALLTYPEFunc(Paras);各个符号的定义如下:T_RETURN:返回类型Func:函数名称Paras:形参列表D_EXTERN_C,D_SHARE_EXPORT,D_CALLTYPE都为宏定义,具体的声明如下:#ifdefined(cplusplus)#defineD_EXTERN_Cextern"C"#else#defineD_EXTERN_C#endif#ifdefSHARE_EXPORT#defineD_SHARE_EXPORTD_DECL_EXPORT#else#defineD_SHARE_EXPORTD_DECL_IMPORT#endif#ifdefOS_WIN //Windows环境定义#defineD_CALLTYPEstdcall#defineD_DECL_EXPORTdeclspec(dllexport)#defineD_DECL_IMPORTdeclspec(dllimport)#else//非Windows环境定义#defineD_CALLTYPE#defineD_DECL_EXPORT

__attribute__((visibility("default")))#defineD_DECL_IMPORT

ribe((iibili(defalt)))#endif备注:1. 如果Windows环境下使用Qt(mingw)开发,需要增加编译选项windows{QMAKE_LFLAGS+=-Wl,--kill-at}2. 如果使用VS开发,需要在工程的.def文件,增加导出函数说明EXPORTS ;ExplicitexportscangohereFunc步骤:⚫ 在工程源文件加入一个.def文件;项目->属性->链接器->输入->模块定义文件加入“.def”;1.1.1.1.2.3.动态链接库要求(1)厂商在提交的动态链接库中应明确标识厂商

温馨提示

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

评论

0/150

提交评论