Commit Graph

94 Commits

Author SHA1 Message Date
Stone 1d767a00d7 全面使用NetType 2016-06-28 12:47:12 +00:00
Stone 4717e4d2bf 令牌客户端支持无线多个控制器 2016-06-28 12:04:24 +00:00
Stone f5caa8a664 完成强类型事件委托,测试通过!
支持全局函数、静态成员函数和实例成员函数,作为事件处理函数。
2016-06-18 09:48:12 +00:00
Stone 8e94ccc956 2016-06-14 10:20:30 +00:00
Stone 921f0553e1 使用cstring替代const char* 2016-06-02 12:10:54 +00:00
Stone d4bb8a9b7b 增加ISocket.Server,支持字符串表示远程服务器地址
废除Change
2016-05-23 13:19:54 +00:00
nnhy 069e592b32 DateTime单元测试全部通过 2016-05-18 04:42:24 +00:00
nnhy 722742c051 修正TokenClient无法独立初始化本地握手地址的BUG 2016-05-14 09:51:41 +00:00
nnhy 2204f5401a 2016-05-13 04:53:50 +00:00
nnhy 59ee67febe 拆分令牌消息和令牌控制器,多个控制器共用一个令牌统计 2016-04-27 06:45:51 +00:00
WangQiang 316edf267b 合并配置文件 2016-04-14 03:47:46 +00:00
WangQiang 7ccb708e82 2016-04-13 16:00:11 +00:00
WangQiang 4b48ae5c02 2016-04-13 14:35:15 +00:00
nnhy 6eb9faed99 Token要使用引用,而不是拷贝,否则会导致对象被释放 2016-03-29 01:30:12 +00:00
nnhy 9ad28038c1 DHCP成功,或者失败且超过最大错误次数,都要启动网关,让它以上一次配置工作 2016-03-28 06:27:35 +00:00
nnhy dd030eaf21 DHCP逻辑调整 2016-03-21 01:24:35 +00:00
nnhy d1f6245d9b 所有NULL更换为nullptr,GCC要求更严格。
Sys.h头文件不再包含string.h,禁止SmartOS除了Type和String以外的地方使用内存管理函数
2016-03-14 04:28:04 +00:00
nnhy b72139033f 内存缓冲区Buffer作为最基础的内存数据包,只包含指针和长度!
Array作为变长内存数据包,可扩大
ByteArray直接继承自Array,脱离模板TArray
2016-03-06 11:01:01 +00:00
Stone 243de19352 分离出来内存缓冲区Buffer,编译通过,未测试! 2016-03-06 02:14:53 +00:00
nnhy 8a71c880ac !!!独立String,增强字符串连接等功能。
为了编译通过,注释了一些其它类的功能代码,慎用该版本!
2016-03-05 06:58:12 +00:00
nnhy 62c47d1347 显示DNS解析结果 2016-03-03 08:45:07 +00:00
nnhy c7f3bbd8c9 合并2860到Token 2016-03-03 07:34:28 +00:00
nnhy 68ab705cfd 重构DNS/DHCP,传入ISocketHost对象引用,内部创建Socket并在结束时销毁,这样子设计能够让外部无需关系Socket的创建和销毁。代价是多了一堆new/delete 2016-03-03 03:42:30 +00:00
nnhy e0a21254ba 重构DNS/DHCP,增加快速DNS查询
重构W5500的HardSocket,传入引用而不是指针
网关C测试通过
2016-03-03 02:38:40 +00:00
nnhy f0b9020e99 统一DHCP停止事件,默认最大10次尝试,超过后重启系统,因为可能硬件故障 2016-03-02 12:49:50 +00:00
nnhy 8ce0ccd454 使用ProtocolType统一Tcp/Udp创建代码 2016-03-02 12:09:10 +00:00
cdyong cfdd8eee10 修改TCP/UDP表示值 2016-02-16 09:49:59 +00:00
nnhy 927bac9a0c 常量化Sys和Time,避免各个模块不小心错误修改 2016-01-23 09:22:09 +00:00
cdyong e23c384160 握手,注册,调整测试,指令通过。TokenConfig::Current,未能正确加载数据。 2016-01-18 01:11:05 +00:00
cdyong dea83af6ac 注释2401配置,以外面配置为准,方便测试人员 2016-01-15 10:39:48 +00:00
nnhy 4f088b7fc5 2016-01-15 07:37:57 +00:00
nnhy de46b80994 避免微网间隔和超时时间超大 2016-01-15 07:11:16 +00:00
Stone fc40e76b08 串口、SPI、定时器,采用枚举来初始化 2016-01-13 18:14:34 +00:00
Stone 483dfe82f0 F1全部编译通过,未测试是否可用 2016-01-13 17:49:54 +00:00
nnhy 9da4aa12f7 增加配置基类ConfigBase,统一微网配置和令牌配置 2016-01-12 10:10:15 +00:00
cdyong 1c835bb692 2016-01-07 08:57:35 +00:00
nnhy f061dc2f89 协议,TCP=1/UDP=2 2016-01-07 07:40:20 +00:00
cdyong 38d08e8748 400 2000 2016-01-06 09:32:42 +00:00
nnhy 30a8d7ab26 修正微网配置加载时输出日志有误的BUG 2016-01-04 09:53:04 +00:00
nnhy 41d6e593ea 微网配置TinyConfig增加无线发射间隔和超时时间,编译通过,未测试 2015-12-31 10:09:15 +00:00
cdyong aed491de9a 10个设备发生重发现象严重,提到搭配800、2400 2015-12-31 06:45:13 +00:00
cdyong d92a69a9e2 2015-12-30 14:30:28 +00:00
nnhy a541e50d18 2401间隔40ms,超时800ms
最大重发次数50,统计间隔1000次
2015-12-30 14:23:45 +00:00
nnhy 66601351e4 调整2401重发间隔为50ms,有效期500ms 2015-12-30 13:21:46 +00:00
cdyong 8946a41c06 调整zigbee重发参数 2015-12-30 06:11:31 +00:00
nnhy 716fb48b73 调整顺舟Zigbee的重发参数 2015-12-30 04:54:29 +00:00
cdyong fb89810e4c zigbee关闭重发 2015-12-29 13:37:33 +00:00
cdyong 64bef76f17 宏定义 配置模式 2015-12-24 02:41:59 +00:00
cdyong 5d35df14c5 只有第一次进入配置模式 2015-12-22 00:53:29 +00:00
nnhy 8366354f7a 不能关闭重发机制,否则消息不会进入消息队列,也不会进行响应配对 2015-12-21 05:46:41 +00:00