2016/05/25 -->V514 ******************************* 发现并解决问题: 1、GPS定时数据更改后掉电不保存; 2、LCD时间设置一进去界面的最下面一行数据不马上显示问题; 3、GPS时间设置一进去界面的最下面一行数据不马上显示问题; 4、成员列表数据有时不全; 5、成员列表刷新还有时间较长问题(因模块问题,更改为等待界面,也逻辑); 6、高优先级抢麦时,名字较短会出现重名; 7、应用版本升级问题,-->取消用户可选择升级的版本选择; 8、对讲版本升级界面更新; 9、更改成员列表图标颜色,本机绿色,其它蓝色; 10、更改群组颜色,并将当前所在群组放第一位; 11、更改APN设置显示的图标成标准圆; 12、当一开机未登录时,按P1,会拉取出非常多空群组-->解决-->未登录时显示请登陆; 13、当一开机未登录时,按P2,会拉取出非常多空成员-->解决-->未登录时显示请登陆; 14、当优先级高的群组成员说话时,当前机子从同群组切换到较低优先级群组时,出现 一直显示语音播报但却没有声音,灯一直亮,而且说话成员释放话语权,还是一直 显示语音播报。(逻辑:每当切换群组后,要被重新强拉才会播报,因为说话者只 强拉一次)已修改; 15、当群组超过10个会出现不正确群组出现,且会导致不可预料问题--->修改正不显示 超过10个群组; 16、同15一样,成员数据最大40个; 17、机子开机久了,时间误差大(3小时相关10分钟);WCDMA无法获取服务器时间 18、去掉“对讲版本升级”菜单,并移进“应用版本升级”--通过同时按P1+P2进入,对用户隐藏 并将应用版本升级改为“软件版本升级”。 ********************************** 发现因模块或服务器问题暂时解决不了或不解决问题: 1、两台机子在同一非默认群组,一台切换到默认群组,另一台第一次说话,前面一台机子 能被拉起来并有播报动作,但没有声音;要第二次之后才正常。这个认为是模块问题。 2、当平台删掉了当前用户所在的群组后,平台会自动将用户分配到下一群组,但不会下发 告诉用户已被分配到一个新的群组。但会更新用户的群组信息以及成员信息。 3、高优先级的用户将低优先级的用户拉入群组,发起单呼,20s两人都退出单呼模式,低优 先级的用户查询当前的群组名,显示的是高优先级的群组名 4、用户进入单呼模式,进行强拉操作,此时屏幕显示的不是新的群组名称? //////////////////////////////////////////////////////////// 2016/05/30 -->about to V515 ********************************* 发现并解决问题: 1、增加耳机接入控制; 2、解决通过左边上下键以及PPT键去切换群组而出现绿灯常亮情况; 3、进入GT模式以及进入对讲版本升级按组合键改成长按3秒以上触发; 4、应用升级过程显示及语音提示修改更人性化; 5、上下键以及PPT键按下后就进入了按键的单次模式,这对组合键有影响, 更改为这三个键释放后再进入连续模式。 6、当按上下键播报群组后,按一下PPT选择进入的群组,这里同时显示屏会显示本机说话,修改 后不出现本机说话。 7、电话设置里面的新增,修改和删除界面有修改。 8、资源文件电话本全设为0. 9、LCD状态-->LCD设置, 屏显时间-->背光时间, 按确定后不回待机界面,回上一层目录 10、缩小内存使用量 11、禁止单呼自已 12、当电池低于3.20V时,电池显示红色 13、拨打电话时,按挂断后,喇叭还是打开着 -->关闭 14、修改软件升级过程中按上下键会出现高亮问题; 15、紧急号码112更正为120 16、更正GPS电源脚 17、延长模块初始化时间短,不够兼容部分启动慢的模块问题 18、禁止短信界面,防止死机 19、低优先级用户一直不释放话语权,第一次被抢麦并抢麦者释放话语权后,低优先级用记显示了群组名, 从此再被抢麦,低优先级用户显示不正常。增加statusChaned ************************************ 发现暂时未解决或因模块问题暂不解决: 1、高优先级群组用户说话把低优先级群组用户拉进来,并对其进行单呼。退出单呼后,低优先 级用户实际回到原群组,但显示仍是高优先级群组。Log并未收到切换群组poc,估计是平台问题。 只收到退出临时呼叫 poc 2016/07/07 CDMA--->to V516(上一版本V515) 2016/07/07 WCDMA--->to V514(上一版本V513) 更改版本只修改ProductPara.h中的 #define MODEM_TYPE MODEM_TYPE_MC8332 #define PRODUCT_VERSION 516 #define USING_LANGUAGE USING_CHINESE 1、增加文本消息功能(部标协议) 2、将群组数最大增加到40个 3、应用升级界面,允许跨版本向上升级; 4、增加有未读消息提示 Function note: 1、使用部标协议; 2、增加文本接收显示功能(1000条); 3、群组数量最大增加到40个; 4、应用版本允许跨版本向上空中升级; 5、增加SMS第一次开机初始化进度条 6、GPS 菜单显示纬度放前面; 7、加3650的IP分配不对的防护 8、修改模块初始化逻辑 9、修改GPS菜单定位显示值 10、修改使开机动画结束后背光很快灭的Bug 11、增加打电话时,对方挂,本机会退出操作 12、修改时间过了一天后时间丢失bug 13、增加一个119紧急号码 少概率问题:一个群组时会出现好多显示图标,开机时会出现 2016/07/28 HS151W_V515 1、规避了模块分配IP动作后,空中升级会出现复位模块,升级失败情况,更改:空中升级过程中超三次就复位 IapPra.resetModemTime 2、下载完成灯灭修复 2、空中升级成功,第一次启动失败修复 to V519 20161116 1、初始化内存更快一些 2、当三次鉴权没回应该,主动断开TCP再连接,发close指令时使用格式化输入sprintf(buf, "AT+ZIPCLOSE=%d\r", GPS_DATA_SOCKET); 3、版本号发生改变了,把有必要恢复默认值的且能恢复默认值的参数恢复默认值 4、GPS默认时间设置为15秒 DEFAULT_GPS_SEND_TIME 5、网络时间的获取,改成不受GPS控制,定时5分钟都去获取一次时间,开机时,都会检测到卡能用了,才会去执行modemtask主任务,所以时间获取放在modemtask没问题 ---->ServerTimeGet 6、GPS如果设置成关闭了,还是会检测是否有工作,但不处理其它业务 --->CheckGPSWorking(); 7、不插卡检测是否定位,因为不能鉴权.已定位成功:图标显示蓝色不带辐射或菜单有值就可以了 8、鉴权动作一旦发送超过3次都失败后就不会再去做鉴权动作了,只作提示,因为再作鉴权也没用,这样可以省流量 9、GPS设置为0时,不显示0,而显示“关闭”。 10、GPS关闭了,还是支持文本接收的 11、加入GPS IP PORT读取功能 12、GPS发送时再判断一次此时GPS是否可用TSMakeGpsSendData里面//wjl 1121 13、使用时钟规范GPS准确上传时间 14、IPRECV接收处理重新编号接口,更清晰处理布标协议 15、布标校验码为0x7e时要转义 16、考虑到版本是2个字节的,FOTA升级的版本限制了999,现解除限制,并不要反蓝显示 17、Fota空中升级时不去关闭文本的IP 18、外部FLASH空间使用分布:前1.5M , 资源文件 跟着0.5M,文本消息 最后两M,空中升级放的文件用 19、成功显示数big,在线成员数据超过40,会死机 20、GPS默认为60秒,且增加5秒一项 21、使用新队列机制 22、用户和群组都扩大到100个 23、心跳与发送位置包互斥 24、布标先算较验码,再转义,再发 25、布标接收也要转义 25、鉴权要发了注册之后才发鉴权指令if(sutGpsStatus.IPStatus==OPEN && 0==sutGpsInfo.isServerLogin){ 2017 26、完善布标中的流水号递增 27、修改兼容HS150W机型 查20170112 28、位置包中的方向会是负数(1、终端把方向小数点也会算进去2、服务器接收使用的是一个字节接收) 20170324-->V521 1、只要未鉴权成功,会一直定时发起鉴权请求 2、GPS图标指示更改,定位与鉴权标志分开显示,资源文件也作相应修改 20170420-->V522 1、通用应答包检测第二个7e依赖串长度而非0x0d 2、增加模块长时间无数据交互问题以及掉线长期不登陆问题机制