Пример #1
0
        public void Activate()
        {
            if (!MainV2.comPort.BaseStream.IsOpen)
            {
                Enabled = false;
            }
            Enabled = true;

            var all_dev_ids = MainV2.comPort.MAV.param.Where(a => a.Name.Contains("_ID"));

            var b = 0;

            foreach (var dev in all_dev_ids)
            {
                var devid = new Device.DeviceStructure(dev.Name, (uint)dev.Value);

                var ans = devid.ToString();

                //var gr = CreateGraphics();

                var lbl = new Label()
                {
                    Text = ans, AutoSize = true, Location = new Point(5, 5 + b * 25)
                };
                Controls.Add(lbl);

                //gr.DrawString(dev.Name + " " + ans, Font, new SolidBrush(ForeColor), 5, 5 + b * 25);

                b++;
            }
        }
Пример #2
0
        private void but_hwids_Click(object sender, EventArgs e)
        {
            string value = "0";

            if (InputBox.Show("hwid", "Enter the ID number", ref value, false, true) == DialogResult.OK)
            {
                StringBuilder sb    = new StringBuilder();
                var           items = value.Split(new char[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries);

                foreach (var item in items)
                {
                    var items2 = item.Split(new char[] { ' ', '\t' });

                    foreach (var item2 in items2)
                    {
                        uint uintvalue = 0;

                        if (uint.TryParse(item2, out uintvalue))
                        {
                            Device.DeviceStructure test1 = new Device.DeviceStructure(uintvalue);

                            sb.AppendLine(item.Replace('\t', ' ') + " = " + test1.ToString());
                        }
                    }
                }

                CustomMessageBox.Show(sb.ToString());
            }
        }
Пример #3
0
        public void Activate()
        {
            if (!MainV2.comPort.BaseStream.IsOpen)
            {
                Enabled = false;
            }
            Enabled = true;

            var all_dev_ids = MainV2.comPort.MAV.param.Where(a => a.Name.Contains("_ID"));

            var b = 0;

            foreach (var dev in all_dev_ids)
            {
                var devid = new Device.DeviceStructure((uint)dev.Value);

                var ans = devid.ToString();

                var gr = CreateGraphics();

                gr.DrawString(dev.Name + " " + ans, Font, new SolidBrush(ForeColor), 5, 5 + b * 25);

                b++;
            }
        }