Mission Planner 1.2.15

fix hud battery text overlaying
tweak hud resize
tweak main switcher
fix quickview text scaleing
fix dist to mav.
added french translation thanks oliver
change tooltip time
add 3dr iv
add distance to home
dataflashlog update
This commit is contained in:
Michael Oborne 2012-10-31 07:02:29 +08:00
parent 110a2b8af6
commit 9cb60e1cc9
47 changed files with 3008 additions and 2138 deletions

View File

@ -0,0 +1,189 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="label12.Text" xml:space="preserve">
<value>Miss using this interface can cause servo damage, use with caution!!!</value>
</data>
<data name="label10.Text" xml:space="preserve">
<value>Angle</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>Angle</value>
</data>
<data name="BUT_find.Text" xml:space="preserve">
<value>Find Trim (3DR Radio)</value>
</data>
<data name="LBL_tilttrim.Text" xml:space="preserve">
<value>Angle</value>
</data>
<data name="LBL_pantrim.Text" xml:space="preserve">
<value>Angle</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Pan</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>Trim</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Interface</value>
</data>
<data name="label6.Text" xml:space="preserve">
<value>Trim</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>Tilt</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>Range</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>Range</value>
</data>
<data name="CMB_interface.Text" xml:space="preserve">
<value>Maestro</value>
</data>
<data name="label8.Text" xml:space="preserve">
<value>PWM</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>PWM</value>
</data>
<data name="CHK_revtilt.Text" xml:space="preserve">
<value>Rev</value>
</data>
<data name="TXT_pwmrangepan.Text" xml:space="preserve">
<value>1000</value>
</data>
<data name="CHK_revpan.Text" xml:space="preserve">
<value>Rev</value>
</data>
<data name="TXT_panrange.Text" xml:space="preserve">
<value>360</value>
</data>
<data name="BUT_connect.Text" xml:space="preserve">
<value>Connect</value>
</data>
<data name="TXT_pwmrangetilt.Text" xml:space="preserve">
<value>1000</value>
</data>
<data name="TXT_tiltrange.Text" xml:space="preserve">
<value>90</value>
</data>
</root>

View File

@ -691,12 +691,18 @@
<Compile Include="Utilities\EnumTranslator.cs" />
<Compile Include="Utilities\ParameterMetaDataParser.cs" />
<Compile Include="Utilities\ParameterMetaDataRepository.cs" />
<EmbeddedResource Include="Antenna\Tracker.fr.resx">
<DependentUpon>Tracker.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Antenna\Tracker.resx">
<DependentUpon>Tracker.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Antenna\Tracker.zh-Hans.resx">
<DependentUpon>Tracker.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Camera.fr.resx">
<DependentUpon>Camera.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Camera.zh-Hans.resx">
<DependentUpon>Camera.cs</DependentUpon>
</EmbeddedResource>
@ -739,6 +745,24 @@
<EmbeddedResource Include="Controls\ValuesControl.resx">
<DependentUpon>ValuesControl.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FollowMe.fr.resx">
<DependentUpon>FollowMe.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAP_Limits.fr.resx">
<DependentUpon>ConfigAP_Limits.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="GCSViews\ConfigurationView\ConfigArducopter.fr.resx">
<DependentUpon>ConfigArducopter.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="GCSViews\ConfigurationView\ConfigArduplane.fr.resx">
<DependentUpon>ConfigArduplane.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="GCSViews\ConfigurationView\ConfigArdurover.fr.resx">
<DependentUpon>ConfigArdurover.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="GCSViews\ConfigurationView\ConfigMount.fr.resx">
<DependentUpon>ConfigMount.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="GCSViews\ConfigurationView\ConfigMount.zh-Hans.resx">
<DependentUpon>ConfigMount.cs</DependentUpon>
</EmbeddedResource>
@ -763,12 +787,24 @@
<EmbeddedResource Include="GCSViews\ConfigurationView\ConfigFailSafe.zh-TW.resx">
<DependentUpon>ConfigFailSafe.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="GCSViews\ConfigurationView\ConfigPlanner.fr.resx">
<DependentUpon>ConfigPlanner.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="GCSViews\ConfigurationView\ConfigRawParams.fr.resx">
<DependentUpon>ConfigRawParams.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="GCSViews\ConfigurationView\SetupFresh.resx">
<DependentUpon>SetupFresh.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="MavlinkLog.zh-Hans.resx">
<DependentUpon>MavlinkLog.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="OpenGLtest.resx">
<DependentUpon>OpenGLtest.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Radio\3DRradio.fr.resx">
<DependentUpon>3DRradio.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="SerialOutput2.resx">
<DependentUpon>SerialOutput2.cs</DependentUpon>
</EmbeddedResource>
@ -1294,6 +1330,7 @@
<Content Include="JSBSim.exe" />
<Content Include="mavcmd.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<SubType>Designer</SubType>
</Content>
<None Include="Resources\octox.png" />
<None Include="Resources\y6.png" />

View File

@ -0,0 +1,186 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="label12.Text" xml:space="preserve">
<value>CM/Pixel</value>
</data>
<data name="label10.Text" xml:space="preserve">
<value>FOV V (m)</value>
</data>
<data name="label13.Text" xml:space="preserve">
<value>Pixel Width</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>Flight line distance</value>
</data>
<data name="label14.Text" xml:space="preserve">
<value>Pixel Height</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Camera</value>
</data>
<data name="label15.Text" xml:space="preserve">
<value>Sidelap</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Height m (agl)</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>Sensor Height</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Focal Length</value>
</data>
<data name="label6.Text" xml:space="preserve">
<value>FOV H (m)</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>Angle H</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>Sensor Width</value>
</data>
<data name="TXT_imgwidth.Text" xml:space="preserve">
<value>4608</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>Overlap</value>
</data>
<data name="label8.Text" xml:space="preserve">
<value>Angle V</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>Across Flight line</value>
</data>
<data name="TXT_senswidth.Text" xml:space="preserve">
<value>6.16</value>
</data>
<data name="TXT_sensheight.Text" xml:space="preserve">
<value>4.62</value>
</data>
<data name="BUT_save.Text" xml:space="preserve">
<value>Save</value>
</data>
<data name="TXT_imgheight.Text" xml:space="preserve">
<value>3456</value>
</data>
<data name="CHK_camdirection.Text" xml:space="preserve">
<value>Camera top facing forward</value>
</data>
</root>

View File

@ -1388,9 +1388,7 @@ namespace ArdupilotMega.Controls
{
graphicsObject.ResetTransform();
drawstring(graphicsObject, "Bat", font, fontsize + 2, whiteBrush, fontsize, this.Height - 30 - fontoffset);
drawstring(graphicsObject, _batterylevel.ToString("0.00v"), font, fontsize + 2, whiteBrush, fontsize * 4, this.Height - 30 - fontoffset);
drawstring(graphicsObject, _current.ToString("0 A"), font, fontsize + 2, whiteBrush, fontsize * 9, this.Height - 30 - fontoffset);
drawstring(graphicsObject, "Bat "+_batterylevel.ToString("0.00v") +" "+ _current.ToString("0 A"), font, fontsize + 2, whiteBrush, fontsize, this.Height - 30 - fontoffset);
}
// gps
@ -1754,22 +1752,30 @@ namespace ArdupilotMega.Controls
if (DesignMode || !started)
return;
base.OnResize(e);
if (SixteenXNine)
{
int ht = (int)(this.Width / 1.777f);
if (ht != this.Height)
{
this.Height = ht;
return;
}
}
else
{
// 4x3
int ht = (int)(this.Width / 1.333f);
if (ht != this.Height)
{
this.Height = ht;
return;
}
}
base.OnResize(e);
graphicsObjectGDIP = Graphics.FromImage(objBitmap);

View File

@ -63,6 +63,7 @@ namespace ArdupilotMega.Controls
nextscreen.Control.Location = new Point(0, 0);
nextscreen.Control.SuspendLayout();
nextscreen.Control.Dock = DockStyle.Fill;
nextscreen.Control.Size = this.Size;
@ -76,6 +77,8 @@ namespace ArdupilotMega.Controls
this.Controls.Add(nextscreen.Control);
nextscreen.Control.ResumeLayout();
ThemeManager.ApplyThemeTo(nextscreen.Control);
current = nextscreen;

View File

@ -69,7 +69,7 @@ namespace ArdupilotMega.Controls
Size extent = TextRenderer.MeasureText(labelWithPseudoOpacity2.Text, this.Font);
float hRatio = (this.Height) / (float)extent.Height;
float hRatio = (labelWithPseudoOpacity2.Height) / (float)(extent.Height);
float wRatio = this.Width / (float)extent.Width;
float ratio = (hRatio < wRatio) ? hRatio : wRatio;

View File

