Example #1
0
        public static IPacket Decode(short opcode, byte[] data)
        {
            IPacket packet = null;
            switch (opcode)
            {
                case (short)PacketCode.SensorData:
                    packet = new SensorDataPacket();
                    break;

                default:
                    packet = new UnknownPacket();
                    break;
            }

            packet.FromBytes(data);

            return packet;
        }