예제 #1
0
        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);
        }