@ -229,7 +229,7 @@ namespace ArdupilotMega
//DST to Home
double dstlat = Math.Abs(TrackerLocation.Lat - lat) * 111319.5;
double dstlon = Math.Abs(TrackerLocation.Lng - lng) * 111319.5 * scaleLongDown;
return (float)Math.Sqrt((dstlat * dstlat) + (dstlon * dstlon));
return (float)Math.Sqrt((dstlat * dstlat) + (dstlon * dstlon)) * multiplierdist;
}
}
@ -237,7 +237,7 @@ namespace ArdupilotMega
{
get
{
float dist = DistToMAV;
float dist = DistToMAV / multiplierdist;
if (dist < 5)
return 0;
@ -267,7 +267,9 @@ namespace ArdupilotMega
//bearing = bearing - 180;//absolut return direction
//if (bearing < 0) bearing += 360;//normalization
if (DistToMAV < 5)
float dist = DistToMAV / multiplierdist;
if (dist < 5)
return 0;
return (float)bearing;
@ -315,7 +317,9 @@ namespace ArdupilotMega
}
{
work = DistToMAV * (float)Math.Pow(2.0, work / 6.0);
float dist = DistToMAV / multiplierdist;
work = dist * (float)Math.Pow(2.0, work / 6.0);
}
return work;

View File

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="textBox1.Text" xml:space="preserve">
<value>What this does.
1. gets the current gps coords from a nmea gps.
2. sends a guided mode WP to the AP every 2 seconds.
How to use it
1. connect to ap.
2. take off, test guided mode is working.
3. open this and pick your comport, and baud rate for your nmea gps.
4. it should now be following you.</value>
</data>
</root>

View File

@ -0,0 +1,175 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="LIM_ALT_ON.Text" xml:space="preserve">
<value>On</value>
</data>
<data name="LIM_REQUIRED.Text" xml:space="preserve">
<value>Enable Required Limits</value>
</data>
<data name="textBox1.Text" xml:space="preserve">
<value>Enable a simple Fixed Radius from home GeoFence, with the ability to specify Heights and fence arming options
</value>
</data>
<data name="myLabel4.Text" xml:space="preserve">
<value>RC Channel</value>
</data>
<data name="LIM_FNC_REQ.Text" xml:space="preserve">
<value>Require Inside Fence</value>
</data>
<data name="myLabel2.Text" xml:space="preserve">
<value>Max Alt</value>
</data>
<data name="myLabel3.Text" xml:space="preserve">
<value>Radius</value>
</data>
<data name="myLabel1.Text" xml:space="preserve">
<value>Min Alt</value>
</data>
<data name="LIM_FNC_SMPL.Text" xml:space="preserve">
<value>On</value>
</data>
<data name="groupBox4.Text" xml:space="preserve">
<value>Simple Fence</value>
</data>
<data name="groupBox5.Text" xml:space="preserve">
<value>Required Limits - Before Arming</value>
</data>
<data name="groupBox2.Text" xml:space="preserve">
<value>Alt Limits</value>
</data>
<data name="groupBox3.Text" xml:space="preserve">
<value>GPS Lock Limits</value>
</data>
<data name="LIM_GPSLCK_REQ.Text" xml:space="preserve">
<value>GPS Lock Required</value>
</data>
<data name="LIM_ENABLED.Text" xml:space="preserve">
<value>Enable GeoFence</value>
</data>
<data name="LIM_ALT_REQ.Text" xml:space="preserve">
<value>Require Within Alt</value>
</data>
<data name="LNK_wiki.Text" xml:space="preserve">
<value>Wiki</value>
</data>
<data name="LIM_GPSLCK_ON.Text" xml:space="preserve">
<value>On</value>
</data>
</root>

View File

@ -117,196 +117,25 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="SV3_POS_.Text" xml:space="preserve">
<value>180</value>
</data>
<data name="BUT_HS4save.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label12.Text" xml:space="preserve">
<value>PWM 0 - 1230</value>
</data>
<data name="label10.Text" xml:space="preserve">
<value>PWM 1621 - 1749</value>
</data>
<data name="label13.Text" xml:space="preserve">
<value>Mode Courant:</value>
</data>
<data name="CHK_enableoptflow.Text" xml:space="preserve">
<value>Activ. capteur optique</value>
</data>
<data name="label16.Text" xml:space="preserve">
<value>NOTE: images pou presentation uniquement. Fonctionnel pour Hex, Octo etc...</value>
</data>
<data name="CB_simple5.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>PWM 1750 +</value>
</data>
<data name="CHK_elevonch1rev.Text" xml:space="preserve">
<value>Elevons CH1 Rev</value>
</data>
<data name="label14.Text" xml:space="preserve">
<value>PWM Actuel:</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>APMSetup</value>
</data>
<data name="label17.Text" xml:space="preserve">
<value>Swash-Servo position</value>
</data>
<data name="CHK_enablecompass.Text" xml:space="preserve">
<value>Activ. Boussole</value>
</data>
<data name="CB_simple4.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="tabArducopter.Text" xml:space="preserve">
<value>ArduCopter2</value>
</data>
<data name="CB_simple1.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label15.Text" xml:space="preserve">
<value>type de châssis (+ ou x)</value>
</data>
<data name="SV2_POS_.Text" xml:space="preserve">
<value>60</value>
</data>
<data name="label18.Text" xml:space="preserve">
<value>1</value>
</data>
<data name="CB_simple6.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="CB_simple3.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label19.Text" xml:space="preserve">
<value>2</value>
</data>
<data name="tabModes.Text" xml:space="preserve">
<value>Modes</value>
</data>
<data name="CB_simple2.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label20.Text" xml:space="preserve">
<value>3</value>
</data>
<data name="tabReset.Text" xml:space="preserve">
<value>Réinit.</value>
</data>
<data name="SV1_POS_.Text" xml:space="preserve">
<value>-60</value>
</data>
<data name="label21.Text" xml:space="preserve">
<value>Haut</value>
</data>
<data name="label22.Text" xml:space="preserve">
<value>Mouvement Swash</value>
</data>
<data name="lbl_currentmode.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label23.Text" xml:space="preserve">
<value>Deplac. du Gouvernail</value>
</data>
<data name="textBox3.Text" xml:space="preserve">
<value>Calibration du capteur de Voltage.1. Mesurer le voltage sur APM et inscrivez-le dans la boite ci-bas.2. Mesurer le voltage de la batterie et inscrivez-le dans la boite ci-bas.3. Inscrire les ampères par volt de la documentation du capteur de courant ci-bas</value>
</data>
<data name="BUT_Calibrateradio.Text" xml:space="preserve">
<value>Calibrer Radio</value>
</data>
<data name="label24.Text" xml:space="preserve">
<value>Max</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Mode de vol 2</value>
</data>
<data name="label25.Text" xml:space="preserve">
<value>Roulis Max</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>Mode de vol 2</value>
</data>
<data name="label26.Text" xml:space="preserve">
<value>Tangage Max</value>
</data>
<data name="label27.Text" xml:space="preserve">
<value>en degrés eg 2° 3' W est -2.3</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Mode de vol 1</value>
</data>
<data name="label28.Text" xml:space="preserve">
<value>Niveler l'apareil pour copensation des accels</value>
</data>
<data name="label6.Text" xml:space="preserve">
<value>Mode de vol 6</value>
<data name="BUT_levelplane.Text" xml:space="preserve">
<value>Level</value>
</data>
<data name="label29.Text" xml:space="preserve">
<value>Capacité</value>
<data name="BUT_levelplane.ToolTip" xml:space="preserve">
<value>Do a accel calibration now.</value>
</data>
<data name="label100.Text" xml:space="preserve">
<value>Déclination</value>
<data name="CHK_manuallevel.ToolTip" xml:space="preserve">
<value>Disables autolevel and will keep the last done accel calibration</value>
</data>
<data name="CHK_enablesonar.Text" xml:space="preserve">
<value>Activer Sonar</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>PWM 1231 - 1360</value>
</data>
<data name="tabRadioIn.Text" xml:space="preserve">
<value>Entrée Radio</value>
</data>
<data name="HS4_MIN.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>Mode de vol 4</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>Mode de vol 5</value>
</data>
<data name="groupBox3.Text" xml:space="preserve">
<value>Gyro</value>
</data>
<data name="label8.Text" xml:space="preserve">
<value>PWM 1361 - 1490</value>
</data>
<data name="tabHardware.Text" xml:space="preserve">
<value>Matériel</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>PWM 1491 - 1620</value>
</data>
<data name="linkLabelmagdec.Text" xml:space="preserve">
<value>Site Web Déclination</value>
</data>
<data name="HS4_MAX.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="tabBattery.Text" xml:space="preserve">
<value>Batterie</value>
</data>
<data name="BUT_0collective.Text" xml:space="preserve">
<value>Zéro</value>
</data>
<data name="CHK_enableairspeed.Text" xml:space="preserve">
<value>Activ. Airspeed</value>
</data>
<data name="PIT_MAX_.Text" xml:space="preserve">
<value>4500</value>
</data>
<data name="BUT_reset.Text" xml:space="preserve">
<value>RàZ tout parametres du APM</value>
</data>
<data name="GYR_GAIN_.Text" xml:space="preserve">
<value>1000</value>
</data>
<data name="label30.Text" xml:space="preserve">
<value>Moniteur</value>
<data name="CHK_manuallevel.Text" xml:space="preserve">
<value>Manual level</value>
</data>
</root>

View File

@ -117,196 +117,22 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="SV3_POS_.Text" xml:space="preserve">
<value>180</value>
</data>
<data name="BUT_HS4save.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label12.Text" xml:space="preserve">
<value>PWM 0 - 1230</value>
</data>
<data name="label10.Text" xml:space="preserve">
<value>PWM 1621 - 1749</value>
</data>
<data name="label13.Text" xml:space="preserve">
<value>Mode Courant:</value>
</data>
<data name="CHK_enableoptflow.Text" xml:space="preserve">
<value>Activ. capteur optique</value>
</data>
<data name="label16.Text" xml:space="preserve">
<value>NOTE: images pou presentation uniquement. Fonctionnel pour Hex, Octo etc...</value>
</data>
<data name="CB_simple5.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>PWM 1750 +</value>
</data>
<data name="CHK_elevonch1rev.Text" xml:space="preserve">
<value>Elevons CH1 Rev</value>
</data>
<data name="label14.Text" xml:space="preserve">
<value>PWM Actuel:</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>APMSetup</value>
</data>
<data name="label17.Text" xml:space="preserve">
<value>Swash-Servo position</value>
</data>
<data name="CHK_enablecompass.Text" xml:space="preserve">
<value>Activ. Boussole</value>
</data>
<data name="CB_simple4.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="tabArducopter.Text" xml:space="preserve">
<value>ArduCopter2</value>
</data>
<data name="CB_simple1.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label15.Text" xml:space="preserve">
<value>type de châssis (+ ou x)</value>
</data>
<data name="SV2_POS_.Text" xml:space="preserve">
<value>60</value>
</data>
<data name="label18.Text" xml:space="preserve">
<value>1</value>
</data>
<data name="CB_simple6.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="CB_simple3.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label19.Text" xml:space="preserve">
<value>2</value>
</data>
<data name="tabModes.Text" xml:space="preserve">
<value>Modes</value>
</data>
<data name="CB_simple2.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label20.Text" xml:space="preserve">
<value>3</value>
</data>
<data name="tabReset.Text" xml:space="preserve">
<value>Réinit.</value>
</data>
<data name="SV1_POS_.Text" xml:space="preserve">
<value>-60</value>
</data>
<data name="label21.Text" xml:space="preserve">
<value>Haut</value>
</data>
<data name="label22.Text" xml:space="preserve">
<value>Mouvement Swash</value>
</data>
<data name="lbl_currentmode.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label23.Text" xml:space="preserve">
<value>Deplac. du Gouvernail</value>
</data>
<data name="textBox3.Text" xml:space="preserve">
<value>Calibration du capteur de Voltage.1. Mesurer le voltage sur APM et inscrivez-le dans la boite ci-bas.2. Mesurer le voltage de la batterie et inscrivez-le dans la boite ci-bas.3. Inscrire les ampères par volt de la documentation du capteur de courant ci-bas</value>
</data>
<data name="BUT_Calibrateradio.Text" xml:space="preserve">
<value>Calibrer Radio</value>
</data>
<data name="label24.Text" xml:space="preserve">
<value>Max</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Mode de vol 2</value>
</data>
<data name="label25.Text" xml:space="preserve">
<value>Roulis Max</value>
<value>"+"</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>Mode de vol 2</value>
</data>
<data name="label26.Text" xml:space="preserve">
<value>Tangage Max</value>
</data>
<data name="label27.Text" xml:space="preserve">
<value>en degrés eg 2° 3' W est -2.3</value>
<value>"X"</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Mode de vol 1</value>
</data>
<data name="label28.Text" xml:space="preserve">
<value>Niveler l'apareil pour copensation des accels</value>
</data>
<data name="label6.Text" xml:space="preserve">
<value>Mode de vol 6</value>
</data>
<data name="label29.Text" xml:space="preserve">
<value>Capacité</value>
</data>
<data name="label100.Text" xml:space="preserve">
<value>Déclination</value>
</data>
<data name="CHK_enablesonar.Text" xml:space="preserve">
<value>Activer Sonar</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>PWM 1231 - 1360</value>
</data>
<data name="tabRadioIn.Text" xml:space="preserve">
<value>Entrée Radio</value>
</data>
<data name="HS4_MIN.Text" xml:space="preserve">
<value>1500</value>
<value>Configuration Chassis</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>Mode de vol 4</value>
<value>Mettre l'appareil de niveau avant de calibrer</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>Mode de vol 5</value>
<value>Calibration des accéléromètres</value>
</data>
<data name="groupBox3.Text" xml:space="preserve">
<value>Gyro</value>
</data>
<data name="label8.Text" xml:space="preserve">
<value>PWM 1361 - 1490</value>
</data>
<data name="tabHardware.Text" xml:space="preserve">
<value>Matériel</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>PWM 1491 - 1620</value>
</data>
<data name="linkLabelmagdec.Text" xml:space="preserve">
<value>Site Web Déclination</value>
</data>
<data name="HS4_MAX.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="tabBattery.Text" xml:space="preserve">
<value>Batterie</value>
</data>
<data name="BUT_0collective.Text" xml:space="preserve">
<value>Zéro</value>
</data>
<data name="CHK_enableairspeed.Text" xml:space="preserve">
<value>Activ. Airspeed</value>
</data>
<data name="PIT_MAX_.Text" xml:space="preserve">
<value>4500</value>
</data>
<data name="BUT_reset.Text" xml:space="preserve">
<value>RàZ tout parametres du APM</value>
</data>
<data name="GYR_GAIN_.Text" xml:space="preserve">
<value>1000</value>
</data>
<data name="label30.Text" xml:space="preserve">
<value>Moniteur</value>
<data name="BUT_levelac2.Text" xml:space="preserve">
<value>Calibrer</value>
</data>
</root>

View File

@ -806,6 +806,12 @@
resources.ApplyResources(this.label91, "label91");
this.label91.Name = "label91";
//
// toolTip1
//
this.toolTip1.AutoPopDelay = 20000;
this.toolTip1.InitialDelay = 500;
this.toolTip1.ReshowDelay = 100;
//
// BUT_writePIDS
//
resources.ApplyResources(this.BUT_writePIDS, "BUT_writePIDS");

View File

@ -0,0 +1,300 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="label10.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label13.Text" xml:space="preserve">
<value>IMAX</value>
</data>
<data name="label16.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label14.Text" xml:space="preserve">
<value>IMAX</value>
</data>
<data name="label17.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label88.Text" xml:space="preserve">
<value>IMAX</value>
</data>
<data name="label15.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label18.Text" xml:space="preserve">
<value>Gain</value>
</data>
<data name="label19.Text" xml:space="preserve">
<value>IMAX</value>
</data>
<data name="label82.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label20.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label21.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label22.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label86.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label87.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label84.Text" xml:space="preserve">
<value>IMAX</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>IMAX</value>
</data>
<data name="label25.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="myLabel2.Text" xml:space="preserve">
<value>Ch6 Opt</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="myLabel3.Text" xml:space="preserve">
<value>Min</value>
</data>
<data name="label27.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label28.Text" xml:space="preserve">
<value>IMAX</value>
</data>
<data name="groupBox6.Text" xml:space="preserve">
<value>Crosstrack Correction</value>
</data>
<data name="myLabel1.Text" xml:space="preserve">
<value>Ch7 Opt</value>
</data>
<data name="label29.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="groupBox7.Text" xml:space="preserve">
<value>Altitude Hold</value>
</data>
<data name="groupBox4.Text" xml:space="preserve">
<value>Nav WP</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="groupBox5.Text" xml:space="preserve">
<value>Throttle Rate</value>
</data>
<data name="groupBox1.Text" xml:space="preserve">
<value>Rate Loiter</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>m/s</value>
</data>
<data name="groupBox19.Text" xml:space="preserve">
<value>Loiter Speed</value>
</data>
<data name="label30.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label90.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label32.Text" xml:space="preserve">
<value>IMAX </value>
</data>
<data name="label31.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label91.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label34.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label36.Text" xml:space="preserve">
<value>IMAX</value>
</data>
<data name="label35.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="groupBox24.Text" xml:space="preserve">
<value>Rate Pitch</value>
</data>
<data name="groupBox25.Text" xml:space="preserve">
<value>Rate Roll</value>
</data>
<data name="groupBox20.Text" xml:space="preserve">
<value>Stabilize Yaw</value>
</data>
<data name="groupBox21.Text" xml:space="preserve">
<value>Stabilize Pitch</value>
</data>
<data name="groupBox22.Text" xml:space="preserve">
<value>Stabilize Roll</value>
</data>
<data name="groupBox23.Text" xml:space="preserve">
<value>Rate Yaw</value>
</data>
<data name="lblSTAB_D.Text" xml:space="preserve">
<value>Stabilize D</value>
</data>
<data name="label77.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="CHK_lockrollpitch.Text" xml:space="preserve">
<value>Lock Pitch and Roll Values</value>
</data>
<data name="BUT_writePIDS.Text" xml:space="preserve">
<value>Write Params</value>
</data>
<data name="label46.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label47.Text" xml:space="preserve">
<value>IMAX</value>
</data>
<data name="label45.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label42.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label43.Text" xml:space="preserve">
<value>IMAX</value>
</data>
<data name="label41.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="BUT_rerequestparams.Text" xml:space="preserve">
<value>Refresh Params</value>
</data>
</root>

View File

@ -135,7 +135,7 @@
<value>myLabel3</value>
</data>
<data name="&gt;&gt;myLabel3.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4629.11875, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4666.36788, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;myLabel3.Parent" xml:space="preserve">
<value>$this</value>
@ -201,7 +201,7 @@
<value>myLabel2</value>
</data>
<data name="&gt;&gt;myLabel2.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4629.11875, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4666.36788, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;myLabel2.Parent" xml:space="preserve">
<value>$this</value>
@ -312,7 +312,7 @@
<value>myLabel1</value>
</data>
<data name="&gt;&gt;myLabel1.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4629.11875, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4666.36788, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;myLabel1.Parent" xml:space="preserve">
<value>$this</value>
@ -2506,7 +2506,7 @@
<value>BUT_writePIDS</value>
</data>
<data name="&gt;&gt;BUT_writePIDS.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4629.11875, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4666.36788, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_writePIDS.Parent" xml:space="preserve">
<value>$this</value>
@ -2536,7 +2536,7 @@
<value>BUT_rerequestparams</value>
</data>
<data name="&gt;&gt;BUT_rerequestparams.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4629.11875, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4666.36788, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_rerequestparams.Parent" xml:space="preserve">
<value>$this</value>

View File

@ -791,6 +791,12 @@
resources.ApplyResources(this.label52, "label52");
this.label52.Name = "label52";
//
// toolTip1
//
this.toolTip1.AutoPopDelay = 20000;
this.toolTip1.InitialDelay = 500;
this.toolTip1.ReshowDelay = 100;
//
// BUT_writePIDS
//
resources.ApplyResources(this.BUT_writePIDS, "BUT_writePIDS");

View File

@ -0,0 +1,294 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="label49.Text" xml:space="preserve">
<value>INT_MAX</value>
</data>
<data name="label83.Text" xml:space="preserve">
<value>P to T</value>
</data>
<data name="label80.Text" xml:space="preserve">
<value>Gain (cm)</value>
</data>
<data name="label81.Text" xml:space="preserve">
<value>Pitch Comp</value>
</data>
<data name="label56.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>FBW max</value>
</data>
<data name="label54.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>FBW min</value>
</data>
<data name="groupBox8.Text" xml:space="preserve">
<value>Servo Roll Pid</value>
</data>
<data name="label57.Text" xml:space="preserve">
<value>INT_MAX</value>
</data>
<data name="groupBox9.Text" xml:space="preserve">
<value>Servo Pitch Pid</value>
</data>
<data name="label52.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Ratio</value>
</data>
<data name="label6.Text" xml:space="preserve">
<value>Max</value>
</data>
<data name="label55.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label50.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>Min</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>Cruise</value>
</data>
<data name="label53.Text" xml:space="preserve">
<value>INT_MAX</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>FS Value</value>
</data>
<data name="groupBox2.Text" xml:space="preserve">
<value>Navigation Angles</value>
</data>
<data name="label51.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="groupBox3.Text" xml:space="preserve">
<value>Throttle 0-100%</value>
</data>
<data name="label8.Text" xml:space="preserve">
<value>Cruise</value>
</data>
<data name="groupBox1.Text" xml:space="preserve">
<value>Airspeed m/s</value>
</data>
<data name="label58.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label64.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label65.Text" xml:space="preserve">
<value>INT_MAX</value>
</data>
<data name="label59.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label66.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label67.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label60.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label61.Text" xml:space="preserve">
<value>INT_MAX</value>
</data>
<data name="label62.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label63.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="groupBox16.Text" xml:space="preserve">
<value>Other Mix's</value>
</data>
<data name="groupBox14.Text" xml:space="preserve">
<value>Energy/Alt Pid</value>
</data>
<data name="groupBox12.Text" xml:space="preserve">
<value>Nav Pitch AS Pid</value>
</data>
<data name="label68.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="groupBox15.Text" xml:space="preserve">
<value>Xtrack Pids</value>
</data>
<data name="label69.Text" xml:space="preserve">
<value>INT_MAX</value>
</data>
<data name="groupBox10.Text" xml:space="preserve">
<value>Servo Yaw Pid</value>
</data>
<data name="groupBox13.Text" xml:space="preserve">
<value>Nav Pitch Alt Pid</value>
</data>
<data name="groupBox11.Text" xml:space="preserve">
<value>Nav Roll Pid</value>
</data>
<data name="label38.Text" xml:space="preserve">
<value>Pitch Max</value>
</data>
<data name="label37.Text" xml:space="preserve">
<value>Bank Max</value>
</data>
<data name="label39.Text" xml:space="preserve">
<value>Pitch Min</value>
</data>
<data name="label74.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label76.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label75.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label70.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label72.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label71.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label73.Text" xml:space="preserve">
<value>INT_MAX</value>
</data>
<data name="BUT_writePIDS.Text" xml:space="preserve">
<value>Write Params</value>
</data>
<data name="label78.Text" xml:space="preserve">
<value>Rudder Mix</value>
</data>
<data name="label79.Text" xml:space="preserve">
<value>Entry Angle</value>
</data>
<data name="BUT_rerequestparams.Text" xml:space="preserve">
<value>Refresh Params</value>
</data>
</root>

View File

@ -2542,7 +2542,7 @@
<value>BUT_writePIDS</value>
</data>
<data name="&gt;&gt;BUT_writePIDS.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4534.12553, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4666.36788, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_writePIDS.Parent" xml:space="preserve">
<value>$this</value>
@ -2572,7 +2572,7 @@
<value>BUT_rerequestparams</value>
</data>
<data name="&gt;&gt;BUT_rerequestparams.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4534.12553, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4666.36788, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_rerequestparams.Parent" xml:space="preserve">
<value>$this</value>
@ -2599,6 +2599,6 @@
<value>ConfigArduplane</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.BackstageView.BackStageViewContentPanel, ArdupilotMegaPlanner, Version=1.1.4534.12553, Culture=neutral, PublicKeyToken=null</value>
<value>System.Windows.Forms.UserControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
</root>

View File

@ -82,6 +82,8 @@
this.BUT_writePIDS = new ArdupilotMega.Controls.MyButton();
this.BUT_rerequestparams = new ArdupilotMega.Controls.MyButton();
this.groupBox4 = new System.Windows.Forms.GroupBox();
this.ROV_SONAR_TRIG = new System.Windows.Forms.NumericUpDown();
this.label13 = new System.Windows.Forms.Label();
this.ROV_GAIN = new System.Windows.Forms.NumericUpDown();
this.label9 = new System.Windows.Forms.Label();
this.ROV_CL_NAV = new System.Windows.Forms.NumericUpDown();
@ -90,8 +92,6 @@
this.label11 = new System.Windows.Forms.Label();
this.ROV_AWPR_NAV = new System.Windows.Forms.NumericUpDown();
this.label12 = new System.Windows.Forms.Label();
this.ROV_SONAR_TRIG = new System.Windows.Forms.NumericUpDown();
this.label13 = new System.Windows.Forms.Label();
this.groupBox3.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.THR_FS_VALUE)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.THR_MAX)).BeginInit();
@ -120,11 +120,11 @@
((System.ComponentModel.ISupportInitialize)(this.HDNG2RLL_I)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.HDNG2RLL_P)).BeginInit();
this.groupBox4.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.ROV_SONAR_TRIG)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.ROV_GAIN)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.ROV_CL_NAV)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.ROV_BOOSTER)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.ROV_AWPR_NAV)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.ROV_SONAR_TRIG)).BeginInit();
this.SuspendLayout();
//
// groupBox3
@ -415,6 +415,12 @@
resources.ApplyResources(this.label64, "label64");
this.label64.Name = "label64";
//
// toolTip1
//
this.toolTip1.AutoPopDelay = 20000;
this.toolTip1.InitialDelay = 500;
this.toolTip1.ReshowDelay = 100;
//
// BUT_writePIDS
//
resources.ApplyResources(this.BUT_writePIDS, "BUT_writePIDS");
@ -445,6 +451,16 @@
this.groupBox4.Name = "groupBox4";
this.groupBox4.TabStop = false;
//
// ROV_SONAR_TRIG
//
resources.ApplyResources(this.ROV_SONAR_TRIG, "ROV_SONAR_TRIG");
this.ROV_SONAR_TRIG.Name = "ROV_SONAR_TRIG";
//
// label13
//
resources.ApplyResources(this.label13, "label13");
this.label13.Name = "label13";
//
// ROV_GAIN
//
resources.ApplyResources(this.ROV_GAIN, "ROV_GAIN");
@ -485,16 +501,6 @@
resources.ApplyResources(this.label12, "label12");
this.label12.Name = "label12";
//
// ROV_SONAR_TRIG
//
resources.ApplyResources(this.ROV_SONAR_TRIG, "ROV_SONAR_TRIG");
this.ROV_SONAR_TRIG.Name = "ROV_SONAR_TRIG";
//
// label13
//
resources.ApplyResources(this.label13, "label13");
this.label13.Name = "label13";
//
// ConfigArdurover
//
resources.ApplyResources(this, "$this");
@ -537,11 +543,11 @@
((System.ComponentModel.ISupportInitialize)(this.HDNG2RLL_I)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.HDNG2RLL_P)).EndInit();
this.groupBox4.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.ROV_SONAR_TRIG)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.ROV_GAIN)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.ROV_CL_NAV)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.ROV_BOOSTER)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.ROV_AWPR_NAV)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.ROV_SONAR_TRIG)).EndInit();
this.ResumeLayout(false);
}

View File

@ -0,0 +1,225 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="label12.Text" xml:space="preserve">
<value>Auto WP Rad</value>
</data>
<data name="label10.Text" xml:space="preserve">
<value>Closed Loop Nav</value>
</data>
<data name="label13.Text" xml:space="preserve">
<value>Sonar Trigger Dist</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>Booster</value>
</data>
<data name="label80.Text" xml:space="preserve">
<value>Gain (cm)</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>FBW max</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>FBW min</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Ratio</value>
</data>
<data name="label6.Text" xml:space="preserve">
<value>Max</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>Min</value>
</data>
<data name="groupBox4.Text" xml:space="preserve">
<value>Rover</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>Cruise</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>FS Value</value>
</data>
<data name="groupBox2.Text" xml:space="preserve">
<value>Navigation Angles</value>
</data>
<data name="groupBox3.Text" xml:space="preserve">
<value>Throttle 0-100%</value>
</data>
<data name="label8.Text" xml:space="preserve">
<value>Cruise</value>
</data>
<data name="groupBox1.Text" xml:space="preserve">
<value>speed m/s</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>Turn Gain</value>
</data>
<data name="label64.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label61.Text" xml:space="preserve">
<value>INT_MAX</value>
</data>
<data name="label62.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label63.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="groupBox14.Text" xml:space="preserve">
<value>Energy/Alt Pid</value>
</data>
<data name="groupBox15.Text" xml:space="preserve">
<value>Xtrack Pids</value>
</data>
<data name="groupBox11.Text" xml:space="preserve">
<value>Nav Roll Pid</value>
</data>
<data name="label38.Text" xml:space="preserve">
<value>Pitch Max</value>
</data>
<data name="label37.Text" xml:space="preserve">
<value>Bank Max</value>
</data>
<data name="label39.Text" xml:space="preserve">
<value>Pitch Min</value>
</data>
<data name="label74.Text" xml:space="preserve">
<value>D</value>
</data>
<data name="label76.Text" xml:space="preserve">
<value>P</value>
</data>
<data name="label75.Text" xml:space="preserve">
<value>I</value>
</data>
<data name="label73.Text" xml:space="preserve">
<value>INT_MAX</value>
</data>
<data name="BUT_writePIDS.Text" xml:space="preserve">
<value>Write Params</value>
</data>
<data name="label79.Text" xml:space="preserve">
<value>Entry Angle</value>
</data>
<data name="BUT_rerequestparams.Text" xml:space="preserve">
<value>Refresh Params</value>
</data>
</root>

View File

@ -117,134 +117,14 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="&gt;&gt;THR_FS_VALUE.Name" xml:space="preserve">
<value>THR_FS_VALUE</value>
</data>
<data name="&gt;&gt;THR_FS_VALUE.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;THR_FS_VALUE.Parent" xml:space="preserve">
<value>groupBox3</value>
</data>
<data name="&gt;&gt;THR_FS_VALUE.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;label5.Name" xml:space="preserve">
<value>label5</value>
</data>
<data name="&gt;&gt;label5.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label5.Parent" xml:space="preserve">
<value>groupBox3</value>
</data>
<data name="&gt;&gt;label5.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="&gt;&gt;THR_MAX.Name" xml:space="preserve">
<value>THR_MAX</value>
</data>
<data name="&gt;&gt;THR_MAX.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;THR_MAX.Parent" xml:space="preserve">
<value>groupBox3</value>
</data>
<data name="&gt;&gt;THR_MAX.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="&gt;&gt;label6.Name" xml:space="preserve">
<value>label6</value>
</data>
<data name="&gt;&gt;label6.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label6.Parent" xml:space="preserve">
<value>groupBox3</value>
</data>
<data name="&gt;&gt;label6.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;THR_MIN.Name" xml:space="preserve">
<value>THR_MIN</value>
</data>
<data name="&gt;&gt;THR_MIN.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;THR_MIN.Parent" xml:space="preserve">
<value>groupBox3</value>
</data>
<data name="&gt;&gt;THR_MIN.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="&gt;&gt;label7.Name" xml:space="preserve">
<value>label7</value>
</data>
<data name="&gt;&gt;label7.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label7.Parent" xml:space="preserve">
<value>groupBox3</value>
</data>
<data name="&gt;&gt;label7.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="&gt;&gt;TRIM_THROTTLE.Name" xml:space="preserve">
<value>TRIM_THROTTLE</value>
</data>
<data name="&gt;&gt;TRIM_THROTTLE.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;TRIM_THROTTLE.Parent" xml:space="preserve">
<value>groupBox3</value>
</data>
<data name="&gt;&gt;TRIM_THROTTLE.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="&gt;&gt;label8.Name" xml:space="preserve">
<value>label8</value>
</data>
<data name="&gt;&gt;label8.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label8.Parent" xml:space="preserve">
<value>groupBox3</value>
</data>
<data name="&gt;&gt;label8.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="groupBox3.Location" type="System.Drawing.Point, System.Drawing">
<value>413, 231</value>
</data>
<data name="groupBox3.Size" type="System.Drawing.Size, System.Drawing">
<value>195, 108</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="groupBox3.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
</data>
<data name="groupBox3.Text" xml:space="preserve">
<value>Throttle 0-100%</value>
</data>
<data name="&gt;&gt;groupBox3.Name" xml:space="preserve">
<value>groupBox3</value>
</data>
<data name="&gt;&gt;groupBox3.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;groupBox3.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;groupBox3.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="THR_FS_VALUE.Location" type="System.Drawing.Point, System.Drawing">
<value>111, 82</value>
</data>
<data name="THR_FS_VALUE.Size" type="System.Drawing.Size, System.Drawing">
<value>78, 20</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="THR_FS_VALUE.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
</data>
@ -432,125 +312,29 @@
<data name="&gt;&gt;label8.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="&gt;&gt;ARSPD_RATIO.Name" xml:space="preserve">
<value>ARSPD_RATIO</value>
<data name="groupBox3.Location" type="System.Drawing.Point, System.Drawing">
<value>413, 231</value>
</data>
<data name="&gt;&gt;ARSPD_RATIO.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ARSPD_RATIO.Parent" xml:space="preserve">
<value>groupBox1</value>
</data>
<data name="&gt;&gt;ARSPD_RATIO.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>groupBox1</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="&gt;&gt;ARSPD_FBW_MAX.Name" xml:space="preserve">
<value>ARSPD_FBW_MAX</value>
</data>
<data name="&gt;&gt;ARSPD_FBW_MAX.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ARSPD_FBW_MAX.Parent" xml:space="preserve">
<value>groupBox1</value>
</data>
<data name="&gt;&gt;ARSPD_FBW_MAX.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="&gt;&gt;label2.Name" xml:space="preserve">
<value>label2</value>
</data>
<data name="&gt;&gt;label2.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label2.Parent" xml:space="preserve">
<value>groupBox1</value>
</data>
<data name="&gt;&gt;label2.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;ARSPD_FBW_MIN.Name" xml:space="preserve">
<value>ARSPD_FBW_MIN</value>
</data>
<data name="&gt;&gt;ARSPD_FBW_MIN.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ARSPD_FBW_MIN.Parent" xml:space="preserve">
<value>groupBox1</value>
</data>
<data name="&gt;&gt;ARSPD_FBW_MIN.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="&gt;&gt;label3.Name" xml:space="preserve">
<value>label3</value>
</data>
<data name="&gt;&gt;label3.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label3.Parent" xml:space="preserve">
<value>groupBox1</value>
</data>
<data name="&gt;&gt;label3.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="&gt;&gt;TRIM_ARSPD_CM.Name" xml:space="preserve">
<value>TRIM_ARSPD_CM</value>
</data>
<data name="&gt;&gt;TRIM_ARSPD_CM.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;TRIM_ARSPD_CM.Parent" xml:space="preserve">
<value>groupBox1</value>
</data>
<data name="&gt;&gt;TRIM_ARSPD_CM.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="&gt;&gt;label4.Name" xml:space="preserve">
<value>label4</value>
</data>
<data name="&gt;&gt;label4.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label4.Parent" xml:space="preserve">
<value>groupBox1</value>
</data>
<data name="&gt;&gt;label4.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="groupBox1.Location" type="System.Drawing.Point, System.Drawing">
<value>414, 339</value>
</data>
<data name="groupBox1.Size" type="System.Drawing.Size, System.Drawing">
<data name="groupBox3.Size" type="System.Drawing.Size, System.Drawing">
<value>195, 108</value>
</data>
<data name="groupBox1.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
<data name="groupBox3.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
</data>
<data name="groupBox1.Text" xml:space="preserve">
<value>speed m/s</value>
<data name="groupBox3.Text" xml:space="preserve">
<value>Throttle 0-100%</value>
</data>
<data name="&gt;&gt;groupBox1.Name" xml:space="preserve">
<value>groupBox1</value>
<data name="&gt;&gt;groupBox3.Name" xml:space="preserve">
<value>groupBox3</value>
</data>
<data name="&gt;&gt;groupBox1.Type" xml:space="preserve">
<data name="&gt;&gt;groupBox3.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;groupBox1.Parent" xml:space="preserve">
<data name="&gt;&gt;groupBox3.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;groupBox1.ZOrder" xml:space="preserve">
<value>4</value>
<data name="&gt;&gt;groupBox3.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="ARSPD_RATIO.Location" type="System.Drawing.Point, System.Drawing">
<value>111, 82</value>
@ -744,101 +528,29 @@
<data name="&gt;&gt;label4.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="&gt;&gt;LIM_PITCH_MIN.Name" xml:space="preserve">
<value>LIM_PITCH_MIN</value>
<data name="groupBox1.Location" type="System.Drawing.Point, System.Drawing">
<value>414, 339</value>
</data>
<data name="&gt;&gt;LIM_PITCH_MIN.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;LIM_PITCH_MIN.Parent" xml:space="preserve">
<value>groupBox2</value>
</data>
<data name="&gt;&gt;LIM_PITCH_MIN.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;label39.Name" xml:space="preserve">
<value>label39</value>
</data>
<data name="&gt;&gt;label39.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label39.Parent" xml:space="preserve">
<value>groupBox2</value>
</data>
<data name="&gt;&gt;label39.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="&gt;&gt;LIM_PITCH_MAX.Name" xml:space="preserve">
<value>LIM_PITCH_MAX</value>
</data>
<data name="&gt;&gt;LIM_PITCH_MAX.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;LIM_PITCH_MAX.Parent" xml:space="preserve">
<value>groupBox2</value>
</data>
<data name="&gt;&gt;LIM_PITCH_MAX.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="&gt;&gt;label38.Name" xml:space="preserve">
<value>label38</value>
</data>
<data name="&gt;&gt;label38.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label38.Parent" xml:space="preserve">
<value>groupBox2</value>
</data>
<data name="&gt;&gt;label38.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;LIM_ROLL_CD.Name" xml:space="preserve">
<value>LIM_ROLL_CD</value>
</data>
<data name="&gt;&gt;LIM_ROLL_CD.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;LIM_ROLL_CD.Parent" xml:space="preserve">
<value>groupBox2</value>
</data>
<data name="&gt;&gt;LIM_ROLL_CD.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="&gt;&gt;label37.Name" xml:space="preserve">
<value>label37</value>
</data>
<data name="&gt;&gt;label37.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label37.Parent" xml:space="preserve">
<value>groupBox2</value>
</data>
<data name="&gt;&gt;label37.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="groupBox2.Location" type="System.Drawing.Point, System.Drawing">
<value>213, 339</value>
</data>
<data name="groupBox2.Size" type="System.Drawing.Size, System.Drawing">
<data name="groupBox1.Size" type="System.Drawing.Size, System.Drawing">
<value>195, 108</value>
</data>
<data name="groupBox2.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
<data name="groupBox1.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
</data>
<data name="groupBox2.Text" xml:space="preserve">
<value>Navigation Angles</value>
<data name="groupBox1.Text" xml:space="preserve">
<value>speed m/s</value>
</data>
<data name="&gt;&gt;groupBox2.Name" xml:space="preserve">
<value>groupBox2</value>
<data name="&gt;&gt;groupBox1.Name" xml:space="preserve">
<value>groupBox1</value>
</data>
<data name="&gt;&gt;groupBox2.Type" xml:space="preserve">
<data name="&gt;&gt;groupBox1.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;groupBox2.Parent" xml:space="preserve">
<data name="&gt;&gt;groupBox1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;groupBox2.ZOrder" xml:space="preserve">
<value>5</value>
<data name="&gt;&gt;groupBox1.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="LIM_PITCH_MIN.Location" type="System.Drawing.Point, System.Drawing">
<value>111, 59</value>
@ -984,77 +696,29 @@
<data name="&gt;&gt;label37.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="&gt;&gt;XTRK_ANGLE_CD.Name" xml:space="preserve">
<value>XTRK_ANGLE_CD</value>
<data name="groupBox2.Location" type="System.Drawing.Point, System.Drawing">
<value>213, 339</value>
</data>
<data name="&gt;&gt;XTRK_ANGLE_CD.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;XTRK_ANGLE_CD.Parent" xml:space="preserve">
<value>groupBox15</value>
</data>
<data name="&gt;&gt;XTRK_ANGLE_CD.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;label79.Name" xml:space="preserve">
<value>label79</value>
</data>
<data name="&gt;&gt;label79.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label79.Parent" xml:space="preserve">
<value>groupBox15</value>
</data>
<data name="&gt;&gt;label79.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="&gt;&gt;XTRK_GAIN_SC.Name" xml:space="preserve">
<value>XTRK_GAIN_SC</value>
</data>
<data name="&gt;&gt;XTRK_GAIN_SC.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;XTRK_GAIN_SC.Parent" xml:space="preserve">
<value>groupBox15</value>
</data>
<data name="&gt;&gt;XTRK_GAIN_SC.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="&gt;&gt;label80.Name" xml:space="preserve">
<value>label80</value>
</data>
<data name="&gt;&gt;label80.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label80.Parent" xml:space="preserve">
<value>groupBox15</value>
</data>
<data name="&gt;&gt;label80.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="groupBox15.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 339</value>
</data>
<data name="groupBox15.Size" type="System.Drawing.Size, System.Drawing">
<data name="groupBox2.Size" type="System.Drawing.Size, System.Drawing">
<value>195, 108</value>
</data>
<data name="groupBox15.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
<data name="groupBox2.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
</data>
<data name="groupBox15.Text" xml:space="preserve">
<value>Xtrack Pids</value>
<data name="groupBox2.Text" xml:space="preserve">
<value>Navigation Angles</value>
</data>
<data name="&gt;&gt;groupBox15.Name" xml:space="preserve">
<value>groupBox15</value>
<data name="&gt;&gt;groupBox2.Name" xml:space="preserve">
<value>groupBox2</value>
</data>
<data name="&gt;&gt;groupBox15.Type" xml:space="preserve">
<data name="&gt;&gt;groupBox2.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;groupBox15.Parent" xml:space="preserve">
<data name="&gt;&gt;groupBox2.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;groupBox15.ZOrder" xml:space="preserve">
<value>6</value>
<data name="&gt;&gt;groupBox2.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="XTRK_ANGLE_CD.Location" type="System.Drawing.Point, System.Drawing">
<value>111, 36</value>
@ -1152,125 +816,29 @@
<data name="&gt;&gt;label80.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;ENRGY2THR_IMAX.Name" xml:space="preserve">
<value>ENRGY2THR_IMAX</value>
<data name="groupBox15.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 339</value>
</data>
<data name="&gt;&gt;ENRGY2THR_IMAX.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ENRGY2THR_IMAX.Parent" xml:space="preserve">
<value>groupBox14</value>
</data>
<data name="&gt;&gt;ENRGY2THR_IMAX.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;label73.Name" xml:space="preserve">
<value>label73</value>
</data>
<data name="&gt;&gt;label73.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label73.Parent" xml:space="preserve">
<value>groupBox14</value>
</data>
<data name="&gt;&gt;label73.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="&gt;&gt;ENRGY2THR_D.Name" xml:space="preserve">
<value>ENRGY2THR_D</value>
</data>
<data name="&gt;&gt;ENRGY2THR_D.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ENRGY2THR_D.Parent" xml:space="preserve">
<value>groupBox14</value>
</data>
<data name="&gt;&gt;ENRGY2THR_D.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="&gt;&gt;label74.Name" xml:space="preserve">
<value>label74</value>
</data>
<data name="&gt;&gt;label74.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label74.Parent" xml:space="preserve">
<value>groupBox14</value>
</data>
<data name="&gt;&gt;label74.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;ENRGY2THR_I.Name" xml:space="preserve">
<value>ENRGY2THR_I</value>
</data>
<data name="&gt;&gt;ENRGY2THR_I.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ENRGY2THR_I.Parent" xml:space="preserve">
<value>groupBox14</value>
</data>
<data name="&gt;&gt;ENRGY2THR_I.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="&gt;&gt;label75.Name" xml:space="preserve">
<value>label75</value>
</data>
<data name="&gt;&gt;label75.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label75.Parent" xml:space="preserve">
<value>groupBox14</value>
</data>
<data name="&gt;&gt;label75.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="&gt;&gt;ENRGY2THR_P.Name" xml:space="preserve">
<value>ENRGY2THR_P</value>
</data>
<data name="&gt;&gt;ENRGY2THR_P.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ENRGY2THR_P.Parent" xml:space="preserve">
<value>groupBox14</value>
</data>
<data name="&gt;&gt;ENRGY2THR_P.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="&gt;&gt;label76.Name" xml:space="preserve">
<value>label76</value>
</data>
<data name="&gt;&gt;label76.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label76.Parent" xml:space="preserve">
<value>groupBox14</value>
</data>
<data name="&gt;&gt;label76.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="groupBox14.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 231</value>
</data>
<data name="groupBox14.Size" type="System.Drawing.Size, System.Drawing">
<data name="groupBox15.Size" type="System.Drawing.Size, System.Drawing">
<value>195, 108</value>
</data>
<data name="groupBox14.TabIndex" type="System.Int32, mscorlib">
<value>17</value>
<data name="groupBox15.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
</data>
<data name="groupBox14.Text" xml:space="preserve">
<value>Energy/Alt Pid</value>
<data name="groupBox15.Text" xml:space="preserve">
<value>Xtrack Pids</value>
</data>
<data name="&gt;&gt;groupBox14.Name" xml:space="preserve">
<value>groupBox14</value>
<data name="&gt;&gt;groupBox15.Name" xml:space="preserve">
<value>groupBox15</value>
</data>
<data name="&gt;&gt;groupBox14.Type" xml:space="preserve">
<data name="&gt;&gt;groupBox15.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;groupBox14.Parent" xml:space="preserve">
<data name="&gt;&gt;groupBox15.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;groupBox14.ZOrder" xml:space="preserve">
<value>7</value>
<data name="&gt;&gt;groupBox15.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="ENRGY2THR_IMAX.Location" type="System.Drawing.Point, System.Drawing">
<value>111, 82</value>
@ -1464,125 +1032,29 @@
<data name="&gt;&gt;label76.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="&gt;&gt;HDNG2RLL_IMAX.Name" xml:space="preserve">
<value>HDNG2RLL_IMAX</value>
<data name="groupBox14.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 231</value>
</data>
<data name="&gt;&gt;HDNG2RLL_IMAX.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;HDNG2RLL_IMAX.Parent" xml:space="preserve">
<value>groupBox11</value>
</data>
<data name="&gt;&gt;HDNG2RLL_IMAX.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;label61.Name" xml:space="preserve">
<value>label61</value>
</data>
<data name="&gt;&gt;label61.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label61.Parent" xml:space="preserve">
<value>groupBox11</value>
</data>
<data name="&gt;&gt;label61.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="&gt;&gt;HDNG2RLL_D.Name" xml:space="preserve">
<value>HDNG2RLL_D</value>
</data>
<data name="&gt;&gt;HDNG2RLL_D.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;HDNG2RLL_D.Parent" xml:space="preserve">
<value>groupBox11</value>
</data>
<data name="&gt;&gt;HDNG2RLL_D.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="&gt;&gt;label62.Name" xml:space="preserve">
<value>label62</value>
</data>
<data name="&gt;&gt;label62.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label62.Parent" xml:space="preserve">
<value>groupBox11</value>
</data>
<data name="&gt;&gt;label62.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;HDNG2RLL_I.Name" xml:space="preserve">
<value>HDNG2RLL_I</value>
</data>
<data name="&gt;&gt;HDNG2RLL_I.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;HDNG2RLL_I.Parent" xml:space="preserve">
<value>groupBox11</value>
</data>
<data name="&gt;&gt;HDNG2RLL_I.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="&gt;&gt;label63.Name" xml:space="preserve">
<value>label63</value>
</data>
<data name="&gt;&gt;label63.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label63.Parent" xml:space="preserve">
<value>groupBox11</value>
</data>
<data name="&gt;&gt;label63.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="&gt;&gt;HDNG2RLL_P.Name" xml:space="preserve">
<value>HDNG2RLL_P</value>
</data>
<data name="&gt;&gt;HDNG2RLL_P.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;HDNG2RLL_P.Parent" xml:space="preserve">
<value>groupBox11</value>
</data>
<data name="&gt;&gt;HDNG2RLL_P.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="&gt;&gt;label64.Name" xml:space="preserve">
<value>label64</value>
</data>
<data name="&gt;&gt;label64.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label64.Parent" xml:space="preserve">
<value>groupBox11</value>
</data>
<data name="&gt;&gt;label64.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="groupBox11.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 123</value>
</data>
<data name="groupBox11.Size" type="System.Drawing.Size, System.Drawing">
<data name="groupBox14.Size" type="System.Drawing.Size, System.Drawing">
<value>195, 108</value>
</data>
<data name="groupBox11.TabIndex" type="System.Int32, mscorlib">
<value>20</value>
<data name="groupBox14.TabIndex" type="System.Int32, mscorlib">
<value>17</value>
</data>
<data name="groupBox11.Text" xml:space="preserve">
<value>Nav Roll Pid</value>
<data name="groupBox14.Text" xml:space="preserve">
<value>Energy/Alt Pid</value>
</data>
<data name="&gt;&gt;groupBox11.Name" xml:space="preserve">
<value>groupBox11</value>
<data name="&gt;&gt;groupBox14.Name" xml:space="preserve">
<value>groupBox14</value>
</data>
<data name="&gt;&gt;groupBox11.Type" xml:space="preserve">
<data name="&gt;&gt;groupBox14.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;groupBox11.Parent" xml:space="preserve">
<data name="&gt;&gt;groupBox14.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;groupBox11.ZOrder" xml:space="preserve">
<value>8</value>
<data name="&gt;&gt;groupBox14.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="HDNG2RLL_IMAX.Location" type="System.Drawing.Point, System.Drawing">
<value>111, 82</value>
@ -1776,6 +1248,30 @@
<data name="&gt;&gt;label64.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="groupBox11.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 123</value>
</data>
<data name="groupBox11.Size" type="System.Drawing.Size, System.Drawing">
<value>195, 108</value>
</data>
<data name="groupBox11.TabIndex" type="System.Int32, mscorlib">
<value>20</value>
</data>
<data name="groupBox11.Text" xml:space="preserve">
<value>Nav Roll Pid</value>
</data>
<data name="&gt;&gt;groupBox11.Name" xml:space="preserve">
<value>groupBox11</value>
</data>
<data name="&gt;&gt;groupBox11.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;groupBox11.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;groupBox11.ZOrder" xml:space="preserve">
<value>8</value>
</data>
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
@ -1798,7 +1294,7 @@
<value>BUT_writePIDS</value>
</data>
<data name="&gt;&gt;BUT_writePIDS.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4561.34371, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4666.36788, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_writePIDS.Parent" xml:space="preserve">
<value>$this</value>
@ -1828,7 +1324,7 @@
<value>BUT_rerequestparams</value>
</data>
<data name="&gt;&gt;BUT_rerequestparams.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4561.34371, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4666.36788, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_rerequestparams.Parent" xml:space="preserve">
<value>$this</value>
@ -2119,6 +1615,6 @@
<value>ConfigArdurover</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.BackstageView.BackStageViewContentPanel, ArdupilotMegaPlanner10, Version=1.1.4561.34371, Culture=neutral, PublicKeyToken=null</value>
<value>System.Windows.Forms.UserControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
</root>

