void Port_DataReceived(Gadgeteer.SocketInterfaces.Serial sender) { if (this.DataReceived == null) return; var buffer = new byte[sender.BytesToRead]; sender.Read(buffer, 0, buffer.Length); this.DataReceived(this, buffer); }