From afdc64fd9f56c3588b170ae54c9cd9369cc9b59b Mon Sep 17 00:00:00 2001 From: Hazy Date: Sat, 28 Apr 2012 15:46:11 +0800 Subject: [PATCH] APM Planner a few UI translation fix UI language changing issue (it used to change to English when click Configuration tab) --- .../ArdupilotMegaPlanner/ArdupilotMega.csproj | 3 + .../ConfigPlanner.Designer.cs | 917 ++-- .../ConfigurationView/ConfigPlanner.resx | 2800 +++++----- .../Radio/3DRradio.Designer.cs | 88 +- .../ArdupilotMegaPlanner/Radio/3DRradio.resx | 4760 +++++++++-------- .../Radio/3DRradio.zh-Hans.resx | 78 + 6 files changed, 4463 insertions(+), 4183 deletions(-) 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