View File

@ -50,6 +50,8 @@
this.CMB_batmontype = new System.Windows.Forms.ComboBox();
this.pictureBox5 = new System.Windows.Forms.PictureBox();
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.CMB_apmversion = new System.Windows.Forms.ComboBox();
this.label1 = new System.Windows.Forms.Label();
this.groupBox4.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit();
this.SuspendLayout();
@ -190,10 +192,28 @@
this.timer1.Interval = 1000;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
//
// CMB_apmversion
//
this.CMB_apmversion.FormattingEnabled = true;
this.CMB_apmversion.Items.AddRange(new object[] {
resources.GetString("CMB_apmversion.Items"),
resources.GetString("CMB_apmversion.Items1"),
resources.GetString("CMB_apmversion.Items2")});
resources.ApplyResources(this.CMB_apmversion, "CMB_apmversion");
this.CMB_apmversion.Name = "CMB_apmversion";
this.CMB_apmversion.SelectedIndexChanged += new System.EventHandler(this.CMB_apmversion_SelectedIndexChanged);
//
// label1
//
resources.ApplyResources(this.label1, "label1");
this.label1.Name = "label1";
//
// ConfigBatteryMonitoring
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.label1);
this.Controls.Add(this.CMB_apmversion);
this.Controls.Add(this.groupBox4);
this.Controls.Add(this.label47);
this.Controls.Add(this.CMB_batmonsensortype);
@ -234,5 +254,7 @@
private System.Windows.Forms.ComboBox CMB_batmontype;
private System.Windows.Forms.PictureBox pictureBox5;
private System.Windows.Forms.Timer timer1;
private System.Windows.Forms.ComboBox CMB_apmversion;
private System.Windows.Forms.Label label1;
}
}

View File

@ -251,6 +251,19 @@ namespace ArdupilotMega.GCSViews.ConfigurationView
TXT_divider.Text = (maxvolt / topvolt).ToString();
TXT_ampspervolt.Text = (maxamps / topamps).ToString();
}
else if (selection == 4) // 3dr iv
{
float maxvolt = 50f;
float maxamps = 90f;
float mvpervolt = 100f;
float mvperamp = 55.55f;
float topvolt = (maxvolt * mvpervolt) / 1000;
float topamps = (maxamps * mvperamp) / 1000;
TXT_divider.Text = (maxvolt / topvolt).ToString();
TXT_ampspervolt.Text = (maxamps / topamps).ToString();
}
// enable to update
TXT_divider.Enabled = true;
@ -333,11 +346,38 @@ namespace ArdupilotMega.GCSViews.ConfigurationView
{
CMB_batmonsensortype.SelectedIndex = 3;
}
else if (TXT_ampspervolt.Text == (18.0018).ToString())
{
CMB_batmonsensortype.SelectedIndex = 4;
}
else
{
CMB_batmonsensortype.SelectedIndex = 0;
}
if (MainV2.comPort.param["BATT_VOLT_PIN"] != null)
{
CMB_apmversion.Enabled = true;
float value = (float)MainV2.comPort.param["BATT_VOLT_PIN"];
if (value == 0) // apm1
{
CMB_apmversion.SelectedIndex = 0;
}
else if (value == 1) // apm2
{
CMB_apmversion.SelectedIndex = 1;
}
else if (value == 2) // apm2.5
{
CMB_apmversion.SelectedIndex = 2;
}
}
else
{
CMB_apmversion.Enabled = false;
}
startup = false;
timer1.Start();
@ -359,6 +399,33 @@ namespace ArdupilotMega.GCSViews.ConfigurationView
private void timer1_Tick(object sender, EventArgs e)
{
TXT_voltage.Text = MainV2.cs.battery_voltage.ToString();
}
}
private void CMB_apmversion_SelectedIndexChanged(object sender, EventArgs e)
{
if (startup)
return;
int selection = int.Parse(CMB_batmonsensortype.Text.Substring(0, 1));
if (selection == 0)
{
// apm1
MainV2.comPort.setParam("BATT_VOLT_PIN", 0);
MainV2.comPort.setParam("BATT_CURR_PIN", 1);
}
else if (selection == 1)
{
// apm2
MainV2.comPort.setParam("BATT_VOLT_PIN", 1);
MainV2.comPort.setParam("BATT_CURR_PIN", 2);
}
else if (selection == 2)
{
//apm2.5
MainV2.comPort.setParam("BATT_VOLT_PIN", 13);
MainV2.comPort.setParam("BATT_CURR_PIN", 12);
}
}
}
}

View File

@ -117,196 +117,34 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="SV3_POS_.Text" xml:space="preserve">
<value>180</value>
</data>
<data name="BUT_HS4save.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label12.Text" xml:space="preserve">
<value>PWM 0 - 1230</value>
</data>
<data name="label10.Text" xml:space="preserve">
<value>PWM 1621 - 1749</value>
</data>
<data name="label13.Text" xml:space="preserve">
<value>Mode Courant:</value>
</data>
<data name="CHK_enableoptflow.Text" xml:space="preserve">
<value>Activ. capteur optique</value>
</data>
<data name="label16.Text" xml:space="preserve">
<value>NOTE: images pou presentation uniquement. Fonctionnel pour Hex, Octo etc...</value>
</data>
<data name="CB_simple5.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>PWM 1750 +</value>
</data>
<data name="CHK_elevonch1rev.Text" xml:space="preserve">
<value>Elevons CH1 Rev</value>
</data>
<data name="label14.Text" xml:space="preserve">
<value>PWM Actuel:</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>APMSetup</value>
</data>
<data name="label17.Text" xml:space="preserve">
<value>Swash-Servo position</value>
</data>
<data name="CHK_enablecompass.Text" xml:space="preserve">
<value>Activ. Boussole</value>
</data>
<data name="CB_simple4.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="tabArducopter.Text" xml:space="preserve">
<value>ArduCopter2</value>
</data>
<data name="CB_simple1.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label15.Text" xml:space="preserve">
<value>type de châssis (+ ou x)</value>
</data>
<data name="SV2_POS_.Text" xml:space="preserve">
<value>60</value>
</data>
<data name="label18.Text" xml:space="preserve">
<value>1</value>
</data>
<data name="CB_simple6.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="CB_simple3.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label19.Text" xml:space="preserve">
<value>2</value>
</data>
<data name="tabModes.Text" xml:space="preserve">
<value>Modes</value>
</data>
<data name="CB_simple2.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label20.Text" xml:space="preserve">
<value>3</value>
</data>
<data name="tabReset.Text" xml:space="preserve">
<value>Réinit.</value>
</data>
<data name="SV1_POS_.Text" xml:space="preserve">
<value>-60</value>
</data>
<data name="label21.Text" xml:space="preserve">
<value>Haut</value>
</data>
<data name="label22.Text" xml:space="preserve">
<value>Mouvement Swash</value>
</data>
<data name="lbl_currentmode.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label23.Text" xml:space="preserve">
<value>Deplac. du Gouvernail</value>
</data>
<data name="textBox3.Text" xml:space="preserve">
<value>Calibration du capteur de Voltage.1. Mesurer le voltage sur APM et inscrivez-le dans la boite ci-bas.2. Mesurer le voltage de la batterie et inscrivez-le dans la boite ci-bas.3. Inscrire les ampères par volt de la documentation du capteur de courant ci-bas</value>
</data>
<data name="BUT_Calibrateradio.Text" xml:space="preserve">
<value>Calibrer Radio</value>
</data>
<data name="label24.Text" xml:space="preserve">
<value>Max</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Mode de vol 2</value>
</data>
<data name="label25.Text" xml:space="preserve">
<value>Roulis Max</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>Mode de vol 2</value>
</data>
<data name="label26.Text" xml:space="preserve">
<value>Tangage Max</value>
</data>
<data name="label27.Text" xml:space="preserve">
<value>en degrés eg 2° 3' W est -2.3</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Mode de vol 1</value>
</data>
<data name="label28.Text" xml:space="preserve">
<value>Niveler l'apareil pour copensation des accels</value>
</data>
<data name="label6.Text" xml:space="preserve">
<value>Mode de vol 6</value>
</data>
<data name="label29.Text" xml:space="preserve">
<value>Capacité</value>
</data>
<data name="label100.Text" xml:space="preserve">
<value>Déclination</value>
</data>
<data name="CHK_enablesonar.Text" xml:space="preserve">
<value>Activer Sonar</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>PWM 1231 - 1360</value>
</data>
<data name="tabRadioIn.Text" xml:space="preserve">
<value>Entrée Radio</value>
</data>
<data name="HS4_MIN.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>Mode de vol 4</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>Mode de vol 5</value>
</data>
<data name="groupBox3.Text" xml:space="preserve">
<value>Gyro</value>
</data>
<data name="label8.Text" xml:space="preserve">
<value>PWM 1361 - 1490</value>
</data>
<data name="tabHardware.Text" xml:space="preserve">
<value>Matériel</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>PWM 1491 - 1620</value>
</data>
<data name="linkLabelmagdec.Text" xml:space="preserve">
<value>Site Web Déclination</value>
</data>
<data name="HS4_MAX.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="tabBattery.Text" xml:space="preserve">
<value>Batterie</value>
</data>
<data name="BUT_0collective.Text" xml:space="preserve">
<value>Zéro</value>
</data>
<data name="CHK_enableairspeed.Text" xml:space="preserve">
<value>Activ. Airspeed</value>
</data>
<data name="PIT_MAX_.Text" xml:space="preserve">
<value>4500</value>
</data>
<data name="BUT_reset.Text" xml:space="preserve">
<value>RàZ tout parametres du APM</value>
</data>
<data name="GYR_GAIN_.Text" xml:space="preserve">
<value>1000</value>
<data name="groupBox4.Text" xml:space="preserve">
<value>Calibration</value>
</data>
<data name="label30.Text" xml:space="preserve">
<value>Moniteur</value>
</data>
<data name="label32.Text" xml:space="preserve">
<value>2. Measured battery voltage:</value>
</data>
<data name="label31.Text" xml:space="preserve">
<value>1. APM Input voltage:</value>
</data>
<data name="label34.Text" xml:space="preserve">
<value>4. Voltage divider (Calced):</value>
</data>
<data name="label33.Text" xml:space="preserve">
<value>3. Battery voltage (Calced):</value>
</data>
<data name="label35.Text" xml:space="preserve">
<value>5. Amperes per volt:</value>
</data>
<data name="label47.Text" xml:space="preserve">
<value>Sensor</value>
</data>
</root>

View File

@ -427,7 +427,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;groupBox4.ZOrder" xml:space="preserve">
<value>0</value>
<value>2</value>
</data>
<data name="label47.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
@ -454,7 +454,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;label47.ZOrder" xml:space="preserve">
<value>1</value>
<value>3</value>
</data>
<data name="CMB_batmonsensortype.Items" xml:space="preserve">
<value>0: Other</value>
@ -490,7 +490,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;CMB_batmonsensortype.ZOrder" xml:space="preserve">
<value>2</value>
<value>4</value>
</data>
<data name="textBox3.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 8.25pt</value>
@ -526,7 +526,7 @@ Then subtract 0.3v from that value and enter it in field #1 at left.
<value>$this</value>
</data>
<data name="&gt;&gt;textBox3.ZOrder" xml:space="preserve">
<value>3</value>
<value>5</value>
</data>
<data name="label29.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -556,7 +556,7 @@ Then subtract 0.3v from that value and enter it in field #1 at left.
<value>$this</value>
</data>
<data name="&gt;&gt;label29.ZOrder" xml:space="preserve">
<value>4</value>
<value>6</value>
</data>
<data name="label30.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
@ -583,7 +583,7 @@ Then subtract 0.3v from that value and enter it in field #1 at left.
<value>$this</value>
</data>
<data name="&gt;&gt;label30.ZOrder" xml:space="preserve">
<value>5</value>
<value>7</value>
</data>
<data name="TXT_battcapacity.Location" type="System.Drawing.Point, System.Drawing">
<value>349, 42</value>
@ -604,7 +604,7 @@ Then subtract 0.3v from that value and enter it in field #1 at left.
<value>$this</value>
</data>
<data name="&gt;&gt;TXT_battcapacity.ZOrder" xml:space="preserve">
<value>6</value>
<value>8</value>
</data>
<data name="CMB_batmontype.Items" xml:space="preserve">
<value>0: Disabled</value>
@ -634,7 +634,7 @@ Then subtract 0.3v from that value and enter it in field #1 at left.
<value>$this</value>
</data>
<data name="&gt;&gt;CMB_batmontype.ZOrder" xml:space="preserve">
<value>7</value>
<value>9</value>
</data>
<data name="pictureBox5.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms">
<value>Zoom</value>
@ -661,11 +661,68 @@ Then subtract 0.3v from that value and enter it in field #1 at left.
<value>$this</value>
</data>
<data name="&gt;&gt;pictureBox5.ZOrder" xml:space="preserve">
<value>8</value>
<value>10</value>
</data>
<metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<data name="CMB_apmversion.Items" xml:space="preserve">
<value>0: APM1</value>
</data>
<data name="CMB_apmversion.Items1" xml:space="preserve">
<value>1: APM2 - 2.5 non 3DR</value>
</data>
<data name="CMB_apmversion.Items2" xml:space="preserve">
<value>2: APM2.5 3DR IV</value>
</data>
<data name="CMB_apmversion.Location" type="System.Drawing.Point, System.Drawing">
<value>160, 95</value>
</data>
<data name="CMB_apmversion.Size" type="System.Drawing.Size, System.Drawing">
<value>121, 21</value>
</data>
<data name="CMB_apmversion.TabIndex" type="System.Int32, mscorlib">
<value>51</value>
</data>
<data name="&gt;&gt;CMB_apmversion.Name" xml:space="preserve">
<value>CMB_apmversion</value>
</data>
<data name="&gt;&gt;CMB_apmversion.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;CMB_apmversion.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;CMB_apmversion.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="label1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>106, 98</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>55, 18</value>
</data>
<data name="label1.TabIndex" type="System.Int32, mscorlib">
<value>52</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>APM Ver</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>

View File

@ -117,196 +117,56 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="SV3_POS_.Text" xml:space="preserve">
<value>180</value>
</data>
<data name="BUT_HS4save.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label12.Text" xml:space="preserve">
<value>PWM 0 - 1230</value>
</data>
<data name="label10.Text" xml:space="preserve">
<value>PWM 1621 - 1749</value>
</data>
<data name="label13.Text" xml:space="preserve">
<value>Mode Courant:</value>
</data>
<data name="CHK_enableoptflow.Text" xml:space="preserve">
<value>Activ. capteur optique</value>
</data>
<data name="label16.Text" xml:space="preserve">
<value>NOTE: images pou presentation uniquement. Fonctionnel pour Hex, Octo etc...</value>
</data>
<data name="CB_simple5.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>PWM 1750 +</value>
</data>
<data name="CHK_elevonch1rev.Text" xml:space="preserve">
<value>Elevons CH1 Rev</value>
</data>
<data name="label14.Text" xml:space="preserve">
<value>PWM Actuel:</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>APMSetup</value>
</data>
<data name="label17.Text" xml:space="preserve">
<value>Swash-Servo position</value>
</data>
<data name="CHK_enablecompass.Text" xml:space="preserve">
<value>Activ. Boussole</value>
</data>
<data name="CB_simple4.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="tabArducopter.Text" xml:space="preserve">
<value>ArduCopter2</value>
</data>
<data name="CB_simple1.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label15.Text" xml:space="preserve">
<value>type de châssis (+ ou x)</value>
</data>
<data name="SV2_POS_.Text" xml:space="preserve">
<value>60</value>
</data>
<data name="label18.Text" xml:space="preserve">
<value>1</value>
</data>
<data name="CB_simple6.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="CB_simple3.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label19.Text" xml:space="preserve">
<value>2</value>
</data>
<data name="tabModes.Text" xml:space="preserve">
<value>Modes</value>
</data>
<data name="CB_simple2.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label20.Text" xml:space="preserve">
<value>3</value>
</data>
<data name="tabReset.Text" xml:space="preserve">
<value>Réinit.</value>
</data>
<data name="SV1_POS_.Text" xml:space="preserve">
<value>-60</value>
</data>
<data name="label21.Text" xml:space="preserve">
<value>Haut</value>
</data>
<data name="label22.Text" xml:space="preserve">
<value>Mouvement Swash</value>
<data name="mavlinkCheckBoxthr_fs_action.Text" xml:space="preserve">
<value>Throttle Failsafe Action</value>
</data>
<data name="lbl_currentmode.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label23.Text" xml:space="preserve">
<value>Deplac. du Gouvernail</value>
</data>
<data name="textBox3.Text" xml:space="preserve">
<value>Calibration du capteur de Voltage.1. Mesurer le voltage sur APM et inscrivez-le dans la boite ci-bas.2. Mesurer le voltage de la batterie et inscrivez-le dans la boite ci-bas.3. Inscrire les ampères par volt de la documentation du capteur de courant ci-bas</value>
</data>
<data name="BUT_Calibrateradio.Text" xml:space="preserve">
<value>Calibrer Radio</value>
</data>
<data name="label24.Text" xml:space="preserve">
<value>Max</value>
<data name="mavlinkCheckBoxlong_fs.ToolTip" xml:space="preserve">
<value>Off, no Action, On, RTL</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Mode de vol 2</value>
</data>
<data name="label25.Text" xml:space="preserve">
<value>Roulis Max</value>
<data name="mavlinkCheckBoxlong_fs.Text" xml:space="preserve">
<value>FailSafe Long (20 sec)</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>Mode de vol 2</value>
</data>
<data name="label26.Text" xml:space="preserve">
<value>Tangage Max</value>
</data>
<data name="label27.Text" xml:space="preserve">
<value>en degrés eg 2° 3' W est -2.3</value>
<data name="mavlinkCheckBoxthr_fs.Text" xml:space="preserve">
<value>Throttle FailSafe</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Mode de vol 1</value>
</data>
<data name="label28.Text" xml:space="preserve">
<value>Niveler l'apareil pour copensation des accels</value>
<data name="mavlinkCheckBoxgcs_fs.ToolTip" xml:space="preserve">
<value>Enable Failsafe on GCS loss of communication</value>
</data>
<data name="label6.Text" xml:space="preserve">
<value>Mode de vol 6</value>
<data name="mavlinkCheckBoxshort_fs.ToolTip" xml:space="preserve">
<value>Off, no Action, On, RTL</value>
</data>
<data name="label29.Text" xml:space="preserve">
<value>Capacité</value>
<data name="groupBox1.Text" xml:space="preserve">
<value>FailSafe Options</value>
</data>
<data name="label100.Text" xml:space="preserve">
<value>Déclination</value>
<data name="mavlinkCheckBoxshort_fs.Text" xml:space="preserve">
<value>FailSafe Short (1 sec)</value>
</data>
<data name="CHK_enablesonar.Text" xml:space="preserve">
<value>Activer Sonar</value>
<data name="mavlinkCheckBoxthr_fs_action.ToolTip" xml:space="preserve">
<value>Arducopter Auto: Off, no Action, On, RTL
Arducopter Other: if have gps, RTL, Otherwise Land</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>PWM 1231 - 1360</value>
<data name="mavlinkCheckBoxthr_fs.ToolTip" xml:space="preserve">
<value>Enable Failsafe on low throttle pwm</value>
</data>
<data name="tabRadioIn.Text" xml:space="preserve">
<value>Entrée Radio</value>
<data name="mavlinkCheckBoxgcs_fs.Text" xml:space="preserve">
<value>GCS FailSafe</value>
</data>
<data name="HS4_MIN.Text" xml:space="preserve">
<value>1500</value>
<data name="mavlinkNumericUpDownthr_fs_value.ToolTip" xml:space="preserve">
<value>Trigger Throttle Pwm</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>Mode de vol 4</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>Mode de vol 5</value>
</data>
<data name="groupBox3.Text" xml:space="preserve">
<value>Gyro</value>
</data>
<data name="label8.Text" xml:space="preserve">
<value>PWM 1361 - 1490</value>
</data>
<data name="tabHardware.Text" xml:space="preserve">
<value>Matériel</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>PWM 1491 - 1620</value>
</data>
<data name="linkLabelmagdec.Text" xml:space="preserve">
<value>Site Web Déclination</value>
</data>
<data name="HS4_MAX.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="tabBattery.Text" xml:space="preserve">
<value>Batterie</value>
</data>
<data name="BUT_0collective.Text" xml:space="preserve">
<value>Zéro</value>
</data>
<data name="CHK_enableairspeed.Text" xml:space="preserve">
<value>Activ. Airspeed</value>
</data>
<data name="PIT_MAX_.Text" xml:space="preserve">
<value>4500</value>
</data>
<data name="BUT_reset.Text" xml:space="preserve">
<value>RàZ tout parametres du APM</value>
</data>
<data name="GYR_GAIN_.Text" xml:space="preserve">
<value>1000</value>
</data>
<data name="label30.Text" xml:space="preserve">
<value>Moniteur</value>
<data name="LNK_wiki.Text" xml:space="preserve">
<value>Wiki</value>
</data>
</root>

View File

@ -117,12 +117,6 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="SV3_POS_.Text" xml:space="preserve">
<value>180</value>
</data>
<data name="BUT_HS4save.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label12.Text" xml:space="preserve">
<value>PWM 0 - 1230</value>
</data>
@ -132,181 +126,64 @@
<data name="label13.Text" xml:space="preserve">
<value>Mode Courant:</value>
</data>
<data name="CHK_enableoptflow.Text" xml:space="preserve">
<value>Activ. capteur optique</value>
</data>
<data name="label16.Text" xml:space="preserve">
<value>NOTE: images pou presentation uniquement. Fonctionnel pour Hex, Octo etc...</value>
</data>
<data name="CB_simple5.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>PWM 1750 +</value>
</data>
<data name="CHK_elevonch1rev.Text" xml:space="preserve">
<value>Elevons CH1 Rev</value>
</data>
<data name="label14.Text" xml:space="preserve">
<value>PWM Actuel:</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>APMSetup</value>
</data>
<data name="label17.Text" xml:space="preserve">
<value>Swash-Servo position</value>
</data>
<data name="CHK_enablecompass.Text" xml:space="preserve">
<value>Activ. Boussole</value>
</data>
<data name="CB_simple4.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="tabArducopter.Text" xml:space="preserve">
<value>ArduCopter2</value>
</data>
<data name="CB_simple1.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label15.Text" xml:space="preserve">
<value>type de châssis (+ ou x)</value>
</data>
<data name="SV2_POS_.Text" xml:space="preserve">
<value>60</value>
</data>
<data name="label18.Text" xml:space="preserve">
<value>1</value>
</data>
<data name="CB_simple6.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="CB_simple3.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label19.Text" xml:space="preserve">
<value>2</value>
</data>
<data name="tabModes.Text" xml:space="preserve">
<value>Modes</value>
</data>
<data name="CB_simple2.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label20.Text" xml:space="preserve">
<value>3</value>
</data>
<data name="tabReset.Text" xml:space="preserve">
<value>Réinit.</value>
</data>
<data name="SV1_POS_.Text" xml:space="preserve">
<value>-60</value>
</data>
<data name="label21.Text" xml:space="preserve">
<value>Haut</value>
</data>
<data name="label22.Text" xml:space="preserve">
<value>Mouvement Swash</value>
</data>
<data name="lbl_currentmode.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label23.Text" xml:space="preserve">
<value>Deplac. du Gouvernail</value>
</data>
<data name="textBox3.Text" xml:space="preserve">
<value>Calibration du capteur de Voltage.1. Mesurer le voltage sur APM et inscrivez-le dans la boite ci-bas.2. Mesurer le voltage de la batterie et inscrivez-le dans la boite ci-bas.3. Inscrire les ampères par volt de la documentation du capteur de courant ci-bas</value>
</data>
<data name="BUT_Calibrateradio.Text" xml:space="preserve">
<value>Calibrer Radio</value>
</data>
<data name="label24.Text" xml:space="preserve">
<value>Max</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Mode de vol 2</value>
</data>
<data name="label25.Text" xml:space="preserve">
<value>Roulis Max</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>Mode de vol 2</value>
</data>
<data name="label26.Text" xml:space="preserve">
<value>Tangage Max</value>
</data>
<data name="label27.Text" xml:space="preserve">
<value>en degrés eg 2° 3' W est -2.3</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Mode de vol 1</value>
</data>
<data name="label28.Text" xml:space="preserve">
<value>Niveler l'apareil pour copensation des accels</value>
</data>
<data name="label6.Text" xml:space="preserve">
<value>Mode de vol 6</value>
</data>
<data name="label29.Text" xml:space="preserve">
<value>Capacité</value>
</data>
<data name="label100.Text" xml:space="preserve">
<value>Déclination</value>
</data>
<data name="CHK_enablesonar.Text" xml:space="preserve">
<value>Activer Sonar</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>PWM 1231 - 1360</value>
</data>
<data name="tabRadioIn.Text" xml:space="preserve">
<value>Entrée Radio</value>
</data>
<data name="HS4_MIN.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>Mode de vol 4</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>Mode de vol 5</value>
</data>
<data name="groupBox3.Text" xml:space="preserve">
<value>Gyro</value>
</data>
<data name="label8.Text" xml:space="preserve">
<value>PWM 1361 - 1490</value>
</data>
<data name="tabHardware.Text" xml:space="preserve">
<value>Matériel</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>PWM 1491 - 1620</value>
</data>
<data name="linkLabelmagdec.Text" xml:space="preserve">
<value>Site Web Déclination</value>
<data name="LBL_flightmodepwm.Text" xml:space="preserve">
<value>0</value>
</data>
<data name="HS4_MAX.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="tabBattery.Text" xml:space="preserve">
<value>Batterie</value>
</data>
<data name="BUT_0collective.Text" xml:space="preserve">
<value>Zéro</value>
</data>
<data name="CHK_enableairspeed.Text" xml:space="preserve">
<value>Activ. Airspeed</value>
</data>
<data name="PIT_MAX_.Text" xml:space="preserve">
<value>4500</value>
</data>
<data name="BUT_reset.Text" xml:space="preserve">
<value>RàZ tout parametres du APM</value>
</data>
<data name="GYR_GAIN_.Text" xml:space="preserve">
<value>1000</value>
</data>
<data name="label30.Text" xml:space="preserve">
<value>Moniteur</value>
<data name="BUT_SaveModes.Text" xml:space="preserve">
<value>Save Modes</value>
</data>
</root>

View File

@ -117,196 +117,43 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="SV3_POS_.Text" xml:space="preserve">
<value>180</value>
</data>
<data name="BUT_HS4save.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label12.Text" xml:space="preserve">
<value>PWM 0 - 1230</value>
</data>
<data name="label10.Text" xml:space="preserve">
<value>PWM 1621 - 1749</value>
</data>
<data name="label13.Text" xml:space="preserve">
<value>Mode Courant:</value>
<data name="BUT_MagCalibrationLog.Text" xml:space="preserve">
<value>Log Calibration</value>
</data>
<data name="CHK_enableoptflow.Text" xml:space="preserve">
<value>Activ. capteur optique</value>
</data>
<data name="label16.Text" xml:space="preserve">
<value>NOTE: images pou presentation uniquement. Fonctionnel pour Hex, Octo etc...</value>
</data>
<data name="CB_simple5.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>PWM 1750 +</value>
</data>
<data name="CHK_elevonch1rev.Text" xml:space="preserve">
<value>Elevons CH1 Rev</value>
</data>
<data name="label14.Text" xml:space="preserve">
<value>PWM Actuel:</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>APMSetup</value>
</data>
<data name="label17.Text" xml:space="preserve">
<value>Swash-Servo position</value>
</data>
<data name="CHK_enablecompass.Text" xml:space="preserve">
<value>Activ. Boussole</value>
</data>
<data name="CB_simple4.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="tabArducopter.Text" xml:space="preserve">
<value>ArduCopter2</value>
</data>
<data name="CB_simple1.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label15.Text" xml:space="preserve">
<value>type de châssis (+ ou x)</value>
</data>
<data name="SV2_POS_.Text" xml:space="preserve">
<value>60</value>
</data>
<data name="label18.Text" xml:space="preserve">
<value>1</value>
</data>
<data name="CB_simple6.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="CB_simple3.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label19.Text" xml:space="preserve">
<value>2</value>
</data>
<data name="tabModes.Text" xml:space="preserve">
<value>Modes</value>
</data>
<data name="CB_simple2.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label20.Text" xml:space="preserve">
<value>3</value>
</data>
<data name="tabReset.Text" xml:space="preserve">
<value>Réinit.</value>
</data>
<data name="SV1_POS_.Text" xml:space="preserve">
<value>-60</value>
</data>
<data name="label21.Text" xml:space="preserve">
<value>Haut</value>
</data>
<data name="label22.Text" xml:space="preserve">
<value>Mouvement Swash</value>
</data>
<data name="lbl_currentmode.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label23.Text" xml:space="preserve">
<value>Deplac. du Gouvernail</value>
</data>
<data name="textBox3.Text" xml:space="preserve">
<value>Calibration du capteur de Voltage.1. Mesurer le voltage sur APM et inscrivez-le dans la boite ci-bas.2. Mesurer le voltage de la batterie et inscrivez-le dans la boite ci-bas.3. Inscrire les ampères par volt de la documentation du capteur de courant ci-bas</value>
</data>
<data name="BUT_Calibrateradio.Text" xml:space="preserve">
<value>Calibrer Radio</value>
</data>
<data name="label24.Text" xml:space="preserve">
<value>Max</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Mode de vol 2</value>
</data>
<data name="label25.Text" xml:space="preserve">
<value>Roulis Max</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>Mode de vol 2</value>
</data>
<data name="label26.Text" xml:space="preserve">
<value>Tangage Max</value>
</data>
<data name="label27.Text" xml:space="preserve">
<value>en degrés eg 2° 3' W est -2.3</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Mode de vol 1</value>
</data>
<data name="label28.Text" xml:space="preserve">
<value>Niveler l'apareil pour copensation des accels</value>
</data>
<data name="label6.Text" xml:space="preserve">
<value>Mode de vol 6</value>
</data>
<data name="label29.Text" xml:space="preserve">
<value>Capacité</value>
</data>
<data name="label100.Text" xml:space="preserve">
<value>Déclination</value>
</data>
<data name="CHK_enablesonar.Text" xml:space="preserve">
<value>Activer Sonar</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>PWM 1231 - 1360</value>
</data>
<data name="tabRadioIn.Text" xml:space="preserve">
<value>Entrée Radio</value>
</data>
<data name="HS4_MIN.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>Mode de vol 4</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>Mode de vol 5</value>
</data>
<data name="groupBox3.Text" xml:space="preserve">
<value>Gyro</value>
</data>
<data name="label8.Text" xml:space="preserve">
<value>PWM 1361 - 1490</value>
</data>
<data name="tabHardware.Text" xml:space="preserve">
<value>Matériel</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>PWM 1491 - 1620</value>
</data>
<data name="linkLabelmagdec.Text" xml:space="preserve">
<value>Site Web Déclination</value>
</data>
<data name="HS4_MAX.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="tabBattery.Text" xml:space="preserve">
<value>Batterie</value>
</data>
<data name="BUT_0collective.Text" xml:space="preserve">
<value>Zéro</value>
<data name="BUT_MagCalibrationLive.Text" xml:space="preserve">
<value>Live Calibration</value>
</data>
<data name="CHK_enableairspeed.Text" xml:space="preserve">
<value>Activ. Airspeed</value>
</data>
<data name="PIT_MAX_.Text" xml:space="preserve">
<value>4500</value>
</data>
<data name="BUT_reset.Text" xml:space="preserve">
<value>RàZ tout parametres du APM</value>
</data>
<data name="GYR_GAIN_.Text" xml:space="preserve">
<value>1000</value>
</data>
<data name="label30.Text" xml:space="preserve">
<value>Moniteur</value>
</data>
</root>

View File

@ -0,0 +1,207 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="label12.Text" xml:space="preserve">
<value>Min</value>
</data>
<data name="label10.Text" xml:space="preserve">
<value>Servo Limits</value>
</data>
<data name="label13.Text" xml:space="preserve">
<value>Max</value>
</data>
<data name="label16.Text" xml:space="preserve">
<value>Angle Limits</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>Max</value>
</data>
<data name="label14.Text" xml:space="preserve">
<value>Min</value>
</data>
<data name="label17.Text" xml:space="preserve">
<value>Servo Limits</value>
</data>
<data name="LBL_Error.Text" xml:space="preserve">
<value>Error Message of some kind</value>
</data>
<data name="label15.Text" xml:space="preserve">
<value>Pan</value>
</data>
<data name="label18.Text" xml:space="preserve">
<value>Max</value>
</data>
<data name="label19.Text" xml:space="preserve">
<value>Min</value>
</data>
<data name="label20.Text" xml:space="preserve">
<value>Max</value>
</data>
<data name="label21.Text" xml:space="preserve">
<value>Min</value>
</data>
<data name="label22.Text" xml:space="preserve">
<value>Input Ch</value>
</data>
<data name="label23.Text" xml:space="preserve">
<value>Input Ch</value>
</data>
<data name="label24.Text" xml:space="preserve">
<value>Input Ch</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Servo Limits</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>Max</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Angle Limits</value>
</data>
<data name="label6.Text" xml:space="preserve">
<value>Roll</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>Max</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>Min</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>Tilt</value>
</data>
<data name="label8.Text" xml:space="preserve">
<value>Min</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>Angle Limits</value>
</data>
<data name="mavlinkCheckBoxRR.Text" xml:space="preserve">
<value>Reverse</value>
</data>
<data name="mavlinkCheckBoxTR.Text" xml:space="preserve">
<value>Reverse</value>
</data>
<data name="mavlinkCheckBoxPR.Text" xml:space="preserve">
<value>Reverse</value>
</data>
<data name="LNK_wiki.Text" xml:space="preserve">
<value>Wiki</value>
</data>
</root>

View File

@ -0,0 +1,226 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="CHK_maprotation.Text" xml:space="preserve">
<value>Map is rotated to follow the plane</value>
</data>
<data name="CHK_speechaltwarning.Text" xml:space="preserve">
<value>Alt Warning</value>
</data>
<data name="label12.Text" xml:space="preserve">
<value>HUD</value>
</data>
<data name="BUT_videostop.Text" xml:space="preserve">
<value>Stop</value>
</data>
<data name="CHK_speechbattery.Text" xml:space="preserve">
<value>Battery Warning</value>
</data>
<data name="CHK_enablespeech.Text" xml:space="preserve">
<value>Enable Speech</value>
</data>
<data name="label23.Text" xml:space="preserve">
<value>Track Length</value>
</data>
<data name="label24.Text" xml:space="preserve">
<value>Waypoints</value>
</data>
<data name="CHK_speechcustom.Text" xml:space="preserve">
<value>Time Interval</value>
</data>
<data name="label26.Text" xml:space="preserve">
<value>Video Format</value>
</data>
<data name="label103.Text" xml:space="preserve">
<value>Position</value>
</data>
<data name="label102.Text" xml:space="preserve">
<value>Attitude</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Map Follow</value>
</data>
<data name="label101.Text" xml:space="preserve">
<value>Telemetry Rates</value>
</data>
<data name="label107.Text" xml:space="preserve">
<value>RC</value>
</data>
<data name="label104.Text" xml:space="preserve">
<value>Mode/Status</value>
</data>
<data name="CHK_hudshow.Text" xml:space="preserve">
<value>Enable HUD Overlay</value>
</data>
<data name="label108.Text" xml:space="preserve">
<value>APM Reset</value>
</data>
<data name="CHK_loadwponconnect.Text" xml:space="preserve">
<value>Load Waypoints on connect?</value>
</data>
<data name="label98.Text" xml:space="preserve">
<value>Speed Units</value>
</data>
<data name="CHK_speechwaypoint.Text" xml:space="preserve">
<value>Waypoint</value>
</data>
<data name="label99.Text" xml:space="preserve">
<value>NOTE: The Configuration Tab will NOT display these units, as those are raw values.
</value>
</data>
<data name="label92.Text" xml:space="preserve">
<value>Video Device</value>
</data>
<data name="label93.Text" xml:space="preserve">
<value>UI Language</value>
</data>
<data name="label96.Text" xml:space="preserve">
<value>Joystick</value>
</data>
<data name="CHK_GDIPlus.Text" xml:space="preserve">
<value>GDI+ (old type)</value>
</data>
<data name="label94.Text" xml:space="preserve">
<value>OSD Color</value>
</data>
<data name="label33.Text" xml:space="preserve">
<value>Sensor</value>
</data>
<data name="label97.Text" xml:space="preserve">
<value>Dist Units</value>
</data>
<data name="label95.Text" xml:space="preserve">
<value>Speech</value>
</data>
<data name="BUT_Joystick.Text" xml:space="preserve">
<value>Joystick Setup</value>
</data>
<data name="CHK_mavdebug.Text" xml:space="preserve">
<value>Mavlink Message Debug</value>
</data>
<data name="CHK_resetapmonconnect.Text" xml:space="preserve">
<value>Reset APM on USB Connect</value>
</data>
<data name="CHK_speechmode.Text" xml:space="preserve">
<value>Mode </value>
</data>
<data name="BUT_videostart.Text" xml:space="preserve">
<value>Start</value>
</data>
</root>

View File

