/// <summary> /// 重构构造函数 /// </summary> /// <param name="mid">命令类型</param> /// <param name="request">命令帧内容,包括Len,Addr,Cmd,Data组成</param> public MsgType(EnumControlMid mid, byte[] request) { header = 0xAA; len = request.Length - 2; addr = request[2]; cmd = request[3]; data = new byte[len - 2]; Array.Copy(request, 4, data, 0, len - 2); //Console.WriteLine(DevConvert.ToHexString2Format(request,"")); }
public Message(EnumControlMid my_cmd, byte[] request) { msgType = new MsgType(my_cmd, request); }