Exemple #1
0
        private void treeView_regs_AfterSelect(object sender, TreeViewEventArgs e)
        {
            textBox_regindex.Text     = "0";
            textBox_regindex.ReadOnly = true;

            if (treeView_regs.SelectedNode != null)
            {
                if (treeView_regs.SelectedNode.Tag != null)
                {
                    Regs.Register sel_reg = (Regs.Register)treeView_regs.SelectedNode.Tag;

                    update_infos(sel_reg, 0);

                    if (sel_reg.Count > 1)
                    {
                        textBox_regindex.ReadOnly = false;
                    }
                }
            }
        }
Exemple #2
0
        public static void datagrid_details(DataGridView grid, Regs.Register reg, UInt32 regindex)
        {
            grid.Rows.Clear();

            if (reg.Count == 1)
            {
                grid.Rows.Add("Name", reg.Name);
            }
            else
            {
                grid.Rows.Add("Name", reg.Name + "[" + regindex.ToString() + "]");
            }

            UInt32 value = reg.read(regindex);

            grid.Rows.Add("Content", value.ToString() + "(0x" + value.ToString("X8") + ")");
            grid.Rows.Add("Address", reg.Address.ToString());
            grid.Rows.Add("Count", reg.Count);
            grid.Rows.Add("Msb", reg.Msb);
            grid.Rows.Add("Lsb", reg.Lsb);
            grid.Rows.Add("Default", reg.Defaultvalue);
            grid.Rows.Add("Accesstype", reg.Accesstype);
        }
Exemple #3
0
 public static UInt32[] get_datablock(Regs.Register reg, UInt32 length)
 {
     return(Regs.iotxt_connect.reg_getblock(reg, 0, length));
 }
Exemple #4
0
        public static string update_node(Regs.Register reg)
        {
            UInt32 value = reg.read(0);

            return(reg.Name + " => " + value.ToString() + "(0x" + value.ToString("X8") + ")");
        }
Exemple #5
0
 private void update_infos(Regs.Register reg, UInt32 regindex)
 {
     treeView_regs.SelectedNode.Text = reg_view.update_node(reg);
     reg_view.datagrid_details(dataGridView_paradetail, reg, regindex);
     webBrowser_doc.DocumentText = "";
 }