private void ReadData(ModbusPkt pkt) { MB.GetAttribute(pkt.fc, pkt.DevAddr, pkt.Addr, pkt.Len, out byte[] data); AsyncComplete ac = new AsyncComplete(MB, pkt) { DataA = data }; parent.Invoke(new EventHandler(delegate { Complete(this, ac); })); }