Example #1
0
 private void InitializeComponent()
 {
     this.components = new Container();
     ComponentResourceManager resources = new ComponentResourceManager(typeof(AppWin_Si4455_RC));
     ListViewItem item = new ListViewItem(new string[] { "BER (Direct RX)", "RX", "+", "+", "+" }, -1);
     ListViewItem item2 = new ListViewItem(new string[] { "Direct TX", "TX", "+", "+", "+" }, -1);
     ListViewItem item3 = new ListViewItem(new string[] { "Packet RX", "RX", "+", "+", "+" }, -1);
     ListViewItem item4 = new ListViewItem(new string[] { "Packet TX", "TRX", "+", "+", "+" }, -1);
     ListViewItem item5 = new ListViewItem(new string[] { "PN9", "TX", "+", "+", "+" }, -1);
     ListViewItem item6 = new ListViewItem(new string[] { "Power mode + AUX", "-", "+", "-", "-" }, -1);
     ListViewItem item7 = new ListViewItem(new string[] { "Unmodulated Carrier", "TX", "+", "+", "+" }, -1);
     this.toolTip1 = new ToolTip(this.components);
     this.label18 = new Label();
     this.lblDividelClkWarningIconPlaceholder = new Label();
     this.tabMainControl = new TabControl();
     this.tbpRfParameters = new TabPage();
     this.grbMiscellaneous = new GroupBox();
     this.btnPaPowerLeveHelp = new Button();
     this.nudChannelNumber = new NumericUpDown();
     this.nudChannelSpacing = new NumericUpDown();
     this.lblChanSpaceUnit = new Label();
     this.lblChanNumber = new Label();
     this.lblChanSpace = new Label();
     this.cbbModulationSource = new ComboBox();
     this.nudPaPowerLevel = new NumericUpDown();
     this.lblPaPowerLevel = new Label();
     this.lblModulationSource = new Label();
     this.lblPaPowerLevelPrefix = new Label();
     this.grbFrequencySetting = new GroupBox();
     this.btnXtalCapBankHelp = new Button();
     this.lblXtalTolerance = new Label();
     this.cbbXtalTolerance = new ComboBox();
     this.nudCenterFrequency = new NumericUpDown();
     this.lblCentFreq = new Label();
     this.lblCentFreqUnit = new Label();
     this.nudXtalFrequency = new NumericUpDown();
     this.lblXtalFreq = new Label();
     this.lblXtalFreqUnit = new Label();
     this.label13 = new Label();
     this.nudXtalCapBank = new NumericUpDown();
     this.lblXtalCapBank = new Label();
     this.tbpAdvancedPacketHandler = new TabPage();
     this.chbEnableClockOutput = new CheckBox();
     this.grbEnableClockOutput = new GroupBox();
     this.cbbClockOutput = new ComboBox();
     this.chbEnable32kHzOutput = new CheckBox();
     this.grbPacketLength = new GroupBox();
     this.nudFixedPacketLen = new NumericUpDown();
     this.rdbFixedPacketLen = new RadioButton();
     this.rdbVariablePacketLen = new RadioButton();
     this.lblPacketLenUnit = new Label();
     this.grbPacketHandler = new GroupBox();
     this.chbEnableCRC = new CheckBox();
     this.chbManchesterMode = new CheckBox();
     this.label8 = new Label();
     this.nudSWLength = new NumericUpDown();
     this.label6 = new Label();
     this.mtbSynchronWord = new MaskedTextBox();
     this.label4 = new Label();
     this.nudPreambleThreshold = new NumericUpDown();
     this.lblSynchronWord = new Label();
     this.label5 = new Label();
     this.label3 = new Label();
     this.nudPreambeLength = new NumericUpDown();
     this.label2 = new Label();
     this.grbAuxiliary = new GroupBox();
     this.label10 = new Label();
     this.numericUpDown6 = new NumericUpDown();
     this.checkBox7 = new CheckBox();
     this.label9 = new Label();
     this.numericUpDown5 = new NumericUpDown();
     this.checkBox6 = new CheckBox();
     this.tbpInterrupt = new TabPage();
     this.groupBox7 = new GroupBox();
     this.chbEnableChipInt = new CheckBox();
     this.bstChipStatus = new ByteStatus();
     this.groupBox6 = new GroupBox();
     this.chbEnableModemInt = new CheckBox();
     this.bstModemStatus = new ByteStatus();
     this.groupBox5 = new GroupBox();
     this.chbEnablePHInt = new CheckBox();
     this.bstPHStatus = new ByteStatus();
     this.tbpGPIO = new TabPage();
     this.pnlGroupGPIO = new System.Windows.Forms.Panel();
     this.label1 = new Label();
     this.chbSdoPullup = new CheckBox();
     this.cbbGpio0 = new ComboBox();
     this.chbNirqPullup = new CheckBox();
     this.cbbGpio2 = new ComboBox();
     this.chbGpio3Pullup = new CheckBox();
     this.cbbGpio3 = new ComboBox();
     this.chbGpio2Pullup = new CheckBox();
     this.cbbGpio1 = new ComboBox();
     this.chbGpio1Pullup = new CheckBox();
     this.label17 = new Label();
     this.chbGpio0Pullup = new CheckBox();
     this.label16 = new Label();
     this.label11 = new Label();
     this.label15 = new Label();
     this.label12 = new Label();
     this.label14 = new Label();
     this.cbbSdo = new ComboBox();
     this.cbbNirq = new ComboBox();
     this.tbpFRR = new TabPage();
     this.grbSetFRR = new GroupBox();
     this.lblRegD = new Label();
     this.lblRegC = new Label();
     this.lblRegB = new Label();
     this.cbbFRRA = new ComboBox();
     this.lblRegA = new Label();
     this.cbbFRRB = new ComboBox();
     this.cbbFRRD = new ComboBox();
     this.cbbFRRC = new ComboBox();
     this.grbEzConfigOptionsGrid = new GroupBox();
     this.grbConfigFilter = new GroupBox();
     this.lblDataRateUnit = new Label();
     this.nudDataRate = new NumericUpDown();
     this.chbOOK = new CheckBox();
     this.chbGFSK = new CheckBox();
     this.chbDataRate = new CheckBox();
     this.btnAddConfig = new Button();
     this.dgvEzConfig = new DataGridView();
     this.colOptionIndex = new DataGridViewTextBoxColumn();
     this.colModulationType = new DataGridViewTextBoxColumn();
     this.colDataRate = new DataGridViewTextBoxColumn();
     this.colDeviation = new DataGridViewTextBoxColumn();
     this.colChannelBandwidth = new DataGridViewTextBoxColumn();
     this.btnClearLog = new Button();
     this.chbDisableLogging = new CheckBox();
     this.lblTermWin = new Label();
     this.rtbLogWindow = new RichTextBox();
     this.tsrMainToolStrip = new ApplicationToolStrip();
     this.stbStatus = new StatusBar();
     this.sbDeviceType = new StatusBarPanel();
     this.sbChipRevPane = new StatusBarPanel();
     this.sbDeviceStatePane = new StatusBarPanel();
     this.sbProgressBar = new StatusBarProgressPanel();
     this.errProvider = new ErrorProvider(this.components);
     this.tmrCommon = new System.Windows.Forms.Timer(this.components);
     this.toolTip2 = new ToolTip(this.components);
     this.tspSplitter = new TabSplitterContainer();
     this.sppMainControl = new TabSplitterPage();
     this.btnConfigurationWizardHelp = new Button();
     this.btnLaunchIDEHelp = new Button();
     this.btnLabEvaluationHelp = new Button();
     this.btnLoadFirmware = new Button();
     this.btnLoadFirmwareHelp = new Button();
     this.btnLaunchIDE = new Button();
     this.btnLabEvaluation = new Button();
     this.groupBox2 = new GroupBox();
     this.label7 = new Label();
     this.FirmwareDescriptionTextBox = new TextBox();
     this.lstSelectProject = new ListView();
     this.columnHeader1 = new ColumnHeader();
     this.columnHeader2 = new ColumnHeader();
     this.columnHeader3 = new ColumnHeader();
     this.columnHeader4 = new ColumnHeader();
     this.columnHeader5 = new ColumnHeader();
     this.btnConfigurationWizard = new Button();
     this.flpOptionControls = new FlowLayoutPanel();
     this.sppLogWindow = new TabSplitterPage();
     this.errInfoProvider = new ErrorProvider(this.components);
     this.tabMainControl.SuspendLayout();
     this.tbpRfParameters.SuspendLayout();
     this.grbMiscellaneous.SuspendLayout();
     this.nudChannelNumber.BeginInit();
     this.nudChannelSpacing.BeginInit();
     this.nudPaPowerLevel.BeginInit();
     this.grbFrequencySetting.SuspendLayout();
     this.nudCenterFrequency.BeginInit();
     this.nudXtalFrequency.BeginInit();
     this.nudXtalCapBank.BeginInit();
     this.tbpAdvancedPacketHandler.SuspendLayout();
     this.grbEnableClockOutput.SuspendLayout();
     this.grbPacketLength.SuspendLayout();
     this.nudFixedPacketLen.BeginInit();
     this.grbPacketHandler.SuspendLayout();
     this.nudSWLength.BeginInit();
     this.nudPreambleThreshold.BeginInit();
     this.nudPreambeLength.BeginInit();
     this.grbAuxiliary.SuspendLayout();
     this.numericUpDown6.BeginInit();
     this.numericUpDown5.BeginInit();
     this.tbpInterrupt.SuspendLayout();
     this.groupBox7.SuspendLayout();
     this.groupBox6.SuspendLayout();
     this.groupBox5.SuspendLayout();
     this.tbpGPIO.SuspendLayout();
     this.pnlGroupGPIO.SuspendLayout();
     this.tbpFRR.SuspendLayout();
     this.grbSetFRR.SuspendLayout();
     this.grbEzConfigOptionsGrid.SuspendLayout();
     this.grbConfigFilter.SuspendLayout();
     this.nudDataRate.BeginInit();
     ((ISupportInitialize) this.dgvEzConfig).BeginInit();
     this.sbDeviceType.BeginInit();
     this.sbChipRevPane.BeginInit();
     this.sbDeviceStatePane.BeginInit();
     this.sbProgressBar.BeginInit();
     ((ISupportInitialize) this.errProvider).BeginInit();
     this.tspSplitter.SuspendLayout();
     this.sppMainControl.SuspendLayout();
     this.groupBox2.SuspendLayout();
     this.sppLogWindow.SuspendLayout();
     ((ISupportInitialize) this.errInfoProvider).BeginInit();
     base.SuspendLayout();
     this.toolTip1.AutoPopDelay = 0x1388;
     this.toolTip1.InitialDelay = 50;
     this.toolTip1.IsBalloon = true;
     this.toolTip1.ReshowDelay = 100;
     this.toolTip1.ToolTipIcon = ToolTipIcon.Info;
     this.toolTip1.ToolTipTitle = "To open/close Log Window";
     this.label18.AutoSize = true;
     this.label18.Location = new Point(3, 20);
     this.label18.Name = "label18";
     this.label18.Size = new Size(0x42, 13);
     this.label18.TabIndex = 0x7c;
     this.label18.Text = "Divided CLK";
     this.toolTip1.SetToolTip(this.label18, "Divided clock");
     this.lblDividelClkWarningIconPlaceholder.AutoSize = true;
     this.lblDividelClkWarningIconPlaceholder.Location = new Point(200, 0);
     this.lblDividelClkWarningIconPlaceholder.Name = "lblDividelClkWarningIconPlaceholder";
     this.lblDividelClkWarningIconPlaceholder.Size = new Size(0, 13);
     this.lblDividelClkWarningIconPlaceholder.TabIndex = 0x7d;
     this.toolTip1.SetToolTip(this.lblDividelClkWarningIconPlaceholder, "Divided clock");
     this.tabMainControl.Controls.Add(this.tbpRfParameters);
     this.tabMainControl.Controls.Add(this.tbpAdvancedPacketHandler);
     this.tabMainControl.Controls.Add(this.tbpInterrupt);
     this.tabMainControl.Controls.Add(this.tbpGPIO);
     this.tabMainControl.Controls.Add(this.tbpFRR);
     this.tabMainControl.Location = new Point(3, 3);
     this.tabMainControl.Name = "tabMainControl";
     this.tabMainControl.SelectedIndex = 0;
     this.tabMainControl.Size = new Size(0x1e7, 0xb0);
     this.tabMainControl.TabIndex = 0x7b;
     this.tbpRfParameters.BackColor = SystemColors.Control;
     this.tbpRfParameters.Controls.Add(this.grbMiscellaneous);
     this.tbpRfParameters.Controls.Add(this.grbFrequencySetting);
     this.tbpRfParameters.Location = new Point(4, 0x16);
     this.tbpRfParameters.Name = "tbpRfParameters";
     this.tbpRfParameters.Padding = new Padding(3);
     this.tbpRfParameters.Size = new Size(0x1df, 150);
     this.tbpRfParameters.TabIndex = 0;
     this.tbpRfParameters.Text = "RF Parameters";
     this.grbMiscellaneous.Controls.Add(this.btnPaPowerLeveHelp);
     this.grbMiscellaneous.Controls.Add(this.nudChannelNumber);
     this.grbMiscellaneous.Controls.Add(this.nudChannelSpacing);
     this.grbMiscellaneous.Controls.Add(this.lblChanSpaceUnit);
     this.grbMiscellaneous.Controls.Add(this.lblChanNumber);
     this.grbMiscellaneous.Controls.Add(this.lblChanSpace);
     this.grbMiscellaneous.Controls.Add(this.cbbModulationSource);
     this.grbMiscellaneous.Controls.Add(this.nudPaPowerLevel);
     this.grbMiscellaneous.Controls.Add(this.lblPaPowerLevel);
     this.grbMiscellaneous.Controls.Add(this.lblModulationSource);
     this.grbMiscellaneous.Controls.Add(this.lblPaPowerLevelPrefix);
     this.grbMiscellaneous.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.grbMiscellaneous.Location = new Point(0xf3, 6);
     this.grbMiscellaneous.Name = "grbMiscellaneous";
     this.grbMiscellaneous.Size = new Size(0xe2, 0x87);
     this.grbMiscellaneous.TabIndex = 0x73;
     this.grbMiscellaneous.TabStop = false;
     this.grbMiscellaneous.Text = "Miscellaneous settings";
     this.btnPaPowerLeveHelp.Location = new Point(0xbf, 0x31);
     this.btnPaPowerLeveHelp.Name = "btnPaPowerLeveHelp";
     this.btnPaPowerLeveHelp.Size = new Size(0x10, 0x17);
     this.btnPaPowerLeveHelp.TabIndex = 0x6f;
     this.btnPaPowerLeveHelp.Text = "?";
     this.btnPaPowerLeveHelp.UseVisualStyleBackColor = true;
     this.btnPaPowerLeveHelp.Click += new EventHandler(this.btnPaPowerLeveHelp_Click);
     this.nudChannelNumber.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudChannelNumber.Location = new Point(0x6f, 0x67);
     int[] bits = new int[4];
     bits[0] = 0xff;
     this.nudChannelNumber.Maximum = new decimal(bits);
     this.nudChannelNumber.Name = "nudChannelNumber";
     this.nudChannelNumber.Size = new Size(0x4a, 20);
     this.nudChannelNumber.TabIndex = 0x6c;
     this.nudChannelSpacing.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudChannelSpacing.Location = new Point(0x6f, 0x4d);
     int[] numArray2 = new int[4];
     numArray2[0] = 0x3e8;
     this.nudChannelSpacing.Maximum = new decimal(numArray2);
     this.nudChannelSpacing.Name = "nudChannelSpacing";
     this.nudChannelSpacing.Size = new Size(0x4a, 20);
     this.nudChannelSpacing.TabIndex = 0x6b;
     int[] numArray3 = new int[4];
     numArray3[0] = 250;
     this.nudChannelSpacing.Value = new decimal(numArray3);
     this.lblChanSpaceUnit.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblChanSpaceUnit.ForeColor = SystemColors.ControlText;
     this.lblChanSpaceUnit.Location = new Point(0xbf, 80);
     this.lblChanSpaceUnit.Name = "lblChanSpaceUnit";
     this.lblChanSpaceUnit.Size = new Size(0x1a, 13);
     this.lblChanSpaceUnit.TabIndex = 0x6f;
     this.lblChanSpaceUnit.Text = "kHz";
     this.lblChanNumber.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblChanNumber.ForeColor = SystemColors.ControlText;
     this.lblChanNumber.Location = new Point(9, 0x6a);
     this.lblChanNumber.Name = "lblChanNumber";
     this.lblChanNumber.Size = new Size(0x59, 13);
     this.lblChanNumber.TabIndex = 110;
     this.lblChanNumber.Text = "Channel Number:";
     this.lblChanSpace.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblChanSpace.ForeColor = SystemColors.ControlText;
     this.lblChanSpace.Location = new Point(9, 80);
     this.lblChanSpace.Name = "lblChanSpace";
     this.lblChanSpace.Size = new Size(0x5b, 13);
     this.lblChanSpace.TabIndex = 0x6d;
     this.lblChanSpace.Text = "Channel Spacing:";
     this.cbbModulationSource.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbModulationSource.DropDownWidth = 0x6d;
     this.cbbModulationSource.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.cbbModulationSource.FormattingEnabled = true;
     this.cbbModulationSource.Items.AddRange(new object[] { "Packet based", "Direct mode" });
     this.cbbModulationSource.Location = new Point(0x6f, 0x18);
     this.cbbModulationSource.Name = "cbbModulationSource";
     this.cbbModulationSource.Size = new Size(0x6d, 0x15);
     this.cbbModulationSource.TabIndex = 0;
     this.cbbModulationSource.SelectedIndexChanged += new EventHandler(this.cbbModulationSource_SelectedIndexChanged);
     this.nudPaPowerLevel.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudPaPowerLevel.Hexadecimal = true;
     this.nudPaPowerLevel.Location = new Point(0x85, 0x33);
     int[] numArray4 = new int[4];
     numArray4[0] = 0x4f;
     this.nudPaPowerLevel.Maximum = new decimal(numArray4);
     this.nudPaPowerLevel.Name = "nudPaPowerLevel";
     this.nudPaPowerLevel.Size = new Size(0x34, 20);
     this.nudPaPowerLevel.TabIndex = 3;
     int[] numArray5 = new int[4];
     numArray5[0] = 0x4f;
     this.nudPaPowerLevel.Value = new decimal(numArray5);
     this.lblPaPowerLevel.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblPaPowerLevel.ForeColor = SystemColors.ControlText;
     this.lblPaPowerLevel.Location = new Point(9, 0x35);
     this.lblPaPowerLevel.Name = "lblPaPowerLevel";
     this.lblPaPowerLevel.Size = new Size(0x51, 13);
     this.lblPaPowerLevel.TabIndex = 0x3b;
     this.lblPaPowerLevel.Text = "PA power level:";
     this.lblPaPowerLevel.TextAlign = ContentAlignment.TopRight;
     this.lblModulationSource.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblModulationSource.Location = new Point(9, 0x1b);
     this.lblModulationSource.Name = "lblModulationSource";
     this.lblModulationSource.Size = new Size(0x61, 13);
     this.lblModulationSource.TabIndex = 0x6a;
     this.lblModulationSource.Text = "Modulation source:";
     this.lblPaPowerLevelPrefix.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblPaPowerLevelPrefix.Location = new Point(0x6c, 0x35);
     this.lblPaPowerLevelPrefix.Name = "lblPaPowerLevelPrefix";
     this.lblPaPowerLevelPrefix.Size = new Size(0x12, 13);
     this.lblPaPowerLevelPrefix.TabIndex = 0x3a;
     this.lblPaPowerLevelPrefix.Text = "0x";
     this.grbFrequencySetting.Controls.Add(this.btnXtalCapBankHelp);
     this.grbFrequencySetting.Controls.Add(this.lblXtalTolerance);
     this.grbFrequencySetting.Controls.Add(this.cbbXtalTolerance);
     this.grbFrequencySetting.Controls.Add(this.nudCenterFrequency);
     this.grbFrequencySetting.Controls.Add(this.lblCentFreq);
     this.grbFrequencySetting.Controls.Add(this.lblCentFreqUnit);
     this.grbFrequencySetting.Controls.Add(this.nudXtalFrequency);
     this.grbFrequencySetting.Controls.Add(this.lblXtalFreq);
     this.grbFrequencySetting.Controls.Add(this.lblXtalFreqUnit);
     this.grbFrequencySetting.Controls.Add(this.label13);
     this.grbFrequencySetting.Controls.Add(this.nudXtalCapBank);
     this.grbFrequencySetting.Controls.Add(this.lblXtalCapBank);
     this.grbFrequencySetting.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.grbFrequencySetting.Location = new Point(10, 6);
     this.grbFrequencySetting.Name = "grbFrequencySetting";
     this.grbFrequencySetting.Size = new Size(0xe3, 0x87);
     this.grbFrequencySetting.TabIndex = 0x72;
     this.grbFrequencySetting.TabStop = false;
     this.grbFrequencySetting.Text = "Frequency setting";
     this.btnXtalCapBankHelp.Location = new Point(0xc0, 0x66);
     this.btnXtalCapBankHelp.Name = "btnXtalCapBankHelp";
     this.btnXtalCapBankHelp.Size = new Size(0x10, 0x17);
     this.btnXtalCapBankHelp.TabIndex = 110;
     this.btnXtalCapBankHelp.Text = "?";
     this.btnXtalCapBankHelp.UseVisualStyleBackColor = true;
     this.btnXtalCapBankHelp.Click += new EventHandler(this.btnXtalCapBankHelp_Click);
     this.lblXtalTolerance.Location = new Point(6, 0x35);
     this.lblXtalTolerance.Name = "lblXtalTolerance";
     this.lblXtalTolerance.Size = new Size(0x58, 13);
     this.lblXtalTolerance.TabIndex = 0x30;
     this.lblXtalTolerance.Text = "Crystal tolerance:";
     this.cbbXtalTolerance.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbXtalTolerance.FormattingEnabled = true;
     this.cbbXtalTolerance.Items.AddRange(new object[] { "30/30 ppm", "30/150 ppm" });
     this.cbbXtalTolerance.Location = new Point(0x70, 50);
     this.cbbXtalTolerance.Name = "cbbXtalTolerance";
     this.cbbXtalTolerance.Size = new Size(0x6d, 0x15);
     this.cbbXtalTolerance.TabIndex = 1;
     this.cbbXtalTolerance.SelectedIndexChanged += new EventHandler(this.cbbXtalTolerance_SelectedIndexChanged);
     this.nudCenterFrequency.DecimalPlaces = 5;
     this.nudCenterFrequency.Location = new Point(0x70, 0x19);
     int[] numArray6 = new int[4];
     numArray6[0] = 0x3e7;
     this.nudCenterFrequency.Maximum = new decimal(numArray6);
     this.nudCenterFrequency.Name = "nudCenterFrequency";
     this.nudCenterFrequency.Size = new Size(0x4a, 20);
     this.nudCenterFrequency.TabIndex = 0;
     int[] numArray7 = new int[4];
     numArray7[0] = 0x393;
     this.nudCenterFrequency.Value = new decimal(numArray7);
     this.nudCenterFrequency.Validated += new EventHandler(this.nudCenterFrequency_Validated);
     this.nudCenterFrequency.Validating += new CancelEventHandler(this.nudCenterFrequency_Validating);
     this.lblCentFreq.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblCentFreq.ForeColor = SystemColors.ControlText;
     this.lblCentFreq.Location = new Point(6, 0x1b);
     this.lblCentFreq.Name = "lblCentFreq";
     this.lblCentFreq.Size = new Size(0x5b, 13);
     this.lblCentFreq.TabIndex = 0;
     this.lblCentFreq.Text = "Center frequency:";
     this.lblCentFreqUnit.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblCentFreqUnit.ForeColor = SystemColors.ControlText;
     this.lblCentFreqUnit.Location = new Point(0xc0, 0x1b);
     this.lblCentFreqUnit.Name = "lblCentFreqUnit";
     this.lblCentFreqUnit.Size = new Size(0x1d, 13);
     this.lblCentFreqUnit.TabIndex = 0x1b;
     this.lblCentFreqUnit.Text = "MHz";
     this.nudXtalFrequency.DecimalPlaces = 3;
     this.nudXtalFrequency.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudXtalFrequency.Location = new Point(0x70, 0x4e);
     int[] numArray8 = new int[4];
     numArray8[0] = 0x20;
     this.nudXtalFrequency.Maximum = new decimal(numArray8);
     int[] numArray9 = new int[4];
     numArray9[0] = 0x19;
     this.nudXtalFrequency.Minimum = new decimal(numArray9);
     this.nudXtalFrequency.Name = "nudXtalFrequency";
     this.nudXtalFrequency.Size = new Size(0x4a, 20);
     this.nudXtalFrequency.TabIndex = 2;
     int[] numArray10 = new int[4];
     numArray10[0] = 30;
     this.nudXtalFrequency.Value = new decimal(numArray10);
     this.nudXtalFrequency.ValueChanged += new EventHandler(this.nudXtalFrequency_ValueChanged);
     this.lblXtalFreq.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblXtalFreq.ForeColor = SystemColors.ControlText;
     this.lblXtalFreq.Location = new Point(6, 80);
     this.lblXtalFreq.Name = "lblXtalFreq";
     this.lblXtalFreq.Size = new Size(0x5b, 13);
     this.lblXtalFreq.TabIndex = 40;
     this.lblXtalFreq.Text = "Crystal frequency:";
     this.lblXtalFreqUnit.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblXtalFreqUnit.ForeColor = SystemColors.ControlText;
     this.lblXtalFreqUnit.Location = new Point(0xc0, 80);
     this.lblXtalFreqUnit.Name = "lblXtalFreqUnit";
     this.lblXtalFreqUnit.Size = new Size(0x1d, 13);
     this.lblXtalFreqUnit.TabIndex = 0x29;
     this.lblXtalFreqUnit.Text = "MHz";
     this.label13.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.label13.Location = new Point(0x6d, 0x6a);
     this.label13.Name = "label13";
     this.label13.Size = new Size(0x12, 13);
     this.label13.TabIndex = 3;
     this.label13.Text = "0x";
     this.nudXtalCapBank.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudXtalCapBank.Hexadecimal = true;
     this.nudXtalCapBank.Location = new Point(0x80, 0x68);
     int[] numArray11 = new int[4];
     numArray11[0] = 0x7f;
     this.nudXtalCapBank.Maximum = new decimal(numArray11);
     this.nudXtalCapBank.Name = "nudXtalCapBank";
     this.nudXtalCapBank.Size = new Size(0x3a, 20);
     this.nudXtalCapBank.TabIndex = 4;
     int[] numArray12 = new int[4];
     numArray12[0] = 0x52;
     this.nudXtalCapBank.Value = new decimal(numArray12);
     this.lblXtalCapBank.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblXtalCapBank.ForeColor = SystemColors.ControlText;
     this.lblXtalCapBank.Location = new Point(6, 0x6a);
     this.lblXtalCapBank.Name = "lblXtalCapBank";
     this.lblXtalCapBank.Size = new Size(0x61, 13);
     this.lblXtalCapBank.TabIndex = 1;
     this.lblXtalCapBank.Text = "Crystal freq. tuning:";
     this.tbpAdvancedPacketHandler.BackColor = SystemColors.Control;
     this.tbpAdvancedPacketHandler.Controls.Add(this.chbEnableClockOutput);
     this.tbpAdvancedPacketHandler.Controls.Add(this.grbEnableClockOutput);
     this.tbpAdvancedPacketHandler.Controls.Add(this.grbPacketLength);
     this.tbpAdvancedPacketHandler.Controls.Add(this.grbPacketHandler);
     this.tbpAdvancedPacketHandler.Controls.Add(this.grbAuxiliary);
     this.tbpAdvancedPacketHandler.Location = new Point(4, 0x16);
     this.tbpAdvancedPacketHandler.Name = "tbpAdvancedPacketHandler";
     this.tbpAdvancedPacketHandler.Padding = new Padding(3);
     this.tbpAdvancedPacketHandler.Size = new Size(0x1df, 150);
     this.tbpAdvancedPacketHandler.TabIndex = 1;
     this.tbpAdvancedPacketHandler.Text = "Advanced packet handler";
     this.chbEnableClockOutput.AutoSize = true;
     this.chbEnableClockOutput.Location = new Point(0xf9, 0x4d);
     this.chbEnableClockOutput.Name = "chbEnableClockOutput";
     this.chbEnableClockOutput.Size = new Size(0x79, 0x11);
     this.chbEnableClockOutput.TabIndex = 0;
     this.chbEnableClockOutput.Text = "Enable clock output";
     this.chbEnableClockOutput.UseVisualStyleBackColor = true;
     this.chbEnableClockOutput.CheckedChanged += new EventHandler(this.chbEnableClockOutput_CheckedChanged);
     this.grbEnableClockOutput.Controls.Add(this.lblDividelClkWarningIconPlaceholder);
     this.grbEnableClockOutput.Controls.Add(this.label18);
     this.grbEnableClockOutput.Controls.Add(this.cbbClockOutput);
     this.grbEnableClockOutput.Controls.Add(this.chbEnable32kHzOutput);
     this.grbEnableClockOutput.Enabled = false;
     this.grbEnableClockOutput.Location = new Point(0xf3, 0x51);
     this.grbEnableClockOutput.Name = "grbEnableClockOutput";
     this.grbEnableClockOutput.Size = new Size(230, 0x3f);
     this.grbEnableClockOutput.TabIndex = 120;
     this.grbEnableClockOutput.TabStop = false;
     this.cbbClockOutput.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbClockOutput.DropDownWidth = 200;
     this.cbbClockOutput.FormattingEnabled = true;
     this.cbbClockOutput.Items.AddRange(new object[] { "Disabled", "System clock divided by 1.", "System clock divided by 2.", "System clock divided by 3.", "System clock divided by 7.5.", "System clock divided by 10.", "System clock divided by 15.", "System clock divided by 30. " });
     this.cbbClockOutput.Location = new Point(70, 0x10);
     this.cbbClockOutput.Name = "cbbClockOutput";
     this.cbbClockOutput.Size = new Size(0x9c, 0x15);
     this.cbbClockOutput.TabIndex = 0x7b;
     this.cbbClockOutput.SelectedIndexChanged += new EventHandler(this.cbbClockOutput_SelectedIndexChanged);
     this.chbEnable32kHzOutput.AutoSize = true;
     this.chbEnable32kHzOutput.Location = new Point(6, 0x2b);
     this.chbEnable32kHzOutput.Name = "chbEnable32kHzOutput";
     this.chbEnable32kHzOutput.Size = new Size(0x7d, 0x11);
     this.chbEnable32kHzOutput.TabIndex = 0x79;
     this.chbEnable32kHzOutput.Text = "Enable 32 kHz clock";
     this.chbEnable32kHzOutput.UseVisualStyleBackColor = true;
     this.chbEnable32kHzOutput.CheckedChanged += new EventHandler(this.chbEnable32kHzOutput_CheckedChanged);
     this.grbPacketLength.Controls.Add(this.nudFixedPacketLen);
     this.grbPacketLength.Controls.Add(this.rdbFixedPacketLen);
     this.grbPacketLength.Controls.Add(this.rdbVariablePacketLen);
     this.grbPacketLength.Controls.Add(this.lblPacketLenUnit);
     this.grbPacketLength.Location = new Point(0xf3, 6);
     this.grbPacketLength.Name = "grbPacketLength";
     this.grbPacketLength.Size = new Size(230, 0x45);
     this.grbPacketLength.TabIndex = 0x77;
     this.grbPacketLength.TabStop = false;
     this.grbPacketLength.Text = "Packet length";
     this.nudFixedPacketLen.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudFixedPacketLen.Location = new Point(0x8b, 40);
     int[] numArray13 = new int[4];
     numArray13[0] = 0x40;
     this.nudFixedPacketLen.Maximum = new decimal(numArray13);
     int[] numArray14 = new int[4];
     numArray14[0] = 1;
     this.nudFixedPacketLen.Minimum = new decimal(numArray14);
     this.nudFixedPacketLen.Name = "nudFixedPacketLen";
     this.nudFixedPacketLen.Size = new Size(0x2b, 20);
     this.nudFixedPacketLen.TabIndex = 0x75;
     this.nudFixedPacketLen.TextAlign = HorizontalAlignment.Right;
     int[] numArray15 = new int[4];
     numArray15[0] = 7;
     this.nudFixedPacketLen.Value = new decimal(numArray15);
     this.rdbFixedPacketLen.Checked = true;
     this.rdbFixedPacketLen.Location = new Point(6, 40);
     this.rdbFixedPacketLen.Name = "rdbFixedPacketLen";
     this.rdbFixedPacketLen.Size = new Size(0x7f, 0x11);
     this.rdbFixedPacketLen.TabIndex = 1;
     this.rdbFixedPacketLen.TabStop = true;
     this.rdbFixedPacketLen.Text = "Fixed payload length";
     this.rdbFixedPacketLen.UseVisualStyleBackColor = true;
     this.rdbVariablePacketLen.Location = new Point(6, 14);
     this.rdbVariablePacketLen.Name = "rdbVariablePacketLen";
     this.rdbVariablePacketLen.Size = new Size(0x83, 0x11);
     this.rdbVariablePacketLen.TabIndex = 0;
     this.rdbVariablePacketLen.Text = "Variable packet length";
     this.rdbVariablePacketLen.UseVisualStyleBackColor = true;
     this.rdbVariablePacketLen.CheckedChanged += new EventHandler(this.rdbPacketType_CheckedChanged);
     this.lblPacketLenUnit.Location = new Point(0xbc, 0x2a);
     this.lblPacketLenUnit.Name = "lblPacketLenUnit";
     this.lblPacketLenUnit.Size = new Size(0x26, 13);
     this.lblPacketLenUnit.TabIndex = 0x76;
     this.lblPacketLenUnit.Text = "byte(s)";
     this.grbPacketHandler.Controls.Add(this.chbEnableCRC);
     this.grbPacketHandler.Controls.Add(this.chbManchesterMode);
     this.grbPacketHandler.Controls.Add(this.label8);
     this.grbPacketHandler.Controls.Add(this.nudSWLength);
     this.grbPacketHandler.Controls.Add(this.label6);
     this.grbPacketHandler.Controls.Add(this.mtbSynchronWord);
     this.grbPacketHandler.Controls.Add(this.label4);
     this.grbPacketHandler.Controls.Add(this.nudPreambleThreshold);
     this.grbPacketHandler.Controls.Add(this.lblSynchronWord);
     this.grbPacketHandler.Controls.Add(this.label5);
     this.grbPacketHandler.Controls.Add(this.label3);
     this.grbPacketHandler.Controls.Add(this.nudPreambeLength);
     this.grbPacketHandler.Controls.Add(this.label2);
     this.grbPacketHandler.Location = new Point(10, 6);
     this.grbPacketHandler.Name = "grbPacketHandler";
     this.grbPacketHandler.Size = new Size(0xe3, 0x8a);
     this.grbPacketHandler.TabIndex = 0x76;
     this.grbPacketHandler.TabStop = false;
     this.grbPacketHandler.Text = "Packet handler";
     this.chbEnableCRC.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.chbEnableCRC.ForeColor = SystemColors.ControlText;
     this.chbEnableCRC.Location = new Point(0x89, 0x76);
     this.chbEnableCRC.Name = "chbEnableCRC";
     this.chbEnableCRC.Size = new Size(0x54, 0x11);
     this.chbEnableCRC.TabIndex = 0x70;
     this.chbEnableCRC.Text = "Enable CRC";
     this.chbEnableCRC.UseVisualStyleBackColor = true;
     this.chbManchesterMode.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.chbManchesterMode.ForeColor = SystemColors.ControlText;
     this.chbManchesterMode.Location = new Point(6, 0x76);
     this.chbManchesterMode.Name = "chbManchesterMode";
     this.chbManchesterMode.Size = new Size(0x6f, 0x11);
     this.chbManchesterMode.TabIndex = 0x73;
     this.chbManchesterMode.Text = "Manchester mode";
     this.chbManchesterMode.UseVisualStyleBackColor = true;
     this.chbManchesterMode.CheckedChanged += new EventHandler(this.chbManchesterMode_CheckedChanged);
     this.label8.Location = new Point(0xb7, 0x44);
     this.label8.Name = "label8";
     this.label8.Size = new Size(0x26, 13);
     this.label8.TabIndex = 0x77;
     this.label8.Text = "byte(s)";
     this.nudSWLength.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudSWLength.Location = new Point(0x8b, 0x42);
     int[] numArray16 = new int[4];
     numArray16[0] = 4;
     this.nudSWLength.Maximum = new decimal(numArray16);
     int[] numArray17 = new int[4];
     numArray17[0] = 2;
     this.nudSWLength.Minimum = new decimal(numArray17);
     this.nudSWLength.Name = "nudSWLength";
     this.nudSWLength.Size = new Size(0x2b, 20);
     this.nudSWLength.TabIndex = 0x76;
     this.nudSWLength.TextAlign = HorizontalAlignment.Right;
     int[] numArray18 = new int[4];
     numArray18[0] = 2;
     this.nudSWLength.Value = new decimal(numArray18);
     this.nudSWLength.ValueChanged += new EventHandler(this.nudSWLength_ValueChanged);
     this.label6.Location = new Point(6, 0x44);
     this.label6.Name = "label6";
     this.label6.Size = new Size(0x71, 13);
     this.label6.TabIndex = 0x75;
     this.label6.Text = "Synchron word length:";
     this.mtbSynchronWord.BackColor = System.Drawing.Color.White;
     this.mtbSynchronWord.Font = new Font("Courier New", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.mtbSynchronWord.Location = new Point(0x8b, 0x5c);
     this.mtbSynchronWord.Mask = ">AA AA";
     this.mtbSynchronWord.Name = "mtbSynchronWord";
     this.mtbSynchronWord.Size = new Size(0x52, 20);
     this.mtbSynchronWord.TabIndex = 0x71;
     this.mtbSynchronWord.Text = "2DD4";
     this.mtbSynchronWord.Validating += new CancelEventHandler(this.mtbSynchronWord_Validating);
     this.label4.Location = new Point(0xb7, 0x2a);
     this.label4.Name = "label4";
     this.label4.Size = new Size(0x26, 13);
     this.label4.TabIndex = 0x74;
     this.label4.Text = "byte(s)";
     this.nudPreambleThreshold.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudPreambleThreshold.Location = new Point(0x8b, 40);
     int[] numArray19 = new int[4];
     numArray19[0] = 15;
     this.nudPreambleThreshold.Maximum = new decimal(numArray19);
     int[] numArray20 = new int[4];
     numArray20[0] = 2;
     this.nudPreambleThreshold.Minimum = new decimal(numArray20);
     this.nudPreambleThreshold.Name = "nudPreambleThreshold";
     this.nudPreambleThreshold.Size = new Size(0x2b, 20);
     this.nudPreambleThreshold.TabIndex = 0x73;
     this.nudPreambleThreshold.TextAlign = HorizontalAlignment.Right;
     int[] numArray21 = new int[4];
     numArray21[0] = 2;
     this.nudPreambleThreshold.Value = new decimal(numArray21);
     this.lblSynchronWord.Location = new Point(6, 0x5f);
     this.lblSynchronWord.Name = "lblSynchronWord";
     this.lblSynchronWord.Size = new Size(0x51, 13);
     this.lblSynchronWord.TabIndex = 0x72;
     this.lblSynchronWord.Text = "Synchron word:";
     this.label5.Location = new Point(6, 0x2a);
     this.label5.Name = "label5";
     this.label5.Size = new Size(0x85, 13);
     this.label5.TabIndex = 0x72;
     this.label5.Text = "Preamble detect threshold:";
     this.label3.Location = new Point(0xb7, 0x10);
     this.label3.Name = "label3";
     this.label3.Size = new Size(0x26, 13);
     this.label3.TabIndex = 0x71;
     this.label3.Text = "byte(s)";
     this.nudPreambeLength.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudPreambeLength.Location = new Point(0x8b, 14);
     int[] numArray22 = new int[4];
     numArray22[0] = 0xff;
     this.nudPreambeLength.Maximum = new decimal(numArray22);
     int[] numArray23 = new int[4];
     numArray23[0] = 2;
     this.nudPreambeLength.Minimum = new decimal(numArray23);
     this.nudPreambeLength.Name = "nudPreambeLength";
     this.nudPreambeLength.Size = new Size(0x2b, 20);
     this.nudPreambeLength.TabIndex = 0x70;
     this.nudPreambeLength.TextAlign = HorizontalAlignment.Right;
     int[] numArray24 = new int[4];
     numArray24[0] = 4;
     this.nudPreambeLength.Value = new decimal(numArray24);
     this.nudPreambeLength.ValueChanged += new EventHandler(this.nudPreambeLength_ValueChanged);
     this.label2.Location = new Point(6, 0x10);
     this.label2.Name = "label2";
     this.label2.Size = new Size(0x56, 13);
     this.label2.TabIndex = 0;
     this.label2.Text = "Preamble length:";
     this.grbAuxiliary.Controls.Add(this.label10);
     this.grbAuxiliary.Controls.Add(this.numericUpDown6);
     this.grbAuxiliary.Controls.Add(this.checkBox7);
     this.grbAuxiliary.Controls.Add(this.label9);
     this.grbAuxiliary.Controls.Add(this.numericUpDown5);
     this.grbAuxiliary.Controls.Add(this.checkBox6);
     this.grbAuxiliary.Enabled = false;
     this.grbAuxiliary.Location = new Point(0x177, 0x51);
     this.grbAuxiliary.Name = "grbAuxiliary";
     this.grbAuxiliary.Size = new Size(0x62, 0x3f);
     this.grbAuxiliary.TabIndex = 0x75;
     this.grbAuxiliary.TabStop = false;
     this.grbAuxiliary.Text = "Auxiliary";
     this.grbAuxiliary.Visible = false;
     this.label10.Location = new Point(0xbd, 0x29);
     this.label10.Name = "label10";
     this.label10.Size = new Size(0x1c, 13);
     this.label10.TabIndex = 0x7a;
     this.label10.Text = "dBm";
     this.numericUpDown6.DecimalPlaces = 1;
     this.numericUpDown6.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.numericUpDown6.Location = new Point(140, 0x27);
     int[] numArray25 = new int[4];
     numArray25[0] = 4;
     this.numericUpDown6.Maximum = new decimal(numArray25);
     int[] numArray26 = new int[4];
     numArray26[0] = 2;
     this.numericUpDown6.Minimum = new decimal(numArray26);
     this.numericUpDown6.Name = "numericUpDown6";
     this.numericUpDown6.Size = new Size(0x2b, 20);
     this.numericUpDown6.TabIndex = 0x7b;
     this.numericUpDown6.TextAlign = HorizontalAlignment.Right;
     int[] numArray27 = new int[4];
     numArray27[0] = 0x1a;
     numArray27[3] = 0x10000;
     this.numericUpDown6.Value = new decimal(numArray27);
     this.checkBox7.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.checkBox7.ForeColor = SystemColors.ControlText;
     this.checkBox7.Location = new Point(6, 40);
     this.checkBox7.Name = "checkBox7";
     this.checkBox7.Size = new Size(0x81, 0x11);
     this.checkBox7.TabIndex = 0x79;
     this.checkBox7.Text = "Clear channel assess.";
     this.checkBox7.UseVisualStyleBackColor = true;
     this.label9.Location = new Point(0xbd, 15);
     this.label9.Name = "label9";
     this.label9.Size = new Size(14, 13);
     this.label9.TabIndex = 120;
     this.label9.Text = "V";
     this.numericUpDown5.DecimalPlaces = 1;
     this.numericUpDown5.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.numericUpDown5.Location = new Point(140, 13);
     int[] numArray28 = new int[4];
     numArray28[0] = 4;
     this.numericUpDown5.Maximum = new decimal(numArray28);
     int[] numArray29 = new int[4];
     numArray29[0] = 2;
     this.numericUpDown5.Minimum = new decimal(numArray29);
     this.numericUpDown5.Name = "numericUpDown5";
     this.numericUpDown5.Size = new Size(0x2b, 20);
     this.numericUpDown5.TabIndex = 120;
     this.numericUpDown5.TextAlign = HorizontalAlignment.Right;
     int[] numArray30 = new int[4];
     numArray30[0] = 0x1a;
     numArray30[3] = 0x10000;
     this.numericUpDown5.Value = new decimal(numArray30);
     this.checkBox6.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.checkBox6.ForeColor = SystemColors.ControlText;
     this.checkBox6.Location = new Point(6, 14);
     this.checkBox6.Name = "checkBox6";
     this.checkBox6.Size = new Size(0x84, 0x11);
     this.checkBox6.TabIndex = 0x74;
     this.checkBox6.Text = "Low battery detect thr.";
     this.checkBox6.UseVisualStyleBackColor = true;
     this.tbpInterrupt.BackColor = SystemColors.Control;
     this.tbpInterrupt.Controls.Add(this.groupBox7);
     this.tbpInterrupt.Controls.Add(this.groupBox6);
     this.tbpInterrupt.Controls.Add(this.groupBox5);
     this.tbpInterrupt.Location = new Point(4, 0x16);
     this.tbpInterrupt.Name = "tbpInterrupt";
     this.tbpInterrupt.Padding = new Padding(3);
     this.tbpInterrupt.Size = new Size(0x1df, 150);
     this.tbpInterrupt.TabIndex = 2;
     this.tbpInterrupt.Text = "Interrupt";
     this.groupBox7.Controls.Add(this.chbEnableChipInt);
     this.groupBox7.Controls.Add(this.bstChipStatus);
     this.groupBox7.Location = new Point(6, 0x66);
     this.groupBox7.Name = "groupBox7";
     this.groupBox7.Size = new Size(0x1d3, 0x2a);
     this.groupBox7.TabIndex = 0x2a;
     this.groupBox7.TabStop = false;
     this.groupBox7.Text = "Chip interrupt";
     this.chbEnableChipInt.Location = new Point(0x18, 0x13);
     this.chbEnableChipInt.Name = "chbEnableChipInt";
     this.chbEnableChipInt.Size = new Size(0x41, 0x11);
     this.chbEnableChipInt.TabIndex = 0x29;
     this.chbEnableChipInt.Text = "Enabled";
     this.chbEnableChipInt.UseVisualStyleBackColor = true;
     this.chbEnableChipInt.CheckedChanged += new EventHandler(this.chbEnableChipInt_CheckedChanged);
     this.bstChipStatus.Enabled = false;
     this.bstChipStatus.Location = new Point(0x87, 0x13);
     this.bstChipStatus.Name = "bstChipStatus";
     this.bstChipStatus.ReadOnly = true;
     this.bstChipStatus.Size = new Size(0x13c, 14);
     this.bstChipStatus.StatusValue = 0;
     this.bstChipStatus.TabIndex = 40;
     this.groupBox6.Controls.Add(this.chbEnableModemInt);
     this.groupBox6.Controls.Add(this.bstModemStatus);
     this.groupBox6.Location = new Point(5, 0x36);
     this.groupBox6.Name = "groupBox6";
     this.groupBox6.Size = new Size(0x1d3, 0x2a);
     this.groupBox6.TabIndex = 0x2a;
     this.groupBox6.TabStop = false;
     this.groupBox6.Text = "Modem interrupt";
     this.chbEnableModemInt.Location = new Point(0x18, 0x13);
     this.chbEnableModemInt.Name = "chbEnableModemInt";
     this.chbEnableModemInt.Size = new Size(0x41, 0x11);
     this.chbEnableModemInt.TabIndex = 0x29;
     this.chbEnableModemInt.Text = "Enabled";
     this.chbEnableModemInt.UseVisualStyleBackColor = true;
     this.chbEnableModemInt.CheckedChanged += new EventHandler(this.chbEnableModemInt_CheckedChanged);
     this.bstModemStatus.Enabled = false;
     this.bstModemStatus.Location = new Point(0x87, 0x13);
     this.bstModemStatus.Name = "bstModemStatus";
     this.bstModemStatus.ReadOnly = true;
     this.bstModemStatus.Size = new Size(0x13c, 14);
     this.bstModemStatus.StatusValue = 0;
     this.bstModemStatus.TabIndex = 40;
     this.groupBox5.Controls.Add(this.chbEnablePHInt);
     this.groupBox5.Controls.Add(this.bstPHStatus);
     this.groupBox5.Location = new Point(5, 6);
     this.groupBox5.Name = "groupBox5";
     this.groupBox5.Size = new Size(0x1d3, 0x2a);
     this.groupBox5.TabIndex = 0x29;
     this.groupBox5.TabStop = false;
     this.groupBox5.Text = "Packet handler interrupt";
     this.chbEnablePHInt.Location = new Point(0x18, 0x13);
     this.chbEnablePHInt.Name = "chbEnablePHInt";
     this.chbEnablePHInt.Size = new Size(0x41, 0x11);
     this.chbEnablePHInt.TabIndex = 0x29;
     this.chbEnablePHInt.Text = "Enabled";
     this.chbEnablePHInt.UseVisualStyleBackColor = true;
     this.chbEnablePHInt.CheckedChanged += new EventHandler(this.chbEnablePHInt_CheckedChanged);
     this.bstPHStatus.Enabled = false;
     this.bstPHStatus.Location = new Point(0x87, 0x13);
     this.bstPHStatus.Name = "bstPHStatus";
     this.bstPHStatus.ReadOnly = true;
     this.bstPHStatus.Size = new Size(0x13c, 14);
     this.bstPHStatus.StatusValue = 0;
     this.bstPHStatus.TabIndex = 40;
     this.tbpGPIO.BackColor = SystemColors.Control;
     this.tbpGPIO.Controls.Add(this.pnlGroupGPIO);
     this.tbpGPIO.Location = new Point(4, 0x16);
     this.tbpGPIO.Name = "tbpGPIO";
     this.tbpGPIO.Padding = new Padding(3);
     this.tbpGPIO.Size = new Size(0x1df, 150);
     this.tbpGPIO.TabIndex = 3;
     this.tbpGPIO.Text = "GPIO settings";
     this.pnlGroupGPIO.Controls.Add(this.label1);
     this.pnlGroupGPIO.Controls.Add(this.chbSdoPullup);
     this.pnlGroupGPIO.Controls.Add(this.cbbGpio0);
     this.pnlGroupGPIO.Controls.Add(this.chbNirqPullup);
     this.pnlGroupGPIO.Controls.Add(this.cbbGpio2);
     this.pnlGroupGPIO.Controls.Add(this.chbGpio3Pullup);
     this.pnlGroupGPIO.Controls.Add(this.cbbGpio3);
     this.pnlGroupGPIO.Controls.Add(this.chbGpio2Pullup);
     this.pnlGroupGPIO.Controls.Add(this.cbbGpio1);
     this.pnlGroupGPIO.Controls.Add(this.chbGpio1Pullup);
     this.pnlGroupGPIO.Controls.Add(this.label17);
     this.pnlGroupGPIO.Controls.Add(this.chbGpio0Pullup);
     this.pnlGroupGPIO.Controls.Add(this.label16);
     this.pnlGroupGPIO.Controls.Add(this.label11);
     this.pnlGroupGPIO.Controls.Add(this.label15);
     this.pnlGroupGPIO.Controls.Add(this.label12);
     this.pnlGroupGPIO.Controls.Add(this.label14);
     this.pnlGroupGPIO.Controls.Add(this.cbbSdo);
     this.pnlGroupGPIO.Controls.Add(this.cbbNirq);
     this.pnlGroupGPIO.Dock = DockStyle.Fill;
     this.pnlGroupGPIO.Location = new Point(3, 3);
     this.pnlGroupGPIO.Name = "pnlGroupGPIO";
     this.pnlGroupGPIO.Size = new Size(0x1d9, 0x90);
     this.pnlGroupGPIO.TabIndex = 0x25;
     this.label1.Font = new Font("Microsoft Sans Serif", 6.75f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.label1.Location = new Point(0x48, -3);
     this.label1.Name = "label1";
     this.label1.Size = new Size(0x3b, 12);
     this.label1.TabIndex = 0x25;
     this.label1.Text = "Enable pullup";
     this.chbSdoPullup.Location = new Point(0x5b, 0x7d);
     this.chbSdoPullup.Name = "chbSdoPullup";
     this.chbSdoPullup.Size = new Size(15, 14);
     this.chbSdoPullup.TabIndex = 0x24;
     this.chbSdoPullup.UseVisualStyleBackColor = true;
     this.cbbGpio0.DropDownHeight = 200;
     this.cbbGpio0.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbGpio0.DropDownWidth = 500;
     this.cbbGpio0.FormattingEnabled = true;
     this.cbbGpio0.IntegralHeight = false;
     this.cbbGpio0.Items.AddRange(new object[] {
         "DONOTHING - Do not modify the behavior of this pin. (0)", "TRISTATE - Input and output drivers disabled. (1)", "DRIVE0 - CMOS output driven low. (2)", "DRIVE1 - CMOS output driven high. (3)", "INPUT - CMOS input. This is used for all GPIO functions that require the pin to be an input e.g. TX Direct Mode Data In. What this pin is used for is controlled by other properties. (4)", "32K_CLK - Outputs 32 kHz clock selected using GLOBAL_CLK_CFG:CLK_32K_SEL. Output low if the 32k clock is not enabled. (5)", resources.GetString("cbbGpio0.Items"), "SDO - Output SPI Serial data out. (11)", "POR - Output low until power on reset is complete then output high. (12)", "TX_DATA_CLK - Outputs TX data CLK to be used in conjuction with TX Data pin. (16)", "RX_DATA_CLK - Outputs RX data CLK to be used in conjuction with RX Data pin. (17)", "RX_DATA - Outputs RX data. (20)", "RX_RAW_DATA - RX raw data. (21)", "VALID_PREAMBLE - Output high when a valid preamble is detected. Returns to output low after packet received or sync word timeout occurs. (24)", "SYNC_WORD_DETECT - Output high when a sync word is detected. Returns to output low after the packet is received. (26)", "TX_STATE - Output high while in TX state. Output low otherwise. (32)",
         "RX_STATE - Output high while in RX state. Output low otherwise. (33)", "RX_FIFO_FULL - Output high while the rx fifo is almost full. Output low otherwise. (34)", "TX_FIFO_EMPTY - Output high while the tx fifo is almost empty. Output low otherwise. (35)"
      });
     this.cbbGpio0.Location = new Point(0x8d, 3);
     this.cbbGpio0.Name = "cbbGpio0";
     this.cbbGpio0.Size = new Size(310, 0x15);
     this.cbbGpio0.TabIndex = 0x13;
     this.chbNirqPullup.Location = new Point(0x5b, 0x66);
     this.chbNirqPullup.Name = "chbNirqPullup";
     this.chbNirqPullup.Size = new Size(15, 14);
     this.chbNirqPullup.TabIndex = 0x23;
     this.chbNirqPullup.UseVisualStyleBackColor = true;
     this.cbbGpio2.DropDownHeight = 200;
     this.cbbGpio2.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbGpio2.DropDownWidth = 500;
     this.cbbGpio2.FormattingEnabled = true;
     this.cbbGpio2.IntegralHeight = false;
     this.cbbGpio2.Items.AddRange(new object[] {
         "DONOTHING - Do not modify the behavior of this pin. (0)", "TRISTATE - Input and output drivers disabled. (1)", "DRIVE0 - CMOS output driven low. (2)", "DRIVE1 - CMOS output driven high. (3)", "INPUT - CMOS input. This is used for all GPIO functions that require the pin to be an input e.g. TX Direct Mode Data In. What this pin is used for is controlled by other properties. (4)", "32K_CLK - Outputs 32 kHz clock selected using GLOBAL_CLK_CFG:CLK_32K_SEL. Output low if the 32k clock is not enabled. (5)", resources.GetString("cbbGpio2.Items"), "SDO - Output SPI Serial data out. (11)", "POR - Output low until power on reset is complete then output high. (12)", "TX_DATA_CLK - Outputs TX data CLK to be used in conjuction with TX Data pin. (16)", "RX_DATA_CLK - Outputs RX data CLK to be used in conjuction with RX Data pin. (17)", "RX_DATA - Outputs RX data. (20)", "RX_RAW_DATA - RX raw data. (21)", "VALID_PREAMBLE - Output high when a valid preamble is detected. Returns to output low after packet received or sync word timeout occurs. (24)", "SYNC_WORD_DETECT - Output high when a sync word is detected. Returns to output low after the packet is received. (26)", "TX_STATE - Output high while in TX state. Output low otherwise. (32)",
         "RX_STATE - Output high while in RX state. Output low otherwise. (33)", "RX_FIFO_FULL - Output high while the rx fifo is almost full. Output low otherwise. (34)", "TX_FIFO_EMPTY - Output high while the tx fifo is almost empty. Output low otherwise. (35)"
      });
     this.cbbGpio2.Location = new Point(0x8d, 0x31);
     this.cbbGpio2.Name = "cbbGpio2";
     this.cbbGpio2.Size = new Size(310, 0x15);
     this.cbbGpio2.TabIndex = 0x15;
     this.chbGpio3Pullup.Location = new Point(0x5b, 0x4f);
     this.chbGpio3Pullup.Name = "chbGpio3Pullup";
     this.chbGpio3Pullup.Size = new Size(15, 14);
     this.chbGpio3Pullup.TabIndex = 0x22;
     this.chbGpio3Pullup.UseVisualStyleBackColor = true;
     this.cbbGpio3.DropDownHeight = 200;
     this.cbbGpio3.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbGpio3.DropDownWidth = 500;
     this.cbbGpio3.FormattingEnabled = true;
     this.cbbGpio3.IntegralHeight = false;
     this.cbbGpio3.Items.AddRange(new object[] {
         "DONOTHING - Do not modify the behavior of this pin. (0)", "TRISTATE - Input and output drivers disabled. (1)", "DRIVE0 - CMOS output driven low. (2)", "DRIVE1 - CMOS output driven high. (3)", "INPUT - CMOS input. This is used for all GPIO functions that require the pin to be an input e.g. TX Direct Mode Data In. What this pin is used for is controlled by other properties. (4)", "32K_CLK - Outputs 32 kHz clock selected using GLOBAL_CLK_CFG:CLK_32K_SEL. Output low if the 32k clock is not enabled. (5)", resources.GetString("cbbGpio3.Items"), "SDO - Output SPI Serial data out. (11)", "POR - Output low until power on reset is complete then output high. (12)", "TX_DATA_CLK - Outputs TX data CLK to be used in conjuction with TX Data pin. (16)", "RX_DATA_CLK - Outputs RX data CLK to be used in conjuction with RX Data pin. (17)", "RX_DATA - Outputs RX data. (20)", "RX_RAW_DATA - RX raw data. (21)", "VALID_PREAMBLE - Output high when a valid preamble is detected. Returns to output low after packet received or sync word timeout occurs. (24)", "SYNC_WORD_DETECT - Output high when a sync word is detected. Returns to output low after the packet is received. (26)", "TX_STATE - Output high while in TX state. Output low otherwise. (32)",
         "RX_STATE - Output high while in RX state. Output low otherwise. (33)", "RX_FIFO_FULL - Output high while the rx fifo is almost full. Output low otherwise. (34)", "TX_FIFO_EMPTY - Output high while the tx fifo is almost empty. Output low otherwise. (35)"
      });
     this.cbbGpio3.Location = new Point(0x8d, 0x48);
     this.cbbGpio3.Name = "cbbGpio3";
     this.cbbGpio3.Size = new Size(310, 0x15);
     this.cbbGpio3.TabIndex = 0x16;
     this.chbGpio2Pullup.Location = new Point(0x5b, 0x38);
     this.chbGpio2Pullup.Name = "chbGpio2Pullup";
     this.chbGpio2Pullup.Size = new Size(15, 14);
     this.chbGpio2Pullup.TabIndex = 0x21;
     this.chbGpio2Pullup.UseVisualStyleBackColor = true;
     this.cbbGpio1.DropDownHeight = 200;
     this.cbbGpio1.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbGpio1.DropDownWidth = 500;
     this.cbbGpio1.FormattingEnabled = true;
     this.cbbGpio1.IntegralHeight = false;
     this.cbbGpio1.Items.AddRange(new object[] {
         "DONOTHING - Do not modify the behavior of this pin. (0)", "TRISTATE - Input and output drivers disabled. (1)", "DRIVE0 - CMOS output driven low. (2)", "DRIVE1 - CMOS output driven high. (3)", "INPUT - CMOS input. This is used for all GPIO functions that require the pin to be an input e.g. TX Direct Mode Data In. What this pin is used for is controlled by other properties. (4)", "32K_CLK - Outputs 32 kHz clock selected using GLOBAL_CLK_CFG:CLK_32K_SEL. Output low if the 32k clock is not enabled. (5)", resources.GetString("cbbGpio1.Items"), "SDO - Output SPI Serial data out. (11)", "POR - Output low until power on reset is complete then output high. (12)", "TX_DATA_CLK - Outputs TX data CLK to be used in conjuction with TX Data pin. (16)", "RX_DATA_CLK - Outputs RX data CLK to be used in conjuction with RX Data pin. (17)", "RX_DATA - Outputs RX data. (20)", "RX_RAW_DATA - RX raw data. (21)", "VALID_PREAMBLE - Output high when a valid preamble is detected. Returns to output low after packet received or sync word timeout occurs. (24)", "SYNC_WORD_DETECT - Output high when a sync word is detected. Returns to output low after the packet is received. (26)", "TX_STATE - Output high while in TX state. Output low otherwise. (32)",
         "RX_STATE - Output high while in RX state. Output low otherwise. (33)", "RX_FIFO_FULL - Output high while the rx fifo is almost full. Output low otherwise. (34)", "TX_FIFO_EMPTY - Output high while the tx fifo is almost empty. Output low otherwise. (35)"
      });
     this.cbbGpio1.Location = new Point(0x8d, 0x1a);
     this.cbbGpio1.Name = "cbbGpio1";
     this.cbbGpio1.Size = new Size(310, 0x15);
     this.cbbGpio1.TabIndex = 20;
     this.chbGpio1Pullup.Location = new Point(0x5b, 0x21);
     this.chbGpio1Pullup.Name = "chbGpio1Pullup";
     this.chbGpio1Pullup.Size = new Size(15, 14);
     this.chbGpio1Pullup.TabIndex = 0x20;
     this.chbGpio1Pullup.UseVisualStyleBackColor = true;
     this.label17.Location = new Point(0x1f, 10);
     this.label17.Name = "label17";
     this.label17.Size = new Size(0x2d, 13);
     this.label17.TabIndex = 0x18;
     this.label17.Text = "GPIO 0:";
     this.chbGpio0Pullup.Location = new Point(0x5b, 10);
     this.chbGpio0Pullup.Name = "chbGpio0Pullup";
     this.chbGpio0Pullup.Size = new Size(15, 14);
     this.chbGpio0Pullup.TabIndex = 0x1f;
     this.chbGpio0Pullup.UseVisualStyleBackColor = true;
     this.label16.Location = new Point(0x1f, 0x21);
     this.label16.Name = "label16";
     this.label16.Size = new Size(0x2d, 13);
     this.label16.TabIndex = 0x1a;
     this.label16.Text = "GPIO 1:";
     this.label11.Location = new Point(0x2b, 0x7d);
     this.label11.Name = "label11";
     this.label11.Size = new Size(0x21, 13);
     this.label11.TabIndex = 30;
     this.label11.Text = "SDO:";
     this.label15.Location = new Point(0x1f, 0x38);
     this.label15.Name = "label15";
     this.label15.Size = new Size(0x2d, 13);
     this.label15.TabIndex = 0x1b;
     this.label15.Text = "GPIO 2:";
     this.label12.Location = new Point(0x27, 0x66);
     this.label12.Name = "label12";
     this.label12.Size = new Size(0x25, 13);
     this.label12.TabIndex = 0x1d;
     this.label12.Text = "NIRQ:";
     this.label14.Location = new Point(0x1f, 0x4f);
     this.label14.Name = "label14";
     this.label14.Size = new Size(0x2d, 13);
     this.label14.TabIndex = 0x1c;
     this.label14.Text = "GPIO 3:";
     this.cbbSdo.DropDownHeight = 200;
     this.cbbSdo.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbSdo.DropDownWidth = 500;
     this.cbbSdo.FormattingEnabled = true;
     this.cbbSdo.IntegralHeight = false;
     this.cbbSdo.Items.AddRange(new object[] { "DONOTHING - Do not modify the behavior of this pin. (0)", "TRISTATE - Input and output drivers disabled. (1)", "DRIVE0 - CMOS output driven low. (2)", "DRIVE1 - CMOS output driven high. (3)", "INPUT - CMOS input. This is used for all GPIO functions that require the pin to be an input e.g. TX Direct Mode Data In. What this pin is used for is controlled by other properties.(4)", "32K_CLK - Outputs 32 kHz clock selected using GLOBAL_CLK_CFG:CLK_32K_SEL. Output low if the 32k clock is not enabled. (5)", resources.GetString("cbbSdo.Items"), "SDO - Output SPI Serial data out. (11)", "POR - Output low until power on reset is complete then output high. (12)", "TX_DATA_CLK - Outputs TX data CLK to be used in conjuction with TX Data pin. (16)", "RX_DATA_CLK - Outputs RX data CLK to be used in conjuction with RX Data pin. (17)", "TX_DATA - Outputs TX data bits going into the modulator. This is not for TX Direct mode. (19)", "RX_DATA - Outputs RX data. (20)", "RX_RAW_DATA - RX raw data. (21)", "VALID_PREAMBLE - Output high when a valid preamble is detected. Returns to output low after packet received or sync word timeout occurs. (24)", "SYNC_WORD_DETECT - Output high when a sync word is detected. Returns to output low after the packet is received. (26)" });
     this.cbbSdo.Location = new Point(0x8d, 0x76);
     this.cbbSdo.Name = "cbbSdo";
     this.cbbSdo.Size = new Size(310, 0x15);
     this.cbbSdo.TabIndex = 0x19;
     this.cbbNirq.DropDownHeight = 200;
     this.cbbNirq.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbNirq.DropDownWidth = 500;
     this.cbbNirq.FormattingEnabled = true;
     this.cbbNirq.IntegralHeight = false;
     this.cbbNirq.Items.AddRange(new object[] { "DONOTHING - Do not modify the behavior of this pin. (0)", "TRISTATE - Input and output drivers disabled. (1)", "DRIVE0 - CMOS output driven low. (2)", "DRIVE1 - CMOS output driven high. (3)", "INPUT - CMOS input. This is used for all GPIO functions that require the pin to be an input e.g. TX Direct Mode Data In. What this pin is used for is controlled by other properties. (4)", resources.GetString("cbbNirq.Items"), "SDO - Output SPI Serial data out. (11)", "POR - Output low until power on reset is complete then output high. (12)", "TX_DATA_CLK - Outputs TX data CLK to be used in conjuction with TX Data pin. (16)", "RX_DATA_CLK - Outputs RX data CLK to be used in conjuction with RX Data pin. (17)", "TX_DATA - Outputs TX data bits going into the modulator. This is not for TX Direct mode. (19)", "RX_DATA - Outputs RX data. (20)", "RX_RAW_DATA - RX raw data. (21)", "VALID_PREAMBLE - Output high when a valid preamble is detected. Returns to output low after packet received or sync word timeout occurs. (24)", "SYNC_WORD_DETECT - Output high when a sync word is detected. Returns to output low after the packet is received. (26)", "Active low interrupt signal (39)" });
     this.cbbNirq.Location = new Point(0x8d, 0x5f);
     this.cbbNirq.Name = "cbbNirq";
     this.cbbNirq.Size = new Size(310, 0x15);
     this.cbbNirq.TabIndex = 0x17;
     this.tbpFRR.BackColor = SystemColors.Control;
     this.tbpFRR.Controls.Add(this.grbSetFRR);
     this.tbpFRR.Location = new Point(4, 0x16);
     this.tbpFRR.Name = "tbpFRR";
     this.tbpFRR.Padding = new Padding(3);
     this.tbpFRR.Size = new Size(0x1df, 150);
     this.tbpFRR.TabIndex = 4;
     this.tbpFRR.Text = "FRR";
     this.grbSetFRR.Controls.Add(this.lblRegD);
     this.grbSetFRR.Controls.Add(this.lblRegC);
     this.grbSetFRR.Controls.Add(this.lblRegB);
     this.grbSetFRR.Controls.Add(this.cbbFRRA);
     this.grbSetFRR.Controls.Add(this.lblRegA);
     this.grbSetFRR.Controls.Add(this.cbbFRRB);
     this.grbSetFRR.Controls.Add(this.cbbFRRD);
     this.grbSetFRR.Controls.Add(this.cbbFRRC);
     this.grbSetFRR.Enabled = false;
     this.grbSetFRR.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.grbSetFRR.Location = new Point(10, 6);
     this.grbSetFRR.Name = "grbSetFRR";
     this.grbSetFRR.Size = new Size(0x1cd, 0x88);
     this.grbSetFRR.TabIndex = 1;
     this.grbSetFRR.TabStop = false;
     this.grbSetFRR.Text = "Set the data represented by fast response registers";
     this.lblRegD.Location = new Point(0x18, 0x6d);
     this.lblRegD.Name = "lblRegD";
     this.lblRegD.Size = new Size(0x86, 13);
     this.lblRegD.TabIndex = 7;
     this.lblRegD.Text = "Fast Response Register D:";
     this.lblRegC.Location = new Point(0x18, 80);
     this.lblRegC.Name = "lblRegC";
     this.lblRegC.Size = new Size(0x85, 13);
     this.lblRegC.TabIndex = 6;
     this.lblRegC.Text = "Fast Response Register C:";
     this.lblRegB.Location = new Point(0x18, 0x33);
     this.lblRegB.Name = "lblRegB";
     this.lblRegB.Size = new Size(0x85, 13);
     this.lblRegB.TabIndex = 5;
     this.lblRegB.Text = "Fast Response Register B:";
     this.cbbFRRA.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbFRRA.FormattingEnabled = true;
     this.cbbFRRA.Items.AddRange(new object[] { "Disabled. Will always read back 0", "Global status", "Global interrupt pending", "Packet Handler status", "Packet Handler interrupt pending", "Modem status", "Modem interrupt pending", "Chip status", "Chip status interrupt pending", "Current state", "Latched RSSI value as defined in MODEM_RSSI_CONTROL:LATCH" });
     this.cbbFRRA.Location = new Point(0xba, 0x13);
     this.cbbFRRA.Name = "cbbFRRA";
     this.cbbFRRA.Size = new Size(0xf3, 0x15);
     this.cbbFRRA.TabIndex = 0;
     this.lblRegA.Location = new Point(0x19, 0x16);
     this.lblRegA.Name = "lblRegA";
     this.lblRegA.Size = new Size(0x85, 13);
     this.lblRegA.TabIndex = 4;
     this.lblRegA.Text = "Fast Response Register A:";
     this.cbbFRRB.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbFRRB.FormattingEnabled = true;
     this.cbbFRRB.Items.AddRange(new object[] { "Disabled. Will always read back 0", "Global status", "Global interrupt pending", "Packet Handler status", "Packet Handler interrupt pending", "Modem status", "Modem interrupt pending", "Chip status", "Chip status interrupt pending", "Current state", "Latched RSSI value as defined in MODEM_RSSI_CONTROL:LATCH" });
     this.cbbFRRB.Location = new Point(0xba, 0x30);
     this.cbbFRRB.Name = "cbbFRRB";
     this.cbbFRRB.Size = new Size(0xf3, 0x15);
     this.cbbFRRB.TabIndex = 1;
     this.cbbFRRD.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbFRRD.FormattingEnabled = true;
     this.cbbFRRD.Items.AddRange(new object[] { "Disabled. Will always read back 0", "Global status", "Global interrupt pending", "Packet Handler status", "Packet Handler interrupt pending", "Modem status", "Modem interrupt pending", "Chip status", "Chip status interrupt pending", "Current state", "Latched RSSI value as defined in MODEM_RSSI_CONTROL:LATCH" });
     this.cbbFRRD.Location = new Point(0xba, 0x6a);
     this.cbbFRRD.Name = "cbbFRRD";
     this.cbbFRRD.Size = new Size(0xf3, 0x15);
     this.cbbFRRD.TabIndex = 2;
     this.cbbFRRC.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbFRRC.FormattingEnabled = true;
     this.cbbFRRC.Items.AddRange(new object[] { "Disabled. Will always read back 0", "Global status", "Global interrupt pending", "Packet Handler status", "Packet Handler interrupt pending", "Modem status", "Modem interrupt pending", "Chip status", "Chip status interrupt pending", "Current state", "Latched RSSI value as defined in MODEM_RSSI_CONTROL:LATCH" });
     this.cbbFRRC.Location = new Point(0xba, 0x4d);
     this.cbbFRRC.Name = "cbbFRRC";
     this.cbbFRRC.Size = new Size(0xf3, 0x15);
     this.cbbFRRC.TabIndex = 2;
     this.grbEzConfigOptionsGrid.Controls.Add(this.grbConfigFilter);
     this.grbEzConfigOptionsGrid.Controls.Add(this.btnAddConfig);
     this.grbEzConfigOptionsGrid.Controls.Add(this.dgvEzConfig);
     this.grbEzConfigOptionsGrid.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.grbEzConfigOptionsGrid.Location = new Point(3, 0xb9);
     this.grbEzConfigOptionsGrid.Name = "grbEzConfigOptionsGrid";
     this.grbEzConfigOptionsGrid.Size = new Size(0x1e7, 0xb5);
     this.grbEzConfigOptionsGrid.TabIndex = 0x77;
     this.grbEzConfigOptionsGrid.TabStop = false;
     this.grbEzConfigOptionsGrid.Text = "EZConfig options";
     this.grbConfigFilter.Controls.Add(this.lblDataRateUnit);
     this.grbConfigFilter.Controls.Add(this.nudDataRate);
     this.grbConfigFilter.Controls.Add(this.chbOOK);
     this.grbConfigFilter.Controls.Add(this.chbGFSK);
     this.grbConfigFilter.Controls.Add(this.chbDataRate);
     this.grbConfigFilter.Location = new Point(0x196, 0x11);
     this.grbConfigFilter.Name = "grbConfigFilter";
     this.grbConfigFilter.Size = new Size(0x4b, 0x81);
     this.grbConfigFilter.TabIndex = 2;
     this.grbConfigFilter.TabStop = false;
     this.grbConfigFilter.Text = "Filter";
     this.lblDataRateUnit.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblDataRateUnit.ForeColor = SystemColors.ControlText;
     this.lblDataRateUnit.Location = new Point(0x16, 0x6f);
     this.lblDataRateUnit.Name = "lblDataRateUnit";
     this.lblDataRateUnit.Size = new Size(30, 13);
     this.lblDataRateUnit.TabIndex = 0x6f;
     this.lblDataRateUnit.Text = "kbps";
     this.nudDataRate.DecimalPlaces = 1;
     this.nudDataRate.Enabled = false;
     this.nudDataRate.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudDataRate.Location = new Point(6, 0x58);
     int[] numArray31 = new int[4];
     numArray31[0] = 500;
     this.nudDataRate.Maximum = new decimal(numArray31);
     int[] numArray32 = new int[4];
     numArray32[0] = 5;
     numArray32[3] = 0x10000;
     this.nudDataRate.Minimum = new decimal(numArray32);
     this.nudDataRate.Name = "nudDataRate";
     this.nudDataRate.Size = new Size(0x3f, 20);
     this.nudDataRate.TabIndex = 0x6f;
     this.nudDataRate.TextAlign = HorizontalAlignment.Right;
     int[] numArray33 = new int[4];
     numArray33[0] = 0x18;
     numArray33[3] = 0x10000;
     this.nudDataRate.Value = new decimal(numArray33);
     this.nudDataRate.ValueChanged += new EventHandler(this.FilterChanged);
     this.chbOOK.Checked = true;
     this.chbOOK.CheckState = CheckState.Checked;
     this.chbOOK.Location = new Point(6, 0x2a);
     this.chbOOK.Name = "chbOOK";
     this.chbOOK.Size = new Size(0x31, 0x11);
     this.chbOOK.TabIndex = 1;
     this.chbOOK.Text = "OOK";
     this.chbOOK.UseVisualStyleBackColor = true;
     this.chbOOK.CheckedChanged += new EventHandler(this.FilterChanged);
     this.chbGFSK.Checked = true;
     this.chbGFSK.CheckState = CheckState.Checked;
     this.chbGFSK.Location = new Point(6, 0x13);
     this.chbGFSK.Name = "chbGFSK";
     this.chbGFSK.Size = new Size(60, 0x11);
     this.chbGFSK.TabIndex = 0;
     this.chbGFSK.Text = "(G)FSK";
     this.chbGFSK.UseVisualStyleBackColor = true;
     this.chbGFSK.CheckedChanged += new EventHandler(this.FilterChanged);
     this.chbDataRate.Location = new Point(6, 0x41);
     this.chbDataRate.Name = "chbDataRate";
     this.chbDataRate.Size = new Size(0x48, 0x11);
     this.chbDataRate.TabIndex = 2;
     this.chbDataRate.Text = "DataRate";
     this.chbDataRate.UseVisualStyleBackColor = true;
     this.chbDataRate.CheckedChanged += new EventHandler(this.FilterChanged);
     this.btnAddConfig.Location = new Point(0x196, 0x98);
     this.btnAddConfig.Name = "btnAddConfig";
     this.btnAddConfig.Size = new Size(0x4b, 0x17);
     this.btnAddConfig.TabIndex = 1;
     this.btnAddConfig.Text = "Add Config";
     this.btnAddConfig.UseVisualStyleBackColor = true;
     this.btnAddConfig.Click += new EventHandler(this.btnAddConfig_Click);
     this.dgvEzConfig.AllowUserToAddRows = false;
     this.dgvEzConfig.AllowUserToDeleteRows = false;
     this.dgvEzConfig.AllowUserToResizeRows = false;
     this.dgvEzConfig.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
     this.dgvEzConfig.Columns.AddRange(new DataGridViewColumn[] { this.colOptionIndex, this.colModulationType, this.colDataRate, this.colDeviation, this.colChannelBandwidth });
     this.dgvEzConfig.Location = new Point(8, 0x11);
     this.dgvEzConfig.MultiSelect = false;
     this.dgvEzConfig.Name = "dgvEzConfig";
     this.dgvEzConfig.ReadOnly = true;
     this.dgvEzConfig.RowHeadersVisible = false;
     this.dgvEzConfig.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing;
     this.dgvEzConfig.ScrollBars = ScrollBars.Vertical;
     this.dgvEzConfig.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
     this.dgvEzConfig.Size = new Size(0x188, 0x9e);
     this.dgvEzConfig.TabIndex = 0;
     this.colOptionIndex.HeaderText = "OptionIndex";
     this.colOptionIndex.Name = "colOptionIndex";
     this.colOptionIndex.ReadOnly = true;
     this.colOptionIndex.Visible = false;
     this.colModulationType.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
     this.colModulationType.HeaderText = "Modulation type";
     this.colModulationType.Name = "colModulationType";
     this.colModulationType.ReadOnly = true;
     this.colModulationType.Resizable = DataGridViewTriState.False;
     this.colModulationType.SortMode = DataGridViewColumnSortMode.NotSortable;
     this.colDataRate.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
     this.colDataRate.HeaderText = "Data rate";
     this.colDataRate.Name = "colDataRate";
     this.colDataRate.ReadOnly = true;
     this.colDataRate.Resizable = DataGridViewTriState.False;
     this.colDataRate.SortMode = DataGridViewColumnSortMode.NotSortable;
     this.colDeviation.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
     this.colDeviation.HeaderText = "Deviation";
     this.colDeviation.Name = "colDeviation";
     this.colDeviation.ReadOnly = true;
     this.colDeviation.Resizable = DataGridViewTriState.False;
     this.colDeviation.SortMode = DataGridViewColumnSortMode.NotSortable;
     this.colChannelBandwidth.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
     this.colChannelBandwidth.HeaderText = "Channel BW";
     this.colChannelBandwidth.Name = "colChannelBandwidth";
     this.colChannelBandwidth.ReadOnly = true;
     this.colChannelBandwidth.Resizable = DataGridViewTriState.False;
     this.colChannelBandwidth.SortMode = DataGridViewColumnSortMode.NotSortable;
     this.btnClearLog.Anchor = AnchorStyles.Right | AnchorStyles.Bottom;
     this.btnClearLog.Location = new Point(0x7a, 0x207);
     this.btnClearLog.Name = "btnClearLog";
     this.btnClearLog.Size = new Size(0x4b, 0x17);
     this.btnClearLog.TabIndex = 0x1d;
     this.btnClearLog.Text = "Clear Log";
     this.btnClearLog.UseVisualStyleBackColor = true;
     this.btnClearLog.Click += new EventHandler(this.btnClearLog_Click);
     this.chbDisableLogging.Anchor = AnchorStyles.Left | AnchorStyles.Bottom;
     this.chbDisableLogging.Appearance = Appearance.Button;
     this.chbDisableLogging.BackColor = SystemColors.Control;
     this.chbDisableLogging.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.chbDisableLogging.Location = new Point(15, 0x207);
     this.chbDisableLogging.Name = "chbDisableLogging";
     this.chbDisableLogging.Size = new Size(0x5d, 0x17);
     this.chbDisableLogging.TabIndex = 0x1b;
     this.chbDisableLogging.Text = "Disable Logging";
     this.chbDisableLogging.UseVisualStyleBackColor = false;
     this.chbDisableLogging.CheckedChanged += new EventHandler(this.chbDisableLogging_CheckedChanged);
     this.lblTermWin.Location = new Point(3, 0);
     this.lblTermWin.Name = "lblTermWin";
     this.lblTermWin.Size = new Size(0x43, 13);
     this.lblTermWin.TabIndex = 0x15;
     this.lblTermWin.Text = "Log window:";
     this.rtbLogWindow.Anchor = AnchorStyles.Right | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Top;
     this.rtbLogWindow.BackColor = SystemColors.Control;
     this.rtbLogWindow.Location = new Point(6, 0x10);
     this.rtbLogWindow.Name = "rtbLogWindow";
     this.rtbLogWindow.ReadOnly = true;
     this.rtbLogWindow.Size = new Size(0xbf, 0x1f1);
     this.rtbLogWindow.TabIndex = 0x13;
     this.rtbLogWindow.Text = "";
     this.rtbLogWindow.WordWrap = false;
     this.tsrMainToolStrip.AmmeteringEnabled = true;
     this.tsrMainToolStrip.AmmeteringVisible = false;
     this.tsrMainToolStrip.AutoSize = false;
     this.tsrMainToolStrip.BackColor = SystemColors.GradientInactiveCaption;
     this.tsrMainToolStrip.Dock = DockStyle.None;
     this.tsrMainToolStrip.GripStyle = ToolStripGripStyle.Hidden;
     this.tsrMainToolStrip.IdentifyEnabled = true;
     this.tsrMainToolStrip.IdentifyVisible = false;
     this.tsrMainToolStrip.Location = new Point(0, 0);
     this.tsrMainToolStrip.Name = "tsrMainToolStrip";
     this.tsrMainToolStrip.Nickname = "Nickname";
     this.tsrMainToolStrip.OpenEnabled = true;
     this.tsrMainToolStrip.OpenVisible = false;
     this.tsrMainToolStrip.ResetEnabled = true;
     this.tsrMainToolStrip.ResetVisible = false;
     this.tsrMainToolStrip.SaveEnabled = true;
     this.tsrMainToolStrip.SaveVisible = false;
     this.tsrMainToolStrip.Size = new Size(0x202, 0x1f);
     this.tsrMainToolStrip.SwitchEnabled = true;
     this.tsrMainToolStrip.SwitchVisible = false;
     this.tsrMainToolStrip.TabIndex = 0x62;
     this.tsrMainToolStrip.Text = "applicationToolStrip1";
     this.tsrMainToolStrip.Visible = false;
     this.tsrMainToolStrip.VoltageEnabled = true;
     this.tsrMainToolStrip.VoltageVisible = false;
     this.tsrMainToolStrip.OpenRequested += new EventHandler(this.tsrMainToolStrip_OpenRequested);
     this.tsrMainToolStrip.SwitchRequested += new EventHandler(this.tsrMainToolStrip_SwitchRequested);
     this.tsrMainToolStrip.AmmeteringRequested += new EventHandler(this.tsrMainToolStrip_AmmeteringRequested);
     this.tsrMainToolStrip.SetVoltageRequested += new ApplicationToolStrip.SetVoltageEventHandler(this.tsrMainToolStrip_SetVoltageRequested);
     this.tsrMainToolStrip.IdentifyRequested += new EventHandler(this.tsrMainToolStrip_IdentifyRequested);
     this.tsrMainToolStrip.SaveRequested += new EventHandler(this.tsrMainToolStrip_SaveRequested);
     this.tsrMainToolStrip.SwitchMouseEnterRequested += new EventHandler(this.tsrMainToolStrip_SwitchMouseEnterRequested);
     this.tsrMainToolStrip.ResetRequested += new EventHandler(this.tsrMainToolStrip_ResetRequested);
     this.stbStatus.Location = new Point(0, 550);
     this.stbStatus.Name = "stbStatus";
     this.stbStatus.Panels.AddRange(new StatusBarPanel[] { this.sbDeviceType, this.sbChipRevPane, this.sbDeviceStatePane, this.sbProgressBar });
     this.stbStatus.ShowPanels = true;
     this.stbStatus.Size = new Size(720, 0x16);
     this.stbStatus.TabIndex = 0x63;
     this.sbDeviceType.AutoSize = StatusBarPanelAutoSize.Contents;
     this.sbDeviceType.Name = "sbDeviceType";
     this.sbDeviceType.Text = " Device: Type=SIMULATION";
     this.sbDeviceType.Width = 0x9f;
     this.sbChipRevPane.AutoSize = StatusBarPanelAutoSize.Contents;
     this.sbChipRevPane.Name = "sbChipRevPane";
     this.sbChipRevPane.Text = "Chip Revision: A";
     this.sbChipRevPane.Width = 0x62;
     this.sbDeviceStatePane.AutoSize = StatusBarPanelAutoSize.Spring;
     this.sbDeviceStatePane.Name = "sbDeviceStatePane";
     this.sbDeviceStatePane.Text = "Status: Idle";
     this.sbDeviceStatePane.Width = 0x15a;
     this.sbProgressBar.Alignment = HorizontalAlignment.Right;
     this.sbProgressBar.AnimationStyle = ProgressDisplayStyle.LeftToRight;
     this.sbProgressBar.AnimationTick = TimeSpan.Parse("00:00:00.5000000");
     this.sbProgressBar.EndPoint = 100L;
     this.sbProgressBar.Name = "sbProgressBar";
     this.sbProgressBar.ProgressPosition = 0L;
     this.sbProgressBar.ShowText = false;
     this.sbProgressBar.StartPoint = 0L;
     this.sbProgressBar.StepSize = 1L;
     this.sbProgressBar.Style = StatusBarPanelStyle.OwnerDraw;
     this.sbProgressBar.TextFont = new Font("Arial", 8f);
     this.errProvider.ContainerControl = this;
     this.tmrCommon.Interval = 0x7d0;
     this.tmrCommon.Tick += new EventHandler(this.tsrMainToolStrip_IdentifyRequested);
     this.tspSplitter.BackColor = SystemColors.Control;
     this.tspSplitter.Dock = DockStyle.Bottom;
     this.tspSplitter.Location = new Point(0, 0);
     this.tspSplitter.Name = "tspSplitter";
     this.tspSplitter.Orientation = Orientation.Vertical;
     this.tspSplitter.PrimaryPages.AddRange(new TabSplitterPage[] { this.sppMainControl });
     this.tspSplitter.SecondaryPages.AddRange(new TabSplitterPage[] { this.sppLogWindow });
     this.tspSplitter.Size = new Size(720, 550);
     this.tspSplitter.SplitterBackColor = System.Drawing.Color.FromArgb(140, 0x26, 0x33);
     this.tspSplitter.SplitterPosition = 500;
     this.tspSplitter.TabIndex = 0x65;
     this.tspSplitter.CollapsedChanged += new EventHandler(this.tspSplitter_CollapsedChanged);
     this.tspSplitter.OrientationChanged += new EventHandler(this.tspSplitter_OrientationChanged);
     this.sppMainControl.AutoScroll = true;
     this.sppMainControl.Controls.Add(this.btnConfigurationWizardHelp);
     this.sppMainControl.Controls.Add(this.btnLaunchIDEHelp);
     this.sppMainControl.Controls.Add(this.btnLabEvaluationHelp);
     this.sppMainControl.Controls.Add(this.btnLoadFirmware);
     this.sppMainControl.Controls.Add(this.btnLoadFirmwareHelp);
     this.sppMainControl.Controls.Add(this.btnLaunchIDE);
     this.sppMainControl.Controls.Add(this.btnLabEvaluation);
     this.sppMainControl.Controls.Add(this.groupBox2);
     this.sppMainControl.Controls.Add(this.btnConfigurationWizard);
     this.sppMainControl.Controls.Add(this.flpOptionControls);
     this.sppMainControl.Controls.Add(this.tabMainControl);
     this.sppMainControl.Controls.Add(this.grbEzConfigOptionsGrid);
     this.sppMainControl.Location = new Point(0, 0);
     this.sppMainControl.Name = "sppMainControl";
     this.sppMainControl.Size = new Size(500, 550);
     this.sppMainControl.TabIndex = 1;
     this.sppMainControl.Text = "Main control";
     this.btnConfigurationWizardHelp.Location = new Point(0x74, 0x207);
     this.btnConfigurationWizardHelp.Name = "btnConfigurationWizardHelp";
     this.btnConfigurationWizardHelp.Size = new Size(0x10, 0x17);
     this.btnConfigurationWizardHelp.TabIndex = 0x8d;
     this.btnConfigurationWizardHelp.Text = "?";
     this.btnConfigurationWizardHelp.UseVisualStyleBackColor = true;
     this.btnConfigurationWizardHelp.Click += new EventHandler(this.btnConfigurationWizardHelp_Click);
     this.btnLaunchIDEHelp.Location = new Point(0x1da, 0x207);
     this.btnLaunchIDEHelp.Name = "btnLaunchIDEHelp";
     this.btnLaunchIDEHelp.Size = new Size(0x10, 0x17);
     this.btnLaunchIDEHelp.TabIndex = 0x88;
     this.btnLaunchIDEHelp.Text = "?";
     this.btnLaunchIDEHelp.UseVisualStyleBackColor = true;
     this.btnLaunchIDEHelp.Click += new EventHandler(this.btnLaunchIDEHelp_Click);
     this.btnLabEvaluationHelp.Location = new Point(0x106, 0x207);
     this.btnLabEvaluationHelp.Name = "btnLabEvaluationHelp";
     this.btnLabEvaluationHelp.Size = new Size(0x10, 0x17);
     this.btnLabEvaluationHelp.TabIndex = 0x8f;
     this.btnLabEvaluationHelp.Text = "?";
     this.btnLabEvaluationHelp.UseVisualStyleBackColor = true;
     this.btnLabEvaluationHelp.Click += new EventHandler(this.btnLabEvaluationHelp_Click);
     this.btnLoadFirmware.Location = new Point(0x11b, 0x207);
     this.btnLoadFirmware.Name = "btnLoadFirmware";
     this.btnLoadFirmware.Size = new Size(0x55, 0x17);
     this.btnLoadFirmware.TabIndex = 0x8a;
     this.btnLoadFirmware.Text = "Load firmware";
     this.btnLoadFirmware.UseVisualStyleBackColor = true;
     this.btnLoadFirmware.Click += new EventHandler(this.btnLoadFirmware_Click);
     this.btnLoadFirmwareHelp.Location = new Point(0x170, 0x207);
     this.btnLoadFirmwareHelp.Name = "btnLoadFirmwareHelp";
     this.btnLoadFirmwareHelp.Size = new Size(0x10, 0x17);
     this.btnLoadFirmwareHelp.TabIndex = 0x8e;
     this.btnLoadFirmwareHelp.Text = "?";
     this.btnLoadFirmwareHelp.UseVisualStyleBackColor = true;
     this.btnLoadFirmwareHelp.Click += new EventHandler(this.btnLoadFirmwareHelp_Click);
     this.btnLaunchIDE.Location = new Point(0x185, 0x207);
     this.btnLaunchIDE.Name = "btnLaunchIDE";
     this.btnLaunchIDE.Size = new Size(0x55, 0x17);
     this.btnLaunchIDE.TabIndex = 0x8b;
     this.btnLaunchIDE.Text = "Launch IDE";
     this.btnLaunchIDE.UseVisualStyleBackColor = true;
     this.btnLaunchIDE.Click += new EventHandler(this.btnLaunchIDE_Click);
     this.btnLabEvaluation.Location = new Point(0xb1, 0x207);
     this.btnLabEvaluation.Name = "btnLabEvaluation";
     this.btnLabEvaluation.Size = new Size(0x55, 0x17);
     this.btnLabEvaluation.TabIndex = 140;
     this.btnLabEvaluation.Text = "Lab evaluation";
     this.btnLabEvaluation.UseVisualStyleBackColor = true;
     this.btnLabEvaluation.Click += new EventHandler(this.btnLabEvaluation_Click);
     this.groupBox2.Controls.Add(this.label7);
     this.groupBox2.Controls.Add(this.FirmwareDescriptionTextBox);
     this.groupBox2.Controls.Add(this.lstSelectProject);
     this.groupBox2.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.groupBox2.Location = new Point(3, 0x174);
     this.groupBox2.Name = "groupBox2";
     this.groupBox2.Size = new Size(0x1e7, 0x8d);
     this.groupBox2.TabIndex = 0x86;
     this.groupBox2.TabStop = false;
     this.groupBox2.Text = "Options";
     this.label7.Location = new Point(0x128, 0x13);
     this.label7.Name = "label7";
     this.label7.Size = new Size(0x3f, 13);
     this.label7.TabIndex = 7;
     this.label7.Text = "Description:";
     this.FirmwareDescriptionTextBox.BackColor = SystemColors.Control;
     this.FirmwareDescriptionTextBox.Location = new Point(0x128, 0x23);
     this.FirmwareDescriptionTextBox.Multiline = true;
     this.FirmwareDescriptionTextBox.Name = "FirmwareDescriptionTextBox";
     this.FirmwareDescriptionTextBox.ReadOnly = true;
     this.FirmwareDescriptionTextBox.ScrollBars = ScrollBars.Vertical;
     this.FirmwareDescriptionTextBox.Size = new Size(0xb9, 100);
     this.FirmwareDescriptionTextBox.TabIndex = 6;
     this.FirmwareDescriptionTextBox.Text = "Coolest code ever! Load this code. Also change this text!";
     this.lstSelectProject.Columns.AddRange(new ColumnHeader[] { this.columnHeader1, this.columnHeader2, this.columnHeader3, this.columnHeader4, this.columnHeader5 });
     this.lstSelectProject.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lstSelectProject.FullRowSelect = true;
     this.lstSelectProject.HeaderStyle = ColumnHeaderStyle.Nonclickable;
     this.lstSelectProject.HideSelection = false;
     item.StateImageIndex = 0;
     item2.StateImageIndex = 0;
     item3.StateImageIndex = 0;
     item4.StateImageIndex = 0;
     item5.StateImageIndex = 0;
     item6.StateImageIndex = 0;
     item7.StateImageIndex = 0;
     this.lstSelectProject.Items.AddRange(new ListViewItem[] { item, item2, item3, item4, item5, item6, item7 });
     this.lstSelectProject.Location = new Point(9, 0x13);
     this.lstSelectProject.MultiSelect = false;
     this.lstSelectProject.Name = "lstSelectProject";
     this.lstSelectProject.ShowGroups = false;
     this.lstSelectProject.ShowItemToolTips = true;
     this.lstSelectProject.Size = new Size(0x119, 0x74);
     this.lstSelectProject.TabIndex = 4;
     this.lstSelectProject.UseCompatibleStateImageBehavior = false;
     this.lstSelectProject.View = View.Details;
     this.lstSelectProject.SelectedIndexChanged += new EventHandler(this.lstSelectProject_SelectedIndexChanged);
     this.columnHeader1.Text = "Name";
     this.columnHeader1.Width = 0x68;
     this.columnHeader2.Text = "RF way";
     this.columnHeader2.Width = 0x36;
     this.columnHeader3.Text = "Lab";
     this.columnHeader3.TextAlign = HorizontalAlignment.Center;
     this.columnHeader3.Width = 0x22;
     this.columnHeader4.Text = "FW";
     this.columnHeader4.TextAlign = HorizontalAlignment.Center;
     this.columnHeader4.Width = 0x22;
     this.columnHeader5.Text = "IDE";
     this.columnHeader5.TextAlign = HorizontalAlignment.Center;
     this.columnHeader5.Width = 0x22;
     this.btnConfigurationWizard.Location = new Point(2, 0x207);
     this.btnConfigurationWizard.Name = "btnConfigurationWizard";
     this.btnConfigurationWizard.Size = new Size(0x72, 0x17);
     this.btnConfigurationWizard.TabIndex = 0x87;
     this.btnConfigurationWizard.Text = "Configuration Wizard";
     this.btnConfigurationWizard.UseVisualStyleBackColor = true;
     this.btnConfigurationWizard.Click += new EventHandler(this.btnConfigurationWizard_Click);
     this.flpOptionControls.AutoScroll = true;
     this.flpOptionControls.Location = new Point(3, 0x216);
     this.flpOptionControls.Name = "flpOptionControls";
     this.flpOptionControls.Size = new Size(0x1e8, 10);
     this.flpOptionControls.TabIndex = 0x89;
     this.flpOptionControls.Visible = false;
     this.sppLogWindow.AutoScroll = true;
     this.sppLogWindow.Controls.Add(this.lblTermWin);
     this.sppLogWindow.Controls.Add(this.btnClearLog);
     this.sppLogWindow.Controls.Add(this.rtbLogWindow);
     this.sppLogWindow.Controls.Add(this.chbDisableLogging);
     this.sppLogWindow.Location = new Point(520, 0);
     this.sppLogWindow.Name = "sppLogWindow";
     this.sppLogWindow.Size = new Size(200, 550);
     this.sppLogWindow.TabIndex = 2;
     this.sppLogWindow.Text = "Log window";
     this.errInfoProvider.ContainerControl = this;
     base.AutoScaleDimensions = new SizeF(96f, 96f);
     base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
     base.ClientSize = new Size(720, 0x23c);
     base.Controls.Add(this.tspSplitter);
     base.Controls.Add(this.stbStatus);
     base.Controls.Add(this.tsrMainToolStrip);
     this.DoubleBuffered = true;
     this.Font = new Font("Microsoft Sans Serif", 8.25f);
     base.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
     base.MaximizeBox = false;
     base.Name = "AppWin_Si4455_RC";
     base.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
     this.Text = "Radio Configuration Application";
     base.Load += new EventHandler(this.AppWin_Si4455_RC_Load);
     base.Shown += new EventHandler(this.AppWin_Si4455_RC_Shown);
     base.FormClosing += new FormClosingEventHandler(this.AppWin_Si4455_RC_FormClosing);
     this.tabMainControl.ResumeLayout(false);
     this.tbpRfParameters.ResumeLayout(false);
     this.grbMiscellaneous.ResumeLayout(false);
     this.nudChannelNumber.EndInit();
     this.nudChannelSpacing.EndInit();
     this.nudPaPowerLevel.EndInit();
     this.grbFrequencySetting.ResumeLayout(false);
     this.nudCenterFrequency.EndInit();
     this.nudXtalFrequency.EndInit();
     this.nudXtalCapBank.EndInit();
     this.tbpAdvancedPacketHandler.ResumeLayout(false);
     this.tbpAdvancedPacketHandler.PerformLayout();
     this.grbEnableClockOutput.ResumeLayout(false);
     this.grbEnableClockOutput.PerformLayout();
     this.grbPacketLength.ResumeLayout(false);
     this.nudFixedPacketLen.EndInit();
     this.grbPacketHandler.ResumeLayout(false);
     this.grbPacketHandler.PerformLayout();
     this.nudSWLength.EndInit();
     this.nudPreambleThreshold.EndInit();
     this.nudPreambeLength.EndInit();
     this.grbAuxiliary.ResumeLayout(false);
     this.numericUpDown6.EndInit();
     this.numericUpDown5.EndInit();
     this.tbpInterrupt.ResumeLayout(false);
     this.groupBox7.ResumeLayout(false);
     this.groupBox6.ResumeLayout(false);
     this.groupBox5.ResumeLayout(false);
     this.tbpGPIO.ResumeLayout(false);
     this.pnlGroupGPIO.ResumeLayout(false);
     this.tbpFRR.ResumeLayout(false);
     this.grbSetFRR.ResumeLayout(false);
     this.grbEzConfigOptionsGrid.ResumeLayout(false);
     this.grbConfigFilter.ResumeLayout(false);
     this.nudDataRate.EndInit();
     ((ISupportInitialize) this.dgvEzConfig).EndInit();
     this.sbDeviceType.EndInit();
     this.sbChipRevPane.EndInit();
     this.sbDeviceStatePane.EndInit();
     this.sbProgressBar.EndInit();
     ((ISupportInitialize) this.errProvider).EndInit();
     this.tspSplitter.ResumeLayout(false);
     this.sppMainControl.ResumeLayout(false);
     this.groupBox2.ResumeLayout(false);
     this.groupBox2.PerformLayout();
     this.sppLogWindow.ResumeLayout(false);
     ((ISupportInitialize) this.errInfoProvider).EndInit();
     base.ResumeLayout(false);
 }
Example #2
0
 private void InitializeComponent()
 {
     this.groupBox5 = new GroupBox();
     this.btnReadInterruptStatusHelp = new Button();
     this.bstPacketHandlerInterruptStatusPending = new ByteStatus();
     this.bstModemInterruptStatusPending = new ByteStatus();
     this.bstChipInterruptStatusPending = new ByteStatus();
     this.label6 = new Label();
     this.label5 = new Label();
     this.label4 = new Label();
     this.label3 = new Label();
     this.label2 = new Label();
     this.label1 = new Label();
     this.bstChipInterruptStatus = new ByteStatus();
     this.bstModemInterruptStatus = new ByteStatus();
     this.bstPacketHandlerInterruptStatus = new ByteStatus();
     this.btnReadInterruptStatus = new Button();
     this.groupBox5.SuspendLayout();
     base.SuspendLayout();
     this.groupBox5.Controls.Add(this.btnReadInterruptStatusHelp);
     this.groupBox5.Controls.Add(this.bstPacketHandlerInterruptStatusPending);
     this.groupBox5.Controls.Add(this.bstModemInterruptStatusPending);
     this.groupBox5.Controls.Add(this.bstChipInterruptStatusPending);
     this.groupBox5.Controls.Add(this.label6);
     this.groupBox5.Controls.Add(this.label5);
     this.groupBox5.Controls.Add(this.label4);
     this.groupBox5.Controls.Add(this.label3);
     this.groupBox5.Controls.Add(this.label2);
     this.groupBox5.Controls.Add(this.label1);
     this.groupBox5.Controls.Add(this.bstChipInterruptStatus);
     this.groupBox5.Controls.Add(this.bstModemInterruptStatus);
     this.groupBox5.Controls.Add(this.bstPacketHandlerInterruptStatus);
     this.groupBox5.Controls.Add(this.btnReadInterruptStatus);
     this.groupBox5.Location = new Point(0, 0);
     this.groupBox5.Name = "groupBox5";
     this.groupBox5.Size = new Size(470, 0xf3);
     this.groupBox5.TabIndex = 1;
     this.groupBox5.TabStop = false;
     this.groupBox5.Text = "Interrupt Status";
     this.btnReadInterruptStatusHelp.Location = new Point(0x1c0, 0xd9);
     this.btnReadInterruptStatusHelp.Name = "btnReadInterruptStatusHelp";
     this.btnReadInterruptStatusHelp.Size = new Size(0x10, 20);
     this.btnReadInterruptStatusHelp.TabIndex = 0x7d;
     this.btnReadInterruptStatusHelp.Text = "?";
     this.btnReadInterruptStatusHelp.UseVisualStyleBackColor = true;
     this.btnReadInterruptStatusHelp.Click += new EventHandler(this.btnReadInterruptStatusHelp_Click);
     this.bstPacketHandlerInterruptStatusPending.Enabled = false;
     this.bstPacketHandlerInterruptStatusPending.Location = new Point(0x94, 0x20);
     this.bstPacketHandlerInterruptStatusPending.Name = "bstPacketHandlerInterruptStatusPending";
     this.bstPacketHandlerInterruptStatusPending.ReadOnly = true;
     this.bstPacketHandlerInterruptStatusPending.Size = new Size(0x13c, 14);
     this.bstPacketHandlerInterruptStatusPending.StatusValue = 0;
     this.bstPacketHandlerInterruptStatusPending.TabIndex = 0x39;
     this.bstModemInterruptStatusPending.Enabled = false;
     this.bstModemInterruptStatusPending.Location = new Point(0x93, 0x62);
     this.bstModemInterruptStatusPending.Name = "bstModemInterruptStatusPending";
     this.bstModemInterruptStatusPending.ReadOnly = true;
     this.bstModemInterruptStatusPending.Size = new Size(0x13c, 14);
     this.bstModemInterruptStatusPending.StatusValue = 0;
     this.bstModemInterruptStatusPending.TabIndex = 0x38;
     this.bstChipInterruptStatusPending.Enabled = false;
     this.bstChipInterruptStatusPending.Location = new Point(0x93, 0xa4);
     this.bstChipInterruptStatusPending.Name = "bstChipInterruptStatusPending";
     this.bstChipInterruptStatusPending.ReadOnly = true;
     this.bstChipInterruptStatusPending.Size = new Size(0x13c, 14);
     this.bstChipInterruptStatusPending.StatusValue = 0;
     this.bstChipInterruptStatusPending.TabIndex = 0x37;
     this.label6.Location = new Point(6, 0x10);
     this.label6.Name = "label6";
     this.label6.Size = new Size(0xdd, 13);
     this.label6.TabIndex = 0x36;
     this.label6.Text = "Packet Handler interrupt pending:";
     this.label5.Location = new Point(6, 0x31);
     this.label5.Name = "label5";
     this.label5.Size = new Size(0xdd, 13);
     this.label5.TabIndex = 0x35;
     this.label5.Text = "Packet Handler interrupt status:";
     this.label4.Location = new Point(6, 0x52);
     this.label4.Name = "label4";
     this.label4.Size = new Size(0xdd, 13);
     this.label4.TabIndex = 0x34;
     this.label4.Text = "Modem interrupt pending:";
     this.label3.Location = new Point(6, 0x73);
     this.label3.Name = "label3";
     this.label3.Size = new Size(0xdd, 13);
     this.label3.TabIndex = 0x33;
     this.label3.Text = "Modem interrupt status:";
     this.label2.Location = new Point(6, 0x94);
     this.label2.Name = "label2";
     this.label2.Size = new Size(0xdd, 13);
     this.label2.TabIndex = 50;
     this.label2.Text = "Chip interrupt pending:";
     this.label1.Location = new Point(6, 0xb5);
     this.label1.Name = "label1";
     this.label1.Size = new Size(0xdd, 13);
     this.label1.TabIndex = 0x31;
     this.label1.Text = "Chip interrupt status:";
     this.bstChipInterruptStatus.Enabled = false;
     this.bstChipInterruptStatus.Location = new Point(0x93, 0xc5);
     this.bstChipInterruptStatus.Name = "bstChipInterruptStatus";
     this.bstChipInterruptStatus.ReadOnly = true;
     this.bstChipInterruptStatus.Size = new Size(0x13c, 14);
     this.bstChipInterruptStatus.StatusValue = 0;
     this.bstChipInterruptStatus.TabIndex = 0x30;
     this.bstModemInterruptStatus.Enabled = false;
     this.bstModemInterruptStatus.Location = new Point(0x93, 0x83);
     this.bstModemInterruptStatus.Name = "bstModemInterruptStatus";
     this.bstModemInterruptStatus.ReadOnly = true;
     this.bstModemInterruptStatus.Size = new Size(0x13c, 14);
     this.bstModemInterruptStatus.StatusValue = 0;
     this.bstModemInterruptStatus.TabIndex = 0x2f;
     this.bstPacketHandlerInterruptStatus.Enabled = false;
     this.bstPacketHandlerInterruptStatus.Location = new Point(0x93, 0x41);
     this.bstPacketHandlerInterruptStatus.Name = "bstPacketHandlerInterruptStatus";
     this.bstPacketHandlerInterruptStatus.ReadOnly = true;
     this.bstPacketHandlerInterruptStatus.Size = new Size(0x13c, 14);
     this.bstPacketHandlerInterruptStatus.StatusValue = 0;
     this.bstPacketHandlerInterruptStatus.TabIndex = 0x2e;
     this.btnReadInterruptStatus.Location = new Point(0x176, 0xd9);
     this.btnReadInterruptStatus.Name = "btnReadInterruptStatus";
     this.btnReadInterruptStatus.Size = new Size(0x4b, 20);
     this.btnReadInterruptStatus.TabIndex = 0x2d;
     this.btnReadInterruptStatus.Text = "Read&&Clear";
     this.btnReadInterruptStatus.UseVisualStyleBackColor = true;
     this.btnReadInterruptStatus.Click += new EventHandler(this.btnReadInterruptStatus_Click);
     base.AutoScaleDimensions = new SizeF(6f, 13f);
     base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
     base.Controls.Add(this.groupBox5);
     base.Name = "InterruptStatus";
     base.Size = new Size(470, 0xf3);
     this.groupBox5.ResumeLayout(false);
     base.ResumeLayout(false);
 }
Example #3
0
 private void InitializeComponent()
 {
     this.components = new Container();
     ComponentResourceManager resources = new ComponentResourceManager(typeof(AppWin_Si4460_CP));
     this.toolTip1 = new ToolTip(this.components);
     this.spcMainContainer = new SplitContainer();
     this.tabMainTab = new TabControl();
     this.tbpConfiguration = new TabPage();
     this.lblPro2CalcVersion = new Label();
     this.lblPro2Calc = new Label();
     this.btnSaveBatch = new Button();
     this.grbModeSelection = new GroupBox();
     this.rdbShutdown = new RadioButton();
     this.rdbReady = new RadioButton();
     this.rdbTuneRX = new RadioButton();
     this.rdbSleep = new RadioButton();
     this.rdbSPIActive = new RadioButton();
     this.rdbRX = new RadioButton();
     this.rdbTuneTX = new RadioButton();
     this.rdbTX = new RadioButton();
     this.tabStatus = new TabControl();
     this.tbpPartFunctionInfo = new TabPage();
     this.btnReadPartFuncInfo = new Button();
     this.grbFuncInfo = new GroupBox();
     this.label61 = new Label();
     this.lblExternalRevisionNum = new Label();
     this.label65 = new Label();
     this.lblBranchRevisionNum = new Label();
     this.label64 = new Label();
     this.lblInternalRevNum = new Label();
     this.label63 = new Label();
     this.lblPatchId = new Label();
     this.label62 = new Label();
     this.lblCurrentFuncMode = new Label();
     this.grbPartInfo = new GroupBox();
     this.label18 = new Label();
     this.label28 = new Label();
     this.label43 = new Label();
     this.label45 = new Label();
     this.label46 = new Label();
     this.label47 = new Label();
     this.lblChipMarkRev = new Label();
     this.lblPartNumber = new Label();
     this.lblPartVersion = new Label();
     this.lblPartBuildVersion = new Label();
     this.lblCostumerID = new Label();
     this.lblRomID = new Label();
     this.tbpInterrupt = new TabPage();
     this.label59 = new Label();
     this.label60 = new Label();
     this.btnInterruptStatusHelp = new Button();
     this.chbClearRegisters = new CheckBox();
     this.btnReadInterruptStatus = new Button();
     this.bstIntStatus = new ByteStatus();
     this.bstIntPend = new ByteStatus();
     this.tbpPacketHandler = new TabPage();
     this.label52 = new Label();
     this.label53 = new Label();
     this.bstPHStatus = new ByteStatus();
     this.bstPHPend = new ByteStatus();
     this.btnReadPacketHandlerStatus = new Button();
     this.tbpModemPacket = new TabPage();
     this.label68 = new Label();
     this.lblPacketLength = new Label();
     this.label66 = new Label();
     this.label67 = new Label();
     this.lblCurrentRSSI = new Label();
     this.lblLachedRSSI = new Label();
     this.label51 = new Label();
     this.label50 = new Label();
     this.bstModemStatus = new ByteStatus();
     this.bstModemPend = new ByteStatus();
     this.btnReadModemPacketStaus = new Button();
     this.tbpChipStatus = new TabPage();
     this.label69 = new Label();
     this.lblLastError = new Label();
     this.label49 = new Label();
     this.label48 = new Label();
     this.bstChipStatus = new ByteStatus();
     this.bstChipPend = new ByteStatus();
     this.btnReadChipStatus = new Button();
     this.tbpFastRespReg = new TabPage();
     this.lblFRRD = new Label();
     this.lblFRRC = new Label();
     this.lblFRRB = new Label();
     this.lblFRRA = new Label();
     this.label72 = new Label();
     this.label73 = new Label();
     this.bstFRRD = new ByteStatus();
     this.bstFRRC = new ByteStatus();
     this.label70 = new Label();
     this.label71 = new Label();
     this.bstFRRB = new ByteStatus();
     this.bstFRRA = new ByteStatus();
     this.btnReadFrrs = new Button();
     this.tabMainConfigTab = new TabControl();
     this.tbpFreqAndPASettings = new TabPage();
     this.grbOutputPower = new GroupBox();
     this.grbPaModes = new GroupBox();
     this.lblPaPowLvlUnit = new Label();
     this.nudPaRampTime = new NumericUpDown();
     this.label15 = new Label();
     this.lblPaRampTime = new Label();
     this.cbbPaMode = new ComboBox();
     this.nudPaPowerLevel = new NumericUpDown();
     this.nudPaBias = new NumericUpDown();
     this.label10 = new Label();
     this.label1 = new Label();
     this.label9 = new Label();
     this.label11 = new Label();
     this.label12 = new Label();
     this.grbFequencyControl = new GroupBox();
     this.nudXtalCapBank = new NumericUpDown();
     this.nudFrequencyOffset = new NumericUpDown();
     this.nudCenterFrequency = new NumericUpDown();
     this.nudXtalFrequency = new NumericUpDown();
     this.grbAdvancedSettings = new GroupBox();
     this.nudChannelNumber = new NumericUpDown();
     this.nudChannelSpacing = new NumericUpDown();
     this.lblChanSpaceUnit = new Label();
     this.lblChanNumber = new Label();
     this.lblChanSpace = new Label();
     this.lblCentFreq = new Label();
     this.lblCentFreqUnit = new Label();
     this.chbEnableAdvancedSettings = new CheckBox();
     this.lblXtalFreq = new Label();
     this.lblXtalCapBank = new Label();
     this.lblXtalFreqUnit = new Label();
     this.lblFreqOffset = new Label();
     this.label13 = new Label();
     this.tbpRFSettings = new TabPage();
     this.pnlModulationGroup = new Panel();
     this.lbl4GfskMap = new Label();
     this.cbb4GfskMap = new ComboBox();
     this.lblRxBwUnit = new Label();
     this.nudRxBw = new NumericUpDown();
     this.lblRxBw = new Label();
     this.chbEnterRxBw = new CheckBox();
     this.btnDeviationHelp = new Button();
     this.btnEnableBerHelp = new Button();
     this.chbChFilBwAFC = new CheckBox();
     this.chbEnableIqCalibration = new CheckBox();
     this.chbEnableRawDataOut = new CheckBox();
     this.chbEnableHighPerformance = new CheckBox();
     this.pnlExtraOptions = new Panel();
     this.chbHiPerfDivider = new CheckBox();
     this.chbHiPerfChPump = new CheckBox();
     this.chbEnableHighChFilt = new CheckBox();
     this.nudDeviation = new NumericUpDown();
     this.nudDataRate = new NumericUpDown();
     this.nudOSRTune = new NumericUpDown();
     this.lblOsrTune = new Label();
     this.cbbModulationMode = new ComboBox();
     this.lblIfMode = new Label();
     this.cbbIFMode = new ComboBox();
     this.lblDeviationUnit = new Label();
     this.cbbPmPattern = new ComboBox();
     this.lblPmPattern = new Label();
     this.lblDataRateUnit = new Label();
     this.cbbAntennaDiversity = new ComboBox();
     this.chbEnableAFC = new CheckBox();
     this.lblAntennaDiversity = new Label();
     this.lblDeviation = new Label();
     this.lblMancMode = new Label();
     this.lblXtalToleranceUnit = new Label();
     this.lblDataRate = new Label();
     this.nudXtalTolerance = new NumericUpDown();
     this.lblModMode = new Label();
     this.lblXtalTolerance = new Label();
     this.cbbManchesterMode = new ComboBox();
     this.chbEnableBER = new CheckBox();
     this.lblDataRateError = new Label();
     this.cbbDataRateError = new ComboBox();
     this.cbbModulationType = new ComboBox();
     this.lblModType = new Label();
     this.cbbChipVersion = new ComboBox();
     this.lblChipVersion = new Label();
     this.tbpRXPacketSetting = new TabPage();
     this.grbRssiControl = new GroupBox();
     this.lblRssiAverage = new Label();
     this.cbbRSSIAverage = new ComboBox();
     this.cbbRSSILatch = new ComboBox();
     this.lblRssiLatch = new Label();
     this.grbSynchWordControl = new GroupBox();
     this.btnSynchWordHelp = new Button();
     this.mtbSynchWordLsbFirst = new MaskedTextBox();
     this.label14 = new Label();
     this.mtbSynchronWord = new MaskedTextBox();
     this.lblSynchronWord = new Label();
     this.lblSynWoLen = new Label();
     this.nudSWLength = new NumericUpDown();
     this.cbbSwManchesterDecoding = new ComboBox();
     this.lblManchDecSyW = new Label();
     this.lblAllowBitErrorSw = new Label();
     this.chb4gfskModulation = new CheckBox();
     this.nudSwAllowedBitError = new NumericUpDown();
     this.grbPreambleControl = new GroupBox();
     this.lblAllowBitErrorPm = new Label();
     this.nudPMAllowedBitError = new NumericUpDown();
     this.mtbPreamble = new MaskedTextBox();
     this.lblPM = new Label();
     this.cbbPmManchesterDecoding = new ComboBox();
     this.lblManchesterDecoding = new Label();
     this.cbbPMPatternStandard = new ComboBox();
     this.lblPattern = new Label();
     this.lblPmThreshold = new Label();
     this.nudPmDetectionThreshold = new NumericUpDown();
     this.tbpGpioAndFrrSetting = new TabPage();
     this.groupBox1 = new GroupBox();
     this.chbSdoPullup = new CheckBox();
     this.chbNirqPullup = new CheckBox();
     this.chbGpio3Pullup = new CheckBox();
     this.chbGpio2Pullup = new CheckBox();
     this.chbGpio1Pullup = new CheckBox();
     this.chbGpio0Pullup = new CheckBox();
     this.label8 = new Label();
     this.label6 = new Label();
     this.label7 = new Label();
     this.cbbSdo = new ComboBox();
     this.cbbNirq = new ComboBox();
     this.label2 = new Label();
     this.label3 = new Label();
     this.label4 = new Label();
     this.cbbGpio0 = new ComboBox();
     this.label5 = new Label();
     this.cbbGpio1 = new ComboBox();
     this.cbbGpio3 = new ComboBox();
     this.cbbGpio2 = new ComboBox();
     this.grbSetFRR = new GroupBox();
     this.btnJumpToReadGpios = new Button();
     this.lblRegD = new Label();
     this.lblRegC = new Label();
     this.lblRegB = new Label();
     this.cbbFRRA = new ComboBox();
     this.lblRegA = new Label();
     this.cbbFRRB = new ComboBox();
     this.cbbFRRD = new ComboBox();
     this.cbbFRRC = new ComboBox();
     this.btnUpdate = new Button();
     this.btnShowStatus = new Button();
     this.tbpFIFO = new TabPage();
     this.groupBox10 = new GroupBox();
     this.label81 = new Label();
     this.lblPacketLengthFifo = new Label();
     this.label83 = new Label();
     this.lblLatchedRssiFifo = new Label();
     this.ffcFifo = new FifoControl();
     this.tbpPerTest = new TabPage();
     this.ercPerTest = new NewWDS.Applications.App_Common.ErrorRateTest.ErrorRateTest();
     this.tbpHeader = new TabPage();
     this.btnLaunchIDE = new Button();
     this.rtbCHeaderPreview = new RichTextBox();
     this.txbDeviceName = new TextBox();
     this.rdbAddTextName = new RadioButton();
     this.rdbAddDefDevName = new RadioButton();
     this.lblSource = new Label();
     this.lblSourceTag = new Label();
     this.btnSaveHeader = new Button();
     this.btnClearContent = new Button();
     this.btnGenerateHeader = new Button();
     this.btnClearLog = new Button();
     this.chbDisableLogging = new CheckBox();
     this.lblTermWin = new Label();
     this.rtbLogWindow = new RichTextBox();
     this.tsrMainToolStrip = new ApplicationToolStrip();
     this.stbStatus = new StatusBar();
     this.sbDeviceType = new StatusBarPanel();
     this.sbChipRevPane = new StatusBarPanel();
     this.sbDeviceStatePane = new StatusBarPanel();
     this.sbProgressBar = new StatusBarProgressPanel();
     this.errProvider = new ErrorProvider(this.components);
     this.tmrCommon = new Timer(this.components);
     this.toolTip2 = new ToolTip(this.components);
     this.tmrPerTimer = new Timer(this.components);
     this.spcMainContainer.Panel1.SuspendLayout();
     this.spcMainContainer.Panel2.SuspendLayout();
     this.spcMainContainer.SuspendLayout();
     this.tabMainTab.SuspendLayout();
     this.tbpConfiguration.SuspendLayout();
     this.grbModeSelection.SuspendLayout();
     this.tabStatus.SuspendLayout();
     this.tbpPartFunctionInfo.SuspendLayout();
     this.grbFuncInfo.SuspendLayout();
     this.grbPartInfo.SuspendLayout();
     this.tbpInterrupt.SuspendLayout();
     this.tbpPacketHandler.SuspendLayout();
     this.tbpModemPacket.SuspendLayout();
     this.tbpChipStatus.SuspendLayout();
     this.tbpFastRespReg.SuspendLayout();
     this.tabMainConfigTab.SuspendLayout();
     this.tbpFreqAndPASettings.SuspendLayout();
     this.grbOutputPower.SuspendLayout();
     this.grbPaModes.SuspendLayout();
     this.nudPaRampTime.BeginInit();
     this.nudPaPowerLevel.BeginInit();
     this.nudPaBias.BeginInit();
     this.grbFequencyControl.SuspendLayout();
     this.nudXtalCapBank.BeginInit();
     this.nudFrequencyOffset.BeginInit();
     this.nudCenterFrequency.BeginInit();
     this.nudXtalFrequency.BeginInit();
     this.grbAdvancedSettings.SuspendLayout();
     this.nudChannelNumber.BeginInit();
     this.nudChannelSpacing.BeginInit();
     this.tbpRFSettings.SuspendLayout();
     this.pnlModulationGroup.SuspendLayout();
     this.nudRxBw.BeginInit();
     this.pnlExtraOptions.SuspendLayout();
     this.nudDeviation.BeginInit();
     this.nudDataRate.BeginInit();
     this.nudOSRTune.BeginInit();
     this.nudXtalTolerance.BeginInit();
     this.tbpRXPacketSetting.SuspendLayout();
     this.grbRssiControl.SuspendLayout();
     this.grbSynchWordControl.SuspendLayout();
     this.nudSWLength.BeginInit();
     this.nudSwAllowedBitError.BeginInit();
     this.grbPreambleControl.SuspendLayout();
     this.nudPMAllowedBitError.BeginInit();
     this.nudPmDetectionThreshold.BeginInit();
     this.tbpGpioAndFrrSetting.SuspendLayout();
     this.groupBox1.SuspendLayout();
     this.grbSetFRR.SuspendLayout();
     this.tbpFIFO.SuspendLayout();
     this.groupBox10.SuspendLayout();
     this.tbpPerTest.SuspendLayout();
     this.tbpHeader.SuspendLayout();
     this.sbDeviceType.BeginInit();
     this.sbChipRevPane.BeginInit();
     this.sbDeviceStatePane.BeginInit();
     this.sbProgressBar.BeginInit();
     ((ISupportInitialize) this.errProvider).BeginInit();
     base.SuspendLayout();
     this.toolTip1.AutoPopDelay = 0x1388;
     this.toolTip1.InitialDelay = 50;
     this.toolTip1.IsBalloon = true;
     this.toolTip1.ReshowDelay = 100;
     this.toolTip1.ToolTipIcon = ToolTipIcon.Info;
     this.toolTip1.ToolTipTitle = "To open/close Log Window";
     this.spcMainContainer.Anchor = AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Top;
     this.spcMainContainer.BackColor = Color.FromArgb(140, 0x26, 0x33);
     this.spcMainContainer.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
     this.spcMainContainer.Cursor = Cursors.Default;
     this.spcMainContainer.FixedPanel = FixedPanel.Panel1;
     this.spcMainContainer.Location = new Point(2, 0x1f);
     this.spcMainContainer.Name = "spcMainContainer";
     this.spcMainContainer.Panel1.BackColor = SystemColors.Control;
     this.spcMainContainer.Panel1.Controls.Add(this.tabMainTab);
     this.spcMainContainer.Panel2.BackColor = SystemColors.Control;
     this.spcMainContainer.Panel2.Controls.Add(this.btnClearLog);
     this.spcMainContainer.Panel2.Controls.Add(this.chbDisableLogging);
     this.spcMainContainer.Panel2.Controls.Add(this.lblTermWin);
     this.spcMainContainer.Panel2.Controls.Add(this.rtbLogWindow);
     this.spcMainContainer.Panel2MinSize = 2;
     this.spcMainContainer.Size = new Size(0x2cb, 0x2c2);
     this.spcMainContainer.SplitterDistance = 0x1f7;
     this.spcMainContainer.SplitterWidth = 10;
     this.spcMainContainer.TabIndex = 100;
     this.toolTip1.SetToolTip(this.spcMainContainer, "double click on this red line");
     this.spcMainContainer.DoubleClick += new EventHandler(this.spcMainContainer_DoubleClick);
     this.tabMainTab.Controls.Add(this.tbpConfiguration);
     this.tabMainTab.Controls.Add(this.tbpFIFO);
     this.tabMainTab.Controls.Add(this.tbpPerTest);
     this.tabMainTab.Controls.Add(this.tbpHeader);
     this.tabMainTab.Dock = DockStyle.Fill;
     this.tabMainTab.Location = new Point(0, 0);
     this.tabMainTab.Name = "tabMainTab";
     this.tabMainTab.SelectedIndex = 0;
     this.tabMainTab.Size = new Size(0x1f3, 0x2be);
     this.tabMainTab.TabIndex = 1;
     this.tbpConfiguration.BackColor = SystemColors.Control;
     this.tbpConfiguration.Controls.Add(this.lblPro2CalcVersion);
     this.tbpConfiguration.Controls.Add(this.lblPro2Calc);
     this.tbpConfiguration.Controls.Add(this.btnSaveBatch);
     this.tbpConfiguration.Controls.Add(this.grbModeSelection);
     this.tbpConfiguration.Controls.Add(this.tabStatus);
     this.tbpConfiguration.Controls.Add(this.tabMainConfigTab);
     this.tbpConfiguration.Controls.Add(this.btnUpdate);
     this.tbpConfiguration.Controls.Add(this.btnShowStatus);
     this.tbpConfiguration.Location = new Point(4, 0x16);
     this.tbpConfiguration.Name = "tbpConfiguration";
     this.tbpConfiguration.Padding = new Padding(3);
     this.tbpConfiguration.Size = new Size(0x1eb, 0x2a4);
     this.tbpConfiguration.TabIndex = 0;
     this.tbpConfiguration.Text = "Configuration";
     this.lblPro2CalcVersion.AutoSize = true;
     this.lblPro2CalcVersion.Location = new Point(0xc3, 0x1ee);
     this.lblPro2CalcVersion.Name = "lblPro2CalcVersion";
     this.lblPro2CalcVersion.Size = new Size(0x22, 13);
     this.lblPro2CalcVersion.TabIndex = 0x6a;
     this.lblPro2CalcVersion.Text = "vXXX";
     this.lblPro2Calc.AutoSize = true;
     this.lblPro2Calc.Location = new Point(0x56, 0x1ee);
     this.lblPro2Calc.Name = "lblPro2Calc";
     this.lblPro2Calc.Size = new Size(0x66, 13);
     this.lblPro2Calc.TabIndex = 0x38;
     this.lblPro2Calc.Text = "Pro2_calc_XXX.exe";
     this.btnSaveBatch.Image = (Image) resources.GetObject("btnSaveBatch.Image");
     this.btnSaveBatch.Location = new Point(0xea, 0x1e7);
     this.btnSaveBatch.Name = "btnSaveBatch";
     this.btnSaveBatch.Size = new Size(0x6b, 0x1a);
     this.btnSaveBatch.TabIndex = 2;
     this.btnSaveBatch.Text = "Save Command";
     this.btnSaveBatch.TextImageRelation = TextImageRelation.ImageBeforeText;
     this.toolTip2.SetToolTip(this.btnSaveBatch, "Save Batch command");
     this.btnSaveBatch.UseVisualStyleBackColor = true;
     this.btnSaveBatch.Click += new EventHandler(this.btnSaveBatch_Click);
     this.grbModeSelection.Controls.Add(this.rdbShutdown);
     this.grbModeSelection.Controls.Add(this.rdbReady);
     this.grbModeSelection.Controls.Add(this.rdbTuneRX);
     this.grbModeSelection.Controls.Add(this.rdbSleep);
     this.grbModeSelection.Controls.Add(this.rdbSPIActive);
     this.grbModeSelection.Controls.Add(this.rdbRX);
     this.grbModeSelection.Controls.Add(this.rdbTuneTX);
     this.grbModeSelection.Controls.Add(this.rdbTX);
     this.grbModeSelection.Font = new Font("Arial", 9.75f, FontStyle.Bold);
     this.grbModeSelection.ForeColor = SystemColors.HotTrack;
     this.grbModeSelection.Location = new Point(6, 6);
     this.grbModeSelection.Name = "grbModeSelection";
     this.grbModeSelection.Size = new Size(0x1df, 0x3a);
     this.grbModeSelection.TabIndex = 0x67;
     this.grbModeSelection.TabStop = false;
     this.grbModeSelection.Text = "Mode Selection";
     this.rdbShutdown.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.rdbShutdown.ForeColor = SystemColors.ControlText;
     this.rdbShutdown.Location = new Point(11, 0x11);
     this.rdbShutdown.Name = "rdbShutdown";
     this.rdbShutdown.Size = new Size(0x58, 0x11);
     this.rdbShutdown.TabIndex = 0;
     this.rdbShutdown.Text = "Shutdown";
     this.rdbShutdown.UseVisualStyleBackColor = true;
     this.rdbShutdown.CheckedChanged += new EventHandler(this.modeSelectionChanged);
     this.rdbReady.Checked = true;
     this.rdbReady.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.rdbReady.ForeColor = SystemColors.ControlText;
     this.rdbReady.Location = new Point(11, 0x22);
     this.rdbReady.Name = "rdbReady";
     this.rdbReady.Size = new Size(0x38, 0x11);
     this.rdbReady.TabIndex = 4;
     this.rdbReady.TabStop = true;
     this.rdbReady.Text = "Ready";
     this.rdbReady.UseVisualStyleBackColor = true;
     this.rdbReady.CheckedChanged += new EventHandler(this.modeSelectionChanged);
     this.rdbTuneRX.AutoSize = true;
     this.rdbTuneRX.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.rdbTuneRX.ForeColor = SystemColors.ControlText;
     this.rdbTuneRX.Location = new Point(0x83, 0x22);
     this.rdbTuneRX.Name = "rdbTuneRX";
     this.rdbTuneRX.Size = new Size(0x44, 0x11);
     this.rdbTuneRX.TabIndex = 5;
     this.rdbTuneRX.Text = "Tune RX";
     this.rdbTuneRX.UseVisualStyleBackColor = true;
     this.rdbTuneRX.CheckedChanged += new EventHandler(this.modeSelectionChanged);
     this.rdbSleep.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.rdbSleep.ForeColor = SystemColors.ControlText;
     this.rdbSleep.Location = new Point(0x16e, 0x22);
     this.rdbSleep.Name = "rdbSleep";
     this.rdbSleep.Size = new Size(0x34, 0x11);
     this.rdbSleep.TabIndex = 7;
     this.rdbSleep.Text = "Sleep";
     this.rdbSleep.UseVisualStyleBackColor = true;
     this.rdbSleep.CheckedChanged += new EventHandler(this.modeSelectionChanged);
     this.rdbSPIActive.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.rdbSPIActive.ForeColor = SystemColors.ControlText;
     this.rdbSPIActive.Location = new Point(0x16e, 0x11);
     this.rdbSPIActive.Name = "rdbSPIActive";
     this.rdbSPIActive.Size = new Size(0x4e, 0x11);
     this.rdbSPIActive.TabIndex = 3;
     this.rdbSPIActive.Text = "SPI Active";
     this.rdbSPIActive.UseVisualStyleBackColor = true;
     this.rdbSPIActive.CheckedChanged += new EventHandler(this.modeSelectionChanged);
     this.rdbRX.AutoSize = true;
     this.rdbRX.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.rdbRX.ForeColor = SystemColors.ControlText;
     this.rdbRX.Location = new Point(0x107, 0x22);
     this.rdbRX.Name = "rdbRX";
     this.rdbRX.Size = new Size(40, 0x11);
     this.rdbRX.TabIndex = 6;
     this.rdbRX.Text = "RX";
     this.rdbRX.UseVisualStyleBackColor = true;
     this.rdbRX.CheckedChanged += new EventHandler(this.modeSelectionChanged);
     this.rdbTuneTX.AutoSize = true;
     this.rdbTuneTX.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.rdbTuneTX.ForeColor = SystemColors.ControlText;
     this.rdbTuneTX.Location = new Point(0x83, 0x11);
     this.rdbTuneTX.Name = "rdbTuneTX";
     this.rdbTuneTX.Size = new Size(0x43, 0x11);
     this.rdbTuneTX.TabIndex = 1;
     this.rdbTuneTX.Text = "Tune TX";
     this.rdbTuneTX.UseVisualStyleBackColor = true;
     this.rdbTuneTX.CheckedChanged += new EventHandler(this.modeSelectionChanged);
     this.rdbTX.AutoSize = true;
     this.rdbTX.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.rdbTX.ForeColor = SystemColors.ControlText;
     this.rdbTX.Location = new Point(0x107, 0x11);
     this.rdbTX.Name = "rdbTX";
     this.rdbTX.Size = new Size(0x27, 0x11);
     this.rdbTX.TabIndex = 2;
     this.rdbTX.Text = "TX";
     this.rdbTX.UseVisualStyleBackColor = true;
     this.rdbTX.CheckedChanged += new EventHandler(this.modeSelectionChanged);
     this.tabStatus.Controls.Add(this.tbpPartFunctionInfo);
     this.tabStatus.Controls.Add(this.tbpInterrupt);
     this.tabStatus.Controls.Add(this.tbpPacketHandler);
     this.tabStatus.Controls.Add(this.tbpModemPacket);
     this.tabStatus.Controls.Add(this.tbpChipStatus);
     this.tabStatus.Controls.Add(this.tbpFastRespReg);
     this.tabStatus.Location = new Point(6, 0x20c);
     this.tabStatus.Name = "tabStatus";
     this.tabStatus.SelectedIndex = 0;
     this.tabStatus.Size = new Size(0x1df, 0x9c);
     this.tabStatus.TabIndex = 0x66;
     this.tbpPartFunctionInfo.BackColor = SystemColors.Control;
     this.tbpPartFunctionInfo.Controls.Add(this.btnReadPartFuncInfo);
     this.tbpPartFunctionInfo.Controls.Add(this.grbFuncInfo);
     this.tbpPartFunctionInfo.Controls.Add(this.grbPartInfo);
     this.tbpPartFunctionInfo.Location = new Point(4, 0x16);
     this.tbpPartFunctionInfo.Name = "tbpPartFunctionInfo";
     this.tbpPartFunctionInfo.Padding = new Padding(3);
     this.tbpPartFunctionInfo.Size = new Size(0x1d7, 130);
     this.tbpPartFunctionInfo.TabIndex = 0;
     this.tbpPartFunctionInfo.Text = "Part and Function Info";
     this.btnReadPartFuncInfo.Location = new Point(390, 0x68);
     this.btnReadPartFuncInfo.Name = "btnReadPartFuncInfo";
     this.btnReadPartFuncInfo.Size = new Size(0x4b, 20);
     this.btnReadPartFuncInfo.TabIndex = 0x1d;
     this.btnReadPartFuncInfo.Text = "Read";
     this.btnReadPartFuncInfo.UseVisualStyleBackColor = true;
     this.btnReadPartFuncInfo.Click += new EventHandler(this.btnReadPartFuncInfo_Click);
     this.grbFuncInfo.Controls.Add(this.label61);
     this.grbFuncInfo.Controls.Add(this.lblExternalRevisionNum);
     this.grbFuncInfo.Controls.Add(this.label65);
     this.grbFuncInfo.Controls.Add(this.lblBranchRevisionNum);
     this.grbFuncInfo.Controls.Add(this.label64);
     this.grbFuncInfo.Controls.Add(this.lblInternalRevNum);
     this.grbFuncInfo.Controls.Add(this.label63);
     this.grbFuncInfo.Controls.Add(this.lblPatchId);
     this.grbFuncInfo.Controls.Add(this.label62);
     this.grbFuncInfo.Controls.Add(this.lblCurrentFuncMode);
     this.grbFuncInfo.Location = new Point(0xe0, 4);
     this.grbFuncInfo.Name = "grbFuncInfo";
     this.grbFuncInfo.Size = new Size(0xf4, 0x60);
     this.grbFuncInfo.TabIndex = 0x1c;
     this.grbFuncInfo.TabStop = false;
     this.grbFuncInfo.Text = "Function Info";
     this.label61.AutoSize = true;
     this.label61.Location = new Point(7, 13);
     this.label61.Name = "label61";
     this.label61.Size = new Size(0x7d, 13);
     this.label61.TabIndex = 0x16;
     this.label61.Text = "External revision number:";
     this.lblExternalRevisionNum.AutoSize = true;
     this.lblExternalRevisionNum.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblExternalRevisionNum.Location = new Point(0x93, 12);
     this.lblExternalRevisionNum.Name = "lblExternalRevisionNum";
     this.lblExternalRevisionNum.Size = new Size(11, 13);
     this.lblExternalRevisionNum.TabIndex = 15;
     this.lblExternalRevisionNum.Text = "-";
     this.label65.AutoSize = true;
     this.label65.Location = new Point(7, 0x41);
     this.label65.Name = "label65";
     this.label65.Size = new Size(0x7a, 13);
     this.label65.TabIndex = 0x1a;
     this.label65.Text = "Current functional mode:";
     this.lblBranchRevisionNum.AutoSize = true;
     this.lblBranchRevisionNum.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblBranchRevisionNum.Location = new Point(0x93, 0x19);
     this.lblBranchRevisionNum.Name = "lblBranchRevisionNum";
     this.lblBranchRevisionNum.Size = new Size(11, 13);
     this.lblBranchRevisionNum.TabIndex = 0x10;
     this.lblBranchRevisionNum.Text = "-";
     this.label64.AutoSize = true;
     this.label64.Location = new Point(7, 0x34);
     this.label64.Name = "label64";
     this.label64.Size = new Size(100, 13);
     this.label64.TabIndex = 0x19;
     this.label64.Text = "ID of applied patch:";
     this.lblInternalRevNum.AutoSize = true;
     this.lblInternalRevNum.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblInternalRevNum.Location = new Point(0x93, 0x26);
     this.lblInternalRevNum.Name = "lblInternalRevNum";
     this.lblInternalRevNum.Size = new Size(11, 13);
     this.lblInternalRevNum.TabIndex = 0x11;
     this.lblInternalRevNum.Text = "-";
     this.label63.AutoSize = true;
     this.label63.Location = new Point(7, 0x27);
     this.label63.Name = "label63";
     this.label63.Size = new Size(0x7a, 13);
     this.label63.TabIndex = 0x18;
     this.label63.Text = "Internal revision number:";
     this.lblPatchId.AutoSize = true;
     this.lblPatchId.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblPatchId.Location = new Point(0x93, 0x33);
     this.lblPatchId.Name = "lblPatchId";
     this.lblPatchId.Size = new Size(11, 13);
     this.lblPatchId.TabIndex = 0x12;
     this.lblPatchId.Text = "-";
     this.label62.AutoSize = true;
     this.label62.Location = new Point(7, 0x1a);
     this.label62.Name = "label62";
     this.label62.Size = new Size(0x79, 13);
     this.label62.TabIndex = 0x17;
     this.label62.Text = "Branch revision number:";
     this.lblCurrentFuncMode.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblCurrentFuncMode.Location = new Point(0x93, 0x40);
     this.lblCurrentFuncMode.Name = "lblCurrentFuncMode";
     this.lblCurrentFuncMode.Size = new Size(0x54, 0x1b);
     this.lblCurrentFuncMode.TabIndex = 0x13;
     this.lblCurrentFuncMode.Text = "-";
     this.grbPartInfo.Controls.Add(this.label18);
     this.grbPartInfo.Controls.Add(this.label28);
     this.grbPartInfo.Controls.Add(this.label43);
     this.grbPartInfo.Controls.Add(this.label45);
     this.grbPartInfo.Controls.Add(this.label46);
     this.grbPartInfo.Controls.Add(this.label47);
     this.grbPartInfo.Controls.Add(this.lblChipMarkRev);
     this.grbPartInfo.Controls.Add(this.lblPartNumber);
     this.grbPartInfo.Controls.Add(this.lblPartVersion);
     this.grbPartInfo.Controls.Add(this.lblPartBuildVersion);
     this.grbPartInfo.Controls.Add(this.lblCostumerID);
     this.grbPartInfo.Controls.Add(this.lblRomID);
     this.grbPartInfo.Location = new Point(3, 4);
     this.grbPartInfo.Name = "grbPartInfo";
     this.grbPartInfo.Size = new Size(220, 0x60);
     this.grbPartInfo.TabIndex = 0x1b;
     this.grbPartInfo.TabStop = false;
     this.grbPartInfo.Text = "Part Info";
     this.label18.AutoSize = true;
     this.label18.Location = new Point(6, 13);
     this.label18.Name = "label18";
     this.label18.Size = new Size(0x68, 13);
     this.label18.TabIndex = 3;
     this.label18.Text = "Chip Mask Revision:";
     this.label28.AutoSize = true;
     this.label28.Location = new Point(6, 0x1a);
     this.label28.Name = "label28";
     this.label28.Size = new Size(0x45, 13);
     this.label28.TabIndex = 4;
     this.label28.Text = "Part Number:";
     this.label43.AutoSize = true;
     this.label43.Location = new Point(6, 0x27);
     this.label43.Name = "label43";
     this.label43.Size = new Size(0x43, 13);
     this.label43.TabIndex = 5;
     this.label43.Text = "Part Version:";
     this.label45.AutoSize = true;
     this.label45.Location = new Point(6, 0x34);
     this.label45.Name = "label45";
     this.label45.Size = new Size(0x5d, 13);
     this.label45.TabIndex = 6;
     this.label45.Text = "Part Build Version:";
     this.label46.AutoSize = true;
     this.label46.Location = new Point(6, 0x41);
     this.label46.Name = "label46";
     this.label46.Size = new Size(0x45, 13);
     this.label46.TabIndex = 7;
     this.label46.Text = "ROM ID.FW:";
     this.label47.AutoSize = true;
     this.label47.Location = new Point(6, 0x4e);
     this.label47.Name = "label47";
     this.label47.Size = new Size(0x44, 13);
     this.label47.TabIndex = 8;
     this.label47.Text = "Costumer ID:";
     this.lblChipMarkRev.AutoSize = true;
     this.lblChipMarkRev.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblChipMarkRev.Location = new Point(0x77, 13);
     this.lblChipMarkRev.Name = "lblChipMarkRev";
     this.lblChipMarkRev.Size = new Size(11, 13);
     this.lblChipMarkRev.TabIndex = 9;
     this.lblChipMarkRev.Text = "-";
     this.lblPartNumber.AutoSize = true;
     this.lblPartNumber.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblPartNumber.Location = new Point(0x77, 0x1a);
     this.lblPartNumber.Name = "lblPartNumber";
     this.lblPartNumber.Size = new Size(11, 13);
     this.lblPartNumber.TabIndex = 10;
     this.lblPartNumber.Text = "-";
     this.lblPartVersion.AutoSize = true;
     this.lblPartVersion.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblPartVersion.Location = new Point(0x77, 0x27);
     this.lblPartVersion.Name = "lblPartVersion";
     this.lblPartVersion.Size = new Size(11, 13);
     this.lblPartVersion.TabIndex = 11;
     this.lblPartVersion.Text = "-";
     this.lblPartBuildVersion.AutoSize = true;
     this.lblPartBuildVersion.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblPartBuildVersion.Location = new Point(0x77, 0x34);
     this.lblPartBuildVersion.Name = "lblPartBuildVersion";
     this.lblPartBuildVersion.Size = new Size(11, 13);
     this.lblPartBuildVersion.TabIndex = 12;
     this.lblPartBuildVersion.Text = "-";
     this.lblCostumerID.AutoSize = true;
     this.lblCostumerID.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblCostumerID.Location = new Point(0x77, 0x4e);
     this.lblCostumerID.Name = "lblCostumerID";
     this.lblCostumerID.Size = new Size(11, 13);
     this.lblCostumerID.TabIndex = 13;
     this.lblCostumerID.Text = "-";
     this.lblRomID.AutoSize = true;
     this.lblRomID.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblRomID.Location = new Point(0x77, 0x41);
     this.lblRomID.Name = "lblRomID";
     this.lblRomID.Size = new Size(11, 13);
     this.lblRomID.TabIndex = 14;
     this.lblRomID.Text = "-";
     this.tbpInterrupt.BackColor = SystemColors.Control;
     this.tbpInterrupt.Controls.Add(this.label59);
     this.tbpInterrupt.Controls.Add(this.label60);
     this.tbpInterrupt.Controls.Add(this.btnInterruptStatusHelp);
     this.tbpInterrupt.Controls.Add(this.chbClearRegisters);
     this.tbpInterrupt.Controls.Add(this.btnReadInterruptStatus);
     this.tbpInterrupt.Controls.Add(this.bstIntStatus);
     this.tbpInterrupt.Controls.Add(this.bstIntPend);
     this.tbpInterrupt.Location = new Point(4, 0x16);
     this.tbpInterrupt.Name = "tbpInterrupt";
     this.tbpInterrupt.Padding = new Padding(3);
     this.tbpInterrupt.Size = new Size(0x1d7, 130);
     this.tbpInterrupt.TabIndex = 1;
     this.tbpInterrupt.Text = "Interrupt Status";
     this.label59.AutoSize = true;
     this.label59.Location = new Point(0x63, 0x12);
     this.label59.Name = "label59";
     this.label59.Size = new Size(0x2f, 13);
     this.label59.TabIndex = 40;
     this.label59.Text = "Int Pend";
     this.label60.AutoSize = true;
     this.label60.Location = new Point(0x5e, 0x25);
     this.label60.Name = "label60";
     this.label60.Size = new Size(0x34, 13);
     this.label60.TabIndex = 0x27;
     this.label60.Text = "Int Status";
     this.btnInterruptStatusHelp.Image = Resources.help_guy;
     this.btnInterruptStatusHelp.Location = new Point(7, 0x40);
     this.btnInterruptStatusHelp.Name = "btnInterruptStatusHelp";
     this.btnInterruptStatusHelp.Size = new Size(0x1d, 0x2e);
     this.btnInterruptStatusHelp.TabIndex = 0x20;
     this.btnInterruptStatusHelp.UseVisualStyleBackColor = true;
     this.btnInterruptStatusHelp.Click += new EventHandler(this.btnInterruptStatusHelp_Click);
     this.chbClearRegisters.Location = new Point(8, 7);
     this.chbClearRegisters.Name = "chbClearRegisters";
     this.chbClearRegisters.Size = new Size(80, 0x33);
     this.chbClearRegisters.TabIndex = 0x1f;
     this.chbClearRegisters.Text = "Clear registers after read";
     this.chbClearRegisters.UseVisualStyleBackColor = true;
     this.btnReadInterruptStatus.Location = new Point(390, 0x68);
     this.btnReadInterruptStatus.Name = "btnReadInterruptStatus";
     this.btnReadInterruptStatus.Size = new Size(0x4b, 20);
     this.btnReadInterruptStatus.TabIndex = 30;
     this.btnReadInterruptStatus.Text = "Read";
     this.btnReadInterruptStatus.UseVisualStyleBackColor = true;
     this.btnReadInterruptStatus.Click += new EventHandler(this.btnReadInterruptStatus_Click);
     this.bstIntStatus.Enabled = false;
     this.bstIntStatus.Location = new Point(0x98, 0x25);
     this.bstIntStatus.Name = "bstIntStatus";
     this.bstIntStatus.ReadOnly = true;
     this.bstIntStatus.Size = new Size(0x13c, 14);
     this.bstIntStatus.StatusValue = 0;
     this.bstIntStatus.TabIndex = 1;
     this.bstIntPend.Enabled = false;
     this.bstIntPend.Location = new Point(0x98, 0x11);
     this.bstIntPend.Name = "bstIntPend";
     this.bstIntPend.ReadOnly = true;
     this.bstIntPend.Size = new Size(0x13c, 14);
     this.bstIntPend.StatusValue = 0;
     this.bstIntPend.TabIndex = 0;
     this.tbpPacketHandler.BackColor = SystemColors.Control;
     this.tbpPacketHandler.Controls.Add(this.label52);
     this.tbpPacketHandler.Controls.Add(this.label53);
     this.tbpPacketHandler.Controls.Add(this.bstPHStatus);
     this.tbpPacketHandler.Controls.Add(this.bstPHPend);
     this.tbpPacketHandler.Controls.Add(this.btnReadPacketHandlerStatus);
     this.tbpPacketHandler.Location = new Point(4, 0x16);
     this.tbpPacketHandler.Name = "tbpPacketHandler";
     this.tbpPacketHandler.Padding = new Padding(3);
     this.tbpPacketHandler.Size = new Size(0x1d7, 130);
     this.tbpPacketHandler.TabIndex = 2;
     this.tbpPacketHandler.Text = "Packet Handler Status";
     this.label52.AutoSize = true;
     this.label52.Location = new Point(0x60, 0x11);
     this.label52.Name = "label52";
     this.label52.Size = new Size(50, 13);
     this.label52.TabIndex = 0x2a;
     this.label52.Text = "PH Pend";
     this.label53.AutoSize = true;
     this.label53.Location = new Point(0x5b, 0x25);
     this.label53.Name = "label53";
     this.label53.Size = new Size(0x37, 13);
     this.label53.TabIndex = 0x29;
     this.label53.Text = "PH Status";
     this.bstPHStatus.Enabled = false;
     this.bstPHStatus.Location = new Point(0x98, 0x25);
     this.bstPHStatus.Name = "bstPHStatus";
     this.bstPHStatus.ReadOnly = true;
     this.bstPHStatus.Size = new Size(0x13c, 14);
     this.bstPHStatus.StatusValue = 0;
     this.bstPHStatus.TabIndex = 40;
     this.bstPHPend.Enabled = false;
     this.bstPHPend.Location = new Point(0x98, 0x11);
     this.bstPHPend.Name = "bstPHPend";
     this.bstPHPend.ReadOnly = true;
     this.bstPHPend.Size = new Size(0x13c, 14);
     this.bstPHPend.StatusValue = 0;
     this.bstPHPend.TabIndex = 0x27;
     this.btnReadPacketHandlerStatus.Location = new Point(390, 0x68);
     this.btnReadPacketHandlerStatus.Name = "btnReadPacketHandlerStatus";
     this.btnReadPacketHandlerStatus.Size = new Size(0x4b, 20);
     this.btnReadPacketHandlerStatus.TabIndex = 0x1f;
     this.btnReadPacketHandlerStatus.Text = "Read";
     this.btnReadPacketHandlerStatus.UseVisualStyleBackColor = true;
     this.btnReadPacketHandlerStatus.Click += new EventHandler(this.btnReadPacketHandlerStatus_Click);
     this.tbpModemPacket.BackColor = SystemColors.Control;
     this.tbpModemPacket.Controls.Add(this.label68);
     this.tbpModemPacket.Controls.Add(this.lblPacketLength);
     this.tbpModemPacket.Controls.Add(this.label66);
     this.tbpModemPacket.Controls.Add(this.label67);
     this.tbpModemPacket.Controls.Add(this.lblCurrentRSSI);
     this.tbpModemPacket.Controls.Add(this.lblLachedRSSI);
     this.tbpModemPacket.Controls.Add(this.label51);
     this.tbpModemPacket.Controls.Add(this.label50);
     this.tbpModemPacket.Controls.Add(this.bstModemStatus);
     this.tbpModemPacket.Controls.Add(this.bstModemPend);
     this.tbpModemPacket.Controls.Add(this.btnReadModemPacketStaus);
     this.tbpModemPacket.Location = new Point(4, 0x16);
     this.tbpModemPacket.Name = "tbpModemPacket";
     this.tbpModemPacket.Padding = new Padding(3);
     this.tbpModemPacket.Size = new Size(0x1d7, 130);
     this.tbpModemPacket.TabIndex = 3;
     this.tbpModemPacket.Text = "Modem and Packet Status";
     this.label68.AutoSize = true;
     this.label68.Location = new Point(0x48, 0x65);
     this.label68.Name = "label68";
     this.label68.Size = new Size(0x4c, 13);
     this.label68.TabIndex = 0x2d;
     this.label68.Text = "Packet length:";
     this.lblPacketLength.AutoSize = true;
     this.lblPacketLength.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblPacketLength.Location = new Point(0x95, 0x65);
     this.lblPacketLength.Name = "lblPacketLength";
     this.lblPacketLength.Size = new Size(11, 13);
     this.lblPacketLength.TabIndex = 0x2e;
     this.lblPacketLength.Text = "-";
     this.label66.AutoSize = true;
     this.label66.Location = new Point(0x4d, 60);
     this.label66.Name = "label66";
     this.label66.Size = new Size(0x48, 13);
     this.label66.TabIndex = 0x29;
     this.label66.Text = "Current RSSI:";
     this.label67.AutoSize = true;
     this.label67.Location = new Point(0x48, 0x51);
     this.label67.Name = "label67";
     this.label67.Size = new Size(0x4d, 13);
     this.label67.TabIndex = 0x2a;
     this.label67.Text = "Latched RSSI:";
     this.lblCurrentRSSI.AutoSize = true;
     this.lblCurrentRSSI.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblCurrentRSSI.Location = new Point(0x95, 60);
     this.lblCurrentRSSI.Name = "lblCurrentRSSI";
     this.lblCurrentRSSI.Size = new Size(11, 13);
     this.lblCurrentRSSI.TabIndex = 0x2b;
     this.lblCurrentRSSI.Text = "-";
     this.lblLachedRSSI.AutoSize = true;
     this.lblLachedRSSI.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblLachedRSSI.Location = new Point(0x95, 0x51);
     this.lblLachedRSSI.Name = "lblLachedRSSI";
     this.lblLachedRSSI.Size = new Size(11, 13);
     this.lblLachedRSSI.TabIndex = 0x2c;
     this.lblLachedRSSI.Text = "-";
     this.label51.AutoSize = true;
     this.label51.Location = new Point(0x47, 0x25);
     this.label51.Name = "label51";
     this.label51.Size = new Size(0x4e, 13);
     this.label51.TabIndex = 40;
     this.label51.Text = "Modem Status:";
     this.label50.AutoSize = true;
     this.label50.Location = new Point(0x4c, 0x11);
     this.label50.Name = "label50";
     this.label50.Size = new Size(0x49, 13);
     this.label50.TabIndex = 0x27;
     this.label50.Text = "Modem Pend:";
     this.bstModemStatus.Enabled = false;
     this.bstModemStatus.Location = new Point(0x98, 0x25);
     this.bstModemStatus.Name = "bstModemStatus";
     this.bstModemStatus.ReadOnly = true;
     this.bstModemStatus.Size = new Size(0x13c, 14);
     this.bstModemStatus.StatusValue = 0;
     this.bstModemStatus.TabIndex = 0x26;
     this.bstModemPend.Enabled = false;
     this.bstModemPend.Location = new Point(0x98, 0x11);
     this.bstModemPend.Name = "bstModemPend";
     this.bstModemPend.ReadOnly = true;
     this.bstModemPend.Size = new Size(0x13c, 14);
     this.bstModemPend.StatusValue = 0;
     this.bstModemPend.TabIndex = 0x25;
     this.btnReadModemPacketStaus.Location = new Point(390, 0x68);
     this.btnReadModemPacketStaus.Name = "btnReadModemPacketStaus";
     this.btnReadModemPacketStaus.Size = new Size(0x4b, 20);
     this.btnReadModemPacketStaus.TabIndex = 0x1f;
     this.btnReadModemPacketStaus.Text = "Read";
     this.btnReadModemPacketStaus.UseVisualStyleBackColor = true;
     this.btnReadModemPacketStaus.Click += new EventHandler(this.btnReadModemPacketStaus_Click);
     this.tbpChipStatus.BackColor = SystemColors.Control;
     this.tbpChipStatus.Controls.Add(this.label69);
     this.tbpChipStatus.Controls.Add(this.lblLastError);
     this.tbpChipStatus.Controls.Add(this.label49);
     this.tbpChipStatus.Controls.Add(this.label48);
     this.tbpChipStatus.Controls.Add(this.bstChipStatus);
     this.tbpChipStatus.Controls.Add(this.bstChipPend);
     this.tbpChipStatus.Controls.Add(this.btnReadChipStatus);
     this.tbpChipStatus.Location = new Point(4, 0x16);
     this.tbpChipStatus.Name = "tbpChipStatus";
     this.tbpChipStatus.Padding = new Padding(3);
     this.tbpChipStatus.Size = new Size(0x1d7, 130);
     this.tbpChipStatus.TabIndex = 4;
     this.tbpChipStatus.Text = "Chip Staus";
     this.label69.AutoSize = true;
     this.label69.Location = new Point(0x2b, 60);
     this.label69.Name = "label69";
     this.label69.Size = new Size(0x67, 13);
     this.label69.TabIndex = 0x2c;
     this.label69.Text = "Last command error:";
     this.lblLastError.AutoSize = true;
     this.lblLastError.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblLastError.Location = new Point(0x95, 60);
     this.lblLastError.Name = "lblLastError";
     this.lblLastError.Size = new Size(11, 13);
     this.lblLastError.TabIndex = 0x2d;
     this.lblLastError.Text = "-";
     this.label49.AutoSize = true;
     this.label49.Location = new Point(90, 0x11);
     this.label49.Name = "label49";
     this.label49.Size = new Size(0x38, 13);
     this.label49.TabIndex = 0x26;
     this.label49.Text = "Chip Pend";
     this.label48.AutoSize = true;
     this.label48.Location = new Point(0x55, 0x25);
     this.label48.Name = "label48";
     this.label48.Size = new Size(0x3d, 13);
     this.label48.TabIndex = 0x25;
     this.label48.Text = "Chip Status";
     this.bstChipStatus.Enabled = false;
     this.bstChipStatus.Location = new Point(0x98, 0x25);
     this.bstChipStatus.Name = "bstChipStatus";
     this.bstChipStatus.ReadOnly = true;
     this.bstChipStatus.Size = new Size(0x13c, 14);
     this.bstChipStatus.StatusValue = 0;
     this.bstChipStatus.TabIndex = 0x24;
     this.bstChipPend.Enabled = false;
     this.bstChipPend.Location = new Point(0x98, 0x11);
     this.bstChipPend.Name = "bstChipPend";
     this.bstChipPend.ReadOnly = true;
     this.bstChipPend.Size = new Size(0x13c, 14);
     this.bstChipPend.StatusValue = 0;
     this.bstChipPend.TabIndex = 0x23;
     this.btnReadChipStatus.Location = new Point(390, 0x68);
     this.btnReadChipStatus.Name = "btnReadChipStatus";
     this.btnReadChipStatus.Size = new Size(0x4b, 20);
     this.btnReadChipStatus.TabIndex = 0x1f;
     this.btnReadChipStatus.Text = "Read";
     this.btnReadChipStatus.UseVisualStyleBackColor = true;
     this.btnReadChipStatus.Click += new EventHandler(this.btnReadChipStatus_Click);
     this.tbpFastRespReg.BackColor = SystemColors.Control;
     this.tbpFastRespReg.Controls.Add(this.lblFRRD);
     this.tbpFastRespReg.Controls.Add(this.lblFRRC);
     this.tbpFastRespReg.Controls.Add(this.lblFRRB);
     this.tbpFastRespReg.Controls.Add(this.lblFRRA);
     this.tbpFastRespReg.Controls.Add(this.label72);
     this.tbpFastRespReg.Controls.Add(this.label73);
     this.tbpFastRespReg.Controls.Add(this.bstFRRD);
     this.tbpFastRespReg.Controls.Add(this.bstFRRC);
     this.tbpFastRespReg.Controls.Add(this.label70);
     this.tbpFastRespReg.Controls.Add(this.label71);
     this.tbpFastRespReg.Controls.Add(this.bstFRRB);
     this.tbpFastRespReg.Controls.Add(this.bstFRRA);
     this.tbpFastRespReg.Controls.Add(this.btnReadFrrs);
     this.tbpFastRespReg.Location = new Point(4, 0x16);
     this.tbpFastRespReg.Name = "tbpFastRespReg";
     this.tbpFastRespReg.Padding = new Padding(3);
     this.tbpFastRespReg.Size = new Size(0x1d7, 130);
     this.tbpFastRespReg.TabIndex = 5;
     this.tbpFastRespReg.Text = "Fast Response Registers";
     this.lblFRRD.AutoSize = true;
     this.lblFRRD.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblFRRD.Location = new Point(0x70, 0x4d);
     this.lblFRRD.Name = "lblFRRD";
     this.lblFRRD.Size = new Size(0x22, 13);
     this.lblFRRD.TabIndex = 0x34;
     this.lblFRRD.Text = "0x00";
     this.lblFRRC.AutoSize = true;
     this.lblFRRC.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblFRRC.Location = new Point(0x70, 0x39);
     this.lblFRRC.Name = "lblFRRC";
     this.lblFRRC.Size = new Size(0x22, 13);
     this.lblFRRC.TabIndex = 0x33;
     this.lblFRRC.Text = "0x00";
     this.lblFRRB.AutoSize = true;
     this.lblFRRB.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblFRRB.Location = new Point(0x70, 0x25);
     this.lblFRRB.Name = "lblFRRB";
     this.lblFRRB.Size = new Size(0x22, 13);
     this.lblFRRB.TabIndex = 50;
     this.lblFRRB.Text = "0x00";
     this.lblFRRA.AutoSize = true;
     this.lblFRRA.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblFRRA.Location = new Point(0x70, 0x12);
     this.lblFRRA.Name = "lblFRRA";
     this.lblFRRA.Size = new Size(0x22, 13);
     this.lblFRRA.TabIndex = 0x31;
     this.lblFRRA.Text = "0x00";
     this.label72.AutoSize = true;
     this.label72.Location = new Point(0x2f, 0x4e);
     this.label72.Name = "label72";
     this.label72.Size = new Size(60, 13);
     this.label72.TabIndex = 0x30;
     this.label72.Text = "Register D:";
     this.label73.AutoSize = true;
     this.label73.Location = new Point(0x2f, 0x3a);
     this.label73.Name = "label73";
     this.label73.Size = new Size(0x3b, 13);
     this.label73.TabIndex = 0x2f;
     this.label73.Text = "Register C:";
     this.bstFRRD.Enabled = false;
     this.bstFRRD.Location = new Point(0x98, 0x4d);
     this.bstFRRD.Name = "bstFRRD";
     this.bstFRRD.ReadOnly = true;
     this.bstFRRD.Size = new Size(0x13c, 14);
     this.bstFRRD.StatusValue = 0;
     this.bstFRRD.TabIndex = 0x2e;
     this.bstFRRC.Enabled = false;
     this.bstFRRC.Location = new Point(0x98, 0x39);
     this.bstFRRC.Name = "bstFRRC";
     this.bstFRRC.ReadOnly = true;
     this.bstFRRC.Size = new Size(0x13c, 14);
     this.bstFRRC.StatusValue = 0;
     this.bstFRRC.TabIndex = 0x2d;
     this.label70.AutoSize = true;
     this.label70.Location = new Point(0x2f, 0x26);
     this.label70.Name = "label70";
     this.label70.Size = new Size(0x3b, 13);
     this.label70.TabIndex = 0x2c;
     this.label70.Text = "Register B:";
     this.label71.AutoSize = true;
     this.label71.Location = new Point(0x2f, 0x12);
     this.label71.Name = "label71";
     this.label71.Size = new Size(0x3b, 13);
     this.label71.TabIndex = 0x2b;
     this.label71.Text = "Register A:";
     this.bstFRRB.Enabled = false;
     this.bstFRRB.Location = new Point(0x98, 0x25);
     this.bstFRRB.Name = "bstFRRB";
     this.bstFRRB.ReadOnly = true;
     this.bstFRRB.Size = new Size(0x13c, 14);
     this.bstFRRB.StatusValue = 0;
     this.bstFRRB.TabIndex = 0x2a;
     this.bstFRRA.Enabled = false;
     this.bstFRRA.Location = new Point(0x98, 0x11);
     this.bstFRRA.Name = "bstFRRA";
     this.bstFRRA.ReadOnly = true;
     this.bstFRRA.Size = new Size(0x13c, 14);
     this.bstFRRA.StatusValue = 0;
     this.bstFRRA.TabIndex = 0x29;
     this.btnReadFrrs.Location = new Point(390, 0x68);
     this.btnReadFrrs.Name = "btnReadFrrs";
     this.btnReadFrrs.Size = new Size(0x4b, 20);
     this.btnReadFrrs.TabIndex = 0x1f;
     this.btnReadFrrs.Text = "Read";
     this.btnReadFrrs.UseVisualStyleBackColor = true;
     this.btnReadFrrs.Click += new EventHandler(this.btnReadFrrs_Click);
     this.tabMainConfigTab.Controls.Add(this.tbpFreqAndPASettings);
     this.tabMainConfigTab.Controls.Add(this.tbpRFSettings);
     this.tabMainConfigTab.Controls.Add(this.tbpRXPacketSetting);
     this.tabMainConfigTab.Controls.Add(this.tbpGpioAndFrrSetting);
     this.tabMainConfigTab.DrawMode = TabDrawMode.OwnerDrawFixed;
     this.tabMainConfigTab.Font = new Font("Arial", 9f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.tabMainConfigTab.Location = new Point(6, 70);
     this.tabMainConfigTab.Name = "tabMainConfigTab";
     this.tabMainConfigTab.SelectedIndex = 0;
     this.tabMainConfigTab.Size = new Size(0x1de, 0x19b);
     this.tabMainConfigTab.TabIndex = 2;
     this.tabMainConfigTab.DrawItem += new DrawItemEventHandler(this.tabMainConfigTab_DrawItem);
     this.tbpFreqAndPASettings.BackColor = SystemColors.Control;
     this.tbpFreqAndPASettings.Controls.Add(this.grbOutputPower);
     this.tbpFreqAndPASettings.Controls.Add(this.grbFequencyControl);
     this.tbpFreqAndPASettings.Location = new Point(4, 0x18);
     this.tbpFreqAndPASettings.Name = "tbpFreqAndPASettings";
     this.tbpFreqAndPASettings.Padding = new Padding(3);
     this.tbpFreqAndPASettings.Size = new Size(470, 0x17f);
     this.tbpFreqAndPASettings.TabIndex = 1;
     this.tbpFreqAndPASettings.Text = "Set Frequency & PA";
     this.grbOutputPower.Controls.Add(this.grbPaModes);
     this.grbOutputPower.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.grbOutputPower.Location = new Point(7, 0xab);
     this.grbOutputPower.Name = "grbOutputPower";
     this.grbOutputPower.Size = new Size(0x1bf, 0x6a);
     this.grbOutputPower.TabIndex = 0x37;
     this.grbOutputPower.TabStop = false;
     this.grbOutputPower.Text = "Output power";
     this.grbOutputPower.Visible = false;
     this.grbPaModes.Controls.Add(this.lblPaPowLvlUnit);
     this.grbPaModes.Controls.Add(this.nudPaRampTime);
     this.grbPaModes.Controls.Add(this.label15);
     this.grbPaModes.Controls.Add(this.lblPaRampTime);
     this.grbPaModes.Controls.Add(this.cbbPaMode);
     this.grbPaModes.Controls.Add(this.nudPaPowerLevel);
     this.grbPaModes.Controls.Add(this.nudPaBias);
     this.grbPaModes.Controls.Add(this.label10);
     this.grbPaModes.Controls.Add(this.label1);
     this.grbPaModes.Controls.Add(this.label9);
     this.grbPaModes.Controls.Add(this.label11);
     this.grbPaModes.Controls.Add(this.label12);
     this.grbPaModes.Location = new Point(6, 0x13);
     this.grbPaModes.Name = "grbPaModes";
     this.grbPaModes.Size = new Size(0x1b3, 0x51);
     this.grbPaModes.TabIndex = 0x39;
     this.grbPaModes.TabStop = false;
     this.grbPaModes.Text = "PA setting";
     this.lblPaPowLvlUnit.AutoSize = true;
     this.lblPaPowLvlUnit.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblPaPowLvlUnit.ForeColor = SystemColors.ControlText;
     this.lblPaPowLvlUnit.Location = new Point(0xa3, 0x31);
     this.lblPaPowLvlUnit.Name = "lblPaPowLvlUnit";
     this.lblPaPowLvlUnit.Size = new Size(0x10, 13);
     this.lblPaPowLvlUnit.TabIndex = 0x41;
     this.lblPaPowLvlUnit.Text = "---";
     this.nudPaRampTime.Location = new Point(0x142, 0x2f);
     int[] bits = new int[4];
     bits[0] = 0x1f;
     this.nudPaRampTime.Maximum = new decimal(bits);
     this.nudPaRampTime.Name = "nudPaRampTime";
     this.nudPaRampTime.Size = new Size(0x38, 20);
     this.nudPaRampTime.TabIndex = 0x3f;
     int[] numArray2 = new int[4];
     numArray2[0] = 0x1d;
     this.nudPaRampTime.Value = new decimal(numArray2);
     this.nudPaRampTime.ValueChanged += new EventHandler(this.nudPaRampTime_ValueChanged);
     this.label15.AutoSize = true;
     this.label15.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.label15.ForeColor = SystemColors.ControlText;
     this.label15.Location = new Point(0xe1, 0x31);
     this.label15.Name = "label15";
     this.label15.Size = new Size(0x48, 13);
     this.label15.TabIndex = 0x3e;
     this.label15.Text = "PA Ramp TC:";
     this.lblPaRampTime.AutoSize = true;
     this.lblPaRampTime.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblPaRampTime.ForeColor = SystemColors.ControlText;
     this.lblPaRampTime.Location = new Point(0x180, 0x31);
     this.lblPaRampTime.Name = "lblPaRampTime";
     this.lblPaRampTime.Size = new Size(0x27, 13);
     this.lblPaRampTime.TabIndex = 0x40;
     this.lblPaRampTime.Text = "=6.6\x00b5s";
     this.cbbPaMode.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbPaMode.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.cbbPaMode.FormattingEnabled = true;
     this.cbbPaMode.Items.AddRange(new object[] { "0x20", "0x21" });
     this.cbbPaMode.Location = new Point(0x42, 0x13);
     this.cbbPaMode.Name = "cbbPaMode";
     this.cbbPaMode.Size = new Size(0x90, 0x15);
     this.cbbPaMode.TabIndex = 2;
     this.cbbPaMode.SelectedIndexChanged += new EventHandler(this.cbbPaMode_SelectedIndexChanged);
     this.nudPaPowerLevel.Font = new Font("Courier New", 9.75f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.nudPaPowerLevel.Hexadecimal = true;
     this.nudPaPowerLevel.Location = new Point(0x152, 0x13);
     int[] numArray3 = new int[4];
     numArray3[0] = 0x100;
     this.nudPaPowerLevel.Maximum = new decimal(numArray3);
     this.nudPaPowerLevel.Name = "nudPaPowerLevel";
     this.nudPaPowerLevel.Size = new Size(40, 0x16);
     this.nudPaPowerLevel.TabIndex = 1;
     this.nudPaBias.Font = new Font("Courier New", 9.75f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.nudPaBias.Hexadecimal = true;
     this.nudPaBias.Location = new Point(0x75, 0x2e);
     int[] numArray4 = new int[4];
     numArray4[0] = 0x100;
     this.nudPaBias.Maximum = new decimal(numArray4);
     this.nudPaBias.Name = "nudPaBias";
     this.nudPaBias.Size = new Size(40, 0x16);
     this.nudPaBias.TabIndex = 0;
     this.nudPaBias.ValueChanged += new EventHandler(this.nudPaBias_ValueChanged);
     this.label10.AutoSize = true;
     this.label10.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.label10.ForeColor = SystemColors.ControlText;
     this.label10.Location = new Point(0xe1, 0x16);
     this.label10.Name = "label10";
     this.label10.Size = new Size(0x51, 13);
     this.label10.TabIndex = 0x38;
     this.label10.Text = "PA power level:";
     this.label10.TextAlign = ContentAlignment.TopRight;
     this.label1.AutoSize = true;
     this.label1.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.label1.ForeColor = SystemColors.ControlText;
     this.label1.Location = new Point(10, 0x16);
     this.label1.Name = "label1";
     this.label1.Size = new Size(0x35, 13);
     this.label1.TabIndex = 0x36;
     this.label1.Text = "PA mode:";
     this.label1.TextAlign = ContentAlignment.TopRight;
     this.label9.AutoSize = true;
     this.label9.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.label9.ForeColor = SystemColors.ControlText;
     this.label9.Location = new Point(10, 0x31);
     this.label9.Name = "label9";
     this.label9.Size = new Size(0x2e, 13);
     this.label9.TabIndex = 0x37;
     this.label9.Text = "PA bias:";
     this.label9.TextAlign = ContentAlignment.TopRight;
     this.label11.AutoSize = true;
     this.label11.Font = new Font("Courier New", 9.75f);
     this.label11.Location = new Point(0x13f, 0x15);
     this.label11.Name = "label11";
     this.label11.Size = new Size(0x18, 0x10);
     this.label11.TabIndex = 0x38;
     this.label11.Text = "0x";
     this.label12.AutoSize = true;
     this.label12.Font = new Font("Courier New", 9.75f);
     this.label12.Location = new Point(0x62, 0x30);
     this.label12.Name = "label12";
     this.label12.Size = new Size(0x18, 0x10);
     this.label12.TabIndex = 0x3d;
     this.label12.Text = "0x";
     this.grbFequencyControl.Controls.Add(this.nudXtalCapBank);
     this.grbFequencyControl.Controls.Add(this.nudFrequencyOffset);
     this.grbFequencyControl.Controls.Add(this.nudCenterFrequency);
     this.grbFequencyControl.Controls.Add(this.nudXtalFrequency);
     this.grbFequencyControl.Controls.Add(this.grbAdvancedSettings);
     this.grbFequencyControl.Controls.Add(this.lblCentFreq);
     this.grbFequencyControl.Controls.Add(this.lblCentFreqUnit);
     this.grbFequencyControl.Controls.Add(this.chbEnableAdvancedSettings);
     this.grbFequencyControl.Controls.Add(this.lblXtalFreq);
     this.grbFequencyControl.Controls.Add(this.lblXtalCapBank);
     this.grbFequencyControl.Controls.Add(this.lblXtalFreqUnit);
     this.grbFequencyControl.Controls.Add(this.lblFreqOffset);
     this.grbFequencyControl.Controls.Add(this.label13);
     this.grbFequencyControl.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.grbFequencyControl.Location = new Point(7, 10);
     this.grbFequencyControl.Name = "grbFequencyControl";
     this.grbFequencyControl.Size = new Size(0x1bf, 0x9b);
     this.grbFequencyControl.TabIndex = 6;
     this.grbFequencyControl.TabStop = false;
     this.grbFequencyControl.Text = "Frequency Control";
     this.nudXtalCapBank.Font = new Font("Courier New", 9.75f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.nudXtalCapBank.Hexadecimal = true;
     this.nudXtalCapBank.Location = new Point(0x7b, 0x2d);
     int[] numArray5 = new int[4];
     numArray5[0] = 0x7f;
     this.nudXtalCapBank.Maximum = new decimal(numArray5);
     this.nudXtalCapBank.Name = "nudXtalCapBank";
     this.nudXtalCapBank.Size = new Size(0x3a, 0x16);
     this.nudXtalCapBank.TabIndex = 4;
     int[] numArray6 = new int[4];
     numArray6[0] = 0x52;
     this.nudXtalCapBank.Value = new decimal(numArray6);
     this.nudFrequencyOffset.Location = new Point(0x6b, 0x49);
     int[] numArray7 = new int[4];
     numArray7[0] = 400;
     this.nudFrequencyOffset.Maximum = new decimal(numArray7);
     int[] numArray8 = new int[4];
     numArray8[0] = 400;
     numArray8[3] = -2147483648;
     this.nudFrequencyOffset.Minimum = new decimal(numArray8);
     this.nudFrequencyOffset.Name = "nudFrequencyOffset";
     this.nudFrequencyOffset.Size = new Size(0x4a, 20);
     this.nudFrequencyOffset.TabIndex = 5;
     this.nudFrequencyOffset.Visible = false;
     this.nudCenterFrequency.DecimalPlaces = 5;
     this.nudCenterFrequency.Location = new Point(0x6b, 0x13);
     int[] numArray9 = new int[4];
     numArray9[0] = 0x41a;
     this.nudCenterFrequency.Maximum = new decimal(numArray9);
     int[] numArray10 = new int[4];
     numArray10[0] = 0x70;
     this.nudCenterFrequency.Minimum = new decimal(numArray10);
     this.nudCenterFrequency.Name = "nudCenterFrequency";
     this.nudCenterFrequency.Size = new Size(0x4a, 20);
     this.nudCenterFrequency.TabIndex = 3;
     int[] numArray11 = new int[4];
     numArray11[0] = 0x393;
     this.nudCenterFrequency.Value = new decimal(numArray11);
     this.nudXtalFrequency.DecimalPlaces = 3;
     this.nudXtalFrequency.Font = new Font("Microsoft Sans Serif", 8.25f);
     int[] numArray12 = new int[4];
     numArray12[0] = 1;
     numArray12[3] = 0x20000;
     this.nudXtalFrequency.Increment = new decimal(numArray12);
     this.nudXtalFrequency.Location = new Point(0x148, 0x13);
     int[] numArray13 = new int[4];
     numArray13[0] = 0x20;
     this.nudXtalFrequency.Maximum = new decimal(numArray13);
     int[] numArray14 = new int[4];
     numArray14[0] = 0x19;
     this.nudXtalFrequency.Minimum = new decimal(numArray14);
     this.nudXtalFrequency.Name = "nudXtalFrequency";
     this.nudXtalFrequency.Size = new Size(70, 20);
     this.nudXtalFrequency.TabIndex = 6;
     this.nudXtalFrequency.TextAlign = HorizontalAlignment.Right;
     int[] numArray15 = new int[4];
     numArray15[0] = 30;
     this.nudXtalFrequency.Value = new decimal(numArray15);
     this.grbAdvancedSettings.Controls.Add(this.nudChannelNumber);
     this.grbAdvancedSettings.Controls.Add(this.nudChannelSpacing);
     this.grbAdvancedSettings.Controls.Add(this.lblChanSpaceUnit);
     this.grbAdvancedSettings.Controls.Add(this.lblChanNumber);
     this.grbAdvancedSettings.Controls.Add(this.lblChanSpace);
     this.grbAdvancedSettings.Enabled = false;
     this.grbAdvancedSettings.Location = new Point(0xe1, 0x48);
     this.grbAdvancedSettings.Name = "grbAdvancedSettings";
     this.grbAdvancedSettings.Size = new Size(0xd5, 0x49);
     this.grbAdvancedSettings.TabIndex = 0x2a;
     this.grbAdvancedSettings.TabStop = false;
     this.grbAdvancedSettings.Text = "Advanced Settings";
     this.nudChannelNumber.Font = new Font("Microsoft Sans Serif", 8.25f);
     int[] numArray16 = new int[4];
     numArray16[0] = 10;
     this.nudChannelNumber.Increment = new decimal(numArray16);
     this.nudChannelNumber.Location = new Point(0x67, 0x2e);
     int[] numArray17 = new int[4];
     numArray17[0] = 0xff;
     this.nudChannelNumber.Maximum = new decimal(numArray17);
     this.nudChannelNumber.Name = "nudChannelNumber";
     this.nudChannelNumber.Size = new Size(70, 20);
     this.nudChannelNumber.TabIndex = 1;
     this.nudChannelSpacing.Font = new Font("Microsoft Sans Serif", 8.25f);
     int[] numArray18 = new int[4];
     numArray18[0] = 10;
     this.nudChannelSpacing.Increment = new decimal(numArray18);
     this.nudChannelSpacing.Location = new Point(0x67, 0x13);
     int[] numArray19 = new int[4];
     numArray19[0] = 0x9c4;
     this.nudChannelSpacing.Maximum = new decimal(numArray19);
     this.nudChannelSpacing.Name = "nudChannelSpacing";
     this.nudChannelSpacing.Size = new Size(70, 20);
     this.nudChannelSpacing.TabIndex = 0;
     int[] numArray20 = new int[4];
     numArray20[0] = 250;
     this.nudChannelSpacing.Value = new decimal(numArray20);
     this.lblChanSpaceUnit.AutoSize = true;
     this.lblChanSpaceUnit.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblChanSpaceUnit.ForeColor = SystemColors.ControlText;
     this.lblChanSpaceUnit.Location = new Point(0xb3, 0x15);
     this.lblChanSpaceUnit.Name = "lblChanSpaceUnit";
     this.lblChanSpaceUnit.Size = new Size(0x1a, 13);
     this.lblChanSpaceUnit.TabIndex = 30;
     this.lblChanSpaceUnit.Text = "kHz";
     this.lblChanNumber.AutoSize = true;
     this.lblChanNumber.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblChanNumber.ForeColor = SystemColors.ControlText;
     this.lblChanNumber.Location = new Point(6, 0x30);
     this.lblChanNumber.Name = "lblChanNumber";
     this.lblChanNumber.Size = new Size(0x59, 13);
     this.lblChanNumber.TabIndex = 0x1a;
     this.lblChanNumber.Text = "Channel Number:";
     this.lblChanSpace.AutoSize = true;
     this.lblChanSpace.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblChanSpace.ForeColor = SystemColors.ControlText;
     this.lblChanSpace.Location = new Point(6, 0x15);
     this.lblChanSpace.Name = "lblChanSpace";
     this.lblChanSpace.Size = new Size(0x5b, 13);
     this.lblChanSpace.TabIndex = 0x17;
     this.lblChanSpace.Text = "Channel Spacing:";
     this.lblCentFreq.AutoSize = true;
     this.lblCentFreq.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblCentFreq.ForeColor = SystemColors.ControlText;
     this.lblCentFreq.Location = new Point(9, 0x15);
     this.lblCentFreq.Name = "lblCentFreq";
     this.lblCentFreq.Size = new Size(0x5e, 13);
     this.lblCentFreq.TabIndex = 0;
     this.lblCentFreq.Text = "Center Frequency:";
     this.lblCentFreqUnit.AutoSize = true;
     this.lblCentFreqUnit.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblCentFreqUnit.ForeColor = SystemColors.ControlText;
     this.lblCentFreqUnit.Location = new Point(0xbb, 0x16);
     this.lblCentFreqUnit.Name = "lblCentFreqUnit";
     this.lblCentFreqUnit.Size = new Size(0x1d, 13);
     this.lblCentFreqUnit.TabIndex = 0x1b;
     this.lblCentFreqUnit.Text = "MHz";
     this.chbEnableAdvancedSettings.AutoSize = true;
     this.chbEnableAdvancedSettings.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.chbEnableAdvancedSettings.ForeColor = SystemColors.ControlText;
     this.chbEnableAdvancedSettings.Location = new Point(0xdf, 0x31);
     this.chbEnableAdvancedSettings.Name = "chbEnableAdvancedSettings";
     this.chbEnableAdvancedSettings.Size = new Size(0x98, 0x11);
     this.chbEnableAdvancedSettings.TabIndex = 13;
     this.chbEnableAdvancedSettings.Text = "Enable Advanced Settings";
     this.chbEnableAdvancedSettings.UseVisualStyleBackColor = true;
     this.chbEnableAdvancedSettings.CheckedChanged += new EventHandler(this.chbEnableAdvancedSettings_CheckedChanged);
     this.lblXtalFreq.AutoSize = true;
     this.lblXtalFreq.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblXtalFreq.ForeColor = SystemColors.ControlText;
     this.lblXtalFreq.Location = new Point(0xe4, 0x16);
     this.lblXtalFreq.Name = "lblXtalFreq";
     this.lblXtalFreq.Size = new Size(0x5e, 13);
     this.lblXtalFreq.TabIndex = 40;
     this.lblXtalFreq.Text = "Crystal Frequency:";
     this.lblXtalCapBank.AutoSize = true;
     this.lblXtalCapBank.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblXtalCapBank.ForeColor = SystemColors.ControlText;
     this.lblXtalCapBank.Location = new Point(8, 0x30);
     this.lblXtalCapBank.Name = "lblXtalCapBank";
     this.lblXtalCapBank.Size = new Size(0x5d, 13);
     this.lblXtalCapBank.TabIndex = 1;
     this.lblXtalCapBank.Text = "Crystal Cap. bank:";
     this.lblXtalFreqUnit.AutoSize = true;
     this.lblXtalFreqUnit.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblXtalFreqUnit.ForeColor = SystemColors.ControlText;
     this.lblXtalFreqUnit.Location = new Point(0x194, 0x16);
     this.lblXtalFreqUnit.Name = "lblXtalFreqUnit";
     this.lblXtalFreqUnit.Size = new Size(0x1d, 13);
     this.lblXtalFreqUnit.TabIndex = 0x29;
     this.lblXtalFreqUnit.Text = "MHz";
     this.lblFreqOffset.AutoSize = true;
     this.lblFreqOffset.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblFreqOffset.ForeColor = SystemColors.ControlText;
     this.lblFreqOffset.Location = new Point(8, 0x4b);
     this.lblFreqOffset.Name = "lblFreqOffset";
     this.lblFreqOffset.Size = new Size(0x5d, 13);
     this.lblFreqOffset.TabIndex = 2;
     this.lblFreqOffset.Text = "Offset Reg. value:";
     this.lblFreqOffset.Visible = false;
     this.label13.AutoSize = true;
     this.label13.Font = new Font("Courier New", 9.75f);
     this.label13.Location = new Point(0x68, 0x2f);
     this.label13.Name = "label13";
     this.label13.Size = new Size(0x18, 0x10);
     this.label13.TabIndex = 0x68;
     this.label13.Text = "0x";
     this.tbpRFSettings.BackColor = SystemColors.Control;
     this.tbpRFSettings.Controls.Add(this.pnlModulationGroup);
     this.tbpRFSettings.Controls.Add(this.cbbModulationType);
     this.tbpRFSettings.Controls.Add(this.lblModType);
     this.tbpRFSettings.Controls.Add(this.cbbChipVersion);
     this.tbpRFSettings.Controls.Add(this.lblChipVersion);
     this.tbpRFSettings.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.tbpRFSettings.Location = new Point(4, 0x18);
     this.tbpRFSettings.Name = "tbpRFSettings";
     this.tbpRFSettings.Padding = new Padding(3);
     this.tbpRFSettings.Size = new Size(470, 0x17f);
     this.tbpRFSettings.TabIndex = 0;
     this.tbpRFSettings.Text = "Set RF Parameters";
     this.pnlModulationGroup.Controls.Add(this.lbl4GfskMap);
     this.pnlModulationGroup.Controls.Add(this.cbb4GfskMap);
     this.pnlModulationGroup.Controls.Add(this.lblRxBwUnit);
     this.pnlModulationGroup.Controls.Add(this.nudRxBw);
     this.pnlModulationGroup.Controls.Add(this.lblRxBw);
     this.pnlModulationGroup.Controls.Add(this.chbEnterRxBw);
     this.pnlModulationGroup.Controls.Add(this.btnDeviationHelp);
     this.pnlModulationGroup.Controls.Add(this.btnEnableBerHelp);
     this.pnlModulationGroup.Controls.Add(this.chbChFilBwAFC);
     this.pnlModulationGroup.Controls.Add(this.chbEnableIqCalibration);
     this.pnlModulationGroup.Controls.Add(this.chbEnableRawDataOut);
     this.pnlModulationGroup.Controls.Add(this.chbEnableHighPerformance);
     this.pnlModulationGroup.Controls.Add(this.pnlExtraOptions);
     this.pnlModulationGroup.Controls.Add(this.nudDeviation);
     this.pnlModulationGroup.Controls.Add(this.nudDataRate);
     this.pnlModulationGroup.Controls.Add(this.nudOSRTune);
     this.pnlModulationGroup.Controls.Add(this.lblOsrTune);
     this.pnlModulationGroup.Controls.Add(this.cbbModulationMode);
     this.pnlModulationGroup.Controls.Add(this.lblIfMode);
     this.pnlModulationGroup.Controls.Add(this.cbbIFMode);
     this.pnlModulationGroup.Controls.Add(this.lblDeviationUnit);
     this.pnlModulationGroup.Controls.Add(this.cbbPmPattern);
     this.pnlModulationGroup.Controls.Add(this.lblPmPattern);
     this.pnlModulationGroup.Controls.Add(this.lblDataRateUnit);
     this.pnlModulationGroup.Controls.Add(this.cbbAntennaDiversity);
     this.pnlModulationGroup.Controls.Add(this.chbEnableAFC);
     this.pnlModulationGroup.Controls.Add(this.lblAntennaDiversity);
     this.pnlModulationGroup.Controls.Add(this.lblDeviation);
     this.pnlModulationGroup.Controls.Add(this.lblMancMode);
     this.pnlModulationGroup.Controls.Add(this.lblXtalToleranceUnit);
     this.pnlModulationGroup.Controls.Add(this.lblDataRate);
     this.pnlModulationGroup.Controls.Add(this.nudXtalTolerance);
     this.pnlModulationGroup.Controls.Add(this.lblModMode);
     this.pnlModulationGroup.Controls.Add(this.lblXtalTolerance);
     this.pnlModulationGroup.Controls.Add(this.cbbManchesterMode);
     this.pnlModulationGroup.Controls.Add(this.chbEnableBER);
     this.pnlModulationGroup.Controls.Add(this.lblDataRateError);
     this.pnlModulationGroup.Controls.Add(this.cbbDataRateError);
     this.pnlModulationGroup.Location = new Point(0, 0x30);
     this.pnlModulationGroup.Name = "pnlModulationGroup";
     this.pnlModulationGroup.Size = new Size(470, 0x13d);
     this.pnlModulationGroup.TabIndex = 0x59;
     this.lbl4GfskMap.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lbl4GfskMap.AutoSize = true;
     this.lbl4GfskMap.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lbl4GfskMap.ForeColor = SystemColors.ControlText;
     this.lbl4GfskMap.Location = new Point(0x1b, 0x119);
     this.lbl4GfskMap.Name = "lbl4GfskMap";
     this.lbl4GfskMap.Size = new Size(0x49, 13);
     this.lbl4GfskMap.TabIndex = 0x66;
     this.lbl4GfskMap.Text = "4(G)FSK map:";
     this.lbl4GfskMap.TextAlign = ContentAlignment.TopRight;
     this.cbb4GfskMap.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbb4GfskMap.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.cbb4GfskMap.FormattingEnabled = true;
     this.cbb4GfskMap.Items.AddRange(new object[] {
         "`00 `01 `11 `10", "`00 `01 `10 `11", "`00 `11 `01 `10", "`00 `11 `10 `01", "`00 `10 `01 `11", "`00 `10 `11 `01", "`01 `00 `11 `10", "`01 `00 `10 `11", "`01 `11 `00 `10", "`01 `11 `10 `00", "`01 `10 `00 `11", "`01 `10 `11 `00", "`11 `00 `01 `10", "`11 `00 `10 `01", "`11 `01 `00 `10", "`11 `01 `10 `00",
         "`11 `10 `00 `01", "`11 `10 `01 `00", "`10 `00 `01 `11", "`10 `00 `11 `01", "`10 `01 `00 `11", "`10 `01 `11 `00", "`10 `11 `00 `01", "`10 `11 `01 `00 "
      });
     this.cbb4GfskMap.Location = new Point(0x6a, 0x116);
     this.cbb4GfskMap.MaxDropDownItems = 4;
     this.cbb4GfskMap.Name = "cbb4GfskMap";
     this.cbb4GfskMap.Size = new Size(0xaf, 0x15);
     this.cbb4GfskMap.TabIndex = 0x65;
     this.lblRxBwUnit.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblRxBwUnit.AutoSize = true;
     this.lblRxBwUnit.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblRxBwUnit.Location = new Point(0x1b6, 0x99);
     this.lblRxBwUnit.Name = "lblRxBwUnit";
     this.lblRxBwUnit.Size = new Size(0x1a, 13);
     this.lblRxBwUnit.TabIndex = 100;
     this.lblRxBwUnit.Text = "kHz";
     this.lblRxBwUnit.TextAlign = ContentAlignment.MiddleRight;
     this.lblRxBwUnit.Visible = false;
     this.nudRxBw.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudRxBw.Location = new Point(0x16f, 0x97);
     int[] numArray21 = new int[4];
     numArray21[0] = 0x3e8;
     this.nudRxBw.Maximum = new decimal(numArray21);
     int[] numArray22 = new int[4];
     numArray22[0] = 10;
     this.nudRxBw.Minimum = new decimal(numArray22);
     this.nudRxBw.Name = "nudRxBw";
     this.nudRxBw.Size = new Size(0x47, 20);
     this.nudRxBw.TabIndex = 0x63;
     int[] numArray23 = new int[4];
     numArray23[0] = 150;
     this.nudRxBw.Value = new decimal(numArray23);
     this.nudRxBw.Visible = false;
     this.lblRxBw.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblRxBw.AutoSize = true;
     this.lblRxBw.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblRxBw.Location = new Point(0x123, 0x99);
     this.lblRxBw.Name = "lblRxBw";
     this.lblRxBw.Size = new Size(0x4d, 13);
     this.lblRxBw.TabIndex = 0x62;
     this.lblRxBw.Text = "RX bandwidth:";
     this.lblRxBw.TextAlign = ContentAlignment.MiddleRight;
     this.lblRxBw.Visible = false;
     this.chbEnterRxBw.AutoSize = true;
     this.chbEnterRxBw.Location = new Point(0x126, 0x80);
     this.chbEnterRxBw.Name = "chbEnterRxBw";
     this.chbEnterRxBw.Size = new Size(0x79, 0x11);
     this.chbEnterRxBw.TabIndex = 0x61;
     this.chbEnterRxBw.Text = "Enter RX bandwidth";
     this.chbEnterRxBw.UseVisualStyleBackColor = true;
     this.chbEnterRxBw.CheckedChanged += new EventHandler(this.chbEnterRxBw_CheckedChanged);
     this.btnDeviationHelp.Image = Resources.help_guy;
     this.btnDeviationHelp.Location = new Point(0xea, 0x7c);
     this.btnDeviationHelp.Name = "btnDeviationHelp";
     this.btnDeviationHelp.Size = new Size(0x1d, 0x2e);
     this.btnDeviationHelp.TabIndex = 0x60;
     this.toolTip2.SetToolTip(this.btnDeviationHelp, "Deviation Help");
     this.btnDeviationHelp.UseVisualStyleBackColor = true;
     this.btnDeviationHelp.Click += new EventHandler(this.btnDeviationHelp_Click);
     this.btnEnableBerHelp.Image = Resources.help_guy;
     this.btnEnableBerHelp.Location = new Point(0xea, 0x44);
     this.btnEnableBerHelp.Name = "btnEnableBerHelp";
     this.btnEnableBerHelp.Size = new Size(0x1d, 0x2e);
     this.btnEnableBerHelp.TabIndex = 12;
     this.toolTip2.SetToolTip(this.btnEnableBerHelp, "BER Help");
     this.btnEnableBerHelp.UseVisualStyleBackColor = true;
     this.btnEnableBerHelp.Click += new EventHandler(this.btnEnableBerHelp_Click);
     this.chbChFilBwAFC.AutoSize = true;
     this.chbChFilBwAFC.Location = new Point(0x126, 0x69);
     this.chbChFilBwAFC.Name = "chbChFilBwAFC";
     this.chbChFilBwAFC.Size = new Size(0x8a, 0x11);
     this.chbChFilBwAFC.TabIndex = 14;
     this.chbChFilBwAFC.Text = "Enable Ch. Fil. Bw. AFC";
     this.chbChFilBwAFC.UseVisualStyleBackColor = true;
     this.chbEnableIqCalibration.AutoSize = true;
     this.chbEnableIqCalibration.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.chbEnableIqCalibration.ForeColor = SystemColors.ControlText;
     this.chbEnableIqCalibration.Location = new Point(0x126, 0xff);
     this.chbEnableIqCalibration.Name = "chbEnableIqCalibration";
     this.chbEnableIqCalibration.Size = new Size(0x7d, 0x11);
     this.chbEnableIqCalibration.TabIndex = 15;
     this.chbEnableIqCalibration.Text = "Enable IQ Calibration";
     this.chbEnableIqCalibration.UseVisualStyleBackColor = true;
     this.chbEnableRawDataOut.AutoSize = true;
     this.chbEnableRawDataOut.Location = new Point(0x126, 0x3b);
     this.chbEnableRawDataOut.Name = "chbEnableRawDataOut";
     this.chbEnableRawDataOut.Size = new Size(0x79, 0x11);
     this.chbEnableRawDataOut.TabIndex = 0x5c;
     this.chbEnableRawDataOut.Text = "Enable raw data out";
     this.chbEnableRawDataOut.UseVisualStyleBackColor = true;
     this.chbEnableHighPerformance.AutoSize = true;
     this.chbEnableHighPerformance.Checked = true;
     this.chbEnableHighPerformance.CheckState = CheckState.Checked;
     this.chbEnableHighPerformance.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.chbEnableHighPerformance.ForeColor = SystemColors.ControlText;
     this.chbEnableHighPerformance.Location = new Point(0x126, 0x52);
     this.chbEnableHighPerformance.Name = "chbEnableHighPerformance";
     this.chbEnableHighPerformance.Size = new Size(0x90, 0x11);
     this.chbEnableHighPerformance.TabIndex = 13;
     this.chbEnableHighPerformance.Text = "Enable high performance";
     this.chbEnableHighPerformance.UseVisualStyleBackColor = true;
     this.chbEnableHighPerformance.CheckedChanged += new EventHandler(this.chbEnableHighPerformance_CheckedChanged);
     this.pnlExtraOptions.Controls.Add(this.chbHiPerfDivider);
     this.pnlExtraOptions.Controls.Add(this.chbHiPerfChPump);
     this.pnlExtraOptions.Controls.Add(this.chbEnableHighChFilt);
     this.pnlExtraOptions.Location = new Point(0x11f, 0xb6);
     this.pnlExtraOptions.Name = "pnlExtraOptions";
     this.pnlExtraOptions.Size = new Size(0xb1, 0x43);
     this.pnlExtraOptions.TabIndex = 0x5b;
     this.pnlExtraOptions.Visible = false;
     this.chbHiPerfDivider.AutoSize = true;
     this.chbHiPerfDivider.Checked = true;
     this.chbHiPerfDivider.CheckState = CheckState.Checked;
     this.chbHiPerfDivider.Location = new Point(7, 0x35);
     this.chbHiPerfDivider.Name = "chbHiPerfDivider";
     this.chbHiPerfDivider.Size = new Size(0x88, 0x11);
     this.chbHiPerfDivider.TabIndex = 2;
     this.chbHiPerfDivider.Text = "Enable Hi. Perf. Divider";
     this.chbHiPerfDivider.UseVisualStyleBackColor = true;
     this.chbHiPerfChPump.AutoSize = true;
     this.chbHiPerfChPump.Checked = true;
     this.chbHiPerfChPump.CheckState = CheckState.Checked;
     this.chbHiPerfChPump.Location = new Point(7, 0x24);
     this.chbHiPerfChPump.Name = "chbHiPerfChPump";
     this.chbHiPerfChPump.Size = new Size(0x95, 0x11);
     this.chbHiPerfChPump.TabIndex = 1;
     this.chbHiPerfChPump.Text = "Enable Hi. Perf. Ch. Pump";
     this.chbHiPerfChPump.UseVisualStyleBackColor = true;
     this.chbEnableHighChFilt.Checked = true;
     this.chbEnableHighChFilt.CheckState = CheckState.Checked;
     this.chbEnableHighChFilt.Location = new Point(7, -6);
     this.chbEnableHighChFilt.Name = "chbEnableHighChFilt";
     this.chbEnableHighChFilt.Size = new Size(0x97, 0x2a);
     this.chbEnableHighChFilt.TabIndex = 0;
     this.chbEnableHighChFilt.Text = "Enable high performance channel filter";
     this.chbEnableHighChFilt.UseVisualStyleBackColor = true;
     this.nudDeviation.DecimalPlaces = 3;
     this.nudDeviation.Location = new Point(0x6a, 0x8a);
     this.nudDeviation.Name = "nudDeviation";
     this.nudDeviation.Size = new Size(60, 20);
     this.nudDeviation.TabIndex = 5;
     this.nudDataRate.DecimalPlaces = 3;
     this.nudDataRate.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudDataRate.Location = new Point(0x6a, 0xa6);
     int[] numArray24 = new int[4];
     numArray24[0] = 500;
     this.nudDataRate.Maximum = new decimal(numArray24);
     int[] numArray25 = new int[4];
     numArray25[0] = 5;
     numArray25[3] = 0x10000;
     this.nudDataRate.Minimum = new decimal(numArray25);
     this.nudDataRate.Name = "nudDataRate";
     this.nudDataRate.Size = new Size(60, 20);
     this.nudDataRate.TabIndex = 6;
     int[] numArray26 = new int[4];
     numArray26[0] = 10;
     this.nudDataRate.Value = new decimal(numArray26);
     this.nudDataRate.ValueChanged += new EventHandler(this.nudDataRate_ValueChanged);
     this.nudOSRTune.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudOSRTune.Location = new Point(0x16f, 0x21);
     int[] numArray27 = new int[4];
     numArray27[0] = 20;
     this.nudOSRTune.Maximum = new decimal(numArray27);
     int[] numArray28 = new int[4];
     numArray28[0] = 20;
     numArray28[3] = -2147483648;
     this.nudOSRTune.Minimum = new decimal(numArray28);
     this.nudOSRTune.Name = "nudOSRTune";
     this.nudOSRTune.Size = new Size(0x63, 20);
     this.nudOSRTune.TabIndex = 0x44;
     this.nudOSRTune.Visible = false;
     this.lblOsrTune.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblOsrTune.AutoSize = true;
     this.lblOsrTune.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblOsrTune.Location = new Point(0x123, 0x23);
     this.lblOsrTune.Name = "lblOsrTune";
     this.lblOsrTune.Size = new Size(0x39, 13);
     this.lblOsrTune.TabIndex = 11;
     this.lblOsrTune.Text = "OSR tune:";
     this.lblOsrTune.TextAlign = ContentAlignment.MiddleRight;
     this.lblOsrTune.Visible = false;
     this.cbbModulationMode.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbModulationMode.FormattingEnabled = true;
     this.cbbModulationMode.Items.AddRange(new object[] { "Direct Mode", "FIFO Mode", "Raw Data Mode", "PN9 (internally generated)" });
     this.cbbModulationMode.Location = new Point(0x6a, 3);
     this.cbbModulationMode.Name = "cbbModulationMode";
     this.cbbModulationMode.Size = new Size(0xaf, 0x15);
     this.cbbModulationMode.TabIndex = 0;
     this.cbbModulationMode.SelectedIndexChanged += new EventHandler(this.cbbModulationMode_SelectedIndexChanged);
     this.lblIfMode.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblIfMode.AutoSize = true;
     this.lblIfMode.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblIfMode.ForeColor = SystemColors.ControlText;
     this.lblIfMode.Location = new Point(0x123, 9);
     this.lblIfMode.Name = "lblIfMode";
     this.lblIfMode.Size = new Size(0x30, 13);
     this.lblIfMode.TabIndex = 10;
     this.lblIfMode.Text = "IF mode:";
     this.lblIfMode.TextAlign = ContentAlignment.TopRight;
     this.lblIfMode.Visible = false;
     this.cbbIFMode.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbIFMode.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.cbbIFMode.FormattingEnabled = true;
     this.cbbIFMode.Items.AddRange(new object[] { "Fixed", "Scale", "Zero" });
     this.cbbIFMode.Location = new Point(0x16f, 3);
     this.cbbIFMode.MaxDropDownItems = 4;
     this.cbbIFMode.Name = "cbbIFMode";
     this.cbbIFMode.Size = new Size(0x63, 0x15);
     this.cbbIFMode.TabIndex = 0x48;
     this.cbbIFMode.Visible = false;
     this.lblDeviationUnit.AutoSize = true;
     this.lblDeviationUnit.Location = new Point(0xac, 140);
     this.lblDeviationUnit.Name = "lblDeviationUnit";
     this.lblDeviationUnit.Size = new Size(0x1a, 13);
     this.lblDeviationUnit.TabIndex = 0x2b;
     this.lblDeviationUnit.Text = "kHz";
     this.cbbPmPattern.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbPmPattern.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.cbbPmPattern.FormattingEnabled = true;
     this.cbbPmPattern.Items.AddRange(new object[] { "1010 PM pattern(>32 bits)", "Consecutive-one(>32 bits)", "Consecutive-zero(>32 bits)", "Random data (>32 bits)", "Random data (<32 bits)" });
     this.cbbPmPattern.Location = new Point(0x6a, 0xfb);
     this.cbbPmPattern.MaxDropDownItems = 4;
     this.cbbPmPattern.Name = "cbbPmPattern";
     this.cbbPmPattern.Size = new Size(0xaf, 0x15);
     this.cbbPmPattern.TabIndex = 9;
     this.lblPmPattern.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblPmPattern.AutoSize = true;
     this.lblPmPattern.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblPmPattern.ForeColor = SystemColors.ControlText;
     this.lblPmPattern.Location = new Point(0x26, 0x100);
     this.lblPmPattern.Name = "lblPmPattern";
     this.lblPmPattern.Size = new Size(0x3e, 13);
     this.lblPmPattern.TabIndex = 0x55;
     this.lblPmPattern.Text = "PM pattern:";
     this.lblPmPattern.TextAlign = ContentAlignment.TopRight;
     this.lblDataRateUnit.AutoSize = true;
     this.lblDataRateUnit.Location = new Point(0xac, 0xa8);
     this.lblDataRateUnit.Name = "lblDataRateUnit";
     this.lblDataRateUnit.Size = new Size(0x1d, 13);
     this.lblDataRateUnit.TabIndex = 0x2d;
     this.lblDataRateUnit.Text = "ksps";
     this.cbbAntennaDiversity.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbAntennaDiversity.DropDownWidth = 280;
     this.cbbAntennaDiversity.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.cbbAntennaDiversity.FormattingEnabled = true;
     this.cbbAntennaDiversity.Items.AddRange(new object[] { "Disabled", "TRX: Ant1=1,Ant2=0 - NonTRX Ant1=0,Ant2=0", "TRX: Ant1=0,Ant2=1 - NonTRX Ant1=0,Ant2=0", "TRX: Ant1=1,Ant2=0 - NonTRX Ant1=1,Ant2=1", "TRX: Ant1=0,Ant2=1 - NonTRX Ant1=1,Ant2=1", "TRX: Ant. div. - NonTRX Ant1=0,Ant2=0", "TRX: Ant. div. - NonTRX Ant1=1,Ant2=1", "TRX: Ant. div. (beacon) - NonTRX Ant1=0,GPIO Ant2=0", "TRX: Ant. div. (beacon) - NonTRX Ant1=1,GPIO Ant2=1 " });
     this.cbbAntennaDiversity.Location = new Point(0x6a, 0xde);
     this.cbbAntennaDiversity.MaxDropDownItems = 4;
     this.cbbAntennaDiversity.Name = "cbbAntennaDiversity";
     this.cbbAntennaDiversity.Size = new Size(0xaf, 0x15);
     this.cbbAntennaDiversity.TabIndex = 8;
     this.chbEnableAFC.AutoSize = true;
     this.chbEnableAFC.Checked = true;
     this.chbEnableAFC.CheckState = CheckState.Checked;
     this.chbEnableAFC.Location = new Point(0x6a, 0x3b);
     this.chbEnableAFC.Name = "chbEnableAFC";
     this.chbEnableAFC.Size = new Size(0x68, 0x11);
     this.chbEnableAFC.TabIndex = 2;
     this.chbEnableAFC.Text = "Enable PLL AFC";
     this.chbEnableAFC.UseVisualStyleBackColor = true;
     this.chbEnableAFC.CheckedChanged += new EventHandler(this.chbEnableAFC_CheckedChanged);
     this.lblAntennaDiversity.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblAntennaDiversity.AutoSize = true;
     this.lblAntennaDiversity.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblAntennaDiversity.ForeColor = SystemColors.ControlText;
     this.lblAntennaDiversity.Location = new Point(9, 0xe3);
     this.lblAntennaDiversity.Name = "lblAntennaDiversity";
     this.lblAntennaDiversity.Size = new Size(0x5b, 13);
     this.lblAntennaDiversity.TabIndex = 0x53;
     this.lblAntennaDiversity.Text = "Antenna diversity:";
     this.lblAntennaDiversity.TextAlign = ContentAlignment.TopRight;
     this.lblDeviation.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblDeviation.Location = new Point(13, 140);
     this.lblDeviation.Name = "lblDeviation";
     this.lblDeviation.Size = new Size(0x57, 0x11);
     this.lblDeviation.TabIndex = 0x2a;
     this.lblDeviation.Text = "Deviation:";
     this.lblDeviation.TextAlign = ContentAlignment.MiddleRight;
     this.lblMancMode.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblMancMode.AutoSize = true;
     this.lblMancMode.Location = new Point(2, 0x23);
     this.lblMancMode.Name = "lblMancMode";
     this.lblMancMode.Size = new Size(0x62, 13);
     this.lblMancMode.TabIndex = 60;
     this.lblMancMode.Text = "Manchester mode: ";
     this.lblMancMode.TextAlign = ContentAlignment.TopRight;
     this.lblXtalToleranceUnit.AutoSize = true;
     this.lblXtalToleranceUnit.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblXtalToleranceUnit.ForeColor = SystemColors.ControlText;
     this.lblXtalToleranceUnit.Location = new Point(0xab, 0x71);
     this.lblXtalToleranceUnit.Name = "lblXtalToleranceUnit";
     this.lblXtalToleranceUnit.Size = new Size(0x1b, 13);
     this.lblXtalToleranceUnit.TabIndex = 0x4c;
     this.lblXtalToleranceUnit.Text = "ppm";
     this.lblDataRate.AutoSize = true;
     this.lblDataRate.Location = new Point(0x2e, 170);
     this.lblDataRate.Name = "lblDataRate";
     this.lblDataRate.Size = new Size(0x36, 13);
     this.lblDataRate.TabIndex = 0x29;
     this.lblDataRate.Text = "Data rate:";
     this.nudXtalTolerance.DecimalPlaces = 1;
     this.nudXtalTolerance.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudXtalTolerance.Location = new Point(0x6a, 0x6d);
     this.nudXtalTolerance.Name = "nudXtalTolerance";
     this.nudXtalTolerance.Size = new Size(60, 20);
     this.nudXtalTolerance.TabIndex = 4;
     int[] numArray29 = new int[4];
     numArray29[0] = 20;
     this.nudXtalTolerance.Value = new decimal(numArray29);
     this.lblModMode.AutoSize = true;
     this.lblModMode.Location = new Point(9, 6);
     this.lblModMode.Name = "lblModMode";
     this.lblModMode.Size = new Size(0x5b, 13);
     this.lblModMode.TabIndex = 0x2f;
     this.lblModMode.Text = "Modulation mode:";
     this.lblXtalTolerance.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblXtalTolerance.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblXtalTolerance.Location = new Point(0x1b, 0x68);
     this.lblXtalTolerance.Name = "lblXtalTolerance";
     this.lblXtalTolerance.Size = new Size(0x49, 0x1f);
     this.lblXtalTolerance.TabIndex = 0x4a;
     this.lblXtalTolerance.Text = "Xtal tolerance (RX+TX)/2:";
     this.lblXtalTolerance.TextAlign = ContentAlignment.MiddleCenter;
     this.cbbManchesterMode.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbManchesterMode.FormattingEnabled = true;
     this.cbbManchesterMode.Items.AddRange(new object[] { "Off", "On" });
     this.cbbManchesterMode.Location = new Point(0x6a, 0x20);
     this.cbbManchesterMode.MaxDropDownItems = 4;
     this.cbbManchesterMode.Name = "cbbManchesterMode";
     this.cbbManchesterMode.Size = new Size(0xaf, 0x15);
     this.cbbManchesterMode.TabIndex = 1;
     this.chbEnableBER.AutoSize = true;
     this.chbEnableBER.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.chbEnableBER.ForeColor = SystemColors.ControlText;
     this.chbEnableBER.Location = new Point(0x6a, 0x54);
     this.chbEnableBER.Name = "chbEnableBER";
     this.chbEnableBER.Size = new Size(0x71, 0x11);
     this.chbEnableBER.TabIndex = 3;
     this.chbEnableBER.Text = "Enable BER mode";
     this.chbEnableBER.UseVisualStyleBackColor = true;
     this.chbEnableBER.CheckedChanged += new EventHandler(this.chbEnableBER_CheckedChanged);
     this.lblDataRateError.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblDataRateError.AutoSize = true;
     this.lblDataRateError.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblDataRateError.ForeColor = SystemColors.ControlText;
     this.lblDataRateError.Location = new Point(0x16, 0xc6);
     this.lblDataRateError.Name = "lblDataRateError";
     this.lblDataRateError.Size = new Size(0x4e, 13);
     this.lblDataRateError.TabIndex = 0x45;
     this.lblDataRateError.Text = "Data rate error:";
     this.lblDataRateError.TextAlign = ContentAlignment.TopRight;
     this.cbbDataRateError.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbDataRateError.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.cbbDataRateError.FormattingEnabled = true;
     this.cbbDataRateError.Items.AddRange(new object[] { "0%-1%", "1%-10%" });
     this.cbbDataRateError.Location = new Point(0x6a, 0xc1);
     this.cbbDataRateError.MaxDropDownItems = 4;
     this.cbbDataRateError.Name = "cbbDataRateError";
     this.cbbDataRateError.Size = new Size(0xaf, 0x15);
     this.cbbDataRateError.TabIndex = 7;
     this.cbbModulationType.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbModulationType.FormattingEnabled = true;
     this.cbbModulationType.Items.AddRange(new object[] { "Unmodulated Carrier", "OOK", "2FSK", "2GFSK", "4FSK", "4GFSK" });
     this.cbbModulationType.Location = new Point(0x6a, 0x13);
     this.cbbModulationType.Name = "cbbModulationType";
     this.cbbModulationType.Size = new Size(0xaf, 0x15);
     this.cbbModulationType.TabIndex = 0;
     this.cbbModulationType.SelectedIndexChanged += new EventHandler(this.cbbModulationType_SelectedIndexChanged);
     this.lblModType.AutoSize = true;
     this.lblModType.Location = new Point(15, 0x16);
     this.lblModType.Name = "lblModType";
     this.lblModType.Size = new Size(0x55, 13);
     this.lblModType.TabIndex = 0x2e;
     this.lblModType.Text = "Modulation type:";
     this.cbbChipVersion.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbChipVersion.DropDownWidth = 100;
     this.cbbChipVersion.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.cbbChipVersion.FormattingEnabled = true;
     this.cbbChipVersion.Items.AddRange(new object[] { "RevA VCO v0", "RevA VCO v1", "RevB VCO v0", "RevB VCO v1" });
     this.cbbChipVersion.Location = new Point(0x16f, 0x13);
     this.cbbChipVersion.MaxDropDownItems = 4;
     this.cbbChipVersion.Name = "cbbChipVersion";
     this.cbbChipVersion.Size = new Size(0x63, 0x15);
     this.cbbChipVersion.TabIndex = 0x58;
     this.cbbChipVersion.Visible = false;
     this.lblChipVersion.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblChipVersion.AutoSize = true;
     this.lblChipVersion.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblChipVersion.ForeColor = SystemColors.ControlText;
     this.lblChipVersion.Location = new Point(0x123, 0x16);
     this.lblChipVersion.Name = "lblChipVersion";
     this.lblChipVersion.Size = new Size(0x44, 13);
     this.lblChipVersion.TabIndex = 1;
     this.lblChipVersion.Text = "Chip version:";
     this.lblChipVersion.TextAlign = ContentAlignment.TopRight;
     this.lblChipVersion.Visible = false;
     this.tbpRXPacketSetting.BackColor = SystemColors.Control;
     this.tbpRXPacketSetting.Controls.Add(this.grbRssiControl);
     this.tbpRXPacketSetting.Controls.Add(this.grbSynchWordControl);
     this.tbpRXPacketSetting.Controls.Add(this.grbPreambleControl);
     this.tbpRXPacketSetting.Location = new Point(4, 0x18);
     this.tbpRXPacketSetting.Name = "tbpRXPacketSetting";
     this.tbpRXPacketSetting.Size = new Size(470, 0x17f);
     this.tbpRXPacketSetting.TabIndex = 2;
     this.tbpRXPacketSetting.Text = "Set RX Parameters";
     this.grbRssiControl.Controls.Add(this.lblRssiAverage);
     this.grbRssiControl.Controls.Add(this.cbbRSSIAverage);
     this.grbRssiControl.Controls.Add(this.cbbRSSILatch);
     this.grbRssiControl.Controls.Add(this.lblRssiLatch);
     this.grbRssiControl.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.grbRssiControl.Location = new Point(7, 0x130);
     this.grbRssiControl.Name = "grbRssiControl";
     this.grbRssiControl.Size = new Size(0x1ca, 0x4c);
     this.grbRssiControl.TabIndex = 0x58;
     this.grbRssiControl.TabStop = false;
     this.grbRssiControl.Text = "RSSI Control";
     this.lblRssiAverage.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblRssiAverage.AutoSize = true;
     this.lblRssiAverage.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblRssiAverage.ForeColor = SystemColors.ControlText;
     this.lblRssiAverage.Location = new Point(0x2f, 0x16);
     this.lblRssiAverage.Name = "lblRssiAverage";
     this.lblRssiAverage.Size = new Size(0x4d, 13);
     this.lblRssiAverage.TabIndex = 0x52;
     this.lblRssiAverage.Text = "RSSI average:";
     this.lblRssiAverage.TextAlign = ContentAlignment.TopRight;
     this.cbbRSSIAverage.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbRSSIAverage.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.cbbRSSIAverage.FormattingEnabled = true;
     this.cbbRSSIAverage.Items.AddRange(new object[] { "RSSI averaged over 4 bits", "RSSI updated every bit." });
     this.cbbRSSIAverage.Location = new Point(0x8a, 0x13);
     this.cbbRSSIAverage.MaxDropDownItems = 4;
     this.cbbRSSIAverage.Name = "cbbRSSIAverage";
     this.cbbRSSIAverage.Size = new Size(0x9a, 0x15);
     this.cbbRSSIAverage.TabIndex = 0;
     this.cbbRSSILatch.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbRSSILatch.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.cbbRSSILatch.FormattingEnabled = true;
     this.cbbRSSILatch.Items.AddRange(new object[] { "Disabled, will always read 0", "At preamble detect", "At sync detect", "4Tb (7Tb if averaging is enabled) after RX is enabled.", "8Tb after RX is enabled.", "12Tb after RX is enabled.", "16Tb after RX is enabled.", "20Tb after RX is enabled." });
     this.cbbRSSILatch.Location = new Point(0x8a, 0x30);
     this.cbbRSSILatch.MaxDropDownItems = 4;
     this.cbbRSSILatch.Name = "cbbRSSILatch";
     this.cbbRSSILatch.Size = new Size(0x9a, 0x15);
     this.cbbRSSILatch.TabIndex = 1;
     this.lblRssiLatch.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblRssiLatch.AutoSize = true;
     this.lblRssiLatch.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblRssiLatch.ForeColor = SystemColors.ControlText;
     this.lblRssiLatch.Location = new Point(60, 50);
     this.lblRssiLatch.Name = "lblRssiLatch";
     this.lblRssiLatch.Size = new Size(0x41, 13);
     this.lblRssiLatch.TabIndex = 0x54;
     this.lblRssiLatch.Text = "RSSI Latch:";
     this.lblRssiLatch.TextAlign = ContentAlignment.TopRight;
     this.grbSynchWordControl.Controls.Add(this.btnSynchWordHelp);
     this.grbSynchWordControl.Controls.Add(this.mtbSynchWordLsbFirst);
     this.grbSynchWordControl.Controls.Add(this.label14);
     this.grbSynchWordControl.Controls.Add(this.mtbSynchronWord);
     this.grbSynchWordControl.Controls.Add(this.lblSynchronWord);
     this.grbSynchWordControl.Controls.Add(this.lblSynWoLen);
     this.grbSynchWordControl.Controls.Add(this.nudSWLength);
     this.grbSynchWordControl.Controls.Add(this.cbbSwManchesterDecoding);
     this.grbSynchWordControl.Controls.Add(this.lblManchDecSyW);
     this.grbSynchWordControl.Controls.Add(this.lblAllowBitErrorSw);
     this.grbSynchWordControl.Controls.Add(this.chb4gfskModulation);
     this.grbSynchWordControl.Controls.Add(this.nudSwAllowedBitError);
     this.grbSynchWordControl.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.grbSynchWordControl.Location = new Point(7, 0x91);
     this.grbSynchWordControl.Name = "grbSynchWordControl";
     this.grbSynchWordControl.Size = new Size(0x1ca, 0x99);
     this.grbSynchWordControl.TabIndex = 0x57;
     this.grbSynchWordControl.TabStop = false;
     this.grbSynchWordControl.Text = "Synchron Word Control";
     this.btnSynchWordHelp.Image = Resources.help_guy;
     this.btnSynchWordHelp.Location = new Point(0x1a7, 0x51);
     this.btnSynchWordHelp.Name = "btnSynchWordHelp";
     this.btnSynchWordHelp.Size = new Size(0x1d, 0x2e);
     this.btnSynchWordHelp.TabIndex = 0x68;
     this.toolTip2.SetToolTip(this.btnSynchWordHelp, "Synchron word Help");
     this.btnSynchWordHelp.UseVisualStyleBackColor = true;
     this.btnSynchWordHelp.Click += new EventHandler(this.btnSynchWordHelp_Click);
     this.mtbSynchWordLsbFirst.BackColor = Color.White;
     this.mtbSynchWordLsbFirst.Enabled = false;
     this.mtbSynchWordLsbFirst.Font = new Font("Courier New", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.mtbSynchWordLsbFirst.Location = new Point(330, 0x5f);
     this.mtbSynchWordLsbFirst.Mask = ">AA AA AA AA";
     this.mtbSynchWordLsbFirst.Name = "mtbSynchWordLsbFirst";
     this.mtbSynchWordLsbFirst.ReadOnly = true;
     this.mtbSynchWordLsbFirst.Size = new Size(0x57, 20);
     this.mtbSynchWordLsbFirst.TabIndex = 0x67;
     this.mtbSynchWordLsbFirst.Text = "B42B";
     this.label14.AutoSize = true;
     this.label14.Location = new Point(0x115, 0x62);
     this.label14.Name = "label14";
     this.label14.Size = new Size(0x34, 13);
     this.label14.TabIndex = 0x66;
     this.label14.Text = "LSB First:";
     this.mtbSynchronWord.BackColor = Color.White;
     this.mtbSynchronWord.Font = new Font("Courier New", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.mtbSynchronWord.Location = new Point(0x8a, 0x5f);
     this.mtbSynchronWord.Mask = ">AA AA";
     this.mtbSynchronWord.Name = "mtbSynchronWord";
     this.mtbSynchronWord.Size = new Size(0x57, 20);
     this.mtbSynchronWord.TabIndex = 3;
     this.mtbSynchronWord.Text = "2DD4";
     this.mtbSynchronWord.Validating += new CancelEventHandler(this.mtbSynchronWord_Validating);
     this.mtbSynchronWord.Validated += new EventHandler(this.mtbSynchronWord_Validated);
     this.lblSynchronWord.AutoSize = true;
     this.lblSynchronWord.Location = new Point(11, 0x62);
     this.lblSynchronWord.Name = "lblSynchronWord";
     this.lblSynchronWord.Size = new Size(0x71, 13);
     this.lblSynchronWord.TabIndex = 100;
     this.lblSynchronWord.Text = "Synchron word (MSB):";
     this.lblSynWoLen.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblSynWoLen.AutoSize = true;
     this.lblSynWoLen.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblSynWoLen.ForeColor = SystemColors.ControlText;
     this.lblSynWoLen.Location = new Point(11, 0x47);
     this.lblSynWoLen.Name = "lblSynWoLen";
     this.lblSynWoLen.Size = new Size(0x71, 13);
     this.lblSynWoLen.TabIndex = 0x63;
     this.lblSynWoLen.Text = "Synchron word length:";
     this.lblSynWoLen.TextAlign = ContentAlignment.TopRight;
     this.nudSWLength.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudSWLength.Location = new Point(0x8a, 0x45);
     int[] numArray30 = new int[4];
     numArray30[0] = 4;
     this.nudSWLength.Maximum = new decimal(numArray30);
     int[] numArray31 = new int[4];
     numArray31[0] = 1;
     this.nudSWLength.Minimum = new decimal(numArray31);
     this.nudSWLength.Name = "nudSWLength";
     this.nudSWLength.Size = new Size(60, 20);
     this.nudSWLength.TabIndex = 2;
     int[] numArray32 = new int[4];
     numArray32[0] = 2;
     this.nudSWLength.Value = new decimal(numArray32);
     this.nudSWLength.ValueChanged += new EventHandler(this.nudSWLength_ValueChanged);
     this.cbbSwManchesterDecoding.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbSwManchesterDecoding.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.cbbSwManchesterDecoding.FormattingEnabled = true;
     this.cbbSwManchesterDecoding.Items.AddRange(new object[] { "Off", "On" });
     this.cbbSwManchesterDecoding.Location = new Point(0x8a, 0x2a);
     this.cbbSwManchesterDecoding.MaxDropDownItems = 4;
     this.cbbSwManchesterDecoding.Name = "cbbSwManchesterDecoding";
     this.cbbSwManchesterDecoding.Size = new Size(0x9a, 0x15);
     this.cbbSwManchesterDecoding.TabIndex = 1;
     this.lblManchDecSyW.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblManchDecSyW.AutoSize = true;
     this.lblManchDecSyW.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblManchDecSyW.ForeColor = SystemColors.ControlText;
     this.lblManchDecSyW.Location = new Point(11, 0x2d);
     this.lblManchDecSyW.Name = "lblManchDecSyW";
     this.lblManchDecSyW.Size = new Size(0x71, 13);
     this.lblManchDecSyW.TabIndex = 0x60;
     this.lblManchDecSyW.Text = "Manchester decoding:";
     this.lblManchDecSyW.TextAlign = ContentAlignment.TopRight;
     this.lblAllowBitErrorSw.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblAllowBitErrorSw.AutoSize = true;
     this.lblAllowBitErrorSw.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblAllowBitErrorSw.ForeColor = SystemColors.ControlText;
     this.lblAllowBitErrorSw.Location = new Point(0x27, 0x7b);
     this.lblAllowBitErrorSw.Name = "lblAllowBitErrorSw";
     this.lblAllowBitErrorSw.Size = new Size(0x55, 13);
     this.lblAllowBitErrorSw.TabIndex = 0x5f;
     this.lblAllowBitErrorSw.Text = "Allowed bit error:";
     this.lblAllowBitErrorSw.TextAlign = ContentAlignment.TopRight;
     this.chb4gfskModulation.AutoSize = true;
     this.chb4gfskModulation.Location = new Point(0x8a, 0x13);
     this.chb4gfskModulation.Name = "chb4gfskModulation";
     this.chb4gfskModulation.Size = new Size(0x70, 0x11);
     this.chb4gfskModulation.TabIndex = 0;
     this.chb4gfskModulation.Text = "4GFSK modulated";
     this.chb4gfskModulation.UseVisualStyleBackColor = true;
     this.nudSwAllowedBitError.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudSwAllowedBitError.Location = new Point(0x8a, 0x79);
     int[] numArray33 = new int[4];
     numArray33[0] = 7;
     this.nudSwAllowedBitError.Maximum = new decimal(numArray33);
     this.nudSwAllowedBitError.Name = "nudSwAllowedBitError";
     this.nudSwAllowedBitError.Size = new Size(60, 20);
     this.nudSwAllowedBitError.TabIndex = 4;
     this.grbPreambleControl.Controls.Add(this.lblAllowBitErrorPm);
     this.grbPreambleControl.Controls.Add(this.nudPMAllowedBitError);
     this.grbPreambleControl.Controls.Add(this.mtbPreamble);
     this.grbPreambleControl.Controls.Add(this.lblPM);
     this.grbPreambleControl.Controls.Add(this.cbbPmManchesterDecoding);
     this.grbPreambleControl.Controls.Add(this.lblManchesterDecoding);
     this.grbPreambleControl.Controls.Add(this.cbbPMPatternStandard);
     this.grbPreambleControl.Controls.Add(this.lblPattern);
     this.grbPreambleControl.Controls.Add(this.lblPmThreshold);
     this.grbPreambleControl.Controls.Add(this.nudPmDetectionThreshold);
     this.grbPreambleControl.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.grbPreambleControl.Location = new Point(7, 3);
     this.grbPreambleControl.Name = "grbPreambleControl";
     this.grbPreambleControl.Size = new Size(0x1ca, 0x88);
     this.grbPreambleControl.TabIndex = 0x56;
     this.grbPreambleControl.TabStop = false;
     this.grbPreambleControl.Text = "Preamble Control";
     this.lblAllowBitErrorPm.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblAllowBitErrorPm.AutoSize = true;
     this.lblAllowBitErrorPm.Enabled = false;
     this.lblAllowBitErrorPm.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblAllowBitErrorPm.ForeColor = SystemColors.ControlText;
     this.lblAllowBitErrorPm.Location = new Point(0x27, 0x6b);
     this.lblAllowBitErrorPm.Name = "lblAllowBitErrorPm";
     this.lblAllowBitErrorPm.Size = new Size(0x55, 13);
     this.lblAllowBitErrorPm.TabIndex = 0x5d;
     this.lblAllowBitErrorPm.Text = "Allowed bit error:";
     this.lblAllowBitErrorPm.TextAlign = ContentAlignment.TopRight;
     this.nudPMAllowedBitError.Enabled = false;
     this.nudPMAllowedBitError.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudPMAllowedBitError.Location = new Point(0x8a, 0x69);
     int[] numArray34 = new int[4];
     numArray34[0] = 7;
     this.nudPMAllowedBitError.Maximum = new decimal(numArray34);
     this.nudPMAllowedBitError.Name = "nudPMAllowedBitError";
     this.nudPMAllowedBitError.Size = new Size(60, 20);
     this.nudPMAllowedBitError.TabIndex = 3;
     this.mtbPreamble.BackColor = Color.White;
     this.mtbPreamble.Enabled = false;
     this.mtbPreamble.Font = new Font("Courier New", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.mtbPreamble.Location = new Point(330, 0x30);
     this.mtbPreamble.Mask = ">AA AA AA AA";
     this.mtbPreamble.Name = "mtbPreamble";
     this.mtbPreamble.Size = new Size(0x57, 20);
     this.mtbPreamble.TabIndex = 0x5b;
     this.mtbPreamble.Text = "AAAA0000";
     this.mtbPreamble.Validating += new CancelEventHandler(this.mtbPreamble_Validating);
     this.lblPM.AutoSize = true;
     this.lblPM.Enabled = false;
     this.lblPM.Location = new Point(0x12a, 0x33);
     this.lblPM.Name = "lblPM";
     this.lblPM.Size = new Size(0x1a, 13);
     this.lblPM.TabIndex = 90;
     this.lblPM.Text = "PM:";
     this.cbbPmManchesterDecoding.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbPmManchesterDecoding.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.cbbPmManchesterDecoding.FormattingEnabled = true;
     this.cbbPmManchesterDecoding.Items.AddRange(new object[] { "Disabled", "Normal", "Const 0/1" });
     this.cbbPmManchesterDecoding.Location = new Point(0x8a, 0x4e);
     this.cbbPmManchesterDecoding.MaxDropDownItems = 4;
     this.cbbPmManchesterDecoding.Name = "cbbPmManchesterDecoding";
     this.cbbPmManchesterDecoding.Size = new Size(0x9a, 0x15);
     this.cbbPmManchesterDecoding.TabIndex = 2;
     this.lblManchesterDecoding.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblManchesterDecoding.AutoSize = true;
     this.lblManchesterDecoding.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblManchesterDecoding.ForeColor = SystemColors.ControlText;
     this.lblManchesterDecoding.Location = new Point(11, 0x51);
     this.lblManchesterDecoding.Name = "lblManchesterDecoding";
     this.lblManchesterDecoding.Size = new Size(0x71, 13);
     this.lblManchesterDecoding.TabIndex = 0x58;
     this.lblManchesterDecoding.Text = "Manchester decoding:";
     this.lblManchesterDecoding.TextAlign = ContentAlignment.TopRight;
     this.cbbPMPatternStandard.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbPMPatternStandard.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.cbbPMPatternStandard.FormattingEnabled = true;
     this.cbbPMPatternStandard.Items.AddRange(new object[] { "1010", "0101", "Non Standard" });
     this.cbbPMPatternStandard.Location = new Point(0x8a, 0x31);
     this.cbbPMPatternStandard.MaxDropDownItems = 4;
     this.cbbPMPatternStandard.Name = "cbbPMPatternStandard";
     this.cbbPMPatternStandard.Size = new Size(0x9a, 0x15);
     this.cbbPMPatternStandard.TabIndex = 1;
     this.cbbPMPatternStandard.SelectedIndexChanged += new EventHandler(this.cbbPMPatternStandard_SelectedIndexChanged);
     this.lblPattern.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblPattern.AutoSize = true;
     this.lblPattern.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblPattern.ForeColor = SystemColors.ControlText;
     this.lblPattern.Location = new Point(0x2f, 0x34);
     this.lblPattern.Name = "lblPattern";
     this.lblPattern.Size = new Size(0x4d, 13);
     this.lblPattern.TabIndex = 0x56;
     this.lblPattern.Text = "Preamble type:";
     this.lblPattern.TextAlign = ContentAlignment.TopRight;
     this.lblPmThreshold.Anchor = AnchorStyles.Right | AnchorStyles.Top;
     this.lblPmThreshold.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblPmThreshold.ForeColor = SystemColors.ControlText;
     this.lblPmThreshold.Location = new Point(5, 0x19);
     this.lblPmThreshold.Name = "lblPmThreshold";
     this.lblPmThreshold.Size = new Size(0x77, 13);
     this.lblPmThreshold.TabIndex = 0x55;
     this.lblPmThreshold.Text = "PM detection threshold:";
     this.lblPmThreshold.TextAlign = ContentAlignment.TopRight;
     this.nudPmDetectionThreshold.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudPmDetectionThreshold.Location = new Point(0x8a, 0x17);
     int[] numArray35 = new int[4];
     numArray35[0] = 0x7f;
     this.nudPmDetectionThreshold.Maximum = new decimal(numArray35);
     this.nudPmDetectionThreshold.Name = "nudPmDetectionThreshold";
     this.nudPmDetectionThreshold.Size = new Size(60, 20);
     this.nudPmDetectionThreshold.TabIndex = 0;
     int[] numArray36 = new int[4];
     numArray36[0] = 20;
     this.nudPmDetectionThreshold.Value = new decimal(numArray36);
     this.tbpGpioAndFrrSetting.BackColor = SystemColors.Control;
     this.tbpGpioAndFrrSetting.Controls.Add(this.groupBox1);
     this.tbpGpioAndFrrSetting.Controls.Add(this.grbSetFRR);
     this.tbpGpioAndFrrSetting.Location = new Point(4, 0x18);
     this.tbpGpioAndFrrSetting.Name = "tbpGpioAndFrrSetting";
     this.tbpGpioAndFrrSetting.Size = new Size(470, 0x17f);
     this.tbpGpioAndFrrSetting.TabIndex = 3;
     this.tbpGpioAndFrrSetting.Text = "Set GPIO & FRR";
     this.groupBox1.Controls.Add(this.chbSdoPullup);
     this.groupBox1.Controls.Add(this.chbNirqPullup);
     this.groupBox1.Controls.Add(this.chbGpio3Pullup);
     this.groupBox1.Controls.Add(this.chbGpio2Pullup);
     this.groupBox1.Controls.Add(this.chbGpio1Pullup);
     this.groupBox1.Controls.Add(this.chbGpio0Pullup);
     this.groupBox1.Controls.Add(this.label8);
     this.groupBox1.Controls.Add(this.label6);
     this.groupBox1.Controls.Add(this.label7);
     this.groupBox1.Controls.Add(this.cbbSdo);
     this.groupBox1.Controls.Add(this.cbbNirq);
     this.groupBox1.Controls.Add(this.label2);
     this.groupBox1.Controls.Add(this.label3);
     this.groupBox1.Controls.Add(this.label4);
     this.groupBox1.Controls.Add(this.cbbGpio0);
     this.groupBox1.Controls.Add(this.label5);
     this.groupBox1.Controls.Add(this.cbbGpio1);
     this.groupBox1.Controls.Add(this.cbbGpio3);
     this.groupBox1.Controls.Add(this.cbbGpio2);
     this.groupBox1.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.groupBox1.Location = new Point(7, 3);
     this.groupBox1.Name = "groupBox1";
     this.groupBox1.Size = new Size(0x1bf, 0xcc);
     this.groupBox1.TabIndex = 7;
     this.groupBox1.TabStop = false;
     this.groupBox1.Text = "Configures the gpio pins";
     this.chbSdoPullup.AutoSize = true;
     this.chbSdoPullup.Location = new Point(0x53, 0xb2);
     this.chbSdoPullup.Name = "chbSdoPullup";
     this.chbSdoPullup.Size = new Size(15, 14);
     this.chbSdoPullup.TabIndex = 0x12;
     this.chbSdoPullup.UseVisualStyleBackColor = true;
     this.chbNirqPullup.AutoSize = true;
     this.chbNirqPullup.Location = new Point(0x53, 0x95);
     this.chbNirqPullup.Name = "chbNirqPullup";
     this.chbNirqPullup.Size = new Size(15, 14);
     this.chbNirqPullup.TabIndex = 0x11;
     this.chbNirqPullup.UseVisualStyleBackColor = true;
     this.chbGpio3Pullup.AutoSize = true;
     this.chbGpio3Pullup.Location = new Point(0x53, 0x7a);
     this.chbGpio3Pullup.Name = "chbGpio3Pullup";
     this.chbGpio3Pullup.Size = new Size(15, 14);
     this.chbGpio3Pullup.TabIndex = 0x10;
     this.chbGpio3Pullup.UseVisualStyleBackColor = true;
     this.chbGpio2Pullup.AutoSize = true;
     this.chbGpio2Pullup.Location = new Point(0x53, 0x5d);
     this.chbGpio2Pullup.Name = "chbGpio2Pullup";
     this.chbGpio2Pullup.Size = new Size(15, 14);
     this.chbGpio2Pullup.TabIndex = 15;
     this.chbGpio2Pullup.UseVisualStyleBackColor = true;
     this.chbGpio1Pullup.AutoSize = true;
     this.chbGpio1Pullup.Location = new Point(0x53, 0x40);
     this.chbGpio1Pullup.Name = "chbGpio1Pullup";
     this.chbGpio1Pullup.Size = new Size(15, 14);
     this.chbGpio1Pullup.TabIndex = 14;
     this.chbGpio1Pullup.UseVisualStyleBackColor = true;
     this.chbGpio0Pullup.AutoSize = true;
     this.chbGpio0Pullup.Location = new Point(0x53, 0x23);
     this.chbGpio0Pullup.Name = "chbGpio0Pullup";
     this.chbGpio0Pullup.Size = new Size(15, 14);
     this.chbGpio0Pullup.TabIndex = 13;
     this.chbGpio0Pullup.UseVisualStyleBackColor = true;
     this.label8.AutoSize = true;
     this.label8.Location = new Point(0x37, 15);
     this.label8.Name = "label8";
     this.label8.Size = new Size(0x47, 13);
     this.label8.TabIndex = 12;
     this.label8.Text = "Enable pullup";
     this.label6.AutoSize = true;
     this.label6.Location = new Point(0x23, 0xb2);
     this.label6.Name = "label6";
     this.label6.Size = new Size(0x21, 13);
     this.label6.TabIndex = 11;
     this.label6.Text = "SDO:";
     this.label7.AutoSize = true;
     this.label7.Location = new Point(0x1f, 0x95);
     this.label7.Name = "label7";
     this.label7.Size = new Size(0x25, 13);
     this.label7.TabIndex = 10;
     this.label7.Text = "NIRQ:";
     this.cbbSdo.DropDownHeight = 200;
     this.cbbSdo.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbSdo.DropDownWidth = 500;
     this.cbbSdo.FormattingEnabled = true;
     this.cbbSdo.IntegralHeight = false;
     this.cbbSdo.Items.AddRange(new object[] {
         "Do not modify the behavior of this pin.(0)", "Input and output drivers disabled.(1) ", "CMOS output driven low.(2) ", "CMOS output driven high.(3) ", "CMOS input.(4) ", "32 kHz clock.(5) ", "Divided MCU clock.(7) ", "High when command complete, low otherwise.(8) ", "Serial data out.(11) ", "Pulses high on power on reset.(12) ", "Pulses high when wakeup timer expires.(14) ", "spare0.(15) ", "TX data CLK output to be used in conjuction with TX Data pin.(16) ", "RX data CLK output to be used in conjuction with RX Data pin.(17) ", "spare1.(18) ", "TX data.(19) ",
         "RX data.(20) ", "RX raw data.(21) ", "Antenna 1 Switch used for antenna diversity.(22) ", "Antenna 2 Switch used for antenna diversity.(23) ", "High when a valid preamble is detected.(24) ", "High when an invalid preamble is detected.(25) ", "High when a sync word is detected. (26) ", "High when RSSI above clear channel assesment threshold, low when below threshold.(27) ", "High when RSSI above clear channel assesment threshold, goes low on sync detect or exiting rx state. (37) ", "Active low interrupt signal.(39)"
      });
     this.cbbSdo.Location = new Point(0x76, 0xaf);
     this.cbbSdo.Name = "cbbSdo";
     this.cbbSdo.Size = new Size(310, 0x15);
     this.cbbSdo.TabIndex = 5;
     this.cbbNirq.DropDownHeight = 200;
     this.cbbNirq.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbNirq.DropDownWidth = 500;
     this.cbbNirq.FormattingEnabled = true;
     this.cbbNirq.IntegralHeight = false;
     this.cbbNirq.Items.AddRange(new object[] {
         "Do not modify the behavior of this pin.(0)", "Input and output drivers disabled.(1) ", "CMOS output driven low.(2) ", "CMOS output driven high.(3) ", "CMOS input.(4) ", "Divided MCU clock.(7) ", "High when command complete, low otherwise.(8) ", "Serial data out.(11) ", "Pulses high on power on reset.(12) ", "spare0.(15) ", "TX data CLK output to be used in conjuction with TX Data pin.(16) ", "RX data CLK output to be used in conjuction with RX Data pin.(17) ", "spare1.(18) ", "TX data.(19) ", "RX data.(20) ", "RX raw data.(21) ",
         "Antenna 1 Switch used for antenna diversity.(22) ", "Antenna 2 Switch used for antenna diversity.(23) ", "High when a valid preamble is detected.(24) ", "High when an invalid preamble is detected.(25) ", "High when a sync word is detected. (26) ", "High when RSSI above clear channel assesment threshold, low when below threshold.(27) ", "High when RSSI above clear channel assesment threshold, goes low on sync detect or exiting rx state. (37) ", "Active low interrupt signal.(39)"
      });
     this.cbbNirq.Location = new Point(0x76, 0x92);
     this.cbbNirq.Name = "cbbNirq";
     this.cbbNirq.Size = new Size(310, 0x15);
     this.cbbNirq.TabIndex = 4;
     this.label2.AutoSize = true;
     this.label2.Location = new Point(0x17, 0x7a);
     this.label2.Name = "label2";
     this.label2.Size = new Size(0x2d, 13);
     this.label2.TabIndex = 7;
     this.label2.Text = "GPIO 3:";
     this.label3.AutoSize = true;
     this.label3.Location = new Point(0x17, 0x5d);
     this.label3.Name = "label3";
     this.label3.Size = new Size(0x2d, 13);
     this.label3.TabIndex = 6;
     this.label3.Text = "GPIO 2:";
     this.label4.AutoSize = true;
     this.label4.Location = new Point(0x17, 0x40);
     this.label4.Name = "label4";
     this.label4.Size = new Size(0x2d, 13);
     this.label4.TabIndex = 5;
     this.label4.Text = "GPIO 1:";
     this.cbbGpio0.DropDownHeight = 200;
     this.cbbGpio0.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbGpio0.DropDownWidth = 500;
     this.cbbGpio0.FormattingEnabled = true;
     this.cbbGpio0.IntegralHeight = false;
     this.cbbGpio0.Items.AddRange(new object[] {
         "Do not modify the behavior of this pin.(0)", "Input and output drivers disabled.(1) ", "CMOS output driven low.(2) ", "CMOS output driven high.(3) ", "CMOS input.(4) ", "32 kHz clock.(5) ", "30 MHz clock.(6) ", "Divided MCU clock.(7) ", "High when command complete, low otherwise.(8) ", "Low when command complete, high otherwise.(9) ", "High when command overlap occurs.(10) ", "Serial data out.(11) ", "Pulses high on power on reset.(12) ", "Pulses high when calibration timer expires.(13) ", "Pulses high when wakeup timer expires.(14) ", "spare0.(15) ",
         "TX data CLK output to be used in conjuction with TX Data pin.(16) ", "RX data CLK output to be used in conjuction with RX Data pin.(17) ", "spare1.(18) ", "TX data.(19) ", "RX data.(20) ", "RX raw data.(21) ", "Antenna 1 Switch used for antenna diversity.(22) ", "Antenna 2 Switch used for antenna diversity.(23) ", "High when a valid preamble is detected.(24) ", "High when an invalid preamble is detected.(25) ", "High when a sync word is detected. (26) ", "High when RSSI above clear channel assesment threshold, low when below threshold.(27) ", "High while in the transmit state.(32) ", "High while in the receive state.(33) ", "High while the rx fifo is almost full.(34) ", "High while the tx fifo is almost empty.(35) ",
         "High while the battery voltage is low.(36) ", "High when RSSI above clear channel assesment threshold, goes low on sync detect or exiting rx state. (37) "
      });
     this.cbbGpio0.Location = new Point(0x76, 0x20);
     this.cbbGpio0.Name = "cbbGpio0";
     this.cbbGpio0.Size = new Size(310, 0x15);
     this.cbbGpio0.TabIndex = 0;
     this.label5.AutoSize = true;
     this.label5.Location = new Point(0x17, 0x23);
     this.label5.Name = "label5";
     this.label5.Size = new Size(0x2d, 13);
     this.label5.TabIndex = 4;
     this.label5.Text = "GPIO 0:";
     this.cbbGpio1.DropDownHeight = 200;
     this.cbbGpio1.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbGpio1.DropDownWidth = 500;
     this.cbbGpio1.FormattingEnabled = true;
     this.cbbGpio1.IntegralHeight = false;
     this.cbbGpio1.Items.AddRange(new object[] {
         "Do not modify the behavior of this pin.(0)", "Input and output drivers disabled.(1) ", "CMOS output driven low.(2) ", "CMOS output driven high.(3) ", "CMOS input.(4) ", "32 kHz clock.(5) ", "30 MHz clock.(6) ", "Divided MCU clock.(7) ", "High when command complete, low otherwise.(8) ", "Low when command complete, high otherwise.(9) ", "High when command overlap occurs.(10) ", "Serial data out.(11) ", "Pulses high on power on reset.(12) ", "Pulses high when calibration timer expires.(13) ", "Pulses high when wakeup timer expires.(14) ", "spare0.(15) ",
         "TX data CLK output to be used in conjuction with TX Data pin.(16) ", "RX data CLK output to be used in conjuction with RX Data pin.(17) ", "spare1.(18) ", "TX data.(19) ", "RX data.(20) ", "RX raw data.(21) ", "Antenna 1 Switch used for antenna diversity.(22) ", "Antenna 2 Switch used for antenna diversity.(23) ", "High when a valid preamble is detected.(24) ", "High when an invalid preamble is detected.(25) ", "High when a sync word is detected. (26) ", "High when RSSI above clear channel assesment threshold, low when below threshold.(27) ", "High while in the transmit state.(32) ", "High while in the receive state.(33) ", "High while the rx fifo is almost full.(34) ", "High while the tx fifo is almost empty.(35) ",
         "High while the battery voltage is low.(36) ", "High when RSSI above clear channel assesment threshold, goes low on sync detect or exiting rx state. (37) "
      });
     this.cbbGpio1.Location = new Point(0x76, 0x3d);
     this.cbbGpio1.Name = "cbbGpio1";
     this.cbbGpio1.Size = new Size(310, 0x15);
     this.cbbGpio1.TabIndex = 1;
     this.cbbGpio3.DropDownHeight = 200;
     this.cbbGpio3.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbGpio3.DropDownWidth = 500;
     this.cbbGpio3.FormattingEnabled = true;
     this.cbbGpio3.IntegralHeight = false;
     this.cbbGpio3.Items.AddRange(new object[] {
         "Do not modify the behavior of this pin.(0)", "Input and output drivers disabled.(1) ", "CMOS output driven low.(2) ", "CMOS output driven high.(3) ", "CMOS input.(4) ", "32 kHz clock.(5) ", "30 MHz clock.(6) ", "Divided MCU clock.(7) ", "High when command complete, low otherwise.(8) ", "Low when command complete, high otherwise.(9) ", "High when command overlap occurs.(10) ", "Serial data out.(11) ", "Pulses high on power on reset.(12) ", "Pulses high when calibration timer expires.(13) ", "Pulses high when wakeup timer expires.(14) ", "spare0.(15) ",
         "TX data CLK output to be used in conjuction with TX Data pin.(16) ", "RX data CLK output to be used in conjuction with RX Data pin.(17) ", "spare1.(18) ", "TX data.(19) ", "RX data.(20) ", "RX raw data.(21) ", "Antenna 1 Switch used for antenna diversity.(22) ", "Antenna 2 Switch used for antenna diversity.(23) ", "High when a valid preamble is detected.(24) ", "High when an invalid preamble is detected.(25) ", "High when a sync word is detected. (26) ", "High when RSSI above clear channel assesment threshold, low when below threshold.(27) ", "High while in the transmit state.(32) ", "High while in the receive state.(33) ", "High while the rx fifo is almost full.(34) ", "High while the tx fifo is almost empty.(35) ",
         "High while the battery voltage is low.(36) ", "High when RSSI above clear channel assesment threshold, goes low on sync detect or exiting rx state. (37) "
      });
     this.cbbGpio3.Location = new Point(0x76, 0x77);
     this.cbbGpio3.Name = "cbbGpio3";
     this.cbbGpio3.Size = new Size(310, 0x15);
     this.cbbGpio3.TabIndex = 3;
     this.cbbGpio2.DropDownHeight = 200;
     this.cbbGpio2.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbGpio2.DropDownWidth = 500;
     this.cbbGpio2.FormattingEnabled = true;
     this.cbbGpio2.IntegralHeight = false;
     this.cbbGpio2.Items.AddRange(new object[] {
         "Do not modify the behavior of this pin.(0)", "Input and output drivers disabled.(1) ", "CMOS output driven low.(2) ", "CMOS output driven high.(3) ", "CMOS input.(4) ", "32 kHz clock.(5) ", "30 MHz clock.(6) ", "Divided MCU clock.(7) ", "High when command complete, low otherwise.(8) ", "Low when command complete, high otherwise.(9) ", "High when command overlap occurs.(10) ", "Serial data out.(11) ", "Pulses high on power on reset.(12) ", "Pulses high when calibration timer expires.(13) ", "Pulses high when wakeup timer expires.(14) ", "spare0.(15) ",
         "TX data CLK output to be used in conjuction with TX Data pin.(16) ", "RX data CLK output to be used in conjuction with RX Data pin.(17) ", "spare1.(18) ", "TX data.(19) ", "RX data.(20) ", "RX raw data.(21) ", "Antenna 1 Switch used for antenna diversity.(22) ", "Antenna 2 Switch used for antenna diversity.(23) ", "High when a valid preamble is detected.(24) ", "High when an invalid preamble is detected.(25) ", "High when a sync word is detected. (26) ", "High when RSSI above clear channel assesment threshold, low when below threshold.(27) ", "High while in the transmit state.(32) ", "High while in the receive state.(33) ", "High while the rx fifo is almost full.(34) ", "High while the tx fifo is almost empty.(35) ",
         "High while the battery voltage is low.(36) ", "High when RSSI above clear channel assesment threshold, goes low on sync detect or exiting rx state. (37) "
      });
     this.cbbGpio2.Location = new Point(0x76, 90);
     this.cbbGpio2.Name = "cbbGpio2";
     this.cbbGpio2.Size = new Size(310, 0x15);
     this.cbbGpio2.TabIndex = 2;
     this.grbSetFRR.Controls.Add(this.btnJumpToReadGpios);
     this.grbSetFRR.Controls.Add(this.lblRegD);
     this.grbSetFRR.Controls.Add(this.lblRegC);
     this.grbSetFRR.Controls.Add(this.lblRegB);
     this.grbSetFRR.Controls.Add(this.cbbFRRA);
     this.grbSetFRR.Controls.Add(this.lblRegA);
     this.grbSetFRR.Controls.Add(this.cbbFRRB);
     this.grbSetFRR.Controls.Add(this.cbbFRRD);
     this.grbSetFRR.Controls.Add(this.cbbFRRC);
     this.grbSetFRR.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.grbSetFRR.Location = new Point(7, 0xd5);
     this.grbSetFRR.Name = "grbSetFRR";
     this.grbSetFRR.Size = new Size(0x1bf, 0x9d);
     this.grbSetFRR.TabIndex = 0;
     this.grbSetFRR.TabStop = false;
     this.grbSetFRR.Text = "Set the data represented by fast response registers";
     this.btnJumpToReadGpios.Location = new Point(0x148, 15);
     this.btnJumpToReadGpios.Name = "btnJumpToReadGpios";
     this.btnJumpToReadGpios.Size = new Size(100, 20);
     this.btnJumpToReadGpios.TabIndex = 0x13;
     this.btnJumpToReadGpios.Text = "Jump to Read";
     this.btnJumpToReadGpios.UseVisualStyleBackColor = true;
     this.btnJumpToReadGpios.Click += new EventHandler(this.btnJumpToReadGpios_Click);
     this.lblRegD.AutoSize = true;
     this.lblRegD.Location = new Point(0x16, 0x83);
     this.lblRegD.Name = "lblRegD";
     this.lblRegD.Size = new Size(0x86, 13);
     this.lblRegD.TabIndex = 7;
     this.lblRegD.Text = "Fast Response Register D:";
     this.lblRegC.AutoSize = true;
     this.lblRegC.Location = new Point(0x17, 0x66);
     this.lblRegC.Name = "lblRegC";
     this.lblRegC.Size = new Size(0x85, 13);
     this.lblRegC.TabIndex = 6;
     this.lblRegC.Text = "Fast Response Register C:";
     this.lblRegB.AutoSize = true;
     this.lblRegB.Location = new Point(0x17, 0x49);
     this.lblRegB.Name = "lblRegB";
     this.lblRegB.Size = new Size(0x85, 13);
     this.lblRegB.TabIndex = 5;
     this.lblRegB.Text = "Fast Response Register B:";
     this.cbbFRRA.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbFRRA.FormattingEnabled = true;
     this.cbbFRRA.Items.AddRange(new object[] { "Disabled. Will always read back 0", "Global status", "Global interrupt pending", "Packet Handler status", "Packet Handler interrupt pending", "Modem status", "Modem interrupt pending", "Chip status", "Chip status interrupt pending", "Current state", "Latched RSSI value" });
     this.cbbFRRA.Location = new Point(0xb9, 0x29);
     this.cbbFRRA.Name = "cbbFRRA";
     this.cbbFRRA.Size = new Size(0xf3, 0x15);
     this.cbbFRRA.TabIndex = 0;
     this.lblRegA.AutoSize = true;
     this.lblRegA.Location = new Point(0x17, 0x2c);
     this.lblRegA.Name = "lblRegA";
     this.lblRegA.Size = new Size(0x85, 13);
     this.lblRegA.TabIndex = 4;
     this.lblRegA.Text = "Fast Response Register A:";
     this.cbbFRRB.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbFRRB.FormattingEnabled = true;
     this.cbbFRRB.Items.AddRange(new object[] { "Disabled. Will always read back 0", "Global status", "Global interrupt pending", "Packet Handler status", "Packet Handler interrupt pending", "Modem status", "Modem interrupt pending", "Chip status", "Chip status interrupt pending", "Current state", "Latched RSSI value" });
     this.cbbFRRB.Location = new Point(0xb9, 70);
     this.cbbFRRB.Name = "cbbFRRB";
     this.cbbFRRB.Size = new Size(0xf3, 0x15);
     this.cbbFRRB.TabIndex = 1;
     this.cbbFRRD.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbFRRD.FormattingEnabled = true;
     this.cbbFRRD.Items.AddRange(new object[] { "Disabled. Will always read back 0", "Global status", "Global interrupt pending", "Packet Handler status", "Packet Handler interrupt pending", "Modem status", "Modem interrupt pending", "Chip status", "Chip status interrupt pending", "Current state", "Latched RSSI value" });
     this.cbbFRRD.Location = new Point(0xb9, 0x80);
     this.cbbFRRD.Name = "cbbFRRD";
     this.cbbFRRD.Size = new Size(0xf3, 0x15);
     this.cbbFRRD.TabIndex = 2;
     this.cbbFRRC.DropDownStyle = ComboBoxStyle.DropDownList;
     this.cbbFRRC.FormattingEnabled = true;
     this.cbbFRRC.Items.AddRange(new object[] { "Disabled. Will always read back 0", "Global status", "Global interrupt pending", "Packet Handler status", "Packet Handler interrupt pending", "Modem status", "Modem interrupt pending", "Chip status", "Chip status interrupt pending", "Current state", "Latched RSSI value" });
     this.cbbFRRC.Location = new Point(0xb9, 0x63);
     this.cbbFRRC.Name = "cbbFRRC";
     this.cbbFRRC.Size = new Size(0xf3, 0x15);
     this.cbbFRRC.TabIndex = 2;
     this.btnUpdate.Font = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Bold, GraphicsUnit.Point, 0xee);
     this.btnUpdate.Location = new Point(0x15b, 0x1e7);
     this.btnUpdate.Name = "btnUpdate";
     this.btnUpdate.Size = new Size(0x89, 0x1a);
     this.btnUpdate.TabIndex = 1;
     this.btnUpdate.Text = "Update";
     this.btnUpdate.UseVisualStyleBackColor = true;
     this.btnUpdate.Click += new EventHandler(this.btnUpdate_Click);
     this.btnShowStatus.Location = new Point(6, 0x1e7);
     this.btnShowStatus.Name = "btnShowStatus";
     this.btnShowStatus.Size = new Size(0x4b, 0x1a);
     this.btnShowStatus.TabIndex = 0x61;
     this.btnShowStatus.Text = "Hide Status";
     this.btnShowStatus.UseVisualStyleBackColor = true;
     this.btnShowStatus.Click += new EventHandler(this.btnShowStatus_Click);
     this.tbpFIFO.BackColor = SystemColors.Control;
     this.tbpFIFO.Controls.Add(this.groupBox10);
     this.tbpFIFO.Controls.Add(this.ffcFifo);
     this.tbpFIFO.Location = new Point(4, 0x16);
     this.tbpFIFO.Name = "tbpFIFO";
     this.tbpFIFO.Padding = new Padding(3);
     this.tbpFIFO.Size = new Size(0x1eb, 0x2a4);
     this.tbpFIFO.TabIndex = 4;
     this.tbpFIFO.Text = "FIFO";
     this.groupBox10.Controls.Add(this.label81);
     this.groupBox10.Controls.Add(this.lblPacketLengthFifo);
     this.groupBox10.Controls.Add(this.label83);
     this.groupBox10.Controls.Add(this.lblLatchedRssiFifo);
     this.groupBox10.Location = new Point(0x14d, 0x1a1);
     this.groupBox10.Name = "groupBox10";
     this.groupBox10.Size = new Size(0x98, 0x52);
     this.groupBox10.TabIndex = 1;
     this.groupBox10.TabStop = false;
     this.groupBox10.Text = "RX Info";
     this.label81.AutoSize = true;
     this.label81.Location = new Point(15, 0x2e);
     this.label81.Name = "label81";
     this.label81.Size = new Size(0x4c, 13);
     this.label81.TabIndex = 0x31;
     this.label81.Text = "Packet length:";
     this.lblPacketLengthFifo.AutoSize = true;
     this.lblPacketLengthFifo.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblPacketLengthFifo.Location = new Point(0x5c, 0x2e);
     this.lblPacketLengthFifo.Name = "lblPacketLengthFifo";
     this.lblPacketLengthFifo.Size = new Size(11, 13);
     this.lblPacketLengthFifo.TabIndex = 50;
     this.lblPacketLengthFifo.Text = "-";
     this.label83.AutoSize = true;
     this.label83.Location = new Point(15, 0x1a);
     this.label83.Name = "label83";
     this.label83.Size = new Size(0x4d, 13);
     this.label83.TabIndex = 0x2f;
     this.label83.Text = "Latched RSSI:";
     this.lblLatchedRssiFifo.AutoSize = true;
     this.lblLatchedRssiFifo.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblLatchedRssiFifo.Location = new Point(0x5c, 0x1a);
     this.lblLatchedRssiFifo.Name = "lblLatchedRssiFifo";
     this.lblLatchedRssiFifo.Size = new Size(11, 13);
     this.lblLatchedRssiFifo.TabIndex = 0x30;
     this.lblLatchedRssiFifo.Text = "-";
     this.ffcFifo.Location = new Point(1, 6);
     this.ffcFifo.MinimumSize = new Size(490, 200);
     this.ffcFifo.Name = "ffcFifo";
     this.ffcFifo.Size = new Size(490, 0x195);
     this.ffcFifo.TabIndex = 0;
     this.tbpPerTest.BackColor = SystemColors.Control;
     this.tbpPerTest.Controls.Add(this.ercPerTest);
     this.tbpPerTest.Location = new Point(4, 0x16);
     this.tbpPerTest.Name = "tbpPerTest";
     this.tbpPerTest.Padding = new Padding(3);
     this.tbpPerTest.Size = new Size(0x1eb, 0x2a4);
     this.tbpPerTest.TabIndex = 5;
     this.tbpPerTest.Text = "PER Test";
     this.ercPerTest.Location = new Point(6, 6);
     this.ercPerTest.Name = "ercPerTest";
     this.ercPerTest.Size = new Size(0x1df, 0x20c);
     this.ercPerTest.TabIndex = 0;
     this.tbpHeader.BackColor = SystemColors.Control;
     this.tbpHeader.Controls.Add(this.btnLaunchIDE);
     this.tbpHeader.Controls.Add(this.rtbCHeaderPreview);
     this.tbpHeader.Controls.Add(this.txbDeviceName);
     this.tbpHeader.Controls.Add(this.rdbAddTextName);
     this.tbpHeader.Controls.Add(this.rdbAddDefDevName);
     this.tbpHeader.Controls.Add(this.lblSource);
     this.tbpHeader.Controls.Add(this.lblSourceTag);
     this.tbpHeader.Controls.Add(this.btnSaveHeader);
     this.tbpHeader.Controls.Add(this.btnClearContent);
     this.tbpHeader.Controls.Add(this.btnGenerateHeader);
     this.tbpHeader.Location = new Point(4, 0x16);
     this.tbpHeader.Name = "tbpHeader";
     this.tbpHeader.Size = new Size(0x1eb, 0x2a4);
     this.tbpHeader.TabIndex = 3;
     this.tbpHeader.Text = "Code Generator";
     this.btnLaunchIDE.Location = new Point(0x67, 0x41);
     this.btnLaunchIDE.Name = "btnLaunchIDE";
     this.btnLaunchIDE.Size = new Size(0x53, 0x17);
     this.btnLaunchIDE.TabIndex = 0x12;
     this.btnLaunchIDE.Text = "Launch IDE";
     this.btnLaunchIDE.UseVisualStyleBackColor = true;
     this.btnLaunchIDE.Click += new EventHandler(this.btnLaunchIDE_Click);
     this.rtbCHeaderPreview.Anchor = AnchorStyles.Right | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Top;
     this.rtbCHeaderPreview.Font = new Font("Courier New", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.rtbCHeaderPreview.Location = new Point(3, 0x5e);
     this.rtbCHeaderPreview.Name = "rtbCHeaderPreview";
     this.rtbCHeaderPreview.ReadOnly = true;
     this.rtbCHeaderPreview.Size = new Size(0x1e5, 0x243);
     this.rtbCHeaderPreview.TabIndex = 0x11;
     this.rtbCHeaderPreview.Text = "";
     this.rtbCHeaderPreview.WordWrap = false;
     this.txbDeviceName.Location = new Point(0x17a, 0x26);
     this.txbDeviceName.Name = "txbDeviceName";
     this.txbDeviceName.ReadOnly = true;
     this.txbDeviceName.Size = new Size(100, 20);
     this.txbDeviceName.TabIndex = 0x10;
     this.txbDeviceName.Text = "RFSETUP";
     this.rdbAddTextName.AutoSize = true;
     this.rdbAddTextName.Location = new Point(0xfb, 0x27);
     this.rdbAddTextName.Name = "rdbAddTextName";
     this.rdbAddTextName.Size = new Size(0x67, 0x11);
     this.rdbAddTextName.TabIndex = 15;
     this.rdbAddTextName.Text = "Add text to literal";
     this.rdbAddTextName.UseVisualStyleBackColor = true;
     this.rdbAddTextName.CheckedChanged += new EventHandler(this.rdbAddTextName_CheckedChanged);
     this.rdbAddDefDevName.AutoSize = true;
     this.rdbAddDefDevName.Checked = true;
     this.rdbAddDefDevName.Location = new Point(0xfb, 0x10);
     this.rdbAddDefDevName.Name = "rdbAddDefDevName";
     this.rdbAddDefDevName.Size = new Size(0x93, 0x11);
     this.rdbAddDefDevName.TabIndex = 14;
     this.rdbAddDefDevName.TabStop = true;
     this.rdbAddDefDevName.Text = "Add device name to literal";
     this.rdbAddDefDevName.UseVisualStyleBackColor = true;
     this.lblSource.AutoSize = true;
     this.lblSource.Location = new Point(0x38, 13);
     this.lblSource.Name = "lblSource";
     this.lblSource.Size = new Size(0x60, 13);
     this.lblSource.TabIndex = 13;
     this.lblSource.Text = "Application Source";
     this.lblSourceTag.AutoSize = true;
     this.lblSourceTag.Location = new Point(6, 13);
     this.lblSourceTag.Name = "lblSourceTag";
     this.lblSourceTag.Size = new Size(0x2c, 13);
     this.lblSourceTag.TabIndex = 12;
     this.lblSourceTag.Text = "Source:";
     this.btnSaveHeader.Location = new Point(6, 0x41);
     this.btnSaveHeader.Name = "btnSaveHeader";
     this.btnSaveHeader.Size = new Size(0x53, 0x17);
     this.btnSaveHeader.TabIndex = 11;
     this.btnSaveHeader.Text = "Save";
     this.btnSaveHeader.UseVisualStyleBackColor = true;
     this.btnSaveHeader.Click += new EventHandler(this.btnSaveHeader_Click);
     this.btnClearContent.Location = new Point(0x67, 0x24);
     this.btnClearContent.Name = "btnClearContent";
     this.btnClearContent.Size = new Size(0x53, 0x17);
     this.btnClearContent.TabIndex = 10;
     this.btnClearContent.Text = "Clear";
     this.btnClearContent.UseVisualStyleBackColor = true;
     this.btnClearContent.Click += new EventHandler(this.btnClearContent_Click);
     this.btnGenerateHeader.Location = new Point(6, 0x24);
     this.btnGenerateHeader.Name = "btnGenerateHeader";
     this.btnGenerateHeader.Size = new Size(0x53, 0x17);
     this.btnGenerateHeader.TabIndex = 9;
     this.btnGenerateHeader.Text = "Generate";
     this.btnGenerateHeader.UseVisualStyleBackColor = true;
     this.btnGenerateHeader.Click += new EventHandler(this.btnGenerateHeader_Click);
     this.btnClearLog.Anchor = AnchorStyles.Right | AnchorStyles.Bottom;
     this.btnClearLog.Location = new Point(0x72, 0x2a4);
     this.btnClearLog.Name = "btnClearLog";
     this.btnClearLog.Size = new Size(0x4b, 0x17);
     this.btnClearLog.TabIndex = 0x1d;
     this.btnClearLog.Text = "Clear Log";
     this.btnClearLog.UseVisualStyleBackColor = true;
     this.btnClearLog.Click += new EventHandler(this.btnClearLog_Click);
     this.chbDisableLogging.Anchor = AnchorStyles.Left | AnchorStyles.Bottom;
     this.chbDisableLogging.Appearance = Appearance.Button;
     this.chbDisableLogging.AutoSize = true;
     this.chbDisableLogging.BackColor = SystemColors.Control;
     this.chbDisableLogging.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.chbDisableLogging.Location = new Point(9, 0x2a4);
     this.chbDisableLogging.Name = "chbDisableLogging";
     this.chbDisableLogging.Size = new Size(0x5d, 0x17);
     this.chbDisableLogging.TabIndex = 0x1b;
     this.chbDisableLogging.Text = "Disable Logging";
     this.chbDisableLogging.UseVisualStyleBackColor = false;
     this.chbDisableLogging.CheckedChanged += new EventHandler(this.chbDisableLogging_CheckedChanged);
     this.lblTermWin.AutoSize = true;
     this.lblTermWin.Location = new Point(6, 12);
     this.lblTermWin.Name = "lblTermWin";
     this.lblTermWin.Size = new Size(0x43, 13);
     this.lblTermWin.TabIndex = 0x15;
     this.lblTermWin.Text = "Log window:";
     this.rtbLogWindow.Anchor = AnchorStyles.Right | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Top;
     this.rtbLogWindow.BackColor = SystemColors.Control;
     this.rtbLogWindow.Location = new Point(9, 0x1c);
     this.rtbLogWindow.Name = "rtbLogWindow";
     this.rtbLogWindow.ReadOnly = true;
     this.rtbLogWindow.Size = new Size(180, 0x281);
     this.rtbLogWindow.TabIndex = 0x13;
     this.rtbLogWindow.Text = "";
     this.rtbLogWindow.WordWrap = false;
     this.tsrMainToolStrip.AmmeteringEnabled = true;
     this.tsrMainToolStrip.AmmeteringVisible = true;
     this.tsrMainToolStrip.AutoSize = false;
     this.tsrMainToolStrip.BackColor = SystemColors.GradientInactiveCaption;
     this.tsrMainToolStrip.GripStyle = ToolStripGripStyle.Hidden;
     this.tsrMainToolStrip.IdentifyEnabled = true;
     this.tsrMainToolStrip.IdentifyVisible = true;
     this.tsrMainToolStrip.Location = new Point(0, 0);
     this.tsrMainToolStrip.Name = "tsrMainToolStrip";
     this.tsrMainToolStrip.Nickname = "Nickname";
     this.tsrMainToolStrip.OpenEnabled = true;
     this.tsrMainToolStrip.OpenVisible = true;
     this.tsrMainToolStrip.ResetEnabled = true;
     this.tsrMainToolStrip.ResetVisible = true;
     this.tsrMainToolStrip.SaveEnabled = true;
     this.tsrMainToolStrip.SaveVisible = true;
     this.tsrMainToolStrip.Size = new Size(0x2cf, 0x1f);
     this.tsrMainToolStrip.SwitchEnabled = true;
     this.tsrMainToolStrip.SwitchVisible = true;
     this.tsrMainToolStrip.TabIndex = 0x62;
     this.tsrMainToolStrip.Text = "applicationToolStrip1";
     this.tsrMainToolStrip.VoltageEnabled = true;
     this.tsrMainToolStrip.VoltageVisible = true;
     this.tsrMainToolStrip.OpenRequested += new EventHandler(this.tsrMainToolStrip_OpenRequested);
     this.tsrMainToolStrip.SwitchRequested += new EventHandler(this.tsrMainToolStrip_SwitchRequested);
     this.tsrMainToolStrip.AmmeteringRequested += new EventHandler(this.tsrMainToolStrip_AmmeteringRequested);
     this.tsrMainToolStrip.SetVoltageRequested += new ApplicationToolStrip.SetVoltageEventHandler(this.tsrMainToolStrip_SetVoltageRequested);
     this.tsrMainToolStrip.IdentifyRequested += new EventHandler(this.tsrMainToolStrip_IdentifyRequested);
     this.tsrMainToolStrip.SaveRequested += new EventHandler(this.tsrMainToolStrip_SaveRequested);
     this.tsrMainToolStrip.SwitchMouseEnterRequested += new EventHandler(this.tsrMainToolStrip_SwitchMouseEnterRequested);
     this.tsrMainToolStrip.ResetRequested += new EventHandler(this.tsrMainToolStrip_ResetRequested);
     this.stbStatus.Location = new Point(0, 0x2e2);
     this.stbStatus.Name = "stbStatus";
     this.stbStatus.Panels.AddRange(new StatusBarPanel[] { this.sbDeviceType, this.sbChipRevPane, this.sbDeviceStatePane, this.sbProgressBar });
     this.stbStatus.ShowPanels = true;
     this.stbStatus.Size = new Size(0x2cf, 0x16);
     this.stbStatus.TabIndex = 0x63;
     this.sbDeviceType.Name = "sbDeviceType";
     this.sbDeviceType.Text = " Device: Type=SIMULATION";
     this.sbDeviceType.Width = 170;
     this.sbChipRevPane.Name = "sbChipRevPane";
     this.sbChipRevPane.Text = "Chip Revision: A";
     this.sbDeviceStatePane.Name = "sbDeviceStatePane";
     this.sbDeviceStatePane.Text = "Status: Idle";
     this.sbDeviceStatePane.Width = 200;
     this.sbProgressBar.Alignment = HorizontalAlignment.Right;
     this.sbProgressBar.AnimationStyle = ProgressDisplayStyle.LeftToRight;
     this.sbProgressBar.AnimationTick = TimeSpan.Parse("00:00:00.5000000");
     this.sbProgressBar.EndPoint = 100L;
     this.sbProgressBar.Name = "sbProgressBar";
     this.sbProgressBar.ProgressPosition = 0L;
     this.sbProgressBar.ShowText = false;
     this.sbProgressBar.StartPoint = 0L;
     this.sbProgressBar.StepSize = 1L;
     this.sbProgressBar.Style = StatusBarPanelStyle.OwnerDraw;
     this.sbProgressBar.TextFont = new Font("Arial", 8f);
     this.errProvider.ContainerControl = this;
     this.tmrCommon.Interval = 0x7d0;
     this.tmrCommon.Tick += new EventHandler(this.tsrMainToolStrip_IdentifyRequested);
     this.tmrPerTimer.Tick += new EventHandler(this.doPer);
     base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
     base.ClientSize = new Size(0x2cf, 760);
     base.Controls.Add(this.stbStatus);
     base.Controls.Add(this.tsrMainToolStrip);
     base.Controls.Add(this.spcMainContainer);
     this.Font = new Font("Microsoft Sans Serif", 8.25f);
     base.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
     base.MaximizeBox = false;
     base.Name = "AppWin_Si4460_CP";
     base.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
     this.Text = "Radio Control Panel";
     base.Load += new EventHandler(this.AppWin_Si4460_CP_Load);
     base.Shown += new EventHandler(this.AppWin_Si4460_CP_Shown);
     base.FormClosing += new FormClosingEventHandler(this.AppWin_Si4460_CP_FormClosing);
     this.spcMainContainer.Panel1.ResumeLayout(false);
     this.spcMainContainer.Panel2.ResumeLayout(false);
     this.spcMainContainer.Panel2.PerformLayout();
     this.spcMainContainer.ResumeLayout(false);
     this.tabMainTab.ResumeLayout(false);
     this.tbpConfiguration.ResumeLayout(false);
     this.tbpConfiguration.PerformLayout();
     this.grbModeSelection.ResumeLayout(false);
     this.grbModeSelection.PerformLayout();
     this.tabStatus.ResumeLayout(false);
     this.tbpPartFunctionInfo.ResumeLayout(false);
     this.grbFuncInfo.ResumeLayout(false);
     this.grbFuncInfo.PerformLayout();
     this.grbPartInfo.ResumeLayout(false);
     this.grbPartInfo.PerformLayout();
     this.tbpInterrupt.ResumeLayout(false);
     this.tbpInterrupt.PerformLayout();
     this.tbpPacketHandler.ResumeLayout(false);
     this.tbpPacketHandler.PerformLayout();
     this.tbpModemPacket.ResumeLayout(false);
     this.tbpModemPacket.PerformLayout();
     this.tbpChipStatus.ResumeLayout(false);
     this.tbpChipStatus.PerformLayout();
     this.tbpFastRespReg.ResumeLayout(false);
     this.tbpFastRespReg.PerformLayout();
     this.tabMainConfigTab.ResumeLayout(false);
     this.tbpFreqAndPASettings.ResumeLayout(false);
     this.grbOutputPower.ResumeLayout(false);
     this.grbPaModes.ResumeLayout(false);
     this.grbPaModes.PerformLayout();
     this.nudPaRampTime.EndInit();
     this.nudPaPowerLevel.EndInit();
     this.nudPaBias.EndInit();
     this.grbFequencyControl.ResumeLayout(false);
     this.grbFequencyControl.PerformLayout();
     this.nudXtalCapBank.EndInit();
     this.nudFrequencyOffset.EndInit();
     this.nudCenterFrequency.EndInit();
     this.nudXtalFrequency.EndInit();
     this.grbAdvancedSettings.ResumeLayout(false);
     this.grbAdvancedSettings.PerformLayout();
     this.nudChannelNumber.EndInit();
     this.nudChannelSpacing.EndInit();
     this.tbpRFSettings.ResumeLayout(false);
     this.tbpRFSettings.PerformLayout();
     this.pnlModulationGroup.ResumeLayout(false);
     this.pnlModulationGroup.PerformLayout();
     this.nudRxBw.EndInit();
     this.pnlExtraOptions.ResumeLayout(false);
     this.pnlExtraOptions.PerformLayout();
     this.nudDeviation.EndInit();
     this.nudDataRate.EndInit();
     this.nudOSRTune.EndInit();
     this.nudXtalTolerance.EndInit();
     this.tbpRXPacketSetting.ResumeLayout(false);
     this.grbRssiControl.ResumeLayout(false);
     this.grbRssiControl.PerformLayout();
     this.grbSynchWordControl.ResumeLayout(false);
     this.grbSynchWordControl.PerformLayout();
     this.nudSWLength.EndInit();
     this.nudSwAllowedBitError.EndInit();
     this.grbPreambleControl.ResumeLayout(false);
     this.grbPreambleControl.PerformLayout();
     this.nudPMAllowedBitError.EndInit();
     this.nudPmDetectionThreshold.EndInit();
     this.tbpGpioAndFrrSetting.ResumeLayout(false);
     this.groupBox1.ResumeLayout(false);
     this.groupBox1.PerformLayout();
     this.grbSetFRR.ResumeLayout(false);
     this.grbSetFRR.PerformLayout();
     this.tbpFIFO.ResumeLayout(false);
     this.groupBox10.ResumeLayout(false);
     this.groupBox10.PerformLayout();
     this.tbpPerTest.ResumeLayout(false);
     this.tbpHeader.ResumeLayout(false);
     this.tbpHeader.PerformLayout();
     this.sbDeviceType.EndInit();
     this.sbChipRevPane.EndInit();
     this.sbDeviceStatePane.EndInit();
     this.sbProgressBar.EndInit();
     ((ISupportInitialize) this.errProvider).EndInit();
     base.ResumeLayout(false);
 }
Example #4
0
 private void InitializeComponent()
 {
     this.components = new Container();
     ListViewItem item = new ListViewItem(new string[] { "Unmodulated Carrier", "TX", "+", "+", "+" }, -1);
     ListViewItem item2 = new ListViewItem(new string[] { "PN9", "TX", "+", "+", "+" }, -1);
     ListViewItem item3 = new ListViewItem(new string[] { "Packet TX", "TX", "+", "+", "+" }, -1);
     ListViewItem item4 = new ListViewItem(new string[] { "Empty project", "TX", "-", "-", "+" }, -1);
     ListViewItem item5 = new ListViewItem(new string[] { "Range test demo", "TX", "-", "+", "-" }, -1);
     this.toolTip1 = new ToolTip(this.components);
     this.tabMainControl = new TabControl();
     this.tbpRfParameters = new TabPage();
     this.grbMiscellaneous = new GroupBox();
     this.btnTuneIntervalHelp = new Button();
     this.btnPALevelHelp = new Button();
     this.lblTuneInterval = new Label();
     this.nudTuneInterval = new NumericUpDown();
     this.lblTuneIntervalUnit = new Label();
     this.lblDbm = new Label();
     this.nudPALevel = new NumericUpDown();
     this.lblPaPowerLevel = new Label();
     this.grbFrequencySetting = new GroupBox();
     this.btnExternalCrystalHelp = new Button();
     this.chbUseExtXoIfSet = new CheckBox();
     this.chbUseLowCapacity = new CheckBox();
     this.nudCenterFrequency = new NumericUpDown();
     this.lblCentFreq = new Label();
     this.lblCentFreqUnit = new Label();
     this.nudXtalFrequency = new NumericUpDown();
     this.lblXtalFreq = new Label();
     this.lblXtalFreqUnit = new Label();
     this.tbpAdvancedPacketHandler = new TabPage();
     this.grbPacketHandler = new GroupBox();
     this.nudFixedPacketLen = new NumericUpDown();
     this.lblPacketLen = new Label();
     this.lblPacketLenUnit = new Label();
     this.lblSynchWordLenUnit = new Label();
     this.nudSWLength = new NumericUpDown();
     this.lblSyncWordLen = new Label();
     this.mtbSynchronWord = new MaskedTextBox();
     this.lblSynchronWord = new Label();
     this.lblPreambleLenUnit = new Label();
     this.nudPreambeLength = new NumericUpDown();
     this.lblPreambleLen = new Label();
     this.grbBatteryThreshold = new GroupBox();
     this.lblLowBattery = new Label();
     this.lblSampleSec = new Label();
     this.lblSampleInt = new Label();
     this.lblLowBatMV = new Label();
     this.nudLowBatteryInterrupt = new NumericUpDown();
     this.nudSampleInterval = new NumericUpDown();
     this.tbpMiscellaneous = new TabPage();
     this.grbLEDControl = new GroupBox();
     this.grbLEDIntensity = new GroupBox();
     this.rdbLEDoff = new RadioButton();
     this.rdbLED37 = new RadioButton();
     this.rdbLED97 = new RadioButton();
     this.rdbLED60 = new RadioButton();
     this.chbLEDControl = new CheckBox();
     this.groupBox5 = new GroupBox();
     this.lblEnableInterrupts = new Label();
     this.bstInterruptStatus = new ByteStatus();
     this.grbEzConfigOptionsGrid = new GroupBox();
     this.grbConfigFilter = new GroupBox();
     this.lblDataRateUnit = new Label();
     this.nudDataRate = new NumericUpDown();
     this.chbOOK = new CheckBox();
     this.chbFSK = new CheckBox();
     this.chbDataRate = new CheckBox();
     this.btnAddConfig = new Button();
     this.dgvEzConfig = new DataGridView();
     this.colOptionIndex = new DataGridViewTextBoxColumn();
     this.colModulationType = new DataGridViewTextBoxColumn();
     this.colDataRate = new DataGridViewTextBoxColumn();
     this.colDeviation = new DataGridViewTextBoxColumn();
     this.colChannelBandwidth = new DataGridViewTextBoxColumn();
     this.btnClearLog = new Button();
     this.chbDisableLogging = new CheckBox();
     this.lblTermWin = new Label();
     this.rtbLogWindow = new RichTextBox();
     this.stbStatus = new StatusBar();
     this.sbDeviceType = new StatusBarPanel();
     this.sbChipRevPane = new StatusBarPanel();
     this.sbDeviceStatePane = new StatusBarPanel();
     this.sbProgressBar = new StatusBarProgressPanel();
     this.errProvider = new ErrorProvider(this.components);
     this.tmrCommon = new System.Windows.Forms.Timer(this.components);
     this.toolTip2 = new ToolTip(this.components);
     this.tspSplitter = new TabSplitterContainer();
     this.sppMainControl = new TabSplitterPage();
     this.btnConfigurationWizardHelp = new Button();
     this.btnLaunchIDEHelp = new Button();
     this.btnLabEvaluationHelp = new Button();
     this.btnLoadFirmware = new Button();
     this.btnLoadFirmwareHelp = new Button();
     this.btnLaunchIDE = new Button();
     this.btnLabEvaluation = new Button();
     this.groupBox2 = new GroupBox();
     this.lblDescription = new Label();
     this.FirmwareDescriptionTextBox = new TextBox();
     this.lstSelectProject = new ListView();
     this.columnHeader1 = new ColumnHeader();
     this.columnHeader2 = new ColumnHeader();
     this.columnHeader3 = new ColumnHeader();
     this.columnHeader4 = new ColumnHeader();
     this.columnHeader5 = new ColumnHeader();
     this.btnConfigurationWizard = new Button();
     this.flpOptionControls = new FlowLayoutPanel();
     this.sppLogWindow = new TabSplitterPage();
     this.tabMainControl.SuspendLayout();
     this.tbpRfParameters.SuspendLayout();
     this.grbMiscellaneous.SuspendLayout();
     this.nudTuneInterval.BeginInit();
     this.nudPALevel.BeginInit();
     this.grbFrequencySetting.SuspendLayout();
     this.nudCenterFrequency.BeginInit();
     this.nudXtalFrequency.BeginInit();
     this.tbpAdvancedPacketHandler.SuspendLayout();
     this.grbPacketHandler.SuspendLayout();
     this.nudFixedPacketLen.BeginInit();
     this.nudSWLength.BeginInit();
     this.nudPreambeLength.BeginInit();
     this.grbBatteryThreshold.SuspendLayout();
     this.nudLowBatteryInterrupt.BeginInit();
     this.nudSampleInterval.BeginInit();
     this.tbpMiscellaneous.SuspendLayout();
     this.grbLEDControl.SuspendLayout();
     this.grbLEDIntensity.SuspendLayout();
     this.groupBox5.SuspendLayout();
     this.grbEzConfigOptionsGrid.SuspendLayout();
     this.grbConfigFilter.SuspendLayout();
     this.nudDataRate.BeginInit();
     ((ISupportInitialize) this.dgvEzConfig).BeginInit();
     this.sbDeviceType.BeginInit();
     this.sbChipRevPane.BeginInit();
     this.sbDeviceStatePane.BeginInit();
     this.sbProgressBar.BeginInit();
     ((ISupportInitialize) this.errProvider).BeginInit();
     this.tspSplitter.SuspendLayout();
     this.sppMainControl.SuspendLayout();
     this.groupBox2.SuspendLayout();
     this.sppLogWindow.SuspendLayout();
     base.SuspendLayout();
     this.toolTip1.AutoPopDelay = 0x1388;
     this.toolTip1.InitialDelay = 50;
     this.toolTip1.IsBalloon = true;
     this.toolTip1.ReshowDelay = 100;
     this.toolTip1.ToolTipIcon = ToolTipIcon.Info;
     this.toolTip1.ToolTipTitle = "To open/close Log Window";
     this.tabMainControl.Controls.Add(this.tbpRfParameters);
     this.tabMainControl.Controls.Add(this.tbpAdvancedPacketHandler);
     this.tabMainControl.Controls.Add(this.tbpMiscellaneous);
     this.tabMainControl.Location = new Point(3, 3);
     this.tabMainControl.Name = "tabMainControl";
     this.tabMainControl.SelectedIndex = 0;
     this.tabMainControl.Size = new Size(0x1e7, 0xb0);
     this.tabMainControl.TabIndex = 0x7b;
     this.tbpRfParameters.BackColor = SystemColors.Control;
     this.tbpRfParameters.Controls.Add(this.grbMiscellaneous);
     this.tbpRfParameters.Controls.Add(this.grbFrequencySetting);
     this.tbpRfParameters.Location = new Point(4, 0x16);
     this.tbpRfParameters.Name = "tbpRfParameters";
     this.tbpRfParameters.Padding = new Padding(3);
     this.tbpRfParameters.Size = new Size(0x1df, 150);
     this.tbpRfParameters.TabIndex = 0;
     this.tbpRfParameters.Text = "RF Parameters";
     this.grbMiscellaneous.Controls.Add(this.btnTuneIntervalHelp);
     this.grbMiscellaneous.Controls.Add(this.btnPALevelHelp);
     this.grbMiscellaneous.Controls.Add(this.lblTuneInterval);
     this.grbMiscellaneous.Controls.Add(this.nudTuneInterval);
     this.grbMiscellaneous.Controls.Add(this.lblTuneIntervalUnit);
     this.grbMiscellaneous.Controls.Add(this.lblDbm);
     this.grbMiscellaneous.Controls.Add(this.nudPALevel);
     this.grbMiscellaneous.Controls.Add(this.lblPaPowerLevel);
     this.grbMiscellaneous.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.grbMiscellaneous.Location = new Point(0xf3, 6);
     this.grbMiscellaneous.Name = "grbMiscellaneous";
     this.grbMiscellaneous.Size = new Size(0xe2, 0x87);
     this.grbMiscellaneous.TabIndex = 0x73;
     this.grbMiscellaneous.TabStop = false;
     this.grbMiscellaneous.Text = "PA settings";
     this.btnTuneIntervalHelp.Location = new Point(0xcc, 0x2b);
     this.btnTuneIntervalHelp.Name = "btnTuneIntervalHelp";
     this.btnTuneIntervalHelp.Size = new Size(0x10, 0x17);
     this.btnTuneIntervalHelp.TabIndex = 0x93;
     this.btnTuneIntervalHelp.Text = "?";
     this.btnTuneIntervalHelp.UseVisualStyleBackColor = true;
     this.btnTuneIntervalHelp.Click += new EventHandler(this.btnTuneIntervalHelp_Click);
     this.btnPALevelHelp.Location = new Point(0xcc, 0x10);
     this.btnPALevelHelp.Name = "btnPALevelHelp";
     this.btnPALevelHelp.Size = new Size(0x10, 0x17);
     this.btnPALevelHelp.TabIndex = 0x91;
     this.btnPALevelHelp.Text = "?";
     this.btnPALevelHelp.UseVisualStyleBackColor = true;
     this.btnPALevelHelp.Click += new EventHandler(this.btnPALevelHelp_Click);
     this.lblTuneInterval.Location = new Point(6, 50);
     this.lblTuneInterval.Name = "lblTuneInterval";
     this.lblTuneInterval.Size = new Size(80, 13);
     this.lblTuneInterval.TabIndex = 0x74;
     this.lblTuneInterval.Text = "Tuning interval:";
     this.nudTuneInterval.Location = new Point(0x5d, 0x2e);
     int[] bits = new int[4];
     bits[0] = 0xffff;
     this.nudTuneInterval.Maximum = new decimal(bits);
     this.nudTuneInterval.Name = "nudTuneInterval";
     this.nudTuneInterval.Size = new Size(0x4a, 20);
     this.nudTuneInterval.TabIndex = 0x73;
     int[] numArray2 = new int[4];
     numArray2[0] = 10;
     this.nudTuneInterval.Value = new decimal(numArray2);
     this.lblTuneIntervalUnit.Location = new Point(0xaf, 50);
     this.lblTuneIntervalUnit.Name = "lblTuneIntervalUnit";
     this.lblTuneIntervalUnit.Size = new Size(0x18, 13);
     this.lblTuneIntervalUnit.TabIndex = 0x72;
     this.lblTuneIntervalUnit.Text = "sec";
     this.lblDbm.Location = new Point(0xad, 0x15);
     this.lblDbm.Name = "lblDbm";
     this.lblDbm.Size = new Size(0x1c, 13);
     this.lblDbm.TabIndex = 0x71;
     this.lblDbm.Text = "dBm";
     this.nudPALevel.DecimalPlaces = 2;
     int[] numArray3 = new int[4];
     numArray3[0] = 0x19;
     numArray3[3] = 0x20000;
     this.nudPALevel.Increment = new decimal(numArray3);
     this.nudPALevel.Location = new Point(0x5d, 0x13);
     int[] numArray4 = new int[4];
     numArray4[0] = 11;
     this.nudPALevel.Maximum = new decimal(numArray4);
     int[] numArray5 = new int[4];
     numArray5[0] = 8;
     numArray5[3] = -2147483648;
     this.nudPALevel.Minimum = new decimal(numArray5);
     this.nudPALevel.Name = "nudPALevel";
     this.nudPALevel.Size = new Size(0x4a, 20);
     this.nudPALevel.TabIndex = 0x70;
     int[] numArray6 = new int[4];
     numArray6[0] = 11;
     this.nudPALevel.Value = new decimal(numArray6);
     this.lblPaPowerLevel.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblPaPowerLevel.ForeColor = SystemColors.ControlText;
     this.lblPaPowerLevel.Location = new Point(6, 0x15);
     this.lblPaPowerLevel.Name = "lblPaPowerLevel";
     this.lblPaPowerLevel.Size = new Size(0x51, 13);
     this.lblPaPowerLevel.TabIndex = 0x3b;
     this.lblPaPowerLevel.Text = "PA power level:";
     this.lblPaPowerLevel.TextAlign = ContentAlignment.TopRight;
     this.grbFrequencySetting.Controls.Add(this.btnExternalCrystalHelp);
     this.grbFrequencySetting.Controls.Add(this.chbUseExtXoIfSet);
     this.grbFrequencySetting.Controls.Add(this.chbUseLowCapacity);
     this.grbFrequencySetting.Controls.Add(this.nudCenterFrequency);
     this.grbFrequencySetting.Controls.Add(this.lblCentFreq);
     this.grbFrequencySetting.Controls.Add(this.lblCentFreqUnit);
     this.grbFrequencySetting.Controls.Add(this.nudXtalFrequency);
     this.grbFrequencySetting.Controls.Add(this.lblXtalFreq);
     this.grbFrequencySetting.Controls.Add(this.lblXtalFreqUnit);
     this.grbFrequencySetting.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.grbFrequencySetting.Location = new Point(10, 6);
     this.grbFrequencySetting.Name = "grbFrequencySetting";
     this.grbFrequencySetting.Size = new Size(0xe3, 0x87);
     this.grbFrequencySetting.TabIndex = 0x72;
     this.grbFrequencySetting.TabStop = false;
     this.grbFrequencySetting.Text = "Frequency setting";
     this.btnExternalCrystalHelp.Location = new Point(0xb8, 0x2a);
     this.btnExternalCrystalHelp.Name = "btnExternalCrystalHelp";
     this.btnExternalCrystalHelp.Size = new Size(0x10, 0x17);
     this.btnExternalCrystalHelp.TabIndex = 0x90;
     this.btnExternalCrystalHelp.Text = "?";
     this.btnExternalCrystalHelp.UseVisualStyleBackColor = true;
     this.btnExternalCrystalHelp.Click += new EventHandler(this.btnExternalCrystalHelp_Click);
     this.chbUseExtXoIfSet.Location = new Point(9, 0x2e);
     this.chbUseExtXoIfSet.Name = "chbUseExtXoIfSet";
     this.chbUseExtXoIfSet.Size = new Size(0x76, 0x11);
     this.chbUseExtXoIfSet.TabIndex = 0x6f;
     this.chbUseExtXoIfSet.Text = "Use external crystal";
     this.chbUseExtXoIfSet.UseVisualStyleBackColor = true;
     this.chbUseExtXoIfSet.CheckedChanged += new EventHandler(this.chbUseExtXoIfSet_CheckedChanged);
     this.chbUseLowCapacity.Location = new Point(9, 0x48);
     this.chbUseLowCapacity.Name = "chbUseLowCapacity";
     this.chbUseLowCapacity.Size = new Size(0x5c, 0x11);
     this.chbUseLowCapacity.TabIndex = 0x70;
     this.chbUseLowCapacity.Text = "Cload < 14 pF";
     this.chbUseLowCapacity.UseVisualStyleBackColor = true;
     this.nudCenterFrequency.DecimalPlaces = 5;
     this.nudCenterFrequency.Location = new Point(0x65, 0x13);
     int[] numArray7 = new int[4];
     numArray7[0] = 0x2580;
     numArray7[3] = 0x10000;
     this.nudCenterFrequency.Maximum = new decimal(numArray7);
     int[] numArray8 = new int[4];
     numArray8[0] = 270;
     numArray8[3] = 0x10000;
     this.nudCenterFrequency.Minimum = new decimal(numArray8);
     this.nudCenterFrequency.Name = "nudCenterFrequency";
     this.nudCenterFrequency.Size = new Size(0x4a, 20);
     this.nudCenterFrequency.TabIndex = 0;
     int[] numArray9 = new int[4];
     numArray9[0] = 0x393;
     this.nudCenterFrequency.Value = new decimal(numArray9);
     this.nudCenterFrequency.ValueChanged += new EventHandler(this.nudCenterFrequency_ValueChanged);
     this.lblCentFreq.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblCentFreq.ForeColor = SystemColors.ControlText;
     this.lblCentFreq.Location = new Point(6, 0x15);
     this.lblCentFreq.Name = "lblCentFreq";
     this.lblCentFreq.Size = new Size(0x5b, 13);
     this.lblCentFreq.TabIndex = 0;
     this.lblCentFreq.Text = "Center frequency:";
     this.lblCentFreqUnit.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblCentFreqUnit.ForeColor = SystemColors.ControlText;
     this.lblCentFreqUnit.Location = new Point(0xb5, 0x15);
     this.lblCentFreqUnit.Name = "lblCentFreqUnit";
     this.lblCentFreqUnit.Size = new Size(0x1d, 13);
     this.lblCentFreqUnit.TabIndex = 0x1b;
     this.lblCentFreqUnit.Text = "MHz";
     this.nudXtalFrequency.DecimalPlaces = 4;
     this.nudXtalFrequency.Enabled = false;
     this.nudXtalFrequency.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudXtalFrequency.Location = new Point(0x65, 0x61);
     int[] numArray10 = new int[4];
     numArray10[0] = 13;
     this.nudXtalFrequency.Maximum = new decimal(numArray10);
     int[] numArray11 = new int[4];
     numArray11[0] = 10;
     this.nudXtalFrequency.Minimum = new decimal(numArray11);
     this.nudXtalFrequency.Name = "nudXtalFrequency";
     this.nudXtalFrequency.Size = new Size(0x4a, 20);
     this.nudXtalFrequency.TabIndex = 2;
     int[] numArray12 = new int[4];
     numArray12[0] = 10;
     this.nudXtalFrequency.Value = new decimal(numArray12);
     this.lblXtalFreq.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblXtalFreq.ForeColor = SystemColors.ControlText;
     this.lblXtalFreq.Location = new Point(6, 0x63);
     this.lblXtalFreq.Name = "lblXtalFreq";
     this.lblXtalFreq.Size = new Size(0x5b, 13);
     this.lblXtalFreq.TabIndex = 40;
     this.lblXtalFreq.Text = "Crystal frequency:";
     this.lblXtalFreqUnit.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblXtalFreqUnit.ForeColor = SystemColors.ControlText;
     this.lblXtalFreqUnit.Location = new Point(0xb5, 0x63);
     this.lblXtalFreqUnit.Name = "lblXtalFreqUnit";
     this.lblXtalFreqUnit.Size = new Size(0x1d, 13);
     this.lblXtalFreqUnit.TabIndex = 0x29;
     this.lblXtalFreqUnit.Text = "MHz";
     this.tbpAdvancedPacketHandler.BackColor = SystemColors.Control;
     this.tbpAdvancedPacketHandler.Controls.Add(this.grbPacketHandler);
     this.tbpAdvancedPacketHandler.Controls.Add(this.grbBatteryThreshold);
     this.tbpAdvancedPacketHandler.Location = new Point(4, 0x16);
     this.tbpAdvancedPacketHandler.Name = "tbpAdvancedPacketHandler";
     this.tbpAdvancedPacketHandler.Padding = new Padding(3);
     this.tbpAdvancedPacketHandler.Size = new Size(0x1df, 150);
     this.tbpAdvancedPacketHandler.TabIndex = 1;
     this.tbpAdvancedPacketHandler.Text = "Packet handler and Battery";
     this.grbPacketHandler.Controls.Add(this.nudFixedPacketLen);
     this.grbPacketHandler.Controls.Add(this.lblPacketLen);
     this.grbPacketHandler.Controls.Add(this.lblPacketLenUnit);
     this.grbPacketHandler.Controls.Add(this.lblSynchWordLenUnit);
     this.grbPacketHandler.Controls.Add(this.nudSWLength);
     this.grbPacketHandler.Controls.Add(this.lblSyncWordLen);
     this.grbPacketHandler.Controls.Add(this.mtbSynchronWord);
     this.grbPacketHandler.Controls.Add(this.lblSynchronWord);
     this.grbPacketHandler.Controls.Add(this.lblPreambleLenUnit);
     this.grbPacketHandler.Controls.Add(this.nudPreambeLength);
     this.grbPacketHandler.Controls.Add(this.lblPreambleLen);
     this.grbPacketHandler.Location = new Point(10, 6);
     this.grbPacketHandler.Name = "grbPacketHandler";
     this.grbPacketHandler.Size = new Size(0xe3, 0x87);
     this.grbPacketHandler.TabIndex = 0x76;
     this.grbPacketHandler.TabStop = false;
     this.grbPacketHandler.Text = "Packet handler";
     this.nudFixedPacketLen.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudFixedPacketLen.Location = new Point(130, 0x61);
     int[] numArray13 = new int[4];
     numArray13[0] = 0x100;
     this.nudFixedPacketLen.Maximum = new decimal(numArray13);
     int[] numArray14 = new int[4];
     numArray14[0] = 7;
     this.nudFixedPacketLen.Minimum = new decimal(numArray14);
     this.nudFixedPacketLen.Name = "nudFixedPacketLen";
     this.nudFixedPacketLen.Size = new Size(0x2b, 20);
     this.nudFixedPacketLen.TabIndex = 0x75;
     this.nudFixedPacketLen.TextAlign = HorizontalAlignment.Right;
     int[] numArray15 = new int[4];
     numArray15[0] = 7;
     this.nudFixedPacketLen.Value = new decimal(numArray15);
     this.lblPacketLen.Location = new Point(6, 0x63);
     this.lblPacketLen.Name = "lblPacketLen";
     this.lblPacketLen.Size = new Size(0x4c, 13);
     this.lblPacketLen.TabIndex = 0x72;
     this.lblPacketLen.Text = "Packet length:";
     this.lblPacketLenUnit.Location = new Point(0xb3, 0x63);
     this.lblPacketLenUnit.Name = "lblPacketLenUnit";
     this.lblPacketLenUnit.Size = new Size(0x26, 13);
     this.lblPacketLenUnit.TabIndex = 0x76;
     this.lblPacketLenUnit.Text = "byte(s)";
     this.lblSynchWordLenUnit.Location = new Point(0xb3, 0x2f);
     this.lblSynchWordLenUnit.Name = "lblSynchWordLenUnit";
     this.lblSynchWordLenUnit.Size = new Size(0x26, 13);
     this.lblSynchWordLenUnit.TabIndex = 0x77;
     this.lblSynchWordLenUnit.Text = "byte(s)";
     this.nudSWLength.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudSWLength.Location = new Point(130, 0x2d);
     int[] numArray16 = new int[4];
     numArray16[0] = 4;
     this.nudSWLength.Maximum = new decimal(numArray16);
     int[] numArray17 = new int[4];
     numArray17[0] = 2;
     this.nudSWLength.Minimum = new decimal(numArray17);
     this.nudSWLength.Name = "nudSWLength";
     this.nudSWLength.Size = new Size(0x2b, 20);
     this.nudSWLength.TabIndex = 0x76;
     this.nudSWLength.TextAlign = HorizontalAlignment.Right;
     int[] numArray18 = new int[4];
     numArray18[0] = 2;
     this.nudSWLength.Value = new decimal(numArray18);
     this.nudSWLength.ValueChanged += new EventHandler(this.nudSWLength_ValueChanged);
     this.lblSyncWordLen.Location = new Point(6, 0x2f);
     this.lblSyncWordLen.Name = "lblSyncWordLen";
     this.lblSyncWordLen.Size = new Size(0x71, 13);
     this.lblSyncWordLen.TabIndex = 0x75;
     this.lblSyncWordLen.Text = "Synchron word length:";
     this.mtbSynchronWord.BackColor = Color.White;
     this.mtbSynchronWord.Font = new Font("Courier New", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.mtbSynchronWord.Location = new Point(130, 0x47);
     this.mtbSynchronWord.Mask = ">AA AA";
     this.mtbSynchronWord.Name = "mtbSynchronWord";
     this.mtbSynchronWord.Size = new Size(0x52, 20);
     this.mtbSynchronWord.TabIndex = 0x71;
     this.mtbSynchronWord.Text = "2DD4";
     this.mtbSynchronWord.Validating += new CancelEventHandler(this.mtbSynchronWord_Validating);
     this.lblSynchronWord.Location = new Point(6, 0x4a);
     this.lblSynchronWord.Name = "lblSynchronWord";
     this.lblSynchronWord.Size = new Size(0x51, 13);
     this.lblSynchronWord.TabIndex = 0x72;
     this.lblSynchronWord.Text = "Synchron word:";
     this.lblPreambleLenUnit.Location = new Point(0xb3, 0x15);
     this.lblPreambleLenUnit.Name = "lblPreambleLenUnit";
     this.lblPreambleLenUnit.Size = new Size(0x26, 13);
     this.lblPreambleLenUnit.TabIndex = 0x71;
     this.lblPreambleLenUnit.Text = "byte(s)";
     this.nudPreambeLength.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudPreambeLength.Location = new Point(130, 0x13);
     int[] numArray19 = new int[4];
     numArray19[0] = 0xff;
     this.nudPreambeLength.Maximum = new decimal(numArray19);
     int[] numArray20 = new int[4];
     numArray20[0] = 2;
     this.nudPreambeLength.Minimum = new decimal(numArray20);
     this.nudPreambeLength.Name = "nudPreambeLength";
     this.nudPreambeLength.Size = new Size(0x2b, 20);
     this.nudPreambeLength.TabIndex = 0x70;
     this.nudPreambeLength.TextAlign = HorizontalAlignment.Right;
     int[] numArray21 = new int[4];
     numArray21[0] = 4;
     this.nudPreambeLength.Value = new decimal(numArray21);
     this.lblPreambleLen.Location = new Point(6, 0x15);
     this.lblPreambleLen.Name = "lblPreambleLen";
     this.lblPreambleLen.Size = new Size(0x56, 13);
     this.lblPreambleLen.TabIndex = 0;
     this.lblPreambleLen.Text = "Preamble length:";
     this.grbBatteryThreshold.Controls.Add(this.lblLowBattery);
     this.grbBatteryThreshold.Controls.Add(this.lblSampleSec);
     this.grbBatteryThreshold.Controls.Add(this.lblSampleInt);
     this.grbBatteryThreshold.Controls.Add(this.lblLowBatMV);
     this.grbBatteryThreshold.Controls.Add(this.nudLowBatteryInterrupt);
     this.grbBatteryThreshold.Controls.Add(this.nudSampleInterval);
     this.grbBatteryThreshold.Location = new Point(0xf3, 6);
     this.grbBatteryThreshold.Name = "grbBatteryThreshold";
     this.grbBatteryThreshold.Size = new Size(0xe2, 0x87);
     this.grbBatteryThreshold.TabIndex = 0x75;
     this.grbBatteryThreshold.TabStop = false;
     this.grbBatteryThreshold.Text = "Battery threshold";
     this.lblLowBattery.Location = new Point(6, 0x15);
     this.lblLowBattery.Name = "lblLowBattery";
     this.lblLowBattery.Size = new Size(0x49, 13);
     this.lblLowBattery.TabIndex = 0x10;
     this.lblLowBattery.Text = "LBD Interrupt:";
     this.lblSampleSec.Location = new Point(190, 0x31);
     this.lblSampleSec.Name = "lblSampleSec";
     this.lblSampleSec.Size = new Size(0x18, 13);
     this.lblSampleSec.TabIndex = 0x15;
     this.lblSampleSec.Text = "sec";
     this.lblSampleInt.Location = new Point(6, 0x31);
     this.lblSampleInt.Name = "lblSampleInt";
     this.lblSampleInt.Size = new Size(0x52, 13);
     this.lblSampleInt.TabIndex = 0x11;
     this.lblSampleInt.Text = "Sample interval:";
     this.lblLowBatMV.Location = new Point(190, 0x15);
     this.lblLowBatMV.Name = "lblLowBatMV";
     this.lblLowBatMV.Size = new Size(0x16, 13);
     this.lblLowBatMV.TabIndex = 20;
     this.lblLowBatMV.Text = "mV";
     this.nudLowBatteryInterrupt.Location = new Point(0x66, 0x13);
     int[] numArray22 = new int[4];
     numArray22[0] = 0xe10;
     this.nudLowBatteryInterrupt.Maximum = new decimal(numArray22);
     this.nudLowBatteryInterrupt.Name = "nudLowBatteryInterrupt";
     this.nudLowBatteryInterrupt.Size = new Size(0x52, 20);
     this.nudLowBatteryInterrupt.TabIndex = 0x12;
     int[] numArray23 = new int[4];
     numArray23[0] = 0x9c4;
     this.nudLowBatteryInterrupt.Value = new decimal(numArray23);
     this.nudSampleInterval.Location = new Point(0x66, 0x2f);
     int[] numArray24 = new int[4];
     numArray24[0] = 0xe10;
     this.nudSampleInterval.Maximum = new decimal(numArray24);
     this.nudSampleInterval.Name = "nudSampleInterval";
     this.nudSampleInterval.Size = new Size(0x52, 20);
     this.nudSampleInterval.TabIndex = 0x13;
     int[] numArray25 = new int[4];
     numArray25[0] = 60;
     this.nudSampleInterval.Value = new decimal(numArray25);
     this.tbpMiscellaneous.BackColor = SystemColors.Control;
     this.tbpMiscellaneous.Controls.Add(this.grbLEDControl);
     this.tbpMiscellaneous.Controls.Add(this.groupBox5);
     this.tbpMiscellaneous.Location = new Point(4, 0x16);
     this.tbpMiscellaneous.Name = "tbpMiscellaneous";
     this.tbpMiscellaneous.Padding = new Padding(3);
     this.tbpMiscellaneous.Size = new Size(0x1df, 150);
     this.tbpMiscellaneous.TabIndex = 2;
     this.tbpMiscellaneous.Text = "Miscellaneous settings";
     this.grbLEDControl.Controls.Add(this.grbLEDIntensity);
     this.grbLEDControl.Controls.Add(this.chbLEDControl);
     this.grbLEDControl.Location = new Point(10, 0x36);
     this.grbLEDControl.Name = "grbLEDControl";
     this.grbLEDControl.Size = new Size(0x1cb, 0x57);
     this.grbLEDControl.TabIndex = 0x2b;
     this.grbLEDControl.TabStop = false;
     this.grbLEDControl.Text = "LED Control";
     this.grbLEDIntensity.Controls.Add(this.rdbLEDoff);
     this.grbLEDIntensity.Controls.Add(this.rdbLED37);
     this.grbLEDIntensity.Controls.Add(this.rdbLED97);
     this.grbLEDIntensity.Controls.Add(this.rdbLED60);
     this.grbLEDIntensity.Location = new Point(0x79, 0x10);
     this.grbLEDIntensity.Name = "grbLEDIntensity";
     this.grbLEDIntensity.Size = new Size(0x145, 0x41);
     this.grbLEDIntensity.TabIndex = 0x2d;
     this.grbLEDIntensity.TabStop = false;
     this.grbLEDIntensity.Text = "Set LED Intensity";
     this.rdbLEDoff.Location = new Point(8, 0x13);
     this.rdbLEDoff.Name = "rdbLEDoff";
     this.rdbLEDoff.Size = new Size(0x2d, 0x11);
     this.rdbLEDoff.TabIndex = 9;
     this.rdbLEDoff.Text = "OFF";
     this.rdbLEDoff.UseVisualStyleBackColor = true;
     this.rdbLED37.Location = new Point(8, 0x2a);
     this.rdbLED37.Name = "rdbLED37";
     this.rdbLED37.Size = new Size(0x5d, 0x11);
     this.rdbLED37.TabIndex = 10;
     this.rdbLED37.Text = "Low (0.37 mA)";
     this.rdbLED37.UseVisualStyleBackColor = true;
     this.rdbLED97.Checked = true;
     this.rdbLED97.Location = new Point(0xab, 0x2a);
     this.rdbLED97.Name = "rdbLED97";
     this.rdbLED97.Size = new Size(0x5f, 0x11);
     this.rdbLED97.TabIndex = 13;
     this.rdbLED97.TabStop = true;
     this.rdbLED97.Text = "High (0.97 mA)";
     this.rdbLED97.UseVisualStyleBackColor = true;
     this.rdbLED60.Location = new Point(0xab, 0x13);
     this.rdbLED60.Name = "rdbLED60";
     this.rdbLED60.Size = new Size(110, 0x11);
     this.rdbLED60.TabIndex = 11;
     this.rdbLED60.Text = "Medium (0.60 mA)";
     this.rdbLED60.UseVisualStyleBackColor = true;
     this.chbLEDControl.Location = new Point(6, 0x13);
     this.chbLEDControl.Name = "chbLEDControl";
     this.chbLEDControl.Size = new Size(0x6d, 0x11);
     this.chbLEDControl.TabIndex = 0x2c;
     this.chbLEDControl.Text = "Turn the LED ON";
     this.chbLEDControl.UseVisualStyleBackColor = true;
     this.chbLEDControl.CheckedChanged += new EventHandler(this.chbLEDControl_CheckedChanged);
     this.groupBox5.Controls.Add(this.lblEnableInterrupts);
     this.groupBox5.Controls.Add(this.bstInterruptStatus);
     this.groupBox5.Location = new Point(10, 6);
     this.groupBox5.Name = "groupBox5";
     this.groupBox5.Size = new Size(0x1cb, 0x2a);
     this.groupBox5.TabIndex = 0x2a;
     this.groupBox5.TabStop = false;
     this.groupBox5.Text = "Interrupts";
     this.lblEnableInterrupts.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblEnableInterrupts.ForeColor = SystemColors.ControlText;
     this.lblEnableInterrupts.Location = new Point(6, 0x13);
     this.lblEnableInterrupts.Name = "lblEnableInterrupts";
     this.lblEnableInterrupts.Size = new Size(0x59, 13);
     this.lblEnableInterrupts.TabIndex = 0x29;
     this.lblEnableInterrupts.Text = "Enable interrupts:";
     this.bstInterruptStatus.Location = new Point(0x7a, 0x13);
     this.bstInterruptStatus.Name = "bstInterruptStatus";
     this.bstInterruptStatus.ReadOnly = true;
     this.bstInterruptStatus.Size = new Size(0x13c, 14);
     this.bstInterruptStatus.StatusValue = 0;
     this.bstInterruptStatus.TabIndex = 40;
     this.grbEzConfigOptionsGrid.Controls.Add(this.grbConfigFilter);
     this.grbEzConfigOptionsGrid.Controls.Add(this.btnAddConfig);
     this.grbEzConfigOptionsGrid.Controls.Add(this.dgvEzConfig);
     this.grbEzConfigOptionsGrid.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.grbEzConfigOptionsGrid.Location = new Point(3, 0xb9);
     this.grbEzConfigOptionsGrid.Name = "grbEzConfigOptionsGrid";
     this.grbEzConfigOptionsGrid.Size = new Size(0x1e7, 0xb5);
     this.grbEzConfigOptionsGrid.TabIndex = 0x77;
     this.grbEzConfigOptionsGrid.TabStop = false;
     this.grbEzConfigOptionsGrid.Text = "EZConfig options";
     this.grbConfigFilter.Controls.Add(this.lblDataRateUnit);
     this.grbConfigFilter.Controls.Add(this.nudDataRate);
     this.grbConfigFilter.Controls.Add(this.chbOOK);
     this.grbConfigFilter.Controls.Add(this.chbFSK);
     this.grbConfigFilter.Controls.Add(this.chbDataRate);
     this.grbConfigFilter.Location = new Point(0x196, 0x11);
     this.grbConfigFilter.Name = "grbConfigFilter";
     this.grbConfigFilter.Size = new Size(0x4b, 0x81);
     this.grbConfigFilter.TabIndex = 2;
     this.grbConfigFilter.TabStop = false;
     this.grbConfigFilter.Text = "Filter";
     this.lblDataRateUnit.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lblDataRateUnit.ForeColor = SystemColors.ControlText;
     this.lblDataRateUnit.Location = new Point(0x16, 0x6f);
     this.lblDataRateUnit.Name = "lblDataRateUnit";
     this.lblDataRateUnit.Size = new Size(30, 13);
     this.lblDataRateUnit.TabIndex = 0x6f;
     this.lblDataRateUnit.Text = "kbps";
     this.nudDataRate.DecimalPlaces = 1;
     this.nudDataRate.Enabled = false;
     this.nudDataRate.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.nudDataRate.Location = new Point(6, 0x58);
     int[] numArray26 = new int[4];
     numArray26[0] = 500;
     this.nudDataRate.Maximum = new decimal(numArray26);
     int[] numArray27 = new int[4];
     numArray27[0] = 5;
     numArray27[3] = 0x10000;
     this.nudDataRate.Minimum = new decimal(numArray27);
     this.nudDataRate.Name = "nudDataRate";
     this.nudDataRate.Size = new Size(0x3f, 20);
     this.nudDataRate.TabIndex = 0x6f;
     this.nudDataRate.TextAlign = HorizontalAlignment.Right;
     int[] numArray28 = new int[4];
     numArray28[0] = 0x18;
     numArray28[3] = 0x10000;
     this.nudDataRate.Value = new decimal(numArray28);
     this.nudDataRate.ValueChanged += new EventHandler(this.filterChanged);
     this.chbOOK.Checked = true;
     this.chbOOK.CheckState = CheckState.Checked;
     this.chbOOK.Location = new Point(6, 0x2a);
     this.chbOOK.Name = "chbOOK";
     this.chbOOK.Size = new Size(0x31, 0x11);
     this.chbOOK.TabIndex = 1;
     this.chbOOK.Text = "OOK";
     this.chbOOK.UseVisualStyleBackColor = true;
     this.chbOOK.CheckedChanged += new EventHandler(this.filterChanged);
     this.chbFSK.Checked = true;
     this.chbFSK.CheckState = CheckState.Checked;
     this.chbFSK.Location = new Point(6, 0x13);
     this.chbFSK.Name = "chbFSK";
     this.chbFSK.Size = new Size(0x2e, 0x11);
     this.chbFSK.TabIndex = 0;
     this.chbFSK.Text = "FSK";
     this.chbFSK.UseVisualStyleBackColor = true;
     this.chbFSK.CheckedChanged += new EventHandler(this.filterChanged);
     this.chbDataRate.Location = new Point(6, 0x41);
     this.chbDataRate.Name = "chbDataRate";
     this.chbDataRate.Size = new Size(0x48, 0x11);
     this.chbDataRate.TabIndex = 2;
     this.chbDataRate.Text = "DataRate";
     this.chbDataRate.UseVisualStyleBackColor = true;
     this.chbDataRate.CheckedChanged += new EventHandler(this.filterChanged);
     this.btnAddConfig.Location = new Point(0x196, 0x98);
     this.btnAddConfig.Name = "btnAddConfig";
     this.btnAddConfig.Size = new Size(0x4b, 0x17);
     this.btnAddConfig.TabIndex = 1;
     this.btnAddConfig.Text = "Add Config";
     this.btnAddConfig.UseVisualStyleBackColor = true;
     this.btnAddConfig.Click += new EventHandler(this.btnAddConfig_Click);
     this.dgvEzConfig.AllowUserToAddRows = false;
     this.dgvEzConfig.AllowUserToDeleteRows = false;
     this.dgvEzConfig.AllowUserToResizeRows = false;
     this.dgvEzConfig.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
     this.dgvEzConfig.Columns.AddRange(new DataGridViewColumn[] { this.colOptionIndex, this.colModulationType, this.colDataRate, this.colDeviation, this.colChannelBandwidth });
     this.dgvEzConfig.Location = new Point(8, 0x11);
     this.dgvEzConfig.MultiSelect = false;
     this.dgvEzConfig.Name = "dgvEzConfig";
     this.dgvEzConfig.ReadOnly = true;
     this.dgvEzConfig.RowHeadersVisible = false;
     this.dgvEzConfig.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing;
     this.dgvEzConfig.ScrollBars = ScrollBars.Vertical;
     this.dgvEzConfig.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
     this.dgvEzConfig.Size = new Size(0x188, 0x9e);
     this.dgvEzConfig.TabIndex = 0;
     this.colOptionIndex.HeaderText = "OptionIndex";
     this.colOptionIndex.Name = "colOptionIndex";
     this.colOptionIndex.ReadOnly = true;
     this.colOptionIndex.Visible = false;
     this.colModulationType.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
     this.colModulationType.HeaderText = "Modulation type";
     this.colModulationType.Name = "colModulationType";
     this.colModulationType.ReadOnly = true;
     this.colModulationType.Resizable = DataGridViewTriState.False;
     this.colModulationType.SortMode = DataGridViewColumnSortMode.NotSortable;
     this.colDataRate.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
     this.colDataRate.HeaderText = "Data rate";
     this.colDataRate.Name = "colDataRate";
     this.colDataRate.ReadOnly = true;
     this.colDataRate.Resizable = DataGridViewTriState.False;
     this.colDataRate.SortMode = DataGridViewColumnSortMode.NotSortable;
     this.colDeviation.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
     this.colDeviation.HeaderText = "Deviation";
     this.colDeviation.Name = "colDeviation";
     this.colDeviation.ReadOnly = true;
     this.colDeviation.Resizable = DataGridViewTriState.False;
     this.colDeviation.SortMode = DataGridViewColumnSortMode.NotSortable;
     this.colChannelBandwidth.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
     this.colChannelBandwidth.HeaderText = "Channel BW";
     this.colChannelBandwidth.Name = "colChannelBandwidth";
     this.colChannelBandwidth.ReadOnly = true;
     this.colChannelBandwidth.Resizable = DataGridViewTriState.False;
     this.colChannelBandwidth.SortMode = DataGridViewColumnSortMode.NotSortable;
     this.btnClearLog.Anchor = AnchorStyles.Right | AnchorStyles.Bottom;
     this.btnClearLog.Location = new Point(0x7a, 0x207);
     this.btnClearLog.Name = "btnClearLog";
     this.btnClearLog.Size = new Size(0x4b, 0x17);
     this.btnClearLog.TabIndex = 0x1d;
     this.btnClearLog.Text = "Clear Log";
     this.btnClearLog.UseVisualStyleBackColor = true;
     this.btnClearLog.Click += new EventHandler(this.btnClearLog_Click);
     this.chbDisableLogging.Anchor = AnchorStyles.Left | AnchorStyles.Bottom;
     this.chbDisableLogging.Appearance = Appearance.Button;
     this.chbDisableLogging.BackColor = SystemColors.Control;
     this.chbDisableLogging.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
     this.chbDisableLogging.Location = new Point(15, 0x207);
     this.chbDisableLogging.Name = "chbDisableLogging";
     this.chbDisableLogging.Size = new Size(0x5d, 0x17);
     this.chbDisableLogging.TabIndex = 0x1b;
     this.chbDisableLogging.Text = "Disable Logging";
     this.chbDisableLogging.UseVisualStyleBackColor = false;
     this.chbDisableLogging.CheckedChanged += new EventHandler(this.chbDisableLogging_CheckedChanged);
     this.lblTermWin.Location = new Point(3, 0);
     this.lblTermWin.Name = "lblTermWin";
     this.lblTermWin.Size = new Size(0x43, 13);
     this.lblTermWin.TabIndex = 0x15;
     this.lblTermWin.Text = "Log window:";
     this.rtbLogWindow.Anchor = AnchorStyles.Right | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Top;
     this.rtbLogWindow.BackColor = SystemColors.Control;
     this.rtbLogWindow.Location = new Point(6, 0x10);
     this.rtbLogWindow.Name = "rtbLogWindow";
     this.rtbLogWindow.ReadOnly = true;
     this.rtbLogWindow.Size = new Size(0xbf, 0x1f1);
     this.rtbLogWindow.TabIndex = 0x13;
     this.rtbLogWindow.Text = "";
     this.rtbLogWindow.WordWrap = false;
     this.stbStatus.Location = new Point(0, 550);
     this.stbStatus.Name = "stbStatus";
     this.stbStatus.Panels.AddRange(new StatusBarPanel[] { this.sbDeviceType, this.sbChipRevPane, this.sbDeviceStatePane, this.sbProgressBar });
     this.stbStatus.ShowPanels = true;
     this.stbStatus.Size = new Size(720, 0x16);
     this.stbStatus.TabIndex = 0x63;
     this.sbDeviceType.AutoSize = StatusBarPanelAutoSize.Contents;
     this.sbDeviceType.Name = "sbDeviceType";
     this.sbDeviceType.Text = " Device: Type=SIMULATION";
     this.sbDeviceType.Width = 0x9f;
     this.sbChipRevPane.AutoSize = StatusBarPanelAutoSize.Contents;
     this.sbChipRevPane.Name = "sbChipRevPane";
     this.sbChipRevPane.Text = "Chip Revision: A";
     this.sbChipRevPane.Width = 0x62;
     this.sbDeviceStatePane.AutoSize = StatusBarPanelAutoSize.Spring;
     this.sbDeviceStatePane.Name = "sbDeviceStatePane";
     this.sbDeviceStatePane.Text = "Status: Idle";
     this.sbDeviceStatePane.Width = 0x15a;
     this.sbProgressBar.Alignment = HorizontalAlignment.Right;
     this.sbProgressBar.AnimationStyle = ProgressDisplayStyle.LeftToRight;
     this.sbProgressBar.AnimationTick = TimeSpan.Parse("00:00:00.5000000");
     this.sbProgressBar.EndPoint = 100L;
     this.sbProgressBar.Name = "sbProgressBar";
     this.sbProgressBar.ProgressPosition = 0L;
     this.sbProgressBar.ShowText = false;
     this.sbProgressBar.StartPoint = 0L;
     this.sbProgressBar.StepSize = 1L;
     this.sbProgressBar.Style = StatusBarPanelStyle.OwnerDraw;
     this.sbProgressBar.TextFont = new Font("Arial", 8f);
     this.errProvider.ContainerControl = this;
     this.tmrCommon.Interval = 0x7d0;
     this.tspSplitter.BackColor = SystemColors.Control;
     this.tspSplitter.Dock = DockStyle.Bottom;
     this.tspSplitter.Location = new Point(0, 0);
     this.tspSplitter.Name = "tspSplitter";
     this.tspSplitter.Orientation = Orientation.Vertical;
     this.tspSplitter.PrimaryPages.AddRange(new TabSplitterPage[] { this.sppMainControl });
     this.tspSplitter.SecondaryPages.AddRange(new TabSplitterPage[] { this.sppLogWindow });
     this.tspSplitter.Size = new Size(720, 550);
     this.tspSplitter.SplitterBackColor = Color.FromArgb(140, 0x26, 0x33);
     this.tspSplitter.SplitterPosition = 500;
     this.tspSplitter.TabIndex = 0x65;
     this.tspSplitter.CollapsedChanged += new EventHandler(this.tspSplitter_CollapsedChanged);
     this.tspSplitter.OrientationChanged += new EventHandler(this.tspSplitter_OrientationChanged);
     this.sppMainControl.AutoScroll = true;
     this.sppMainControl.Controls.Add(this.btnConfigurationWizardHelp);
     this.sppMainControl.Controls.Add(this.btnLaunchIDEHelp);
     this.sppMainControl.Controls.Add(this.btnLabEvaluationHelp);
     this.sppMainControl.Controls.Add(this.btnLoadFirmware);
     this.sppMainControl.Controls.Add(this.btnLoadFirmwareHelp);
     this.sppMainControl.Controls.Add(this.btnLaunchIDE);
     this.sppMainControl.Controls.Add(this.btnLabEvaluation);
     this.sppMainControl.Controls.Add(this.groupBox2);
     this.sppMainControl.Controls.Add(this.btnConfigurationWizard);
     this.sppMainControl.Controls.Add(this.flpOptionControls);
     this.sppMainControl.Controls.Add(this.tabMainControl);
     this.sppMainControl.Controls.Add(this.grbEzConfigOptionsGrid);
     this.sppMainControl.Location = new Point(0, 0);
     this.sppMainControl.Name = "sppMainControl";
     this.sppMainControl.Size = new Size(500, 550);
     this.sppMainControl.TabIndex = 1;
     this.sppMainControl.Text = "Main control";
     this.btnConfigurationWizardHelp.Enabled = false;
     this.btnConfigurationWizardHelp.Location = new Point(0x74, 0x207);
     this.btnConfigurationWizardHelp.Name = "btnConfigurationWizardHelp";
     this.btnConfigurationWizardHelp.Size = new Size(0x10, 0x17);
     this.btnConfigurationWizardHelp.TabIndex = 0x8d;
     this.btnConfigurationWizardHelp.Text = "?";
     this.btnConfigurationWizardHelp.UseVisualStyleBackColor = true;
     this.btnConfigurationWizardHelp.Visible = false;
     this.btnConfigurationWizardHelp.Click += new EventHandler(this.btnConfigurationWizardHelp_Click);
     this.btnLaunchIDEHelp.Location = new Point(0x1da, 0x207);
     this.btnLaunchIDEHelp.Name = "btnLaunchIDEHelp";
     this.btnLaunchIDEHelp.Size = new Size(0x10, 0x17);
     this.btnLaunchIDEHelp.TabIndex = 0x88;
     this.btnLaunchIDEHelp.Text = "?";
     this.btnLaunchIDEHelp.UseVisualStyleBackColor = true;
     this.btnLaunchIDEHelp.Click += new EventHandler(this.btnLaunchIDEHelp_Click);
     this.btnLabEvaluationHelp.Location = new Point(0x106, 0x207);
     this.btnLabEvaluationHelp.Name = "btnLabEvaluationHelp";
     this.btnLabEvaluationHelp.Size = new Size(0x10, 0x17);
     this.btnLabEvaluationHelp.TabIndex = 0x8f;
     this.btnLabEvaluationHelp.Text = "?";
     this.btnLabEvaluationHelp.UseVisualStyleBackColor = true;
     this.btnLabEvaluationHelp.Click += new EventHandler(this.btnLabEvaluationHelp_Click);
     this.btnLoadFirmware.Location = new Point(0x11b, 0x207);
     this.btnLoadFirmware.Name = "btnLoadFirmware";
     this.btnLoadFirmware.Size = new Size(0x55, 0x17);
     this.btnLoadFirmware.TabIndex = 0x8a;
     this.btnLoadFirmware.Text = "Load firmware";
     this.btnLoadFirmware.UseVisualStyleBackColor = true;
     this.btnLoadFirmware.Click += new EventHandler(this.btnLoadFirmware_Click);
     this.btnLoadFirmwareHelp.Location = new Point(0x170, 0x207);
     this.btnLoadFirmwareHelp.Name = "btnLoadFirmwareHelp";
     this.btnLoadFirmwareHelp.Size = new Size(0x10, 0x17);
     this.btnLoadFirmwareHelp.TabIndex = 0x8e;
     this.btnLoadFirmwareHelp.Text = "?";
     this.btnLoadFirmwareHelp.UseVisualStyleBackColor = true;
     this.btnLoadFirmwareHelp.Click += new EventHandler(this.btnLoadFirmwareHelp_Click);
     this.btnLaunchIDE.Location = new Point(0x185, 0x207);
     this.btnLaunchIDE.Name = "btnLaunchIDE";
     this.btnLaunchIDE.Size = new Size(0x55, 0x17);
     this.btnLaunchIDE.TabIndex = 0x8b;
     this.btnLaunchIDE.Text = "Launch IDE";
     this.btnLaunchIDE.UseVisualStyleBackColor = true;
     this.btnLaunchIDE.Click += new EventHandler(this.btnLaunchIDE_Click);
     this.btnLabEvaluation.Location = new Point(0xb1, 0x207);
     this.btnLabEvaluation.Name = "btnLabEvaluation";
     this.btnLabEvaluation.Size = new Size(0x55, 0x17);
     this.btnLabEvaluation.TabIndex = 140;
     this.btnLabEvaluation.Text = "Lab evaluation";
     this.btnLabEvaluation.UseVisualStyleBackColor = true;
     this.btnLabEvaluation.Click += new EventHandler(this.btnLabEvaluation_Click);
     this.groupBox2.Controls.Add(this.lblDescription);
     this.groupBox2.Controls.Add(this.FirmwareDescriptionTextBox);
     this.groupBox2.Controls.Add(this.lstSelectProject);
     this.groupBox2.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.groupBox2.Location = new Point(3, 0x174);
     this.groupBox2.Name = "groupBox2";
     this.groupBox2.Size = new Size(0x1e7, 0x8d);
     this.groupBox2.TabIndex = 0x86;
     this.groupBox2.TabStop = false;
     this.groupBox2.Text = "Options";
     this.lblDescription.Location = new Point(0x128, 0x13);
     this.lblDescription.Name = "lblDescription";
     this.lblDescription.Size = new Size(0x3f, 13);
     this.lblDescription.TabIndex = 7;
     this.lblDescription.Text = "Description:";
     this.FirmwareDescriptionTextBox.BackColor = SystemColors.Control;
     this.FirmwareDescriptionTextBox.Location = new Point(0x128, 0x23);
     this.FirmwareDescriptionTextBox.Multiline = true;
     this.FirmwareDescriptionTextBox.Name = "FirmwareDescriptionTextBox";
     this.FirmwareDescriptionTextBox.ReadOnly = true;
     this.FirmwareDescriptionTextBox.ScrollBars = ScrollBars.Vertical;
     this.FirmwareDescriptionTextBox.Size = new Size(0xb9, 100);
     this.FirmwareDescriptionTextBox.TabIndex = 6;
     this.FirmwareDescriptionTextBox.Text = "Coolest code ever! Load this code. Also change this text!";
     this.lstSelectProject.Columns.AddRange(new ColumnHeader[] { this.columnHeader1, this.columnHeader2, this.columnHeader3, this.columnHeader4, this.columnHeader5 });
     this.lstSelectProject.Font = new Font("Microsoft Sans Serif", 8.25f);
     this.lstSelectProject.FullRowSelect = true;
     this.lstSelectProject.HeaderStyle = ColumnHeaderStyle.Nonclickable;
     this.lstSelectProject.HideSelection = false;
     item.StateImageIndex = 0;
     item2.StateImageIndex = 0;
     item3.StateImageIndex = 0;
     this.lstSelectProject.Items.AddRange(new ListViewItem[] { item, item2, item3, item4, item5 });
     this.lstSelectProject.Location = new Point(9, 0x13);
     this.lstSelectProject.MultiSelect = false;
     this.lstSelectProject.Name = "lstSelectProject";
     this.lstSelectProject.ShowGroups = false;
     this.lstSelectProject.ShowItemToolTips = true;
     this.lstSelectProject.Size = new Size(0x119, 0x74);
     this.lstSelectProject.TabIndex = 4;
     this.lstSelectProject.UseCompatibleStateImageBehavior = false;
     this.lstSelectProject.View = View.Details;
     this.lstSelectProject.SelectedIndexChanged += new EventHandler(this.lstSelectProject_SelectedIndexChanged);
     this.columnHeader1.Text = "Name";
     this.columnHeader1.Width = 0x68;
     this.columnHeader2.Text = "RF way";
     this.columnHeader2.Width = 0x36;
     this.columnHeader3.Text = "Lab";
     this.columnHeader3.TextAlign = HorizontalAlignment.Center;
     this.columnHeader3.Width = 0x22;
     this.columnHeader4.Text = "FW";
     this.columnHeader4.TextAlign = HorizontalAlignment.Center;
     this.columnHeader4.Width = 0x22;
     this.columnHeader5.Text = "IDE";
     this.columnHeader5.TextAlign = HorizontalAlignment.Center;
     this.columnHeader5.Width = 0x22;
     this.btnConfigurationWizard.Enabled = false;
     this.btnConfigurationWizard.Location = new Point(2, 0x207);
     this.btnConfigurationWizard.Name = "btnConfigurationWizard";
     this.btnConfigurationWizard.Size = new Size(0x72, 0x17);
     this.btnConfigurationWizard.TabIndex = 0x87;
     this.btnConfigurationWizard.Text = "Configuration Wizard";
     this.btnConfigurationWizard.UseVisualStyleBackColor = true;
     this.btnConfigurationWizard.Visible = false;
     this.btnConfigurationWizard.Click += new EventHandler(this.btnConfigurationWizard_Click);
     this.flpOptionControls.AutoScroll = true;
     this.flpOptionControls.Location = new Point(3, 0x216);
     this.flpOptionControls.Name = "flpOptionControls";
     this.flpOptionControls.Size = new Size(0x1e8, 10);
     this.flpOptionControls.TabIndex = 0x89;
     this.flpOptionControls.Visible = false;
     this.sppLogWindow.AutoScroll = true;
     this.sppLogWindow.Controls.Add(this.lblTermWin);
     this.sppLogWindow.Controls.Add(this.btnClearLog);
     this.sppLogWindow.Controls.Add(this.rtbLogWindow);
     this.sppLogWindow.Controls.Add(this.chbDisableLogging);
     this.sppLogWindow.Location = new Point(520, 0);
     this.sppLogWindow.Name = "sppLogWindow";
     this.sppLogWindow.Size = new Size(200, 550);
     this.sppLogWindow.TabIndex = 2;
     this.sppLogWindow.Text = "Log window";
     base.AutoScaleDimensions = new SizeF(96f, 96f);
     base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
     base.ClientSize = new Size(720, 0x23c);
     base.Controls.Add(this.tspSplitter);
     base.Controls.Add(this.stbStatus);
     this.DoubleBuffered = true;
     base.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
     base.MaximizeBox = false;
     base.Name = "AppWin_Si4012_RC";
     base.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
     this.Text = "Radio Configuration Application";
     base.Load += new EventHandler(this.AppWin_Si4012_RC_Load);
     base.Shown += new EventHandler(this.AppWin_Si4012_RC_Shown);
     base.FormClosing += new FormClosingEventHandler(this.AppWin_Si4012_RC_FormClosing);
     this.tabMainControl.ResumeLayout(false);
     this.tbpRfParameters.ResumeLayout(false);
     this.grbMiscellaneous.ResumeLayout(false);
     this.nudTuneInterval.EndInit();
     this.nudPALevel.EndInit();
     this.grbFrequencySetting.ResumeLayout(false);
     this.nudCenterFrequency.EndInit();
     this.nudXtalFrequency.EndInit();
     this.tbpAdvancedPacketHandler.ResumeLayout(false);
     this.grbPacketHandler.ResumeLayout(false);
     this.grbPacketHandler.PerformLayout();
     this.nudFixedPacketLen.EndInit();
     this.nudSWLength.EndInit();
     this.nudPreambeLength.EndInit();
     this.grbBatteryThreshold.ResumeLayout(false);
     this.nudLowBatteryInterrupt.EndInit();
     this.nudSampleInterval.EndInit();
     this.tbpMiscellaneous.ResumeLayout(false);
     this.grbLEDControl.ResumeLayout(false);
     this.grbLEDIntensity.ResumeLayout(false);
     this.groupBox5.ResumeLayout(false);
     this.grbEzConfigOptionsGrid.ResumeLayout(false);
     this.grbConfigFilter.ResumeLayout(false);
     this.nudDataRate.EndInit();
     ((ISupportInitialize) this.dgvEzConfig).EndInit();
     this.sbDeviceType.EndInit();
     this.sbChipRevPane.EndInit();
     this.sbDeviceStatePane.EndInit();
     this.sbProgressBar.EndInit();
     ((ISupportInitialize) this.errProvider).EndInit();
     this.tspSplitter.ResumeLayout(false);
     this.sppMainControl.ResumeLayout(false);
     this.groupBox2.ResumeLayout(false);
     this.groupBox2.PerformLayout();
     this.sppLogWindow.ResumeLayout(false);
     base.ResumeLayout(false);
 }
Example #5
0
 private void InitializeComponent()
 {
     this.groupBox5 = new GroupBox();
     this.groupBox4 = new GroupBox();
     this.label13 = new Label();
     this.lblCabBankValue = new Label();
     this.label31 = new Label();
     this.label29 = new Label();
     this.lblCabBank = new Label();
     this.groupBox3 = new GroupBox();
     this.label62 = new Label();
     this.label61 = new Label();
     this.lblBatteryVoltage = new Label();
     this.btnReadCapBank = new Button();
     this.btnReadBatteryVoltage = new Button();
     this.groupBox2 = new GroupBox();
     this.label48 = new Label();
     this.label49 = new Label();
     this.label51 = new Label();
     this.label52 = new Label();
     this.lblPreviousError = new Label();
     this.lblPacketSize = new Label();
     this.lblChipMode = new Label();
     this.lblAutoTX = new Label();
     this.btnReadChipRevision = new Button();
     this.groupBox1 = new GroupBox();
     this.lblFirmwareID = new Label();
     this.lblRevisionID = new Label();
     this.lblRomID = new Label();
     this.lblProductID = new Label();
     this.label4 = new Label();
     this.label3 = new Label();
     this.label2 = new Label();
     this.label1 = new Label();
     this.btnReadInterruptStatus = new Button();
     this.btnReadChipStatus = new Button();
     this.groupBox6 = new GroupBox();
     this.bstIntStatus = new ByteStatus();
     this.groupBox5.SuspendLayout();
     this.groupBox4.SuspendLayout();
     this.groupBox3.SuspendLayout();
     this.groupBox2.SuspendLayout();
     this.groupBox1.SuspendLayout();
     this.groupBox6.SuspendLayout();
     base.SuspendLayout();
     this.groupBox5.Controls.Add(this.groupBox4);
     this.groupBox5.Controls.Add(this.groupBox3);
     this.groupBox5.Controls.Add(this.btnReadCapBank);
     this.groupBox5.Controls.Add(this.btnReadBatteryVoltage);
     this.groupBox5.Controls.Add(this.groupBox2);
     this.groupBox5.Controls.Add(this.btnReadChipRevision);
     this.groupBox5.Controls.Add(this.groupBox1);
     this.groupBox5.Controls.Add(this.btnReadInterruptStatus);
     this.groupBox5.Controls.Add(this.btnReadChipStatus);
     this.groupBox5.Controls.Add(this.groupBox6);
     this.groupBox5.Location = new Point(0, 0);
     this.groupBox5.Name = "groupBox5";
     this.groupBox5.Size = new Size(470, 410);
     this.groupBox5.TabIndex = 1;
     this.groupBox5.TabStop = false;
     this.groupBox5.Text = "Status information";
     this.groupBox4.Controls.Add(this.label13);
     this.groupBox4.Controls.Add(this.lblCabBankValue);
     this.groupBox4.Controls.Add(this.label31);
     this.groupBox4.Controls.Add(this.label29);
     this.groupBox4.Controls.Add(this.lblCabBank);
     this.groupBox4.Location = new Point(6, 0x150);
     this.groupBox4.Name = "groupBox4";
     this.groupBox4.Size = new Size(0x1ca, 0x2a);
     this.groupBox4.TabIndex = 0x3f;
     this.groupBox4.TabStop = false;
     this.groupBox4.Text = "Cap bank status";
     this.label13.AutoSize = true;
     this.label13.Location = new Point(0x1ad, 0x10);
     this.label13.Name = "label13";
     this.label13.Size = new Size(0x13, 13);
     this.label13.TabIndex = 0x3a;
     this.label13.Text = "pF";
     this.lblCabBankValue.AutoSize = true;
     this.lblCabBankValue.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblCabBankValue.Location = new Point(0x173, 0x10);
     this.lblCabBankValue.Name = "lblCabBankValue";
     this.lblCabBankValue.Size = new Size(0x13, 13);
     this.lblCabBankValue.TabIndex = 0x3b;
     this.lblCabBankValue.Text = "---";
     this.lblCabBankValue.TextAlign = ContentAlignment.MiddleRight;
     this.label31.AutoSize = true;
     this.label31.Location = new Point(0xde, 0x10);
     this.label31.Name = "label31";
     this.label31.Size = new Size(0x8f, 13);
     this.label31.TabIndex = 0x39;
     this.label31.Text = "PA Cap. Bank register value:";
     this.label29.AutoSize = true;
     this.label29.Location = new Point(6, 0x10);
     this.label29.Name = "label29";
     this.label29.Size = new Size(0x8a, 13);
     this.label29.TabIndex = 0x38;
     this.label29.Text = "PA Cap. Bank register data:";
     this.lblCabBank.AutoSize = true;
     this.lblCabBank.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblCabBank.Location = new Point(150, 0x10);
     this.lblCabBank.Name = "lblCabBank";
     this.lblCabBank.Size = new Size(0x13, 13);
     this.lblCabBank.TabIndex = 0x37;
     this.lblCabBank.Text = "---";
     this.lblCabBank.TextAlign = ContentAlignment.TopRight;
     this.groupBox3.Controls.Add(this.label62);
     this.groupBox3.Controls.Add(this.label61);
     this.groupBox3.Controls.Add(this.lblBatteryVoltage);
     this.groupBox3.Location = new Point(6, 0x106);
     this.groupBox3.Name = "groupBox3";
     this.groupBox3.Size = new Size(0x1ca, 0x2a);
     this.groupBox3.TabIndex = 0x3e;
     this.groupBox3.TabStop = false;
     this.groupBox3.Text = "Power";
     this.label62.AutoSize = true;
     this.label62.Location = new Point(6, 0x10);
     this.label62.Name = "label62";
     this.label62.Size = new Size(0x51, 13);
     this.label62.TabIndex = 0x34;
     this.label62.Text = "Battery voltage:";
     this.label61.AutoSize = true;
     this.label61.Location = new Point(0x93, 0x10);
     this.label61.Name = "label61";
     this.label61.Size = new Size(0x16, 13);
     this.label61.TabIndex = 0x36;
     this.label61.Text = "mV";
     this.lblBatteryVoltage.AutoSize = true;
     this.lblBatteryVoltage.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblBatteryVoltage.Location = new Point(0x70, 0x10);
     this.lblBatteryVoltage.Name = "lblBatteryVoltage";
     this.lblBatteryVoltage.Size = new Size(0x13, 13);
     this.lblBatteryVoltage.TabIndex = 0x37;
     this.lblBatteryVoltage.Text = "---";
     this.lblBatteryVoltage.TextAlign = ContentAlignment.TopRight;
     this.btnReadCapBank.Location = new Point(0x185, 0x180);
     this.btnReadCapBank.Name = "btnReadCapBank";
     this.btnReadCapBank.Size = new Size(0x4b, 20);
     this.btnReadCapBank.TabIndex = 60;
     this.btnReadCapBank.Text = "Read";
     this.btnReadCapBank.UseVisualStyleBackColor = true;
     this.btnReadCapBank.Click += new EventHandler(this.btnReadCapBank_Click);
     this.btnReadBatteryVoltage.Location = new Point(0x185, 310);
     this.btnReadBatteryVoltage.Name = "btnReadBatteryVoltage";
     this.btnReadBatteryVoltage.Size = new Size(0x4b, 20);
     this.btnReadBatteryVoltage.TabIndex = 0x38;
     this.btnReadBatteryVoltage.Text = "Read";
     this.btnReadBatteryVoltage.UseVisualStyleBackColor = true;
     this.btnReadBatteryVoltage.Click += new EventHandler(this.btnReadBatteryVoltage_Click);
     this.groupBox2.Controls.Add(this.label48);
     this.groupBox2.Controls.Add(this.label49);
     this.groupBox2.Controls.Add(this.label51);
     this.groupBox2.Controls.Add(this.label52);
     this.groupBox2.Controls.Add(this.lblPreviousError);
     this.groupBox2.Controls.Add(this.lblPacketSize);
     this.groupBox2.Controls.Add(this.lblChipMode);
     this.groupBox2.Controls.Add(this.lblAutoTX);
     this.groupBox2.Location = new Point(6, 0xa7);
     this.groupBox2.Name = "groupBox2";
     this.groupBox2.Size = new Size(0x1ca, 0x3f);
     this.groupBox2.TabIndex = 0x33;
     this.groupBox2.TabStop = false;
     this.groupBox2.Text = "Chip status";
     this.label48.AutoSize = true;
     this.label48.Location = new Point(0xf3, 40);
     this.label48.Name = "label48";
     this.label48.Size = new Size(0x4b, 13);
     this.label48.TabIndex = 0x3d;
     this.label48.Text = "Previous error:";
     this.label49.AutoSize = true;
     this.label49.Location = new Point(0xfd, 0x10);
     this.label49.Name = "label49";
     this.label49.Size = new Size(0x41, 13);
     this.label49.TabIndex = 60;
     this.label49.Text = "Packet size:";
     this.label51.AutoSize = true;
     this.label51.Location = new Point(6, 40);
     this.label51.Name = "label51";
     this.label51.Size = new Size(60, 13);
     this.label51.TabIndex = 0x3b;
     this.label51.Text = "Chip mode:";
     this.label52.AutoSize = true;
     this.label52.Location = new Point(0x12, 0x10);
     this.label52.Name = "label52";
     this.label52.Size = new Size(0x31, 13);
     this.label52.TabIndex = 0x3a;
     this.label52.Text = "Auto TX:";
     this.lblPreviousError.AutoSize = true;
     this.lblPreviousError.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblPreviousError.Location = new Point(0x144, 40);
     this.lblPreviousError.Name = "lblPreviousError";
     this.lblPreviousError.Size = new Size(0x13, 13);
     this.lblPreviousError.TabIndex = 0x39;
     this.lblPreviousError.Text = "---";
     this.lblPacketSize.AutoSize = true;
     this.lblPacketSize.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblPacketSize.Location = new Point(0x144, 0x10);
     this.lblPacketSize.Name = "lblPacketSize";
     this.lblPacketSize.Size = new Size(0x13, 13);
     this.lblPacketSize.TabIndex = 0x38;
     this.lblPacketSize.Text = "---";
     this.lblChipMode.AutoSize = true;
     this.lblChipMode.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblChipMode.Location = new Point(0x48, 40);
     this.lblChipMode.Name = "lblChipMode";
     this.lblChipMode.Size = new Size(0x13, 13);
     this.lblChipMode.TabIndex = 0x37;
     this.lblChipMode.Text = "---";
     this.lblAutoTX.AutoSize = true;
     this.lblAutoTX.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblAutoTX.Location = new Point(0x49, 0x10);
     this.lblAutoTX.Name = "lblAutoTX";
     this.lblAutoTX.Size = new Size(0x13, 13);
     this.lblAutoTX.TabIndex = 0x36;
     this.lblAutoTX.Text = "---";
     this.btnReadChipRevision.Location = new Point(0x185, 0x8d);
     this.btnReadChipRevision.Name = "btnReadChipRevision";
     this.btnReadChipRevision.Size = new Size(0x4b, 20);
     this.btnReadChipRevision.TabIndex = 50;
     this.btnReadChipRevision.Text = "Read";
     this.btnReadChipRevision.UseVisualStyleBackColor = true;
     this.btnReadChipRevision.Click += new EventHandler(this.btnReadChipRevision_Click);
     this.groupBox1.Controls.Add(this.lblFirmwareID);
     this.groupBox1.Controls.Add(this.lblRevisionID);
     this.groupBox1.Controls.Add(this.lblRomID);
     this.groupBox1.Controls.Add(this.lblProductID);
     this.groupBox1.Controls.Add(this.label4);
     this.groupBox1.Controls.Add(this.label3);
     this.groupBox1.Controls.Add(this.label2);
     this.groupBox1.Controls.Add(this.label1);
     this.groupBox1.Location = new Point(6, 0x5d);
     this.groupBox1.Name = "groupBox1";
     this.groupBox1.Size = new Size(0x1ca, 0x2a);
     this.groupBox1.TabIndex = 0x31;
     this.groupBox1.TabStop = false;
     this.groupBox1.Text = "Chip revision";
     this.lblFirmwareID.AutoSize = true;
     this.lblFirmwareID.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblFirmwareID.Location = new Point(0x1ad, 0x10);
     this.lblFirmwareID.Name = "lblFirmwareID";
     this.lblFirmwareID.Size = new Size(0x13, 13);
     this.lblFirmwareID.TabIndex = 0x39;
     this.lblFirmwareID.Text = "---";
     this.lblRevisionID.AutoSize = true;
     this.lblRevisionID.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblRevisionID.Location = new Point(0x144, 0x10);
     this.lblRevisionID.Name = "lblRevisionID";
     this.lblRevisionID.Size = new Size(0x13, 13);
     this.lblRevisionID.TabIndex = 0x38;
     this.lblRevisionID.Text = "---";
     this.lblRomID.AutoSize = true;
     this.lblRomID.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblRomID.Location = new Point(0xb9, 0x10);
     this.lblRomID.Name = "lblRomID";
     this.lblRomID.Size = new Size(0x13, 13);
     this.lblRomID.TabIndex = 0x37;
     this.lblRomID.Text = "---";
     this.lblProductID.AutoSize = true;
     this.lblProductID.Font = new Font("Microsoft Sans Serif", 8.25f, FontStyle.Bold, GraphicsUnit.Point, 0);
     this.lblProductID.Location = new Point(0x49, 0x10);
     this.lblProductID.Name = "lblProductID";
     this.lblProductID.Size = new Size(0x13, 13);
     this.lblProductID.TabIndex = 0x36;
     this.lblProductID.Text = "---";
     this.label4.AutoSize = true;
     this.label4.Location = new Point(130, 0x10);
     this.label4.Name = "label4";
     this.label4.Size = new Size(0x31, 13);
     this.label4.TabIndex = 0x35;
     this.label4.Text = "ROM ID:";
     this.label3.AutoSize = true;
     this.label3.Location = new Point(0xfd, 0x10);
     this.label3.Name = "label3";
     this.label3.Size = new Size(0x41, 13);
     this.label3.TabIndex = 0x34;
     this.label3.Text = "Revision ID:";
     this.label2.AutoSize = true;
     this.label2.Location = new Point(0x165, 0x10);
     this.label2.Name = "label2";
     this.label2.Size = new Size(0x42, 13);
     this.label2.TabIndex = 0x33;
     this.label2.Text = "Firmware ID:";
     this.label1.AutoSize = true;
     this.label1.Location = new Point(6, 0x10);
     this.label1.Name = "label1";
     this.label1.Size = new Size(0x3d, 13);
     this.label1.TabIndex = 50;
     this.label1.Text = "Product ID:";
     this.btnReadInterruptStatus.Location = new Point(0x185, 0x43);
     this.btnReadInterruptStatus.Name = "btnReadInterruptStatus";
     this.btnReadInterruptStatus.Size = new Size(0x4b, 20);
     this.btnReadInterruptStatus.TabIndex = 0x30;
     this.btnReadInterruptStatus.Text = "Read";
     this.btnReadInterruptStatus.UseVisualStyleBackColor = true;
     this.btnReadInterruptStatus.Click += new EventHandler(this.btnReadInterruptStatus_Click);
     this.btnReadChipStatus.Location = new Point(0x185, 0xec);
     this.btnReadChipStatus.Name = "btnReadChipStatus";
     this.btnReadChipStatus.Size = new Size(0x4b, 20);
     this.btnReadChipStatus.TabIndex = 0x2d;
     this.btnReadChipStatus.Text = "Read";
     this.btnReadChipStatus.UseVisualStyleBackColor = true;
     this.btnReadChipStatus.Click += new EventHandler(this.btnReadChipStatus_Click);
     this.groupBox6.Controls.Add(this.bstIntStatus);
     this.groupBox6.Location = new Point(6, 0x13);
     this.groupBox6.Name = "groupBox6";
     this.groupBox6.Size = new Size(0x1ca, 0x2a);
     this.groupBox6.TabIndex = 0x3a;
     this.groupBox6.TabStop = false;
     this.groupBox6.Text = "Interrupt status";
     this.bstIntStatus.Location = new Point(0x73, 0x13);
     this.bstIntStatus.Name = "bstIntStatus";
     this.bstIntStatus.ReadOnly = true;
     this.bstIntStatus.Size = new Size(0x13c, 14);
     this.bstIntStatus.StatusValue = 0;
     this.bstIntStatus.TabIndex = 0x2e;
     base.AutoScaleDimensions = new SizeF(6f, 13f);
     base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
     base.Controls.Add(this.groupBox5);
     base.Name = "StatusRead";
     base.Size = new Size(470, 410);
     this.groupBox5.ResumeLayout(false);
     this.groupBox4.ResumeLayout(false);
     this.groupBox4.PerformLayout();
     this.groupBox3.ResumeLayout(false);
     this.groupBox3.PerformLayout();
     this.groupBox2.ResumeLayout(false);
     this.groupBox2.PerformLayout();
     this.groupBox1.ResumeLayout(false);
     this.groupBox1.PerformLayout();
     this.groupBox6.ResumeLayout(false);
     base.ResumeLayout(false);
 }
Example #6
0
 private void InitializeComponent()
 {
     this.components = new System.ComponentModel.Container();
     System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AppWin_Si4460_RC));
     System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
     System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
     System.Windows.Forms.ListViewItem listViewItem7 = new System.Windows.Forms.ListViewItem(new string[] {
     "Unmodulated Carrier",
     "+",
     "+",
     "+",
     "+"}, -1);
     System.Windows.Forms.ListViewItem listViewItem8 = new System.Windows.Forms.ListViewItem(new string[] {
     "PN9",
     "+",
     "+",
     "+",
     "+"}, -1);
     System.Windows.Forms.ListViewItem listViewItem9 = new System.Windows.Forms.ListViewItem(new string[] {
     "Standard packet TX",
     "+",
     "+",
     "+",
     "+"}, -1);
     System.Windows.Forms.ListViewItem listViewItem10 = new System.Windows.Forms.ListViewItem(new string[] {
     "Custom packet RX",
     "+",
     "+",
     "+",
     "+"}, -1);
     System.Windows.Forms.ListViewItem listViewItem11 = new System.Windows.Forms.ListViewItem(new string[] {
     "Direct TX",
     "+",
     "+",
     "+",
     "+"}, -1);
     System.Windows.Forms.ListViewItem listViewItem12 = new System.Windows.Forms.ListViewItem(new string[] {
     "BER (Direct RX)",
     "+",
     "+",
     "+",
     "+"}, -1);
     this.stbStatus = new System.Windows.Forms.StatusBar();
     this.sbDeviceType = new System.Windows.Forms.StatusBarPanel();
     this.sbChipRevPane = new System.Windows.Forms.StatusBarPanel();
     this.sbDeviceStatePane = new System.Windows.Forms.StatusBarPanel();
     this.sbProgressBar = new StatusBarTest.StatusBarProgressPanel();
     this.tspSplitter = new Syncfusion.Windows.Forms.Tools.TabSplitterContainer();
     this.sppMainControl = new Syncfusion.Windows.Forms.Tools.TabSplitterPage();
     this.chbFilterDefaultCommands = new System.Windows.Forms.CheckBox();
     this.lblModemCalculatorRevision = new System.Windows.Forms.Label();
     this.tstOpenSaveHelpToolStrip = new System.Windows.Forms.ToolStrip();
     this.toolStripSeparator = new System.Windows.Forms.ToolStripSeparator();
     this.tbtOpenConfiguration = new System.Windows.Forms.ToolStripButton();
     this.tbtSaveConfiguration = new System.Windows.Forms.ToolStripButton();
     this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
     this.tbtMainHelp = new System.Windows.Forms.ToolStripButton();
     this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
     this.grbDeployProject = new System.Windows.Forms.GroupBox();
     this.btnSaveBatchHelp = new System.Windows.Forms.Button();
     this.btnSaveBatch = new System.Windows.Forms.Button();
     this.btnConfigureAndEvaluate = new System.Windows.Forms.Button();
     this.btnGenerateSource = new System.Windows.Forms.Button();
     this.btnDownloadProjectHelp = new System.Windows.Forms.Button();
     this.btnGenerateSourceHelp = new System.Windows.Forms.Button();
     this.btnDownloadProject = new System.Windows.Forms.Button();
     this.btnConfigureAndEvaluateHelp = new System.Windows.Forms.Button();
     this.lblConfigureProject = new System.Windows.Forms.Label();
     this.tabMainConfiguration = new System.Windows.Forms.TabControl();
     this.tbpFrequencyAndPower = new System.Windows.Forms.TabPage();
     this.grbPowerAmplifierControl = new System.Windows.Forms.GroupBox();
     this.chbEnablePaExternalRamp = new System.Windows.Forms.CheckBox();
     this.grbPaExternalRamp = new System.Windows.Forms.GroupBox();
     this.lblRampingTimeUnit = new System.Windows.Forms.Label();
     this.lblRegulatorVoltageUnit = new System.Windows.Forms.Label();
     this.nudRegulatorVoltage = new System.Windows.Forms.NumericUpDown();
     this.nudRampingTime = new System.Windows.Forms.NumericUpDown();
     this.label5 = new System.Windows.Forms.Label();
     this.label4 = new System.Windows.Forms.Label();
     this.lblRampingTime = new System.Windows.Forms.Label();
     this.lblRegulatorVoltage = new System.Windows.Forms.Label();
     this.lblPaBiasUnit = new System.Windows.Forms.Label();
     this.nudPaRampTC = new System.Windows.Forms.NumericUpDown();
     this.lblPaRampTC = new System.Windows.Forms.Label();
     this.lblPaRampTCUnit = new System.Windows.Forms.Label();
     this.cbbPaMode = new System.Windows.Forms.ComboBox();
     this.nudPaPowerLevel = new System.Windows.Forms.NumericUpDown();
     this.nudPaBias = new System.Windows.Forms.NumericUpDown();
     this.lblPaPowerLevel = new System.Windows.Forms.Label();
     this.lblPaMode = new System.Windows.Forms.Label();
     this.lblPaBias = new System.Windows.Forms.Label();
     this.lblPaPowerLevelPrefix = new System.Windows.Forms.Label();
     this.lblPaBiasPrefix = new System.Windows.Forms.Label();
     this.grbCrystalControl = new System.Windows.Forms.GroupBox();
     this.btnCrystalCapBankHelp = new System.Windows.Forms.Button();
     this.chbUseExternalTCXO = new System.Windows.Forms.CheckBox();
     this.lblCrystalToleranceRXUnit = new System.Windows.Forms.Label();
     this.lblCrystalToleranceTXUnit = new System.Windows.Forms.Label();
     this.nudCrystalToleranceTX = new System.Windows.Forms.NumericUpDown();
     this.nudCrystalToleranceRX = new System.Windows.Forms.NumericUpDown();
     this.lblCrystalToleranceRX = new System.Windows.Forms.Label();
     this.lblCrystalToleranceTX = new System.Windows.Forms.Label();
     this.nudCrystalFrequency = new System.Windows.Forms.NumericUpDown();
     this.nudCrystalCapBank = new System.Windows.Forms.NumericUpDown();
     this.lblCrystalFrequency = new System.Windows.Forms.Label();
     this.lblCrystalCapBank = new System.Windows.Forms.Label();
     this.lblCrystalFrequencyUnit = new System.Windows.Forms.Label();
     this.lblCrystalCapBankFrefix = new System.Windows.Forms.Label();
     this.grbFequencyControl = new System.Windows.Forms.GroupBox();
     this.nudChannelNumber = new System.Windows.Forms.NumericUpDown();
     this.nudCenterFrequency = new System.Windows.Forms.NumericUpDown();
     this.nudChannelSpacing = new System.Windows.Forms.NumericUpDown();
     this.lblChannelSpacingUnit = new System.Windows.Forms.Label();
     this.lblChannelNumber = new System.Windows.Forms.Label();
     this.lblCenterFrequency = new System.Windows.Forms.Label();
     this.lblChannelSpacing = new System.Windows.Forms.Label();
     this.lblCenterFrequencyUnit = new System.Windows.Forms.Label();
     this.tbpFrequencyHop = new System.Windows.Forms.TabPage();
     this.grbHopDetailes = new System.Windows.Forms.GroupBox();
     this.lblOffsetHelp = new System.Windows.Forms.Label();
     this.lblPreambleTimeout = new System.Windows.Forms.Label();
     this.lblPreambleTimeoutUnit = new System.Windows.Forms.Label();
     this.nudRxHopTableSize = new System.Windows.Forms.NumericUpDown();
     this.nudRssiTimeout = new System.Windows.Forms.NumericUpDown();
     this.lblChannelFrequencyValue = new System.Windows.Forms.Label();
     this.lblChannelFrequency = new System.Windows.Forms.Label();
     this.lblRssiTimeout = new System.Windows.Forms.Label();
     this.lblRssiTimeoutUnit = new System.Windows.Forms.Label();
     this.lblRxHopTableSize = new System.Windows.Forms.Label();
     this.dgvChannelHopTable = new System.Windows.Forms.DataGridView();
     this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
     this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
     this.trbPreambleTimeot = new System.Windows.Forms.TrackBar();
     this.grbHopControl = new System.Windows.Forms.GroupBox();
     this.rdbHopOnRssiTimeoutOrPreambleTimeoutOrInvalidSyncWord = new System.Windows.Forms.RadioButton();
     this.rdbHopOnPreambleTimeoutOrInvalidSyncWord = new System.Windows.Forms.RadioButton();
     this.rdbHopOnRssiTimeoutOrPreambleTimeout = new System.Windows.Forms.RadioButton();
     this.rdbHopOnPreambleTimeout = new System.Windows.Forms.RadioButton();
     this.rdbHopDisabled = new System.Windows.Forms.RadioButton();
     this.tbpRfParameters = new System.Windows.Forms.TabPage();
     this.grbRfParameters = new System.Windows.Forms.GroupBox();
     this.nudOsrTune = new System.Windows.Forms.NumericUpDown();
     this.lblOsrTune = new System.Windows.Forms.Label();
     this.pnlRssiControl = new System.Windows.Forms.Panel();
     this.lblRssiAverage = new System.Windows.Forms.Label();
     this.lblRssiJumpTheshold = new System.Windows.Forms.Label();
     this.lblRssiLatch = new System.Windows.Forms.Label();
     this.lblRssiThreshold = new System.Windows.Forms.Label();
     this.cbbRssiLatch = new System.Windows.Forms.ComboBox();
     this.nudRssiJumpTheshold = new System.Windows.Forms.NumericUpDown();
     this.cbbRssiAverage = new System.Windows.Forms.ComboBox();
     this.nudRssiThreshold = new System.Windows.Forms.NumericUpDown();
     this.chbCheckThresholdAtLatch = new System.Windows.Forms.CheckBox();
     this.lblRssiJumpThesholdPrefix = new System.Windows.Forms.Label();
     this.lblRssiThresholdPrefix = new System.Windows.Forms.Label();
     this.chbManualRxBandwidth = new System.Windows.Forms.CheckBox();
     this.nudBandwidth = new NewWDS.Applications.App_Common.CustomContols.NumericUpDownExtended();
     this.btn4GfskMap = new System.Windows.Forms.Button();
     this.lblBandwidthTimeUnit = new System.Windows.Forms.Label();
     this.btnBandwidthTimeHelp = new System.Windows.Forms.Button();
     this.lblBandwidthTime = new System.Windows.Forms.Label();
     this.nudBandwidthTime = new System.Windows.Forms.NumericUpDown();
     this.btnDeviationHelp = new System.Windows.Forms.Button();
     this.btnEnableAntennaDiversityHelp = new System.Windows.Forms.Button();
     this.btnHighPerformanceHelp = new System.Windows.Forms.Button();
     this.btnBandwidthHelp = new System.Windows.Forms.Button();
     this.chbEnableHighPerformanceChannelFilter = new System.Windows.Forms.CheckBox();
     this.chbEnableAntennaDiversity = new System.Windows.Forms.CheckBox();
     this.lblModulationType = new System.Windows.Forms.Label();
     this.btnEnableRawUntimedDataHelp = new System.Windows.Forms.Button();
     this.cbbModulationType = new System.Windows.Forms.ComboBox();
     this.chbEnableRawUntimedData = new System.Windows.Forms.CheckBox();
     this.lblDataRate = new System.Windows.Forms.Label();
     this.chbEnableIqCalibration = new System.Windows.Forms.CheckBox();
     this.lblDataRateUnit = new System.Windows.Forms.Label();
     this.btnEnableAdaptiveChannelFilterBandwidthHelp = new System.Windows.Forms.Button();
     this.nudDataRate = new System.Windows.Forms.NumericUpDown();
     this.chbEnableAdaptiveChannelFilterBandwidth = new System.Windows.Forms.CheckBox();
     this.btnEnableBerModeHelp = new System.Windows.Forms.Button();
     this.btnIfModeHelp = new System.Windows.Forms.Button();
     this.cbb4GfskMap = new System.Windows.Forms.ComboBox();
     this.lblIfMode = new System.Windows.Forms.Label();
     this.lbl4GfskMapDescription = new System.Windows.Forms.Label();
     this.cbbIfMode = new System.Windows.Forms.ComboBox();
     this.chbEnableBerMode = new System.Windows.Forms.CheckBox();
     this.cbbPreamblePattern = new System.Windows.Forms.ComboBox();
     this.chbEnablePllAFC = new System.Windows.Forms.CheckBox();
     this.lblPreamblePattern = new System.Windows.Forms.Label();
     this.lblDeviation = new System.Windows.Forms.Label();
     this.lbl4GfskMap = new System.Windows.Forms.Label();
     this.lblDeviationUnit = new System.Windows.Forms.Label();
     this.btnDataRateErrorHelp = new System.Windows.Forms.Button();
     this.nudDeviation = new System.Windows.Forms.NumericUpDown();
     this.lblBandwidth = new System.Windows.Forms.Label();
     this.cbbDataRateError = new System.Windows.Forms.ComboBox();
     this.lblBandwidthUnit = new System.Windows.Forms.Label();
     this.grbHighPerformance = new System.Windows.Forms.GroupBox();
     this.rdbLowPower = new System.Windows.Forms.RadioButton();
     this.rdbHighPerformance = new System.Windows.Forms.RadioButton();
     this.lblDataRateError = new System.Windows.Forms.Label();
     this.tbpPacketHandler = new System.Windows.Forms.TabPage();
     this.tbpInterrupts = new System.Windows.Forms.TabPage();
     this.grbColorDescrition = new System.Windows.Forms.GroupBox();
     this.byteStatusColorHelp1 = new NewWDS.Applications.App_Common.ByteStatusControl.ByteStatusColorHelp();
     this.grbChipInterrupt = new System.Windows.Forms.GroupBox();
     this.chbEnableChipInterrupt = new System.Windows.Forms.CheckBox();
     this.bstChipInterruptStatus = new NewWDS.Applications.App_Common.ByteStatusControl.ByteStatus();
     this.grbModemInterrupt = new System.Windows.Forms.GroupBox();
     this.chbEnableModemInterrupt = new System.Windows.Forms.CheckBox();
     this.bstModemInterruptStatus = new NewWDS.Applications.App_Common.ByteStatusControl.ByteStatus();
     this.grbPacketHandlerInterrupt = new System.Windows.Forms.GroupBox();
     this.chbEnablePacketHandlerInterrupt = new System.Windows.Forms.CheckBox();
     this.bstPacketHandlerInterruptStatus = new NewWDS.Applications.App_Common.ByteStatusControl.ByteStatus();
     this.tbpGPIO = new System.Windows.Forms.TabPage();
     this.grbFastResponseRegisters = new System.Windows.Forms.GroupBox();
     this.cbbFrrA = new System.Windows.Forms.ComboBox();
     this.lblFrrD = new System.Windows.Forms.Label();
     this.cbbFrrC = new System.Windows.Forms.ComboBox();
     this.lblFrrC = new System.Windows.Forms.Label();
     this.cbbFrrD = new System.Windows.Forms.ComboBox();
     this.lblFrrB = new System.Windows.Forms.Label();
     this.cbbFrrB = new System.Windows.Forms.ComboBox();
     this.lblFrrA = new System.Windows.Forms.Label();
     this.grbGPIO = new System.Windows.Forms.GroupBox();
     this.btnGpioHelp = new System.Windows.Forms.Button();
     this.lblEnablePullup = new System.Windows.Forms.Label();
     this.chbSdoPullup = new System.Windows.Forms.CheckBox();
     this.cbbGpio2 = new System.Windows.Forms.ComboBox();
     this.chbNirqPullup = new System.Windows.Forms.CheckBox();
     this.cbbGpio3 = new System.Windows.Forms.ComboBox();
     this.chbGpio3Pullup = new System.Windows.Forms.CheckBox();
     this.cbbGpio1 = new System.Windows.Forms.ComboBox();
     this.chbGpio2Pullup = new System.Windows.Forms.CheckBox();
     this.lblGPIO0 = new System.Windows.Forms.Label();
     this.chbGpio1Pullup = new System.Windows.Forms.CheckBox();
     this.cbbGpio0 = new System.Windows.Forms.ComboBox();
     this.chbGpio0Pullup = new System.Windows.Forms.CheckBox();
     this.lblGPIO1 = new System.Windows.Forms.Label();
     this.lblGPIO2 = new System.Windows.Forms.Label();
     this.lblSDO = new System.Windows.Forms.Label();
     this.lblGPIO3 = new System.Windows.Forms.Label();
     this.lblNIRQ = new System.Windows.Forms.Label();
     this.cbbNirq = new System.Windows.Forms.ComboBox();
     this.cbbSdo = new System.Windows.Forms.ComboBox();
     this.grbSelectProject = new System.Windows.Forms.GroupBox();
     this.rtbProjectDescriptionTextBox = new NewWDS.Applications.App_Common.CustomContols.RichTextBoxExtended();
     this.lblProjectDescription = new System.Windows.Forms.Label();
     this.lstSelectProject = new System.Windows.Forms.ListView();
     this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
     this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
     this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
     this.columnHeader4 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
     this.columnHeader5 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
     this.sppLogWindow = new Syncfusion.Windows.Forms.Tools.TabSplitterPage();
     this.lblTermWin = new System.Windows.Forms.Label();
     this.btnClearLog = new System.Windows.Forms.Button();
     this.rtbLogWindow = new System.Windows.Forms.RichTextBox();
     this.chbDisableLogging = new System.Windows.Forms.CheckBox();
     this.tltDeployInfo = new System.Windows.Forms.ToolTip(this.components);
     this.errProvider = new System.Windows.Forms.ErrorProvider(this.components);
     this.ttpToolTip = new System.Windows.Forms.ToolTip(this.components);
     ((System.ComponentModel.ISupportInitialize)(this.sbDeviceType)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.sbChipRevPane)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.sbDeviceStatePane)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.sbProgressBar)).BeginInit();
     this.tspSplitter.SuspendLayout();
     this.sppMainControl.SuspendLayout();
     this.tstOpenSaveHelpToolStrip.SuspendLayout();
     this.grbDeployProject.SuspendLayout();
     this.tabMainConfiguration.SuspendLayout();
     this.tbpFrequencyAndPower.SuspendLayout();
     this.grbPowerAmplifierControl.SuspendLayout();
     this.grbPaExternalRamp.SuspendLayout();
     ((System.ComponentModel.ISupportInitialize)(this.nudRegulatorVoltage)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudRampingTime)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudPaRampTC)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudPaPowerLevel)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudPaBias)).BeginInit();
     this.grbCrystalControl.SuspendLayout();
     ((System.ComponentModel.ISupportInitialize)(this.nudCrystalToleranceTX)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudCrystalToleranceRX)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudCrystalFrequency)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudCrystalCapBank)).BeginInit();
     this.grbFequencyControl.SuspendLayout();
     ((System.ComponentModel.ISupportInitialize)(this.nudChannelNumber)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudCenterFrequency)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudChannelSpacing)).BeginInit();
     this.tbpFrequencyHop.SuspendLayout();
     this.grbHopDetailes.SuspendLayout();
     ((System.ComponentModel.ISupportInitialize)(this.nudRxHopTableSize)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudRssiTimeout)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.dgvChannelHopTable)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.trbPreambleTimeot)).BeginInit();
     this.grbHopControl.SuspendLayout();
     this.tbpRfParameters.SuspendLayout();
     this.grbRfParameters.SuspendLayout();
     ((System.ComponentModel.ISupportInitialize)(this.nudOsrTune)).BeginInit();
     this.pnlRssiControl.SuspendLayout();
     ((System.ComponentModel.ISupportInitialize)(this.nudRssiJumpTheshold)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudRssiThreshold)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudBandwidth)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudBandwidthTime)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudDataRate)).BeginInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudDeviation)).BeginInit();
     this.grbHighPerformance.SuspendLayout();
     this.tbpInterrupts.SuspendLayout();
     this.grbColorDescrition.SuspendLayout();
     this.grbChipInterrupt.SuspendLayout();
     this.grbModemInterrupt.SuspendLayout();
     this.grbPacketHandlerInterrupt.SuspendLayout();
     this.tbpGPIO.SuspendLayout();
     this.grbFastResponseRegisters.SuspendLayout();
     this.grbGPIO.SuspendLayout();
     this.grbSelectProject.SuspendLayout();
     this.sppLogWindow.SuspendLayout();
     ((System.ComponentModel.ISupportInitialize)(this.errProvider)).BeginInit();
     this.SuspendLayout();
     //
     // stbStatus
     //
     this.stbStatus.Location = new System.Drawing.Point(0, 724);
     this.stbStatus.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.stbStatus.Name = "stbStatus";
     this.stbStatus.Panels.AddRange(new System.Windows.Forms.StatusBarPanel[] {
     this.sbDeviceType,
     this.sbChipRevPane,
     this.sbDeviceStatePane,
     this.sbProgressBar});
     this.stbStatus.ShowPanels = true;
     this.stbStatus.Size = new System.Drawing.Size(892, 28);
     this.stbStatus.TabIndex = 100;
     //
     // sbDeviceType
     //
     this.sbDeviceType.AutoSize = System.Windows.Forms.StatusBarPanelAutoSize.Contents;
     this.sbDeviceType.Name = "sbDeviceType";
     this.sbDeviceType.Text = " Device: Type=SIMULATION";
     this.sbDeviceType.Width = 186;
     //
     // sbChipRevPane
     //
     this.sbChipRevPane.AutoSize = System.Windows.Forms.StatusBarPanelAutoSize.Contents;
     this.sbChipRevPane.Name = "sbChipRevPane";
     this.sbChipRevPane.Text = "Chip Revision: A";
     this.sbChipRevPane.Width = 114;
     //
     // sbDeviceStatePane
     //
     this.sbDeviceStatePane.AutoSize = System.Windows.Forms.StatusBarPanelAutoSize.Spring;
     this.sbDeviceStatePane.Name = "sbDeviceStatePane";
     this.sbDeviceStatePane.Text = "Ready for deployment";
     this.sbDeviceStatePane.Width = 471;
     //
     // sbProgressBar
     //
     this.sbProgressBar.Alignment = System.Windows.Forms.HorizontalAlignment.Right;
     this.sbProgressBar.AnimationStyle = StatusBarTest.ProgressDisplayStyle.LeftToRight;
     this.sbProgressBar.AnimationTick = System.TimeSpan.Parse("00:00:00.5000000");
     this.sbProgressBar.EndPoint = ((long)(100));
     this.sbProgressBar.Name = "sbProgressBar";
     this.sbProgressBar.ProgressPosition = ((long)(0));
     this.sbProgressBar.ShowText = false;
     this.sbProgressBar.StartPoint = ((long)(0));
     this.sbProgressBar.StepSize = ((long)(1));
     this.sbProgressBar.Style = System.Windows.Forms.StatusBarPanelStyle.OwnerDraw;
     this.sbProgressBar.TextFont = new System.Drawing.Font("Arial", 8F);
     //
     // tspSplitter
     //
     this.tspSplitter.Dock = System.Windows.Forms.DockStyle.Fill;
     this.tspSplitter.Location = new System.Drawing.Point(0, 0);
     this.tspSplitter.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tspSplitter.Name = "tspSplitter";
     this.tspSplitter.Orientation = System.Windows.Forms.Orientation.Vertical;
     this.tspSplitter.PrimaryPages.AddRange(new Syncfusion.Windows.Forms.Tools.TabSplitterPage[] {
     this.sppMainControl});
     this.tspSplitter.SecondaryPages.AddRange(new Syncfusion.Windows.Forms.Tools.TabSplitterPage[] {
     this.sppLogWindow});
     this.tspSplitter.Size = new System.Drawing.Size(892, 724);
     this.tspSplitter.SplitterBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(140)))), ((int)(((byte)(38)))), ((int)(((byte)(51)))));
     this.tspSplitter.SplitterPosition = 620;
     this.tspSplitter.TabIndex = 101;
     this.tspSplitter.Text = "tabSplitterContainer1";
     this.tspSplitter.OrientationChanged += new System.EventHandler(this.tspSplitter_OrientationChanged);
     this.tspSplitter.CollapsedChanged += new System.EventHandler(this.tspSplitter_CollapsedChanged);
     //
     // sppMainControl
     //
     this.sppMainControl.AutoScroll = true;
     this.sppMainControl.Controls.Add(this.chbFilterDefaultCommands);
     this.sppMainControl.Controls.Add(this.lblModemCalculatorRevision);
     this.sppMainControl.Controls.Add(this.tstOpenSaveHelpToolStrip);
     this.sppMainControl.Controls.Add(this.grbDeployProject);
     this.sppMainControl.Controls.Add(this.lblConfigureProject);
     this.sppMainControl.Controls.Add(this.tabMainConfiguration);
     this.sppMainControl.Controls.Add(this.grbSelectProject);
     this.sppMainControl.Hide = false;
     this.sppMainControl.Location = new System.Drawing.Point(0, 0);
     this.sppMainControl.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.sppMainControl.Name = "sppMainControl";
     this.sppMainControl.Size = new System.Drawing.Size(620, 724);
     this.sppMainControl.TabIndex = 1;
     this.sppMainControl.Text = "Main control";
     //
     // chbFilterDefaultCommands
     //
     this.chbFilterDefaultCommands.Location = new System.Drawing.Point(315, 666);
     this.chbFilterDefaultCommands.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbFilterDefaultCommands.Name = "chbFilterDefaultCommands";
     this.chbFilterDefaultCommands.Size = new System.Drawing.Size(276, 21);
     this.chbFilterDefaultCommands.TabIndex = 169;
     this.chbFilterDefaultCommands.Text = "Exclude default settings from deployment";
     this.chbFilterDefaultCommands.UseVisualStyleBackColor = true;
     //
     // lblModemCalculatorRevision
     //
     this.lblModemCalculatorRevision.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblModemCalculatorRevision.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblModemCalculatorRevision.Location = new System.Drawing.Point(368, 185);
     this.lblModemCalculatorRevision.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblModemCalculatorRevision.Name = "lblModemCalculatorRevision";
     this.lblModemCalculatorRevision.Size = new System.Drawing.Size(245, 16);
     this.lblModemCalculatorRevision.TabIndex = 168;
     this.lblModemCalculatorRevision.Text = "Modem calculator revision: XXXX";
     this.lblModemCalculatorRevision.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
     //
     // tstOpenSaveHelpToolStrip
     //
     this.tstOpenSaveHelpToolStrip.Dock = System.Windows.Forms.DockStyle.None;
     this.tstOpenSaveHelpToolStrip.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
     this.tstOpenSaveHelpToolStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
     this.toolStripSeparator,
     this.tbtOpenConfiguration,
     this.tbtSaveConfiguration,
     this.toolStripSeparator1,
     this.tbtMainHelp,
     this.toolStripSeparator2});
     this.tstOpenSaveHelpToolStrip.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.VerticalStackWithOverflow;
     this.tstOpenSaveHelpToolStrip.Location = new System.Drawing.Point(580, 11);
     this.tstOpenSaveHelpToolStrip.Name = "tstOpenSaveHelpToolStrip";
     this.tstOpenSaveHelpToolStrip.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
     this.tstOpenSaveHelpToolStrip.Size = new System.Drawing.Size(24, 89);
     this.tstOpenSaveHelpToolStrip.TabIndex = 155;
     this.tstOpenSaveHelpToolStrip.Text = "toolStrip1";
     this.tstOpenSaveHelpToolStrip.TextDirection = System.Windows.Forms.ToolStripTextDirection.Vertical90;
     //
     // toolStripSeparator
     //
     this.toolStripSeparator.Name = "toolStripSeparator";
     this.toolStripSeparator.Size = new System.Drawing.Size(22, 6);
     this.toolStripSeparator.TextDirection = System.Windows.Forms.ToolStripTextDirection.Vertical90;
     //
     // tbtOpenConfiguration
     //
     this.tbtOpenConfiguration.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
     this.tbtOpenConfiguration.Image = ((System.Drawing.Image)(resources.GetObject("tbtOpenConfiguration.Image")));
     this.tbtOpenConfiguration.ImageTransparentColor = System.Drawing.Color.Magenta;
     this.tbtOpenConfiguration.Name = "tbtOpenConfiguration";
     this.tbtOpenConfiguration.Size = new System.Drawing.Size(22, 20);
     this.tbtOpenConfiguration.Text = "&Open";
     this.tbtOpenConfiguration.Click += new System.EventHandler(this.tbtOpenConfiguration_Click);
     //
     // tbtSaveConfiguration
     //
     this.tbtSaveConfiguration.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
     this.tbtSaveConfiguration.Image = ((System.Drawing.Image)(resources.GetObject("tbtSaveConfiguration.Image")));
     this.tbtSaveConfiguration.ImageTransparentColor = System.Drawing.Color.Magenta;
     this.tbtSaveConfiguration.Name = "tbtSaveConfiguration";
     this.tbtSaveConfiguration.Size = new System.Drawing.Size(22, 20);
     this.tbtSaveConfiguration.Text = "&Save";
     this.tbtSaveConfiguration.Click += new System.EventHandler(this.tbtSaveConfiguration_Click);
     //
     // toolStripSeparator1
     //
     this.toolStripSeparator1.Name = "toolStripSeparator1";
     this.toolStripSeparator1.Size = new System.Drawing.Size(22, 6);
     this.toolStripSeparator1.TextDirection = System.Windows.Forms.ToolStripTextDirection.Vertical90;
     //
     // tbtMainHelp
     //
     this.tbtMainHelp.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
     this.tbtMainHelp.Image = ((System.Drawing.Image)(resources.GetObject("tbtMainHelp.Image")));
     this.tbtMainHelp.ImageTransparentColor = System.Drawing.Color.Magenta;
     this.tbtMainHelp.Name = "tbtMainHelp";
     this.tbtMainHelp.Size = new System.Drawing.Size(22, 20);
     this.tbtMainHelp.Text = "He&lp";
     this.tbtMainHelp.Click += new System.EventHandler(this.tbtMainHelp_Click);
     //
     // toolStripSeparator2
     //
     this.toolStripSeparator2.Name = "toolStripSeparator2";
     this.toolStripSeparator2.Size = new System.Drawing.Size(22, 6);
     this.toolStripSeparator2.TextDirection = System.Windows.Forms.ToolStripTextDirection.Vertical90;
     //
     // grbDeployProject
     //
     this.grbDeployProject.Controls.Add(this.btnSaveBatchHelp);
     this.grbDeployProject.Controls.Add(this.btnSaveBatch);
     this.grbDeployProject.Controls.Add(this.btnConfigureAndEvaluate);
     this.grbDeployProject.Controls.Add(this.btnGenerateSource);
     this.grbDeployProject.Controls.Add(this.btnDownloadProjectHelp);
     this.grbDeployProject.Controls.Add(this.btnGenerateSourceHelp);
     this.grbDeployProject.Controls.Add(this.btnDownloadProject);
     this.grbDeployProject.Controls.Add(this.btnConfigureAndEvaluateHelp);
     this.grbDeployProject.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.grbDeployProject.ForeColor = System.Drawing.Color.DarkBlue;
     this.grbDeployProject.Location = new System.Drawing.Point(4, 669);
     this.grbDeployProject.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbDeployProject.Name = "grbDeployProject";
     this.grbDeployProject.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbDeployProject.Size = new System.Drawing.Size(609, 52);
     this.grbDeployProject.TabIndex = 154;
     this.grbDeployProject.TabStop = false;
     this.grbDeployProject.Text = "3. Deploy project";
     //
     // btnSaveBatchHelp
     //
     this.btnSaveBatchHelp.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.btnSaveBatchHelp.ForeColor = System.Drawing.SystemColors.WindowText;
     this.btnSaveBatchHelp.Location = new System.Drawing.Point(102, 18);
     this.btnSaveBatchHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnSaveBatchHelp.Name = "btnSaveBatchHelp";
     this.btnSaveBatchHelp.Size = new System.Drawing.Size(20, 29);
     this.btnSaveBatchHelp.TabIndex = 154;
     this.btnSaveBatchHelp.Text = "?";
     this.btnSaveBatchHelp.UseVisualStyleBackColor = true;
     this.btnSaveBatchHelp.Click += new System.EventHandler(this.btnSaveBatchHelp_Click);
     //
     // btnSaveBatch
     //
     this.btnSaveBatch.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.btnSaveBatch.ForeColor = System.Drawing.SystemColors.WindowText;
     this.btnSaveBatch.Location = new System.Drawing.Point(11, 18);
     this.btnSaveBatch.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnSaveBatch.Name = "btnSaveBatch";
     this.btnSaveBatch.Size = new System.Drawing.Size(92, 29);
     this.btnSaveBatch.TabIndex = 153;
     this.btnSaveBatch.Text = "Save batch";
     this.tltDeployInfo.SetToolTip(this.btnSaveBatch, "Save batch file to use in RSP");
     this.btnSaveBatch.UseVisualStyleBackColor = true;
     this.btnSaveBatch.Click += new System.EventHandler(this.btnSaveBatch_Click);
     //
     // btnConfigureAndEvaluate
     //
     this.btnConfigureAndEvaluate.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.btnConfigureAndEvaluate.ForeColor = System.Drawing.SystemColors.WindowText;
     this.btnConfigureAndEvaluate.Location = new System.Drawing.Point(130, 18);
     this.btnConfigureAndEvaluate.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnConfigureAndEvaluate.Name = "btnConfigureAndEvaluate";
     this.btnConfigureAndEvaluate.Size = new System.Drawing.Size(134, 29);
     this.btnConfigureAndEvaluate.TabIndex = 149;
     this.btnConfigureAndEvaluate.Text = "Configure&&evaluate";
     this.tltDeployInfo.SetToolTip(this.btnConfigureAndEvaluate, "Configure and evaluate setup");
     this.btnConfigureAndEvaluate.UseVisualStyleBackColor = true;
     this.btnConfigureAndEvaluate.Click += new System.EventHandler(this.btnConfigureAndEvaluate_Click);
     //
     // btnGenerateSource
     //
     this.btnGenerateSource.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.btnGenerateSource.ForeColor = System.Drawing.SystemColors.WindowText;
     this.btnGenerateSource.Location = new System.Drawing.Point(450, 18);
     this.btnGenerateSource.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnGenerateSource.Name = "btnGenerateSource";
     this.btnGenerateSource.Size = new System.Drawing.Size(134, 29);
     this.btnGenerateSource.TabIndex = 148;
     this.btnGenerateSource.Text = "Generate source";
     this.tltDeployInfo.SetToolTip(this.btnGenerateSource, "Generate project source");
     this.btnGenerateSource.UseVisualStyleBackColor = true;
     this.btnGenerateSource.Click += new System.EventHandler(this.btnGenerateSource_Click);
     //
     // btnDownloadProjectHelp
     //
     this.btnDownloadProjectHelp.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.btnDownloadProjectHelp.ForeColor = System.Drawing.SystemColors.WindowText;
     this.btnDownloadProjectHelp.Location = new System.Drawing.Point(422, 18);
     this.btnDownloadProjectHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnDownloadProjectHelp.Name = "btnDownloadProjectHelp";
     this.btnDownloadProjectHelp.Size = new System.Drawing.Size(20, 29);
     this.btnDownloadProjectHelp.TabIndex = 151;
     this.btnDownloadProjectHelp.Text = "?";
     this.btnDownloadProjectHelp.UseVisualStyleBackColor = true;
     this.btnDownloadProjectHelp.Click += new System.EventHandler(this.btnDownloadProjectHelp_Click);
     //
     // btnGenerateSourceHelp
     //
     this.btnGenerateSourceHelp.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.btnGenerateSourceHelp.ForeColor = System.Drawing.SystemColors.WindowText;
     this.btnGenerateSourceHelp.Location = new System.Drawing.Point(582, 18);
     this.btnGenerateSourceHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnGenerateSourceHelp.Name = "btnGenerateSourceHelp";
     this.btnGenerateSourceHelp.Size = new System.Drawing.Size(20, 29);
     this.btnGenerateSourceHelp.TabIndex = 145;
     this.btnGenerateSourceHelp.Text = "?";
     this.btnGenerateSourceHelp.UseVisualStyleBackColor = true;
     this.btnGenerateSourceHelp.Click += new System.EventHandler(this.btnGenerateSourceHelp_Click);
     //
     // btnDownloadProject
     //
     this.btnDownloadProject.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.btnDownloadProject.ForeColor = System.Drawing.SystemColors.WindowText;
     this.btnDownloadProject.Location = new System.Drawing.Point(290, 18);
     this.btnDownloadProject.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnDownloadProject.Name = "btnDownloadProject";
     this.btnDownloadProject.Size = new System.Drawing.Size(134, 29);
     this.btnDownloadProject.TabIndex = 147;
     this.btnDownloadProject.Text = "Download project";
     this.tltDeployInfo.SetToolTip(this.btnDownloadProject, "Download project to the device");
     this.btnDownloadProject.UseVisualStyleBackColor = true;
     this.btnDownloadProject.Click += new System.EventHandler(this.btnDownloadProject_Click);
     //
     // btnConfigureAndEvaluateHelp
     //
     this.btnConfigureAndEvaluateHelp.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.btnConfigureAndEvaluateHelp.ForeColor = System.Drawing.SystemColors.WindowText;
     this.btnConfigureAndEvaluateHelp.Location = new System.Drawing.Point(262, 18);
     this.btnConfigureAndEvaluateHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnConfigureAndEvaluateHelp.Name = "btnConfigureAndEvaluateHelp";
     this.btnConfigureAndEvaluateHelp.Size = new System.Drawing.Size(20, 29);
     this.btnConfigureAndEvaluateHelp.TabIndex = 152;
     this.btnConfigureAndEvaluateHelp.Text = "?";
     this.btnConfigureAndEvaluateHelp.UseVisualStyleBackColor = true;
     this.btnConfigureAndEvaluateHelp.Click += new System.EventHandler(this.btnConfigureAndEvaluateHelp_Click);
     //
     // lblConfigureProject
     //
     this.lblConfigureProject.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.lblConfigureProject.ForeColor = System.Drawing.Color.DarkBlue;
     this.lblConfigureProject.Location = new System.Drawing.Point(10, 185);
     this.lblConfigureProject.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblConfigureProject.Name = "lblConfigureProject";
     this.lblConfigureProject.Size = new System.Drawing.Size(149, 16);
     this.lblConfigureProject.TabIndex = 31;
     this.lblConfigureProject.Text = "2. Configure project";
     //
     // tabMainConfiguration
     //
     this.tabMainConfiguration.Controls.Add(this.tbpFrequencyAndPower);
     this.tabMainConfiguration.Controls.Add(this.tbpFrequencyHop);
     this.tabMainConfiguration.Controls.Add(this.tbpRfParameters);
     this.tabMainConfiguration.Controls.Add(this.tbpPacketHandler);
     this.tabMainConfiguration.Controls.Add(this.tbpInterrupts);
     this.tabMainConfiguration.Controls.Add(this.tbpGPIO);
     this.tabMainConfiguration.Location = new System.Drawing.Point(5, 206);
     this.tabMainConfiguration.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tabMainConfiguration.Name = "tabMainConfiguration";
     this.tabMainConfiguration.SelectedIndex = 0;
     this.tabMainConfiguration.Size = new System.Drawing.Size(609, 455);
     this.tabMainConfiguration.TabIndex = 153;
     //
     // tbpFrequencyAndPower
     //
     this.tbpFrequencyAndPower.Controls.Add(this.grbPowerAmplifierControl);
     this.tbpFrequencyAndPower.Controls.Add(this.grbCrystalControl);
     this.tbpFrequencyAndPower.Controls.Add(this.grbFequencyControl);
     this.tbpFrequencyAndPower.Location = new System.Drawing.Point(4, 26);
     this.tbpFrequencyAndPower.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tbpFrequencyAndPower.Name = "tbpFrequencyAndPower";
     this.tbpFrequencyAndPower.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tbpFrequencyAndPower.Size = new System.Drawing.Size(601, 425);
     this.tbpFrequencyAndPower.TabIndex = 0;
     this.tbpFrequencyAndPower.Tag = "0";
     this.tbpFrequencyAndPower.Text = "Frequency and power";
     //
     // grbPowerAmplifierControl
     //
     this.grbPowerAmplifierControl.Controls.Add(this.chbEnablePaExternalRamp);
     this.grbPowerAmplifierControl.Controls.Add(this.grbPaExternalRamp);
     this.grbPowerAmplifierControl.Controls.Add(this.lblPaBiasUnit);
     this.grbPowerAmplifierControl.Controls.Add(this.nudPaRampTC);
     this.grbPowerAmplifierControl.Controls.Add(this.lblPaRampTC);
     this.grbPowerAmplifierControl.Controls.Add(this.lblPaRampTCUnit);
     this.grbPowerAmplifierControl.Controls.Add(this.cbbPaMode);
     this.grbPowerAmplifierControl.Controls.Add(this.nudPaPowerLevel);
     this.grbPowerAmplifierControl.Controls.Add(this.nudPaBias);
     this.grbPowerAmplifierControl.Controls.Add(this.lblPaPowerLevel);
     this.grbPowerAmplifierControl.Controls.Add(this.lblPaMode);
     this.grbPowerAmplifierControl.Controls.Add(this.lblPaBias);
     this.grbPowerAmplifierControl.Controls.Add(this.lblPaPowerLevelPrefix);
     this.grbPowerAmplifierControl.Controls.Add(this.lblPaBiasPrefix);
     this.grbPowerAmplifierControl.Location = new System.Drawing.Point(8, 238);
     this.grbPowerAmplifierControl.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbPowerAmplifierControl.Name = "grbPowerAmplifierControl";
     this.grbPowerAmplifierControl.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbPowerAmplifierControl.Size = new System.Drawing.Size(581, 178);
     this.grbPowerAmplifierControl.TabIndex = 58;
     this.grbPowerAmplifierControl.TabStop = false;
     this.grbPowerAmplifierControl.Text = "Power amplifier (PA)";
     //
     // chbEnablePaExternalRamp
     //
     this.chbEnablePaExternalRamp.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.chbEnablePaExternalRamp.ForeColor = System.Drawing.SystemColors.ControlText;
     this.chbEnablePaExternalRamp.Location = new System.Drawing.Point(21, 84);
     this.chbEnablePaExternalRamp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbEnablePaExternalRamp.Name = "chbEnablePaExternalRamp";
     this.chbEnablePaExternalRamp.Size = new System.Drawing.Size(238, 21);
     this.chbEnablePaExternalRamp.TabIndex = 167;
     this.chbEnablePaExternalRamp.Text = "Enable ramp control of External PA";
     this.chbEnablePaExternalRamp.UseVisualStyleBackColor = true;
     this.chbEnablePaExternalRamp.CheckedChanged += new System.EventHandler(this.chbEnablePaExternalRamp_CheckedChanged);
     //
     // grbPaExternalRamp
     //
     this.grbPaExternalRamp.Controls.Add(this.lblRampingTimeUnit);
     this.grbPaExternalRamp.Controls.Add(this.lblRegulatorVoltageUnit);
     this.grbPaExternalRamp.Controls.Add(this.nudRegulatorVoltage);
     this.grbPaExternalRamp.Controls.Add(this.nudRampingTime);
     this.grbPaExternalRamp.Controls.Add(this.label5);
     this.grbPaExternalRamp.Controls.Add(this.label4);
     this.grbPaExternalRamp.Controls.Add(this.lblRampingTime);
     this.grbPaExternalRamp.Controls.Add(this.lblRegulatorVoltage);
     this.grbPaExternalRamp.Enabled = false;
     this.grbPaExternalRamp.Location = new System.Drawing.Point(8, 85);
     this.grbPaExternalRamp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbPaExternalRamp.Name = "grbPaExternalRamp";
     this.grbPaExternalRamp.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbPaExternalRamp.Size = new System.Drawing.Size(566, 82);
     this.grbPaExternalRamp.TabIndex = 168;
     this.grbPaExternalRamp.TabStop = false;
     //
     // lblRampingTimeUnit
     //
     this.lblRampingTimeUnit.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblRampingTimeUnit.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblRampingTimeUnit.Location = new System.Drawing.Point(506, 56);
     this.lblRampingTimeUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblRampingTimeUnit.Name = "lblRampingTimeUnit";
     this.lblRampingTimeUnit.Size = new System.Drawing.Size(56, 16);
     this.lblRampingTimeUnit.TabIndex = 176;
     this.lblRampingTimeUnit.Text = "=0.63µs";
     //
     // lblRegulatorVoltageUnit
     //
     this.lblRegulatorVoltageUnit.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblRegulatorVoltageUnit.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblRegulatorVoltageUnit.Location = new System.Drawing.Point(506, 19);
     this.lblRegulatorVoltageUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblRegulatorVoltageUnit.Name = "lblRegulatorVoltageUnit";
     this.lblRegulatorVoltageUnit.Size = new System.Drawing.Size(55, 16);
     this.lblRegulatorVoltageUnit.TabIndex = 175;
     this.lblRegulatorVoltageUnit.Text = "=1V";
     //
     // nudRegulatorVoltage
     //
     this.nudRegulatorVoltage.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.nudRegulatorVoltage.Hexadecimal = true;
     this.nudRegulatorVoltage.Location = new System.Drawing.Point(449, 15);
     this.nudRegulatorVoltage.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudRegulatorVoltage.Maximum = new decimal(new int[] {
     15,
     0,
     0,
     0});
     this.nudRegulatorVoltage.Name = "nudRegulatorVoltage";
     this.nudRegulatorVoltage.Size = new System.Drawing.Size(50, 26);
     this.nudRegulatorVoltage.TabIndex = 169;
     this.nudRegulatorVoltage.ValueChanged += new System.EventHandler(this.nudRegulatorVoltage_ValueChanged);
     //
     // nudRampingTime
     //
     this.nudRampingTime.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.nudRampingTime.Hexadecimal = true;
     this.nudRampingTime.Location = new System.Drawing.Point(449, 52);
     this.nudRampingTime.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudRampingTime.Maximum = new decimal(new int[] {
     15,
     0,
     0,
     0});
     this.nudRampingTime.Name = "nudRampingTime";
     this.nudRampingTime.Size = new System.Drawing.Size(50, 26);
     this.nudRampingTime.TabIndex = 170;
     this.nudRampingTime.ValueChanged += new System.EventHandler(this.nudRampingTime_ValueChanged);
     //
     // label5
     //
     this.label5.Font = new System.Drawing.Font("Courier New", 9.75F);
     this.label5.Location = new System.Drawing.Point(425, 18);
     this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.label5.Name = "label5";
     this.label5.Size = new System.Drawing.Size(30, 20);
     this.label5.TabIndex = 174;
     this.label5.Text = "0x";
     //
     // label4
     //
     this.label4.Font = new System.Drawing.Font("Courier New", 9.75F);
     this.label4.Location = new System.Drawing.Point(425, 55);
     this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.label4.Name = "label4";
     this.label4.Size = new System.Drawing.Size(30, 20);
     this.label4.TabIndex = 173;
     this.label4.Text = "0x";
     //
     // lblRampingTime
     //
     this.lblRampingTime.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblRampingTime.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblRampingTime.Location = new System.Drawing.Point(290, 56);
     this.lblRampingTime.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblRampingTime.Name = "lblRampingTime";
     this.lblRampingTime.Size = new System.Drawing.Size(92, 16);
     this.lblRampingTime.TabIndex = 172;
     this.lblRampingTime.Text = "Ramping time:";
     this.lblRampingTime.TextAlign = System.Drawing.ContentAlignment.TopRight;
     //
     // lblRegulatorVoltage
     //
     this.lblRegulatorVoltage.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblRegulatorVoltage.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblRegulatorVoltage.Location = new System.Drawing.Point(290, 19);
     this.lblRegulatorVoltage.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblRegulatorVoltage.Name = "lblRegulatorVoltage";
     this.lblRegulatorVoltage.Size = new System.Drawing.Size(118, 16);
     this.lblRegulatorVoltage.TabIndex = 171;
     this.lblRegulatorVoltage.Text = "Regulator voltage:";
     this.lblRegulatorVoltage.TextAlign = System.Drawing.ContentAlignment.TopRight;
     //
     // lblPaBiasUnit
     //
     this.lblPaBiasUnit.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblPaBiasUnit.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblPaBiasUnit.Location = new System.Drawing.Point(514, 21);
     this.lblPaBiasUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblPaBiasUnit.Name = "lblPaBiasUnit";
     this.lblPaBiasUnit.Size = new System.Drawing.Size(55, 16);
     this.lblPaBiasUnit.TabIndex = 65;
     this.lblPaBiasUnit.Text = "---";
     //
     // nudPaRampTC
     //
     this.nudPaRampTC.Location = new System.Drawing.Point(146, 51);
     this.nudPaRampTC.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudPaRampTC.Maximum = new decimal(new int[] {
     31,
     0,
     0,
     0});
     this.nudPaRampTC.Name = "nudPaRampTC";
     this.nudPaRampTC.Size = new System.Drawing.Size(70, 23);
     this.nudPaRampTC.TabIndex = 63;
     this.ttpToolTip.SetToolTip(this.nudPaRampTC, "Ramping time for the HV cascode");
     this.nudPaRampTC.Value = new decimal(new int[] {
     29,
     0,
     0,
     0});
     this.nudPaRampTC.ValueChanged += new System.EventHandler(this.nudPaRampTC_ValueChanged);
     //
     // lblPaRampTC
     //
     this.lblPaRampTC.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblPaRampTC.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblPaRampTC.Location = new System.Drawing.Point(8, 54);
     this.lblPaRampTC.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblPaRampTC.Name = "lblPaRampTC";
     this.lblPaRampTC.Size = new System.Drawing.Size(125, 16);
     this.lblPaRampTC.TabIndex = 62;
     this.lblPaRampTC.Text = "Ramp HV cascode:";
     this.ttpToolTip.SetToolTip(this.lblPaRampTC, "Ramping time for the HV cascode");
     //
     // lblPaRampTCUnit
     //
     this.lblPaRampTCUnit.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblPaRampTCUnit.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblPaRampTCUnit.Location = new System.Drawing.Point(224, 54);
     this.lblPaRampTCUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblPaRampTCUnit.Name = "lblPaRampTCUnit";
     this.lblPaRampTCUnit.Size = new System.Drawing.Size(66, 16);
     this.lblPaRampTCUnit.TabIndex = 64;
     this.lblPaRampTCUnit.Text = "=6.6µs";
     this.ttpToolTip.SetToolTip(this.lblPaRampTCUnit, "Ramping time for the HV cascode");
     //
     // cbbPaMode
     //
     this.cbbPaMode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbPaMode.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.cbbPaMode.FormattingEnabled = true;
     this.cbbPaMode.Location = new System.Drawing.Point(146, 18);
     this.cbbPaMode.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbPaMode.Name = "cbbPaMode";
     this.cbbPaMode.Size = new System.Drawing.Size(135, 25);
     this.cbbPaMode.TabIndex = 2;
     this.cbbPaMode.SelectedIndexChanged += new System.EventHandler(this.cbbPaMode_SelectedIndexChanged);
     //
     // nudPaPowerLevel
     //
     this.nudPaPowerLevel.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.nudPaPowerLevel.Hexadecimal = true;
     this.nudPaPowerLevel.Location = new System.Drawing.Point(456, 55);
     this.nudPaPowerLevel.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudPaPowerLevel.Maximum = new decimal(new int[] {
     255,
     0,
     0,
     0});
     this.nudPaPowerLevel.Name = "nudPaPowerLevel";
     this.nudPaPowerLevel.Size = new System.Drawing.Size(50, 26);
     this.nudPaPowerLevel.TabIndex = 1;
     //
     // nudPaBias
     //
     this.nudPaBias.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.nudPaBias.Hexadecimal = true;
     this.nudPaBias.Location = new System.Drawing.Point(456, 18);
     this.nudPaBias.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudPaBias.Maximum = new decimal(new int[] {
     255,
     0,
     0,
     0});
     this.nudPaBias.Name = "nudPaBias";
     this.nudPaBias.Size = new System.Drawing.Size(50, 26);
     this.nudPaBias.TabIndex = 0;
     this.nudPaBias.ValueChanged += new System.EventHandler(this.nudPaBias_ValueChanged);
     //
     // lblPaPowerLevel
     //
     this.lblPaPowerLevel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblPaPowerLevel.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblPaPowerLevel.Location = new System.Drawing.Point(298, 59);
     this.lblPaPowerLevel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblPaPowerLevel.Name = "lblPaPowerLevel";
     this.lblPaPowerLevel.Size = new System.Drawing.Size(101, 16);
     this.lblPaPowerLevel.TabIndex = 56;
     this.lblPaPowerLevel.Text = "PA power level:";
     this.lblPaPowerLevel.TextAlign = System.Drawing.ContentAlignment.TopRight;
     //
     // lblPaMode
     //
     this.lblPaMode.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblPaMode.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblPaMode.Location = new System.Drawing.Point(8, 21);
     this.lblPaMode.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblPaMode.Name = "lblPaMode";
     this.lblPaMode.Size = new System.Drawing.Size(66, 16);
     this.lblPaMode.TabIndex = 54;
     this.lblPaMode.Text = "PA mode:";
     this.lblPaMode.TextAlign = System.Drawing.ContentAlignment.TopRight;
     //
     // lblPaBias
     //
     this.lblPaBias.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblPaBias.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblPaBias.Location = new System.Drawing.Point(298, 21);
     this.lblPaBias.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblPaBias.Name = "lblPaBias";
     this.lblPaBias.Size = new System.Drawing.Size(58, 16);
     this.lblPaBias.TabIndex = 55;
     this.lblPaBias.Text = "PA bias:";
     this.lblPaBias.TextAlign = System.Drawing.ContentAlignment.TopRight;
     //
     // lblPaPowerLevelPrefix
     //
     this.lblPaPowerLevelPrefix.Font = new System.Drawing.Font("Courier New", 9.75F);
     this.lblPaPowerLevelPrefix.Location = new System.Drawing.Point(432, 58);
     this.lblPaPowerLevelPrefix.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblPaPowerLevelPrefix.Name = "lblPaPowerLevelPrefix";
     this.lblPaPowerLevelPrefix.Size = new System.Drawing.Size(30, 20);
     this.lblPaPowerLevelPrefix.TabIndex = 56;
     this.lblPaPowerLevelPrefix.Text = "0x";
     //
     // lblPaBiasPrefix
     //
     this.lblPaBiasPrefix.Font = new System.Drawing.Font("Courier New", 9.75F);
     this.lblPaBiasPrefix.Location = new System.Drawing.Point(432, 20);
     this.lblPaBiasPrefix.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblPaBiasPrefix.Name = "lblPaBiasPrefix";
     this.lblPaBiasPrefix.Size = new System.Drawing.Size(30, 20);
     this.lblPaBiasPrefix.TabIndex = 61;
     this.lblPaBiasPrefix.Text = "0x";
     //
     // grbCrystalControl
     //
     this.grbCrystalControl.Controls.Add(this.btnCrystalCapBankHelp);
     this.grbCrystalControl.Controls.Add(this.chbUseExternalTCXO);
     this.grbCrystalControl.Controls.Add(this.lblCrystalToleranceRXUnit);
     this.grbCrystalControl.Controls.Add(this.lblCrystalToleranceTXUnit);
     this.grbCrystalControl.Controls.Add(this.nudCrystalToleranceTX);
     this.grbCrystalControl.Controls.Add(this.nudCrystalToleranceRX);
     this.grbCrystalControl.Controls.Add(this.lblCrystalToleranceRX);
     this.grbCrystalControl.Controls.Add(this.lblCrystalToleranceTX);
     this.grbCrystalControl.Controls.Add(this.nudCrystalFrequency);
     this.grbCrystalControl.Controls.Add(this.nudCrystalCapBank);
     this.grbCrystalControl.Controls.Add(this.lblCrystalFrequency);
     this.grbCrystalControl.Controls.Add(this.lblCrystalCapBank);
     this.grbCrystalControl.Controls.Add(this.lblCrystalFrequencyUnit);
     this.grbCrystalControl.Controls.Add(this.lblCrystalCapBankFrefix);
     this.grbCrystalControl.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.grbCrystalControl.Location = new System.Drawing.Point(8, 112);
     this.grbCrystalControl.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbCrystalControl.Name = "grbCrystalControl";
     this.grbCrystalControl.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbCrystalControl.Size = new System.Drawing.Size(580, 118);
     this.grbCrystalControl.TabIndex = 31;
     this.grbCrystalControl.TabStop = false;
     this.grbCrystalControl.Text = "Crystal";
     //
     // btnCrystalCapBankHelp
     //
     this.btnCrystalCapBankHelp.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.btnCrystalCapBankHelp.ForeColor = System.Drawing.SystemColors.WindowText;
     this.btnCrystalCapBankHelp.Location = new System.Drawing.Point(246, 52);
     this.btnCrystalCapBankHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnCrystalCapBankHelp.Name = "btnCrystalCapBankHelp";
     this.btnCrystalCapBankHelp.Size = new System.Drawing.Size(20, 29);
     this.btnCrystalCapBankHelp.TabIndex = 155;
     this.btnCrystalCapBankHelp.Text = "?";
     this.btnCrystalCapBankHelp.UseVisualStyleBackColor = true;
     this.btnCrystalCapBankHelp.Click += new System.EventHandler(this.btnCrystalCapBankHelp_Click);
     //
     // chbUseExternalTCXO
     //
     this.chbUseExternalTCXO.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.chbUseExternalTCXO.ForeColor = System.Drawing.SystemColors.ControlText;
     this.chbUseExternalTCXO.Location = new System.Drawing.Point(21, 89);
     this.chbUseExternalTCXO.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbUseExternalTCXO.Name = "chbUseExternalTCXO";
     this.chbUseExternalTCXO.Size = new System.Drawing.Size(220, 21);
     this.chbUseExternalTCXO.TabIndex = 168;
     this.chbUseExternalTCXO.Text = "Use external TCXO/Ref Source";
     this.chbUseExternalTCXO.UseVisualStyleBackColor = true;
     //
     // lblCrystalToleranceRXUnit
     //
     this.lblCrystalToleranceRXUnit.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblCrystalToleranceRXUnit.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblCrystalToleranceRXUnit.Location = new System.Drawing.Point(536, 59);
     this.lblCrystalToleranceRXUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblCrystalToleranceRXUnit.Name = "lblCrystalToleranceRXUnit";
     this.lblCrystalToleranceRXUnit.Size = new System.Drawing.Size(34, 16);
     this.lblCrystalToleranceRXUnit.TabIndex = 110;
     this.lblCrystalToleranceRXUnit.Text = "ppm";
     //
     // lblCrystalToleranceTXUnit
     //
     this.lblCrystalToleranceTXUnit.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblCrystalToleranceTXUnit.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblCrystalToleranceTXUnit.Location = new System.Drawing.Point(536, 26);
     this.lblCrystalToleranceTXUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblCrystalToleranceTXUnit.Name = "lblCrystalToleranceTXUnit";
     this.lblCrystalToleranceTXUnit.Size = new System.Drawing.Size(34, 16);
     this.lblCrystalToleranceTXUnit.TabIndex = 107;
     this.lblCrystalToleranceTXUnit.Text = "ppm";
     //
     // nudCrystalToleranceTX
     //
     this.nudCrystalToleranceTX.DecimalPlaces = 1;
     this.nudCrystalToleranceTX.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.nudCrystalToleranceTX.Location = new System.Drawing.Point(436, 24);
     this.nudCrystalToleranceTX.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudCrystalToleranceTX.Maximum = new decimal(new int[] {
     300,
     0,
     0,
     0});
     this.nudCrystalToleranceTX.Name = "nudCrystalToleranceTX";
     this.nudCrystalToleranceTX.Size = new System.Drawing.Size(92, 23);
     this.nudCrystalToleranceTX.TabIndex = 105;
     this.nudCrystalToleranceTX.Value = new decimal(new int[] {
     20,
     0,
     0,
     0});
     //
     // nudCrystalToleranceRX
     //
     this.nudCrystalToleranceRX.DecimalPlaces = 1;
     this.nudCrystalToleranceRX.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.nudCrystalToleranceRX.Location = new System.Drawing.Point(436, 56);
     this.nudCrystalToleranceRX.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudCrystalToleranceRX.Maximum = new decimal(new int[] {
     300,
     0,
     0,
     0});
     this.nudCrystalToleranceRX.Name = "nudCrystalToleranceRX";
     this.nudCrystalToleranceRX.Size = new System.Drawing.Size(92, 23);
     this.nudCrystalToleranceRX.TabIndex = 108;
     this.nudCrystalToleranceRX.Value = new decimal(new int[] {
     20,
     0,
     0,
     0});
     //
     // lblCrystalToleranceRX
     //
     this.lblCrystalToleranceRX.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblCrystalToleranceRX.Location = new System.Drawing.Point(298, 59);
     this.lblCrystalToleranceRX.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblCrystalToleranceRX.Name = "lblCrystalToleranceRX";
     this.lblCrystalToleranceRX.Size = new System.Drawing.Size(132, 16);
     this.lblCrystalToleranceRX.TabIndex = 109;
     this.lblCrystalToleranceRX.Text = "Crystal tolerance RX:";
     //
     // lblCrystalToleranceTX
     //
     this.lblCrystalToleranceTX.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblCrystalToleranceTX.Location = new System.Drawing.Point(298, 26);
     this.lblCrystalToleranceTX.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblCrystalToleranceTX.Name = "lblCrystalToleranceTX";
     this.lblCrystalToleranceTX.Size = new System.Drawing.Size(131, 16);
     this.lblCrystalToleranceTX.TabIndex = 106;
     this.lblCrystalToleranceTX.Text = "Crystal tolerance TX:";
     //
     // nudCrystalFrequency
     //
     this.nudCrystalFrequency.DecimalPlaces = 3;
     this.nudCrystalFrequency.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.nudCrystalFrequency.Increment = new decimal(new int[] {
     1,
     0,
     0,
     131072});
     this.nudCrystalFrequency.Location = new System.Drawing.Point(146, 21);
     this.nudCrystalFrequency.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudCrystalFrequency.Maximum = new decimal(new int[] {
     32,
     0,
     0,
     0});
     this.nudCrystalFrequency.Minimum = new decimal(new int[] {
     25,
     0,
     0,
     0});
     this.nudCrystalFrequency.Name = "nudCrystalFrequency";
     this.nudCrystalFrequency.Size = new System.Drawing.Size(92, 23);
     this.nudCrystalFrequency.TabIndex = 6;
     this.nudCrystalFrequency.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
     this.nudCrystalFrequency.Value = new decimal(new int[] {
     30,
     0,
     0,
     0});
     this.nudCrystalFrequency.ValueChanged += new System.EventHandler(this.nudCrystalFrequency_ValueChanged);
     //
     // nudCrystalCapBank
     //
     this.nudCrystalCapBank.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.nudCrystalCapBank.Hexadecimal = true;
     this.nudCrystalCapBank.Location = new System.Drawing.Point(166, 54);
     this.nudCrystalCapBank.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudCrystalCapBank.Maximum = new decimal(new int[] {
     127,
     0,
     0,
     0});
     this.nudCrystalCapBank.Name = "nudCrystalCapBank";
     this.nudCrystalCapBank.Size = new System.Drawing.Size(72, 26);
     this.nudCrystalCapBank.TabIndex = 4;
     this.nudCrystalCapBank.Value = new decimal(new int[] {
     82,
     0,
     0,
     0});
     //
     // lblCrystalFrequency
     //
     this.lblCrystalFrequency.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblCrystalFrequency.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblCrystalFrequency.Location = new System.Drawing.Point(8, 26);
     this.lblCrystalFrequency.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblCrystalFrequency.Name = "lblCrystalFrequency";
     this.lblCrystalFrequency.Size = new System.Drawing.Size(118, 16);
     this.lblCrystalFrequency.TabIndex = 40;
     this.lblCrystalFrequency.Text = "Crystal Frequency:";
     //
     // lblCrystalCapBank
     //
     this.lblCrystalCapBank.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblCrystalCapBank.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblCrystalCapBank.Location = new System.Drawing.Point(8, 59);
     this.lblCrystalCapBank.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblCrystalCapBank.Name = "lblCrystalCapBank";
     this.lblCrystalCapBank.Size = new System.Drawing.Size(116, 16);
     this.lblCrystalCapBank.TabIndex = 1;
     this.lblCrystalCapBank.Text = "Crystal Cap. bank:";
     //
     // lblCrystalFrequencyUnit
     //
     this.lblCrystalFrequencyUnit.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblCrystalFrequencyUnit.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblCrystalFrequencyUnit.Location = new System.Drawing.Point(246, 25);
     this.lblCrystalFrequencyUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblCrystalFrequencyUnit.Name = "lblCrystalFrequencyUnit";
     this.lblCrystalFrequencyUnit.Size = new System.Drawing.Size(36, 16);
     this.lblCrystalFrequencyUnit.TabIndex = 41;
     this.lblCrystalFrequencyUnit.Text = "MHz";
     //
     // lblCrystalCapBankFrefix
     //
     this.lblCrystalCapBankFrefix.Font = new System.Drawing.Font("Courier New", 9.75F);
     this.lblCrystalCapBankFrefix.Location = new System.Drawing.Point(142, 56);
     this.lblCrystalCapBankFrefix.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblCrystalCapBankFrefix.Name = "lblCrystalCapBankFrefix";
     this.lblCrystalCapBankFrefix.Size = new System.Drawing.Size(30, 20);
     this.lblCrystalCapBankFrefix.TabIndex = 104;
     this.lblCrystalCapBankFrefix.Text = "0x";
     //
     // grbFequencyControl
     //
     this.grbFequencyControl.Controls.Add(this.nudChannelNumber);
     this.grbFequencyControl.Controls.Add(this.nudCenterFrequency);
     this.grbFequencyControl.Controls.Add(this.nudChannelSpacing);
     this.grbFequencyControl.Controls.Add(this.lblChannelSpacingUnit);
     this.grbFequencyControl.Controls.Add(this.lblChannelNumber);
     this.grbFequencyControl.Controls.Add(this.lblCenterFrequency);
     this.grbFequencyControl.Controls.Add(this.lblChannelSpacing);
     this.grbFequencyControl.Controls.Add(this.lblCenterFrequencyUnit);
     this.grbFequencyControl.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.grbFequencyControl.Location = new System.Drawing.Point(8, 8);
     this.grbFequencyControl.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbFequencyControl.Name = "grbFequencyControl";
     this.grbFequencyControl.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbFequencyControl.Size = new System.Drawing.Size(580, 98);
     this.grbFequencyControl.TabIndex = 7;
     this.grbFequencyControl.TabStop = false;
     this.grbFequencyControl.Text = "Frequency";
     //
     // nudChannelNumber
     //
     this.nudChannelNumber.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.nudChannelNumber.Location = new System.Drawing.Point(436, 58);
     this.nudChannelNumber.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudChannelNumber.Maximum = new decimal(new int[] {
     255,
     0,
     0,
     0});
     this.nudChannelNumber.Name = "nudChannelNumber";
     this.nudChannelNumber.Size = new System.Drawing.Size(92, 23);
     this.nudChannelNumber.TabIndex = 1;
     //
     // nudCenterFrequency
     //
     this.nudCenterFrequency.DecimalPlaces = 5;
     this.nudCenterFrequency.Location = new System.Drawing.Point(146, 24);
     this.nudCenterFrequency.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudCenterFrequency.Maximum = new decimal(new int[] {
     1100,
     0,
     0,
     0});
     this.nudCenterFrequency.Name = "nudCenterFrequency";
     this.nudCenterFrequency.Size = new System.Drawing.Size(92, 23);
     this.nudCenterFrequency.TabIndex = 3;
     this.nudCenterFrequency.Value = new decimal(new int[] {
     915,
     0,
     0,
     0});
     this.nudCenterFrequency.ValueChanged += new System.EventHandler(this.nudCenterFrequency_ValueChanged);
     this.nudCenterFrequency.Validating += new System.ComponentModel.CancelEventHandler(this.nudCenterFrequency_Validating);
     //
     // nudChannelSpacing
     //
     this.nudChannelSpacing.DecimalPlaces = 2;
     this.nudChannelSpacing.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.nudChannelSpacing.Increment = new decimal(new int[] {
     10,
     0,
     0,
     0});
     this.nudChannelSpacing.Location = new System.Drawing.Point(436, 24);
     this.nudChannelSpacing.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudChannelSpacing.Maximum = new decimal(new int[] {
     2500,
     0,
     0,
     0});
     this.nudChannelSpacing.Name = "nudChannelSpacing";
     this.nudChannelSpacing.Size = new System.Drawing.Size(92, 23);
     this.nudChannelSpacing.TabIndex = 0;
     this.nudChannelSpacing.Value = new decimal(new int[] {
     250,
     0,
     0,
     0});
     //
     // lblChannelSpacingUnit
     //
     this.lblChannelSpacingUnit.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblChannelSpacingUnit.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblChannelSpacingUnit.Location = new System.Drawing.Point(536, 26);
     this.lblChannelSpacingUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblChannelSpacingUnit.Name = "lblChannelSpacingUnit";
     this.lblChannelSpacingUnit.Size = new System.Drawing.Size(32, 16);
     this.lblChannelSpacingUnit.TabIndex = 30;
     this.lblChannelSpacingUnit.Text = "kHz";
     //
     // lblChannelNumber
     //
     this.lblChannelNumber.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblChannelNumber.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblChannelNumber.Location = new System.Drawing.Point(298, 60);
     this.lblChannelNumber.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblChannelNumber.Name = "lblChannelNumber";
     this.lblChannelNumber.Size = new System.Drawing.Size(109, 16);
     this.lblChannelNumber.TabIndex = 26;
     this.lblChannelNumber.Text = "Channel number:";
     //
     // lblCenterFrequency
     //
     this.lblCenterFrequency.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblCenterFrequency.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblCenterFrequency.Location = new System.Drawing.Point(8, 26);
     this.lblCenterFrequency.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblCenterFrequency.Name = "lblCenterFrequency";
     this.lblCenterFrequency.Size = new System.Drawing.Size(114, 16);
     this.lblCenterFrequency.TabIndex = 0;
     this.lblCenterFrequency.Text = "Center frequency:";
     //
     // lblChannelSpacing
     //
     this.lblChannelSpacing.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblChannelSpacing.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblChannelSpacing.Location = new System.Drawing.Point(298, 26);
     this.lblChannelSpacing.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblChannelSpacing.Name = "lblChannelSpacing";
     this.lblChannelSpacing.Size = new System.Drawing.Size(111, 16);
     this.lblChannelSpacing.TabIndex = 23;
     this.lblChannelSpacing.Text = "Channel spacing:";
     //
     // lblCenterFrequencyUnit
     //
     this.lblCenterFrequencyUnit.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblCenterFrequencyUnit.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblCenterFrequencyUnit.Location = new System.Drawing.Point(246, 26);
     this.lblCenterFrequencyUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblCenterFrequencyUnit.Name = "lblCenterFrequencyUnit";
     this.lblCenterFrequencyUnit.Size = new System.Drawing.Size(36, 16);
     this.lblCenterFrequencyUnit.TabIndex = 27;
     this.lblCenterFrequencyUnit.Text = "MHz";
     //
     // tbpFrequencyHop
     //
     this.tbpFrequencyHop.Controls.Add(this.grbHopDetailes);
     this.tbpFrequencyHop.Controls.Add(this.grbHopControl);
     this.tbpFrequencyHop.Location = new System.Drawing.Point(4, 26);
     this.tbpFrequencyHop.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tbpFrequencyHop.Name = "tbpFrequencyHop";
     this.tbpFrequencyHop.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tbpFrequencyHop.Size = new System.Drawing.Size(601, 425);
     this.tbpFrequencyHop.TabIndex = 6;
     this.tbpFrequencyHop.Tag = "1";
     this.tbpFrequencyHop.Text = "Frequency hop";
     //
     // grbHopDetailes
     //
     this.grbHopDetailes.Controls.Add(this.lblOffsetHelp);
     this.grbHopDetailes.Controls.Add(this.lblPreambleTimeout);
     this.grbHopDetailes.Controls.Add(this.lblPreambleTimeoutUnit);
     this.grbHopDetailes.Controls.Add(this.nudRxHopTableSize);
     this.grbHopDetailes.Controls.Add(this.nudRssiTimeout);
     this.grbHopDetailes.Controls.Add(this.lblChannelFrequencyValue);
     this.grbHopDetailes.Controls.Add(this.lblChannelFrequency);
     this.grbHopDetailes.Controls.Add(this.lblRssiTimeout);
     this.grbHopDetailes.Controls.Add(this.lblRssiTimeoutUnit);
     this.grbHopDetailes.Controls.Add(this.lblRxHopTableSize);
     this.grbHopDetailes.Controls.Add(this.dgvChannelHopTable);
     this.grbHopDetailes.Controls.Add(this.trbPreambleTimeot);
     this.grbHopDetailes.Enabled = false;
     this.grbHopDetailes.Location = new System.Drawing.Point(265, 8);
     this.grbHopDetailes.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbHopDetailes.Name = "grbHopDetailes";
     this.grbHopDetailes.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbHopDetailes.Size = new System.Drawing.Size(326, 408);
     this.grbHopDetailes.TabIndex = 32;
     this.grbHopDetailes.TabStop = false;
     this.grbHopDetailes.Text = "Hop detailes";
     //
     // lblOffsetHelp
     //
     this.lblOffsetHelp.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblOffsetHelp.ForeColor = System.Drawing.SystemColors.ControlDarkDark;
     this.lblOffsetHelp.Location = new System.Drawing.Point(9, 121);
     this.lblOffsetHelp.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblOffsetHelp.Name = "lblOffsetHelp";
     this.lblOffsetHelp.Size = new System.Drawing.Size(298, 40);
     this.lblOffsetHelp.TabIndex = 161;
     this.lblOffsetHelp.Text = "Note: Channel spacing can be changed in \"Frequency and power\" tab";
     //
     // lblPreambleTimeout
     //
     this.lblPreambleTimeout.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblPreambleTimeout.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblPreambleTimeout.Location = new System.Drawing.Point(9, 30);
     this.lblPreambleTimeout.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblPreambleTimeout.Name = "lblPreambleTimeout";
     this.lblPreambleTimeout.Size = new System.Drawing.Size(94, 16);
     this.lblPreambleTimeout.TabIndex = 158;
     this.lblPreambleTimeout.Text = "Preamble t-out";
     this.lblPreambleTimeout.TextAlign = System.Drawing.ContentAlignment.TopRight;
     this.ttpToolTip.SetToolTip(this.lblPreambleTimeout, "Preamble timeout");
     //
     // lblPreambleTimeoutUnit
     //
     this.lblPreambleTimeoutUnit.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblPreambleTimeoutUnit.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblPreambleTimeoutUnit.Location = new System.Drawing.Point(239, 30);
     this.lblPreambleTimeoutUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblPreambleTimeoutUnit.Name = "lblPreambleTimeoutUnit";
     this.lblPreambleTimeoutUnit.Size = new System.Drawing.Size(80, 16);
     this.lblPreambleTimeoutUnit.TabIndex = 160;
     this.lblPreambleTimeoutUnit.Text = "15 nibbles";
     //
     // nudRxHopTableSize
     //
     this.nudRxHopTableSize.Location = new System.Drawing.Point(121, 92);
     this.nudRxHopTableSize.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudRxHopTableSize.Maximum = new decimal(new int[] {
     64,
     0,
     0,
     0});
     this.nudRxHopTableSize.Name = "nudRxHopTableSize";
     this.nudRxHopTableSize.Size = new System.Drawing.Size(59, 23);
     this.nudRxHopTableSize.TabIndex = 0;
     this.nudRxHopTableSize.ValueChanged += new System.EventHandler(this.nudRxHopTableSize_ValueChanged);
     //
     // nudRssiTimeout
     //
     this.nudRssiTimeout.Enabled = false;
     this.nudRssiTimeout.Location = new System.Drawing.Point(121, 60);
     this.nudRssiTimeout.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudRssiTimeout.Maximum = new decimal(new int[] {
     15,
     0,
     0,
     0});
     this.nudRssiTimeout.Name = "nudRssiTimeout";
     this.nudRssiTimeout.Size = new System.Drawing.Size(59, 23);
     this.nudRssiTimeout.TabIndex = 29;
     this.nudRssiTimeout.Value = new decimal(new int[] {
     4,
     0,
     0,
     0});
     this.nudRssiTimeout.Visible = false;
     //
     // lblChannelFrequencyValue
     //
     this.lblChannelFrequencyValue.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.lblChannelFrequencyValue.Location = new System.Drawing.Point(188, 206);
     this.lblChannelFrequencyValue.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblChannelFrequencyValue.Name = "lblChannelFrequencyValue";
     this.lblChannelFrequencyValue.Size = new System.Drawing.Size(131, 16);
     this.lblChannelFrequencyValue.TabIndex = 33;
     this.lblChannelFrequencyValue.Text = "-";
     //
     // lblChannelFrequency
     //
     this.lblChannelFrequency.Location = new System.Drawing.Point(188, 165);
     this.lblChannelFrequency.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblChannelFrequency.Name = "lblChannelFrequency";
     this.lblChannelFrequency.Size = new System.Drawing.Size(131, 41);
     this.lblChannelFrequency.TabIndex = 32;
     this.lblChannelFrequency.Text = "Selected channel frequency:";
     //
     // lblRssiTimeout
     //
     this.lblRssiTimeout.Enabled = false;
     this.lblRssiTimeout.Location = new System.Drawing.Point(8, 62);
     this.lblRssiTimeout.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblRssiTimeout.Name = "lblRssiTimeout";
     this.lblRssiTimeout.Size = new System.Drawing.Size(106, 16);
     this.lblRssiTimeout.TabIndex = 30;
     this.lblRssiTimeout.Text = "RSSI timeout:";
     this.lblRssiTimeout.Visible = false;
     //
     // lblRssiTimeoutUnit
     //
     this.lblRssiTimeoutUnit.Enabled = false;
     this.lblRssiTimeoutUnit.Location = new System.Drawing.Point(188, 62);
     this.lblRssiTimeoutUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblRssiTimeoutUnit.Name = "lblRssiTimeoutUnit";
     this.lblRssiTimeoutUnit.Size = new System.Drawing.Size(131, 16);
     this.lblRssiTimeoutUnit.TabIndex = 31;
     this.lblRssiTimeoutUnit.Text = "nibbles";
     this.lblRssiTimeoutUnit.Visible = false;
     //
     // lblRxHopTableSize
     //
     this.lblRxHopTableSize.Location = new System.Drawing.Point(8, 95);
     this.lblRxHopTableSize.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblRxHopTableSize.Name = "lblRxHopTableSize";
     this.lblRxHopTableSize.Size = new System.Drawing.Size(105, 16);
     this.lblRxHopTableSize.TabIndex = 1;
     this.lblRxHopTableSize.Text = "Hop table size:";
     //
     // dgvChannelHopTable
     //
     this.dgvChannelHopTable.AllowUserToAddRows = false;
     this.dgvChannelHopTable.AllowUserToDeleteRows = false;
     this.dgvChannelHopTable.AllowUserToResizeColumns = false;
     this.dgvChannelHopTable.AllowUserToResizeRows = false;
     this.dgvChannelHopTable.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
     this.dgvChannelHopTable.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
     this.dataGridViewTextBoxColumn1,
     this.dataGridViewTextBoxColumn2});
     this.dgvChannelHopTable.Location = new System.Drawing.Point(12, 165);
     this.dgvChannelHopTable.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.dgvChannelHopTable.MultiSelect = false;
     this.dgvChannelHopTable.Name = "dgvChannelHopTable";
     this.dgvChannelHopTable.RowHeadersVisible = false;
     this.dgvChannelHopTable.RowHeadersWidth = 25;
     this.dgvChannelHopTable.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
     this.dgvChannelHopTable.ShowEditingIcon = false;
     this.dgvChannelHopTable.Size = new System.Drawing.Size(168, 235);
     this.dgvChannelHopTable.TabIndex = 27;
     this.dgvChannelHopTable.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvChannelHopTable_CellEndEdit);
     this.dgvChannelHopTable.SelectionChanged += new System.EventHandler(this.dgvChannelHopTable_SelectionChanged);
     //
     // dataGridViewTextBoxColumn1
     //
     dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
     dataGridViewCellStyle3.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle3;
     this.dataGridViewTextBoxColumn1.HeaderText = "Idx";
     this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
     this.dataGridViewTextBoxColumn1.ReadOnly = true;
     this.dataGridViewTextBoxColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.False;
     this.dataGridViewTextBoxColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
     this.dataGridViewTextBoxColumn1.Width = 30;
     //
     // dataGridViewTextBoxColumn2
     //
     this.dataGridViewTextBoxColumn2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
     dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
     dataGridViewCellStyle4.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle4;
     this.dataGridViewTextBoxColumn2.HeaderText = "Channel #";
     this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
     this.dataGridViewTextBoxColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.True;
     this.dataGridViewTextBoxColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
     //
     // trbPreambleTimeot
     //
     this.trbPreambleTimeot.Location = new System.Drawing.Point(92, 18);
     this.trbPreambleTimeot.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.trbPreambleTimeot.Maximum = 30;
     this.trbPreambleTimeot.Name = "trbPreambleTimeot";
     this.trbPreambleTimeot.Size = new System.Drawing.Size(158, 56);
     this.trbPreambleTimeot.TabIndex = 159;
     this.trbPreambleTimeot.TickStyle = System.Windows.Forms.TickStyle.TopLeft;
     this.ttpToolTip.SetToolTip(this.trbPreambleTimeot, "Number of nibbles to search for before determining that a preamble does not exist" +
     ".");
     this.trbPreambleTimeot.Value = 15;
     this.trbPreambleTimeot.Scroll += new System.EventHandler(this.trbPreambleTimeot_Scroll);
     //
     // grbHopControl
     //
     this.grbHopControl.Controls.Add(this.rdbHopOnRssiTimeoutOrPreambleTimeoutOrInvalidSyncWord);
     this.grbHopControl.Controls.Add(this.rdbHopOnPreambleTimeoutOrInvalidSyncWord);
     this.grbHopControl.Controls.Add(this.rdbHopOnRssiTimeoutOrPreambleTimeout);
     this.grbHopControl.Controls.Add(this.rdbHopOnPreambleTimeout);
     this.grbHopControl.Controls.Add(this.rdbHopDisabled);
     this.grbHopControl.Location = new System.Drawing.Point(8, 8);
     this.grbHopControl.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbHopControl.Name = "grbHopControl";
     this.grbHopControl.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbHopControl.Size = new System.Drawing.Size(250, 408);
     this.grbHopControl.TabIndex = 28;
     this.grbHopControl.TabStop = false;
     this.grbHopControl.Text = "Hop enable";
     //
     // rdbHopOnRssiTimeoutOrPreambleTimeoutOrInvalidSyncWord
     //
     this.rdbHopOnRssiTimeoutOrPreambleTimeoutOrInvalidSyncWord.Location = new System.Drawing.Point(8, 188);
     this.rdbHopOnRssiTimeoutOrPreambleTimeoutOrInvalidSyncWord.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.rdbHopOnRssiTimeoutOrPreambleTimeoutOrInvalidSyncWord.Name = "rdbHopOnRssiTimeoutOrPreambleTimeoutOrInvalidSyncWord";
     this.rdbHopOnRssiTimeoutOrPreambleTimeoutOrInvalidSyncWord.Size = new System.Drawing.Size(229, 41);
     this.rdbHopOnRssiTimeoutOrPreambleTimeoutOrInvalidSyncWord.TabIndex = 4;
     this.rdbHopOnRssiTimeoutOrPreambleTimeoutOrInvalidSyncWord.Text = "Hop on RSSI timeout or preamble timeout or invalid sync word";
     this.rdbHopOnRssiTimeoutOrPreambleTimeoutOrInvalidSyncWord.UseVisualStyleBackColor = true;
     this.rdbHopOnRssiTimeoutOrPreambleTimeoutOrInvalidSyncWord.CheckedChanged += new System.EventHandler(this.hopEnabledChanged);
     //
     // rdbHopOnPreambleTimeoutOrInvalidSyncWord
     //
     this.rdbHopOnPreambleTimeoutOrInvalidSyncWord.Location = new System.Drawing.Point(8, 139);
     this.rdbHopOnPreambleTimeoutOrInvalidSyncWord.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.rdbHopOnPreambleTimeoutOrInvalidSyncWord.Name = "rdbHopOnPreambleTimeoutOrInvalidSyncWord";
     this.rdbHopOnPreambleTimeoutOrInvalidSyncWord.Size = new System.Drawing.Size(229, 41);
     this.rdbHopOnPreambleTimeoutOrInvalidSyncWord.TabIndex = 3;
     this.rdbHopOnPreambleTimeoutOrInvalidSyncWord.Text = "Hop on preamble timeout or invalid sync word";
     this.rdbHopOnPreambleTimeoutOrInvalidSyncWord.UseVisualStyleBackColor = true;
     this.rdbHopOnPreambleTimeoutOrInvalidSyncWord.CheckedChanged += new System.EventHandler(this.hopEnabledChanged);
     //
     // rdbHopOnRssiTimeoutOrPreambleTimeout
     //
     this.rdbHopOnRssiTimeoutOrPreambleTimeout.Location = new System.Drawing.Point(8, 90);
     this.rdbHopOnRssiTimeoutOrPreambleTimeout.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.rdbHopOnRssiTimeoutOrPreambleTimeout.Name = "rdbHopOnRssiTimeoutOrPreambleTimeout";
     this.rdbHopOnRssiTimeoutOrPreambleTimeout.Size = new System.Drawing.Size(229, 41);
     this.rdbHopOnRssiTimeoutOrPreambleTimeout.TabIndex = 2;
     this.rdbHopOnRssiTimeoutOrPreambleTimeout.Text = "Hop on RSSI timeout or preamble timeout";
     this.rdbHopOnRssiTimeoutOrPreambleTimeout.UseVisualStyleBackColor = true;
     this.rdbHopOnRssiTimeoutOrPreambleTimeout.CheckedChanged += new System.EventHandler(this.hopEnabledChanged);
     //
     // rdbHopOnPreambleTimeout
     //
     this.rdbHopOnPreambleTimeout.Location = new System.Drawing.Point(8, 61);
     this.rdbHopOnPreambleTimeout.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.rdbHopOnPreambleTimeout.Name = "rdbHopOnPreambleTimeout";
     this.rdbHopOnPreambleTimeout.Size = new System.Drawing.Size(229, 21);
     this.rdbHopOnPreambleTimeout.TabIndex = 1;
     this.rdbHopOnPreambleTimeout.Text = "Hop on preamble timeout";
     this.rdbHopOnPreambleTimeout.UseVisualStyleBackColor = true;
     this.rdbHopOnPreambleTimeout.CheckedChanged += new System.EventHandler(this.hopEnabledChanged);
     //
     // rdbHopDisabled
     //
     this.rdbHopDisabled.Checked = true;
     this.rdbHopDisabled.Location = new System.Drawing.Point(8, 24);
     this.rdbHopDisabled.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.rdbHopDisabled.Name = "rdbHopDisabled";
     this.rdbHopDisabled.Size = new System.Drawing.Size(229, 30);
     this.rdbHopDisabled.TabIndex = 0;
     this.rdbHopDisabled.TabStop = true;
     this.rdbHopDisabled.Text = "Hop is disabled";
     this.rdbHopDisabled.UseVisualStyleBackColor = true;
     this.rdbHopDisabled.CheckedChanged += new System.EventHandler(this.hopEnabledChanged);
     //
     // tbpRfParameters
     //
     this.tbpRfParameters.Controls.Add(this.grbRfParameters);
     this.tbpRfParameters.Location = new System.Drawing.Point(4, 26);
     this.tbpRfParameters.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tbpRfParameters.Name = "tbpRfParameters";
     this.tbpRfParameters.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tbpRfParameters.Size = new System.Drawing.Size(601, 425);
     this.tbpRfParameters.TabIndex = 1;
     this.tbpRfParameters.Tag = "2";
     this.tbpRfParameters.Text = "RF parameters";
     //
     // grbRfParameters
     //
     this.grbRfParameters.Controls.Add(this.nudOsrTune);
     this.grbRfParameters.Controls.Add(this.lblOsrTune);
     this.grbRfParameters.Controls.Add(this.pnlRssiControl);
     this.grbRfParameters.Controls.Add(this.chbManualRxBandwidth);
     this.grbRfParameters.Controls.Add(this.nudBandwidth);
     this.grbRfParameters.Controls.Add(this.btn4GfskMap);
     this.grbRfParameters.Controls.Add(this.lblBandwidthTimeUnit);
     this.grbRfParameters.Controls.Add(this.btnBandwidthTimeHelp);
     this.grbRfParameters.Controls.Add(this.lblBandwidthTime);
     this.grbRfParameters.Controls.Add(this.nudBandwidthTime);
     this.grbRfParameters.Controls.Add(this.btnDeviationHelp);
     this.grbRfParameters.Controls.Add(this.btnEnableAntennaDiversityHelp);
     this.grbRfParameters.Controls.Add(this.btnHighPerformanceHelp);
     this.grbRfParameters.Controls.Add(this.btnBandwidthHelp);
     this.grbRfParameters.Controls.Add(this.chbEnableHighPerformanceChannelFilter);
     this.grbRfParameters.Controls.Add(this.chbEnableAntennaDiversity);
     this.grbRfParameters.Controls.Add(this.lblModulationType);
     this.grbRfParameters.Controls.Add(this.btnEnableRawUntimedDataHelp);
     this.grbRfParameters.Controls.Add(this.cbbModulationType);
     this.grbRfParameters.Controls.Add(this.chbEnableRawUntimedData);
     this.grbRfParameters.Controls.Add(this.lblDataRate);
     this.grbRfParameters.Controls.Add(this.chbEnableIqCalibration);
     this.grbRfParameters.Controls.Add(this.lblDataRateUnit);
     this.grbRfParameters.Controls.Add(this.btnEnableAdaptiveChannelFilterBandwidthHelp);
     this.grbRfParameters.Controls.Add(this.nudDataRate);
     this.grbRfParameters.Controls.Add(this.chbEnableAdaptiveChannelFilterBandwidth);
     this.grbRfParameters.Controls.Add(this.btnEnableBerModeHelp);
     this.grbRfParameters.Controls.Add(this.btnIfModeHelp);
     this.grbRfParameters.Controls.Add(this.cbb4GfskMap);
     this.grbRfParameters.Controls.Add(this.lblIfMode);
     this.grbRfParameters.Controls.Add(this.lbl4GfskMapDescription);
     this.grbRfParameters.Controls.Add(this.cbbIfMode);
     this.grbRfParameters.Controls.Add(this.chbEnableBerMode);
     this.grbRfParameters.Controls.Add(this.cbbPreamblePattern);
     this.grbRfParameters.Controls.Add(this.chbEnablePllAFC);
     this.grbRfParameters.Controls.Add(this.lblPreamblePattern);
     this.grbRfParameters.Controls.Add(this.lblDeviation);
     this.grbRfParameters.Controls.Add(this.lbl4GfskMap);
     this.grbRfParameters.Controls.Add(this.lblDeviationUnit);
     this.grbRfParameters.Controls.Add(this.btnDataRateErrorHelp);
     this.grbRfParameters.Controls.Add(this.nudDeviation);
     this.grbRfParameters.Controls.Add(this.lblBandwidth);
     this.grbRfParameters.Controls.Add(this.cbbDataRateError);
     this.grbRfParameters.Controls.Add(this.lblBandwidthUnit);
     this.grbRfParameters.Controls.Add(this.grbHighPerformance);
     this.grbRfParameters.Controls.Add(this.lblDataRateError);
     this.grbRfParameters.Location = new System.Drawing.Point(11, 8);
     this.grbRfParameters.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbRfParameters.Name = "grbRfParameters";
     this.grbRfParameters.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbRfParameters.Size = new System.Drawing.Size(572, 408);
     this.grbRfParameters.TabIndex = 167;
     this.grbRfParameters.TabStop = false;
     //
     // nudOsrTune
     //
     this.nudOsrTune.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.nudOsrTune.Location = new System.Drawing.Point(474, 292);
     this.nudOsrTune.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudOsrTune.Maximum = new decimal(new int[] {
     20,
     0,
     0,
     0});
     this.nudOsrTune.Minimum = new decimal(new int[] {
     20,
     0,
     0,
     -2147483648});
     this.nudOsrTune.Name = "nudOsrTune";
     this.nudOsrTune.Size = new System.Drawing.Size(70, 23);
     this.nudOsrTune.TabIndex = 167;
     //
     // lblOsrTune
     //
     this.lblOsrTune.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
     this.lblOsrTune.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblOsrTune.Location = new System.Drawing.Point(316, 295);
     this.lblOsrTune.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblOsrTune.Name = "lblOsrTune";
     this.lblOsrTune.Size = new System.Drawing.Size(71, 16);
     this.lblOsrTune.TabIndex = 166;
     this.lblOsrTune.Text = "OSR tune:";
     this.lblOsrTune.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
     //
     // pnlRssiControl
     //
     this.pnlRssiControl.Controls.Add(this.lblRssiAverage);
     this.pnlRssiControl.Controls.Add(this.lblRssiJumpTheshold);
     this.pnlRssiControl.Controls.Add(this.lblRssiLatch);
     this.pnlRssiControl.Controls.Add(this.lblRssiThreshold);
     this.pnlRssiControl.Controls.Add(this.cbbRssiLatch);
     this.pnlRssiControl.Controls.Add(this.nudRssiJumpTheshold);
     this.pnlRssiControl.Controls.Add(this.cbbRssiAverage);
     this.pnlRssiControl.Controls.Add(this.nudRssiThreshold);
     this.pnlRssiControl.Controls.Add(this.chbCheckThresholdAtLatch);
     this.pnlRssiControl.Controls.Add(this.lblRssiJumpThesholdPrefix);
     this.pnlRssiControl.Controls.Add(this.lblRssiThresholdPrefix);
     this.pnlRssiControl.Location = new System.Drawing.Point(4, 311);
     this.pnlRssiControl.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.pnlRssiControl.Name = "pnlRssiControl";
     this.pnlRssiControl.Size = new System.Drawing.Size(565, 90);
     this.pnlRssiControl.TabIndex = 189;
     //
     // lblRssiAverage
     //
     this.lblRssiAverage.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblRssiAverage.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblRssiAverage.Location = new System.Drawing.Point(-1, 6);
     this.lblRssiAverage.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblRssiAverage.Name = "lblRssiAverage";
     this.lblRssiAverage.Size = new System.Drawing.Size(96, 16);
     this.lblRssiAverage.TabIndex = 82;
     this.lblRssiAverage.Text = "RSSI average:";
     this.lblRssiAverage.TextAlign = System.Drawing.ContentAlignment.TopRight;
     //
     // lblRssiJumpTheshold
     //
     this.lblRssiJumpTheshold.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblRssiJumpTheshold.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblRssiJumpTheshold.Location = new System.Drawing.Point(312, 48);
     this.lblRssiJumpTheshold.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblRssiJumpTheshold.Name = "lblRssiJumpTheshold";
     this.lblRssiJumpTheshold.Size = new System.Drawing.Size(134, 16);
     this.lblRssiJumpTheshold.TabIndex = 188;
     this.lblRssiJumpTheshold.Text = "RSSI jump threshold:";
     this.lblRssiJumpTheshold.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
     //
     // lblRssiLatch
     //
     this.lblRssiLatch.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblRssiLatch.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblRssiLatch.Location = new System.Drawing.Point(-1, 38);
     this.lblRssiLatch.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblRssiLatch.Name = "lblRssiLatch";
     this.lblRssiLatch.Size = new System.Drawing.Size(81, 16);
     this.lblRssiLatch.TabIndex = 84;
     this.lblRssiLatch.Text = "RSSI Latch:";
     this.lblRssiLatch.TextAlign = System.Drawing.ContentAlignment.TopRight;
     //
     // lblRssiThreshold
     //
     this.lblRssiThreshold.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblRssiThreshold.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblRssiThreshold.Location = new System.Drawing.Point(312, 15);
     this.lblRssiThreshold.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblRssiThreshold.Name = "lblRssiThreshold";
     this.lblRssiThreshold.Size = new System.Drawing.Size(101, 16);
     this.lblRssiThreshold.TabIndex = 187;
     this.lblRssiThreshold.Text = "RSSI threshold:";
     this.lblRssiThreshold.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
     //
     // cbbRssiLatch
     //
     this.cbbRssiLatch.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbRssiLatch.DropDownWidth = 300;
     this.cbbRssiLatch.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.cbbRssiLatch.FormattingEnabled = true;
     this.cbbRssiLatch.Items.AddRange(new object[] {
     "Disabled, will always read 0",
     "At preamble detect",
     "At sync detect",
     "4Tb (7Tb if averaging is enabled) after RX is enabled.",
     "8Tb after RX is enabled.",
     "12Tb after RX is enabled.",
     "16Tb after RX is enabled.",
     "20Tb after RX is enabled."});
     this.cbbRssiLatch.Location = new System.Drawing.Point(119, 36);
     this.cbbRssiLatch.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbRssiLatch.MaxDropDownItems = 4;
     this.cbbRssiLatch.Name = "cbbRssiLatch";
     this.cbbRssiLatch.Size = new System.Drawing.Size(148, 25);
     this.cbbRssiLatch.TabIndex = 1;
     //
     // nudRssiJumpTheshold
     //
     this.nudRssiJumpTheshold.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.nudRssiJumpTheshold.Hexadecimal = true;
     this.nudRssiJumpTheshold.Location = new System.Drawing.Point(490, 44);
     this.nudRssiJumpTheshold.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudRssiJumpTheshold.Maximum = new decimal(new int[] {
     127,
     0,
     0,
     0});
     this.nudRssiJumpTheshold.Name = "nudRssiJumpTheshold";
     this.nudRssiJumpTheshold.Size = new System.Drawing.Size(50, 26);
     this.nudRssiJumpTheshold.TabIndex = 182;
     this.nudRssiJumpTheshold.Value = new decimal(new int[] {
     12,
     0,
     0,
     0});
     //
     // cbbRssiAverage
     //
     this.cbbRssiAverage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbRssiAverage.DropDownWidth = 150;
     this.cbbRssiAverage.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.cbbRssiAverage.FormattingEnabled = true;
     this.cbbRssiAverage.Items.AddRange(new object[] {
     "RSSI averaged over 4 bits",
     "RSSI updated every bit."});
     this.cbbRssiAverage.Location = new System.Drawing.Point(119, 2);
     this.cbbRssiAverage.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbRssiAverage.MaxDropDownItems = 4;
     this.cbbRssiAverage.Name = "cbbRssiAverage";
     this.cbbRssiAverage.Size = new System.Drawing.Size(148, 25);
     this.cbbRssiAverage.TabIndex = 0;
     //
     // nudRssiThreshold
     //
     this.nudRssiThreshold.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.nudRssiThreshold.Hexadecimal = true;
     this.nudRssiThreshold.Location = new System.Drawing.Point(490, 11);
     this.nudRssiThreshold.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudRssiThreshold.Maximum = new decimal(new int[] {
     255,
     0,
     0,
     0});
     this.nudRssiThreshold.Name = "nudRssiThreshold";
     this.nudRssiThreshold.Size = new System.Drawing.Size(50, 26);
     this.nudRssiThreshold.TabIndex = 181;
     this.nudRssiThreshold.Value = new decimal(new int[] {
     255,
     0,
     0,
     0});
     //
     // chbCheckThresholdAtLatch
     //
     this.chbCheckThresholdAtLatch.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.chbCheckThresholdAtLatch.ForeColor = System.Drawing.SystemColors.ControlText;
     this.chbCheckThresholdAtLatch.Location = new System.Drawing.Point(119, 70);
     this.chbCheckThresholdAtLatch.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbCheckThresholdAtLatch.Name = "chbCheckThresholdAtLatch";
     this.chbCheckThresholdAtLatch.Size = new System.Drawing.Size(176, 21);
     this.chbCheckThresholdAtLatch.TabIndex = 166;
     this.chbCheckThresholdAtLatch.Text = "Check threshold at latch";
     this.chbCheckThresholdAtLatch.UseVisualStyleBackColor = true;
     //
     // lblRssiJumpThesholdPrefix
     //
     this.lblRssiJumpThesholdPrefix.Font = new System.Drawing.Font("Courier New", 9.75F);
     this.lblRssiJumpThesholdPrefix.Location = new System.Drawing.Point(466, 46);
     this.lblRssiJumpThesholdPrefix.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblRssiJumpThesholdPrefix.Name = "lblRssiJumpThesholdPrefix";
     this.lblRssiJumpThesholdPrefix.Size = new System.Drawing.Size(30, 20);
     this.lblRssiJumpThesholdPrefix.TabIndex = 184;
     this.lblRssiJumpThesholdPrefix.Text = "0x";
     //
     // lblRssiThresholdPrefix
     //
     this.lblRssiThresholdPrefix.Font = new System.Drawing.Font("Courier New", 9.75F);
     this.lblRssiThresholdPrefix.Location = new System.Drawing.Point(466, 14);
     this.lblRssiThresholdPrefix.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblRssiThresholdPrefix.Name = "lblRssiThresholdPrefix";
     this.lblRssiThresholdPrefix.Size = new System.Drawing.Size(30, 20);
     this.lblRssiThresholdPrefix.TabIndex = 186;
     this.lblRssiThresholdPrefix.Text = "0x";
     //
     // chbManualRxBandwidth
     //
     this.chbManualRxBandwidth.Location = new System.Drawing.Point(246, 115);
     this.chbManualRxBandwidth.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbManualRxBandwidth.Name = "chbManualRxBandwidth";
     this.chbManualRxBandwidth.Size = new System.Drawing.Size(19, 18);
     this.chbManualRxBandwidth.TabIndex = 180;
     this.ttpToolTip.SetToolTip(this.chbManualRxBandwidth, "Enter manual RX bandwidth");
     this.chbManualRxBandwidth.UseVisualStyleBackColor = true;
     this.chbManualRxBandwidth.CheckedChanged += new System.EventHandler(this.chbManualRxBandwidth_CheckedChanged);
     //
     // nudBandwidth
     //
     this.nudBandwidth.DecimalPlaces = 3;
     this.nudBandwidth.InputText = "Auto-Calc";
     this.nudBandwidth.Location = new System.Drawing.Point(122, 114);
     this.nudBandwidth.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudBandwidth.Name = "nudBandwidth";
     this.nudBandwidth.ShowInputText = true;
     this.nudBandwidth.Size = new System.Drawing.Size(81, 23);
     this.nudBandwidth.TabIndex = 179;
     this.nudBandwidth.Unit = null;
     //
     // btn4GfskMap
     //
     this.btn4GfskMap.Location = new System.Drawing.Point(272, 212);
     this.btn4GfskMap.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btn4GfskMap.Name = "btn4GfskMap";
     this.btn4GfskMap.Size = new System.Drawing.Size(20, 29);
     this.btn4GfskMap.TabIndex = 178;
     this.btn4GfskMap.Text = "?";
     this.btn4GfskMap.UseVisualStyleBackColor = true;
     this.btn4GfskMap.Click += new System.EventHandler(this.btn4GfskMap_Click);
     //
     // lblBandwidthTimeUnit
     //
     this.lblBandwidthTimeUnit.Location = new System.Drawing.Point(211, 251);
     this.lblBandwidthTimeUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblBandwidthTimeUnit.Name = "lblBandwidthTimeUnit";
     this.lblBandwidthTimeUnit.Size = new System.Drawing.Size(42, 16);
     this.lblBandwidthTimeUnit.TabIndex = 177;
     this.lblBandwidthTimeUnit.Text = "factor";
     //
     // btnBandwidthTimeHelp
     //
     this.btnBandwidthTimeHelp.Location = new System.Drawing.Point(272, 246);
     this.btnBandwidthTimeHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnBandwidthTimeHelp.Name = "btnBandwidthTimeHelp";
     this.btnBandwidthTimeHelp.Size = new System.Drawing.Size(20, 29);
     this.btnBandwidthTimeHelp.TabIndex = 176;
     this.btnBandwidthTimeHelp.Text = "?";
     this.btnBandwidthTimeHelp.UseVisualStyleBackColor = true;
     this.btnBandwidthTimeHelp.Click += new System.EventHandler(this.btnBandwidthTimeHelp_Click);
     //
     // lblBandwidthTime
     //
     this.lblBandwidthTime.Location = new System.Drawing.Point(2, 251);
     this.lblBandwidthTime.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblBandwidthTime.Name = "lblBandwidthTime";
     this.lblBandwidthTime.Size = new System.Drawing.Size(115, 16);
     this.lblBandwidthTime.TabIndex = 174;
     this.lblBandwidthTime.Text = "TX Gaussian B*T:";
     this.lblBandwidthTime.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
     //
     // nudBandwidthTime
     //
     this.nudBandwidthTime.DecimalPlaces = 2;
     this.nudBandwidthTime.Increment = new decimal(new int[] {
     5,
     0,
     0,
     131072});
     this.nudBandwidthTime.Location = new System.Drawing.Point(122, 248);
     this.nudBandwidthTime.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudBandwidthTime.Maximum = new decimal(new int[] {
     1,
     0,
     0,
     0});
     this.nudBandwidthTime.Minimum = new decimal(new int[] {
     30,
     0,
     0,
     131072});
     this.nudBandwidthTime.Name = "nudBandwidthTime";
     this.nudBandwidthTime.Size = new System.Drawing.Size(81, 23);
     this.nudBandwidthTime.TabIndex = 173;
     this.nudBandwidthTime.Value = new decimal(new int[] {
     50,
     0,
     0,
     131072});
     //
     // btnDeviationHelp
     //
     this.btnDeviationHelp.Location = new System.Drawing.Point(272, 80);
     this.btnDeviationHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnDeviationHelp.Name = "btnDeviationHelp";
     this.btnDeviationHelp.Size = new System.Drawing.Size(20, 29);
     this.btnDeviationHelp.TabIndex = 172;
     this.btnDeviationHelp.Text = "?";
     this.btnDeviationHelp.UseVisualStyleBackColor = true;
     this.btnDeviationHelp.Click += new System.EventHandler(this.nudDeviationHelp_Click);
     //
     // btnEnableAntennaDiversityHelp
     //
     this.btnEnableAntennaDiversityHelp.Location = new System.Drawing.Point(548, 205);
     this.btnEnableAntennaDiversityHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnEnableAntennaDiversityHelp.Name = "btnEnableAntennaDiversityHelp";
     this.btnEnableAntennaDiversityHelp.Size = new System.Drawing.Size(20, 29);
     this.btnEnableAntennaDiversityHelp.TabIndex = 171;
     this.btnEnableAntennaDiversityHelp.Text = "?";
     this.btnEnableAntennaDiversityHelp.UseVisualStyleBackColor = true;
     this.btnEnableAntennaDiversityHelp.Click += new System.EventHandler(this.btnEnableAntennaDiversityHelp_Click);
     //
     // btnHighPerformanceHelp
     //
     this.btnHighPerformanceHelp.Location = new System.Drawing.Point(548, 51);
     this.btnHighPerformanceHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnHighPerformanceHelp.Name = "btnHighPerformanceHelp";
     this.btnHighPerformanceHelp.Size = new System.Drawing.Size(20, 29);
     this.btnHighPerformanceHelp.TabIndex = 170;
     this.btnHighPerformanceHelp.Text = "?";
     this.btnHighPerformanceHelp.UseVisualStyleBackColor = true;
     this.btnHighPerformanceHelp.Click += new System.EventHandler(this.btnHighPerformanceHelp_Click);
     //
     // btnBandwidthHelp
     //
     this.btnBandwidthHelp.Location = new System.Drawing.Point(272, 112);
     this.btnBandwidthHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnBandwidthHelp.Name = "btnBandwidthHelp";
     this.btnBandwidthHelp.Size = new System.Drawing.Size(20, 29);
     this.btnBandwidthHelp.TabIndex = 169;
     this.btnBandwidthHelp.Text = "?";
     this.btnBandwidthHelp.UseVisualStyleBackColor = true;
     this.btnBandwidthHelp.Click += new System.EventHandler(this.btnBandwidthHelp_Click);
     //
     // chbEnableHighPerformanceChannelFilter
     //
     this.chbEnableHighPerformanceChannelFilter.Checked = true;
     this.chbEnableHighPerformanceChannelFilter.CheckState = System.Windows.Forms.CheckState.Checked;
     this.chbEnableHighPerformanceChannelFilter.Location = new System.Drawing.Point(320, 268);
     this.chbEnableHighPerformanceChannelFilter.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbEnableHighPerformanceChannelFilter.Name = "chbEnableHighPerformanceChannelFilter";
     this.chbEnableHighPerformanceChannelFilter.Size = new System.Drawing.Size(224, 21);
     this.chbEnableHighPerformanceChannelFilter.TabIndex = 168;
     this.chbEnableHighPerformanceChannelFilter.Text = "Enable high performance Ch. Fil.";
     this.chbEnableHighPerformanceChannelFilter.UseVisualStyleBackColor = true;
     //
     // chbEnableAntennaDiversity
     //
     this.chbEnableAntennaDiversity.Location = new System.Drawing.Point(320, 210);
     this.chbEnableAntennaDiversity.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbEnableAntennaDiversity.Name = "chbEnableAntennaDiversity";
     this.chbEnableAntennaDiversity.Size = new System.Drawing.Size(178, 21);
     this.chbEnableAntennaDiversity.TabIndex = 52;
     this.chbEnableAntennaDiversity.Text = "Enable antenna diversity";
     this.chbEnableAntennaDiversity.UseVisualStyleBackColor = true;
     //
     // lblModulationType
     //
     this.lblModulationType.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblModulationType.Location = new System.Drawing.Point(2, 19);
     this.lblModulationType.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblModulationType.Name = "lblModulationType";
     this.lblModulationType.Size = new System.Drawing.Size(106, 16);
     this.lblModulationType.TabIndex = 48;
     this.lblModulationType.Text = "Modulation type:";
     //
     // btnEnableRawUntimedDataHelp
     //
     this.btnEnableRawUntimedDataHelp.Location = new System.Drawing.Point(548, 176);
     this.btnEnableRawUntimedDataHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnEnableRawUntimedDataHelp.Name = "btnEnableRawUntimedDataHelp";
     this.btnEnableRawUntimedDataHelp.Size = new System.Drawing.Size(20, 29);
     this.btnEnableRawUntimedDataHelp.TabIndex = 165;
     this.btnEnableRawUntimedDataHelp.Text = "?";
     this.btnEnableRawUntimedDataHelp.UseVisualStyleBackColor = true;
     this.btnEnableRawUntimedDataHelp.Click += new System.EventHandler(this.btnEnableRawUntimedDataHelp_Click);
     //
     // cbbModulationType
     //
     this.cbbModulationType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbModulationType.FormattingEnabled = true;
     this.cbbModulationType.Items.AddRange(new object[] {
     "OOK",
     "2FSK",
     "2GFSK",
     "4FSK",
     "4GFSK"});
     this.cbbModulationType.Location = new System.Drawing.Point(122, 15);
     this.cbbModulationType.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbModulationType.Name = "cbbModulationType";
     this.cbbModulationType.Size = new System.Drawing.Size(148, 25);
     this.cbbModulationType.TabIndex = 47;
     this.cbbModulationType.SelectedIndexChanged += new System.EventHandler(this.cbbModulationType_SelectedIndexChanged);
     //
     // chbEnableRawUntimedData
     //
     this.chbEnableRawUntimedData.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.chbEnableRawUntimedData.ForeColor = System.Drawing.SystemColors.ControlText;
     this.chbEnableRawUntimedData.Location = new System.Drawing.Point(320, 181);
     this.chbEnableRawUntimedData.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbEnableRawUntimedData.Name = "chbEnableRawUntimedData";
     this.chbEnableRawUntimedData.Size = new System.Drawing.Size(198, 21);
     this.chbEnableRawUntimedData.TabIndex = 164;
     this.chbEnableRawUntimedData.Text = "Enable RAW (untimed) data";
     this.chbEnableRawUntimedData.UseVisualStyleBackColor = true;
     //
     // lblDataRate
     //
     this.lblDataRate.Location = new System.Drawing.Point(2, 54);
     this.lblDataRate.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblDataRate.Name = "lblDataRate";
     this.lblDataRate.Size = new System.Drawing.Size(91, 16);
     this.lblDataRate.TabIndex = 50;
     this.lblDataRate.Text = "Data rate:";
     //
     // chbEnableIqCalibration
     //
     this.chbEnableIqCalibration.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.chbEnableIqCalibration.ForeColor = System.Drawing.SystemColors.ControlText;
     this.chbEnableIqCalibration.Location = new System.Drawing.Point(320, 239);
     this.chbEnableIqCalibration.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbEnableIqCalibration.Name = "chbEnableIqCalibration";
     this.chbEnableIqCalibration.Size = new System.Drawing.Size(155, 21);
     this.chbEnableIqCalibration.TabIndex = 163;
     this.chbEnableIqCalibration.Text = "Enable IQ calibration";
     this.chbEnableIqCalibration.UseVisualStyleBackColor = true;
     //
     // lblDataRateUnit
     //
     this.lblDataRateUnit.Location = new System.Drawing.Point(211, 54);
     this.lblDataRateUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblDataRateUnit.Name = "lblDataRateUnit";
     this.lblDataRateUnit.Size = new System.Drawing.Size(80, 16);
     this.lblDataRateUnit.TabIndex = 51;
     this.lblDataRateUnit.Text = "kbps(=ksps)";
     //
     // btnEnableAdaptiveChannelFilterBandwidthHelp
     //
     this.btnEnableAdaptiveChannelFilterBandwidthHelp.Location = new System.Drawing.Point(548, 148);
     this.btnEnableAdaptiveChannelFilterBandwidthHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnEnableAdaptiveChannelFilterBandwidthHelp.Name = "btnEnableAdaptiveChannelFilterBandwidthHelp";
     this.btnEnableAdaptiveChannelFilterBandwidthHelp.Size = new System.Drawing.Size(20, 29);
     this.btnEnableAdaptiveChannelFilterBandwidthHelp.TabIndex = 162;
     this.btnEnableAdaptiveChannelFilterBandwidthHelp.Text = "?";
     this.btnEnableAdaptiveChannelFilterBandwidthHelp.UseVisualStyleBackColor = true;
     this.btnEnableAdaptiveChannelFilterBandwidthHelp.Click += new System.EventHandler(this.btnEnableAdaptiveChannelFilterBandwidthHelp_Click);
     //
     // nudDataRate
     //
     this.nudDataRate.DecimalPlaces = 3;
     this.nudDataRate.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.nudDataRate.Location = new System.Drawing.Point(122, 49);
     this.nudDataRate.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudDataRate.Maximum = new decimal(new int[] {
     500,
     0,
     0,
     0});
     this.nudDataRate.Minimum = new decimal(new int[] {
     123,
     0,
     0,
     196608});
     this.nudDataRate.Name = "nudDataRate";
     this.nudDataRate.Size = new System.Drawing.Size(81, 23);
     this.nudDataRate.TabIndex = 49;
     this.nudDataRate.Value = new decimal(new int[] {
     10,
     0,
     0,
     0});
     //
     // chbEnableAdaptiveChannelFilterBandwidth
     //
     this.chbEnableAdaptiveChannelFilterBandwidth.Location = new System.Drawing.Point(320, 152);
     this.chbEnableAdaptiveChannelFilterBandwidth.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbEnableAdaptiveChannelFilterBandwidth.Name = "chbEnableAdaptiveChannelFilterBandwidth";
     this.chbEnableAdaptiveChannelFilterBandwidth.Size = new System.Drawing.Size(202, 21);
     this.chbEnableAdaptiveChannelFilterBandwidth.TabIndex = 161;
     this.chbEnableAdaptiveChannelFilterBandwidth.Text = "Enable adaptive Ch. Fil. BW.";
     this.chbEnableAdaptiveChannelFilterBandwidth.UseVisualStyleBackColor = true;
     this.chbEnableAdaptiveChannelFilterBandwidth.CheckedChanged += new System.EventHandler(this.ber_PllAfc_ChFilBwAfc_ValueChanged);
     //
     // btnEnableBerModeHelp
     //
     this.btnEnableBerModeHelp.Location = new System.Drawing.Point(548, 118);
     this.btnEnableBerModeHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnEnableBerModeHelp.Name = "btnEnableBerModeHelp";
     this.btnEnableBerModeHelp.Size = new System.Drawing.Size(20, 29);
     this.btnEnableBerModeHelp.TabIndex = 160;
     this.btnEnableBerModeHelp.Text = "?";
     this.btnEnableBerModeHelp.UseVisualStyleBackColor = true;
     this.btnEnableBerModeHelp.Click += new System.EventHandler(this.btnEnableBerModeHelp_Click);
     //
     // btnIfModeHelp
     //
     this.btnIfModeHelp.Location = new System.Drawing.Point(272, 279);
     this.btnIfModeHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnIfModeHelp.Name = "btnIfModeHelp";
     this.btnIfModeHelp.Size = new System.Drawing.Size(20, 29);
     this.btnIfModeHelp.TabIndex = 159;
     this.btnIfModeHelp.Text = "?";
     this.btnIfModeHelp.UseVisualStyleBackColor = true;
     this.btnIfModeHelp.Click += new System.EventHandler(this.btnIfModeHelp_Click);
     //
     // cbb4GfskMap
     //
     this.cbb4GfskMap.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbb4GfskMap.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.cbb4GfskMap.FormattingEnabled = true;
     this.cbb4GfskMap.Items.AddRange(new object[] {
     "`00 `01 `11 `10",
     "`00 `01 `10 `11",
     "`00 `11 `01 `10",
     "`00 `11 `10 `01",
     "`00 `10 `01 `11",
     "`00 `10 `11 `01",
     "`01 `00 `11 `10",
     "`01 `00 `10 `11",
     "`01 `11 `00 `10",
     "`01 `11 `10 `00",
     "`01 `10 `00 `11",
     "`01 `10 `11 `00",
     "`11 `00 `01 `10",
     "`11 `00 `10 `01",
     "`11 `01 `00 `10",
     "`11 `01 `10 `00",
     "`11 `10 `00 `01",
     "`11 `10 `01 `00",
     "`10 `00 `01 `11",
     "`10 `00 `11 `01",
     "`10 `01 `00 `11",
     "`10 `01 `11 `00",
     "`10 `11 `00 `01",
     "`10 `11 `01 `00 "});
     this.cbb4GfskMap.Location = new System.Drawing.Point(122, 214);
     this.cbb4GfskMap.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbb4GfskMap.MaxDropDownItems = 4;
     this.cbb4GfskMap.Name = "cbb4GfskMap";
     this.cbb4GfskMap.Size = new System.Drawing.Size(148, 25);
     this.cbb4GfskMap.TabIndex = 104;
     //
     // lblIfMode
     //
     this.lblIfMode.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblIfMode.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblIfMode.Location = new System.Drawing.Point(2, 285);
     this.lblIfMode.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblIfMode.Name = "lblIfMode";
     this.lblIfMode.Size = new System.Drawing.Size(60, 16);
     this.lblIfMode.TabIndex = 157;
     this.lblIfMode.Text = "IF mode:";
     this.lblIfMode.TextAlign = System.Drawing.ContentAlignment.TopRight;
     //
     // lbl4GfskMapDescription
     //
     this.lbl4GfskMapDescription.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.lbl4GfskMapDescription.Location = new System.Drawing.Point(2, 231);
     this.lbl4GfskMapDescription.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lbl4GfskMapDescription.Name = "lbl4GfskMapDescription";
     this.lbl4GfskMapDescription.Size = new System.Drawing.Size(108, 15);
     this.lbl4GfskMapDescription.TabIndex = 106;
     this.lbl4GfskMapDescription.Text = "-3Δf, -1Δf, 1Δf, 3Δf";
     //
     // cbbIfMode
     //
     this.cbbIfMode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbIfMode.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.cbbIfMode.FormattingEnabled = true;
     this.cbbIfMode.Items.AddRange(new object[] {
     "Fixed",
     "Scale",
     "Zero"});
     this.cbbIfMode.Location = new System.Drawing.Point(122, 280);
     this.cbbIfMode.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbIfMode.MaxDropDownItems = 4;
     this.cbbIfMode.Name = "cbbIfMode";
     this.cbbIfMode.Size = new System.Drawing.Size(148, 25);
     this.cbbIfMode.TabIndex = 158;
     //
     // chbEnableBerMode
     //
     this.chbEnableBerMode.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.chbEnableBerMode.ForeColor = System.Drawing.SystemColors.ControlText;
     this.chbEnableBerMode.Location = new System.Drawing.Point(320, 124);
     this.chbEnableBerMode.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbEnableBerMode.Name = "chbEnableBerMode";
     this.chbEnableBerMode.Size = new System.Drawing.Size(141, 21);
     this.chbEnableBerMode.TabIndex = 108;
     this.chbEnableBerMode.Text = "Enable BER mode";
     this.chbEnableBerMode.UseVisualStyleBackColor = true;
     this.chbEnableBerMode.CheckedChanged += new System.EventHandler(this.ber_PllAfc_ChFilBwAfc_ValueChanged);
     //
     // cbbPreamblePattern
     //
     this.cbbPreamblePattern.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbPreamblePattern.DropDownWidth = 160;
     this.cbbPreamblePattern.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.cbbPreamblePattern.FormattingEnabled = true;
     this.cbbPreamblePattern.Items.AddRange(new object[] {
     "Std. 1010 PM pattern(>32 bits)",
     "Std. 1010 PM pattern(<32 bits)",
     "Non std. pattern(>32 bits)",
     "Non std. pattern(<32 bits)"});
     this.cbbPreamblePattern.Location = new System.Drawing.Point(122, 180);
     this.cbbPreamblePattern.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbPreamblePattern.MaxDropDownItems = 4;
     this.cbbPreamblePattern.Name = "cbbPreamblePattern";
     this.cbbPreamblePattern.Size = new System.Drawing.Size(148, 25);
     this.cbbPreamblePattern.TabIndex = 155;
     //
     // chbEnablePllAFC
     //
     this.chbEnablePllAFC.Location = new System.Drawing.Point(320, 92);
     this.chbEnablePllAFC.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbEnablePllAFC.Name = "chbEnablePllAFC";
     this.chbEnablePllAFC.Size = new System.Drawing.Size(130, 21);
     this.chbEnablePllAFC.TabIndex = 107;
     this.chbEnablePllAFC.Text = "Enable PLL AFC";
     this.chbEnablePllAFC.UseVisualStyleBackColor = true;
     this.chbEnablePllAFC.CheckedChanged += new System.EventHandler(this.ber_PllAfc_ChFilBwAfc_ValueChanged);
     //
     // lblPreamblePattern
     //
     this.lblPreamblePattern.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblPreamblePattern.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblPreamblePattern.Location = new System.Drawing.Point(2, 184);
     this.lblPreamblePattern.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblPreamblePattern.Name = "lblPreamblePattern";
     this.lblPreamblePattern.Size = new System.Drawing.Size(112, 16);
     this.lblPreamblePattern.TabIndex = 156;
     this.lblPreamblePattern.Text = "Preamble pattern:";
     this.lblPreamblePattern.TextAlign = System.Drawing.ContentAlignment.TopRight;
     //
     // lblDeviation
     //
     this.lblDeviation.Location = new System.Drawing.Point(2, 84);
     this.lblDeviation.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblDeviation.Name = "lblDeviation";
     this.lblDeviation.Size = new System.Drawing.Size(118, 16);
     this.lblDeviation.TabIndex = 110;
     this.lblDeviation.Text = "Deviation:";
     this.lblDeviation.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
     //
     // lbl4GfskMap
     //
     this.lbl4GfskMap.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lbl4GfskMap.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lbl4GfskMap.Location = new System.Drawing.Point(2, 215);
     this.lbl4GfskMap.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lbl4GfskMap.Name = "lbl4GfskMap";
     this.lbl4GfskMap.Size = new System.Drawing.Size(91, 16);
     this.lbl4GfskMap.TabIndex = 105;
     this.lbl4GfskMap.Text = "4(G)FSK map:";
     this.lbl4GfskMap.TextAlign = System.Drawing.ContentAlignment.TopRight;
     //
     // lblDeviationUnit
     //
     this.lblDeviationUnit.Location = new System.Drawing.Point(211, 84);
     this.lblDeviationUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblDeviationUnit.Name = "lblDeviationUnit";
     this.lblDeviationUnit.Size = new System.Drawing.Size(32, 16);
     this.lblDeviationUnit.TabIndex = 111;
     this.lblDeviationUnit.Text = "kHz";
     //
     // btnDataRateErrorHelp
     //
     this.btnDataRateErrorHelp.Location = new System.Drawing.Point(272, 145);
     this.btnDataRateErrorHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnDataRateErrorHelp.Name = "btnDataRateErrorHelp";
     this.btnDataRateErrorHelp.Size = new System.Drawing.Size(20, 29);
     this.btnDataRateErrorHelp.TabIndex = 154;
     this.btnDataRateErrorHelp.Text = "?";
     this.btnDataRateErrorHelp.UseVisualStyleBackColor = true;
     this.btnDataRateErrorHelp.Click += new System.EventHandler(this.btnDataRateErrorHelp_Click);
     //
     // nudDeviation
     //
     this.nudDeviation.DecimalPlaces = 3;
     this.nudDeviation.Location = new System.Drawing.Point(122, 81);
     this.nudDeviation.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.nudDeviation.Maximum = new decimal(new int[] {
     20,
     0,
     0,
     0});
     this.nudDeviation.Name = "nudDeviation";
     this.nudDeviation.Size = new System.Drawing.Size(81, 23);
     this.nudDeviation.TabIndex = 109;
     this.nudDeviation.Value = new decimal(new int[] {
     20,
     0,
     0,
     0});
     //
     // lblBandwidth
     //
     this.lblBandwidth.Location = new System.Drawing.Point(2, 116);
     this.lblBandwidth.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblBandwidth.Name = "lblBandwidth";
     this.lblBandwidth.Size = new System.Drawing.Size(118, 16);
     this.lblBandwidth.TabIndex = 113;
     this.lblBandwidth.Text = "OOK bandwidth:";
     this.lblBandwidth.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
     //
     // cbbDataRateError
     //
     this.cbbDataRateError.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbDataRateError.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.cbbDataRateError.FormattingEnabled = true;
     this.cbbDataRateError.Items.AddRange(new object[] {
     "0%-1%",
     "1%-10%"});
     this.cbbDataRateError.Location = new System.Drawing.Point(122, 146);
     this.cbbDataRateError.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbDataRateError.MaxDropDownItems = 4;
     this.cbbDataRateError.Name = "cbbDataRateError";
     this.cbbDataRateError.Size = new System.Drawing.Size(148, 25);
     this.cbbDataRateError.TabIndex = 116;
     //
     // lblBandwidthUnit
     //
     this.lblBandwidthUnit.Location = new System.Drawing.Point(211, 116);
     this.lblBandwidthUnit.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblBandwidthUnit.Name = "lblBandwidthUnit";
     this.lblBandwidthUnit.Size = new System.Drawing.Size(32, 16);
     this.lblBandwidthUnit.TabIndex = 114;
     this.lblBandwidthUnit.Text = "kHz";
     //
     // grbHighPerformance
     //
     this.grbHighPerformance.Controls.Add(this.rdbLowPower);
     this.grbHighPerformance.Controls.Add(this.rdbHighPerformance);
     this.grbHighPerformance.Location = new System.Drawing.Point(312, 15);
     this.grbHighPerformance.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbHighPerformance.Name = "grbHighPerformance";
     this.grbHighPerformance.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbHighPerformance.Size = new System.Drawing.Size(210, 70);
     this.grbHighPerformance.TabIndex = 115;
     this.grbHighPerformance.TabStop = false;
     this.grbHighPerformance.Text = "RX current";
     //
     // rdbLowPower
     //
     this.rdbLowPower.Location = new System.Drawing.Point(8, 44);
     this.rdbLowPower.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.rdbLowPower.Name = "rdbLowPower";
     this.rdbLowPower.Size = new System.Drawing.Size(180, 21);
     this.rdbLowPower.TabIndex = 1;
     this.rdbLowPower.TabStop = true;
     this.rdbLowPower.Text = "Low current consumption";
     this.rdbLowPower.UseVisualStyleBackColor = true;
     //
     // rdbHighPerformance
     //
     this.rdbHighPerformance.Checked = true;
     this.rdbHighPerformance.Location = new System.Drawing.Point(8, 15);
     this.rdbHighPerformance.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.rdbHighPerformance.Name = "rdbHighPerformance";
     this.rdbHighPerformance.Size = new System.Drawing.Size(159, 21);
     this.rdbHighPerformance.TabIndex = 0;
     this.rdbHighPerformance.TabStop = true;
     this.rdbHighPerformance.Text = "High RX performance";
     this.rdbHighPerformance.UseVisualStyleBackColor = true;
     //
     // lblDataRateError
     //
     this.lblDataRateError.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lblDataRateError.ForeColor = System.Drawing.SystemColors.ControlText;
     this.lblDataRateError.Location = new System.Drawing.Point(2, 151);
     this.lblDataRateError.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblDataRateError.Name = "lblDataRateError";
     this.lblDataRateError.Size = new System.Drawing.Size(118, 16);
     this.lblDataRateError.TabIndex = 117;
     this.lblDataRateError.Text = "RX data rate error:";
     this.lblDataRateError.TextAlign = System.Drawing.ContentAlignment.TopRight;
     //
     // tbpPacketHandler
     //
     this.tbpPacketHandler.Location = new System.Drawing.Point(4, 26);
     this.tbpPacketHandler.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tbpPacketHandler.Name = "tbpPacketHandler";
     this.tbpPacketHandler.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tbpPacketHandler.Size = new System.Drawing.Size(601, 425);
     this.tbpPacketHandler.TabIndex = 2;
     this.tbpPacketHandler.Tag = "3";
     this.tbpPacketHandler.Text = "Packet";
     //
     // tbpInterrupts
     //
     this.tbpInterrupts.Controls.Add(this.grbColorDescrition);
     this.tbpInterrupts.Controls.Add(this.grbChipInterrupt);
     this.tbpInterrupts.Controls.Add(this.grbModemInterrupt);
     this.tbpInterrupts.Controls.Add(this.grbPacketHandlerInterrupt);
     this.tbpInterrupts.Location = new System.Drawing.Point(4, 26);
     this.tbpInterrupts.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tbpInterrupts.Name = "tbpInterrupts";
     this.tbpInterrupts.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tbpInterrupts.Size = new System.Drawing.Size(601, 425);
     this.tbpInterrupts.TabIndex = 5;
     this.tbpInterrupts.Tag = "4";
     this.tbpInterrupts.Text = "Interrupts";
     //
     // grbColorDescrition
     //
     this.grbColorDescrition.Controls.Add(this.byteStatusColorHelp1);
     this.grbColorDescrition.Location = new System.Drawing.Point(8, 188);
     this.grbColorDescrition.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbColorDescrition.Name = "grbColorDescrition";
     this.grbColorDescrition.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbColorDescrition.Size = new System.Drawing.Size(582, 105);
     this.grbColorDescrition.TabIndex = 46;
     this.grbColorDescrition.TabStop = false;
     this.grbColorDescrition.Text = "Color convention";
     //
     // byteStatusColorHelp1
     //
     this.byteStatusColorHelp1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.byteStatusColorHelp1.Location = new System.Drawing.Point(16, 24);
     this.byteStatusColorHelp1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.byteStatusColorHelp1.Name = "byteStatusColorHelp1";
     this.byteStatusColorHelp1.Size = new System.Drawing.Size(550, 75);
     this.byteStatusColorHelp1.TabIndex = 0;
     //
     // grbChipInterrupt
     //
     this.grbChipInterrupt.Controls.Add(this.chbEnableChipInterrupt);
     this.grbChipInterrupt.Controls.Add(this.bstChipInterruptStatus);
     this.grbChipInterrupt.Location = new System.Drawing.Point(8, 128);
     this.grbChipInterrupt.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbChipInterrupt.Name = "grbChipInterrupt";
     this.grbChipInterrupt.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbChipInterrupt.Size = new System.Drawing.Size(584, 52);
     this.grbChipInterrupt.TabIndex = 44;
     this.grbChipInterrupt.TabStop = false;
     this.grbChipInterrupt.Text = "Chip HW interrupt";
     //
     // chbEnableChipInterrupt
     //
     this.chbEnableChipInterrupt.Location = new System.Drawing.Point(30, 24);
     this.chbEnableChipInterrupt.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbEnableChipInterrupt.Name = "chbEnableChipInterrupt";
     this.chbEnableChipInterrupt.Size = new System.Drawing.Size(81, 21);
     this.chbEnableChipInterrupt.TabIndex = 41;
     this.chbEnableChipInterrupt.Text = "Enabled";
     this.chbEnableChipInterrupt.UseVisualStyleBackColor = true;
     this.chbEnableChipInterrupt.CheckedChanged += new System.EventHandler(this.chbEnableChipInterrupt_CheckedChanged);
     //
     // bstChipInterruptStatus
     //
     this.bstChipInterruptStatus.Enabled = false;
     this.bstChipInterruptStatus.Location = new System.Drawing.Point(169, 24);
     this.bstChipInterruptStatus.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
     this.bstChipInterruptStatus.Name = "bstChipInterruptStatus";
     this.bstChipInterruptStatus.ReadOnly = true;
     this.bstChipInterruptStatus.Size = new System.Drawing.Size(395, 18);
     this.bstChipInterruptStatus.StatusValue = ((byte)(0));
     this.bstChipInterruptStatus.TabIndex = 40;
     //
     // grbModemInterrupt
     //
     this.grbModemInterrupt.Controls.Add(this.chbEnableModemInterrupt);
     this.grbModemInterrupt.Controls.Add(this.bstModemInterruptStatus);
     this.grbModemInterrupt.Location = new System.Drawing.Point(6, 68);
     this.grbModemInterrupt.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbModemInterrupt.Name = "grbModemInterrupt";
     this.grbModemInterrupt.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbModemInterrupt.Size = new System.Drawing.Size(584, 52);
     this.grbModemInterrupt.TabIndex = 45;
     this.grbModemInterrupt.TabStop = false;
     this.grbModemInterrupt.Text = "Modem HW interrupt";
     //
     // chbEnableModemInterrupt
     //
     this.chbEnableModemInterrupt.Location = new System.Drawing.Point(30, 24);
     this.chbEnableModemInterrupt.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbEnableModemInterrupt.Name = "chbEnableModemInterrupt";
     this.chbEnableModemInterrupt.Size = new System.Drawing.Size(81, 21);
     this.chbEnableModemInterrupt.TabIndex = 41;
     this.chbEnableModemInterrupt.Text = "Enabled";
     this.chbEnableModemInterrupt.UseVisualStyleBackColor = true;
     this.chbEnableModemInterrupt.CheckedChanged += new System.EventHandler(this.chbEnableModemInterrupt_CheckedChanged);
     //
     // bstModemInterruptStatus
     //
     this.bstModemInterruptStatus.Enabled = false;
     this.bstModemInterruptStatus.Location = new System.Drawing.Point(169, 24);
     this.bstModemInterruptStatus.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
     this.bstModemInterruptStatus.Name = "bstModemInterruptStatus";
     this.bstModemInterruptStatus.ReadOnly = true;
     this.bstModemInterruptStatus.Size = new System.Drawing.Size(395, 18);
     this.bstModemInterruptStatus.StatusValue = ((byte)(0));
     this.bstModemInterruptStatus.TabIndex = 40;
     //
     // grbPacketHandlerInterrupt
     //
     this.grbPacketHandlerInterrupt.Controls.Add(this.chbEnablePacketHandlerInterrupt);
     this.grbPacketHandlerInterrupt.Controls.Add(this.bstPacketHandlerInterruptStatus);
     this.grbPacketHandlerInterrupt.Location = new System.Drawing.Point(6, 8);
     this.grbPacketHandlerInterrupt.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbPacketHandlerInterrupt.Name = "grbPacketHandlerInterrupt";
     this.grbPacketHandlerInterrupt.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbPacketHandlerInterrupt.Size = new System.Drawing.Size(584, 52);
     this.grbPacketHandlerInterrupt.TabIndex = 43;
     this.grbPacketHandlerInterrupt.TabStop = false;
     this.grbPacketHandlerInterrupt.Text = "Packet Handler HW interrupt";
     //
     // chbEnablePacketHandlerInterrupt
     //
     this.chbEnablePacketHandlerInterrupt.Location = new System.Drawing.Point(30, 24);
     this.chbEnablePacketHandlerInterrupt.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbEnablePacketHandlerInterrupt.Name = "chbEnablePacketHandlerInterrupt";
     this.chbEnablePacketHandlerInterrupt.Size = new System.Drawing.Size(81, 21);
     this.chbEnablePacketHandlerInterrupt.TabIndex = 41;
     this.chbEnablePacketHandlerInterrupt.Text = "Enabled";
     this.chbEnablePacketHandlerInterrupt.UseVisualStyleBackColor = true;
     this.chbEnablePacketHandlerInterrupt.CheckedChanged += new System.EventHandler(this.chbEnablePacketHandlerInterrupt_CheckedChanged);
     //
     // bstPacketHandlerInterruptStatus
     //
     this.bstPacketHandlerInterruptStatus.Enabled = false;
     this.bstPacketHandlerInterruptStatus.Location = new System.Drawing.Point(169, 24);
     this.bstPacketHandlerInterruptStatus.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
     this.bstPacketHandlerInterruptStatus.Name = "bstPacketHandlerInterruptStatus";
     this.bstPacketHandlerInterruptStatus.ReadOnly = true;
     this.bstPacketHandlerInterruptStatus.Size = new System.Drawing.Size(395, 18);
     this.bstPacketHandlerInterruptStatus.StatusValue = ((byte)(0));
     this.bstPacketHandlerInterruptStatus.TabIndex = 40;
     //
     // tbpGPIO
     //
     this.tbpGPIO.Controls.Add(this.grbFastResponseRegisters);
     this.tbpGPIO.Controls.Add(this.grbGPIO);
     this.tbpGPIO.Location = new System.Drawing.Point(4, 26);
     this.tbpGPIO.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tbpGPIO.Name = "tbpGPIO";
     this.tbpGPIO.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.tbpGPIO.Size = new System.Drawing.Size(601, 425);
     this.tbpGPIO.TabIndex = 3;
     this.tbpGPIO.Tag = "5";
     this.tbpGPIO.Text = "GPIO and FRR";
     this.tbpGPIO.ToolTipText = "GPIO and Fast Response Registers";
     //
     // grbFastResponseRegisters
     //
     this.grbFastResponseRegisters.Controls.Add(this.cbbFrrA);
     this.grbFastResponseRegisters.Controls.Add(this.lblFrrD);
     this.grbFastResponseRegisters.Controls.Add(this.cbbFrrC);
     this.grbFastResponseRegisters.Controls.Add(this.lblFrrC);
     this.grbFastResponseRegisters.Controls.Add(this.cbbFrrD);
     this.grbFastResponseRegisters.Controls.Add(this.lblFrrB);
     this.grbFastResponseRegisters.Controls.Add(this.cbbFrrB);
     this.grbFastResponseRegisters.Controls.Add(this.lblFrrA);
     this.grbFastResponseRegisters.Location = new System.Drawing.Point(8, 246);
     this.grbFastResponseRegisters.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbFastResponseRegisters.Name = "grbFastResponseRegisters";
     this.grbFastResponseRegisters.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbFastResponseRegisters.Size = new System.Drawing.Size(580, 169);
     this.grbFastResponseRegisters.TabIndex = 39;
     this.grbFastResponseRegisters.TabStop = false;
     this.grbFastResponseRegisters.Text = "Fast Response Registers";
     //
     // cbbFrrA
     //
     this.cbbFrrA.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbFrrA.FormattingEnabled = true;
     this.cbbFrrA.Items.AddRange(new object[] {
     "Disabled. Will always read back 0",
     "Global status",
     "Global interrupt pending",
     "Packet Handler status",
     "Packet Handler interrupt pending",
     "Modem status",
     "Modem interrupt pending",
     "Chip status",
     "Chip status interrupt pending",
     "Current state",
     "Latched RSSI value"});
     this.cbbFrrA.Location = new System.Drawing.Point(181, 24);
     this.cbbFrrA.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbFrrA.Name = "cbbFrrA";
     this.cbbFrrA.Size = new System.Drawing.Size(390, 25);
     this.cbbFrrA.TabIndex = 8;
     //
     // lblFrrD
     //
     this.lblFrrD.Location = new System.Drawing.Point(8, 136);
     this.lblFrrD.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblFrrD.Name = "lblFrrD";
     this.lblFrrD.Size = new System.Drawing.Size(168, 16);
     this.lblFrrD.TabIndex = 15;
     this.lblFrrD.Text = "Fast Response Register D:";
     //
     // cbbFrrC
     //
     this.cbbFrrC.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbFrrC.FormattingEnabled = true;
     this.cbbFrrC.Items.AddRange(new object[] {
     "Disabled. Will always read back 0",
     "Global status",
     "Global interrupt pending",
     "Packet Handler status",
     "Packet Handler interrupt pending",
     "Modem status",
     "Modem interrupt pending",
     "Chip status",
     "Chip status interrupt pending",
     "Current state",
     "Latched RSSI value"});
     this.cbbFrrC.Location = new System.Drawing.Point(181, 96);
     this.cbbFrrC.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbFrrC.Name = "cbbFrrC";
     this.cbbFrrC.Size = new System.Drawing.Size(390, 25);
     this.cbbFrrC.TabIndex = 11;
     //
     // lblFrrC
     //
     this.lblFrrC.Location = new System.Drawing.Point(8, 100);
     this.lblFrrC.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblFrrC.Name = "lblFrrC";
     this.lblFrrC.Size = new System.Drawing.Size(166, 16);
     this.lblFrrC.TabIndex = 14;
     this.lblFrrC.Text = "Fast Response Register C:";
     //
     // cbbFrrD
     //
     this.cbbFrrD.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbFrrD.FormattingEnabled = true;
     this.cbbFrrD.Items.AddRange(new object[] {
     "Disabled. Will always read back 0",
     "Global status",
     "Global interrupt pending",
     "Packet Handler status",
     "Packet Handler interrupt pending",
     "Modem status",
     "Modem interrupt pending",
     "Chip status",
     "Chip status interrupt pending",
     "Current state",
     "Latched RSSI value"});
     this.cbbFrrD.Location = new System.Drawing.Point(182, 132);
     this.cbbFrrD.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbFrrD.Name = "cbbFrrD";
     this.cbbFrrD.Size = new System.Drawing.Size(389, 25);
     this.cbbFrrD.TabIndex = 10;
     //
     // lblFrrB
     //
     this.lblFrrB.Location = new System.Drawing.Point(8, 64);
     this.lblFrrB.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblFrrB.Name = "lblFrrB";
     this.lblFrrB.Size = new System.Drawing.Size(166, 16);
     this.lblFrrB.TabIndex = 13;
     this.lblFrrB.Text = "Fast Response Register B:";
     //
     // cbbFrrB
     //
     this.cbbFrrB.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbFrrB.FormattingEnabled = true;
     this.cbbFrrB.Items.AddRange(new object[] {
     "Disabled. Will always read back 0",
     "Global status",
     "Global interrupt pending",
     "Packet Handler status",
     "Packet Handler interrupt pending",
     "Modem status",
     "Modem interrupt pending",
     "Chip status",
     "Chip status interrupt pending",
     "Current state",
     "Latched RSSI value"});
     this.cbbFrrB.Location = new System.Drawing.Point(181, 60);
     this.cbbFrrB.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbFrrB.Name = "cbbFrrB";
     this.cbbFrrB.Size = new System.Drawing.Size(390, 25);
     this.cbbFrrB.TabIndex = 9;
     //
     // lblFrrA
     //
     this.lblFrrA.Location = new System.Drawing.Point(8, 28);
     this.lblFrrA.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblFrrA.Name = "lblFrrA";
     this.lblFrrA.Size = new System.Drawing.Size(166, 16);
     this.lblFrrA.TabIndex = 12;
     this.lblFrrA.Text = "Fast Response Register A:";
     //
     // grbGPIO
     //
     this.grbGPIO.Controls.Add(this.btnGpioHelp);
     this.grbGPIO.Controls.Add(this.lblEnablePullup);
     this.grbGPIO.Controls.Add(this.chbSdoPullup);
     this.grbGPIO.Controls.Add(this.cbbGpio2);
     this.grbGPIO.Controls.Add(this.chbNirqPullup);
     this.grbGPIO.Controls.Add(this.cbbGpio3);
     this.grbGPIO.Controls.Add(this.chbGpio3Pullup);
     this.grbGPIO.Controls.Add(this.cbbGpio1);
     this.grbGPIO.Controls.Add(this.chbGpio2Pullup);
     this.grbGPIO.Controls.Add(this.lblGPIO0);
     this.grbGPIO.Controls.Add(this.chbGpio1Pullup);
     this.grbGPIO.Controls.Add(this.cbbGpio0);
     this.grbGPIO.Controls.Add(this.chbGpio0Pullup);
     this.grbGPIO.Controls.Add(this.lblGPIO1);
     this.grbGPIO.Controls.Add(this.lblGPIO2);
     this.grbGPIO.Controls.Add(this.lblSDO);
     this.grbGPIO.Controls.Add(this.lblGPIO3);
     this.grbGPIO.Controls.Add(this.lblNIRQ);
     this.grbGPIO.Controls.Add(this.cbbNirq);
     this.grbGPIO.Controls.Add(this.cbbSdo);
     this.grbGPIO.Location = new System.Drawing.Point(8, 8);
     this.grbGPIO.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbGPIO.Name = "grbGPIO";
     this.grbGPIO.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbGPIO.Size = new System.Drawing.Size(580, 231);
     this.grbGPIO.TabIndex = 38;
     this.grbGPIO.TabStop = false;
     this.grbGPIO.Text = "GPIO";
     //
     // btnGpioHelp
     //
     this.btnGpioHelp.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.btnGpioHelp.ForeColor = System.Drawing.SystemColors.WindowText;
     this.btnGpioHelp.Location = new System.Drawing.Point(552, 1);
     this.btnGpioHelp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnGpioHelp.Name = "btnGpioHelp";
     this.btnGpioHelp.Size = new System.Drawing.Size(20, 29);
     this.btnGpioHelp.TabIndex = 155;
     this.btnGpioHelp.Text = "?";
     this.btnGpioHelp.UseVisualStyleBackColor = true;
     this.btnGpioHelp.Click += new System.EventHandler(this.btnGpioHelp_Click);
     //
     // lblEnablePullup
     //
     this.lblEnablePullup.Location = new System.Drawing.Point(44, 14);
     this.lblEnablePullup.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblEnablePullup.Name = "lblEnablePullup";
     this.lblEnablePullup.Size = new System.Drawing.Size(89, 16);
     this.lblEnablePullup.TabIndex = 31;
     this.lblEnablePullup.Text = "Enable pullup";
     //
     // chbSdoPullup
     //
     this.chbSdoPullup.Location = new System.Drawing.Point(79, 195);
     this.chbSdoPullup.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbSdoPullup.Name = "chbSdoPullup";
     this.chbSdoPullup.Size = new System.Drawing.Size(19, 18);
     this.chbSdoPullup.TabIndex = 37;
     this.chbSdoPullup.UseVisualStyleBackColor = true;
     //
     // cbbGpio2
     //
     this.cbbGpio2.DropDownHeight = 200;
     this.cbbGpio2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbGpio2.DropDownWidth = 500;
     this.cbbGpio2.FormattingEnabled = true;
     this.cbbGpio2.IntegralHeight = false;
     this.cbbGpio2.Items.AddRange(new object[] {
     "DONOTHING - Do not modify the behavior of this pin.(0)",
     "TRISTATE - Input and output drivers disabled.(1)",
     "DRIVE0 - CMOS output driven low.(2)",
     "DRIVE1 - CMOS output driven high.(3)",
     "INPUT - CMOS input. This is used for all GPIO functions that require the pin to b" +
         "e an input e.g. TX Direct Mode Data In. What this pin is used for is controlled " +
         "by other properties.(4)",
     "32K_CLK - Outputs 32 kHz clock selected using GLOBAL_CLK_CFG:CLK_32K_SEL. Output " +
         "low if the 32k clock is not enabled.(5)",
     "BOOT_CLK - Outputs boot clock. This will only output when the boot clock in SPI A" +
         "CTIVE state because that is the only time the boot clock is active.(6)",
     resources.GetString("cbbGpio2.Items"),
     "CTS - Output High when clear to send a new command, output low otherwise.(8)",
     "INV_CTS - Output low when clear to send a new command, output high otherwise.(9)",
     "CMD_OVERLAP - Output low unless command overlap occurs. When command overlap occu" +
         "rs output goes high until the rising edge of CTS.(10)",
     "SDO - Output SPI Serial data out.(11)",
     "POR - Output low until power on reset is complete then output high.(12)",
     resources.GetString("cbbGpio2.Items1"),
     resources.GetString("cbbGpio2.Items2"),
     "TX_DATA_CLK - Outputs TX data CLK to be used in conjuction with TX Data pin.(16)",
     "RX_DATA_CLK - Outputs RX data CLK to be used in conjuction with RX Data pin.(17)",
     "RX_DATA - Outputs RX data.(20)",
     "RX_RAW_DATA - RX raw data.(21)",
     "ANTENNA_0_SW - Antenna 1 Switch used for antenna diversity.(22)",
     "ANTENNA_1_SW - Antenna 2 Switch used for antenna diversity.(23)",
     "VALID_PREAMBLE - Output high when a valid preamble is detected. Returns to output" +
         " low after packet received or sync word timeout occurs.(24)",
     resources.GetString("cbbGpio2.Items3"),
     "SYNC_WORD_DETECT - Output high when a sync word is detected. Returns to output lo" +
         "w after the packet is received.(26)",
     "CCA - Output high when RSSI above clear channel assesment threshold set by MODEM_" +
         "RSSI_THRESH. Output low when below threshold.(27)",
     "TX_STATE - Output high while in TX state. Output low otherwise.(32)",
     "RX_STATE - Output high while in RX state. Output low otherwise.(33)",
     "RX_FIFO_FULL - Output high while the rx fifo is almost full. Output low otherwise" +
         ".(34)",
     "TX_FIFO_EMPTY - Output high while the tx fifo is almost empty. Output low otherwi" +
         "se.(35)",
     "LOW_BATT - Output high while the battery voltage is low. Output low otherwise.(36" +
         ")",
     "CCA_LATCH - Output high if RSSI goes above clear channel assesment threshold. Ret" +
         "urns to output low on sync detect or exiting rx state.(37)",
     "HOPPED - Toggles between output high and output low when hop occurs.(38)",
     "HOP_TABLE_WRAP - Toggles between output high and output low when the hop table wr" +
         "aps.(39)"});
     this.cbbGpio2.Location = new System.Drawing.Point(122, 98);
     this.cbbGpio2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbGpio2.Name = "cbbGpio2";
     this.cbbGpio2.Size = new System.Drawing.Size(449, 25);
     this.cbbGpio2.TabIndex = 21;
     //
     // chbNirqPullup
     //
     this.chbNirqPullup.Location = new System.Drawing.Point(79, 164);
     this.chbNirqPullup.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbNirqPullup.Name = "chbNirqPullup";
     this.chbNirqPullup.Size = new System.Drawing.Size(19, 18);
     this.chbNirqPullup.TabIndex = 36;
     this.chbNirqPullup.UseVisualStyleBackColor = true;
     //
     // cbbGpio3
     //
     this.cbbGpio3.DropDownHeight = 200;
     this.cbbGpio3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbGpio3.DropDownWidth = 500;
     this.cbbGpio3.FormattingEnabled = true;
     this.cbbGpio3.IntegralHeight = false;
     this.cbbGpio3.Items.AddRange(new object[] {
     "DONOTHING - Do not modify the behavior of this pin.(0)",
     "TRISTATE - Input and output drivers disabled.(1)",
     "DRIVE0 - CMOS output driven low.(2)",
     "DRIVE1 - CMOS output driven high.(3)",
     "INPUT - CMOS input. This is used for all GPIO functions that require the pin to b" +
         "e an input e.g. TX Direct Mode Data In. What this pin is used for is controlled " +
         "by other properties.(4)",
     "32K_CLK - Outputs 32 kHz clock selected using GLOBAL_CLK_CFG:CLK_32K_SEL. Output " +
         "low if the 32k clock is not enabled.(5)",
     "BOOT_CLK - Outputs boot clock. This will only output when the boot clock in SPI A" +
         "CTIVE state because that is the only time the boot clock is active.(6)",
     resources.GetString("cbbGpio3.Items"),
     "CTS - Output High when clear to send a new command, output low otherwise.(8)",
     "INV_CTS - Output low when clear to send a new command, output high otherwise.(9)",
     "CMD_OVERLAP - Output low unless command overlap occurs. When command overlap occu" +
         "rs output goes high until the rising edge of CTS.(10)",
     "SDO - Output SPI Serial data out.(11)",
     "POR - Output low until power on reset is complete then output high.(12)",
     resources.GetString("cbbGpio3.Items1"),
     resources.GetString("cbbGpio3.Items2"),
     "TX_DATA_CLK - Outputs TX data CLK to be used in conjuction with TX Data pin.(16)",
     "RX_DATA_CLK - Outputs RX data CLK to be used in conjuction with RX Data pin.(17)",
     "RX_DATA - Outputs RX data.(20)",
     "RX_RAW_DATA - RX raw data.(21)",
     "ANTENNA_0_SW - Antenna 1 Switch used for antenna diversity.(22)",
     "ANTENNA_1_SW - Antenna 2 Switch used for antenna diversity.(23)",
     "VALID_PREAMBLE - Output high when a valid preamble is detected. Returns to output" +
         " low after packet received or sync word timeout occurs.(24)",
     resources.GetString("cbbGpio3.Items3"),
     "SYNC_WORD_DETECT - Output high when a sync word is detected. Returns to output lo" +
         "w after the packet is received.(26)",
     "CCA - Output high when RSSI above clear channel assesment threshold set by MODEM_" +
         "RSSI_THRESH. Output low when below threshold.(27)",
     "TX_STATE - Output high while in TX state. Output low otherwise.(32)",
     "RX_STATE - Output high while in RX state. Output low otherwise.(33)",
     "RX_FIFO_FULL - Output high while the rx fifo is almost full. Output low otherwise" +
         ".(34)",
     "TX_FIFO_EMPTY - Output high while the tx fifo is almost empty. Output low otherwi" +
         "se.(35)",
     "LOW_BATT - Output high while the battery voltage is low. Output low otherwise.(36" +
         ")",
     "CCA_LATCH - Output high if RSSI goes above clear channel assesment threshold. Ret" +
         "urns to output low on sync detect or exiting rx state.(37)",
     "HOPPED - Toggles between output high and output low when hop occurs.(38)",
     "HOP_TABLE_WRAP - Toggles between output high and output low when the hop table wr" +
         "aps.(39)"});
     this.cbbGpio3.Location = new System.Drawing.Point(122, 129);
     this.cbbGpio3.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbGpio3.Name = "cbbGpio3";
     this.cbbGpio3.Size = new System.Drawing.Size(449, 25);
     this.cbbGpio3.TabIndex = 22;
     //
     // chbGpio3Pullup
     //
     this.chbGpio3Pullup.Location = new System.Drawing.Point(79, 132);
     this.chbGpio3Pullup.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbGpio3Pullup.Name = "chbGpio3Pullup";
     this.chbGpio3Pullup.Size = new System.Drawing.Size(19, 18);
     this.chbGpio3Pullup.TabIndex = 35;
     this.chbGpio3Pullup.UseVisualStyleBackColor = true;
     //
     // cbbGpio1
     //
     this.cbbGpio1.DropDownHeight = 200;
     this.cbbGpio1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbGpio1.DropDownWidth = 500;
     this.cbbGpio1.FormattingEnabled = true;
     this.cbbGpio1.IntegralHeight = false;
     this.cbbGpio1.Items.AddRange(new object[] {
     "DONOTHING - Do not modify the behavior of this pin.(0)",
     "TRISTATE - Input and output drivers disabled.(1)",
     "DRIVE0 - CMOS output driven low.(2)",
     "DRIVE1 - CMOS output driven high.(3)",
     "INPUT - CMOS input. This is used for all GPIO functions that require the pin to b" +
         "e an input e.g. TX Direct Mode Data In. What this pin is used for is controlled " +
         "by other properties.(4)",
     "32K_CLK - Outputs 32 kHz clock selected using GLOBAL_CLK_CFG:CLK_32K_SEL. Output " +
         "low if the 32k clock is not enabled.(5)",
     "BOOT_CLK - Outputs boot clock. This will only output when the boot clock in SPI A" +
         "CTIVE state because that is the only time the boot clock is active.(6)",
     resources.GetString("cbbGpio1.Items"),
     "CTS - Output High when clear to send a new command, output low otherwise.(8)",
     "INV_CTS - Output low when clear to send a new command, output high otherwise.(9)",
     "CMD_OVERLAP - Output low unless command overlap occurs. When command overlap occu" +
         "rs output goes high until the rising edge of CTS.(10)",
     "SDO - Output SPI Serial data out.(11)",
     "POR - Output low until power on reset is complete then output high.(12)",
     resources.GetString("cbbGpio1.Items1"),
     resources.GetString("cbbGpio1.Items2"),
     "TX_DATA_CLK - Outputs TX data CLK to be used in conjuction with TX Data pin.(16)",
     "RX_DATA_CLK - Outputs RX data CLK to be used in conjuction with RX Data pin.(17)",
     "RX_DATA - Outputs RX data.(20)",
     "RX_RAW_DATA - RX raw data.(21)",
     "ANTENNA_0_SW - Antenna 1 Switch used for antenna diversity.(22)",
     "ANTENNA_1_SW - Antenna 2 Switch used for antenna diversity.(23)",
     "VALID_PREAMBLE - Output high when a valid preamble is detected. Returns to output" +
         " low after packet received or sync word timeout occurs.(24)",
     resources.GetString("cbbGpio1.Items3"),
     "SYNC_WORD_DETECT - Output high when a sync word is detected. Returns to output lo" +
         "w after the packet is received.(26)",
     "CCA - Output high when RSSI above clear channel assesment threshold set by MODEM_" +
         "RSSI_THRESH. Output low when below threshold.(27)",
     "TX_STATE - Output high while in TX state. Output low otherwise.(32)",
     "RX_STATE - Output high while in RX state. Output low otherwise.(33)",
     "RX_FIFO_FULL - Output high while the rx fifo is almost full. Output low otherwise" +
         ".(34)",
     "TX_FIFO_EMPTY - Output high while the tx fifo is almost empty. Output low otherwi" +
         "se.(35)",
     "LOW_BATT - Output high while the battery voltage is low. Output low otherwise.(36" +
         ")",
     "CCA_LATCH - Output high if RSSI goes above clear channel assesment threshold. Ret" +
         "urns to output low on sync detect or exiting rx state.(37)",
     "HOPPED - Toggles between output high and output low when hop occurs.(38)",
     "HOP_TABLE_WRAP - Toggles between output high and output low when the hop table wr" +
         "aps.(39)"});
     this.cbbGpio1.Location = new System.Drawing.Point(122, 66);
     this.cbbGpio1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbGpio1.Name = "cbbGpio1";
     this.cbbGpio1.Size = new System.Drawing.Size(449, 25);
     this.cbbGpio1.TabIndex = 20;
     //
     // chbGpio2Pullup
     //
     this.chbGpio2Pullup.Location = new System.Drawing.Point(79, 101);
     this.chbGpio2Pullup.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbGpio2Pullup.Name = "chbGpio2Pullup";
     this.chbGpio2Pullup.Size = new System.Drawing.Size(19, 18);
     this.chbGpio2Pullup.TabIndex = 34;
     this.chbGpio2Pullup.UseVisualStyleBackColor = true;
     //
     // lblGPIO0
     //
     this.lblGPIO0.Location = new System.Drawing.Point(4, 39);
     this.lblGPIO0.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblGPIO0.Name = "lblGPIO0";
     this.lblGPIO0.Size = new System.Drawing.Size(56, 16);
     this.lblGPIO0.TabIndex = 24;
     this.lblGPIO0.Text = "GPIO 0:";
     //
     // chbGpio1Pullup
     //
     this.chbGpio1Pullup.Location = new System.Drawing.Point(79, 70);
     this.chbGpio1Pullup.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbGpio1Pullup.Name = "chbGpio1Pullup";
     this.chbGpio1Pullup.Size = new System.Drawing.Size(19, 18);
     this.chbGpio1Pullup.TabIndex = 33;
     this.chbGpio1Pullup.UseVisualStyleBackColor = true;
     //
     // cbbGpio0
     //
     this.cbbGpio0.DropDownHeight = 200;
     this.cbbGpio0.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbGpio0.DropDownWidth = 500;
     this.cbbGpio0.FormattingEnabled = true;
     this.cbbGpio0.IntegralHeight = false;
     this.cbbGpio0.Items.AddRange(new object[] {
     "DONOTHING - Do not modify the behavior of this pin.(0)",
     "TRISTATE - Input and output drivers disabled.(1)",
     "DRIVE0 - CMOS output driven low.(2)",
     "DRIVE1 - CMOS output driven high.(3)",
     "INPUT - CMOS input. This is used for all GPIO functions that require the pin to b" +
         "e an input e.g. TX Direct Mode Data In. What this pin is used for is controlled " +
         "by other properties.(4)",
     "32K_CLK - Outputs 32 kHz clock selected using GLOBAL_CLK_CFG:CLK_32K_SEL. Output " +
         "low if the 32k clock is not enabled.(5)",
     "BOOT_CLK - Outputs boot clock. This will only output when the boot clock in SPI A" +
         "CTIVE state because that is the only time the boot clock is active.(6)",
     resources.GetString("cbbGpio0.Items"),
     "CTS - Output High when clear to send a new command, output low otherwise.(8)",
     "INV_CTS - Output low when clear to send a new command, output high otherwise.(9)",
     "CMD_OVERLAP - Output low unless command overlap occurs. When command overlap occu" +
         "rs output goes high until the rising edge of CTS.(10)",
     "SDO - Output SPI Serial data out.(11)",
     "POR - Output low until power on reset is complete then output high.(12)",
     resources.GetString("cbbGpio0.Items1"),
     resources.GetString("cbbGpio0.Items2"),
     "TX_DATA_CLK - Outputs TX data CLK to be used in conjuction with TX Data pin.(16)",
     "RX_DATA_CLK - Outputs RX data CLK to be used in conjuction with RX Data pin.(17)",
     "RX_DATA - Outputs RX data.(20)",
     "RX_RAW_DATA - RX raw data.(21)",
     "ANTENNA_0_SW - Antenna 1 Switch used for antenna diversity.(22)",
     "ANTENNA_1_SW - Antenna 2 Switch used for antenna diversity.(23)",
     "VALID_PREAMBLE - Output high when a valid preamble is detected. Returns to output" +
         " low after packet received or sync word timeout occurs.(24)",
     resources.GetString("cbbGpio0.Items3"),
     "SYNC_WORD_DETECT - Output high when a sync word is detected. Returns to output lo" +
         "w after the packet is received.(26)",
     "CCA - Output high when RSSI above clear channel assesment threshold set by MODEM_" +
         "RSSI_THRESH. Output low when below threshold.(27)",
     "TX_STATE - Output high while in TX state. Output low otherwise.(32)",
     "RX_STATE - Output high while in RX state. Output low otherwise.(33)",
     "RX_FIFO_FULL - Output high while the rx fifo is almost full. Output low otherwise" +
         ".(34)",
     "TX_FIFO_EMPTY - Output high while the tx fifo is almost empty. Output low otherwi" +
         "se.(35)",
     "LOW_BATT - Output high while the battery voltage is low. Output low otherwise.(36" +
         ")",
     "CCA_LATCH - Output high if RSSI goes above clear channel assesment threshold. Ret" +
         "urns to output low on sync detect or exiting rx state.(37)",
     "HOPPED - Toggles between output high and output low when hop occurs.(38)",
     "HOP_TABLE_WRAP - Toggles between output high and output low when the hop table wr" +
         "aps.(39)"});
     this.cbbGpio0.Location = new System.Drawing.Point(122, 35);
     this.cbbGpio0.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbGpio0.Name = "cbbGpio0";
     this.cbbGpio0.Size = new System.Drawing.Size(449, 25);
     this.cbbGpio0.TabIndex = 19;
     //
     // chbGpio0Pullup
     //
     this.chbGpio0Pullup.Location = new System.Drawing.Point(79, 39);
     this.chbGpio0Pullup.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbGpio0Pullup.Name = "chbGpio0Pullup";
     this.chbGpio0Pullup.Size = new System.Drawing.Size(19, 18);
     this.chbGpio0Pullup.TabIndex = 32;
     this.chbGpio0Pullup.UseVisualStyleBackColor = true;
     //
     // lblGPIO1
     //
     this.lblGPIO1.Location = new System.Drawing.Point(4, 70);
     this.lblGPIO1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblGPIO1.Name = "lblGPIO1";
     this.lblGPIO1.Size = new System.Drawing.Size(56, 16);
     this.lblGPIO1.TabIndex = 26;
     this.lblGPIO1.Text = "GPIO 1:";
     //
     // lblGPIO2
     //
     this.lblGPIO2.Location = new System.Drawing.Point(4, 101);
     this.lblGPIO2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblGPIO2.Name = "lblGPIO2";
     this.lblGPIO2.Size = new System.Drawing.Size(56, 16);
     this.lblGPIO2.TabIndex = 27;
     this.lblGPIO2.Text = "GPIO 2:";
     //
     // lblSDO
     //
     this.lblSDO.Location = new System.Drawing.Point(19, 195);
     this.lblSDO.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblSDO.Name = "lblSDO";
     this.lblSDO.Size = new System.Drawing.Size(41, 16);
     this.lblSDO.TabIndex = 30;
     this.lblSDO.Text = "SDO:";
     //
     // lblGPIO3
     //
     this.lblGPIO3.Location = new System.Drawing.Point(4, 132);
     this.lblGPIO3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblGPIO3.Name = "lblGPIO3";
     this.lblGPIO3.Size = new System.Drawing.Size(56, 16);
     this.lblGPIO3.TabIndex = 28;
     this.lblGPIO3.Text = "GPIO 3:";
     //
     // lblNIRQ
     //
     this.lblNIRQ.Location = new System.Drawing.Point(14, 164);
     this.lblNIRQ.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblNIRQ.Name = "lblNIRQ";
     this.lblNIRQ.Size = new System.Drawing.Size(46, 16);
     this.lblNIRQ.TabIndex = 29;
     this.lblNIRQ.Text = "NIRQ:";
     //
     // cbbNirq
     //
     this.cbbNirq.DropDownHeight = 200;
     this.cbbNirq.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbNirq.DropDownWidth = 500;
     this.cbbNirq.FormattingEnabled = true;
     this.cbbNirq.IntegralHeight = false;
     this.cbbNirq.Items.AddRange(new object[] {
     "DONOTHING - Do not modify the behavior of this pin. (0)",
     "TRISTATE - Input and output drivers disabled. (1)",
     "DRIVE0 - CMOS output driven low. (2)",
     "DRIVE1 - CMOS output driven high. (3)",
     "INPUT - CMOS input. This is used for all GPIO functions that require the pin to b" +
         "e an input e.g. TX Direct Mode Data In. What this pin is used for is controlled " +
         "by other properties. (4)",
     resources.GetString("cbbNirq.Items"),
     "CTS - Output High when clear to send a new command, output low otherwise. (8)",
     "SDO - Output SPI Serial data out. (11)",
     "POR - Output low until power on reset is complete then output high. (12)",
     "TX_DATA_CLK - Outputs TX data CLK to be used in conjuction with TX Data pin. (16)" +
         "",
     "RX_DATA_CLK - Outputs RX data CLK to be used in conjuction with RX Data pin. (17)" +
         "",
     "RX_DATA - Outputs RX data. (20)",
     "RX_RAW_DATA - RX raw data. (21)",
     "ANTENNA_0_SW - Antenna 1 Switch used for antenna diversity. (22)",
     "ANTENNA_1_SW - Antenna 2 Switch used for antenna diversity. (23)",
     "VALID_PREAMBLE - Output high when a valid preamble is detected. Returns to output" +
         " low after packet received or sync word timeout occurs. (24)",
     resources.GetString("cbbNirq.Items1"),
     "SYNC_WORD_DETECT - Output high when a sync word is detected. Returns to output lo" +
         "w after the packet is received. (26)",
     "CCA - Output high when RSSI above clear channel assesment threshold set by MODEM_" +
         "RSSI_THRESH. Output low when below threshold. (27)",
     "Active low interrupt signal (39)"});
     this.cbbNirq.Location = new System.Drawing.Point(122, 160);
     this.cbbNirq.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbNirq.Name = "cbbNirq";
     this.cbbNirq.Size = new System.Drawing.Size(449, 25);
     this.cbbNirq.TabIndex = 23;
     //
     // cbbSdo
     //
     this.cbbSdo.DropDownHeight = 200;
     this.cbbSdo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
     this.cbbSdo.DropDownWidth = 500;
     this.cbbSdo.FormattingEnabled = true;
     this.cbbSdo.IntegralHeight = false;
     this.cbbSdo.Items.AddRange(new object[] {
     "DONOTHING - Do not modify the behavior of this pin. (0)",
     "TRISTATE - Input and output drivers disabled. (1)",
     "DRIVE0 - CMOS output driven low. (2)",
     "DRIVE1 - CMOS output driven high. (3)",
     "INPUT - CMOS input. This is used for all GPIO functions that require the pin to b" +
         "e an input e.g. TX Direct Mode Data In. What this pin is used for is controlled " +
         "by other properties. (4)",
     "32K_CLK - Outputs 32 kHz clock selected using GLOBAL_CLK_CFG:CLK_32K_SEL. Output " +
         "low if the 32k clock is not enabled. (5)",
     resources.GetString("cbbSdo.Items"),
     "CTS - Output High when clear to send a new command, output low otherwise. (8)",
     "SDO - Output SPI Serial data out. (11)",
     "POR - Output low until power on reset is complete then output high. (12)",
     resources.GetString("cbbSdo.Items1"),
     "TX_DATA_CLK - Outputs TX data CLK to be used in conjuction with TX Data pin. (16)" +
         "",
     "RX_DATA_CLK - Outputs RX data CLK to be used in conjuction with RX Data pin. (17)" +
         "",
     "RX_DATA - Outputs RX data. (20)",
     "RX_RAW_DATA - RX raw data. (21)",
     "ANTENNA_0_SW - Antenna 1 Switch used for antenna diversity. (22)",
     "ANTENNA_1_SW - Antenna 2 Switch used for antenna diversity. (23)",
     "VALID_PREAMBLE - Output high when a valid preamble is detected. Returns to output" +
         " low after packet received or sync word timeout occurs. (24)",
     resources.GetString("cbbSdo.Items2"),
     "SYNC_WORD_DETECT - Output high when a sync word is detected. Returns to output lo" +
         "w after the packet is received. (26)",
     "CCA - Output high when RSSI above clear channel assesment threshold set by MODEM_" +
         "RSSI_THRESH. Output low when below threshold. (27)"});
     this.cbbSdo.Location = new System.Drawing.Point(122, 191);
     this.cbbSdo.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.cbbSdo.Name = "cbbSdo";
     this.cbbSdo.Size = new System.Drawing.Size(449, 25);
     this.cbbSdo.TabIndex = 25;
     //
     // grbSelectProject
     //
     this.grbSelectProject.Controls.Add(this.rtbProjectDescriptionTextBox);
     this.grbSelectProject.Controls.Add(this.lblProjectDescription);
     this.grbSelectProject.Controls.Add(this.lstSelectProject);
     this.grbSelectProject.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.grbSelectProject.ForeColor = System.Drawing.Color.DarkBlue;
     this.grbSelectProject.Location = new System.Drawing.Point(4, 5);
     this.grbSelectProject.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbSelectProject.Name = "grbSelectProject";
     this.grbSelectProject.Padding = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.grbSelectProject.Size = new System.Drawing.Size(572, 176);
     this.grbSelectProject.TabIndex = 135;
     this.grbSelectProject.TabStop = false;
     this.grbSelectProject.Text = "1. Select project";
     //
     // rtbProjectDescriptionTextBox
     //
     this.rtbProjectDescriptionTextBox.BackColor = System.Drawing.SystemColors.Control;
     this.rtbProjectDescriptionTextBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.rtbProjectDescriptionTextBox.Location = new System.Drawing.Point(364, 44);
     this.rtbProjectDescriptionTextBox.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.rtbProjectDescriptionTextBox.Name = "rtbProjectDescriptionTextBox";
     this.rtbProjectDescriptionTextBox.ReadOnly = true;
     this.rtbProjectDescriptionTextBox.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None;
     this.rtbProjectDescriptionTextBox.Size = new System.Drawing.Size(200, 124);
     this.rtbProjectDescriptionTextBox.TabIndex = 9;
     this.rtbProjectDescriptionTextBox.Text = "Text describing the project";
     this.rtbProjectDescriptionTextBox.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.rtbProjectDescriptionTextBox_LinkClicked);
     //
     // lblProjectDescription
     //
     this.lblProjectDescription.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.lblProjectDescription.ForeColor = System.Drawing.SystemColors.WindowText;
     this.lblProjectDescription.Location = new System.Drawing.Point(364, 24);
     this.lblProjectDescription.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblProjectDescription.Name = "lblProjectDescription";
     this.lblProjectDescription.Size = new System.Drawing.Size(79, 16);
     this.lblProjectDescription.TabIndex = 7;
     this.lblProjectDescription.Text = "Description:";
     //
     // lstSelectProject
     //
     this.lstSelectProject.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
     this.columnHeader1,
     this.columnHeader2,
     this.columnHeader3,
     this.columnHeader4,
     this.columnHeader5});
     this.lstSelectProject.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.lstSelectProject.FullRowSelect = true;
     this.lstSelectProject.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
     this.lstSelectProject.HideSelection = false;
     listViewItem7.StateImageIndex = 0;
     listViewItem8.StateImageIndex = 0;
     listViewItem9.StateImageIndex = 0;
     listViewItem10.StateImageIndex = 0;
     listViewItem11.StateImageIndex = 0;
     listViewItem12.StateImageIndex = 0;
     this.lstSelectProject.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
     listViewItem7,
     listViewItem8,
     listViewItem9,
     listViewItem10,
     listViewItem11,
     listViewItem12});
     this.lstSelectProject.Location = new System.Drawing.Point(11, 24);
     this.lstSelectProject.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.lstSelectProject.MultiSelect = false;
     this.lstSelectProject.Name = "lstSelectProject";
     this.lstSelectProject.ShowGroups = false;
     this.lstSelectProject.ShowItemToolTips = true;
     this.lstSelectProject.Size = new System.Drawing.Size(344, 144);
     this.lstSelectProject.TabIndex = 4;
     this.lstSelectProject.UseCompatibleStateImageBehavior = false;
     this.lstSelectProject.View = System.Windows.Forms.View.Details;
     this.lstSelectProject.SelectedIndexChanged += new System.EventHandler(this.lstSelectProject_SelectedIndexChanged);
     //
     // columnHeader1
     //
     this.columnHeader1.Text = "Name";
     this.columnHeader1.Width = 107;
     //
     // columnHeader2
     //
     this.columnHeader2.Text = "Batch";
     this.columnHeader2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
     this.columnHeader2.Width = 40;
     //
     // columnHeader3
     //
     this.columnHeader3.Text = "Conf";
     this.columnHeader3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
     this.columnHeader3.Width = 34;
     //
     // columnHeader4
     //
     this.columnHeader4.Text = "Down";
     this.columnHeader4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
     this.columnHeader4.Width = 40;
     //
     // columnHeader5
     //
     this.columnHeader5.Text = "Gen";
     this.columnHeader5.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
     this.columnHeader5.Width = 34;
     //
     // sppLogWindow
     //
     this.sppLogWindow.AutoScroll = true;
     this.sppLogWindow.Controls.Add(this.lblTermWin);
     this.sppLogWindow.Controls.Add(this.btnClearLog);
     this.sppLogWindow.Controls.Add(this.rtbLogWindow);
     this.sppLogWindow.Controls.Add(this.chbDisableLogging);
     this.sppLogWindow.Hide = false;
     this.sppLogWindow.Location = new System.Drawing.Point(642, 0);
     this.sppLogWindow.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.sppLogWindow.Name = "sppLogWindow";
     this.sppLogWindow.Size = new System.Drawing.Size(250, 724);
     this.sppLogWindow.TabIndex = 2;
     this.sppLogWindow.Text = "Log window";
     //
     // lblTermWin
     //
     this.lblTermWin.Location = new System.Drawing.Point(4, 5);
     this.lblTermWin.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
     this.lblTermWin.Name = "lblTermWin";
     this.lblTermWin.Size = new System.Drawing.Size(159, 16);
     this.lblTermWin.TabIndex = 31;
     this.lblTermWin.Text = "SPI communication log:";
     //
     // btnClearLog
     //
     this.btnClearLog.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
     this.btnClearLog.Location = new System.Drawing.Point(152, 690);
     this.btnClearLog.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.btnClearLog.Name = "btnClearLog";
     this.btnClearLog.Size = new System.Drawing.Size(94, 29);
     this.btnClearLog.TabIndex = 33;
     this.btnClearLog.Text = "Clear Log";
     this.btnClearLog.UseVisualStyleBackColor = true;
     this.btnClearLog.Click += new System.EventHandler(this.btnClearLog_Click);
     //
     // rtbLogWindow
     //
     this.rtbLogWindow.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
     | System.Windows.Forms.AnchorStyles.Left)
     | System.Windows.Forms.AnchorStyles.Right)));
     this.rtbLogWindow.BackColor = System.Drawing.SystemColors.Control;
     this.rtbLogWindow.Location = new System.Drawing.Point(8, 25);
     this.rtbLogWindow.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.rtbLogWindow.Name = "rtbLogWindow";
     this.rtbLogWindow.ReadOnly = true;
     this.rtbLogWindow.Size = new System.Drawing.Size(237, 657);
     this.rtbLogWindow.TabIndex = 30;
     this.rtbLogWindow.Text = "";
     this.rtbLogWindow.WordWrap = false;
     //
     // chbDisableLogging
     //
     this.chbDisableLogging.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
     this.chbDisableLogging.Appearance = System.Windows.Forms.Appearance.Button;
     this.chbDisableLogging.BackColor = System.Drawing.SystemColors.Control;
     this.chbDisableLogging.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.chbDisableLogging.Location = new System.Drawing.Point(19, 690);
     this.chbDisableLogging.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.chbDisableLogging.Name = "chbDisableLogging";
     this.chbDisableLogging.Size = new System.Drawing.Size(116, 29);
     this.chbDisableLogging.TabIndex = 32;
     this.chbDisableLogging.Text = "Disable Logging";
     this.chbDisableLogging.UseVisualStyleBackColor = false;
     this.chbDisableLogging.CheckedChanged += new System.EventHandler(this.chbDisableLogging_CheckedChanged);
     //
     // tltDeployInfo
     //
     this.tltDeployInfo.AutomaticDelay = 2000;
     this.tltDeployInfo.IsBalloon = true;
     this.tltDeployInfo.ToolTipIcon = System.Windows.Forms.ToolTipIcon.Info;
     this.tltDeployInfo.ToolTipTitle = "Deploy option";
     //
     // errProvider
     //
     this.errProvider.ContainerControl = this;
     //
     // AppWin_Si4460_RC
     //
     this.AutoScaleDimensions = new System.Drawing.SizeF(120F, 120F);
     this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
     this.ClientSize = new System.Drawing.Size(892, 752);
     this.Controls.Add(this.tspSplitter);
     this.Controls.Add(this.stbStatus);
     this.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
     this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
     this.KeyPreview = true;
     this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
     this.MaximizeBox = false;
     this.Name = "AppWin_Si4460_RC";
     this.ShowIcon = false;
     this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
     this.Text = "Radio Configuration Application";
     this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.AppWin_Si4460_RC_FormClosing);
     this.Load += new System.EventHandler(this.AppWin_Si4460_RC_Load);
     this.Shown += new System.EventHandler(this.AppWin_Si4460_RC_Shown);
     this.Resize += new System.EventHandler(this.AppWin_Si4460_RC_Resize);
     ((System.ComponentModel.ISupportInitialize)(this.sbDeviceType)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.sbChipRevPane)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.sbDeviceStatePane)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.sbProgressBar)).EndInit();
     this.tspSplitter.ResumeLayout(false);
     this.sppMainControl.ResumeLayout(false);
     this.sppMainControl.PerformLayout();
     this.tstOpenSaveHelpToolStrip.ResumeLayout(false);
     this.tstOpenSaveHelpToolStrip.PerformLayout();
     this.grbDeployProject.ResumeLayout(false);
     this.tabMainConfiguration.ResumeLayout(false);
     this.tbpFrequencyAndPower.ResumeLayout(false);
     this.grbPowerAmplifierControl.ResumeLayout(false);
     this.grbPaExternalRamp.ResumeLayout(false);
     ((System.ComponentModel.ISupportInitialize)(this.nudRegulatorVoltage)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudRampingTime)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudPaRampTC)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudPaPowerLevel)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudPaBias)).EndInit();
     this.grbCrystalControl.ResumeLayout(false);
     ((System.ComponentModel.ISupportInitialize)(this.nudCrystalToleranceTX)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudCrystalToleranceRX)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudCrystalFrequency)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudCrystalCapBank)).EndInit();
     this.grbFequencyControl.ResumeLayout(false);
     ((System.ComponentModel.ISupportInitialize)(this.nudChannelNumber)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudCenterFrequency)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudChannelSpacing)).EndInit();
     this.tbpFrequencyHop.ResumeLayout(false);
     this.grbHopDetailes.ResumeLayout(false);
     this.grbHopDetailes.PerformLayout();
     ((System.ComponentModel.ISupportInitialize)(this.nudRxHopTableSize)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudRssiTimeout)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.dgvChannelHopTable)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.trbPreambleTimeot)).EndInit();
     this.grbHopControl.ResumeLayout(false);
     this.tbpRfParameters.ResumeLayout(false);
     this.grbRfParameters.ResumeLayout(false);
     ((System.ComponentModel.ISupportInitialize)(this.nudOsrTune)).EndInit();
     this.pnlRssiControl.ResumeLayout(false);
     ((System.ComponentModel.ISupportInitialize)(this.nudRssiJumpTheshold)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudRssiThreshold)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudBandwidth)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudBandwidthTime)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudDataRate)).EndInit();
     ((System.ComponentModel.ISupportInitialize)(this.nudDeviation)).EndInit();
     this.grbHighPerformance.ResumeLayout(false);
     this.tbpInterrupts.ResumeLayout(false);
     this.grbColorDescrition.ResumeLayout(false);
     this.grbChipInterrupt.ResumeLayout(false);
     this.grbModemInterrupt.ResumeLayout(false);
     this.grbPacketHandlerInterrupt.ResumeLayout(false);
     this.tbpGPIO.ResumeLayout(false);
     this.grbFastResponseRegisters.ResumeLayout(false);
     this.grbGPIO.ResumeLayout(false);
     this.grbSelectProject.ResumeLayout(false);
     this.sppLogWindow.ResumeLayout(false);
     ((System.ComponentModel.ISupportInitialize)(this.errProvider)).EndInit();
     this.ResumeLayout(false);
 }
Example #7
0
 private void InitializeComponent()
 {
     this.groupBox5 = new GroupBox();
     this.label49 = new Label();
     this.label48 = new Label();
     this.bstChipStatus = new ByteStatus();
     this.bstChipPend = new ByteStatus();
     this.label51 = new Label();
     this.label50 = new Label();
     this.bstModemStatus = new ByteStatus();
     this.bstModemPend = new ByteStatus();
     this.label52 = new Label();
     this.label53 = new Label();
     this.bstPHStatus = new ByteStatus();
     this.bstPHPend = new ByteStatus();
     this.btnReadInterruptStatus = new Button();
     this.label59 = new Label();
     this.label60 = new Label();
     this.bstIntStatus = new ByteStatus();
     this.bstIntPend = new ByteStatus();
     this.groupBox5.SuspendLayout();
     base.SuspendLayout();
     this.groupBox5.Controls.Add(this.label49);
     this.groupBox5.Controls.Add(this.label48);
     this.groupBox5.Controls.Add(this.bstChipStatus);
     this.groupBox5.Controls.Add(this.bstChipPend);
     this.groupBox5.Controls.Add(this.label51);
     this.groupBox5.Controls.Add(this.label50);
     this.groupBox5.Controls.Add(this.bstModemStatus);
     this.groupBox5.Controls.Add(this.bstModemPend);
     this.groupBox5.Controls.Add(this.label52);
     this.groupBox5.Controls.Add(this.label53);
     this.groupBox5.Controls.Add(this.bstPHStatus);
     this.groupBox5.Controls.Add(this.bstPHPend);
     this.groupBox5.Controls.Add(this.btnReadInterruptStatus);
     this.groupBox5.Controls.Add(this.label59);
     this.groupBox5.Controls.Add(this.label60);
     this.groupBox5.Controls.Add(this.bstIntStatus);
     this.groupBox5.Controls.Add(this.bstIntPend);
     this.groupBox5.Location = new Point(0, 0);
     this.groupBox5.Name = "groupBox5";
     this.groupBox5.Size = new Size(470, 0xcc);
     this.groupBox5.TabIndex = 1;
     this.groupBox5.TabStop = false;
     this.groupBox5.Text = "Interrupt Status";
     this.label49.AutoSize = true;
     this.label49.Location = new Point(0x12, 140);
     this.label49.Name = "label49";
     this.label49.Size = new Size(0x38, 13);
     this.label49.TabIndex = 0x39;
     this.label49.Text = "Chip Pend";
     this.label48.AutoSize = true;
     this.label48.Location = new Point(0x12, 160);
     this.label48.Name = "label48";
     this.label48.Size = new Size(0x3d, 13);
     this.label48.TabIndex = 0x38;
     this.label48.Text = "Chip Status";
     this.bstChipStatus.Location = new Point(0x88, 0x9f);
     this.bstChipStatus.Name = "bstChipStatus";
     this.bstChipStatus.Size = new Size(0x13c, 14);
     this.bstChipStatus.StatusValue = 0;
     this.bstChipStatus.TabIndex = 0x37;
     this.bstChipPend.Location = new Point(0x88, 0x8b);
     this.bstChipPend.Name = "bstChipPend";
     this.bstChipPend.Size = new Size(0x13c, 14);
     this.bstChipPend.StatusValue = 0;
     this.bstChipPend.TabIndex = 0x36;
     this.label51.AutoSize = true;
     this.label51.Location = new Point(0x12, 120);
     this.label51.Name = "label51";
     this.label51.Size = new Size(0x4e, 13);
     this.label51.TabIndex = 0x35;
     this.label51.Text = "Modem Status:";
     this.label50.AutoSize = true;
     this.label50.Location = new Point(0x12, 100);
     this.label50.Name = "label50";
     this.label50.Size = new Size(0x49, 13);
     this.label50.TabIndex = 0x34;
     this.label50.Text = "Modem Pend:";
     this.bstModemStatus.Location = new Point(0x88, 0x77);
     this.bstModemStatus.Name = "bstModemStatus";
     this.bstModemStatus.Size = new Size(0x13c, 14);
     this.bstModemStatus.StatusValue = 0;
     this.bstModemStatus.TabIndex = 0x33;
     this.bstModemPend.Location = new Point(0x88, 0x63);
     this.bstModemPend.Name = "bstModemPend";
     this.bstModemPend.Size = new Size(0x13c, 14);
     this.bstModemPend.StatusValue = 0;
     this.bstModemPend.TabIndex = 50;
     this.label52.AutoSize = true;
     this.label52.Location = new Point(0x12, 60);
     this.label52.Name = "label52";
     this.label52.Size = new Size(50, 13);
     this.label52.TabIndex = 0x31;
     this.label52.Text = "PH Pend";
     this.label53.AutoSize = true;
     this.label53.Location = new Point(0x12, 80);
     this.label53.Name = "label53";
     this.label53.Size = new Size(0x37, 13);
     this.label53.TabIndex = 0x30;
     this.label53.Text = "PH Status";
     this.bstPHStatus.Location = new Point(0x88, 0x4f);
     this.bstPHStatus.Name = "bstPHStatus";
     this.bstPHStatus.Size = new Size(0x13c, 14);
     this.bstPHStatus.StatusValue = 0;
     this.bstPHStatus.TabIndex = 0x2f;
     this.bstPHPend.Location = new Point(0x88, 0x3b);
     this.bstPHPend.Name = "bstPHPend";
     this.bstPHPend.Size = new Size(0x13c, 14);
     this.bstPHPend.StatusValue = 0;
     this.bstPHPend.TabIndex = 0x2e;
     this.btnReadInterruptStatus.Location = new Point(0x185, 0xb2);
     this.btnReadInterruptStatus.Name = "btnReadInterruptStatus";
     this.btnReadInterruptStatus.Size = new Size(0x4b, 20);
     this.btnReadInterruptStatus.TabIndex = 0x2d;
     this.btnReadInterruptStatus.Text = "Read";
     this.btnReadInterruptStatus.UseVisualStyleBackColor = true;
     this.btnReadInterruptStatus.Click += new EventHandler(this.btnReadInterruptStatus_Click);
     this.label59.AutoSize = true;
     this.label59.Location = new Point(0x12, 0x15);
     this.label59.Name = "label59";
     this.label59.Size = new Size(0x2f, 13);
     this.label59.TabIndex = 0x2c;
     this.label59.Text = "Int Pend";
     this.label60.AutoSize = true;
     this.label60.Location = new Point(0x12, 40);
     this.label60.Name = "label60";
     this.label60.Size = new Size(0x34, 13);
     this.label60.TabIndex = 0x2b;
     this.label60.Text = "Int Status";
     this.bstIntStatus.Location = new Point(0x88, 0x27);
     this.bstIntStatus.Name = "bstIntStatus";
     this.bstIntStatus.Size = new Size(0x13c, 14);
     this.bstIntStatus.StatusValue = 0;
     this.bstIntStatus.TabIndex = 0x2a;
     this.bstIntPend.Location = new Point(0x88, 0x13);
     this.bstIntPend.Name = "bstIntPend";
     this.bstIntPend.Size = new Size(0x13c, 14);
     this.bstIntPend.StatusValue = 0;
     this.bstIntPend.TabIndex = 0x29;
     base.AutoScaleDimensions = new SizeF(6f, 13f);
     base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
     base.Controls.Add(this.groupBox5);
     base.Name = "InterruptStatus";
     base.Size = new Size(470, 0xcc);
     this.groupBox5.ResumeLayout(false);
     this.groupBox5.PerformLayout();
     base.ResumeLayout(false);
 }