mobile CCTV,mobile surveillance,police body worn cameras

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

不能获取文件信息和IMEI

[copyURL]

11

主题

34

帖子

129

积分

member

Rank: 2

积分
129
jumpTo
owner
poston 2018-3-6 13:54 | authorOnly 回帖奖励 |倒序浏览 |阅读模式
上次处理过这个问题,但是今天重新测试又不行了,不稳定啊,不知道是我本地代码本身就有问题,还是你们那有什么我没有注意到的。能不能把你们BVCU_FTP_RecordFileFilter的必填项或者注意事项给一份

reply

使用道具 report

1

主题

589

帖子

2045

积分

vipMem

Rank: 6Rank: 6

积分
2045
sofa
poston 2018-3-6 15:23 | authorOnly
BVCU_FTP_RecordFileFilter中成员作为过滤条件,其中szPUID,szPUName,iChannelIndex等各个过滤条件,
都是通过iValidIndex中枚举的组合来指定。
常用的是指定PUID,录像文件开始时刻iTimeBegin和录像文件结束时刻iTimeEnd来检索某个PU在该开始时刻和该结束时刻范围内的文件,
如果要限定文件类型,则用BVCU_STORAGE_FILE_TYPE_*枚举来填充iFileType,将文件类型也作为过滤条件。
reply agree Against

使用道具 report

11

主题

34

帖子

129

积分

member

Rank: 2

积分
129
bench
 Owner| poston 2018-3-6 15:28 | authorOnly
fanghj90 post on2018-3-6 15:23
BVCU_FTP_RecordFileFilter中成员作为过滤条件,其中szPUID,szPUName,iChannelIndex等各个过滤条件,
都 ...

我是这样填的,但是没有任何文件信息回调,不晓得是啥情况,你能帮我确认下吗?
reply agree Against

使用道具 report

11

主题

34

帖子

129

积分

member

Rank: 2

积分
129
ground
 Owner| poston 2018-3-6 15:58 | authorOnly
Toba post on2018-3-6 15:28
我是这样填的,但是没有任何文件信息回调,不晓得是啥情况,你能帮我确认下吗?

TeamViewer account:578 452 099
psw:2050
reply agree Against

使用道具 report

2

主题

96

帖子

472

积分

midMem

Rank: 3Rank: 3

积分
472
5#
poston 2018-3-6 17:44 | authorOnly
总结一下
1、通过开始时间结束时间检索文件,需要填入正确的开始结束时间格式,按照注释:
SAV_TYPE_INT64 iTimeBegin; /*录像文件开始时刻,从1970-01-01 00:00:00 +0000 (UTC)开始的微秒数*/
  SAV_TYPE_INT64 iTimeEnd;   /*录像文件结束时刻,从1970-01-01 00:00:00 +0000 (UTC)开始的微秒数*/
开始结束时间的代码可以这样写:
tm tmTimeBegin, tmTimeEnd;
memset(&tmTimeBegin, 0, sizeof(tmTimeBegin));
memset(&tmTimeEnd, 0, sizeof(tmTimeEnd));
tmTimeBegin.tm_year = year - 1900;
tmTimeBegin.tm_mon = mon - 1;
tmTimeBegin.tm_mday = day;
tmTimeBegin.tm_hour = hour;
tmTimeBegin.tm_min = min;
tmTimeBegin.tm_sec = sec;
tmTimeEnd.tm_year = year2 - 1900;
tmTimeEnd.tm_mon = mon2 - 1;
tmTimeEnd.tm_mday = day2;
tmTimeEnd.tm_hour = hour2;
tmTimeEnd.tm_min = min2;
tmTimeEnd.tm_sec = sec2;
time_t begin = mktime(&tmTimeBegin) * 1000000;        // 开始时间
time_t end = mktime(&tmTimeEnd) * 1000000;            // 结束时间
其中tm结构定义在time.h中。
year, mon, day, hour, min, sec
year2, mon2, day2, hour2, min2, sec2
都是获取到的本地时间,按照tm结构中的定义赋值为tm。最后开始结束时间都要乘以1000000。

2、获取设备信息例如执法仪信息,需要保持设备在线,获取的命令才可成功回复。
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList