Exemplo n.º 1
0
        private void Load_button_Click(object sender, EventArgs e)
        {
            button_load.Enabled = false;
            Application.DoEvents();

            if (checkBox_LoadAll.Checked && (current_command.CompareTo("all") == 0))
            {
                info_panel_clean_text_fields();
                Application.DoEvents();

                //LoadWocketsParameters();
            }
            else
            {
                Command cmd;
                switch (current_command)
                {
                    case "hw_version":
                        info_cmd_value_hwversion.Text = "";
                        Application.DoEvents();
                        cmd = new GET_HV();
                        ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);
                        break;
                    case "sw_version":
                        info_cmd_value_swversion.Text = "";
                        Application.DoEvents();
                        cmd = new GET_FV();
                        ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);
                        break;
                    case "packet_count":
                        info_cmd_value_pkt_count.Text = "";
                        Application.DoEvents();
                        //cmd = new GET_PC();
                        //((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);
                        break;
                    case "battery_level":
                        info_cmd_value_battery_level.Text = "";
                        Application.DoEvents();
                        cmd = new GET_BT();
                        ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);
                        break;
                    case "battery_percent":
                        info_cmd_value_btpercent.Text = "";
                        Application.DoEvents();
                        cmd = new GET_BP();
                        ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);
                        break;
                    case "battery_calibration":
                        info_cmd_value_btcalibration.Text = "";
                        Application.DoEvents();
                        cmd = new GET_BTCAL();
                        ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);
                        break;
                    case "calibration":
                        info_cmd_value_calibration.Text = "";
                        Application.DoEvents();
                        cmd = new GET_CAL();
                        ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);
                        break;
                    case "sensor_sensitivity":
                        info_cmd_value_sensitivity.Text = "";
                        Application.DoEvents();
                        cmd = new GET_SEN();
                        ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);
                        break;
                    case "transmission_mode":
                        info_cmd_value_tr_rate.Text = "";
                        Application.DoEvents();
                        cmd = new GET_TM();
                        ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);
                        break;
                    case "sampling_rate":
                        info_cmd_value_sampling_rate.Text = "";
                        Application.DoEvents();
                        cmd = new GET_SR();
                        ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);
                        break;
                    case "power_down":
                        info_cmd_value_pwr_timeout.Text = "";
                        Application.DoEvents();
                        cmd = new GET_PDT();
                        ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);
                        break;
                }
            }

            button_load.Enabled = true;
        }
Exemplo n.º 2
0
        private void LoadWocketsParameters()
        {
            Command cmd;

            //-----  Read the commands when the form is loaded  -------
            cmd = new GET_FV();
            ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);

            cmd = new GET_HV();
            ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);

            //cmd = new GET_PC();
            //((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);

            cmd = new GET_BT();
            ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);

            cmd = new GET_BP();
            ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);

            cmd = new GET_BTCAL();
            ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);

            cmd = new GET_CAL();
            ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);

            cmd = new GET_SEN();
            ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);

            cmd = new GET_TM();
            ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);

            cmd = new GET_SR();
            ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);

            cmd = new GET_PDT();
            ((RFCOMMReceiver)CurrentWockets._Controller._Receivers[0]).Write(cmd._Bytes);
        }