Example #1
0
 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;
 }
Example #2
0
        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;
        }