Stone
|
46bbdb9557
|
在控制器中使用Delegat2委托
|
2016-06-20 02:54:05 +00:00 |
Stone
|
44e5b22e26
|
严格要求代码,排除编译警告
|
2016-06-18 08:12:52 +00:00 |
WangQiang
|
99774b4504
|
设备列表 使用Invoke 编译OK 未测试
|
2016-06-16 03:26:00 +00:00 |
nnhy
|
8efbdb44a4
|
所有TArray改为List实现
|
2016-06-03 17:25:03 +00:00 |
WangQiang
|
d0d380c665
|
将Dev列表的使用简化,过多函数接口造成使用五花八门不方便维护
|
2016-05-10 12:47:14 +00:00 |
WangQiang
|
97fca51c78
|
抽出 Gateway 的设备管理内容 编译通过,局部测试:load/save/find 通过
设备管理 由 TinyServer 持有,Gateway 拿全局指针进行操作
DevMgmt 直接 处理 device消息,拥有持续在线表进行设备的 login/lastTime 状态处理。
|
2016-04-08 05:19:26 +00:00 |
cdyong
|
e72139ea61
|
设备组网 MAC = 运算符得到是0 ..
|
2016-03-22 09:46:04 +00:00 |
nnhy
|
cd6c42749b
|
修正微网组网响应硬件编码超长的BUG
|
2016-03-21 03:33:25 +00:00 |
nnhy
|
288d451756
|
修正组网响应拷贝HardID的BUG
|
2016-03-21 03:26:05 +00:00 |
nnhy
|
3c4bbe5a87
|
控制好要拷贝的字节数
|
2016-03-21 03:08:01 +00:00 |
nnhy
|
efa6f926a0
|
不能用简写的模板,否则String可能命中自己的构造函数
|
2016-03-19 08:13:35 +00:00 |
nnhy
|
b0c7e1595c
|
集体修改断言
|
2016-03-18 01:48:17 +00:00 |
nnhy
|
d1f6245d9b
|
所有NULL更换为nullptr,GCC要求更严格。
Sys.h头文件不再包含string.h,禁止SmartOS除了Type和String以外的地方使用内存管理函数
|
2016-03-14 04:28:04 +00:00 |
nnhy
|
bdfd8e6273
|
Array => Buffer
|
2016-03-11 13:03:38 +00:00 |
nnhy
|
d710c33435
|
Buffer的赋值构造函数,不明确要不要拷贝长度,无法解释用法,暂时注释
|
2016-03-11 12:34:46 +00:00 |
Stone
|
eba9043046
|
除了Buffer其它任何地方不得使用memcpy/memset
|
2016-03-11 04:39:30 +00:00 |
nnhy
|
386abf4161
|
|
2016-03-07 03:42:18 +00:00 |
nnhy
|
b72139033f
|
内存缓冲区Buffer作为最基础的内存数据包,只包含指针和长度!
Array作为变长内存数据包,可扩大
ByteArray直接继承自Array,脱离模板TArray
|
2016-03-06 11:01:01 +00:00 |
cdyong
|
00399e2cc0
|
释放设备,先判断是否为NULL
|
2016-02-19 01:26:33 +00:00 |
cdyong
|
28a7dd095e
|
集体退网修正,都是空设备隐患
|
2016-01-22 01:49:33 +00:00 |
cdyong
|
65d36bc1e4
|
修复网关误删设备合法节点
|
2016-01-21 10:43:29 +00:00 |
cdyong
|
43ebeddfc2
|
|
2016-01-21 09:09:30 +00:00 |
cdyong
|
df5e85cb10
|
修复设备加载数据错乱,删除设备把设备列表索引置为NULL的方法,隐幻非常严重,凡是涉及设备操作的地方都要注意.而且随着设备退网频繁等操作,设备列表会越来越长,理论上讲能把内存耗完
|
2016-01-21 09:02:16 +00:00 |
cdyong
|
d35899cd2c
|
所有都提交
|
2016-01-21 06:43:31 +00:00 |
cdyong
|
acad019d26
|
设备退网,删除后 再传送退网消息个哦gawayserver 会导致逻辑错误。。
|
2016-01-19 09:16:33 +00:00 |
cdyong
|
d7979cf736
|
已经被删除的设备不写入配置区
|
2016-01-19 08:03:20 +00:00 |
Stone
|
5f1871714b
|
配置区的加载、保存、创建、删除分离,全部完成,编译通过未测试
|
2016-01-19 04:15:18 +00:00 |
nnhy
|
bc088cf2b8
|
重构配置区,优先使用对象引用,函数常态化处理。
编译通过,网关C测试启动组网通过
|
2016-01-18 04:49:10 +00:00 |
WangQiang
|
176666bd6d
|
不使用虚拟设备
|
2016-01-11 06:09:16 +00:00 |
WangQiang
|
9a9fc70e23
|
与网关集成在一起的设备 为虚拟设备。虚拟设备不存入 flash
|
2016-01-11 04:08:42 +00:00 |
cdyong
|
6508a52b45
|
修正节点数显示错误
|
2016-01-02 02:39:41 +00:00 |
nnhy
|
6135aae84b
|
修正写入配置的BUG,未测试
|
2015-12-31 08:47:34 +00:00 |
cdyong
|
ffeedf6826
|
|
2015-12-30 00:51:00 +00:00 |
cdyong
|
d6068b0307
|
设备为NULL不显示
|
2015-12-29 07:25:04 +00:00 |
Stone
|
ea14295e85
|
网关设备列表已修改为每个设备独占一行,最后增加显示设备主数据库的数据。
测试确认该功能是否生效。
|
2015-12-29 05:20:21 +00:00 |
Stone
|
08a96fcacc
|
两个方向的退网逻辑整理完成,编译通过,未测试
|
2015-12-29 05:09:25 +00:00 |
Stone
|
7a18688e8a
|
网关不需要重置节点通信密码,直接逼他退网然后重新组网即可
|
2015-12-29 04:57:42 +00:00 |
Stone
|
acce2327e7
|
组网版本不是系统版本,而是为了做新旧版本组网消息兼容的版本号
|
2015-12-29 04:53:31 +00:00 |
Stone
|
5aba71562b
|
整理代码,删除不再使用的调试代码和日志
|
2015-12-29 04:48:02 +00:00 |
WangQiang
|
b9e4dfc4af
|
Flash 内没有发现 设备列表时返回-1
|
2015-12-21 08:09:27 +00:00 |
nnhy
|
bc1a3086fa
|
在主机响应给节点之前,不要修改读写指令码,否则会导致请求响应不匹配,节点重发发送请求
|
2015-12-21 05:25:31 +00:00 |
nnhy
|
d72a15e8e3
|
主机收到读写响应时,不用再次响应
|
2015-12-21 05:06:20 +00:00 |
nnhy
|
345d0c5830
|
修正编译通不过的BUG
|
2015-12-21 04:36:38 +00:00 |
nnhy
|
4a63afa885
|
依据读取响应和心跳来控制是否转发读取请求
|
2015-12-21 03:59:51 +00:00 |
nnhy
|
7de8ea99b5
|
1,节点写入响应携带数据
2,主机收到节点写入响应获取携带数据,更新缓存
3,主机收到远程写入请求不操作本地缓存,直接转发给节点,由节点响应来作为应答远程请求的响应
4,主机收到远程读取请求,每5秒转发一次给节点,此时不会从缓存拿数据做响应,其它时候直接从缓存拿数据做响应,不转发指令
5,节点主动上报由读取响应改为写入请求,为了获得微网重发机制支持,确保上报成功
|
2015-12-21 03:29:10 +00:00 |
nnhy
|
a81ed9680f
|
设备读取指令间隔5秒,设备写入指令间隔500毫秒,测试通过
|
2015-12-19 10:08:27 +00:00 |
nnhy
|
31877080f6
|
修正数据消息计算Code时的Bug,测试确认已修正
|
2015-12-19 09:49:53 +00:00 |
nnhy
|
7473ffe4bf
|
微网服务端使用数据指令,编译通过,测试未通过
|
2015-12-19 07:33:08 +00:00 |
nnhy
|
a83c8b5185
|
重构微网服务器,优化数据读写部分,编译通过,测试未通过
|
2015-12-19 07:17:37 +00:00 |
nnhy
|
6195a5c5ed
|
降低网关转发给节点设备的读写指令频率
|
2015-12-19 05:10:58 +00:00 |