コード例 #1
0
        public FormConfig(UserSerial serial)
        {
            InitializeComponent();
            this.userSerial = serial;

            InitConfigItem();
        }
コード例 #2
0
        public FormConsole(UserSerial serial, ConnectTime time)
        {
            InitializeComponent();

            this.userSerial = serial;
            userSerial.ProcessTestCommand += UserSerial_ProcessTestCommand;
            //userSerial.ProcessDeviceCommand += UserSerial_ProcessDeviceCommand;
            timerCycle.Tick += TimerCycle_Tick;

            this.connectTime = time;

            testVSensor.comboBox.Items.AddRange(new object[]
            {
                "Turn On",
                "Turn Off",
            });
            testVSensor.comboBox.SelectedIndex = 0;

            testPerformance.comboBox.Items.AddRange(new object[]
            {
                "Stop Mode",
                "Standby Mode",
                "Turn On GSM",
                "Turn Off GSM",
                "Reset GSM",
                "Sleep GSM",
            });
            testVSensor.comboBox.SelectedIndex = 0;
        }
コード例 #3
0
        public Form1()
        {
            InitializeComponent();

            /*init serial*/
            userSerial = new UserSerial(btnConnectPort, cbxCOMPort.combobox, cbxBaudRate.combobox, cbxDataBits.combobox, cbxParity.combobox, cbxStopBits.combobox);
            userSerial.Terminal.LogTextBox   = txtTerminal;
            userSerial.Console.LogTextBox    = txtConsole;
            userSerial.OnChangeOpen         += UserSerial_OnChangeOpen;
            userSerial.ProcessDeviceCommand += ProcessDeviceCommand;
            userSerial.setSignal(pannelTX, pannelRX);

            /*set form config*/
            formConfig          = new FormConfig(userSerial);
            formConfig.TopLevel = false;
            splitContainer1.Panel1.Controls.Add(formConfig);
            formConfig.Dock = DockStyle.Fill;
            formConfig.Show();
            formConfig.Visible = false;

            /*set form Home*/
            formHome          = new FormHome(userSerial);
            formHome.TopLevel = false;
            splitContainer1.Panel1.Controls.Add(formHome);
            formHome.Dock = DockStyle.Fill;
            formHome.Show();
            formHome.Visible             = false;
            formHome.ButtonConnectClick += FormHome_ButtonConnectClick;
            formHome.ResetClick         += FormHome_ResetClick;

            /*set form Console*/
            formConsole          = new FormConsole(userSerial, connectTime);
            formConsole.TopLevel = false;
            splitContainer1.Panel1.Controls.Add(formConsole);
            formConsole.Dock = DockStyle.Fill;
            formConsole.Show();
            formConsole.Visible = false;

            panel7.SendToBack();
        }