internal void SetValues(OscCommunicationStatistics statistics) { BytesReceived = statistics.BytesReceived.Total; PacketsReceived = statistics.PacketsReceived.Total; BundlesReceived = statistics.BundlesReceived.Total; MessagesReceived = statistics.MessagesReceived.Total; ReceiveErrors = statistics.ReceiveErrors.Total; }
public SerialConnectionImplementation(Connection conn, SerialConnectionInfo info, OscCommunicationStatistics statistics) { connection = conn; serialConnectionInfo = info; // We set the buffer size to double that of the DefaultPacketSize to hold the maximum number of SLIP escaped bytes oscSerial = new OscSerial(info.PortName, (int)info.BaudRate, info.RtsCtsEnabled, System.IO.Ports.Parity.None, 8, System.IO.Ports.StopBits.One, OscReceiver.DefaultPacketSize * 2); oscSerial.Statistics = statistics; }
public FileReadConnectionImplementation(Connection connection, SDCardFileConnectionInfo info, OscCommunicationStatistics statistics) { this.connection = connection; sdCardFileConnectionInfo = info; this.statistics = statistics; }
public UdpConnectionImplementation(Connection connection, UdpConnectionInfo info, OscCommunicationStatistics statistics) { this.connection = connection; udpConnectionInfo = info; oscReceiver = new OscReceiver(info.AdapterIPAddress, info.ReceivePort, OscReceiver.DefaultMessageBufferSize, OscReceiver.DefaultPacketSize); oscReceiver.Statistics = statistics; oscSender = new OscSender(info.AdapterIPAddress, 0, info.SendIPAddress, info.SendPort, OscSender.DefaultMulticastTimeToLive, OscSender.DefaultMessageBufferSize, OscSender.DefaultPacketSize); oscSender.Statistics = statistics; }