- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能交通设备开发说明文档
智能交通设备开发说明文档
一、产品概述
智能交通设备主要用在交通卡口、闯红灯等的车辆信息的分析及记录。在安装好智能设备之后需要根据实际的应用场景对智能交通设备场景,待检测物体,及事件规则进行配置。在完成配置后,设备会根据配置,进行图片抓拍,并分析检测物体信息。用户可通过订阅智能报警事件,获得抓拍到的图片及物体信息,具体代码实现见下文说明。
二、产品方案示意图
图2.1
三、智能交通配置说明及相关SDK接口说明
3.1智能交通配置SDK接口:
3.1.1 获取智能交通设备配置信息接口
1) BOOL CALL_METHOD CLIENT_GetNewDevConfig(LONG lLoginID, char* szCommand, int nChannelID, char* szOutBuffer, DWORD dwOutBufferSize, int *error, int waittime);
函数说明:获取配置,按照字符串格式,各个字符串包含的信息由CLIENT_ParseData解析。
参数说明:
[in]lLoginID,CLIENT_Login的返回值
[in]szCommand,命令参数,见CLIENT_ParseData命令参数说明。
[in]nChannelID,通道号
[out]szOutBuffer,输出缓冲,
[out]dwOutBufferSize,输出缓冲大小
[out]error,错误码
0 成功 1 失败 2 数据不合法 3 暂时无法设置 4 没有权限
[in]waittime,等待超时时间
2) BOOL CLIENT_ParseData(char *szCommand, char *szInBuffer, LPVOID lpOutBuffer, DWORD dwOutBufferSize, void* pReserved);
函数说明:此接口配合CLIENT_GetNewDevConfig使用,在使用CLIENT_GetNewDevConfig获取字符串配置信息后,使用此接口从配置信息中提取想要的信息。
参数说明:
[in]szCommand,命令参数。
命令参数 相应结构体 CFG_CMD_ANALYSEGLOBAL 智能交通设备场景配置,对应结构体CFG_ANALYSEGLOBAL_INFO CFG_CMD_ANALYSEMODULE 待检测物体模块配置,对应结构体CFG_ANALYSEMODULES_INFO CFG_CMD_ANALYSERULE 智能交通设备事件规则配置,对应结构体CFG_ANALYSERULES_INFO
[in]szInBuffer,输入缓冲,字符配置缓冲。
[out]lpOutBuffer ,输出缓冲,交通结构体类型
[out]dwOutBufferSize ,输出缓冲的大小
[in]pReserved,保留参数
3.1.2设置智能交通设备配置信息接口
1) BOOL CLIENT_PacketData(char *szCommand, LPVOID lpInBuffer,
DWORD dwInBufferSize, char *szOutBuffer, DWORD dwOutBufferSize);
函数说明:此接口配合CLIENT_SetNewDevConfig使用,使用CLIENT_PacketData后,将打包的信息通过CLIENT_SetNewDevConfig设置到设备上。
参数说明:
[out]szCommand
命令参数,参见CLIENT_ParseData中表格
[in]lpInBuffer
输入缓冲,结构体类型参见CLIENT_ParseData中表格
[in]dwInBufferSize
输入缓冲大小
[out]szOutBuffer
输出缓冲
[in]dwOutBufferSize
输出缓冲大小
2)BOOL CLIENT_SetNewDevConfig(LONG lLoginID, char* szCommand, int nChannelID, char* szInBuffer, DWORD dwInBufferSize, int *error, int *restart, int waittime=500);
函数说明:设置配置,按照字符串格式,各个字符串包含的信息由CLIENT_PacketData组包。
参数说明:
[in]lLoginID
CLIENT_Login的返回值
[in]szCommand,请参考CLIENT_ParseData中的说明。
[in]nChannelID,通道号。
[in]szInBuffer,输入缓冲。
[in]dwInBuffer
文档评论(0)