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)