mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 1222|reply: 4
打印 prevThread nextThread

BV_ZFY_devices接口调用问题

[copyURL]

1

主题

2

帖子

11

积分

newBie

Rank: 1

积分
11
jumpTo
owner
poston 2018-11-5 09:53 | authorOnly 回帖奖励 |viewing |阅读模式
我在调用SDK的BV_ZFY_devices接口过程中遇到了以下问题:1.我在demo工程中的MC_KernelWork 的onLoad接口,创建了一个线程调用SDK接口,在debug模式下BV_ZFY_devices能正常遍历到设备,release下却返回失败结果。
   但是,有趣的是,当我注释掉线程中Init_Device、SetMSDC等接口的调用时,release模式下调用BV_ZFY_devices返回了正常的结果?????

2.另外我还发现一个问题,当我调用 MC_KernelWork 的TestFunc接口,即不通过线程方式调用SDK时,不管是debug还是release,BV_ZFY_devices的调用都是成功的,能正常返回设备列表


3.demo工程请查看附件,我的环境是WIN64, VS2008,已在多台PC上验证过,都有上述问题。

本帖子中包含更多资源

pls login 才可以下载或查看,没有帐号?registerNow

x
reply

使用道具 report

2

主题

96

帖子

472

积分

midMem

Rank: 3Rank: 3

积分
472
5#
poston 2018-11-5 14:34 | authorOnly
yifeng0711 post on2018-11-5 13:59
你好,新版SDK出现了其他问题。
1. BV_ZFY_devices的调用已经能返回正确结果。
2. 调用Init_Device出现问 ...

你好,请注意附件中的SDK中的头文件,为了支持国标,接口之前更改过了,您那边用的可能是之前的旧版本。
新版的接口分为公安部标准接口和私有接口,公安部标准接口为通过检测使用。我们建议使用私有接口开发功能。
比如您使用的Init_Device接口就是国标接口,其只有两个参数,不返回index设备句柄。在私有接口中为BV_Init_Device。
reply agree Against

使用道具 report

1

主题

2

帖子

11

积分

newBie

Rank: 1

积分
11
ground
 Owner| poston 2018-11-5 13:59 | authorOnly
你好,新版SDK出现了其他问题。
1. BV_ZFY_devices的调用已经能返回正确结果。
2. 调用Init_Device出现问题,debug模式下返回值1,index的值为0,release下返回值为0,显然这两个结果都是有问题的。
3. 我尝试将Init_Device改为BV_ZFY_Connect来获取设备句柄,但是只有BV_ZFY_Login_By_Index和BV_ZFY_SetDevTime_by_Index调用正常,SetMSDC接口发生异常: 读取xxx位置时发生访问冲突。
reply agree Against

使用道具 report

2

主题

96

帖子

472

积分

midMem

Rank: 3Rank: 3

积分
472
bench
poston 2018-11-5 11:38 | authorOnly
您好,用链接中的新版SDK试试

本帖子中包含更多资源

pls login 才可以下载或查看,没有帐号?registerNow

x
reply agree Against

使用道具 report

2

主题

96

帖子

472

积分

midMem

Rank: 3Rank: 3

积分
472
sofa
poston 2018-11-5 11:03 | authorOnly
您好,我将使用您的demo在我这边运行测试,得出结论后给您回复
reply agree Against

使用道具 report

QQ|wireless surveillance

GMT+8, 2024-12-23 20:58 , Processed in 0.055661 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList