public void OnPacketReadyForTransfer(Communication.Packet packet) { EventHandler <PacketReceivedEventArgs> handler = DataReceived; if (handler != null) { PacketReceivedEventArgs args = new PacketReceivedEventArgs(packet); handler(this, args); } }
public override void SendData(object receivedFromClient, PacketReceivedEventArgs eventArgs) { try { port.Write(eventArgs.packet.xcp); } catch (AggregateException e) { e.Source = "MatlabClient.SendData() of client " + name + " -> " + e.Source; throw e; } }
public virtual void SendData(object receivedFromClient, PacketReceivedEventArgs eventArgs) { try { port.Write(eventArgs.packet.rawData); } catch (AggregateException e) { e.InnerException.Source = "Client.SendData() of client " + name + " -> " + e.Source; throw e.InnerException; } }