diff --git a/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj b/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj
index b318087f83..ef0b3a0820 100644
--- a/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj
+++ b/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj
@@ -665,6 +665,9 @@
ConfigPlanner.cs
+
+ ConfigPlanner.cs
+
ConfigRadioInput.cs
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigPlanner.Designer.cs b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigPlanner.Designer.cs
index e40e406940..a36ac012a5 100644
--- a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigPlanner.Designer.cs
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigPlanner.Designer.cs
@@ -27,465 +27,464 @@
/// the contents of this method with the code editor.
///
private void InitializeComponent()
- {
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ConfigPlanner));
- this.label33 = new System.Windows.Forms.Label();
- this.CMB_ratesensors = new System.Windows.Forms.ComboBox();
- this.label26 = new System.Windows.Forms.Label();
- this.CMB_videoresolutions = new System.Windows.Forms.ComboBox();
- this.label12 = new System.Windows.Forms.Label();
- this.CHK_GDIPlus = new System.Windows.Forms.CheckBox();
- this.label24 = new System.Windows.Forms.Label();
- this.CHK_loadwponconnect = new System.Windows.Forms.CheckBox();
- this.label23 = new System.Windows.Forms.Label();
- this.NUM_tracklength = new System.Windows.Forms.NumericUpDown();
- this.CHK_speechaltwarning = new System.Windows.Forms.CheckBox();
- this.label108 = new System.Windows.Forms.Label();
- this.CHK_resetapmonconnect = new System.Windows.Forms.CheckBox();
- this.CHK_mavdebug = new System.Windows.Forms.CheckBox();
- this.label107 = new System.Windows.Forms.Label();
- this.CMB_raterc = new System.Windows.Forms.ComboBox();
- this.label104 = new System.Windows.Forms.Label();
- this.label103 = new System.Windows.Forms.Label();
- this.label102 = new System.Windows.Forms.Label();
- this.label101 = new System.Windows.Forms.Label();
- this.CMB_ratestatus = new System.Windows.Forms.ComboBox();
- this.CMB_rateposition = new System.Windows.Forms.ComboBox();
- this.CMB_rateattitude = new System.Windows.Forms.ComboBox();
- this.label99 = new System.Windows.Forms.Label();
- this.label98 = new System.Windows.Forms.Label();
- this.label97 = new System.Windows.Forms.Label();
- this.CMB_speedunits = new System.Windows.Forms.ComboBox();
- this.CMB_distunits = new System.Windows.Forms.ComboBox();
- this.label96 = new System.Windows.Forms.Label();
- this.label95 = new System.Windows.Forms.Label();
- this.CHK_speechbattery = new System.Windows.Forms.CheckBox();
- this.CHK_speechcustom = new System.Windows.Forms.CheckBox();
- this.CHK_speechmode = new System.Windows.Forms.CheckBox();
- this.CHK_speechwaypoint = new System.Windows.Forms.CheckBox();
- this.label94 = new System.Windows.Forms.Label();
- this.CMB_osdcolor = new System.Windows.Forms.ComboBox();
- this.CMB_language = new System.Windows.Forms.ComboBox();
- this.label93 = new System.Windows.Forms.Label();
- this.CHK_enablespeech = new System.Windows.Forms.CheckBox();
- this.CHK_hudshow = new System.Windows.Forms.CheckBox();
- this.label92 = new System.Windows.Forms.Label();
- this.CMB_videosources = new System.Windows.Forms.ComboBox();
- this.BUT_Joystick = new ArdupilotMega.Controls.MyButton();
- this.BUT_videostop = new ArdupilotMega.Controls.MyButton();
- this.BUT_videostart = new ArdupilotMega.Controls.MyButton();
- this.label1 = new System.Windows.Forms.Label();
- this.CHK_maprotation = new System.Windows.Forms.CheckBox();
- ((System.ComponentModel.ISupportInitialize)(this.NUM_tracklength)).BeginInit();
- this.SuspendLayout();
- //
- // label33
- //
- resources.ApplyResources(this.label33, "label33");
- this.label33.Name = "label33";
- //
- // CMB_ratesensors
- //
- this.CMB_ratesensors.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.CMB_ratesensors.FormattingEnabled = true;
- this.CMB_ratesensors.Items.AddRange(new object[] {
- resources.GetString("CMB_ratesensors.Items"),
- resources.GetString("CMB_ratesensors.Items1"),
- resources.GetString("CMB_ratesensors.Items2"),
- resources.GetString("CMB_ratesensors.Items3"),
- resources.GetString("CMB_ratesensors.Items4")});
- resources.ApplyResources(this.CMB_ratesensors, "CMB_ratesensors");
- this.CMB_ratesensors.Name = "CMB_ratesensors";
- this.CMB_ratesensors.SelectedIndexChanged += new System.EventHandler(this.CMB_ratesensors_SelectedIndexChanged);
- //
- // label26
- //
- resources.ApplyResources(this.label26, "label26");
- this.label26.Name = "label26";
- //
- // CMB_videoresolutions
- //
- this.CMB_videoresolutions.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.CMB_videoresolutions.FormattingEnabled = true;
- resources.ApplyResources(this.CMB_videoresolutions, "CMB_videoresolutions");
- this.CMB_videoresolutions.Name = "CMB_videoresolutions";
- //
- // label12
- //
- resources.ApplyResources(this.label12, "label12");
- this.label12.Name = "label12";
- //
- // CHK_GDIPlus
- //
- resources.ApplyResources(this.CHK_GDIPlus, "CHK_GDIPlus");
- this.CHK_GDIPlus.Name = "CHK_GDIPlus";
- this.CHK_GDIPlus.UseVisualStyleBackColor = true;
- this.CHK_GDIPlus.CheckedChanged += new System.EventHandler(this.CHK_GDIPlus_CheckedChanged);
- //
- // label24
- //
- resources.ApplyResources(this.label24, "label24");
- this.label24.Name = "label24";
- //
- // CHK_loadwponconnect
- //
- resources.ApplyResources(this.CHK_loadwponconnect, "CHK_loadwponconnect");
- this.CHK_loadwponconnect.Name = "CHK_loadwponconnect";
- this.CHK_loadwponconnect.UseVisualStyleBackColor = true;
- this.CHK_loadwponconnect.CheckedChanged += new System.EventHandler(this.CHK_loadwponconnect_CheckedChanged);
- //
- // label23
- //
- resources.ApplyResources(this.label23, "label23");
- this.label23.Name = "label23";
- //
- // NUM_tracklength
- //
- this.NUM_tracklength.Increment = new decimal(new int[] {
- 100,
- 0,
- 0,
- 0});
- resources.ApplyResources(this.NUM_tracklength, "NUM_tracklength");
- this.NUM_tracklength.Maximum = new decimal(new int[] {
- 2000,
- 0,
- 0,
- 0});
- this.NUM_tracklength.Minimum = new decimal(new int[] {
- 100,
- 0,
- 0,
- 0});
- this.NUM_tracklength.Name = "NUM_tracklength";
- this.NUM_tracklength.Value = new decimal(new int[] {
- 200,
- 0,
- 0,
- 0});
- this.NUM_tracklength.ValueChanged += new System.EventHandler(this.NUM_tracklength_ValueChanged);
- //
- // CHK_speechaltwarning
- //
- resources.ApplyResources(this.CHK_speechaltwarning, "CHK_speechaltwarning");
- this.CHK_speechaltwarning.Name = "CHK_speechaltwarning";
- this.CHK_speechaltwarning.UseVisualStyleBackColor = true;
- this.CHK_speechaltwarning.CheckedChanged += new System.EventHandler(this.CHK_speechaltwarning_CheckedChanged);
- //
- // label108
- //
- resources.ApplyResources(this.label108, "label108");
- this.label108.Name = "label108";
- //
- // CHK_resetapmonconnect
- //
- this.CHK_resetapmonconnect.Checked = true;
- this.CHK_resetapmonconnect.CheckState = System.Windows.Forms.CheckState.Checked;
- resources.ApplyResources(this.CHK_resetapmonconnect, "CHK_resetapmonconnect");
- this.CHK_resetapmonconnect.Name = "CHK_resetapmonconnect";
- this.CHK_resetapmonconnect.UseVisualStyleBackColor = true;
- this.CHK_resetapmonconnect.CheckedChanged += new System.EventHandler(this.CHK_resetapmonconnect_CheckedChanged);
- //
- // CHK_mavdebug
- //
- resources.ApplyResources(this.CHK_mavdebug, "CHK_mavdebug");
- this.CHK_mavdebug.Name = "CHK_mavdebug";
- this.CHK_mavdebug.UseVisualStyleBackColor = true;
- this.CHK_mavdebug.CheckedChanged += new System.EventHandler(this.CHK_mavdebug_CheckedChanged);
- //
- // label107
- //
- resources.ApplyResources(this.label107, "label107");
- this.label107.Name = "label107";
- //
- // CMB_raterc
- //
- this.CMB_raterc.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.CMB_raterc.FormattingEnabled = true;
- this.CMB_raterc.Items.AddRange(new object[] {
- resources.GetString("CMB_raterc.Items"),
- resources.GetString("CMB_raterc.Items1"),
- resources.GetString("CMB_raterc.Items2"),
- resources.GetString("CMB_raterc.Items3")});
- resources.ApplyResources(this.CMB_raterc, "CMB_raterc");
- this.CMB_raterc.Name = "CMB_raterc";
- this.CMB_raterc.SelectedIndexChanged += new System.EventHandler(this.CMB_raterc_SelectedIndexChanged);
- //
- // label104
- //
- resources.ApplyResources(this.label104, "label104");
- this.label104.Name = "label104";
- //
- // label103
- //
- resources.ApplyResources(this.label103, "label103");
- this.label103.Name = "label103";
- //
- // label102
- //
- resources.ApplyResources(this.label102, "label102");
- this.label102.Name = "label102";
- //
- // label101
- //
- resources.ApplyResources(this.label101, "label101");
- this.label101.Name = "label101";
- //
- // CMB_ratestatus
- //
- this.CMB_ratestatus.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.CMB_ratestatus.FormattingEnabled = true;
- this.CMB_ratestatus.Items.AddRange(new object[] {
- resources.GetString("CMB_ratestatus.Items"),
- resources.GetString("CMB_ratestatus.Items1"),
- resources.GetString("CMB_ratestatus.Items2"),
- resources.GetString("CMB_ratestatus.Items3")});
- resources.ApplyResources(this.CMB_ratestatus, "CMB_ratestatus");
- this.CMB_ratestatus.Name = "CMB_ratestatus";
- this.CMB_ratestatus.SelectedIndexChanged += new System.EventHandler(this.CMB_ratestatus_SelectedIndexChanged);
- //
- // CMB_rateposition
- //
- this.CMB_rateposition.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.CMB_rateposition.FormattingEnabled = true;
- this.CMB_rateposition.Items.AddRange(new object[] {
- resources.GetString("CMB_rateposition.Items"),
- resources.GetString("CMB_rateposition.Items1"),
- resources.GetString("CMB_rateposition.Items2"),
- resources.GetString("CMB_rateposition.Items3")});
- resources.ApplyResources(this.CMB_rateposition, "CMB_rateposition");
- this.CMB_rateposition.Name = "CMB_rateposition";
- this.CMB_rateposition.SelectedIndexChanged += new System.EventHandler(this.CMB_rateposition_SelectedIndexChanged);
- //
- // CMB_rateattitude
- //
- this.CMB_rateattitude.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.CMB_rateattitude.FormattingEnabled = true;
- this.CMB_rateattitude.Items.AddRange(new object[] {
- resources.GetString("CMB_rateattitude.Items"),
- resources.GetString("CMB_rateattitude.Items1"),
- resources.GetString("CMB_rateattitude.Items2"),
- resources.GetString("CMB_rateattitude.Items3")});
- resources.ApplyResources(this.CMB_rateattitude, "CMB_rateattitude");
- this.CMB_rateattitude.Name = "CMB_rateattitude";
- this.CMB_rateattitude.SelectedIndexChanged += new System.EventHandler(this.CMB_rateattitude_SelectedIndexChanged);
- //
- // label99
- //
- resources.ApplyResources(this.label99, "label99");
- this.label99.Name = "label99";
- //
- // label98
- //
- resources.ApplyResources(this.label98, "label98");
- this.label98.Name = "label98";
- //
- // label97
- //
- resources.ApplyResources(this.label97, "label97");
- this.label97.Name = "label97";
- //
- // CMB_speedunits
- //
- this.CMB_speedunits.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.CMB_speedunits.FormattingEnabled = true;
- resources.ApplyResources(this.CMB_speedunits, "CMB_speedunits");
- this.CMB_speedunits.Name = "CMB_speedunits";
- this.CMB_speedunits.SelectedIndexChanged += new System.EventHandler(this.CMB_speedunits_SelectedIndexChanged);
- //
- // CMB_distunits
- //
- this.CMB_distunits.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.CMB_distunits.FormattingEnabled = true;
- resources.ApplyResources(this.CMB_distunits, "CMB_distunits");
- this.CMB_distunits.Name = "CMB_distunits";
- this.CMB_distunits.SelectedIndexChanged += new System.EventHandler(this.CMB_distunits_SelectedIndexChanged);
- //
- // label96
- //
- resources.ApplyResources(this.label96, "label96");
- this.label96.Name = "label96";
- //
- // label95
- //
- resources.ApplyResources(this.label95, "label95");
- this.label95.Name = "label95";
- //
- // CHK_speechbattery
- //
- resources.ApplyResources(this.CHK_speechbattery, "CHK_speechbattery");
- this.CHK_speechbattery.Name = "CHK_speechbattery";
- this.CHK_speechbattery.UseVisualStyleBackColor = true;
- this.CHK_speechbattery.CheckedChanged += new System.EventHandler(this.CHK_speechbattery_CheckedChanged);
- //
- // CHK_speechcustom
- //
- resources.ApplyResources(this.CHK_speechcustom, "CHK_speechcustom");
- this.CHK_speechcustom.Name = "CHK_speechcustom";
- this.CHK_speechcustom.UseVisualStyleBackColor = true;
- this.CHK_speechcustom.CheckedChanged += new System.EventHandler(this.CHK_speechcustom_CheckedChanged);
- //
- // CHK_speechmode
- //
- resources.ApplyResources(this.CHK_speechmode, "CHK_speechmode");
- this.CHK_speechmode.Name = "CHK_speechmode";
- this.CHK_speechmode.UseVisualStyleBackColor = true;
- this.CHK_speechmode.CheckedChanged += new System.EventHandler(this.CHK_speechmode_CheckedChanged);
- //
- // CHK_speechwaypoint
- //
- resources.ApplyResources(this.CHK_speechwaypoint, "CHK_speechwaypoint");
- this.CHK_speechwaypoint.Name = "CHK_speechwaypoint";
- this.CHK_speechwaypoint.UseVisualStyleBackColor = true;
- this.CHK_speechwaypoint.CheckedChanged += new System.EventHandler(this.CHK_speechwaypoint_CheckedChanged);
- //
- // label94
- //
- resources.ApplyResources(this.label94, "label94");
- this.label94.Name = "label94";
- //
- // CMB_osdcolor
- //
- this.CMB_osdcolor.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;
- this.CMB_osdcolor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.CMB_osdcolor.FormattingEnabled = true;
- resources.ApplyResources(this.CMB_osdcolor, "CMB_osdcolor");
- this.CMB_osdcolor.Name = "CMB_osdcolor";
- this.CMB_osdcolor.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.CMB_osdcolor_DrawItem);
- this.CMB_osdcolor.SelectedIndexChanged += new System.EventHandler(this.CMB_osdcolor_SelectedIndexChanged);
- //
- // CMB_language
- //
- this.CMB_language.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.CMB_language.FormattingEnabled = true;
- resources.ApplyResources(this.CMB_language, "CMB_language");
- this.CMB_language.Name = "CMB_language";
- this.CMB_language.SelectedIndexChanged += new System.EventHandler(this.CMB_language_SelectedIndexChanged);
- //
- // label93
- //
- resources.ApplyResources(this.label93, "label93");
- this.label93.Name = "label93";
- //
- // CHK_enablespeech
- //
- resources.ApplyResources(this.CHK_enablespeech, "CHK_enablespeech");
- this.CHK_enablespeech.Name = "CHK_enablespeech";
- this.CHK_enablespeech.UseVisualStyleBackColor = true;
- this.CHK_enablespeech.CheckedChanged += new System.EventHandler(this.CHK_enablespeech_CheckedChanged);
- //
- // CHK_hudshow
- //
- this.CHK_hudshow.Checked = true;
- this.CHK_hudshow.CheckState = System.Windows.Forms.CheckState.Checked;
- resources.ApplyResources(this.CHK_hudshow, "CHK_hudshow");
- this.CHK_hudshow.Name = "CHK_hudshow";
- this.CHK_hudshow.UseVisualStyleBackColor = true;
- this.CHK_hudshow.CheckedChanged += new System.EventHandler(this.CHK_hudshow_CheckedChanged);
- //
- // label92
- //
- resources.ApplyResources(this.label92, "label92");
- this.label92.Name = "label92";
- //
- // CMB_videosources
- //
- this.CMB_videosources.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.CMB_videosources.FormattingEnabled = true;
- resources.ApplyResources(this.CMB_videosources, "CMB_videosources");
- this.CMB_videosources.Name = "CMB_videosources";
- this.CMB_videosources.SelectedIndexChanged += new System.EventHandler(this.CMB_videosources_SelectedIndexChanged);
- this.CMB_videosources.Click += new System.EventHandler(this.CMB_videosources_Click);
- //
- // BUT_Joystick
- //
- resources.ApplyResources(this.BUT_Joystick, "BUT_Joystick");
- this.BUT_Joystick.Name = "BUT_Joystick";
- this.BUT_Joystick.UseVisualStyleBackColor = true;
- this.BUT_Joystick.Click += new System.EventHandler(this.BUT_Joystick_Click);
- //
- // BUT_videostop
- //
- resources.ApplyResources(this.BUT_videostop, "BUT_videostop");
- this.BUT_videostop.Name = "BUT_videostop";
- this.BUT_videostop.UseVisualStyleBackColor = true;
- this.BUT_videostop.Click += new System.EventHandler(this.BUT_videostop_Click);
- //
- // BUT_videostart
- //
- resources.ApplyResources(this.BUT_videostart, "BUT_videostart");
- this.BUT_videostart.Name = "BUT_videostart";
- this.BUT_videostart.UseVisualStyleBackColor = true;
- this.BUT_videostart.Click += new System.EventHandler(this.BUT_videostart_Click);
- //
- // label1
- //
- resources.ApplyResources(this.label1, "label1");
- this.label1.Name = "label1";
- //
- // CHK_maprotation
- //
- resources.ApplyResources(this.CHK_maprotation, "CHK_maprotation");
- this.CHK_maprotation.Name = "CHK_maprotation";
- this.CHK_maprotation.UseVisualStyleBackColor = true;
- this.CHK_maprotation.CheckedChanged += new System.EventHandler(this.CHK_maprotation_CheckedChanged);
- //
- // ConfigPlanner
- //
- resources.ApplyResources(this, "$this");
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.Controls.Add(this.label1);
- this.Controls.Add(this.CHK_maprotation);
- this.Controls.Add(this.label33);
- this.Controls.Add(this.CMB_ratesensors);
- this.Controls.Add(this.label26);
- this.Controls.Add(this.CMB_videoresolutions);
- this.Controls.Add(this.label12);
- this.Controls.Add(this.CHK_GDIPlus);
- this.Controls.Add(this.label24);
- this.Controls.Add(this.CHK_loadwponconnect);
- this.Controls.Add(this.label23);
- this.Controls.Add(this.NUM_tracklength);
- this.Controls.Add(this.CHK_speechaltwarning);
- this.Controls.Add(this.label108);
- this.Controls.Add(this.CHK_resetapmonconnect);
- this.Controls.Add(this.CHK_mavdebug);
- this.Controls.Add(this.label107);
- this.Controls.Add(this.CMB_raterc);
- this.Controls.Add(this.label104);
- this.Controls.Add(this.label103);
- this.Controls.Add(this.label102);
- this.Controls.Add(this.label101);
- this.Controls.Add(this.CMB_ratestatus);
- this.Controls.Add(this.CMB_rateposition);
- this.Controls.Add(this.CMB_rateattitude);
- this.Controls.Add(this.label99);
- this.Controls.Add(this.label98);
- this.Controls.Add(this.label97);
- this.Controls.Add(this.CMB_speedunits);
- this.Controls.Add(this.CMB_distunits);
- this.Controls.Add(this.label96);
- this.Controls.Add(this.label95);
- this.Controls.Add(this.CHK_speechbattery);
- this.Controls.Add(this.CHK_speechcustom);
- this.Controls.Add(this.CHK_speechmode);
- this.Controls.Add(this.CHK_speechwaypoint);
- this.Controls.Add(this.label94);
- this.Controls.Add(this.CMB_osdcolor);
- this.Controls.Add(this.CMB_language);
- this.Controls.Add(this.label93);
- this.Controls.Add(this.CHK_enablespeech);
- this.Controls.Add(this.CHK_hudshow);
- this.Controls.Add(this.label92);
- this.Controls.Add(this.CMB_videosources);
- this.Controls.Add(this.BUT_Joystick);
- this.Controls.Add(this.BUT_videostop);
- this.Controls.Add(this.BUT_videostart);
- this.Name = "ConfigPlanner";
- this.Load += new System.EventHandler(this.ConfigPlanner_Load);
- ((System.ComponentModel.ISupportInitialize)(this.NUM_tracklength)).EndInit();
- this.ResumeLayout(false);
-
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ConfigPlanner));
+ this.label33 = new System.Windows.Forms.Label();
+ this.CMB_ratesensors = new System.Windows.Forms.ComboBox();
+ this.label26 = new System.Windows.Forms.Label();
+ this.CMB_videoresolutions = new System.Windows.Forms.ComboBox();
+ this.label12 = new System.Windows.Forms.Label();
+ this.CHK_GDIPlus = new System.Windows.Forms.CheckBox();
+ this.label24 = new System.Windows.Forms.Label();
+ this.CHK_loadwponconnect = new System.Windows.Forms.CheckBox();
+ this.label23 = new System.Windows.Forms.Label();
+ this.NUM_tracklength = new System.Windows.Forms.NumericUpDown();
+ this.CHK_speechaltwarning = new System.Windows.Forms.CheckBox();
+ this.label108 = new System.Windows.Forms.Label();
+ this.CHK_resetapmonconnect = new System.Windows.Forms.CheckBox();
+ this.CHK_mavdebug = new System.Windows.Forms.CheckBox();
+ this.label107 = new System.Windows.Forms.Label();
+ this.CMB_raterc = new System.Windows.Forms.ComboBox();
+ this.label104 = new System.Windows.Forms.Label();
+ this.label103 = new System.Windows.Forms.Label();
+ this.label102 = new System.Windows.Forms.Label();
+ this.label101 = new System.Windows.Forms.Label();
+ this.CMB_ratestatus = new System.Windows.Forms.ComboBox();
+ this.CMB_rateposition = new System.Windows.Forms.ComboBox();
+ this.CMB_rateattitude = new System.Windows.Forms.ComboBox();
+ this.label99 = new System.Windows.Forms.Label();
+ this.label98 = new System.Windows.Forms.Label();
+ this.label97 = new System.Windows.Forms.Label();
+ this.CMB_speedunits = new System.Windows.Forms.ComboBox();
+ this.CMB_distunits = new System.Windows.Forms.ComboBox();
+ this.label96 = new System.Windows.Forms.Label();
+ this.label95 = new System.Windows.Forms.Label();
+ this.CHK_speechbattery = new System.Windows.Forms.CheckBox();
+ this.CHK_speechcustom = new System.Windows.Forms.CheckBox();
+ this.CHK_speechmode = new System.Windows.Forms.CheckBox();
+ this.CHK_speechwaypoint = new System.Windows.Forms.CheckBox();
+ this.label94 = new System.Windows.Forms.Label();
+ this.CMB_osdcolor = new System.Windows.Forms.ComboBox();
+ this.CMB_language = new System.Windows.Forms.ComboBox();
+ this.label93 = new System.Windows.Forms.Label();
+ this.CHK_enablespeech = new System.Windows.Forms.CheckBox();
+ this.CHK_hudshow = new System.Windows.Forms.CheckBox();
+ this.label92 = new System.Windows.Forms.Label();
+ this.CMB_videosources = new System.Windows.Forms.ComboBox();
+ this.BUT_Joystick = new ArdupilotMega.Controls.MyButton();
+ this.BUT_videostop = new ArdupilotMega.Controls.MyButton();
+ this.BUT_videostart = new ArdupilotMega.Controls.MyButton();
+ this.label1 = new System.Windows.Forms.Label();
+ this.CHK_maprotation = new System.Windows.Forms.CheckBox();
+ ((System.ComponentModel.ISupportInitialize)(this.NUM_tracklength)).BeginInit();
+ this.SuspendLayout();
+ //
+ // label33
+ //
+ resources.ApplyResources(this.label33, "label33");
+ this.label33.Name = "label33";
+ //
+ // CMB_ratesensors
+ //
+ this.CMB_ratesensors.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.CMB_ratesensors.FormattingEnabled = true;
+ this.CMB_ratesensors.Items.AddRange(new object[] {
+ resources.GetString("CMB_ratesensors.Items"),
+ resources.GetString("CMB_ratesensors.Items1"),
+ resources.GetString("CMB_ratesensors.Items2"),
+ resources.GetString("CMB_ratesensors.Items3"),
+ resources.GetString("CMB_ratesensors.Items4")});
+ resources.ApplyResources(this.CMB_ratesensors, "CMB_ratesensors");
+ this.CMB_ratesensors.Name = "CMB_ratesensors";
+ this.CMB_ratesensors.SelectedIndexChanged += new System.EventHandler(this.CMB_ratesensors_SelectedIndexChanged);
+ //
+ // label26
+ //
+ resources.ApplyResources(this.label26, "label26");
+ this.label26.Name = "label26";
+ //
+ // CMB_videoresolutions
+ //
+ this.CMB_videoresolutions.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.CMB_videoresolutions.FormattingEnabled = true;
+ resources.ApplyResources(this.CMB_videoresolutions, "CMB_videoresolutions");
+ this.CMB_videoresolutions.Name = "CMB_videoresolutions";
+ //
+ // label12
+ //
+ resources.ApplyResources(this.label12, "label12");
+ this.label12.Name = "label12";
+ //
+ // CHK_GDIPlus
+ //
+ resources.ApplyResources(this.CHK_GDIPlus, "CHK_GDIPlus");
+ this.CHK_GDIPlus.Name = "CHK_GDIPlus";
+ this.CHK_GDIPlus.UseVisualStyleBackColor = true;
+ this.CHK_GDIPlus.CheckedChanged += new System.EventHandler(this.CHK_GDIPlus_CheckedChanged);
+ //
+ // label24
+ //
+ resources.ApplyResources(this.label24, "label24");
+ this.label24.Name = "label24";
+ //
+ // CHK_loadwponconnect
+ //
+ resources.ApplyResources(this.CHK_loadwponconnect, "CHK_loadwponconnect");
+ this.CHK_loadwponconnect.Name = "CHK_loadwponconnect";
+ this.CHK_loadwponconnect.UseVisualStyleBackColor = true;
+ this.CHK_loadwponconnect.CheckedChanged += new System.EventHandler(this.CHK_loadwponconnect_CheckedChanged);
+ //
+ // label23
+ //
+ resources.ApplyResources(this.label23, "label23");
+ this.label23.Name = "label23";
+ //
+ // NUM_tracklength
+ //
+ this.NUM_tracklength.Increment = new decimal(new int[] {
+ 100,
+ 0,
+ 0,
+ 0});
+ resources.ApplyResources(this.NUM_tracklength, "NUM_tracklength");
+ this.NUM_tracklength.Maximum = new decimal(new int[] {
+ 2000,
+ 0,
+ 0,
+ 0});
+ this.NUM_tracklength.Minimum = new decimal(new int[] {
+ 100,
+ 0,
+ 0,
+ 0});
+ this.NUM_tracklength.Name = "NUM_tracklength";
+ this.NUM_tracklength.Value = new decimal(new int[] {
+ 200,
+ 0,
+ 0,
+ 0});
+ this.NUM_tracklength.ValueChanged += new System.EventHandler(this.NUM_tracklength_ValueChanged);
+ //
+ // CHK_speechaltwarning
+ //
+ resources.ApplyResources(this.CHK_speechaltwarning, "CHK_speechaltwarning");
+ this.CHK_speechaltwarning.Name = "CHK_speechaltwarning";
+ this.CHK_speechaltwarning.UseVisualStyleBackColor = true;
+ this.CHK_speechaltwarning.CheckedChanged += new System.EventHandler(this.CHK_speechaltwarning_CheckedChanged);
+ //
+ // label108
+ //
+ resources.ApplyResources(this.label108, "label108");
+ this.label108.Name = "label108";
+ //
+ // CHK_resetapmonconnect
+ //
+ this.CHK_resetapmonconnect.Checked = true;
+ this.CHK_resetapmonconnect.CheckState = System.Windows.Forms.CheckState.Checked;
+ resources.ApplyResources(this.CHK_resetapmonconnect, "CHK_resetapmonconnect");
+ this.CHK_resetapmonconnect.Name = "CHK_resetapmonconnect";
+ this.CHK_resetapmonconnect.UseVisualStyleBackColor = true;
+ this.CHK_resetapmonconnect.CheckedChanged += new System.EventHandler(this.CHK_resetapmonconnect_CheckedChanged);
+ //
+ // CHK_mavdebug
+ //
+ resources.ApplyResources(this.CHK_mavdebug, "CHK_mavdebug");
+ this.CHK_mavdebug.Name = "CHK_mavdebug";
+ this.CHK_mavdebug.UseVisualStyleBackColor = true;
+ this.CHK_mavdebug.CheckedChanged += new System.EventHandler(this.CHK_mavdebug_CheckedChanged);
+ //
+ // label107
+ //
+ resources.ApplyResources(this.label107, "label107");
+ this.label107.Name = "label107";
+ //
+ // CMB_raterc
+ //
+ this.CMB_raterc.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.CMB_raterc.FormattingEnabled = true;
+ this.CMB_raterc.Items.AddRange(new object[] {
+ resources.GetString("CMB_raterc.Items"),
+ resources.GetString("CMB_raterc.Items1"),
+ resources.GetString("CMB_raterc.Items2"),
+ resources.GetString("CMB_raterc.Items3")});
+ resources.ApplyResources(this.CMB_raterc, "CMB_raterc");
+ this.CMB_raterc.Name = "CMB_raterc";
+ this.CMB_raterc.SelectedIndexChanged += new System.EventHandler(this.CMB_raterc_SelectedIndexChanged);
+ //
+ // label104
+ //
+ resources.ApplyResources(this.label104, "label104");
+ this.label104.Name = "label104";
+ //
+ // label103
+ //
+ resources.ApplyResources(this.label103, "label103");
+ this.label103.Name = "label103";
+ //
+ // label102
+ //
+ resources.ApplyResources(this.label102, "label102");
+ this.label102.Name = "label102";
+ //
+ // label101
+ //
+ resources.ApplyResources(this.label101, "label101");
+ this.label101.Name = "label101";
+ //
+ // CMB_ratestatus
+ //
+ this.CMB_ratestatus.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.CMB_ratestatus.FormattingEnabled = true;
+ this.CMB_ratestatus.Items.AddRange(new object[] {
+ resources.GetString("CMB_ratestatus.Items"),
+ resources.GetString("CMB_ratestatus.Items1"),
+ resources.GetString("CMB_ratestatus.Items2"),
+ resources.GetString("CMB_ratestatus.Items3")});
+ resources.ApplyResources(this.CMB_ratestatus, "CMB_ratestatus");
+ this.CMB_ratestatus.Name = "CMB_ratestatus";
+ this.CMB_ratestatus.SelectedIndexChanged += new System.EventHandler(this.CMB_ratestatus_SelectedIndexChanged);
+ //
+ // CMB_rateposition
+ //
+ this.CMB_rateposition.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.CMB_rateposition.FormattingEnabled = true;
+ this.CMB_rateposition.Items.AddRange(new object[] {
+ resources.GetString("CMB_rateposition.Items"),
+ resources.GetString("CMB_rateposition.Items1"),
+ resources.GetString("CMB_rateposition.Items2"),
+ resources.GetString("CMB_rateposition.Items3")});
+ resources.ApplyResources(this.CMB_rateposition, "CMB_rateposition");
+ this.CMB_rateposition.Name = "CMB_rateposition";
+ this.CMB_rateposition.SelectedIndexChanged += new System.EventHandler(this.CMB_rateposition_SelectedIndexChanged);
+ //
+ // CMB_rateattitude
+ //
+ this.CMB_rateattitude.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.CMB_rateattitude.FormattingEnabled = true;
+ this.CMB_rateattitude.Items.AddRange(new object[] {
+ resources.GetString("CMB_rateattitude.Items"),
+ resources.GetString("CMB_rateattitude.Items1"),
+ resources.GetString("CMB_rateattitude.Items2"),
+ resources.GetString("CMB_rateattitude.Items3")});
+ resources.ApplyResources(this.CMB_rateattitude, "CMB_rateattitude");
+ this.CMB_rateattitude.Name = "CMB_rateattitude";
+ this.CMB_rateattitude.SelectedIndexChanged += new System.EventHandler(this.CMB_rateattitude_SelectedIndexChanged);
+ //
+ // label99
+ //
+ resources.ApplyResources(this.label99, "label99");
+ this.label99.Name = "label99";
+ //
+ // label98
+ //
+ resources.ApplyResources(this.label98, "label98");
+ this.label98.Name = "label98";
+ //
+ // label97
+ //
+ resources.ApplyResources(this.label97, "label97");
+ this.label97.Name = "label97";
+ //
+ // CMB_speedunits
+ //
+ this.CMB_speedunits.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.CMB_speedunits.FormattingEnabled = true;
+ resources.ApplyResources(this.CMB_speedunits, "CMB_speedunits");
+ this.CMB_speedunits.Name = "CMB_speedunits";
+ this.CMB_speedunits.SelectedIndexChanged += new System.EventHandler(this.CMB_speedunits_SelectedIndexChanged);
+ //
+ // CMB_distunits
+ //
+ this.CMB_distunits.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.CMB_distunits.FormattingEnabled = true;
+ resources.ApplyResources(this.CMB_distunits, "CMB_distunits");
+ this.CMB_distunits.Name = "CMB_distunits";
+ this.CMB_distunits.SelectedIndexChanged += new System.EventHandler(this.CMB_distunits_SelectedIndexChanged);
+ //
+ // label96
+ //
+ resources.ApplyResources(this.label96, "label96");
+ this.label96.Name = "label96";
+ //
+ // label95
+ //
+ resources.ApplyResources(this.label95, "label95");
+ this.label95.Name = "label95";
+ //
+ // CHK_speechbattery
+ //
+ resources.ApplyResources(this.CHK_speechbattery, "CHK_speechbattery");
+ this.CHK_speechbattery.Name = "CHK_speechbattery";
+ this.CHK_speechbattery.UseVisualStyleBackColor = true;
+ this.CHK_speechbattery.CheckedChanged += new System.EventHandler(this.CHK_speechbattery_CheckedChanged);
+ //
+ // CHK_speechcustom
+ //
+ resources.ApplyResources(this.CHK_speechcustom, "CHK_speechcustom");
+ this.CHK_speechcustom.Name = "CHK_speechcustom";
+ this.CHK_speechcustom.UseVisualStyleBackColor = true;
+ this.CHK_speechcustom.CheckedChanged += new System.EventHandler(this.CHK_speechcustom_CheckedChanged);
+ //
+ // CHK_speechmode
+ //
+ resources.ApplyResources(this.CHK_speechmode, "CHK_speechmode");
+ this.CHK_speechmode.Name = "CHK_speechmode";
+ this.CHK_speechmode.UseVisualStyleBackColor = true;
+ this.CHK_speechmode.CheckedChanged += new System.EventHandler(this.CHK_speechmode_CheckedChanged);
+ //
+ // CHK_speechwaypoint
+ //
+ resources.ApplyResources(this.CHK_speechwaypoint, "CHK_speechwaypoint");
+ this.CHK_speechwaypoint.Name = "CHK_speechwaypoint";
+ this.CHK_speechwaypoint.UseVisualStyleBackColor = true;
+ this.CHK_speechwaypoint.CheckedChanged += new System.EventHandler(this.CHK_speechwaypoint_CheckedChanged);
+ //
+ // label94
+ //
+ resources.ApplyResources(this.label94, "label94");
+ this.label94.Name = "label94";
+ //
+ // CMB_osdcolor
+ //
+ this.CMB_osdcolor.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;
+ this.CMB_osdcolor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.CMB_osdcolor.FormattingEnabled = true;
+ resources.ApplyResources(this.CMB_osdcolor, "CMB_osdcolor");
+ this.CMB_osdcolor.Name = "CMB_osdcolor";
+ this.CMB_osdcolor.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.CMB_osdcolor_DrawItem);
+ this.CMB_osdcolor.SelectedIndexChanged += new System.EventHandler(this.CMB_osdcolor_SelectedIndexChanged);
+ //
+ // CMB_language
+ //
+ this.CMB_language.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.CMB_language.FormattingEnabled = true;
+ resources.ApplyResources(this.CMB_language, "CMB_language");
+ this.CMB_language.Name = "CMB_language";
+ //
+ // label93
+ //
+ resources.ApplyResources(this.label93, "label93");
+ this.label93.Name = "label93";
+ //
+ // CHK_enablespeech
+ //
+ resources.ApplyResources(this.CHK_enablespeech, "CHK_enablespeech");
+ this.CHK_enablespeech.Name = "CHK_enablespeech";
+ this.CHK_enablespeech.UseVisualStyleBackColor = true;
+ this.CHK_enablespeech.CheckedChanged += new System.EventHandler(this.CHK_enablespeech_CheckedChanged);
+ //
+ // CHK_hudshow
+ //
+ this.CHK_hudshow.Checked = true;
+ this.CHK_hudshow.CheckState = System.Windows.Forms.CheckState.Checked;
+ resources.ApplyResources(this.CHK_hudshow, "CHK_hudshow");
+ this.CHK_hudshow.Name = "CHK_hudshow";
+ this.CHK_hudshow.UseVisualStyleBackColor = true;
+ this.CHK_hudshow.CheckedChanged += new System.EventHandler(this.CHK_hudshow_CheckedChanged);
+ //
+ // label92
+ //
+ resources.ApplyResources(this.label92, "label92");
+ this.label92.Name = "label92";
+ //
+ // CMB_videosources
+ //
+ this.CMB_videosources.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.CMB_videosources.FormattingEnabled = true;
+ resources.ApplyResources(this.CMB_videosources, "CMB_videosources");
+ this.CMB_videosources.Name = "CMB_videosources";
+ this.CMB_videosources.SelectedIndexChanged += new System.EventHandler(this.CMB_videosources_SelectedIndexChanged);
+ this.CMB_videosources.Click += new System.EventHandler(this.CMB_videosources_Click);
+ //
+ // BUT_Joystick
+ //
+ resources.ApplyResources(this.BUT_Joystick, "BUT_Joystick");
+ this.BUT_Joystick.Name = "BUT_Joystick";
+ this.BUT_Joystick.UseVisualStyleBackColor = true;
+ this.BUT_Joystick.Click += new System.EventHandler(this.BUT_Joystick_Click);
+ //
+ // BUT_videostop
+ //
+ resources.ApplyResources(this.BUT_videostop, "BUT_videostop");
+ this.BUT_videostop.Name = "BUT_videostop";
+ this.BUT_videostop.UseVisualStyleBackColor = true;
+ this.BUT_videostop.Click += new System.EventHandler(this.BUT_videostop_Click);
+ //
+ // BUT_videostart
+ //
+ resources.ApplyResources(this.BUT_videostart, "BUT_videostart");
+ this.BUT_videostart.Name = "BUT_videostart";
+ this.BUT_videostart.UseVisualStyleBackColor = true;
+ this.BUT_videostart.Click += new System.EventHandler(this.BUT_videostart_Click);
+ //
+ // label1
+ //
+ resources.ApplyResources(this.label1, "label1");
+ this.label1.Name = "label1";
+ //
+ // CHK_maprotation
+ //
+ resources.ApplyResources(this.CHK_maprotation, "CHK_maprotation");
+ this.CHK_maprotation.Name = "CHK_maprotation";
+ this.CHK_maprotation.UseVisualStyleBackColor = true;
+ this.CHK_maprotation.CheckedChanged += new System.EventHandler(this.CHK_maprotation_CheckedChanged);
+ //
+ // ConfigPlanner
+ //
+ resources.ApplyResources(this, "$this");
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.CHK_maprotation);
+ this.Controls.Add(this.label33);
+ this.Controls.Add(this.CMB_ratesensors);
+ this.Controls.Add(this.label26);
+ this.Controls.Add(this.CMB_videoresolutions);
+ this.Controls.Add(this.label12);
+ this.Controls.Add(this.CHK_GDIPlus);
+ this.Controls.Add(this.label24);
+ this.Controls.Add(this.CHK_loadwponconnect);
+ this.Controls.Add(this.label23);
+ this.Controls.Add(this.NUM_tracklength);
+ this.Controls.Add(this.CHK_speechaltwarning);
+ this.Controls.Add(this.label108);
+ this.Controls.Add(this.CHK_resetapmonconnect);
+ this.Controls.Add(this.CHK_mavdebug);
+ this.Controls.Add(this.label107);
+ this.Controls.Add(this.CMB_raterc);
+ this.Controls.Add(this.label104);
+ this.Controls.Add(this.label103);
+ this.Controls.Add(this.label102);
+ this.Controls.Add(this.label101);
+ this.Controls.Add(this.CMB_ratestatus);
+ this.Controls.Add(this.CMB_rateposition);
+ this.Controls.Add(this.CMB_rateattitude);
+ this.Controls.Add(this.label99);
+ this.Controls.Add(this.label98);
+ this.Controls.Add(this.label97);
+ this.Controls.Add(this.CMB_speedunits);
+ this.Controls.Add(this.CMB_distunits);
+ this.Controls.Add(this.label96);
+ this.Controls.Add(this.label95);
+ this.Controls.Add(this.CHK_speechbattery);
+ this.Controls.Add(this.CHK_speechcustom);
+ this.Controls.Add(this.CHK_speechmode);
+ this.Controls.Add(this.CHK_speechwaypoint);
+ this.Controls.Add(this.label94);
+ this.Controls.Add(this.CMB_osdcolor);
+ this.Controls.Add(this.CMB_language);
+ this.Controls.Add(this.label93);
+ this.Controls.Add(this.CHK_enablespeech);
+ this.Controls.Add(this.CHK_hudshow);
+ this.Controls.Add(this.label92);
+ this.Controls.Add(this.CMB_videosources);
+ this.Controls.Add(this.BUT_Joystick);
+ this.Controls.Add(this.BUT_videostop);
+ this.Controls.Add(this.BUT_videostart);
+ this.Name = "ConfigPlanner";
+ this.Load += new System.EventHandler(this.ConfigPlanner_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.NUM_tracklength)).EndInit();
+ this.ResumeLayout(false);
+
}
#endregion
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigPlanner.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigPlanner.resx
index 5ce06086d2..5ca4ebe040 100644
--- a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigPlanner.resx
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigPlanner.resx
@@ -1,1402 +1,1402 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
-
- NoControl
-
-
-
- 517, 246
-
-
- 43, 13
-
-
-
- 87
-
-
- Sensor
-
-
- label33
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 2
-
-
- 0
-
-
- 1
-
-
- 3
-
-
- 10
-
-
- 50
-
-
- 564, 243
-
-
- 40, 21
-
-
- 88
-
-
- CMB_ratesensors
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 3
-
-
- NoControl
-
-
- 15, 52
-
-
- 100, 23
-
-
- 86
-
-
- Video Format
-
-
- label26
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 4
-
-
- 124, 49
-
-
- 408, 21
-
-
- 44
-
-
- CMB_videoresolutions
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 5
-
-
- NoControl
-
-
- 15, 342
-
-
- 61, 13
-
-
- 84
-
-
- HUD
-
-
- label12
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 6
-
-
- NoControl
-
-
- 124, 342
-
-
- 177, 17
-
-
- 85
-
-
- GDI+ (old type)
-
-
- CHK_GDIPlus
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 7
-
-
- NoControl
-
-
- 15, 320
-
-
- 61, 13
-
-
- 82
-
-
- Waypoints
-
-
- label24
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 8
-
-
- NoControl
-
-
- 124, 319
-
-
- 177, 17
-
-
- 83
-
-
- Load Waypoints on connect?
-
-
- CHK_loadwponconnect
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 9
-
-
- NoControl
-
-
- 15, 294
-
-
- 103, 18
-
-
- 81
-
-
- Track Length
-
-
- label23
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 10
-
-
- 124, 293
-
-
- 67, 20
-
-
- 80
-
-
- NUM_tracklength
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 11
-
-
- NoControl
-
-
- 564, 109
-
-
- 102, 17
-
-
- 79
-
-
- Alt Warning
-
-
- CHK_speechaltwarning
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 12
-
-
- NoControl
-
-
- 15, 271
-
-
- 61, 13
-
-
- 45
-
-
- APM Reset
-
-
- label108
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 13
-
-
- NoControl
-
-
- 124, 269
-
-
- 163, 17
-
-
- 46
-
-
- Reset APM on USB Connect
-
-
- CHK_resetapmonconnect
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 14
-
-
- Bottom, Left
-
-
- NoControl
-
-
- 15, 398
-
-
- 144, 17
-
-
- 47
-
-
- Mavlink Message Debug
-
-
- CHK_mavdebug
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 15
-
-
- NoControl
-
-
- 439, 246
-
-
- 22, 13
-
-
- 48
-
-
- RC
-
-
- label107
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 16
-
-
- 0
-
-
- 1
-
-
- 3
-
-
- 10
-
-
- 470, 242
-
-
- 40, 21
-
-
- 49
-
-
- CMB_raterc
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 17
-
-
- NoControl
-
-
- 319, 246
-
-
- 69, 13
-
-
- 50
-
-
- Mode/Status
-
-
- label104
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 18
-
-
- NoControl
-
-
- 219, 246
-
-
- 44, 13
-
-
- 51
-
-
- Position
-
-
- label103
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 19
-
-
- NoControl
-
-
- 121, 246
-
-
- 43, 13
-
-
- 52
-
-
- Attitude
-
-
- label102
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 20
-
-
- NoControl
-
-
- 12, 246
-
-
- 84, 13
-
-
- 53
-
-
- Telemetry Rates
-
-
- label101
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 21
-
-
- 0
-
-
- 1
-
-
- 3
-
-
- 10
-
-
- 393, 242
-
-
- 40, 21
-
-
- 54
-
-
- CMB_ratestatus
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 22
-
-
- 0
-
-
- 1
-
-
- 3
-
-
- 10
-
-
- 273, 242
-
-
- 40, 21
-
-
- 55
-
-
- CMB_rateposition
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 23
-
-
- 0
-
-
- 1
-
-
- 3
-
-
- 10
-
-
- 173, 242
-
-
- 40, 21
-
-
- 56
-
-
- CMB_rateattitude
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 24
-
-
- NoControl
-
-
- 268, 211
-
-
- 402, 13
-
-
- 57
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ NoControl
+
+
+
+ 517, 246
+
+
+ 43, 13
+
+
+
+ 87
+
+
+ Sensor
+
+
+ label33
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 2
+
+
+ 0
+
+
+ 1
+
+
+ 3
+
+
+ 10
+
+
+ 50
+
+
+ 564, 243
+
+
+ 40, 21
+
+
+ 88
+
+
+ CMB_ratesensors
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 3
+
+
+ NoControl
+
+
+ 15, 52
+
+
+ 100, 23
+
+
+ 86
+
+
+ Video Format
+
+
+ label26
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 4
+
+
+ 124, 49
+
+
+ 408, 21
+
+
+ 44
+
+
+ CMB_videoresolutions
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 5
+
+
+ NoControl
+
+
+ 15, 342
+
+
+ 61, 13
+
+
+ 84
+
+
+ HUD
+
+
+ label12
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 6
+
+
+ NoControl
+
+
+ 124, 342
+
+
+ 177, 17
+
+
+ 85
+
+
+ GDI+ (old type)
+
+
+ CHK_GDIPlus
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 7
+
+
+ NoControl
+
+
+ 15, 320
+
+
+ 61, 13
+
+
+ 82
+
+
+ Waypoints
+
+
+ label24
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 8
+
+
+ NoControl
+
+
+ 124, 319
+
+
+ 177, 17
+
+
+ 83
+
+
+ Load Waypoints on connect?
+
+
+ CHK_loadwponconnect
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 9
+
+
+ NoControl
+
+
+ 15, 294
+
+
+ 103, 18
+
+
+ 81
+
+
+ Track Length
+
+
+ label23
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 10
+
+
+ 124, 293
+
+
+ 67, 20
+
+
+ 80
+
+
+ NUM_tracklength
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 11
+
+
+ NoControl
+
+
+ 564, 109
+
+
+ 102, 17
+
+
+ 79
+
+
+ Alt Warning
+
+
+ CHK_speechaltwarning
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 12
+
+
+ NoControl
+
+
+ 15, 271
+
+
+ 61, 13
+
+
+ 45
+
+
+ APM Reset
+
+
+ label108
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 13
+
+
+ NoControl
+
+
+ 124, 269
+
+
+ 163, 17
+
+
+ 46
+
+
+ Reset APM on USB Connect
+
+
+ CHK_resetapmonconnect
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 14
+
+
+ Bottom, Left
+
+
+ NoControl
+
+
+ 15, 398
+
+
+ 144, 17
+
+
+ 47
+
+
+ Mavlink Message Debug
+
+
+ CHK_mavdebug
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 15
+
+
+ NoControl
+
+
+ 439, 246
+
+
+ 22, 13
+
+
+ 48
+
+
+ RC
+
+
+ label107
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 16
+
+
+ 0
+
+
+ 1
+
+
+ 3
+
+
+ 10
+
+
+ 470, 242
+
+
+ 40, 21
+
+
+ 49
+
+
+ CMB_raterc
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 17
+
+
+ NoControl
+
+
+ 319, 246
+
+
+ 69, 13
+
+
+ 50
+
+
+ Mode/Status
+
+
+ label104
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 18
+
+
+ NoControl
+
+
+ 219, 246
+
+
+ 44, 13
+
+
+ 51
+
+
+ Position
+
+
+ label103
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 19
+
+
+ NoControl
+
+
+ 121, 246
+
+
+ 43, 13
+
+
+ 52
+
+
+ Attitude
+
+
+ label102
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 20
+
+
+ NoControl
+
+
+ 15, 246
+
+
+ 84, 13
+
+
+ 53
+
+
+ Telemetry Rates
+
+
+ label101
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 21
+
+
+ 0
+
+
+ 1
+
+
+ 3
+
+
+ 10
+
+
+ 393, 242
+
+
+ 40, 21
+
+
+ 54
+
+
+ CMB_ratestatus
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 22
+
+
+ 0
+
+
+ 1
+
+
+ 3
+
+
+ 10
+
+
+ 273, 242
+
+
+ 40, 21
+
+
+ 55
+
+
+ CMB_rateposition
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 23
+
+
+ 0
+
+
+ 1
+
+
+ 3
+
+
+ 10
+
+
+ 173, 242
+
+
+ 40, 21
+
+
+ 56
+
+
+ CMB_rateattitude
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 24
+
+
+ NoControl
+
+
+ 268, 211
+
+
+ 402, 13
+
+
+ 57
+
+
NOTE: The Configuration Tab will NOT display these units, as those are raw values.
-
-
-
- label99
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 25
-
-
- NoControl
-
-
- 15, 219
-
-
- 65, 13
-
-
- 58
-
-
- Speed Units
-
-
- label98
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 26
-
-
- NoControl
-
-
- 15, 191
-
-
- 52, 13
-
-
- 59
-
-
- Dist Units
-
-
- label97
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 27
-
-
- 124, 216
-
-
- 138, 21
-
-
- 60
-
-
- CMB_speedunits
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 28
-
-
- 124, 189
-
-
- 138, 21
-
-
- 61
-
-
- CMB_distunits
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 29
-
-
- NoControl
-
-
- 15, 164
-
-
- 45, 13
-
-
- 62
-
-
- Joystick
-
-
- label96
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 30
-
-
- NoControl
-
-
- 15, 113
-
-
- 44, 13
-
-
- 63
-
-
- Speech
-
-
- label95
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 31
-
-
- NoControl
-
-
- 456, 109
-
-
- 102, 17
-
-
- 64
-
-
- Battery Warning
-
-
- CHK_speechbattery
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 32
-
-
- NoControl
-
-
- 363, 109
-
-
- 87, 17
-
-
- 65
-
-
- Time Interval
-
-
- CHK_speechcustom
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 33
-
-
- NoControl
-
-
- 307, 109
-
-
- 56, 17
-
-
- 66
-
-
- Mode
-
-
- CHK_speechmode
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 34
-
-
- NoControl
-
-
- 230, 109
-
-
- 71, 17
-
-
- 67
-
-
- Waypoint
-
-
- CHK_speechwaypoint
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 35
-
-
- NoControl
-
-
- 15, 85
-
-
- 57, 13
-
-
- 68
-
-
- OSD Color
-
-
- label94
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 36
-
-
- 124, 82
-
-
- 138, 21
-
-
- 69
-
-
- CMB_osdcolor
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 37
-
-
- 124, 133
-
-
- 138, 21
-
-
- 70
-
-
- CMB_language
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 38
-
-
- NoControl
-
-
- 15, 137
-
-
- 69, 13
-
-
- 71
-
-
- UI Language
-
-
- label93
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 39
-
-
- NoControl
-
-
- 124, 109
-
-
- 99, 17
-
-
- 72
-
-
- Enable Speech
-
-
- CHK_enablespeech
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 40
-
-
- NoControl
-
-
- 537, 17
-
-
- 125, 17
-
-
- 73
-
-
- Enable HUD Overlay
-
-
- CHK_hudshow
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 41
-
-
- NoControl
-
-
- 15, 18
-
-
- 100, 23
-
-
- 74
-
-
- Video Device
-
-
- label92
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 42
-
-
- 124, 15
-
-
- 245, 21
-
-
- 75
-
-
- CMB_videosources
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 43
-
-
- NoControl
-
-
- 124, 160
-
-
- 99, 23
-
-
- 76
-
-
- Joystick Setup
-
-
- BUT_Joystick
-
-
- ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4498.31567, Culture=neutral, PublicKeyToken=null
-
-
- $this
-
-
- 44
-
-
- NoControl
-
-
- 456, 13
-
-
- 75, 23
-
-
- 77
-
-
- Stop
-
-
- BUT_videostop
-
-
- ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4498.31567, Culture=neutral, PublicKeyToken=null
-
-
- $this
-
-
- 45
-
-
- NoControl
-
-
- 375, 13
-
-
- 75, 23
-
-
- 78
-
-
- Start
-
-
- BUT_videostart
-
-
- ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4498.31567, Culture=neutral, PublicKeyToken=null
-
-
- $this
-
-
- 46
-
-
- NoControl
-
-
- 15, 365
-
-
- 81, 17
-
-
- 89
-
-
- Map Follow
-
-
- label1
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 0
-
-
- NoControl
-
-
- 124, 365
-
-
- 205, 17
-
-
- 90
-
-
- Map is rotated to follow the plane
-
-
- CHK_maprotation
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 1
-
-
- True
-
-
- 6, 13
-
-
- 682, 418
-
-
- ConfigPlanner
-
-
- ArdupilotMega.Controls.BackstageView.BackStageViewContentPanel, ArdupilotMegaPlanner, Version=1.1.4498.31567, Culture=neutral, PublicKeyToken=null
-
+
+
+
+ label99
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 25
+
+
+ NoControl
+
+
+ 15, 219
+
+
+ 65, 13
+
+
+ 58
+
+
+ Speed Units
+
+
+ label98
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 26
+
+
+ NoControl
+
+
+ 15, 191
+
+
+ 52, 13
+
+
+ 59
+
+
+ Dist Units
+
+
+ label97
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 27
+
+
+ 124, 216
+
+
+ 138, 21
+
+
+ 60
+
+
+ CMB_speedunits
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 28
+
+
+ 124, 189
+
+
+ 138, 21
+
+
+ 61
+
+
+ CMB_distunits
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 29
+
+
+ NoControl
+
+
+ 15, 164
+
+
+ 45, 13
+
+
+ 62
+
+
+ Joystick
+
+
+ label96
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 30
+
+
+ NoControl
+
+
+ 15, 113
+
+
+ 44, 13
+
+
+ 63
+
+
+ Speech
+
+
+ label95
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 31
+
+
+ NoControl
+
+
+ 456, 109
+
+
+ 102, 17
+
+
+ 64
+
+
+ Battery Warning
+
+
+ CHK_speechbattery
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 32
+
+
+ NoControl
+
+
+ 363, 109
+
+
+ 87, 17
+
+
+ 65
+
+
+ Time Interval
+
+
+ CHK_speechcustom
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 33
+
+
+ NoControl
+
+
+ 307, 109
+
+
+ 56, 17
+
+
+ 66
+
+
+ Mode
+
+
+ CHK_speechmode
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 34
+
+
+ NoControl
+
+
+ 230, 109
+
+
+ 71, 17
+
+
+ 67
+
+
+ Waypoint
+
+
+ CHK_speechwaypoint
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 35
+
+
+ NoControl
+
+
+ 15, 85
+
+
+ 57, 13
+
+
+ 68
+
+
+ OSD Color
+
+
+ label94
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 36
+
+
+ 124, 82
+
+
+ 138, 21
+
+
+ 69
+
+
+ CMB_osdcolor
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 37
+
+
+ 124, 133
+
+
+ 138, 21
+
+
+ 70
+
+
+ CMB_language
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 38
+
+
+ NoControl
+
+
+ 15, 137
+
+
+ 69, 13
+
+
+ 71
+
+
+ UI Language
+
+
+ label93
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 39
+
+
+ NoControl
+
+
+ 124, 109
+
+
+ 99, 17
+
+
+ 72
+
+
+ Enable Speech
+
+
+ CHK_enablespeech
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 40
+
+
+ NoControl
+
+
+ 537, 17
+
+
+ 125, 17
+
+
+ 73
+
+
+ Enable HUD Overlay
+
+
+ CHK_hudshow
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 41
+
+
+ NoControl
+
+
+ 15, 18
+
+
+ 100, 23
+
+
+ 74
+
+
+ Video Device
+
+
+ label92
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 42
+
+
+ 124, 15
+
+
+ 245, 21
+
+
+ 75
+
+
+ CMB_videosources
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 43
+
+
+ NoControl
+
+
+ 124, 160
+
+
+ 99, 23
+
+
+ 76
+
+
+ Joystick Setup
+
+
+ BUT_Joystick
+
+
+ ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
+
+
+ $this
+
+
+ 44
+
+
+ NoControl
+
+
+ 456, 13
+
+
+ 75, 23
+
+
+ 77
+
+
+ Stop
+
+
+ BUT_videostop
+
+
+ ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
+
+
+ $this
+
+
+ 45
+
+
+ NoControl
+
+
+ 375, 13
+
+
+ 75, 23
+
+
+ 78
+
+
+ Start
+
+
+ BUT_videostart
+
+
+ ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
+
+
+ $this
+
+
+ 46
+
+
+ NoControl
+
+
+ 15, 365
+
+
+ 81, 17
+
+
+ 89
+
+
+ Map Follow
+
+
+ label1
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 0
+
+
+ NoControl
+
+
+ 124, 365
+
+
+ 205, 17
+
+
+ 90
+
+
+ Map is rotated to follow the plane
+
+
+ CHK_maprotation
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 1
+
+
+ True
+
+
+ 6, 13
+
+
+ 682, 418
+
+
+ ConfigPlanner
+
+
+ ArdupilotMega.Controls.BackstageView.BackStageViewContentPanel, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/Radio/3DRradio.Designer.cs b/Tools/ArdupilotMegaPlanner/Radio/3DRradio.Designer.cs
index d693b73eeb..997c51a6c4 100644
--- a/Tools/ArdupilotMegaPlanner/Radio/3DRradio.Designer.cs
+++ b/Tools/ArdupilotMegaPlanner/Radio/3DRradio.Designer.cs
@@ -107,9 +107,11 @@
//
resources.ApplyResources(this.Progressbar, "Progressbar");
this.Progressbar.Name = "Progressbar";
+ this.toolTip1.SetToolTip(this.Progressbar, resources.GetString("Progressbar.ToolTip"));
//
// S1
//
+ resources.ApplyResources(this.S1, "S1");
this.S1.FormattingEnabled = true;
this.S1.Items.AddRange(new object[] {
resources.GetString("S1.Items"),
@@ -121,7 +123,6 @@
resources.GetString("S1.Items6"),
resources.GetString("S1.Items7"),
resources.GetString("S1.Items8")});
- resources.ApplyResources(this.S1, "S1");
this.S1.Name = "S1";
this.toolTip1.SetToolTip(this.S1, resources.GetString("S1.ToolTip"));
//
@@ -129,25 +130,30 @@
//
resources.ApplyResources(this.label1, "label1");
this.label1.Name = "label1";
+ this.toolTip1.SetToolTip(this.label1, resources.GetString("label1.ToolTip"));
//
// S0
//
resources.ApplyResources(this.S0, "S0");
this.S0.Name = "S0";
this.S0.ReadOnly = true;
+ this.toolTip1.SetToolTip(this.S0, resources.GetString("S0.ToolTip"));
//
// label2
//
resources.ApplyResources(this.label2, "label2");
this.label2.Name = "label2";
+ this.toolTip1.SetToolTip(this.label2, resources.GetString("label2.ToolTip"));
//
// label3
//
resources.ApplyResources(this.label3, "label3");
this.label3.Name = "label3";
+ this.toolTip1.SetToolTip(this.label3, resources.GetString("label3.ToolTip"));
//
// S2
//
+ resources.ApplyResources(this.S2, "S2");
this.S2.FormattingEnabled = true;
this.S2.Items.AddRange(new object[] {
resources.GetString("S2.Items"),
@@ -160,7 +166,6 @@
resources.GetString("S2.Items7"),
resources.GetString("S2.Items8"),
resources.GetString("S2.Items9")});
- resources.ApplyResources(this.S2, "S2");
this.S2.Name = "S2";
this.toolTip1.SetToolTip(this.S2, resources.GetString("S2.ToolTip"));
//
@@ -168,9 +173,11 @@
//
resources.ApplyResources(this.label4, "label4");
this.label4.Name = "label4";
+ this.toolTip1.SetToolTip(this.label4, resources.GetString("label4.ToolTip"));
//
// S3
//
+ resources.ApplyResources(this.S3, "S3");
this.S3.FormattingEnabled = true;
this.S3.Items.AddRange(new object[] {
resources.GetString("S3.Items"),
@@ -203,7 +210,6 @@
resources.GetString("S3.Items27"),
resources.GetString("S3.Items28"),
resources.GetString("S3.Items29")});
- resources.ApplyResources(this.S3, "S3");
this.S3.Name = "S3";
this.toolTip1.SetToolTip(this.S3, resources.GetString("S3.ToolTip"));
//
@@ -211,9 +217,11 @@
//
resources.ApplyResources(this.label5, "label5");
this.label5.Name = "label5";
+ this.toolTip1.SetToolTip(this.label5, resources.GetString("label5.ToolTip"));
//
// S4
//
+ resources.ApplyResources(this.S4, "S4");
this.S4.FormattingEnabled = true;
this.S4.Items.AddRange(new object[] {
resources.GetString("S4.Items"),
@@ -237,7 +245,6 @@
resources.GetString("S4.Items18"),
resources.GetString("S4.Items19"),
resources.GetString("S4.Items20")});
- resources.ApplyResources(this.S4, "S4");
this.S4.Name = "S4";
this.toolTip1.SetToolTip(this.S4, resources.GetString("S4.ToolTip"));
//
@@ -245,6 +252,7 @@
//
resources.ApplyResources(this.label6, "label6");
this.label6.Name = "label6";
+ this.toolTip1.SetToolTip(this.label6, resources.GetString("label6.ToolTip"));
//
// S5
//
@@ -256,6 +264,7 @@
//
resources.ApplyResources(this.label7, "label7");
this.label7.Name = "label7";
+ this.toolTip1.SetToolTip(this.label7, resources.GetString("label7.ToolTip"));
//
// S6
//
@@ -267,6 +276,7 @@
//
resources.ApplyResources(this.label8, "label8");
this.label8.Name = "label8";
+ this.toolTip1.SetToolTip(this.label8, resources.GetString("label8.ToolTip"));
//
// S7
//
@@ -294,6 +304,7 @@
//
// RS4
//
+ resources.ApplyResources(this.RS4, "RS4");
this.RS4.FormattingEnabled = true;
this.RS4.Items.AddRange(new object[] {
resources.GetString("RS4.Items"),
@@ -317,12 +328,12 @@
resources.GetString("RS4.Items18"),
resources.GetString("RS4.Items19"),
resources.GetString("RS4.Items20")});
- resources.ApplyResources(this.RS4, "RS4");
this.RS4.Name = "RS4";
this.toolTip1.SetToolTip(this.RS4, resources.GetString("RS4.ToolTip"));
//
// RS3
//
+ resources.ApplyResources(this.RS3, "RS3");
this.RS3.FormattingEnabled = true;
this.RS3.Items.AddRange(new object[] {
resources.GetString("RS3.Items"),
@@ -355,12 +366,12 @@
resources.GetString("RS3.Items27"),
resources.GetString("RS3.Items28"),
resources.GetString("RS3.Items29")});
- resources.ApplyResources(this.RS3, "RS3");
this.RS3.Name = "RS3";
this.toolTip1.SetToolTip(this.RS3, resources.GetString("RS3.ToolTip"));
//
// RS2
//
+ resources.ApplyResources(this.RS2, "RS2");
this.RS2.FormattingEnabled = true;
this.RS2.Items.AddRange(new object[] {
resources.GetString("RS2.Items"),
@@ -373,12 +384,12 @@
resources.GetString("RS2.Items7"),
resources.GetString("RS2.Items8"),
resources.GetString("RS2.Items9")});
- resources.ApplyResources(this.RS2, "RS2");
this.RS2.Name = "RS2";
this.toolTip1.SetToolTip(this.RS2, resources.GetString("RS2.ToolTip"));
//
// RS1
//
+ resources.ApplyResources(this.RS1, "RS1");
this.RS1.FormattingEnabled = true;
this.RS1.Items.AddRange(new object[] {
resources.GetString("RS1.Items"),
@@ -390,7 +401,6 @@
resources.GetString("RS1.Items6"),
resources.GetString("RS1.Items7"),
resources.GetString("RS1.Items8")});
- resources.ApplyResources(this.RS1, "RS1");
this.RS1.Name = "RS1";
this.toolTip1.SetToolTip(this.RS1, resources.GetString("RS1.ToolTip"));
//
@@ -403,6 +413,7 @@
//
// S10
//
+ resources.ApplyResources(this.S10, "S10");
this.S10.FormattingEnabled = true;
this.S10.Items.AddRange(new object[] {
resources.GetString("S10.Items"),
@@ -424,12 +435,12 @@
resources.GetString("S10.Items16"),
resources.GetString("S10.Items17"),
resources.GetString("S10.Items18")});
- resources.ApplyResources(this.S10, "S10");
this.S10.Name = "S10";
this.toolTip1.SetToolTip(this.S10, resources.GetString("S10.ToolTip"));
//
// S11
//
+ resources.ApplyResources(this.S11, "S11");
this.S11.FormattingEnabled = true;
this.S11.Items.AddRange(new object[] {
resources.GetString("S11.Items"),
@@ -442,32 +453,32 @@
resources.GetString("S11.Items7"),
resources.GetString("S11.Items8"),
resources.GetString("S11.Items9")});
- resources.ApplyResources(this.S11, "S11");
this.S11.Name = "S11";
this.toolTip1.SetToolTip(this.S11, resources.GetString("S11.ToolTip"));
//
// S12
//
+ resources.ApplyResources(this.S12, "S12");
this.S12.FormattingEnabled = true;
this.S12.Items.AddRange(new object[] {
resources.GetString("S12.Items"),
resources.GetString("S12.Items1")});
- resources.ApplyResources(this.S12, "S12");
this.S12.Name = "S12";
this.toolTip1.SetToolTip(this.S12, resources.GetString("S12.ToolTip"));
//
// RS12
//
+ resources.ApplyResources(this.RS12, "RS12");
this.RS12.FormattingEnabled = true;
this.RS12.Items.AddRange(new object[] {
resources.GetString("RS12.Items"),
resources.GetString("RS12.Items1")});
- resources.ApplyResources(this.RS12, "RS12");
this.RS12.Name = "RS12";
this.toolTip1.SetToolTip(this.RS12, resources.GetString("RS12.ToolTip"));
//
// RS11
//
+ resources.ApplyResources(this.RS11, "RS11");
this.RS11.FormattingEnabled = true;
this.RS11.Items.AddRange(new object[] {
resources.GetString("RS11.Items"),
@@ -480,12 +491,12 @@
resources.GetString("RS11.Items7"),
resources.GetString("RS11.Items8"),
resources.GetString("RS11.Items9")});
- resources.ApplyResources(this.RS11, "RS11");
this.RS11.Name = "RS11";
this.toolTip1.SetToolTip(this.RS11, resources.GetString("RS11.ToolTip"));
//
// RS10
//
+ resources.ApplyResources(this.RS10, "RS10");
this.RS10.FormattingEnabled = true;
this.RS10.Items.AddRange(new object[] {
resources.GetString("RS10.Items"),
@@ -507,12 +518,12 @@
resources.GetString("RS10.Items16"),
resources.GetString("RS10.Items17"),
resources.GetString("RS10.Items18")});
- resources.ApplyResources(this.RS10, "RS10");
this.RS10.Name = "RS10";
this.toolTip1.SetToolTip(this.RS10, resources.GetString("RS10.ToolTip"));
//
// S9
//
+ resources.ApplyResources(this.S9, "S9");
this.S9.FormattingEnabled = true;
this.S9.Items.AddRange(new object[] {
resources.GetString("S9.Items"),
@@ -524,11 +535,12 @@
resources.GetString("S9.Items6"),
resources.GetString("S9.Items7"),
resources.GetString("S9.Items8")});
- resources.ApplyResources(this.S9, "S9");
this.S9.Name = "S9";
+ this.toolTip1.SetToolTip(this.S9, resources.GetString("S9.ToolTip"));
//
// S8
//
+ resources.ApplyResources(this.S8, "S8");
this.S8.FormattingEnabled = true;
this.S8.Items.AddRange(new object[] {
resources.GetString("S8.Items"),
@@ -543,11 +555,12 @@
resources.GetString("S8.Items9"),
resources.GetString("S8.Items10"),
resources.GetString("S8.Items11")});
- resources.ApplyResources(this.S8, "S8");
this.S8.Name = "S8";
+ this.toolTip1.SetToolTip(this.S8, resources.GetString("S8.ToolTip"));
//
// RS8
//
+ resources.ApplyResources(this.RS8, "RS8");
this.RS8.FormattingEnabled = true;
this.RS8.Items.AddRange(new object[] {
resources.GetString("RS8.Items"),
@@ -559,11 +572,12 @@
resources.GetString("RS8.Items6"),
resources.GetString("RS8.Items7"),
resources.GetString("RS8.Items8")});
- resources.ApplyResources(this.RS8, "RS8");
this.RS8.Name = "RS8";
+ this.toolTip1.SetToolTip(this.RS8, resources.GetString("RS8.ToolTip"));
//
// RS9
//
+ resources.ApplyResources(this.RS9, "RS9");
this.RS9.FormattingEnabled = true;
this.RS9.Items.AddRange(new object[] {
resources.GetString("RS9.Items"),
@@ -575,51 +589,59 @@
resources.GetString("RS9.Items6"),
resources.GetString("RS9.Items7"),
resources.GetString("RS9.Items8")});
- resources.ApplyResources(this.RS9, "RS9");
this.RS9.Name = "RS9";
+ this.toolTip1.SetToolTip(this.RS9, resources.GetString("RS9.ToolTip"));
//
// RS0
//
resources.ApplyResources(this.RS0, "RS0");
this.RS0.Name = "RS0";
this.RS0.ReadOnly = true;
+ this.toolTip1.SetToolTip(this.RS0, resources.GetString("RS0.ToolTip"));
//
// label9
//
resources.ApplyResources(this.label9, "label9");
this.label9.Name = "label9";
+ this.toolTip1.SetToolTip(this.label9, resources.GetString("label9.ToolTip"));
//
// label10
//
resources.ApplyResources(this.label10, "label10");
this.label10.Name = "label10";
+ this.toolTip1.SetToolTip(this.label10, resources.GetString("label10.ToolTip"));
//
// RTI
//
resources.ApplyResources(this.RTI, "RTI");
this.RTI.Name = "RTI";
this.RTI.ReadOnly = true;
+ this.toolTip1.SetToolTip(this.RTI, resources.GetString("RTI.ToolTip"));
//
// ATI
//
resources.ApplyResources(this.ATI, "ATI");
this.ATI.Name = "ATI";
this.ATI.ReadOnly = true;
+ this.toolTip1.SetToolTip(this.ATI, resources.GetString("ATI.ToolTip"));
//
// label11
//
resources.ApplyResources(this.label11, "label11");
this.label11.Name = "label11";
+ this.toolTip1.SetToolTip(this.label11, resources.GetString("label11.ToolTip"));
//
// label12
//
resources.ApplyResources(this.label12, "label12");
this.label12.Name = "label12";
+ this.toolTip1.SetToolTip(this.label12, resources.GetString("label12.ToolTip"));
//
// BUT_savesettings
//
resources.ApplyResources(this.BUT_savesettings, "BUT_savesettings");
this.BUT_savesettings.Name = "BUT_savesettings";
+ this.toolTip1.SetToolTip(this.BUT_savesettings, resources.GetString("BUT_savesettings.ToolTip"));
this.BUT_savesettings.UseVisualStyleBackColor = true;
this.BUT_savesettings.Click += new System.EventHandler(this.BUT_savesettings_Click);
//
@@ -627,19 +649,22 @@
//
resources.ApplyResources(this.BUT_getcurrent, "BUT_getcurrent");
this.BUT_getcurrent.Name = "BUT_getcurrent";
+ this.toolTip1.SetToolTip(this.BUT_getcurrent, resources.GetString("BUT_getcurrent.ToolTip"));
this.BUT_getcurrent.UseVisualStyleBackColor = true;
this.BUT_getcurrent.Click += new System.EventHandler(this.BUT_getcurrent_Click);
//
// lbl_status
//
- this.lbl_status.BackColor = System.Drawing.Color.Transparent;
resources.ApplyResources(this.lbl_status, "lbl_status");
+ this.lbl_status.BackColor = System.Drawing.Color.Transparent;
this.lbl_status.Name = "lbl_status";
+ this.toolTip1.SetToolTip(this.lbl_status, resources.GetString("lbl_status.ToolTip"));
//
// BUT_upload
//
resources.ApplyResources(this.BUT_upload, "BUT_upload");
this.BUT_upload.Name = "BUT_upload";
+ this.toolTip1.SetToolTip(this.BUT_upload, resources.GetString("BUT_upload.ToolTip"));
this.BUT_upload.UseVisualStyleBackColor = true;
this.BUT_upload.Click += new System.EventHandler(this.BUT_upload_Click);
//
@@ -647,6 +672,7 @@
//
resources.ApplyResources(this.BUT_syncS2, "BUT_syncS2");
this.BUT_syncS2.Name = "BUT_syncS2";
+ this.toolTip1.SetToolTip(this.BUT_syncS2, resources.GetString("BUT_syncS2.ToolTip"));
this.BUT_syncS2.UseVisualStyleBackColor = true;
this.BUT_syncS2.Click += new System.EventHandler(this.BUT_syncS2_Click);
//
@@ -654,6 +680,7 @@
//
resources.ApplyResources(this.BUT_syncS3, "BUT_syncS3");
this.BUT_syncS3.Name = "BUT_syncS3";
+ this.toolTip1.SetToolTip(this.BUT_syncS3, resources.GetString("BUT_syncS3.ToolTip"));
this.BUT_syncS3.UseVisualStyleBackColor = true;
this.BUT_syncS3.Click += new System.EventHandler(this.BUT_syncS3_Click);
//
@@ -661,6 +688,7 @@
//
resources.ApplyResources(this.BUT_syncS5, "BUT_syncS5");
this.BUT_syncS5.Name = "BUT_syncS5";
+ this.toolTip1.SetToolTip(this.BUT_syncS5, resources.GetString("BUT_syncS5.ToolTip"));
this.BUT_syncS5.UseVisualStyleBackColor = true;
this.BUT_syncS5.Click += new System.EventHandler(this.BUT_syncS5_Click);
//
@@ -668,96 +696,115 @@
//
resources.ApplyResources(this.label13, "label13");
this.label13.Name = "label13";
+ this.toolTip1.SetToolTip(this.label13, resources.GetString("label13.ToolTip"));
//
// label14
//
resources.ApplyResources(this.label14, "label14");
this.label14.Name = "label14";
+ this.toolTip1.SetToolTip(this.label14, resources.GetString("label14.ToolTip"));
//
// label15
//
resources.ApplyResources(this.label15, "label15");
this.label15.Name = "label15";
+ this.toolTip1.SetToolTip(this.label15, resources.GetString("label15.ToolTip"));
//
// label16
//
resources.ApplyResources(this.label16, "label16");
this.label16.Name = "label16";
+ this.toolTip1.SetToolTip(this.label16, resources.GetString("label16.ToolTip"));
//
// label17
//
resources.ApplyResources(this.label17, "label17");
this.label17.Name = "label17";
+ this.toolTip1.SetToolTip(this.label17, resources.GetString("label17.ToolTip"));
//
// label20
//
resources.ApplyResources(this.label20, "label20");
this.label20.Name = "label20";
+ this.toolTip1.SetToolTip(this.label20, resources.GetString("label20.ToolTip"));
//
// label21
//
resources.ApplyResources(this.label21, "label21");
this.label21.Name = "label21";
+ this.toolTip1.SetToolTip(this.label21, resources.GetString("label21.ToolTip"));
//
// label22
//
resources.ApplyResources(this.label22, "label22");
this.label22.Name = "label22";
+ this.toolTip1.SetToolTip(this.label22, resources.GetString("label22.ToolTip"));
//
// label23
//
resources.ApplyResources(this.label23, "label23");
this.label23.Name = "label23";
+ this.toolTip1.SetToolTip(this.label23, resources.GetString("label23.ToolTip"));
//
// label24
//
resources.ApplyResources(this.label24, "label24");
this.label24.Name = "label24";
+ this.toolTip1.SetToolTip(this.label24, resources.GetString("label24.ToolTip"));
//
// label25
//
resources.ApplyResources(this.label25, "label25");
this.label25.Name = "label25";
+ this.toolTip1.SetToolTip(this.label25, resources.GetString("label25.ToolTip"));
//
// label26
//
resources.ApplyResources(this.label26, "label26");
this.label26.Name = "label26";
+ this.toolTip1.SetToolTip(this.label26, resources.GetString("label26.ToolTip"));
//
// label27
//
resources.ApplyResources(this.label27, "label27");
this.label27.Name = "label27";
+ this.toolTip1.SetToolTip(this.label27, resources.GetString("label27.ToolTip"));
//
// label28
//
resources.ApplyResources(this.label28, "label28");
this.label28.Name = "label28";
+ this.toolTip1.SetToolTip(this.label28, resources.GetString("label28.ToolTip"));
//
// label29
//
resources.ApplyResources(this.label29, "label29");
this.label29.Name = "label29";
+ this.toolTip1.SetToolTip(this.label29, resources.GetString("label29.ToolTip"));
//
// label30
//
resources.ApplyResources(this.label30, "label30");
this.label30.Name = "label30";
+ this.toolTip1.SetToolTip(this.label30, resources.GetString("label30.ToolTip"));
//
// label31
//
resources.ApplyResources(this.label31, "label31");
this.label31.Name = "label31";
+ this.toolTip1.SetToolTip(this.label31, resources.GetString("label31.ToolTip"));
//
// label32
//
resources.ApplyResources(this.label32, "label32");
this.label32.Name = "label32";
+ this.toolTip1.SetToolTip(this.label32, resources.GetString("label32.ToolTip"));
//
// BUT_syncS8
//
resources.ApplyResources(this.BUT_syncS8, "BUT_syncS8");
this.BUT_syncS8.Name = "BUT_syncS8";
+ this.toolTip1.SetToolTip(this.BUT_syncS8, resources.GetString("BUT_syncS8.ToolTip"));
this.BUT_syncS8.UseVisualStyleBackColor = true;
this.BUT_syncS8.Click += new System.EventHandler(this.BUT_syncS8_Click);
//
@@ -765,6 +812,7 @@
//
resources.ApplyResources(this.BUT_syncS9, "BUT_syncS9");
this.BUT_syncS9.Name = "BUT_syncS9";
+ this.toolTip1.SetToolTip(this.BUT_syncS9, resources.GetString("BUT_syncS9.ToolTip"));
this.BUT_syncS9.UseVisualStyleBackColor = true;
this.BUT_syncS9.Click += new System.EventHandler(this.BUT_syncS9_Click);
//
@@ -772,6 +820,7 @@
//
resources.ApplyResources(this.BUT_syncS10, "BUT_syncS10");
this.BUT_syncS10.Name = "BUT_syncS10";
+ this.toolTip1.SetToolTip(this.BUT_syncS10, resources.GetString("BUT_syncS10.ToolTip"));
this.BUT_syncS10.UseVisualStyleBackColor = true;
this.BUT_syncS10.Click += new System.EventHandler(this.BUT_syncS10_Click);
//
@@ -851,6 +900,7 @@
this.Controls.Add(this.BUT_upload);
this.MinimumSize = new System.Drawing.Size(781, 433);
this.Name = "_3DRradio";
+ this.toolTip1.SetToolTip(this, resources.GetString("$this.ToolTip"));
this.ResumeLayout(false);
this.PerformLayout();
diff --git a/Tools/ArdupilotMegaPlanner/Radio/3DRradio.resx b/Tools/ArdupilotMegaPlanner/Radio/3DRradio.resx
index 94a14edc26..63feef66c8 100644
--- a/Tools/ArdupilotMegaPlanner/Radio/3DRradio.resx
+++ b/Tools/ArdupilotMegaPlanner/Radio/3DRradio.resx
@@ -117,40 +117,159 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 902000
+
+
+ 435000
+
+
+ 90
+
+
+ 25
+
-
- 12, 389
+
+ 84, 260
-
- 755, 36
+
+ 10
-
-
- 2
+
+ 67
-
- Progressbar
+
+ 13
-
- System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 64
-
- $this
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 68
+
+ 422, 187
+
+
+ 5
+
+
+ label26
+
+
+ 7
+
+
+ 16
+
+
+ 26
+
+
+
+
+
+ RTI
+
+
+ 80, 21
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
+
+
+
+ 84, 51
+
+
+ 6
115
-
- 111
+
+ Version
-
- 57
+
+
+ NoControl
-
- 38
+
+ label27
+
+
+ 192
+
+
+ ECC
+
+
+ $this
+
+
+ $this
+
+
+ 928000
+
+
+ 433050
+
+
+ 434040
+
+
+ 30
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 915000
+
+
+ 921000
+
+
+ 250
+
+
+ 422, 268
+
+
+ OPPRESEND enables/disables "opportunistic resend". When enabled the radio will send a packet twice if the serial input buffer has less than 256 bytes in it. The 2nd send is marked as a resend and discarded by the receiving radio if it got the first packet OK. This makes a big difference to the link quality, especially for uplink commands.
+
+
+
+ 435000
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 80, 20
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Tx Power
+
+
+ 19
+
+
+ 4
+
+
+ $this
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
19
@@ -164,237 +283,414 @@
2
+
+ $this
+
+
+ 111
+
+
+ 57
+
+
+ 38
+
+
+ $this
+
+
+ 22, 22
+
1
-
- 84, 125
+
+ 13
-
- 80, 21
+
+ 921000
-
- 4
+
+ 80, 20
-
- 17, 17
-
-
- Serial baud rate in rounded kbps. So 57 means 57600.
-
+
+
+ 8
-
- S1
+
+ 17
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 27
-
+
+ 28
+
+
+
+
+
+ 14
+
+
$this
-
- 66
+
+ >
-
- True
+
+ 80, 20
-
- 9, 133
+
+ 40
-
- 32, 13
+
+ 80
-
- 5
+
+ 42
-
- Baud
+
+ Op Resend
-
- label1
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
+
$this
-
- 65
-
84, 99
-
+
+ $this
+
+
+ label23
+
+
+ 0
+
+
+ 90
+
+
+ 678, 124
+
+
+ toolTip1
+
+
+
+
+
+ TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
+
+
+
+ 30
+
+
+ label28
+
+
+ 16
+
+
+ $this
+
+
+ 9, 214
+
+
+ see the spec for a RSSI to dBm graph. The numbers at the end are:
+txe: number of transmit errors (eg. transmit timeouts)
+rxe: number of receive errors (crc error, framing error etc)
+stx: number of serial transmit overflows
+rrx: number of serial receive overflows
+ecc: number of 12 bit words successfully corrected by the golay code
+which result in a valid packet CRC
+
+
+
+
+
+
+ 44, 13
+
+
+ label22
+
+
+ BUT_syncS3
+
+
+ 2
+
+
+ 30
+
+
+ BUT_getcurrent
+
+
+ 7
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 9, 295
+
+
+
+
+
+ label29
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 24
+
+
+ 19
+
+
+ BUT_syncS8
+
+
+ $this
+
+
+ S7
+
+
+ System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
80, 20
7
-
- S0
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 63
-
-
- True
-
-
- 9, 106
-
-
- 39, 13
-
-
- 8
-
-
- Format
-
-
- label2
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 62
-
-
- True
-
-
- 9, 160
-
-
- 53, 13
-
-
- 10
-
-
- Air Speed
-
-
- label3
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 60
-
-
- 250
-
-
- 192
-
-
- 128
-
-
- 96
-
-
- 64
-
-
- 32
-
-
- 16
-
-
- 8
-
-
- 4
-
-
- 2
-
-
- 84, 152
-
-
- 80, 21
-
-
- 9
-
-
- AIR_SPEED is the inter-radio data rate in rounded kbps. So 128 means 128kbps. Max is 192, min is 2. I would not recommend values below 16 as the frequency hopping and tdm sync times get too long.
-
-
- S2
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 61
-
-
- True
-
-
- 9, 187
-
-
- 38, 13
-
-
+
12
+
+ 37
+
+
+ 18
+
+
+ 28
+
+
+ 499, 125
+
+
+ 434040
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 23
+
+
+ $this
+
+
+ 70
+
+
+ 11
+
+
+ 84, 179
+
+
+
+
+
+ NoControl
+
+
+ 21
+
Net ID
-
- label4
-
-
+
System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 902000
+
+
+ 12
+
+
+ 22
+
+
+ TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
+
+
+
+ 115
+
+
+ $this
+
+
+ 15
+
+
+ Progressbar
+
+
+ True
+
+
+ 15
+
+
+ 9
+
+
+ 70
+
+
+ 28
+
+
+
+
+
+ NoControl
+
+
+ 80, 21
+
+
+ S8
+
+
+ Min Freq
+
+
+ 19
+
+
+ 27
+
+
+ $this
+
+
+ 678, 151
+
+
+ 25
+
+
+ 22, 22
+
+
+ $this
+
+
+ 51
+
+
+ RS12
+
+
+ 5
+
+
+ NoControl
+
+
+ 28
+
+
+ 19
+
+
+ 39
+
+
+ True
+
+
+ 11
+
+
+
+
+
+ 17
+
+
+ 33
+
+
+ 434790
+
+
+ 22, 22
+
+
+ 32
+
+
+ 12
+
+
+ Save Settings
+
$this
-
- 58
+
+ $this
-
- 1
+
+ NoControl
-
- 2
+
+
-
- 3
+
+ NoControl
-
- 4
+
+ Mavlink
+
+
+ label10
+
+
+ 35
+
+
+ 22
+
+
+ ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
+
+
+ 403, 319
5
-
- 6
+
+ 33
7
@@ -402,134 +698,1465 @@
8
-
- 9
+
+
+
+
+ $this
+
+
+ 3
+
+
+ 4
+
+
+ 0
+
+
+ 563, 9
+
+
+ 10
10
-
- 11
+
+ 67
-
- 12
-
-
- 13
-
-
- 14
-
-
- 15
-
-
- 16
-
-
- 17
-
-
- 18
-
-
- 19
-
-
- 20
-
-
- 21
-
-
- 22
-
-
- 23
-
-
- 24
-
-
- 25
-
-
- 26
-
-
- 27
-
-
- 28
-
-
- 29
-
-
- 30
-
-
- 84, 179
-
-
- 80, 21
-
-
- 11
-
-
- NETID is a 16 bit 'network ID'. This is used to seed the frequency hopping sequence and to identify packets as coming from the right radio. Make sure you use a different NETID from anyone else running the same sort of radio in the area.
-
-
- S3
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 59
-
-
+
True
-
- 9, 214
+
+ label11
-
- 52, 13
+
+
-
- 14
+
+ 36
-
- Tx Power
+
+ True
-
- label5
+
+ 10
+
+
+ 22
+
+
+ $this
+
+
+ True
+
+
+ 9, 106
+
+
+ 20
+
+
+ LBT Rssi
+
+
+ 8
+
+
+ 9
+
+
+ 3
System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ 9
+
+
+ TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
+
+
+
+ 21
+
+
+ label16
+
+
+ 49
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
$this
-
- 56
+
+ 6
+
+
+ OPPRESEND enables/disables "opportunistic resend". When enabled the radio will send a packet twice if the serial input buffer has less than 256 bytes in it. The 2nd send is marked as a resend and discarded by the receiving radio if it got the first packet OK. This makes a big difference to the link quality, especially for uplink commands.
+
+
+
+ 422, 241
+
+
+ 6, 13
+
+
+ $this
+
+
+ 60
+
+
+ 63
+
+
+ 1
+
+
+ 80, 21
+
+
+ 18
+
+
+ 2
+
+
+ True
+
+
+ 12
+
+
+ 22
+
+
+ 21
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ label17
+
+
+ NETID is a 16 bit 'network ID'. This is used to seed the frequency hopping sequence and to identify packets as coming from the right radio. Make sure you use a different NETID from anyone else running the same sort of radio in the area.
+
+
+ ArdupilotMega.Controls.BackstageView.BackStageViewContentPanel, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
+
+
+ BUT_upload
+
+
+ 65
+
+
+ ATI
+
+
+ 302, 128
+
+
+ 18
+
+
+ 18
+
+
+ S0
+
+
+
+
+
+ $this
+
+
+ S4
+
+
+ Mavlink
+
+
+ True
+
+
+ $this
+
+
+ 30
+
+
+ True
+
+
+ 7
+
+
+
+
+
+ 21
+
+
+ $this
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 9, 58
+
+
+ 34
+
+
+ 9
+
+
+ 57
+
+
+ $this
+
+
+ $this
+
+
+ 1
+
+
+ True
+
+
+ 33, 13
+
+
+ 59
+
+
+ label12
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+
+ 61
+
+
+ 25
+
+
+ 80, 21
+
+
+ TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
+
+
+
+ 22, 22
+
+
+ label2
+
+
+ 22, 22
+
+
+ 13
+
+
+ label6
0
-
+
+ 13
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 586, 181
+
+
+ 10
+
+
+ 433050
+
+
+ 53, 13
+
+
+ 24
+
+
+ S10
+
+
+ 24
+
+
+ 52, 13
+
+
+ 80, 21
+
+
+ NoControl
+
+
+ 499, 152
+
+
+ RS10
+
+
+ 40
+
+
+ 44, 13
+
+
+ 435000
+
+
+ MAVLINK enables/disables MAVLink packet framing. This tries to align radio packets to MAVLink packet boundaries, which makes a big difference to what happens to the MAVLink stream when you lose a packet.
+
+
+
+ $this
+
+
+ 9, 187
+
+
+ 100
+
+
+ 499, 260
+
+
+ Air Speed
+
+
+ NoControl
+
+
+ Tx Power
+
+
+ label30
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ label3
+
+
+ $this
+
+
+ $this
+
+
+ 26
+
+
+ Air Speed
+
+
+ 80, 20
+
+
+
+
+
+ $this
+
+
+ 32
+
+
+ 29
+
+
+
+
+
+ 902000
+
+
+ 6
+
+
+ 38
+
+
+
+
+
+ 53
+
+
+ 17
+
+
+ $this
+
+
+ $this
+
+
+ 9, 241
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 52, 13
+
+
+ 18
+
+
+ $this
+
+
+ 7
+
+
+ 30
+
+
+ 80, 21
+
+
+ 210, 131
+
+
+ 14
+
+
+ 24
+
+
+ 11
+
+
+ Format
+
+
+ $this
+
+
+ 302, 103
+
+
+ 915000
+
+
+ $this
+
+
+ True
+
+
+ Baud
+
+
+ 50
+
+
+ 56
+
+
+ 30
+
+
+ 80, 21
+
+
+ True
+
+
+ NoControl
+
+
+ 84, 206
+
+
+ 28, 13
+
+
+ TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
+
+
+
+ 16
+
+
+ RS11
+
+
+ 12
+
+
+ $this
+
+
+ BUT_syncS10
+
+
+ 40
+
+
+ $this
+
+
+ 59
+
+
+ ECC
+
+
+ 586, 127
+
+
+ 5
+
+
+ 61, 13
+
+
+ 422, 106
+
+
+ 32, 13
+
+
+ $this
+
+
+ 16
+
+
+
+
+
+ 499, 206
+
+
+ 422, 160
+
+
+ 14
+
+
+ Upload Firmware (Local)
+
+
+ True
+
+
+ 23
+
+
+ True
+
+
+ 422, 214
+
+
+ Serial baud rate in rounded kbps. So 57 means 57600.
+
+
+
+ 20
+
+
+ 47
+
+
+ True
+
+
+ 388, 128
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 15
+
+
+ 10
+
+
+ 170, 179
+
+
+ ECC is to enable/disable the golay error correcting code. It defaults to off. If you enable it then you packets take twice as many bytes to send, so you lose half your air bandwidth, but it can correct up to 3 bit errors per 12 bits of data. Use this for long range, usually in combination with a lower air data rate. The golay decode takes 20 microsecond per transmitted byte (40 microseconds per user data byte) which means you will also be a bit CPU constrained at the highest air data rates. So you usually use golay at 128kbps or less.
+
+
+
+ 921000
+
+
+ 73, 13
+
+
+
+
+
+ 30
+
+
+ 47
+
+
+ 84, 287
+
+
+ 11
+
+
+ $this
+
+
+ $this
+
+
+ 71
+
+
+
+
+
+ 781, 433
+
+
+ 434040
+
+
+ 13
+
+
+ RSSI
+
+
+ True
+
+
+ 32, 13
+
+
+ False
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ NoControl
+
+
+ NoControl
+
+
+ TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
+
+
+
+ 27
+
+
+ $this
+
+
+ $this
+
+
+ 6
+
+
+ 80, 20
+
+
+ $this
+
+
+ 65
+
+
+ 15
+
+
+ 422, 295
+
+
+ 38, 13
+
+
+ 80, 21
+
+
+ NoControl
+
+
+ 4
+
+
+ 111
+
+
+ 4
+
+
+ $this
+
+
+ $this
+
+
+ $this
+
+
+ 8
+
+
+ 422, 133
+
+
+ 80, 20
+
+
+ 58, 13
+
+
+ 9
+
+
+ 44
+
+
+ 58, 13
+
+
+ 45
+
+
+ True
+
+
+ 14
+
+
+ 13
+
+
+ 5
+
+
+ 15
+
+
+ $this
+
+
+ 55
+
+
+ 14
+
+
+ # of Channels
+
+
+ 9, 160
+
+
+ 25
+
+
+ 51, 13
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 20
+
+
+ 6
+
+
+ $this
+
+
+ 434790
+
+
+ 44
+
+
+ 52
+
+
+ Serial baud rate in rounded kbps. So 57 means 57600.
+
+
+
+ 10
+
+
+ $this
+
+
+ Max Freq
+
+
+ Max Freq
+
+
+ 46
+
+
+ label31
+
+
+ 31
+
+
+ 3
+
+
+ 14
+
+
+ 50
+
+
+ 16
+
+
+ 40
+
+
+ 25
+
+
+ BUT_syncS2
+
+
+
+
+
+ 5
+
+
+ AIR_SPEED is the inter-radio data rate in rounded kbps. So 128 means 128kbps. Max is 192, min is 2. I would not recommend values below 16 as the frequency hopping and tdm sync times get too long.
+
+
+ 2
+
+
+ ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
+
+
+ 48
+
+
+ 18
+
+
+ 9
+
+
+ ECC is to enable/disable the golay error correcting code. It defaults to off. If you enable it then you packets take twice as many bytes to send, so you lose half your air bandwidth, but it can correct up to 3 bit errors per 12 bits of data. Use this for long range, usually in combination with a lower air data rate. The golay decode takes 20 microsecond per transmitted byte (40 microseconds per user data byte) which means you will also be a bit CPU constrained at the highest air data rates. So you usually use golay at 128kbps or less.
+
+
+
+ $this
+
+
+ 50, 13
+
+
+
+
+
+ 16
+
+
+
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17
+
+
+
+
+
+ 80, 21
+
+
+ 434790
+
+
+ 80, 21
+
+
+ 907500
+
+
+ ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
+
+
+ True
+
+
+ 678, 99
+
+
+ 907500
+
+
+ 50
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 499, 99
+
+
+ 928000
+
+
+ 80, 20
+
+
+ 10
+
+
+ 41
+
+
+ 80, 21
+
+
+ 9
+
+
+ System.Windows.Forms.ToolTip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 8
+
+
+ 6
+
+
+
+
+
+ 4
+
+
+ 0
+
+
+ 42
+
+
+ 28, 13
+
+
+ 9, 268
+
+
+ 74
+
+
+ 2
+
+
+ 16
+
+
+ 32
+
+
+ 16
+
+
+ 20
+
+
+ 192
+
+
+ 128
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ >
+
+
+ 4
+
+
+ 2
+
+
+ label32
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ $this
+
+
+ 43
+
+
+ Remote
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+
+ NoControl
+
+
+ 16
+
+
+
+
+
+ label4
+
+
+ 60
+
+
+ label8
+
+
+
+
+
+ 15
+
+
+ $this
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
1
+
+ >
+
+
+ 433050
+
+
+ 14
+
+
+ 19
+
+
+ 19
+
+
+ 586, 102
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 20
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 66
+
+
+ 12, 389
+
+
+ 55
+
+
+ 10
+
+
+ 157, 25
+
+
+ Op Resend
+
+
+ _3DRradio
+
+
+ 210, 212
+
+
+ 75
+
+
+ 58
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 63
+
+
+
+
+
+ 3
+
+
+ True
+
+
+ 8
+
+
+
+
+
+ 39, 13
+
+
+ 43
+
+
+ 17
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 20
+
+
+ RS0
+
+
+ 48, 13
+
+
+ $this
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 51
+
+
+ 80, 21
+
+
+ 53
+
+
+ NoControl
+
+
+ 8
+
+
+ 388, 103
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 20
+
+
+ 11
+
+
+ 80, 21
+
+
+ 66
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 902000
+
+
+ 48, 13
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 13
+
+
+ 69, 39
+
2
-
- 3
+
+ BUT_syncS5
+
+
+ 69
+
+
+ 29
+
+
+ 8
+
+
+ Baud
+
+
+ S9
+
+
+ 84, 152
+
+
+ 0
+
+
+ Min Freq
+
+
+ 7
+
+
+ 302, 209
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 19
+
+
+ 29
+
+
+ Load Settings
+
+
+ 54
+
+
+
+
+
+ 18
+
+
+ >
+
+
+ 2
+
+
+ $this
+
+
+ 181, 9
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 2
+
+
+ S6
+
+
+ 64
+
+
+ 6
+
+
+ 40
+
+
+ 37
+
+
+ 23
+
+
+ 9, 32
+
+
+ # of Channels
+
+
+ 9
+
+
+ True
+
+
+
+
+
+ 40
+
+
+ label14
+
+
+ RS4
+
+
+ 499, 287
+
+
+ 928000
+
+
+ 60
+
+
+ 17
+
+
+ True
+
+
+ MAVLINK enables/disables MAVLink packet framing. This tries to align radio packets to MAVLink packet boundaries, which makes a big difference to what happens to the MAVLink stream when you lose a packet.
+
+
+
+ 54
+
+
+ 56
+
+
+ 10
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
+
+
+ 50
+
+
+ Format
+
+
+ Net ID
+
+
+ label15
+
+
+ RS3
+
+
+ 328, 319
+
+
+ 80, 21
+
+
+
+
+
+ 69, 39
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
4
@@ -543,1029 +2170,125 @@
7
-
- 8
+
+ 39
-
- 9
-
-
- 10
-
-
- 11
-
-
- 12
-
-
- 13
-
-
- 14
-
-
- 15
-
-
- 16
-
-
- 17
-
-
- 18
-
-
- 19
-
-
- 20
-
-
- 84, 206
-
-
- 80, 21
-
-
- 13
-
-
- TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
-
-
-
- S4
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 57
-
-
- True
-
-
- 9, 241
-
-
- 28, 13
-
-
- 16
-
-
- ECC
-
-
- label6
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 54
-
-
- 84, 233
-
-
- 80, 20
-
-
- 15
-
-
- ECC is to enable/disable the golay error correcting code. It defaults to off. If you enable it then you packets take twice as many bytes to send, so you lose half your air bandwidth, but it can correct up to 3 bit errors per 12 bits of data. Use this for long range, usually in combination with a lower air data rate. The golay decode takes 20 microsecond per transmitted byte (40 microseconds per user data byte) which means you will also be a bit CPU constrained at the highest air data rates. So you usually use golay at 128kbps or less.
-
-
-
- S5
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 55
-
-
- True
-
-
- 9, 268
-
-
- 44, 13
-
-
- 18
-
-
- Mavlink
-
-
- label7
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 52
-
-
- 84, 260
-
-
- 80, 20
-
-
- 17
-
-
- MAVLINK enables/disables MAVLink packet framing. This tries to align radio packets to MAVLink packet boundaries, which makes a big difference to what happens to the MAVLink stream when you lose a packet.
-
-
-
- S6
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 53
-
-
- True
-
-
- 9, 295
-
-
- 61, 13
-
-
- 20
-
-
- Op Resend
-
-
- label8
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 50
-
-
- 84, 287
-
-
- 80, 20
-
-
- 19
-
-
- OPPRESEND enables/disables "opportunistic resend". When enabled the radio will send a packet twice if the serial input buffer has less than 256 bytes in it. The 2nd send is marked as a resend and discarded by the receiving radio if it got the first packet OK. This makes a big difference to the link quality, especially for uplink commands.
-
-
-
- S7
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 1
$this
-
- 51
-
-
- 499, 287
-
-
- 80, 20
-
-
- 29
-
-
- OPPRESEND enables/disables "opportunistic resend". When enabled the radio will send a packet twice if the serial input buffer has less than 256 bytes in it. The 2nd send is marked as a resend and discarded by the receiving radio if it got the first packet OK. This makes a big difference to the link quality, especially for uplink commands.
-
-
-
- RS7
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 41
-
-
- 499, 260
-
-
- 80, 20
-
-
- 28
-
-
- MAVLINK enables/disables MAVLink packet framing. This tries to align radio packets to MAVLink packet boundaries, which makes a big difference to what happens to the MAVLink stream when you lose a packet.
-
-
-
- RS6
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 42
-
-
- 499, 233
-
-
- 80, 20
-
-
- 27
-
-
- ECC is to enable/disable the golay error correcting code. It defaults to off. If you enable it then you packets take twice as many bytes to send, so you lose half your air bandwidth, but it can correct up to 3 bit errors per 12 bits of data. Use this for long range, usually in combination with a lower air data rate. The golay decode takes 20 microsecond per transmitted byte (40 microseconds per user data byte) which means you will also be a bit CPU constrained at the highest air data rates. So you usually use golay at 128kbps or less.
-
-
-
- RS5
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 43
-
-
- 0
-
-
- 1
-
-
- 2
-
-
+
3
-
- 4
-
-
- 5
-
-
- 6
-
-
- 7
-
-
- 8
-
-
- 9
-
-
- 10
-
-
- 11
-
-
- 12
-
-
- 13
-
-
- 14
-
-
- 15
-
-
- 16
-
-
- 17
-
-
- 18
-
-
- 19
-
-
- 20
-
-
- 499, 206
-
-
- 80, 21
-
-
- 26
-
-
- TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
-
-
-
- RS4
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 44
-
-
- 1
-
-
- 2
-
-
- 3
-
-
- 4
-
-
- 5
-
-
- 6
-
-
- 7
-
-
- 8
-
-
- 9
-
-
- 10
-
-
- 11
-
-
- 12
-
-
- 13
-
-
- 14
-
-
- 15
-
-
- 16
-
-
- 17
-
-
- 18
-
-
- 19
-
-
- 20
-
-
- 21
-
-
- 22
-
-
- 23
-
-
- 24
-
-
- 25
-
-
- 26
-
-
- 27
-
-
- 28
-
-
- 29
-
-
- 30
-
-
- 499, 179
-
-
- 80, 21
-
-
- 25
-
-
- NETID is a 16 bit 'network ID'. This is used to seed the frequency hopping sequence and to identify packets as coming from the right radio. Make sure you use a different NETID from anyone else running the same sort of radio in the area.
-
-
- RS3
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 45
-
-
- 250
-
-
- 192
-
-
- 128
-
-
- 96
-
-
- 64
-
-
- 32
-
-
- 16
-
-
- 8
-
-
- 4
-
-
- 2
-
-
- 499, 152
-
-
- 80, 21
-
-
- 24
-
-
- AIR_SPEED is the inter-radio data rate in rounded kbps. So 128 means 128kbps. Max is 192, min is 2. I would not recommend values below 16 as the frequency hopping and tdm sync times get too long.
-
RS2
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ S12
-
- $this
+
+ 20
-
- 46
+
+ 30
-
- 115
-
-
- 111
-
-
- 57
-
-
- 38
-
-
- 19
-
-
+
9
-
- 4
+
+ >
-
- 2
-
-
- 1
-
-
- 499, 125
-
-
- 80, 21
-
-
- 22
-
-
- Serial baud rate in rounded kbps. So 57 means 57600.
-
-
-
- RS1
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 48
-
-
- 84, 51
-
-
+
True
-
- 302, 39
-
-
- 34
-
-
- see the spec for a RSSI to dBm graph. The numbers at the end are:
-txe: number of transmit errors (eg. transmit timeouts)
-rxe: number of receive errors (crc error, framing error etc)
-stx: number of serial transmit overflows
-rrx: number of serial receive overflows
-ecc: number of 12 bit words successfully corrected by the golay code
-which result in a valid packet CRC
-
-
-
- RSSI
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 36
-
-
- 5
-
-
- 6
-
-
- 7
-
-
- 8
-
-
- 9
-
-
- 10
-
-
- 11
-
-
- 12
-
-
- 13
-
-
- 14
-
15
-
- 16
-
-
- 17
-
-
- 18
-
-
- 19
-
-
- 20
-
-
- 30
-
-
- 40
-
-
- 50
-
-
- 302, 155
-
-
- 80, 21
-
-
- 42
-
-
- TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
-
-
-
- S10
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 29
-
-
- 10
-
-
- 20
-
-
- 30
-
-
- 40
-
-
- 50
-
-
- 60
-
-
- 70
-
-
- 80
-
-
- 90
-
-
- 100
-
-
- 302, 182
-
-
- 80, 21
-
-
- 43
-
-
- TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
-
-
-
- S11
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 28
-
-
- 0
-
-
- 25
-
-
- 302, 209
-
-
- 80, 21
-
-
- 44
-
-
- TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
-
-
-
- S12
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 27
-
-
- 0
-
-
- 25
-
-
- 678, 205
-
-
- 80, 21
-
-
- 56
-
-
- TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
-
-
-
- RS12
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 17
-
-
- 10
-
-
- 20
-
-
- 30
-
-
- 40
-
-
- 50
-
-
- 60
-
-
- 70
-
-
- 80
-
-
- 90
-
-
- 100
-
678, 178
-
- 80, 21
+
+ 61, 13
-
- 55
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
-
+
+ 49
-
- RS11
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 18
-
-
- 5
-
-
- 6
-
-
- 7
-
-
- 8
-
-
- 9
-
-
- 10
-
-
- 11
+
+ label1
12
-
- 13
+
+ NoControl
-
- 14
+
+ True
-
- 15
+
+ label5
-
- 16
+
+ 58
-
- 17
+
+ RS1
-
- 18
+
+ S11
-
- 19
+
+
-
- 20
+
+ 32
-
- 30
-
-
- 40
-
-
- 50
-
-
- 678, 151
-
-
- 80, 21
-
-
- 54
-
-
- TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
-
-
-
- RS10
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
+
$this
-
- 19
+
+
-
- 902000
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 907500
+
+ 27
-
- 915000
+
+ 68
-
- 921000
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ AIR_SPEED is the inter-radio data rate in rounded kbps. So 128 means 128kbps. Max is 192, min is 2. I would not recommend values below 16 as the frequency hopping and tdm sync times get too long.
+
+
+
+
+
+ 0
+
+
928000
-
+
433050
-
- 434040
-
-
- 434790
-
-
- 435000
-
-
- 302, 128
-
-
- 80, 21
-
-
- 41
-
-
- S9
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
+
$this
-
- 30
+
+ 434790
-
- 902000
+
+ 17
907500
@@ -1576,17 +2299,8 @@ which result in a valid packet CRC
921000
-
- 928000
-
-
- 433050
-
-
- 434040
-
-
- 434790
+
+ S1
435000
@@ -1594,1109 +2308,545 @@ which result in a valid packet CRC
-
-
-
-
-
-
-
- 302, 103
-
-
- 80, 21
-
-
- 46
-
-
- S8
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 26
-
-
- 902000
-
-
- 907500
-
-
- 915000
-
-
- 921000
-
-
- 928000
-
-
- 433050
-
-
- 434040
-
-
- 434790
-
-
- 435000
-
-
- 678, 99
-
-
- 80, 21
-
-
- 58
-
-
- RS8
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 16
-
-
- 902000
-
-
- 907500
-
-
- 915000
-
-
- 921000
-
-
- 928000
-
-
- 433050
-
-
- 434040
-
-
- 434790
-
-
- 435000
-
-
- 678, 124
-
-
- 80, 21
-
-
- 53
-
-
- RS9
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 20
-
-
- 499, 99
-
-
- 80, 20
-
-
- 23
-
-
- RS0
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 47
-
-
- True
-
-
- 181, 9
-
-
- 33, 13
-
-
- 30
-
-
- Local
-
-
- label9
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 40
-
-
- True
-
-
- 563, 9
-
-
- 44, 13
-
-
- 31
-
-
- Remote
-
-
- label10
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 39
-
-
- 543, 25
-
-
- 80, 20
-
-
- 33
-
-
- RTI
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 37
-
-
- 157, 25
-
-
- 80, 20
-
-
- 32
-
-
- ATI
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 38
-
-
- True
-
-
- 9, 32
-
-
- 42, 13
-
-
- 36
-
-
- Version
-
-
- label11
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 35
-
-
- True
-
-
- 9, 58
-
-
- 32, 13
-
-
- 37
-
-
- RSSI
-
-
- label12
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 34
-
-
- False
-
-
- 328, 319
-
-
- 69, 39
-
-
- 21
-
-
- Save Settings
-
-
- BUT_savesettings
-
-
- ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4498.26252, Culture=neutral, PublicKeyToken=null
-
-
- $this
-
-
- 49
-
-
- 253, 319
-
-
- 69, 39
-
-
- 6
-
-
- Load Settings
-
-
- BUT_getcurrent
-
-
- ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4498.26252, Culture=neutral, PublicKeyToken=null
-
-
- $this
-
-
- 64
-
-
- 12, 361
-
-
- 755, 22
-
-
- 3
-
-
- lbl_status
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 67
-
-
- 403, 319
-
-
- 121, 39
-
-
- 0
-
-
- Upload Firmware (Local)
-
-
- BUT_upload
-
-
- ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4498.26252, Culture=neutral, PublicKeyToken=null
-
-
- $this
-
-
- 69
-
-
- 170, 152
-
-
- 22, 22
-
-
- 38
-
-
- >
-
-
- BUT_syncS2
-
-
- ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4498.26252, Culture=neutral, PublicKeyToken=null
-
-
- $this
-
-
- 33
-
-
- 170, 179
-
-
- 22, 22
-
-
- 39
-
-
- >
-
-
- BUT_syncS3
-
-
- ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4498.26252, Culture=neutral, PublicKeyToken=null
-
-
- $this
-
-
- 32
-
-
- 170, 231
-
-
- 22, 22
-
-
- 40
-
-
- >
-
-
- BUT_syncS5
-
-
- ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4498.26252, Culture=neutral, PublicKeyToken=null
-
-
- $this
-
-
- 31
-
-
- True
-
-
-
- NoControl
-
-
- 210, 106
-
-
- 48, 13
-
-
- 47
-
-
- Min Freq
-
-
- label13
-
System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- $this
+
+ S5
-
- 25
+
+ 9, 133
-
- True
+
+
-
- NoControl
+
+ 11
-
- 210, 131
-
-
- 51, 13
-
-
- 48
-
-
- Max Freq
-
-
- label14
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 24
-
-
- True
-
-
- NoControl
-
-
- 210, 158
-
-
- 73, 13
-
-
- 49
-
-
- # of Channels
-
-
- label15
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 23
-
-
- True
-
-
- NoControl
-
-
- 210, 185
-
-
- 58, 13
-
-
- 50
-
-
- Duty Cycle
-
-
- label16
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 22
-
-
- True
-
-
- NoControl
-
-
- 210, 212
-
-
- 50, 13
-
-
- 51
-
-
- LBT Rssi
-
-
- label17
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 21
-
-
- True
-
-
- NoControl
+
+
586, 208
-
- 50, 13
-
-
- 63
-
-
- LBT Rssi
-
-
- label20
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 11
-
-
+
True
-
- NoControl
+
+ 253, 319
-
- 586, 181
+
+ RS7
-
- 58, 13
+
+ 210, 106
+
+
+ 32, 13
+
+
+ 20
+
+
+ 31
+
+
+
62
+
+
+
+
+ 34
+
+
+ 57
+
+
+ RS6
+
+
+ 543, 25
+
+
+ 302, 182
+
+
+ 70
+
+
+ 210, 185
+
+
+ ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
+
+
+ NoControl
+
+
+ NoControl
+
Duty Cycle
-
- label21
+
+
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 12
-
-
- True
-
-
+
NoControl
-
- 586, 154
+
+ 302, 39
-
- 73, 13
+
+ NETID is a 16 bit 'network ID'. This is used to seed the frequency hopping sequence and to identify packets as coming from the right radio. Make sure you use a different NETID from anyone else running the same sort of radio in the area.
-
- 61
-
-
- # of Channels
-
-
- label22
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 13
-
-
- True
-
-
+
NoControl
-
- 586, 127
+
+ BUT_savesettings
-
+
+ 46
+
+
+ 38
+
+
+ 62
+
+
+ 128
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 434040
+
+
+ RS5
+
+
+ 44, 13
+
+
51, 13
-
- 60
+
+ label7
-
- Max Freq
+
+ True
-
- label23
+
+ 84, 125
-
+
+ 4
+
+
+ Duty Cycle
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- $this
+
+
-
+
+ 12
+
+
+ True
+
+
14
-
- True
+
+ 39, 13
-
- NoControl
+
+ 80
-
- 586, 102
+
+ 38
-
- 48, 13
-
-
- 59
-
-
- Min Freq
-
-
- label24
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 15
-
-
- True
-
-
- NoControl
-
-
- 422, 295
-
-
- 61, 13
+
+ 38, 13
72
-
- Op Resend
+
+ S3
-
- label25
+
+ ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 13
-
+
+ >
+
+
+ 19
+
+
+
+
+
+ True
+
+
+ 73
+
+
+ 907500
+
+
+ 26
+
+
+ 210, 158
+
+
+ 586, 154
+
+
+ TXPOWER is the transmit power in dBm. 20dBm is 100mW. It is useful to set this to lower levels for short range testing.
+
+
+
+ ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
+
+
+ 170, 152
+
+
+ label9
+
+
+ 2
+
+
+ 15
+
+
+ 499, 179
+
+
+ 5
+
+
+
+
+
+ 11
+
+
+
+
+
+
+
+
+ 50
+
+
+ 8
+
+
+ 22, 22
+
+
+ 80, 21
+
+
+ 17
+
+
+ $this
+
+
+ 19
+
+
+ 96
+
+
$this
3
-
- True
+
+ 80, 21
-
- NoControl
+
+ ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
-
- 422, 268
+
+ RS9
-
- 44, 13
+
+ label24
-
- 71
+
+ 678, 205
-
- Mavlink
+
+
-
- label26
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 4
-
-
- True
-
-
- NoControl
-
-
- 422, 241
-
-
- 28, 13
-
-
- 70
-
-
- ECC
-
-
- label27
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 5
-
-
- True
-
-
- NoControl
-
-
- 422, 214
-
-
- 52, 13
-
-
- 69
-
-
- Tx Power
-
-
- label28
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 6
-
-
- True
-
-
- NoControl
-
-
- 422, 187
-
-
- 38, 13
-
-
- 68
-
-
- Net ID
-
-
- label29
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 7
-
-
- True
-
-
- NoControl
-
-
- 422, 160
-
-
+
53, 13
-
- 67
+
+ 23
-
- Air Speed
+
+ 100
-
- label30
+
+ 20
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 48
-
- $this
+
+
-
+
+ label13
+
+
+ 80, 21
+
+
+ 499, 233
+
+
+ 26
+
+
+ 64
+
+
8
-
- True
+
+ 96
-
- NoControl
+
+ label25
-
- 422, 106
-
-
- 39, 13
-
-
- 66
-
-
- Format
-
-
- label31
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 9
-
-
- True
-
-
- NoControl
-
-
- 422, 133
-
-
- 32, 13
-
-
- 65
-
-
- Baud
-
-
- label32
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 10
-
-
- NoControl
-
-
- 388, 103
-
-
- 22, 22
-
-
- 73
-
-
- >
-
-
- BUT_syncS8
-
-
- ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4498.26252, Culture=neutral, PublicKeyToken=null
-
-
- $this
-
-
- 2
-
-
- NoControl
-
-
- 388, 128
-
-
- 22, 22
-
-
- 74
-
-
- >
-
-
- BUT_syncS9
-
-
- ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4498.26252, Culture=neutral, PublicKeyToken=null
-
-
- $this
-
-
+
1
NoControl
+
+ 42, 13
+
+
+ True
+
+
+ 73, 13
+
+
+ 121, 39
+
388, 154
-
- 22, 22
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 75
+
+ 60
-
- >
+
+
-
- BUT_syncS10
+
+ RS8
-
- ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4498.26252, Culture=neutral, PublicKeyToken=null
-
-
+
$this
-
- 0
+
+ 68
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 80, 20
+
+
+ 80, 21
+
+
+ 250
+
+
+ 302, 155
+
+
+ 50, 13
+
+
+ 80, 20
+
+
+
+
+
+ ArdupilotMega.Controls.MyButton, ArdupilotMegaPlanner, Version=1.1.4501.27331, Culture=neutral, PublicKeyToken=null
+
+
+ 25
+
+
+
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 755, 36
+
+
+ 29
+
+
+ S2
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 11
+
+
+ 50
+
+
+ 61
+
+
+ 1
+
+
+ LBT Rssi
+
+
+ 41
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 69
+
+
+ 18
+
+
+ 36
+
+
+ RSSI
+
+
+ $this
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 915000
+
+
+ NoControl
+
+
+ label20
+
+
+ 12
+
+
+ BUT_syncS9
+
+
+ True
+
+
+ lbl_status
+
+
+ Local
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 12, 361
+
+
+ $this
+
+
+ 755, 22
+
+
+ $this
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ label21
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ 4
+
+
+ 84, 233
+
+
+ 16
+
+
+ 170, 231
True
-
- 6, 13
-
-
- 781, 433
-
-
- toolTip1
-
-
- System.Windows.Forms.ToolTip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- _3DRradio
-
-
- ArdupilotMega.Controls.BackstageView.BackStageViewContentPanel, ArdupilotMegaPlanner, Version=1.1.4498.26252, Culture=neutral, PublicKeyToken=null
-
+
+ 17, 17
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/Radio/3DRradio.zh-Hans.resx b/Tools/ArdupilotMegaPlanner/Radio/3DRradio.zh-Hans.resx
index c7eb3846be..ae26d68015 100644
--- a/Tools/ArdupilotMegaPlanner/Radio/3DRradio.zh-Hans.resx
+++ b/Tools/ArdupilotMegaPlanner/Radio/3DRradio.zh-Hans.resx
@@ -175,4 +175,82 @@
上传固件 (本地)
+
+ 55, 13
+
+
+ 最小频率
+
+
+ 55, 13
+
+
+ 最大频率
+
+
+ 47, 13
+
+
+ 信 道
+
+
+ 49, 13
+
+
+ 占 空 比
+
+
+ 49, 13
+
+
+ 占 空 比
+
+
+ 47, 13
+
+
+ 信 道
+
+
+ 55, 13
+
+
+ 最大频率
+
+
+ 55, 13
+
+
+ 最小频率
+
+
+ 55, 13
+
+
+ 发射功率
+
+
+ 45, 13
+
+
+ 网络 ID
+
+
+ 47, 13
+
+
+ 空 速
+
+
+ 47, 13
+
+
+ 格 式
+
+
+ 49, 13
+
+
+ 波 特 率
+
\ No newline at end of file