public void OnPacketReadyForTransfer(Communication.Packet packet) { EventHandler <PacketReceivedEventArgs> handler = DataReceived; if (handler != null) { PacketReceivedEventArgs args = new PacketReceivedEventArgs(packet); handler(this, args); } }
public virtual void ProcessReceivedData(object port, BytesReceivedEventArgs eventArgs) { packetInReceiving = Communication.Packet.CreateNewFromRaw(eventArgs.data, false); OnPacketReadyForTransfer(packetInReceiving); packetInReceiving.Clear(); }
public PacketReceivedEventArgs(Communication.Packet packet) { this.packet = packet; }