ArtemisComm.Proxy.Logger.ProxyLogger.proxy_PackageReceived C# (CSharp) Méthode

proxy_PackageReceived() public méthode

public proxy_PackageReceived ( object sender, ArtemisComm e ) : void
sender object
e ArtemisComm
Résultat void
        void proxy_PackageReceived(object sender, ArtemisComm.Proxy.Library.ProxyPackageEventArgs e)
        {
            if (EnableLogging)
            {
                object key = Logger.Process(e.ReceivedPacket, e.ID, e.TargetID, GetSubPacketType(e.ReceivedPacket));
                List<PropertyValue> PropertyList = new List<PropertyValue>();
                GetPropertyInformation(PropertyList, e.ReceivedPacket, e.ReceivedPacket.PacketType.ToString(), 0);
                foreach (PropertyValue prop in PropertyList)
                {

                    Logger.ProcessValues(key, prop.PropertyName, prop.Value, prop.ObjectType, prop.HexValue);
                }
            }
        }
        static int GetSubPacketType(Packet p)