大石头X2
|
226f837205
|
优先使用int替换为uint,方便运算,能够准确识别产生的负数。
|
2017-02-28 14:21:30 +08:00 |
大石头
|
fa329294f1
|
绝对路径引用Sys.h,避免与lwip冲突
|
2017-02-15 20:02:29 +08:00 |
nnhy
|
854b412ef8
|
拆分微网消息和微网控制器
|
2016-05-18 06:37:29 +00:00 |
nnhy
|
f099398fba
|
|
2016-05-17 14:19:16 +00:00 |
WangQiang
|
dfd2f9ce89
|
设备list命令未做
|
2016-05-06 02:06:23 +00:00 |
nnhy
|
bdfd8e6273
|
Array => Buffer
|
2016-03-11 13:03:38 +00:00 |
nnhy
|
11ec1084fd
|
ulong => UInt64
_REV/_REV16 独立汇编实现,不依赖固件库
|
2016-03-07 10:46:10 +00:00 |
nnhy
|
7e1e6472b0
|
减少微网调试日志,默认屏蔽心跳指令日志
|
2016-01-19 07:47:19 +00:00 |
nnhy
|
af1f4d9a23
|
调整微网控制器初始化配置的逻辑
|
2016-01-02 08:26:17 +00:00 |
nnhy
|
9c758a0830
|
修正微网统计时间有误的BUG
|
2015-12-30 12:57:44 +00:00 |
nnhy
|
6acd69864c
|
初步怀疑微网消息发送时长度超长是因为发送队列初始化时没有清零
|
2015-12-19 09:48:41 +00:00 |
nnhy
|
19f45bed0b
|
精简字节
|
2015-12-18 14:41:01 +00:00 |
nnhy
|
385bebde78
|
微网服务器发送消息时,自动获取目标设备地址并加入到2401驱动层。
编译通过,网关C基本功能可用,兼容旧节点,未确认新功能是否可用。
|
2015-12-16 12:56:15 +00:00 |
nnhy
|
e3003bd140
|
暂时不用TTL,留给Retry,方便调试
|
2015-12-16 10:00:14 +00:00 |
nnhy
|
e6bc135853
|
外部调整发送队列大小,网关默认64个
|
2015-12-12 01:34:04 +00:00 |
nnhy
|
b44b6c8fec
|
对方可能多次发同一个请求过来,都要做响应
|
2015-12-11 14:44:12 +00:00 |
nnhy
|
08e1c14287
|
用3位给Retry
|
2015-12-11 14:09:14 +00:00 |
nnhy
|
1d55cd4a57
|
重构微网发送队列完成,网关C测试基本功能可用,队列重发功能未确认
|
2015-12-11 12:25:25 +00:00 |
nnhy
|
cfd8f2022b
|
微网队列间隔5ms,超时50ms
|
2015-12-11 04:06:12 +00:00 |
nnhy
|
a3e1cf9ccf
|
控制器提供发送的内层方法,静态消息,不需要修改。而普通的Send/Reply一般需要重新以实现专有功能
|
2015-12-11 03:50:29 +00:00 |
cdyong
|
aaacfb8f3f
|
彻底去掉控制器接收函数
|
2015-12-09 14:17:12 +00:00 |
nnhy
|
66441ace71
|
消息不再需要提前专门计算CRC,以后直接Write一次即可。
改善微网消息的日志输出
|
2015-12-09 07:49:54 +00:00 |
nnhy
|
8168a70998
|
修正TinyServer微网序列号编译错误
|
2015-12-09 05:09:45 +00:00 |
nnhy
|
8851023c98
|
修正发出ACK响应时,没有复制序列化的BUG
|
2015-12-09 05:01:37 +00:00 |
cdyong
|
05fdb5c7fc
|
加密,未测试
|
2015-12-08 10:36:17 +00:00 |
cdyong
|
afc8e1ca3d
|
微网控制器添加接收函数,用于解密调用
|
2015-12-08 02:09:31 +00:00 |
cdyong
|
50dc109b7b
|
微网控制器设备列表,控制器若无此设备不上抛消息
|
2015-12-08 00:40:39 +00:00 |
nnhy
|
c5107e12fe
|
|
2015-12-01 13:50:52 +00:00 |
nnhy
|
f89e87ab5e
|
微网消息默认加大到64字节
|
2015-11-14 01:30:58 +00:00 |
nnhy
|
5bb431c6e6
|
取消Array构造函数里面的默认参数,挖出来一堆隐式转换的BUG
|
2015-11-13 14:13:33 +00:00 |
nnhy
|
26d0986b78
|
消息基类增加State用于携带会话相关信息,主要用于令牌协议,把远程UDP地址端口暴露给上层应用
|
2015-11-11 04:29:06 +00:00 |
nnhy
|
c1544f64e1
|
整合List到Type,增加Array.FindIndex
|
2015-10-29 03:35:35 +00:00 |
nnhy
|
057a2a5f39
|
接收模式。0只收自己,1接收自己和广播,2接收所有。
客户端默认0,服务端默认2
三位触摸开关测试通过
|
2015-10-08 12:03:32 +00:00 |
nnhy
|
eed7f61d93
|
微网协议去掉尾部的TTL和Retry,由标识位来承载
Zigbee有粘包情况,但是因为TTL/Retry的存在,导致后半截指令解析错误
|
2015-10-07 14:50:50 +00:00 |
nnhy
|
2ee5521bfa
|
系统时间,以毫秒作为基本精度
编译测试通过
|
2015-10-05 13:22:23 +00:00 |
nnhy
|
f43022eea7
|
!!!发现堆栈用穿,内存不足。
减少字节数组ByteArray显示时的临时字符串大小。
令牌控制器占1.5k,减少等待队列后,减小为0.5k
|
2015-09-21 09:41:29 +00:00 |
nnhy
|
a7ef5838f3
|
消息基类增加最大数据缓冲区大小,以及ToStream
|
2015-09-09 03:32:21 +00:00 |
nnhy
|
ce2925ead2
|
消息写入数据流修改为常量函数
|
2015-09-04 08:54:01 +00:00 |
nnhy
|
57e438cf66
|
静态约束
|
2015-09-02 09:34:19 +00:00 |
nnhy
|
ff7da1a2e2
|
避免TinyMessage的拷贝构造函数
|
2015-08-19 10:22:42 +00:00 |
nnhy
|
48a62d9c29
|
调整微网消息和令牌消息架构,区分开各个目录
|
2015-08-17 01:01:14 +00:00 |
nnhy
|
5ba8e475ed
|
令牌协议增加错误标识位
|
2015-08-15 03:05:33 +00:00 |
nnhy
|
1a76145a9c
|
默认作为无线监测点,仅接收不发送
以下几种工作模式只能选择一种,其它注释
|
2015-07-22 06:16:32 +00:00 |
nnhy
|
1b09f7b166
|
调整微网重发参数,测试未完成
|
2015-07-05 04:38:13 +00:00 |
nnhy
|
5371b3f993
|
针对Zigbee等不需要Ack确认的通道
|
2015-07-04 13:14:29 +00:00 |
nnhy
|
a9c0832417
|
取消消息的拷贝构造函数,采用默认的就好
|
2015-07-04 13:06:43 +00:00 |
nnhy
|
59dd03e4b1
|
微网发送队列使用固定数组分配,避免频繁分配内存
|
2015-07-03 15:15:03 +00:00 |
nnhy
|
2b8d439491
|
增加广播
|
2015-07-01 08:05:08 +00:00 |
nnhy
|
d7adc8af7d
|
修改超时时间的单位
|
2015-07-01 07:37:38 +00:00 |
nnhy
|
c710434ca8
|
整理完成2401统计程序,编译通过,未测试
|
2015-07-01 02:22:11 +00:00 |