/// <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; }
/// <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; }
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(); }
public GenericCommunication(NewDataFromSerialArrived newData) { _interpreter = new WDriveInterpreter(newData); }
public WDriveInterpreter(NewDataFromSerialArrived newDataEvent) { _newDataEvent = newDataEvent; }