@ -117,196 +117,34 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="SV3_POS_.Text" xml:space="preserve">
<value>180</value>
</data>
<data name="BUT_HS4save.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label12.Text" xml:space="preserve">
<value>PWM 0 - 1230</value>
</data>
<data name="label10.Text" xml:space="preserve">
<value>PWM 1621 - 1749</value>
</data>
<data name="label13.Text" xml:space="preserve">
<value>Mode Courant:</value>
</data>
<data name="CHK_enableoptflow.Text" xml:space="preserve">
<value>Activ. capteur optique</value>
</data>
<data name="label16.Text" xml:space="preserve">
<value>NOTE: images pou presentation uniquement. Fonctionnel pour Hex, Octo etc...</value>
</data>
<data name="CB_simple5.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>PWM 1750 +</value>
</data>
<data name="CHK_elevonch1rev.Text" xml:space="preserve">
<value>Elevons CH1 Rev</value>
</data>
<data name="label14.Text" xml:space="preserve">
<value>PWM Actuel:</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>APMSetup</value>
</data>
<data name="label17.Text" xml:space="preserve">
<value>Swash-Servo position</value>
</data>
<data name="CHK_enablecompass.Text" xml:space="preserve">
<value>Activ. Boussole</value>
</data>
<data name="CB_simple4.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="tabArducopter.Text" xml:space="preserve">
<value>ArduCopter2</value>
</data>
<data name="CB_simple1.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label15.Text" xml:space="preserve">
<value>type de châssis (+ ou x)</value>
</data>
<data name="SV2_POS_.Text" xml:space="preserve">
<value>60</value>
</data>
<data name="label18.Text" xml:space="preserve">
<value>1</value>
</data>
<data name="CB_simple6.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="CB_simple3.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label19.Text" xml:space="preserve">
<value>2</value>
</data>
<data name="tabModes.Text" xml:space="preserve">
<value>Modes</value>
</data>
<data name="CB_simple2.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label20.Text" xml:space="preserve">
<value>3</value>
</data>
<data name="tabReset.Text" xml:space="preserve">
<value>Réinit.</value>
</data>
<data name="SV1_POS_.Text" xml:space="preserve">
<value>-60</value>
</data>
<data name="label21.Text" xml:space="preserve">
<value>Haut</value>
</data>
<data name="label22.Text" xml:space="preserve">
<value>Mouvement Swash</value>
</data>
<data name="lbl_currentmode.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label23.Text" xml:space="preserve">
<value>Deplac. du Gouvernail</value>
</data>
<data name="textBox3.Text" xml:space="preserve">
<value>Calibration du capteur de Voltage.1. Mesurer le voltage sur APM et inscrivez-le dans la boite ci-bas.2. Mesurer le voltage de la batterie et inscrivez-le dans la boite ci-bas.3. Inscrire les ampères par volt de la documentation du capteur de courant ci-bas</value>
</data>
<data name="BUT_Calibrateradio.Text" xml:space="preserve">
<value>Calibrer Radio</value>
</data>
<data name="label24.Text" xml:space="preserve">
<value>Max</value>
<data name="CHK_elevonch2rev.Text" xml:space="preserve">
<value>Elevons CH2 Rev</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Mode de vol 2</value>
<data name="groupBoxElevons.Text" xml:space="preserve">
<value>Elevon Config</value>
</data>
<data name="label25.Text" xml:space="preserve">
<value>Roulis Max</value>
<data name="CHK_elevonrev.Text" xml:space="preserve">
<value>Elevons Rev</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>Mode de vol 2</value>
<data name="CHK_mixmode.Text" xml:space="preserve">
<value>Elevons</value>
</data>
<data name="label26.Text" xml:space="preserve">
<value>Tangage Max</value>
<data name="CHK_revch1.Text" xml:space="preserve">
<value>Reverse</value>
</data>
<data name="label27.Text" xml:space="preserve">
<value>en degrés eg 2° 3' W est -2.3</value>
<data name="CHK_revch3.Text" xml:space="preserve">
<value>Reverse</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Mode de vol 1</value>
<data name="CHK_revch2.Text" xml:space="preserve">
<value>Reverse</value>
</data>
<data name="label28.Text" xml:space="preserve">
<value>Niveler l'apareil pour copensation des accels</value>
</data>
<data name="label6.Text" xml:space="preserve">
<value>Mode de vol 6</value>
</data>
<data name="label29.Text" xml:space="preserve">
<value>Capacité</value>
</data>
<data name="label100.Text" xml:space="preserve">
<value>Déclination</value>
</data>
<data name="CHK_enablesonar.Text" xml:space="preserve">
<value>Activer Sonar</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>PWM 1231 - 1360</value>
</data>
<data name="tabRadioIn.Text" xml:space="preserve">
<value>Entrée Radio</value>
</data>
<data name="HS4_MIN.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>Mode de vol 4</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>Mode de vol 5</value>
</data>
<data name="groupBox3.Text" xml:space="preserve">
<value>Gyro</value>
</data>
<data name="label8.Text" xml:space="preserve">
<value>PWM 1361 - 1490</value>
</data>
<data name="tabHardware.Text" xml:space="preserve">
<value>Matériel</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>PWM 1491 - 1620</value>
</data>
<data name="linkLabelmagdec.Text" xml:space="preserve">
<value>Site Web Déclination</value>
</data>
<data name="HS4_MAX.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="tabBattery.Text" xml:space="preserve">
<value>Batterie</value>
</data>
<data name="BUT_0collective.Text" xml:space="preserve">
<value>Zéro</value>
</data>
<data name="CHK_enableairspeed.Text" xml:space="preserve">
<value>Activ. Airspeed</value>
</data>
<data name="PIT_MAX_.Text" xml:space="preserve">
<value>4500</value>
</data>
<data name="BUT_reset.Text" xml:space="preserve">
<value>RàZ tout parametres du APM</value>
</data>
<data name="GYR_GAIN_.Text" xml:space="preserve">
<value>1000</value>
</data>
<data name="label30.Text" xml:space="preserve">
<value>Moniteur</value>
<data name="CHK_revch4.Text" xml:space="preserve">
<value>Reverse</value>
</data>
</root>

View File

@ -0,0 +1,150 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="Value.HeaderText" xml:space="preserve">
<value>Value</value>
</data>
<data name="BUT_load.Text" xml:space="preserve">
<value>Load</value>
</data>
<data name="Command.HeaderText" xml:space="preserve">
<value>Command</value>
</data>
<data name="Default.HeaderText" xml:space="preserve">
<value>Default</value>
</data>
<data name="BUT_save.Text" xml:space="preserve">
<value>Save</value>
</data>
<data name="BUT_writePIDS.Text" xml:space="preserve">
<value>Write Params</value>
</data>
<data name="mavScale.HeaderText" xml:space="preserve">
<value>mavScale</value>
</data>
<data name="RawValue.HeaderText" xml:space="preserve">
<value>RawValue</value>
</data>
<data name="BUT_compare.Text" xml:space="preserve">
<value>Compare Params</value>
</data>
<data name="BUT_rerequestparams.Text" xml:space="preserve">
<value>Refresh Params</value>
</data>
</root>

View File

@ -117,108 +117,33 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="SV3_POS_.Text" xml:space="preserve">
<value>180</value>
</data>
<data name="BUT_HS4save.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label12.Text" xml:space="preserve">
<value>PWM 0 - 1230</value>
</data>
<data name="label10.Text" xml:space="preserve">
<value>PWM 1621 - 1749</value>
</data>
<data name="label13.Text" xml:space="preserve">
<value>Mode Courant:</value>
</data>
<data name="CHK_enableoptflow.Text" xml:space="preserve">
<value>Activ. capteur optique</value>
</data>
<data name="label16.Text" xml:space="preserve">
<value>NOTE: images pou presentation uniquement. Fonctionnel pour Hex, Octo etc...</value>
</data>
<data name="CB_simple5.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>PWM 1750 +</value>
</data>
<data name="CHK_elevonch1rev.Text" xml:space="preserve">
<value>Elevons CH1 Rev</value>
</data>
<data name="label14.Text" xml:space="preserve">
<value>PWM Actuel:</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>APMSetup</value>
<data name="H_SV3_POS.Text" xml:space="preserve">
<value>180</value>
</data>
<data name="label17.Text" xml:space="preserve">
<value>Swash-Servo position</value>
</data>
<data name="CHK_enablecompass.Text" xml:space="preserve">
<value>Activ. Boussole</value>
</data>
<data name="CB_simple4.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="tabArducopter.Text" xml:space="preserve">
<value>ArduCopter2</value>
</data>
<data name="CB_simple1.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label15.Text" xml:space="preserve">
<value>type de châssis (+ ou x)</value>
</data>
<data name="SV2_POS_.Text" xml:space="preserve">
<value>60</value>
</data>
<data name="label18.Text" xml:space="preserve">
<value>1</value>
</data>
<data name="CB_simple6.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="CB_simple3.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label19.Text" xml:space="preserve">
<value>2</value>
</data>
<data name="tabModes.Text" xml:space="preserve">
<value>Modes</value>
</data>
<data name="CB_simple2.Text" xml:space="preserve">
<value>Mode Simple</value>
</data>
<data name="label20.Text" xml:space="preserve">
<value>3</value>
</data>
<data name="tabReset.Text" xml:space="preserve">
<value>Réinit.</value>
</data>
<data name="SV1_POS_.Text" xml:space="preserve">
<value>-60</value>
</data>
<data name="label21.Text" xml:space="preserve">
<value>Haut</value>
</data>
<data name="label22.Text" xml:space="preserve">
<value>Mouvement Swash</value>
</data>
<data name="lbl_currentmode.Text" xml:space="preserve">
<value>Manuel</value>
</data>
<data name="label23.Text" xml:space="preserve">
<value>Deplac. du Gouvernail</value>
</data>
<data name="textBox3.Text" xml:space="preserve">
<value>Calibration du capteur de Voltage.1. Mesurer le voltage sur APM et inscrivez-le dans la boite ci-bas.2. Mesurer le voltage de la batterie et inscrivez-le dans la boite ci-bas.3. Inscrire les ampères par volt de la documentation du capteur de courant ci-bas</value>
</data>
<data name="BUT_Calibrateradio.Text" xml:space="preserve">
<value>Calibrer Radio</value>
</data>
<data name="label24.Text" xml:space="preserve">
<value>Max</value>
</data>
@ -228,85 +153,85 @@
<data name="label25.Text" xml:space="preserve">
<value>Roulis Max</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>Mode de vol 2</value>
</data>
<data name="label26.Text" xml:space="preserve">
<value>Tangage Max</value>
</data>
<data name="label27.Text" xml:space="preserve">
<value>en degrés eg 2° 3' W est -2.3</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Mode de vol 1</value>
</data>
<data name="label28.Text" xml:space="preserve">
<value>Niveler l'apareil pour copensation des accels</value>
</data>
<data name="label6.Text" xml:space="preserve">
<value>Mode de vol 6</value>
</data>
<data name="label29.Text" xml:space="preserve">
<value>Capacité</value>
</data>
<data name="label100.Text" xml:space="preserve">
<value>Déclination</value>
</data>
<data name="CHK_enablesonar.Text" xml:space="preserve">
<value>Activer Sonar</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>PWM 1231 - 1360</value>
</data>
<data name="tabRadioIn.Text" xml:space="preserve">
<value>Entrée Radio</value>
<data name="H_GYR_GAIN.Text" xml:space="preserve">
<value>1000</value>
</data>
<data name="HS4_MIN.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>Mode de vol 4</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>Mode de vol 5</value>
<data name="groupBox5.Text" xml:space="preserve">
<value>Swash Type</value>
</data>
<data name="groupBox3.Text" xml:space="preserve">
<value>Gyro</value>
</data>
<data name="label8.Text" xml:space="preserve">
<value>PWM 1361 - 1490</value>
</data>
<data name="tabHardware.Text" xml:space="preserve">
<value>Matériel</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>PWM 1491 - 1620</value>
</data>
<data name="linkLabelmagdec.Text" xml:space="preserve">
<value>Site Web Déclination</value>
</data>
<data name="HS4_MAX.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="tabBattery.Text" xml:space="preserve">
<value>Batterie</value>
</data>
<data name="BUT_0collective.Text" xml:space="preserve">
<value>Zéro</value>
</data>
<data name="CHK_enableairspeed.Text" xml:space="preserve">
<value>Activ. Airspeed</value>
<data name="label36.Text" xml:space="preserve">
<value>Servo</value>
</data>
<data name="PIT_MAX_.Text" xml:space="preserve">
<value>4500</value>
<data name="H_SV2_POS.Text" xml:space="preserve">
<value>60</value>
</data>
<data name="BUT_reset.Text" xml:space="preserve">
<value>RàZ tout parametres du APM</value>
<data name="label38.Text" xml:space="preserve">
<value>Rev</value>
</data>
<data name="GYR_GAIN_.Text" xml:space="preserve">
<value>1000</value>
<data name="label37.Text" xml:space="preserve">
<value>Position</value>
</data>
<data name="label30.Text" xml:space="preserve">
<value>Moniteur</value>
<data name="label39.Text" xml:space="preserve">
<value>Trim</value>
</data>
<data name="H_COL_MAX.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="CCPM.Text" xml:space="preserve">
<value>CCPM</value>
</data>
<data name="H_SV1_POS.Text" xml:space="preserve">
<value>-60</value>
</data>
<data name="H_SWASH_TYPE.Text" xml:space="preserve">
<value>H1</value>
</data>
<data name="H_COL_MIN.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="H_COL_MID.Text" xml:space="preserve">
<value>1500</value>
</data>
<data name="label46.Text" xml:space="preserve">
<value>Gain</value>
</data>
<data name="label44.Text" xml:space="preserve">
<value>Trim</value>
</data>
<data name="label45.Text" xml:space="preserve">
<value>Enable</value>
</data>
<data name="BUT_swash_manual.Text" xml:space="preserve">
<value>Manual</value>
</data>
<data name="label42.Text" xml:space="preserve">
<value>Rudder</value>
</data>
<data name="label43.Text" xml:space="preserve">
<value>Rev</value>
</data>
<data name="label40.Text" xml:space="preserve">
<value>Min</value>
</data>
<data name="label41.Text" xml:space="preserve">
<value>Bottom</value>
</data>
</root>

View File

@ -117,6 +117,9 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="CMB_history_label.Text" xml:space="preserve">
<value>Pick previous firmware</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Images par Max Levine</value>
</data>
@ -129,4 +132,7 @@
<data name="BUT_setup.Text" xml:space="preserve">
<value>APM Setup (Avion et Quad)</value>
</data>
<data name="Custom_firmware_label.Text" xml:space="preserve">
<value>Load custom firmware</value>
</data>
</root>

View File

@ -152,6 +152,7 @@
//
this.MainH.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
resources.ApplyResources(this.MainH, "MainH");
this.MainH.FixedPanel = System.Windows.Forms.FixedPanel.Panel1;
this.MainH.Name = "MainH";
//
// MainH.Panel1
@ -1179,6 +1180,7 @@
this.gMapControl1.Zoom = 0D;
this.gMapControl1.Click += new System.EventHandler(this.gMapControl1_Click);
this.gMapControl1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.gMapControl1_MouseDown);
this.gMapControl1.MouseLeave += new System.EventHandler(this.gMapControl1_MouseLeave);
this.gMapControl1.MouseMove += new System.Windows.Forms.MouseEventHandler(this.gMapControl1_MouseMove);
//
// panel1

View File

@ -89,6 +89,8 @@ namespace ArdupilotMega.GCSViews
bool playingLog = false;
double LogPlayBackSpeed = 1.0;
GMapMarker marker;
AviWriter aviwriter;
public SplitContainer MainHcopy = null;
@ -100,7 +102,7 @@ namespace ArdupilotMega.GCSViews
threadrun = 0;
MainV2.comPort.logreadmode = false;
MainV2.config["FlightSplitter"] = hud1.Width;
if (!MainV2.MONO)
if (false || !MainV2.MONO)
{
try
{
@ -239,10 +241,10 @@ namespace ArdupilotMega.GCSViews
}
catch { }
if (MainV2.MONO)
if (true || MainV2.MONO)
{
MainH.Dock = DockStyle.Fill;
MainH.Visible = true;
// MainH.Dock = DockStyle.Fill;
// MainH.Visible = true;
}
else
{
@ -495,7 +497,7 @@ namespace ArdupilotMega.GCSViews
void tabStatus_Resize(object sender, EventArgs e)
{
// localise it
Control tabStatus = sender as Control;
//Control tabStatus = sender as Control;
// tabStatus.SuspendLayout();
@ -661,6 +663,13 @@ namespace ArdupilotMega.GCSViews
if (MainV2.config["CHK_autopan"] != null)
CHK_autopan.Checked = bool.Parse(MainV2.config["CHK_autopan"].ToString());
if (MainV2.config.Contains("FlightSplitter"))
{
// hud1.Width = int.Parse(MainV2.config["FlightSplitter"].ToString());
// MainH.PerformLayout();
MainH.SplitterDistance = int.Parse(MainV2.config["FlightSplitter"].ToString());
}
}
private void mainloop()
@ -1513,6 +1522,22 @@ namespace ArdupilotMega.GCSViews
}
catch { }
}
else
{
// setup a ballon with home distance
if (marker != null)
{
if (routes.Markers.Contains(marker))
routes.Markers.Remove(marker);
}
marker = new GMapMarkerRect(point);
marker.ToolTip = new GMapToolTip(marker);
marker.ToolTipMode = MarkerTooltipMode.Always;
marker.ToolTipText = "Home: "+((gMapControl1.Manager.GetDistance(point, MainV2.cs.HomeLocation.Point()) * 1000) * MainV2.cs.multiplierdist).ToString("0");
routes.Markers.Add(marker);
}
}
private void FlightData_ParentChanged(object sender, EventArgs e)
@ -1832,10 +1857,12 @@ namespace ArdupilotMega.GCSViews
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
/*
if (tabControl1.SelectedTab == tabStatus)
{
tabStatus_Resize(sender, e);
}
else
{
@ -1851,7 +1878,7 @@ namespace ArdupilotMega.GCSViews
}
}
*/
}
private void Gspeed_DoubleClick(object sender, EventArgs e)
@ -2651,7 +2678,9 @@ print 'Roll complete'
private void hud1_Resize(object sender, EventArgs e)
{
//Console.WriteLine("HUD resize "+ hud1.Width + " " + hud1.Height);
Console.WriteLine("HUD resize "+ hud1.Width + " " + hud1.Height);
SubMainLeft.SplitterDistance = hud1.Height;
try
{
@ -2684,5 +2713,14 @@ print 'Roll complete'
//MainV2.comPort.setNextWPTargetAlt((ushort)MainV2.cs.wpno, newalt);
}
private void gMapControl1_MouseLeave(object sender, EventArgs e)
{
if (marker != null)
{
if (routes.Markers.Contains(marker))
routes.Markers.Remove(marker);
}
}
}
}
}

View File

@ -138,6 +138,9 @@
<data name="goHereToolStripMenuItem.Text" xml:space="preserve">
<value>Nagiguez ici</value>
</data>
<data name="quickView1.ToolTip" xml:space="preserve">
<value>Double Click me to change</value>
</data>
<data name="lbl_windvel.ToolTip" xml:space="preserve">
<value>Vitesse actuel du vent</value>
</data>
@ -165,6 +168,15 @@
<data name="TXT_long.Text" xml:space="preserve">
<value>0</value>
</data>
<data name="displayBatteryInfoToolStripMenuItem.Text" xml:space="preserve">
<value>Display Battery Info</value>
</data>
<data name="lbl_hdop.Text" xml:space="preserve">
<value>hdop: 0</value>
</data>
<data name="BUT_ARM.ToolTip" xml:space="preserve">
<value>Arm the Mav</value>
</data>
<data name="BUT_log2kml.Text" xml:space="preserve">
<value>Journal &gt; KML</value>
</data>
@ -174,9 +186,15 @@
<data name="BUT_clear_track.Text" xml:space="preserve">
<value>Efface Trajet</value>
</data>
<data name="BUT_ARM.Text" xml:space="preserve">
<value>Arm/ Disarm</value>
</data>
<data name="dataGridViewImageColumn1.HeaderText" xml:space="preserve">
<value>Monter</value>
</data>
<data name="userItemsToolStripMenuItem.Text" xml:space="preserve">
<value>User Items</value>
</data>
<data name="CHK_autopan.ToolTip" xml:space="preserve">
<value>Centrer automatiquement sur la position actuel</value>
</data>
@ -192,18 +210,27 @@
<data name="CHK_autopan.Text" xml:space="preserve">
<value>Centré</value>
</data>
<data name="setMJPEGSourceToolStripMenuItem.Text" xml:space="preserve">
<value>Set MJPEG source</value>
</data>
<data name="BUT_joystick.Text" xml:space="preserve">
<value>Manette</value>
</data>
<data name="Zoomlevel.ToolTip" xml:space="preserve">
<value>Change niveau du Zoom</value>
</data>
<data name="resetToolStripMenuItem.Text" xml:space="preserve">
<value>Reset</value>
</data>
<data name="CB_tuning.Text" xml:space="preserve">
<value>M.à point</value>
</data>
<data name="dataGridViewImageColumn2.HeaderText" xml:space="preserve">
<value>Bas</value>
</data>
<data name="lbl_sats.Text" xml:space="preserve">
<value>Sats: 0</value>
</data>
<data name="BUTactiondo.Text" xml:space="preserve">
<value>Effectuer</value>
</data>
@ -216,6 +243,9 @@
<data name="BUT_RAWSensor.ToolTip" xml:space="preserve">
<value>Affiche valeurs brut Gyro et Accel, aussi entrée/sorti du Radio</value>
</data>
<data name="setAspectRatioToolStripMenuItem.Text" xml:space="preserve">
<value>Set Aspect Ratio</value>
</data>
<data name="Gspeed.ToolTip" xml:space="preserve">
<value>Double click pour changer Max</value>
</data>
@ -231,6 +261,9 @@
<data name="BUT_Homealt.Text" xml:space="preserve">
<value>Definir alt. d'origine</value>
</data>
<data name="tabQuick.Text" xml:space="preserve">
<value>Quick</value>
</data>
<data name="lbl_winddir.Text" xml:space="preserve">
<value>Dir: 0</value>
</data>
@ -261,9 +294,15 @@
<data name="lbl_logpercent.Text" xml:space="preserve">
<value>0.00 %</value>
</data>
<data name="flightPlannerToolStripMenuItem.Text" xml:space="preserve">
<value>Flight Planner</value>
</data>
<data name="BUT_setmode.Text" xml:space="preserve">
<value>Déf. Mode</value>
</data>
<data name="lbl_playbackspeed.Text" xml:space="preserve">
<value>x 1.0</value>
</data>
<data name="NUM_playbackspeed.ToolTip" xml:space="preserve">
<value>Vitesse lecture</value>
</data>
@ -273,4 +312,13 @@
<data name="BUT_quickrtl.Text" xml:space="preserve">
<value>&amp;RTL</value>
</data>
<data name="flyToHereAltToolStripMenuItem.Text" xml:space="preserve">
<value>Fly To Here Alt</value>
</data>
<data name="lbl_sats.ToolTip" xml:space="preserve">
<value>Satallite Count</value>
</data>
<data name="lbl_hdop.ToolTip" xml:space="preserve">
<value>gps hdop</value>
</data>
</root>

