大石头X2
|
1eff827d45
|
标准化指针符号
|
2017-03-01 02:57:55 +08:00 |
大石头X2
|
a259dafbca
|
合并面板按键类
|
2017-02-28 22:35:27 +08:00 |
大石头X2
|
1d6498c866
|
优先使用int替换为uint,方便运算,能够准确识别产生的负数。
GCC/VC编译通过,MDK编译Port/I2C失败
|
2017-02-28 14:57:07 +08:00 |
大石头X2
|
226f837205
|
优先使用int替换为uint,方便运算,能够准确识别产生的负数。
|
2017-02-28 14:21:30 +08:00 |
大石头X2
|
fc216e5f69
|
基础类库和系统内核尽可能的使用int替代uint,方便计算,避免溢出了也不知道。
|
2017-02-27 18:36:07 +08:00 |
大石头X2
|
91229367f1
|
修正编译警告,HttpClient移到Net目录
|
2017-02-27 17:57:00 +08:00 |
大石头
|
2dd269fd9e
|
解除对基类Object依赖
|
2017-02-26 15:09:02 +08:00 |
大石头
|
fa329294f1
|
绝对路径引用Sys.h,避免与lwip冲突
|
2017-02-15 20:02:29 +08:00 |
大石头X2
|
87482cb10d
|
修正 gcc 6.2.1 下的编译警告
|
2016-12-23 18:21:46 +08:00 |
大石头
|
cdf49d378f
|
修正诸多GCCArm编译警告
|
2016-12-14 14:37:50 +08:00 |
nnhy
|
a9f9b578ce
|
直接引用头文件,避免SmartOS上层需要包含太多的头部目录
|
2016-10-29 03:34:02 +00:00 |
WangQiang
|
ac6fc26e3a
|
msg.State 是指针 默认为0 所以不能使用copy
|
2016-09-20 06:59:42 +00:00 |
WangQiang
|
78f9af8b7d
|
设备DevArr 的length 在delete设备的时候没有更新
TinyServer 只不维护是否在线,只管维护LastTime就好
|
2016-09-19 09:52:01 +00:00 |
WangQiang
|
08d1477f61
|
成功收到登录消息不等于上线
设备信息需要带上dv开头
|
2016-09-18 09:36:42 +00:00 |
WangQiang
|
43a02c1b7c
|
|
2016-09-18 09:02:01 +00:00 |
WangQiang
|
5c6585d9a4
|
Device 不允许手动 Load 避免重复 Load 造成设备数量不对
|
2016-09-13 07:10:00 +00:00 |
WangQiang
|
0fcd1c6b18
|
Sys.Reset() Sys.ResetAsync() 统一为 Sys.Reboot(int Delayms = 0);
|
2016-09-05 01:25:14 +00:00 |
Stone
|
078da19f55
|
去掉检测指针有效范围的宏定义
|
2016-07-02 08:26:20 +00:00 |
Stone
|
30b952a49e
|
30秒内发过数据,不再发送心跳
|
2016-07-01 02:23:33 +00:00 |
WangQiang
|
d5ddc2d88d
|
TinyServer 不持有 设备管理
去掉在线持久在线列表(重启丢失),改用Device内标识 存Flash。
Device 增加其他标识字段union{ushort,struct{位域}},目前仅有设备是否为持久在线标识,其他保留。
备注掉 V2 版本Dvice从Stream内读写函数。
修正维护设备在线bug
测试通过 (TokenClient .h .cpp 11359版本)
|
2016-06-25 03:26:43 +00:00 |
Stone
|
33e387f863
|
系统内核Time.h改名为TTime.h,否则在gcc和clang上会跟C库的time.h冲突。
同时,MDK不支持<ctime>的引用方式,用宏解决
|
2016-06-22 09:50:16 +00:00 |
Stone
|
46bbdb9557
|
在控制器中使用Delegat2委托
|
2016-06-20 02:54:05 +00:00 |
Stone
|
f5caa8a664
|
完成强类型事件委托,测试通过!
支持全局函数、静态成员函数和实例成员函数,作为事件处理函数。
|
2016-06-18 09:48:12 +00:00 |
Stone
|
44e5b22e26
|
严格要求代码,排除编译警告
|
2016-06-18 08:12:52 +00:00 |
Stone
|
cb18316376
|
严格要求代码,排除编译警告
|
2016-06-18 07:16:31 +00:00 |
Stone
|
d5fe4ad544
|
增强委托Delegate,把一切委托调用封装为函数指针和目标对象指针,极大方便使用,虽然执行的时候可能错误传递参数
|
2016-06-17 12:48:15 +00:00 |
WangQiang
|
99774b4504
|
设备列表 使用Invoke 编译OK 未测试
|
2016-06-16 03:26:00 +00:00 |
WangQiang
|
2d809f92c8
|
DevicesManagement 应该归为 TokenNet
|
2016-06-15 09:51:18 +00:00 |
Stone
|
e9ca9b3370
|
Sys不要引用复杂类
|
2016-06-14 13:05:27 +00:00 |
nnhy
|
8efbdb44a4
|
所有TArray改为List实现
|
2016-06-03 17:25:03 +00:00 |
Stone
|
921f0553e1
|
使用cstring替代const char*
|
2016-06-02 12:10:54 +00:00 |
nnhy
|
74bb6e7bfb
|
委托类进入核心目录
|
2016-05-28 09:02:35 +00:00 |
HuangKeng
|
6f6106eba3
|
当TokenClient未就绪时,允许TinyServe动设备列表
|
2016-05-26 03:01:39 +00:00 |
WangQiang
|
acd0138494
|
|
2016-05-24 03:17:20 +00:00 |
nnhy
|
854b412ef8
|
拆分微网消息和微网控制器
|
2016-05-18 06:37:29 +00:00 |
nnhy
|
f099398fba
|
|
2016-05-17 14:19:16 +00:00 |
nnhy
|
8194e555e1
|
重构SmartOS的结构,基本类型独立Core目录,平台无关
|
2016-05-17 14:13:51 +00:00 |
WangQiang
|
8712596dae
|
|
2016-05-14 01:56:38 +00:00 |
WangQiang
|
ee86a0140a
|
|
2016-05-12 08:21:00 +00:00 |
WangQiang
|
d0d380c665
|
将Dev列表的使用简化,过多函数接口造成使用五花八门不方便维护
|
2016-05-10 12:47:14 +00:00 |
WangQiang
|
4601b2c29c
|
握手注册登录跳转 OK 登录主服务器会返回握手重定向指令
|
2016-05-08 09:51:43 +00:00 |
WangQiang
|
dfd2f9ce89
|
设备list命令未做
|
2016-05-06 02:06:23 +00:00 |
WangQiang
|
7a41db4a58
|
Buttton Onpress 修改
|
2016-04-27 03:42:52 +00:00 |
WangQiang
|
7b907acbd0
|
多重for循环条件作用域写错
|
2016-04-18 07:17:40 +00:00 |
WangQiang
|
edc2509c50
|
if (hardid.Length() == 0)return nullptr;
|
2016-04-18 04:48:15 +00:00 |
WangQiang
|
86b7361e9e
|
Buffer 不支持 == 判断两个对象是否相等 (只判断是否是同一个Arr内存地址)
手动判断Hardid
|
2016-04-18 04:42:31 +00:00 |
WangQiang
|
6ab844b339
|
SaveDev 不设置最小值
|
2016-04-18 03:16:11 +00:00 |
WangQiang
|
508559aa40
|
ClearDev 没有情况列表内容
|
2016-04-18 03:00:36 +00:00 |
nnhy
|
5bea03b730
|
发送请求时自动加上序号,创建响应时拷贝序号
|
2016-04-11 02:32:07 +00:00 |
WangQiang
|
efa42974b8
|
|
2016-04-11 01:24:09 +00:00 |