Commit Graph

198 Commits

Author SHA1 Message Date
大石头 a5dbc2471c 不是A右边小于等于B左边,且不是A左边大于等于B右边 2017-09-20 00:17:14 +08:00
大石头 b1c5b979e4 修正GCC编译警告 2017-09-10 19:40:30 +08:00
大石头 8c4358034b Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 2017-09-05 22:20:08 +08:00
大石头 b4805cc824 读写指令转发成功 2017-09-05 01:57:02 +08:00
大石头 1fbcd7dc20 Api测试通过 2017-09-05 00:52:12 +08:00
大石头 61c8f8751b 增加全局Api接口,各子模块独立注册,物联协议调用 2017-09-04 23:58:38 +08:00
大石头 21a505b4cc 如果字符串是大括号或方括号对,则不需要双引号 2017-09-04 23:56:35 +08:00
LQF 0983633972 增加历史数据上传任务深度 2017-08-29 12:03:18 +08:00
LQF 65f1eaa4d5 增加历史任务深度 2017-08-29 11:15:27 +08:00
大石头 32e48cb5e4 Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 2017-08-28 20:57:32 +08:00
LQF 651f651260 初始OnWrite为空指针 2017-08-28 11:52:27 +08:00
LQF edbcc43b35 由于安车项目每10ms采集一次数据,时间极短,采集任务与上报任务不同步,造成历史数据一样,现增加每次历史数据在写入时执行一次数据采集 2017-08-27 23:53:34 +08:00
大石头 9d3c037d22 Json值的结尾,除了逗号还可能是大括号和方括号 2017-08-27 01:42:27 +08:00
大石头 3005367c4b 成功收到服务端消息并解析 2017-08-22 22:45:46 +08:00
大石头 ffd61bf17d Json写入特定类型数据,硬编码,尽可能少用隐式转换,否则难以维护 2017-08-22 21:50:56 +08:00
大石头 700e200c2d Json读写全部测试通过。
特殊处理字符串,避免隐式转换
2017-08-22 01:43:09 +08:00
大石头 6234271a3c Json读写共用内部字符串缓冲区,每一个Json片段就是一截字符串,可输出,读取单元测试通过 2017-08-22 01:11:08 +08:00
大石头 4360882033 一个Json对象内部包含有一个字符串,读取成员就是截取子字符串构建新的Json对象。
读取的单元测试通过
2017-08-22 00:50:48 +08:00
大石头 47d272b89e Json单元测试没通过,卡住数组读取那里,可能需要重写,拆分为JsonReader/JsonWriter 2017-08-21 01:13:47 +08:00
LQF 11cfe84b32 适配历史数据支持毫秒级生成历史数据 2017-07-05 18:09:41 +08:00
大石头 54bc32a046 当前对象 2017-05-31 09:37:09 +08:00
大石头 11dbe463ec 增加采集配置 2017-05-31 09:33:39 +08:00
大石头 cda7f099a1 (4 + Size) 2017-04-15 15:19:07 +08:00
大石头 9bdbd7b6af 历史数据处理逻辑完成 2017-04-15 15:10:37 +08:00
大石头 f1f5ef36b2 统一上报和存储架构 2017-04-15 14:30:48 +08:00
大石头 ef3bf65a5f 增加历史数据存储处理类 2017-04-15 12:40:32 +08:00
大石头 dad33f88f5 改进数据区使用方式,优化阿波罗系列 2017-03-27 16:00:44 +08:00
大石头X2 1d6498c866 优先使用int替换为uint,方便运算,能够准确识别产生的负数。
GCC/VC编译通过,MDK编译Port/I2C失败
2017-02-28 14:57:07 +08:00
大石头X2 226f837205 优先使用int替换为uint,方便运算,能够准确识别产生的负数。 2017-02-28 14:21:30 +08:00
大石头X2 fc216e5f69 基础类库和系统内核尽可能的使用int替代uint,方便计算,避免溢出了也不知道。 2017-02-27 18:36:07 +08:00
大石头X2 3f2747222c 修正vc++编译时的各种警告,主要是有符号数和无符号数比较 2017-02-27 17:23:57 +08:00
大石头 2dd269fd9e 解除对基类Object依赖 2017-02-26 15:09:02 +08:00
大石头 7d36d3ce73 解除对基类Object依赖 2017-02-26 15:06:52 +08:00
大石头 fa329294f1 绝对路径引用Sys.h,避免与lwip冲突 2017-02-15 20:02:29 +08:00
大石头X2 32b2fa480a 令牌客户端定时检测网络,自动选择主连接,自动在所有网卡上建立本地连接。
单独W5500或ESP8266上测试通过,混合使用是跑飞了。
2017-02-10 12:27:47 +08:00
大石头 cdf49d378f 修正诸多GCCArm编译警告 2016-12-14 14:37:50 +08:00
cdyong 8029c5e923 起始位置越界和数据越界判断,合理攫取数据 2016-11-17 04:03:14 +00:00
nnhy 7429f4ce2c 直接引用头文件,避免SmartOS上层需要包含太多的头部目录 2016-10-29 02:59:28 +00:00
nnhy 32adf306b1 改善对GCC的兼容性 2016-10-21 09:28:41 +00:00
nnhy 1d92b80b0d 检查Port是否为空,避免系统崩溃 2016-10-13 04:48:02 +00:00
Stone f11a652f3f 必须最少引用头文件 2016-10-09 17:09:27 +00:00
nnhy 133f97041a 不能使用throw,否则三位WiFi触摸开关RTM版固件会由54.4k变成89.9k 2016-09-26 09:50:29 +00:00
nnhy e69b98b143 2016-09-17 03:34:20 +00:00
Stone e627b7eafc 初步完成 TestWrite , 未测试 2016-09-16 16:04:38 +00:00
Stone c3aeb89bbd 完成数组的元素计数和取值 2016-09-16 14:36:14 +00:00
nnhy 6e32415ef7 必须加上f结尾,说明这是单精度浮点数,否则不想等 2016-09-15 10:07:21 +00:00
nnhy 923face76e 浮点数读取成功 2016-09-15 09:56:50 +00:00
nnhy 19c7d82be3 AsString时去掉前后双引号,测试通过 2016-09-15 08:33:06 +00:00
Stone b0894ca291 Json::AsString() 返回 String 2016-09-14 13:56:35 +00:00
nnhy ede985a54f Json读取单元测试通过 2016-09-14 10:49:06 +00:00