internal PpiPacket(Frame parentFrame, int packetStartIndex, int packetEndIndex) : base(parentFrame, packetStartIndex, packetEndIndex, "PPI") { this.ppiLength = Utils.ByteConverter.ToUInt16(parentFrame.Data, packetStartIndex + 2, true); if (!this.ParentFrame.QuickParse) { base.Attributes.Add("Length", "" + ppiLength); } uint dataLinkTypeUInt = Utils.ByteConverter.ToUInt32(parentFrame.Data, packetStartIndex + 4, 4, true); this.dataLinkType = (PcapFileHandler.PcapFrame.DataLinkTypeEnum)dataLinkTypeUInt; if (!this.ParentFrame.QuickParse) { base.Attributes.Add("Data Link Type", dataLinkType.ToString()); } }