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());
}