APM Planner

Fix Updater
This commit is contained in:
Michael Oborne 2012-03-07 08:01:59 +08:00
parent 8717d7dd7c
commit 9e7b19f466
6 changed files with 434 additions and 282 deletions

View File

@ -7,7 +7,6 @@ using ArdupilotMega;
namespace System.Windows.Forms
{
#pragma warning disable 414, 3021
public static class MessageBox
{
const int FORM_Y_MARGIN = 10;

View File

@ -1552,10 +1552,10 @@ namespace ArdupilotMega
}
}
if (fi.Length != response.ContentLength && response.Headers[HttpResponseHeader.ETag] != CurrentEtag)
{
log.Debug("New file Check: " + fi.Length + " vs " + response.ContentLength + " " + response.Headers[HttpResponseHeader.ETag] + " vs " + CurrentEtag);
log.Info("New file Check: " + fi.Length + " vs " + response.ContentLength + " " + response.Headers[HttpResponseHeader.ETag] + " vs " + CurrentEtag);
if (fi.Length != response.ContentLength || response.Headers[HttpResponseHeader.ETag] != CurrentEtag)
{
using (var sw = new StreamWriter(path + ".etag"))
{
sw.WriteLine(response.Headers[HttpResponseHeader.ETag]);
@ -1683,7 +1683,7 @@ namespace ArdupilotMega
// Create a request using a URL that can receive a post.
request = WebRequest.Create(baseurl + file);
Console.Write(baseurl + file + " ");
log.Info(baseurl + file + " ");
// Set the Method property of the request to POST.
request.Method = "HEAD";
@ -1719,10 +1719,10 @@ namespace ArdupilotMega
}
}
if (fi.Length != response.ContentLength && response.Headers[HttpResponseHeader.ETag] != CurrentEtag)
{
log.Debug("New file Check: " + fi.Length + " vs " + response.ContentLength + " " + response.Headers[HttpResponseHeader.ETag] + " vs " + CurrentEtag);
if (fi.Length != response.ContentLength || response.Headers[HttpResponseHeader.ETag] != CurrentEtag)
{
using (StreamWriter sw = new StreamWriter(path + ".etag"))
{
sw.WriteLine(response.Headers[HttpResponseHeader.ETag]);

View File

@ -128,8 +128,8 @@
this.groupBox3 = new System.Windows.Forms.GroupBox();
this.label46 = new System.Windows.Forms.Label();
this.label45 = new System.Windows.Forms.Label();
this.GYR_ENABLE_ = new System.Windows.Forms.CheckBox();
this.GYR_GAIN_ = new System.Windows.Forms.TextBox();
this.GYR_ENABLE = new System.Windows.Forms.CheckBox();
this.GYR_GAIN = new System.Windows.Forms.TextBox();
this.label44 = new System.Windows.Forms.Label();
this.label43 = new System.Windows.Forms.Label();
this.label42 = new System.Windows.Forms.Label();
@ -141,9 +141,9 @@
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.label41 = new System.Windows.Forms.Label();
this.label21 = new System.Windows.Forms.Label();
this.COL_MIN_ = new System.Windows.Forms.TextBox();
this.COL_MID_ = new System.Windows.Forms.TextBox();
this.COL_MAX_ = new System.Windows.Forms.TextBox();
this.COL_MIN = new System.Windows.Forms.TextBox();
this.COL_MID = new System.Windows.Forms.TextBox();
this.COL_MAX = new System.Windows.Forms.TextBox();
this.BUT_0collective = new ArdupilotMega.MyButton();
this.HS4_TRIM = new System.Windows.Forms.NumericUpDown();
this.HS3_TRIM = new System.Windows.Forms.NumericUpDown();
@ -154,18 +154,18 @@
this.label37 = new System.Windows.Forms.Label();
this.label36 = new System.Windows.Forms.Label();
this.label26 = new System.Windows.Forms.Label();
this.PIT_MAX_ = new System.Windows.Forms.TextBox();
this.PIT_MAX = new System.Windows.Forms.TextBox();
this.label25 = new System.Windows.Forms.Label();
this.ROL_MAX_ = new System.Windows.Forms.TextBox();
this.ROL_MAX = new System.Windows.Forms.TextBox();
this.label23 = new System.Windows.Forms.Label();
this.label22 = new System.Windows.Forms.Label();
this.HS4_REV = new System.Windows.Forms.CheckBox();
this.label20 = new System.Windows.Forms.Label();
this.label19 = new System.Windows.Forms.Label();
this.label18 = new System.Windows.Forms.Label();
this.SV3_POS_ = new System.Windows.Forms.TextBox();
this.SV2_POS_ = new System.Windows.Forms.TextBox();
this.SV1_POS_ = new System.Windows.Forms.TextBox();
this.SV3_POS = new System.Windows.Forms.TextBox();
this.SV2_POS = new System.Windows.Forms.TextBox();
this.SV1_POS = new System.Windows.Forms.TextBox();
this.HS3_REV = new System.Windows.Forms.CheckBox();
this.HS2_REV = new System.Windows.Forms.CheckBox();
this.HS1_REV = new System.Windows.Forms.CheckBox();
@ -176,6 +176,9 @@
this.tabReset = new System.Windows.Forms.TabPage();
this.BUT_reset = new ArdupilotMega.MyButton();
this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
this.CCPM = new System.Windows.Forms.RadioButton();
this.groupBox5 = new System.Windows.Forms.GroupBox();
this.H1_ENABLE = new System.Windows.Forms.RadioButton();
this.tabControl1.SuspendLayout();
this.tabRadioIn.SuspendLayout();
this.groupBoxElevons.SuspendLayout();
@ -201,6 +204,7 @@
((System.ComponentModel.ISupportInitialize)(this.HS2_TRIM)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.HS1_TRIM)).BeginInit();
this.tabReset.SuspendLayout();
this.groupBox5.SuspendLayout();
this.SuspendLayout();
//
// tabControl1
@ -972,6 +976,7 @@
//
// tabHeli
//
this.tabHeli.Controls.Add(this.groupBox5);
this.tabHeli.Controls.Add(this.BUT_HS4save);
this.tabHeli.Controls.Add(this.BUT_swash_manual);
this.tabHeli.Controls.Add(this.groupBox3);
@ -989,18 +994,18 @@
this.tabHeli.Controls.Add(this.label37);
this.tabHeli.Controls.Add(this.label36);
this.tabHeli.Controls.Add(this.label26);
this.tabHeli.Controls.Add(this.PIT_MAX_);
this.tabHeli.Controls.Add(this.PIT_MAX);
this.tabHeli.Controls.Add(this.label25);
this.tabHeli.Controls.Add(this.ROL_MAX_);
this.tabHeli.Controls.Add(this.ROL_MAX);
this.tabHeli.Controls.Add(this.label23);
this.tabHeli.Controls.Add(this.label22);
this.tabHeli.Controls.Add(this.HS4_REV);
this.tabHeli.Controls.Add(this.label20);
this.tabHeli.Controls.Add(this.label19);
this.tabHeli.Controls.Add(this.label18);
this.tabHeli.Controls.Add(this.SV3_POS_);
this.tabHeli.Controls.Add(this.SV2_POS_);
this.tabHeli.Controls.Add(this.SV1_POS_);
this.tabHeli.Controls.Add(this.SV3_POS);
this.tabHeli.Controls.Add(this.SV2_POS);
this.tabHeli.Controls.Add(this.SV1_POS);
this.tabHeli.Controls.Add(this.HS3_REV);
this.tabHeli.Controls.Add(this.HS2_REV);
this.tabHeli.Controls.Add(this.HS1_REV);
@ -1031,8 +1036,8 @@
//
this.groupBox3.Controls.Add(this.label46);
this.groupBox3.Controls.Add(this.label45);
this.groupBox3.Controls.Add(this.GYR_ENABLE_);
this.groupBox3.Controls.Add(this.GYR_GAIN_);
this.groupBox3.Controls.Add(this.GYR_ENABLE);
this.groupBox3.Controls.Add(this.GYR_GAIN);
resources.ApplyResources(this.groupBox3, "groupBox3");
this.groupBox3.Name = "groupBox3";
this.groupBox3.TabStop = false;
@ -1047,18 +1052,18 @@
resources.ApplyResources(this.label45, "label45");
this.label45.Name = "label45";
//
// GYR_ENABLE_
// GYR_ENABLE
//
resources.ApplyResources(this.GYR_ENABLE_, "GYR_ENABLE_");
this.GYR_ENABLE_.Name = "GYR_ENABLE_";
this.GYR_ENABLE_.UseVisualStyleBackColor = true;
this.GYR_ENABLE_.CheckedChanged += new System.EventHandler(this.GYR_ENABLE__CheckedChanged);
resources.ApplyResources(this.GYR_ENABLE, "GYR_ENABLE");
this.GYR_ENABLE.Name = "GYR_ENABLE";
this.GYR_ENABLE.UseVisualStyleBackColor = true;
this.GYR_ENABLE.CheckedChanged += new System.EventHandler(this.GYR_ENABLE__CheckedChanged);
//
// GYR_GAIN_
// GYR_GAIN
//
resources.ApplyResources(this.GYR_GAIN_, "GYR_GAIN_");
this.GYR_GAIN_.Name = "GYR_GAIN_";
this.GYR_GAIN_.Validating += new System.ComponentModel.CancelEventHandler(this.GYR_GAIN__Validating);
resources.ApplyResources(this.GYR_GAIN, "GYR_GAIN");
this.GYR_GAIN.Name = "GYR_GAIN";
this.GYR_GAIN.Validating += new System.ComponentModel.CancelEventHandler(this.GYR_GAIN__Validating);
//
// label44
//
@ -1115,9 +1120,9 @@
//
this.groupBox1.Controls.Add(this.label41);
this.groupBox1.Controls.Add(this.label21);
this.groupBox1.Controls.Add(this.COL_MIN_);
this.groupBox1.Controls.Add(this.COL_MID_);
this.groupBox1.Controls.Add(this.COL_MAX_);
this.groupBox1.Controls.Add(this.COL_MIN);
this.groupBox1.Controls.Add(this.COL_MID);
this.groupBox1.Controls.Add(this.COL_MAX);
this.groupBox1.Controls.Add(this.BUT_0collective);
resources.ApplyResources(this.groupBox1, "groupBox1");
this.groupBox1.Name = "groupBox1";
@ -1133,27 +1138,27 @@
resources.ApplyResources(this.label21, "label21");
this.label21.Name = "label21";
//
// COL_MIN_
// COL_MIN
//
resources.ApplyResources(this.COL_MIN_, "COL_MIN_");
this.COL_MIN_.Name = "COL_MIN_";
this.COL_MIN_.Enter += new System.EventHandler(this.COL_MIN__Enter);
this.COL_MIN_.Leave += new System.EventHandler(this.COL_MIN__Leave);
this.COL_MIN_.Validating += new System.ComponentModel.CancelEventHandler(this.PWM_Validating);
resources.ApplyResources(this.COL_MIN, "COL_MIN");
this.COL_MIN.Name = "COL_MIN";
this.COL_MIN.Enter += new System.EventHandler(this.COL_MIN__Enter);
this.COL_MIN.Leave += new System.EventHandler(this.COL_MIN__Leave);
this.COL_MIN.Validating += new System.ComponentModel.CancelEventHandler(this.PWM_Validating);
//
// COL_MID_
// COL_MID
//
resources.ApplyResources(this.COL_MID_, "COL_MID_");
this.COL_MID_.Name = "COL_MID_";
this.COL_MID_.Validating += new System.ComponentModel.CancelEventHandler(this.PWM_Validating);
resources.ApplyResources(this.COL_MID, "COL_MID");
this.COL_MID.Name = "COL_MID";
this.COL_MID.Validating += new System.ComponentModel.CancelEventHandler(this.PWM_Validating);
//
// COL_MAX_
// COL_MAX
//
resources.ApplyResources(this.COL_MAX_, "COL_MAX_");
this.COL_MAX_.Name = "COL_MAX_";
this.COL_MAX_.Enter += new System.EventHandler(this.COL_MAX__Enter);
this.COL_MAX_.Leave += new System.EventHandler(this.COL_MAX__Leave);
this.COL_MAX_.Validating += new System.ComponentModel.CancelEventHandler(this.PWM_Validating);
resources.ApplyResources(this.COL_MAX, "COL_MAX");
this.COL_MAX.Name = "COL_MAX";
this.COL_MAX.Enter += new System.EventHandler(this.COL_MAX__Enter);
this.COL_MAX.Leave += new System.EventHandler(this.COL_MAX__Leave);
this.COL_MAX.Validating += new System.ComponentModel.CancelEventHandler(this.PWM_Validating);
//
// BUT_0collective
//
@ -1271,22 +1276,22 @@
resources.ApplyResources(this.label26, "label26");
this.label26.Name = "label26";
//
// PIT_MAX_
// PIT_MAX
//
resources.ApplyResources(this.PIT_MAX_, "PIT_MAX_");
this.PIT_MAX_.Name = "PIT_MAX_";
this.PIT_MAX_.Validating += new System.ComponentModel.CancelEventHandler(this.PIT_MAX__Validating);
resources.ApplyResources(this.PIT_MAX, "PIT_MAX");
this.PIT_MAX.Name = "PIT_MAX";
this.PIT_MAX.Validating += new System.ComponentModel.CancelEventHandler(this.PIT_MAX__Validating);
//
// label25
//
resources.ApplyResources(this.label25, "label25");
this.label25.Name = "label25";
//
// ROL_MAX_
// ROL_MAX
//
resources.ApplyResources(this.ROL_MAX_, "ROL_MAX_");
this.ROL_MAX_.Name = "ROL_MAX_";
this.ROL_MAX_.Validating += new System.ComponentModel.CancelEventHandler(this.ROL_MAX__Validating);
resources.ApplyResources(this.ROL_MAX, "ROL_MAX");
this.ROL_MAX.Name = "ROL_MAX";
this.ROL_MAX.Validating += new System.ComponentModel.CancelEventHandler(this.ROL_MAX__Validating);
//
// label23
//
@ -1320,23 +1325,23 @@
resources.ApplyResources(this.label18, "label18");
this.label18.Name = "label18";
//
// SV3_POS_
// SV3_POS
//
resources.ApplyResources(this.SV3_POS_, "SV3_POS_");
this.SV3_POS_.Name = "SV3_POS_";
this.SV3_POS_.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_srvpos3_Validating);
resources.ApplyResources(this.SV3_POS, "SV3_POS");
this.SV3_POS.Name = "SV3_POS";
this.SV3_POS.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_srvpos3_Validating);
//
// SV2_POS_
// SV2_POS
//
resources.ApplyResources(this.SV2_POS_, "SV2_POS_");
this.SV2_POS_.Name = "SV2_POS_";
this.SV2_POS_.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_srvpos2_Validating);
resources.ApplyResources(this.SV2_POS, "SV2_POS");
this.SV2_POS.Name = "SV2_POS";
this.SV2_POS.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_srvpos2_Validating);
//
// SV1_POS_
// SV1_POS
//
resources.ApplyResources(this.SV1_POS_, "SV1_POS_");
this.SV1_POS_.Name = "SV1_POS_";
this.SV1_POS_.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_srvpos1_Validating);
resources.ApplyResources(this.SV1_POS, "SV1_POS");
this.SV1_POS.Name = "SV1_POS";
this.SV1_POS.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_srvpos1_Validating);
//
// HS3_REV
//
@ -1554,6 +1559,29 @@
this.BUT_reset.UseVisualStyleBackColor = true;
this.BUT_reset.Click += new System.EventHandler(this.BUT_reset_Click);
//
// CCPM
//
resources.ApplyResources(this.CCPM, "CCPM");
this.CCPM.Name = "CCPM";
this.CCPM.TabStop = true;
this.CCPM.UseVisualStyleBackColor = true;
//
// groupBox5
//
this.groupBox5.Controls.Add(this.H1_ENABLE);
this.groupBox5.Controls.Add(this.CCPM);
resources.ApplyResources(this.groupBox5, "groupBox5");
this.groupBox5.Name = "groupBox5";
this.groupBox5.TabStop = false;
//
// H1_ENABLE
//
resources.ApplyResources(this.H1_ENABLE, "H1_ENABLE");
this.H1_ENABLE.Name = "H1_ENABLE";
this.H1_ENABLE.TabStop = true;
this.H1_ENABLE.UseVisualStyleBackColor = true;
this.H1_ENABLE.CheckedChanged += new System.EventHandler(this.H1_ENABLE_CheckedChanged);
//
// Setup
//
resources.ApplyResources(this, "$this");
@ -1599,6 +1627,8 @@
((System.ComponentModel.ISupportInitialize)(this.HS2_TRIM)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.HS1_TRIM)).EndInit();
this.tabReset.ResumeLayout(false);
this.groupBox5.ResumeLayout(false);
this.groupBox5.PerformLayout();
this.ResumeLayout(false);
}
@ -1666,9 +1696,9 @@
private System.Windows.Forms.Label label20;
private System.Windows.Forms.Label label19;
private System.Windows.Forms.Label label18;
private System.Windows.Forms.TextBox SV3_POS_;
private System.Windows.Forms.TextBox SV2_POS_;
private System.Windows.Forms.TextBox SV1_POS_;
private System.Windows.Forms.TextBox SV3_POS;
private System.Windows.Forms.TextBox SV2_POS;
private System.Windows.Forms.TextBox SV1_POS;
private System.Windows.Forms.CheckBox HS4_REV;
private System.Windows.Forms.Label label22;
private System.Windows.Forms.Label label23;
@ -1676,11 +1706,11 @@
private VerticalProgressBar2 HS3;
private MyButton BUT_0collective;
private System.Windows.Forms.Label label25;
private System.Windows.Forms.TextBox ROL_MAX_;
private System.Windows.Forms.TextBox ROL_MAX;
private System.Windows.Forms.Label label26;
private System.Windows.Forms.TextBox PIT_MAX_;
private System.Windows.Forms.TextBox GYR_GAIN_;
private System.Windows.Forms.CheckBox GYR_ENABLE_;
private System.Windows.Forms.TextBox PIT_MAX;
private System.Windows.Forms.TextBox GYR_GAIN;
private System.Windows.Forms.CheckBox GYR_ENABLE;
private System.Windows.Forms.Label label28;
private MyButton BUT_levelac2;
private System.Windows.Forms.ToolTip toolTip1;
@ -1722,9 +1752,9 @@
private System.Windows.Forms.NumericUpDown HS4_TRIM;
private System.Windows.Forms.GroupBox groupBox1;
private MyButton BUT_swash_manual;
private System.Windows.Forms.TextBox COL_MIN_;
private System.Windows.Forms.TextBox COL_MID_;
private System.Windows.Forms.TextBox COL_MAX_;
private System.Windows.Forms.TextBox COL_MIN;
private System.Windows.Forms.TextBox COL_MID;
private System.Windows.Forms.TextBox COL_MAX;
private System.Windows.Forms.Label label41;
private System.Windows.Forms.Label label21;
private MyButton BUT_HS4save;
@ -1751,6 +1781,9 @@
private System.Windows.Forms.ComboBox CMB_batmonsensortype;
private System.Windows.Forms.Label label47;
private System.Windows.Forms.GroupBox groupBox4;
private System.Windows.Forms.GroupBox groupBox5;
private System.Windows.Forms.RadioButton H1_ENABLE;
private System.Windows.Forms.RadioButton CCPM;
}
}

