有看头摄像头更新固件版本到21.01.00.41, 新版本支持付费云视频存储功能。
发布版本:21.01.00.41
发布类型:Application
提 交 人:王星
版本标注:(SVN platform = 494,public = 448)
提测时间:2018年5月14日
实现需求:
1.支持P2P新库;
2.支持增值业务;
3.解决获取不到厂家ID的BUG;
4.增值业务二维码包含配网方式信息。
修改缺陷:
修改内容:
1.增值业务流程信息上传服务器
2.回退P2P库(【联咏】P2P权限判断移出到固件应用层)
3.优化移动侦测开关,主要优化关闭编码后关闭cmos的过程
4.修复上传软件信息到服务器失败
5.增加暴力尝试错误密码,导致手机提示密码错误的日志打印
6.修复app获取不到子设备类型
7.强行将一体机马达配置为40312的重映射为120412(施瑞安)
8.智源平台,恢复出厂支持不清除已学习配对的传感器,使用方式是配置NotClearAlertorAfterRst = 1 若配置NotClearAlertorAfterRst = 0,则与原来相同
具体不删除的内容如下:
设备将不会删除已经设置的电机预置位,不会删除各防区通道传感器报警的电机预置位,不会删除已经学习的433码(包括传感器和遥控),不会删除低电压设备,不会恢复默认的传感器使能设置
9.恢复默认配置为复位后清除已学习配对的传感器【ID:1001091 恢复出厂支持不清除已学习配对的传感器】
10.1:增加音频功放使能控制(misc_config1 = 2147483648).
11.之前代码的写法在维护上存在很大问题,经考虑,修改了部分需求,并简化代码逻辑,仅在底层函数vI2CClearAllRecord中进行学码删除判断。(TAPD需求编号1001091)
12.优化达瑞2135夜晚图像(1001910 智源8135+2135摇头机夜视图像效果差)
13.1:局域网搜索,若app或CMS与设备不在同一网段,则部回应搜索消息(针对双网卡同时有效的情况).
14.兼容增值业务,开机上传配置到P2P服务器
15.离线推送修改
16.修复1135全景录像时间不正确bug(ID:1002102)
17.1. 将部分使用cmos类型作为条件的函数,重新改写成根据设备分辨率作为判断依据;2. 调整部分代码缩进。
18.1.修正revision=292中误修改的部分(RTMP音频编码)。
19.多路监控时,非主通道由于密码错误未及时释放其监听端口及peerID
20.增加sensor,sc1245支持。(ID 1001408:增加sensor sc1245)
21.1 修改p2p服务器推送混合模式(udp和tcp)的处理流程。2 修改udp转发下,未收到对方的multipathhandshake就进入传输态,无图像问题
22.opt 优化 sensor初始化流程。将原本初始化过程中反复切换sensor PWDN控制引脚修改成仅在初始化时进行试探,试探后记录有效电平(高使能/低使能)。可能影响sensor初始化和sensor 低功耗模式控制。
update: 张军胜
attention : 测试各sensor设备能否正常出图
23.修改客户定制ID问题
24.1 修改获取文件时,使用id去判断黑名单的问题 2 修改设备作为转发设备的问题,获取文件时,使用id进行黑名单判断,该问题重新修改上传,
25.1.更换fisp328.ko,fisp_algorithm.ko(更换后的isp版本号:v1.67,影响面:当前全部sensor);
2.更换fisp_sc1135fish.ko(修复1135fish不出图bug,影响面:1135鱼眼sensor);
3.优化全景部分代码(影响面:全景设备);
注意:该改动影响面大,需要全面测试各种sensor在各种环境下的图像效果.
26.更换1135配置,更新5270驱动;
27.修改dns解析崩溃问题
28.更新sc1245驱动(ko,cfg,驱动源码) [影响面:sc1245sensor]
29.修改增值业务上传服务器逻辑,优化连接问题;[影响面:增值业务申请&连接问题]
30.针对Bug:浩威固件升级到14.00.00.82后,APP IO检测功能失效(bugID:1002319),在p2p消息处理函数中(MESG_TYPE_SET_GPIO_CTL),添加CustomerID判断,如果是浩威康,则不对GPIO 0_1进行0_30的转换。
31.针对bug:全景180°(1045)设备,单机模式下修改WiFi密码不保存(BugID:1002322)
解决方式:使用wifi模块7601,开启Ap模式时,添加执行“从EEPROM中读取Ap密码”。
32.fixbug[T] noBugID sc1245低照度下彩色噪点严重
原因:图像cfg文件
解决:原厂修改cfg文件,同时也更改了驱动
updata:孔令帅
test:张攀
attention:无。
33.feature:TAPD 需求 1001499 奥嘟比定制马达交换功能。通过配置 motor_exchange = 1 ,实现上下马达和左右马达交换。
update:张军胜
attention:配置上下马达和左右马达交换后,应注意马达的方向是否会反;同时需要注意调试马达步进配置 motorsteps(具体值需要调试)。
34.fixbug noBugID 修复sc1135变焦变倍设备IRCUT不切换bug
原因:ISP更换控制sensor的IO口.
解决:更新ISP头文件.
updata:王星
attention:sc1135变焦变倍设备IRCUT切换问题,1135鱼眼设备绿屏问题. 当前ISP(edition:1.67)原厂反馈有优化内存,影响到全部sensor的图像效果。建议:长时间挂机测试,全面测试各种sensor在各种环境下图像效果
35.feature:扫码选择配网方式,用2字节二进制数表示支持配网方式,按推出时间顺序从低到高排序,依次为:Smartlink,声波,AP等;
update:王星
attention:此功能需要配合使用支持二微码扫描配网的app, 1.普通APP无影响;2.,使用支持二微码扫描配网的app后会影响:Smartlink,声波,AP配网选择,进而引起配网异常.。
36.feature: 在GM8135S上增加sc1235做360度全景支持(未调试图像效果)。
update : 张军胜
attention: sc1235的普通设备和全景设备功能及图像效果验证。
37.feature: TAPD 需求 1001511 双金格 联咏8135+5270全景灯泡灯光控制修改
1.通过修改配置文件,让APP识别不到是白光设备,从而达到不修改APP也能不出现白光灯按钮的目的;
2.当报警事件发生,白光开启一分钟。
update : 王星
attention: 需要添加配置: Is_ShuangJinGe_5270_WhiteLight= 1,关注IRCUT切换是否正常,黑夜和白天环境下图像效果。
38.fixbug[T] 需求ID:1001504 智原2系列多款产品WiFi吞吐量只有2M,请嵌入式人员协助分析
原因:8188驱动问题
解决:原厂修改驱动,主要是更改了MAX_RECVBUF_SZ(该大小由CPU型号确定)
updata:孔令帅
test:孔令帅
attention:后续需打包Flash。
39.fixbug[T] 需求ID:1002320 添加预置位后,随机点击预置位图片,最后五张截图都为第一张图
原因:固件端这块代码逻辑混乱
解决:删除代码中该块功能后半部分,并重新编写和修正完成
updata:孔令帅
test:郭俊辉
attention:无。
40.fixbug[T] bugID:1002320 添加预置位后,随机点击预置位图片,最后五张截图都为第一张图
原因:之前的改动没有注意到代码不仅提供了预置位抓图功能,同时也是部分报警抓图的执行模块,对此这里做一些改动
解决:修改代码
updata:孔令帅
test:孔令帅
attention:后续发布测试时需要注意,一些带预置位的报警抓图与预置位抓图功能同时操作时,是否存在问题。
41.1 修改可能导致离线的问题 2 上层调用释放p2p,上报离线状态到服务器
42.fixbug[T] bugID:1002285 增值业务公测版本,出现DNS解析错误导致云存储中断
原因:DNS解析异常,这种异常是普遍存在的;会存在dns域名服务器解析失败的异常,仅在此做优化;
解决:修改代码
updata:王星
test:no
attention:增值业务验证此项, 会影响连接问题。
43.fixbug[T] bugID:1002532 双金格5270定制白光灯 夜晚Ircut不切换,红外不亮
原因:白天黑夜模式状态未更新,默认是白天模式;更新此状态后,IRCUT切换正常
解决:修改代码
updata:王星
test:no
attention:双金格5270的ircut切换,亮灭是否正常。
44.feature[UT] 运维需求ID:1001620 【联咏】P2P库初始化结构体增加固定IP的hostname的设置
原因:hostname为P2P库的入口地址,通过这个地址能拿到各种服务器的列表。原来因部分网络下,会域名解析不出服务器IP,则在P2P内增加了永久固定IP的入口地址。现因P2P库不止技威一家才使用本P2P库,还涉及了多个独立服务器体系的客户:施瑞安、TRUE等,所以为了让P2P库更加通用化,需要将固定IP的hostname提到P2P库初始化的地方来设置给P2P库内部使用。
解决:1.更新P2P库结构体,及初始化入口,以支持固定IP的hostname字段的使用(目前只有技威的产品才使用此固定IP地址,其他公司使用空字符串代替)
2.更新新P2P库和头文件(由锦鹏提供)
updata:孔令帅
test:孔令帅&林锦鹏
attention:测试只是简单的看了下新添字段是否可以被p2p识别,以及能否使用新字段进行p2p监控,注意public也有改变。
45.feature: TAPD 需求 1001581 硬件:将Sensor2145替换到联咏1145 IPC上;用200W加密出图200W;用100W加密出图100W。
update : 王星
test:陆子川&张攀
attention: 部分主板供电电压大于2145额定供电电压,关注设备发热情况 ,关注是否有不出图现象。
46.由于收不到心跳响应,重新发起dns或者list请求的同时,也尝试进行心跳发送
47.47.fixbug[T] noBugID 升级增值业务固件自动支持该功能
原因:"复位后再上传配置到P2P服务器"操作不方便,
解决:开机后自动上传一次配置,升级之后的固件开机后也上传一次配置
updata:王星
test:章星
attention:制作FLASH时先将/rom/fgNeedP2PUploadMesg文件删除。
特别注意:
更换ISP,全面测试各种场景下图像效果。
///////////////////////////////////////////////////////////////////以上是第一轮迭代///////////////////////////////////////////////////////////////////////////////////////////////////
发布版本:21.01.00.41
发布类型:Application
提 交 人:王星
版本标注:(SVN platform = 538,public = 513)
提测时间:2018年5月14日
实现需求:
1.支持P2P新库;
2.支持增值业务;
3.解决获取不到厂家ID的BUG;
4.增值业务二维码包含配网方式信息。
修改缺陷:
修改内容:
1.fixbug[T] bugID: 1002574 智源16M不开布防也会生成报警录像文件
原因:实际不开布防时触发人体红外时生成报警录像是正常的设计,但是现在发现的问题是不开人体红外还能触发人体红外的报警录像
解决:添加判断,当不开人体红外时,让人体红外输入函数返回flase
update:孔令帅
test:邝旭东
attention:移动侦测的报警录像很早就该成了与人体红外不同的逻辑,即受到布撤防控制。
2.opt 更新2145驱动和图像配置
原因:安嘉对当前图像效果不认可,
解决:优化图像效果
update:王星
test:无
attention:关注2145夜视和白天环境下图像效果。
3.fixbug[T] bugID: 1002938 配置NotClearAlertorAfterRst = 1,恢复出厂后,预置位消失,断电重启后又出现;433特殊传感器也会消失
原因:固件中存在一个配置项Light_Ctl_Support,如果不配置=1,设备复位后会进行电机预置位的初始化操作。
解决:
1、配置Light_Ctl_Support = 1即可解决。(现在的发布版本先采用了这个方式)
或者2、而现在,我有另一种解决方案,代码中通过增加一条判断,可以解除Light_Ctl_Support = 1与NotClearAlertorAfterRst=1的关系。
update:孔令帅
test:no
attention:需要在下个发布版本中测试。
4.opt:
新增运动跟踪功能,灵敏度和移动侦测的灵敏度正相关。加密支持的情况下,开启移动侦测并布防即生效。但是可以使用配置项 MotionTrackBypass = 1 屏蔽此功能。
新增代码和改动被config.h 中的#define MOTION_TRACK_SUPPORT 宏条件编译。
添加马达强行停止接口vMotorDsaStop()以解决马达异常转动情况。
update: 文誉
attention:
需要关注移动侦测的相关性能。
目前的加密限制和功能屏蔽只是不控制马达转动,但是运动区域的计算还是生效,需要关注对整体性能是否有影响。
5.fixbug[NT] nobugID App显示的特殊传感器即使配置NotClearAlertorAfterRst=1也会被删除
原因:设计433学码不删除时,需求指定的就是普通传感器与遥控器,现在意外发现,App显示的特殊传感器并非真正意义上的特殊传感器,而只是普通传感器中的特殊防区传感器,故而仍需要算入需求当中。
解决:去掉代码中复位时只删除特殊防区传感器的函数。
update:孔令帅
test:no
attention:需要在下个发布版本中测试。
6.fixbug[NT] 运动追踪在200W设备上出现段错误
原因:motion_detection_init()中为 tmp_md_bitmap 分配内存时,原来只分配了1000 byte,在100w设备上是正常的 --> 1280/32 * 720/32 < 1000;但是在200w设备会超过此范围,造成段错误。(智源台湾原厂写的,主要在memcpy(tmp_md_bitmap, active->active_flag, sizeof(unsigned char)*blk_w_num*blk_h_num) 时引起设备重启)
解决:增大malloc 空间。
update:文誉
attention: 关注md相关功能是否正常。运动追踪部分找单片机代码中BOTTOM_MOTOR_TIMER 96时效果最优。
7.fixbug[T] 1002946 公版21.01.00.41版本 使用华为路由器,局域网条件下设备几分钟就重启一次
原因:P2P 离弦检测线程阻塞导致喂狗失败,触发看门狗重启.。
解决:添加防阻塞机制。
update:王星
test:章星
attention:关注是否对P2P离线检测的影响。
特别注意:
更换ISP,全面测试各种场景下图像效果。
///////////////////////////////////////////////////////////////////以上是第二轮迭代///////////////////////////////////////////////////////////////////////////////////////////////////
发布版本:21.01.00.41
发布类型:Application
提 交 人:王星
版本标注:(SVN platform = 574,public = 557)
提测时间:2018年5月14日
实现需求:
1.支持P2P新库;
2.支持增值业务;
3.解决获取不到厂家ID的BUG;
4.增值业务二维码包含配网方式信息。
修改缺陷:
修改内容:
1.优化P2P检测导致重启问题
特别注意:
更换ISP,全面测试各种场景下图像效果。
发布版本:21.01.00.41
发布类型:Application
提 交 人:王星
版本标注:(SVN platform = 494,public = 448)
提测时间:2018年5月14日
实现需求:
1.支持P2P新库;
2.支持增值业务;
3.解决获取不到厂家ID的BUG;
4.增值业务二维码包含配网方式信息。
修改缺陷:
修改内容:
1.增值业务流程信息上传服务器
2.回退P2P库(【联咏】P2P权限判断移出到固件应用层)
3.优化移动侦测开关,主要优化关闭编码后关闭cmos的过程
4.修复上传软件信息到服务器失败
5.增加暴力尝试错误密码,导致手机提示密码错误的日志打印
6.修复app获取不到子设备类型
7.强行将一体机马达配置为40312的重映射为120412(施瑞安)
8.智源平台,恢复出厂支持不清除已学习配对的传感器,使用方式是配置NotClearAlertorAfterRst = 1 若配置NotClearAlertorAfterRst = 0,则与原来相同
具体不删除的内容如下:
设备将不会删除已经设置的电机预置位,不会删除各防区通道传感器报警的电机预置位,不会删除已经学习的433码(包括传感器和遥控),不会删除低电压设备,不会恢复默认的传感器使能设置
9.恢复默认配置为复位后清除已学习配对的传感器【ID:1001091 恢复出厂支持不清除已学习配对的传感器】
10.1:增加音频功放使能控制(misc_config1 = 2147483648).
11.之前代码的写法在维护上存在很大问题,经考虑,修改了部分需求,并简化代码逻辑,仅在底层函数vI2CClearAllRecord中进行学码删除判断。(TAPD需求编号1001091)
12.优化达瑞2135夜晚图像(1001910 智源8135+2135摇头机夜视图像效果差)
13.1:局域网搜索,若app或CMS与设备不在同一网段,则部回应搜索消息(针对双网卡同时有效的情况).
14.兼容增值业务,开机上传配置到P2P服务器
15.离线推送修改
16.修复1135全景录像时间不正确bug(ID:1002102)
17.1. 将部分使用cmos类型作为条件的函数,重新改写成根据设备分辨率作为判断依据;2. 调整部分代码缩进。
18.1.修正revision=292中误修改的部分(RTMP音频编码)。
19.多路监控时,非主通道由于密码错误未及时释放其监听端口及peerID
20.增加sensor,sc1245支持。(ID 1001408:增加sensor sc1245)
21.1 修改p2p服务器推送混合模式(udp和tcp)的处理流程。2 修改udp转发下,未收到对方的multipathhandshake就进入传输态,无图像问题
22.opt 优化 sensor初始化流程。将原本初始化过程中反复切换sensor PWDN控制引脚修改成仅在初始化时进行试探,试探后记录有效电平(高使能/低使能)。可能影响sensor初始化和sensor 低功耗模式控制。
update: 张军胜
attention : 测试各sensor设备能否正常出图
23.修改客户定制ID问题
24.1 修改获取文件时,使用id去判断黑名单的问题 2 修改设备作为转发设备的问题,获取文件时,使用id进行黑名单判断,该问题重新修改上传,
25.1.更换fisp328.ko,fisp_algorithm.ko(更换后的isp版本号:v1.67,影响面:当前全部sensor);
2.更换fisp_sc1135fish.ko(修复1135fish不出图bug,影响面:1135鱼眼sensor);
3.优化全景部分代码(影响面:全景设备);
注意:该改动影响面大,需要全面测试各种sensor在各种环境下的图像效果.
26.更换1135配置,更新5270驱动;
27.修改dns解析崩溃问题
28.更新sc1245驱动(ko,cfg,驱动源码) [影响面:sc1245sensor]
29.修改增值业务上传服务器逻辑,优化连接问题;[影响面:增值业务申请&连接问题]
30.针对Bug:浩威固件升级到14.00.00.82后,APP IO检测功能失效(bugID:1002319),在p2p消息处理函数中(MESG_TYPE_SET_GPIO_CTL),添加CustomerID判断,如果是浩威康,则不对GPIO 0_1进行0_30的转换。
31.针对bug:全景180°(1045)设备,单机模式下修改WiFi密码不保存(BugID:1002322)
解决方式:使用wifi模块7601,开启Ap模式时,添加执行“从EEPROM中读取Ap密码”。
32.fixbug[T] noBugID sc1245低照度下彩色噪点严重
原因:图像cfg文件
解决:原厂修改cfg文件,同时也更改了驱动
updata:孔令帅
test:张攀
attention:无。
33.feature:TAPD 需求 1001499 奥嘟比定制马达交换功能。通过配置 motor_exchange = 1 ,实现上下马达和左右马达交换。
update:张军胜
attention:配置上下马达和左右马达交换后,应注意马达的方向是否会反;同时需要注意调试马达步进配置 motorsteps(具体值需要调试)。
34.fixbug noBugID 修复sc1135变焦变倍设备IRCUT不切换bug
原因:ISP更换控制sensor的IO口.
解决:更新ISP头文件.
updata:王星
attention:sc1135变焦变倍设备IRCUT切换问题,1135鱼眼设备绿屏问题. 当前ISP(edition:1.67)原厂反馈有优化内存,影响到全部sensor的图像效果。建议:长时间挂机测试,全面测试各种sensor在各种环境下图像效果
35.feature:扫码选择配网方式,用2字节二进制数表示支持配网方式,按推出时间顺序从低到高排序,依次为:Smartlink,声波,AP等;
update:王星
attention:此功能需要配合使用支持二微码扫描配网的app, 1.普通APP无影响;2.,使用支持二微码扫描配网的app后会影响:Smartlink,声波,AP配网选择,进而引起配网异常.。
36.feature: 在GM8135S上增加sc1235做360度全景支持(未调试图像效果)。
update : 张军胜
attention: sc1235的普通设备和全景设备功能及图像效果验证。
37.feature: TAPD 需求 1001511 双金格 联咏8135+5270全景灯泡灯光控制修改
1.通过修改配置文件,让APP识别不到是白光设备,从而达到不修改APP也能不出现白光灯按钮的目的;
2.当报警事件发生,白光开启一分钟。
update : 王星
attention: 需要添加配置: Is_ShuangJinGe_5270_WhiteLight= 1,关注IRCUT切换是否正常,黑夜和白天环境下图像效果。
38.fixbug[T] 需求ID:1001504 智原2系列多款产品WiFi吞吐量只有2M,请嵌入式人员协助分析
原因:8188驱动问题
解决:原厂修改驱动,主要是更改了MAX_RECVBUF_SZ(该大小由CPU型号确定)
updata:孔令帅
test:孔令帅
attention:后续需打包Flash。
39.fixbug[T] 需求ID:1002320 添加预置位后,随机点击预置位图片,最后五张截图都为第一张图
原因:固件端这块代码逻辑混乱
解决:删除代码中该块功能后半部分,并重新编写和修正完成
updata:孔令帅
test:郭俊辉
attention:无。
40.fixbug[T] bugID:1002320 添加预置位后,随机点击预置位图片,最后五张截图都为第一张图
原因:之前的改动没有注意到代码不仅提供了预置位抓图功能,同时也是部分报警抓图的执行模块,对此这里做一些改动
解决:修改代码
updata:孔令帅
test:孔令帅
attention:后续发布测试时需要注意,一些带预置位的报警抓图与预置位抓图功能同时操作时,是否存在问题。
41.1 修改可能导致离线的问题 2 上层调用释放p2p,上报离线状态到服务器
42.fixbug[T] bugID:1002285 增值业务公测版本,出现DNS解析错误导致云存储中断
原因:DNS解析异常,这种异常是普遍存在的;会存在dns域名服务器解析失败的异常,仅在此做优化;
解决:修改代码
updata:王星
test:no
attention:增值业务验证此项, 会影响连接问题。
43.fixbug[T] bugID:1002532 双金格5270定制白光灯 夜晚Ircut不切换,红外不亮
原因:白天黑夜模式状态未更新,默认是白天模式;更新此状态后,IRCUT切换正常
解决:修改代码
updata:王星
test:no
attention:双金格5270的ircut切换,亮灭是否正常。
44.feature[UT] 运维需求ID:1001620 【联咏】P2P库初始化结构体增加固定IP的hostname的设置
原因:hostname为P2P库的入口地址,通过这个地址能拿到各种服务器的列表。原来因部分网络下,会域名解析不出服务器IP,则在P2P内增加了永久固定IP的入口地址。现因P2P库不止技威一家才使用本P2P库,还涉及了多个独立服务器体系的客户:施瑞安、TRUE等,所以为了让P2P库更加通用化,需要将固定IP的hostname提到P2P库初始化的地方来设置给P2P库内部使用。
解决:1.更新P2P库结构体,及初始化入口,以支持固定IP的hostname字段的使用(目前只有技威的产品才使用此固定IP地址,其他公司使用空字符串代替)
2.更新新P2P库和头文件(由锦鹏提供)
updata:孔令帅
test:孔令帅&林锦鹏
attention:测试只是简单的看了下新添字段是否可以被p2p识别,以及能否使用新字段进行p2p监控,注意public也有改变。
45.feature: TAPD 需求 1001581 硬件:将Sensor2145替换到联咏1145 IPC上;用200W加密出图200W;用100W加密出图100W。
update : 王星
test:陆子川&张攀
attention: 部分主板供电电压大于2145额定供电电压,关注设备发热情况 ,关注是否有不出图现象。
46.由于收不到心跳响应,重新发起dns或者list请求的同时,也尝试进行心跳发送
47.47.fixbug[T] noBugID 升级增值业务固件自动支持该功能
原因:"复位后再上传配置到P2P服务器"操作不方便,
解决:开机后自动上传一次配置,升级之后的固件开机后也上传一次配置
updata:王星
test:章星
attention:制作FLASH时先将/rom/fgNeedP2PUploadMesg文件删除。
特别注意:
更换ISP,全面测试各种场景下图像效果。
///////////////////////////////////////////////////////////////////以上是第一轮迭代///////////////////////////////////////////////////////////////////////////////////////////////////
发布版本:21.01.00.41
发布类型:Application
提 交 人:王星
版本标注:(SVN platform = 538,public = 513)
提测时间:2018年5月14日
实现需求:
1.支持P2P新库;
2.支持增值业务;
3.解决获取不到厂家ID的BUG;
4.增值业务二维码包含配网方式信息。
修改缺陷:
修改内容:
1.fixbug[T] bugID: 1002574 智源16M不开布防也会生成报警录像文件
原因:实际不开布防时触发人体红外时生成报警录像是正常的设计,但是现在发现的问题是不开人体红外还能触发人体红外的报警录像
解决:添加判断,当不开人体红外时,让人体红外输入函数返回flase
update:孔令帅
test:邝旭东
attention:移动侦测的报警录像很早就该成了与人体红外不同的逻辑,即受到布撤防控制。
2.opt 更新2145驱动和图像配置
原因:安嘉对当前图像效果不认可,
解决:优化图像效果
update:王星
test:无
attention:关注2145夜视和白天环境下图像效果。
3.fixbug[T] bugID: 1002938 配置NotClearAlertorAfterRst = 1,恢复出厂后,预置位消失,断电重启后又出现;433特殊传感器也会消失
原因:固件中存在一个配置项Light_Ctl_Support,如果不配置=1,设备复位后会进行电机预置位的初始化操作。
解决:
1、配置Light_Ctl_Support = 1即可解决。(现在的发布版本先采用了这个方式)
或者2、而现在,我有另一种解决方案,代码中通过增加一条判断,可以解除Light_Ctl_Support = 1与NotClearAlertorAfterRst=1的关系。
update:孔令帅
test:no
attention:需要在下个发布版本中测试。
4.opt:
新增运动跟踪功能,灵敏度和移动侦测的灵敏度正相关。加密支持的情况下,开启移动侦测并布防即生效。但是可以使用配置项 MotionTrackBypass = 1 屏蔽此功能。
新增代码和改动被config.h 中的#define MOTION_TRACK_SUPPORT 宏条件编译。
添加马达强行停止接口vMotorDsaStop()以解决马达异常转动情况。
update: 文誉
attention:
需要关注移动侦测的相关性能。
目前的加密限制和功能屏蔽只是不控制马达转动,但是运动区域的计算还是生效,需要关注对整体性能是否有影响。
5.fixbug[NT] nobugID App显示的特殊传感器即使配置NotClearAlertorAfterRst=1也会被删除
原因:设计433学码不删除时,需求指定的就是普通传感器与遥控器,现在意外发现,App显示的特殊传感器并非真正意义上的特殊传感器,而只是普通传感器中的特殊防区传感器,故而仍需要算入需求当中。
解决:去掉代码中复位时只删除特殊防区传感器的函数。
update:孔令帅
test:no
attention:需要在下个发布版本中测试。
6.fixbug[NT] 运动追踪在200W设备上出现段错误
原因:motion_detection_init()中为 tmp_md_bitmap 分配内存时,原来只分配了1000 byte,在100w设备上是正常的 --> 1280/32 * 720/32 < 1000;但是在200w设备会超过此范围,造成段错误。(智源台湾原厂写的,主要在memcpy(tmp_md_bitmap, active->active_flag, sizeof(unsigned char)*blk_w_num*blk_h_num) 时引起设备重启)
解决:增大malloc 空间。
update:文誉
attention: 关注md相关功能是否正常。运动追踪部分找单片机代码中BOTTOM_MOTOR_TIMER 96时效果最优。
7.fixbug[T] 1002946 公版21.01.00.41版本 使用华为路由器,局域网条件下设备几分钟就重启一次
原因:P2P 离弦检测线程阻塞导致喂狗失败,触发看门狗重启.。
解决:添加防阻塞机制。
update:王星
test:章星
attention:关注是否对P2P离线检测的影响。
特别注意:
更换ISP,全面测试各种场景下图像效果。
///////////////////////////////////////////////////////////////////以上是第二轮迭代///////////////////////////////////////////////////////////////////////////////////////////////////
发布版本:21.01.00.41
发布类型:Application
提 交 人:王星
版本标注:(SVN platform = 574,public = 557)
提测时间:2018年5月14日
实现需求:
1.支持P2P新库;
2.支持增值业务;
3.解决获取不到厂家ID的BUG;
4.增值业务二维码包含配网方式信息。
修改缺陷:
修改内容:
1.优化P2P检测导致重启问题
特别注意:
更换ISP,全面测试各种场景下图像效果。