private void connectBTN_Click_1(object sender, EventArgs e) { serConn = new PLCSerialConnector(); string errorStr = ""; SerialCommConfig sc = new SerialCommConfig() { name = "sercomm", addressMajor = comPortTB.Text, addressMinor = (int)baudRateNUD.Value, devId = (int)devIDNUD.Value, dataBits = MBDataBitsEnum.SER_DATABITS_8, parity = MBParityEnum.SER_PARITY_NONE, stopBits = MBStopBitsEnum.SER_STOPBITS_1, pollDelay = 3, retryCnt = 3, timeout = 100 }; if (!serConn.Connect(sc, out errorStr)) { MessageBox.Show("Error: " + errorStr); return; } isConnected = true; }
private void disconnectBTN_Click(object sender, EventArgs e) { serConn.Disconnect(); isConnected = false; serConn = null; }