Stone
|
078da19f55
|
去掉检测指针有效范围的宏定义
|
2016-07-02 08:26:20 +00:00 |
Stone
|
46bbdb9557
|
在控制器中使用Delegat2委托
|
2016-06-20 02:54:05 +00:00 |
Stone
|
f5caa8a664
|
完成强类型事件委托,测试通过!
支持全局函数、静态成员函数和实例成员函数,作为事件处理函数。
|
2016-06-18 09:48:12 +00:00 |
Stone
|
64eb17e6f4
|
!!!本版本仅作记录,请不要使用。
尝试使用function编译通过
|
2016-06-17 15:33:37 +00:00 |
WangQiang
|
8a8aecb0a0
|
msg.Stat 为空时 直接调用 Port->Write(buff) 而不是去调用 Port->Write(buff,void *)
|
2016-06-06 09:19:08 +00:00 |
nnhy
|
c2a02be0c8
|
令牌协议加解密,编译通过,未测试
|
2016-05-03 03:07:24 +00:00 |
nnhy
|
2a2c92545d
|
增加TS,查找Copy的错误根源
|
2016-03-21 03:07:34 +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 |
Stone
|
243de19352
|
分离出来内存缓冲区Buffer,编译通过,未测试!
|
2016-03-06 02:14:53 +00:00 |
nnhy
|
30ef233301
|
修正令牌消息无法Reply的BUG
|
2015-12-19 09:57:43 +00:00 |
nnhy
|
7470598557
|
2401收到数据的时候,读取相应通道的无线物理地址。
组网时,网关存储设备无线物理地址
|
2015-12-16 13:42:39 +00:00 |
nnhy
|
9b33d41c04
|
临时屏蔽微网加密
|
2015-12-11 13:51:08 +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 |
nnhy
|
7be4619d75
|
改为只读数据流,避免差错
|
2015-12-09 02:55:01 +00:00 |
cdyong
|
bb2a58a8ae
|
验证函数挪动位置
|
2015-12-08 06:14:17 +00:00 |
nnhy
|
e2e9892f66
|
小调整设备消息传输,每个设备信息之前加入长度,便于将来做兼容处理
|
2015-11-30 14:48:55 +00:00 |
nnhy
|
1294b86663
|
使用外部缓冲区时无法扩容
|
2015-11-30 08:08:10 +00:00 |
nnhy
|
6c4236292a
|
修正ms冲突
|
2015-11-30 06:39:59 +00:00 |
nnhy
|
39e944154c
|
使用缓冲区初始化数据流,支持自动扩容
|
2015-11-30 04:14:29 +00:00 |
WangQiang
|
8944ac96a7
|
|
2015-11-30 03:56:24 +00:00 |
WangQiang
|
4eec2224fb
|
Controller::send 给出一个足够大的缓存,防止溢出
|
2015-11-30 03:34:58 +00:00 |
nnhy
|
f013f17ddf
|
重构控制器消息处理器接口,令牌客户端使用双Socket,一个专用于云平台,一个用于内网
|
2015-11-28 12:13:20 +00:00 |
nnhy
|
6fe0664954
|
除非调试无线协议,否则不需要输出那么多日志
|
2015-11-27 02:55:43 +00:00 |
nnhy
|
24f1d06ac4
|
修改日志显示
|
2015-11-26 03:35:09 +00:00 |
nnhy
|
27b2fa76f4
|
输出收到的原始无线数据包
|
2015-11-26 02:27:12 +00:00 |
nnhy
|
6cdc9a8df5
|
微网消息相关功能增加跟踪栈,方便查错
|
2015-11-18 12:14:07 +00:00 |
nnhy
|
9523a0c4e2
|
大部分数据操作参数可以使用Array替代ByteArray,大大减少ByteArray构造函数的执行
|
2015-11-13 11:46:00 +00:00 |
nnhy
|
2b2ddd8961
|
数据传输接口增加一个带附加数据的Write,用于令牌协议指定指令发送的目标地址,首先在UDP上测试通过
|
2015-11-11 08:29:29 +00:00 |
nnhy
|
26d0986b78
|
消息基类增加State用于携带会话相关信息,主要用于令牌协议,把远程UDP地址端口暴露给上层应用
|
2015-11-11 04:29:06 +00:00 |
nnhy
|
74ea976b13
|
Sys不再提供显示字符串或字节数组的功能
|
2015-10-21 09:40:53 +00:00 |
nnhy
|
eed7f61d93
|
微网协议去掉尾部的TTL和Retry,由标识位来承载
Zigbee有粘包情况,但是因为TTL/Retry的存在,导致后半截指令解析错误
|
2015-10-07 14:50:50 +00:00 |
nnhy
|
32dbcf93d5
|
解析错误时才显示指令数据,减少日志输出
|
2015-10-07 08:23:52 +00:00 |
nnhy
|
f6b5ae1fac
|
串口接收中断必须以极快的速度完成,否则会出现丢数据的情况
判断缓冲区足够最小值以后才唤醒任务,减少时间消耗
缓冲区里面别用%,那会产生非常耗时的除法运算
在三位触摸开关上测试1M串口通信,收发数据完整
|
2015-09-30 03:09:59 +00:00 |
nnhy
|
c2c9612b0f
|
关闭数据日志
|
2015-09-28 09:29:58 +00:00 |
nnhy
|
8d9143ce56
|
传输口增加最小数据包大小
|
2015-09-25 10:02:29 +00:00 |
nnhy
|
f8f7ec128e
|
传输口增加MaxSize,允许指定最大数据帧大小。
而相反,数据帧最小大小由协议决定。
四位触摸开关Zigbee版上测试通过,组网成功
|
2015-09-24 07:04:36 +00:00 |
nnhy
|
c4cb854a9f
|
增加快闪慢闪指示灯,网关B测试通过
|
2015-09-22 09:39:41 +00:00 |
nnhy
|
f11eb549c6
|
全面升级数据传输接口,使用安全的字节数据来传递数据。
回调函数中增加额外的参数,用于传递会话参数,比如UDP中的远程地址
|
2015-09-17 10:08:22 +00:00 |
nnhy
|
82860c7b34
|
静态约束
内部数据流,不够再另外分配,确保万无一失
|
2015-09-02 09:30:37 +00:00 |
nnhy
|
e07d5f9756
|
微网消息不要超长
|
2015-08-20 12:09:43 +00:00 |
nnhy
|
b15eb53e3b
|
实现新的组网Join消息,编译通过,测试能发出,等待配合网关进行双向测试
|
2015-08-20 10:45:58 +00:00 |
nnhy
|
ba0c63ab98
|
|
2015-08-19 09:59:22 +00:00 |
nnhy
|
48a62d9c29
|
调整微网消息和令牌消息架构,区分开各个目录
|
2015-08-17 01:01:14 +00:00 |