/// <summary> /// 获得命令体总字节(头+信息体) /// </summary> /// <param name="argSrcCode"></param> /// <returns></returns> private byte[] GetCommandBodybytes() { byte[] vCommandBytes = new byte[(int)SGIPCommandDefine.LEN_SGIP_HEADER + _BodyBytes.Length]; // 拷贝head字节 Buffer.BlockCopy(_Header.GetCommandHeadBytes(), 0, vCommandBytes, 0, (int)SGIPCommandDefine.LEN_SGIP_HEADER); // 拷贝body字节 Buffer.BlockCopy(_BodyBytes, 0, vCommandBytes, (int)SGIPCommandDefine.LEN_SGIP_HEADER, _Header.TotalMsgLen - (int)SGIPCommandDefine.LEN_SGIP_HEADER); return(vCommandBytes); }