View File

@ -58,8 +58,29 @@ namespace ArdupilotMega.Setup
if (MainV2.cs.firmware == MainV2.Firmwares.ArduPlane) // APM
{
if (MainV2.comPort.param.ContainsKey("FLTMODE_CH"))
{
switch ((int)(float)MainV2.comPort.param["FLTMODE_CH"])
{
case 5:
pwm = MainV2.cs.ch5in;
break;
case 6:
pwm = MainV2.cs.ch6in;
break;
case 7:
pwm = MainV2.cs.ch7in;
break;
case 8:
pwm = MainV2.cs.ch8in;
LBL_flightmodepwm.Text = "8: " + MainV2.cs.ch8in.ToString();
break;
default:
break;
}
LBL_flightmodepwm.Text = MainV2.comPort.param["FLTMODE_CH"].ToString() + ": " + pwm.ToString();
}
}
if (MainV2.cs.firmware == MainV2.Firmwares.ArduCopter2) // ac2
@ -105,8 +126,8 @@ namespace ArdupilotMega.Setup
{
try
{
HS3.minline = int.Parse(COL_MIN_.Text);
HS3.maxline = int.Parse(COL_MAX_.Text);
HS3.minline = int.Parse(COL_MIN.Text);
HS3.maxline = int.Parse(COL_MAX.Text);
HS4.maxline = int.Parse(HS4_MIN.Text);
HS4.minline = int.Parse(HS4_MAX.Text);
}
@ -1068,7 +1089,7 @@ namespace ArdupilotMega.Setup
MainV2.comPort.setParam("COL_MID_", MainV2.cs.ch3in);
COL_MID_.Text = MainV2.comPort.param["COL_MID_"].ToString();
COL_MID.Text = MainV2.comPort.param["COL_MID_"].ToString();
}
catch { MessageBox.Show("Set COL_MID_ failed"); }
}
@ -1269,26 +1290,26 @@ namespace ArdupilotMega.Setup
{
if (MainV2.comPort.param["HSV_MAN"].ToString() == "1")
{
MainV2.comPort.setParam("COL_MIN_", int.Parse(COL_MIN_.Text));
MainV2.comPort.setParam("COL_MAX_", int.Parse(COL_MAX_.Text));
MainV2.comPort.setParam("COL_MIN_", int.Parse(COL_MIN.Text));
MainV2.comPort.setParam("COL_MAX_", int.Parse(COL_MAX.Text));
MainV2.comPort.setParam("HSV_MAN", 0); // randy request - last
BUT_swash_manual.Text = "Manual";
COL_MAX_.Enabled = false;
COL_MID_.Enabled = false;
COL_MIN_.Enabled = false;
COL_MAX.Enabled = false;
COL_MID.Enabled = false;
COL_MIN.Enabled = false;
BUT_0collective.Enabled = false;
}
else
{
COL_MAX_.Text = "1500";
COL_MIN_.Text = "1500";
COL_MAX.Text = "1500";
COL_MIN.Text = "1500";
MainV2.comPort.setParam("HSV_MAN", 1); // randy request
BUT_swash_manual.Text = "Save";
COL_MAX_.Enabled = true;
COL_MID_.Enabled = true;
COL_MIN_.Enabled = true;
COL_MAX.Enabled = true;
COL_MID.Enabled = true;
COL_MIN.Enabled = true;
BUT_0collective.Enabled = true;
}
}
@ -1345,10 +1366,10 @@ namespace ArdupilotMega.Setup
{
try
{
if (int.Parse(COL_MIN_.Text) > HS3.minline)
COL_MIN_.Text = HS3.minline.ToString();
if (int.Parse(COL_MAX_.Text) < HS3.maxline)
COL_MAX_.Text = HS3.maxline.ToString();
if (int.Parse(COL_MIN.Text) > HS3.minline)
COL_MIN.Text = HS3.minline.ToString();
if (int.Parse(COL_MAX.Text) < HS3.maxline)
COL_MAX.Text = HS3.maxline.ToString();
}
catch { }
}
@ -1595,5 +1616,23 @@ namespace ArdupilotMega.Setup
TXT_inputvoltage.Enabled = true;
}
}
private void H1_ENABLE_CheckedChanged(object sender, EventArgs e)
{
if (startup)
return;
try
{
if (MainV2.comPort.param["H1_ENABLE"] == null)
{
MessageBox.Show("Not Available on " + MainV2.cs.firmware.ToString());
}
else
{
MainV2.comPort.setParam("H1_ENABLE", ((RadioButton)sender).Checked == true ? 1 : 0);
}
}
catch { MessageBox.Show("Set H1_ENABLE Failed"); }
}
}
}

