TinyConfig Flash操作 编译通过,未测试

This commit is contained in:
WangQiang 2015-10-23 09:45:19 +00:00
parent 7c33de216f
commit 7a6030118f
2 changed files with 14 additions and 0 deletions

View File

@ -236,3 +236,13 @@ void TConfig::LoadDefault()
PingTime = 15;
OfflineTime = 60;
}
void TConfig::Write(Stream& ms)const
{
ms.Write((byte *)this, 0, sizeof(this[0]));
}
void TConfig::Read(Stream& ms)
{
memcpy((byte *)this, ms.GetBuffer(), sizeof(this[0]));
}

View File

@ -82,6 +82,10 @@ public:
// 初始化各字段为0
TConfig();
void LoadDefault();
// 序列化到消息数据流
void Write(Stream& ms) const;
void Read(Stream& ms);
};
#pragma pack(pop) // 恢复对齐状态