WangQiang
|
a48fd5bb6c
|
不能以size是否为0 判断数据包内是否有size
|
2016-09-20 07:01:12 +00:00 |
WangQiang
|
08aca30863
|
TinyToToken bug
|
2016-09-19 09:07:56 +00:00 |
WangQiang
|
43a02c1b7c
|
|
2016-09-18 09:02:01 +00:00 |
WangQiang
|
7fe8beffef
|
过滤ID为0的设备为网关自己
|
2016-09-18 07:40:56 +00:00 |
WangQiang
|
fb2075005d
|
去测试用假设备
|
2016-09-18 02:05:01 +00:00 |
WangQiang
|
5c6585d9a4
|
Device 不允许手动 Load 避免重复 Load 造成设备数量不对
|
2016-09-13 07:10:00 +00:00 |
WangQiang
|
cb73ba8580
|
FindAll(ids[]) ok
Invoke Gateway/Study OK
|
2016-09-13 04:04:36 +00:00 |
cdyong
|
d74e402eea
|
远程学习模式
|
2016-09-13 03:37:45 +00:00 |
Stone
|
5081dedb7c
|
拆分Pair,接口化设计
|
2016-08-16 03:14:24 +00:00 |
cdyong
|
cb82f4eefb
|
设备远程重置测试通过
|
2016-07-20 13:36:51 +00:00 |
cdyong
|
8571560d8a
|
重置重启网关API
|
2016-07-20 09:46:21 +00:00 |
WangQiang
|
d5ddc2d88d
|
TinyServer 不持有 设备管理
去掉在线持久在线列表(重启丢失),改用Device内标识 存Flash。
Device 增加其他标识字段union{ushort,struct{位域}},目前仅有设备是否为持久在线标识,其他保留。
备注掉 V2 版本Dvice从Stream内读写函数。
修正维护设备在线bug
测试通过 (TokenClient .h .cpp 11359版本)
|
2016-06-25 03:26:43 +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
|
4601b2c29c
|
握手注册登录跳转 OK 登录主服务器会返回握手重定向指令
|
2016-05-08 09:51:43 +00:00 |
WangQiang
|
efbb0b794e
|
TinyToToken TokenToTiny 未测试
|
2016-05-05 07:05:32 +00:00 |
WangQiang
|
013655580c
|
登录完成时会重新给密码
|
2016-05-04 09:48:03 +00:00 |
WangQiang
|
97fca51c78
|
抽出 Gateway 的设备管理内容 编译通过,局部测试:load/save/find 通过
设备管理 由 TinyServer 持有,Gateway 拿全局指针进行操作
DevMgmt 直接 处理 device消息,拥有持续在线表进行设备的 login/lastTime 状态处理。
|
2016-04-08 05:19:26 +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 |
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
|
2dea1818d6
|
检测自动退出学习模式
|
2016-01-22 08:32:24 +00:00 |
nnhy
|
23103eb7e6
|
未登录不执行任何逻辑
|
2016-01-22 08:03:44 +00:00 |
cdyong
|
df5e85cb10
|
修复设备加载数据错乱,删除设备把设备列表索引置为NULL的方法,隐幻非常严重,凡是涉及设备操作的地方都要注意.而且随着设备退网频繁等操作,设备列表会越来越长,理论上讲能把内存耗完
|
2016-01-21 09:02:16 +00:00 |
cdyong
|
62d755a4bd
|
空设备序列不上报
|
2016-01-21 07:20:30 +00:00 |
cdyong
|
35909d0dc5
|
|
2016-01-21 03:01:10 +00:00 |
cdyong
|
03067cb1bb
|
节点删除调整
|
2016-01-21 01:44:28 +00:00 |
cdyong
|
d1bc47bccb
|
网关上报设备列表测试
|
2016-01-13 10:45:49 +00:00 |
cdyong
|
39bdf33bfb
|
|
2016-01-13 10:32:04 +00:00 |
cdyong
|
39093339f1
|
发送设备列表Ids,注释了网关注册功能,兼容救云端,未测试
|
2016-01-13 10:13:00 +00:00 |
cdyong
|
5577285004
|
取消登陆使用硬件ID,添加注册类
|
2016-01-07 09:37:01 +00:00 |
cdyong
|
606fa5d279
|
循环设备列表要判NULL
|
2016-01-04 02:40:06 +00:00 |
cdyong
|
77a5e18fd4
|
检查上报设备信息太快,与学习模式逻辑冲突,导致学习时间极短
|
2016-01-02 09:45:36 +00:00 |
nnhy
|
af1f4d9a23
|
调整微网控制器初始化配置的逻辑
|
2016-01-02 08:26:17 +00:00 |
cdyong
|
8bdfc53479
|
一分钟上报一次节点状态
|
2016-01-02 02:37:14 +00:00 |
cdyong
|
089ab932f3
|
设备主动退网向云端通报
|
2016-01-02 02:25:15 +00:00 |
cdyong
|
9c3841a486
|
|
2015-12-30 00:52:43 +00:00 |
cdyong
|
77049cd747
|
|
2015-12-29 01:29:29 +00:00 |
cdyong
|
ae8ef49f59
|
弃用旧指令转换代码
|
2015-12-29 01:14:55 +00:00 |
cdyong
|
5b9181c2f8
|
修正节点上线带上节点信息,节点设备发送要按照流程走
|
2015-12-28 09:42:43 +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
|
e66a82d428
|
微网服务器返回true的时候,表示令牌网要响应数据
|
2015-12-19 09:37:13 +00:00 |
nnhy
|
a83c8b5185
|
重构微网服务器,优化数据读写部分,编译通过,测试未通过
|
2015-12-19 07:17:37 +00:00 |
nnhy
|
6195a5c5ed
|
降低网关转发给节点设备的读写指令频率
|
2015-12-19 05:10:58 +00:00 |
nnhy
|
f850d160f7
|
有些数组函数最好不要用默认参数
|
2015-12-17 13:29:11 +00:00 |
WangQiang
|
db2ba45b33
|
按键进出学习模式 与 真实学习模式不同步问题 未测试
|
2015-12-03 04:08:52 +00:00 |