Commit Graph

21 Commits

Author SHA1 Message Date
WangQiang 26a07752c7 DataStore 判断区块时 采用 【offset ,offset+size) 方式 避免区块重叠冲突 2016-05-19 06:48:56 +00:00
WangQiang 65ba92c4c8 添加虚拟地址支持 可以将数据区 地址任意定位 2016-04-11 01:25:41 +00:00
nnhy d1f6245d9b 所有NULL更换为nullptr,GCC要求更严格。
Sys.h头文件不再包含string.h,禁止SmartOS除了Type和String以外的地方使用内存管理函数
2016-03-14 04:28:04 +00:00
nnhy 1b26bdb65e 废弃ByteArray的拷贝构造函数,以免引起误解 2016-03-11 16:54:44 +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 9523a0c4e2 大部分数据操作参数可以使用Array替代ByteArray,大大减少ByteArray构造函数的执行 2015-11-13 11:46:00 +00:00
nnhy 97aced4532 字节数据端口增加繁忙标识Busy,用于识别端口是否正在处理异步操作。
窗帘控制器上测试通过,触摸一次打开,定时到期前再触摸一次关闭
2015-11-01 07:55:43 +00:00
nnhy ac7b0b89a8 减少日志输出,减少调试版大小 2015-10-28 13:01:45 +00:00
nnhy 0ddb876aea 使用Data数据写入时,本来是为了强制修改,结果因为预读取而被覆盖 2015-10-22 04:42:42 +00:00
nnhy 899bf9e39d 静态化写入参数 2015-10-15 04:16:28 +00:00
nnhy 1ed71078da 程序稳定以后,减少调试日志输出 2015-10-08 11:01:58 +00:00
nnhy 5860970c88 任务操作函数全部修改为以毫秒ms为单位,所以需要减小1000倍
测试通过
2015-10-05 12:57:37 +00:00
nnhy 85a42ffe24 修正数据区延时打开时间单位错误的BUG
按钮继承Object,增加ToString
2015-09-29 07:33:31 +00:00
nnhy ff9c0f1021 让父类的所有Write函数在这里可见 2015-09-29 07:23:40 +00:00
nnhy 1a8cee5e9d 端口类继承Object,提供ToString支持
数据操作通过ToString获取名称
Zigbee门窗磁测试通过
2015-09-28 12:25:08 +00:00
nnhy 4938b8edc8 升级数据操作接口,统一字节操作接口,提取打开、关闭、反转、闪烁、延迟等多项功能。
Zigbee门窗磁上测试通过
2015-09-28 12:05:52 +00:00
nnhy b246630162 允许多个钩子函数执行 2015-09-22 06:06:21 +00:00
nnhy 4597004de1 增加数据操作接口IDataPort,弥补数据位钩子函数复杂的问题,测试通过 2015-09-22 03:29:03 +00:00
Stone 6f39e1f146 根据昨晚会议讨论,改进完善数据操作统一接口,编译通过,未测试 2015-08-20 03:56:49 +00:00
nnhy 8fdad9ff34 增加配置类和数据存储区,编译通过 2015-08-17 02:37:17 +00:00