Commit Graph

73 Commits

Author SHA1 Message Date
大石头X2 226f837205 优先使用int替换为uint,方便运算,能够准确识别产生的负数。 2017-02-28 14:21:30 +08:00
WangQiang 29e96f2b1a 2016-09-19 07:24:15 +00:00
nnhy 88c0bd3c2f 改善日志显示 2016-09-18 04:00:36 +00:00
nnhy 89058be359 名值对显示令牌消息。
0801测试通过
2016-09-18 03:22:53 +00:00
WangQiang a8415f47ca TokenMessage 解密失败需要上抛 让上层做一些处理
添加ErrorCode进行区分    ErrorCode仅本地使用 不与云端沟通
2016-07-22 02:42:57 +00:00
Stone 078da19f55 去掉检测指针有效范围的宏定义 2016-07-02 08:26:20 +00:00
Stone b925d5817b 删除Time.h的引用
STM32F1拆分Pwm
2016-06-23 03:34:35 +00:00
Stone 44e5b22e26 严格要求代码,排除编译警告 2016-06-18 08:12:52 +00:00
Stone cb18316376 严格要求代码,排除编译警告 2016-06-18 07:16:31 +00:00
Stone 5f6850f452 优化令牌统计 2016-06-03 15:24:38 +00:00
nnhy 4f050ccdd5 网络比较庞大,独立一个目录 2016-05-27 04:05:02 +00:00
nnhy e73fd4ed45 废弃Net,统一为Socket 2016-05-27 02:08:42 +00:00
nnhy e9a8d1712d 令牌消息显示少一点数据 2016-05-25 10:36:16 +00:00
nnhy 854b412ef8 拆分微网消息和微网控制器 2016-05-18 06:37:29 +00:00
WangQiang 6bb0f51a8e 解密OK 2016-05-04 03:09:16 +00:00
cdyong c2cbc2b0a0 TokenMessage 去掉Crc属性 2016-04-30 06:11:07 +00:00
cdyong ba1f432360 令牌消息要带Crc16 2016-04-29 06:48:29 +00:00
nnhy 59ee67febe 拆分令牌消息和令牌控制器,多个控制器共用一个令牌统计 2016-04-27 06:45:51 +00:00
nnhy 5bea03b730 发送请求时自动加上序号,创建响应时拷贝序号 2016-04-11 02:32:07 +00:00
nnhy 7c9b94a955 令牌协议升级v3.0,增加消息序号 2016-04-11 02:23:19 +00:00
nnhy 2a2c92545d 增加TS,查找Copy的错误根源 2016-03-21 03:07:34 +00:00
nnhy 1615aad726 尽量常量化 2016-03-21 02:23:44 +00:00
nnhy 8d78863bd3 改善令牌统计百分比的计算,增加两位小数 2016-03-21 02:06:06 +00:00
nnhy b0c7e1595c 集体修改断言 2016-03-18 01:48:17 +00:00
nnhy 25cc839a89 减少ArrayLength的使用
写入错误字符串时需要先写入长度
2016-03-17 06:40:21 +00:00
nnhy effbaa463b Stream废除字节指针读写,DNS测试通过
网关C测试,不断重启
2016-03-16 04:09:35 +00:00
nnhy 8c71f8223a 调试版不显示日志信息 2016-03-15 06:43:04 +00:00
nnhy e25874c40b 2016-03-14 10:02:48 +00:00
nnhy f76e896d3b 修正初始化不完整的BUG,网关C测试通过 2016-03-14 08:41:44 +00:00
nnhy 19d0853e82 修正传输口字符串名称的问题 2016-03-14 08:09:16 +00:00
nnhy ef3dfcbda1 搞不定offsetof警告,改用指针,屏蔽sizeof隐式截断 2016-03-14 07:34:24 +00:00
nnhy c6bfa47be5 GCC编译通过,但是sizeof/offsetof有警告 2016-03-14 07:18:01 +00:00
nnhy d1f6245d9b 所有NULL更换为nullptr,GCC要求更严格。
Sys.h头文件不再包含string.h,禁止SmartOS除了Type和String以外的地方使用内存管理函数
2016-03-14 04:28:04 +00:00
nnhy 992b979c59 String.Clear()导致错误释放了内存 2016-03-11 15:13:11 +00:00
nnhy bdfd8e6273 Array => Buffer 2016-03-11 13:03:38 +00:00
Stone eba9043046 除了Buffer其它任何地方不得使用memcpy/memset 2016-03-11 04:39:30 +00:00
nnhy f53aaf195c 2016-01-15 07:33:42 +00:00
nnhy 8156fc677c 登录 2016-01-12 09:17:56 +00:00
cdyong a07313efe7 Token不等于0,为合法远程链接 2016-01-11 11:14:21 +00:00
cdyong d8d2046675 激活测试,可以得到用户名,密码,IP地址,服务域名,登陆新服务 2016-01-08 02:08:27 +00:00
cdyong d2c6d873e5 注册激活转服sz01测试 2016-01-08 01:38:14 +00:00
cdyong e10a332f2c 未登录,指令不随便上报云端 2016-01-07 15:22:51 +00:00
nnhy bf98a6682f 取消宏定义string,统一使用字符指针char*,string为C++标准字符串类库让路。
经过测试,在容量较大的芯片上可以使用string,仅使用+=功能,RTM版本固件增加了大概18k。
2015-12-30 08:51:47 +00:00
nnhy aae37a41b9 令牌控制器增加读写指令的统计 2015-12-29 07:46:22 +00:00
nnhy 4ef24df901 令牌控制器增加读写指令的统计 2015-12-29 07:39:46 +00:00
nnhy 65f7304fc9 全局不允许同名函数,修改为静态,只能本文件有效 2015-12-07 09:10:27 +00:00
nnhy 3216b2a040 优化日志 2015-11-30 04:13:35 +00:00
Stone bb223db504 2 Bytes for Message::Length is enough 2015-11-30 02:18:49 +00:00
cdyong 498e4b87ff 修压缩编码 bug 2015-11-30 01:20:01 +00:00
nnhy cb7601d2d6 增加跟踪点 2015-11-16 09:00:37 +00:00