Esempio n. 1
0
 /// <summary>
 ///     constructor
 /// </summary>
 /// <param name="newData"> </param>
 /// <param name="udpPort"> </param>
 /// <param name="isConnected"> </param>
 public UDPConnection(IPAddress ipadress, NewDataFromSerialArrived newData, int udpPort,
                      AutoResetEvent isConnected)
     : base(newData)
 {
     _interpreter = new WDriveInterpreter(newData);
     _udpPort     = udpPort;
     _ipAdress    = ipadress;
 }
Esempio n. 2
0
 /// <summary>
 ///     constructor
 /// </summary>
 /// <param name="newData"> </param>
 /// <param name="tcpPort"> </param>
 /// <param name="isConnected"> </param>
 public TCPConnection(IPAddress ip, NewDataFromSerialArrived newData, int tcpPort, AutoResetEvent isConnected)
     : base(newData)
 {
     _newDataEvent = newData;
     _isConnected  = isConnected;
     _tcpPort      = tcpPort;
     _ipAdress     = ip;
 }
Esempio n. 3
0
        public HDrive(IPAddress ip, NewDataArrivedGUI delegateToGUI, int tcpPort, AutoResetEvent isConnected, int udpPort = 2000)
        {
            ID = number;
            ++number;

            _delegateToGUI = delegateToGUI;
            _IsConnected   = isConnected;
            _ip            = ip;

            _timeMeasurment = new Stopwatch();
            _xmLdoc         = new XmlDocument();

            var simpleDelegate = new NewDataFromSerialArrived(InterpreterTh);

            TcpConn = new TCPConnection(ip, simpleDelegate, tcpPort, _IsConnected);
            UdpConn = new UDPConnection(ip, simpleDelegate, udpPort, _IsConnected);
            TcpConn.Open();
            UdpConn.Open();
        }
Esempio n. 4
0
 public GenericCommunication(NewDataFromSerialArrived newData)
 {
     _interpreter = new WDriveInterpreter(newData);
 }
Esempio n. 5
0
 public WDriveInterpreter(NewDataFromSerialArrived newDataEvent)
 {
     _newDataEvent = newDataEvent;
 }