View File

@ -154,10 +154,13 @@
<data name="&gt;&gt;contextMenuStripMap.Type" xml:space="preserve">
<value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="MainH.Location" type="System.Drawing.Point, System.Drawing">
<value>354, 0</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="MainH.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="MainH.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="MainH.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
</data>
@ -241,7 +244,7 @@
<value>hud1</value>
</data>
<data name="&gt;&gt;hud1.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.HUD, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.HUD, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;hud1.Parent" xml:space="preserve">
<value>SubMainLeft.Panel1</value>
@ -280,7 +283,7 @@
<value>quickView6</value>
</data>
<data name="&gt;&gt;quickView6.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.QuickView, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.QuickView, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;quickView6.Parent" xml:space="preserve">
<value>tabQuick</value>
@ -304,7 +307,7 @@
<value>quickView5</value>
</data>
<data name="&gt;&gt;quickView5.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.QuickView, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.QuickView, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;quickView5.Parent" xml:space="preserve">
<value>tabQuick</value>
@ -328,7 +331,7 @@
<value>quickView4</value>
</data>
<data name="&gt;&gt;quickView4.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.QuickView, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.QuickView, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;quickView4.Parent" xml:space="preserve">
<value>tabQuick</value>
@ -352,7 +355,7 @@
<value>quickView3</value>
</data>
<data name="&gt;&gt;quickView3.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.QuickView, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.QuickView, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;quickView3.Parent" xml:space="preserve">
<value>tabQuick</value>
@ -376,7 +379,7 @@
<value>quickView2</value>
</data>
<data name="&gt;&gt;quickView2.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.QuickView, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.QuickView, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;quickView2.Parent" xml:space="preserve">
<value>tabQuick</value>
@ -406,7 +409,7 @@
<value>quickView1</value>
</data>
<data name="&gt;&gt;quickView1.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.QuickView, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.QuickView, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;quickView1.Parent" xml:space="preserve">
<value>tabQuick</value>
@ -457,7 +460,7 @@
<value>modifyandSetAlt</value>
</data>
<data name="&gt;&gt;modifyandSetAlt.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.ModifyandSet, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.ModifyandSet, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;modifyandSetAlt.Parent" xml:space="preserve">
<value>tabActions</value>
@ -490,7 +493,7 @@
<value>BUT_ARM</value>
</data>
<data name="&gt;&gt;BUT_ARM.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_ARM.Parent" xml:space="preserve">
<value>tabActions</value>
@ -517,7 +520,7 @@
<value>BUT_script</value>
</data>
<data name="&gt;&gt;BUT_script.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_script.Parent" xml:space="preserve">
<value>tabActions</value>
@ -547,7 +550,7 @@
<value>BUT_joystick</value>
</data>
<data name="&gt;&gt;BUT_joystick.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_joystick.Parent" xml:space="preserve">
<value>tabActions</value>
@ -577,7 +580,7 @@
<value>BUT_quickmanual</value>
</data>
<data name="&gt;&gt;BUT_quickmanual.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_quickmanual.Parent" xml:space="preserve">
<value>tabActions</value>
@ -607,7 +610,7 @@
<value>BUT_quickrtl</value>
</data>
<data name="&gt;&gt;BUT_quickrtl.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_quickrtl.Parent" xml:space="preserve">
<value>tabActions</value>
@ -637,7 +640,7 @@
<value>BUT_quickauto</value>
</data>
<data name="&gt;&gt;BUT_quickauto.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_quickauto.Parent" xml:space="preserve">
<value>tabActions</value>
@ -691,7 +694,7 @@
<value>BUT_setwp</value>
</data>
<data name="&gt;&gt;BUT_setwp.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_setwp.Parent" xml:space="preserve">
<value>tabActions</value>
@ -742,7 +745,7 @@
<value>BUT_setmode</value>
</data>
<data name="&gt;&gt;BUT_setmode.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_setmode.Parent" xml:space="preserve">
<value>tabActions</value>
@ -772,7 +775,7 @@
<value>BUT_clear_track</value>
</data>
<data name="&gt;&gt;BUT_clear_track.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_clear_track.Parent" xml:space="preserve">
<value>tabActions</value>
@ -823,7 +826,7 @@
<value>BUT_Homealt</value>
</data>
<data name="&gt;&gt;BUT_Homealt.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_Homealt.Parent" xml:space="preserve">
<value>tabActions</value>
@ -853,7 +856,7 @@
<value>BUT_RAWSensor</value>
</data>
<data name="&gt;&gt;BUT_RAWSensor.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_RAWSensor.Parent" xml:space="preserve">
<value>tabActions</value>
@ -883,7 +886,7 @@
<value>BUTrestartmission</value>
</data>
<data name="&gt;&gt;BUTrestartmission.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUTrestartmission.Parent" xml:space="preserve">
<value>tabActions</value>
@ -913,7 +916,7 @@
<value>BUTactiondo</value>
</data>
<data name="&gt;&gt;BUTactiondo.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUTactiondo.Parent" xml:space="preserve">
<value>tabActions</value>
@ -967,7 +970,7 @@
<value>Gvspeed</value>
</data>
<data name="&gt;&gt;Gvspeed.Type" xml:space="preserve">
<value>AGaugeApp.AGauge, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>AGaugeApp.AGauge, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;Gvspeed.Parent" xml:space="preserve">
<value>tabGauges</value>
@ -997,7 +1000,7 @@
<value>Gheading</value>
</data>
<data name="&gt;&gt;Gheading.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.HSI, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.HSI, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;Gheading.Parent" xml:space="preserve">
<value>tabGauges</value>
@ -1027,7 +1030,7 @@
<value>Galt</value>
</data>
<data name="&gt;&gt;Galt.Type" xml:space="preserve">
<value>AGaugeApp.AGauge, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>AGaugeApp.AGauge, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;Galt.Parent" xml:space="preserve">
<value>tabGauges</value>
@ -1060,7 +1063,7 @@
<value>Gspeed</value>
</data>
<data name="&gt;&gt;Gspeed.Type" xml:space="preserve">
<value>AGaugeApp.AGauge, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>AGaugeApp.AGauge, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;Gspeed.Parent" xml:space="preserve">
<value>tabGauges</value>
@ -1144,7 +1147,7 @@
<value>lbl_playbackspeed</value>
</data>
<data name="&gt;&gt;lbl_playbackspeed.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lbl_playbackspeed.Parent" xml:space="preserve">
<value>tabTLogs</value>
@ -1171,7 +1174,7 @@
<value>lbl_logpercent</value>
</data>
<data name="&gt;&gt;lbl_logpercent.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lbl_logpercent.Parent" xml:space="preserve">
<value>tabTLogs</value>
@ -1198,7 +1201,7 @@
<value>NUM_playbackspeed</value>
</data>
<data name="&gt;&gt;NUM_playbackspeed.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyTrackBar, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyTrackBar, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;NUM_playbackspeed.Parent" xml:space="preserve">
<value>tabTLogs</value>
@ -1225,7 +1228,7 @@
<value>BUT_log2kml</value>
</data>
<data name="&gt;&gt;BUT_log2kml.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_log2kml.Parent" xml:space="preserve">
<value>tabTLogs</value>
@ -1279,7 +1282,7 @@
<value>BUT_playlog</value>
</data>
<data name="&gt;&gt;BUT_playlog.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_playlog.Parent" xml:space="preserve">
<value>tabTLogs</value>
@ -1306,7 +1309,7 @@
<value>BUT_loadtelem</value>
</data>
<data name="&gt;&gt;BUT_loadtelem.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_loadtelem.Parent" xml:space="preserve">
<value>tabTLogs</value>
@ -1438,7 +1441,7 @@
<value>4, 4, 4, 4</value>
</data>
<data name="zg1.Size" type="System.Drawing.Size, System.Drawing">
<value>280, 210</value>
<value>634, 210</value>
</data>
<data name="zg1.TabIndex" type="System.Int32, mscorlib">
<value>67</value>
@ -1492,7 +1495,7 @@
<value>lbl_winddir</value>
</data>
<data name="&gt;&gt;lbl_winddir.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lbl_winddir.Parent" xml:space="preserve">
<value>splitContainer1.Panel2</value>
@ -1522,7 +1525,7 @@
<value>lbl_windvel</value>
</data>
<data name="&gt;&gt;lbl_windvel.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lbl_windvel.Parent" xml:space="preserve">
<value>splitContainer1.Panel2</value>
@ -1555,7 +1558,7 @@
<value>lbl_hdop</value>
</data>
<data name="&gt;&gt;lbl_hdop.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lbl_hdop.Parent" xml:space="preserve">
<value>splitContainer1.Panel2</value>
@ -1588,7 +1591,7 @@
<value>lbl_sats</value>
</data>
<data name="&gt;&gt;lbl_sats.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lbl_sats.Parent" xml:space="preserve">
<value>splitContainer1.Panel2</value>
@ -1606,7 +1609,7 @@
<value>0, 0, 0, 0</value>
</data>
<data name="gMapControl1.Size" type="System.Drawing.Size, System.Drawing">
<value>280, 420</value>
<value>634, 420</value>
</data>
<data name="gMapControl1.streamjpg" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
@ -1760,7 +1763,7 @@
<value>gMapControl1</value>
</data>
<data name="&gt;&gt;gMapControl1.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.myGMAP, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.myGMAP, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;gMapControl1.Parent" xml:space="preserve">
<value>splitContainer1.Panel2</value>
@ -1781,7 +1784,7 @@
<value>1</value>
</data>
<data name="splitContainer1.Size" type="System.Drawing.Size, System.Drawing">
<value>280, 420</value>
<value>634, 420</value>
</data>
<data name="splitContainer1.SplitterDistance" type="System.Int32, mscorlib">
<value>210</value>
@ -1823,7 +1826,7 @@
<value>TXT_lat</value>
</data>
<data name="&gt;&gt;TXT_lat.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;TXT_lat.Parent" xml:space="preserve">
<value>panel1</value>
@ -1880,7 +1883,7 @@
<value>label1</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>panel1</value>
@ -1910,7 +1913,7 @@
<value>TXT_long</value>
</data>
<data name="&gt;&gt;TXT_long.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;TXT_long.Parent" xml:space="preserve">
<value>panel1</value>
@ -1940,7 +1943,7 @@
<value>TXT_alt</value>
</data>
<data name="&gt;&gt;TXT_alt.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyLabel, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;TXT_alt.Parent" xml:space="preserve">
<value>panel1</value>
@ -2030,7 +2033,7 @@
<value>0, 0, 0, 0</value>
</data>
<data name="panel1.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 30</value>
<value>640, 30</value>
</data>
<data name="panel1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
@ -2057,7 +2060,7 @@
<value>2</value>
</data>
<data name="tableMap.Size" type="System.Drawing.Size, System.Drawing">
<value>288, 459</value>
<value>642, 459</value>
</data>
<data name="tableMap.TabIndex" type="System.Int32, mscorlib">
<value>75</value>
@ -2090,7 +2093,7 @@
<value>1</value>
</data>
<data name="MainH.Size" type="System.Drawing.Size, System.Drawing">
<value>654, 461</value>
<value>1008, 461</value>
</data>
<data name="MainH.SplitterDistance" type="System.Int32, mscorlib">
<value>360</value>
@ -2098,9 +2101,6 @@
<data name="MainH.TabIndex" type="System.Int32, mscorlib">
<value>68</value>
</data>
<data name="MainH.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;MainH.Name" xml:space="preserve">
<value>MainH</value>
</data>
@ -2282,6 +2282,6 @@
<value>FlightData</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.MyUserControl, ArdupilotMegaPlanner10, Version=1.1.4661.12645, Culture=neutral, PublicKeyToken=null</value>
<value>System.Windows.Forms.MyUserControl, ArdupilotMegaPlanner10, Version=1.1.4683.30760, Culture=neutral, PublicKeyToken=null</value>
</data>
</root>

View File

@ -117,8 +117,11 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="BUT_Camera.ToolTip" xml:space="preserve">
<value>Charger param. du camera pour superpos.</value>
<data name="elevationGraphToolStripMenuItem.Text" xml:space="preserve">
<value>Elevation Graph</value>
</data>
<data name="flyToHereToolStripMenuItem.Text" xml:space="preserve">
<value>Fly To Here</value>
</data>
<data name="CHK_geheight.Text" xml:space="preserve">
<value>Valider hauteur</value>
@ -126,8 +129,11 @@
<data name="lbl_homedist.Text" xml:space="preserve">
<value>Origine</value>
</data>
<data name="BUT_grid.Text" xml:space="preserve">
<value>Carreaux</value>
<data name="gridToolStripMenuItem.Text" xml:space="preserve">
<value>Grid</value>
</data>
<data name="trackerHomeToolStripMenuItem.Text" xml:space="preserve">
<value>Tracker Home</value>
</data>
<data name="label10.Text" xml:space="preserve">
<value>Lat</value>
@ -138,6 +144,9 @@
<data name="lbl_prevdist.Text" xml:space="preserve">
<value>Préced.</value>
</data>
<data name="loadAndAppendToolStripMenuItem.Text" xml:space="preserve">
<value>Load and Append</value>
</data>
<data name="label11.Text" xml:space="preserve">
<value>Zoom</value>
</data>
@ -156,29 +165,26 @@
<data name="CHK_altmode.Text" xml:space="preserve">
<value>Alt absolue</value>
</data>
<data name="BUT_loadkml.ToolTip" xml:space="preserve">
<value>Charger Param. du camera pour superpos.</value>
</data>
<data name="LBL_defalutalt.Text" xml:space="preserve">
<value>Alt par défaut</value>
</data>
<data name="Param2.HeaderText" xml:space="preserve">
<value>P2</value>
</data>
<data name="cameraToolStripMenuItem.Text" xml:space="preserve">
<value>Camera</value>
</data>
<data name="rotateMapToolStripMenuItem.Text" xml:space="preserve">
<value>Pivoter carte</value>
</data>
<data name="kMLOverlayToolStripMenuItem.Text" xml:space="preserve">
<value>KML Overlay</value>
</data>
<data name="Lat.HeaderText" xml:space="preserve">
<value>Lat</value>
</data>
<data name="textBox1.Text" xml:space="preserve">
<value>1. Connecter
2. Charger plan au besoin.
3. Assurez-vous que le point d'origine et ALTsont défini
4. Cliquez sur la cartepour definir des points de navig</value>
</data>
<data name="SaveFile.Text" xml:space="preserve">
<value>Enreg. plan de vol</value>
<data name="autoWPToolStripMenuItem.Text" xml:space="preserve">
<value>Auto WP</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Long</value>
@ -186,12 +192,18 @@
<data name="label3.Text" xml:space="preserve">
<value>Alt (abs)</value>
</data>
<data name="mapToolToolStripMenuItem.Text" xml:space="preserve">
<value>Map Tool</value>
</data>
<data name="loiterForeverToolStripMenuItem.Text" xml:space="preserve">
<value>Sans cesse</value>
</data>
<data name="Alt.HeaderText" xml:space="preserve">
<value>Alt</value>
</data>
<data name="setROIToolStripMenuItem.Text" xml:space="preserve">
<value>Set ROI</value>
</data>
<data name="label7.Text" xml:space="preserve">
<value>Endroit du pointeur</value>
</data>
@ -201,18 +213,24 @@
<data name="label4.Text" xml:space="preserve">
<value>Point d'origine</value>
</data>
<data name="BUT_loadwpfile.Text" xml:space="preserve">
<value>Charger plan de vol</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>Rad. musarder</value>
</data>
<data name="loadWPFileToolStripMenuItem.Text" xml:space="preserve">
<value>Load WP File</value>
</data>
<data name="jumpstartToolStripMenuItem.Text" xml:space="preserve">
<value>Démarrer</value>
</data>
<data name="BUT_read.Text" xml:space="preserve">
<value>Lecture PNs</value>
</data>
<data name="loadPolygonToolStripMenuItem.Text" xml:space="preserve">
<value>Load Polygon</value>
</data>
<data name="prefetchToolStripMenuItem.Text" xml:space="preserve">
<value>Prefetch</value>
</data>
<data name="GeoFenceuploadToolStripMenuItem.Text" xml:space="preserve">
<value>Téléchager vers</value>
</data>
@ -222,6 +240,9 @@
<data name="LBL_WPRad.Text" xml:space="preserve">
<value>Radius PNs</value>
</data>
<data name="zoomToToolStripMenuItem.Text" xml:space="preserve">
<value>Zoom To</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>Long</value>
</data>
@ -249,17 +270,11 @@
<data name="Param1.HeaderText" xml:space="preserve">
<value>P1</value>
</data>
<data name="button1.ToolTip" xml:space="preserve">
<value>Tracer le plan courant vs. google earth</value>
</data>
<data name="BUT_Prefetch.ToolTip" xml:space="preserve">
<value>Tamponner la selection de la carte </value>
</data>
<data name="Delete.ToolTipText" xml:space="preserve">
<value>Effacer la rangée</value>
</data>
<data name="BUT_zoomto.ToolTip" xml:space="preserve">
<value>Charger les param du camera pour superpos.</value>
<data name="takeoffToolStripMenuItem.Text" xml:space="preserve">
<value>Takeoff</value>
</data>
<data name="addPolygonPointToolStripMenuItem.Text" xml:space="preserve">
<value>Ajouter point au Polygon</value>
@ -282,9 +297,6 @@
<data name="BUT_write.Text" xml:space="preserve">
<value>Écrire PNs</value>
</data>
<data name="BUT_loadkml.Text" xml:space="preserve">
<value>Superpos. KML</value>
</data>
<data name="dataGridViewImageColumn2.HeaderText" xml:space="preserve">
<value>Bas</value>
</data>
@ -294,15 +306,27 @@
<data name="polygonToolStripMenuItem.Text" xml:space="preserve">
<value>Dessiner Polygon</value>
</data>
<data name="gridV2ToolStripMenuItem.Text" xml:space="preserve">
<value>GridV2</value>
</data>
<data name="jumpToolStripMenuItem.Text" xml:space="preserve">
<value>Saut</value>
</data>
<data name="landToolStripMenuItem.Text" xml:space="preserve">
<value>Land</value>
</data>
<data name="fileLoadSaveToolStripMenuItem.Text" xml:space="preserve">
<value>File Load/Save</value>
</data>
<data name="TXT_DefaultAlt.Text" xml:space="preserve">
<value>100</value>
</data>
<data name="geoFenceToolStripMenuItem.Text" xml:space="preserve">
<value>Limite distance</value>
</data>
<data name="saveWPFileToolStripMenuItem.Text" xml:space="preserve">
<value>Save WP File</value>
</data>
<data name="saveToFileToolStripMenuItem.Text" xml:space="preserve">
<value>Enreg. sur disque</value>
</data>
@ -330,21 +354,15 @@
<data name="panelWaypoints.Text" xml:space="preserve">
<value>Points de navig.</value>
</data>
<data name="BUT_grid.ToolTip" xml:space="preserve">
<value>Dessine une grille sur la zone défini, avec espacement fourni</value>
</data>
<data name="BUT_zoomto.Text" xml:space="preserve">
<value>Zoom à</value>
</data>
<data name="loadFromFileToolStripMenuItem.Text" xml:space="preserve">
<value>Charger le fichier</value>
</data>
<data name="rTLToolStripMenuItem.Text" xml:space="preserve">
<value>RTL</value>
</data>
<data name="CHK_holdalt.Text" xml:space="preserve">
<value>Maintenir ALT par défaut</value>
</data>
<data name="button1.Text" xml:space="preserve">
<value>Graphique d'elevation</value>
</data>
<data name="clearMissionToolStripMenuItem.Text" xml:space="preserve">
<value>Effacer plan</value>
</data>
@ -354,16 +372,22 @@
<data name="Param3.HeaderText" xml:space="preserve">
<value>P3</value>
</data>
<data name="BUT_Prefetch.Text" xml:space="preserve">
<value>Tamponner</value>
<data name="toolStripMenuItem1.Text" xml:space="preserve">
<value>Complex</value>
</data>
<data name="savePolygonToolStripMenuItem.Text" xml:space="preserve">
<value>Save Polygon</value>
</data>
<data name="createWpCircleToolStripMenuItem.Text" xml:space="preserve">
<value>Create Wp Circle</value>
</data>
<data name="ContextMeasure.Text" xml:space="preserve">
<value>Measure Distance</value>
</data>
<data name="BUT_Camera.Text" xml:space="preserve">
<value>Camera</value>
</data>
<data name="Down.HeaderText" xml:space="preserve">
<value>Bas</value>
</data>
<data name="reverseWPsToolStripMenuItem.Text" xml:space="preserve">
<value>Reverse WPs</value>
</data>
</root>

