cdyong
|
fc298b7522
|
配置读写返回
|
2015-11-07 01:22:27 +00:00 |
cdyong
|
c2997ea1c9
|
配置区起始地址
|
2015-11-05 08:43:23 +00:00 |
cdyong
|
d1a949c531
|
|
2015-11-05 08:15:58 +00:00 |
cdyong
|
bbc30d1e3d
|
修改配置区 后重启
|
2015-11-05 07:42:54 +00:00 |
cdyong
|
a0f6302355
|
修改配置区测试通过
|
2015-11-05 04:02:44 +00:00 |
cdyong
|
e5d935e6d7
|
微网客户端修改配置区,测试,
|
2015-11-05 02:49:43 +00:00 |
cdyong
|
60afdaf154
|
微网客户端修改配置区,未测试,暂定64为起始地址
|
2015-11-05 01:54:27 +00:00 |
nnhy
|
0749c9e06b
|
长按用户按键5秒,清除设置,发送退网指令,然后重启
|
2015-11-03 12:25:24 +00:00 |
nnhy
|
30077cebf7
|
增加Opened属性,避免重复打开客户端,导致添加了两个任务
|
2015-11-03 09:17:01 +00:00 |
nnhy
|
59baca7be6
|
增加获取系统启动时间的Sys.Ms(),等同于Time.Current(),但是无需再引用Time.h
|
2015-11-03 08:52:31 +00:00 |
nnhy
|
974d5bf93f
|
检查索引,否则数组越界
|
2015-11-01 07:13:42 +00:00 |
cdyong
|
e31e6709b7
|
客户端非中继非组网网关不就受其它控制,测试通过
|
2015-10-31 07:29:34 +00:00 |
cdyong
|
1c483a5afd
|
未测试通过,先改回原版,以免影响
|
2015-10-30 08:21:14 +00:00 |
cdyong
|
4b3fbee9e2
|
|
2015-10-30 07:35:26 +00:00 |
cdyong
|
93c3f95395
|
|
2015-10-30 06:42:46 +00:00 |
cdyong
|
3617afc0dc
|
|
2015-10-30 06:27:37 +00:00 |
nnhy
|
b9f92f5b3e
|
闪烁端口,增加Stop方法,声光报警上通过
|
2015-10-29 10:13:38 +00:00 |
nnhy
|
9313633c6b
|
抽象针对微网的快速辅助类,三位触摸开关测试通过
|
2015-10-28 02:02:58 +00:00 |
nnhy
|
5c49139f72
|
删除不再使用的代码
|
2015-10-27 08:01:53 +00:00 |
nnhy
|
0e05373a61
|
先配置地址再打开微网客户端
|
2015-10-26 03:10:33 +00:00 |
nnhy
|
732d46e433
|
|
2015-10-26 02:57:37 +00:00 |
nnhy
|
b25fba5886
|
速度计算公式
|
2015-10-26 02:56:39 +00:00 |
nnhy
|
5e1ff81664
|
保存节点地址和服务端地址
|
2015-10-26 02:44:57 +00:00 |
nnhy
|
7e2a3c7c48
|
优化代码,增加断言,避免出现疏忽了的地方
|
2015-10-26 01:02:33 +00:00 |
nnhy
|
d27bcf885d
|
注释Cfg->Save()后,没有串口溢出,组网成功
|
2015-10-25 15:28:33 +00:00 |
nnhy
|
a48f07ec48
|
组网成功后保存配置信息,测试未通过,因为出现了串口溢出,导致未能成功组网。
|
2015-10-25 14:36:00 +00:00 |
Stone
|
61aac14449
|
微网配置独立
|
2015-10-24 03:08:03 +00:00 |
cdyong
|
6fb17457e4
|
客户端受控一次,上抱一次所有数据位的状态
|
2015-10-23 06:59:08 +00:00 |
nnhy
|
9666ac2ac5
|
延迟200ms上报,期间有其它上报任务到来将会覆盖
让触摸开关触摸上报更灵敏,测试通过
|
2015-10-13 01:53:29 +00:00 |
nnhy
|
39a9233a3f
|
自动上报偏移量异常
|
2015-10-11 08:39:43 +00:00 |
nnhy
|
1fb81ba2ef
|
异步自动上报,加快触摸开关响应速度
|
2015-10-09 10:01:53 +00:00 |
nnhy
|
057a2a5f39
|
接收模式。0只收自己,1接收自己和广播,2接收所有。
客户端默认0,服务端默认2
三位触摸开关测试通过
|
2015-10-08 12:03:32 +00:00 |
nnhy
|
2ee5521bfa
|
系统时间,以毫秒作为基本精度
编译测试通过
|
2015-10-05 13:22:23 +00:00 |
nnhy
|
5860970c88
|
任务操作函数全部修改为以毫秒ms为单位,所以需要减小1000倍
测试通过
|
2015-10-05 12:57:37 +00:00 |
nnhy
|
1c455d578a
|
客户端通过Ping指令的0x01操作码把数据同步给网关缓存
|
2015-10-03 03:04:46 +00:00 |
nnhy
|
45a1917755
|
限制心跳最大值
|
2015-09-21 09:56:18 +00:00 |
WangQiang
|
262135cf87
|
Password = 0; 的时候 _canWrit 会被修改,导致二次组网跑飞
|
2015-09-21 03:21:28 +00:00 |
nnhy
|
3d2e5c89b9
|
重新整理读写代码,未测试
|
2015-09-09 08:15:49 +00:00 |
nnhy
|
c3ab2b00c7
|
增加数据上报功能,经测试,数据从业务层进入了微网客户端
|
2015-09-09 03:46:08 +00:00 |
nnhy
|
8eb7c2bccd
|
修正未正确设定数据流的错误
|
2015-09-08 10:03:35 +00:00 |
nnhy
|
4c2da7ed8c
|
修正消息源地址判断错误的BUG
|
2015-09-08 09:51:09 +00:00 |
nnhy
|
4b1d56b077
|
优化Sys.RemoveTask,自动把ID清零
|
2015-09-07 09:07:58 +00:00 |
nnhy
|
272b9c7bb6
|
使用指针来操作配置,而不是全局对象
|
2015-09-04 09:30:55 +00:00 |
nnhy
|
9b7f339b32
|
消息处理函数默认为常量参数,不允许内部修改消息对象
|
2015-09-04 08:55:38 +00:00 |
nnhy
|
9956f3799c
|
网关读写缓存数据区,编译通过,未测试
|
2015-08-27 02:03:07 +00:00 |
WangQiang
|
b911502dbb
|
Ping 指令编号错误
|
2015-08-24 13:00:13 +00:00 |
nnhy
|
65d18e8727
|
Sys增加设定任务周期的方法
|
2015-08-22 06:37:53 +00:00 |
nnhy
|
547e0759fd
|
调整写法,消灭任务调度的全局变量,编译通过,未测试
|
2015-08-22 06:26:46 +00:00 |
nnhy
|
54b2fd48dc
|
字节数组增加Load/Save,支持保存到普通字节指针
|
2015-08-22 02:52:09 +00:00 |
nnhy
|
26b9cf49c0
|
|
2015-08-22 01:58:46 +00:00 |
nnhy
|
2812489c4b
|
修正消息中的传输速度
|
2015-08-22 01:51:51 +00:00 |
nnhy
|
692ca31fed
|
组网成功更新一次最后活跃时间
|
2015-08-22 01:29:46 +00:00 |
nnhy
|
4c4bf684e5
|
微网客户端从配置拿地址
|
2015-08-22 00:23:59 +00:00 |
nnhy
|
7518ffbcdd
|
增加微网指令发送时校验
未组网时,禁止发其它消息。组网消息通过广播发出,不经过这里
|
2015-08-21 09:28:39 +00:00 |
nnhy
|
5e3ed321c1
|
输出通道、速度等
|
2015-08-21 09:13:44 +00:00 |
WangQiang
|
1692163fd4
|
避免应用层代码 判断 TinyClient::Server 是否有效
if(client->Server)
client->Send(msg);
|
2015-08-21 07:52:23 +00:00 |
nnhy
|
5f43fc4b4a
|
增加离网
|
2015-08-20 13:04:16 +00:00 |
nnhy
|
b15eb53e3b
|
实现新的组网Join消息,编译通过,测试能发出,等待配合网关进行双向测试
|
2015-08-20 10:45:58 +00:00 |
Stone
|
6f39e1f146
|
根据昨晚会议讨论,改进完善数据操作统一接口,编译通过,未测试
|
2015-08-20 03:56:49 +00:00 |
nnhy
|
1b303ce666
|
不要反复提示掉线
|
2015-08-19 08:09:09 +00:00 |
nnhy
|
577ec221b4
|
修正节点关闭Ping打开Discover的逻辑
|
2015-08-19 02:32:20 +00:00 |
nnhy
|
6b641c98d3
|
自动上报挂在心跳里面
|
2015-08-17 14:18:52 +00:00 |
nnhy
|
c8e1bc1eeb
|
微网客户端增加内存数据读写指令,未测试
增加数据区支持,未测试
心跳附带主要数据区数据,测试通过
|
2015-08-17 04:35:54 +00:00 |
nnhy
|
48a62d9c29
|
调整微网消息和令牌消息架构,区分开各个目录
|
2015-08-17 01:01:14 +00:00 |
nnhy
|
e12d3800a3
|
设备信息类独立,GatewayC测试通过
|
2015-08-15 09:37:03 +00:00 |
nnhy
|
55a0178ac3
|
数据流增加直接返回对象的ReadArray和ReadString,借助RVO优化,我们得以简化很多代码
|
2015-08-15 08:41:36 +00:00 |
nnhy
|
858d284fe6
|
微网心跳不是广播,而是直接向网关发送
|
2015-08-15 01:52:07 +00:00 |
nnhy
|
4923ab4763
|
增强字节数组,增加所有整数类型的读写,特别处理字节对齐问题。
没有字节对齐的指针,不能直接转为整数指针进行操作,否则报错。
修正MacAddress中的一个字节对齐BUG,测试通过
|
2015-08-11 08:50:06 +00:00 |
nnhy
|
bfca7af0ce
|
设置默认值时,打开传输口
|
2015-08-07 13:18:04 +00:00 |
nnhy
|
2245c7d053
|
跟串口没有关系啦
|
2015-08-06 03:22:33 +00:00 |
nnhy
|
71cb988ac9
|
加上Time.h的引用
|
2015-07-29 02:57:05 +00:00 |
nnhy
|
66d3d6bcd1
|
给所有任务加上时间
|
2015-07-15 08:08:50 +00:00 |
nnhy
|
b44f0f9b41
|
|
2015-07-05 14:26:11 +00:00 |
nnhy
|
8e811c7227
|
仅处理来自网关的消息
|
2015-07-05 14:05:57 +00:00 |
nnhy
|
edf8246c2c
|
严格指定目标地址
|
2015-07-05 13:42:46 +00:00 |
nnhy
|
67b44c4f09
|
修正发现任务和心跳任务相互转换时,导致两个任务都死去的BUG
|
2015-07-05 09:54:16 +00:00 |
nnhy
|
f7a44f4eaf
|
发送消息时,指定服务器地址
|
2015-07-05 08:43:40 +00:00 |
nnhy
|
3d88d49af7
|
|
2015-07-05 08:32:22 +00:00 |
nnhy
|
c40cd87c18
|
允许指定开关位数量
|
2015-07-05 08:14:17 +00:00 |
nnhy
|
1af3152607
|
测试通过,发现消息正确响应,进入Ping阶段,时间间隔从5s变成15s,避免空间拥挤
|
2015-07-05 08:07:55 +00:00 |
nnhy
|
dd6ca9c378
|
设备端和网关端统一使用消息对象来读写消息,避免协议指令变更带来的不统一
|
2015-07-05 06:54:13 +00:00 |
nnhy
|
845015b692
|
增加错误日志
令牌客户端未初始化
|
2015-07-05 04:33:09 +00:00 |
WangQiang
|
5af8af4045
|
ByteArry = ulong 无重载方法,造成错误
|
2015-07-05 04:26:25 +00:00 |
nnhy
|
fc42ef2f5a
|
广播消息也要加上序列号
|
2015-07-04 13:29:05 +00:00 |
nnhy
|
f884c2fd27
|
增加发现消息,网关和设备端统一消息实现
|
2015-07-04 09:38:56 +00:00 |
WangQiang
|
57ff4c0ee7
|
Discover 消息长度不对 bug
|
2015-07-02 09:01:48 +00:00 |
nnhy
|
236cb4add7
|
微网协议,支持0x01指令广播,网关发现设备后加入设备列表,初步测试通过
|
2015-07-01 09:05:22 +00:00 |
nnhy
|
7765d04de1
|
数据流用法改进
|
2015-07-01 07:12:33 +00:00 |
nnhy
|
685cc0c997
|
调整控制器架构,每个控制器只使用一个传输口,极大简化控制器实现
编译通过,简单测试通过
|
2015-06-30 09:04:52 +00:00 |
nnhy
|
a67b7ef4da
|
控制器删除Create方法,直接创建消息对象即可
|
2015-06-25 09:16:32 +00:00 |
nnhy
|
3acdae119c
|
数据流独立,网关程序测试通过
|
2015-06-16 14:51:37 +00:00 |
nnhy
|
3cff388761
|
整理令牌协议和微网协议,编译通过,未测试
|
2015-05-20 07:11:32 +00:00 |
Stone
|
1de95600b3
|
消息基类统一支持Reply
|
2015-01-31 10:12:31 +00:00 |
Stone
|
611aeb3235
|
借助智能指针,解决Controller.Create得到的消息没有及时销毁的问题
|
2014-12-12 13:38:15 +00:00 |
Stone
|
8f114ae6dd
|
升级微网协议,统一微网消息和令牌消息,统一控制器接口。
全部编译通过,未测试
|
2014-12-12 12:57:49 +00:00 |
Stone
|
4612a7d0f9
|
修正事件没有初始化的BUG
|
2014-11-21 14:35:02 +00:00 |
Stone
|
1a4ade2b7a
|
网关转发程序基本框架完成,编译通过,未测试
|
2014-11-18 12:10:36 +00:00 |
Stone
|
8460bed567
|
!!!! 千万千万不能在这个使用使用数据流的当前指针,因为一旦内容扩容,指针就不对了
|
2014-11-04 10:13:03 +00:00 |
Stone
|
99a947cbdb
|
关闭串口作为通讯口,使用的时候再打开
|
2014-10-21 12:07:45 +00:00 |
Stone
|
7adeb7947c
|
重构微网协议,增强错误重发机制,高效处理。
在头文件尾部编写微网协议机制。
简单测试通过
|
2014-10-21 10:04:57 +00:00 |
Stone
|
6b87def965
|
修改消息发送函数为Send/Post,仿照Windows消息机制
|
2014-10-21 07:57:07 +00:00 |
Stone
|
b436b80bd8
|
增加系统模式指令,支持指令控制系统重启
|
2014-10-18 02:08:28 +00:00 |
nnhy
|
5355c5175f
|
TinyClient增加OnDiscover和OnPing,支持外部拦截处理,实现特殊功能
|
2014-10-14 04:46:15 +00:00 |
nnhy
|
2a8163a3be
|
增加微网客户端TinyClient,编译通过,未完成
|
2014-10-13 17:40:38 +00:00 |