commit bfeb2dada2277bd72f2737ccc5894cba81113a17 Author: Nick Santana Date: Fri May 29 13:07:06 2026 -0700 moved repo from git to local repo diff --git a/App.config b/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Form1.Designer.cs b/Form1.Designer.cs new file mode 100644 index 0000000..7b85dad --- /dev/null +++ b/Form1.Designer.cs @@ -0,0 +1,5999 @@ +namespace uartTestGUI +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.Windows.Forms.Label label12; + System.Windows.Forms.Label label38; + System.Windows.Forms.Label label46; + System.Windows.Forms.Label label63; + System.Windows.Forms.Label label71; + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.dds_send_w4 = new System.Windows.Forms.Button(); + this.dds_send_w3 = new System.Windows.Forms.Button(); + this.dds_send_w2 = new System.Windows.Forms.Button(); + this.dds_reset = new System.Windows.Forms.Button(); + this.groupBox9 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel46 = new System.Windows.Forms.FlowLayoutPanel(); + this.dac_data_src_quadsend_rcv = new System.Windows.Forms.RadioButton(); + this.dac_data_src_fiber = new System.Windows.Forms.RadioButton(); + this.dac_data_src_adc_chan0_loopback = new System.Windows.Forms.RadioButton(); + this.dac_data_src_dds_pulse_gen = new System.Windows.Forms.RadioButton(); + this.groupBox12 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel70 = new System.Windows.Forms.FlowLayoutPanel(); + this.flowLayoutPanel71 = new System.Windows.Forms.FlowLayoutPanel(); + this.label66 = new System.Windows.Forms.Label(); + this.dds_reg70 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel72 = new System.Windows.Forms.FlowLayoutPanel(); + this.label67 = new System.Windows.Forms.Label(); + this.dds_reg74 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel73 = new System.Windows.Forms.FlowLayoutPanel(); + this.label68 = new System.Windows.Forms.Label(); + this.dds_reg78 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel74 = new System.Windows.Forms.FlowLayoutPanel(); + this.label69 = new System.Windows.Forms.Label(); + this.dds_reg7C = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel75 = new System.Windows.Forms.FlowLayoutPanel(); + this.label70 = new System.Windows.Forms.Label(); + this.dds_reg80 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel76 = new System.Windows.Forms.FlowLayoutPanel(); + this.dds_reg84 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel77 = new System.Windows.Forms.FlowLayoutPanel(); + this.label72 = new System.Windows.Forms.Label(); + this.dds_reg88 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel78 = new System.Windows.Forms.FlowLayoutPanel(); + this.label73 = new System.Windows.Forms.Label(); + this.dds_reg8C = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel61 = new System.Windows.Forms.FlowLayoutPanel(); + this.flowLayoutPanel62 = new System.Windows.Forms.FlowLayoutPanel(); + this.label49 = new System.Windows.Forms.Label(); + this.dds_reg50 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel63 = new System.Windows.Forms.FlowLayoutPanel(); + this.label50 = new System.Windows.Forms.Label(); + this.dds_reg54 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel64 = new System.Windows.Forms.FlowLayoutPanel(); + this.label51 = new System.Windows.Forms.Label(); + this.dds_reg58 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel65 = new System.Windows.Forms.FlowLayoutPanel(); + this.label52 = new System.Windows.Forms.Label(); + this.dds_reg5C = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel66 = new System.Windows.Forms.FlowLayoutPanel(); + this.label62 = new System.Windows.Forms.Label(); + this.dds_reg60 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel67 = new System.Windows.Forms.FlowLayoutPanel(); + this.dds_reg64 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel68 = new System.Windows.Forms.FlowLayoutPanel(); + this.label64 = new System.Windows.Forms.Label(); + this.dds_reg68 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel69 = new System.Windows.Forms.FlowLayoutPanel(); + this.label65 = new System.Windows.Forms.Label(); + this.dds_reg6C = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel35 = new System.Windows.Forms.FlowLayoutPanel(); + this.flowLayoutPanel36 = new System.Windows.Forms.FlowLayoutPanel(); + this.label41 = new System.Windows.Forms.Label(); + this.dds_reg30 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel37 = new System.Windows.Forms.FlowLayoutPanel(); + this.label42 = new System.Windows.Forms.Label(); + this.dds_reg34 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel38 = new System.Windows.Forms.FlowLayoutPanel(); + this.label43 = new System.Windows.Forms.Label(); + this.dds_reg38 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel39 = new System.Windows.Forms.FlowLayoutPanel(); + this.label44 = new System.Windows.Forms.Label(); + this.dds_reg3C = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel40 = new System.Windows.Forms.FlowLayoutPanel(); + this.label45 = new System.Windows.Forms.Label(); + this.dds_reg40 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel41 = new System.Windows.Forms.FlowLayoutPanel(); + this.dds_reg44 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel59 = new System.Windows.Forms.FlowLayoutPanel(); + this.label47 = new System.Windows.Forms.Label(); + this.dds_reg48 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel60 = new System.Windows.Forms.FlowLayoutPanel(); + this.label48 = new System.Windows.Forms.Label(); + this.dds_reg4C = new System.Windows.Forms.TextBox(); + this.read_dds_regs = new System.Windows.Forms.Button(); + this.flowLayoutPanel26 = new System.Windows.Forms.FlowLayoutPanel(); + this.flowLayoutPanel27 = new System.Windows.Forms.FlowLayoutPanel(); + this.label33 = new System.Windows.Forms.Label(); + this.dds_reg10 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel28 = new System.Windows.Forms.FlowLayoutPanel(); + this.label34 = new System.Windows.Forms.Label(); + this.dds_reg14 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel29 = new System.Windows.Forms.FlowLayoutPanel(); + this.label35 = new System.Windows.Forms.Label(); + this.dds_reg18 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel30 = new System.Windows.Forms.FlowLayoutPanel(); + this.label36 = new System.Windows.Forms.Label(); + this.dds_reg1C = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel31 = new System.Windows.Forms.FlowLayoutPanel(); + this.label37 = new System.Windows.Forms.Label(); + this.dds_reg20 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel32 = new System.Windows.Forms.FlowLayoutPanel(); + this.dds_reg24 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel33 = new System.Windows.Forms.FlowLayoutPanel(); + this.label39 = new System.Windows.Forms.Label(); + this.dds_reg28 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel34 = new System.Windows.Forms.FlowLayoutPanel(); + this.label40 = new System.Windows.Forms.Label(); + this.dds_reg2C = new System.Windows.Forms.TextBox(); + this.count_reset = new System.Windows.Forms.Button(); + this.button1 = new System.Windows.Forms.Button(); + this.dds_cnt_reset = new System.Windows.Forms.Button(); + this.richTextBox0 = new System.Windows.Forms.RichTextBox(); + this.flowLayoutPanel9 = new System.Windows.Forms.FlowLayoutPanel(); + this.groupBox4 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel15 = new System.Windows.Forms.FlowLayoutPanel(); + this.qsfp1_present = new System.Windows.Forms.Button(); + this.qsfp1_intl = new System.Windows.Forms.Button(); + this.qsfp1_intfc_rdy = new System.Windows.Forms.Button(); + this.groupBox8 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel19 = new System.Windows.Forms.FlowLayoutPanel(); + this.qsfp2_present = new System.Windows.Forms.Button(); + this.qsfp2_intl = new System.Windows.Forms.Button(); + this.qsfp2_intfc_rdy = new System.Windows.Forms.Button(); + this.groupBox10 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel20 = new System.Windows.Forms.FlowLayoutPanel(); + this.qsfp3_present = new System.Windows.Forms.Button(); + this.qsfp3_intl = new System.Windows.Forms.Button(); + this.qsfp3_intfc_rdy = new System.Windows.Forms.Button(); + this.groupBox11 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel21 = new System.Windows.Forms.FlowLayoutPanel(); + this.qsfp4_present = new System.Windows.Forms.Button(); + this.qsfp4_intl = new System.Windows.Forms.Button(); + this.qsfp4_intfc_rdy = new System.Windows.Forms.Button(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.button3 = new System.Windows.Forms.Button(); + this.read_all_regs = new System.Windows.Forms.Button(); + this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); + this.flowLayoutPanel2 = new System.Windows.Forms.FlowLayoutPanel(); + this.label1 = new System.Windows.Forms.Label(); + this.reg00 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel3 = new System.Windows.Forms.FlowLayoutPanel(); + this.label2 = new System.Windows.Forms.Label(); + this.reg04 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel8 = new System.Windows.Forms.FlowLayoutPanel(); + this.label3 = new System.Windows.Forms.Label(); + this.reg14 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel10 = new System.Windows.Forms.FlowLayoutPanel(); + this.label5 = new System.Windows.Forms.Label(); + this.reg20 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel11 = new System.Windows.Forms.FlowLayoutPanel(); + this.label6 = new System.Windows.Forms.Label(); + this.reg28 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel12 = new System.Windows.Forms.FlowLayoutPanel(); + this.reg44 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel13 = new System.Windows.Forms.FlowLayoutPanel(); + this.label13 = new System.Windows.Forms.Label(); + this.reg2C = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel42 = new System.Windows.Forms.FlowLayoutPanel(); + this.label15 = new System.Windows.Forms.Label(); + this.reg4C = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel48 = new System.Windows.Forms.FlowLayoutPanel(); + this.label22 = new System.Windows.Forms.Label(); + this.reg34 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel49 = new System.Windows.Forms.FlowLayoutPanel(); + this.label24 = new System.Windows.Forms.Label(); + this.reg3C = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel50 = new System.Windows.Forms.FlowLayoutPanel(); + this.label26 = new System.Windows.Forms.Label(); + this.reg40 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel51 = new System.Windows.Forms.FlowLayoutPanel(); + this.label28 = new System.Windows.Forms.Label(); + this.regE8 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel52 = new System.Windows.Forms.FlowLayoutPanel(); + this.label55 = new System.Windows.Forms.Label(); + this.regDC = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel53 = new System.Windows.Forms.FlowLayoutPanel(); + this.label56 = new System.Windows.Forms.Label(); + this.regD4 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel54 = new System.Windows.Forms.FlowLayoutPanel(); + this.label57 = new System.Windows.Forms.Label(); + this.reg_0xE0 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel55 = new System.Windows.Forms.FlowLayoutPanel(); + this.label58 = new System.Windows.Forms.Label(); + this.regE4 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel56 = new System.Windows.Forms.FlowLayoutPanel(); + this.label59 = new System.Windows.Forms.Label(); + this.regF4 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel57 = new System.Windows.Forms.FlowLayoutPanel(); + this.label60 = new System.Windows.Forms.Label(); + this.regE0 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel58 = new System.Windows.Forms.FlowLayoutPanel(); + this.label61 = new System.Windows.Forms.Label(); + this.regF0 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel14 = new System.Windows.Forms.FlowLayoutPanel(); + this.label17 = new System.Windows.Forms.Label(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel22 = new System.Windows.Forms.FlowLayoutPanel(); + this.label29 = new System.Windows.Forms.Label(); + this.dds_reg00 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel23 = new System.Windows.Forms.FlowLayoutPanel(); + this.label30 = new System.Windows.Forms.Label(); + this.dds_reg04 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel79 = new System.Windows.Forms.FlowLayoutPanel(); + this.label74 = new System.Windows.Forms.Label(); + this.dds_reg08 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel80 = new System.Windows.Forms.FlowLayoutPanel(); + this.label75 = new System.Windows.Forms.Label(); + this.dds_reg0C = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel24 = new System.Windows.Forms.FlowLayoutPanel(); + this.label31 = new System.Windows.Forms.Label(); + this.dds_reg90 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel25 = new System.Windows.Forms.FlowLayoutPanel(); + this.label32 = new System.Windows.Forms.Label(); + this.dds_reg94 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel17 = new System.Windows.Forms.FlowLayoutPanel(); + this.label19 = new System.Windows.Forms.Label(); + this.dds_reg98 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel81 = new System.Windows.Forms.FlowLayoutPanel(); + this.label21 = new System.Windows.Forms.Label(); + this.dds_reg9C = new System.Windows.Forms.TextBox(); + this.groupBox7 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel44 = new System.Windows.Forms.FlowLayoutPanel(); + this.flowLayoutPanel45 = new System.Windows.Forms.FlowLayoutPanel(); + this.label53 = new System.Windows.Forms.Label(); + this.reg_addr = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel47 = new System.Windows.Forms.FlowLayoutPanel(); + this.label54 = new System.Windows.Forms.Label(); + this.reg_data = new System.Windows.Forms.TextBox(); + this.reg_read = new System.Windows.Forms.Button(); + this.reg_write = new System.Windows.Forms.Button(); + this.groupBox6 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel43 = new System.Windows.Forms.FlowLayoutPanel(); + this.ipAddress = new System.Windows.Forms.TextBox(); + this.ssh_connect = new System.Windows.Forms.Button(); + this.groupBox5 = new System.Windows.Forms.GroupBox(); + this.system_status = new System.Windows.Forms.Button(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.save_pdw_file = new System.Windows.Forms.Button(); + this.load_pdw_file = new System.Windows.Forms.Button(); + this.label25 = new System.Windows.Forms.Label(); + this.dds_send_w1 = new System.Windows.Forms.Button(); + this.label23 = new System.Windows.Forms.Label(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel18 = new System.Windows.Forms.FlowLayoutPanel(); + this.dac_off = new System.Windows.Forms.Button(); + this.dac_on = new System.Windows.Forms.Button(); + this.flowLayoutPanel16 = new System.Windows.Forms.FlowLayoutPanel(); + this.duration_mode = new System.Windows.Forms.CheckBox(); + this.duration_ms_cnt = new System.Windows.Forms.TextBox(); + this.label27 = new System.Windows.Forms.Label(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel181 = new System.Windows.Forms.FlowLayoutPanel(); + this.tx_fiber_adcs_src = new System.Windows.Forms.RadioButton(); + this.tx_fiber_dds_src = new System.Windows.Forms.RadioButton(); + this.flowLayoutPanel7 = new System.Windows.Forms.FlowLayoutPanel(); + this.idx_w4 = new System.Windows.Forms.TextBox(); + this.chirp_w4 = new System.Windows.Forms.RadioButton(); + this.cw_w4 = new System.Windows.Forms.RadioButton(); + this.start_freq_w4 = new System.Windows.Forms.TextBox(); + this.end_freq_w4 = new System.Windows.Forms.TextBox(); + this.duration_w4 = new System.Windows.Forms.TextBox(); + this.idle_samples_w4 = new System.Windows.Forms.TextBox(); + this.phase_inc_dwell_w4 = new System.Windows.Forms.TextBox(); + this.scale_factor_w4 = new System.Windows.Forms.NumericUpDown(); + this.iq_swap_w4 = new System.Windows.Forms.CheckBox(); + this.send_button_w4 = new System.Windows.Forms.Button(); + this.label20 = new System.Windows.Forms.Label(); + this.actual_start_freq_w4 = new System.Windows.Forms.Label(); + this.actual_end_freq_w4 = new System.Windows.Forms.Label(); + this.actual_duration_w4 = new System.Windows.Forms.Label(); + this.actual_idle_samples_w4 = new System.Windows.Forms.Label(); + this.flowLayoutPanel6 = new System.Windows.Forms.FlowLayoutPanel(); + this.idx_w3 = new System.Windows.Forms.TextBox(); + this.chirp_w3 = new System.Windows.Forms.RadioButton(); + this.cw_w3 = new System.Windows.Forms.RadioButton(); + this.start_freq_w3 = new System.Windows.Forms.TextBox(); + this.end_freq_w3 = new System.Windows.Forms.TextBox(); + this.duration_w3 = new System.Windows.Forms.TextBox(); + this.idle_samples_w3 = new System.Windows.Forms.TextBox(); + this.phase_inc_dwell_w3 = new System.Windows.Forms.TextBox(); + this.scale_factor_w3 = new System.Windows.Forms.NumericUpDown(); + this.iq_swap_w3 = new System.Windows.Forms.CheckBox(); + this.send_button_w3 = new System.Windows.Forms.Button(); + this.label18 = new System.Windows.Forms.Label(); + this.actual_start_freq_w3 = new System.Windows.Forms.Label(); + this.actual_end_freq_w3 = new System.Windows.Forms.Label(); + this.actual_duration_w3 = new System.Windows.Forms.Label(); + this.actual_idle_samples_w3 = new System.Windows.Forms.Label(); + this.label14 = new System.Windows.Forms.Label(); + this.label11 = new System.Windows.Forms.Label(); + this.label10 = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.flowLayoutPanel4 = new System.Windows.Forms.FlowLayoutPanel(); + this.idx_w1 = new System.Windows.Forms.TextBox(); + this.chirp_w1 = new System.Windows.Forms.RadioButton(); + this.cw_w1 = new System.Windows.Forms.RadioButton(); + this.start_freq_w1 = new System.Windows.Forms.TextBox(); + this.end_freq_w1 = new System.Windows.Forms.TextBox(); + this.duration_w1 = new System.Windows.Forms.TextBox(); + this.idle_samples_w1 = new System.Windows.Forms.TextBox(); + this.phase_inc_dwell_w1 = new System.Windows.Forms.TextBox(); + this.scale_factor_w1 = new System.Windows.Forms.NumericUpDown(); + this.iq_swap_w1 = new System.Windows.Forms.CheckBox(); + this.send_button_w1 = new System.Windows.Forms.Button(); + this.label4 = new System.Windows.Forms.Label(); + this.actual_start_freq_w1 = new System.Windows.Forms.Label(); + this.actual_end_freq_w1 = new System.Windows.Forms.Label(); + this.actual_duration_w1 = new System.Windows.Forms.Label(); + this.actual_idle_samples_w1 = new System.Windows.Forms.Label(); + this.flowLayoutPanel5 = new System.Windows.Forms.FlowLayoutPanel(); + this.idx_w2 = new System.Windows.Forms.TextBox(); + this.chirp_w2 = new System.Windows.Forms.RadioButton(); + this.cw_w2 = new System.Windows.Forms.RadioButton(); + this.start_freq_w2 = new System.Windows.Forms.TextBox(); + this.end_freq_w2 = new System.Windows.Forms.TextBox(); + this.duration_w2 = new System.Windows.Forms.TextBox(); + this.idle_samples_w2 = new System.Windows.Forms.TextBox(); + this.phase_inc_dwell_w2 = new System.Windows.Forms.TextBox(); + this.scale_factor_w2 = new System.Windows.Forms.NumericUpDown(); + this.iq_swap_w2 = new System.Windows.Forms.CheckBox(); + this.send_button_w2 = new System.Windows.Forms.Button(); + this.label16 = new System.Windows.Forms.Label(); + this.actual_start_freq_w2 = new System.Windows.Forms.Label(); + this.actual_end_freq_w2 = new System.Windows.Forms.Label(); + this.actual_duration_w2 = new System.Windows.Forms.Label(); + this.actual_idle_samples_w2 = new System.Windows.Forms.Label(); + this.groupBox13 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel82 = new System.Windows.Forms.FlowLayoutPanel(); + this.tx_fiber_data_on = new System.Windows.Forms.RadioButton(); + this.tx_fiber_data_off = new System.Windows.Forms.RadioButton(); + this.groupBox14 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel83 = new System.Windows.Forms.FlowLayoutPanel(); + this.rx_fiber_data_on = new System.Windows.Forms.RadioButton(); + this.rx_fiber_data_off = new System.Windows.Forms.RadioButton(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.groupBox15 = new System.Windows.Forms.GroupBox(); + this.qsfp1_reg_refresh = new System.Windows.Forms.Button(); + this.flowLayoutPanel84 = new System.Windows.Forms.FlowLayoutPanel(); + this.flowLayoutPanel89 = new System.Windows.Forms.FlowLayoutPanel(); + this.label80 = new System.Windows.Forms.Label(); + this.reg28_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel96 = new System.Windows.Forms.FlowLayoutPanel(); + this.label87 = new System.Windows.Forms.Label(); + this.regE8_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel97 = new System.Windows.Forms.FlowLayoutPanel(); + this.label88 = new System.Windows.Forms.Label(); + this.regDC_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel98 = new System.Windows.Forms.FlowLayoutPanel(); + this.label89 = new System.Windows.Forms.Label(); + this.regD4_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel99 = new System.Windows.Forms.FlowLayoutPanel(); + this.label90 = new System.Windows.Forms.Label(); + this.textBox16 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel100 = new System.Windows.Forms.FlowLayoutPanel(); + this.label91 = new System.Windows.Forms.Label(); + this.regD0_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel101 = new System.Windows.Forms.FlowLayoutPanel(); + this.label92 = new System.Windows.Forms.Label(); + this.regEC_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel85 = new System.Windows.Forms.FlowLayoutPanel(); + this.flowLayoutPanel92 = new System.Windows.Forms.FlowLayoutPanel(); + this.label82 = new System.Windows.Forms.Label(); + this.regE4_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel93 = new System.Windows.Forms.FlowLayoutPanel(); + this.label83 = new System.Windows.Forms.Label(); + this.regF4_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel94 = new System.Windows.Forms.FlowLayoutPanel(); + this.label84 = new System.Windows.Forms.Label(); + this.regE0_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel95 = new System.Windows.Forms.FlowLayoutPanel(); + this.label85 = new System.Windows.Forms.Label(); + this.regF0_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel104 = new System.Windows.Forms.FlowLayoutPanel(); + this.label86 = new System.Windows.Forms.Label(); + this.regF8_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel105 = new System.Windows.Forms.FlowLayoutPanel(); + this.label95 = new System.Windows.Forms.Label(); + this.regD8_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel106 = new System.Windows.Forms.FlowLayoutPanel(); + this.label96 = new System.Windows.Forms.Label(); + this.textBox22 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel107 = new System.Windows.Forms.FlowLayoutPanel(); + this.label97 = new System.Windows.Forms.Label(); + this.regFC_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel102 = new System.Windows.Forms.FlowLayoutPanel(); + this.label93 = new System.Windows.Forms.Label(); + this.textBox19 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel103 = new System.Windows.Forms.FlowLayoutPanel(); + this.label94 = new System.Windows.Forms.Label(); + this.textBox20 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel108 = new System.Windows.Forms.FlowLayoutPanel(); + this.label98 = new System.Windows.Forms.Label(); + this.regCC_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel109 = new System.Windows.Forms.FlowLayoutPanel(); + this.label99 = new System.Windows.Forms.Label(); + this.regC8_1 = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel110 = new System.Windows.Forms.FlowLayoutPanel(); + this.label100 = new System.Windows.Forms.Label(); + this.regC4_1 = new System.Windows.Forms.TextBox(); + this.qsfp4_reg_refresh = new System.Windows.Forms.Button(); + this.groupBox16 = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel86 = new System.Windows.Forms.FlowLayoutPanel(); + this.adc_llopback_mode_chan_0 = new System.Windows.Forms.RadioButton(); + this.adc_llopback_mode_chan_all = new System.Windows.Forms.RadioButton(); + label12 = new System.Windows.Forms.Label(); + label38 = new System.Windows.Forms.Label(); + label46 = new System.Windows.Forms.Label(); + label63 = new System.Windows.Forms.Label(); + label71 = new System.Windows.Forms.Label(); + this.tabControl1.SuspendLayout(); + this.tabPage1.SuspendLayout(); + this.groupBox9.SuspendLayout(); + this.flowLayoutPanel46.SuspendLayout(); + this.groupBox12.SuspendLayout(); + this.flowLayoutPanel70.SuspendLayout(); + this.flowLayoutPanel71.SuspendLayout(); + this.flowLayoutPanel72.SuspendLayout(); + this.flowLayoutPanel73.SuspendLayout(); + this.flowLayoutPanel74.SuspendLayout(); + this.flowLayoutPanel75.SuspendLayout(); + this.flowLayoutPanel76.SuspendLayout(); + this.flowLayoutPanel77.SuspendLayout(); + this.flowLayoutPanel78.SuspendLayout(); + this.flowLayoutPanel61.SuspendLayout(); + this.flowLayoutPanel62.SuspendLayout(); + this.flowLayoutPanel63.SuspendLayout(); + this.flowLayoutPanel64.SuspendLayout(); + this.flowLayoutPanel65.SuspendLayout(); + this.flowLayoutPanel66.SuspendLayout(); + this.flowLayoutPanel67.SuspendLayout(); + this.flowLayoutPanel68.SuspendLayout(); + this.flowLayoutPanel69.SuspendLayout(); + this.flowLayoutPanel35.SuspendLayout(); + this.flowLayoutPanel36.SuspendLayout(); + this.flowLayoutPanel37.SuspendLayout(); + this.flowLayoutPanel38.SuspendLayout(); + this.flowLayoutPanel39.SuspendLayout(); + this.flowLayoutPanel40.SuspendLayout(); + this.flowLayoutPanel41.SuspendLayout(); + this.flowLayoutPanel59.SuspendLayout(); + this.flowLayoutPanel60.SuspendLayout(); + this.flowLayoutPanel26.SuspendLayout(); + this.flowLayoutPanel27.SuspendLayout(); + this.flowLayoutPanel28.SuspendLayout(); + this.flowLayoutPanel29.SuspendLayout(); + this.flowLayoutPanel30.SuspendLayout(); + this.flowLayoutPanel31.SuspendLayout(); + this.flowLayoutPanel32.SuspendLayout(); + this.flowLayoutPanel33.SuspendLayout(); + this.flowLayoutPanel34.SuspendLayout(); + this.flowLayoutPanel9.SuspendLayout(); + this.groupBox4.SuspendLayout(); + this.flowLayoutPanel15.SuspendLayout(); + this.groupBox8.SuspendLayout(); + this.flowLayoutPanel19.SuspendLayout(); + this.groupBox10.SuspendLayout(); + this.flowLayoutPanel20.SuspendLayout(); + this.groupBox11.SuspendLayout(); + this.flowLayoutPanel21.SuspendLayout(); + this.groupBox1.SuspendLayout(); + this.flowLayoutPanel1.SuspendLayout(); + this.flowLayoutPanel2.SuspendLayout(); + this.flowLayoutPanel3.SuspendLayout(); + this.flowLayoutPanel8.SuspendLayout(); + this.flowLayoutPanel10.SuspendLayout(); + this.flowLayoutPanel11.SuspendLayout(); + this.flowLayoutPanel12.SuspendLayout(); + this.flowLayoutPanel13.SuspendLayout(); + this.flowLayoutPanel42.SuspendLayout(); + this.flowLayoutPanel48.SuspendLayout(); + this.flowLayoutPanel49.SuspendLayout(); + this.flowLayoutPanel50.SuspendLayout(); + this.flowLayoutPanel51.SuspendLayout(); + this.flowLayoutPanel52.SuspendLayout(); + this.flowLayoutPanel53.SuspendLayout(); + this.flowLayoutPanel54.SuspendLayout(); + this.flowLayoutPanel55.SuspendLayout(); + this.flowLayoutPanel56.SuspendLayout(); + this.flowLayoutPanel57.SuspendLayout(); + this.flowLayoutPanel58.SuspendLayout(); + this.flowLayoutPanel14.SuspendLayout(); + this.flowLayoutPanel22.SuspendLayout(); + this.flowLayoutPanel23.SuspendLayout(); + this.flowLayoutPanel79.SuspendLayout(); + this.flowLayoutPanel80.SuspendLayout(); + this.flowLayoutPanel24.SuspendLayout(); + this.flowLayoutPanel25.SuspendLayout(); + this.flowLayoutPanel17.SuspendLayout(); + this.flowLayoutPanel81.SuspendLayout(); + this.groupBox7.SuspendLayout(); + this.flowLayoutPanel44.SuspendLayout(); + this.flowLayoutPanel45.SuspendLayout(); + this.flowLayoutPanel47.SuspendLayout(); + this.groupBox6.SuspendLayout(); + this.flowLayoutPanel43.SuspendLayout(); + this.groupBox5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + this.groupBox3.SuspendLayout(); + this.flowLayoutPanel18.SuspendLayout(); + this.flowLayoutPanel16.SuspendLayout(); + this.groupBox2.SuspendLayout(); + this.flowLayoutPanel181.SuspendLayout(); + this.flowLayoutPanel7.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.scale_factor_w4)).BeginInit(); + this.flowLayoutPanel6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.scale_factor_w3)).BeginInit(); + this.flowLayoutPanel4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.scale_factor_w1)).BeginInit(); + this.flowLayoutPanel5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.scale_factor_w2)).BeginInit(); + this.groupBox13.SuspendLayout(); + this.flowLayoutPanel82.SuspendLayout(); + this.groupBox14.SuspendLayout(); + this.flowLayoutPanel83.SuspendLayout(); + this.tabPage2.SuspendLayout(); + this.groupBox15.SuspendLayout(); + this.flowLayoutPanel84.SuspendLayout(); + this.flowLayoutPanel89.SuspendLayout(); + this.flowLayoutPanel96.SuspendLayout(); + this.flowLayoutPanel97.SuspendLayout(); + this.flowLayoutPanel98.SuspendLayout(); + this.flowLayoutPanel99.SuspendLayout(); + this.flowLayoutPanel100.SuspendLayout(); + this.flowLayoutPanel101.SuspendLayout(); + this.flowLayoutPanel85.SuspendLayout(); + this.flowLayoutPanel92.SuspendLayout(); + this.flowLayoutPanel93.SuspendLayout(); + this.flowLayoutPanel94.SuspendLayout(); + this.flowLayoutPanel95.SuspendLayout(); + this.flowLayoutPanel104.SuspendLayout(); + this.flowLayoutPanel105.SuspendLayout(); + this.flowLayoutPanel106.SuspendLayout(); + this.flowLayoutPanel107.SuspendLayout(); + this.flowLayoutPanel102.SuspendLayout(); + this.flowLayoutPanel103.SuspendLayout(); + this.flowLayoutPanel108.SuspendLayout(); + this.flowLayoutPanel109.SuspendLayout(); + this.flowLayoutPanel110.SuspendLayout(); + this.groupBox16.SuspendLayout(); + this.flowLayoutPanel86.SuspendLayout(); + this.SuspendLayout(); + // + // label12 + // + label12.Location = new System.Drawing.Point(3, 2); + label12.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + label12.MaximumSize = new System.Drawing.Size(272, 26); + label12.MinimumSize = new System.Drawing.Size(272, 26); + label12.Name = "label12"; + label12.Size = new System.Drawing.Size(272, 26); + label12.TabIndex = 113; + label12.Text = "CLK125_FREQ - 0x44"; + label12.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // label38 + // + label38.Location = new System.Drawing.Point(3, 2); + label38.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + label38.MaximumSize = new System.Drawing.Size(272, 26); + label38.MinimumSize = new System.Drawing.Size(272, 26); + label38.Name = "label38"; + label38.Size = new System.Drawing.Size(272, 26); + label38.TabIndex = 113; + label38.Text = "phase_inc_1 - 0x24"; + label38.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // label46 + // + label46.Location = new System.Drawing.Point(3, 2); + label46.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + label46.MaximumSize = new System.Drawing.Size(272, 26); + label46.MinimumSize = new System.Drawing.Size(272, 26); + label46.Name = "label46"; + label46.Size = new System.Drawing.Size(272, 26); + label46.TabIndex = 113; + label46.Text = "phase_inc_2 - 0x44"; + label46.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // label63 + // + label63.Location = new System.Drawing.Point(3, 2); + label63.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + label63.MaximumSize = new System.Drawing.Size(272, 26); + label63.MinimumSize = new System.Drawing.Size(272, 26); + label63.Name = "label63"; + label63.Size = new System.Drawing.Size(272, 26); + label63.TabIndex = 113; + label63.Text = "phase_inc_3 - 0x64"; + label63.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // label71 + // + label71.Location = new System.Drawing.Point(3, 2); + label71.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + label71.MaximumSize = new System.Drawing.Size(272, 26); + label71.MinimumSize = new System.Drawing.Size(272, 26); + label71.Name = "label71"; + label71.Size = new System.Drawing.Size(272, 26); + label71.TabIndex = 113; + label71.Text = "phase_inc_4 - 0x84"; + label71.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // tabControl1 + // + this.tabControl1.Controls.Add(this.tabPage1); + this.tabControl1.Controls.Add(this.tabPage2); + this.tabControl1.Location = new System.Drawing.Point(0, 2); + this.tabControl1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.tabControl1.MinimumSize = new System.Drawing.Size(67, 68); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(2051, 1217); + this.tabControl1.TabIndex = 16; + // + // tabPage1 + // + this.tabPage1.BackColor = System.Drawing.Color.Gainsboro; + this.tabPage1.Controls.Add(this.groupBox16); + this.tabPage1.Controls.Add(this.groupBox14); + this.tabPage1.Controls.Add(this.groupBox13); + this.tabPage1.Controls.Add(this.dds_send_w4); + this.tabPage1.Controls.Add(this.dds_send_w3); + this.tabPage1.Controls.Add(this.dds_send_w2); + this.tabPage1.Controls.Add(this.dds_reset); + this.tabPage1.Controls.Add(this.groupBox9); + this.tabPage1.Controls.Add(this.groupBox12); + this.tabPage1.Controls.Add(this.count_reset); + this.tabPage1.Controls.Add(this.button1); + this.tabPage1.Controls.Add(this.dds_cnt_reset); + this.tabPage1.Controls.Add(this.richTextBox0); + this.tabPage1.Controls.Add(this.flowLayoutPanel9); + this.tabPage1.Controls.Add(this.groupBox1); + this.tabPage1.Controls.Add(this.groupBox7); + this.tabPage1.Controls.Add(this.groupBox6); + this.tabPage1.Controls.Add(this.groupBox5); + this.tabPage1.Controls.Add(this.pictureBox1); + this.tabPage1.Controls.Add(this.save_pdw_file); + this.tabPage1.Controls.Add(this.load_pdw_file); + this.tabPage1.Controls.Add(this.label25); + this.tabPage1.Controls.Add(this.dds_send_w1); + this.tabPage1.Controls.Add(this.label23); + this.tabPage1.Controls.Add(this.groupBox3); + this.tabPage1.Controls.Add(this.groupBox2); + this.tabPage1.Controls.Add(this.flowLayoutPanel7); + this.tabPage1.Controls.Add(this.flowLayoutPanel6); + this.tabPage1.Controls.Add(this.label14); + this.tabPage1.Controls.Add(this.label11); + this.tabPage1.Controls.Add(this.label10); + this.tabPage1.Controls.Add(this.label9); + this.tabPage1.Controls.Add(this.label8); + this.tabPage1.Controls.Add(this.label7); + this.tabPage1.Controls.Add(this.flowLayoutPanel4); + this.tabPage1.Controls.Add(this.flowLayoutPanel5); + this.tabPage1.Location = new System.Drawing.Point(4, 25); + this.tabPage1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.tabPage1.Size = new System.Drawing.Size(2043, 1188); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "Main"; + // + // dds_send_w4 + // + this.dds_send_w4.Location = new System.Drawing.Point(1438, 291); + this.dds_send_w4.Margin = new System.Windows.Forms.Padding(4); + this.dds_send_w4.Name = "dds_send_w4"; + this.dds_send_w4.Size = new System.Drawing.Size(62, 38); + this.dds_send_w4.TabIndex = 129; + this.dds_send_w4.Text = "Send"; + this.dds_send_w4.UseVisualStyleBackColor = true; + this.dds_send_w4.Click += new System.EventHandler(this.dds_send_w4_Click); + // + // dds_send_w3 + // + this.dds_send_w3.Location = new System.Drawing.Point(1435, 234); + this.dds_send_w3.Margin = new System.Windows.Forms.Padding(4); + this.dds_send_w3.Name = "dds_send_w3"; + this.dds_send_w3.Size = new System.Drawing.Size(62, 38); + this.dds_send_w3.TabIndex = 128; + this.dds_send_w3.Text = "Send"; + this.dds_send_w3.UseVisualStyleBackColor = true; + this.dds_send_w3.Click += new System.EventHandler(this.dds_send_w3_Click); + // + // dds_send_w2 + // + this.dds_send_w2.Location = new System.Drawing.Point(1433, 179); + this.dds_send_w2.Margin = new System.Windows.Forms.Padding(4); + this.dds_send_w2.Name = "dds_send_w2"; + this.dds_send_w2.Size = new System.Drawing.Size(62, 38); + this.dds_send_w2.TabIndex = 127; + this.dds_send_w2.Text = "Send"; + this.dds_send_w2.UseVisualStyleBackColor = true; + this.dds_send_w2.Click += new System.EventHandler(this.dds_send_w2_Click); + // + // dds_reset + // + this.dds_reset.Location = new System.Drawing.Point(1135, 429); + this.dds_reset.Margin = new System.Windows.Forms.Padding(4); + this.dds_reset.Name = "dds_reset"; + this.dds_reset.Size = new System.Drawing.Size(113, 60); + this.dds_reset.TabIndex = 126; + this.dds_reset.Text = "DDS Reset"; + this.dds_reset.UseVisualStyleBackColor = true; + this.dds_reset.Click += new System.EventHandler(this.dds_reset_Click); + // + // groupBox9 + // + this.groupBox9.Controls.Add(this.flowLayoutPanel46); + this.groupBox9.FlatStyle = System.Windows.Forms.FlatStyle.Popup; + this.groupBox9.Location = new System.Drawing.Point(1217, 523); + this.groupBox9.Margin = new System.Windows.Forms.Padding(4); + this.groupBox9.Name = "groupBox9"; + this.groupBox9.Padding = new System.Windows.Forms.Padding(4); + this.groupBox9.Size = new System.Drawing.Size(211, 178); + this.groupBox9.TabIndex = 117; + this.groupBox9.TabStop = false; + this.groupBox9.Text = "DAC Data Source"; + // + // flowLayoutPanel46 + // + this.flowLayoutPanel46.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel46.Controls.Add(this.dac_data_src_quadsend_rcv); + this.flowLayoutPanel46.Controls.Add(this.dac_data_src_fiber); + this.flowLayoutPanel46.Controls.Add(this.dac_data_src_adc_chan0_loopback); + this.flowLayoutPanel46.Controls.Add(this.dac_data_src_dds_pulse_gen); + this.flowLayoutPanel46.Location = new System.Drawing.Point(8, 23); + this.flowLayoutPanel46.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel46.Name = "flowLayoutPanel46"; + this.flowLayoutPanel46.Size = new System.Drawing.Size(201, 145); + this.flowLayoutPanel46.TabIndex = 0; + // + // dac_data_src_quadsend_rcv + // + this.dac_data_src_quadsend_rcv.Checked = true; + this.dac_data_src_quadsend_rcv.Location = new System.Drawing.Point(8, 2); + this.dac_data_src_quadsend_rcv.Margin = new System.Windows.Forms.Padding(8, 2, 3, 2); + this.dac_data_src_quadsend_rcv.Name = "dac_data_src_quadsend_rcv"; + this.dac_data_src_quadsend_rcv.Size = new System.Drawing.Size(133, 30); + this.dac_data_src_quadsend_rcv.TabIndex = 6; + this.dac_data_src_quadsend_rcv.TabStop = true; + this.dac_data_src_quadsend_rcv.Text = "QuadSendRcv"; + this.dac_data_src_quadsend_rcv.UseVisualStyleBackColor = true; + this.dac_data_src_quadsend_rcv.Click += new System.EventHandler(this.dac_data_src_quadsend_rcv_Click); + // + // dac_data_src_fiber + // + this.dac_data_src_fiber.Location = new System.Drawing.Point(8, 36); + this.dac_data_src_fiber.Margin = new System.Windows.Forms.Padding(8, 2, 3, 2); + this.dac_data_src_fiber.Name = "dac_data_src_fiber"; + this.dac_data_src_fiber.Size = new System.Drawing.Size(195, 30); + this.dac_data_src_fiber.TabIndex = 8; + this.dac_data_src_fiber.Text = "Fiber"; + this.dac_data_src_fiber.UseVisualStyleBackColor = true; + this.dac_data_src_fiber.Click += new System.EventHandler(this.dac_data_src_fiber_Click); + // + // dac_data_src_adc_chan0_loopback + // + this.dac_data_src_adc_chan0_loopback.Location = new System.Drawing.Point(8, 70); + this.dac_data_src_adc_chan0_loopback.Margin = new System.Windows.Forms.Padding(8, 2, 3, 2); + this.dac_data_src_adc_chan0_loopback.Name = "dac_data_src_adc_chan0_loopback"; + this.dac_data_src_adc_chan0_loopback.Size = new System.Drawing.Size(195, 30); + this.dac_data_src_adc_chan0_loopback.TabIndex = 7; + this.dac_data_src_adc_chan0_loopback.Text = "ADC Loopback"; + this.dac_data_src_adc_chan0_loopback.UseVisualStyleBackColor = true; + this.dac_data_src_adc_chan0_loopback.Click += new System.EventHandler(this.dac_data_src_adc_chan0_loopback_Click); + // + // dac_data_src_dds_pulse_gen + // + this.dac_data_src_dds_pulse_gen.Location = new System.Drawing.Point(8, 104); + this.dac_data_src_dds_pulse_gen.Margin = new System.Windows.Forms.Padding(8, 2, 3, 2); + this.dac_data_src_dds_pulse_gen.Name = "dac_data_src_dds_pulse_gen"; + this.dac_data_src_dds_pulse_gen.Size = new System.Drawing.Size(133, 30); + this.dac_data_src_dds_pulse_gen.TabIndex = 4; + this.dac_data_src_dds_pulse_gen.Text = "DDS Pulse Gen"; + this.dac_data_src_dds_pulse_gen.UseVisualStyleBackColor = true; + this.dac_data_src_dds_pulse_gen.Click += new System.EventHandler(this.dac_data_src_dds_pulse_gen_Click); + // + // groupBox12 + // + this.groupBox12.Controls.Add(this.flowLayoutPanel70); + this.groupBox12.Controls.Add(this.flowLayoutPanel61); + this.groupBox12.Controls.Add(this.flowLayoutPanel35); + this.groupBox12.Controls.Add(this.read_dds_regs); + this.groupBox12.Controls.Add(this.flowLayoutPanel26); + this.groupBox12.Location = new System.Drawing.Point(1616, 4); + this.groupBox12.Margin = new System.Windows.Forms.Padding(4); + this.groupBox12.Name = "groupBox12"; + this.groupBox12.Padding = new System.Windows.Forms.Padding(4); + this.groupBox12.Size = new System.Drawing.Size(410, 1175); + this.groupBox12.TabIndex = 124; + this.groupBox12.TabStop = false; + this.groupBox12.Text = "DDS Registers (0x8300_0000)"; + // + // flowLayoutPanel70 + // + this.flowLayoutPanel70.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel70.Controls.Add(this.flowLayoutPanel71); + this.flowLayoutPanel70.Controls.Add(this.flowLayoutPanel72); + this.flowLayoutPanel70.Controls.Add(this.flowLayoutPanel73); + this.flowLayoutPanel70.Controls.Add(this.flowLayoutPanel74); + this.flowLayoutPanel70.Controls.Add(this.flowLayoutPanel75); + this.flowLayoutPanel70.Controls.Add(this.flowLayoutPanel76); + this.flowLayoutPanel70.Controls.Add(this.flowLayoutPanel77); + this.flowLayoutPanel70.Controls.Add(this.flowLayoutPanel78); + this.flowLayoutPanel70.Location = new System.Drawing.Point(7, 826); + this.flowLayoutPanel70.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel70.Name = "flowLayoutPanel70"; + this.flowLayoutPanel70.Size = new System.Drawing.Size(398, 267); + this.flowLayoutPanel70.TabIndex = 127; + // + // flowLayoutPanel71 + // + this.flowLayoutPanel71.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flowLayoutPanel71.Controls.Add(this.label66); + this.flowLayoutPanel71.Controls.Add(this.dds_reg70); + this.flowLayoutPanel71.Location = new System.Drawing.Point(0, 0); + this.flowLayoutPanel71.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel71.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel71.Name = "flowLayoutPanel71"; + this.flowLayoutPanel71.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel71.TabIndex = 102; + // + // label66 + // + this.label66.Location = new System.Drawing.Point(3, 2); + this.label66.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label66.MaximumSize = new System.Drawing.Size(272, 26); + this.label66.MinimumSize = new System.Drawing.Size(272, 26); + this.label66.Name = "label66"; + this.label66.Size = new System.Drawing.Size(272, 26); + this.label66.TabIndex = 113; + this.label66.Text = "Scale_4 - 0x70"; + this.label66.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg70 + // + this.dds_reg70.Location = new System.Drawing.Point(278, 4); + this.dds_reg70.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg70.Name = "dds_reg70"; + this.dds_reg70.ReadOnly = true; + this.dds_reg70.Size = new System.Drawing.Size(105, 22); + this.dds_reg70.TabIndex = 8; + this.dds_reg70.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel72 + // + this.flowLayoutPanel72.Controls.Add(this.label67); + this.flowLayoutPanel72.Controls.Add(this.dds_reg74); + this.flowLayoutPanel72.Location = new System.Drawing.Point(0, 32); + this.flowLayoutPanel72.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel72.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel72.Name = "flowLayoutPanel72"; + this.flowLayoutPanel72.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel72.TabIndex = 113; + // + // label67 + // + this.label67.Location = new System.Drawing.Point(3, 2); + this.label67.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label67.MaximumSize = new System.Drawing.Size(272, 26); + this.label67.MinimumSize = new System.Drawing.Size(272, 26); + this.label67.Name = "label67"; + this.label67.Size = new System.Drawing.Size(272, 26); + this.label67.TabIndex = 113; + this.label67.Text = "phase_inc_dwell_time_4 - 0x74"; + this.label67.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg74 + // + this.dds_reg74.Location = new System.Drawing.Point(278, 4); + this.dds_reg74.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg74.Name = "dds_reg74"; + this.dds_reg74.ReadOnly = true; + this.dds_reg74.Size = new System.Drawing.Size(105, 22); + this.dds_reg74.TabIndex = 8; + this.dds_reg74.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel73 + // + this.flowLayoutPanel73.Controls.Add(this.label68); + this.flowLayoutPanel73.Controls.Add(this.dds_reg78); + this.flowLayoutPanel73.Location = new System.Drawing.Point(0, 64); + this.flowLayoutPanel73.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel73.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel73.Name = "flowLayoutPanel73"; + this.flowLayoutPanel73.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel73.TabIndex = 131; + // + // label68 + // + this.label68.Location = new System.Drawing.Point(3, 2); + this.label68.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label68.MaximumSize = new System.Drawing.Size(272, 26); + this.label68.MinimumSize = new System.Drawing.Size(272, 26); + this.label68.Name = "label68"; + this.label68.Size = new System.Drawing.Size(272, 26); + this.label68.TabIndex = 113; + this.label68.Text = "phase_inc_step_size_4 - 0x78"; + this.label68.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg78 + // + this.dds_reg78.Location = new System.Drawing.Point(278, 4); + this.dds_reg78.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg78.Name = "dds_reg78"; + this.dds_reg78.ReadOnly = true; + this.dds_reg78.Size = new System.Drawing.Size(105, 22); + this.dds_reg78.TabIndex = 8; + this.dds_reg78.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel74 + // + this.flowLayoutPanel74.Controls.Add(this.label69); + this.flowLayoutPanel74.Controls.Add(this.dds_reg7C); + this.flowLayoutPanel74.Location = new System.Drawing.Point(0, 96); + this.flowLayoutPanel74.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel74.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel74.Name = "flowLayoutPanel74"; + this.flowLayoutPanel74.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel74.TabIndex = 115; + // + // label69 + // + this.label69.Location = new System.Drawing.Point(3, 2); + this.label69.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label69.MaximumSize = new System.Drawing.Size(272, 26); + this.label69.MinimumSize = new System.Drawing.Size(272, 26); + this.label69.Name = "label69"; + this.label69.Size = new System.Drawing.Size(272, 26); + this.label69.TabIndex = 113; + this.label69.Text = "idle_samples_4 - 0x7C"; + this.label69.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg7C + // + this.dds_reg7C.Location = new System.Drawing.Point(278, 4); + this.dds_reg7C.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg7C.Name = "dds_reg7C"; + this.dds_reg7C.ReadOnly = true; + this.dds_reg7C.Size = new System.Drawing.Size(105, 22); + this.dds_reg7C.TabIndex = 8; + this.dds_reg7C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel75 + // + this.flowLayoutPanel75.Controls.Add(this.label70); + this.flowLayoutPanel75.Controls.Add(this.dds_reg80); + this.flowLayoutPanel75.Location = new System.Drawing.Point(0, 128); + this.flowLayoutPanel75.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel75.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel75.Name = "flowLayoutPanel75"; + this.flowLayoutPanel75.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel75.TabIndex = 116; + // + // label70 + // + this.label70.Location = new System.Drawing.Point(3, 2); + this.label70.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label70.MaximumSize = new System.Drawing.Size(272, 26); + this.label70.MinimumSize = new System.Drawing.Size(272, 26); + this.label70.Name = "label70"; + this.label70.Size = new System.Drawing.Size(272, 26); + this.label70.TabIndex = 113; + this.label70.Text = "num_samples_4 - 0x80"; + this.label70.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg80 + // + this.dds_reg80.Location = new System.Drawing.Point(278, 4); + this.dds_reg80.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg80.Name = "dds_reg80"; + this.dds_reg80.ReadOnly = true; + this.dds_reg80.Size = new System.Drawing.Size(105, 22); + this.dds_reg80.TabIndex = 8; + this.dds_reg80.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel76 + // + this.flowLayoutPanel76.Controls.Add(label71); + this.flowLayoutPanel76.Controls.Add(this.dds_reg84); + this.flowLayoutPanel76.Location = new System.Drawing.Point(0, 160); + this.flowLayoutPanel76.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel76.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel76.Name = "flowLayoutPanel76"; + this.flowLayoutPanel76.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel76.TabIndex = 117; + // + // dds_reg84 + // + this.dds_reg84.Location = new System.Drawing.Point(278, 4); + this.dds_reg84.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg84.Name = "dds_reg84"; + this.dds_reg84.ReadOnly = true; + this.dds_reg84.Size = new System.Drawing.Size(105, 22); + this.dds_reg84.TabIndex = 8; + this.dds_reg84.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel77 + // + this.flowLayoutPanel77.Controls.Add(this.label72); + this.flowLayoutPanel77.Controls.Add(this.dds_reg88); + this.flowLayoutPanel77.Location = new System.Drawing.Point(0, 192); + this.flowLayoutPanel77.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel77.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel77.Name = "flowLayoutPanel77"; + this.flowLayoutPanel77.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel77.TabIndex = 119; + // + // label72 + // + this.label72.Location = new System.Drawing.Point(3, 2); + this.label72.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label72.MaximumSize = new System.Drawing.Size(272, 26); + this.label72.MinimumSize = new System.Drawing.Size(272, 26); + this.label72.Name = "label72"; + this.label72.Size = new System.Drawing.Size(272, 26); + this.label72.TabIndex = 113; + this.label72.Text = "phase_off_4 - 0x88"; + this.label72.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg88 + // + this.dds_reg88.Location = new System.Drawing.Point(278, 4); + this.dds_reg88.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg88.Name = "dds_reg88"; + this.dds_reg88.ReadOnly = true; + this.dds_reg88.Size = new System.Drawing.Size(105, 22); + this.dds_reg88.TabIndex = 8; + this.dds_reg88.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel78 + // + this.flowLayoutPanel78.Controls.Add(this.label73); + this.flowLayoutPanel78.Controls.Add(this.dds_reg8C); + this.flowLayoutPanel78.Location = new System.Drawing.Point(0, 224); + this.flowLayoutPanel78.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel78.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel78.Name = "flowLayoutPanel78"; + this.flowLayoutPanel78.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel78.TabIndex = 123; + // + // label73 + // + this.label73.Location = new System.Drawing.Point(3, 2); + this.label73.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label73.MaximumSize = new System.Drawing.Size(272, 26); + this.label73.MinimumSize = new System.Drawing.Size(272, 26); + this.label73.Name = "label73"; + this.label73.Size = new System.Drawing.Size(272, 26); + this.label73.TabIndex = 113; + this.label73.Text = "swap_sf_4 - 0x8C"; + this.label73.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg8C + // + this.dds_reg8C.Location = new System.Drawing.Point(278, 4); + this.dds_reg8C.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg8C.Name = "dds_reg8C"; + this.dds_reg8C.ReadOnly = true; + this.dds_reg8C.Size = new System.Drawing.Size(105, 22); + this.dds_reg8C.TabIndex = 8; + this.dds_reg8C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel61 + // + this.flowLayoutPanel61.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel61.Controls.Add(this.flowLayoutPanel62); + this.flowLayoutPanel61.Controls.Add(this.flowLayoutPanel63); + this.flowLayoutPanel61.Controls.Add(this.flowLayoutPanel64); + this.flowLayoutPanel61.Controls.Add(this.flowLayoutPanel65); + this.flowLayoutPanel61.Controls.Add(this.flowLayoutPanel66); + this.flowLayoutPanel61.Controls.Add(this.flowLayoutPanel67); + this.flowLayoutPanel61.Controls.Add(this.flowLayoutPanel68); + this.flowLayoutPanel61.Controls.Add(this.flowLayoutPanel69); + this.flowLayoutPanel61.Location = new System.Drawing.Point(7, 555); + this.flowLayoutPanel61.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel61.Name = "flowLayoutPanel61"; + this.flowLayoutPanel61.Size = new System.Drawing.Size(398, 267); + this.flowLayoutPanel61.TabIndex = 126; + // + // flowLayoutPanel62 + // + this.flowLayoutPanel62.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flowLayoutPanel62.Controls.Add(this.label49); + this.flowLayoutPanel62.Controls.Add(this.dds_reg50); + this.flowLayoutPanel62.Location = new System.Drawing.Point(0, 0); + this.flowLayoutPanel62.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel62.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel62.Name = "flowLayoutPanel62"; + this.flowLayoutPanel62.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel62.TabIndex = 102; + // + // label49 + // + this.label49.Location = new System.Drawing.Point(3, 2); + this.label49.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label49.MaximumSize = new System.Drawing.Size(272, 26); + this.label49.MinimumSize = new System.Drawing.Size(272, 26); + this.label49.Name = "label49"; + this.label49.Size = new System.Drawing.Size(272, 26); + this.label49.TabIndex = 113; + this.label49.Text = "Scale_3 - 0x50"; + this.label49.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg50 + // + this.dds_reg50.Location = new System.Drawing.Point(278, 4); + this.dds_reg50.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg50.Name = "dds_reg50"; + this.dds_reg50.ReadOnly = true; + this.dds_reg50.Size = new System.Drawing.Size(105, 22); + this.dds_reg50.TabIndex = 8; + this.dds_reg50.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel63 + // + this.flowLayoutPanel63.Controls.Add(this.label50); + this.flowLayoutPanel63.Controls.Add(this.dds_reg54); + this.flowLayoutPanel63.Location = new System.Drawing.Point(0, 32); + this.flowLayoutPanel63.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel63.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel63.Name = "flowLayoutPanel63"; + this.flowLayoutPanel63.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel63.TabIndex = 113; + // + // label50 + // + this.label50.Location = new System.Drawing.Point(3, 2); + this.label50.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label50.MaximumSize = new System.Drawing.Size(272, 26); + this.label50.MinimumSize = new System.Drawing.Size(272, 26); + this.label50.Name = "label50"; + this.label50.Size = new System.Drawing.Size(272, 26); + this.label50.TabIndex = 113; + this.label50.Text = "phase_inc_dwell_time_3 - 0x54"; + this.label50.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg54 + // + this.dds_reg54.Location = new System.Drawing.Point(278, 4); + this.dds_reg54.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg54.Name = "dds_reg54"; + this.dds_reg54.ReadOnly = true; + this.dds_reg54.Size = new System.Drawing.Size(105, 22); + this.dds_reg54.TabIndex = 8; + this.dds_reg54.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel64 + // + this.flowLayoutPanel64.Controls.Add(this.label51); + this.flowLayoutPanel64.Controls.Add(this.dds_reg58); + this.flowLayoutPanel64.Location = new System.Drawing.Point(0, 64); + this.flowLayoutPanel64.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel64.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel64.Name = "flowLayoutPanel64"; + this.flowLayoutPanel64.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel64.TabIndex = 131; + // + // label51 + // + this.label51.Location = new System.Drawing.Point(3, 2); + this.label51.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label51.MaximumSize = new System.Drawing.Size(272, 26); + this.label51.MinimumSize = new System.Drawing.Size(272, 26); + this.label51.Name = "label51"; + this.label51.Size = new System.Drawing.Size(272, 26); + this.label51.TabIndex = 113; + this.label51.Text = "phase_inc_step_size_3 - 0x58"; + this.label51.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg58 + // + this.dds_reg58.Location = new System.Drawing.Point(278, 4); + this.dds_reg58.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg58.Name = "dds_reg58"; + this.dds_reg58.ReadOnly = true; + this.dds_reg58.Size = new System.Drawing.Size(105, 22); + this.dds_reg58.TabIndex = 8; + this.dds_reg58.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel65 + // + this.flowLayoutPanel65.Controls.Add(this.label52); + this.flowLayoutPanel65.Controls.Add(this.dds_reg5C); + this.flowLayoutPanel65.Location = new System.Drawing.Point(0, 96); + this.flowLayoutPanel65.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel65.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel65.Name = "flowLayoutPanel65"; + this.flowLayoutPanel65.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel65.TabIndex = 115; + // + // label52 + // + this.label52.Location = new System.Drawing.Point(3, 2); + this.label52.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label52.MaximumSize = new System.Drawing.Size(272, 26); + this.label52.MinimumSize = new System.Drawing.Size(272, 26); + this.label52.Name = "label52"; + this.label52.Size = new System.Drawing.Size(272, 26); + this.label52.TabIndex = 113; + this.label52.Text = "idle_samples_3 - 0x5C"; + this.label52.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg5C + // + this.dds_reg5C.Location = new System.Drawing.Point(278, 4); + this.dds_reg5C.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg5C.Name = "dds_reg5C"; + this.dds_reg5C.ReadOnly = true; + this.dds_reg5C.Size = new System.Drawing.Size(105, 22); + this.dds_reg5C.TabIndex = 8; + this.dds_reg5C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel66 + // + this.flowLayoutPanel66.Controls.Add(this.label62); + this.flowLayoutPanel66.Controls.Add(this.dds_reg60); + this.flowLayoutPanel66.Location = new System.Drawing.Point(0, 128); + this.flowLayoutPanel66.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel66.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel66.Name = "flowLayoutPanel66"; + this.flowLayoutPanel66.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel66.TabIndex = 116; + // + // label62 + // + this.label62.Location = new System.Drawing.Point(3, 2); + this.label62.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label62.MaximumSize = new System.Drawing.Size(272, 26); + this.label62.MinimumSize = new System.Drawing.Size(272, 26); + this.label62.Name = "label62"; + this.label62.Size = new System.Drawing.Size(272, 26); + this.label62.TabIndex = 113; + this.label62.Text = "num_samples_3 - 0x60"; + this.label62.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg60 + // + this.dds_reg60.Location = new System.Drawing.Point(278, 4); + this.dds_reg60.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg60.Name = "dds_reg60"; + this.dds_reg60.ReadOnly = true; + this.dds_reg60.Size = new System.Drawing.Size(105, 22); + this.dds_reg60.TabIndex = 8; + this.dds_reg60.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel67 + // + this.flowLayoutPanel67.Controls.Add(label63); + this.flowLayoutPanel67.Controls.Add(this.dds_reg64); + this.flowLayoutPanel67.Location = new System.Drawing.Point(0, 160); + this.flowLayoutPanel67.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel67.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel67.Name = "flowLayoutPanel67"; + this.flowLayoutPanel67.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel67.TabIndex = 117; + // + // dds_reg64 + // + this.dds_reg64.Location = new System.Drawing.Point(278, 4); + this.dds_reg64.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg64.Name = "dds_reg64"; + this.dds_reg64.ReadOnly = true; + this.dds_reg64.Size = new System.Drawing.Size(105, 22); + this.dds_reg64.TabIndex = 8; + this.dds_reg64.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel68 + // + this.flowLayoutPanel68.Controls.Add(this.label64); + this.flowLayoutPanel68.Controls.Add(this.dds_reg68); + this.flowLayoutPanel68.Location = new System.Drawing.Point(0, 192); + this.flowLayoutPanel68.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel68.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel68.Name = "flowLayoutPanel68"; + this.flowLayoutPanel68.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel68.TabIndex = 119; + // + // label64 + // + this.label64.Location = new System.Drawing.Point(3, 2); + this.label64.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label64.MaximumSize = new System.Drawing.Size(272, 26); + this.label64.MinimumSize = new System.Drawing.Size(272, 26); + this.label64.Name = "label64"; + this.label64.Size = new System.Drawing.Size(272, 26); + this.label64.TabIndex = 113; + this.label64.Text = "phase_off_3 - 0x68"; + this.label64.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg68 + // + this.dds_reg68.Location = new System.Drawing.Point(278, 4); + this.dds_reg68.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg68.Name = "dds_reg68"; + this.dds_reg68.ReadOnly = true; + this.dds_reg68.Size = new System.Drawing.Size(105, 22); + this.dds_reg68.TabIndex = 8; + this.dds_reg68.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel69 + // + this.flowLayoutPanel69.Controls.Add(this.label65); + this.flowLayoutPanel69.Controls.Add(this.dds_reg6C); + this.flowLayoutPanel69.Location = new System.Drawing.Point(0, 224); + this.flowLayoutPanel69.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel69.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel69.Name = "flowLayoutPanel69"; + this.flowLayoutPanel69.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel69.TabIndex = 123; + // + // label65 + // + this.label65.Location = new System.Drawing.Point(3, 2); + this.label65.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label65.MaximumSize = new System.Drawing.Size(272, 26); + this.label65.MinimumSize = new System.Drawing.Size(272, 26); + this.label65.Name = "label65"; + this.label65.Size = new System.Drawing.Size(272, 26); + this.label65.TabIndex = 113; + this.label65.Text = "swap_sf_3 - 0x6C"; + this.label65.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg6C + // + this.dds_reg6C.Location = new System.Drawing.Point(278, 4); + this.dds_reg6C.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg6C.Name = "dds_reg6C"; + this.dds_reg6C.ReadOnly = true; + this.dds_reg6C.Size = new System.Drawing.Size(105, 22); + this.dds_reg6C.TabIndex = 8; + this.dds_reg6C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel35 + // + this.flowLayoutPanel35.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel35.Controls.Add(this.flowLayoutPanel36); + this.flowLayoutPanel35.Controls.Add(this.flowLayoutPanel37); + this.flowLayoutPanel35.Controls.Add(this.flowLayoutPanel38); + this.flowLayoutPanel35.Controls.Add(this.flowLayoutPanel39); + this.flowLayoutPanel35.Controls.Add(this.flowLayoutPanel40); + this.flowLayoutPanel35.Controls.Add(this.flowLayoutPanel41); + this.flowLayoutPanel35.Controls.Add(this.flowLayoutPanel59); + this.flowLayoutPanel35.Controls.Add(this.flowLayoutPanel60); + this.flowLayoutPanel35.Location = new System.Drawing.Point(5, 286); + this.flowLayoutPanel35.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel35.Name = "flowLayoutPanel35"; + this.flowLayoutPanel35.Size = new System.Drawing.Size(398, 267); + this.flowLayoutPanel35.TabIndex = 125; + // + // flowLayoutPanel36 + // + this.flowLayoutPanel36.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flowLayoutPanel36.Controls.Add(this.label41); + this.flowLayoutPanel36.Controls.Add(this.dds_reg30); + this.flowLayoutPanel36.Location = new System.Drawing.Point(0, 0); + this.flowLayoutPanel36.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel36.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel36.Name = "flowLayoutPanel36"; + this.flowLayoutPanel36.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel36.TabIndex = 102; + // + // label41 + // + this.label41.Location = new System.Drawing.Point(3, 2); + this.label41.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label41.MaximumSize = new System.Drawing.Size(272, 26); + this.label41.MinimumSize = new System.Drawing.Size(272, 26); + this.label41.Name = "label41"; + this.label41.Size = new System.Drawing.Size(272, 26); + this.label41.TabIndex = 113; + this.label41.Text = "Scale_2 - 0x30"; + this.label41.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg30 + // + this.dds_reg30.Location = new System.Drawing.Point(278, 4); + this.dds_reg30.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg30.Name = "dds_reg30"; + this.dds_reg30.ReadOnly = true; + this.dds_reg30.Size = new System.Drawing.Size(105, 22); + this.dds_reg30.TabIndex = 8; + this.dds_reg30.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel37 + // + this.flowLayoutPanel37.Controls.Add(this.label42); + this.flowLayoutPanel37.Controls.Add(this.dds_reg34); + this.flowLayoutPanel37.Location = new System.Drawing.Point(0, 32); + this.flowLayoutPanel37.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel37.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel37.Name = "flowLayoutPanel37"; + this.flowLayoutPanel37.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel37.TabIndex = 113; + // + // label42 + // + this.label42.Location = new System.Drawing.Point(3, 2); + this.label42.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label42.MaximumSize = new System.Drawing.Size(272, 26); + this.label42.MinimumSize = new System.Drawing.Size(272, 26); + this.label42.Name = "label42"; + this.label42.Size = new System.Drawing.Size(272, 26); + this.label42.TabIndex = 113; + this.label42.Text = "phase_inc_dwell_time_2 - 0x34"; + this.label42.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg34 + // + this.dds_reg34.Location = new System.Drawing.Point(278, 4); + this.dds_reg34.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg34.Name = "dds_reg34"; + this.dds_reg34.ReadOnly = true; + this.dds_reg34.Size = new System.Drawing.Size(105, 22); + this.dds_reg34.TabIndex = 8; + this.dds_reg34.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel38 + // + this.flowLayoutPanel38.Controls.Add(this.label43); + this.flowLayoutPanel38.Controls.Add(this.dds_reg38); + this.flowLayoutPanel38.Location = new System.Drawing.Point(0, 64); + this.flowLayoutPanel38.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel38.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel38.Name = "flowLayoutPanel38"; + this.flowLayoutPanel38.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel38.TabIndex = 131; + // + // label43 + // + this.label43.Location = new System.Drawing.Point(3, 2); + this.label43.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label43.MaximumSize = new System.Drawing.Size(272, 26); + this.label43.MinimumSize = new System.Drawing.Size(272, 26); + this.label43.Name = "label43"; + this.label43.Size = new System.Drawing.Size(272, 26); + this.label43.TabIndex = 113; + this.label43.Text = "phase_inc_step_size_2 - 0x38"; + this.label43.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg38 + // + this.dds_reg38.Location = new System.Drawing.Point(278, 4); + this.dds_reg38.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg38.Name = "dds_reg38"; + this.dds_reg38.ReadOnly = true; + this.dds_reg38.Size = new System.Drawing.Size(105, 22); + this.dds_reg38.TabIndex = 8; + this.dds_reg38.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel39 + // + this.flowLayoutPanel39.Controls.Add(this.label44); + this.flowLayoutPanel39.Controls.Add(this.dds_reg3C); + this.flowLayoutPanel39.Location = new System.Drawing.Point(0, 96); + this.flowLayoutPanel39.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel39.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel39.Name = "flowLayoutPanel39"; + this.flowLayoutPanel39.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel39.TabIndex = 115; + // + // label44 + // + this.label44.Location = new System.Drawing.Point(3, 2); + this.label44.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label44.MaximumSize = new System.Drawing.Size(272, 26); + this.label44.MinimumSize = new System.Drawing.Size(272, 26); + this.label44.Name = "label44"; + this.label44.Size = new System.Drawing.Size(272, 26); + this.label44.TabIndex = 113; + this.label44.Text = "idle_samples_2 - 0x3C"; + this.label44.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg3C + // + this.dds_reg3C.Location = new System.Drawing.Point(278, 4); + this.dds_reg3C.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg3C.Name = "dds_reg3C"; + this.dds_reg3C.ReadOnly = true; + this.dds_reg3C.Size = new System.Drawing.Size(105, 22); + this.dds_reg3C.TabIndex = 8; + this.dds_reg3C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel40 + // + this.flowLayoutPanel40.Controls.Add(this.label45); + this.flowLayoutPanel40.Controls.Add(this.dds_reg40); + this.flowLayoutPanel40.Location = new System.Drawing.Point(0, 128); + this.flowLayoutPanel40.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel40.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel40.Name = "flowLayoutPanel40"; + this.flowLayoutPanel40.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel40.TabIndex = 116; + // + // label45 + // + this.label45.Location = new System.Drawing.Point(3, 2); + this.label45.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label45.MaximumSize = new System.Drawing.Size(272, 26); + this.label45.MinimumSize = new System.Drawing.Size(272, 26); + this.label45.Name = "label45"; + this.label45.Size = new System.Drawing.Size(272, 26); + this.label45.TabIndex = 113; + this.label45.Text = "num_samples_2 - 0x40"; + this.label45.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg40 + // + this.dds_reg40.Location = new System.Drawing.Point(278, 4); + this.dds_reg40.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg40.Name = "dds_reg40"; + this.dds_reg40.ReadOnly = true; + this.dds_reg40.Size = new System.Drawing.Size(105, 22); + this.dds_reg40.TabIndex = 8; + this.dds_reg40.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel41 + // + this.flowLayoutPanel41.Controls.Add(label46); + this.flowLayoutPanel41.Controls.Add(this.dds_reg44); + this.flowLayoutPanel41.Location = new System.Drawing.Point(0, 160); + this.flowLayoutPanel41.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel41.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel41.Name = "flowLayoutPanel41"; + this.flowLayoutPanel41.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel41.TabIndex = 117; + // + // dds_reg44 + // + this.dds_reg44.Location = new System.Drawing.Point(278, 4); + this.dds_reg44.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg44.Name = "dds_reg44"; + this.dds_reg44.ReadOnly = true; + this.dds_reg44.Size = new System.Drawing.Size(105, 22); + this.dds_reg44.TabIndex = 8; + this.dds_reg44.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel59 + // + this.flowLayoutPanel59.Controls.Add(this.label47); + this.flowLayoutPanel59.Controls.Add(this.dds_reg48); + this.flowLayoutPanel59.Location = new System.Drawing.Point(0, 192); + this.flowLayoutPanel59.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel59.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel59.Name = "flowLayoutPanel59"; + this.flowLayoutPanel59.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel59.TabIndex = 119; + // + // label47 + // + this.label47.Location = new System.Drawing.Point(3, 2); + this.label47.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label47.MaximumSize = new System.Drawing.Size(272, 26); + this.label47.MinimumSize = new System.Drawing.Size(272, 26); + this.label47.Name = "label47"; + this.label47.Size = new System.Drawing.Size(272, 26); + this.label47.TabIndex = 113; + this.label47.Text = "phase_off_2 - 0x48"; + this.label47.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg48 + // + this.dds_reg48.Location = new System.Drawing.Point(278, 4); + this.dds_reg48.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg48.Name = "dds_reg48"; + this.dds_reg48.ReadOnly = true; + this.dds_reg48.Size = new System.Drawing.Size(105, 22); + this.dds_reg48.TabIndex = 8; + this.dds_reg48.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel60 + // + this.flowLayoutPanel60.Controls.Add(this.label48); + this.flowLayoutPanel60.Controls.Add(this.dds_reg4C); + this.flowLayoutPanel60.Location = new System.Drawing.Point(0, 224); + this.flowLayoutPanel60.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel60.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel60.Name = "flowLayoutPanel60"; + this.flowLayoutPanel60.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel60.TabIndex = 123; + // + // label48 + // + this.label48.Location = new System.Drawing.Point(3, 2); + this.label48.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label48.MaximumSize = new System.Drawing.Size(272, 26); + this.label48.MinimumSize = new System.Drawing.Size(272, 26); + this.label48.Name = "label48"; + this.label48.Size = new System.Drawing.Size(272, 26); + this.label48.TabIndex = 113; + this.label48.Text = "swap_sf_2 - 0x4C"; + this.label48.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg4C + // + this.dds_reg4C.Location = new System.Drawing.Point(278, 4); + this.dds_reg4C.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg4C.Name = "dds_reg4C"; + this.dds_reg4C.ReadOnly = true; + this.dds_reg4C.Size = new System.Drawing.Size(105, 22); + this.dds_reg4C.TabIndex = 8; + this.dds_reg4C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // read_dds_regs + // + this.read_dds_regs.Location = new System.Drawing.Point(63, 1120); + this.read_dds_regs.Margin = new System.Windows.Forms.Padding(29, 1, 4, 1); + this.read_dds_regs.Name = "read_dds_regs"; + this.read_dds_regs.Size = new System.Drawing.Size(105, 28); + this.read_dds_regs.TabIndex = 12; + this.read_dds_regs.Text = "Refresh"; + this.read_dds_regs.UseVisualStyleBackColor = true; + this.read_dds_regs.Click += new System.EventHandler(this.read_dds_regs_Click); + // + // flowLayoutPanel26 + // + this.flowLayoutPanel26.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel26.Controls.Add(this.flowLayoutPanel27); + this.flowLayoutPanel26.Controls.Add(this.flowLayoutPanel28); + this.flowLayoutPanel26.Controls.Add(this.flowLayoutPanel29); + this.flowLayoutPanel26.Controls.Add(this.flowLayoutPanel30); + this.flowLayoutPanel26.Controls.Add(this.flowLayoutPanel31); + this.flowLayoutPanel26.Controls.Add(this.flowLayoutPanel32); + this.flowLayoutPanel26.Controls.Add(this.flowLayoutPanel33); + this.flowLayoutPanel26.Controls.Add(this.flowLayoutPanel34); + this.flowLayoutPanel26.Location = new System.Drawing.Point(5, 26); + this.flowLayoutPanel26.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel26.Name = "flowLayoutPanel26"; + this.flowLayoutPanel26.Size = new System.Drawing.Size(398, 267); + this.flowLayoutPanel26.TabIndex = 94; + // + // flowLayoutPanel27 + // + this.flowLayoutPanel27.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flowLayoutPanel27.Controls.Add(this.label33); + this.flowLayoutPanel27.Controls.Add(this.dds_reg10); + this.flowLayoutPanel27.Location = new System.Drawing.Point(0, 0); + this.flowLayoutPanel27.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel27.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel27.Name = "flowLayoutPanel27"; + this.flowLayoutPanel27.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel27.TabIndex = 102; + // + // label33 + // + this.label33.Location = new System.Drawing.Point(3, 2); + this.label33.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label33.MaximumSize = new System.Drawing.Size(272, 26); + this.label33.MinimumSize = new System.Drawing.Size(272, 26); + this.label33.Name = "label33"; + this.label33.Size = new System.Drawing.Size(272, 26); + this.label33.TabIndex = 113; + this.label33.Text = "Scale_1 - 0x10"; + this.label33.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg10 + // + this.dds_reg10.Location = new System.Drawing.Point(278, 4); + this.dds_reg10.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg10.Name = "dds_reg10"; + this.dds_reg10.ReadOnly = true; + this.dds_reg10.Size = new System.Drawing.Size(105, 22); + this.dds_reg10.TabIndex = 8; + this.dds_reg10.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel28 + // + this.flowLayoutPanel28.Controls.Add(this.label34); + this.flowLayoutPanel28.Controls.Add(this.dds_reg14); + this.flowLayoutPanel28.Location = new System.Drawing.Point(0, 32); + this.flowLayoutPanel28.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel28.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel28.Name = "flowLayoutPanel28"; + this.flowLayoutPanel28.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel28.TabIndex = 113; + // + // label34 + // + this.label34.Location = new System.Drawing.Point(3, 2); + this.label34.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label34.MaximumSize = new System.Drawing.Size(272, 26); + this.label34.MinimumSize = new System.Drawing.Size(272, 26); + this.label34.Name = "label34"; + this.label34.Size = new System.Drawing.Size(272, 26); + this.label34.TabIndex = 113; + this.label34.Text = "phase_inc_dwell_time_1 - 0x14"; + this.label34.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg14 + // + this.dds_reg14.Location = new System.Drawing.Point(278, 4); + this.dds_reg14.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg14.Name = "dds_reg14"; + this.dds_reg14.ReadOnly = true; + this.dds_reg14.Size = new System.Drawing.Size(105, 22); + this.dds_reg14.TabIndex = 8; + this.dds_reg14.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel29 + // + this.flowLayoutPanel29.Controls.Add(this.label35); + this.flowLayoutPanel29.Controls.Add(this.dds_reg18); + this.flowLayoutPanel29.Location = new System.Drawing.Point(0, 64); + this.flowLayoutPanel29.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel29.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel29.Name = "flowLayoutPanel29"; + this.flowLayoutPanel29.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel29.TabIndex = 131; + // + // label35 + // + this.label35.Location = new System.Drawing.Point(3, 2); + this.label35.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label35.MaximumSize = new System.Drawing.Size(272, 26); + this.label35.MinimumSize = new System.Drawing.Size(272, 26); + this.label35.Name = "label35"; + this.label35.Size = new System.Drawing.Size(272, 26); + this.label35.TabIndex = 113; + this.label35.Text = "phase_inc_step_size_1 - 0x18"; + this.label35.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg18 + // + this.dds_reg18.Location = new System.Drawing.Point(278, 4); + this.dds_reg18.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg18.Name = "dds_reg18"; + this.dds_reg18.ReadOnly = true; + this.dds_reg18.Size = new System.Drawing.Size(105, 22); + this.dds_reg18.TabIndex = 8; + this.dds_reg18.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel30 + // + this.flowLayoutPanel30.Controls.Add(this.label36); + this.flowLayoutPanel30.Controls.Add(this.dds_reg1C); + this.flowLayoutPanel30.Location = new System.Drawing.Point(0, 96); + this.flowLayoutPanel30.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel30.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel30.Name = "flowLayoutPanel30"; + this.flowLayoutPanel30.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel30.TabIndex = 115; + // + // label36 + // + this.label36.Location = new System.Drawing.Point(3, 2); + this.label36.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label36.MaximumSize = new System.Drawing.Size(272, 26); + this.label36.MinimumSize = new System.Drawing.Size(272, 26); + this.label36.Name = "label36"; + this.label36.Size = new System.Drawing.Size(272, 26); + this.label36.TabIndex = 113; + this.label36.Text = "idle_samples_1 - 0x1C"; + this.label36.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg1C + // + this.dds_reg1C.Location = new System.Drawing.Point(278, 4); + this.dds_reg1C.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg1C.Name = "dds_reg1C"; + this.dds_reg1C.ReadOnly = true; + this.dds_reg1C.Size = new System.Drawing.Size(105, 22); + this.dds_reg1C.TabIndex = 8; + this.dds_reg1C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel31 + // + this.flowLayoutPanel31.Controls.Add(this.label37); + this.flowLayoutPanel31.Controls.Add(this.dds_reg20); + this.flowLayoutPanel31.Location = new System.Drawing.Point(0, 128); + this.flowLayoutPanel31.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel31.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel31.Name = "flowLayoutPanel31"; + this.flowLayoutPanel31.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel31.TabIndex = 116; + // + // label37 + // + this.label37.Location = new System.Drawing.Point(3, 2); + this.label37.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label37.MaximumSize = new System.Drawing.Size(272, 26); + this.label37.MinimumSize = new System.Drawing.Size(272, 26); + this.label37.Name = "label37"; + this.label37.Size = new System.Drawing.Size(272, 26); + this.label37.TabIndex = 113; + this.label37.Text = "num_samples_1 - 0x20"; + this.label37.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg20 + // + this.dds_reg20.Location = new System.Drawing.Point(278, 4); + this.dds_reg20.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg20.Name = "dds_reg20"; + this.dds_reg20.ReadOnly = true; + this.dds_reg20.Size = new System.Drawing.Size(105, 22); + this.dds_reg20.TabIndex = 8; + this.dds_reg20.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel32 + // + this.flowLayoutPanel32.Controls.Add(label38); + this.flowLayoutPanel32.Controls.Add(this.dds_reg24); + this.flowLayoutPanel32.Location = new System.Drawing.Point(0, 160); + this.flowLayoutPanel32.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel32.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel32.Name = "flowLayoutPanel32"; + this.flowLayoutPanel32.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel32.TabIndex = 117; + // + // dds_reg24 + // + this.dds_reg24.Location = new System.Drawing.Point(278, 4); + this.dds_reg24.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg24.Name = "dds_reg24"; + this.dds_reg24.ReadOnly = true; + this.dds_reg24.Size = new System.Drawing.Size(105, 22); + this.dds_reg24.TabIndex = 8; + this.dds_reg24.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel33 + // + this.flowLayoutPanel33.Controls.Add(this.label39); + this.flowLayoutPanel33.Controls.Add(this.dds_reg28); + this.flowLayoutPanel33.Location = new System.Drawing.Point(0, 192); + this.flowLayoutPanel33.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel33.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel33.Name = "flowLayoutPanel33"; + this.flowLayoutPanel33.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel33.TabIndex = 119; + // + // label39 + // + this.label39.Location = new System.Drawing.Point(3, 2); + this.label39.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label39.MaximumSize = new System.Drawing.Size(272, 26); + this.label39.MinimumSize = new System.Drawing.Size(272, 26); + this.label39.Name = "label39"; + this.label39.Size = new System.Drawing.Size(272, 26); + this.label39.TabIndex = 113; + this.label39.Text = "phase_off_1 - 0x28"; + this.label39.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg28 + // + this.dds_reg28.Location = new System.Drawing.Point(278, 4); + this.dds_reg28.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg28.Name = "dds_reg28"; + this.dds_reg28.ReadOnly = true; + this.dds_reg28.Size = new System.Drawing.Size(105, 22); + this.dds_reg28.TabIndex = 8; + this.dds_reg28.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel34 + // + this.flowLayoutPanel34.Controls.Add(this.label40); + this.flowLayoutPanel34.Controls.Add(this.dds_reg2C); + this.flowLayoutPanel34.Location = new System.Drawing.Point(0, 224); + this.flowLayoutPanel34.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel34.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel34.Name = "flowLayoutPanel34"; + this.flowLayoutPanel34.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel34.TabIndex = 123; + // + // label40 + // + this.label40.Location = new System.Drawing.Point(3, 2); + this.label40.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label40.MaximumSize = new System.Drawing.Size(272, 26); + this.label40.MinimumSize = new System.Drawing.Size(272, 26); + this.label40.Name = "label40"; + this.label40.Size = new System.Drawing.Size(272, 26); + this.label40.TabIndex = 113; + this.label40.Text = "swap_sf_1 - 0x2C"; + this.label40.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg2C + // + this.dds_reg2C.Location = new System.Drawing.Point(278, 4); + this.dds_reg2C.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg2C.Name = "dds_reg2C"; + this.dds_reg2C.ReadOnly = true; + this.dds_reg2C.Size = new System.Drawing.Size(105, 22); + this.dds_reg2C.TabIndex = 8; + this.dds_reg2C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // count_reset + // + this.count_reset.Location = new System.Drawing.Point(553, 990); + this.count_reset.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.count_reset.Name = "count_reset"; + this.count_reset.Size = new System.Drawing.Size(149, 38); + this.count_reset.TabIndex = 123; + this.count_reset.Text = "Count Reset"; + this.count_reset.UseVisualStyleBackColor = true; + this.count_reset.Click += new System.EventHandler(this.button2_Click); + // + // button1 + // + this.button1.Location = new System.Drawing.Point(781, 967); + this.button1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(287, 32); + this.button1.TabIndex = 122; + this.button1.Text = "Read DDS Registers"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click_1); + // + // dds_cnt_reset + // + this.dds_cnt_reset.Location = new System.Drawing.Point(849, 924); + this.dds_cnt_reset.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.dds_cnt_reset.Name = "dds_cnt_reset"; + this.dds_cnt_reset.Size = new System.Drawing.Size(149, 43); + this.dds_cnt_reset.TabIndex = 121; + this.dds_cnt_reset.Text = "DDS Count Reset"; + this.dds_cnt_reset.UseVisualStyleBackColor = true; + this.dds_cnt_reset.Click += new System.EventHandler(this.dds_cnt_reset_Click); + // + // richTextBox0 + // + this.richTextBox0.Location = new System.Drawing.Point(613, 343); + this.richTextBox0.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.richTextBox0.Name = "richTextBox0"; + this.richTextBox0.Size = new System.Drawing.Size(267, 575); + this.richTextBox0.TabIndex = 120; + this.richTextBox0.Text = ""; + // + // flowLayoutPanel9 + // + this.flowLayoutPanel9.Controls.Add(this.groupBox4); + this.flowLayoutPanel9.Controls.Add(this.groupBox8); + this.flowLayoutPanel9.Controls.Add(this.groupBox10); + this.flowLayoutPanel9.Controls.Add(this.groupBox11); + this.flowLayoutPanel9.Location = new System.Drawing.Point(465, 370); + this.flowLayoutPanel9.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel9.Name = "flowLayoutPanel9"; + this.flowLayoutPanel9.Size = new System.Drawing.Size(143, 609); + this.flowLayoutPanel9.TabIndex = 119; + // + // groupBox4 + // + this.groupBox4.Controls.Add(this.flowLayoutPanel15); + this.groupBox4.Location = new System.Drawing.Point(4, 4); + this.groupBox4.Margin = new System.Windows.Forms.Padding(4); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.Padding = new System.Windows.Forms.Padding(4); + this.groupBox4.Size = new System.Drawing.Size(136, 135); + this.groupBox4.TabIndex = 109; + this.groupBox4.TabStop = false; + this.groupBox4.Text = "QSFP1"; + // + // flowLayoutPanel15 + // + this.flowLayoutPanel15.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel15.Controls.Add(this.qsfp1_present); + this.flowLayoutPanel15.Controls.Add(this.qsfp1_intl); + this.flowLayoutPanel15.Controls.Add(this.qsfp1_intfc_rdy); + this.flowLayoutPanel15.Location = new System.Drawing.Point(7, 20); + this.flowLayoutPanel15.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel15.Name = "flowLayoutPanel15"; + this.flowLayoutPanel15.Size = new System.Drawing.Size(115, 115); + this.flowLayoutPanel15.TabIndex = 110; + // + // qsfp1_present + // + this.qsfp1_present.BackColor = System.Drawing.Color.Red; + this.qsfp1_present.Location = new System.Drawing.Point(4, 4); + this.qsfp1_present.Margin = new System.Windows.Forms.Padding(4); + this.qsfp1_present.Name = "qsfp1_present"; + this.qsfp1_present.Size = new System.Drawing.Size(104, 28); + this.qsfp1_present.TabIndex = 110; + this.qsfp1_present.Text = "Present"; + this.qsfp1_present.UseVisualStyleBackColor = false; + // + // qsfp1_intl + // + this.qsfp1_intl.BackColor = System.Drawing.Color.Red; + this.qsfp1_intl.Location = new System.Drawing.Point(4, 40); + this.qsfp1_intl.Margin = new System.Windows.Forms.Padding(4); + this.qsfp1_intl.Name = "qsfp1_intl"; + this.qsfp1_intl.Size = new System.Drawing.Size(104, 28); + this.qsfp1_intl.TabIndex = 111; + this.qsfp1_intl.Text = "Interrupt"; + this.qsfp1_intl.UseVisualStyleBackColor = false; + // + // qsfp1_intfc_rdy + // + this.qsfp1_intfc_rdy.BackColor = System.Drawing.Color.Red; + this.qsfp1_intfc_rdy.Location = new System.Drawing.Point(4, 76); + this.qsfp1_intfc_rdy.Margin = new System.Windows.Forms.Padding(4); + this.qsfp1_intfc_rdy.Name = "qsfp1_intfc_rdy"; + this.qsfp1_intfc_rdy.Size = new System.Drawing.Size(104, 28); + this.qsfp1_intfc_rdy.TabIndex = 113; + this.qsfp1_intfc_rdy.Text = "Ready"; + this.qsfp1_intfc_rdy.UseVisualStyleBackColor = false; + // + // groupBox8 + // + this.groupBox8.Controls.Add(this.flowLayoutPanel19); + this.groupBox8.Location = new System.Drawing.Point(4, 147); + this.groupBox8.Margin = new System.Windows.Forms.Padding(4); + this.groupBox8.Name = "groupBox8"; + this.groupBox8.Padding = new System.Windows.Forms.Padding(4); + this.groupBox8.Size = new System.Drawing.Size(124, 138); + this.groupBox8.TabIndex = 111; + this.groupBox8.TabStop = false; + this.groupBox8.Text = "QSFP2"; + // + // flowLayoutPanel19 + // + this.flowLayoutPanel19.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel19.Controls.Add(this.qsfp2_present); + this.flowLayoutPanel19.Controls.Add(this.qsfp2_intl); + this.flowLayoutPanel19.Controls.Add(this.qsfp2_intfc_rdy); + this.flowLayoutPanel19.Location = new System.Drawing.Point(7, 20); + this.flowLayoutPanel19.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel19.Name = "flowLayoutPanel19"; + this.flowLayoutPanel19.Size = new System.Drawing.Size(115, 114); + this.flowLayoutPanel19.TabIndex = 110; + // + // qsfp2_present + // + this.qsfp2_present.BackColor = System.Drawing.Color.Red; + this.qsfp2_present.Location = new System.Drawing.Point(4, 4); + this.qsfp2_present.Margin = new System.Windows.Forms.Padding(4); + this.qsfp2_present.Name = "qsfp2_present"; + this.qsfp2_present.Size = new System.Drawing.Size(104, 28); + this.qsfp2_present.TabIndex = 110; + this.qsfp2_present.Text = "Present"; + this.qsfp2_present.UseVisualStyleBackColor = false; + // + // qsfp2_intl + // + this.qsfp2_intl.BackColor = System.Drawing.Color.Red; + this.qsfp2_intl.Location = new System.Drawing.Point(4, 40); + this.qsfp2_intl.Margin = new System.Windows.Forms.Padding(4); + this.qsfp2_intl.Name = "qsfp2_intl"; + this.qsfp2_intl.Size = new System.Drawing.Size(104, 28); + this.qsfp2_intl.TabIndex = 111; + this.qsfp2_intl.Text = "Interrupt"; + this.qsfp2_intl.UseVisualStyleBackColor = false; + // + // qsfp2_intfc_rdy + // + this.qsfp2_intfc_rdy.BackColor = System.Drawing.Color.Red; + this.qsfp2_intfc_rdy.Location = new System.Drawing.Point(4, 76); + this.qsfp2_intfc_rdy.Margin = new System.Windows.Forms.Padding(4); + this.qsfp2_intfc_rdy.Name = "qsfp2_intfc_rdy"; + this.qsfp2_intfc_rdy.Size = new System.Drawing.Size(104, 28); + this.qsfp2_intfc_rdy.TabIndex = 113; + this.qsfp2_intfc_rdy.Text = "Ready"; + this.qsfp2_intfc_rdy.UseVisualStyleBackColor = false; + // + // groupBox10 + // + this.groupBox10.Controls.Add(this.flowLayoutPanel20); + this.groupBox10.Location = new System.Drawing.Point(4, 293); + this.groupBox10.Margin = new System.Windows.Forms.Padding(4); + this.groupBox10.Name = "groupBox10"; + this.groupBox10.Padding = new System.Windows.Forms.Padding(4); + this.groupBox10.Size = new System.Drawing.Size(136, 158); + this.groupBox10.TabIndex = 111; + this.groupBox10.TabStop = false; + this.groupBox10.Text = "QSFP3"; + // + // flowLayoutPanel20 + // + this.flowLayoutPanel20.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel20.Controls.Add(this.qsfp3_present); + this.flowLayoutPanel20.Controls.Add(this.qsfp3_intl); + this.flowLayoutPanel20.Controls.Add(this.qsfp3_intfc_rdy); + this.flowLayoutPanel20.Location = new System.Drawing.Point(8, 36); + this.flowLayoutPanel20.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel20.Name = "flowLayoutPanel20"; + this.flowLayoutPanel20.Size = new System.Drawing.Size(115, 116); + this.flowLayoutPanel20.TabIndex = 110; + // + // qsfp3_present + // + this.qsfp3_present.BackColor = System.Drawing.Color.Red; + this.qsfp3_present.Location = new System.Drawing.Point(4, 4); + this.qsfp3_present.Margin = new System.Windows.Forms.Padding(4); + this.qsfp3_present.Name = "qsfp3_present"; + this.qsfp3_present.Size = new System.Drawing.Size(104, 28); + this.qsfp3_present.TabIndex = 110; + this.qsfp3_present.Text = "Present"; + this.qsfp3_present.UseVisualStyleBackColor = false; + // + // qsfp3_intl + // + this.qsfp3_intl.BackColor = System.Drawing.Color.Red; + this.qsfp3_intl.Location = new System.Drawing.Point(4, 40); + this.qsfp3_intl.Margin = new System.Windows.Forms.Padding(4); + this.qsfp3_intl.Name = "qsfp3_intl"; + this.qsfp3_intl.Size = new System.Drawing.Size(104, 28); + this.qsfp3_intl.TabIndex = 111; + this.qsfp3_intl.Text = "Interrupt"; + this.qsfp3_intl.UseVisualStyleBackColor = false; + // + // qsfp3_intfc_rdy + // + this.qsfp3_intfc_rdy.BackColor = System.Drawing.Color.Red; + this.qsfp3_intfc_rdy.Location = new System.Drawing.Point(4, 76); + this.qsfp3_intfc_rdy.Margin = new System.Windows.Forms.Padding(4); + this.qsfp3_intfc_rdy.Name = "qsfp3_intfc_rdy"; + this.qsfp3_intfc_rdy.Size = new System.Drawing.Size(104, 28); + this.qsfp3_intfc_rdy.TabIndex = 113; + this.qsfp3_intfc_rdy.Text = "Ready"; + this.qsfp3_intfc_rdy.UseVisualStyleBackColor = false; + // + // groupBox11 + // + this.groupBox11.Controls.Add(this.flowLayoutPanel21); + this.groupBox11.Location = new System.Drawing.Point(4, 459); + this.groupBox11.Margin = new System.Windows.Forms.Padding(4); + this.groupBox11.Name = "groupBox11"; + this.groupBox11.Padding = new System.Windows.Forms.Padding(4); + this.groupBox11.Size = new System.Drawing.Size(136, 142); + this.groupBox11.TabIndex = 111; + this.groupBox11.TabStop = false; + this.groupBox11.Text = "QSFP4"; + // + // flowLayoutPanel21 + // + this.flowLayoutPanel21.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel21.Controls.Add(this.qsfp4_present); + this.flowLayoutPanel21.Controls.Add(this.qsfp4_intl); + this.flowLayoutPanel21.Controls.Add(this.qsfp4_intfc_rdy); + this.flowLayoutPanel21.Location = new System.Drawing.Point(7, 20); + this.flowLayoutPanel21.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel21.Name = "flowLayoutPanel21"; + this.flowLayoutPanel21.Size = new System.Drawing.Size(115, 116); + this.flowLayoutPanel21.TabIndex = 110; + // + // qsfp4_present + // + this.qsfp4_present.BackColor = System.Drawing.Color.Red; + this.qsfp4_present.Location = new System.Drawing.Point(4, 4); + this.qsfp4_present.Margin = new System.Windows.Forms.Padding(4); + this.qsfp4_present.Name = "qsfp4_present"; + this.qsfp4_present.Size = new System.Drawing.Size(104, 28); + this.qsfp4_present.TabIndex = 110; + this.qsfp4_present.Text = "Present"; + this.qsfp4_present.UseVisualStyleBackColor = false; + // + // qsfp4_intl + // + this.qsfp4_intl.BackColor = System.Drawing.Color.Red; + this.qsfp4_intl.Location = new System.Drawing.Point(4, 40); + this.qsfp4_intl.Margin = new System.Windows.Forms.Padding(4); + this.qsfp4_intl.Name = "qsfp4_intl"; + this.qsfp4_intl.Size = new System.Drawing.Size(104, 28); + this.qsfp4_intl.TabIndex = 111; + this.qsfp4_intl.Text = "Interrupt"; + this.qsfp4_intl.UseVisualStyleBackColor = false; + // + // qsfp4_intfc_rdy + // + this.qsfp4_intfc_rdy.BackColor = System.Drawing.Color.Red; + this.qsfp4_intfc_rdy.Location = new System.Drawing.Point(4, 76); + this.qsfp4_intfc_rdy.Margin = new System.Windows.Forms.Padding(4); + this.qsfp4_intfc_rdy.Name = "qsfp4_intfc_rdy"; + this.qsfp4_intfc_rdy.Size = new System.Drawing.Size(104, 28); + this.qsfp4_intfc_rdy.TabIndex = 112; + this.qsfp4_intfc_rdy.Text = "Ready"; + this.qsfp4_intfc_rdy.UseVisualStyleBackColor = false; + // + // groupBox1 + // + this.groupBox1.Controls.Add(this.button3); + this.groupBox1.Controls.Add(this.read_all_regs); + this.groupBox1.Controls.Add(this.flowLayoutPanel1); + this.groupBox1.Location = new System.Drawing.Point(20, 162); + this.groupBox1.Margin = new System.Windows.Forms.Padding(4); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Padding = new System.Windows.Forms.Padding(4); + this.groupBox1.Size = new System.Drawing.Size(407, 990); + this.groupBox1.TabIndex = 118; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "FPGA Registers (0x8000_0000)"; + // + // button3 + // + this.button3.Location = new System.Drawing.Point(170, 934); + this.button3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(219, 32); + this.button3.TabIndex = 124; + this.button3.Text = "Read Counters"; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.button3_Click); + // + // read_all_regs + // + this.read_all_regs.Location = new System.Drawing.Point(13, 935); + this.read_all_regs.Margin = new System.Windows.Forms.Padding(29, 1, 4, 1); + this.read_all_regs.Name = "read_all_regs"; + this.read_all_regs.Size = new System.Drawing.Size(105, 28); + this.read_all_regs.TabIndex = 12; + this.read_all_regs.Text = "Refresh"; + this.read_all_regs.UseVisualStyleBackColor = true; + this.read_all_regs.Click += new System.EventHandler(this.read_all_regs_Click); + // + // flowLayoutPanel1 + // + this.flowLayoutPanel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel2); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel3); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel8); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel10); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel11); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel12); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel13); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel42); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel48); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel49); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel50); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel51); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel52); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel53); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel54); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel55); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel56); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel57); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel58); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel14); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel22); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel23); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel79); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel80); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel24); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel25); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel17); + this.flowLayoutPanel1.Controls.Add(this.flowLayoutPanel81); + this.flowLayoutPanel1.Location = new System.Drawing.Point(5, 26); + this.flowLayoutPanel1.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel1.Name = "flowLayoutPanel1"; + this.flowLayoutPanel1.Size = new System.Drawing.Size(398, 902); + this.flowLayoutPanel1.TabIndex = 94; + // + // flowLayoutPanel2 + // + this.flowLayoutPanel2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flowLayoutPanel2.Controls.Add(this.label1); + this.flowLayoutPanel2.Controls.Add(this.reg00); + this.flowLayoutPanel2.Location = new System.Drawing.Point(0, 0); + this.flowLayoutPanel2.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel2.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel2.Name = "flowLayoutPanel2"; + this.flowLayoutPanel2.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel2.TabIndex = 102; + // + // label1 + // + this.label1.Location = new System.Drawing.Point(3, 2); + this.label1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label1.MaximumSize = new System.Drawing.Size(272, 26); + this.label1.MinimumSize = new System.Drawing.Size(272, 26); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(272, 26); + this.label1.TabIndex = 113; + this.label1.Text = "FPGA REV - 0x00"; + this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg00 + // + this.reg00.Location = new System.Drawing.Point(278, 4); + this.reg00.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg00.Name = "reg00"; + this.reg00.ReadOnly = true; + this.reg00.Size = new System.Drawing.Size(105, 22); + this.reg00.TabIndex = 8; + this.reg00.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel3 + // + this.flowLayoutPanel3.Controls.Add(this.label2); + this.flowLayoutPanel3.Controls.Add(this.reg04); + this.flowLayoutPanel3.Location = new System.Drawing.Point(0, 32); + this.flowLayoutPanel3.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel3.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel3.Name = "flowLayoutPanel3"; + this.flowLayoutPanel3.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel3.TabIndex = 113; + // + // label2 + // + this.label2.Location = new System.Drawing.Point(3, 2); + this.label2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label2.MaximumSize = new System.Drawing.Size(272, 26); + this.label2.MinimumSize = new System.Drawing.Size(272, 26); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(272, 26); + this.label2.TabIndex = 113; + this.label2.Text = "CNTRL_REG1 - 0x04"; + this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg04 + // + this.reg04.Location = new System.Drawing.Point(278, 4); + this.reg04.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg04.Name = "reg04"; + this.reg04.ReadOnly = true; + this.reg04.Size = new System.Drawing.Size(105, 22); + this.reg04.TabIndex = 8; + this.reg04.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel8 + // + this.flowLayoutPanel8.Controls.Add(this.label3); + this.flowLayoutPanel8.Controls.Add(this.reg14); + this.flowLayoutPanel8.Location = new System.Drawing.Point(0, 64); + this.flowLayoutPanel8.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel8.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel8.Name = "flowLayoutPanel8"; + this.flowLayoutPanel8.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel8.TabIndex = 131; + // + // label3 + // + this.label3.Location = new System.Drawing.Point(3, 2); + this.label3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label3.MaximumSize = new System.Drawing.Size(272, 26); + this.label3.MinimumSize = new System.Drawing.Size(272, 26); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(272, 26); + this.label3.TabIndex = 113; + this.label3.Text = "CNTRL_REG5 - 0x14"; + this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg14 + // + this.reg14.Location = new System.Drawing.Point(278, 4); + this.reg14.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg14.Name = "reg14"; + this.reg14.ReadOnly = true; + this.reg14.Size = new System.Drawing.Size(105, 22); + this.reg14.TabIndex = 8; + this.reg14.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel10 + // + this.flowLayoutPanel10.Controls.Add(this.label5); + this.flowLayoutPanel10.Controls.Add(this.reg20); + this.flowLayoutPanel10.Location = new System.Drawing.Point(0, 96); + this.flowLayoutPanel10.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel10.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel10.Name = "flowLayoutPanel10"; + this.flowLayoutPanel10.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel10.TabIndex = 115; + // + // label5 + // + this.label5.Location = new System.Drawing.Point(3, 2); + this.label5.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label5.MaximumSize = new System.Drawing.Size(272, 26); + this.label5.MinimumSize = new System.Drawing.Size(272, 26); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(272, 26); + this.label5.TabIndex = 113; + this.label5.Text = "CNTRL_REG8 - 0x20"; + this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg20 + // + this.reg20.Location = new System.Drawing.Point(278, 4); + this.reg20.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg20.Name = "reg20"; + this.reg20.ReadOnly = true; + this.reg20.Size = new System.Drawing.Size(105, 22); + this.reg20.TabIndex = 8; + this.reg20.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel11 + // + this.flowLayoutPanel11.Controls.Add(this.label6); + this.flowLayoutPanel11.Controls.Add(this.reg28); + this.flowLayoutPanel11.Location = new System.Drawing.Point(0, 128); + this.flowLayoutPanel11.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel11.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel11.Name = "flowLayoutPanel11"; + this.flowLayoutPanel11.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel11.TabIndex = 116; + // + // label6 + // + this.label6.Location = new System.Drawing.Point(3, 2); + this.label6.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label6.MaximumSize = new System.Drawing.Size(272, 26); + this.label6.MinimumSize = new System.Drawing.Size(272, 26); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(272, 26); + this.label6.TabIndex = 113; + this.label6.Text = "CNTRL_REG10 - 0x28"; + this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg28 + // + this.reg28.Location = new System.Drawing.Point(278, 4); + this.reg28.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg28.Name = "reg28"; + this.reg28.ReadOnly = true; + this.reg28.Size = new System.Drawing.Size(105, 22); + this.reg28.TabIndex = 8; + this.reg28.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.reg28.TextChanged += new System.EventHandler(this.reg28_TextChanged); + // + // flowLayoutPanel12 + // + this.flowLayoutPanel12.Controls.Add(label12); + this.flowLayoutPanel12.Controls.Add(this.reg44); + this.flowLayoutPanel12.Location = new System.Drawing.Point(0, 160); + this.flowLayoutPanel12.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel12.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel12.Name = "flowLayoutPanel12"; + this.flowLayoutPanel12.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel12.TabIndex = 117; + // + // reg44 + // + this.reg44.Location = new System.Drawing.Point(278, 4); + this.reg44.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg44.Name = "reg44"; + this.reg44.ReadOnly = true; + this.reg44.Size = new System.Drawing.Size(105, 22); + this.reg44.TabIndex = 8; + this.reg44.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel13 + // + this.flowLayoutPanel13.Controls.Add(this.label13); + this.flowLayoutPanel13.Controls.Add(this.reg2C); + this.flowLayoutPanel13.Location = new System.Drawing.Point(0, 192); + this.flowLayoutPanel13.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel13.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel13.Name = "flowLayoutPanel13"; + this.flowLayoutPanel13.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel13.TabIndex = 119; + // + // label13 + // + this.label13.Location = new System.Drawing.Point(3, 2); + this.label13.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label13.MaximumSize = new System.Drawing.Size(272, 26); + this.label13.MinimumSize = new System.Drawing.Size(272, 26); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(272, 26); + this.label13.TabIndex = 113; + this.label13.Text = "QSFP1_CLK_FREQ - 0x2C"; + this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg2C + // + this.reg2C.Location = new System.Drawing.Point(278, 4); + this.reg2C.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg2C.Name = "reg2C"; + this.reg2C.ReadOnly = true; + this.reg2C.Size = new System.Drawing.Size(105, 22); + this.reg2C.TabIndex = 8; + this.reg2C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel42 + // + this.flowLayoutPanel42.Controls.Add(this.label15); + this.flowLayoutPanel42.Controls.Add(this.reg4C); + this.flowLayoutPanel42.Location = new System.Drawing.Point(0, 224); + this.flowLayoutPanel42.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel42.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel42.Name = "flowLayoutPanel42"; + this.flowLayoutPanel42.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel42.TabIndex = 123; + // + // label15 + // + this.label15.Location = new System.Drawing.Point(3, 2); + this.label15.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label15.MaximumSize = new System.Drawing.Size(272, 26); + this.label15.MinimumSize = new System.Drawing.Size(272, 26); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(272, 26); + this.label15.TabIndex = 113; + this.label15.Text = "CLK250_FREQ - 0x4C"; + this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg4C + // + this.reg4C.Location = new System.Drawing.Point(278, 4); + this.reg4C.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg4C.Name = "reg4C"; + this.reg4C.ReadOnly = true; + this.reg4C.Size = new System.Drawing.Size(105, 22); + this.reg4C.TabIndex = 8; + this.reg4C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel48 + // + this.flowLayoutPanel48.Controls.Add(this.label22); + this.flowLayoutPanel48.Controls.Add(this.reg34); + this.flowLayoutPanel48.Location = new System.Drawing.Point(0, 256); + this.flowLayoutPanel48.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel48.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel48.Name = "flowLayoutPanel48"; + this.flowLayoutPanel48.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel48.TabIndex = 120; + // + // label22 + // + this.label22.Location = new System.Drawing.Point(3, 2); + this.label22.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label22.MaximumSize = new System.Drawing.Size(272, 26); + this.label22.MinimumSize = new System.Drawing.Size(272, 26); + this.label22.Name = "label22"; + this.label22.Size = new System.Drawing.Size(272, 26); + this.label22.TabIndex = 113; + this.label22.Text = "QSFP4_CLK_FREQ - 0x34"; + this.label22.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg34 + // + this.reg34.Location = new System.Drawing.Point(278, 4); + this.reg34.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg34.Name = "reg34"; + this.reg34.ReadOnly = true; + this.reg34.Size = new System.Drawing.Size(105, 22); + this.reg34.TabIndex = 8; + this.reg34.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel49 + // + this.flowLayoutPanel49.Controls.Add(this.label24); + this.flowLayoutPanel49.Controls.Add(this.reg3C); + this.flowLayoutPanel49.Location = new System.Drawing.Point(0, 288); + this.flowLayoutPanel49.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel49.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel49.Name = "flowLayoutPanel49"; + this.flowLayoutPanel49.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel49.TabIndex = 121; + // + // label24 + // + this.label24.Location = new System.Drawing.Point(3, 2); + this.label24.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label24.MaximumSize = new System.Drawing.Size(272, 26); + this.label24.MinimumSize = new System.Drawing.Size(272, 26); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(272, 26); + this.label24.TabIndex = 113; + this.label24.Text = "JESD_RX_CLK_FREQ - 0x3C"; + this.label24.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg3C + // + this.reg3C.Location = new System.Drawing.Point(278, 4); + this.reg3C.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg3C.Name = "reg3C"; + this.reg3C.ReadOnly = true; + this.reg3C.Size = new System.Drawing.Size(105, 22); + this.reg3C.TabIndex = 8; + this.reg3C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel50 + // + this.flowLayoutPanel50.Controls.Add(this.label26); + this.flowLayoutPanel50.Controls.Add(this.reg40); + this.flowLayoutPanel50.Location = new System.Drawing.Point(0, 320); + this.flowLayoutPanel50.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel50.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel50.Name = "flowLayoutPanel50"; + this.flowLayoutPanel50.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel50.TabIndex = 122; + // + // label26 + // + this.label26.Location = new System.Drawing.Point(3, 2); + this.label26.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label26.MaximumSize = new System.Drawing.Size(272, 26); + this.label26.MinimumSize = new System.Drawing.Size(272, 26); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(272, 26); + this.label26.TabIndex = 113; + this.label26.Text = "JESD_TX_CLK_FREQ - 0x40"; + this.label26.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg40 + // + this.reg40.Location = new System.Drawing.Point(278, 4); + this.reg40.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg40.Name = "reg40"; + this.reg40.ReadOnly = true; + this.reg40.Size = new System.Drawing.Size(105, 22); + this.reg40.TabIndex = 8; + this.reg40.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel51 + // + this.flowLayoutPanel51.Controls.Add(this.label28); + this.flowLayoutPanel51.Controls.Add(this.regE8); + this.flowLayoutPanel51.Location = new System.Drawing.Point(0, 352); + this.flowLayoutPanel51.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel51.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel51.Name = "flowLayoutPanel51"; + this.flowLayoutPanel51.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel51.TabIndex = 132; + // + // label28 + // + this.label28.Location = new System.Drawing.Point(3, 2); + this.label28.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label28.MaximumSize = new System.Drawing.Size(272, 26); + this.label28.MinimumSize = new System.Drawing.Size(272, 26); + this.label28.Name = "label28"; + this.label28.Size = new System.Drawing.Size(272, 26); + this.label28.TabIndex = 113; + this.label28.Text = "ADC_VALID_CNT_128b - 0xE8"; + this.label28.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regE8 + // + this.regE8.Location = new System.Drawing.Point(278, 4); + this.regE8.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regE8.Name = "regE8"; + this.regE8.ReadOnly = true; + this.regE8.Size = new System.Drawing.Size(105, 22); + this.regE8.TabIndex = 8; + this.regE8.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel52 + // + this.flowLayoutPanel52.Controls.Add(this.label55); + this.flowLayoutPanel52.Controls.Add(this.regDC); + this.flowLayoutPanel52.Location = new System.Drawing.Point(0, 384); + this.flowLayoutPanel52.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel52.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel52.Name = "flowLayoutPanel52"; + this.flowLayoutPanel52.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel52.TabIndex = 124; + // + // label55 + // + this.label55.Location = new System.Drawing.Point(3, 2); + this.label55.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label55.MaximumSize = new System.Drawing.Size(272, 26); + this.label55.MinimumSize = new System.Drawing.Size(261, 26); + this.label55.Name = "label55"; + this.label55.Size = new System.Drawing.Size(272, 26); + this.label55.TabIndex = 113; + this.label55.Text = "QSFP4_TX_VALID_CNT_128b - 0xDC"; + this.label55.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regDC + // + this.regDC.Location = new System.Drawing.Point(278, 4); + this.regDC.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regDC.Name = "regDC"; + this.regDC.ReadOnly = true; + this.regDC.Size = new System.Drawing.Size(105, 22); + this.regDC.TabIndex = 8; + this.regDC.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel53 + // + this.flowLayoutPanel53.Controls.Add(this.label56); + this.flowLayoutPanel53.Controls.Add(this.regD4); + this.flowLayoutPanel53.Location = new System.Drawing.Point(0, 416); + this.flowLayoutPanel53.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel53.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel53.Name = "flowLayoutPanel53"; + this.flowLayoutPanel53.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel53.TabIndex = 125; + // + // label56 + // + this.label56.Location = new System.Drawing.Point(3, 2); + this.label56.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label56.MaximumSize = new System.Drawing.Size(272, 26); + this.label56.MinimumSize = new System.Drawing.Size(272, 26); + this.label56.Name = "label56"; + this.label56.Size = new System.Drawing.Size(272, 26); + this.label56.TabIndex = 113; + this.label56.Text = "QSFP4_TX_VALID_CNT_240b - 0xD4"; + this.label56.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regD4 + // + this.regD4.Location = new System.Drawing.Point(278, 4); + this.regD4.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regD4.Name = "regD4"; + this.regD4.ReadOnly = true; + this.regD4.Size = new System.Drawing.Size(105, 22); + this.regD4.TabIndex = 8; + this.regD4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel54 + // + this.flowLayoutPanel54.Controls.Add(this.label57); + this.flowLayoutPanel54.Controls.Add(this.reg_0xE0); + this.flowLayoutPanel54.Location = new System.Drawing.Point(0, 448); + this.flowLayoutPanel54.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel54.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel54.Name = "flowLayoutPanel54"; + this.flowLayoutPanel54.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel54.TabIndex = 126; + // + // label57 + // + this.label57.Location = new System.Drawing.Point(3, 2); + this.label57.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label57.MaximumSize = new System.Drawing.Size(272, 26); + this.label57.MinimumSize = new System.Drawing.Size(272, 26); + this.label57.Name = "label57"; + this.label57.Size = new System.Drawing.Size(272, 26); + this.label57.TabIndex = 113; + this.label57.Text = "-----------------"; + this.label57.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg_0xE0 + // + this.reg_0xE0.Location = new System.Drawing.Point(278, 4); + this.reg_0xE0.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg_0xE0.Name = "reg_0xE0"; + this.reg_0xE0.ReadOnly = true; + this.reg_0xE0.Size = new System.Drawing.Size(105, 22); + this.reg_0xE0.TabIndex = 8; + this.reg_0xE0.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel55 + // + this.flowLayoutPanel55.Controls.Add(this.label58); + this.flowLayoutPanel55.Controls.Add(this.regE4); + this.flowLayoutPanel55.Location = new System.Drawing.Point(0, 480); + this.flowLayoutPanel55.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel55.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel55.Name = "flowLayoutPanel55"; + this.flowLayoutPanel55.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel55.TabIndex = 127; + // + // label58 + // + this.label58.Location = new System.Drawing.Point(3, 2); + this.label58.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label58.MaximumSize = new System.Drawing.Size(272, 26); + this.label58.MinimumSize = new System.Drawing.Size(272, 26); + this.label58.Name = "label58"; + this.label58.Size = new System.Drawing.Size(272, 26); + this.label58.TabIndex = 113; + this.label58.Text = "MEM_XFER_TX_VALID_128b - 0xE4"; + this.label58.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regE4 + // + this.regE4.Location = new System.Drawing.Point(278, 4); + this.regE4.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regE4.Name = "regE4"; + this.regE4.ReadOnly = true; + this.regE4.Size = new System.Drawing.Size(105, 22); + this.regE4.TabIndex = 8; + this.regE4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel56 + // + this.flowLayoutPanel56.Controls.Add(this.label59); + this.flowLayoutPanel56.Controls.Add(this.regF4); + this.flowLayoutPanel56.Location = new System.Drawing.Point(0, 512); + this.flowLayoutPanel56.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel56.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel56.Name = "flowLayoutPanel56"; + this.flowLayoutPanel56.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel56.TabIndex = 128; + // + // label59 + // + this.label59.Location = new System.Drawing.Point(3, 2); + this.label59.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label59.MaximumSize = new System.Drawing.Size(272, 26); + this.label59.MinimumSize = new System.Drawing.Size(272, 26); + this.label59.Name = "label59"; + this.label59.Size = new System.Drawing.Size(272, 26); + this.label59.TabIndex = 113; + this.label59.Text = "QSFP1_RX_VALID_240b - 0xF4"; + this.label59.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regF4 + // + this.regF4.Location = new System.Drawing.Point(278, 4); + this.regF4.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regF4.Name = "regF4"; + this.regF4.ReadOnly = true; + this.regF4.Size = new System.Drawing.Size(105, 22); + this.regF4.TabIndex = 8; + this.regF4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel57 + // + this.flowLayoutPanel57.Controls.Add(this.label60); + this.flowLayoutPanel57.Controls.Add(this.regE0); + this.flowLayoutPanel57.Location = new System.Drawing.Point(0, 544); + this.flowLayoutPanel57.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel57.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel57.Name = "flowLayoutPanel57"; + this.flowLayoutPanel57.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel57.TabIndex = 129; + // + // label60 + // + this.label60.Location = new System.Drawing.Point(3, 2); + this.label60.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label60.MaximumSize = new System.Drawing.Size(272, 26); + this.label60.MinimumSize = new System.Drawing.Size(272, 26); + this.label60.Name = "label60"; + this.label60.Size = new System.Drawing.Size(272, 26); + this.label60.TabIndex = 113; + this.label60.Text = "QSFP1_RX_VALID_128b - 0xE0"; + this.label60.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regE0 + // + this.regE0.Location = new System.Drawing.Point(278, 4); + this.regE0.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regE0.Name = "regE0"; + this.regE0.ReadOnly = true; + this.regE0.Size = new System.Drawing.Size(105, 22); + this.regE0.TabIndex = 8; + this.regE0.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel58 + // + this.flowLayoutPanel58.Controls.Add(this.label61); + this.flowLayoutPanel58.Controls.Add(this.regF0); + this.flowLayoutPanel58.Location = new System.Drawing.Point(0, 576); + this.flowLayoutPanel58.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel58.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel58.Name = "flowLayoutPanel58"; + this.flowLayoutPanel58.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel58.TabIndex = 130; + // + // label61 + // + this.label61.Location = new System.Drawing.Point(3, 2); + this.label61.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label61.MaximumSize = new System.Drawing.Size(272, 26); + this.label61.MinimumSize = new System.Drawing.Size(272, 26); + this.label61.Name = "label61"; + this.label61.Size = new System.Drawing.Size(272, 26); + this.label61.TabIndex = 113; + this.label61.Text = "DAC_VALID_256b - 0xF0"; + this.label61.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regF0 + // + this.regF0.Location = new System.Drawing.Point(278, 4); + this.regF0.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regF0.Name = "regF0"; + this.regF0.ReadOnly = true; + this.regF0.Size = new System.Drawing.Size(105, 22); + this.regF0.TabIndex = 8; + this.regF0.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel14 + // + this.flowLayoutPanel14.Controls.Add(this.label17); + this.flowLayoutPanel14.Controls.Add(this.textBox1); + this.flowLayoutPanel14.Location = new System.Drawing.Point(0, 608); + this.flowLayoutPanel14.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel14.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel14.Name = "flowLayoutPanel14"; + this.flowLayoutPanel14.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel14.TabIndex = 127; + // + // label17 + // + this.label17.Location = new System.Drawing.Point(3, 2); + this.label17.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label17.MaximumSize = new System.Drawing.Size(272, 26); + this.label17.MinimumSize = new System.Drawing.Size(272, 26); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(272, 26); + this.label17.TabIndex = 113; + this.label17.Text = "-----------------"; + this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(278, 4); + this.textBox1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.textBox1.Name = "textBox1"; + this.textBox1.ReadOnly = true; + this.textBox1.Size = new System.Drawing.Size(105, 22); + this.textBox1.TabIndex = 8; + this.textBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel22 + // + this.flowLayoutPanel22.Controls.Add(this.label29); + this.flowLayoutPanel22.Controls.Add(this.dds_reg00); + this.flowLayoutPanel22.Location = new System.Drawing.Point(0, 640); + this.flowLayoutPanel22.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel22.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel22.Name = "flowLayoutPanel22"; + this.flowLayoutPanel22.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel22.TabIndex = 133; + // + // label29 + // + this.label29.Location = new System.Drawing.Point(3, 2); + this.label29.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label29.MaximumSize = new System.Drawing.Size(272, 26); + this.label29.MinimumSize = new System.Drawing.Size(272, 26); + this.label29.Name = "label29"; + this.label29.Size = new System.Drawing.Size(272, 26); + this.label29.TabIndex = 113; + this.label29.Text = "DDS_CNTRL_REG0 - 0x00"; + this.label29.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg00 + // + this.dds_reg00.Location = new System.Drawing.Point(278, 4); + this.dds_reg00.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg00.Name = "dds_reg00"; + this.dds_reg00.ReadOnly = true; + this.dds_reg00.Size = new System.Drawing.Size(105, 22); + this.dds_reg00.TabIndex = 8; + this.dds_reg00.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel23 + // + this.flowLayoutPanel23.Controls.Add(this.label30); + this.flowLayoutPanel23.Controls.Add(this.dds_reg04); + this.flowLayoutPanel23.Location = new System.Drawing.Point(0, 672); + this.flowLayoutPanel23.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel23.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel23.Name = "flowLayoutPanel23"; + this.flowLayoutPanel23.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel23.TabIndex = 134; + // + // label30 + // + this.label30.Location = new System.Drawing.Point(3, 2); + this.label30.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label30.MaximumSize = new System.Drawing.Size(272, 26); + this.label30.MinimumSize = new System.Drawing.Size(272, 26); + this.label30.Name = "label30"; + this.label30.Size = new System.Drawing.Size(272, 26); + this.label30.TabIndex = 113; + this.label30.Text = "DDS_CNTRL_REG1 - 0x04"; + this.label30.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg04 + // + this.dds_reg04.Location = new System.Drawing.Point(278, 4); + this.dds_reg04.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg04.Name = "dds_reg04"; + this.dds_reg04.ReadOnly = true; + this.dds_reg04.Size = new System.Drawing.Size(105, 22); + this.dds_reg04.TabIndex = 8; + this.dds_reg04.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel79 + // + this.flowLayoutPanel79.Controls.Add(this.label74); + this.flowLayoutPanel79.Controls.Add(this.dds_reg08); + this.flowLayoutPanel79.Location = new System.Drawing.Point(0, 704); + this.flowLayoutPanel79.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel79.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel79.Name = "flowLayoutPanel79"; + this.flowLayoutPanel79.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel79.TabIndex = 137; + // + // label74 + // + this.label74.Location = new System.Drawing.Point(3, 2); + this.label74.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label74.MaximumSize = new System.Drawing.Size(272, 26); + this.label74.MinimumSize = new System.Drawing.Size(272, 26); + this.label74.Name = "label74"; + this.label74.Size = new System.Drawing.Size(272, 26); + this.label74.TabIndex = 113; + this.label74.Text = "DDS_CNTRL_REG2 - 0x08"; + this.label74.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg08 + // + this.dds_reg08.Location = new System.Drawing.Point(278, 4); + this.dds_reg08.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg08.Name = "dds_reg08"; + this.dds_reg08.ReadOnly = true; + this.dds_reg08.Size = new System.Drawing.Size(105, 22); + this.dds_reg08.TabIndex = 8; + this.dds_reg08.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel80 + // + this.flowLayoutPanel80.Controls.Add(this.label75); + this.flowLayoutPanel80.Controls.Add(this.dds_reg0C); + this.flowLayoutPanel80.Location = new System.Drawing.Point(0, 736); + this.flowLayoutPanel80.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel80.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel80.Name = "flowLayoutPanel80"; + this.flowLayoutPanel80.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel80.TabIndex = 138; + // + // label75 + // + this.label75.Location = new System.Drawing.Point(3, 2); + this.label75.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label75.MaximumSize = new System.Drawing.Size(272, 26); + this.label75.MinimumSize = new System.Drawing.Size(272, 26); + this.label75.Name = "label75"; + this.label75.Size = new System.Drawing.Size(272, 26); + this.label75.TabIndex = 113; + this.label75.Text = "DDS_CNTRL_REG3 - 0x0C"; + this.label75.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg0C + // + this.dds_reg0C.Location = new System.Drawing.Point(278, 4); + this.dds_reg0C.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg0C.Name = "dds_reg0C"; + this.dds_reg0C.ReadOnly = true; + this.dds_reg0C.Size = new System.Drawing.Size(105, 22); + this.dds_reg0C.TabIndex = 8; + this.dds_reg0C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel24 + // + this.flowLayoutPanel24.Controls.Add(this.label31); + this.flowLayoutPanel24.Controls.Add(this.dds_reg90); + this.flowLayoutPanel24.Location = new System.Drawing.Point(0, 768); + this.flowLayoutPanel24.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel24.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel24.Name = "flowLayoutPanel24"; + this.flowLayoutPanel24.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel24.TabIndex = 135; + // + // label31 + // + this.label31.Location = new System.Drawing.Point(3, 2); + this.label31.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label31.MaximumSize = new System.Drawing.Size(272, 26); + this.label31.MinimumSize = new System.Drawing.Size(272, 26); + this.label31.Name = "label31"; + this.label31.Size = new System.Drawing.Size(272, 26); + this.label31.TabIndex = 113; + this.label31.Text = "M0_DDS_PULSE_VALID - 0x90"; + this.label31.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg90 + // + this.dds_reg90.Location = new System.Drawing.Point(278, 4); + this.dds_reg90.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg90.Name = "dds_reg90"; + this.dds_reg90.ReadOnly = true; + this.dds_reg90.Size = new System.Drawing.Size(105, 22); + this.dds_reg90.TabIndex = 8; + this.dds_reg90.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel25 + // + this.flowLayoutPanel25.Controls.Add(this.label32); + this.flowLayoutPanel25.Controls.Add(this.dds_reg94); + this.flowLayoutPanel25.Location = new System.Drawing.Point(0, 800); + this.flowLayoutPanel25.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel25.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel25.Name = "flowLayoutPanel25"; + this.flowLayoutPanel25.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel25.TabIndex = 136; + // + // label32 + // + this.label32.Location = new System.Drawing.Point(3, 2); + this.label32.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label32.MaximumSize = new System.Drawing.Size(272, 26); + this.label32.MinimumSize = new System.Drawing.Size(272, 26); + this.label32.Name = "label32"; + this.label32.Size = new System.Drawing.Size(272, 26); + this.label32.TabIndex = 113; + this.label32.Text = "M0_DDS_PULSE_VALID_128b - 0x94"; + this.label32.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg94 + // + this.dds_reg94.Location = new System.Drawing.Point(278, 4); + this.dds_reg94.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg94.Name = "dds_reg94"; + this.dds_reg94.ReadOnly = true; + this.dds_reg94.Size = new System.Drawing.Size(105, 22); + this.dds_reg94.TabIndex = 8; + this.dds_reg94.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel17 + // + this.flowLayoutPanel17.Controls.Add(this.label19); + this.flowLayoutPanel17.Controls.Add(this.dds_reg98); + this.flowLayoutPanel17.Location = new System.Drawing.Point(0, 832); + this.flowLayoutPanel17.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel17.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel17.Name = "flowLayoutPanel17"; + this.flowLayoutPanel17.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel17.TabIndex = 139; + // + // label19 + // + this.label19.Location = new System.Drawing.Point(3, 2); + this.label19.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label19.MaximumSize = new System.Drawing.Size(272, 26); + this.label19.MinimumSize = new System.Drawing.Size(272, 26); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(272, 26); + this.label19.TabIndex = 113; + this.label19.Text = "M1_DDS_PULSE_VALID - 0x98"; + this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg98 + // + this.dds_reg98.Location = new System.Drawing.Point(278, 4); + this.dds_reg98.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg98.Name = "dds_reg98"; + this.dds_reg98.ReadOnly = true; + this.dds_reg98.Size = new System.Drawing.Size(105, 22); + this.dds_reg98.TabIndex = 8; + this.dds_reg98.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel81 + // + this.flowLayoutPanel81.Controls.Add(this.label21); + this.flowLayoutPanel81.Controls.Add(this.dds_reg9C); + this.flowLayoutPanel81.Location = new System.Drawing.Point(0, 864); + this.flowLayoutPanel81.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel81.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel81.Name = "flowLayoutPanel81"; + this.flowLayoutPanel81.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel81.TabIndex = 140; + // + // label21 + // + this.label21.Location = new System.Drawing.Point(3, 2); + this.label21.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label21.MaximumSize = new System.Drawing.Size(272, 26); + this.label21.MinimumSize = new System.Drawing.Size(272, 26); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(272, 26); + this.label21.TabIndex = 113; + this.label21.Text = "M1_DDS_PULSE_VALID_128b - 0x9C"; + this.label21.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dds_reg9C + // + this.dds_reg9C.Location = new System.Drawing.Point(278, 4); + this.dds_reg9C.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.dds_reg9C.Name = "dds_reg9C"; + this.dds_reg9C.ReadOnly = true; + this.dds_reg9C.Size = new System.Drawing.Size(105, 22); + this.dds_reg9C.TabIndex = 8; + this.dds_reg9C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // groupBox7 + // + this.groupBox7.Controls.Add(this.flowLayoutPanel44); + this.groupBox7.Location = new System.Drawing.Point(980, 754); + this.groupBox7.Margin = new System.Windows.Forms.Padding(4); + this.groupBox7.Name = "groupBox7"; + this.groupBox7.Padding = new System.Windows.Forms.Padding(4); + this.groupBox7.Size = new System.Drawing.Size(233, 159); + this.groupBox7.TabIndex = 116; + this.groupBox7.TabStop = false; + this.groupBox7.Text = "Register Read/Write"; + // + // flowLayoutPanel44 + // + this.flowLayoutPanel44.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel44.Controls.Add(this.flowLayoutPanel45); + this.flowLayoutPanel44.Controls.Add(this.flowLayoutPanel47); + this.flowLayoutPanel44.Controls.Add(this.reg_read); + this.flowLayoutPanel44.Controls.Add(this.reg_write); + this.flowLayoutPanel44.Location = new System.Drawing.Point(12, 23); + this.flowLayoutPanel44.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel44.Name = "flowLayoutPanel44"; + this.flowLayoutPanel44.Size = new System.Drawing.Size(193, 123); + this.flowLayoutPanel44.TabIndex = 0; + // + // flowLayoutPanel45 + // + this.flowLayoutPanel45.Controls.Add(this.label53); + this.flowLayoutPanel45.Controls.Add(this.reg_addr); + this.flowLayoutPanel45.Location = new System.Drawing.Point(0, 0); + this.flowLayoutPanel45.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel45.MaximumSize = new System.Drawing.Size(499, 32); + this.flowLayoutPanel45.Name = "flowLayoutPanel45"; + this.flowLayoutPanel45.Size = new System.Drawing.Size(191, 32); + this.flowLayoutPanel45.TabIndex = 127; + // + // label53 + // + this.label53.Location = new System.Drawing.Point(3, 2); + this.label53.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label53.MaximumSize = new System.Drawing.Size(272, 26); + this.label53.MinimumSize = new System.Drawing.Size(67, 26); + this.label53.Name = "label53"; + this.label53.Size = new System.Drawing.Size(67, 26); + this.label53.TabIndex = 113; + this.label53.Text = "Address"; + this.label53.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg_addr + // + this.reg_addr.Location = new System.Drawing.Point(73, 4); + this.reg_addr.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg_addr.Name = "reg_addr"; + this.reg_addr.Size = new System.Drawing.Size(105, 22); + this.reg_addr.TabIndex = 8; + this.reg_addr.Text = "80000000"; + this.reg_addr.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel47 + // + this.flowLayoutPanel47.Controls.Add(this.label54); + this.flowLayoutPanel47.Controls.Add(this.reg_data); + this.flowLayoutPanel47.Location = new System.Drawing.Point(0, 32); + this.flowLayoutPanel47.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel47.MaximumSize = new System.Drawing.Size(499, 32); + this.flowLayoutPanel47.Name = "flowLayoutPanel47"; + this.flowLayoutPanel47.Size = new System.Drawing.Size(191, 32); + this.flowLayoutPanel47.TabIndex = 128; + // + // label54 + // + this.label54.Location = new System.Drawing.Point(3, 2); + this.label54.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label54.MaximumSize = new System.Drawing.Size(272, 26); + this.label54.MinimumSize = new System.Drawing.Size(67, 26); + this.label54.Name = "label54"; + this.label54.Size = new System.Drawing.Size(67, 26); + this.label54.TabIndex = 113; + this.label54.Text = "Data"; + this.label54.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg_data + // + this.reg_data.Location = new System.Drawing.Point(73, 4); + this.reg_data.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg_data.Name = "reg_data"; + this.reg_data.Size = new System.Drawing.Size(105, 22); + this.reg_data.TabIndex = 8; + this.reg_data.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // reg_read + // + this.reg_read.Location = new System.Drawing.Point(4, 68); + this.reg_read.Margin = new System.Windows.Forms.Padding(4); + this.reg_read.Name = "reg_read"; + this.reg_read.Size = new System.Drawing.Size(85, 52); + this.reg_read.TabIndex = 129; + this.reg_read.Text = "Read"; + this.reg_read.UseVisualStyleBackColor = true; + this.reg_read.Click += new System.EventHandler(this.reg_read_Click); + // + // reg_write + // + this.reg_write.Location = new System.Drawing.Point(97, 68); + this.reg_write.Margin = new System.Windows.Forms.Padding(4); + this.reg_write.Name = "reg_write"; + this.reg_write.Size = new System.Drawing.Size(85, 52); + this.reg_write.TabIndex = 130; + this.reg_write.Text = "Write"; + this.reg_write.UseVisualStyleBackColor = true; + this.reg_write.Click += new System.EventHandler(this.reg_write_Click); + // + // groupBox6 + // + this.groupBox6.Controls.Add(this.flowLayoutPanel43); + this.groupBox6.FlatStyle = System.Windows.Forms.FlatStyle.Popup; + this.groupBox6.Location = new System.Drawing.Point(12, 34); + this.groupBox6.Margin = new System.Windows.Forms.Padding(4); + this.groupBox6.Name = "groupBox6"; + this.groupBox6.Padding = new System.Windows.Forms.Padding(4); + this.groupBox6.Size = new System.Drawing.Size(141, 116); + this.groupBox6.TabIndex = 108; + this.groupBox6.TabStop = false; + this.groupBox6.Text = "IP Address"; + // + // flowLayoutPanel43 + // + this.flowLayoutPanel43.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel43.Controls.Add(this.ipAddress); + this.flowLayoutPanel43.Controls.Add(this.ssh_connect); + this.flowLayoutPanel43.Location = new System.Drawing.Point(8, 17); + this.flowLayoutPanel43.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel43.Name = "flowLayoutPanel43"; + this.flowLayoutPanel43.Size = new System.Drawing.Size(118, 78); + this.flowLayoutPanel43.TabIndex = 110; + // + // ipAddress + // + this.ipAddress.Location = new System.Drawing.Point(3, 4); + this.ipAddress.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.ipAddress.Name = "ipAddress"; + this.ipAddress.Size = new System.Drawing.Size(109, 22); + this.ipAddress.TabIndex = 109; + this.ipAddress.Text = "10.1.1.71"; + this.ipAddress.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // ssh_connect + // + this.ssh_connect.Location = new System.Drawing.Point(3, 32); + this.ssh_connect.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.ssh_connect.Name = "ssh_connect"; + this.ssh_connect.Size = new System.Drawing.Size(111, 39); + this.ssh_connect.TabIndex = 3; + this.ssh_connect.Text = "Connect"; + this.ssh_connect.UseVisualStyleBackColor = true; + this.ssh_connect.Click += new System.EventHandler(this.ssh_connect_Click); + // + // groupBox5 + // + this.groupBox5.Controls.Add(this.system_status); + this.groupBox5.Location = new System.Drawing.Point(1307, 354); + this.groupBox5.Margin = new System.Windows.Forms.Padding(4); + this.groupBox5.Name = "groupBox5"; + this.groupBox5.Padding = new System.Windows.Forms.Padding(4); + this.groupBox5.Size = new System.Drawing.Size(204, 153); + this.groupBox5.TabIndex = 99; + this.groupBox5.TabStop = false; + this.groupBox5.Text = "System Status"; + // + // system_status + // + this.system_status.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.system_status.Location = new System.Drawing.Point(11, 22); + this.system_status.Margin = new System.Windows.Forms.Padding(4); + this.system_status.Name = "system_status"; + this.system_status.Size = new System.Drawing.Size(168, 89); + this.system_status.TabIndex = 98; + this.system_status.Text = "OFF"; + this.system_status.UseVisualStyleBackColor = true; + // + // pictureBox1 + // + this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); + this.pictureBox1.Location = new System.Drawing.Point(723, 1022); + this.pictureBox1.Margin = new System.Windows.Forms.Padding(4); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(168, 81); + this.pictureBox1.TabIndex = 96; + this.pictureBox1.TabStop = false; + // + // save_pdw_file + // + this.save_pdw_file.Location = new System.Drawing.Point(1217, 991); + this.save_pdw_file.Margin = new System.Windows.Forms.Padding(4); + this.save_pdw_file.Name = "save_pdw_file"; + this.save_pdw_file.Size = new System.Drawing.Size(81, 69); + this.save_pdw_file.TabIndex = 76; + this.save_pdw_file.Text = "Save PDW File"; + this.save_pdw_file.UseVisualStyleBackColor = true; + this.save_pdw_file.Click += new System.EventHandler(this.save_pdw_file_Click); + // + // load_pdw_file + // + this.load_pdw_file.Location = new System.Drawing.Point(1216, 916); + this.load_pdw_file.Margin = new System.Windows.Forms.Padding(4); + this.load_pdw_file.Name = "load_pdw_file"; + this.load_pdw_file.Size = new System.Drawing.Size(81, 69); + this.load_pdw_file.TabIndex = 70; + this.load_pdw_file.Text = "Load PDW File"; + this.load_pdw_file.UseVisualStyleBackColor = true; + this.load_pdw_file.Click += new System.EventHandler(this.load_pdw_file_Click); + // + // label25 + // + this.label25.Location = new System.Drawing.Point(1269, 62); + this.label25.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(51, 49); + this.label25.TabIndex = 90; + this.label25.Text = "I/Q Swap"; + this.label25.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // dds_send_w1 + // + this.dds_send_w1.Location = new System.Drawing.Point(1433, 123); + this.dds_send_w1.Margin = new System.Windows.Forms.Padding(4); + this.dds_send_w1.Name = "dds_send_w1"; + this.dds_send_w1.Size = new System.Drawing.Size(62, 38); + this.dds_send_w1.TabIndex = 125; + this.dds_send_w1.Text = "Send"; + this.dds_send_w1.UseVisualStyleBackColor = true; + this.dds_send_w1.Click += new System.EventHandler(this.button4_Click); + // + // label23 + // + this.label23.Location = new System.Drawing.Point(1185, 42); + this.label23.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(83, 69); + this.label23.TabIndex = 89; + this.label23.Text = "Scale Factor (dB)"; + this.label23.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // groupBox3 + // + this.groupBox3.BackColor = System.Drawing.Color.Gainsboro; + this.groupBox3.Controls.Add(this.flowLayoutPanel18); + this.groupBox3.Location = new System.Drawing.Point(941, 350); + this.groupBox3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Padding = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.groupBox3.Size = new System.Drawing.Size(144, 194); + this.groupBox3.TabIndex = 65; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "DDS"; + // + // flowLayoutPanel18 + // + this.flowLayoutPanel18.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel18.Controls.Add(this.dac_off); + this.flowLayoutPanel18.Controls.Add(this.dac_on); + this.flowLayoutPanel18.Controls.Add(this.flowLayoutPanel16); + this.flowLayoutPanel18.Location = new System.Drawing.Point(7, 20); + this.flowLayoutPanel18.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel18.Name = "flowLayoutPanel18"; + this.flowLayoutPanel18.Size = new System.Drawing.Size(129, 168); + this.flowLayoutPanel18.TabIndex = 98; + // + // dac_off + // + this.dac_off.BackColor = System.Drawing.Color.Red; + this.dac_off.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.dac_off.Location = new System.Drawing.Point(4, 4); + this.dac_off.Margin = new System.Windows.Forms.Padding(4); + this.dac_off.Name = "dac_off"; + this.dac_off.Size = new System.Drawing.Size(104, 36); + this.dac_off.TabIndex = 98; + this.dac_off.Text = "Off"; + this.dac_off.UseVisualStyleBackColor = false; + this.dac_off.Click += new System.EventHandler(this.dac_off_Click); + // + // dac_on + // + this.dac_on.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.dac_on.Location = new System.Drawing.Point(4, 48); + this.dac_on.Margin = new System.Windows.Forms.Padding(4); + this.dac_on.Name = "dac_on"; + this.dac_on.Size = new System.Drawing.Size(104, 36); + this.dac_on.TabIndex = 99; + this.dac_on.Text = "On"; + this.dac_on.UseVisualStyleBackColor = true; + this.dac_on.Click += new System.EventHandler(this.dac_on_Click); + // + // flowLayoutPanel16 + // + this.flowLayoutPanel16.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel16.Controls.Add(this.duration_mode); + this.flowLayoutPanel16.Controls.Add(this.duration_ms_cnt); + this.flowLayoutPanel16.Controls.Add(this.label27); + this.flowLayoutPanel16.Location = new System.Drawing.Point(4, 92); + this.flowLayoutPanel16.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel16.Name = "flowLayoutPanel16"; + this.flowLayoutPanel16.Size = new System.Drawing.Size(119, 73); + this.flowLayoutPanel16.TabIndex = 101; + // + // duration_mode + // + this.duration_mode.AutoSize = true; + this.duration_mode.Enabled = false; + this.duration_mode.Location = new System.Drawing.Point(4, 4); + this.duration_mode.Margin = new System.Windows.Forms.Padding(4); + this.duration_mode.Name = "duration_mode"; + this.duration_mode.Size = new System.Drawing.Size(84, 21); + this.duration_mode.TabIndex = 99; + this.duration_mode.Text = "Duration"; + this.duration_mode.UseVisualStyleBackColor = true; + this.duration_mode.Click += new System.EventHandler(this.duration_mode_Click); + // + // duration_ms_cnt + // + this.duration_ms_cnt.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.duration_ms_cnt.Location = new System.Drawing.Point(1, 33); + this.duration_ms_cnt.Margin = new System.Windows.Forms.Padding(1, 4, 1, 4); + this.duration_ms_cnt.Name = "duration_ms_cnt"; + this.duration_ms_cnt.Size = new System.Drawing.Size(65, 22); + this.duration_ms_cnt.TabIndex = 101; + this.duration_ms_cnt.Text = "3000"; + this.duration_ms_cnt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label27 + // + this.label27.AutoSize = true; + this.label27.Location = new System.Drawing.Point(70, 36); + this.label27.Margin = new System.Windows.Forms.Padding(3, 7, 0, 0); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(43, 17); + this.label27.TabIndex = 102; + this.label27.Text = "mSec"; + // + // groupBox2 + // + this.groupBox2.BackColor = System.Drawing.Color.Gainsboro; + this.groupBox2.Controls.Add(this.flowLayoutPanel181); + this.groupBox2.Location = new System.Drawing.Point(1377, 887); + this.groupBox2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Padding = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.groupBox2.Size = new System.Drawing.Size(164, 160); + this.groupBox2.TabIndex = 64; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "Tx Fiber Data Source"; + // + // flowLayoutPanel181 + // + this.flowLayoutPanel181.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel181.Controls.Add(this.tx_fiber_adcs_src); + this.flowLayoutPanel181.Controls.Add(this.tx_fiber_dds_src); + this.flowLayoutPanel181.Location = new System.Drawing.Point(5, 21); + this.flowLayoutPanel181.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.flowLayoutPanel181.Name = "flowLayoutPanel181"; + this.flowLayoutPanel181.Size = new System.Drawing.Size(151, 77); + this.flowLayoutPanel181.TabIndex = 63; + // + // tx_fiber_adcs_src + // + this.tx_fiber_adcs_src.Checked = true; + this.tx_fiber_adcs_src.Location = new System.Drawing.Point(8, 2); + this.tx_fiber_adcs_src.Margin = new System.Windows.Forms.Padding(8, 2, 3, 2); + this.tx_fiber_adcs_src.Name = "tx_fiber_adcs_src"; + this.tx_fiber_adcs_src.Size = new System.Drawing.Size(133, 30); + this.tx_fiber_adcs_src.TabIndex = 2; + this.tx_fiber_adcs_src.TabStop = true; + this.tx_fiber_adcs_src.Text = "ADCs"; + this.tx_fiber_adcs_src.UseVisualStyleBackColor = true; + this.tx_fiber_adcs_src.Click += new System.EventHandler(this.tx_fiber_adcs_src_Click); + // + // tx_fiber_dds_src + // + this.tx_fiber_dds_src.Location = new System.Drawing.Point(8, 36); + this.tx_fiber_dds_src.Margin = new System.Windows.Forms.Padding(8, 2, 3, 2); + this.tx_fiber_dds_src.Name = "tx_fiber_dds_src"; + this.tx_fiber_dds_src.Size = new System.Drawing.Size(133, 30); + this.tx_fiber_dds_src.TabIndex = 3; + this.tx_fiber_dds_src.Text = "DDS Pulse Gen"; + this.tx_fiber_dds_src.UseVisualStyleBackColor = true; + this.tx_fiber_dds_src.Click += new System.EventHandler(this.tx_fiber_dds_src_Click); + // + // flowLayoutPanel7 + // + this.flowLayoutPanel7.Controls.Add(this.idx_w4); + this.flowLayoutPanel7.Controls.Add(this.chirp_w4); + this.flowLayoutPanel7.Controls.Add(this.cw_w4); + this.flowLayoutPanel7.Controls.Add(this.start_freq_w4); + this.flowLayoutPanel7.Controls.Add(this.end_freq_w4); + this.flowLayoutPanel7.Controls.Add(this.duration_w4); + this.flowLayoutPanel7.Controls.Add(this.idle_samples_w4); + this.flowLayoutPanel7.Controls.Add(this.phase_inc_dwell_w4); + this.flowLayoutPanel7.Controls.Add(this.scale_factor_w4); + this.flowLayoutPanel7.Controls.Add(this.iq_swap_w4); + this.flowLayoutPanel7.Controls.Add(this.send_button_w4); + this.flowLayoutPanel7.Controls.Add(this.label20); + this.flowLayoutPanel7.Controls.Add(this.actual_start_freq_w4); + this.flowLayoutPanel7.Controls.Add(this.actual_end_freq_w4); + this.flowLayoutPanel7.Controls.Add(this.actual_duration_w4); + this.flowLayoutPanel7.Controls.Add(this.actual_idle_samples_w4); + this.flowLayoutPanel7.Location = new System.Drawing.Point(465, 281); + this.flowLayoutPanel7.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.flowLayoutPanel7.Name = "flowLayoutPanel7"; + this.flowLayoutPanel7.Size = new System.Drawing.Size(961, 58); + this.flowLayoutPanel7.TabIndex = 39; + // + // idx_w4 + // + this.idx_w4.Location = new System.Drawing.Point(3, 4); + this.idx_w4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.idx_w4.Name = "idx_w4"; + this.idx_w4.ReadOnly = true; + this.idx_w4.Size = new System.Drawing.Size(36, 22); + this.idx_w4.TabIndex = 3; + this.idx_w4.Text = "4"; + this.idx_w4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // chirp_w4 + // + this.chirp_w4.Checked = true; + this.chirp_w4.Location = new System.Drawing.Point(45, 2); + this.chirp_w4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.chirp_w4.Name = "chirp_w4"; + this.chirp_w4.Size = new System.Drawing.Size(81, 23); + this.chirp_w4.TabIndex = 9; + this.chirp_w4.TabStop = true; + this.chirp_w4.Text = "CHIRP"; + this.chirp_w4.UseVisualStyleBackColor = true; + this.chirp_w4.Click += new System.EventHandler(this.chirp_w3_Click); + // + // cw_w4 + // + this.cw_w4.Location = new System.Drawing.Point(132, 2); + this.cw_w4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.cw_w4.Name = "cw_w4"; + this.cw_w4.Size = new System.Drawing.Size(61, 23); + this.cw_w4.TabIndex = 10; + this.cw_w4.Text = "CW"; + this.cw_w4.UseVisualStyleBackColor = true; + this.cw_w4.Click += new System.EventHandler(this.cw_w3_Click); + // + // start_freq_w4 + // + this.start_freq_w4.Location = new System.Drawing.Point(199, 4); + this.start_freq_w4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.start_freq_w4.Name = "start_freq_w4"; + this.start_freq_w4.Size = new System.Drawing.Size(100, 22); + this.start_freq_w4.TabIndex = 4; + this.start_freq_w4.Text = "-80"; + this.start_freq_w4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // end_freq_w4 + // + this.end_freq_w4.Location = new System.Drawing.Point(305, 4); + this.end_freq_w4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.end_freq_w4.Name = "end_freq_w4"; + this.end_freq_w4.Size = new System.Drawing.Size(100, 22); + this.end_freq_w4.TabIndex = 5; + this.end_freq_w4.Text = "80"; + this.end_freq_w4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // duration_w4 + // + this.duration_w4.Location = new System.Drawing.Point(411, 4); + this.duration_w4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.duration_w4.Name = "duration_w4"; + this.duration_w4.Size = new System.Drawing.Size(100, 22); + this.duration_w4.TabIndex = 6; + this.duration_w4.Text = "2000000"; + this.duration_w4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // idle_samples_w4 + // + this.idle_samples_w4.Location = new System.Drawing.Point(517, 4); + this.idle_samples_w4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.idle_samples_w4.Name = "idle_samples_w4"; + this.idle_samples_w4.Size = new System.Drawing.Size(100, 22); + this.idle_samples_w4.TabIndex = 7; + this.idle_samples_w4.Text = "0.0"; + this.idle_samples_w4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // phase_inc_dwell_w4 + // + this.phase_inc_dwell_w4.Location = new System.Drawing.Point(623, 4); + this.phase_inc_dwell_w4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.phase_inc_dwell_w4.Name = "phase_inc_dwell_w4"; + this.phase_inc_dwell_w4.Size = new System.Drawing.Size(100, 22); + this.phase_inc_dwell_w4.TabIndex = 8; + this.phase_inc_dwell_w4.Text = "0"; + this.phase_inc_dwell_w4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // scale_factor_w4 + // + this.scale_factor_w4.DecimalPlaces = 1; + this.scale_factor_w4.Increment = new decimal(new int[] { + 5, + 0, + 0, + 65536}); + this.scale_factor_w4.Location = new System.Drawing.Point(730, 4); + this.scale_factor_w4.Margin = new System.Windows.Forms.Padding(4); + this.scale_factor_w4.Maximum = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.scale_factor_w4.Minimum = new decimal(new int[] { + 160, + 0, + 0, + -2147418112}); + this.scale_factor_w4.Name = "scale_factor_w4"; + this.scale_factor_w4.Size = new System.Drawing.Size(69, 22); + this.scale_factor_w4.TabIndex = 97; + // + // iq_swap_w4 + // + this.iq_swap_w4.AutoSize = true; + this.iq_swap_w4.Location = new System.Drawing.Point(806, 2); + this.iq_swap_w4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.iq_swap_w4.Name = "iq_swap_w4"; + this.iq_swap_w4.Padding = new System.Windows.Forms.Padding(11, 2, 11, 0); + this.iq_swap_w4.Size = new System.Drawing.Size(40, 19); + this.iq_swap_w4.TabIndex = 87; + this.iq_swap_w4.UseVisualStyleBackColor = true; + // + // send_button_w4 + // + this.send_button_w4.Location = new System.Drawing.Point(853, 4); + this.send_button_w4.Margin = new System.Windows.Forms.Padding(4); + this.send_button_w4.Name = "send_button_w4"; + this.send_button_w4.Size = new System.Drawing.Size(88, 30); + this.send_button_w4.TabIndex = 98; + this.send_button_w4.Text = "Load"; + this.send_button_w4.UseVisualStyleBackColor = true; + this.send_button_w4.Click += new System.EventHandler(this.send_button_w4_Click); + // + // label20 + // + this.label20.AutoSize = true; + this.label20.ForeColor = System.Drawing.Color.Red; + this.label20.Location = new System.Drawing.Point(140, 38); + this.label20.Margin = new System.Windows.Forms.Padding(140, 0, 3, 0); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(62, 17); + this.label20.TabIndex = 39; + this.label20.Text = "actual ..."; + // + // actual_start_freq_w4 + // + this.actual_start_freq_w4.ForeColor = System.Drawing.Color.Red; + this.actual_start_freq_w4.Location = new System.Drawing.Point(210, 38); + this.actual_start_freq_w4.Margin = new System.Windows.Forms.Padding(5, 0, 3, 0); + this.actual_start_freq_w4.Name = "actual_start_freq_w4"; + this.actual_start_freq_w4.Size = new System.Drawing.Size(80, 17); + this.actual_start_freq_w4.TabIndex = 40; + this.actual_start_freq_w4.Text = ".."; + // + // actual_end_freq_w4 + // + this.actual_end_freq_w4.ForeColor = System.Drawing.Color.Red; + this.actual_end_freq_w4.Location = new System.Drawing.Point(313, 38); + this.actual_end_freq_w4.Margin = new System.Windows.Forms.Padding(20, 0, 3, 0); + this.actual_end_freq_w4.Name = "actual_end_freq_w4"; + this.actual_end_freq_w4.Size = new System.Drawing.Size(80, 17); + this.actual_end_freq_w4.TabIndex = 41; + this.actual_end_freq_w4.Text = ".."; + // + // actual_duration_w4 + // + this.actual_duration_w4.ForeColor = System.Drawing.Color.Red; + this.actual_duration_w4.Location = new System.Drawing.Point(416, 38); + this.actual_duration_w4.Margin = new System.Windows.Forms.Padding(20, 0, 3, 0); + this.actual_duration_w4.Name = "actual_duration_w4"; + this.actual_duration_w4.Size = new System.Drawing.Size(80, 17); + this.actual_duration_w4.TabIndex = 98; + this.actual_duration_w4.Text = ".."; + // + // actual_idle_samples_w4 + // + this.actual_idle_samples_w4.ForeColor = System.Drawing.Color.Red; + this.actual_idle_samples_w4.Location = new System.Drawing.Point(519, 38); + this.actual_idle_samples_w4.Margin = new System.Windows.Forms.Padding(20, 0, 3, 0); + this.actual_idle_samples_w4.Name = "actual_idle_samples_w4"; + this.actual_idle_samples_w4.Size = new System.Drawing.Size(80, 17); + this.actual_idle_samples_w4.TabIndex = 99; + this.actual_idle_samples_w4.Text = ".."; + // + // flowLayoutPanel6 + // + this.flowLayoutPanel6.Controls.Add(this.idx_w3); + this.flowLayoutPanel6.Controls.Add(this.chirp_w3); + this.flowLayoutPanel6.Controls.Add(this.cw_w3); + this.flowLayoutPanel6.Controls.Add(this.start_freq_w3); + this.flowLayoutPanel6.Controls.Add(this.end_freq_w3); + this.flowLayoutPanel6.Controls.Add(this.duration_w3); + this.flowLayoutPanel6.Controls.Add(this.idle_samples_w3); + this.flowLayoutPanel6.Controls.Add(this.phase_inc_dwell_w3); + this.flowLayoutPanel6.Controls.Add(this.scale_factor_w3); + this.flowLayoutPanel6.Controls.Add(this.iq_swap_w3); + this.flowLayoutPanel6.Controls.Add(this.send_button_w3); + this.flowLayoutPanel6.Controls.Add(this.label18); + this.flowLayoutPanel6.Controls.Add(this.actual_start_freq_w3); + this.flowLayoutPanel6.Controls.Add(this.actual_end_freq_w3); + this.flowLayoutPanel6.Controls.Add(this.actual_duration_w3); + this.flowLayoutPanel6.Controls.Add(this.actual_idle_samples_w3); + this.flowLayoutPanel6.Location = new System.Drawing.Point(465, 226); + this.flowLayoutPanel6.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.flowLayoutPanel6.Name = "flowLayoutPanel6"; + this.flowLayoutPanel6.Size = new System.Drawing.Size(961, 58); + this.flowLayoutPanel6.TabIndex = 38; + // + // idx_w3 + // + this.idx_w3.Location = new System.Drawing.Point(3, 4); + this.idx_w3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.idx_w3.Name = "idx_w3"; + this.idx_w3.ReadOnly = true; + this.idx_w3.Size = new System.Drawing.Size(36, 22); + this.idx_w3.TabIndex = 3; + this.idx_w3.Text = "3"; + this.idx_w3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // chirp_w3 + // + this.chirp_w3.Checked = true; + this.chirp_w3.Location = new System.Drawing.Point(45, 2); + this.chirp_w3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.chirp_w3.Name = "chirp_w3"; + this.chirp_w3.Size = new System.Drawing.Size(81, 23); + this.chirp_w3.TabIndex = 9; + this.chirp_w3.TabStop = true; + this.chirp_w3.Text = "CHIRP"; + this.chirp_w3.UseVisualStyleBackColor = true; + this.chirp_w3.Click += new System.EventHandler(this.chirp_w2_Click); + // + // cw_w3 + // + this.cw_w3.Location = new System.Drawing.Point(132, 2); + this.cw_w3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.cw_w3.Name = "cw_w3"; + this.cw_w3.Size = new System.Drawing.Size(61, 23); + this.cw_w3.TabIndex = 10; + this.cw_w3.Text = "CW"; + this.cw_w3.UseVisualStyleBackColor = true; + this.cw_w3.Click += new System.EventHandler(this.cw_w2_Click); + // + // start_freq_w3 + // + this.start_freq_w3.Location = new System.Drawing.Point(199, 4); + this.start_freq_w3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.start_freq_w3.Name = "start_freq_w3"; + this.start_freq_w3.Size = new System.Drawing.Size(100, 22); + this.start_freq_w3.TabIndex = 4; + this.start_freq_w3.Text = "-70"; + this.start_freq_w3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // end_freq_w3 + // + this.end_freq_w3.Location = new System.Drawing.Point(305, 4); + this.end_freq_w3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.end_freq_w3.Name = "end_freq_w3"; + this.end_freq_w3.Size = new System.Drawing.Size(100, 22); + this.end_freq_w3.TabIndex = 5; + this.end_freq_w3.Text = "70"; + this.end_freq_w3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // duration_w3 + // + this.duration_w3.Location = new System.Drawing.Point(411, 4); + this.duration_w3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.duration_w3.Name = "duration_w3"; + this.duration_w3.Size = new System.Drawing.Size(100, 22); + this.duration_w3.TabIndex = 6; + this.duration_w3.Text = "2000000"; + this.duration_w3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // idle_samples_w3 + // + this.idle_samples_w3.Location = new System.Drawing.Point(517, 4); + this.idle_samples_w3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.idle_samples_w3.Name = "idle_samples_w3"; + this.idle_samples_w3.Size = new System.Drawing.Size(100, 22); + this.idle_samples_w3.TabIndex = 7; + this.idle_samples_w3.Text = "0.0"; + this.idle_samples_w3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // phase_inc_dwell_w3 + // + this.phase_inc_dwell_w3.Location = new System.Drawing.Point(623, 4); + this.phase_inc_dwell_w3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.phase_inc_dwell_w3.Name = "phase_inc_dwell_w3"; + this.phase_inc_dwell_w3.Size = new System.Drawing.Size(100, 22); + this.phase_inc_dwell_w3.TabIndex = 8; + this.phase_inc_dwell_w3.Text = "0"; + this.phase_inc_dwell_w3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // scale_factor_w3 + // + this.scale_factor_w3.DecimalPlaces = 1; + this.scale_factor_w3.Increment = new decimal(new int[] { + 5, + 0, + 0, + 65536}); + this.scale_factor_w3.Location = new System.Drawing.Point(730, 4); + this.scale_factor_w3.Margin = new System.Windows.Forms.Padding(4); + this.scale_factor_w3.Maximum = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.scale_factor_w3.Minimum = new decimal(new int[] { + 160, + 0, + 0, + -2147418112}); + this.scale_factor_w3.Name = "scale_factor_w3"; + this.scale_factor_w3.Size = new System.Drawing.Size(69, 22); + this.scale_factor_w3.TabIndex = 95; + // + // iq_swap_w3 + // + this.iq_swap_w3.AutoSize = true; + this.iq_swap_w3.Location = new System.Drawing.Point(806, 2); + this.iq_swap_w3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.iq_swap_w3.Name = "iq_swap_w3"; + this.iq_swap_w3.Padding = new System.Windows.Forms.Padding(11, 2, 11, 0); + this.iq_swap_w3.Size = new System.Drawing.Size(40, 19); + this.iq_swap_w3.TabIndex = 85; + this.iq_swap_w3.UseVisualStyleBackColor = true; + // + // send_button_w3 + // + this.send_button_w3.Location = new System.Drawing.Point(853, 4); + this.send_button_w3.Margin = new System.Windows.Forms.Padding(4); + this.send_button_w3.Name = "send_button_w3"; + this.send_button_w3.Size = new System.Drawing.Size(88, 30); + this.send_button_w3.TabIndex = 97; + this.send_button_w3.Text = "Load"; + this.send_button_w3.UseVisualStyleBackColor = true; + this.send_button_w3.Click += new System.EventHandler(this.send_button_w3_Click); + // + // label18 + // + this.label18.AutoSize = true; + this.label18.ForeColor = System.Drawing.Color.Red; + this.label18.Location = new System.Drawing.Point(140, 38); + this.label18.Margin = new System.Windows.Forms.Padding(140, 0, 3, 0); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(62, 17); + this.label18.TabIndex = 39; + this.label18.Text = "actual ..."; + // + // actual_start_freq_w3 + // + this.actual_start_freq_w3.ForeColor = System.Drawing.Color.Red; + this.actual_start_freq_w3.Location = new System.Drawing.Point(210, 38); + this.actual_start_freq_w3.Margin = new System.Windows.Forms.Padding(5, 0, 3, 0); + this.actual_start_freq_w3.Name = "actual_start_freq_w3"; + this.actual_start_freq_w3.Size = new System.Drawing.Size(80, 17); + this.actual_start_freq_w3.TabIndex = 40; + this.actual_start_freq_w3.Text = ".."; + // + // actual_end_freq_w3 + // + this.actual_end_freq_w3.ForeColor = System.Drawing.Color.Red; + this.actual_end_freq_w3.Location = new System.Drawing.Point(313, 38); + this.actual_end_freq_w3.Margin = new System.Windows.Forms.Padding(20, 0, 3, 0); + this.actual_end_freq_w3.Name = "actual_end_freq_w3"; + this.actual_end_freq_w3.Size = new System.Drawing.Size(80, 17); + this.actual_end_freq_w3.TabIndex = 41; + this.actual_end_freq_w3.Text = ".."; + // + // actual_duration_w3 + // + this.actual_duration_w3.ForeColor = System.Drawing.Color.Red; + this.actual_duration_w3.Location = new System.Drawing.Point(416, 38); + this.actual_duration_w3.Margin = new System.Windows.Forms.Padding(20, 0, 3, 0); + this.actual_duration_w3.Name = "actual_duration_w3"; + this.actual_duration_w3.Size = new System.Drawing.Size(80, 17); + this.actual_duration_w3.TabIndex = 96; + this.actual_duration_w3.Text = ".."; + // + // actual_idle_samples_w3 + // + this.actual_idle_samples_w3.ForeColor = System.Drawing.Color.Red; + this.actual_idle_samples_w3.Location = new System.Drawing.Point(519, 38); + this.actual_idle_samples_w3.Margin = new System.Windows.Forms.Padding(20, 0, 3, 0); + this.actual_idle_samples_w3.Name = "actual_idle_samples_w3"; + this.actual_idle_samples_w3.Size = new System.Drawing.Size(80, 17); + this.actual_idle_samples_w3.TabIndex = 97; + this.actual_idle_samples_w3.Text = ".."; + // + // label14 + // + this.label14.Location = new System.Drawing.Point(1073, 62); + this.label14.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(115, 52); + this.label14.TabIndex = 2; + this.label14.Text = "PHASE INC DWELL TIME"; + this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label11 + // + this.label11.Location = new System.Drawing.Point(979, 41); + this.label11.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(101, 73); + this.label11.TabIndex = 6; + this.label11.Text = "IDLE SAMPLES (uSec)"; + this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label10 + // + this.label10.Location = new System.Drawing.Point(873, 63); + this.label10.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(104, 49); + this.label10.TabIndex = 5; + this.label10.Text = "DURATION (uSec)"; + this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label9 + // + this.label9.Location = new System.Drawing.Point(771, 63); + this.label9.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(85, 49); + this.label9.TabIndex = 4; + this.label9.Text = "END FREQ (MHz)"; + this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label8 + // + this.label8.Location = new System.Drawing.Point(661, 63); + this.label8.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(100, 49); + this.label8.TabIndex = 3; + this.label8.Text = "START FREQ (MHz)"; + this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label7 + // + this.label7.Location = new System.Drawing.Point(465, 82); + this.label7.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(65, 30); + this.label7.TabIndex = 2; + this.label7.Text = "Chan"; + this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // flowLayoutPanel4 + // + this.flowLayoutPanel4.Controls.Add(this.idx_w1); + this.flowLayoutPanel4.Controls.Add(this.chirp_w1); + this.flowLayoutPanel4.Controls.Add(this.cw_w1); + this.flowLayoutPanel4.Controls.Add(this.start_freq_w1); + this.flowLayoutPanel4.Controls.Add(this.end_freq_w1); + this.flowLayoutPanel4.Controls.Add(this.duration_w1); + this.flowLayoutPanel4.Controls.Add(this.idle_samples_w1); + this.flowLayoutPanel4.Controls.Add(this.phase_inc_dwell_w1); + this.flowLayoutPanel4.Controls.Add(this.scale_factor_w1); + this.flowLayoutPanel4.Controls.Add(this.iq_swap_w1); + this.flowLayoutPanel4.Controls.Add(this.send_button_w1); + this.flowLayoutPanel4.Controls.Add(this.label4); + this.flowLayoutPanel4.Controls.Add(this.actual_start_freq_w1); + this.flowLayoutPanel4.Controls.Add(this.actual_end_freq_w1); + this.flowLayoutPanel4.Controls.Add(this.actual_duration_w1); + this.flowLayoutPanel4.Controls.Add(this.actual_idle_samples_w1); + this.flowLayoutPanel4.Location = new System.Drawing.Point(465, 116); + this.flowLayoutPanel4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.flowLayoutPanel4.Name = "flowLayoutPanel4"; + this.flowLayoutPanel4.Size = new System.Drawing.Size(961, 58); + this.flowLayoutPanel4.TabIndex = 32; + // + // idx_w1 + // + this.idx_w1.Location = new System.Drawing.Point(3, 4); + this.idx_w1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.idx_w1.Name = "idx_w1"; + this.idx_w1.ReadOnly = true; + this.idx_w1.Size = new System.Drawing.Size(36, 22); + this.idx_w1.TabIndex = 3; + this.idx_w1.Text = "1"; + this.idx_w1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // chirp_w1 + // + this.chirp_w1.Checked = true; + this.chirp_w1.Location = new System.Drawing.Point(45, 2); + this.chirp_w1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.chirp_w1.Name = "chirp_w1"; + this.chirp_w1.Size = new System.Drawing.Size(81, 23); + this.chirp_w1.TabIndex = 9; + this.chirp_w1.TabStop = true; + this.chirp_w1.Text = "CHIRP"; + this.chirp_w1.UseVisualStyleBackColor = true; + this.chirp_w1.Click += new System.EventHandler(this.chirp_w0_Click); + // + // cw_w1 + // + this.cw_w1.Location = new System.Drawing.Point(132, 2); + this.cw_w1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.cw_w1.Name = "cw_w1"; + this.cw_w1.Size = new System.Drawing.Size(61, 23); + this.cw_w1.TabIndex = 10; + this.cw_w1.Text = "CW"; + this.cw_w1.UseVisualStyleBackColor = true; + this.cw_w1.Click += new System.EventHandler(this.cw_w0_Click); + // + // start_freq_w1 + // + this.start_freq_w1.Location = new System.Drawing.Point(199, 4); + this.start_freq_w1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.start_freq_w1.Name = "start_freq_w1"; + this.start_freq_w1.Size = new System.Drawing.Size(100, 22); + this.start_freq_w1.TabIndex = 4; + this.start_freq_w1.Text = "-25"; + this.start_freq_w1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // end_freq_w1 + // + this.end_freq_w1.Location = new System.Drawing.Point(305, 4); + this.end_freq_w1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.end_freq_w1.Name = "end_freq_w1"; + this.end_freq_w1.Size = new System.Drawing.Size(100, 22); + this.end_freq_w1.TabIndex = 5; + this.end_freq_w1.Text = "25"; + this.end_freq_w1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // duration_w1 + // + this.duration_w1.Location = new System.Drawing.Point(411, 4); + this.duration_w1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.duration_w1.Name = "duration_w1"; + this.duration_w1.Size = new System.Drawing.Size(100, 22); + this.duration_w1.TabIndex = 6; + this.duration_w1.Text = "2000000"; + this.duration_w1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // idle_samples_w1 + // + this.idle_samples_w1.Location = new System.Drawing.Point(517, 4); + this.idle_samples_w1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.idle_samples_w1.Name = "idle_samples_w1"; + this.idle_samples_w1.Size = new System.Drawing.Size(100, 22); + this.idle_samples_w1.TabIndex = 7; + this.idle_samples_w1.Text = "0.0"; + this.idle_samples_w1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // phase_inc_dwell_w1 + // + this.phase_inc_dwell_w1.Location = new System.Drawing.Point(623, 4); + this.phase_inc_dwell_w1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.phase_inc_dwell_w1.Name = "phase_inc_dwell_w1"; + this.phase_inc_dwell_w1.Size = new System.Drawing.Size(100, 22); + this.phase_inc_dwell_w1.TabIndex = 8; + this.phase_inc_dwell_w1.Text = "0"; + this.phase_inc_dwell_w1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // scale_factor_w1 + // + this.scale_factor_w1.DecimalPlaces = 1; + this.scale_factor_w1.Increment = new decimal(new int[] { + 5, + 0, + 0, + 65536}); + this.scale_factor_w1.Location = new System.Drawing.Point(730, 4); + this.scale_factor_w1.Margin = new System.Windows.Forms.Padding(4); + this.scale_factor_w1.Maximum = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.scale_factor_w1.Minimum = new decimal(new int[] { + 160, + 0, + 0, + -2147418112}); + this.scale_factor_w1.Name = "scale_factor_w1"; + this.scale_factor_w1.Size = new System.Drawing.Size(69, 22); + this.scale_factor_w1.TabIndex = 91; + // + // iq_swap_w1 + // + this.iq_swap_w1.AutoSize = true; + this.iq_swap_w1.Location = new System.Drawing.Point(806, 2); + this.iq_swap_w1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.iq_swap_w1.Name = "iq_swap_w1"; + this.iq_swap_w1.Padding = new System.Windows.Forms.Padding(11, 2, 11, 0); + this.iq_swap_w1.Size = new System.Drawing.Size(40, 19); + this.iq_swap_w1.TabIndex = 80; + this.iq_swap_w1.UseVisualStyleBackColor = true; + // + // send_button_w1 + // + this.send_button_w1.Location = new System.Drawing.Point(853, 4); + this.send_button_w1.Margin = new System.Windows.Forms.Padding(4); + this.send_button_w1.Name = "send_button_w1"; + this.send_button_w1.Size = new System.Drawing.Size(88, 30); + this.send_button_w1.TabIndex = 36; + this.send_button_w1.Text = "Load"; + this.send_button_w1.UseVisualStyleBackColor = true; + this.send_button_w1.Click += new System.EventHandler(this.w0_send_button_Click); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.ForeColor = System.Drawing.Color.Red; + this.label4.Location = new System.Drawing.Point(140, 38); + this.label4.Margin = new System.Windows.Forms.Padding(140, 0, 3, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(62, 17); + this.label4.TabIndex = 37; + this.label4.Text = "actual ..."; + // + // actual_start_freq_w1 + // + this.actual_start_freq_w1.ForeColor = System.Drawing.Color.Red; + this.actual_start_freq_w1.Location = new System.Drawing.Point(210, 38); + this.actual_start_freq_w1.Margin = new System.Windows.Forms.Padding(5, 0, 3, 0); + this.actual_start_freq_w1.Name = "actual_start_freq_w1"; + this.actual_start_freq_w1.Size = new System.Drawing.Size(80, 17); + this.actual_start_freq_w1.TabIndex = 38; + this.actual_start_freq_w1.Text = ".."; + // + // actual_end_freq_w1 + // + this.actual_end_freq_w1.ForeColor = System.Drawing.Color.Red; + this.actual_end_freq_w1.Location = new System.Drawing.Point(313, 38); + this.actual_end_freq_w1.Margin = new System.Windows.Forms.Padding(20, 0, 3, 0); + this.actual_end_freq_w1.Name = "actual_end_freq_w1"; + this.actual_end_freq_w1.Size = new System.Drawing.Size(80, 17); + this.actual_end_freq_w1.TabIndex = 39; + this.actual_end_freq_w1.Text = ".."; + // + // actual_duration_w1 + // + this.actual_duration_w1.ForeColor = System.Drawing.Color.Red; + this.actual_duration_w1.Location = new System.Drawing.Point(416, 38); + this.actual_duration_w1.Margin = new System.Windows.Forms.Padding(20, 0, 3, 0); + this.actual_duration_w1.Name = "actual_duration_w1"; + this.actual_duration_w1.Size = new System.Drawing.Size(80, 17); + this.actual_duration_w1.TabIndex = 92; + this.actual_duration_w1.Text = ".."; + // + // actual_idle_samples_w1 + // + this.actual_idle_samples_w1.ForeColor = System.Drawing.Color.Red; + this.actual_idle_samples_w1.Location = new System.Drawing.Point(519, 38); + this.actual_idle_samples_w1.Margin = new System.Windows.Forms.Padding(20, 0, 3, 0); + this.actual_idle_samples_w1.Name = "actual_idle_samples_w1"; + this.actual_idle_samples_w1.Size = new System.Drawing.Size(80, 17); + this.actual_idle_samples_w1.TabIndex = 93; + this.actual_idle_samples_w1.Text = ".."; + // + // flowLayoutPanel5 + // + this.flowLayoutPanel5.Controls.Add(this.idx_w2); + this.flowLayoutPanel5.Controls.Add(this.chirp_w2); + this.flowLayoutPanel5.Controls.Add(this.cw_w2); + this.flowLayoutPanel5.Controls.Add(this.start_freq_w2); + this.flowLayoutPanel5.Controls.Add(this.end_freq_w2); + this.flowLayoutPanel5.Controls.Add(this.duration_w2); + this.flowLayoutPanel5.Controls.Add(this.idle_samples_w2); + this.flowLayoutPanel5.Controls.Add(this.phase_inc_dwell_w2); + this.flowLayoutPanel5.Controls.Add(this.scale_factor_w2); + this.flowLayoutPanel5.Controls.Add(this.iq_swap_w2); + this.flowLayoutPanel5.Controls.Add(this.send_button_w2); + this.flowLayoutPanel5.Controls.Add(this.label16); + this.flowLayoutPanel5.Controls.Add(this.actual_start_freq_w2); + this.flowLayoutPanel5.Controls.Add(this.actual_end_freq_w2); + this.flowLayoutPanel5.Controls.Add(this.actual_duration_w2); + this.flowLayoutPanel5.Controls.Add(this.actual_idle_samples_w2); + this.flowLayoutPanel5.Location = new System.Drawing.Point(465, 171); + this.flowLayoutPanel5.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.flowLayoutPanel5.Name = "flowLayoutPanel5"; + this.flowLayoutPanel5.Size = new System.Drawing.Size(961, 58); + this.flowLayoutPanel5.TabIndex = 37; + // + // idx_w2 + // + this.idx_w2.Location = new System.Drawing.Point(3, 4); + this.idx_w2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.idx_w2.Name = "idx_w2"; + this.idx_w2.ReadOnly = true; + this.idx_w2.Size = new System.Drawing.Size(36, 22); + this.idx_w2.TabIndex = 3; + this.idx_w2.Text = "2"; + this.idx_w2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // chirp_w2 + // + this.chirp_w2.Checked = true; + this.chirp_w2.Location = new System.Drawing.Point(45, 2); + this.chirp_w2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.chirp_w2.Name = "chirp_w2"; + this.chirp_w2.Size = new System.Drawing.Size(81, 23); + this.chirp_w2.TabIndex = 9; + this.chirp_w2.TabStop = true; + this.chirp_w2.Text = "CHIRP"; + this.chirp_w2.UseVisualStyleBackColor = true; + this.chirp_w2.Click += new System.EventHandler(this.chirp_w1_Click); + // + // cw_w2 + // + this.cw_w2.Location = new System.Drawing.Point(132, 2); + this.cw_w2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.cw_w2.Name = "cw_w2"; + this.cw_w2.Size = new System.Drawing.Size(61, 23); + this.cw_w2.TabIndex = 10; + this.cw_w2.Text = "CW"; + this.cw_w2.UseVisualStyleBackColor = true; + this.cw_w2.Click += new System.EventHandler(this.cw_w1_Click); + // + // start_freq_w2 + // + this.start_freq_w2.Location = new System.Drawing.Point(199, 4); + this.start_freq_w2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.start_freq_w2.Name = "start_freq_w2"; + this.start_freq_w2.Size = new System.Drawing.Size(100, 22); + this.start_freq_w2.TabIndex = 4; + this.start_freq_w2.Text = "-50"; + this.start_freq_w2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // end_freq_w2 + // + this.end_freq_w2.Location = new System.Drawing.Point(305, 4); + this.end_freq_w2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.end_freq_w2.Name = "end_freq_w2"; + this.end_freq_w2.Size = new System.Drawing.Size(100, 22); + this.end_freq_w2.TabIndex = 50; + this.end_freq_w2.Text = "50"; + this.end_freq_w2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // duration_w2 + // + this.duration_w2.Location = new System.Drawing.Point(411, 4); + this.duration_w2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.duration_w2.Name = "duration_w2"; + this.duration_w2.Size = new System.Drawing.Size(100, 22); + this.duration_w2.TabIndex = 6; + this.duration_w2.Text = "2000000"; + this.duration_w2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // idle_samples_w2 + // + this.idle_samples_w2.Location = new System.Drawing.Point(517, 4); + this.idle_samples_w2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.idle_samples_w2.Name = "idle_samples_w2"; + this.idle_samples_w2.Size = new System.Drawing.Size(100, 22); + this.idle_samples_w2.TabIndex = 7; + this.idle_samples_w2.Text = "0.0"; + this.idle_samples_w2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // phase_inc_dwell_w2 + // + this.phase_inc_dwell_w2.Location = new System.Drawing.Point(623, 4); + this.phase_inc_dwell_w2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 2); + this.phase_inc_dwell_w2.Name = "phase_inc_dwell_w2"; + this.phase_inc_dwell_w2.Size = new System.Drawing.Size(100, 22); + this.phase_inc_dwell_w2.TabIndex = 8; + this.phase_inc_dwell_w2.Text = "0"; + this.phase_inc_dwell_w2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // scale_factor_w2 + // + this.scale_factor_w2.DecimalPlaces = 1; + this.scale_factor_w2.Increment = new decimal(new int[] { + 5, + 0, + 0, + 65536}); + this.scale_factor_w2.Location = new System.Drawing.Point(730, 4); + this.scale_factor_w2.Margin = new System.Windows.Forms.Padding(4); + this.scale_factor_w2.Maximum = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.scale_factor_w2.Minimum = new decimal(new int[] { + 160, + 0, + 0, + -2147418112}); + this.scale_factor_w2.Name = "scale_factor_w2"; + this.scale_factor_w2.Size = new System.Drawing.Size(69, 22); + this.scale_factor_w2.TabIndex = 93; + // + // iq_swap_w2 + // + this.iq_swap_w2.AutoSize = true; + this.iq_swap_w2.Location = new System.Drawing.Point(806, 2); + this.iq_swap_w2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.iq_swap_w2.Name = "iq_swap_w2"; + this.iq_swap_w2.Padding = new System.Windows.Forms.Padding(11, 2, 11, 0); + this.iq_swap_w2.Size = new System.Drawing.Size(40, 19); + this.iq_swap_w2.TabIndex = 83; + this.iq_swap_w2.UseVisualStyleBackColor = true; + // + // send_button_w2 + // + this.send_button_w2.Location = new System.Drawing.Point(853, 4); + this.send_button_w2.Margin = new System.Windows.Forms.Padding(4); + this.send_button_w2.Name = "send_button_w2"; + this.send_button_w2.Size = new System.Drawing.Size(88, 30); + this.send_button_w2.TabIndex = 96; + this.send_button_w2.Text = "Load"; + this.send_button_w2.UseVisualStyleBackColor = true; + this.send_button_w2.Click += new System.EventHandler(this.send_button_w2_Click); + // + // label16 + // + this.label16.AutoSize = true; + this.label16.ForeColor = System.Drawing.Color.Red; + this.label16.Location = new System.Drawing.Point(140, 38); + this.label16.Margin = new System.Windows.Forms.Padding(140, 0, 3, 0); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(62, 17); + this.label16.TabIndex = 39; + this.label16.Text = "actual ..."; + // + // actual_start_freq_w2 + // + this.actual_start_freq_w2.ForeColor = System.Drawing.Color.Red; + this.actual_start_freq_w2.Location = new System.Drawing.Point(210, 38); + this.actual_start_freq_w2.Margin = new System.Windows.Forms.Padding(5, 0, 3, 0); + this.actual_start_freq_w2.Name = "actual_start_freq_w2"; + this.actual_start_freq_w2.Size = new System.Drawing.Size(80, 17); + this.actual_start_freq_w2.TabIndex = 40; + this.actual_start_freq_w2.Text = ".."; + // + // actual_end_freq_w2 + // + this.actual_end_freq_w2.ForeColor = System.Drawing.Color.Red; + this.actual_end_freq_w2.Location = new System.Drawing.Point(313, 38); + this.actual_end_freq_w2.Margin = new System.Windows.Forms.Padding(20, 0, 3, 0); + this.actual_end_freq_w2.Name = "actual_end_freq_w2"; + this.actual_end_freq_w2.Size = new System.Drawing.Size(80, 17); + this.actual_end_freq_w2.TabIndex = 41; + this.actual_end_freq_w2.Text = ".."; + // + // actual_duration_w2 + // + this.actual_duration_w2.ForeColor = System.Drawing.Color.Red; + this.actual_duration_w2.Location = new System.Drawing.Point(416, 38); + this.actual_duration_w2.Margin = new System.Windows.Forms.Padding(20, 0, 3, 0); + this.actual_duration_w2.Name = "actual_duration_w2"; + this.actual_duration_w2.Size = new System.Drawing.Size(80, 17); + this.actual_duration_w2.TabIndex = 94; + this.actual_duration_w2.Text = ".."; + // + // actual_idle_samples_w2 + // + this.actual_idle_samples_w2.ForeColor = System.Drawing.Color.Red; + this.actual_idle_samples_w2.Location = new System.Drawing.Point(519, 38); + this.actual_idle_samples_w2.Margin = new System.Windows.Forms.Padding(20, 0, 3, 0); + this.actual_idle_samples_w2.Name = "actual_idle_samples_w2"; + this.actual_idle_samples_w2.Size = new System.Drawing.Size(80, 17); + this.actual_idle_samples_w2.TabIndex = 95; + this.actual_idle_samples_w2.Text = ".."; + // + // groupBox13 + // + this.groupBox13.BackColor = System.Drawing.Color.Gainsboro; + this.groupBox13.Controls.Add(this.flowLayoutPanel82); + this.groupBox13.Location = new System.Drawing.Point(958, 589); + this.groupBox13.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.groupBox13.Name = "groupBox13"; + this.groupBox13.Padding = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.groupBox13.Size = new System.Drawing.Size(164, 67); + this.groupBox13.TabIndex = 65; + this.groupBox13.TabStop = false; + this.groupBox13.Text = "Tx Fiber Data"; + // + // flowLayoutPanel82 + // + this.flowLayoutPanel82.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel82.Controls.Add(this.tx_fiber_data_on); + this.flowLayoutPanel82.Controls.Add(this.tx_fiber_data_off); + this.flowLayoutPanel82.Location = new System.Drawing.Point(5, 21); + this.flowLayoutPanel82.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.flowLayoutPanel82.Name = "flowLayoutPanel82"; + this.flowLayoutPanel82.Size = new System.Drawing.Size(151, 37); + this.flowLayoutPanel82.TabIndex = 63; + // + // tx_fiber_data_on + // + this.tx_fiber_data_on.Checked = true; + this.tx_fiber_data_on.Location = new System.Drawing.Point(8, 2); + this.tx_fiber_data_on.Margin = new System.Windows.Forms.Padding(8, 2, 3, 2); + this.tx_fiber_data_on.Name = "tx_fiber_data_on"; + this.tx_fiber_data_on.Size = new System.Drawing.Size(70, 30); + this.tx_fiber_data_on.TabIndex = 2; + this.tx_fiber_data_on.TabStop = true; + this.tx_fiber_data_on.Text = "On"; + this.tx_fiber_data_on.UseVisualStyleBackColor = true; + this.tx_fiber_data_on.Click += new System.EventHandler(this.tx_fiber_data_on_Click); + // + // tx_fiber_data_off + // + this.tx_fiber_data_off.Location = new System.Drawing.Point(89, 2); + this.tx_fiber_data_off.Margin = new System.Windows.Forms.Padding(8, 2, 3, 2); + this.tx_fiber_data_off.Name = "tx_fiber_data_off"; + this.tx_fiber_data_off.Size = new System.Drawing.Size(56, 30); + this.tx_fiber_data_off.TabIndex = 3; + this.tx_fiber_data_off.Text = "Off"; + this.tx_fiber_data_off.UseVisualStyleBackColor = true; + this.tx_fiber_data_off.Click += new System.EventHandler(this.tx_fiber_data_off_Click); + // + // groupBox14 + // + this.groupBox14.BackColor = System.Drawing.Color.Gainsboro; + this.groupBox14.Controls.Add(this.flowLayoutPanel83); + this.groupBox14.Location = new System.Drawing.Point(963, 663); + this.groupBox14.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.groupBox14.Name = "groupBox14"; + this.groupBox14.Padding = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.groupBox14.Size = new System.Drawing.Size(164, 67); + this.groupBox14.TabIndex = 66; + this.groupBox14.TabStop = false; + this.groupBox14.Text = "Rx Fiber Data"; + // + // flowLayoutPanel83 + // + this.flowLayoutPanel83.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel83.Controls.Add(this.rx_fiber_data_on); + this.flowLayoutPanel83.Controls.Add(this.rx_fiber_data_off); + this.flowLayoutPanel83.Location = new System.Drawing.Point(5, 21); + this.flowLayoutPanel83.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.flowLayoutPanel83.Name = "flowLayoutPanel83"; + this.flowLayoutPanel83.Size = new System.Drawing.Size(151, 37); + this.flowLayoutPanel83.TabIndex = 63; + // + // rx_fiber_data_on + // + this.rx_fiber_data_on.Checked = true; + this.rx_fiber_data_on.Location = new System.Drawing.Point(8, 2); + this.rx_fiber_data_on.Margin = new System.Windows.Forms.Padding(8, 2, 3, 2); + this.rx_fiber_data_on.Name = "rx_fiber_data_on"; + this.rx_fiber_data_on.Size = new System.Drawing.Size(70, 30); + this.rx_fiber_data_on.TabIndex = 2; + this.rx_fiber_data_on.TabStop = true; + this.rx_fiber_data_on.Text = "On"; + this.rx_fiber_data_on.UseVisualStyleBackColor = true; + this.rx_fiber_data_on.Click += new System.EventHandler(this.rx_fiber_data_on_Click); + // + // rx_fiber_data_off + // + this.rx_fiber_data_off.Location = new System.Drawing.Point(89, 2); + this.rx_fiber_data_off.Margin = new System.Windows.Forms.Padding(8, 2, 3, 2); + this.rx_fiber_data_off.Name = "rx_fiber_data_off"; + this.rx_fiber_data_off.Size = new System.Drawing.Size(56, 30); + this.rx_fiber_data_off.TabIndex = 3; + this.rx_fiber_data_off.Text = "Off"; + this.rx_fiber_data_off.UseVisualStyleBackColor = true; + this.rx_fiber_data_off.Click += new System.EventHandler(this.rx_fiber_data_off_Click); + // + // tabPage2 + // + this.tabPage2.BackColor = System.Drawing.Color.Gainsboro; + this.tabPage2.Controls.Add(this.groupBox15); + this.tabPage2.Location = new System.Drawing.Point(4, 25); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(3); + this.tabPage2.Size = new System.Drawing.Size(2043, 1188); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "Counters"; + // + // groupBox15 + // + this.groupBox15.Controls.Add(this.flowLayoutPanel84); + this.groupBox15.Controls.Add(this.flowLayoutPanel85); + this.groupBox15.Location = new System.Drawing.Point(818, 99); + this.groupBox15.Margin = new System.Windows.Forms.Padding(4); + this.groupBox15.Name = "groupBox15"; + this.groupBox15.Padding = new System.Windows.Forms.Padding(4); + this.groupBox15.Size = new System.Drawing.Size(407, 881); + this.groupBox15.TabIndex = 119; + this.groupBox15.TabStop = false; + this.groupBox15.Text = "FPGA Registers"; + // + // qsfp1_reg_refresh + // + this.qsfp1_reg_refresh.Location = new System.Drawing.Point(29, 353); + this.qsfp1_reg_refresh.Margin = new System.Windows.Forms.Padding(29, 1, 4, 1); + this.qsfp1_reg_refresh.Name = "qsfp1_reg_refresh"; + this.qsfp1_reg_refresh.Size = new System.Drawing.Size(105, 28); + this.qsfp1_reg_refresh.TabIndex = 12; + this.qsfp1_reg_refresh.Text = "Refresh"; + this.qsfp1_reg_refresh.UseVisualStyleBackColor = true; + this.qsfp1_reg_refresh.Click += new System.EventHandler(this.qsfp1_reg_refresh_Click); + // + // flowLayoutPanel84 + // + this.flowLayoutPanel84.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel84.Controls.Add(this.flowLayoutPanel89); + this.flowLayoutPanel84.Controls.Add(this.flowLayoutPanel96); + this.flowLayoutPanel84.Controls.Add(this.flowLayoutPanel100); + this.flowLayoutPanel84.Controls.Add(this.flowLayoutPanel99); + this.flowLayoutPanel84.Controls.Add(this.flowLayoutPanel101); + this.flowLayoutPanel84.Controls.Add(this.flowLayoutPanel97); + this.flowLayoutPanel84.Controls.Add(this.flowLayoutPanel98); + this.flowLayoutPanel84.Controls.Add(this.flowLayoutPanel102); + this.flowLayoutPanel84.Controls.Add(this.flowLayoutPanel108); + this.flowLayoutPanel84.Controls.Add(this.qsfp4_reg_refresh); + this.flowLayoutPanel84.Location = new System.Drawing.Point(5, 26); + this.flowLayoutPanel84.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel84.Name = "flowLayoutPanel84"; + this.flowLayoutPanel84.Size = new System.Drawing.Size(398, 330); + this.flowLayoutPanel84.TabIndex = 94; + // + // flowLayoutPanel89 + // + this.flowLayoutPanel89.Controls.Add(this.label80); + this.flowLayoutPanel89.Controls.Add(this.reg28_1); + this.flowLayoutPanel89.Location = new System.Drawing.Point(0, 0); + this.flowLayoutPanel89.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel89.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel89.Name = "flowLayoutPanel89"; + this.flowLayoutPanel89.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel89.TabIndex = 116; + // + // label80 + // + this.label80.Location = new System.Drawing.Point(3, 2); + this.label80.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label80.MaximumSize = new System.Drawing.Size(272, 26); + this.label80.MinimumSize = new System.Drawing.Size(272, 26); + this.label80.Name = "label80"; + this.label80.Size = new System.Drawing.Size(272, 26); + this.label80.TabIndex = 113; + this.label80.Text = "CNTRL_REG10 - 0x28"; + this.label80.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // reg28_1 + // + this.reg28_1.Location = new System.Drawing.Point(278, 4); + this.reg28_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.reg28_1.Name = "reg28_1"; + this.reg28_1.ReadOnly = true; + this.reg28_1.Size = new System.Drawing.Size(105, 22); + this.reg28_1.TabIndex = 8; + this.reg28_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel96 + // + this.flowLayoutPanel96.Controls.Add(this.label87); + this.flowLayoutPanel96.Controls.Add(this.regE8_1); + this.flowLayoutPanel96.Location = new System.Drawing.Point(0, 32); + this.flowLayoutPanel96.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel96.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel96.Name = "flowLayoutPanel96"; + this.flowLayoutPanel96.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel96.TabIndex = 132; + // + // label87 + // + this.label87.Location = new System.Drawing.Point(3, 2); + this.label87.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label87.MaximumSize = new System.Drawing.Size(272, 26); + this.label87.MinimumSize = new System.Drawing.Size(272, 26); + this.label87.Name = "label87"; + this.label87.Size = new System.Drawing.Size(272, 26); + this.label87.TabIndex = 113; + this.label87.Text = "ADC_VALID_CNT_128b - 0xE8"; + this.label87.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regE8_1 + // + this.regE8_1.Location = new System.Drawing.Point(278, 4); + this.regE8_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regE8_1.Name = "regE8_1"; + this.regE8_1.ReadOnly = true; + this.regE8_1.Size = new System.Drawing.Size(105, 22); + this.regE8_1.TabIndex = 8; + this.regE8_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel97 + // + this.flowLayoutPanel97.Controls.Add(this.label88); + this.flowLayoutPanel97.Controls.Add(this.regDC_1); + this.flowLayoutPanel97.Location = new System.Drawing.Point(0, 160); + this.flowLayoutPanel97.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel97.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel97.Name = "flowLayoutPanel97"; + this.flowLayoutPanel97.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel97.TabIndex = 124; + // + // label88 + // + this.label88.Location = new System.Drawing.Point(3, 2); + this.label88.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label88.MaximumSize = new System.Drawing.Size(272, 26); + this.label88.MinimumSize = new System.Drawing.Size(261, 26); + this.label88.Name = "label88"; + this.label88.Size = new System.Drawing.Size(272, 26); + this.label88.TabIndex = 113; + this.label88.Text = "QSFP4_TX_VALID_CNT_128b - 0xDC"; + this.label88.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regDC_1 + // + this.regDC_1.Location = new System.Drawing.Point(278, 4); + this.regDC_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regDC_1.Name = "regDC_1"; + this.regDC_1.ReadOnly = true; + this.regDC_1.Size = new System.Drawing.Size(105, 22); + this.regDC_1.TabIndex = 8; + this.regDC_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel98 + // + this.flowLayoutPanel98.Controls.Add(this.label89); + this.flowLayoutPanel98.Controls.Add(this.regD4_1); + this.flowLayoutPanel98.Location = new System.Drawing.Point(0, 192); + this.flowLayoutPanel98.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel98.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel98.Name = "flowLayoutPanel98"; + this.flowLayoutPanel98.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel98.TabIndex = 125; + // + // label89 + // + this.label89.Location = new System.Drawing.Point(3, 2); + this.label89.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label89.MaximumSize = new System.Drawing.Size(272, 26); + this.label89.MinimumSize = new System.Drawing.Size(272, 26); + this.label89.Name = "label89"; + this.label89.Size = new System.Drawing.Size(272, 26); + this.label89.TabIndex = 113; + this.label89.Text = "QSFP4_TX_VALID_CNT_240b - 0xD4"; + this.label89.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regD4_1 + // + this.regD4_1.Location = new System.Drawing.Point(278, 4); + this.regD4_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regD4_1.Name = "regD4_1"; + this.regD4_1.ReadOnly = true; + this.regD4_1.Size = new System.Drawing.Size(105, 22); + this.regD4_1.TabIndex = 8; + this.regD4_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel99 + // + this.flowLayoutPanel99.Controls.Add(this.label90); + this.flowLayoutPanel99.Controls.Add(this.textBox16); + this.flowLayoutPanel99.Location = new System.Drawing.Point(0, 96); + this.flowLayoutPanel99.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel99.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel99.Name = "flowLayoutPanel99"; + this.flowLayoutPanel99.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel99.TabIndex = 126; + // + // label90 + // + this.label90.Location = new System.Drawing.Point(3, 2); + this.label90.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label90.MaximumSize = new System.Drawing.Size(272, 26); + this.label90.MinimumSize = new System.Drawing.Size(272, 26); + this.label90.Name = "label90"; + this.label90.Size = new System.Drawing.Size(272, 26); + this.label90.TabIndex = 113; + this.label90.Text = "-----------------"; + this.label90.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // textBox16 + // + this.textBox16.Location = new System.Drawing.Point(278, 4); + this.textBox16.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.textBox16.Name = "textBox16"; + this.textBox16.ReadOnly = true; + this.textBox16.Size = new System.Drawing.Size(105, 22); + this.textBox16.TabIndex = 8; + this.textBox16.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel100 + // + this.flowLayoutPanel100.Controls.Add(this.label91); + this.flowLayoutPanel100.Controls.Add(this.regD0_1); + this.flowLayoutPanel100.Location = new System.Drawing.Point(0, 64); + this.flowLayoutPanel100.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel100.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel100.Name = "flowLayoutPanel100"; + this.flowLayoutPanel100.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel100.TabIndex = 127; + // + // label91 + // + this.label91.Location = new System.Drawing.Point(3, 2); + this.label91.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label91.MaximumSize = new System.Drawing.Size(272, 26); + this.label91.MinimumSize = new System.Drawing.Size(272, 26); + this.label91.Name = "label91"; + this.label91.Size = new System.Drawing.Size(272, 26); + this.label91.TabIndex = 113; + this.label91.Text = "ADC_OVERFLOW_128b - 0xD0"; + this.label91.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regD0_1 + // + this.regD0_1.Location = new System.Drawing.Point(278, 4); + this.regD0_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regD0_1.Name = "regD0_1"; + this.regD0_1.ReadOnly = true; + this.regD0_1.Size = new System.Drawing.Size(105, 22); + this.regD0_1.TabIndex = 8; + this.regD0_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel101 + // + this.flowLayoutPanel101.Controls.Add(this.label92); + this.flowLayoutPanel101.Controls.Add(this.regEC_1); + this.flowLayoutPanel101.Location = new System.Drawing.Point(0, 128); + this.flowLayoutPanel101.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel101.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel101.Name = "flowLayoutPanel101"; + this.flowLayoutPanel101.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel101.TabIndex = 128; + // + // label92 + // + this.label92.Location = new System.Drawing.Point(3, 2); + this.label92.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label92.MaximumSize = new System.Drawing.Size(272, 26); + this.label92.MinimumSize = new System.Drawing.Size(272, 26); + this.label92.Name = "label92"; + this.label92.Size = new System.Drawing.Size(272, 26); + this.label92.TabIndex = 113; + this.label92.Text = "QSFP4_RX_INTFC_VALID_128b - 0xEC"; + this.label92.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regEC_1 + // + this.regEC_1.Location = new System.Drawing.Point(278, 4); + this.regEC_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regEC_1.Name = "regEC_1"; + this.regEC_1.ReadOnly = true; + this.regEC_1.Size = new System.Drawing.Size(105, 22); + this.regEC_1.TabIndex = 8; + this.regEC_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel85 + // + this.flowLayoutPanel85.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel85.Controls.Add(this.flowLayoutPanel92); + this.flowLayoutPanel85.Controls.Add(this.flowLayoutPanel106); + this.flowLayoutPanel85.Controls.Add(this.flowLayoutPanel93); + this.flowLayoutPanel85.Controls.Add(this.flowLayoutPanel105); + this.flowLayoutPanel85.Controls.Add(this.flowLayoutPanel94); + this.flowLayoutPanel85.Controls.Add(this.flowLayoutPanel104); + this.flowLayoutPanel85.Controls.Add(this.flowLayoutPanel95); + this.flowLayoutPanel85.Controls.Add(this.flowLayoutPanel107); + this.flowLayoutPanel85.Controls.Add(this.flowLayoutPanel103); + this.flowLayoutPanel85.Controls.Add(this.flowLayoutPanel109); + this.flowLayoutPanel85.Controls.Add(this.flowLayoutPanel110); + this.flowLayoutPanel85.Controls.Add(this.qsfp1_reg_refresh); + this.flowLayoutPanel85.Location = new System.Drawing.Point(5, 392); + this.flowLayoutPanel85.Margin = new System.Windows.Forms.Padding(4); + this.flowLayoutPanel85.Name = "flowLayoutPanel85"; + this.flowLayoutPanel85.Size = new System.Drawing.Size(398, 402); + this.flowLayoutPanel85.TabIndex = 133; + // + // flowLayoutPanel92 + // + this.flowLayoutPanel92.Controls.Add(this.label82); + this.flowLayoutPanel92.Controls.Add(this.regE4_1); + this.flowLayoutPanel92.Location = new System.Drawing.Point(0, 0); + this.flowLayoutPanel92.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel92.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel92.Name = "flowLayoutPanel92"; + this.flowLayoutPanel92.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel92.TabIndex = 127; + // + // label82 + // + this.label82.Location = new System.Drawing.Point(3, 2); + this.label82.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label82.MaximumSize = new System.Drawing.Size(272, 26); + this.label82.MinimumSize = new System.Drawing.Size(272, 26); + this.label82.Name = "label82"; + this.label82.Size = new System.Drawing.Size(272, 26); + this.label82.TabIndex = 113; + this.label82.Text = "MEM_XFER_TX_VALID_128b - 0xE4"; + this.label82.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regE4_1 + // + this.regE4_1.Location = new System.Drawing.Point(278, 4); + this.regE4_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regE4_1.Name = "regE4_1"; + this.regE4_1.ReadOnly = true; + this.regE4_1.Size = new System.Drawing.Size(105, 22); + this.regE4_1.TabIndex = 8; + this.regE4_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel93 + // + this.flowLayoutPanel93.Controls.Add(this.label83); + this.flowLayoutPanel93.Controls.Add(this.regF4_1); + this.flowLayoutPanel93.Location = new System.Drawing.Point(0, 64); + this.flowLayoutPanel93.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel93.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel93.Name = "flowLayoutPanel93"; + this.flowLayoutPanel93.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel93.TabIndex = 128; + // + // label83 + // + this.label83.Location = new System.Drawing.Point(3, 2); + this.label83.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label83.MaximumSize = new System.Drawing.Size(272, 26); + this.label83.MinimumSize = new System.Drawing.Size(272, 26); + this.label83.Name = "label83"; + this.label83.Size = new System.Drawing.Size(272, 26); + this.label83.TabIndex = 113; + this.label83.Text = "QSFP1_RX_VALID_240b - 0xF4"; + this.label83.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regF4_1 + // + this.regF4_1.Location = new System.Drawing.Point(278, 4); + this.regF4_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regF4_1.Name = "regF4_1"; + this.regF4_1.ReadOnly = true; + this.regF4_1.Size = new System.Drawing.Size(105, 22); + this.regF4_1.TabIndex = 8; + this.regF4_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel94 + // + this.flowLayoutPanel94.Controls.Add(this.label84); + this.flowLayoutPanel94.Controls.Add(this.regE0_1); + this.flowLayoutPanel94.Location = new System.Drawing.Point(0, 128); + this.flowLayoutPanel94.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel94.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel94.Name = "flowLayoutPanel94"; + this.flowLayoutPanel94.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel94.TabIndex = 129; + // + // label84 + // + this.label84.Location = new System.Drawing.Point(3, 2); + this.label84.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label84.MaximumSize = new System.Drawing.Size(272, 26); + this.label84.MinimumSize = new System.Drawing.Size(272, 26); + this.label84.Name = "label84"; + this.label84.Size = new System.Drawing.Size(272, 26); + this.label84.TabIndex = 113; + this.label84.Text = "QSFP1_TX_FIFO_VALID_128b - 0xE0"; + this.label84.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regE0_1 + // + this.regE0_1.Location = new System.Drawing.Point(278, 4); + this.regE0_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regE0_1.Name = "regE0_1"; + this.regE0_1.ReadOnly = true; + this.regE0_1.Size = new System.Drawing.Size(105, 22); + this.regE0_1.TabIndex = 8; + this.regE0_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel95 + // + this.flowLayoutPanel95.Controls.Add(this.label85); + this.flowLayoutPanel95.Controls.Add(this.regF0_1); + this.flowLayoutPanel95.Location = new System.Drawing.Point(0, 192); + this.flowLayoutPanel95.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel95.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel95.Name = "flowLayoutPanel95"; + this.flowLayoutPanel95.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel95.TabIndex = 130; + // + // label85 + // + this.label85.Location = new System.Drawing.Point(3, 2); + this.label85.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label85.MaximumSize = new System.Drawing.Size(272, 26); + this.label85.MinimumSize = new System.Drawing.Size(272, 26); + this.label85.Name = "label85"; + this.label85.Size = new System.Drawing.Size(272, 26); + this.label85.TabIndex = 113; + this.label85.Text = "DAC_VALID_128b - 0xF0"; + this.label85.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regF0_1 + // + this.regF0_1.Location = new System.Drawing.Point(278, 4); + this.regF0_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regF0_1.Name = "regF0_1"; + this.regF0_1.ReadOnly = true; + this.regF0_1.Size = new System.Drawing.Size(105, 22); + this.regF0_1.TabIndex = 8; + this.regF0_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel104 + // + this.flowLayoutPanel104.Controls.Add(this.label86); + this.flowLayoutPanel104.Controls.Add(this.regF8_1); + this.flowLayoutPanel104.Location = new System.Drawing.Point(0, 160); + this.flowLayoutPanel104.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel104.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel104.Name = "flowLayoutPanel104"; + this.flowLayoutPanel104.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel104.TabIndex = 133; + // + // label86 + // + this.label86.Location = new System.Drawing.Point(3, 2); + this.label86.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label86.MaximumSize = new System.Drawing.Size(272, 26); + this.label86.MinimumSize = new System.Drawing.Size(272, 26); + this.label86.Name = "label86"; + this.label86.Size = new System.Drawing.Size(272, 26); + this.label86.TabIndex = 113; + this.label86.Text = "QSFP1_TX_FIFO_AEMPTY_128b - 0xF8"; + this.label86.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regF8_1 + // + this.regF8_1.Location = new System.Drawing.Point(278, 4); + this.regF8_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regF8_1.Name = "regF8_1"; + this.regF8_1.ReadOnly = true; + this.regF8_1.Size = new System.Drawing.Size(105, 22); + this.regF8_1.TabIndex = 8; + this.regF8_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel105 + // + this.flowLayoutPanel105.Controls.Add(this.label95); + this.flowLayoutPanel105.Controls.Add(this.regD8_1); + this.flowLayoutPanel105.Location = new System.Drawing.Point(0, 96); + this.flowLayoutPanel105.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel105.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel105.Name = "flowLayoutPanel105"; + this.flowLayoutPanel105.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel105.TabIndex = 134; + // + // label95 + // + this.label95.Location = new System.Drawing.Point(3, 2); + this.label95.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label95.MaximumSize = new System.Drawing.Size(272, 26); + this.label95.MinimumSize = new System.Drawing.Size(272, 26); + this.label95.Name = "label95"; + this.label95.Size = new System.Drawing.Size(272, 26); + this.label95.TabIndex = 113; + this.label95.Text = "QSFP1_RX_OVERFLOW_240b - 0xD8"; + this.label95.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regD8_1 + // + this.regD8_1.Location = new System.Drawing.Point(278, 4); + this.regD8_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regD8_1.Name = "regD8_1"; + this.regD8_1.ReadOnly = true; + this.regD8_1.Size = new System.Drawing.Size(105, 22); + this.regD8_1.TabIndex = 8; + this.regD8_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel106 + // + this.flowLayoutPanel106.Controls.Add(this.label96); + this.flowLayoutPanel106.Controls.Add(this.textBox22); + this.flowLayoutPanel106.Location = new System.Drawing.Point(0, 32); + this.flowLayoutPanel106.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel106.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel106.Name = "flowLayoutPanel106"; + this.flowLayoutPanel106.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel106.TabIndex = 135; + // + // label96 + // + this.label96.Location = new System.Drawing.Point(3, 2); + this.label96.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label96.MaximumSize = new System.Drawing.Size(272, 26); + this.label96.MinimumSize = new System.Drawing.Size(272, 26); + this.label96.Name = "label96"; + this.label96.Size = new System.Drawing.Size(272, 26); + this.label96.TabIndex = 113; + this.label96.Text = "-----------------"; + this.label96.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // textBox22 + // + this.textBox22.Location = new System.Drawing.Point(278, 4); + this.textBox22.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.textBox22.Name = "textBox22"; + this.textBox22.ReadOnly = true; + this.textBox22.Size = new System.Drawing.Size(105, 22); + this.textBox22.TabIndex = 8; + this.textBox22.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel107 + // + this.flowLayoutPanel107.Controls.Add(this.label97); + this.flowLayoutPanel107.Controls.Add(this.regFC_1); + this.flowLayoutPanel107.Location = new System.Drawing.Point(0, 224); + this.flowLayoutPanel107.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel107.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel107.Name = "flowLayoutPanel107"; + this.flowLayoutPanel107.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel107.TabIndex = 136; + // + // label97 + // + this.label97.Location = new System.Drawing.Point(3, 2); + this.label97.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label97.MaximumSize = new System.Drawing.Size(272, 26); + this.label97.MinimumSize = new System.Drawing.Size(272, 26); + this.label97.Name = "label97"; + this.label97.Size = new System.Drawing.Size(272, 26); + this.label97.TabIndex = 113; + this.label97.Text = "QSFP1_RX_RDY_CNT_N - 0xFC"; + this.label97.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regFC_1 + // + this.regFC_1.Location = new System.Drawing.Point(278, 4); + this.regFC_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regFC_1.Name = "regFC_1"; + this.regFC_1.ReadOnly = true; + this.regFC_1.Size = new System.Drawing.Size(105, 22); + this.regFC_1.TabIndex = 8; + this.regFC_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel102 + // + this.flowLayoutPanel102.Controls.Add(this.label93); + this.flowLayoutPanel102.Controls.Add(this.textBox19); + this.flowLayoutPanel102.Location = new System.Drawing.Point(0, 224); + this.flowLayoutPanel102.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel102.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel102.Name = "flowLayoutPanel102"; + this.flowLayoutPanel102.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel102.TabIndex = 133; + // + // label93 + // + this.label93.Location = new System.Drawing.Point(3, 2); + this.label93.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label93.MaximumSize = new System.Drawing.Size(272, 26); + this.label93.MinimumSize = new System.Drawing.Size(272, 26); + this.label93.Name = "label93"; + this.label93.Size = new System.Drawing.Size(272, 26); + this.label93.TabIndex = 113; + this.label93.Text = "-----------------"; + this.label93.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // textBox19 + // + this.textBox19.Location = new System.Drawing.Point(278, 4); + this.textBox19.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.textBox19.Name = "textBox19"; + this.textBox19.ReadOnly = true; + this.textBox19.Size = new System.Drawing.Size(105, 22); + this.textBox19.TabIndex = 8; + this.textBox19.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel103 + // + this.flowLayoutPanel103.Controls.Add(this.label94); + this.flowLayoutPanel103.Controls.Add(this.textBox20); + this.flowLayoutPanel103.Location = new System.Drawing.Point(0, 256); + this.flowLayoutPanel103.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel103.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel103.Name = "flowLayoutPanel103"; + this.flowLayoutPanel103.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel103.TabIndex = 137; + // + // label94 + // + this.label94.Location = new System.Drawing.Point(3, 2); + this.label94.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label94.MaximumSize = new System.Drawing.Size(272, 26); + this.label94.MinimumSize = new System.Drawing.Size(272, 26); + this.label94.Name = "label94"; + this.label94.Size = new System.Drawing.Size(272, 26); + this.label94.TabIndex = 113; + this.label94.Text = "-----------------"; + this.label94.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // textBox20 + // + this.textBox20.Location = new System.Drawing.Point(278, 4); + this.textBox20.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.textBox20.Name = "textBox20"; + this.textBox20.ReadOnly = true; + this.textBox20.Size = new System.Drawing.Size(105, 22); + this.textBox20.TabIndex = 8; + this.textBox20.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel108 + // + this.flowLayoutPanel108.Controls.Add(this.label98); + this.flowLayoutPanel108.Controls.Add(this.regCC_1); + this.flowLayoutPanel108.Location = new System.Drawing.Point(0, 256); + this.flowLayoutPanel108.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel108.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel108.Name = "flowLayoutPanel108"; + this.flowLayoutPanel108.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel108.TabIndex = 134; + // + // label98 + // + this.label98.Location = new System.Drawing.Point(3, 2); + this.label98.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label98.MaximumSize = new System.Drawing.Size(272, 26); + this.label98.MinimumSize = new System.Drawing.Size(272, 26); + this.label98.Name = "label98"; + this.label98.Size = new System.Drawing.Size(272, 26); + this.label98.TabIndex = 113; + this.label98.Text = "QSFP4_INTFC_RDY - 0xCC"; + this.label98.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regCC_1 + // + this.regCC_1.Location = new System.Drawing.Point(278, 4); + this.regCC_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regCC_1.Name = "regCC_1"; + this.regCC_1.ReadOnly = true; + this.regCC_1.Size = new System.Drawing.Size(105, 22); + this.regCC_1.TabIndex = 8; + this.regCC_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel109 + // + this.flowLayoutPanel109.Controls.Add(this.label99); + this.flowLayoutPanel109.Controls.Add(this.regC8_1); + this.flowLayoutPanel109.Location = new System.Drawing.Point(0, 288); + this.flowLayoutPanel109.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel109.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel109.Name = "flowLayoutPanel109"; + this.flowLayoutPanel109.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel109.TabIndex = 138; + // + // label99 + // + this.label99.Location = new System.Drawing.Point(3, 2); + this.label99.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label99.MaximumSize = new System.Drawing.Size(272, 26); + this.label99.MinimumSize = new System.Drawing.Size(272, 26); + this.label99.Name = "label99"; + this.label99.Size = new System.Drawing.Size(272, 26); + this.label99.TabIndex = 113; + this.label99.Text = "QSFP1_INTFC_RDY - 0xC8"; + this.label99.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regC8_1 + // + this.regC8_1.Location = new System.Drawing.Point(278, 4); + this.regC8_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regC8_1.Name = "regC8_1"; + this.regC8_1.ReadOnly = true; + this.regC8_1.Size = new System.Drawing.Size(105, 22); + this.regC8_1.TabIndex = 8; + this.regC8_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // flowLayoutPanel110 + // + this.flowLayoutPanel110.Controls.Add(this.label100); + this.flowLayoutPanel110.Controls.Add(this.regC4_1); + this.flowLayoutPanel110.Location = new System.Drawing.Point(0, 320); + this.flowLayoutPanel110.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel110.MaximumSize = new System.Drawing.Size(393, 32); + this.flowLayoutPanel110.Name = "flowLayoutPanel110"; + this.flowLayoutPanel110.Size = new System.Drawing.Size(393, 32); + this.flowLayoutPanel110.TabIndex = 139; + // + // label100 + // + this.label100.Location = new System.Drawing.Point(3, 2); + this.label100.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.label100.MaximumSize = new System.Drawing.Size(272, 26); + this.label100.MinimumSize = new System.Drawing.Size(272, 26); + this.label100.Name = "label100"; + this.label100.Size = new System.Drawing.Size(272, 26); + this.label100.TabIndex = 113; + this.label100.Text = "QSFP1_RX_VALID_512b - 0xC4"; + this.label100.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // regC4_1 + // + this.regC4_1.Location = new System.Drawing.Point(278, 4); + this.regC4_1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); + this.regC4_1.Name = "regC4_1"; + this.regC4_1.ReadOnly = true; + this.regC4_1.Size = new System.Drawing.Size(105, 22); + this.regC4_1.TabIndex = 8; + this.regC4_1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // qsfp4_reg_refresh + // + this.qsfp4_reg_refresh.Location = new System.Drawing.Point(29, 289); + this.qsfp4_reg_refresh.Margin = new System.Windows.Forms.Padding(29, 1, 4, 1); + this.qsfp4_reg_refresh.Name = "qsfp4_reg_refresh"; + this.qsfp4_reg_refresh.Size = new System.Drawing.Size(105, 28); + this.qsfp4_reg_refresh.TabIndex = 135; + this.qsfp4_reg_refresh.Text = "Refresh"; + this.qsfp4_reg_refresh.UseVisualStyleBackColor = true; + this.qsfp4_reg_refresh.Click += new System.EventHandler(this.qsfp4_reg_refresh_Click); + // + // groupBox16 + // + this.groupBox16.BackColor = System.Drawing.Color.Gainsboro; + this.groupBox16.Controls.Add(this.flowLayoutPanel86); + this.groupBox16.Location = new System.Drawing.Point(1242, 717); + this.groupBox16.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.groupBox16.Name = "groupBox16"; + this.groupBox16.Padding = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.groupBox16.Size = new System.Drawing.Size(187, 108); + this.groupBox16.TabIndex = 67; + this.groupBox16.TabStop = false; + this.groupBox16.Text = "ADC Loopack Mode"; + // + // flowLayoutPanel86 + // + this.flowLayoutPanel86.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel86.Controls.Add(this.adc_llopback_mode_chan_all); + this.flowLayoutPanel86.Controls.Add(this.adc_llopback_mode_chan_0); + this.flowLayoutPanel86.Location = new System.Drawing.Point(5, 21); + this.flowLayoutPanel86.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.flowLayoutPanel86.Name = "flowLayoutPanel86"; + this.flowLayoutPanel86.Size = new System.Drawing.Size(176, 77); + this.flowLayoutPanel86.TabIndex = 63; + // + // adc_llopback_mode_chan_0 + // + this.adc_llopback_mode_chan_0.Location = new System.Drawing.Point(8, 36); + this.adc_llopback_mode_chan_0.Margin = new System.Windows.Forms.Padding(8, 2, 3, 2); + this.adc_llopback_mode_chan_0.Name = "adc_llopback_mode_chan_0"; + this.adc_llopback_mode_chan_0.Size = new System.Drawing.Size(150, 30); + this.adc_llopback_mode_chan_0.TabIndex = 2; + this.adc_llopback_mode_chan_0.Text = "Chan1 to chan1:4"; + this.adc_llopback_mode_chan_0.UseVisualStyleBackColor = true; + this.adc_llopback_mode_chan_0.Click += new System.EventHandler(this.adc_llopback_mode_chan_0_Click); + // + // adc_llopback_mode_chan_all + // + this.adc_llopback_mode_chan_all.Checked = true; + this.adc_llopback_mode_chan_all.Location = new System.Drawing.Point(8, 2); + this.adc_llopback_mode_chan_all.Margin = new System.Windows.Forms.Padding(8, 2, 3, 2); + this.adc_llopback_mode_chan_all.Name = "adc_llopback_mode_chan_all"; + this.adc_llopback_mode_chan_all.Size = new System.Drawing.Size(150, 30); + this.adc_llopback_mode_chan_all.TabIndex = 3; + this.adc_llopback_mode_chan_all.TabStop = true; + this.adc_llopback_mode_chan_all.Text = "Pass-thru"; + this.adc_llopback_mode_chan_all.UseVisualStyleBackColor = true; + this.adc_llopback_mode_chan_all.Click += new System.EventHandler(this.adc_llopback_mode_chan_all_Click); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.AutoScroll = true; + this.ClientSize = new System.Drawing.Size(2065, 1257); + this.Controls.Add(this.tabControl1); + this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.Name = "Form1"; + this.Text = "quadrt_DDS_TestGUI - 29-MAY-2026"; + this.tabControl1.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.groupBox9.ResumeLayout(false); + this.flowLayoutPanel46.ResumeLayout(false); + this.groupBox12.ResumeLayout(false); + this.flowLayoutPanel70.ResumeLayout(false); + this.flowLayoutPanel71.ResumeLayout(false); + this.flowLayoutPanel71.PerformLayout(); + this.flowLayoutPanel72.ResumeLayout(false); + this.flowLayoutPanel72.PerformLayout(); + this.flowLayoutPanel73.ResumeLayout(false); + this.flowLayoutPanel73.PerformLayout(); + this.flowLayoutPanel74.ResumeLayout(false); + this.flowLayoutPanel74.PerformLayout(); + this.flowLayoutPanel75.ResumeLayout(false); + this.flowLayoutPanel75.PerformLayout(); + this.flowLayoutPanel76.ResumeLayout(false); + this.flowLayoutPanel76.PerformLayout(); + this.flowLayoutPanel77.ResumeLayout(false); + this.flowLayoutPanel77.PerformLayout(); + this.flowLayoutPanel78.ResumeLayout(false); + this.flowLayoutPanel78.PerformLayout(); + this.flowLayoutPanel61.ResumeLayout(false); + this.flowLayoutPanel62.ResumeLayout(false); + this.flowLayoutPanel62.PerformLayout(); + this.flowLayoutPanel63.ResumeLayout(false); + this.flowLayoutPanel63.PerformLayout(); + this.flowLayoutPanel64.ResumeLayout(false); + this.flowLayoutPanel64.PerformLayout(); + this.flowLayoutPanel65.ResumeLayout(false); + this.flowLayoutPanel65.PerformLayout(); + this.flowLayoutPanel66.ResumeLayout(false); + this.flowLayoutPanel66.PerformLayout(); + this.flowLayoutPanel67.ResumeLayout(false); + this.flowLayoutPanel67.PerformLayout(); + this.flowLayoutPanel68.ResumeLayout(false); + this.flowLayoutPanel68.PerformLayout(); + this.flowLayoutPanel69.ResumeLayout(false); + this.flowLayoutPanel69.PerformLayout(); + this.flowLayoutPanel35.ResumeLayout(false); + this.flowLayoutPanel36.ResumeLayout(false); + this.flowLayoutPanel36.PerformLayout(); + this.flowLayoutPanel37.ResumeLayout(false); + this.flowLayoutPanel37.PerformLayout(); + this.flowLayoutPanel38.ResumeLayout(false); + this.flowLayoutPanel38.PerformLayout(); + this.flowLayoutPanel39.ResumeLayout(false); + this.flowLayoutPanel39.PerformLayout(); + this.flowLayoutPanel40.ResumeLayout(false); + this.flowLayoutPanel40.PerformLayout(); + this.flowLayoutPanel41.ResumeLayout(false); + this.flowLayoutPanel41.PerformLayout(); + this.flowLayoutPanel59.ResumeLayout(false); + this.flowLayoutPanel59.PerformLayout(); + this.flowLayoutPanel60.ResumeLayout(false); + this.flowLayoutPanel60.PerformLayout(); + this.flowLayoutPanel26.ResumeLayout(false); + this.flowLayoutPanel27.ResumeLayout(false); + this.flowLayoutPanel27.PerformLayout(); + this.flowLayoutPanel28.ResumeLayout(false); + this.flowLayoutPanel28.PerformLayout(); + this.flowLayoutPanel29.ResumeLayout(false); + this.flowLayoutPanel29.PerformLayout(); + this.flowLayoutPanel30.ResumeLayout(false); + this.flowLayoutPanel30.PerformLayout(); + this.flowLayoutPanel31.ResumeLayout(false); + this.flowLayoutPanel31.PerformLayout(); + this.flowLayoutPanel32.ResumeLayout(false); + this.flowLayoutPanel32.PerformLayout(); + this.flowLayoutPanel33.ResumeLayout(false); + this.flowLayoutPanel33.PerformLayout(); + this.flowLayoutPanel34.ResumeLayout(false); + this.flowLayoutPanel34.PerformLayout(); + this.flowLayoutPanel9.ResumeLayout(false); + this.groupBox4.ResumeLayout(false); + this.flowLayoutPanel15.ResumeLayout(false); + this.groupBox8.ResumeLayout(false); + this.flowLayoutPanel19.ResumeLayout(false); + this.groupBox10.ResumeLayout(false); + this.flowLayoutPanel20.ResumeLayout(false); + this.groupBox11.ResumeLayout(false); + this.flowLayoutPanel21.ResumeLayout(false); + this.groupBox1.ResumeLayout(false); + this.flowLayoutPanel1.ResumeLayout(false); + this.flowLayoutPanel2.ResumeLayout(false); + this.flowLayoutPanel2.PerformLayout(); + this.flowLayoutPanel3.ResumeLayout(false); + this.flowLayoutPanel3.PerformLayout(); + this.flowLayoutPanel8.ResumeLayout(false); + this.flowLayoutPanel8.PerformLayout(); + this.flowLayoutPanel10.ResumeLayout(false); + this.flowLayoutPanel10.PerformLayout(); + this.flowLayoutPanel11.ResumeLayout(false); + this.flowLayoutPanel11.PerformLayout(); + this.flowLayoutPanel12.ResumeLayout(false); + this.flowLayoutPanel12.PerformLayout(); + this.flowLayoutPanel13.ResumeLayout(false); + this.flowLayoutPanel13.PerformLayout(); + this.flowLayoutPanel42.ResumeLayout(false); + this.flowLayoutPanel42.PerformLayout(); + this.flowLayoutPanel48.ResumeLayout(false); + this.flowLayoutPanel48.PerformLayout(); + this.flowLayoutPanel49.ResumeLayout(false); + this.flowLayoutPanel49.PerformLayout(); + this.flowLayoutPanel50.ResumeLayout(false); + this.flowLayoutPanel50.PerformLayout(); + this.flowLayoutPanel51.ResumeLayout(false); + this.flowLayoutPanel51.PerformLayout(); + this.flowLayoutPanel52.ResumeLayout(false); + this.flowLayoutPanel52.PerformLayout(); + this.flowLayoutPanel53.ResumeLayout(false); + this.flowLayoutPanel53.PerformLayout(); + this.flowLayoutPanel54.ResumeLayout(false); + this.flowLayoutPanel54.PerformLayout(); + this.flowLayoutPanel55.ResumeLayout(false); + this.flowLayoutPanel55.PerformLayout(); + this.flowLayoutPanel56.ResumeLayout(false); + this.flowLayoutPanel56.PerformLayout(); + this.flowLayoutPanel57.ResumeLayout(false); + this.flowLayoutPanel57.PerformLayout(); + this.flowLayoutPanel58.ResumeLayout(false); + this.flowLayoutPanel58.PerformLayout(); + this.flowLayoutPanel14.ResumeLayout(false); + this.flowLayoutPanel14.PerformLayout(); + this.flowLayoutPanel22.ResumeLayout(false); + this.flowLayoutPanel22.PerformLayout(); + this.flowLayoutPanel23.ResumeLayout(false); + this.flowLayoutPanel23.PerformLayout(); + this.flowLayoutPanel79.ResumeLayout(false); + this.flowLayoutPanel79.PerformLayout(); + this.flowLayoutPanel80.ResumeLayout(false); + this.flowLayoutPanel80.PerformLayout(); + this.flowLayoutPanel24.ResumeLayout(false); + this.flowLayoutPanel24.PerformLayout(); + this.flowLayoutPanel25.ResumeLayout(false); + this.flowLayoutPanel25.PerformLayout(); + this.flowLayoutPanel17.ResumeLayout(false); + this.flowLayoutPanel17.PerformLayout(); + this.flowLayoutPanel81.ResumeLayout(false); + this.flowLayoutPanel81.PerformLayout(); + this.groupBox7.ResumeLayout(false); + this.flowLayoutPanel44.ResumeLayout(false); + this.flowLayoutPanel45.ResumeLayout(false); + this.flowLayoutPanel45.PerformLayout(); + this.flowLayoutPanel47.ResumeLayout(false); + this.flowLayoutPanel47.PerformLayout(); + this.groupBox6.ResumeLayout(false); + this.flowLayoutPanel43.ResumeLayout(false); + this.flowLayoutPanel43.PerformLayout(); + this.groupBox5.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + this.groupBox3.ResumeLayout(false); + this.flowLayoutPanel18.ResumeLayout(false); + this.flowLayoutPanel16.ResumeLayout(false); + this.flowLayoutPanel16.PerformLayout(); + this.groupBox2.ResumeLayout(false); + this.flowLayoutPanel181.ResumeLayout(false); + this.flowLayoutPanel7.ResumeLayout(false); + this.flowLayoutPanel7.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.scale_factor_w4)).EndInit(); + this.flowLayoutPanel6.ResumeLayout(false); + this.flowLayoutPanel6.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.scale_factor_w3)).EndInit(); + this.flowLayoutPanel4.ResumeLayout(false); + this.flowLayoutPanel4.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.scale_factor_w1)).EndInit(); + this.flowLayoutPanel5.ResumeLayout(false); + this.flowLayoutPanel5.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.scale_factor_w2)).EndInit(); + this.groupBox13.ResumeLayout(false); + this.flowLayoutPanel82.ResumeLayout(false); + this.groupBox14.ResumeLayout(false); + this.flowLayoutPanel83.ResumeLayout(false); + this.tabPage2.ResumeLayout(false); + this.groupBox15.ResumeLayout(false); + this.flowLayoutPanel84.ResumeLayout(false); + this.flowLayoutPanel89.ResumeLayout(false); + this.flowLayoutPanel89.PerformLayout(); + this.flowLayoutPanel96.ResumeLayout(false); + this.flowLayoutPanel96.PerformLayout(); + this.flowLayoutPanel97.ResumeLayout(false); + this.flowLayoutPanel97.PerformLayout(); + this.flowLayoutPanel98.ResumeLayout(false); + this.flowLayoutPanel98.PerformLayout(); + this.flowLayoutPanel99.ResumeLayout(false); + this.flowLayoutPanel99.PerformLayout(); + this.flowLayoutPanel100.ResumeLayout(false); + this.flowLayoutPanel100.PerformLayout(); + this.flowLayoutPanel101.ResumeLayout(false); + this.flowLayoutPanel101.PerformLayout(); + this.flowLayoutPanel85.ResumeLayout(false); + this.flowLayoutPanel92.ResumeLayout(false); + this.flowLayoutPanel92.PerformLayout(); + this.flowLayoutPanel93.ResumeLayout(false); + this.flowLayoutPanel93.PerformLayout(); + this.flowLayoutPanel94.ResumeLayout(false); + this.flowLayoutPanel94.PerformLayout(); + this.flowLayoutPanel95.ResumeLayout(false); + this.flowLayoutPanel95.PerformLayout(); + this.flowLayoutPanel104.ResumeLayout(false); + this.flowLayoutPanel104.PerformLayout(); + this.flowLayoutPanel105.ResumeLayout(false); + this.flowLayoutPanel105.PerformLayout(); + this.flowLayoutPanel106.ResumeLayout(false); + this.flowLayoutPanel106.PerformLayout(); + this.flowLayoutPanel107.ResumeLayout(false); + this.flowLayoutPanel107.PerformLayout(); + this.flowLayoutPanel102.ResumeLayout(false); + this.flowLayoutPanel102.PerformLayout(); + this.flowLayoutPanel103.ResumeLayout(false); + this.flowLayoutPanel103.PerformLayout(); + this.flowLayoutPanel108.ResumeLayout(false); + this.flowLayoutPanel108.PerformLayout(); + this.flowLayoutPanel109.ResumeLayout(false); + this.flowLayoutPanel109.PerformLayout(); + this.flowLayoutPanel110.ResumeLayout(false); + this.flowLayoutPanel110.PerformLayout(); + this.groupBox16.ResumeLayout(false); + this.flowLayoutPanel86.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel4; + private System.Windows.Forms.TextBox idx_w1; + private System.Windows.Forms.TextBox start_freq_w1; + private System.Windows.Forms.TextBox duration_w1; + private System.Windows.Forms.TextBox idle_samples_w1; + private System.Windows.Forms.TextBox phase_inc_dwell_w1; + private System.Windows.Forms.RadioButton chirp_w1; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.RadioButton cw_w1; + private System.Windows.Forms.Button send_button_w1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel7; + private System.Windows.Forms.TextBox idx_w4; + private System.Windows.Forms.RadioButton chirp_w4; + private System.Windows.Forms.RadioButton cw_w4; + private System.Windows.Forms.TextBox start_freq_w4; + private System.Windows.Forms.TextBox end_freq_w4; + private System.Windows.Forms.TextBox duration_w4; + private System.Windows.Forms.TextBox idle_samples_w4; + private System.Windows.Forms.TextBox phase_inc_dwell_w4; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel6; + private System.Windows.Forms.TextBox idx_w3; + private System.Windows.Forms.RadioButton chirp_w3; + private System.Windows.Forms.RadioButton cw_w3; + private System.Windows.Forms.TextBox start_freq_w3; + private System.Windows.Forms.TextBox end_freq_w3; + private System.Windows.Forms.TextBox duration_w3; + private System.Windows.Forms.TextBox idle_samples_w3; + private System.Windows.Forms.TextBox phase_inc_dwell_w3; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel5; + private System.Windows.Forms.TextBox idx_w2; + private System.Windows.Forms.RadioButton chirp_w2; + private System.Windows.Forms.RadioButton cw_w2; + private System.Windows.Forms.TextBox start_freq_w2; + private System.Windows.Forms.TextBox end_freq_w2; + private System.Windows.Forms.TextBox duration_w2; + private System.Windows.Forms.TextBox idle_samples_w2; + private System.Windows.Forms.TextBox phase_inc_dwell_w2; + private System.Windows.Forms.GroupBox groupBox3; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel181; + private System.Windows.Forms.RadioButton tx_fiber_adcs_src; + private System.Windows.Forms.RadioButton tx_fiber_dds_src; + private System.Windows.Forms.Button load_pdw_file; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label actual_start_freq_w1; + private System.Windows.Forms.Label actual_end_freq_w1; + private System.Windows.Forms.TextBox end_freq_w1; + private System.Windows.Forms.Label label20; + private System.Windows.Forms.Label actual_start_freq_w4; + private System.Windows.Forms.Label actual_end_freq_w4; + private System.Windows.Forms.Label label18; + private System.Windows.Forms.Label actual_start_freq_w3; + private System.Windows.Forms.Label actual_end_freq_w3; + private System.Windows.Forms.Label label16; + private System.Windows.Forms.Label actual_start_freq_w2; + private System.Windows.Forms.Label actual_end_freq_w2; + private System.Windows.Forms.Button save_pdw_file; + private System.Windows.Forms.Label label25; + private System.Windows.Forms.Label label23; + private System.Windows.Forms.CheckBox iq_swap_w4; + private System.Windows.Forms.CheckBox iq_swap_w3; + private System.Windows.Forms.CheckBox iq_swap_w1; + private System.Windows.Forms.CheckBox iq_swap_w2; + private System.Windows.Forms.NumericUpDown scale_factor_w1; + private System.Windows.Forms.NumericUpDown scale_factor_w2; + private System.Windows.Forms.NumericUpDown scale_factor_w4; + private System.Windows.Forms.NumericUpDown scale_factor_w3; + private System.Windows.Forms.Label actual_duration_w4; + private System.Windows.Forms.Label actual_idle_samples_w4; + private System.Windows.Forms.Label actual_duration_w3; + private System.Windows.Forms.Label actual_idle_samples_w3; + private System.Windows.Forms.Label actual_duration_w1; + private System.Windows.Forms.Label actual_idle_samples_w1; + private System.Windows.Forms.Label actual_duration_w2; + private System.Windows.Forms.Label actual_idle_samples_w2; + private System.Windows.Forms.PictureBox pictureBox1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel16; + private System.Windows.Forms.TextBox duration_ms_cnt; + private System.Windows.Forms.Label label27; + private System.Windows.Forms.Button dac_on; + private System.Windows.Forms.Button dac_off; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel18; + private System.Windows.Forms.Button system_status; + private System.Windows.Forms.GroupBox groupBox5; + private System.Windows.Forms.CheckBox duration_mode; + private System.Windows.Forms.GroupBox groupBox6; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel43; + private System.Windows.Forms.TextBox ipAddress; + private System.Windows.Forms.Button ssh_connect; + private System.Windows.Forms.GroupBox groupBox7; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel44; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel45; + private System.Windows.Forms.Label label53; + private System.Windows.Forms.TextBox reg_addr; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel47; + private System.Windows.Forms.Label label54; + private System.Windows.Forms.TextBox reg_data; + private System.Windows.Forms.Button reg_read; + private System.Windows.Forms.Button reg_write; + private System.Windows.Forms.GroupBox groupBox9; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel46; + private System.Windows.Forms.RadioButton dac_data_src_quadsend_rcv; + private System.Windows.Forms.RadioButton dac_data_src_dds_pulse_gen; + private System.Windows.Forms.RadioButton dac_data_src_adc_chan0_loopback; + private System.Windows.Forms.RadioButton dac_data_src_fiber; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.Button read_all_regs; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox reg00; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel3; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox reg04; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel8; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox reg14; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel10; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.TextBox reg20; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel11; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.TextBox reg28; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel12; + private System.Windows.Forms.TextBox reg44; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel13; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.TextBox reg2C; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel42; + private System.Windows.Forms.Label label15; + private System.Windows.Forms.TextBox reg4C; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel48; + private System.Windows.Forms.Label label22; + private System.Windows.Forms.TextBox reg34; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel49; + private System.Windows.Forms.Label label24; + private System.Windows.Forms.TextBox reg3C; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel50; + private System.Windows.Forms.Label label26; + private System.Windows.Forms.TextBox reg40; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel51; + private System.Windows.Forms.Label label28; + private System.Windows.Forms.TextBox regE8; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel52; + private System.Windows.Forms.Label label55; + private System.Windows.Forms.TextBox regDC; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel53; + private System.Windows.Forms.Label label56; + private System.Windows.Forms.TextBox regD4; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel54; + private System.Windows.Forms.TextBox reg_0xE0; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel55; + private System.Windows.Forms.Label label58; + private System.Windows.Forms.TextBox regE4; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel56; + private System.Windows.Forms.Label label59; + private System.Windows.Forms.TextBox regF4; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel57; + private System.Windows.Forms.Label label60; + private System.Windows.Forms.TextBox regE0; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel58; + private System.Windows.Forms.Label label61; + private System.Windows.Forms.TextBox regF0; + private System.Windows.Forms.Label label57; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel9; + private System.Windows.Forms.GroupBox groupBox4; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel15; + private System.Windows.Forms.Button qsfp1_present; + private System.Windows.Forms.Button qsfp1_intl; + private System.Windows.Forms.GroupBox groupBox8; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel19; + private System.Windows.Forms.Button qsfp2_present; + private System.Windows.Forms.Button qsfp2_intl; + private System.Windows.Forms.GroupBox groupBox10; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel20; + private System.Windows.Forms.Button qsfp3_present; + private System.Windows.Forms.Button qsfp3_intl; + private System.Windows.Forms.GroupBox groupBox11; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel21; + private System.Windows.Forms.Button qsfp4_present; + private System.Windows.Forms.Button qsfp4_intl; + private System.Windows.Forms.RichTextBox richTextBox0; + private System.Windows.Forms.Button qsfp1_intfc_rdy; + private System.Windows.Forms.Button qsfp2_intfc_rdy; + private System.Windows.Forms.Button qsfp3_intfc_rdy; + private System.Windows.Forms.Button qsfp4_intfc_rdy; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel14; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel22; + private System.Windows.Forms.Label label29; + private System.Windows.Forms.TextBox dds_reg00; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel23; + private System.Windows.Forms.Label label30; + private System.Windows.Forms.TextBox dds_reg04; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel24; + private System.Windows.Forms.Label label31; + private System.Windows.Forms.TextBox dds_reg90; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel25; + private System.Windows.Forms.Label label32; + private System.Windows.Forms.TextBox dds_reg94; + private System.Windows.Forms.Button dds_cnt_reset; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.Button count_reset; + private System.Windows.Forms.Button button3; + private System.Windows.Forms.GroupBox groupBox12; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel70; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel71; + private System.Windows.Forms.Label label66; + private System.Windows.Forms.TextBox dds_reg70; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel72; + private System.Windows.Forms.Label label67; + private System.Windows.Forms.TextBox dds_reg74; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel73; + private System.Windows.Forms.Label label68; + private System.Windows.Forms.TextBox dds_reg78; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel74; + private System.Windows.Forms.Label label69; + private System.Windows.Forms.TextBox dds_reg7C; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel75; + private System.Windows.Forms.Label label70; + private System.Windows.Forms.TextBox dds_reg80; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel76; + private System.Windows.Forms.TextBox dds_reg84; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel77; + private System.Windows.Forms.Label label72; + private System.Windows.Forms.TextBox dds_reg88; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel78; + private System.Windows.Forms.Label label73; + private System.Windows.Forms.TextBox dds_reg8C; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel61; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel62; + private System.Windows.Forms.Label label49; + private System.Windows.Forms.TextBox dds_reg50; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel63; + private System.Windows.Forms.Label label50; + private System.Windows.Forms.TextBox dds_reg54; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel64; + private System.Windows.Forms.Label label51; + private System.Windows.Forms.TextBox dds_reg58; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel65; + private System.Windows.Forms.Label label52; + private System.Windows.Forms.TextBox dds_reg5C; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel66; + private System.Windows.Forms.Label label62; + private System.Windows.Forms.TextBox dds_reg60; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel67; + private System.Windows.Forms.TextBox dds_reg64; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel68; + private System.Windows.Forms.Label label64; + private System.Windows.Forms.TextBox dds_reg68; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel69; + private System.Windows.Forms.Label label65; + private System.Windows.Forms.TextBox dds_reg6C; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel35; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel36; + private System.Windows.Forms.Label label41; + private System.Windows.Forms.TextBox dds_reg30; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel37; + private System.Windows.Forms.Label label42; + private System.Windows.Forms.TextBox dds_reg34; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel38; + private System.Windows.Forms.Label label43; + private System.Windows.Forms.TextBox dds_reg38; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel39; + private System.Windows.Forms.Label label44; + private System.Windows.Forms.TextBox dds_reg3C; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel40; + private System.Windows.Forms.Label label45; + private System.Windows.Forms.TextBox dds_reg40; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel41; + private System.Windows.Forms.TextBox dds_reg44; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel59; + private System.Windows.Forms.Label label47; + private System.Windows.Forms.TextBox dds_reg48; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel60; + private System.Windows.Forms.Label label48; + private System.Windows.Forms.TextBox dds_reg4C; + private System.Windows.Forms.Button read_dds_regs; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel26; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel27; + private System.Windows.Forms.Label label33; + private System.Windows.Forms.TextBox dds_reg10; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel28; + private System.Windows.Forms.Label label34; + private System.Windows.Forms.TextBox dds_reg14; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel29; + private System.Windows.Forms.Label label35; + private System.Windows.Forms.TextBox dds_reg18; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel30; + private System.Windows.Forms.Label label36; + private System.Windows.Forms.TextBox dds_reg1C; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel31; + private System.Windows.Forms.Label label37; + private System.Windows.Forms.TextBox dds_reg20; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel32; + private System.Windows.Forms.TextBox dds_reg24; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel33; + private System.Windows.Forms.Label label39; + private System.Windows.Forms.TextBox dds_reg28; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel34; + private System.Windows.Forms.Label label40; + private System.Windows.Forms.TextBox dds_reg2C; + private System.Windows.Forms.Button dds_send_w1; + private System.Windows.Forms.Button send_button_w4; + private System.Windows.Forms.Button send_button_w3; + private System.Windows.Forms.Button send_button_w2; + private System.Windows.Forms.Button dds_reset; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel79; + private System.Windows.Forms.Label label74; + private System.Windows.Forms.TextBox dds_reg08; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel80; + private System.Windows.Forms.Label label75; + private System.Windows.Forms.TextBox dds_reg0C; + private System.Windows.Forms.Button dds_send_w4; + private System.Windows.Forms.Button dds_send_w3; + private System.Windows.Forms.Button dds_send_w2; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel17; + private System.Windows.Forms.Label label19; + private System.Windows.Forms.TextBox dds_reg98; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel81; + private System.Windows.Forms.Label label21; + private System.Windows.Forms.TextBox dds_reg9C; + private System.Windows.Forms.GroupBox groupBox13; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel82; + private System.Windows.Forms.RadioButton tx_fiber_data_on; + private System.Windows.Forms.RadioButton tx_fiber_data_off; + private System.Windows.Forms.GroupBox groupBox14; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel83; + private System.Windows.Forms.RadioButton rx_fiber_data_on; + private System.Windows.Forms.RadioButton rx_fiber_data_off; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.GroupBox groupBox15; + private System.Windows.Forms.Button qsfp1_reg_refresh; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel84; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel89; + private System.Windows.Forms.Label label80; + private System.Windows.Forms.TextBox reg28_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel96; + private System.Windows.Forms.Label label87; + private System.Windows.Forms.TextBox regE8_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel100; + private System.Windows.Forms.Label label91; + private System.Windows.Forms.TextBox regD0_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel99; + private System.Windows.Forms.Label label90; + private System.Windows.Forms.TextBox textBox16; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel101; + private System.Windows.Forms.Label label92; + private System.Windows.Forms.TextBox regEC_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel97; + private System.Windows.Forms.Label label88; + private System.Windows.Forms.TextBox regDC_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel98; + private System.Windows.Forms.Label label89; + private System.Windows.Forms.TextBox regD4_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel102; + private System.Windows.Forms.Label label93; + private System.Windows.Forms.TextBox textBox19; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel108; + private System.Windows.Forms.Label label98; + private System.Windows.Forms.TextBox regCC_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel85; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel92; + private System.Windows.Forms.Label label82; + private System.Windows.Forms.TextBox regE4_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel106; + private System.Windows.Forms.Label label96; + private System.Windows.Forms.TextBox textBox22; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel93; + private System.Windows.Forms.Label label83; + private System.Windows.Forms.TextBox regF4_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel105; + private System.Windows.Forms.Label label95; + private System.Windows.Forms.TextBox regD8_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel94; + private System.Windows.Forms.Label label84; + private System.Windows.Forms.TextBox regE0_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel104; + private System.Windows.Forms.Label label86; + private System.Windows.Forms.TextBox regF8_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel95; + private System.Windows.Forms.Label label85; + private System.Windows.Forms.TextBox regF0_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel107; + private System.Windows.Forms.Label label97; + private System.Windows.Forms.TextBox regFC_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel103; + private System.Windows.Forms.Label label94; + private System.Windows.Forms.TextBox textBox20; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel109; + private System.Windows.Forms.Label label99; + private System.Windows.Forms.TextBox regC8_1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel110; + private System.Windows.Forms.Label label100; + private System.Windows.Forms.TextBox regC4_1; + private System.Windows.Forms.Button qsfp4_reg_refresh; + private System.Windows.Forms.GroupBox groupBox16; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel86; + private System.Windows.Forms.RadioButton adc_llopback_mode_chan_0; + private System.Windows.Forms.RadioButton adc_llopback_mode_chan_all; + } +} + diff --git a/Form1.cs b/Form1.cs new file mode 100644 index 0000000..7782732 --- /dev/null +++ b/Form1.cs @@ -0,0 +1,1642 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.IO.Ports; +using System.Threading; +using System.IO; +using Renci.SshNet; + +// Based on, see below +// https://www.codeproject.com/Articles/678025/Serial-Comms-in-Csharp-for-Beginners + + +namespace uartTestGUI +{ + public partial class Form1 : Form + { + + + bool system_on = false; + + SshClient ssh_client; + + public Form1() + { + InitializeComponent(); + + if (cw_w1.Checked == true) + { + end_freq_w1.ReadOnly = true; + } + if (cw_w2.Checked == true) + { + end_freq_w2.ReadOnly = true; + } + if (cw_w3.Checked == true) + { + end_freq_w3.ReadOnly = true; + } + if (cw_w4.Checked == true) + { + end_freq_w4.ReadOnly = true; + } + + + + // Thread oThread = new Thread(new ThreadStart(backgroundTask)); + // oThread.IsBackground = true; + // oThread.Start(); + + + } + + public void backgroundTask() + { + // while (true == status_update_en.Checked) + while (true) + { + + if (true == system_on) + { + + } + + Thread.Sleep(1000); + } + + } + + + private void w0_send_button_Click(object sender, EventArgs e) + { + send_button_w1.Text = "Loading..."; + send_button_w1.BackColor = Color.LightGreen; + + double actual_start_freq; + double actual_end_freq; + double actual_duration; + double actual_idle_samples; + + string str = String.Empty; + str += "************************"; + str += "\n"; + richTextBox0.Text = str; + + double start_freq = (Convert.ToDouble(start_freq_w1.Text)) * 1e6; + double end_freq = (Convert.ToDouble(end_freq_w1.Text)) * 1e6; + double duration = (Convert.ToDouble(duration_w1.Text)) * 1e-6; + double idle_samples = (Convert.ToDouble(idle_samples_w1.Text)) * 1e-6; + uint phase_inc_dwell = (Convert.ToUInt32(phase_inc_dwell_w1.Text, 10)); + + ComputeSend_PDW(1, chirp_w1.Checked, start_freq, end_freq, duration, idle_samples, phase_inc_dwell, out actual_start_freq, out actual_end_freq, out actual_duration, out actual_idle_samples); + actual_start_freq_w1.Text = actual_start_freq.ToString("G6"); + actual_end_freq_w1.Text = actual_end_freq.ToString("G6"); + actual_duration_w1.Text = actual_duration.ToString("G6"); + actual_idle_samples_w1.Text = actual_idle_samples.ToString("G6"); + + double scale_factor = (double)scale_factor_w1.Value; + Set_ScaleFactor(1, scale_factor, iq_swap_w1.Checked); + + ssh_WriteReg("0x83000028", "00000000");// phase_off_1 + dds_reg28.Text = "0x00000000"; + + send_button_w1.Text = "Load"; + send_button_w1.BackColor = Color.Gainsboro; + dds_send_w1.BackColor = Color.Yellow; + + } + + private void SendWord_Decimal(string cmd, int word) + { + string str = String.Empty; + + str += cmd; + str += word.ToString("D"); + str += "\n"; + + richTextBox0.AppendText(str); + + } + + private void Set_ScaleFactor(uint chan, double scale_db, bool flag) + { + string str = String.Empty; + + uint scale_factor = (uint)(Math.Pow(2.0, scale_db / 6.0) * 0x8000); + uint swap_sf; + + Console.WriteLine("scale_db: {0} ", scale_db); + str += "scale_db: "; + str += scale_db.ToString("N1"); + str += "\n"; + richTextBox0.AppendText(str); + + swap_sf = scale_factor; + + if (flag == true) + { + swap_sf = swap_sf | 0x10000; + } + else + { + swap_sf = swap_sf & 0xFFFEFFFF; + } + + str = String.Empty; + str += "scale_factor: "; + str += scale_factor.ToString("X8"); + str += "\n"; + richTextBox0.AppendText(str); + + if (chan == 1) + { + ssh_WriteReg("0x83000010", "0x" + scale_factor.ToString("X8")); + dds_reg10.Text = scale_factor.ToString("X8"); + + ssh_WriteReg("0x8300002C", "0x" + swap_sf.ToString("X8")); + dds_reg2C.Text = swap_sf.ToString("X8"); + } + else if (chan == 2) + { + ssh_WriteReg("0x83000030", "0x" + scale_factor.ToString("X8")); + dds_reg30.Text = scale_factor.ToString("X8"); + + ssh_WriteReg("0x8300004C", "0x" + swap_sf.ToString("X8")); + dds_reg4C.Text = swap_sf.ToString("X8"); + } + else if (chan == 3) + { + ssh_WriteReg("0x83000050", "0x" + scale_factor.ToString("X8")); + dds_reg50.Text = scale_factor.ToString("X8"); + + ssh_WriteReg("0x8300006C", "0x" + swap_sf.ToString("X8")); + dds_reg6C.Text = swap_sf.ToString("X8"); + } + else if (chan == 4) + { + ssh_WriteReg("0x83000070", "0x" + scale_factor.ToString("X8")); + dds_reg70.Text = scale_factor.ToString("X8"); + + ssh_WriteReg("0x8300008C", "0x" + swap_sf.ToString("X8")); + dds_reg8C.Text = swap_sf.ToString("X8"); + } + + } + + + private void dac_on_Click(object sender, EventArgs e) + { + // send_button_w1.Text = "Send"; + + ssh_WriteReg("0x83000004", "0x00000000"); // set bit0 - 0 = RF On + + dac_off.BackColor = Color.LightGray; + dac_on.BackColor = Color.LightGreen; + system_status.BackColor = Color.LightGreen; + if (tx_fiber_adcs_src.Checked == true) + { + system_status.Text = "ARMED"; + + } + else if (tx_fiber_dds_src.Checked == true) + { + system_status.Text = "ARMED"; + } + + system_on = true; + } + + private void dac_off_Click(object sender, EventArgs e) + { + // send_button_w1.Text = "Load"; + + ssh_WriteReg("0x83000004", "0x00000001"); // set bit0 - 1 = RF Off + + system_status.Text = "OFF"; + dac_on.BackColor = Color.LightGray; + dac_off.BackColor = Color.Red; + system_status.BackColor = Color.LightGray; + system_on = false; + } + + private void chirp_w0_Click(object sender, EventArgs e) + { + end_freq_w1.ReadOnly = false; + } + + private void cw_w0_Click(object sender, EventArgs e) + { + end_freq_w1.ReadOnly = true; + } + + private void chirp_w1_Click(object sender, EventArgs e) + { + end_freq_w2.ReadOnly = false; + } + + private void cw_w1_Click(object sender, EventArgs e) + { + end_freq_w2.ReadOnly = true; + } + + + private void chirp_w2_Click(object sender, EventArgs e) + { + end_freq_w3.ReadOnly = false; + } + + private void cw_w2_Click(object sender, EventArgs e) + { + end_freq_w3.ReadOnly = true; + } + + + + private void save_pdw_file_Click(object sender, EventArgs e) + { + SaveFileDialog saveFileDialog = new SaveFileDialog(); + saveFileDialog.Title = "Save PDW File"; + saveFileDialog.Filter = "PDW Files|*.txt"; + saveFileDialog.RestoreDirectory = true; + + string pdw_data = String.Empty; + + if (saveFileDialog.ShowDialog() == DialogResult.OK) + { + string filename = saveFileDialog.FileName; + + Console.WriteLine("filename: {0} ", filename); + + try + { + using (StreamWriter writer = new StreamWriter(filename)) + { + pdw_data = idx_w1.Text; + pdw_data += ","; + pdw_data += (chirp_w1.Checked == true) ? "1" : "0"; + pdw_data += ","; + pdw_data += start_freq_w1.Text; + pdw_data += ","; + pdw_data += end_freq_w1.Text; + pdw_data += ","; + pdw_data += duration_w1.Text; + pdw_data += ","; + pdw_data += idle_samples_w1.Text; + pdw_data += ","; + pdw_data += phase_inc_dwell_w1.Text; + pdw_data += ","; + pdw_data += scale_factor_w1.Value.ToString("N1"); + pdw_data += ","; + pdw_data += (iq_swap_w1.Checked == true) ? "1" : "0"; + writer.WriteLine(pdw_data); + + pdw_data = String.Empty; + pdw_data = idx_w2.Text; + pdw_data += ","; + pdw_data += (chirp_w2.Checked == true) ? "1" : "0"; + pdw_data += ","; + pdw_data += start_freq_w2.Text; + pdw_data += ","; + pdw_data += end_freq_w2.Text; + pdw_data += ","; + pdw_data += duration_w2.Text; + pdw_data += ","; + pdw_data += idle_samples_w2.Text; + pdw_data += ","; + pdw_data += phase_inc_dwell_w2.Text; + pdw_data += ","; + pdw_data += scale_factor_w2.Value.ToString("N1"); + pdw_data += ","; + pdw_data += (iq_swap_w2.Checked == true) ? "1" : "0"; + writer.WriteLine(pdw_data); + + pdw_data = String.Empty; + pdw_data = idx_w3.Text; + pdw_data += ","; + pdw_data += (chirp_w3.Checked == true) ? "1" : "0"; + pdw_data += ","; + pdw_data += start_freq_w3.Text; + pdw_data += ","; + pdw_data += end_freq_w3.Text; + pdw_data += ","; + pdw_data += duration_w3.Text; + pdw_data += ","; + pdw_data += idle_samples_w3.Text; + pdw_data += ","; + pdw_data += phase_inc_dwell_w3.Text; + pdw_data += ","; + pdw_data += scale_factor_w3.Value.ToString("N1"); + pdw_data += ","; + pdw_data += (iq_swap_w3.Checked == true) ? "1" : "0"; + writer.WriteLine(pdw_data); + + pdw_data = String.Empty; + pdw_data = idx_w4.Text; + pdw_data += ","; + pdw_data += (chirp_w4.Checked == true) ? "1" : "0"; + pdw_data += ","; + pdw_data += start_freq_w4.Text; + pdw_data += ","; + pdw_data += end_freq_w4.Text; + pdw_data += ","; + pdw_data += duration_w4.Text; + pdw_data += ","; + pdw_data += idle_samples_w4.Text; + pdw_data += ","; + pdw_data += phase_inc_dwell_w4.Text; + pdw_data += ","; + pdw_data += scale_factor_w4.Value.ToString("N1"); + pdw_data += ","; + pdw_data += (iq_swap_w4.Checked == true) ? "1" : "0"; + writer.WriteLine(pdw_data); + + + + } + } + catch (FileNotFoundException ioEx) + { + Console.WriteLine(ioEx.Message); + } + } + } + + private void load_pdw_file_Click(object sender, EventArgs e) + { + OpenFileDialog openFileDialog = new OpenFileDialog(); + openFileDialog.Title = "Read PDW File"; + openFileDialog.Filter = "PDW Files|*.txt"; + openFileDialog.RestoreDirectory = true; + + string pdw_data = String.Empty; + + if (openFileDialog.ShowDialog() == DialogResult.OK) + { + string filename = openFileDialog.FileName; + + Console.WriteLine("filename: {0} ", filename); + + try + { + using (StreamReader reader = new StreamReader(filename)) + { + pdw_data = reader.ReadLine(); // ReadLine(pdw_data); 0 + if (pdw_data == null) + { + richTextBox0.AppendText("**End of File\n"); + return; + } + richTextBox0.AppendText(pdw_data + "\n"); + string[] data_item = pdw_data.Split(','); + + for (int i = 0; i < data_item.Length; ++i) + { + richTextBox0.AppendText(i.ToString() + ":" + data_item[i] + "\n"); + } + + idx_w1.Text = data_item[0]; + chirp_w1.Checked = (data_item[1] == "1") ? true : false; + cw_w1.Checked = (data_item[1] == "0") ? true : false; + start_freq_w1.Text = data_item[2]; + end_freq_w1.Text = data_item[3]; + duration_w1.Text = data_item[4]; + idle_samples_w1.Text = data_item[5]; + phase_inc_dwell_w1.Text = data_item[6]; + scale_factor_w1.Value = Convert.ToDecimal(data_item[7]); + iq_swap_w1.Checked = (data_item[8] == "1") ? true : false; + + pdw_data = reader.ReadLine(); // ReadLine(pdw_data);1 + if (pdw_data == null) + { + richTextBox0.AppendText("**End of File\n"); + return; + } + richTextBox0.AppendText(pdw_data + "\n"); + data_item = pdw_data.Split(','); + for (int i = 0; i < data_item.Length; ++i) + { + richTextBox0.AppendText(i.ToString() + ":" + data_item[i] + "\n"); + } + + idx_w2.Text = data_item[0]; + chirp_w2.Checked = (data_item[1] == "1") ? true : false; + cw_w2.Checked = (data_item[1] == "0") ? true : false; + start_freq_w2.Text = data_item[2]; + end_freq_w2.Text = data_item[3]; + duration_w2.Text = data_item[4]; + idle_samples_w2.Text = data_item[5]; + phase_inc_dwell_w2.Text = data_item[6]; + scale_factor_w2.Value = Convert.ToDecimal(data_item[7]); + iq_swap_w2.Checked = (data_item[8] == "1") ? true : false; + + pdw_data = reader.ReadLine(); // ReadLine(pdw_data);2 + if (pdw_data == null) + { + richTextBox0.AppendText("**End of File\n"); + return; + } + richTextBox0.AppendText(pdw_data + "\n"); + data_item = pdw_data.Split(','); + for (int i = 0; i < data_item.Length; ++i) + { + richTextBox0.AppendText(i.ToString() + ":" + data_item[i] + "\n"); + } + + idx_w3.Text = data_item[0]; + chirp_w3.Checked = (data_item[1] == "1") ? true : false; + cw_w3.Checked = (data_item[1] == "0") ? true : false; + start_freq_w3.Text = data_item[2]; + end_freq_w3.Text = data_item[3]; + duration_w3.Text = data_item[4]; + idle_samples_w3.Text = data_item[5]; + phase_inc_dwell_w3.Text = data_item[6]; + scale_factor_w3.Value = Convert.ToDecimal(data_item[7]); + iq_swap_w3.Checked = (data_item[8] == "1") ? true : false; + + pdw_data = reader.ReadLine(); // ReadLine(pdw_data);3 + if (pdw_data == null) + { + richTextBox0.AppendText("**End of File\n"); + return; + } + richTextBox0.AppendText(pdw_data + "\n"); + data_item = pdw_data.Split(','); + for (int i = 0; i < data_item.Length; ++i) + { + richTextBox0.AppendText(i.ToString() + ":" + data_item[i] + "\n"); + } + + idx_w4.Text = data_item[0]; + chirp_w4.Checked = (data_item[1] == "1") ? true : false; + cw_w4.Checked = (data_item[1] == "0") ? true : false; + start_freq_w4.Text = data_item[2]; + end_freq_w4.Text = data_item[3]; + duration_w4.Text = data_item[4]; + idle_samples_w4.Text = data_item[5]; + phase_inc_dwell_w4.Text = data_item[6]; + scale_factor_w4.Value = Convert.ToDecimal(data_item[7]); + iq_swap_w4.Checked = (data_item[8] == "1") ? true : false; + + pdw_data = reader.ReadLine(); // ReadLine(pdw_data);4 + if (pdw_data == null) + { + richTextBox0.AppendText("**End of File\n"); + return; + } + richTextBox0.AppendText(pdw_data + "\n"); + data_item = pdw_data.Split(','); + for (int i = 0; i < data_item.Length; ++i) + { + richTextBox0.AppendText(i.ToString() + ":" + data_item[i] + "\n"); + } + + + } + } + catch (FileNotFoundException ioEx) + { + Console.WriteLine(ioEx.Message); + } + } + } + + + private void chirp_w3_Click(object sender, EventArgs e) + { + end_freq_w4.ReadOnly = false; + } + private void cw_w3_Click(object sender, EventArgs e) + { + end_freq_w4.ReadOnly = true; + } + + + + + + + + + + + + private void ComputeSend_PDW(uint chan, bool wave_type, double start_freq, double end_freq, double duration, double idle_samples, uint phase_inc_dwell, out double actual_start_freq, out double actual_end_freq, out double actual_duration, out double actual_idle_samples) + { + double sample_rate = 250e6; + string str = String.Empty; + double MULT = 4294967296.0; + int step_size_t; + + str += "************************"; + str += "\n"; + richTextBox0.AppendText(str); //.Text = str; // + + str = String.Empty; + str += "chan: "; + str += chan.ToString("X1"); + str += "\n"; + richTextBox0.AppendText(str); + + Console.WriteLine("start_freq: {0} ", start_freq); + str = String.Empty; + str += "start_freq: "; + str += start_freq.ToString("F"); + str += "\n"; + richTextBox0.AppendText(str); + + Console.WriteLine("end_freq: {0} ", end_freq); + str = String.Empty; + str += "end_freq: "; + str += end_freq.ToString("F"); + str += "\n"; + richTextBox0.AppendText(str); + + Console.WriteLine("duration: {0} ", duration); + str = String.Empty; + str += "duration: "; + str += duration.ToString("G6"); + str += "\n\n"; + richTextBox0.AppendText(str); + + Console.WriteLine("idle_samples: {0} ", idle_samples); + str = String.Empty; + str += "idle_samples: "; + str += idle_samples.ToString("G6"); + str += "\n"; + richTextBox0.AppendText(str); + + double num_samples = duration / (1 / sample_rate); // num_samples = duration / (1/sample_rate) + Console.WriteLine("num_samples: {0} ", num_samples); + str = String.Empty; + str += "num_samples: "; + str += num_samples.ToString("F"); + str += "\n"; + richTextBox0.AppendText(str); + uint num_samples_t = (uint)Math.Round(num_samples);///////////////////////////////////// + str = String.Empty; + str += "num_samples_t: "; + str += num_samples_t.ToString("D"); + str += "\n\n"; + richTextBox0.AppendText(str); + + actual_duration = num_samples / sample_rate; + str = String.Empty; + str += "actual_duration: "; + str += actual_duration.ToString("G6"); + str += "\n\n"; + richTextBox0.AppendText(str); + + double start_freq_phase_inc = MULT * (start_freq / sample_rate); // PhaseInc = 2^32 * (desired freq / sample rate) + Console.WriteLine("start_freq_phase_inc: {0} ", start_freq_phase_inc); + str = String.Empty; + str += "start_freq_phase_inc: "; + str += start_freq_phase_inc.ToString("F"); + str += "\n"; + richTextBox0.AppendText(str); + + double t_double = Math.Round(start_freq_phase_inc, MidpointRounding.AwayFromZero);////////////////////////////// + str = String.Empty; + str += "t_double: "; + str += t_double.ToString("F"); + str += "\n"; + richTextBox0.AppendText(str); + + int start_freq_phase_inc_t = (int)t_double; + str = String.Empty; + str += "start_freq_phase_inc_t: "; + str += start_freq_phase_inc_t.ToString("D"); + str += "\n"; + richTextBox0.AppendText(str); + actual_start_freq = start_freq_phase_inc_t * sample_rate / MULT; // desired freq = PhaseInc * sample rate / 2^32 + str = String.Empty; + str += "actual_start_freq: "; + str += actual_start_freq.ToString("G6"); + str += "\n\n"; + richTextBox0.AppendText(str); + + if (wave_type == true) + { + double end_freq_phase_inc = MULT * (end_freq / sample_rate); // PhaseInc = 2^32 * (desired freq / sample rate) + Console.WriteLine("end_freq_phase_inc: {0} ", end_freq_phase_inc); + str = String.Empty; + str += "end_freq_phase_inc: "; + str += end_freq_phase_inc.ToString("F"); + str += "\n"; + richTextBox0.AppendText(str); + int end_freq_phase_inc_t = (int)Math.Round(end_freq_phase_inc);////////////////////////////////////// + str = String.Empty; + str += "end_freq_phase_inc_t: "; + str += end_freq_phase_inc_t.ToString("D"); + str += "\n"; + richTextBox0.AppendText(str); + actual_end_freq = end_freq_phase_inc_t * sample_rate / MULT; // desired freq = PhaseInc * sample rate / 2^32 + + double step_size = (double)(end_freq_phase_inc - start_freq_phase_inc) / num_samples; // step_size = start_phase_inc - end_phase_inc / num_samples + Console.WriteLine("step_size: {0} ", step_size); + str = String.Empty; + str += "step_size: "; + str += step_size.ToString("F"); + str += "\n"; + richTextBox0.AppendText(str); + step_size_t = (int)Math.Round(step_size);/////////////////////////// + } + else + { + str = String.Empty; + str += "*****CW******: "; + str += "\n"; + richTextBox0.AppendText(str); + step_size_t = 0; + actual_end_freq = actual_start_freq; + } + + double idle_samples_d = idle_samples / (1 / sample_rate); + uint idle_samples_t = (uint)Math.Round(idle_samples_d); + actual_idle_samples = idle_samples_t * (1 / sample_rate); + str = String.Empty; + str += "actual_idle_samples: "; + str += actual_idle_samples.ToString("F"); + str += "\n"; + richTextBox0.AppendText(str); + + str = String.Empty; + str += "step_size_t: "; + str += step_size_t.ToString("D"); + str += "\n"; + richTextBox0.AppendText(str); + + str = String.Empty; + str += "actual_end_freq: "; + str += actual_end_freq.ToString("F"); + str += "\n"; + richTextBox0.AppendText(str); + + str = String.Empty; + str += "--------------------------"; + str += "\n"; + richTextBox0.AppendText(str); + + str = String.Empty; + str += "phase_inc_dwell: "; + str += phase_inc_dwell.ToString("X8"); + str += "\n"; + richTextBox0.AppendText(str); + if (chan == 1) + { + ssh_WriteReg("0x83000014", "0x" + phase_inc_dwell.ToString("X8")); + dds_reg14.Text = phase_inc_dwell.ToString("X8"); + } + else if (chan == 2) + { + ssh_WriteReg("0x83000034", "0x" + phase_inc_dwell.ToString("X8")); + dds_reg34.Text = phase_inc_dwell.ToString("X8"); + } + else if (chan == 3) + { + ssh_WriteReg("0x83000054", "0x" + phase_inc_dwell.ToString("X8")); + dds_reg54.Text = phase_inc_dwell.ToString("X8"); + } + else if (chan == 4) + { + ssh_WriteReg("0x83000074", "0x" + phase_inc_dwell.ToString("X8")); + dds_reg74.Text = phase_inc_dwell.ToString("X8"); + } + + + str = String.Empty; + str += "step_size_t: "; + str += step_size_t.ToString("X8"); + str += "\n"; + richTextBox0.AppendText(str); + if (chan == 1) + { + ssh_WriteReg("0x83000018", "0x" + step_size_t.ToString("X8")); + dds_reg18.Text = step_size_t.ToString("X8"); + } + else if (chan == 2) + { + ssh_WriteReg("0x83000038", "0x" + step_size_t.ToString("X8")); + dds_reg38.Text = step_size_t.ToString("X8"); + } + else if (chan == 3) + { + ssh_WriteReg("0x83000058", "0x" + step_size_t.ToString("X8")); + dds_reg58.Text = step_size_t.ToString("X8"); + } + else if (chan == 4) + { + ssh_WriteReg("0x83000078", "0x" + step_size_t.ToString("X8")); + dds_reg78.Text = step_size_t.ToString("X8"); + } + + + str = String.Empty; + str += "idle_samples_t: "; + str += idle_samples_t.ToString("X8"); + str += "\n"; + richTextBox0.AppendText(str); + if (chan == 1) + { + ssh_WriteReg("0x8300001C", "0x" + idle_samples_t.ToString("X8")); + dds_reg1C.Text = idle_samples_t.ToString("X8"); + } + else if (chan == 2) + { + ssh_WriteReg("0x8300003C", "0x" + idle_samples_t.ToString("X8")); + dds_reg3C.Text = idle_samples_t.ToString("X8"); + } + else if (chan == 3) + { + ssh_WriteReg("0x8300005C", "0x" + idle_samples_t.ToString("X8")); + dds_reg5C.Text = idle_samples_t.ToString("X8"); + } + else if (chan == 4) + { + ssh_WriteReg("0x8300007C", "0x" + idle_samples_t.ToString("X8")); + dds_reg7C.Text = idle_samples_t.ToString("X8"); + } + + + str = String.Empty; + str += "num_samples_t: "; + str += num_samples_t.ToString("X8"); + str += "\n"; + richTextBox0.AppendText(str); + if (chan == 1) + { + ssh_WriteReg("0x83000020", "0x" + num_samples_t.ToString("X8")); + dds_reg20.Text = num_samples_t.ToString("X8"); + } + else if (chan == 2) + { + ssh_WriteReg("0x83000040", "0x" + num_samples_t.ToString("X8")); + dds_reg40.Text = num_samples_t.ToString("X8"); + } + else if (chan == 3) + { + ssh_WriteReg("0x83000060", "0x" + num_samples_t.ToString("X8")); + dds_reg60.Text = num_samples_t.ToString("X8"); + } + else if (chan == 4) + { + ssh_WriteReg("0x83000080", "0x" + num_samples_t.ToString("X8")); + dds_reg80.Text = num_samples_t.ToString("X8"); + } + + str = String.Empty; + str += "start_freq_phase_inc_t: "; + str += start_freq_phase_inc_t.ToString("X8"); + str += "\n"; + richTextBox0.AppendText(str); + if (chan == 1) + { + ssh_WriteReg("0x83000024", "0x" + start_freq_phase_inc_t.ToString("X8")); + dds_reg24.Text = start_freq_phase_inc_t.ToString("X8"); + } + else if (chan == 2) + { + ssh_WriteReg("0x83000044", "0x" + start_freq_phase_inc_t.ToString("X8")); + dds_reg44.Text = start_freq_phase_inc_t.ToString("X8"); + } + else if (chan == 3) + { + ssh_WriteReg("0x83000064", "0x" + start_freq_phase_inc_t.ToString("X8")); + dds_reg64.Text = start_freq_phase_inc_t.ToString("X8"); + } + else if (chan == 4) + { + ssh_WriteReg("0x83000084", "0x" + start_freq_phase_inc_t.ToString("X8")); + dds_reg84.Text = start_freq_phase_inc_t.ToString("X8"); + } + + + + + } + + private void duration_mode_Click(object sender, EventArgs e) + { + string str = String.Empty; + + if (duration_mode.Checked == true) + { + int duration_ms_cnt_int = (Convert.ToInt32(duration_ms_cnt.Text, 10)); + SendWord_Decimal("G", duration_ms_cnt_int); + Thread.Sleep(500); + + str += "M3"; + str += "\n"; + } + else + { + str += "M2"; + str += "\n"; + } + + + } + + + string ssh_ReadReg(string addr) + { + SshCommand cmd; + string str = String.Empty; + string str1 = String.Empty; + if (true == ssh_client.IsConnected) + { + str1 = "devmem " + addr; + Console.WriteLine("ssh_ReadReg(): Command: " + str1); + // Console.WriteLine(str1); + + + cmd = ssh_client.RunCommand(str1); + str = cmd.Result; + Console.WriteLine("ssh_ReadReg(): Response:" + str); + // Console.WriteLine(str); + return str.Substring(2, 8); + } + return "FFFFFFFF"; + } + + void ssh_WriteReg(string addr, string val) + { + SshCommand cmd; + string str = String.Empty; + + if (true == ssh_client.IsConnected) + { + str = "devmem " + addr + " 32 " + val; + Console.WriteLine("ssh_WriteReg(): Command:" + str); + // Console.WriteLine(str); // Get the command output + + cmd = ssh_client.RunCommand(str);// Execute a command + + Console.WriteLine("ssh_WriteReg(): Response:" + cmd.Result); + // Console.WriteLine(cmd.Result); // Get the command output + } + } + + + private void ssh_connect_Click(object sender, EventArgs e) + { + // if (false == ssh_client.IsConnected) +// { + try + { + + ssh_connect.Text = "Connecting..."; + ssh_client = new SshClient(ipAddress.Text, "root", "analog"); + ssh_client.Connect(); + Console.WriteLine($"Connected to {ssh_client.ConnectionInfo.Host} successfully."); + + ssh_connect.BackColor = Color.LightGreen; + // SshCommand cmd = ssh_client.RunCommand("devmem 0x80000000"); // Execute a command + // Console.WriteLine("Command Output:"); + // Console.WriteLine(cmd.Result); // Get the command output + // reg_0x00.Text = cmd.Result; + // read_all_regs.PerformClick(); + // cmac_read_all_regs.PerformClick(); + + read_all_regs.PerformClick(); +// reg00.Text = ssh_ReadReg("0x80000000"); +// cmac_0_reg_0x124.Text = ssh_ReadReg("0x81010024"); +// cmac_4_reg_0x124.Text = ssh_ReadReg("0x82010024"); + ssh_connect.Text = "Connected"; + + // ssh_client.Disconnect(); + // Thread oThread = new Thread(new ThreadStart(backgroundTask)); + // oThread.IsBackground = true; + // oThread.Start(); + + } + catch (Exception ex) + { + Console.WriteLine($"An error occurred: {ex.Message}"); + ssh_connect.Text = "Connect"; + ssh_connect.BackColor = Color.Red; + } + // } + // else + // { +// +// } + } + + private void reg_read_Click(object sender, EventArgs e) + { + reg_data.Text = ssh_ReadReg("0x" + reg_addr.Text); + } + + private void reg_write_Click(object sender, EventArgs e) + { + ssh_WriteReg("0x" + reg_addr.Text, "0x" + reg_data.Text); + } + + private void dac_data_src_quadsend_rcv_Click(object sender, EventArgs e) + { + reg28.Text = ssh_ReadReg("0x80000028"); + uint cntrl_reg28 = (Convert.ToUInt32(reg28.Text, 16)); + cntrl_reg28 &= 0xFFFF_FCFF; // bit9:8 = 00 <= quadsendrecv + + ssh_WriteReg("0x80000028", "0x" + cntrl_reg28.ToString("X8")); + reg28.Text = ssh_ReadReg("0x80000028"); + } + + private void dac_data_src_dds_pulse_gen_Click(object sender, EventArgs e) + { + reg28.Text = ssh_ReadReg("0x80000028"); + uint cntrl_reg28 = (Convert.ToUInt32(reg28.Text, 16)); + cntrl_reg28 &= 0xFFFF_FCFF; // + + cntrl_reg28 |= 0x300; // bit9:8 = 1 <= QSFP + + ssh_WriteReg("0x80000028", "0x" + cntrl_reg28.ToString("X8")); + reg28.Text = ssh_ReadReg("0x80000028"); + } + + private void dac_data_src_adc_chan0_loopback_Click(object sender, EventArgs e) + { + reg28.Text = ssh_ReadReg("0x80000028"); + uint cntrl_reg28 = (Convert.ToUInt32(reg28.Text, 16)); + cntrl_reg28 &= 0xFFFF_FCFF; // + + cntrl_reg28 |= 0x200; // bit9:8 = 1 <= DDS + + ssh_WriteReg("0x80000028", "0x" + cntrl_reg28.ToString("X8")); + reg28.Text = ssh_ReadReg("0x80000028"); + } + + private void dac_data_src_fiber_Click(object sender, EventArgs e) + { + reg28.Text = ssh_ReadReg("0x80000028"); + uint cntrl_reg28 = (Convert.ToUInt32(reg28.Text, 16)); + cntrl_reg28 &= 0xFFFF_FCFF; // + + cntrl_reg28 |= 0x100; // bit9:8 = 1 <= fiber + + ssh_WriteReg("0x80000028", "0x" + cntrl_reg28.ToString("X8")); + reg28.Text = ssh_ReadReg("0x80000028"); + } + + private void RegDump() + { + if (true == ssh_client.IsConnected) + { + string str; + + reg00.Text = ""; + reg04.Text = ""; + reg14.Text = ""; + reg20.Text = ""; + reg28.Text = ""; + reg44.Text = ""; + reg2C.Text = ""; + reg4C.Text = ""; + reg34.Text = ""; + reg3C.Text = ""; + reg40.Text = ""; + regE8.Text = ""; + regDC.Text = ""; + regD4.Text = ""; + regE4.Text = ""; + regF4.Text = ""; + regE0.Text = ""; + regF0.Text = ""; + + reg00.Text = ssh_ReadReg("0x80000000"); + // + str = ssh_ReadReg("0x80000004"); + uint val = (Convert.ToUInt32(str, 16)); + reg04.Text = str; + // + if (0x1 == (val & 0x01)) + { + qsfp1_intfc_rdy.BackColor = Color.LightGreen; + } + else + { + qsfp1_intfc_rdy.BackColor = Color.Red; + } + if (0x2 == (val & 0x02)) + { + qsfp1_present.BackColor = Color.Red; + } + else + { + qsfp1_present.BackColor = Color.LightGreen; + } + if (0x4 == (val & 0x04)) + { + qsfp1_intl.BackColor = Color.Red; + } + else + { + qsfp1_intl.BackColor = Color.LightGreen; + } + + + // + if (0x10 == (val & 0x010)) + { + qsfp2_intfc_rdy.BackColor = Color.LightGreen; + } + else + { + qsfp2_intfc_rdy.BackColor = Color.Red; + } + if (0x20 == (val & 0x020)) + { + qsfp2_present.BackColor = Color.Red; + } + else + { + qsfp2_present.BackColor = Color.LightGreen; + } + + if (0x40 == (val & 0x040)) + { + qsfp2_intl.BackColor = Color.Red; + } + else + { + qsfp2_intl.BackColor = Color.LightGreen; + } + + + // + if (0x100 == (val & 0x0100)) + { + qsfp3_intfc_rdy.BackColor = Color.LightGreen; + } + else + { + qsfp3_intfc_rdy.BackColor = Color.Red; + } + if (0x200 == (val & 0x0200)) + { + qsfp3_present.BackColor = Color.Red; + } + else + { + qsfp3_present.BackColor = Color.LightGreen; + } + if (0x400 == (val & 0x0400)) + { + qsfp3_intl.BackColor = Color.Red; + } + else + { + qsfp3_intl.BackColor = Color.LightGreen; + } + + + // + if (0x1000 == (val & 0x01000)) + { + qsfp4_intfc_rdy.BackColor = Color.LightGreen; + } + else + { + qsfp4_intfc_rdy.BackColor = Color.Red; + } + if (0x2000 == (val & 0x02000)) + { + qsfp4_present.BackColor = Color.Red; + } + else + { + qsfp4_present.BackColor = Color.LightGreen; + } + if (0x4000 == (val & 0x04000)) + { + qsfp4_intl.BackColor = Color.Red; + } + else + { + qsfp4_intl.BackColor = Color.LightGreen; + } + + + + reg14.Text = ssh_ReadReg("0x80000014"); + reg20.Text = ssh_ReadReg("0x80000020"); + + str = ssh_ReadReg("0x80000028"); + val = (Convert.ToUInt32(str, 16)); + reg28.Text = str; + + if (0 == (val & 0x300)) // bit9:8 dac_src_data_sel + { + dac_data_src_quadsend_rcv.Checked = true; + } + else if (0x100 == (val & 0x300)) + { + dac_data_src_fiber.Checked = true; + } + else if (0x200 == (val & 0x300)) + { + dac_data_src_adc_chan0_loopback.Checked = true; + } + else if (0x300 == (val & 0x300)) + { + dac_data_src_dds_pulse_gen.Checked = true; + } + + if (0 == (val & 0x8000_0000)) // bit31 qsfp4_playback_path_data_enable_n + { + tx_fiber_data_on.Checked = true; + } + else if (0x8000_0000 == (val & 0x8000_0000)) + { + tx_fiber_data_off.Checked = true; + } + + if (0 == (val & 0x0000_8000)) // bit15 qsfp1_capture_en_n + { + rx_fiber_data_on.Checked = true; + } + else if (0x0000_8000 == (val & 0x0000_8000)) + { + rx_fiber_data_off.Checked = true; + } + + if (0 == (val & 0x0000_0001)) // bit0 fiber_tx_src_data_sel + { + tx_fiber_adcs_src.Checked = true; + } + else if (0x0000_0001 == (val & 0x0000_0001)) + { + tx_fiber_dds_src.Checked = true; + } + + if (0 == (val & 0x0000_1000)) // bit12 chan1to4_mode_sel + { + adc_llopback_mode_chan_all.Checked = true; + } + else if (0x0000_1000 == (val & 0x0000_1000)) + { + adc_llopback_mode_chan_0.Checked = true; + } + + + //clk125 + str = ssh_ReadReg("0x80000044"); + val = (Convert.ToUInt32(str, 16)); + reg44.Text = val.ToString("D"); + + // qsfp1 + str = ssh_ReadReg("0x8000002C"); + val = (Convert.ToUInt32(str, 16)); + reg2C.Text = val.ToString("D"); + + //clk250 + str = ssh_ReadReg("0x8000004C"); + val = (Convert.ToUInt32(str, 16)); + reg4C.Text = val.ToString("D"); + + //qsfp4 + str = ssh_ReadReg("0x80000034"); + val = (Convert.ToUInt32(str, 16)); + reg34.Text = val.ToString("D"); + + //jesd_rx + str = ssh_ReadReg("0x8000003C"); + val = (Convert.ToUInt32(str, 16)); + reg3C.Text = val.ToString("D"); + + //jesd_tx + str = ssh_ReadReg("0x80000040"); + val = (Convert.ToUInt32(str, 16)); + reg40.Text = val.ToString("D"); + + + regE8.Text = ssh_ReadReg("0x800000E8"); + regDC.Text = ssh_ReadReg("0x800000DC"); + regD4.Text = ssh_ReadReg("0x800000D4"); + regE4.Text = ssh_ReadReg("0x800000E4"); + regF4.Text = ssh_ReadReg("0x800000F4"); + regE0.Text = ssh_ReadReg("0x800000E0"); + regF0.Text = ssh_ReadReg("0x800000F0"); + + dds_reg_dump(); + + + } + } + + private void dds_reg_dump() + { + dds_reg00.Text = ssh_ReadReg("0x83000000"); + dds_reg04.Text = ssh_ReadReg("0x83000004"); + dds_reg08.Text = ssh_ReadReg("0x83000008"); + dds_reg0C.Text = ssh_ReadReg("0x8300000C"); + + string str = ssh_ReadReg("0x83000004"); + uint val = (Convert.ToUInt32(str, 16)); + dds_reg04.Text = str; + + if (1 == (val & 0x1)) + { + dac_off.PerformClick(); + } + else + { + dac_on.PerformClick(); + } + + dds_reg90.Text = ssh_ReadReg("0x83000090"); + dds_reg94.Text = ssh_ReadReg("0x83000094"); + dds_reg98.Text = ssh_ReadReg("0x83000098"); + dds_reg9C.Text = ssh_ReadReg("0x8300009C"); + } + + private void read_all_regs_Click(object sender, EventArgs e) + { + read_all_regs.Text = "Refreshing..."; + read_all_regs.BackColor = Color.LightGreen; + RegDump(); + read_all_regs.Text = "Refresh"; + read_all_regs.BackColor = Color.Gainsboro; + } + + private void dds_cnt_reset_Click(object sender, EventArgs e) + { + ssh_WriteReg("0x8300000C", "0x00000001"); //bit 0 + ssh_WriteReg("0x8300000C", "0x00000000"); + } + + private void button1_Click_1(object sender, EventArgs e) + { + dds_reg_dump(); + } + + private void button2_Click(object sender, EventArgs e) + { + ssh_WriteReg("0x80000020", "0x80000000"); // set bit31 + ssh_WriteReg("0x80000020", "0x00000000"); + } + + private void button3_Click(object sender, EventArgs e) + { + regE8.Text = ssh_ReadReg("0x800000E8"); + regDC.Text = ssh_ReadReg("0x800000DC"); + regD4.Text = ssh_ReadReg("0x800000D4"); + regE4.Text = ssh_ReadReg("0x800000E4"); + regF4.Text = ssh_ReadReg("0x800000F4"); + regE0.Text = ssh_ReadReg("0x800000E0"); + regF0.Text = ssh_ReadReg("0x800000F0"); + + dds_reg90.Text = ssh_ReadReg("0x83000090"); + dds_reg94.Text = ssh_ReadReg("0x83000094"); + + } + + private void read_dds_regs_Click(object sender, EventArgs e) + { + dds_reg10.Text = ssh_ReadReg("0x83000010"); + dds_reg14.Text = ssh_ReadReg("0x83000014"); + dds_reg18.Text = ssh_ReadReg("0x83000018"); + dds_reg1C.Text = ssh_ReadReg("0x8300001C"); + dds_reg20.Text = ssh_ReadReg("0x83000020"); + dds_reg24.Text = ssh_ReadReg("0x83000024"); + dds_reg28.Text = ssh_ReadReg("0x83000028"); + dds_reg2C.Text = ssh_ReadReg("0x8300002C"); + + dds_reg30.Text = ssh_ReadReg("0x83000030"); + dds_reg34.Text = ssh_ReadReg("0x83000034"); + dds_reg38.Text = ssh_ReadReg("0x83000038"); + dds_reg3C.Text = ssh_ReadReg("0x8300003C"); + dds_reg40.Text = ssh_ReadReg("0x83000040"); + dds_reg44.Text = ssh_ReadReg("0x83000044"); + dds_reg48.Text = ssh_ReadReg("0x83000048"); + dds_reg4C.Text = ssh_ReadReg("0x8300004C"); + + dds_reg50.Text = ssh_ReadReg("0x83000050"); + dds_reg54.Text = ssh_ReadReg("0x83000054"); + dds_reg58.Text = ssh_ReadReg("0x83000058"); + dds_reg5C.Text = ssh_ReadReg("0x8300005C"); + dds_reg60.Text = ssh_ReadReg("0x83000060"); + dds_reg64.Text = ssh_ReadReg("0x83000064"); + dds_reg68.Text = ssh_ReadReg("0x83000068"); + dds_reg6C.Text = ssh_ReadReg("0x8300006C"); + + dds_reg70.Text = ssh_ReadReg("0x83000070"); + dds_reg74.Text = ssh_ReadReg("0x83000074"); + dds_reg78.Text = ssh_ReadReg("0x83000078"); + dds_reg7C.Text = ssh_ReadReg("0x8300007C"); + dds_reg80.Text = ssh_ReadReg("0x83000080"); + dds_reg84.Text = ssh_ReadReg("0x83000084"); + dds_reg88.Text = ssh_ReadReg("0x83000088"); + dds_reg8C.Text = ssh_ReadReg("0x8300008C"); + + } + + private void button4_Click(object sender, EventArgs e) + { + dds_send_w1.Text = "Sending..."; + dds_send_w1.BackColor = Color.LightGreen; + + + ssh_WriteReg("0x83000000", "0x00000001"); //bit 0 self clearing bit + dds_send_w1.Text = "Send"; + dds_send_w1.BackColor = Color.Gainsboro; + } + + private void dds_reset_Click(object sender, EventArgs e) + { + ssh_WriteReg("0x8300000C", "0"); //bit 31 + Thread.Sleep(500); + ssh_WriteReg("0x8300000C", "0x80000000"); //bit 31 + } + + + + + + + + + private void send_button_w2_Click(object sender, EventArgs e) + { + send_button_w2.Text = "Loading..."; + send_button_w2.BackColor = Color.LightGreen; + + string str = String.Empty; + double actual_start_freq; + double actual_end_freq; + double actual_duration; + double actual_idle_samples; + + str += "************************"; + str += "\n"; + richTextBox0.AppendText(str); + + double start_freq = (double)(Convert.ToDouble(start_freq_w2.Text)) * 1e6; + double end_freq = (double)(Convert.ToDouble(end_freq_w2.Text)) * 1e6; + double duration = (double)(Convert.ToDouble(duration_w2.Text)) * 1e-6; + double idle_samples = (Convert.ToDouble(idle_samples_w2.Text)) * 1e-6; + uint phase_inc_dwell = (Convert.ToUInt32(phase_inc_dwell_w2.Text, 10)); + + ComputeSend_PDW(2, chirp_w2.Checked, start_freq, end_freq, duration, idle_samples, phase_inc_dwell, out actual_start_freq, out actual_end_freq, out actual_duration, out actual_idle_samples); + actual_start_freq_w2.Text = actual_start_freq.ToString("F"); + actual_end_freq_w2.Text = actual_end_freq.ToString("F"); + actual_duration_w2.Text = actual_duration.ToString("G6"); + actual_idle_samples_w2.Text = actual_idle_samples.ToString("G6"); + + double scale_factor = (double)scale_factor_w2.Value; + Set_ScaleFactor(2, scale_factor, iq_swap_w2.Checked); + + ssh_WriteReg("0x83000048", "00000000");// phase_off_2 + dds_reg48.Text = "0x00000000"; + + send_button_w2.Text = "Load"; + send_button_w2.BackColor = Color.Gainsboro; + dds_send_w2.BackColor = Color.Yellow; + } + + private void send_button_w3_Click(object sender, EventArgs e) + { + send_button_w3.Text = "Loading..."; + send_button_w3.BackColor = Color.LightGreen; + + string str = String.Empty; + double actual_start_freq; + double actual_end_freq; + double actual_duration; + double actual_idle_samples; + + str += "************************"; + str += "\n"; + richTextBox0.AppendText(str); + + double start_freq = (double)(Convert.ToDouble(start_freq_w3.Text)) * 1e6; + double end_freq = (double)(Convert.ToDouble(end_freq_w3.Text)) * 1e6; + double duration = (double)(Convert.ToDouble(duration_w3.Text)) * 1e-6; + double idle_samples = (Convert.ToDouble(idle_samples_w3.Text)) * 1e-6; + uint phase_inc_dwell = (Convert.ToUInt32(phase_inc_dwell_w3.Text, 10)); + + ComputeSend_PDW(3, chirp_w3.Checked, start_freq, end_freq, duration, idle_samples, phase_inc_dwell, out actual_start_freq, out actual_end_freq, out actual_duration, out actual_idle_samples); + actual_start_freq_w3.Text = actual_start_freq.ToString("F"); + actual_end_freq_w3.Text = actual_end_freq.ToString("F"); + actual_duration_w3.Text = actual_duration.ToString("G6"); + actual_idle_samples_w3.Text = actual_idle_samples.ToString("G6"); + + double scale_factor = (double)scale_factor_w3.Value; + Set_ScaleFactor(3, scale_factor, iq_swap_w3.Checked); + + ssh_WriteReg("0x83000068", "00000000");// phase_off_3 + dds_reg68.Text = "0x00000000"; + + send_button_w3.Text = "Load"; + send_button_w3.BackColor = Color.Gainsboro; + dds_send_w3.BackColor = Color.Yellow; + } + + private void send_button_w4_Click(object sender, EventArgs e) + { + send_button_w4.Text = "Loading..."; + send_button_w4.BackColor = Color.LightGreen; + + string str = String.Empty; + double actual_start_freq; + double actual_end_freq; + double actual_duration; + double actual_idle_samples; + + str += "************************"; + str += "\n"; + richTextBox0.AppendText(str); + + double start_freq = (double)(Convert.ToDouble(start_freq_w4.Text)) * 1e6; + double end_freq = (double)(Convert.ToDouble(end_freq_w4.Text)) * 1e6; + double duration = (double)(Convert.ToDouble(duration_w4.Text)) * 1e-6; + double idle_samples = (Convert.ToDouble(idle_samples_w4.Text)) * 1e-6; + uint phase_inc_dwell = (Convert.ToUInt32(phase_inc_dwell_w4.Text, 10)); + + ComputeSend_PDW(4, chirp_w4.Checked, start_freq, end_freq, duration, idle_samples, phase_inc_dwell, out actual_start_freq, out actual_end_freq, out actual_duration, out actual_idle_samples); + actual_start_freq_w4.Text = actual_start_freq.ToString("F"); + actual_end_freq_w4.Text = actual_end_freq.ToString("F"); + actual_duration_w4.Text = actual_duration.ToString("G6"); + actual_idle_samples_w4.Text = actual_idle_samples.ToString("G6"); + + double scale_factor = (double)scale_factor_w4.Value; + Set_ScaleFactor(4, scale_factor, iq_swap_w4.Checked); + + ssh_WriteReg("0x83000088", "00000000");// phase_off_4 + dds_reg88.Text = "0x00000000"; + + send_button_w4.Text = "Load"; + send_button_w4.BackColor = Color.Gainsboro; + dds_send_w4.BackColor = Color.Yellow; + } + + private void dds_send_w2_Click(object sender, EventArgs e) + { + dds_send_w2.Text = "Sending..."; + dds_send_w2.BackColor = Color.LightGreen; + + + ssh_WriteReg("0x83000000", "0x00000010"); //bit 4 self clearing bit + dds_send_w2.Text = "Send"; + dds_send_w2.BackColor = Color.Gainsboro; + } + + private void dds_send_w3_Click(object sender, EventArgs e) + { + dds_send_w3.Text = "Sending..."; + dds_send_w3.BackColor = Color.LightGreen; + + + ssh_WriteReg("0x83000000", "0x00000100"); //bit 8 self clearing bit + dds_send_w3.Text = "Send"; + dds_send_w3.BackColor = Color.Gainsboro; + } + + private void dds_send_w4_Click(object sender, EventArgs e) + { + dds_send_w4.Text = "Sending..."; + dds_send_w4.BackColor = Color.LightGreen; + + + ssh_WriteReg("0x83000000", "0x00001000"); //bit 12 self clearing bit + dds_send_w4.Text = "Send"; + dds_send_w4.BackColor = Color.Gainsboro; + } + + private void tx_fiber_adcs_src_Click(object sender, EventArgs e) + { + reg28.Text = ssh_ReadReg("0x80000028"); + uint cntrl_reg28 = (Convert.ToUInt32(reg28.Text, 16)); + cntrl_reg28 &= 0xFFFF_FFFE; // bit0 0=ADCs, 1=DDS + + ssh_WriteReg("0x80000028", "0x" + cntrl_reg28.ToString("X8")); + reg28.Text = ssh_ReadReg("0x80000028"); + } + + private void tx_fiber_dds_src_Click(object sender, EventArgs e) + { + reg28.Text = ssh_ReadReg("0x80000028"); + uint cntrl_reg28 = (Convert.ToUInt32(reg28.Text, 16)); + cntrl_reg28 |= 0x1; // bit0 0=ADCs, 1=DDS + + ssh_WriteReg("0x80000028", "0x" + cntrl_reg28.ToString("X8")); + reg28.Text = ssh_ReadReg("0x80000028"); + } + + private void tx_fiber_data_on_Click(object sender, EventArgs e) + { + reg28.Text = ssh_ReadReg("0x80000028"); + uint cntrl_reg28 = (Convert.ToUInt32(reg28.Text, 16)); + cntrl_reg28 &= 0x7FFF_FFFF; // bit31 0=On, 1=Off + + ssh_WriteReg("0x80000028", "0x" + cntrl_reg28.ToString("X8")); + reg28.Text = ssh_ReadReg("0x80000028"); + } + + private void tx_fiber_data_off_Click(object sender, EventArgs e) + { + reg28.Text = ssh_ReadReg("0x80000028"); + uint cntrl_reg28 = (Convert.ToUInt32(reg28.Text, 16)); + cntrl_reg28 |= 0x8000_0000; // bit31 0=On, 1=Off + + ssh_WriteReg("0x80000028", "0x" + cntrl_reg28.ToString("X8")); + reg28.Text = ssh_ReadReg("0x80000028"); + } + + private void rx_fiber_data_on_Click(object sender, EventArgs e) + { + reg28.Text = ssh_ReadReg("0x80000028"); + uint cntrl_reg28 = (Convert.ToUInt32(reg28.Text, 16)); + cntrl_reg28 &= 0xFFFF_7FEF; // bit15 0=On bit4 0=normal + + ssh_WriteReg("0x80000028", "0x" + cntrl_reg28.ToString("X8")); + reg28.Text = ssh_ReadReg("0x80000028"); + } + + private void rx_fiber_data_off_Click(object sender, EventArgs e) + { + reg28.Text = ssh_ReadReg("0x80000028"); + uint cntrl_reg28 = (Convert.ToUInt32(reg28.Text, 16)); + cntrl_reg28 |= 0x0000_8010; // bit15 1=Off bit4 1=reset FIFOs + + ssh_WriteReg("0x80000028", "0x" + cntrl_reg28.ToString("X8")); + reg28.Text = ssh_ReadReg("0x80000028"); + } + + private void qsfp4_reg_refresh_Click(object sender, EventArgs e) + { + reg28_1.Text = ""; + regE8_1.Text = ""; + regD0_1.Text = ""; + regEC_1.Text = ""; + regDC_1.Text = ""; + regD4_1.Text = ""; + regCC_1.Text = ""; + + reg28_1.Text = ssh_ReadReg("0x80000028"); + regE8_1.Text = ssh_ReadReg("0x800000E8"); + regD0_1.Text = ssh_ReadReg("0x800000D0"); + regEC_1.Text = ssh_ReadReg("0x800000EC"); + regDC_1.Text = ssh_ReadReg("0x800000DC"); + regD4_1.Text = ssh_ReadReg("0x800000D4"); + regCC_1.Text = ssh_ReadReg("0x800000CC"); + + } + + private void qsfp1_reg_refresh_Click(object sender, EventArgs e) + { + regE4_1.Text = ""; + regF4_1.Text = ""; + regD8_1.Text = ""; + regE0_1.Text = ""; + regF8_1.Text = ""; + regF0_1.Text = ""; + regFC_1.Text = ""; + regC8_1.Text = ""; + regC4_1.Text = ""; + + regE4_1.Text = ssh_ReadReg("0x800000E4"); + regF4_1.Text = ssh_ReadReg("0x800000F4"); + regD8_1.Text = ssh_ReadReg("0x800000D8"); + regE0_1.Text = ssh_ReadReg("0x800000E0"); + regF8_1.Text = ssh_ReadReg("0x800000F8"); + regF0_1.Text = ssh_ReadReg("0x800000F0"); + regFC_1.Text = ssh_ReadReg("0x800000FC"); + regC8_1.Text = ssh_ReadReg("0x800000C8"); + regC4_1.Text = ssh_ReadReg("0x800000C4"); + } + + private void adc_llopback_mode_chan_0_Click(object sender, EventArgs e) + { + reg28.Text = ssh_ReadReg("0x80000028"); + uint cntrl_reg28 = (Convert.ToUInt32(reg28.Text, 16)); + cntrl_reg28 |= 0x0000_1000; // bit12 1=chan 0 + + ssh_WriteReg("0x80000028", "0x" + cntrl_reg28.ToString("X8")); + reg28.Text = ssh_ReadReg("0x80000028"); + } + + private void adc_llopback_mode_chan_all_Click(object sender, EventArgs e) + { + reg28.Text = ssh_ReadReg("0x80000028"); + uint cntrl_reg28 = (Convert.ToUInt32(reg28.Text, 16)); + cntrl_reg28 &= 0xFFFF_EFFF; // bit12 0=All channels + + ssh_WriteReg("0x80000028", "0x" + cntrl_reg28.ToString("X8")); + reg28.Text = ssh_ReadReg("0x80000028"); + } + + private void reg28_TextChanged(object sender, EventArgs e) + { + reg28.BackColor = Color.Red; + Thread.Sleep(500); + reg28.BackColor = Color.White; + } + } + } diff --git a/Form1.resx b/Form1.resx new file mode 100644 index 0000000..875f60a --- /dev/null +++ b/Form1.resx @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + False + + + False + + + False + + + False + + + False + + + + + /9j/4AAQSkZJRgABAQEAeAB4AAD/4QDCRXhpZgAATU0AKgAAAAgAAwE7AAIAAAANAAAAModpAAQAAAAB + AAAAQJydAAEAAAAaAAAAoAAAAABOaWNrIFNhbnRhbmEAAAAEkAMAAgAAABQAAAB2kAQAAgAAABQAAACK + kpEAAgAAAAM1NQAAkpIAAgAAAAM1NQAAAAAAADIwMjQ6MDE6MDUgMTQ6MTc6MDkAMjAyNDowMTowNSAx + NDoxNzowOQAAAE4AaQBjAGsAIABTAGEAbgB0AGEAbgBhAAAA/9sAQwAHBQUGBQQHBgUGCAcHCAoRCwoJ + CQoVDxAMERgVGhkYFRgXGx4nIRsdJR0XGCIuIiUoKSssKxogLzMvKjInKisq/9sAQwEHCAgKCQoUCwsU + KhwYHCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq/8AAEQgA + PwB+AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF + BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2 + Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeo + qaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEB + AQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXET + IjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl + ZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A+gdb13T/AA7prX+r3At7ZWClz6mu + Z/4W/wCCf+g1F+VZ3x2/5Jfc/wDXeP8Amag+HngLwxqfw+0e8vtGtZria2RpJHjBLHHU11Qp01S5533s + c8pz9pyROx8PeM9C8UyTJod8t00IBcL2zVDUvid4T0jUp7C/1WOK5t32SIR90+laui+FtF8PPK+jadBa + NKMOYkC7vyrxXRdH0/Xf2kvEFnq1rHdW+2Z/LlUEbgyYP6minTpzcnrZK4TnUiorS7PVtO+J3hDVLpbe + 11q3MrHCqxxk11JkURmTcCmM5HpXkfxU+GXhmDwLe3+nafDZXNqodXiULnnkGuh+FGp3GqfCe0lu2LyR + RvFuY5LADj+dKdOHJ7SHe2o4zlz8kzo9B8W6N4lmuYtGvFuHtW2yhf4TUmv+J9I8MWYudbvY7ZD90MeW + +gryb9n/AP5DHif/AK7/ANaz9XtofF37Rg03XzvtLUBYoXPysAAcY9yTWn1ePtXG+iVyPbP2afVnoln8 + ZPBl7drbpqRiZ22qZU2gn610mt+KNJ8PabHqGq3aw2shAWXqDnpXL/ED4daNqngu9i0vRbZL6OMG3MES + o27I4zx2zWb4Z8K6prfwRbw74mtnt7sRukQkIJUgkoePTj8qjkotKSfXUrmqJuLPSdPv7bVNPhvbGVZr + eZd0br0YVT1/xJpXhjTxe63drbQFgoZu5Neb/AfXZP7IvfDF+St1pkp2K3XYeMfhj9azviLv8efFrSfB + 9sd9rZET3ZHKjjcc/wDAePrTVBKq4S2WvyB1v3akt2evLrentoq6s1ykdkyeYJXOBt9a5CT41eCo5zF/ + aLMAcb1jyv55rkPj9PJb6doGiRsYrCWQ+ZjgHbtA/LJ/OvQtO+HvhSHw/DYJpFnPCYgplaJSz8fe3evv + QqdOMFOd9Q55yk4x6G9pOsWGuael7pV1Hc279HQ5q7XkHwe8Na54W8UeIbS9sZbfSpHDWrOwKk7jyAD6 + ba9frGrBQnaLujSnJyjdo84+O3/JL7n/AK7x/wAzXJ+DPiJ4l0rwbpllY+BtSvoIYFVLmKJisgx1HFdZ + 8dv+SX3P/XeP+Zra+Fv/ACTHQv8Ar0T+VdMZRjh1dX1MGm67s7aEngrxRq3iWG5fWPD11orRMAi3KFfM + GByM14wmuX3h79oPxBe6XpFxrE+ZY/s1upZgCyktx2GB+dfSFeF+D/8Ak6DxB/1yn/8AQo6KEo++7aW2 + Csn7iv1Mv4g/ETxDr1hHoer6NN4ZsLx1EtzdwuCQDnjPbivZfCekWWheAbSx0ycXNulsSs4OfMyOvFc9 + 8cbOK6+F988kYZ4njZGxyvzirnwtmM3wh0wsclbZl5/GibUqCcVbXYcU41WnrocR+z//AMhjxP8A9d/6 + 1tfE/wCGl/q+qxeKPCUzQaxbqN0YIHmY5BHv/wDWrF/Z/wD+Qx4n/wCu/wDWu90n4jWWq+PLvwstpLFc + 2wJMjH5WwM8fnVVXONeUodCaahKkoy6nH+EPjU0d4uiePrRtM1BCI/OdCgJ/2geh9+BXsEciSxrJEwdH + AZWU5BB71wPxb8IaVrfgy/vriBUvbSPzIrgDBGCOD6ioPgZqt1qfw2txeOXNvI0SMepXOR/PFZVIwnT9 + rBW7o0hKUZ8ktTjPHZl+Gvxft/FNqjfYdRjcTqo4Ld/12/ka6P4KaPNcQ6l4w1FT9q1edzGWHIj3H/D8 + qP2hUU+AbZioLC+QA+nytXe+DkWPwToyxqFH2GHgD/YFaTqXw6fV6fcRGFqzXRa/eZfxG8CweO/DoszJ + 5F3A3mW8390+h9jx+VeY6F8QvEvwxu49A8d2Ek2np+7gugpyFHAw3Rhj8a9L8XfEWz8Ia5p+m3lpLK18 + cLIp4XnHNdBrWg6b4i02Sy1a2S4hkBHzDlfcHsazhNwgo1FeL/rQuUFKTlB2kh2ja1p/iDTI9Q0m5S5t + 5BwyHOD6H0NX68H+CEk2k/EHxF4filaSyiOUUnIUgnn8sD8K94rKtTVOfKi6U+eN2cZ8VPDuoeKfA02m + 6RGsly8qMFZsDA61wmkad8Y9D0e20zTksEtraMRxhljJAHvXtkj7ImbrtBNcXH4r1tPD8evXFrZmwYqW + jTcJArMAOScZ5Hap+teyjyNJrfY6aWAniW5wdnot7Xb2Q3wI/j9r65/4Tj7L9n2DyfJVQd3fpWJ4d8D6 + 3p3xy1fxJcwoum3SSrG4cEksyEcfga6j+39Z1DXr2y0mKzSK1VG3XAYltyg9iPWtXV9Wm0Tw1LqF1Gkk + 0SDcqcLknHfoOalYr4mlZbFyy+pGUIN3k7WV9ddr/eZ/xD0K68R+BtQ0zT1VriZR5YY4BIOap/DjQdT0 + D4eQ6Tq8ax3UQddqtkYI45rQ0/V9WS4jOrQW8llLCZRdWudkeBnDZJ7DrVaHW/EOo2J1PTLK0+xHLRRS + sfMlUd85wOh7VH1n3OT5mn9nT5+a67Xvpr09dGc38I/BWteE9R1yXWYUjS8l3RbXDZGapeN/h1r9v40T + xf4Elj+3HBlt3IG4+2eMEY4NdvaeLk1C70ZbSHEWoht2/wC9GVUkj65GKv6lq8llrul2KRqy3pkDMeq7 + QDx+darGNydRehjLLqkbUpKzs3917/kzynVrX4teNLL+xtS0y20iynIWebzUbcvX+Ek16h4O8L23g/wx + a6RaHeIQS8n99ick/rS3mr3a+Iv7Js44t7WjTo8mcbgyjBwenzGs/SNZ8QX2r3ttcRWCx2EyxzlA2Wyi + tlfm9GqamK5lyJWV+ncunl0+V1W1tfV9L2/Mzfi/4W1Txb4RhsNFjWSdbpJSGbb8oDD+tdZ4es5tP8M6 + bZ3ICzW9rHHIAc4YKAf5VhweL7m90/TUsbWN9S1BWdY2J2RopALH8x+dWYdd1Kx1NdO1yCHzJ4ne3mtw + djlVLFSCTg4BqPrKlBQ6f5mjy2tCTk99dL62W7/Mx/il8PX8b6XbyafMsGpWTFoHbgMDjIP5CuUi1D40 + QaeNO/sa3kdV8sXpljzjpuxnrXc6X42/tHwze3rW4ivLNSzwHOGXJAYexwfyNOfxJqV7qcVhpaWkU32V + bhzck/PkD5VAI9etXDGJQSsmugpZTX9pK/utb69v+HRlfC/4cy+DkvNR1a4W41bUCGmZeQgyTgfiTXoN + UtIvLi+01Jr21a1nyVeJh0IOMj2PWrtEqjqvnfU5PZexfs+wyYFoHA5JU4rzi18EfZvDenanDZsNVtHW + WS3bkTdiCPXBJH0r0qisJ04z3O7C46rhU1T6tX87X09Hc4q18MWur+LtVvdZ0sSQyrEYWlH+wuRwfXNd + FrUdxHociabbRzsoA8h+jr3H5Vp0U401FNLqKpjKlScJS2jay1tokvxsefafpMV9rSromlXukWTwSxXw + mARHDIQAFyckMQe1XdP1XUdE0ZdGuNFvJ72FTHFJAoMUg7HcSCOvPFdpRUKjy7M6KmY+10qQutN273V9 + W93vb0see/2ZfeHJPD89xaT3rW5ke6Fmgba7q2cZI4ya0tUuri/n0rXbbS73y7CaRZbeSMCUqwX5gM4P + T1rsKKFRsrJ6ClmLnJTnBOSur9073VvmzldJa51jxg+sGxns7SG1MCfaQFeRmZSTgZ4G31qxollcQa54 + ilmiZUuLpGiY/wAYEKDI/EGuioqlTtuzGeMcrqMbJpL0Saf6Hn2maTqWjW+iasLKSZrSCS3ubZP9ZtYg + 7lHcjb0960ZGvPEus215HYXFpZ2MUpH2lAryyMjLgAE8c9a7CipVFJWvobTzGU5ObiubVX7J3v8Amzzi + 78M6ivgmzudPt9upxQtDPCessZcnH1Hb6mruo26J9ng1/QJdQtFt0FvLbJukjfbghuRjviu6opewXQv+ + 1ajfvLq3u09fNdunloYXg+31C28Pomqbw+9jEkjZZI8/KD74rdooraMeWKR5taq61SVRq12f/9k= + + + \ No newline at end of file diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..e0c049c --- /dev/null +++ b/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace uartTestGUI +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..d79d179 --- /dev/null +++ b/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("uartTestGUI")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("uartTestGUI")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("13b69149-489f-486c-a625-a0f8c3595025")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs new file mode 100644 index 0000000..f834ab6 --- /dev/null +++ b/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace quadrt_DDS_TestGUI.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("quadrt_DDS_TestGUI.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/Properties/Resources.resx b/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Properties/Settings.Designer.cs b/Properties/Settings.Designer.cs new file mode 100644 index 0000000..d201ac1 --- /dev/null +++ b/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace quadrt_DDS_TestGUI.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/Properties/Settings.settings b/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/erisys_logo.jpg b/erisys_logo.jpg new file mode 100644 index 0000000..7982721 Binary files /dev/null and b/erisys_logo.jpg differ diff --git a/packages.config b/packages.config new file mode 100644 index 0000000..d349f84 --- /dev/null +++ b/packages.config @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/quadrt_DDS_TestGUI.csproj b/quadrt_DDS_TestGUI.csproj new file mode 100644 index 0000000..7d5fc21 --- /dev/null +++ b/quadrt_DDS_TestGUI.csproj @@ -0,0 +1,164 @@ + + + + + Debug + AnyCPU + {13B69149-489F-486C-A625-A0F8C3595025} + WinExe + quadrt_DDS_TestGUI + quadrt_DDS_TestGUI + v4.7.2 + 512 + true + true + false + C:\erisys\QuadRTTestHarness\publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 3 + 1.0.0.%2a + false + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + B9F79CB4823505BE3F26464D851C3DC15024E264 + + + quadrt_DDS_TestGUI_TemporaryKey.pfx + + + true + + + true + + + + packages\BouncyCastle.Cryptography.2.6.2\lib\net461\BouncyCastle.Cryptography.dll + + + packages\Microsoft.Bcl.AsyncInterfaces.8.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll + + + packages\Microsoft.Extensions.DependencyInjection.Abstractions.8.0.2\lib\net462\Microsoft.Extensions.DependencyInjection.Abstractions.dll + + + packages\Microsoft.Extensions.Logging.Abstractions.8.0.3\lib\net462\Microsoft.Extensions.Logging.Abstractions.dll + + + packages\SSH.NET.2025.1.0\lib\net462\Renci.SshNet.dll + + + + packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll + + + + packages\System.Formats.Asn1.8.0.2\lib\net462\System.Formats.Asn1.dll + + + packages\System.Memory.4.5.5\lib\net461\System.Memory.dll + + + + packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll + + + packages\System.Runtime.CompilerServices.Unsafe.4.5.3\lib\net461\System.Runtime.CompilerServices.Unsafe.dll + + + packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll + + + packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + + False + Microsoft .NET Framework 4.7.2 %28x86 and x64%29 + true + + + False + .NET Framework 3.5 SP1 + false + + + + \ No newline at end of file diff --git a/quadrt_DDS_TestGUI.sln b/quadrt_DDS_TestGUI.sln new file mode 100644 index 0000000..2c16661 --- /dev/null +++ b/quadrt_DDS_TestGUI.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.37027.11 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "quadrt_DDS_TestGUI", "quadrt_DDS_TestGUI.csproj", "{13B69149-489F-486C-A625-A0F8C3595025}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {13B69149-489F-486C-A625-A0F8C3595025}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {13B69149-489F-486C-A625-A0F8C3595025}.Debug|Any CPU.Build.0 = Debug|Any CPU + {13B69149-489F-486C-A625-A0F8C3595025}.Release|Any CPU.ActiveCfg = Release|Any CPU + {13B69149-489F-486C-A625-A0F8C3595025}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {54F65E1F-991D-405D-A320-2868FA10B305} + EndGlobalSection +EndGlobal diff --git a/unhandled exception.JPG b/unhandled exception.JPG new file mode 100644 index 0000000..ed1c4bd Binary files /dev/null and b/unhandled exception.JPG differ