Commit Graph

44 Commits

Author SHA1 Message Date
nnhy ef3dfcbda1 搞不定offsetof警告,改用指针,屏蔽sizeof隐式截断 2016-03-14 07:34:24 +00:00
nnhy d1f6245d9b 所有NULL更换为nullptr,GCC要求更严格。
Sys.h头文件不再包含string.h,禁止SmartOS除了Type和String以外的地方使用内存管理函数
2016-03-14 04:28:04 +00:00
nnhy 03cc00c88a 修正数据流读写字符串的BUG 2016-03-11 16:06:01 +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 b72139033f 内存缓冲区Buffer作为最基础的内存数据包,只包含指针和长度!
Array作为变长内存数据包,可扩大
ByteArray直接继承自Array,脱离模板TArray
2016-03-06 11:01:01 +00:00
nnhy 8a71c880ac !!!独立String,增强字符串连接等功能。
为了编译通过,注释了一些其它类的功能代码,慎用该版本!
2016-03-05 06:58:12 +00:00
WangQiang 176666bd6d 不使用虚拟设备 2016-01-11 06:09:16 +00:00
WangQiang 9a9fc70e23 与网关集成在一起的设备 为虚拟设备。虚拟设备不存入 flash 2016-01-11 04:08:42 +00:00
nnhy f29f92deb1 2015-12-29 06:52:10 +00:00
nnhy 741e6b8b3e 设备列表增加显示名称 2015-12-29 06:49:05 +00:00
nnhy df8693b2d5 2015-12-29 06:42:54 +00:00
nnhy 4cee0576f9 2015-12-29 06:42:41 +00:00
Stone ea14295e85 网关设备列表已修改为每个设备独占一行,最后增加显示设备主数据库的数据。
测试确认该功能是否生效。
2015-12-29 05:20:21 +00:00
nnhy 345d0c5830 修正编译通不过的BUG 2015-12-21 04:36:38 +00:00
nnhy 6195a5c5ed 降低网关转发给节点设备的读写指令频率 2015-12-19 05:10:58 +00:00
nnhy f850d160f7 有些数组函数最好不要用默认参数 2015-12-17 13:29:11 +00:00
nnhy 7470598557 2401收到数据的时候,读取相应通道的无线物理地址。
组网时,网关存储设备无线物理地址
2015-12-16 13:42:39 +00:00
cdyong 32fff90a9a 指令修改频道 2015-12-16 09:36:10 +00:00
cdyong 19f98c2b31 除了微网配置区的设备名称为固定16字节,其余地方的设备名称都用 变长string类型,且不允许网关主动设置设备名称。 2015-12-16 07:17:09 +00:00
nnhy 2d28d4d793 必须区分常量和非常量 2015-12-01 12:44:56 +00:00
nnhy 4b629782ab 设备类实在是太大了,现在进行重构,编译通过,测试未通过 2015-12-01 12:25:02 +00:00
nnhy 75b9e2b5b9 重新整理设备信息的存储,主数据区一并写入,反正不是很大 2015-12-01 09:34:52 +00:00
WangQiang 17827f6cf4 精简日志 2015-12-01 02:12:42 +00:00
nnhy ea11868792 2015-11-30 16:19:50 +00:00
nnhy dc46f3be64 修正设备信息读写错误 2015-11-30 16:12:19 +00:00
nnhy e2e9892f66 小调整设备消息传输,每个设备信息之前加入长度,便于将来做兼容处理 2015-11-30 14:48:55 +00:00
WangQiang c34ddef81a 加强设备入网校验,避免空HardID情况 2015-11-30 13:59:28 +00:00
WangQiang 87d1511592 为 网关-云端 之间打造一套 Device Write(ms)Read(ms) , 网关不报错,云端读取数据出错 2015-11-30 02:55:19 +00:00
WangQiang d629b09ab2 输出最后活跃时间 2015-11-28 02:35:57 +00:00
WangQiang f9caf25c4f 添加定时输出设备列表,精简设备列表输出数据 2015-11-27 07:26:54 +00:00
nnhy 3f75afc218 优化数据流,全面使用Array,同时暴露出来以前的Stream(int)隐式转为Stream(ByteArray(int))的BUG 2015-11-09 11:07:58 +00:00
cdyong 8ec5311c44 工具ping指令长度区分新旧设备版本,不现实,取消。 2015-11-09 08:00:19 +00:00
cdyong 914555ad55 添加ping指令长度,暴力解决新旧版本问题 2015-11-09 07:44:32 +00:00
cdyong 40b2d05a2b 设备读写流名称放在后面,兼容。 2015-10-23 03:31:16 +00:00
nnhy 8382954b66 微网服务器加载和保存设备列表信息编码完成,编译通过,测试未通过 2015-10-22 08:24:37 +00:00
nnhy d45e8b0886 数据流Stream去掉读写模版,改用普通读写函数,针对整数进行操作。
模版容易错误识别,并且导致可以直接写入字符串指针等隐含错误。
2015-10-10 14:20:37 +00:00
nnhy fc4d8d6a9a 修正各应用中用到的本地时间 2015-10-08 02:52:17 +00:00
nnhy 5332cbff4a 增加设备登录次数(组网次数) 2015-09-07 07:54:39 +00:00
nnhy cb888f2e82 以网关地址为基准,进行递增分配 2015-09-04 09:59:36 +00:00
nnhy 9bb0f4c518 微网服务端拦截内存数据操作 2015-08-24 10:11:02 +00:00
nnhy 15215b23bd 设备信息增加数据区大小和配置区大小 2015-08-21 08:59:13 +00:00
nnhy e4b976de80 发行版不需要输出调试日志 2015-08-19 09:03:01 +00:00
nnhy e12d3800a3 设备信息类独立,GatewayC测试通过 2015-08-15 09:37:03 +00:00