public static byte[] MakePacket(Header header, object Data) { byte[] temp = new byte[] { }; temp = PacketParser.RawSerialize(Data); byte[] outpacket = new byte[temp.Length + 1]; outpacket[0] = (byte)header; Array.Copy(temp, 0, outpacket, 1, temp.Length); //packet 검사 코드 //outpakcet[outpacket.Length - 1] = Crc8.ComputeChecksum(outpacket); return(outpacket); }