View File

@ -264,6 +264,9 @@
<data name="CHKgraphthrottle.Text" xml:space="preserve">
<value>Affiche vitesse</value>
</data>
<data name="CHK_xplane10.Text" xml:space="preserve">
<value>Xplane 10</value>
</data>
<data name="RAD_aerosimrc.Text" xml:space="preserve">
<value>AeroSimRC</value>
</data>

View File

@ -135,4 +135,7 @@
<data name="BUT_firstperson.Text" xml:space="preserve">
<value>KML Première personne</value>
</data>
<data name="BUT_dumpdf.Text" xml:space="preserve">
<value>(adv) Dump All DF</value>
</data>
</root>

View File

@ -117,12 +117,24 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="BUT_paramsfromlog.Text" xml:space="preserve">
<value>Extract Params</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Journal</value>
</data>
<data name="BUT_redokml.Text" xml:space="preserve">
<value>Créer KML</value>
</data>
<data name="BUT_getwpsfromlog.Text" xml:space="preserve">
<value>Extract WPs</value>
</data>
<data name="BUT_convertcsv.Text" xml:space="preserve">
<value>Convert to CSV</value>
</data>
<data name="BUT_graphmavlog.Text" xml:space="preserve">
<value>Graph Log</value>
</data>
<data name="BUT_humanreadable.Text" xml:space="preserve">
<value>Convertir en texte</value>
</data>

View File

@ -189,7 +189,7 @@ namespace ArdupilotMega.Controls
}
catch { return; }
double heightscale = (step / 90.0) * 4;
double heightscale = (step / 90.0) * 1;
float scale = 1.0f;
@ -263,11 +263,13 @@ namespace ArdupilotMega.Controls
sw.Start();
double increment = step * 5;
double increment = step *5;
double cleanup = area.Bottom % increment;
double cleanup2 = area.Left % increment;
for (double z = (area.Bottom - cleanup); z < area.Top - step; z += increment)
{
//Makes OpenGL draw a triangle at every three consecutive vertices
@ -294,7 +296,7 @@ namespace ArdupilotMega.Controls
//GL.Color3(_terrain.GetPixel(imgx, imgy));
GL.TexCoord2(imgx,imgy);
GL.Vertex3(x, heightl * heightscale, z); // _terrain.GetPixel(x, z).R
try
{
heightl = srtm.getAltitude(z + increment, area.Right + area.Left - x, 20);

View File

@ -34,5 +34,5 @@ using System.Resources;
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.1.*")]
[assembly: AssemblyFileVersion("1.2.14")]
[assembly: AssemblyFileVersion("1.2.15")]
[assembly: NeutralResourcesLanguageAttribute("")]

View File

@ -66,6 +66,7 @@
this.S8 = new System.Windows.Forms.ComboBox();
this.RS8 = new System.Windows.Forms.ComboBox();
this.RS9 = new System.Windows.Forms.ComboBox();
this.linkLabel1 = new System.Windows.Forms.LinkLabel();
this.RS0 = new System.Windows.Forms.TextBox();
this.RTI = new System.Windows.Forms.TextBox();
this.ATI = new System.Windows.Forms.TextBox();
@ -102,7 +103,7 @@
this.groupBox2 = new System.Windows.Forms.GroupBox();
this.label9 = new System.Windows.Forms.Label();
this.label10 = new System.Windows.Forms.Label();
this.linkLabel1 = new System.Windows.Forms.LinkLabel();
this.BUT_resettodefault = new ArdupilotMega.Controls.MyButton();
this.SPLIT_local.Panel1.SuspendLayout();
this.SPLIT_local.Panel2.SuspendLayout();
this.SPLIT_local.SuspendLayout();
@ -572,6 +573,14 @@
this.RS9.Name = "RS9";
this.toolTip1.SetToolTip(this.RS9, resources.GetString("RS9.ToolTip"));
//
// linkLabel1
//
resources.ApplyResources(this.linkLabel1, "linkLabel1");
this.linkLabel1.Name = "linkLabel1";
this.linkLabel1.TabStop = true;
this.toolTip1.SetToolTip(this.linkLabel1, resources.GetString("linkLabel1.ToolTip"));
this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);
//
// RS0
//
resources.ApplyResources(this.RS0, "RS0");
@ -842,18 +851,18 @@
resources.ApplyResources(this.label10, "label10");
this.label10.Name = "label10";
//
// linkLabel1
// BUT_resettodefault
//
resources.ApplyResources(this.linkLabel1, "linkLabel1");
this.linkLabel1.Name = "linkLabel1";
this.linkLabel1.TabStop = true;
this.toolTip1.SetToolTip(this.linkLabel1, resources.GetString("linkLabel1.ToolTip"));
this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);
resources.ApplyResources(this.BUT_resettodefault, "BUT_resettodefault");
this.BUT_resettodefault.Name = "BUT_resettodefault";
this.BUT_resettodefault.UseVisualStyleBackColor = true;
this.BUT_resettodefault.Click += new System.EventHandler(this.BUT_resettodefault_Click);
//
// _3DRradio
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.BUT_resettodefault);
this.Controls.Add(this.linkLabel1);
this.Controls.Add(this.label10);
this.Controls.Add(this.groupBox2);
@ -961,5 +970,6 @@
private System.Windows.Forms.Label label9;
private System.Windows.Forms.Label label10;
private System.Windows.Forms.LinkLabel linkLabel1;
private Controls.MyButton BUT_resettodefault;
}
}

View File

@ -32,8 +32,8 @@ namespace ArdupilotMega
InitializeComponent();
// hide advanced view
SPLIT_local.Panel2Collapsed = true;
SPLIT_remote.Panel2Collapsed = true;
//SPLIT_local.Panel2Collapsed = true;
//SPLIT_remote.Panel2Collapsed = true;
// setup netid
S3.DataSource = Enumerable.Range(0, 500).ToArray();
@ -732,5 +732,59 @@ green LED solid - link is established with another radio
red LED flashing - transmitting data
red LED solid - in firmware update mode");
}
private void BUT_resettodefault_Click(object sender, EventArgs e)
{
ArdupilotMega.Comms.ICommsSerial comPort = new SerialPort();
try
{
comPort.PortName = MainV2.comPort.BaseStream.PortName;
comPort.BaudRate = MainV2.comPort.BaseStream.BaudRate;
comPort.ReadTimeout = 4000;
comPort.Open();
}
catch { CustomMessageBox.Show("Invalid ComPort or in use"); return; }
lbl_status.Text = "Connecting";
if (doConnect(comPort))
{
// cleanup
doCommand(comPort, "AT&T");
comPort.DiscardInBuffer();
lbl_status.Text = "Doing Command ATI & AT&F";
doCommand(comPort, "AT&F");
doCommand(comPort, "AT&W");
lbl_status.Text = "Reset";
doCommand(comPort, "ATZ");
comPort.Close();
BUT_getcurrent_Click(sender, e);
}
else
{
// off hook
doCommand(comPort, "ATO");
lbl_status.Text = "Fail";
CustomMessageBox.Show("Failed to enter command mode");
}
if (comPort.IsOpen)
comPort.Close();
}
}
}

View File

@ -138,11 +138,8 @@
<value>$this</value>
</data>
<data name="&gt;&gt;Progressbar.ZOrder" xml:space="preserve">
<value>9</value>
<value>10</value>
</data>
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<data name="S1.Items" xml:space="preserve">
<value>115</value>
</data>
@ -179,6 +176,9 @@
<data name="S1.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<data name="S1.ToolTip" xml:space="preserve">
<value>Serial baud rate in rounded kbps. So 57 means 57600.
</value>
@ -733,9 +733,6 @@
<data name="&gt;&gt;S7.ZOrder" xml:space="preserve">
<value>14</value>
</data>
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<data name="RS7.Location" type="System.Drawing.Point, System.Drawing">
<value>83, 191</value>
</data>
@ -1666,6 +1663,40 @@ which result in a valid packet CRC
<data name="&gt;&gt;RS9.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="linkLabel1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="linkLabel1.Location" type="System.Drawing.Point, System.Drawing">
<value>689, 11</value>
</data>
<data name="linkLabel1.Size" type="System.Drawing.Size, System.Drawing">
<value>63, 13</value>
</data>
<data name="linkLabel1.TabIndex" type="System.Int32, mscorlib">
<value>83</value>
</data>
<data name="linkLabel1.Text" xml:space="preserve">
<value>Status Leds</value>
</data>
<data name="linkLabel1.ToolTip" xml:space="preserve">
<value>The 3DR Radios have 2 status LEDs, one red and one green.
green LED blinking - searching for another radio
green LED solid - link is established with another radio
red LED flashing - transmitting data
red LED solid - in firmware update mode</value>
</data>
<data name="&gt;&gt;linkLabel1.Name" xml:space="preserve">
<value>linkLabel1</value>
</data>
<data name="&gt;&gt;linkLabel1.Type" xml:space="preserve">
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;linkLabel1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;linkLabel1.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="RS0.Location" type="System.Drawing.Point, System.Drawing">
<value>83, 3</value>
</data>
@ -1787,7 +1818,7 @@ which result in a valid packet CRC
<value>False</value>
</data>
<data name="BUT_savesettings.Location" type="System.Drawing.Point, System.Drawing">
<value>344, 3</value>
<value>297, 3</value>
</data>
<data name="BUT_savesettings.Size" type="System.Drawing.Size, System.Drawing">
<value>69, 39</value>
@ -1802,16 +1833,16 @@ which result in a valid packet CRC
<value>BUT_savesettings</value>
</data>
<data name="&gt;&gt;BUT_savesettings.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4585.14832, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4666.13822, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_savesettings.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;BUT_savesettings.ZOrder" xml:space="preserve">
<value>6</value>
<value>7</value>
</data>
<data name="BUT_getcurrent.Location" type="System.Drawing.Point, System.Drawing">
<value>269, 3</value>
<value>222, 3</value>
</data>
<data name="BUT_getcurrent.Size" type="System.Drawing.Size, System.Drawing">
<value>69, 39</value>
@ -1826,13 +1857,13 @@ which result in a valid packet CRC
<value>BUT_getcurrent</value>
</data>
<data name="&gt;&gt;BUT_getcurrent.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4585.14832, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4666.13822, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_getcurrent.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;BUT_getcurrent.ZOrder" xml:space="preserve">
<value>7</value>
<value>8</value>
</data>
<data name="lbl_status.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 361</value>
@ -1853,10 +1884,10 @@ which result in a valid packet CRC
<value>$this</value>
</data>
<data name="&gt;&gt;lbl_status.ZOrder" xml:space="preserve">
<value>8</value>
<value>9</value>
</data>
<data name="BUT_upload.Location" type="System.Drawing.Point, System.Drawing">
<value>419, 3</value>
<value>372, 3</value>
</data>
<data name="BUT_upload.Size" type="System.Drawing.Size, System.Drawing">
<value>121, 39</value>
@ -1871,13 +1902,13 @@ which result in a valid packet CRC
<value>BUT_upload</value>
</data>
<data name="&gt;&gt;BUT_upload.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4585.14832, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4666.13822, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_upload.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;BUT_upload.ZOrder" xml:space="preserve">
<value>10</value>
<value>11</value>
</data>
<data name="label13.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -2543,6 +2574,9 @@ which result in a valid packet CRC
<data name="CHK_advanced.Text" xml:space="preserve">
<value>Advanced Options</value>
</data>
<data name="CHK_advanced.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;CHK_advanced.Name" xml:space="preserve">
<value>CHK_advanced</value>
</data>
@ -2553,7 +2587,7 @@ which result in a valid packet CRC
<value>$this</value>
</data>
<data name="&gt;&gt;CHK_advanced.ZOrder" xml:space="preserve">
<value>5</value>
<value>6</value>
</data>
<data name="BUT_Syncoptions.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
@ -2577,13 +2611,13 @@ which result in a valid packet CRC
<value>BUT_Syncoptions</value>
</data>
<data name="&gt;&gt;BUT_Syncoptions.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4585.14832, Culture=neutral, PublicKeyToken=null</value>
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4666.13822, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;BUT_Syncoptions.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;BUT_Syncoptions.ZOrder" xml:space="preserve">
<value>4</value>
<value>5</value>
</data>
<data name="ATI3.Location" type="System.Drawing.Point, System.Drawing">
<value>210, 12</value>
@ -2628,7 +2662,25 @@ which result in a valid packet CRC
<value>$this</value>
</data>
<data name="&gt;&gt;groupBox1.ZOrder" xml:space="preserve">
<value>3</value>
<value>4</value>
</data>
<data name="label9.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="label9.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label9.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 15</value>
</data>
<data name="label9.Size" type="System.Drawing.Size, System.Drawing">
<value>42, 13</value>
</data>
<data name="label9.TabIndex" type="System.Int32, mscorlib">
<value>37</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>Version</value>
</data>
<data name="&gt;&gt;label9.Name" xml:space="preserve">
<value>label9</value>
@ -2664,37 +2716,7 @@ which result in a valid packet CRC
<value>$this</value>
</data>
<data name="&gt;&gt;groupBox2.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="label9.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="label9.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label9.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 15</value>
</data>
<data name="label9.Size" type="System.Drawing.Size, System.Drawing">
<value>42, 13</value>
</data>
<data name="label9.TabIndex" type="System.Int32, mscorlib">
<value>37</value>
</data>
<data name="label9.Text" xml:space="preserve">
<value>Version</value>
</data>
<data name="&gt;&gt;label9.Name" xml:space="preserve">
<value>label9</value>
</data>
<data name="&gt;&gt;label9.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label9.Parent" xml:space="preserve">
<value>groupBox2</value>
</data>
<data name="&gt;&gt;label9.ZOrder" xml:space="preserve">
<value>0</value>
<value>3</value>
</data>
<data name="label10.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -2721,40 +2743,33 @@ which result in a valid packet CRC
<value>$this</value>
</data>
<data name="&gt;&gt;label10.ZOrder" xml:space="preserve">
<value>1</value>
<value>2</value>
</data>
<data name="linkLabel1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
<data name="BUT_resettodefault.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="linkLabel1.Location" type="System.Drawing.Point, System.Drawing">
<value>689, 11</value>
<data name="BUT_resettodefault.Location" type="System.Drawing.Point, System.Drawing">
<value>499, 3</value>
</data>
<data name="linkLabel1.Size" type="System.Drawing.Size, System.Drawing">
<value>63, 13</value>
<data name="BUT_resettodefault.Size" type="System.Drawing.Size, System.Drawing">
<value>82, 39</value>
</data>
<data name="linkLabel1.TabIndex" type="System.Int32, mscorlib">
<value>83</value>
<data name="BUT_resettodefault.TabIndex" type="System.Int32, mscorlib">
<value>84</value>
</data>
<data name="linkLabel1.Text" xml:space="preserve">
<value>Status Leds</value>
<data name="BUT_resettodefault.Text" xml:space="preserve">
<value>Reset to Defaults</value>
</data>
<data name="linkLabel1.ToolTip" xml:space="preserve">
<value>The 3DR Radios have 2 status LEDs, one red and one green.
green LED blinking - searching for another radio
green LED solid - link is established with another radio
red LED flashing - transmitting data
red LED solid - in firmware update mode</value>
<data name="&gt;&gt;BUT_resettodefault.Name" xml:space="preserve">
<value>BUT_resettodefault</value>
</data>
<data name="&gt;&gt;linkLabel1.Name" xml:space="preserve">
<value>linkLabel1</value>
<data name="&gt;&gt;BUT_resettodefault.Type" xml:space="preserve">
<value>ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner10, Version=1.1.4666.13822, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;linkLabel1.Type" xml:space="preserve">
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;linkLabel1.Parent" xml:space="preserve">
<data name="&gt;&gt;BUT_resettodefault.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;linkLabel1.ZOrder" xml:space="preserve">
<data name="&gt;&gt;BUT_resettodefault.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">

View File

@ -20,6 +20,8 @@
<F5>Yaw IN</F5>
<F6>Yaw</F6>
<F7>Nav Yaw</F7>
<F8>Roll I</F8>
<F9>Pitch I</F9>
</ATT>
<NTUN>
<F1>WP Dist</F1>
@ -30,6 +32,8 @@
<F6>Nav Roll</F6>
<F7>X Speed</F7>
<F8>Y Speed</F8>
<F9>nav lon I</F9>
<F10>nav lat I</F10>
</NTUN>
<CTUN>
<F1>Thr IN</F1>
@ -40,6 +44,8 @@
<F6>Angle boost</F6>
<F7>Climb Rate</F7>
<F8>Throttle Out</F8>
<F9>alt hold int</F9>
<F10>Thr iInt</F10>
</CTUN>
<PM>
<F1>Gyro Saturation</F1>
@ -88,6 +94,20 @@
<F1>FlightMode</F1>
<F2>Thr Cruise</F2>
</MOD>
<ITERM>
<F1>Stab Roll</F1>
<F2>Stab Pitch</F2>
<F3>Stab Yaw</F3>
<F4>Rate Roll</F4>
<F5>Rate Pitch</F5>
<F6>Rate Yaw</F6>
<F7>Nav Lat</F7>
<F8>Nav Lon</F8>
<F9>Loit Rate Lat</F9>
<F10>Loit Rate Lon</F10>
<F11>Thr</F11>
<F12>Thr Cruise</F12>
</ITERM>
<PID-1>
<F1>Err</F1>
<F2>P</F2>