Esempio n. 1
0
        private void btnConnect_Click(object sender, EventArgs e)
        {
            string szIP = txtIP1.Text + "." + txtIP2.Text + "." + txtIP3.Text + "." + txtIP4.Text;

            CCTcpClientProtocol protocol = new CCTcpClientProtocol(szIP, int.Parse(txtPort.Text));

            //protocol.Broadcast = true;
            m_TCPInterface.Protocol = protocol;

            m_TCPInterface.Create();
            //if (m_TCPInterface.Connect())
            //    cbConnect.CheckState = CheckState.Checked;
        }
Esempio n. 2
0
        private void btnOpenPort_Click(object sender, EventArgs e)
        {
            CCRS232Protocol protocol = new CCRS232Protocol();

            protocol.PortBoudrate = int.Parse(this.cmbBaudRate.Text);
            protocol.PortDataBits = int.Parse(this.cmbDataBits.Text);
            protocol.PortNumber   = this.cmbPortName.Text;

            // ¦r¦êÂ૬¦¨Enum
            protocol.PortStopBits = (StopBits)Enum.Parse(typeof(StopBits), this.cmbStopBits.Text);
            protocol.PortParity   = (Parity)Enum.Parse(typeof(Parity), this.cmbParity.Text);

            m_RS232Interface.TextUI = rtfTerminal;

            m_RS232Interface.Protocol = protocol;

            m_RS232Interface.EnableRetry = false;

            m_RS232Interface.Create();
        }
Esempio n. 3
0
        private void btnEstablish_Click(object sender, EventArgs e)
        {
            if (m_TCPInterface.Protocol != null)
            {
                m_TCPInterface.Destroy();
            }

            CCTcpServerProtocol protocol = new CCTcpServerProtocol(int.Parse(txtPort.Text));

            protocol.Broadcast      = true;
            m_TCPInterface.Protocol = protocol;

            m_TCPInterface.Create();

            // Show IP
            string[] szIP = protocol.IP.Split('.');
            txtIP1.Text = szIP[0];
            txtIP2.Text = szIP[1];
            txtIP3.Text = szIP[2];
            txtIP4.Text = szIP[3];
        }