protected void DmxPacketManager_PacketReceived(object sender, PacketManager.PacketReceivedEventArgs e) { // Payload is ContentSize - 3 var payload = new byte[e.ContentSize - 3]; Buffer.BlockCopy(e.Buffer, 3, payload, 0, payload.Length); var handler = PacketReceived; if (handler != null) { handler(this, new DmxPacketReceivedEventArgs(this.label.Value, payload)); } }