调整 字段

This commit is contained in:
cdyong 2015-12-16 04:03:50 +00:00
parent 627513ad4b
commit 28324f1ede
3 changed files with 21 additions and 19 deletions

View File

@ -5,8 +5,9 @@ DiscoverMessage::DiscoverMessage() : HardID(0x10), Pass(0x08)
{
Type = Sys.Code;
Version = Sys.Version;
Switchs = 0;
Analogs = 0;
PanID = 0;
SendMode = 0;
Channel = 0;
}
// 从数据流中读取消息
@ -17,8 +18,9 @@ bool DiscoverMessage::Read(Stream& ms)
Type = ms.ReadUInt16();
HardID = ms.ReadArray();
Version = ms.ReadUInt16();
Switchs = ms.ReadByte();
Analogs = ms.ReadByte();
PanID = ms.ReadUInt16();
SendMode = ms.ReadByte();
Channel = ms.ReadByte();
}
else
{
@ -37,8 +39,9 @@ void DiscoverMessage::Write(Stream& ms)
ms.Write(Type);
ms.WriteArray(HardID);
ms.Write(Version);
ms.Write(Switchs);
ms.Write(Analogs);
ms.Write(PanID);
ms.Write(SendMode);
ms.Write(Channel);
}
else
{
@ -56,8 +59,9 @@ String& DiscoverMessage::ToStr(String& str) const
str.Append(" Type=").Append(Type, 16, 4);
str = str + " HardID=" + HardID;
str.Append(" Ver=").Append(Version, 16, 4);
str = str + " Switchs=" + Switchs;
str = str + " Analogs=" + Analogs;
str = str + " PanID=" +.Append(PanID,16, 4);
str = str + " SendMode=" + SendMode;
str = str + " Channel=" + SendMode;
}
else
{

View File

@ -12,11 +12,9 @@ public:
ushort Type; // 类型
ByteArray HardID; // 硬件ID。一般16字节
ushort Version; //软件版本
byte Switchs;
byte Analogs;
//ushort PanID; //无线网段
//byte SendMode //发送模式
//byte Channel; //通道号
ushort PanID; //无线网段
byte SendMode; //发送模式
byte Channel; //通道号
// 响应数据
byte Address;// 分配得到的设备ID

View File

@ -25,7 +25,7 @@ struct TinyConfig
byte Server; // 网关ID
ushort PanID; //无线网段
byte Channel; // 通道
byte SendMode //发送模式
byte SendMode; //发送模式
ushort Speed; // 传输速度
byte HardVer; // 硬件版本
byte SoftVer; // 软件版本