Pack() public method

public Pack ( ) : string
return string
Ejemplo n.º 1
0
        public static byte[] ToBinary(CommandPacket packet)
        {
            string dataText = packet.Pack();
            byte[] dataBin = TextEncoding.GetBytes(dataText);

            StringBuilder binPacket = new StringBuilder();
            binPacket.Append(PacketBinConverter.Prefix);
            binPacket.Append(dataText);
            binPacket.Append(PacketBinConverter.Suffix);
            binPacket.Append(Checksum.Calculate(dataBin).ToString("x2"));

            return TextEncoding.GetBytes(binPacket.ToString());
        }