View File

@ -2629,11 +2629,92 @@ will work with hexa's etc</value>
<data name="&gt;&gt;tabArducopter.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="H1_ENABLE.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="H1_ENABLE.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="H1_ENABLE.Location" type="System.Drawing.Point, System.Drawing">
<value>67, 19</value>
</data>
<data name="H1_ENABLE.Size" type="System.Drawing.Size, System.Drawing">
<value>39, 17</value>
</data>
<data name="H1_ENABLE.TabIndex" type="System.Int32, mscorlib">
<value>137</value>
</data>
<data name="H1_ENABLE.Text" xml:space="preserve">
<value>H1</value>
</data>
<data name="&gt;&gt;H1_ENABLE.Name" xml:space="preserve">
<value>H1_ENABLE</value>
</data>
<data name="&gt;&gt;H1_ENABLE.Type" xml:space="preserve">
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;H1_ENABLE.Parent" xml:space="preserve">
<value>groupBox5</value>
</data>
<data name="&gt;&gt;H1_ENABLE.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="CCPM.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="CCPM.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 19</value>
</data>
<data name="CCPM.Size" type="System.Drawing.Size, System.Drawing">
<value>55, 17</value>
</data>
<data name="CCPM.TabIndex" type="System.Int32, mscorlib">
<value>136</value>
</data>
<data name="CCPM.Text" xml:space="preserve">
<value>CCPM</value>
</data>
<data name="&gt;&gt;CCPM.Name" xml:space="preserve">
<value>CCPM</value>
</data>
<data name="&gt;&gt;CCPM.Type" xml:space="preserve">
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;CCPM.Parent" xml:space="preserve">
<value>groupBox5</value>
</data>
<data name="&gt;&gt;CCPM.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="groupBox5.Location" type="System.Drawing.Point, System.Drawing">
<value>253, 6</value>
</data>
<data name="groupBox5.Size" type="System.Drawing.Size, System.Drawing">
<value>120, 43</value>
</data>
<data name="groupBox5.TabIndex" type="System.Int32, mscorlib">
<value>137</value>
</data>
<data name="groupBox5.Text" xml:space="preserve">
<value>Swash Type</value>
</data>
<data name="&gt;&gt;groupBox5.Name" xml:space="preserve">
<value>groupBox5</value>
</data>
<data name="&gt;&gt;groupBox5.Type" xml:space="preserve">
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;groupBox5.Parent" xml:space="preserve">
<value>tabHeli</value>
</data>
<data name="&gt;&gt;groupBox5.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="BUT_HS4save.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="BUT_HS4save.Location" type="System.Drawing.Point, System.Drawing">
<value>479, 131</value>
<value>479, 169</value>
</data>
<data name="BUT_HS4save.Size" type="System.Drawing.Size, System.Drawing">
<value>69, 23</value>
@ -2654,13 +2735,13 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;BUT_HS4save.ZOrder" xml:space="preserve">
<value>0</value>
<value>1</value>
</data>
<data name="BUT_swash_manual.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="BUT_swash_manual.Location" type="System.Drawing.Point, System.Drawing">
<value>298, 40</value>
<value>298, 78</value>
</data>
<data name="BUT_swash_manual.Size" type="System.Drawing.Size, System.Drawing">
<value>69, 23</value>
@ -2681,7 +2762,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;BUT_swash_manual.ZOrder" xml:space="preserve">
<value>1</value>
<value>2</value>
</data>
<data name="label46.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -2743,59 +2824,59 @@ will work with hexa's etc</value>
<data name="&gt;&gt;label45.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="GYR_ENABLE_.AutoSize" type="System.Boolean, mscorlib">
<data name="GYR_ENABLE.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="GYR_ENABLE_.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<data name="GYR_ENABLE.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="GYR_ENABLE_.Location" type="System.Drawing.Point, System.Drawing">
<data name="GYR_ENABLE.Location" type="System.Drawing.Point, System.Drawing">
<value>57, 19</value>
</data>
<data name="GYR_ENABLE_.Size" type="System.Drawing.Size, System.Drawing">
<data name="GYR_ENABLE.Size" type="System.Drawing.Size, System.Drawing">
<value>15, 14</value>
</data>
<data name="GYR_ENABLE_.TabIndex" type="System.Int32, mscorlib">
<data name="GYR_ENABLE.TabIndex" type="System.Int32, mscorlib">
<value>118</value>
</data>
<data name="&gt;&gt;GYR_ENABLE_.Name" xml:space="preserve">
<value>GYR_ENABLE_</value>
<data name="&gt;&gt;GYR_ENABLE.Name" xml:space="preserve">
<value>GYR_ENABLE</value>
</data>
<data name="&gt;&gt;GYR_ENABLE_.Type" xml:space="preserve">
<data name="&gt;&gt;GYR_ENABLE.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;GYR_ENABLE_.Parent" xml:space="preserve">
<data name="&gt;&gt;GYR_ENABLE.Parent" xml:space="preserve">
<value>groupBox3</value>
</data>
<data name="&gt;&gt;GYR_ENABLE_.ZOrder" xml:space="preserve">
<data name="&gt;&gt;GYR_ENABLE.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="GYR_GAIN_.Location" type="System.Drawing.Point, System.Drawing">
<data name="GYR_GAIN.Location" type="System.Drawing.Point, System.Drawing">
<value>41, 35</value>
</data>
<data name="GYR_GAIN_.Size" type="System.Drawing.Size, System.Drawing">
<data name="GYR_GAIN.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 20</value>
</data>
<data name="GYR_GAIN_.TabIndex" type="System.Int32, mscorlib">
<data name="GYR_GAIN.TabIndex" type="System.Int32, mscorlib">
<value>119</value>
</data>
<data name="GYR_GAIN_.Text" xml:space="preserve">
<data name="GYR_GAIN.Text" xml:space="preserve">
<value>1000</value>
</data>
<data name="&gt;&gt;GYR_GAIN_.Name" xml:space="preserve">
<value>GYR_GAIN_</value>
<data name="&gt;&gt;GYR_GAIN.Name" xml:space="preserve">
<value>GYR_GAIN</value>
</data>
<data name="&gt;&gt;GYR_GAIN_.Type" xml:space="preserve">
<data name="&gt;&gt;GYR_GAIN.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;GYR_GAIN_.Parent" xml:space="preserve">
<data name="&gt;&gt;GYR_GAIN.Parent" xml:space="preserve">
<value>groupBox3</value>
</data>
<data name="&gt;&gt;GYR_GAIN_.ZOrder" xml:space="preserve">
<data name="&gt;&gt;GYR_GAIN.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="groupBox3.Location" type="System.Drawing.Point, System.Drawing">
<value>433, 271</value>
<value>433, 309</value>
</data>
<data name="groupBox3.Size" type="System.Drawing.Size, System.Drawing">
<value>101, 63</value>
@ -2816,7 +2897,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;groupBox3.ZOrder" xml:space="preserve">
<value>2</value>
<value>3</value>
</data>
<data name="label44.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -2825,7 +2906,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label44.Location" type="System.Drawing.Point, System.Drawing">
<value>532, 225</value>
<value>532, 263</value>
</data>
<data name="label44.Size" type="System.Drawing.Size, System.Drawing">
<value>27, 13</value>
@ -2846,7 +2927,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label44.ZOrder" xml:space="preserve">
<value>3</value>
<value>4</value>
</data>
<data name="label43.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -2855,7 +2936,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label43.Location" type="System.Drawing.Point, System.Drawing">
<value>499, 225</value>
<value>499, 263</value>
</data>
<data name="label43.Size" type="System.Drawing.Size, System.Drawing">
<value>27, 13</value>
@ -2876,7 +2957,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label43.ZOrder" xml:space="preserve">
<value>4</value>
<value>5</value>
</data>
<data name="label42.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -2885,7 +2966,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label42.Location" type="System.Drawing.Point, System.Drawing">
<value>451, 245</value>
<value>451, 283</value>
</data>
<data name="label42.Size" type="System.Drawing.Size, System.Drawing">
<value>42, 13</value>
@ -2906,7 +2987,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label42.ZOrder" xml:space="preserve">
<value>5</value>
<value>6</value>
</data>
<data name="label24.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3023,7 +3104,7 @@ will work with hexa's etc</value>
<value>3</value>
</data>
<data name="groupBox2.Location" type="System.Drawing.Point, System.Drawing">
<value>433, 143</value>
<value>433, 181</value>
</data>
<data name="groupBox2.Size" type="System.Drawing.Size, System.Drawing">
<value>169, 78</value>
@ -3041,7 +3122,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;groupBox2.ZOrder" xml:space="preserve">
<value>6</value>
<value>7</value>
</data>
<data name="label41.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3103,85 +3184,85 @@ will work with hexa's etc</value>
<data name="&gt;&gt;label21.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="COL_MIN_.Enabled" type="System.Boolean, mscorlib">
<data name="COL_MIN.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="COL_MIN_.Location" type="System.Drawing.Point, System.Drawing">
<data name="COL_MIN.Location" type="System.Drawing.Point, System.Drawing">
<value>18, 173</value>
</data>
<data name="COL_MIN_.Size" type="System.Drawing.Size, System.Drawing">
<data name="COL_MIN.Size" type="System.Drawing.Size, System.Drawing">
<value>43, 20</value>
</data>
<data name="COL_MIN_.TabIndex" type="System.Int32, mscorlib">
<data name="COL_MIN.TabIndex" type="System.Int32, mscorlib">
<value>119</value>
</data>
<data name="COL_MIN_.Text" xml:space="preserve">
<data name="COL_MIN.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="&gt;&gt;COL_MIN_.Name" xml:space="preserve">
<value>COL_MIN_</value>
<data name="&gt;&gt;COL_MIN.Name" xml:space="preserve">
<value>COL_MIN</value>
</data>
<data name="&gt;&gt;COL_MIN_.Type" xml:space="preserve">
<data name="&gt;&gt;COL_MIN.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;COL_MIN_.Parent" xml:space="preserve">
<data name="&gt;&gt;COL_MIN.Parent" xml:space="preserve">
<value>groupBox1</value>
</data>
<data name="&gt;&gt;COL_MIN_.ZOrder" xml:space="preserve">
<data name="&gt;&gt;COL_MIN.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="COL_MID_.Enabled" type="System.Boolean, mscorlib">
<data name="COL_MID.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="COL_MID_.Location" type="System.Drawing.Point, System.Drawing">
<data name="COL_MID.Location" type="System.Drawing.Point, System.Drawing">
<value>17, 117</value>
</data>
<data name="COL_MID_.Size" type="System.Drawing.Size, System.Drawing">
<data name="COL_MID.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 20</value>
</data>
<data name="COL_MID_.TabIndex" type="System.Int32, mscorlib">
<data name="COL_MID.TabIndex" type="System.Int32, mscorlib">
<value>117</value>
</data>
<data name="COL_MID_.Text" xml:space="preserve">
<data name="COL_MID.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="&gt;&gt;COL_MID_.Name" xml:space="preserve">
<value>COL_MID_</value>
<data name="&gt;&gt;COL_MID.Name" xml:space="preserve">
<value>COL_MID</value>
</data>
<data name="&gt;&gt;COL_MID_.Type" xml:space="preserve">
<data name="&gt;&gt;COL_MID.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;COL_MID_.Parent" xml:space="preserve">
<data name="&gt;&gt;COL_MID.Parent" xml:space="preserve">
<value>groupBox1</value>
</data>
<data name="&gt;&gt;COL_MID_.ZOrder" xml:space="preserve">
<data name="&gt;&gt;COL_MID.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="COL_MAX_.Enabled" type="System.Boolean, mscorlib">
<data name="COL_MAX.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="COL_MAX_.Location" type="System.Drawing.Point, System.Drawing">
<data name="COL_MAX.Location" type="System.Drawing.Point, System.Drawing">
<value>18, 45</value>
</data>
<data name="COL_MAX_.Size" type="System.Drawing.Size, System.Drawing">
<data name="COL_MAX.Size" type="System.Drawing.Size, System.Drawing">
<value>43, 20</value>
</data>
<data name="COL_MAX_.TabIndex" type="System.Int32, mscorlib">
<data name="COL_MAX.TabIndex" type="System.Int32, mscorlib">
<value>115</value>
</data>
<data name="COL_MAX_.Text" xml:space="preserve">
<data name="COL_MAX.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="&gt;&gt;COL_MAX_.Name" xml:space="preserve">
<value>COL_MAX_</value>
<data name="&gt;&gt;COL_MAX.Name" xml:space="preserve">
<value>COL_MAX</value>
</data>
<data name="&gt;&gt;COL_MAX_.Type" xml:space="preserve">
<data name="&gt;&gt;COL_MAX.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;COL_MAX_.Parent" xml:space="preserve">
<data name="&gt;&gt;COL_MAX.Parent" xml:space="preserve">
<value>groupBox1</value>
</data>
<data name="&gt;&gt;COL_MAX_.ZOrder" xml:space="preserve">
<data name="&gt;&gt;COL_MAX.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="BUT_0collective.Enabled" type="System.Boolean, mscorlib">
@ -3215,7 +3296,7 @@ will work with hexa's etc</value>
<value>5</value>
</data>
<data name="groupBox1.Location" type="System.Drawing.Point, System.Drawing">
<value>293, 52</value>
<value>293, 90</value>
</data>
<data name="groupBox1.Size" type="System.Drawing.Size, System.Drawing">
<value>80, 209</value>
@ -3233,10 +3314,10 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;groupBox1.ZOrder" xml:space="preserve">
<value>7</value>
<value>8</value>
</data>
<data name="HS4_TRIM.Location" type="System.Drawing.Point, System.Drawing">
<value>535, 241</value>
<value>535, 279</value>
</data>
<data name="HS4_TRIM.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 20</value>
@ -3254,10 +3335,10 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;HS4_TRIM.ZOrder" xml:space="preserve">
<value>8</value>
<value>9</value>
</data>
<data name="HS3_TRIM.Location" type="System.Drawing.Point, System.Drawing">
<value>122, 271</value>
<value>122, 309</value>
</data>
<data name="HS3_TRIM.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 20</value>
@ -3275,10 +3356,10 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;HS3_TRIM.ZOrder" xml:space="preserve">
<value>9</value>
<value>10</value>
</data>
<data name="HS2_TRIM.Location" type="System.Drawing.Point, System.Drawing">
<value>122, 245</value>
<value>122, 283</value>
</data>
<data name="HS2_TRIM.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 20</value>
@ -3296,10 +3377,10 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;HS2_TRIM.ZOrder" xml:space="preserve">
<value>10</value>
<value>11</value>
</data>
<data name="HS1_TRIM.Location" type="System.Drawing.Point, System.Drawing">
<value>122, 219</value>
<value>122, 257</value>
</data>
<data name="HS1_TRIM.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 20</value>
@ -3317,7 +3398,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;HS1_TRIM.ZOrder" xml:space="preserve">
<value>11</value>
<value>12</value>
</data>
<data name="label39.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3326,7 +3407,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label39.Location" type="System.Drawing.Point, System.Drawing">
<value>127, 206</value>
<value>127, 244</value>
</data>
<data name="label39.Size" type="System.Drawing.Size, System.Drawing">
<value>27, 13</value>
@ -3347,7 +3428,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label39.ZOrder" xml:space="preserve">
<value>12</value>
<value>13</value>
</data>
<data name="label38.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3356,7 +3437,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label38.Location" type="System.Drawing.Point, System.Drawing">
<value>98, 206</value>
<value>98, 244</value>
</data>
<data name="label38.Size" type="System.Drawing.Size, System.Drawing">
<value>27, 13</value>
@ -3377,7 +3458,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label38.ZOrder" xml:space="preserve">
<value>13</value>
<value>14</value>
</data>
<data name="label37.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3386,7 +3467,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label37.Location" type="System.Drawing.Point, System.Drawing">
<value>50, 206</value>
<value>50, 244</value>
</data>
<data name="label37.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 13</value>
@ -3407,7 +3488,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label37.ZOrder" xml:space="preserve">
<value>14</value>
<value>15</value>
</data>
<data name="label36.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3416,7 +3497,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label36.Location" type="System.Drawing.Point, System.Drawing">
<value>13, 206</value>
<value>13, 244</value>
</data>
<data name="label36.Size" type="System.Drawing.Size, System.Drawing">
<value>35, 13</value>
@ -3437,7 +3518,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label36.ZOrder" xml:space="preserve">
<value>15</value>
<value>16</value>
</data>
<data name="label26.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3446,7 +3527,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label26.Location" type="System.Drawing.Point, System.Drawing">
<value>256, 345</value>
<value>256, 360</value>
</data>
<data name="label26.Size" type="System.Drawing.Size, System.Drawing">
<value>54, 13</value>
@ -3467,31 +3548,31 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label26.ZOrder" xml:space="preserve">
<value>16</value>
<value>17</value>
</data>
<data name="PIT_MAX_.Location" type="System.Drawing.Point, System.Drawing">
<value>310, 342</value>
<data name="PIT_MAX.Location" type="System.Drawing.Point, System.Drawing">
<value>310, 357</value>
</data>
<data name="PIT_MAX_.Size" type="System.Drawing.Size, System.Drawing">
<data name="PIT_MAX.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 20</value>
</data>
<data name="PIT_MAX_.TabIndex" type="System.Int32, mscorlib">
<data name="PIT_MAX.TabIndex" type="System.Int32, mscorlib">
<value>116</value>
</data>
<data name="PIT_MAX_.Text" xml:space="preserve">
<data name="PIT_MAX.Text" xml:space="preserve">
<value>4500</value>
</data>
<data name="&gt;&gt;PIT_MAX_.Name" xml:space="preserve">
<value>PIT_MAX_</value>
<data name="&gt;&gt;PIT_MAX.Name" xml:space="preserve">
<value>PIT_MAX</value>
</data>
<data name="&gt;&gt;PIT_MAX_.Type" xml:space="preserve">
<data name="&gt;&gt;PIT_MAX.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;PIT_MAX_.Parent" xml:space="preserve">
<data name="&gt;&gt;PIT_MAX.Parent" xml:space="preserve">
<value>tabHeli</value>
</data>
<data name="&gt;&gt;PIT_MAX_.ZOrder" xml:space="preserve">
<value>17</value>
<data name="&gt;&gt;PIT_MAX.ZOrder" xml:space="preserve">
<value>18</value>
</data>
<data name="label25.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3500,7 +3581,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label25.Location" type="System.Drawing.Point, System.Drawing">
<value>256, 321</value>
<value>256, 336</value>
</data>
<data name="label25.Size" type="System.Drawing.Size, System.Drawing">
<value>48, 13</value>
@ -3521,31 +3602,31 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label25.ZOrder" xml:space="preserve">
<value>18</value>
<value>19</value>
</data>
<data name="ROL_MAX_.Location" type="System.Drawing.Point, System.Drawing">
<value>310, 316</value>
<data name="ROL_MAX.Location" type="System.Drawing.Point, System.Drawing">
<value>310, 331</value>
</data>
<data name="ROL_MAX_.Size" type="System.Drawing.Size, System.Drawing">
<data name="ROL_MAX.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 20</value>
</data>
<data name="ROL_MAX_.TabIndex" type="System.Int32, mscorlib">
<data name="ROL_MAX.TabIndex" type="System.Int32, mscorlib">
<value>114</value>
</data>
<data name="ROL_MAX_.Text" xml:space="preserve">
<data name="ROL_MAX.Text" xml:space="preserve">
<value>4500</value>
</data>
<data name="&gt;&gt;ROL_MAX_.Name" xml:space="preserve">
<value>ROL_MAX_</value>
<data name="&gt;&gt;ROL_MAX.Name" xml:space="preserve">
<value>ROL_MAX</value>
</data>
<data name="&gt;&gt;ROL_MAX_.Type" xml:space="preserve">
<data name="&gt;&gt;ROL_MAX.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ROL_MAX_.Parent" xml:space="preserve">
<data name="&gt;&gt;ROL_MAX.Parent" xml:space="preserve">
<value>tabHeli</value>
</data>
<data name="&gt;&gt;ROL_MAX_.ZOrder" xml:space="preserve">
<value>19</value>
<data name="&gt;&gt;ROL_MAX.ZOrder" xml:space="preserve">
<value>20</value>
</data>
<data name="label23.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3554,7 +3635,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label23.Location" type="System.Drawing.Point, System.Drawing">
<value>476, 23</value>
<value>476, 61</value>
</data>
<data name="label23.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 13</value>
@ -3575,7 +3656,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label23.ZOrder" xml:space="preserve">
<value>20</value>
<value>21</value>
</data>
<data name="label22.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3584,7 +3665,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label22.Location" type="System.Drawing.Point, System.Drawing">
<value>232, 23</value>
<value>232, 61</value>
</data>
<data name="label22.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 13</value>
@ -3605,7 +3686,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label22.ZOrder" xml:space="preserve">
<value>21</value>
<value>22</value>
</data>
<data name="HS4_REV.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3614,7 +3695,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="HS4_REV.Location" type="System.Drawing.Point, System.Drawing">
<value>502, 244</value>
<value>502, 282</value>
</data>
<data name="HS4_REV.Size" type="System.Drawing.Size, System.Drawing">
<value>15, 14</value>
@ -3632,7 +3713,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;HS4_REV.ZOrder" xml:space="preserve">
<value>22</value>
<value>23</value>
</data>
<data name="label20.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3641,7 +3722,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label20.Location" type="System.Drawing.Point, System.Drawing">
<value>23, 274</value>
<value>23, 312</value>
</data>
<data name="label20.Size" type="System.Drawing.Size, System.Drawing">
<value>13, 13</value>
@ -3662,7 +3743,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label20.ZOrder" xml:space="preserve">
<value>23</value>
<value>24</value>
</data>
<data name="label19.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3671,7 +3752,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label19.Location" type="System.Drawing.Point, System.Drawing">
<value>23, 248</value>
<value>23, 286</value>
</data>
<data name="label19.Size" type="System.Drawing.Size, System.Drawing">
<value>13, 13</value>
@ -3692,7 +3773,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label19.ZOrder" xml:space="preserve">
<value>24</value>
<value>25</value>
</data>
<data name="label18.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3701,7 +3782,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label18.Location" type="System.Drawing.Point, System.Drawing">
<value>23, 222</value>
<value>23, 260</value>
</data>
<data name="label18.Size" type="System.Drawing.Size, System.Drawing">
<value>13, 13</value>
@ -3722,80 +3803,80 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label18.ZOrder" xml:space="preserve">
<value>25</value>
</data>
<data name="SV3_POS_.Location" type="System.Drawing.Point, System.Drawing">
<value>53, 271</value>
</data>
<data name="SV3_POS_.Size" type="System.Drawing.Size, System.Drawing">
<value>39, 20</value>
</data>
<data name="SV3_POS_.TabIndex" type="System.Int32, mscorlib">
<value>94</value>
</data>
<data name="SV3_POS_.Text" xml:space="preserve">
<value>180</value>
</data>
<data name="&gt;&gt;SV3_POS_.Name" xml:space="preserve">
<value>SV3_POS_</value>
</data>
<data name="&gt;&gt;SV3_POS_.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;SV3_POS_.Parent" xml:space="preserve">
<value>tabHeli</value>
</data>
<data name="&gt;&gt;SV3_POS_.ZOrder" xml:space="preserve">
<value>26</value>
</data>
<data name="SV2_POS_.Location" type="System.Drawing.Point, System.Drawing">
<value>53, 245</value>
<data name="SV3_POS.Location" type="System.Drawing.Point, System.Drawing">
<value>53, 309</value>
</data>
<data name="SV2_POS_.Size" type="System.Drawing.Size, System.Drawing">
<data name="SV3_POS.Size" type="System.Drawing.Size, System.Drawing">
<value>39, 20</value>
</data>
<data name="SV2_POS_.TabIndex" type="System.Int32, mscorlib">
<value>93</value>
<data name="SV3_POS.TabIndex" type="System.Int32, mscorlib">
<value>94</value>
</data>
<data name="SV2_POS_.Text" xml:space="preserve">
<value>60</value>
<data name="SV3_POS.Text" xml:space="preserve">
<value>180</value>
</data>
<data name="&gt;&gt;SV2_POS_.Name" xml:space="preserve">
<value>SV2_POS_</value>
<data name="&gt;&gt;SV3_POS.Name" xml:space="preserve">
<value>SV3_POS</value>
</data>
<data name="&gt;&gt;SV2_POS_.Type" xml:space="preserve">
<data name="&gt;&gt;SV3_POS.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;SV2_POS_.Parent" xml:space="preserve">
<data name="&gt;&gt;SV3_POS.Parent" xml:space="preserve">
<value>tabHeli</value>
</data>
<data name="&gt;&gt;SV2_POS_.ZOrder" xml:space="preserve">
<data name="&gt;&gt;SV3_POS.ZOrder" xml:space="preserve">
<value>27</value>
</data>
<data name="SV1_POS_.Location" type="System.Drawing.Point, System.Drawing">
<value>53, 219</value>
<data name="SV2_POS.Location" type="System.Drawing.Point, System.Drawing">
<value>53, 283</value>
</data>
<data name="SV1_POS_.Size" type="System.Drawing.Size, System.Drawing">
<data name="SV2_POS.Size" type="System.Drawing.Size, System.Drawing">
<value>39, 20</value>
</data>
<data name="SV1_POS_.TabIndex" type="System.Int32, mscorlib">
<value>92</value>
<data name="SV2_POS.TabIndex" type="System.Int32, mscorlib">
<value>93</value>
</data>
<data name="SV1_POS_.Text" xml:space="preserve">
<value>-60</value>
<data name="SV2_POS.Text" xml:space="preserve">
<value>60</value>
</data>
<data name="&gt;&gt;SV1_POS_.Name" xml:space="preserve">
<value>SV1_POS_</value>
<data name="&gt;&gt;SV2_POS.Name" xml:space="preserve">
<value>SV2_POS</value>
</data>
<data name="&gt;&gt;SV1_POS_.Type" xml:space="preserve">
<data name="&gt;&gt;SV2_POS.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;SV1_POS_.Parent" xml:space="preserve">
<data name="&gt;&gt;SV2_POS.Parent" xml:space="preserve">
<value>tabHeli</value>
</data>
<data name="&gt;&gt;SV1_POS_.ZOrder" xml:space="preserve">
<data name="&gt;&gt;SV2_POS.ZOrder" xml:space="preserve">
<value>28</value>
</data>
<data name="SV1_POS.Location" type="System.Drawing.Point, System.Drawing">
<value>53, 257</value>
</data>
<data name="SV1_POS.Size" type="System.Drawing.Size, System.Drawing">
<value>39, 20</value>
</data>
<data name="SV1_POS.TabIndex" type="System.Int32, mscorlib">
<value>92</value>
</data>
<data name="SV1_POS.Text" xml:space="preserve">
<value>-60</value>
</data>
<data name="&gt;&gt;SV1_POS.Name" xml:space="preserve">
<value>SV1_POS</value>
</data>
<data name="&gt;&gt;SV1_POS.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;SV1_POS.Parent" xml:space="preserve">
<value>tabHeli</value>
</data>
<data name="&gt;&gt;SV1_POS.ZOrder" xml:space="preserve">
<value>29</value>
</data>
<data name="HS3_REV.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
@ -3803,7 +3884,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="HS3_REV.Location" type="System.Drawing.Point, System.Drawing">
<value>101, 274</value>
<value>101, 312</value>
</data>
<data name="HS3_REV.Size" type="System.Drawing.Size, System.Drawing">
<value>15, 14</value>
@ -3821,7 +3902,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;HS3_REV.ZOrder" xml:space="preserve">
<value>29</value>
<value>30</value>
</data>
<data name="HS2_REV.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3830,7 +3911,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="HS2_REV.Location" type="System.Drawing.Point, System.Drawing">
<value>101, 248</value>
<value>101, 286</value>
</data>
<data name="HS2_REV.Size" type="System.Drawing.Size, System.Drawing">
<value>15, 14</value>
@ -3848,7 +3929,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;HS2_REV.ZOrder" xml:space="preserve">
<value>30</value>
<value>31</value>
</data>
<data name="HS1_REV.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3857,7 +3938,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="HS1_REV.Location" type="System.Drawing.Point, System.Drawing">
<value>101, 225</value>
<value>101, 263</value>
</data>
<data name="HS1_REV.Size" type="System.Drawing.Size, System.Drawing">
<value>15, 14</value>
@ -3875,7 +3956,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;HS1_REV.ZOrder" xml:space="preserve">
<value>31</value>
<value>32</value>
</data>
<data name="label17.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3884,7 +3965,7 @@ will work with hexa's etc</value>
<value>NoControl</value>
</data>
<data name="label17.Location" type="System.Drawing.Point, System.Drawing">
<value>38, 23</value>
<value>38, 61</value>
</data>
<data name="label17.Size" type="System.Drawing.Size, System.Drawing">
<value>109, 13</value>
@ -3905,10 +3986,10 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;label17.ZOrder" xml:space="preserve">
<value>32</value>
<value>33</value>
</data>
<data name="HS4.Location" type="System.Drawing.Point, System.Drawing">
<value>392, 50</value>
<value>392, 88</value>
</data>
<data name="HS4.Size" type="System.Drawing.Size, System.Drawing">
<value>242, 42</value>
@ -3926,10 +4007,10 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;HS4.ZOrder" xml:space="preserve">
<value>33</value>
<value>34</value>
</data>
<data name="HS3.Location" type="System.Drawing.Point, System.Drawing">
<value>235, 52</value>
<value>235, 90</value>
</data>
<data name="HS3.Size" type="System.Drawing.Size, System.Drawing">
<value>42, 213</value>
@ -3947,7 +4028,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;HS3.ZOrder" xml:space="preserve">
<value>34</value>
<value>35</value>
</data>
<data name="Gservoloc.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms">
<value>Zoom</value>
@ -3956,7 +4037,7 @@ will work with hexa's etc</value>
<value>Microsoft Sans Serif, 9pt</value>
</data>
<data name="Gservoloc.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 50</value>
<value>16, 88</value>
</data>
<data name="Gservoloc.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
@ -3977,7 +4058,7 @@ will work with hexa's etc</value>
<value>tabHeli</value>
</data>
<data name="&gt;&gt;Gservoloc.ZOrder" xml:space="preserve">
<value>35</value>
<value>36</value>
</data>
<data name="tabHeli.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value>