Exemplo n.º 1
0
        private void cmdClose_Click(object sender, EventArgs e)
        {
            if (mOpenFlag == true)
            {
                SBXPC1.Disconnect();
                mOpenFlag        = false;
                cmdOpen.Enabled  = true;
                cmdClose.Enabled = false;

                cmdLogData.Enabled = false;
            }
        }
Exemplo n.º 2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            lblIPAddress.Enabled = true;
            txtIPAddress.Enabled = true;
            lblPortNo.Enabled    = true;
            txtPortNo.Enabled    = true;
            lblPassword.Enabled  = true;
            txtPassword.Enabled  = true;

            cmdOpen.Enabled  = true;
            cmdClose.Enabled = false;

            cmdLogData.Enabled    = false;
            mOpenFlag             = false;
            cmbMachineNumber.Text = Convert.ToString(1);
            SBXPC1.DotNET();
        }
Exemplo n.º 3
0
        private void cmdOpen_Click(object sender, EventArgs e)
        {
            String lpszIPAddress;

            //		Dim vRet As Boolean

            Program.gMachineNumber = Convert.ToInt32(cmbMachineNumber.Text);

            lpszIPAddress = txtIPAddress.Text;
            String lpszDevId = txtDevId.Text;

            if (lpszDevId.Length == 16)
            {
                int nError = 0;
                Program.gMachineNumber = SBXPC1.ConnectP2p(ref lpszDevId, ref lpszIPAddress, Convert.ToInt32(txtPortNo.Text), Convert.ToInt32(txtPassword.Text), ref nError);
                if (Program.gMachineNumber != 0)
                {
                    mOpenFlag       = true;
                    cmdOpen.Enabled = false;

                    cmdClose.Enabled = true;

                    cmdLogData.Enabled = true;

                    if (nError == 4)
                    {
                        MessageBox.Show("Relayed Connection!");
                    }
                    else if (nError == 5)
                    {
                        MessageBox.Show("Direct Local Connection!");
                    }
                }
                else
                {
                    if (nError == 1)
                    {
                        MessageBox.Show("Cannot Connect To Server!");
                    }
                    else if (nError == 2)
                    {
                        MessageBox.Show("Device Not Found!");
                    }
                    else if (nError == 3)
                    {
                        MessageBox.Show("Password Mismatched!");
                    }
                    else
                    {
                        MessageBox.Show("Unknown Error!");
                    }
                }
            }
            else
            {
                if (SBXPC1.ConnectTcpip(Program.gMachineNumber, ref lpszIPAddress, Convert.ToInt32(txtPortNo.Text), Convert.ToInt32(txtPassword.Text)))
                {
                    mOpenFlag       = true;
                    cmdOpen.Enabled = false;

                    cmdClose.Enabled = true;

                    cmdLogData.Enabled = true;
                }
            }
            MessageBox.Show("Bio-Machine Linked Successfully");
        }