Example #1
0
        public void queryDataStsSerialPort()
        {
            STS001Controller sts001Ctrl = new STS001Controller();

            formStsSerialPort.SERIAL_PORT_ID = 1;
            try
            {
                object[] result = sts001Ctrl.queryDataStsSerialPort(formStsSerialPort);

                MsgForm         msgForm = (MsgForm)result[0];
                STS_SERIAL_PORT data    = (STS_SERIAL_PORT)result[1];

                if (msgForm.statusFlag.Equals(1))
                {
                    if (Util.isNotEmpty(data))
                    {
                        formStsSerialPort = data;

                        cboPorts.Text                 = data.SERIAL_PORT_PORT_NO.ToString();
                        cboBaudRate.Text              = data.SERIAL_PORT_BAUD_RATE.ToString();
                        cboDataBits.Text              = data.SERIAL_PORT_DATA_BITS.ToString();
                        cboStopBits.Text              = data.SERIAL_PORT_STOP_BITS;
                        cboParity.Text                = data.SERIAL_PORT_PARITY;
                        cboHandShaking.Text           = data.SERIAL_PORT_HAND_SHAKING;
                        chkStatusConnectScale.Checked = Util.chkboxToBool(data.SERIAL_PORT_STATUS_FLAG);
                    }
                }
                else
                {
                    MessageBox.Show("Error : " + msgForm.messageDescription);
                }
            }
            catch (Exception ex)
            {
                log.Error(ex.ToString(), ex);
                MessageBox.Show("Error : " + ex.ToString());
            }
        }