BMTuneSource/parmEbcSettings.cs

1282 lines
55 KiB
C#

using Controls;
using Data;
using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
internal class parmEbcSettings : UserControl
{
private bool bool_0 = true;
private Class18 class18_0;
private CtrlInputSelector ctrlInputSelectorActivation;
private CtrlInputSelector ctrlInputSelectorHiLo;
private ctrlMapValue ctrlMapEbcAct;
private ctrlMapValue ctrlMapWGact;
private ErrorProvider errorProvider_0;
private GroupBox groupBox1;
private GroupBox groupBox9;
private IContainer icontainer_0;
private Label label1;
private Label label25;
private Label label6;
private Label label7;
private Label label9;
private TextBox txtbFixedDutyLo;
private TextBox txtbFspoolDuty;
private ComboBox comboBox1;
private Label label2;
private Label label27;
private Label label19;
private IContainer components;
private ComboBox comboBox2;
private Label label3;
private TextBox txtbMinDuty;
private TextBox txtbMaxDuty;
private ComboBox cmbHz;
private Label label5;
private Label label23;
private Label label22;
private GroupBox groupBox3;
private GroupBox groupBox2;
private Panel panel1;
private Label label10;
private Label label8;
private CheckBox chkDisbleMilLean;
private GroupBox groupBox6;
private Label label12;
private Label label11;
private RadioButton rbNC;
private RadioButton rbNO;
private GroupBox groupBox5;
private GroupBox groupBox4;
private Label label18;
private GroupBox groupBox_0;
private Label label13;
private Label label14;
private ComboBox cmbDialInput;
private ctrlAdvTable ctrlAdvTableDial;
private GroupBox groupBox7;
private ctrlAdvTable ctrlAdvTableTps;
private bool DutyMode = true;
internal parmEbcSettings(ref Class18 rm)
{
this.class18_0 = rm;
this.class18_0.delegate55_0 += new Class18.Delegate55(this.method_12);
this.class18_0.delegate58_0 += new Class18.Delegate58(this.method_12);
this.InitializeComponent();
this.ctrlInputSelectorActivation.method_7_Add_CustomInput_To_Selection(false);
this.ctrlInputSelectorActivation.method_3_CustomInput("Always On");
this.ctrlInputSelectorActivation.method_11_Add_Disabled_In_Selection(false);
this.ctrlInputSelectorActivation.method_5(false);
//this.ctrlInputSelectorActivation.method_1(0);
this.ctrlInputSelectorActivation.method_Input_location(this.class18_0.class13_u_0.long_246);
this.ctrlInputSelectorHiLo.method_7_Add_CustomInput_To_Selection(true);
this.ctrlInputSelectorHiLo.method_3_CustomInput("Always On");
this.ctrlInputSelectorHiLo.method_11_Add_Disabled_In_Selection(true);
this.ctrlInputSelectorHiLo.method_5(false);
//this.ctrlInputSelectorHiLo.method_1(0);
this.ctrlInputSelectorHiLo.method_Input_location(this.class18_0.class13_u_0.long_248);
this.ctrlAdvTableTps.method_HeaderGrayed(false);
this.ctrlAdvTableTps.method_HasHeader(true);
this.ctrlAdvTableTps.method_RowsNumber(2);
this.ctrlAdvTableTps.method_ColumnsNumber(2);
this.ctrlAdvTableTps.method_1(ref this.class18_0);
this.ctrlAdvTableTps.string_1 = new string[] { "tps(%)", "multiplier" };
this.ctrlAdvTableTps.method_Load();
this.ctrlAdvTableTps.delegate2_0 += new ctrlAdvTable.Delegate2(this.method_7);
this.ctrlAdvTableTps.delegate1_0 += new ctrlAdvTable.Delegate1(this.method_6);
this.ctrlAdvTableTps.delegate4_0 += new ctrlAdvTable.Delegate4(this.method_5);
this.ctrlAdvTableDial.method_HeaderGrayed(false);
this.ctrlAdvTableDial.method_HasHeader(true);
this.ctrlAdvTableDial.method_RowsNumber(2);
this.ctrlAdvTableDial.method_ColumnsNumber(2);
this.ctrlAdvTableDial.method_1(ref this.class18_0);
this.ctrlAdvTableDial.string_1 = new string[] { "Analog Input(%)", "multiplier" };
this.ctrlAdvTableDial.delegate2_0 += new ctrlAdvTable.Delegate2(this.method_2);
this.ctrlAdvTableDial.delegate1_0 += new ctrlAdvTable.Delegate1(this.method_1);
this.ctrlAdvTableDial.delegate4_0 += new ctrlAdvTable.Delegate4(this.method_0);
this.comboBox1.SelectedIndex = 0;
this.ctrlMapEbcAct.method_0(ref rm);
this.ctrlMapEbcAct.mapValueChangedDelegate_0 += new ctrlMapValue.MapValueChangedDelegate(this.method_4);
this.ctrlMapWGact.method_0(ref rm);
this.ctrlMapWGact.mapValueChangedDelegate_0 += new ctrlMapValue.MapValueChangedDelegate(this.method_3);
this.groupBox1.Location = new Point(0, 0);
this.ctrlInputSelectorActivation.method_14(ref this.class18_0);
this.ctrlInputSelectorActivation.method_3_CustomInput("Always on");
this.ctrlInputSelectorActivation.method_7_Add_CustomInput_To_Selection(true);
this.ctrlInputSelectorActivation.method_11_Add_Disabled_In_Selection(true);
//this.ctrlInputSelectorActivation.method_1(7);
this.ctrlInputSelectorActivation.delegate34_0 += new CtrlInputSelector.Delegate34(this.method_11);
this.ctrlInputSelectorActivation.delegate35_0 += new CtrlInputSelector.Delegate35(this.method_10);
this.ctrlInputSelectorActivation.method_12();
this.ctrlInputSelectorHiLo.method_14(ref this.class18_0);
//this.ctrlInputSelectorHiLo.method_1(8);
this.ctrlInputSelectorHiLo.delegate34_0 += new CtrlInputSelector.Delegate34(this.method_9);
this.ctrlInputSelectorHiLo.delegate35_0 += new CtrlInputSelector.Delegate35(this.method_8);
this.ctrlInputSelectorHiLo.method_12();
this.groupBox1.Enabled = true;
foreach (Control control in base.Controls)
{
float emSize = control.Font.Size * (class18_0.class10_settings_0.scaleRate / 100f);
control.Font = new Font(control.Font.Name, emSize, control.Font.Style, control.Font.Unit);
}
}
protected override void Dispose(bool disposing)
{
if (disposing && (this.icontainer_0 != null))
{
this.icontainer_0.Dispose();
}
base.Dispose(disposing);
}
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.errorProvider_0 = new System.Windows.Forms.ErrorProvider(this.components);
this.groupBox3 = new System.Windows.Forms.GroupBox();
this.groupBox_0 = new System.Windows.Forms.GroupBox();
this.label13 = new System.Windows.Forms.Label();
this.label14 = new System.Windows.Forms.Label();
this.cmbDialInput = new System.Windows.Forms.ComboBox();
this.ctrlAdvTableDial = new ctrlAdvTable();
this.groupBox6 = new System.Windows.Forms.GroupBox();
this.label12 = new System.Windows.Forms.Label();
this.label11 = new System.Windows.Forms.Label();
this.rbNC = new System.Windows.Forms.RadioButton();
this.rbNO = new System.Windows.Forms.RadioButton();
this.label5 = new System.Windows.Forms.Label();
this.label22 = new System.Windows.Forms.Label();
this.label10 = new System.Windows.Forms.Label();
this.label23 = new System.Windows.Forms.Label();
this.cmbHz = new System.Windows.Forms.ComboBox();
this.txtbMinDuty = new System.Windows.Forms.TextBox();
this.txtbMaxDuty = new System.Windows.Forms.TextBox();
this.groupBox7 = new System.Windows.Forms.GroupBox();
this.ctrlAdvTableTps = new ctrlAdvTable();
this.groupBox5 = new System.Windows.Forms.GroupBox();
this.label2 = new System.Windows.Forms.Label();
this.comboBox1 = new System.Windows.Forms.ComboBox();
this.groupBox9 = new System.Windows.Forms.GroupBox();
this.label8 = new System.Windows.Forms.Label();
this.label25 = new System.Windows.Forms.Label();
this.txtbFixedDutyLo = new System.Windows.Forms.TextBox();
this.groupBox4 = new System.Windows.Forms.GroupBox();
this.label18 = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.ctrlMapWGact = new Controls.ctrlMapValue();
this.label6 = new System.Windows.Forms.Label();
this.txtbFspoolDuty = new System.Windows.Forms.TextBox();
this.ctrlMapEbcAct = new Controls.ctrlMapValue();
this.label7 = new System.Windows.Forms.Label();
this.chkDisbleMilLean = new System.Windows.Forms.CheckBox();
this.groupBox2 = new System.Windows.Forms.GroupBox();
this.label19 = new System.Windows.Forms.Label();
this.ctrlInputSelectorActivation = new CtrlInputSelector();
this.label27 = new System.Windows.Forms.Label();
this.ctrlInputSelectorHiLo = new CtrlInputSelector();
this.label3 = new System.Windows.Forms.Label();
this.comboBox2 = new System.Windows.Forms.ComboBox();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.label9 = new System.Windows.Forms.Label();
this.panel1 = new System.Windows.Forms.Panel();
((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).BeginInit();
this.groupBox3.SuspendLayout();
this.groupBox_0.SuspendLayout();
this.groupBox6.SuspendLayout();
this.groupBox7.SuspendLayout();
this.groupBox5.SuspendLayout();
this.groupBox9.SuspendLayout();
this.groupBox4.SuspendLayout();
this.groupBox2.SuspendLayout();
this.groupBox1.SuspendLayout();
this.panel1.SuspendLayout();
this.SuspendLayout();
//
// errorProvider_0
//
this.errorProvider_0.ContainerControl = this;
//
// groupBox3
//
this.groupBox3.Controls.Add(this.groupBox_0);
this.groupBox3.Controls.Add(this.groupBox6);
this.groupBox3.Controls.Add(this.groupBox7);
this.groupBox3.Controls.Add(this.groupBox5);
this.groupBox3.Controls.Add(this.groupBox4);
this.groupBox3.Controls.Add(this.chkDisbleMilLean);
this.groupBox3.Location = new System.Drawing.Point(7, 167);
this.groupBox3.Name = "groupBox3";
this.groupBox3.Size = new System.Drawing.Size(347, 619);
this.groupBox3.TabIndex = 2;
this.groupBox3.TabStop = false;
this.groupBox3.Text = "Parameters";
//
// groupBox_0
//
this.groupBox_0.Controls.Add(this.label13);
this.groupBox_0.Controls.Add(this.label14);
this.groupBox_0.Controls.Add(this.cmbDialInput);
this.groupBox_0.Controls.Add(this.ctrlAdvTableDial);
this.groupBox_0.Location = new System.Drawing.Point(6, 441);
this.groupBox_0.Name = "groupBox_0";
this.groupBox_0.Size = new System.Drawing.Size(335, 173);
this.groupBox_0.TabIndex = 10;
this.groupBox_0.TabStop = false;
this.groupBox_0.Text = "Target Boost Dial Adjustment";
//
// label13
//
this.label13.AutoSize = true;
this.label13.Location = new System.Drawing.Point(27, 105);
this.label13.Name = "label13";
this.label13.Size = new System.Drawing.Size(287, 56);
this.label13.TabIndex = 4;
this.label13.Text = "Note: -Use a pot meter 10k ohm connect to 5V/Gnd.\r\n Output to one of the" +
" input pins\r\n -Use Dial for quick adjustment to your \r\n target" +
" boost(-/+)\r\n";
//
// label14
//
this.label14.AutoSize = true;
this.label14.Location = new System.Drawing.Point(11, 77);
this.label14.Name = "label14";
this.label14.Size = new System.Drawing.Size(61, 14);
this.label14.TabIndex = 2;
this.label14.Text = "Dial Input:";
//
// cmbDialInput
//
this.cmbDialInput.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cmbDialInput.Enabled = false;
this.cmbDialInput.FormattingEnabled = true;
this.cmbDialInput.Items.AddRange(new object[] {
"ELD",
"EGR",
"B6"});
this.cmbDialInput.Location = new System.Drawing.Point(116, 74);
this.cmbDialInput.Name = "cmbDialInput";
this.cmbDialInput.Size = new System.Drawing.Size(121, 22);
this.cmbDialInput.TabIndex = 1;
//
// ctrlAdvTableDial
//
this.ctrlAdvTableDial.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.ctrlAdvTableDial.Location = new System.Drawing.Point(59, 18);
this.ctrlAdvTableDial.Name = "ctrlAdvTableDial";
this.ctrlAdvTableDial.Size = new System.Drawing.Size(232, 50);
this.ctrlAdvTableDial.TabIndex = 0;
//
// groupBox6
//
this.groupBox6.Controls.Add(this.label12);
this.groupBox6.Controls.Add(this.label11);
this.groupBox6.Controls.Add(this.rbNC);
this.groupBox6.Controls.Add(this.rbNO);
this.groupBox6.Controls.Add(this.label5);
this.groupBox6.Controls.Add(this.label22);
this.groupBox6.Controls.Add(this.label10);
this.groupBox6.Controls.Add(this.label23);
this.groupBox6.Controls.Add(this.cmbHz);
this.groupBox6.Controls.Add(this.txtbMinDuty);
this.groupBox6.Controls.Add(this.txtbMaxDuty);
this.groupBox6.Location = new System.Drawing.Point(6, 230);
this.groupBox6.Name = "groupBox6";
this.groupBox6.Size = new System.Drawing.Size(335, 127);
this.groupBox6.TabIndex = 9;
this.groupBox6.TabStop = false;
this.groupBox6.Text = "Solenoid Settings";
//
// label12
//
this.label12.AutoSize = true;
this.label12.Location = new System.Drawing.Point(136, 75);
this.label12.Name = "label12";
this.label12.Size = new System.Drawing.Size(140, 14);
this.label12.TabIndex = 59;
this.label12.Text = "100% DC Max; 0% DC Min";
//
// label11
//
this.label11.AutoSize = true;
this.label11.Location = new System.Drawing.Point(136, 100);
this.label11.Name = "label11";
this.label11.Size = new System.Drawing.Size(166, 14);
this.label11.TabIndex = 36;
this.label11.Text = "0% DC Max; 100% DC Min (GM)";
//
// rbNC
//
this.rbNC.AutoSize = true;
this.rbNC.Location = new System.Drawing.Point(14, 75);
this.rbNC.Name = "rbNC";
this.rbNC.Size = new System.Drawing.Size(113, 18);
this.rbNC.TabIndex = 10;
this.rbNC.TabStop = true;
this.rbNC.Text = "Normally Closed";
this.rbNC.UseVisualStyleBackColor = true;
this.rbNC.CheckedChanged += new System.EventHandler(this.rbNC_CheckedChanged);
//
// rbNO
//
this.rbNO.AutoSize = true;
this.rbNO.Location = new System.Drawing.Point(14, 98);
this.rbNO.Name = "rbNO";
this.rbNO.Size = new System.Drawing.Size(105, 18);
this.rbNO.TabIndex = 9;
this.rbNO.TabStop = true;
this.rbNO.Text = "Normally Open";
this.rbNO.UseVisualStyleBackColor = true;
this.rbNO.CheckedChanged += new System.EventHandler(this.rbNC_CheckedChanged);
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(11, 21);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(69, 14);
this.label5.TabIndex = 56;
this.label5.Text = "Frequency:";
//
// label22
//
this.label22.AutoSize = true;
this.label22.Location = new System.Drawing.Point(11, 49);
this.label22.Name = "label22";
this.label22.Size = new System.Drawing.Size(86, 14);
this.label22.TabIndex = 52;
this.label22.Text = "Min/Max Duty:";
//
// label10
//
this.label10.AutoSize = true;
this.label10.Location = new System.Drawing.Point(187, 19);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(22, 14);
this.label10.TabIndex = 58;
this.label10.Text = "Hz";
//
// label23
//
this.label23.AutoSize = true;
this.label23.Location = new System.Drawing.Point(257, 49);
this.label23.Name = "label23";
this.label23.Size = new System.Drawing.Size(14, 14);
this.label23.TabIndex = 53;
this.label23.Text = "%";
//
// cmbHz
//
this.cmbHz.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cmbHz.Enabled = false;
this.cmbHz.FormattingEnabled = true;
this.cmbHz.Items.AddRange(new object[] {
"8",
"15",
"20",
"25",
"31",
"40"});
this.cmbHz.Location = new System.Drawing.Point(116, 16);
this.cmbHz.Name = "cmbHz";
this.cmbHz.Size = new System.Drawing.Size(63, 22);
this.cmbHz.TabIndex = 49;
this.cmbHz.SelectedIndexChanged += new System.EventHandler(this.cmbHz_SelectedIndexChanged);
//
// txtbMinDuty
//
this.txtbMinDuty.Location = new System.Drawing.Point(116, 45);
this.txtbMinDuty.Name = "txtbMinDuty";
this.txtbMinDuty.Size = new System.Drawing.Size(63, 20);
this.txtbMinDuty.TabIndex = 50;
this.txtbMinDuty.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtbMaxDuty_KeyPress);
this.txtbMinDuty.Validating += new System.ComponentModel.CancelEventHandler(this.txtbMaxDuty_Validating);
this.txtbMinDuty.Validated += new System.EventHandler(this.txtbMaxDuty_Validated);
//
// txtbMaxDuty
//
this.txtbMaxDuty.Location = new System.Drawing.Point(185, 45);
this.txtbMaxDuty.Name = "txtbMaxDuty";
this.txtbMaxDuty.Size = new System.Drawing.Size(63, 20);
this.txtbMaxDuty.TabIndex = 51;
this.txtbMaxDuty.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtbMaxDuty_KeyPress);
this.txtbMaxDuty.Validating += new System.ComponentModel.CancelEventHandler(this.txtbMaxDuty_Validating);
this.txtbMaxDuty.Validated += new System.EventHandler(this.txtbMaxDuty_Validated);
//
// groupBox7
//
this.groupBox7.Controls.Add(this.ctrlAdvTableTps);
this.groupBox7.Location = new System.Drawing.Point(6, 363);
this.groupBox7.Name = "groupBox7";
this.groupBox7.Size = new System.Drawing.Size(335, 72);
this.groupBox7.TabIndex = 9;
this.groupBox7.TabStop = false;
this.groupBox7.Text = "Target Boost TPS mutliplier";
//
// ctrlAdvTableTps
//
this.ctrlAdvTableTps.BackColor = System.Drawing.SystemColors.Control;
this.ctrlAdvTableTps.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.ctrlAdvTableTps.Location = new System.Drawing.Point(77, 19);
this.ctrlAdvTableTps.Name = "ctrlAdvTableTps";
this.ctrlAdvTableTps.Size = new System.Drawing.Size(183, 46);
this.ctrlAdvTableTps.TabIndex = 0;
//
// groupBox5
//
this.groupBox5.Controls.Add(this.label2);
this.groupBox5.Controls.Add(this.comboBox1);
this.groupBox5.Controls.Add(this.groupBox9);
this.groupBox5.Location = new System.Drawing.Point(6, 43);
this.groupBox5.Name = "groupBox5";
this.groupBox5.Size = new System.Drawing.Size(335, 86);
this.groupBox5.TabIndex = 9;
this.groupBox5.TabStop = false;
this.groupBox5.Text = "Target Method";
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(11, 20);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(76, 14);
this.label2.TabIndex = 11;
this.label2.Text = "Target Type:";
//
// comboBox1
//
this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBox1.FormattingEnabled = true;
this.comboBox1.Items.AddRange(new object[] {
"Fixed Duty",
"Gear Based",
"RPM Based"});
this.comboBox1.Location = new System.Drawing.Point(116, 17);
this.comboBox1.Name = "comboBox1";
this.comboBox1.Size = new System.Drawing.Size(160, 22);
this.comboBox1.TabIndex = 12;
this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);
//
// groupBox9
//
this.groupBox9.Controls.Add(this.label8);
this.groupBox9.Controls.Add(this.label25);
this.groupBox9.Controls.Add(this.txtbFixedDutyLo);
this.groupBox9.Location = new System.Drawing.Point(5, 45);
this.groupBox9.Name = "groupBox9";
this.groupBox9.Size = new System.Drawing.Size(324, 39);
this.groupBox9.TabIndex = 4;
this.groupBox9.TabStop = false;
this.groupBox9.Text = "Fixed Duty Cycle";
//
// label8
//
this.label8.AutoSize = true;
this.label8.Location = new System.Drawing.Point(182, 16);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(33, 14);
this.label8.TabIndex = 27;
this.label8.Text = "DC %";
//
// label25
//
this.label25.AutoSize = true;
this.label25.Location = new System.Drawing.Point(6, 16);
this.label25.Name = "label25";
this.label25.Size = new System.Drawing.Size(71, 14);
this.label25.TabIndex = 26;
this.label25.Text = "Duty Cycle:";
//
// txtbFixedDutyLo
//
this.txtbFixedDutyLo.Location = new System.Drawing.Point(111, 13);
this.txtbFixedDutyLo.Name = "txtbFixedDutyLo";
this.txtbFixedDutyLo.Size = new System.Drawing.Size(65, 20);
this.txtbFixedDutyLo.TabIndex = 1;
this.txtbFixedDutyLo.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtbDeadBand_KeyPress);
this.txtbFixedDutyLo.Validating += new System.ComponentModel.CancelEventHandler(this.txtbDeadBand_Validating);
this.txtbFixedDutyLo.Validated += new System.EventHandler(this.txtbDeadBand_Leave);
//
// groupBox4
//
this.groupBox4.Controls.Add(this.label18);
this.groupBox4.Controls.Add(this.label1);
this.groupBox4.Controls.Add(this.ctrlMapWGact);
this.groupBox4.Controls.Add(this.label6);
this.groupBox4.Controls.Add(this.txtbFspoolDuty);
this.groupBox4.Controls.Add(this.ctrlMapEbcAct);
this.groupBox4.Controls.Add(this.label7);
this.groupBox4.Location = new System.Drawing.Point(6, 133);
this.groupBox4.Name = "groupBox4";
this.groupBox4.Size = new System.Drawing.Size(335, 97);
this.groupBox4.TabIndex = 61;
this.groupBox4.TabStop = false;
this.groupBox4.Text = "Activations Points";
//
// label18
//
this.label18.AutoSize = true;
this.label18.Location = new System.Drawing.Point(187, 45);
this.label18.Name = "label18";
this.label18.Size = new System.Drawing.Size(33, 14);
this.label18.TabIndex = 60;
this.label18.Text = "DC %";
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(11, 19);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(84, 14);
this.label1.TabIndex = 1;
this.label1.Text = "Enable Above:";
//
// ctrlMapWGact
//
this.ctrlMapWGact.Location = new System.Drawing.Point(116, 68);
this.ctrlMapWGact.Name = "ctrlMapWGact";
this.ctrlMapWGact.rawValue = ((byte)(0));
this.ctrlMapWGact.Size = new System.Drawing.Size(154, 23);
this.ctrlMapWGact.TabIndex = 2;
//
// label6
//
this.label6.AutoSize = true;
this.label6.Location = new System.Drawing.Point(11, 72);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(66, 14);
this.label6.TabIndex = 17;
this.label6.Text = "Wastegate:";
//
// txtbFspoolDuty
//
this.txtbFspoolDuty.Location = new System.Drawing.Point(116, 42);
this.txtbFspoolDuty.Name = "txtbFspoolDuty";
this.txtbFspoolDuty.Size = new System.Drawing.Size(65, 20);
this.txtbFspoolDuty.TabIndex = 1;
this.txtbFspoolDuty.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtbDeadBand_KeyPress);
this.txtbFspoolDuty.Validating += new System.ComponentModel.CancelEventHandler(this.txtbDeadBand_Validating);
this.txtbFspoolDuty.Validated += new System.EventHandler(this.txtbDeadBand_Leave);
//
// ctrlMapEbcAct
//
this.ctrlMapEbcAct.Location = new System.Drawing.Point(116, 15);
this.ctrlMapEbcAct.Name = "ctrlMapEbcAct";
this.ctrlMapEbcAct.rawValue = ((byte)(0));
this.ctrlMapEbcAct.Size = new System.Drawing.Size(154, 23);
this.ctrlMapEbcAct.TabIndex = 0;
//
// label7
//
this.label7.AutoSize = true;
this.label7.Location = new System.Drawing.Point(11, 45);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(91, 14);
this.label7.TabIndex = 13;
this.label7.Text = "Fastspool Duty:";
//
// chkDisbleMilLean
//
this.chkDisbleMilLean.AutoSize = true;
this.chkDisbleMilLean.Enabled = false;
this.chkDisbleMilLean.Location = new System.Drawing.Point(20, 19);
this.chkDisbleMilLean.Name = "chkDisbleMilLean";
this.chkDisbleMilLean.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.chkDisbleMilLean.Size = new System.Drawing.Size(224, 18);
this.chkDisbleMilLean.TabIndex = 59;
this.chkDisbleMilLean.Text = "Disable PWM if DTC or lean condition";
this.chkDisbleMilLean.UseVisualStyleBackColor = true;
this.chkDisbleMilLean.CheckedChanged += new System.EventHandler(this.chkDisbleMilLean_CheckedChanged);
//
// groupBox2
//
this.groupBox2.Controls.Add(this.label19);
this.groupBox2.Controls.Add(this.ctrlInputSelectorActivation);
this.groupBox2.Controls.Add(this.label27);
this.groupBox2.Controls.Add(this.ctrlInputSelectorHiLo);
this.groupBox2.Controls.Add(this.label3);
this.groupBox2.Controls.Add(this.comboBox2);
this.groupBox2.Location = new System.Drawing.Point(7, 20);
this.groupBox2.Name = "groupBox2";
this.groupBox2.Size = new System.Drawing.Size(347, 145);
this.groupBox2.TabIndex = 1;
this.groupBox2.TabStop = false;
this.groupBox2.Text = "Input/Output";
//
// label19
//
this.label19.AutoSize = true;
this.label19.Location = new System.Drawing.Point(7, 23);
this.label19.Name = "label19";
this.label19.Size = new System.Drawing.Size(68, 14);
this.label19.TabIndex = 9;
this.label19.Text = "PWM Input :";
//
// ctrlInputSelectorActivation
//
this.ctrlInputSelectorActivation.Location = new System.Drawing.Point(106, 15);
this.ctrlInputSelectorActivation.Name = "ctrlInputSelectorActivation";
this.ctrlInputSelectorActivation.Size = new System.Drawing.Size(218, 50);
this.ctrlInputSelectorActivation.TabIndex = 0;
//
// label27
//
this.label27.AutoSize = true;
this.label27.Location = new System.Drawing.Point(7, 70);
this.label27.Name = "label27";
this.label27.Size = new System.Drawing.Size(80, 14);
this.label27.TabIndex = 10;
this.label27.Text = "Low/Hi Input:";
//
// ctrlInputSelectorHiLo
//
this.ctrlInputSelectorHiLo.Location = new System.Drawing.Point(106, 66);
this.ctrlInputSelectorHiLo.Name = "ctrlInputSelectorHiLo";
this.ctrlInputSelectorHiLo.Size = new System.Drawing.Size(218, 50);
this.ctrlInputSelectorHiLo.TabIndex = 1;
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(7, 120);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(75, 14);
this.label3.TabIndex = 18;
this.label3.Text = "PWM Output:";
//
// comboBox2
//
this.comboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBox2.DropDownWidth = 300;
this.comboBox2.FormattingEnabled = true;
this.comboBox2.Items.AddRange(new object[] {
"A11-EGR",
"A17-AT Lockup/IAB - P72 only ecu with SK5151"});
this.comboBox2.Location = new System.Drawing.Point(108, 116);
this.comboBox2.Name = "comboBox2";
this.comboBox2.Size = new System.Drawing.Size(206, 22);
this.comboBox2.TabIndex = 19;
this.comboBox2.SelectedIndexChanged += new System.EventHandler(this.comboBox2_SelectedIndexChanged);
//
// groupBox1
//
this.groupBox1.Controls.Add(this.groupBox3);
this.groupBox1.Controls.Add(this.label9);
this.groupBox1.Controls.Add(this.groupBox2);
this.groupBox1.Location = new System.Drawing.Point(3, 3);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(360, 791);
this.groupBox1.TabIndex = 0;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "PWM Settings";
//
// label9
//
this.label9.AutoSize = true;
this.label9.Location = new System.Drawing.Point(9, 558);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(0, 14);
this.label9.TabIndex = 8;
//
// panel1
//
this.panel1.AutoScroll = true;
this.panel1.Controls.Add(this.groupBox1);
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel1.Location = new System.Drawing.Point(0, 0);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(402, 427);
this.panel1.TabIndex = 1;
//
// parmEbcSettings
//
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.panel1);
this.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "parmEbcSettings";
this.Size = new System.Drawing.Size(402, 427);
this.Load += new System.EventHandler(this.parmEbcSettings_Load);
((System.ComponentModel.ISupportInitialize)(this.errorProvider_0)).EndInit();
this.groupBox3.ResumeLayout(false);
this.groupBox3.PerformLayout();
this.groupBox_0.ResumeLayout(false);
this.groupBox_0.PerformLayout();
this.groupBox6.ResumeLayout(false);
this.groupBox6.PerformLayout();
this.groupBox7.ResumeLayout(false);
this.groupBox5.ResumeLayout(false);
this.groupBox5.PerformLayout();
this.groupBox9.ResumeLayout(false);
this.groupBox9.PerformLayout();
this.groupBox4.ResumeLayout(false);
this.groupBox4.PerformLayout();
this.groupBox2.ResumeLayout(false);
this.groupBox2.PerformLayout();
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
this.panel1.ResumeLayout(false);
this.ResumeLayout(false);
}
private void method_0(DataGridViewCellValidatingEventArgs dataGridViewCellValidatingEventArgs_0)
{
if (dataGridViewCellValidatingEventArgs_0.RowIndex == 0)
{
dataGridViewCellValidatingEventArgs_0.Cancel = !this.class18_0.method_255(dataGridViewCellValidatingEventArgs_0.FormattedValue.ToString());
}
else
{
dataGridViewCellValidatingEventArgs_0.Cancel = !this.class18_0.method_254(dataGridViewCellValidatingEventArgs_0.FormattedValue.ToString());
}
if (dataGridViewCellValidatingEventArgs_0.Cancel)
{
this.ctrlAdvTableDial.grid.CurrentCell.ErrorText = "Invalid input";
dataGridViewCellValidatingEventArgs_0.Cancel = false;
}
else
{
this.ctrlAdvTableDial.grid.CurrentCell.ErrorText = "";
}
}
private void method_1(DataGridViewCellValueEventArgs dataGridViewCellValueEventArgs_0)
{
this.class18_0.method_155("EBC dial multiplier");
if (dataGridViewCellValueEventArgs_0.RowIndex == 0)
{
this.class18_0.method_149_SetByte((this.class18_0.class13_u_0.long_270 + 2L) + (dataGridViewCellValueEventArgs_0.ColumnIndex * 2), (byte)(double.Parse(dataGridViewCellValueEventArgs_0.Value.ToString()) * 2.55));
}
else if (dataGridViewCellValueEventArgs_0.RowIndex == 1)
{
if (dataGridViewCellValueEventArgs_0.ColumnIndex == 0)
{
this.class18_0.method_149_SetByte((this.class18_0.class13_u_0.long_270 + (dataGridViewCellValueEventArgs_0.ColumnIndex * 2)) + 1L, (byte)(double.Parse(dataGridViewCellValueEventArgs_0.Value.ToString()) * 128.0));
this.class18_0.method_149_SetByte(((this.class18_0.class13_u_0.long_270 + 2L) + (dataGridViewCellValueEventArgs_0.ColumnIndex * 2)) + 1L, (byte)(double.Parse(dataGridViewCellValueEventArgs_0.Value.ToString()) * 128.0));
}
else
{
this.class18_0.method_149_SetByte(((this.class18_0.class13_u_0.long_270 + 2L) + (dataGridViewCellValueEventArgs_0.ColumnIndex * 2)) + 1L, (byte)(double.Parse(dataGridViewCellValueEventArgs_0.Value.ToString()) * 128.0));
this.class18_0.method_149_SetByte(((this.class18_0.class13_u_0.long_270 + 4L) + (dataGridViewCellValueEventArgs_0.ColumnIndex * 2)) + 1L, (byte)(double.Parse(dataGridViewCellValueEventArgs_0.Value.ToString()) * 128.0));
}
}
this.class18_0.method_153();
}
private void method_10(byte byte_0)
{
if (!this.bool_0)
{
this.class18_0.method_155("PWM Invert Input");
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_247, byte_0);
this.class18_0.method_153();
this.parmEbcSettings_Load(null, null);
}
}
private void method_11(byte byte_0)
{
if (!this.bool_0)
{
this.class18_0.method_155("PWM Input");
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_246, byte_0);
this.class18_0.method_153();
}
}
private void method_12()
{
if (this.class18_0.method_30_HasFileLoadedInBMTune())
{
this.parmEbcSettings_Load(null, null);
this.ctrlAdvTableDial.Invalidate();
this.ctrlAdvTableTps.Invalidate();
}
}
private void method_15()
{
if (!this.bool_0)
{
this.class18_0.method_155("PWM Settings");
if (comboBox1.SelectedIndex == 0)
{
double num = 0.0;
if (this.txtbFixedDutyLo.Text == num.ToString("0.00"))
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_251, this.class18_0.method_211(1.0));
}
else
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_251, this.class18_0.method_211(double.Parse(this.txtbFixedDutyLo.Text)));
}
}
else
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_251, this.class18_0.method_211(0.0));
}
if (comboBox1.SelectedIndex != 2)
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_275, 0);
}
else
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_275, 0xff);
}
groupBox9.Enabled = false;
if (comboBox1.SelectedIndex == 0) groupBox9.Enabled = true;
if (this.class18_0.class13_u_0.long_280 != 0L)
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_276, 0xff);
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_254, this.class18_0.method_211(double.Parse(this.txtbFspoolDuty.Text)));
}
if (this.class18_0.class13_u_0.long_269 != 0L)
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_269, (byte)this.cmbDialInput.SelectedIndex);
}
if (this.class18_0.class13_u_0.long_271 != 0L)
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_271, 0xff);
}
//#########
if (comboBox2.SelectedIndex == 0)
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_277, 0);
}
else
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_277, 0xff);
}
if (this.rbNC.Checked)
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_279, 0xff);
}
else
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_279, 0);
}
if (this.class18_0.class13_u_0.long_267 != 0L)
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_267, this.class18_0.method_211(double.Parse(this.txtbMaxDuty.Text)));
}
if (this.class18_0.class13_u_0.long_267 != 0L)
{
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_266, this.class18_0.method_211(double.Parse(this.txtbMinDuty.Text)));
}
if (this.class18_0.class13_u_0.long_268 != 0L)
{
this.class18_0.method_151(this.class18_0.class13_u_0.long_268, this.method_2_2());
}
if (this.class18_0.class13_u_0.long_271 != 0L)
{
if (this.chkDisbleMilLean.Checked) this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_271, 0);
else this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_271, 0xff);
}
this.class18_0.method_153();
this.parmEbcSettings_Load(null, null);
}
}
private void method_2(DataGridViewCellValueEventArgs dataGridViewCellValueEventArgs_0)
{
if (dataGridViewCellValueEventArgs_0.RowIndex == 0)
{
dataGridViewCellValueEventArgs_0.Value = Math.Round((double)(((double)this.class18_0.GetByteAt((this.class18_0.class13_u_0.long_270 + 2L) + (dataGridViewCellValueEventArgs_0.ColumnIndex * 2))) / 2.55), 0);
}
else if (dataGridViewCellValueEventArgs_0.RowIndex == 1)
{
dataGridViewCellValueEventArgs_0.Value = Math.Round((double)(((double)this.class18_0.GetByteAt((this.class18_0.class13_u_0.long_270 + 2L) + ((dataGridViewCellValueEventArgs_0.ColumnIndex * 2) + 1))) / 128.0), 2).ToString("0.00");
}
}
private void method_3(byte byte_0)
{
if (!this.bool_0)
{
this.class18_0.method_156("PWM Settings", false);
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_255, byte_0);
this.class18_0.method_153();
this.parmEbcSettings_Load(null, null);
}
}
private void method_4(byte byte_0)
{
if (!this.bool_0)
{
this.class18_0.method_156("PWM Settings", false);
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_253, byte_0);
this.class18_0.method_153();
this.parmEbcSettings_Load(null, null);
}
}
private void method_5(DataGridViewCellValidatingEventArgs dataGridViewCellValidatingEventArgs_0)
{
if (dataGridViewCellValidatingEventArgs_0.RowIndex == 0)
{
dataGridViewCellValidatingEventArgs_0.Cancel = !this.class18_0.method_255(dataGridViewCellValidatingEventArgs_0.FormattedValue.ToString());
}
else
{
dataGridViewCellValidatingEventArgs_0.Cancel = !this.class18_0.method_254(dataGridViewCellValidatingEventArgs_0.FormattedValue.ToString());
}
if (dataGridViewCellValidatingEventArgs_0.Cancel)
{
this.ctrlAdvTableTps.grid.CurrentCell.ErrorText = "Invalid input";
dataGridViewCellValidatingEventArgs_0.Cancel = false;
}
else
{
this.ctrlAdvTableTps.grid.CurrentCell.ErrorText = "";
}
}
private void method_6(DataGridViewCellValueEventArgs dataGridViewCellValueEventArgs_0)
{
this.class18_0.method_155("EBC tps multiplier");
if (dataGridViewCellValueEventArgs_0.RowIndex == 0)
{
this.class18_0.method_149_SetByte((this.class18_0.class13_u_0.long_265 + 2L) + (dataGridViewCellValueEventArgs_0.ColumnIndex * 2), this.class18_0.method_228(int.Parse(dataGridViewCellValueEventArgs_0.Value.ToString())));
}
else if (dataGridViewCellValueEventArgs_0.RowIndex == 1)
{
if (dataGridViewCellValueEventArgs_0.ColumnIndex == 0)
{
this.class18_0.method_149_SetByte((this.class18_0.class13_u_0.long_265 + (dataGridViewCellValueEventArgs_0.ColumnIndex * 2)) + 1L, (byte)(double.Parse(dataGridViewCellValueEventArgs_0.Value.ToString()) * 128.0));
this.class18_0.method_149_SetByte(((this.class18_0.class13_u_0.long_265 + 2L) + (dataGridViewCellValueEventArgs_0.ColumnIndex * 2)) + 1L, (byte)(double.Parse(dataGridViewCellValueEventArgs_0.Value.ToString()) * 128.0));
}
else
{
this.class18_0.method_149_SetByte(((this.class18_0.class13_u_0.long_265 + 2L) + (dataGridViewCellValueEventArgs_0.ColumnIndex * 2)) + 1L, (byte)(double.Parse(dataGridViewCellValueEventArgs_0.Value.ToString()) * 128.0));
this.class18_0.method_149_SetByte(((this.class18_0.class13_u_0.long_265 + 4L) + (dataGridViewCellValueEventArgs_0.ColumnIndex * 2)) + 1L, (byte)(double.Parse(dataGridViewCellValueEventArgs_0.Value.ToString()) * 128.0));
}
}
this.class18_0.method_153();
}
private void method_7(DataGridViewCellValueEventArgs dataGridViewCellValueEventArgs_0)
{
if (dataGridViewCellValueEventArgs_0.RowIndex == 0)
{
dataGridViewCellValueEventArgs_0.Value = this.class18_0.method_198(this.class18_0.GetByteAt((this.class18_0.class13_u_0.long_265 + 2L) + (dataGridViewCellValueEventArgs_0.ColumnIndex * 2)));
}
else if (dataGridViewCellValueEventArgs_0.RowIndex == 1)
{
dataGridViewCellValueEventArgs_0.Value = Math.Round((double)(((double)this.class18_0.GetByteAt((this.class18_0.class13_u_0.long_265 + 2L) + ((dataGridViewCellValueEventArgs_0.ColumnIndex * 2) + 1))) / 128.0), 2).ToString("0.00");
}
}
private void method_8(byte byte_0)
{
if (!this.bool_0)
{
this.class18_0.method_155("PWM Hi/Lo Invert Input");
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_249, byte_0);
this.class18_0.method_153();
this.parmEbcSettings_Load(null, null);
}
}
private void method_9(byte byte_0)
{
if (!this.bool_0)
{
this.class18_0.method_155("PWM Hi/Lo Input");
this.class18_0.method_149_SetByte(this.class18_0.class13_u_0.long_248, byte_0);
this.class18_0.method_153();
}
}
private void parmEbcSettings_Load(object sender, EventArgs e)
{
this.bool_0 = true;
this.DutyMode = false;
if (this.class18_0.method_207(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_251)) != 0.0)
{
comboBox1.SelectedIndex = 0;
DutyMode = true;
}
if (!DutyMode)
{
if (this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_275) == 0)
comboBox1.SelectedIndex = 1;
else
comboBox1.SelectedIndex = 2;
}
groupBox9.Enabled = false;
if (comboBox1.SelectedIndex == 0) groupBox9.Enabled = true;
this.cmbDialInput.Enabled = this.class18_0.class13_u_0.long_269 != 0L;
this.groupBox_0.Enabled = this.class18_0.class13_u_0.long_269 != 0L;
if (this.class18_0.class13_u_0.long_269 != 0L)
{
this.ctrlAdvTableDial.method_Load();
try
{
this.cmbDialInput.SelectedIndex = this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_269);
}
catch (Exception)
{
this.cmbDialInput.SelectedIndex = 0;
}
}
this.txtbFspoolDuty.Text = this.class18_0.method_207(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_254)).ToString("0.00");
this.txtbFixedDutyLo.Text = this.class18_0.method_207(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_251)).ToString("0.00");
this.ctrlMapEbcAct.rawValue = this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_253);
this.ctrlMapWGact.rawValue = this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_255);
this.ctrlInputSelectorActivation.method_5(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_247) == 0xff);
this.ctrlInputSelectorActivation.method_15(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_246));
this.ctrlInputSelectorHiLo.method_5(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_249) == 0xff);
this.ctrlInputSelectorHiLo.method_15(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_248));
//##################
if (this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_277) == 0)
{
comboBox2.SelectedIndex = 0;
}
else
{
comboBox2.SelectedIndex = 1;
}
if (this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_279) == 0)
{
this.rbNC.Checked = false;
this.rbNO.Checked = true;
}
else
{
this.rbNC.Checked = true;
this.rbNO.Checked = false;
}
this.txtbMaxDuty.Enabled = this.class18_0.class13_u_0.long_267 != 0L;
if (this.class18_0.class13_u_0.long_267 != 0L)
{
this.txtbMaxDuty.Text = this.class18_0.method_207(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_267)).ToString();
}
this.txtbMinDuty.Enabled = this.class18_0.class13_u_0.long_266 != 0L;
if (this.class18_0.class13_u_0.long_266 != 0L)
{
this.txtbMinDuty.Text = this.class18_0.method_207(this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_266)).ToString();
}
this.cmbHz.Enabled = this.class18_0.class13_u_0.long_268 != 0L;
if (this.class18_0.class13_u_0.long_268 != 0L)
{
this.cmbHz.SelectedIndex = this.method_3_2(this.class18_0.method_152(this.class18_0.class13_u_0.long_268));
}
if (this.class18_0.class13_u_0.long_271 != 0L)
{
this.chkDisbleMilLean.Enabled = true;
this.chkDisbleMilLean.Checked = this.class18_0.GetByteAt(this.class18_0.class13_u_0.long_271) == 0;
}
this.bool_0 = false;
}
private void txtbDeadBand_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == '\r')
{
TextBox control = (TextBox) sender;
this.groupBox1.Focus();
if (this.errorProvider_0.GetError(control) == string.Empty)
{
if (!this.bool_0)
{
this.method_15();
}
}
control.Focus();
}
}
private void txtbDeadBand_Leave(object sender, EventArgs e)
{
if (this.class18_0.method_30_HasFileLoadedInBMTune())
{
if (!this.bool_0)
{
this.method_15();
}
}
}
private void txtbDeadBand_Validating(object sender, CancelEventArgs e)
{
TextBox control = (TextBox) sender;
if (!this.class18_0.method_254(control.Text.ToString()))
{
this.errorProvider_0.SetError(control, "Invalid Input, Double Postive required");
e.Cancel = true;
}
else
{
this.errorProvider_0.SetError(control, "");
}
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (!this.bool_0 && this.class18_0.method_30_HasFileLoadedInBMTune())
{
this.method_15();
}
}
private void cmbHz_SelectedIndexChanged(object sender, EventArgs e)
{
if (!this.bool_0)
{
this.method_15();
}
}
private long method_2_2()
{
switch (this.cmbHz.SelectedIndex)
{
case 0:
return 610L;
case 1:
return 0x145L;
case 2:
return 0xf4L;
case 3:
return 0xc3L;
case 4:
return 0x9eL;
case 5:
return 0x7aL;
}
return 3L;
}
private int method_3_2(long long_0)
{
switch (long_0)
{
case 0x7aL:
return 5;
case 0x9eL:
return 4;
case 0xc3L:
return 3;
case 0xf4L:
return 2;
case 0x145L:
return 1;
case 610L:
return 0;
}
return 2;
}
private void txtbMaxDuty_KeyPress(object sender, KeyPressEventArgs e)
{
TextBox control = (TextBox)sender;
if (e.KeyChar == '\r')
{
this.groupBox1.Focus();
if (this.errorProvider_0.GetError(control) == string.Empty)
{
if (!this.bool_0)
{
this.method_15();
}
}
control.Focus();
}
}
private void txtbMaxDuty_Validated(object sender, EventArgs e)
{
if (!this.bool_0)
{
this.method_15();
}
}
private void txtbMaxDuty_Validating(object sender, CancelEventArgs e)
{
TextBox control = (TextBox)sender;
if (!this.class18_0.method_254(control.Text.ToString()))
{
this.errorProvider_0.SetError(control, "Invalid input, integer required");
e.Cancel = true;
}
else
{
this.errorProvider_0.SetError(control, "");
}
if (!e.Cancel && ((control.Name == "txtbMinDuty") || (control.Name == "txtbMaxDuty")))
{
if (double.Parse(this.txtbMinDuty.Text) >= double.Parse(this.txtbMaxDuty.Text))
{
this.errorProvider_0.SetError(control, "Please check min/max duty setting!");
e.Cancel = true;
}
else
{
this.errorProvider_0.SetError(control, "");
}
}
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (!this.bool_0)
{
this.method_15();
}
}
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
if (!this.bool_0)
{
this.method_15();
}
}
private void chkDisbleMilLean_CheckedChanged(object sender, EventArgs e)
{
if (!this.bool_0 && this.class18_0.method_30_HasFileLoadedInBMTune())
{
this.method_15();
}
}
private void rbNC_CheckedChanged(object sender, EventArgs e)
{
if (!this.bool_0)
{
this.method_15();
}
}
}