public static ReonParsedPacket SecondLevelParser(ReceivedPacket receivedPacket)
        {
            try
            {
                if (receivedPacket != null)
                {
                    PacketParser parser = new PacketParser(receivedPacket);

                    //#if DEBUG
                    return(ParsePacket(parser));
                    //#else
                    //                    if (parser != null)
                    //                        (new Thread(() => ParsePacket(parser))).Start();
                    //#endif
                }
            }
            catch (Exception ex)
            {
                LoggingManager.Log(ex);
            }

            return(null);
        }
예제 #2
0
 public DeviceParser(ReceivedPacket packet)
 {
     Packet = packet;
 }
예제 #3
0
 public OldParser(ReceivedPacket packet)
 {
     this.packet = packet;
 }
예제 #4
0
 public PacketParser(ReceivedPacket packet)
 {
     Packet = packet;
 }