Ejemplo n.º 1
0
        private void serialToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem serial_Sport = (ToolStripMenuItem)sender;

            if (mSpSlot == null) // select the serial port
            {
                mSpSlot = new SocSerialPort.Uart(serial_Sport.Text);
                //sport.slot.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(dataReceived);
                serial_Sport.Checked = true;
            }
            else if (mSpSlot.name != serial_Sport.Text)
            {
                foreach (ToolStripMenuItem mSerial in serialToolStripMenuItem.DropDownItems)
                {
                    mSerial.Checked = false;
                }
                mSpSlot.close();
                mSpSlot = new SocSerialPort.Uart(serial_Sport.Text);
                serial_Sport.Checked = true;
            }
            else //close the serial port
            {
                foreach (ToolStripMenuItem mSerial in serialToolStripMenuItem.DropDownItems)
                {
                    if (mSerial.Text == serial_Sport.Text)
                    {
                        mSpSlot.close();
                        serial_Sport.Checked = false;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        private void serialToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem serial_Sport = (ToolStripMenuItem)sender;
            if (mSpSlot == null )// select the serial port
            {
                mSpSlot = new SocSerialPort.Uart(serial_Sport.Text);
                //sport.slot.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(dataReceived);
                serial_Sport.Checked = true;
            }
            else if(mSpSlot.name != serial_Sport.Text)
            {
                foreach (ToolStripMenuItem mSerial in serialToolStripMenuItem.DropDownItems)
                {
                    mSerial.Checked = false;
                }
                mSpSlot.close();
                mSpSlot = new SocSerialPort.Uart(serial_Sport.Text);
                serial_Sport.Checked = true;

            }
            else //close the serial port
            {
                foreach (ToolStripMenuItem mSerial in serialToolStripMenuItem.DropDownItems)
                {
                    if (mSerial.Text == serial_Sport.Text)
                    {
                           mSpSlot.close();
                           serial_Sport.Checked = false;
                    }
                }
            }

        }