Commit Graph

13 Commits

Author SHA1 Message Date
大石头X2 1d6498c866 优先使用int替换为uint,方便运算,能够准确识别产生的负数。
GCC/VC编译通过,MDK编译Port/I2C失败
2017-02-28 14:57:07 +08:00
大石头 fa329294f1 绝对路径引用Sys.h,避免与lwip冲突 2017-02-15 20:02:29 +08:00
nnhy 8194e555e1 重构SmartOS的结构,基本类型独立Core目录,平台无关 2016-05-17 14:13:51 +00:00
WangQiang f3272281ec 添加对TokenMessge的支持 2016-04-11 01:24:02 +00:00
nnhy b72139033f 内存缓冲区Buffer作为最基础的内存数据包,只包含指针和长度!
Array作为变长内存数据包,可扩大
ByteArray直接继承自Array,脱离模板TArray
2016-03-06 11:01:01 +00:00
nnhy bc1a3086fa 在主机响应给节点之前,不要修改读写指令码,否则会导致请求响应不匹配,节点重发发送请求 2015-12-21 05:25:31 +00:00
nnhy d72a15e8e3 主机收到读写响应时,不用再次响应 2015-12-21 05:06:20 +00:00
nnhy 7de8ea99b5 1,节点写入响应携带数据
2,主机收到节点写入响应获取携带数据,更新缓存
3,主机收到远程写入请求不操作本地缓存,直接转发给节点,由节点响应来作为应答远程请求的响应
4,主机收到远程读取请求,每5秒转发一次给节点,此时不会从缓存拿数据做响应,其它时候直接从缓存拿数据做响应,不转发指令
5,节点主动上报由读取响应改为写入请求,为了获得微网重发机制支持,确保上报成功
2015-12-21 03:29:10 +00:00
WangQiang ecbbc64689 2015-12-21 01:26:24 +00:00
nnhy 7473ffe4bf 微网服务端使用数据指令,编译通过,测试未通过 2015-12-19 07:33:08 +00:00
nnhy d5316786c7 重构数据消息,编译通过,未测试 2015-12-19 07:17:04 +00:00
nnhy 5886601cb4 数据操作不能直接拷贝给字节数组,而必须拷贝给数据区,否则各种钩子无效 2015-12-18 16:07:53 +00:00
nnhy bf804bdc78 拆分数据操作 2015-12-18 15:54:51 +00:00