配置区写完后要重启

This commit is contained in:
cdyong 2016-01-02 07:52:21 +00:00
parent 199c45fa3a
commit 0744ccfbe5
1 changed files with 7 additions and 2 deletions

View File

@ -201,6 +201,11 @@ void TinyClient::OnWrite(const TinyMessage& msg)
dm.Offset -= 64; dm.Offset -= 64;
Array bs(Cfg, Cfg->Length); Array bs(Cfg, Cfg->Length);
rt = dm.WriteData(bs, true); rt = dm.WriteData(bs, true);
Cfg->Save();
debug_printf("\r\n 配置区被修改200ms后重启\r\n");
Sys.Sleep(200);
Sys.Reset();
} }
rs.Error = !rt; rs.Error = !rt;
@ -441,7 +446,7 @@ void TinyClient::Ping()
TS("TinyClient::Ping"); TS("TinyClient::Ping");
ushort off = Cfg->OfflineTime; ushort off = Cfg->OfflineTime;
if(off < 10) off = 10; if(off < 10) off = 30;
if(LastActive > 0 && LastActive + off * 1000 < Sys.Ms()) if(LastActive > 0 && LastActive + off * 1000 < Sys.Ms())
{ {
if(Server == 0) return; if(Server == 0) return;