//Toma las request armadas guardadas en un param de esta clase, y ejecuta metodos del port // Cosas a implementar: // Si no se puede comunicar que largue un error y termine private void startQuery_Click(object sender, EventArgs e) { //Test purpose only TcpPortManager tcp = new TcpPortManager(); byte[] request = TcpRequestBuilder.GetInstance().BuildReadRegisterRequest(1, 1, 1); tcp.Write(request); tcp.ReadPort(); //Inicializo el port manager con la información que tengo en el formulario initializePortManager(); //Como los requests se estan generando todo el tiempo, al hacer click se los envia al puerto y se espera la respuesta. sendRequestsToPort(); }
private void initializeTcpPortManager() { int tcpPort = parseToInt(tcpListeningPort.Text); tcpPortManager = new TcpPortManager(tcpPort, this); }