From edb3d741bd89918b184c6767eeb822c3193dc39c Mon Sep 17 00:00:00 2001 From: Andras Schaffer Date: Thu, 19 Mar 2026 00:20:25 +0100 Subject: [PATCH 01/11] Add param change list with descriptions --- ExtLibs/Utilities/paramchanges47.cs | 165 ++++++++++++++++++++++++++++ 1 file changed, 165 insertions(+) create mode 100644 ExtLibs/Utilities/paramchanges47.cs diff --git a/ExtLibs/Utilities/paramchanges47.cs b/ExtLibs/Utilities/paramchanges47.cs new file mode 100644 index 0000000000..b075bee560 --- /dev/null +++ b/ExtLibs/Utilities/paramchanges47.cs @@ -0,0 +1,165 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace MissionPlanner.Utilities +{ + public class paramchanges47 + { + // 4.7 parameter changes - keyed by new param name, value is "OLD → NEW: description" + private static readonly Dictionary _byNewParam = new Dictionary + { + // ARMING + { "ARMING_SKIPCHK", "ARMING_CHECK → ARMING_SKIPCHK: select which checks to disable" }, + // ATC (Copter) + { "ATC_ANGLE_MAX", "ANGLE_MAX → ATC_ANGLE_MAX: units changed from cd to deg" }, + { "ATC_ACC_R_MAX", "ATC_ACCEL_R_MAX → ATC_ACC_R_MAX: units changed from cm/s/s to m/s/s" }, + { "ATC_ACC_P_MAX", "ATC_ACCEL_P_MAX → ATC_ACC_P_MAX: units changed from cm/s/s to m/s/s" }, + { "ATC_ACC_Y_MAX", "ATC_ACCEL_Y_MAX → ATC_ACC_Y_MAX: units changed from cm/s/s to m/s/s" }, + { "ATC_RATE_WPY_MAX", "ATC_SLEW_YAW → ATC_RATE_WPY_MAX: units changed from cdeg/s to deg/s" }, + // CIRCLE (Copter) + { "CIRCLE_RADIUS_M", "CIRCLE_RADIUS → CIRCLE_RADIUS_M: units changed from cm to m" }, + // LAND (Copter) + { "LAND_SPD_MS", "LAND_SPEED → LAND_SPD_MS: units changed from cm/s to m/s" }, + { "LAND_SPD_HIGH_MS", "LAND_SPEED_HIGH → LAND_SPD_HIGH_MS: units changed from cm/s to m/s" }, + { "LAND_ALT_LOW_M", "LAND_ALT_LOW → LAND_ALT_LOW_M: units changed from cm to m" }, + // LOIT (Copter) + { "LOIT_SPEED_MS", "LOIT_SPEED → LOIT_SPEED_MS: units changed from cm/s to m/s" }, + { "LOIT_ACC_MAX_M", "LOIT_ACC_MAX → LOIT_ACC_MAX_M: units changed from cm/s/s to m/s/s" }, + { "LOIT_BRK_ACC_M", "LOIT_BRK_ACCEL → LOIT_BRK_ACC_M: units changed from cm/s/s to m/s/s" }, + { "LOIT_BRK_JRK_M", "LOIT_BRK_JERK → LOIT_BRK_JRK_M: units changed from cm/s/s/s to m/s/s/s" }, + // PILOT (Copter) + { "PILOT_ACC_Z", "PILOT_ACCEL_Z → PILOT_ACC_Z: units changed from cm/s/s to m/s/s" }, + { "PILOT_SPD_UP", "PILOT_SPEED_UP → PILOT_SPD_UP: units changed from cm/s to m/s" }, + { "PILOT_SPD_DN", "PILOT_SPEED_DN → PILOT_SPD_DN: units changed from cm/s to m/s" }, + { "PILOT_TKO_ALT_M", "PILOT_TKOFF_ALT → PILOT_TKO_ALT_M: units changed from cm to m" }, + // PHLD (Copter) + { "PHLD_BRK_ANGLE", "PHLD_BRAKE_ANGLE → PHLD_BRK_ANGLE: units changed from cd to deg" }, + { "PHLD_BRK_RATE", "PHLD_BRAKE_RATE → PHLD_BRK_RATE: no scaling change, name only" }, + // PSC_VELXY → PSC_NE_VEL (Copter) + { "PSC_NE_VEL_P", "PSC_VELXY_P → PSC_NE_VEL_P: no scaling change, name only" }, + { "PSC_NE_VEL_I", "PSC_VELXY_I → PSC_NE_VEL_I: no scaling change, name only" }, + { "PSC_NE_VEL_D", "PSC_VELXY_D → PSC_NE_VEL_D: no scaling change, name only" }, + { "PSC_NE_VEL_IMAX", "PSC_VELXY_IMAX → PSC_NE_VEL_IMAX: value is now 100x smaller" }, + { "PSC_NE_VEL_FILT", "PSC_VELXY_FILT → PSC_NE_VEL_FILT: no scaling change, name only" }, + { "PSC_NE_VEL_FF", "PSC_VELXY_FF → PSC_NE_VEL_FF: no scaling change, name only" }, + { "PSC_NE_VEL_FLTE", "PSC_VELXY_FLTE → PSC_NE_VEL_FLTE: no scaling change, name only" }, + { "PSC_NE_VEL_FLTD", "PSC_VELXY_FLTD → PSC_NE_VEL_FLTD: no scaling change, name only" }, + // PSC_VELZ → PSC_D_VEL (Copter) + { "PSC_D_VEL_P", "PSC_VELZ_P → PSC_D_VEL_P: no scaling change, name only" }, + { "PSC_D_VEL_I", "PSC_VELZ_I → PSC_D_VEL_I: no scaling change, name only" }, + { "PSC_D_VEL_D", "PSC_VELZ_D → PSC_D_VEL_D: no scaling change, name only" }, + { "PSC_D_VEL_IMAX", "PSC_VELZ_IMAX → PSC_D_VEL_IMAX: value is now 100x smaller" }, + { "PSC_D_VEL_FILT", "PSC_VELZ_FILT → PSC_D_VEL_FILT: no scaling change, name only" }, + { "PSC_D_VEL_FF", "PSC_VELZ_FF → PSC_D_VEL_FF: no scaling change, name only" }, + { "PSC_D_VEL_FLTE", "PSC_VELZ_FLTE → PSC_D_VEL_FLTE: no scaling change, name only" }, + { "PSC_D_VEL_FLTD", "PSC_VELZ_FLTD → PSC_D_VEL_FLTD: no scaling change, name only" }, + // PSC_ACCZ → PSC_D_ACC (Copter) + { "PSC_D_ACC_P", "PSC_ACCZ_P → PSC_D_ACC_P: value is now 10x smaller" }, + { "PSC_D_ACC_I", "PSC_ACCZ_I → PSC_D_ACC_I: value is now 10x smaller" }, + { "PSC_D_ACC_D", "PSC_ACCZ_D → PSC_D_ACC_D: value is now 10x smaller" }, + { "PSC_D_ACC_IMAX", "PSC_ACCZ_IMAX → PSC_D_ACC_IMAX: no scaling change, name only" }, + { "PSC_D_ACC_FILT", "PSC_ACCZ_FILT → PSC_D_ACC_FILT: no scaling change, name only" }, + { "PSC_D_ACC_FF", "PSC_ACCZ_FF → PSC_D_ACC_FF: no scaling change, name only" }, + { "PSC_D_ACC_FLTE", "PSC_ACCZ_FLTE → PSC_D_ACC_FLTE: no scaling change, name only" }, + { "PSC_D_ACC_FLTD", "PSC_ACCZ_FLTD → PSC_D_ACC_FLTD: no scaling change, name only" }, + // RTL (Copter) + { "RTL_ALT_M", "RTL_ALT → RTL_ALT_M: units changed from cm to m" }, + { "RTL_SPEED_MS", "RTL_SPEED → RTL_SPEED_MS: units changed from cm/s to m/s" }, + { "RTL_ALT_FINAL_M", "RTL_ALT_FINAL → RTL_ALT_FINAL_M: units changed from cm to m" }, + { "RTL_CLIMB_MIN_M", "RTL_CLIMB_MIN → RTL_CLIMB_MIN_M: units changed from cm to m" }, + // WPNAV (Copter) + { "WP_ACC", "WPNAV_ACCEL → WP_ACC: units changed from cm/s/s to m/s/s" }, + { "WP_ACC_CNR", "WPNAV_ACCEL_C → WP_ACC_CNR: units changed from cm/s/s to m/s/s" }, + { "WP_ACC_Z", "WPNAV_ACCEL_Z → WP_ACC_Z: units changed from cm/s/s to m/s/s" }, + { "WP_RADIUS_M", "WPNAV_RADIUS → WP_RADIUS_M: units changed from cm to m" }, + { "WP_SPD", "WPNAV_SPEED → WP_SPD: units changed from cm/s to m/s" }, + { "WP_SPD_DN", "WPNAV_SPEED_DN → WP_SPD_DN: units changed from cm/s to m/s" }, + { "WP_SPD_UP", "WPNAV_SPEED_UP → WP_SPD_UP: units changed from cm/s to m/s" }, + // Q_A (Plane QuadPlane) + { "Q_A_ANGLE_MAX", "Q_ANGLE_MAX → Q_A_ANGLE_MAX: units changed from cd to deg" }, + { "Q_A_ACC_R_MAX", "Q_A_ACCEL_R_MAX → Q_A_ACC_R_MAX: units changed from cm/s/s to m/s/s" }, + { "Q_A_ACC_P_MAX", "Q_A_ACCEL_P_MAX → Q_A_ACC_P_MAX: units changed from cm/s/s to m/s/s" }, + { "Q_A_ACC_Y_MAX", "Q_A_ACCEL_Y_MAX → Q_A_ACC_Y_MAX: units changed from cm/s/s to m/s/s" }, + { "Q_A_RATE_WPY_MAX", "Q_A_SLEW_YAW → Q_A_RATE_WPY_MAX: units changed from cdeg/s to deg/s" }, + // Q_LOIT (Plane QuadPlane) + { "Q_LOIT_SPEED_MS", "Q_LOIT_SPEED → Q_LOIT_SPEED_MS: units changed from cm/s to m/s" }, + { "Q_LOIT_ACC_MAX_M", "Q_LOIT_ACC_MAX → Q_LOIT_ACC_MAX_M: units changed from cm/s/s to m/s/s" }, + { "Q_LOIT_BRK_ACC_M", "Q_LOIT_BRK_ACCEL → Q_LOIT_BRK_ACC_M: units changed from cm/s/s to m/s/s" }, + { "Q_LOIT_BRK_JRK_M", "Q_LOIT_BRK_JERK → Q_LOIT_BRK_JRK_M: units changed from cm/s/s/s to m/s/s/s" }, + // Q_PILOT (Plane QuadPlane) + { "Q_PILOT_ACCEL_Z", "Q_PILOT_ACCEL_Z → Q_PILOT_ACCEL_Z: units changed from cm/s/s to m/s/s" }, + { "Q_PILOT_SPD_UP", "Q_PILOT_SPEED_UP → Q_PILOT_SPD_UP: units changed from cm/s to m/s" }, + { "Q_PILOT_SPD_DN", "Q_PILOT_SPEED_DN → Q_PILOT_SPD_DN: units changed from cm/s to m/s" }, + { "Q_PILOT_TKO_ALT_M", "Q_PILOT_TKOFF_ALT → Q_PILOT_TKO_ALT_M: units changed from cm to m" }, + // Q_P_VELXY → Q_P_NE_VEL (Plane QuadPlane) + { "Q_P_NE_VEL_P", "Q_P_VELXY_P → Q_P_NE_VEL_P: no scaling change, name only" }, + { "Q_P_NE_VEL_I", "Q_P_VELXY_I → Q_P_NE_VEL_I: no scaling change, name only" }, + { "Q_P_NE_VEL_D", "Q_P_VELXY_D → Q_P_NE_VEL_D: no scaling change, name only" }, + { "Q_P_NE_VEL_IMAX", "Q_P_VELXY_IMAX → Q_P_NE_VEL_IMAX: value is now 100x smaller" }, + { "Q_P_NE_VEL_FILT", "Q_P_VELXY_FILT → Q_P_NE_VEL_FILT: no scaling change, name only" }, + { "Q_P_NE_VEL_FF", "Q_P_VELXY_FF → Q_P_NE_VEL_FF: no scaling change, name only" }, + { "Q_P_NE_VEL_FLTE", "Q_P_VELXY_FLTE → Q_P_NE_VEL_FLTE: no scaling change, name only" }, + { "Q_P_NE_VEL_FLTD", "Q_P_VELXY_FLTD → Q_P_NE_VEL_FLTD: no scaling change, name only" }, + // Q_P_VELZ → Q_P_D_VEL (Plane QuadPlane) + { "Q_P_D_VEL_P", "Q_P_VELZ_P → Q_P_D_VEL_P: no scaling change, name only" }, + { "Q_P_D_VEL_I", "Q_P_VELZ_I → Q_P_D_VEL_I: no scaling change, name only" }, + { "Q_P_D_VEL_D", "Q_P_VELZ_D → Q_P_D_VEL_D: no scaling change, name only" }, + { "Q_P_D_VEL_IMAX", "Q_P_VELZ_IMAX → Q_P_D_VEL_IMAX: value is now 100x smaller" }, + { "Q_P_D_VEL_FILT", "Q_P_VELZ_FILT → Q_P_D_VEL_FILT: no scaling change, name only" }, + { "Q_P_D_VEL_FF", "Q_P_VELZ_FF → Q_P_D_VEL_FF: no scaling change, name only" }, + { "Q_P_D_VEL_FLTE", "Q_P_VELZ_FLTE → Q_P_D_VEL_FLTE: no scaling change, name only" }, + { "Q_P_D_VEL_FLTD", "Q_P_VELZ_FLTD → Q_P_D_VEL_FLTD: no scaling change, name only" }, + // Q_P_ACCZ → Q_P_D_ACC (Plane QuadPlane) + { "Q_P_D_ACC_P", "Q_P_ACCZ_P → Q_P_D_ACC_P: value is now 10x smaller" }, + { "Q_P_D_ACC_I", "Q_P_ACCZ_I → Q_P_D_ACC_I: value is now 10x smaller" }, + { "Q_P_D_ACC_D", "Q_P_ACCZ_D → Q_P_D_ACC_D: value is now 10x smaller" }, + { "Q_P_D_ACC_IMAX", "Q_P_ACCZ_IMAX → Q_P_D_ACC_IMAX: no scaling change, name only" }, + { "Q_P_D_ACC_FILT", "Q_P_ACCZ_FILT → Q_P_D_ACC_FILT: no scaling change, name only" }, + { "Q_P_D_ACC_FF", "Q_P_ACCZ_FF → Q_P_D_ACC_FF: no scaling change, name only" }, + { "Q_P_D_ACC_FLTE", "Q_P_ACCZ_FLTE → Q_P_D_ACC_FLTE: no scaling change, name only" }, + { "Q_P_D_ACC_FLTD", "Q_P_ACCZ_FLTD → Q_P_D_ACC_FLTD: no scaling change, name only" }, + // Q_WP (Plane QuadPlane) + { "Q_WP_ACC", "Q_WP_ACCEL → Q_WP_ACC: units changed from cm/s/s to m/s/s" }, + { "Q_WP_ACC_CNR", "Q_WP_ACCEL_C → Q_WP_ACC_CNR: units changed from cm/s/s to m/s/s" }, + { "Q_WP_ACC_Z", "Q_WP_ACCEL_Z → Q_WP_ACC_Z: units changed from cm/s/s to m/s/s" }, + { "Q_WP_RADIUS_M", "Q_WP_RADIUS → Q_WP_RADIUS_M: units changed from cm to m" }, + { "Q_WP_SPD", "Q_WP_SPEED → Q_WP_SPD: units changed from cm/s to m/s" }, + { "Q_WP_SPD_DN", "Q_WP_SPEED_DN → Q_WP_SPD_DN: units changed from cm/s to m/s" }, + { "Q_WP_SPD_UP", "Q_WP_SPEED_UP → Q_WP_SPD_UP: units changed from cm/s to m/s" }, + }; + + // reverse index: old param name → new param name + private static readonly Dictionary _oldToNew = _byNewParam + .ToDictionary( + kv => kv.Value.Substring(0, kv.Value.IndexOf(" →")), + kv => kv.Key); + + /// + /// Given an old param name, returns the new 4.7 name, or null if not in the change list. + /// + public static string changedByOldParam(string oldName) + { + return _oldToNew.TryGetValue(oldName, out var newName) ? newName : null; + } + + /// + /// Given a new 4.7 param name, returns the old param name, or null if not in the change list. + /// + public static string changedByNewParam(string newName) + { + if (_byNewParam.TryGetValue(newName, out var description)) + return description.Substring(0, description.IndexOf(" →")); + return null; + } + + /// + /// Given a new 4.7 param name, returns the full warning text, or null if not in the change list. + /// + public static string changedByNewParamWarning(string newName) + { + return _byNewParam.TryGetValue(newName, out var warning) ? warning : null; + } + } +} From 168be12df7fa8ac2d2c9b9812dff61b21b19537a Mon Sep 17 00:00:00 2001 From: Andras Schaffer Date: Thu, 19 Mar 2026 00:21:15 +0100 Subject: [PATCH 02/11] Update parameters in ExtendedCopter Config, also add a warning based on the change description --- .../ConfigArducopter.Designer.cs | 1605 ++-- .../ConfigurationView/ConfigArducopter.cs | 61 +- .../ConfigurationView/ConfigArducopter.resx | 8398 +++++++++-------- 3 files changed, 5095 insertions(+), 4969 deletions(-) diff --git a/GCSViews/ConfigurationView/ConfigArducopter.Designer.cs b/GCSViews/ConfigurationView/ConfigArducopter.Designer.cs index 3be5cbdc7a..7377123c5c 100644 --- a/GCSViews/ConfigurationView/ConfigArducopter.Designer.cs +++ b/GCSViews/ConfigurationView/ConfigArducopter.Designer.cs @@ -33,57 +33,97 @@ private void InitializeComponent() this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ConfigArducopter)); this.groupBox5 = new System.Windows.Forms.GroupBox(); + this.THR_RATE_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label25 = new System.Windows.Forms.Label(); this.CHK_lockrollpitch = new System.Windows.Forms.CheckBox(); this.groupBox4 = new System.Windows.Forms.GroupBox(); + this.WPNAV_SPEED_UP = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label27 = new System.Windows.Forms.Label(); + this.WPNAV_LOIT_SPEED = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label9 = new System.Windows.Forms.Label(); + this.WPNAV_SPEED_DN = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label13 = new System.Windows.Forms.Label(); + this.WPNAV_RADIUS = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label15 = new System.Windows.Forms.Label(); + this.WPNAV_SPEED = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label16 = new System.Windows.Forms.Label(); this.groupBox7 = new System.Windows.Forms.GroupBox(); + this.THR_ALT_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label22 = new System.Windows.Forms.Label(); this.groupBox19 = new System.Windows.Forms.GroupBox(); + this.mavlinkNumericUpDownatc_input_tc = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label23 = new System.Windows.Forms.Label(); + this.HLD_LAT_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label31 = new System.Windows.Forms.Label(); this.groupBox20 = new System.Windows.Forms.GroupBox(); + this.mavlinkNumericUpDownatc_accel_y_max = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label21 = new System.Windows.Forms.Label(); + this.STB_YAW_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label35 = new System.Windows.Forms.Label(); this.groupBox21 = new System.Windows.Forms.GroupBox(); + this.mavlinkNumericUpDownatc_accel_p_max = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label20 = new System.Windows.Forms.Label(); + this.STB_PIT_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label42 = new System.Windows.Forms.Label(); this.groupBox22 = new System.Windows.Forms.GroupBox(); + this.mavlinkNumericUpDownatc_accel_r_max = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label19 = new System.Windows.Forms.Label(); + this.STB_RLL_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label46 = new System.Windows.Forms.Label(); this.groupBox23 = new System.Windows.Forms.GroupBox(); + this.ATC_RAT_YAW_FLTT = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label33 = new System.Windows.Forms.Label(); + this.ATC_RAT_YAW_FLTD = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label32 = new System.Windows.Forms.Label(); + this.RATE_YAW_FILT = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label18 = new System.Windows.Forms.Label(); + this.RATE_YAW_D = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label10 = new System.Windows.Forms.Label(); + this.RATE_YAW_IMAX = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label47 = new System.Windows.Forms.Label(); + this.RATE_YAW_I = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label77 = new System.Windows.Forms.Label(); + this.RATE_YAW_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label82 = new System.Windows.Forms.Label(); this.groupBox24 = new System.Windows.Forms.GroupBox(); + this.ATC_RAT_PIT_FLTT = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label30 = new System.Windows.Forms.Label(); + this.ATC_RAT_PIT_FLTD = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label29 = new System.Windows.Forms.Label(); + this.RATE_PIT_FILT = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label14 = new System.Windows.Forms.Label(); + this.RATE_PIT_D = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label11 = new System.Windows.Forms.Label(); + this.RATE_PIT_IMAX = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label84 = new System.Windows.Forms.Label(); + this.RATE_PIT_I = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label86 = new System.Windows.Forms.Label(); + this.RATE_PIT_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label87 = new System.Windows.Forms.Label(); this.groupBox25 = new System.Windows.Forms.GroupBox(); + this.ATC_RAT_RLL_FLTT = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label28 = new System.Windows.Forms.Label(); + this.ATC_RAT_RLL_FLTD = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.P_FLTD = new System.Windows.Forms.Label(); + this.RATE_RLL_FILT = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label12 = new System.Windows.Forms.Label(); + this.RATE_RLL_D = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label17 = new System.Windows.Forms.Label(); + this.RATE_RLL_IMAX = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label88 = new System.Windows.Forms.Label(); + this.RATE_RLL_I = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label90 = new System.Windows.Forms.Label(); + this.RATE_RLL_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label91 = new System.Windows.Forms.Label(); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.LOITER_LAT_D = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label1 = new System.Windows.Forms.Label(); + this.LOITER_LAT_IMAX = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label2 = new System.Windows.Forms.Label(); + this.LOITER_LAT_I = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label3 = new System.Windows.Forms.Label(); + this.LOITER_LAT_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label4 = new System.Windows.Forms.Label(); this.BUT_rerequestparams = new MissionPlanner.Controls.MyButton(); this.BUT_writePIDS = new MissionPlanner.Controls.MyButton(); @@ -91,156 +131,87 @@ private void InitializeComponent() this.myLabel2 = new System.Windows.Forms.Label(); this.myLabel1 = new System.Windows.Forms.Label(); this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.THR_ACCEL_D = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label5 = new System.Windows.Forms.Label(); this.label6 = new System.Windows.Forms.Label(); + this.THR_ACCEL_IMAX = new MissionPlanner.Controls.MavlinkNumericUpDown(); + this.THR_ACCEL_I = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label7 = new System.Windows.Forms.Label(); + this.THR_ACCEL_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label8 = new System.Windows.Forms.Label(); this.BUT_refreshpart = new MissionPlanner.Controls.MyButton(); this.myLabel4 = new System.Windows.Forms.Label(); this.myLabel5 = new System.Windows.Forms.Label(); this.myLabel6 = new System.Windows.Forms.Label(); this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.INS_ACCEL_FILTER = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label26 = new System.Windows.Forms.Label(); + this.INS_GYRO_FILTER = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label24 = new System.Windows.Forms.Label(); this.groupBox9 = new System.Windows.Forms.GroupBox(); + this.INS_HNTCH_ENABLE = new MissionPlanner.Controls.MavlinkComboBox(); + this.INS_HNTCH_HMNCS = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label51 = new System.Windows.Forms.Label(); + this.INS_HNTCH_OPTS = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label50 = new System.Windows.Forms.Label(); + this.INS_HNTCH_BW = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label49 = new System.Windows.Forms.Label(); + this.INS_HNTCH_ATT = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label48 = new System.Windows.Forms.Label(); + this.INS_HNTCH_FREQ = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label41 = new System.Windows.Forms.Label(); + this.INS_HNTCH_REF = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label43 = new System.Windows.Forms.Label(); + this.INS_HNTCH_MODE = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label44 = new System.Windows.Forms.Label(); this.label45 = new System.Windows.Forms.Label(); this.groupBox8 = new System.Windows.Forms.GroupBox(); + this.INS_NOTCH_ENABLE = new MissionPlanner.Controls.MavlinkComboBox(); + this.INS_NOTCH_ATT = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label40 = new System.Windows.Forms.Label(); + this.INS_NOTCH_BW = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label39 = new System.Windows.Forms.Label(); + this.INS_NOTCH_FREQ = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.label38 = new System.Windows.Forms.Label(); this.label37 = new System.Windows.Forms.Label(); this.groupBox6 = new System.Windows.Forms.GroupBox(); + this.INS_LOG_BAT_OPT = new MissionPlanner.Controls.MavlinkNumericUpDown(); + this.INS_LOG_BAT_MASK = new MissionPlanner.Controls.MavlinkComboBox(); this.label36 = new System.Windows.Forms.Label(); this.label34 = new System.Windows.Forms.Label(); this.label52 = new System.Windows.Forms.Label(); - this.INS_NOTCH_ENABLE = new MissionPlanner.Controls.MavlinkComboBox(); - this.INS_NOTCH_ATT = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.INS_NOTCH_BW = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.INS_NOTCH_FREQ = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.INS_HNTCH_HMNCS = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.INS_HNTCH_OPTS = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.INS_HNTCH_BW = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.INS_HNTCH_ATT = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.INS_HNTCH_FREQ = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.INS_HNTCH_REF = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.INS_HNTCH_MODE = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.CH6_OPTION = new MissionPlanner.Controls.MavlinkComboBox(); - this.INS_LOG_BAT_MASK = new MissionPlanner.Controls.MavlinkComboBox(); - this.INS_ACCEL_FILTER = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.INS_GYRO_FILTER = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.CH10_OPTION = new MissionPlanner.Controls.MavlinkComboBox(); this.CH9_OPTION = new MissionPlanner.Controls.MavlinkComboBox(); this.CH8_OPTION = new MissionPlanner.Controls.MavlinkComboBox(); - this.THR_ACCEL_D = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.THR_ACCEL_IMAX = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.THR_ACCEL_I = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.THR_ACCEL_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.LOITER_LAT_D = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.LOITER_LAT_IMAX = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.LOITER_LAT_I = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.LOITER_LAT_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.TUNE_LOW = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.TUNE_HIGH = new MissionPlanner.Controls.MavlinkNumericUpDown(); this.TUNE = new MissionPlanner.Controls.MavlinkComboBox(); this.CH7_OPTION = new MissionPlanner.Controls.MavlinkComboBox(); - this.THR_RATE_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.WPNAV_SPEED_UP = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.WPNAV_LOIT_SPEED = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.WPNAV_SPEED_DN = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.WPNAV_RADIUS = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.WPNAV_SPEED = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.THR_ALT_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.mavlinkNumericUpDownatc_input_tc = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.HLD_LAT_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.mavlinkNumericUpDownatc_accel_y_max = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.STB_YAW_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.mavlinkNumericUpDownatc_accel_p_max = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.STB_PIT_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.mavlinkNumericUpDownatc_accel_r_max = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.STB_RLL_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.ATC_RAT_YAW_FLTT = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.ATC_RAT_YAW_FLTD = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_YAW_FILT = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_YAW_D = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_YAW_IMAX = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_YAW_I = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_YAW_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.ATC_RAT_RLL_FLTT = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.ATC_RAT_RLL_FLTD = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_PIT_FILT = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_PIT_D = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_PIT_IMAX = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_PIT_I = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_PIT_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.ATC_RAT_PIT_FLTT = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.ATC_RAT_PIT_FLTD = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_RLL_FILT = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_RLL_D = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_RLL_IMAX = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_RLL_I = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.RATE_RLL_P = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.INS_LOG_BAT_OPT = new MissionPlanner.Controls.MavlinkNumericUpDown(); - this.INS_HNTCH_ENABLE = new MissionPlanner.Controls.MavlinkComboBox(); + this.lblUnitWarning = new System.Windows.Forms.Label(); this.groupBox5.SuspendLayout(); - this.groupBox4.SuspendLayout(); - this.groupBox7.SuspendLayout(); - this.groupBox19.SuspendLayout(); - this.groupBox20.SuspendLayout(); - this.groupBox21.SuspendLayout(); - this.groupBox22.SuspendLayout(); - this.groupBox23.SuspendLayout(); - this.groupBox24.SuspendLayout(); - this.groupBox25.SuspendLayout(); - this.groupBox1.SuspendLayout(); - this.groupBox2.SuspendLayout(); - this.groupBox3.SuspendLayout(); - this.groupBox9.SuspendLayout(); - this.groupBox8.SuspendLayout(); - this.groupBox6.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.INS_NOTCH_ATT)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_NOTCH_BW)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_NOTCH_FREQ)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_HMNCS)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_OPTS)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_BW)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_ATT)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_FREQ)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_REF)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_MODE)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_ACCEL_FILTER)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_GYRO_FILTER)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_D)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_IMAX)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_I)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_P)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_D)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_IMAX)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_I)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_P)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.TUNE_LOW)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.TUNE_HIGH)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.THR_RATE_P)).BeginInit(); + this.groupBox4.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.WPNAV_SPEED_UP)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.WPNAV_LOIT_SPEED)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.WPNAV_SPEED_DN)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.WPNAV_RADIUS)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.WPNAV_SPEED)).BeginInit(); + this.groupBox7.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.THR_ALT_P)).BeginInit(); + this.groupBox19.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.mavlinkNumericUpDownatc_input_tc)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.HLD_LAT_P)).BeginInit(); + this.groupBox20.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.mavlinkNumericUpDownatc_accel_y_max)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.STB_YAW_P)).BeginInit(); + this.groupBox21.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.mavlinkNumericUpDownatc_accel_p_max)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.STB_PIT_P)).BeginInit(); + this.groupBox22.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.mavlinkNumericUpDownatc_accel_r_max)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.STB_RLL_P)).BeginInit(); + this.groupBox23.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_YAW_FLTT)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_YAW_FLTD)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_YAW_FILT)).BeginInit(); @@ -248,21 +219,51 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.RATE_YAW_IMAX)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_YAW_I)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_YAW_P)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_RLL_FLTT)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_RLL_FLTD)).BeginInit(); + this.groupBox24.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_PIT_FLTT)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_PIT_FLTD)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_PIT_FILT)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_PIT_D)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_PIT_IMAX)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_PIT_I)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_PIT_P)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_PIT_FLTT)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_PIT_FLTD)).BeginInit(); + this.groupBox25.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_RLL_FLTT)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_RLL_FLTD)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_RLL_FILT)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_RLL_D)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_RLL_IMAX)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_RLL_I)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_RLL_P)).BeginInit(); + this.groupBox1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_D)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_IMAX)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_I)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_P)).BeginInit(); + this.groupBox2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_D)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_IMAX)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_I)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_P)).BeginInit(); + this.groupBox3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.INS_ACCEL_FILTER)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_GYRO_FILTER)).BeginInit(); + this.groupBox9.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_HMNCS)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_OPTS)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_BW)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_ATT)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_FREQ)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_REF)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_MODE)).BeginInit(); + this.groupBox8.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.INS_NOTCH_ATT)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_NOTCH_BW)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_NOTCH_FREQ)).BeginInit(); + this.groupBox6.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.INS_LOG_BAT_OPT)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.TUNE_LOW)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.TUNE_HIGH)).BeginInit(); this.SuspendLayout(); // // groupBox5 @@ -273,6 +274,16 @@ private void InitializeComponent() this.groupBox5.Name = "groupBox5"; this.groupBox5.TabStop = false; // + // THR_RATE_P + // + resources.ApplyResources(this.THR_RATE_P, "THR_RATE_P"); + this.THR_RATE_P.Max = 1F; + this.THR_RATE_P.Min = 0F; + this.THR_RATE_P.Name = "THR_RATE_P"; + this.THR_RATE_P.ParamName = null; + this.THR_RATE_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.THR_RATE_P.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label25 // resources.ApplyResources(this.label25, "label25"); @@ -302,26 +313,76 @@ private void InitializeComponent() this.groupBox4.Name = "groupBox4"; this.groupBox4.TabStop = false; // + // WPNAV_SPEED_UP + // + resources.ApplyResources(this.WPNAV_SPEED_UP, "WPNAV_SPEED_UP"); + this.WPNAV_SPEED_UP.Max = 1F; + this.WPNAV_SPEED_UP.Min = 0F; + this.WPNAV_SPEED_UP.Name = "WPNAV_SPEED_UP"; + this.WPNAV_SPEED_UP.ParamName = null; + this.WPNAV_SPEED_UP.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.WPNAV_SPEED_UP.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label27 // resources.ApplyResources(this.label27, "label27"); this.label27.Name = "label27"; // + // WPNAV_LOIT_SPEED + // + resources.ApplyResources(this.WPNAV_LOIT_SPEED, "WPNAV_LOIT_SPEED"); + this.WPNAV_LOIT_SPEED.Max = 1F; + this.WPNAV_LOIT_SPEED.Min = 0F; + this.WPNAV_LOIT_SPEED.Name = "WPNAV_LOIT_SPEED"; + this.WPNAV_LOIT_SPEED.ParamName = null; + this.WPNAV_LOIT_SPEED.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.WPNAV_LOIT_SPEED.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label9 // resources.ApplyResources(this.label9, "label9"); this.label9.Name = "label9"; // + // WPNAV_SPEED_DN + // + resources.ApplyResources(this.WPNAV_SPEED_DN, "WPNAV_SPEED_DN"); + this.WPNAV_SPEED_DN.Max = 1F; + this.WPNAV_SPEED_DN.Min = 0F; + this.WPNAV_SPEED_DN.Name = "WPNAV_SPEED_DN"; + this.WPNAV_SPEED_DN.ParamName = null; + this.WPNAV_SPEED_DN.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.WPNAV_SPEED_DN.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label13 // resources.ApplyResources(this.label13, "label13"); this.label13.Name = "label13"; // + // WPNAV_RADIUS + // + resources.ApplyResources(this.WPNAV_RADIUS, "WPNAV_RADIUS"); + this.WPNAV_RADIUS.Max = 1F; + this.WPNAV_RADIUS.Min = 0F; + this.WPNAV_RADIUS.Name = "WPNAV_RADIUS"; + this.WPNAV_RADIUS.ParamName = null; + this.WPNAV_RADIUS.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.WPNAV_RADIUS.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label15 // resources.ApplyResources(this.label15, "label15"); this.label15.Name = "label15"; // + // WPNAV_SPEED + // + resources.ApplyResources(this.WPNAV_SPEED, "WPNAV_SPEED"); + this.WPNAV_SPEED.Max = 1F; + this.WPNAV_SPEED.Min = 0F; + this.WPNAV_SPEED.Name = "WPNAV_SPEED"; + this.WPNAV_SPEED.ParamName = null; + this.WPNAV_SPEED.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.WPNAV_SPEED.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label16 // resources.ApplyResources(this.label16, "label16"); @@ -335,6 +396,16 @@ private void InitializeComponent() this.groupBox7.Name = "groupBox7"; this.groupBox7.TabStop = false; // + // THR_ALT_P + // + resources.ApplyResources(this.THR_ALT_P, "THR_ALT_P"); + this.THR_ALT_P.Max = 1F; + this.THR_ALT_P.Min = 0F; + this.THR_ALT_P.Name = "THR_ALT_P"; + this.THR_ALT_P.ParamName = null; + this.THR_ALT_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.THR_ALT_P.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label22 // resources.ApplyResources(this.label22, "label22"); @@ -350,11 +421,31 @@ private void InitializeComponent() this.groupBox19.Name = "groupBox19"; this.groupBox19.TabStop = false; // + // mavlinkNumericUpDownatc_input_tc + // + resources.ApplyResources(this.mavlinkNumericUpDownatc_input_tc, "mavlinkNumericUpDownatc_input_tc"); + this.mavlinkNumericUpDownatc_input_tc.Max = 1F; + this.mavlinkNumericUpDownatc_input_tc.Min = 0F; + this.mavlinkNumericUpDownatc_input_tc.Name = "mavlinkNumericUpDownatc_input_tc"; + this.mavlinkNumericUpDownatc_input_tc.ParamName = null; + this.mavlinkNumericUpDownatc_input_tc.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.mavlinkNumericUpDownatc_input_tc.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label23 // resources.ApplyResources(this.label23, "label23"); this.label23.Name = "label23"; // + // HLD_LAT_P + // + resources.ApplyResources(this.HLD_LAT_P, "HLD_LAT_P"); + this.HLD_LAT_P.Max = 1F; + this.HLD_LAT_P.Min = 0F; + this.HLD_LAT_P.Name = "HLD_LAT_P"; + this.HLD_LAT_P.ParamName = null; + this.HLD_LAT_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.HLD_LAT_P.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label31 // resources.ApplyResources(this.label31, "label31"); @@ -370,11 +461,31 @@ private void InitializeComponent() this.groupBox20.Name = "groupBox20"; this.groupBox20.TabStop = false; // + // mavlinkNumericUpDownatc_accel_y_max + // + resources.ApplyResources(this.mavlinkNumericUpDownatc_accel_y_max, "mavlinkNumericUpDownatc_accel_y_max"); + this.mavlinkNumericUpDownatc_accel_y_max.Max = 1F; + this.mavlinkNumericUpDownatc_accel_y_max.Min = 0F; + this.mavlinkNumericUpDownatc_accel_y_max.Name = "mavlinkNumericUpDownatc_accel_y_max"; + this.mavlinkNumericUpDownatc_accel_y_max.ParamName = null; + this.mavlinkNumericUpDownatc_accel_y_max.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.mavlinkNumericUpDownatc_accel_y_max.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label21 // resources.ApplyResources(this.label21, "label21"); this.label21.Name = "label21"; // + // STB_YAW_P + // + resources.ApplyResources(this.STB_YAW_P, "STB_YAW_P"); + this.STB_YAW_P.Max = 1F; + this.STB_YAW_P.Min = 0F; + this.STB_YAW_P.Name = "STB_YAW_P"; + this.STB_YAW_P.ParamName = null; + this.STB_YAW_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.STB_YAW_P.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label35 // resources.ApplyResources(this.label35, "label35"); @@ -390,11 +501,31 @@ private void InitializeComponent() this.groupBox21.Name = "groupBox21"; this.groupBox21.TabStop = false; // + // mavlinkNumericUpDownatc_accel_p_max + // + resources.ApplyResources(this.mavlinkNumericUpDownatc_accel_p_max, "mavlinkNumericUpDownatc_accel_p_max"); + this.mavlinkNumericUpDownatc_accel_p_max.Max = 1F; + this.mavlinkNumericUpDownatc_accel_p_max.Min = 0F; + this.mavlinkNumericUpDownatc_accel_p_max.Name = "mavlinkNumericUpDownatc_accel_p_max"; + this.mavlinkNumericUpDownatc_accel_p_max.ParamName = null; + this.mavlinkNumericUpDownatc_accel_p_max.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.mavlinkNumericUpDownatc_accel_p_max.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label20 // resources.ApplyResources(this.label20, "label20"); this.label20.Name = "label20"; // + // STB_PIT_P + // + resources.ApplyResources(this.STB_PIT_P, "STB_PIT_P"); + this.STB_PIT_P.Max = 1F; + this.STB_PIT_P.Min = 0F; + this.STB_PIT_P.Name = "STB_PIT_P"; + this.STB_PIT_P.ParamName = null; + this.STB_PIT_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.STB_PIT_P.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label42 // resources.ApplyResources(this.label42, "label42"); @@ -410,11 +541,31 @@ private void InitializeComponent() this.groupBox22.Name = "groupBox22"; this.groupBox22.TabStop = false; // + // mavlinkNumericUpDownatc_accel_r_max + // + resources.ApplyResources(this.mavlinkNumericUpDownatc_accel_r_max, "mavlinkNumericUpDownatc_accel_r_max"); + this.mavlinkNumericUpDownatc_accel_r_max.Max = 1F; + this.mavlinkNumericUpDownatc_accel_r_max.Min = 0F; + this.mavlinkNumericUpDownatc_accel_r_max.Name = "mavlinkNumericUpDownatc_accel_r_max"; + this.mavlinkNumericUpDownatc_accel_r_max.ParamName = null; + this.mavlinkNumericUpDownatc_accel_r_max.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.mavlinkNumericUpDownatc_accel_r_max.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label19 // resources.ApplyResources(this.label19, "label19"); this.label19.Name = "label19"; // + // STB_RLL_P + // + resources.ApplyResources(this.STB_RLL_P, "STB_RLL_P"); + this.STB_RLL_P.Max = 1F; + this.STB_RLL_P.Min = 0F; + this.STB_RLL_P.Name = "STB_RLL_P"; + this.STB_RLL_P.ParamName = null; + this.STB_RLL_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.STB_RLL_P.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label46 // resources.ApplyResources(this.label46, "label46"); @@ -440,36 +591,106 @@ private void InitializeComponent() this.groupBox23.Name = "groupBox23"; this.groupBox23.TabStop = false; // + // ATC_RAT_YAW_FLTT + // + resources.ApplyResources(this.ATC_RAT_YAW_FLTT, "ATC_RAT_YAW_FLTT"); + this.ATC_RAT_YAW_FLTT.Max = 1F; + this.ATC_RAT_YAW_FLTT.Min = 0F; + this.ATC_RAT_YAW_FLTT.Name = "ATC_RAT_YAW_FLTT"; + this.ATC_RAT_YAW_FLTT.ParamName = null; + this.ATC_RAT_YAW_FLTT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.ATC_RAT_YAW_FLTT.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label33 // resources.ApplyResources(this.label33, "label33"); this.label33.Name = "label33"; // + // ATC_RAT_YAW_FLTD + // + resources.ApplyResources(this.ATC_RAT_YAW_FLTD, "ATC_RAT_YAW_FLTD"); + this.ATC_RAT_YAW_FLTD.Max = 1F; + this.ATC_RAT_YAW_FLTD.Min = 0F; + this.ATC_RAT_YAW_FLTD.Name = "ATC_RAT_YAW_FLTD"; + this.ATC_RAT_YAW_FLTD.ParamName = null; + this.ATC_RAT_YAW_FLTD.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.ATC_RAT_YAW_FLTD.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label32 // resources.ApplyResources(this.label32, "label32"); this.label32.Name = "label32"; // + // RATE_YAW_FILT + // + resources.ApplyResources(this.RATE_YAW_FILT, "RATE_YAW_FILT"); + this.RATE_YAW_FILT.Max = 1F; + this.RATE_YAW_FILT.Min = 0F; + this.RATE_YAW_FILT.Name = "RATE_YAW_FILT"; + this.RATE_YAW_FILT.ParamName = null; + this.RATE_YAW_FILT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_YAW_FILT.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label18 // resources.ApplyResources(this.label18, "label18"); this.label18.Name = "label18"; // + // RATE_YAW_D + // + resources.ApplyResources(this.RATE_YAW_D, "RATE_YAW_D"); + this.RATE_YAW_D.Max = 1F; + this.RATE_YAW_D.Min = 0F; + this.RATE_YAW_D.Name = "RATE_YAW_D"; + this.RATE_YAW_D.ParamName = null; + this.RATE_YAW_D.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_YAW_D.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label10 // resources.ApplyResources(this.label10, "label10"); this.label10.Name = "label10"; // + // RATE_YAW_IMAX + // + resources.ApplyResources(this.RATE_YAW_IMAX, "RATE_YAW_IMAX"); + this.RATE_YAW_IMAX.Max = 1F; + this.RATE_YAW_IMAX.Min = 0F; + this.RATE_YAW_IMAX.Name = "RATE_YAW_IMAX"; + this.RATE_YAW_IMAX.ParamName = null; + this.RATE_YAW_IMAX.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_YAW_IMAX.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label47 // resources.ApplyResources(this.label47, "label47"); this.label47.Name = "label47"; // + // RATE_YAW_I + // + resources.ApplyResources(this.RATE_YAW_I, "RATE_YAW_I"); + this.RATE_YAW_I.Max = 1F; + this.RATE_YAW_I.Min = 0F; + this.RATE_YAW_I.Name = "RATE_YAW_I"; + this.RATE_YAW_I.ParamName = null; + this.RATE_YAW_I.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_YAW_I.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label77 // resources.ApplyResources(this.label77, "label77"); this.label77.Name = "label77"; // + // RATE_YAW_P + // + resources.ApplyResources(this.RATE_YAW_P, "RATE_YAW_P"); + this.RATE_YAW_P.Max = 1F; + this.RATE_YAW_P.Min = 0F; + this.RATE_YAW_P.Name = "RATE_YAW_P"; + this.RATE_YAW_P.ParamName = null; + this.RATE_YAW_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_YAW_P.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label82 // resources.ApplyResources(this.label82, "label82"); @@ -495,36 +716,106 @@ private void InitializeComponent() this.groupBox24.Name = "groupBox24"; this.groupBox24.TabStop = false; // + // ATC_RAT_PIT_FLTT + // + resources.ApplyResources(this.ATC_RAT_PIT_FLTT, "ATC_RAT_PIT_FLTT"); + this.ATC_RAT_PIT_FLTT.Max = 1F; + this.ATC_RAT_PIT_FLTT.Min = 0F; + this.ATC_RAT_PIT_FLTT.Name = "ATC_RAT_PIT_FLTT"; + this.ATC_RAT_PIT_FLTT.ParamName = null; + this.ATC_RAT_PIT_FLTT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.ATC_RAT_PIT_FLTT.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label30 // resources.ApplyResources(this.label30, "label30"); this.label30.Name = "label30"; // + // ATC_RAT_PIT_FLTD + // + resources.ApplyResources(this.ATC_RAT_PIT_FLTD, "ATC_RAT_PIT_FLTD"); + this.ATC_RAT_PIT_FLTD.Max = 1F; + this.ATC_RAT_PIT_FLTD.Min = 0F; + this.ATC_RAT_PIT_FLTD.Name = "ATC_RAT_PIT_FLTD"; + this.ATC_RAT_PIT_FLTD.ParamName = null; + this.ATC_RAT_PIT_FLTD.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.ATC_RAT_PIT_FLTD.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label29 // resources.ApplyResources(this.label29, "label29"); this.label29.Name = "label29"; // + // RATE_PIT_FILT + // + resources.ApplyResources(this.RATE_PIT_FILT, "RATE_PIT_FILT"); + this.RATE_PIT_FILT.Max = 1F; + this.RATE_PIT_FILT.Min = 0F; + this.RATE_PIT_FILT.Name = "RATE_PIT_FILT"; + this.RATE_PIT_FILT.ParamName = null; + this.RATE_PIT_FILT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_PIT_FILT.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label14 // resources.ApplyResources(this.label14, "label14"); this.label14.Name = "label14"; // + // RATE_PIT_D + // + resources.ApplyResources(this.RATE_PIT_D, "RATE_PIT_D"); + this.RATE_PIT_D.Max = 1F; + this.RATE_PIT_D.Min = 0F; + this.RATE_PIT_D.Name = "RATE_PIT_D"; + this.RATE_PIT_D.ParamName = null; + this.RATE_PIT_D.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_PIT_D.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label11 // resources.ApplyResources(this.label11, "label11"); this.label11.Name = "label11"; // + // RATE_PIT_IMAX + // + resources.ApplyResources(this.RATE_PIT_IMAX, "RATE_PIT_IMAX"); + this.RATE_PIT_IMAX.Max = 1F; + this.RATE_PIT_IMAX.Min = 0F; + this.RATE_PIT_IMAX.Name = "RATE_PIT_IMAX"; + this.RATE_PIT_IMAX.ParamName = null; + this.RATE_PIT_IMAX.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_PIT_IMAX.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label84 // resources.ApplyResources(this.label84, "label84"); this.label84.Name = "label84"; // + // RATE_PIT_I + // + resources.ApplyResources(this.RATE_PIT_I, "RATE_PIT_I"); + this.RATE_PIT_I.Max = 1F; + this.RATE_PIT_I.Min = 0F; + this.RATE_PIT_I.Name = "RATE_PIT_I"; + this.RATE_PIT_I.ParamName = null; + this.RATE_PIT_I.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_PIT_I.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label86 // resources.ApplyResources(this.label86, "label86"); this.label86.Name = "label86"; // + // RATE_PIT_P + // + resources.ApplyResources(this.RATE_PIT_P, "RATE_PIT_P"); + this.RATE_PIT_P.Max = 1F; + this.RATE_PIT_P.Min = 0F; + this.RATE_PIT_P.Name = "RATE_PIT_P"; + this.RATE_PIT_P.ParamName = null; + this.RATE_PIT_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_PIT_P.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label87 // resources.ApplyResources(this.label87, "label87"); @@ -550,35 +841,105 @@ private void InitializeComponent() this.groupBox25.Name = "groupBox25"; this.groupBox25.TabStop = false; // + // ATC_RAT_RLL_FLTT + // + resources.ApplyResources(this.ATC_RAT_RLL_FLTT, "ATC_RAT_RLL_FLTT"); + this.ATC_RAT_RLL_FLTT.Max = 1F; + this.ATC_RAT_RLL_FLTT.Min = 0F; + this.ATC_RAT_RLL_FLTT.Name = "ATC_RAT_RLL_FLTT"; + this.ATC_RAT_RLL_FLTT.ParamName = null; + this.ATC_RAT_RLL_FLTT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.ATC_RAT_RLL_FLTT.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label28 // resources.ApplyResources(this.label28, "label28"); this.label28.Name = "label28"; // + // ATC_RAT_RLL_FLTD + // + resources.ApplyResources(this.ATC_RAT_RLL_FLTD, "ATC_RAT_RLL_FLTD"); + this.ATC_RAT_RLL_FLTD.Max = 1F; + this.ATC_RAT_RLL_FLTD.Min = 0F; + this.ATC_RAT_RLL_FLTD.Name = "ATC_RAT_RLL_FLTD"; + this.ATC_RAT_RLL_FLTD.ParamName = null; + this.ATC_RAT_RLL_FLTD.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.ATC_RAT_RLL_FLTD.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // P_FLTD // resources.ApplyResources(this.P_FLTD, "P_FLTD"); this.P_FLTD.Name = "P_FLTD"; // + // RATE_RLL_FILT + // + resources.ApplyResources(this.RATE_RLL_FILT, "RATE_RLL_FILT"); + this.RATE_RLL_FILT.Max = 1F; + this.RATE_RLL_FILT.Min = 0F; + this.RATE_RLL_FILT.Name = "RATE_RLL_FILT"; + this.RATE_RLL_FILT.ParamName = null; + this.RATE_RLL_FILT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_RLL_FILT.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label12 // resources.ApplyResources(this.label12, "label12"); this.label12.Name = "label12"; // + // RATE_RLL_D + // + resources.ApplyResources(this.RATE_RLL_D, "RATE_RLL_D"); + this.RATE_RLL_D.Max = 1F; + this.RATE_RLL_D.Min = 0F; + this.RATE_RLL_D.Name = "RATE_RLL_D"; + this.RATE_RLL_D.ParamName = null; + this.RATE_RLL_D.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_RLL_D.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label17 // resources.ApplyResources(this.label17, "label17"); this.label17.Name = "label17"; // + // RATE_RLL_IMAX + // + resources.ApplyResources(this.RATE_RLL_IMAX, "RATE_RLL_IMAX"); + this.RATE_RLL_IMAX.Max = 1F; + this.RATE_RLL_IMAX.Min = 0F; + this.RATE_RLL_IMAX.Name = "RATE_RLL_IMAX"; + this.RATE_RLL_IMAX.ParamName = null; + this.RATE_RLL_IMAX.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_RLL_IMAX.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label88 // resources.ApplyResources(this.label88, "label88"); this.label88.Name = "label88"; // - // label90 + // RATE_RLL_I // - resources.ApplyResources(this.label90, "label90"); - this.label90.Name = "label90"; + resources.ApplyResources(this.RATE_RLL_I, "RATE_RLL_I"); + this.RATE_RLL_I.Max = 1F; + this.RATE_RLL_I.Min = 0F; + this.RATE_RLL_I.Name = "RATE_RLL_I"; + this.RATE_RLL_I.ParamName = null; + this.RATE_RLL_I.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_RLL_I.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // + // label90 + // + resources.ApplyResources(this.label90, "label90"); + this.label90.Name = "label90"; + // + // RATE_RLL_P + // + resources.ApplyResources(this.RATE_RLL_P, "RATE_RLL_P"); + this.RATE_RLL_P.Max = 1F; + this.RATE_RLL_P.Min = 0F; + this.RATE_RLL_P.Name = "RATE_RLL_P"; + this.RATE_RLL_P.ParamName = null; + this.RATE_RLL_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.RATE_RLL_P.Enter += new System.EventHandler(this.OnEnter_NumUpDown); // // label91 // @@ -605,21 +966,61 @@ private void InitializeComponent() this.groupBox1.Name = "groupBox1"; this.groupBox1.TabStop = false; // + // LOITER_LAT_D + // + resources.ApplyResources(this.LOITER_LAT_D, "LOITER_LAT_D"); + this.LOITER_LAT_D.Max = 1F; + this.LOITER_LAT_D.Min = 0F; + this.LOITER_LAT_D.Name = "LOITER_LAT_D"; + this.LOITER_LAT_D.ParamName = null; + this.LOITER_LAT_D.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.LOITER_LAT_D.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label1 // resources.ApplyResources(this.label1, "label1"); this.label1.Name = "label1"; // + // LOITER_LAT_IMAX + // + resources.ApplyResources(this.LOITER_LAT_IMAX, "LOITER_LAT_IMAX"); + this.LOITER_LAT_IMAX.Max = 1F; + this.LOITER_LAT_IMAX.Min = 0F; + this.LOITER_LAT_IMAX.Name = "LOITER_LAT_IMAX"; + this.LOITER_LAT_IMAX.ParamName = null; + this.LOITER_LAT_IMAX.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.LOITER_LAT_IMAX.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label2 // resources.ApplyResources(this.label2, "label2"); this.label2.Name = "label2"; // + // LOITER_LAT_I + // + resources.ApplyResources(this.LOITER_LAT_I, "LOITER_LAT_I"); + this.LOITER_LAT_I.Max = 1F; + this.LOITER_LAT_I.Min = 0F; + this.LOITER_LAT_I.Name = "LOITER_LAT_I"; + this.LOITER_LAT_I.ParamName = null; + this.LOITER_LAT_I.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.LOITER_LAT_I.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label3 // resources.ApplyResources(this.label3, "label3"); this.label3.Name = "label3"; // + // LOITER_LAT_P + // + resources.ApplyResources(this.LOITER_LAT_P, "LOITER_LAT_P"); + this.LOITER_LAT_P.Max = 1F; + this.LOITER_LAT_P.Min = 0F; + this.LOITER_LAT_P.Name = "LOITER_LAT_P"; + this.LOITER_LAT_P.ParamName = null; + this.LOITER_LAT_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.LOITER_LAT_P.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label4 // resources.ApplyResources(this.label4, "label4"); @@ -629,6 +1030,7 @@ private void InitializeComponent() // resources.ApplyResources(this.BUT_rerequestparams, "BUT_rerequestparams"); this.BUT_rerequestparams.Name = "BUT_rerequestparams"; + this.BUT_rerequestparams.TextColorNotEnabled = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(87)))), ((int)(((byte)(4))))); this.BUT_rerequestparams.UseVisualStyleBackColor = true; this.BUT_rerequestparams.Click += new System.EventHandler(this.BUT_rerequestparams_Click); // @@ -636,6 +1038,7 @@ private void InitializeComponent() // resources.ApplyResources(this.BUT_writePIDS, "BUT_writePIDS"); this.BUT_writePIDS.Name = "BUT_writePIDS"; + this.BUT_writePIDS.TextColorNotEnabled = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(87)))), ((int)(((byte)(4))))); this.BUT_writePIDS.UseVisualStyleBackColor = true; this.BUT_writePIDS.Click += new System.EventHandler(this.BUT_writePIDS_Click); // @@ -668,6 +1071,16 @@ private void InitializeComponent() this.groupBox2.Name = "groupBox2"; this.groupBox2.TabStop = false; // + // THR_ACCEL_D + // + resources.ApplyResources(this.THR_ACCEL_D, "THR_ACCEL_D"); + this.THR_ACCEL_D.Max = 1F; + this.THR_ACCEL_D.Min = 0F; + this.THR_ACCEL_D.Name = "THR_ACCEL_D"; + this.THR_ACCEL_D.ParamName = null; + this.THR_ACCEL_D.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.THR_ACCEL_D.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label5 // resources.ApplyResources(this.label5, "label5"); @@ -678,11 +1091,46 @@ private void InitializeComponent() resources.ApplyResources(this.label6, "label6"); this.label6.Name = "label6"; // + // THR_ACCEL_IMAX + // + resources.ApplyResources(this.THR_ACCEL_IMAX, "THR_ACCEL_IMAX"); + this.THR_ACCEL_IMAX.Max = 1F; + this.THR_ACCEL_IMAX.Maximum = new decimal(new int[] { + 1000, + 0, + 0, + 0}); + this.THR_ACCEL_IMAX.Min = 0F; + this.THR_ACCEL_IMAX.Name = "THR_ACCEL_IMAX"; + this.THR_ACCEL_IMAX.ParamName = null; + this.THR_ACCEL_IMAX.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.THR_ACCEL_IMAX.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // + // THR_ACCEL_I + // + resources.ApplyResources(this.THR_ACCEL_I, "THR_ACCEL_I"); + this.THR_ACCEL_I.Max = 1F; + this.THR_ACCEL_I.Min = 0F; + this.THR_ACCEL_I.Name = "THR_ACCEL_I"; + this.THR_ACCEL_I.ParamName = null; + this.THR_ACCEL_I.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.THR_ACCEL_I.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label7 // resources.ApplyResources(this.label7, "label7"); this.label7.Name = "label7"; // + // THR_ACCEL_P + // + resources.ApplyResources(this.THR_ACCEL_P, "THR_ACCEL_P"); + this.THR_ACCEL_P.Max = 1F; + this.THR_ACCEL_P.Min = 0F; + this.THR_ACCEL_P.Name = "THR_ACCEL_P"; + this.THR_ACCEL_P.ParamName = null; + this.THR_ACCEL_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.THR_ACCEL_P.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label8 // resources.ApplyResources(this.label8, "label8"); @@ -692,6 +1140,7 @@ private void InitializeComponent() // resources.ApplyResources(this.BUT_refreshpart, "BUT_refreshpart"); this.BUT_refreshpart.Name = "BUT_refreshpart"; + this.BUT_refreshpart.TextColorNotEnabled = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(87)))), ((int)(((byte)(4))))); this.BUT_refreshpart.UseVisualStyleBackColor = true; this.BUT_refreshpart.Click += new System.EventHandler(this.BUT_refreshpart_Click); // @@ -720,11 +1169,31 @@ private void InitializeComponent() this.groupBox3.Name = "groupBox3"; this.groupBox3.TabStop = false; // + // INS_ACCEL_FILTER + // + resources.ApplyResources(this.INS_ACCEL_FILTER, "INS_ACCEL_FILTER"); + this.INS_ACCEL_FILTER.Max = 1F; + this.INS_ACCEL_FILTER.Min = 0F; + this.INS_ACCEL_FILTER.Name = "INS_ACCEL_FILTER"; + this.INS_ACCEL_FILTER.ParamName = null; + this.INS_ACCEL_FILTER.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.INS_ACCEL_FILTER.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label26 // resources.ApplyResources(this.label26, "label26"); this.label26.Name = "label26"; // + // INS_GYRO_FILTER + // + resources.ApplyResources(this.INS_GYRO_FILTER, "INS_GYRO_FILTER"); + this.INS_GYRO_FILTER.Max = 1F; + this.INS_GYRO_FILTER.Min = 0F; + this.INS_GYRO_FILTER.Name = "INS_GYRO_FILTER"; + this.INS_GYRO_FILTER.ParamName = null; + this.INS_GYRO_FILTER.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.INS_GYRO_FILTER.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label24 // resources.ApplyResources(this.label24, "label24"); @@ -752,36 +1221,117 @@ private void InitializeComponent() this.groupBox9.Name = "groupBox9"; this.groupBox9.TabStop = false; // + // INS_HNTCH_ENABLE + // + this.INS_HNTCH_ENABLE.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.INS_HNTCH_ENABLE.DropDownWidth = 170; + resources.ApplyResources(this.INS_HNTCH_ENABLE, "INS_HNTCH_ENABLE"); + this.INS_HNTCH_ENABLE.FormattingEnabled = true; + this.INS_HNTCH_ENABLE.Name = "INS_HNTCH_ENABLE"; + this.INS_HNTCH_ENABLE.ParamName = null; + this.INS_HNTCH_ENABLE.SubControl = null; + this.INS_HNTCH_ENABLE.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + // + // INS_HNTCH_HMNCS + // + resources.ApplyResources(this.INS_HNTCH_HMNCS, "INS_HNTCH_HMNCS"); + this.INS_HNTCH_HMNCS.Max = 1F; + this.INS_HNTCH_HMNCS.Min = 0F; + this.INS_HNTCH_HMNCS.Name = "INS_HNTCH_HMNCS"; + this.INS_HNTCH_HMNCS.ParamName = null; + this.INS_HNTCH_HMNCS.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.INS_HNTCH_HMNCS.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label51 // resources.ApplyResources(this.label51, "label51"); this.label51.Name = "label51"; // + // INS_HNTCH_OPTS + // + resources.ApplyResources(this.INS_HNTCH_OPTS, "INS_HNTCH_OPTS"); + this.INS_HNTCH_OPTS.Max = 1F; + this.INS_HNTCH_OPTS.Min = 0F; + this.INS_HNTCH_OPTS.Name = "INS_HNTCH_OPTS"; + this.INS_HNTCH_OPTS.ParamName = null; + this.INS_HNTCH_OPTS.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.INS_HNTCH_OPTS.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label50 // resources.ApplyResources(this.label50, "label50"); this.label50.Name = "label50"; // + // INS_HNTCH_BW + // + resources.ApplyResources(this.INS_HNTCH_BW, "INS_HNTCH_BW"); + this.INS_HNTCH_BW.Max = 1F; + this.INS_HNTCH_BW.Min = 0F; + this.INS_HNTCH_BW.Name = "INS_HNTCH_BW"; + this.INS_HNTCH_BW.ParamName = null; + this.INS_HNTCH_BW.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.INS_HNTCH_BW.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label49 // resources.ApplyResources(this.label49, "label49"); this.label49.Name = "label49"; // + // INS_HNTCH_ATT + // + resources.ApplyResources(this.INS_HNTCH_ATT, "INS_HNTCH_ATT"); + this.INS_HNTCH_ATT.Max = 1F; + this.INS_HNTCH_ATT.Min = 0F; + this.INS_HNTCH_ATT.Name = "INS_HNTCH_ATT"; + this.INS_HNTCH_ATT.ParamName = null; + this.INS_HNTCH_ATT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.INS_HNTCH_ATT.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label48 // resources.ApplyResources(this.label48, "label48"); this.label48.Name = "label48"; // + // INS_HNTCH_FREQ + // + resources.ApplyResources(this.INS_HNTCH_FREQ, "INS_HNTCH_FREQ"); + this.INS_HNTCH_FREQ.Max = 1F; + this.INS_HNTCH_FREQ.Min = 0F; + this.INS_HNTCH_FREQ.Name = "INS_HNTCH_FREQ"; + this.INS_HNTCH_FREQ.ParamName = null; + this.INS_HNTCH_FREQ.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.INS_HNTCH_FREQ.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label41 // resources.ApplyResources(this.label41, "label41"); this.label41.Name = "label41"; // + // INS_HNTCH_REF + // + resources.ApplyResources(this.INS_HNTCH_REF, "INS_HNTCH_REF"); + this.INS_HNTCH_REF.Max = 1F; + this.INS_HNTCH_REF.Min = 0F; + this.INS_HNTCH_REF.Name = "INS_HNTCH_REF"; + this.INS_HNTCH_REF.ParamName = null; + this.INS_HNTCH_REF.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.INS_HNTCH_REF.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label43 // resources.ApplyResources(this.label43, "label43"); this.label43.Name = "label43"; // + // INS_HNTCH_MODE + // + resources.ApplyResources(this.INS_HNTCH_MODE, "INS_HNTCH_MODE"); + this.INS_HNTCH_MODE.Max = 1F; + this.INS_HNTCH_MODE.Min = 0F; + this.INS_HNTCH_MODE.Name = "INS_HNTCH_MODE"; + this.INS_HNTCH_MODE.ParamName = null; + this.INS_HNTCH_MODE.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.INS_HNTCH_MODE.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label44 // resources.ApplyResources(this.label44, "label44"); @@ -806,16 +1356,57 @@ private void InitializeComponent() this.groupBox8.Name = "groupBox8"; this.groupBox8.TabStop = false; // + // INS_NOTCH_ENABLE + // + this.INS_NOTCH_ENABLE.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.INS_NOTCH_ENABLE.DropDownWidth = 170; + resources.ApplyResources(this.INS_NOTCH_ENABLE, "INS_NOTCH_ENABLE"); + this.INS_NOTCH_ENABLE.FormattingEnabled = true; + this.INS_NOTCH_ENABLE.Name = "INS_NOTCH_ENABLE"; + this.INS_NOTCH_ENABLE.ParamName = null; + this.INS_NOTCH_ENABLE.SubControl = null; + this.INS_NOTCH_ENABLE.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + // + // INS_NOTCH_ATT + // + resources.ApplyResources(this.INS_NOTCH_ATT, "INS_NOTCH_ATT"); + this.INS_NOTCH_ATT.Max = 1F; + this.INS_NOTCH_ATT.Min = 0F; + this.INS_NOTCH_ATT.Name = "INS_NOTCH_ATT"; + this.INS_NOTCH_ATT.ParamName = null; + this.INS_NOTCH_ATT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.INS_NOTCH_ATT.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label40 // resources.ApplyResources(this.label40, "label40"); this.label40.Name = "label40"; // + // INS_NOTCH_BW + // + resources.ApplyResources(this.INS_NOTCH_BW, "INS_NOTCH_BW"); + this.INS_NOTCH_BW.Max = 1F; + this.INS_NOTCH_BW.Min = 0F; + this.INS_NOTCH_BW.Name = "INS_NOTCH_BW"; + this.INS_NOTCH_BW.ParamName = null; + this.INS_NOTCH_BW.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.INS_NOTCH_BW.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label39 // resources.ApplyResources(this.label39, "label39"); this.label39.Name = "label39"; // + // INS_NOTCH_FREQ + // + resources.ApplyResources(this.INS_NOTCH_FREQ, "INS_NOTCH_FREQ"); + this.INS_NOTCH_FREQ.Max = 1F; + this.INS_NOTCH_FREQ.Min = 0F; + this.INS_NOTCH_FREQ.Name = "INS_NOTCH_FREQ"; + this.INS_NOTCH_FREQ.ParamName = null; + this.INS_NOTCH_FREQ.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.INS_NOTCH_FREQ.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // // label38 // resources.ApplyResources(this.label38, "label38"); @@ -836,6 +1427,27 @@ private void InitializeComponent() this.groupBox6.Name = "groupBox6"; this.groupBox6.TabStop = false; // + // INS_LOG_BAT_OPT + // + resources.ApplyResources(this.INS_LOG_BAT_OPT, "INS_LOG_BAT_OPT"); + this.INS_LOG_BAT_OPT.Max = 1F; + this.INS_LOG_BAT_OPT.Min = 0F; + this.INS_LOG_BAT_OPT.Name = "INS_LOG_BAT_OPT"; + this.INS_LOG_BAT_OPT.ParamName = null; + this.INS_LOG_BAT_OPT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.INS_LOG_BAT_OPT.Enter += new System.EventHandler(this.OnEnter_NumUpDown); + // + // INS_LOG_BAT_MASK + // + this.INS_LOG_BAT_MASK.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.INS_LOG_BAT_MASK.DropDownWidth = 170; + resources.ApplyResources(this.INS_LOG_BAT_MASK, "INS_LOG_BAT_MASK"); + this.INS_LOG_BAT_MASK.FormattingEnabled = true; + this.INS_LOG_BAT_MASK.Name = "INS_LOG_BAT_MASK"; + this.INS_LOG_BAT_MASK.ParamName = null; + this.INS_LOG_BAT_MASK.SubControl = null; + this.INS_LOG_BAT_MASK.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + // // label36 // resources.ApplyResources(this.label36, "label36"); @@ -851,642 +1463,100 @@ private void InitializeComponent() resources.ApplyResources(this.label52, "label52"); this.label52.Name = "label52"; // - // INS_NOTCH_ENABLE + // CH6_OPTION // - this.INS_NOTCH_ENABLE.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.INS_NOTCH_ENABLE.DropDownWidth = 170; - resources.ApplyResources(this.INS_NOTCH_ENABLE, "INS_NOTCH_ENABLE"); - this.INS_NOTCH_ENABLE.FormattingEnabled = true; - this.INS_NOTCH_ENABLE.Name = "INS_NOTCH_ENABLE"; - this.INS_NOTCH_ENABLE.ParamName = null; - this.INS_NOTCH_ENABLE.SubControl = null; - this.INS_NOTCH_ENABLE.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // INS_NOTCH_ATT - // - resources.ApplyResources(this.INS_NOTCH_ATT, "INS_NOTCH_ATT"); - this.INS_NOTCH_ATT.Max = 1F; - this.INS_NOTCH_ATT.Min = 0F; - this.INS_NOTCH_ATT.Name = "INS_NOTCH_ATT"; - this.INS_NOTCH_ATT.ParamName = null; - this.INS_NOTCH_ATT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // INS_NOTCH_BW - // - resources.ApplyResources(this.INS_NOTCH_BW, "INS_NOTCH_BW"); - this.INS_NOTCH_BW.Max = 1F; - this.INS_NOTCH_BW.Min = 0F; - this.INS_NOTCH_BW.Name = "INS_NOTCH_BW"; - this.INS_NOTCH_BW.ParamName = null; - this.INS_NOTCH_BW.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // INS_NOTCH_FREQ - // - resources.ApplyResources(this.INS_NOTCH_FREQ, "INS_NOTCH_FREQ"); - this.INS_NOTCH_FREQ.Max = 1F; - this.INS_NOTCH_FREQ.Min = 0F; - this.INS_NOTCH_FREQ.Name = "INS_NOTCH_FREQ"; - this.INS_NOTCH_FREQ.ParamName = null; - this.INS_NOTCH_FREQ.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // INS_HNTCH_HMNCS - // - resources.ApplyResources(this.INS_HNTCH_HMNCS, "INS_HNTCH_HMNCS"); - this.INS_HNTCH_HMNCS.Max = 1F; - this.INS_HNTCH_HMNCS.Min = 0F; - this.INS_HNTCH_HMNCS.Name = "INS_HNTCH_HMNCS"; - this.INS_HNTCH_HMNCS.ParamName = null; - this.INS_HNTCH_HMNCS.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // INS_HNTCH_OPTS - // - resources.ApplyResources(this.INS_HNTCH_OPTS, "INS_HNTCH_OPTS"); - this.INS_HNTCH_OPTS.Max = 1F; - this.INS_HNTCH_OPTS.Min = 0F; - this.INS_HNTCH_OPTS.Name = "INS_HNTCH_OPTS"; - this.INS_HNTCH_OPTS.ParamName = null; - this.INS_HNTCH_OPTS.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // INS_HNTCH_BW - // - resources.ApplyResources(this.INS_HNTCH_BW, "INS_HNTCH_BW"); - this.INS_HNTCH_BW.Max = 1F; - this.INS_HNTCH_BW.Min = 0F; - this.INS_HNTCH_BW.Name = "INS_HNTCH_BW"; - this.INS_HNTCH_BW.ParamName = null; - this.INS_HNTCH_BW.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // INS_HNTCH_ATT - // - resources.ApplyResources(this.INS_HNTCH_ATT, "INS_HNTCH_ATT"); - this.INS_HNTCH_ATT.Max = 1F; - this.INS_HNTCH_ATT.Min = 0F; - this.INS_HNTCH_ATT.Name = "INS_HNTCH_ATT"; - this.INS_HNTCH_ATT.ParamName = null; - this.INS_HNTCH_ATT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // INS_HNTCH_FREQ - // - resources.ApplyResources(this.INS_HNTCH_FREQ, "INS_HNTCH_FREQ"); - this.INS_HNTCH_FREQ.Max = 1F; - this.INS_HNTCH_FREQ.Min = 0F; - this.INS_HNTCH_FREQ.Name = "INS_HNTCH_FREQ"; - this.INS_HNTCH_FREQ.ParamName = null; - this.INS_HNTCH_FREQ.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // INS_HNTCH_REF - // - resources.ApplyResources(this.INS_HNTCH_REF, "INS_HNTCH_REF"); - this.INS_HNTCH_REF.Max = 1F; - this.INS_HNTCH_REF.Min = 0F; - this.INS_HNTCH_REF.Name = "INS_HNTCH_REF"; - this.INS_HNTCH_REF.ParamName = null; - this.INS_HNTCH_REF.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // INS_HNTCH_MODE - // - resources.ApplyResources(this.INS_HNTCH_MODE, "INS_HNTCH_MODE"); - this.INS_HNTCH_MODE.Max = 1F; - this.INS_HNTCH_MODE.Min = 0F; - this.INS_HNTCH_MODE.Name = "INS_HNTCH_MODE"; - this.INS_HNTCH_MODE.ParamName = null; - this.INS_HNTCH_MODE.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // CH6_OPTION - // - this.CH6_OPTION.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.CH6_OPTION.DropDownWidth = 170; - resources.ApplyResources(this.CH6_OPTION, "CH6_OPTION"); - this.CH6_OPTION.FormattingEnabled = true; - this.CH6_OPTION.Name = "CH6_OPTION"; - this.CH6_OPTION.ParamName = null; - this.CH6_OPTION.SubControl = null; - this.CH6_OPTION.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // INS_LOG_BAT_MASK - // - this.INS_LOG_BAT_MASK.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.INS_LOG_BAT_MASK.DropDownWidth = 170; - resources.ApplyResources(this.INS_LOG_BAT_MASK, "INS_LOG_BAT_MASK"); - this.INS_LOG_BAT_MASK.FormattingEnabled = true; - this.INS_LOG_BAT_MASK.Name = "INS_LOG_BAT_MASK"; - this.INS_LOG_BAT_MASK.ParamName = null; - this.INS_LOG_BAT_MASK.SubControl = null; - this.INS_LOG_BAT_MASK.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // INS_ACCEL_FILTER - // - resources.ApplyResources(this.INS_ACCEL_FILTER, "INS_ACCEL_FILTER"); - this.INS_ACCEL_FILTER.Max = 1F; - this.INS_ACCEL_FILTER.Min = 0F; - this.INS_ACCEL_FILTER.Name = "INS_ACCEL_FILTER"; - this.INS_ACCEL_FILTER.ParamName = null; - this.INS_ACCEL_FILTER.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // INS_GYRO_FILTER - // - resources.ApplyResources(this.INS_GYRO_FILTER, "INS_GYRO_FILTER"); - this.INS_GYRO_FILTER.Max = 1F; - this.INS_GYRO_FILTER.Min = 0F; - this.INS_GYRO_FILTER.Name = "INS_GYRO_FILTER"; - this.INS_GYRO_FILTER.ParamName = null; - this.INS_GYRO_FILTER.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // CH10_OPTION - // - this.CH10_OPTION.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.CH10_OPTION.DropDownWidth = 170; - resources.ApplyResources(this.CH10_OPTION, "CH10_OPTION"); - this.CH10_OPTION.FormattingEnabled = true; - this.CH10_OPTION.Name = "CH10_OPTION"; - this.CH10_OPTION.ParamName = null; - this.CH10_OPTION.SubControl = null; - // - // CH9_OPTION - // - this.CH9_OPTION.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.CH9_OPTION.DropDownWidth = 170; - resources.ApplyResources(this.CH9_OPTION, "CH9_OPTION"); - this.CH9_OPTION.FormattingEnabled = true; - this.CH9_OPTION.Name = "CH9_OPTION"; - this.CH9_OPTION.ParamName = null; - this.CH9_OPTION.SubControl = null; - // - // CH8_OPTION - // - this.CH8_OPTION.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.CH8_OPTION.DropDownWidth = 170; - resources.ApplyResources(this.CH8_OPTION, "CH8_OPTION"); - this.CH8_OPTION.FormattingEnabled = true; - this.CH8_OPTION.Name = "CH8_OPTION"; - this.CH8_OPTION.ParamName = null; - this.CH8_OPTION.SubControl = null; - this.CH8_OPTION.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // THR_ACCEL_D - // - resources.ApplyResources(this.THR_ACCEL_D, "THR_ACCEL_D"); - this.THR_ACCEL_D.Max = 1F; - this.THR_ACCEL_D.Min = 0F; - this.THR_ACCEL_D.Name = "THR_ACCEL_D"; - this.THR_ACCEL_D.ParamName = null; - this.THR_ACCEL_D.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // THR_ACCEL_IMAX - // - resources.ApplyResources(this.THR_ACCEL_IMAX, "THR_ACCEL_IMAX"); - this.THR_ACCEL_IMAX.Max = 1F; - this.THR_ACCEL_IMAX.Maximum = new decimal(new int[] { - 1000, - 0, - 0, - 0}); - this.THR_ACCEL_IMAX.Min = 0F; - this.THR_ACCEL_IMAX.Name = "THR_ACCEL_IMAX"; - this.THR_ACCEL_IMAX.ParamName = null; - this.THR_ACCEL_IMAX.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // THR_ACCEL_I - // - resources.ApplyResources(this.THR_ACCEL_I, "THR_ACCEL_I"); - this.THR_ACCEL_I.Max = 1F; - this.THR_ACCEL_I.Min = 0F; - this.THR_ACCEL_I.Name = "THR_ACCEL_I"; - this.THR_ACCEL_I.ParamName = null; - this.THR_ACCEL_I.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // THR_ACCEL_P - // - resources.ApplyResources(this.THR_ACCEL_P, "THR_ACCEL_P"); - this.THR_ACCEL_P.Max = 1F; - this.THR_ACCEL_P.Min = 0F; - this.THR_ACCEL_P.Name = "THR_ACCEL_P"; - this.THR_ACCEL_P.ParamName = null; - this.THR_ACCEL_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // LOITER_LAT_D - // - resources.ApplyResources(this.LOITER_LAT_D, "LOITER_LAT_D"); - this.LOITER_LAT_D.Max = 1F; - this.LOITER_LAT_D.Min = 0F; - this.LOITER_LAT_D.Name = "LOITER_LAT_D"; - this.LOITER_LAT_D.ParamName = null; - this.LOITER_LAT_D.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // LOITER_LAT_IMAX - // - resources.ApplyResources(this.LOITER_LAT_IMAX, "LOITER_LAT_IMAX"); - this.LOITER_LAT_IMAX.Max = 1F; - this.LOITER_LAT_IMAX.Min = 0F; - this.LOITER_LAT_IMAX.Name = "LOITER_LAT_IMAX"; - this.LOITER_LAT_IMAX.ParamName = null; - this.LOITER_LAT_IMAX.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // LOITER_LAT_I - // - resources.ApplyResources(this.LOITER_LAT_I, "LOITER_LAT_I"); - this.LOITER_LAT_I.Max = 1F; - this.LOITER_LAT_I.Min = 0F; - this.LOITER_LAT_I.Name = "LOITER_LAT_I"; - this.LOITER_LAT_I.ParamName = null; - this.LOITER_LAT_I.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // LOITER_LAT_P - // - resources.ApplyResources(this.LOITER_LAT_P, "LOITER_LAT_P"); - this.LOITER_LAT_P.Max = 1F; - this.LOITER_LAT_P.Min = 0F; - this.LOITER_LAT_P.Name = "LOITER_LAT_P"; - this.LOITER_LAT_P.ParamName = null; - this.LOITER_LAT_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // TUNE_LOW - // - resources.ApplyResources(this.TUNE_LOW, "TUNE_LOW"); - this.TUNE_LOW.Max = 1F; - this.TUNE_LOW.Min = 0F; - this.TUNE_LOW.Name = "TUNE_LOW"; - this.TUNE_LOW.ParamName = null; - this.TUNE_LOW.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // TUNE_HIGH - // - resources.ApplyResources(this.TUNE_HIGH, "TUNE_HIGH"); - this.TUNE_HIGH.Max = 1F; - this.TUNE_HIGH.Min = 0F; - this.TUNE_HIGH.Name = "TUNE_HIGH"; - this.TUNE_HIGH.ParamName = null; - this.TUNE_HIGH.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // TUNE - // - this.TUNE.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.TUNE.DropDownWidth = 170; - resources.ApplyResources(this.TUNE, "TUNE"); - this.TUNE.FormattingEnabled = true; - this.TUNE.Name = "TUNE"; - this.TUNE.ParamName = null; - this.TUNE.SubControl = null; - this.TUNE.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // CH7_OPTION - // - this.CH7_OPTION.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.CH7_OPTION.DropDownWidth = 170; - resources.ApplyResources(this.CH7_OPTION, "CH7_OPTION"); - this.CH7_OPTION.FormattingEnabled = true; - this.CH7_OPTION.Name = "CH7_OPTION"; - this.CH7_OPTION.ParamName = null; - this.CH7_OPTION.SubControl = null; - this.CH7_OPTION.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // THR_RATE_P - // - resources.ApplyResources(this.THR_RATE_P, "THR_RATE_P"); - this.THR_RATE_P.Max = 1F; - this.THR_RATE_P.Min = 0F; - this.THR_RATE_P.Name = "THR_RATE_P"; - this.THR_RATE_P.ParamName = null; - this.THR_RATE_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // WPNAV_SPEED_UP - // - resources.ApplyResources(this.WPNAV_SPEED_UP, "WPNAV_SPEED_UP"); - this.WPNAV_SPEED_UP.Max = 1F; - this.WPNAV_SPEED_UP.Min = 0F; - this.WPNAV_SPEED_UP.Name = "WPNAV_SPEED_UP"; - this.WPNAV_SPEED_UP.ParamName = null; - this.WPNAV_SPEED_UP.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // WPNAV_LOIT_SPEED - // - resources.ApplyResources(this.WPNAV_LOIT_SPEED, "WPNAV_LOIT_SPEED"); - this.WPNAV_LOIT_SPEED.Max = 1F; - this.WPNAV_LOIT_SPEED.Min = 0F; - this.WPNAV_LOIT_SPEED.Name = "WPNAV_LOIT_SPEED"; - this.WPNAV_LOIT_SPEED.ParamName = null; - this.WPNAV_LOIT_SPEED.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // WPNAV_SPEED_DN - // - resources.ApplyResources(this.WPNAV_SPEED_DN, "WPNAV_SPEED_DN"); - this.WPNAV_SPEED_DN.Max = 1F; - this.WPNAV_SPEED_DN.Min = 0F; - this.WPNAV_SPEED_DN.Name = "WPNAV_SPEED_DN"; - this.WPNAV_SPEED_DN.ParamName = null; - this.WPNAV_SPEED_DN.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // WPNAV_RADIUS - // - resources.ApplyResources(this.WPNAV_RADIUS, "WPNAV_RADIUS"); - this.WPNAV_RADIUS.Max = 1F; - this.WPNAV_RADIUS.Min = 0F; - this.WPNAV_RADIUS.Name = "WPNAV_RADIUS"; - this.WPNAV_RADIUS.ParamName = null; - this.WPNAV_RADIUS.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // WPNAV_SPEED - // - resources.ApplyResources(this.WPNAV_SPEED, "WPNAV_SPEED"); - this.WPNAV_SPEED.Max = 1F; - this.WPNAV_SPEED.Min = 0F; - this.WPNAV_SPEED.Name = "WPNAV_SPEED"; - this.WPNAV_SPEED.ParamName = null; - this.WPNAV_SPEED.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // THR_ALT_P - // - resources.ApplyResources(this.THR_ALT_P, "THR_ALT_P"); - this.THR_ALT_P.Max = 1F; - this.THR_ALT_P.Min = 0F; - this.THR_ALT_P.Name = "THR_ALT_P"; - this.THR_ALT_P.ParamName = null; - this.THR_ALT_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // mavlinkNumericUpDownatc_input_tc - // - resources.ApplyResources(this.mavlinkNumericUpDownatc_input_tc, "mavlinkNumericUpDownatc_input_tc"); - this.mavlinkNumericUpDownatc_input_tc.Max = 1F; - this.mavlinkNumericUpDownatc_input_tc.Min = 0F; - this.mavlinkNumericUpDownatc_input_tc.Name = "mavlinkNumericUpDownatc_input_tc"; - this.mavlinkNumericUpDownatc_input_tc.ParamName = null; - this.mavlinkNumericUpDownatc_input_tc.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // HLD_LAT_P - // - resources.ApplyResources(this.HLD_LAT_P, "HLD_LAT_P"); - this.HLD_LAT_P.Max = 1F; - this.HLD_LAT_P.Min = 0F; - this.HLD_LAT_P.Name = "HLD_LAT_P"; - this.HLD_LAT_P.ParamName = null; - this.HLD_LAT_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // mavlinkNumericUpDownatc_accel_y_max - // - resources.ApplyResources(this.mavlinkNumericUpDownatc_accel_y_max, "mavlinkNumericUpDownatc_accel_y_max"); - this.mavlinkNumericUpDownatc_accel_y_max.Max = 1F; - this.mavlinkNumericUpDownatc_accel_y_max.Min = 0F; - this.mavlinkNumericUpDownatc_accel_y_max.Name = "mavlinkNumericUpDownatc_accel_y_max"; - this.mavlinkNumericUpDownatc_accel_y_max.ParamName = null; - this.mavlinkNumericUpDownatc_accel_y_max.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // STB_YAW_P - // - resources.ApplyResources(this.STB_YAW_P, "STB_YAW_P"); - this.STB_YAW_P.Max = 1F; - this.STB_YAW_P.Min = 0F; - this.STB_YAW_P.Name = "STB_YAW_P"; - this.STB_YAW_P.ParamName = null; - this.STB_YAW_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // mavlinkNumericUpDownatc_accel_p_max - // - resources.ApplyResources(this.mavlinkNumericUpDownatc_accel_p_max, "mavlinkNumericUpDownatc_accel_p_max"); - this.mavlinkNumericUpDownatc_accel_p_max.Max = 1F; - this.mavlinkNumericUpDownatc_accel_p_max.Min = 0F; - this.mavlinkNumericUpDownatc_accel_p_max.Name = "mavlinkNumericUpDownatc_accel_p_max"; - this.mavlinkNumericUpDownatc_accel_p_max.ParamName = null; - this.mavlinkNumericUpDownatc_accel_p_max.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // STB_PIT_P - // - resources.ApplyResources(this.STB_PIT_P, "STB_PIT_P"); - this.STB_PIT_P.Max = 1F; - this.STB_PIT_P.Min = 0F; - this.STB_PIT_P.Name = "STB_PIT_P"; - this.STB_PIT_P.ParamName = null; - this.STB_PIT_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // mavlinkNumericUpDownatc_accel_r_max - // - resources.ApplyResources(this.mavlinkNumericUpDownatc_accel_r_max, "mavlinkNumericUpDownatc_accel_r_max"); - this.mavlinkNumericUpDownatc_accel_r_max.Max = 1F; - this.mavlinkNumericUpDownatc_accel_r_max.Min = 0F; - this.mavlinkNumericUpDownatc_accel_r_max.Name = "mavlinkNumericUpDownatc_accel_r_max"; - this.mavlinkNumericUpDownatc_accel_r_max.ParamName = null; - this.mavlinkNumericUpDownatc_accel_r_max.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // STB_RLL_P - // - resources.ApplyResources(this.STB_RLL_P, "STB_RLL_P"); - this.STB_RLL_P.Max = 1F; - this.STB_RLL_P.Min = 0F; - this.STB_RLL_P.Name = "STB_RLL_P"; - this.STB_RLL_P.ParamName = null; - this.STB_RLL_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // ATC_RAT_YAW_FLTT - // - resources.ApplyResources(this.ATC_RAT_YAW_FLTT, "ATC_RAT_YAW_FLTT"); - this.ATC_RAT_YAW_FLTT.Max = 1F; - this.ATC_RAT_YAW_FLTT.Min = 0F; - this.ATC_RAT_YAW_FLTT.Name = "ATC_RAT_YAW_FLTT"; - this.ATC_RAT_YAW_FLTT.ParamName = null; - this.ATC_RAT_YAW_FLTT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // ATC_RAT_YAW_FLTD - // - resources.ApplyResources(this.ATC_RAT_YAW_FLTD, "ATC_RAT_YAW_FLTD"); - this.ATC_RAT_YAW_FLTD.Max = 1F; - this.ATC_RAT_YAW_FLTD.Min = 0F; - this.ATC_RAT_YAW_FLTD.Name = "ATC_RAT_YAW_FLTD"; - this.ATC_RAT_YAW_FLTD.ParamName = null; - this.ATC_RAT_YAW_FLTD.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // RATE_YAW_FILT - // - resources.ApplyResources(this.RATE_YAW_FILT, "RATE_YAW_FILT"); - this.RATE_YAW_FILT.Max = 1F; - this.RATE_YAW_FILT.Min = 0F; - this.RATE_YAW_FILT.Name = "RATE_YAW_FILT"; - this.RATE_YAW_FILT.ParamName = null; - this.RATE_YAW_FILT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // RATE_YAW_D - // - resources.ApplyResources(this.RATE_YAW_D, "RATE_YAW_D"); - this.RATE_YAW_D.Max = 1F; - this.RATE_YAW_D.Min = 0F; - this.RATE_YAW_D.Name = "RATE_YAW_D"; - this.RATE_YAW_D.ParamName = null; - this.RATE_YAW_D.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // RATE_YAW_IMAX - // - resources.ApplyResources(this.RATE_YAW_IMAX, "RATE_YAW_IMAX"); - this.RATE_YAW_IMAX.Max = 1F; - this.RATE_YAW_IMAX.Min = 0F; - this.RATE_YAW_IMAX.Name = "RATE_YAW_IMAX"; - this.RATE_YAW_IMAX.ParamName = null; - this.RATE_YAW_IMAX.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // RATE_YAW_I - // - resources.ApplyResources(this.RATE_YAW_I, "RATE_YAW_I"); - this.RATE_YAW_I.Max = 1F; - this.RATE_YAW_I.Min = 0F; - this.RATE_YAW_I.Name = "RATE_YAW_I"; - this.RATE_YAW_I.ParamName = null; - this.RATE_YAW_I.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // RATE_YAW_P - // - resources.ApplyResources(this.RATE_YAW_P, "RATE_YAW_P"); - this.RATE_YAW_P.Max = 1F; - this.RATE_YAW_P.Min = 0F; - this.RATE_YAW_P.Name = "RATE_YAW_P"; - this.RATE_YAW_P.ParamName = null; - this.RATE_YAW_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // ATC_RAT_RLL_FLTT - // - resources.ApplyResources(this.ATC_RAT_RLL_FLTT, "ATC_RAT_RLL_FLTT"); - this.ATC_RAT_RLL_FLTT.Max = 1F; - this.ATC_RAT_RLL_FLTT.Min = 0F; - this.ATC_RAT_RLL_FLTT.Name = "ATC_RAT_RLL_FLTT"; - this.ATC_RAT_RLL_FLTT.ParamName = null; - this.ATC_RAT_RLL_FLTT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // ATC_RAT_RLL_FLTD - // - resources.ApplyResources(this.ATC_RAT_RLL_FLTD, "ATC_RAT_RLL_FLTD"); - this.ATC_RAT_RLL_FLTD.Max = 1F; - this.ATC_RAT_RLL_FLTD.Min = 0F; - this.ATC_RAT_RLL_FLTD.Name = "ATC_RAT_RLL_FLTD"; - this.ATC_RAT_RLL_FLTD.ParamName = null; - this.ATC_RAT_RLL_FLTD.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // RATE_PIT_FILT - // - resources.ApplyResources(this.RATE_PIT_FILT, "RATE_PIT_FILT"); - this.RATE_PIT_FILT.Max = 1F; - this.RATE_PIT_FILT.Min = 0F; - this.RATE_PIT_FILT.Name = "RATE_PIT_FILT"; - this.RATE_PIT_FILT.ParamName = null; - this.RATE_PIT_FILT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // RATE_PIT_D - // - resources.ApplyResources(this.RATE_PIT_D, "RATE_PIT_D"); - this.RATE_PIT_D.Max = 1F; - this.RATE_PIT_D.Min = 0F; - this.RATE_PIT_D.Name = "RATE_PIT_D"; - this.RATE_PIT_D.ParamName = null; - this.RATE_PIT_D.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // RATE_PIT_IMAX - // - resources.ApplyResources(this.RATE_PIT_IMAX, "RATE_PIT_IMAX"); - this.RATE_PIT_IMAX.Max = 1F; - this.RATE_PIT_IMAX.Min = 0F; - this.RATE_PIT_IMAX.Name = "RATE_PIT_IMAX"; - this.RATE_PIT_IMAX.ParamName = null; - this.RATE_PIT_IMAX.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // RATE_PIT_I - // - resources.ApplyResources(this.RATE_PIT_I, "RATE_PIT_I"); - this.RATE_PIT_I.Max = 1F; - this.RATE_PIT_I.Min = 0F; - this.RATE_PIT_I.Name = "RATE_PIT_I"; - this.RATE_PIT_I.ParamName = null; - this.RATE_PIT_I.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // RATE_PIT_P - // - resources.ApplyResources(this.RATE_PIT_P, "RATE_PIT_P"); - this.RATE_PIT_P.Max = 1F; - this.RATE_PIT_P.Min = 0F; - this.RATE_PIT_P.Name = "RATE_PIT_P"; - this.RATE_PIT_P.ParamName = null; - this.RATE_PIT_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); - // - // ATC_RAT_PIT_FLTT - // - resources.ApplyResources(this.ATC_RAT_PIT_FLTT, "ATC_RAT_PIT_FLTT"); - this.ATC_RAT_PIT_FLTT.Max = 1F; - this.ATC_RAT_PIT_FLTT.Min = 0F; - this.ATC_RAT_PIT_FLTT.Name = "ATC_RAT_PIT_FLTT"; - this.ATC_RAT_PIT_FLTT.ParamName = null; - this.ATC_RAT_PIT_FLTT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.CH6_OPTION.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.CH6_OPTION.DropDownWidth = 170; + resources.ApplyResources(this.CH6_OPTION, "CH6_OPTION"); + this.CH6_OPTION.FormattingEnabled = true; + this.CH6_OPTION.Name = "CH6_OPTION"; + this.CH6_OPTION.ParamName = null; + this.CH6_OPTION.SubControl = null; + this.CH6_OPTION.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); // - // ATC_RAT_PIT_FLTD + // CH10_OPTION // - resources.ApplyResources(this.ATC_RAT_PIT_FLTD, "ATC_RAT_PIT_FLTD"); - this.ATC_RAT_PIT_FLTD.Max = 1F; - this.ATC_RAT_PIT_FLTD.Min = 0F; - this.ATC_RAT_PIT_FLTD.Name = "ATC_RAT_PIT_FLTD"; - this.ATC_RAT_PIT_FLTD.ParamName = null; - this.ATC_RAT_PIT_FLTD.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.CH10_OPTION.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.CH10_OPTION.DropDownWidth = 170; + resources.ApplyResources(this.CH10_OPTION, "CH10_OPTION"); + this.CH10_OPTION.FormattingEnabled = true; + this.CH10_OPTION.Name = "CH10_OPTION"; + this.CH10_OPTION.ParamName = null; + this.CH10_OPTION.SubControl = null; // - // RATE_RLL_FILT + // CH9_OPTION // - resources.ApplyResources(this.RATE_RLL_FILT, "RATE_RLL_FILT"); - this.RATE_RLL_FILT.Max = 1F; - this.RATE_RLL_FILT.Min = 0F; - this.RATE_RLL_FILT.Name = "RATE_RLL_FILT"; - this.RATE_RLL_FILT.ParamName = null; - this.RATE_RLL_FILT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.CH9_OPTION.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.CH9_OPTION.DropDownWidth = 170; + resources.ApplyResources(this.CH9_OPTION, "CH9_OPTION"); + this.CH9_OPTION.FormattingEnabled = true; + this.CH9_OPTION.Name = "CH9_OPTION"; + this.CH9_OPTION.ParamName = null; + this.CH9_OPTION.SubControl = null; // - // RATE_RLL_D + // CH8_OPTION // - resources.ApplyResources(this.RATE_RLL_D, "RATE_RLL_D"); - this.RATE_RLL_D.Max = 1F; - this.RATE_RLL_D.Min = 0F; - this.RATE_RLL_D.Name = "RATE_RLL_D"; - this.RATE_RLL_D.ParamName = null; - this.RATE_RLL_D.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.CH8_OPTION.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.CH8_OPTION.DropDownWidth = 170; + resources.ApplyResources(this.CH8_OPTION, "CH8_OPTION"); + this.CH8_OPTION.FormattingEnabled = true; + this.CH8_OPTION.Name = "CH8_OPTION"; + this.CH8_OPTION.ParamName = null; + this.CH8_OPTION.SubControl = null; + this.CH8_OPTION.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); // - // RATE_RLL_IMAX + // TUNE_LOW // - resources.ApplyResources(this.RATE_RLL_IMAX, "RATE_RLL_IMAX"); - this.RATE_RLL_IMAX.Max = 1F; - this.RATE_RLL_IMAX.Min = 0F; - this.RATE_RLL_IMAX.Name = "RATE_RLL_IMAX"; - this.RATE_RLL_IMAX.ParamName = null; - this.RATE_RLL_IMAX.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + resources.ApplyResources(this.TUNE_LOW, "TUNE_LOW"); + this.TUNE_LOW.Max = 1F; + this.TUNE_LOW.Min = 0F; + this.TUNE_LOW.Name = "TUNE_LOW"; + this.TUNE_LOW.ParamName = null; + this.TUNE_LOW.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.TUNE_LOW.Enter += new System.EventHandler(this.OnEnter_NumUpDown); // - // RATE_RLL_I + // TUNE_HIGH // - resources.ApplyResources(this.RATE_RLL_I, "RATE_RLL_I"); - this.RATE_RLL_I.Max = 1F; - this.RATE_RLL_I.Min = 0F; - this.RATE_RLL_I.Name = "RATE_RLL_I"; - this.RATE_RLL_I.ParamName = null; - this.RATE_RLL_I.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + resources.ApplyResources(this.TUNE_HIGH, "TUNE_HIGH"); + this.TUNE_HIGH.Max = 1F; + this.TUNE_HIGH.Min = 0F; + this.TUNE_HIGH.Name = "TUNE_HIGH"; + this.TUNE_HIGH.ParamName = null; + this.TUNE_HIGH.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.TUNE_HIGH.Enter += new System.EventHandler(this.OnEnter_NumUpDown); // - // RATE_RLL_P + // TUNE // - resources.ApplyResources(this.RATE_RLL_P, "RATE_RLL_P"); - this.RATE_RLL_P.Max = 1F; - this.RATE_RLL_P.Min = 0F; - this.RATE_RLL_P.Name = "RATE_RLL_P"; - this.RATE_RLL_P.ParamName = null; - this.RATE_RLL_P.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.TUNE.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.TUNE.DropDownWidth = 170; + resources.ApplyResources(this.TUNE, "TUNE"); + this.TUNE.FormattingEnabled = true; + this.TUNE.Name = "TUNE"; + this.TUNE.ParamName = null; + this.TUNE.SubControl = null; + this.TUNE.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); // - // INS_LOG_BAT_OPT + // CH7_OPTION // - resources.ApplyResources(this.INS_LOG_BAT_OPT, "INS_LOG_BAT_OPT"); - this.INS_LOG_BAT_OPT.Max = 1F; - this.INS_LOG_BAT_OPT.Min = 0F; - this.INS_LOG_BAT_OPT.Name = "INS_LOG_BAT_OPT"; - this.INS_LOG_BAT_OPT.ParamName = null; - this.INS_LOG_BAT_OPT.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + this.CH7_OPTION.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.CH7_OPTION.DropDownWidth = 170; + resources.ApplyResources(this.CH7_OPTION, "CH7_OPTION"); + this.CH7_OPTION.FormattingEnabled = true; + this.CH7_OPTION.Name = "CH7_OPTION"; + this.CH7_OPTION.ParamName = null; + this.CH7_OPTION.SubControl = null; + this.CH7_OPTION.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); // - // INS_HNTCH_ENABLE + // lblUnitWarning // - this.INS_HNTCH_ENABLE.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.INS_HNTCH_ENABLE.DropDownWidth = 170; - resources.ApplyResources(this.INS_HNTCH_ENABLE, "INS_HNTCH_ENABLE"); - this.INS_HNTCH_ENABLE.FormattingEnabled = true; - this.INS_HNTCH_ENABLE.Name = "INS_HNTCH_ENABLE"; - this.INS_HNTCH_ENABLE.ParamName = null; - this.INS_HNTCH_ENABLE.SubControl = null; - this.INS_HNTCH_ENABLE.ValueUpdated += new System.EventHandler(this.numeric_ValueUpdated); + resources.ApplyResources(this.lblUnitWarning, "lblUnitWarning"); + this.lblUnitWarning.ForeColor = System.Drawing.Color.Red; + this.lblUnitWarning.Name = "lblUnitWarning"; // // ConfigArducopter // resources.ApplyResources(this, "$this"); + this.Controls.Add(this.lblUnitWarning); this.Controls.Add(this.groupBox8); this.Controls.Add(this.groupBox9); this.Controls.Add(this.label52); @@ -1524,65 +1594,29 @@ private void InitializeComponent() this.Controls.Add(this.groupBox25); this.Name = "ConfigArducopter"; this.groupBox5.ResumeLayout(false); - this.groupBox4.ResumeLayout(false); - this.groupBox7.ResumeLayout(false); - this.groupBox19.ResumeLayout(false); - this.groupBox20.ResumeLayout(false); - this.groupBox21.ResumeLayout(false); - this.groupBox22.ResumeLayout(false); - this.groupBox23.ResumeLayout(false); - this.groupBox23.PerformLayout(); - this.groupBox24.ResumeLayout(false); - this.groupBox24.PerformLayout(); - this.groupBox25.ResumeLayout(false); - this.groupBox25.PerformLayout(); - this.groupBox1.ResumeLayout(false); - this.groupBox2.ResumeLayout(false); - this.groupBox3.ResumeLayout(false); - this.groupBox3.PerformLayout(); - this.groupBox9.ResumeLayout(false); - this.groupBox9.PerformLayout(); - this.groupBox8.ResumeLayout(false); - this.groupBox8.PerformLayout(); - this.groupBox6.ResumeLayout(false); - this.groupBox6.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.INS_NOTCH_ATT)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_NOTCH_BW)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_NOTCH_FREQ)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_HMNCS)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_OPTS)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_BW)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_ATT)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_FREQ)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_REF)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_MODE)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_ACCEL_FILTER)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.INS_GYRO_FILTER)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_D)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_IMAX)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_I)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_P)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_D)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_IMAX)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_I)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_P)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.TUNE_LOW)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.TUNE_HIGH)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.THR_RATE_P)).EndInit(); + this.groupBox4.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.WPNAV_SPEED_UP)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.WPNAV_LOIT_SPEED)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.WPNAV_SPEED_DN)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.WPNAV_RADIUS)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.WPNAV_SPEED)).EndInit(); + this.groupBox7.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.THR_ALT_P)).EndInit(); + this.groupBox19.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.mavlinkNumericUpDownatc_input_tc)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.HLD_LAT_P)).EndInit(); + this.groupBox20.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.mavlinkNumericUpDownatc_accel_y_max)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.STB_YAW_P)).EndInit(); + this.groupBox21.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.mavlinkNumericUpDownatc_accel_p_max)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.STB_PIT_P)).EndInit(); + this.groupBox22.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.mavlinkNumericUpDownatc_accel_r_max)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.STB_RLL_P)).EndInit(); + this.groupBox23.ResumeLayout(false); + this.groupBox23.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_YAW_FLTT)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_YAW_FLTD)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_YAW_FILT)).EndInit(); @@ -1590,21 +1624,57 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.RATE_YAW_IMAX)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_YAW_I)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_YAW_P)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_RLL_FLTT)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_RLL_FLTD)).EndInit(); + this.groupBox24.ResumeLayout(false); + this.groupBox24.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_PIT_FLTT)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_PIT_FLTD)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_PIT_FILT)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_PIT_D)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_PIT_IMAX)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_PIT_I)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_PIT_P)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_PIT_FLTT)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_PIT_FLTD)).EndInit(); + this.groupBox25.ResumeLayout(false); + this.groupBox25.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_RLL_FLTT)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ATC_RAT_RLL_FLTD)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_RLL_FILT)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_RLL_D)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_RLL_IMAX)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_RLL_I)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RATE_RLL_P)).EndInit(); + this.groupBox1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_D)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_IMAX)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_I)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.LOITER_LAT_P)).EndInit(); + this.groupBox2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_D)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_IMAX)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_I)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.THR_ACCEL_P)).EndInit(); + this.groupBox3.ResumeLayout(false); + this.groupBox3.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.INS_ACCEL_FILTER)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_GYRO_FILTER)).EndInit(); + this.groupBox9.ResumeLayout(false); + this.groupBox9.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_HMNCS)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_OPTS)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_BW)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_ATT)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_FREQ)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_REF)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_HNTCH_MODE)).EndInit(); + this.groupBox8.ResumeLayout(false); + this.groupBox8.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.INS_NOTCH_ATT)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_NOTCH_BW)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.INS_NOTCH_FREQ)).EndInit(); + this.groupBox6.ResumeLayout(false); + this.groupBox6.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.INS_LOG_BAT_OPT)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.TUNE_LOW)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.TUNE_HIGH)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); @@ -1770,5 +1840,6 @@ private void InitializeComponent() private Controls.MavlinkComboBox INS_NOTCH_ENABLE; private Controls.MavlinkComboBox INS_HNTCH_ENABLE; private Controls.MavlinkNumericUpDown INS_LOG_BAT_OPT; + private Label lblUnitWarning; } } diff --git a/GCSViews/ConfigurationView/ConfigArducopter.cs b/GCSViews/ConfigurationView/ConfigArducopter.cs index a5e95bd24e..7d9020769a 100644 --- a/GCSViews/ConfigurationView/ConfigArducopter.cs +++ b/GCSViews/ConfigurationView/ConfigArducopter.cs @@ -64,14 +64,14 @@ public void Activate() HLD_LAT_P.setup(0, 0, 1, 0.001f, new[] {"HLD_LAT_P", "POS_XY_P", "PSC_POSXY_P", "Q_P_POSXY_P"}, MainV2.comPort.MAV.param); - LOITER_LAT_D.setup(0, 0, 1, 0.001f, new[] {"LOITER_LAT_D", "PSC_VELXY_D", "Q_P_VELXY_D"}, + LOITER_LAT_D.setup(0, 0, 1, 0.001f, new[] {"LOITER_LAT_D", "PSC_VELXY_D", "Q_P_VELXY_D", "PSC_NE_VEL_D", "Q_P_NE_VEL_D"}, MainV2.comPort.MAV.param); - LOITER_LAT_I.setup(0, 0, 1, 0.001f, new[] {"LOITER_LAT_I", "VEL_XY_I", "PSC_VELXY_I", "Q_P_VELXY_I"}, + LOITER_LAT_I.setup(0, 0, 1, 0.001f, new[] {"LOITER_LAT_I", "VEL_XY_I", "PSC_VELXY_I", "Q_P_VELXY_I", "PSC_NE_VEL_I", "Q_P_NE_VEL_I"}, MainV2.comPort.MAV.param); LOITER_LAT_IMAX.setup(0, 0, 10, 1f, - new[] {"LOITER_LAT_IMAX", "VEL_XY_IMAX", "PSC_VELXY_IMAX", "Q_P_VELXY_IMAX"}, + new[] {"LOITER_LAT_IMAX", "VEL_XY_IMAX", "PSC_VELXY_IMAX", "Q_P_VELXY_IMAX", "PSC_NE_VEL_IMAX", "Q_P_NE_VEL_IMAX"}, MainV2.comPort.MAV.param); - LOITER_LAT_P.setup(0, 0, 1, 0.001f, new[] {"LOITER_LAT_P", "VEL_XY_P", "PSC_VELXY_P", "Q_P_VELXY_P"}, + LOITER_LAT_P.setup(0, 0, 1, 0.001f, new[] {"LOITER_LAT_P", "VEL_XY_P", "PSC_VELXY_P", "Q_P_VELXY_P", "PSC_NE_VEL_P", "Q_P_NE_VEL_P"}, MainV2.comPort.MAV.param); RATE_PIT_P.setup(0, 0, 1, 0.001f, new[] { "RATE_PIT_P", "ATC_RAT_PIT_P", "Q_A_RAT_PIT_P" }, MainV2.comPort.MAV.param); @@ -115,26 +115,26 @@ public void Activate() MainV2.comPort.MAV.param); - THR_ACCEL_P.setup(0, 0, 1, 0.001f, new[] { "THR_ACCEL_P", "ACCEL_Z_P", "PSC_ACCZ_P", "Q_P_ACCZ_P" }, + THR_ACCEL_P.setup(0, 0, 1, 0.001f, new[] { "THR_ACCEL_P", "ACCEL_Z_P", "PSC_ACCZ_P", "Q_P_ACCZ_P", "PSC_D_ACC_P", "Q_P_D_ACC_P" }, MainV2.comPort.MAV.param); - THR_ACCEL_I.setup(0, 0, 1, 0.001f, new[] { "THR_ACCEL_I", "ACCEL_Z_I", "PSC_ACCZ_I", "Q_P_ACCZ_I" }, + THR_ACCEL_I.setup(0, 0, 1, 0.001f, new[] { "THR_ACCEL_I", "ACCEL_Z_I", "PSC_ACCZ_I", "Q_P_ACCZ_I", "PSC_D_ACC_I", "Q_P_D_ACC_I" }, MainV2.comPort.MAV.param); - THR_ACCEL_D.setup(0, 0, 1, 0.001f, new[] {"THR_ACCEL_D", "ACCEL_Z_D", "PSC_ACCZ_D", "Q_P_ACCZ_D"}, + THR_ACCEL_D.setup(0, 0, 1, 0.001f, new[] {"THR_ACCEL_D", "ACCEL_Z_D", "PSC_ACCZ_D", "Q_P_ACCZ_D", "PSC_D_ACC_D", "Q_P_D_ACC_D"}, MainV2.comPort.MAV.param); - THR_ACCEL_IMAX.setup(0, 0, 10, 1f, new[] {"THR_ACCEL_IMAX", "ACCEL_Z_IMAX", "PSC_ACCZ_IMAX", "Q_P_ACCZ_IMAX"}, + THR_ACCEL_IMAX.setup(0, 0, 10, 1f, new[] {"THR_ACCEL_IMAX", "ACCEL_Z_IMAX", "PSC_ACCZ_IMAX", "Q_P_ACCZ_IMAX", "PSC_D_ACC_IMAX", "Q_P_D_ACC_IMAX"}, MainV2.comPort.MAV.param); THR_ALT_P.setup(0, 0, 1, 0.001f, new[] {"THR_ALT_P", "POS_Z_P", "PSC_POSZ_P", "Q_P_POSZ_P"}, MainV2.comPort.MAV.param); - THR_RATE_P.setup(0, 0, 1, 0.001f, new[] {"THR_RATE_P", "VEL_Z_P", "PSC_VELZ_P", "Q_P_VELZ_P"}, + THR_RATE_P.setup(0, 0, 1, 0.001f, new[] {"THR_RATE_P", "VEL_Z_P", "PSC_VELZ_P", "Q_P_VELZ_P", "PSC_D_VEL_P", "Q_P_D_VEL_P"}, MainV2.comPort.MAV.param); - WPNAV_LOIT_SPEED.setup(0, 0, 1, 0.001f, new[] {"WPNAV_LOIT_SPEED", "LOIT_SPEED", "Q_LOIT_SPEED"}, + WPNAV_LOIT_SPEED.setup(0, 0, 1, 0.001f, new[] {"WPNAV_LOIT_SPEED", "LOIT_SPEED", "Q_LOIT_SPEED", "LOIT_SPEED_MS", "Q_LOIT_SPEED_MS"}, MainV2.comPort.MAV.param); - WPNAV_RADIUS.setup(0, 0, 1, 0.001f, new[] {"WPNAV_RADIUS", "Q_WP_RADIUS"}, MainV2.comPort.MAV.param); - WPNAV_SPEED.setup(0, 0, 1, 0.001f, new[] {"WPNAV_SPEED", "Q_WP_SPEED"}, MainV2.comPort.MAV.param); - WPNAV_SPEED_DN.setup(0, 0, 1, 0.001f, new[] {"WPNAV_SPEED_DN", "Q_WP_SPEED_DN"}, MainV2.comPort.MAV.param); - WPNAV_SPEED_UP.setup(0, 0, 1, 0.001f, new[] {"WPNAV_SPEED_UP", "Q_WP_SPEED_UP"}, MainV2.comPort.MAV.param); + WPNAV_RADIUS.setup(0, 0, 1, 0.001f, new[] {"WPNAV_RADIUS", "Q_WP_RADIUS", "WP_RADIUS_M", "Q_WP_RADIUS_M"}, MainV2.comPort.MAV.param); + WPNAV_SPEED.setup(0, 0, 1, 0.001f, new[] {"WPNAV_SPEED", "Q_WP_SPEED", "WP_SPD", "Q_WP_SPD"}, MainV2.comPort.MAV.param); + WPNAV_SPEED_DN.setup(0, 0, 1, 0.001f, new[] {"WPNAV_SPEED_DN", "Q_WP_SPEED_DN", "WP_SPD_DN", "Q_WP_SPD_DN"}, MainV2.comPort.MAV.param); + WPNAV_SPEED_UP.setup(0, 0, 1, 0.001f, new[] {"WPNAV_SPEED_UP", "Q_WP_SPEED_UP", "WP_SPD_UP", "Q_WP_SPD_UP"}, MainV2.comPort.MAV.param); INS_GYRO_FILTER.setup(0, 0, 1, 1f, new[] { "INS_GYRO_FILTER" }, MainV2.comPort.MAV.param); INS_ACCEL_FILTER.setup(0, 0, 1, 1f, new[] { "INS_ACCEL_FILTER" }, MainV2.comPort.MAV.param); @@ -156,11 +156,11 @@ public void Activate() INS_HNTCH_OPTS.setup(0, 0, 1, 1f, new[] { "INS_HNTCH_OPTS" }, MainV2.comPort.MAV.param); INS_HNTCH_HMNCS.setup(0, 0, 1, 1f, new[] { "INS_HNTCH_HMNCS" }, MainV2.comPort.MAV.param); - mavlinkNumericUpDownatc_accel_r_max.setup(0, 0, 1, 0.001f, new[] {"ATC_ACCEL_R_MAX", "Q_A_ACCEL_R_MAX"}, + mavlinkNumericUpDownatc_accel_r_max.setup(0, 0, 1, 0.001f, new[] {"ATC_ACCEL_R_MAX", "Q_A_ACCEL_R_MAX", "ATC_ACC_R_MAX", "Q_A_ACC_R_MAX"}, MainV2.comPort.MAV.param); - mavlinkNumericUpDownatc_accel_p_max.setup(0, 0, 1, 0.001f, new[] {"ATC_ACCEL_P_MAX", "Q_A_ACCEL_P_MAX"}, + mavlinkNumericUpDownatc_accel_p_max.setup(0, 0, 1, 0.001f, new[] {"ATC_ACCEL_P_MAX", "Q_A_ACCEL_P_MAX", "ATC_ACC_P_MAX", "Q_A_ACC_P_MAX"}, MainV2.comPort.MAV.param); - mavlinkNumericUpDownatc_accel_y_max.setup(0, 0, 1, 0.001f, new[] {"ATC_ACCEL_Y_MAX", "Q_A_ACCEL_Y_MAX"}, + mavlinkNumericUpDownatc_accel_y_max.setup(0, 0, 1, 0.001f, new[] {"ATC_ACCEL_Y_MAX", "Q_A_ACCEL_Y_MAX", "ATC_ACC_Y_MAX", "Q_A_ACC_Y_MAX"}, MainV2.comPort.MAV.param); mavlinkNumericUpDownatc_input_tc.setup(0, 0, 1, 0.001f, new[] {"ATC_INPUT_TC", "Q_A_INPUT_TC"}, MainV2.comPort.MAV.param); @@ -223,19 +223,19 @@ private static string AddNewLinesForTooltip(string text) var currentLinePosition = 0; for (var textIndex = 0; textIndex < text.Length; textIndex++) { - // If we have reached the target line length and the next - // character is whitespace then begin a new line. + // If we have reached the target line length and the next + // character is whitespace then begin a new line. if (currentLinePosition >= lineLength && char.IsWhiteSpace(text[textIndex])) { sb.Append(Environment.NewLine); currentLinePosition = 0; } - // If we have just started a new line, skip all the whitespace. + // If we have just started a new line, skip all the whitespace. if (currentLinePosition == 0) while (textIndex < text.Length && char.IsWhiteSpace(text[textIndex])) textIndex++; - // Append the next character. + // Append the next character. if (textIndex < text.Length) sb.Append(text[textIndex]); currentLinePosition++; } @@ -480,5 +480,24 @@ private void numeric_ValueUpdated(object sender, EventArgs e) { EEPROM_View_float_TextChanged(sender, e); } + + private void OnEnter_NumUpDown(object sender, EventArgs e) + { + // show unit change warning for Copter 4.7 renamed parameters + if (VersionDetection.GetVersion(MainV2.comPort.MAV.VersionString) >= new Version(4, 7) + && sender is MavlinkNumericUpDown mnud) + { + var warning = paramchanges47.changedByNewParamWarning(mnud.ParamName); + if (warning != null) + { + lblUnitWarning.Text = "Change in 4.7: " + warning; + lblUnitWarning.Visible = true; + lblUnitWarning.ForeColor = Color.Red; + return; + } + } + + lblUnitWarning.Visible = false; + } } } \ No newline at end of file diff --git a/GCSViews/ConfigurationView/ConfigArducopter.resx b/GCSViews/ConfigurationView/ConfigArducopter.resx index 7d19f421d2..2b63be36f3 100644 --- a/GCSViews/ConfigurationView/ConfigArducopter.resx +++ b/GCSViews/ConfigurationView/ConfigArducopter.resx @@ -1,4182 +1,4218 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - False - - - - 80, 13 - - - 78, 20 - - - 1 - - - THR_RATE_P - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox5 - - - 0 - - - - NoControl - - - 6, 16 - - - 14, 13 - - - 0 - - - P - - - label25 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox5 - - - 1 - - - 183, 287 - - - 170, 50 - - - 10 - - - Throttle Rate (VSpd to accel) - - - groupBox5 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 24 - - - True - - - NoControl - - - 7, 79 - - - 154, 17 - - - 4 - - - Lock Pitch and Roll Values - - - CHK_lockrollpitch - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 25 - - - False - - - 80, 60 - - - 78, 20 - - - 5 - - - WPNAV_SPEED_UP - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox4 - - - 0 - - - NoControl - - - 6, 63 - - - 68, 17 - - - 4 - - - Speed Up - - - label27 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4 - - - 1 - - - False - - - 80, 107 - - - 78, 20 - - - 9 - - - WPNAV_LOIT_SPEED - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox4 - - - 2 - - - NoControl - - - 6, 110 - - - 72, 18 - - - 8 - - - Loiter Speed - - - label9 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4 - - - 3 - - - False - - - 80, 84 - - - 78, 20 - - - 7 - - - WPNAV_SPEED_DN - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox4 - - - 4 - - - NoControl - - - 6, 87 - - - 68, 17 - - - 6 - - - Speed Dn - - - label13 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4 - - - 5 - - - False - - - 80, 37 - - - 78, 20 - - - 3 - - - WPNAV_RADIUS - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox4 - - - 6 - - - NoControl - - - 6, 40 - - - 68, 17 - - - 2 - - - Radius - - - label15 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4 - - - 7 - - - False - - - 80, 13 - - - 78, 20 - - - 1 - - - WPNAV_SPEED - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox4 - - - 8 - - - NoControl - - - 6, 16 - - - 68, 17 - - - 0 - - - Speed - - - label16 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4 - - - 9 - - - 532, 287 - - - 170, 138 - - - 12 - - - WPNav (cm's) - - - groupBox4 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 26 - - - False - - - 80, 13 - - - 78, 20 - - - 1 - - - THR_ALT_P - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox7 - - - 0 - - - NoControl - - - 6, 16 - - - 14, 13 - - - 0 - - - P - - - label22 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox7 - - - 1 - - - 359, 287 - - - 170, 50 - - - 11 - - - Altitude Hold (Alt to climbrate) - - - groupBox7 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 27 - - - False - - - 80, 39 - - - 78, 20 - - - 3 - - - mavlinkNumericUpDownatc_input_tc - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox19 - - - 0 - - - NoControl - - - 6, 42 - - - 65, 13 - - - 2 - - - INPUT TC - - - label23 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox19 - - - 1 - - - False - - - 80, 13 - - - 78, 20 - - - 1 - - - HLD_LAT_P - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox19 - - - 2 - - - NoControl - - - 6, 16 - - - 14, 13 - - - 0 - - - P - - - label31 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox19 - - - 3 - - - 532, 5 - - - 170, 68 - - - 3 - - - Position XY (Dist to Speed) - - - groupBox19 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 28 - - - False - - - 80, 39 - - - 78, 20 - - - 3 - - - mavlinkNumericUpDownatc_accel_y_max - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox20 - - - 0 - - - NoControl - - - 6, 42 - - - 68, 13 - - - 2 - - - ACCEL MAX - - - label21 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox20 - - - 1 - - - False - - - 80, 13 - - - 78, 20 - - - 1 - - - STB_YAW_P - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox20 - - - 2 - - - NoControl - - - 6, 16 - - - 14, 13 - - - 0 - - - P - - - label35 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox20 - - - 3 - - - 359, 5 - - - 170, 68 - - - 2 - - - Stabilize Yaw (Error to Rate) - - - groupBox20 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 29 - - - False - - - 80, 39 - - - 78, 20 - - - 3 - - - mavlinkNumericUpDownatc_accel_p_max - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox21 - - - 0 - - - NoControl - - - 6, 42 - - - 68, 13 - - - 2 - - - ACCEL MAX - - - label20 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox21 - - - 1 - - - False - - - 80, 13 - - - 78, 20 - - - 1 - - - STB_PIT_P - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox21 - - - 2 - - - NoControl - - - 6, 16 - - - 14, 13 - - - 0 - - - P - - - label42 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox21 - - - 3 - - - 183, 5 - - - 170, 68 - - - 1 - - - Stabilize Pitch (Error to Rate) - - - groupBox21 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 30 - - - False - - - 80, 39 - - - 78, 20 - - - 3 - - - mavlinkNumericUpDownatc_accel_r_max - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox22 - - - 0 - - - NoControl - - - 6, 42 - - - 68, 13 - - - 2 - - - ACCEL MAX - - - label19 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox22 - - - 1 - - - False - - - 80, 13 - - - 78, 20 - - - 1 - - - STB_RLL_P - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox22 - - - 2 - - - NoControl - - - 6, 16 - - - 14, 13 - - - 0 - - - P - - - label46 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox22 - - - 3 - - - 7, 5 - - - 170, 68 - - - 0 - - - Stabilize Roll (Error to Rate) - - - groupBox22 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 31 - - - False - - - 79, 152 - - - 78, 20 - - - 45 - - - ATC_RAT_YAW_FLTT - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox23 - - - 0 - - - True - - - NoControl - - - 6, 154 - - - 33, 13 - - - 44 - - - FLTT - - - label33 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox23 - - - 1 - - - False - - - 79, 129 - - - 78, 20 - - - 43 - - - ATC_RAT_YAW_FLTD - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox23 - - - 2 - - - True - - - NoControl - - - 6, 131 - - - 34, 13 - - - 42 - - - FLTD - - - label32 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox23 - - - 3 - - - False - - - 80, 106 - - - 78, 20 - - - 9 - - - RATE_YAW_FILT - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox23 - - - 4 - - - NoControl - - - 6, 108 - - - 68, 13 - - - 8 - - - FLTE - - - label18 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox23 - - - 5 - - - False - - - 80, 60 - - - 78, 20 - - - 5 - - - RATE_YAW_D - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox23 - - - 6 - - - NoControl - - - 6, 63 - - - 10, 13 - - - 4 - - - D - - - label10 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox23 - - - 7 - - - False - - - 80, 83 - - - 78, 20 - - - 7 - - - RATE_YAW_IMAX - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox23 - - - 8 - - - NoControl - - - 6, 86 - - - 65, 13 - - - 6 - - - IMAX - - - label47 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox23 - - - 9 - - - False - - - 80, 37 - - - 78, 20 - - - 3 - - - RATE_YAW_I - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox23 - - - 10 - - - NoControl - - - 6, 40 - - - 10, 13 - - - 2 - - - I - - - label77 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox23 - - - 11 - - - False - - - 80, 13 - - - 78, 20 - - - 1 - - - RATE_YAW_P - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox23 - - - 12 - - - NoControl - - - 6, 16 - - - 14, 13 - - - 0 - - - P - - - label82 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox23 - - - 13 - - - 359, 100 - - - 170, 180 - - - 7 - - - Rate Yaw - - - groupBox23 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 32 - - - False - - - 80, 152 - - - 78, 20 - - - 41 - - - ATC_RAT_RLL_FLTT - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox24 - - - 0 - - - True - - - NoControl - - - 5, 156 - - - 33, 13 - - - 40 - - - FLTT - - - label30 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox24 - - - 1 - - - False - - - 80, 129 - - - 78, 20 - - - 39 - - - ATC_RAT_RLL_FLTD - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox24 - - - 2 - - - True - - - NoControl - - - 6, 131 - - - 34, 13 - - - 38 - - - FLTD - - - label29 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox24 - - - 3 - - - False - - - 80, 106 - - - 78, 20 - - - 9 - - - RATE_PIT_FILT - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox24 - - - 4 - - - NoControl - - - 6, 108 - - - 68, 13 - - - 8 - - - FLTE - - - label14 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox24 - - - 5 - - - False - - - 80, 60 - - - 78, 20 - - - 5 - - - RATE_PIT_D - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox24 - - - 6 - - - NoControl - - - 6, 63 - - - 10, 13 - - - 4 - - - D - - - label11 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox24 - - - 7 - - - False - - - 80, 84 - - - 78, 20 - - - 7 - - - RATE_PIT_IMAX - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox24 - - - 8 - - - NoControl - - - 6, 86 - - - 65, 13 - - - 6 - - - IMAX - - - label84 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox24 - - - 9 - - - False - - - 80, 37 - - - 78, 20 - - - 3 - - - RATE_PIT_I - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox24 - - - 10 - - - NoControl - - - 6, 40 - - - 10, 13 - - - 2 - - - I - - - label86 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox24 - - - 11 - - - False - - - 80, 13 - - - 78, 20 - - - 1 - - - RATE_PIT_P - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox24 - - - 12 - - - NoControl - - - 6, 16 - - - 14, 13 - - - 0 - - - P - - - label87 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox24 - - - 13 - - - 183, 100 - - - 170, 180 - - - 6 - - - Rate Pitch - - - groupBox24 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 33 - - - False - - - 80, 152 - - - 78, 20 - - - 37 - - - ATC_RAT_PIT_FLTT - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox25 - - - 0 - - - True - - - NoControl - - - 7, 154 - - - 33, 13 - - - 36 - - - FLTT - - - label28 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox25 - - - 1 - - - False - - - 80, 129 - - - 78, 20 - - - 35 - - - ATC_RAT_PIT_FLTD - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox25 - - - 2 - - - True - - - NoControl - - - 6, 131 - - - 34, 13 - - - 34 - - - FLTD - - - P_FLTD - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox25 - - - 3 - - - False - - - 80, 106 - - - 78, 20 - - - 9 - - - RATE_RLL_FILT - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox25 - - - 4 - - - NoControl - - - 6, 108 - - - 68, 13 - - - 8 - - - FLTE - - - label12 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox25 - - - 5 - - - False - - - 80, 60 - - - 78, 20 - - - 5 - - - RATE_RLL_D - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox25 - - - 6 - - - NoControl - - - 6, 63 - - - 10, 13 - - - 4 - - - D - - - label17 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox25 - - - 7 - - - False - - - 80, 83 - - - 78, 20 - - - 7 - - - RATE_RLL_IMAX - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox25 - - - 8 - - - NoControl - - - 6, 86 - - - 68, 13 - - - 6 - - - IMAX - - - label88 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox25 - - - 9 - - - False - - - 80, 37 - - - 78, 20 - - - 3 - - - RATE_RLL_I - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox25 - - - 10 - - - NoControl - - - 6, 40 - - - 10, 13 - - - 2 - - - I - - - label90 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox25 - - - 11 - - - False - - - 80, 13 - - - 78, 20 - - - 1 - - - RATE_RLL_P - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox25 - - - 12 - - - NoControl - - - 6, 16 - - - 14, 13 - - - 0 - - - P - - - label91 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox25 - - - 13 - - - 7, 100 - - - 170, 180 - - - 5 - - - Rate Roll - - - groupBox25 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 34 - - - 17, 17 - - - False - - - 80, 60 - - - 78, 20 - - - 5 - - - LOITER_LAT_D - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox1 - - - 0 - - - NoControl - - - 6, 63 - - - 10, 13 - - - 4 - - - D - - - label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 1 - - - False - - - 80, 84 - - - 78, 20 - - - 7 - - - LOITER_LAT_IMAX - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox1 - - - 2 - - - NoControl - - - 6, 87 - - - 65, 13 - - - 6 - - - IMAX - - - label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 3 - - - False - - - 80, 37 - - - 78, 20 - - - 3 - - - LOITER_LAT_I - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox1 - - - 4 - - - NoControl - - - 6, 40 - - - 10, 13 - - - 2 - - - I - - - label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 5 - - - False - - - 80, 13 - - - 78, 20 - - - 1 - - - LOITER_LAT_P - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox1 - - - 6 - - - NoControl - - - 6, 16 - - - 14, 13 - - - 0 - - - P - - - label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 7 - - - 532, 100 - - - 170, 108 - - - 8 - - - Velocity XY (Vel to Accel) - - - groupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 14 - - - NoControl - - - 317, 608 - - - 0, 15, 0, 0 - - - 103, 25 - - - 23 - - - Refresh Params - - - False - - - BUT_rerequestparams - - - MissionPlanner.Controls.MyButton, MissionPlanner.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 15 - - - NoControl - - - 208, 608 - - - 103, 25 - - - 22 - - - Write Params - - - BUT_writePIDS - - - MissionPlanner.Controls.MyButton, MissionPlanner.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 16 - - - True - - - NoControl - - - 183, 357 - - - 24, 13 - - - 15 - - - Min - - - myLabel3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 17 - - - True - - - NoControl - - - 183, 332 - - - 32, 13 - - - 13 - - - Tune - - - myLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 20 - - - True - - - NoControl - - - 357, 361 - - - 48, 13 - - - 18 - - - RC7 Opt - - - myLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 22 - - - False - - - 80, 66 - - - 78, 20 - - - 5 - - - THR_ACCEL_D - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox2 - - - 0 - - - NoControl - - - 6, 69 - - - 10, 13 - - - 4 - - - D - - - label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox2 - - - 1 - - - NoControl - - - 6, 92 - - - 65, 13 - - - 6 - - - IMAX - - - label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox2 - - - 2 - - - False - - - 80, 89 - - - 78, 20 - - - 7 - - - THR_ACCEL_IMAX - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox2 - - - 3 - - - False - - - 80, 43 - - - 78, 20 - - - 3 - - - THR_ACCEL_I - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox2 - - - 4 - - - NoControl - - - 6, 46 - - - 10, 13 - - - 2 - - - I - - - label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox2 - - - 5 - - - False - - - 80, 19 - - - 78, 20 - - - 1 - - - THR_ACCEL_P - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox2 - - - 6 - - - NoControl - - - 6, 22 - - - 14, 13 - - - 0 - - - P - - - label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox2 - - - 7 - - - 7, 287 - - - 170, 122 - - - 9 - - - Throttle Accel (Accel to motor) - - - groupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 13 - - - NoControl - - - 426, 608 - - - 0, 15, 0, 0 - - - 103, 25 - - - 24 - - - Refresh Screen - - - BUT_refreshpart - - - MissionPlanner.Controls.MyButton, MissionPlanner.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 12 - - - True - - - NoControl - - - 357, 388 - - - 48, 13 - - - 20 - - - RC8 Opt - - - myLabel4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - True - - - NoControl - - - 357, 415 - - - 48, 13 - - - 25 - - - RC9 Opt - - - myLabel5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - True - - - NoControl - - - 357, 442 - - - 54, 13 - - - 27 - - - RC10 Opt - - - myLabel6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - False - - - 80, 37 - - - 78, 20 - - - 12 - - - INS_ACCEL_FILTER - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox3 - - - 0 - - - True - - - NoControl - - - 8, 39 - - - 34, 13 - - - 11 - - - Accel - - - label26 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox3 - - - 1 - - - False - - - 79, 14 - - - 79, 20 - - - 10 - - - INS_GYRO_FILTER - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox3 - - - 2 - - - True - - - NoControl - - - 8, 16 - - - 29, 13 - - - 0 - - - Gyro - - - label24 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox3 - - - 3 - - - 532, 210 - - - 170, 70 - - - 29 - - - Basic Filters - - - groupBox3 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - False - - - 64, 26 - - - 78, 21 - - - 69 - - - INS_HNTCH_ENABLE - - - MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox9 - - - 0 - - - False - - - 230, 102 - - - 78, 20 - - - 68 - - - INS_HNTCH_HMNCS - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox9 - - - 1 - - - True - - - NoControl - - - 158, 104 - - - 57, 13 - - - 67 - - - Harmonics - - - label51 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox9 - - - 2 - - - False - - - 230, 77 - - - 78, 20 - - - 66 - - - INS_HNTCH_OPTS - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox9 - - - 3 - - - True - - - NoControl - - - 158, 79 - - - 43, 13 - - - 65 - - - Options - - - label50 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox9 - - - 4 - - - False - - - 229, 52 - - - 78, 20 - - - 64 - - - INS_HNTCH_BW - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox9 - - - 5 - - - True - - - NoControl - - - 158, 54 - - - 57, 13 - - - 63 - - - Bandwidth - - - label49 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox9 - - - 6 - - - False - - - 229, 27 - - - 78, 20 - - - 62 - - - INS_HNTCH_ATT - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox9 - - - 7 - - - True - - - NoControl - - - 158, 29 - - - 61, 13 - - - 61 - - - Attenuation - - - label48 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox9 - - - 8 - - - False - - - 64, 102 - - - 78, 20 - - - 60 - - - INS_HNTCH_FREQ - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox9 - - - 9 - - - True - - - NoControl - - - 6, 104 - - - 57, 13 - - - 59 - - - Frequency - - - label41 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox9 - - - 10 - - - False - - - 64, 77 - - - 78, 20 - - - 58 - - - INS_HNTCH_REF - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox9 - - - 11 - - - True - - - NoControl - - - 6, 79 - - - 57, 13 - - - 57 - - - Reference - - - label43 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox9 - - - 12 - - - False - - - 64, 52 - - - 78, 20 - - - 56 - - - INS_HNTCH_MODE - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox9 - - - 13 - - - True - - - NoControl - - - 6, 54 - - - 34, 13 - - - 55 - - - Mode - - - label44 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox9 - - - 14 - - - True - - - NoControl - - - 6, 29 - - - 46, 13 - - - 53 - - - Enabled - - - label45 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox9 - - - 15 - - - 186, 469 - - - 342, 133 - - - 44 - - - Harmonic Notch Filter - - - groupBox9 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - False - - - 80, 26 - - - 78, 21 - - - 53 - - - INS_NOTCH_ENABLE - - - MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox8 - - - 0 - - - False - - - 80, 102 - - - 78, 20 - - - 52 - - - INS_NOTCH_ATT - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox8 - - - 1 - - - True - - - NoControl - - - 8, 104 - - - 61, 13 - - - 51 - - - Attenuation - - - label40 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox8 - - - 2 - - - False - - - 80, 77 - - - 78, 20 - - - 50 - - - INS_NOTCH_BW - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox8 - - - 3 - - - True - - - NoControl - - - 8, 79 - - - 60, 13 - - - 49 - - - BandWidth - - - label39 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox8 - - - 4 - - - False - - - 80, 52 - - - 78, 20 - - - 48 - - - INS_NOTCH_FREQ - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox8 - - - 5 - - - True - - - NoControl - - - 6, 54 - - - 57, 13 - - - 47 - - - Frequency - - - label38 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox8 - - - 6 - - - True - - - NoControl - - - 8, 29 - - - 46, 13 - - - 45 - - - Enabled - - - label37 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox8 - - - 7 - - - 7, 469 - - - 170, 133 - - - 43 - - - Static Notch Filter - - - groupBox8 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - False - - - 256, 14 - - - 78, 20 - - - 55 - - - INS_LOG_BAT_OPT - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox6 - - - 0 - - - False - - - 80, 13 - - - 78, 21 - - - 47 - - - INS_LOG_BAT_MASK - - - MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - groupBox6 - - - 1 - - - True - - - NoControl - - - 182, 16 - - - 43, 13 - - - 45 - - - Options - - - label36 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox6 - - - 2 - - - True - - - NoControl - - - 6, 16 - - - 33, 13 - - - 43 - - - Mask - - - label34 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox6 - - - 3 - - - 7, 415 - - - 344, 48 - - - 42 - - - Filter Logs - - - groupBox6 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - True - - - NoControl - - - 357, 334 - - - 48, 13 - - - 30 - - - RC6 Opt - - - label52 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - False - - - 416, 334 - - - 112, 21 - - - 31 - - - CH6_OPTION - - - MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - $this - - - 3 - - - False - - - 416, 442 - - - 112, 21 - - - 28 - - - CH10_OPTION - - - MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - $this - - - 7 - - - False - - - 416, 415 - - - 112, 21 - - - 26 - - - CH9_OPTION - - - MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - $this - - - 9 - - - False - - - 416, 388 - - - 112, 21 - - - 21 - - - CH8_OPTION - - - MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - $this - - - 11 - - - False - - - 218, 360 - - - 51, 20 - - - 16 - - - TUNE_LOW - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - $this - - - 18 - - - False - - - 308, 360 - - - 46, 20 - - - 17 - - - TUNE_HIGH - - - MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - $this - - - 19 - - - False - - - 242, 332 - - - 112, 21 - - - 14 - - - TUNE - - - MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - $this - - - 21 - - - False - - - 416, 361 - - - 112, 21 - - - 19 - - - CH7_OPTION - - - MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.7831.18046, Culture=neutral, PublicKeyToken=null - - - $this - - - 23 - - - True - - - 61 - - - True - - - 729, 651 - - - toolTip1 - - - System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ConfigArducopter - - - System.Windows.Forms.MyUserControl, MissionPlanner.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + False + + + + 80, 13 + + + 78, 20 + + + 1 + + + THR_RATE_P + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox5 + + + 0 + + + + NoControl + + + 6, 16 + + + 14, 13 + + + 0 + + + P + + + label25 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox5 + + + 1 + + + 183, 287 + + + 170, 50 + + + 10 + + + Throttle Rate (VSpd to accel) + + + groupBox5 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 25 + + + True + + + NoControl + + + 7, 79 + + + 154, 17 + + + 4 + + + Lock Pitch and Roll Values + + + CHK_lockrollpitch + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 26 + + + False + + + 80, 60 + + + 78, 20 + + + 5 + + + WPNAV_SPEED_UP + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox4 + + + 0 + + + NoControl + + + 6, 63 + + + 68, 17 + + + 4 + + + Speed Up + + + label27 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 1 + + + False + + + 80, 107 + + + 78, 20 + + + 9 + + + WPNAV_LOIT_SPEED + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox4 + + + 2 + + + NoControl + + + 6, 110 + + + 72, 18 + + + 8 + + + Loiter Speed + + + label9 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 3 + + + False + + + 80, 84 + + + 78, 20 + + + 7 + + + WPNAV_SPEED_DN + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox4 + + + 4 + + + NoControl + + + 6, 87 + + + 68, 17 + + + 6 + + + Speed Dn + + + label13 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 5 + + + False + + + 80, 37 + + + 78, 20 + + + 3 + + + WPNAV_RADIUS + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox4 + + + 6 + + + NoControl + + + 6, 40 + + + 68, 17 + + + 2 + + + Radius + + + label15 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 7 + + + False + + + 80, 13 + + + 78, 20 + + + 1 + + + WPNAV_SPEED + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox4 + + + 8 + + + NoControl + + + 6, 16 + + + 68, 17 + + + 0 + + + Speed + + + label16 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 9 + + + 532, 287 + + + 170, 138 + + + 12 + + + WPNav (cm's) + + + groupBox4 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 27 + + + False + + + 80, 13 + + + 78, 20 + + + 1 + + + THR_ALT_P + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox7 + + + 0 + + + NoControl + + + 6, 16 + + + 14, 13 + + + 0 + + + P + + + label22 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox7 + + + 1 + + + 359, 287 + + + 170, 50 + + + 11 + + + Altitude Hold (Alt to climbrate) + + + groupBox7 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 28 + + + False + + + 80, 39 + + + 78, 20 + + + 3 + + + mavlinkNumericUpDownatc_input_tc + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox19 + + + 0 + + + NoControl + + + 6, 42 + + + 65, 13 + + + 2 + + + INPUT TC + + + label23 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox19 + + + 1 + + + False + + + 80, 13 + + + 78, 20 + + + 1 + + + HLD_LAT_P + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox19 + + + 2 + + + NoControl + + + 6, 16 + + + 14, 13 + + + 0 + + + P + + + label31 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox19 + + + 3 + + + 532, 5 + + + 170, 68 + + + 3 + + + Position XY (Dist to Speed) + + + groupBox19 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 29 + + + False + + + 80, 39 + + + 78, 20 + + + 3 + + + mavlinkNumericUpDownatc_accel_y_max + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox20 + + + 0 + + + NoControl + + + 6, 42 + + + 68, 13 + + + 2 + + + ACCEL MAX + + + label21 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox20 + + + 1 + + + False + + + 80, 13 + + + 78, 20 + + + 1 + + + STB_YAW_P + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox20 + + + 2 + + + NoControl + + + 6, 16 + + + 14, 13 + + + 0 + + + P + + + label35 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox20 + + + 3 + + + 359, 5 + + + 170, 68 + + + 2 + + + Stabilize Yaw (Error to Rate) + + + groupBox20 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 30 + + + False + + + 80, 39 + + + 78, 20 + + + 3 + + + mavlinkNumericUpDownatc_accel_p_max + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox21 + + + 0 + + + NoControl + + + 6, 42 + + + 68, 13 + + + 2 + + + ACCEL MAX + + + label20 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox21 + + + 1 + + + False + + + 80, 13 + + + 78, 20 + + + 1 + + + STB_PIT_P + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox21 + + + 2 + + + NoControl + + + 6, 16 + + + 14, 13 + + + 0 + + + P + + + label42 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox21 + + + 3 + + + 183, 5 + + + 170, 68 + + + 1 + + + Stabilize Pitch (Error to Rate) + + + groupBox21 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 31 + + + False + + + 80, 39 + + + 78, 20 + + + 3 + + + mavlinkNumericUpDownatc_accel_r_max + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox22 + + + 0 + + + NoControl + + + 6, 42 + + + 68, 13 + + + 2 + + + ACCEL MAX + + + label19 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox22 + + + 1 + + + False + + + 80, 13 + + + 78, 20 + + + 1 + + + STB_RLL_P + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox22 + + + 2 + + + NoControl + + + 6, 16 + + + 14, 13 + + + 0 + + + P + + + label46 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox22 + + + 3 + + + 7, 5 + + + 170, 68 + + + 0 + + + Stabilize Roll (Error to Rate) + + + groupBox22 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 32 + + + False + + + 79, 152 + + + 78, 20 + + + 45 + + + ATC_RAT_YAW_FLTT + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox23 + + + 0 + + + True + + + NoControl + + + 6, 154 + + + 33, 13 + + + 44 + + + FLTT + + + label33 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox23 + + + 1 + + + False + + + 79, 129 + + + 78, 20 + + + 43 + + + ATC_RAT_YAW_FLTD + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox23 + + + 2 + + + True + + + NoControl + + + 6, 131 + + + 34, 13 + + + 42 + + + FLTD + + + label32 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox23 + + + 3 + + + False + + + 80, 106 + + + 78, 20 + + + 9 + + + RATE_YAW_FILT + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox23 + + + 4 + + + NoControl + + + 6, 108 + + + 68, 13 + + + 8 + + + FLTE + + + label18 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox23 + + + 5 + + + False + + + 80, 60 + + + 78, 20 + + + 5 + + + RATE_YAW_D + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox23 + + + 6 + + + NoControl + + + 6, 63 + + + 10, 13 + + + 4 + + + D + + + label10 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox23 + + + 7 + + + False + + + 80, 83 + + + 78, 20 + + + 7 + + + RATE_YAW_IMAX + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox23 + + + 8 + + + NoControl + + + 6, 86 + + + 65, 13 + + + 6 + + + IMAX + + + label47 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox23 + + + 9 + + + False + + + 80, 37 + + + 78, 20 + + + 3 + + + RATE_YAW_I + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox23 + + + 10 + + + NoControl + + + 6, 40 + + + 10, 13 + + + 2 + + + I + + + label77 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox23 + + + 11 + + + False + + + 80, 13 + + + 78, 20 + + + 1 + + + RATE_YAW_P + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox23 + + + 12 + + + NoControl + + + 6, 16 + + + 14, 13 + + + 0 + + + P + + + label82 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox23 + + + 13 + + + 359, 100 + + + 170, 180 + + + 7 + + + Rate Yaw + + + groupBox23 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 33 + + + False + + + 80, 152 + + + 78, 20 + + + 37 + + + ATC_RAT_PIT_FLTT + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox24 + + + 0 + + + True + + + NoControl + + + 5, 156 + + + 33, 13 + + + 40 + + + FLTT + + + label30 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox24 + + + 1 + + + False + + + 80, 129 + + + 78, 20 + + + 35 + + + ATC_RAT_PIT_FLTD + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox24 + + + 2 + + + True + + + NoControl + + + 6, 131 + + + 34, 13 + + + 38 + + + FLTD + + + label29 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox24 + + + 3 + + + False + + + 80, 106 + + + 78, 20 + + + 9 + + + RATE_PIT_FILT + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox24 + + + 4 + + + NoControl + + + 6, 108 + + + 68, 13 + + + 8 + + + FLTE + + + label14 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox24 + + + 5 + + + False + + + 80, 60 + + + 78, 20 + + + 5 + + + RATE_PIT_D + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox24 + + + 6 + + + NoControl + + + 6, 63 + + + 10, 13 + + + 4 + + + D + + + label11 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox24 + + + 7 + + + False + + + 80, 84 + + + 78, 20 + + + 7 + + + RATE_PIT_IMAX + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox24 + + + 8 + + + NoControl + + + 6, 86 + + + 65, 13 + + + 6 + + + IMAX + + + label84 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox24 + + + 9 + + + False + + + 80, 37 + + + 78, 20 + + + 3 + + + RATE_PIT_I + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox24 + + + 10 + + + NoControl + + + 6, 40 + + + 10, 13 + + + 2 + + + I + + + label86 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox24 + + + 11 + + + False + + + 80, 13 + + + 78, 20 + + + 1 + + + RATE_PIT_P + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox24 + + + 12 + + + NoControl + + + 6, 16 + + + 14, 13 + + + 0 + + + P + + + label87 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox24 + + + 13 + + + 183, 100 + + + 170, 180 + + + 6 + + + Rate Pitch + + + groupBox24 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 34 + + + False + + + 80, 152 + + + 78, 20 + + + 41 + + + ATC_RAT_RLL_FLTT + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox25 + + + 0 + + + True + + + NoControl + + + 7, 154 + + + 33, 13 + + + 36 + + + FLTT + + + label28 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox25 + + + 1 + + + False + + + 80, 129 + + + 78, 20 + + + 39 + + + ATC_RAT_RLL_FLTD + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox25 + + + 2 + + + True + + + NoControl + + + 6, 131 + + + 34, 13 + + + 34 + + + FLTD + + + P_FLTD + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox25 + + + 3 + + + False + + + 80, 106 + + + 78, 20 + + + 9 + + + RATE_RLL_FILT + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox25 + + + 4 + + + NoControl + + + 6, 108 + + + 68, 13 + + + 8 + + + FLTE + + + label12 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox25 + + + 5 + + + False + + + 80, 60 + + + 78, 20 + + + 5 + + + RATE_RLL_D + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox25 + + + 6 + + + NoControl + + + 6, 63 + + + 10, 13 + + + 4 + + + D + + + label17 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox25 + + + 7 + + + False + + + 80, 83 + + + 78, 20 + + + 7 + + + RATE_RLL_IMAX + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox25 + + + 8 + + + NoControl + + + 6, 86 + + + 68, 13 + + + 6 + + + IMAX + + + label88 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox25 + + + 9 + + + False + + + 80, 37 + + + 78, 20 + + + 3 + + + RATE_RLL_I + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox25 + + + 10 + + + NoControl + + + 6, 40 + + + 10, 13 + + + 2 + + + I + + + label90 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox25 + + + 11 + + + False + + + 80, 13 + + + 78, 20 + + + 1 + + + RATE_RLL_P + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox25 + + + 12 + + + NoControl + + + 6, 16 + + + 14, 13 + + + 0 + + + P + + + label91 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox25 + + + 13 + + + 7, 100 + + + 170, 180 + + + 5 + + + Rate Roll + + + groupBox25 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 35 + + + 17, 17 + + + False + + + 80, 60 + + + 78, 20 + + + 5 + + + LOITER_LAT_D + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox1 + + + 0 + + + NoControl + + + 6, 63 + + + 10, 13 + + + 4 + + + D + + + label1 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 1 + + + False + + + 80, 84 + + + 78, 20 + + + 7 + + + LOITER_LAT_IMAX + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox1 + + + 2 + + + NoControl + + + 6, 87 + + + 65, 13 + + + 6 + + + IMAX + + + label2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 3 + + + False + + + 80, 37 + + + 78, 20 + + + 3 + + + LOITER_LAT_I + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox1 + + + 4 + + + NoControl + + + 6, 40 + + + 10, 13 + + + 2 + + + I + + + label3 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 5 + + + False + + + 80, 13 + + + 78, 20 + + + 1 + + + LOITER_LAT_P + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox1 + + + 6 + + + NoControl + + + 6, 16 + + + 14, 13 + + + 0 + + + P + + + label4 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 7 + + + 532, 100 + + + 170, 108 + + + 8 + + + Velocity XY (Vel to Accel) + + + groupBox1 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 15 + + + NoControl + + + 317, 608 + + + 0, 15, 0, 0 + + + 103, 25 + + + 23 + + + Refresh Params + + + False + + + BUT_rerequestparams + + + MissionPlanner.Controls.MyButton, MissionPlanner.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 16 + + + NoControl + + + 208, 608 + + + 103, 25 + + + 22 + + + Write Params + + + BUT_writePIDS + + + MissionPlanner.Controls.MyButton, MissionPlanner.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 17 + + + True + + + NoControl + + + 183, 357 + + + 24, 13 + + + 15 + + + Min + + + myLabel3 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 18 + + + True + + + NoControl + + + 183, 332 + + + 32, 13 + + + 13 + + + Tune + + + myLabel2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 21 + + + True + + + NoControl + + + 357, 361 + + + 48, 13 + + + 18 + + + RC7 Opt + + + myLabel1 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 23 + + + False + + + 80, 66 + + + 78, 20 + + + 5 + + + THR_ACCEL_D + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox2 + + + 0 + + + NoControl + + + 6, 69 + + + 10, 13 + + + 4 + + + D + + + label5 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 1 + + + NoControl + + + 6, 92 + + + 65, 13 + + + 6 + + + IMAX + + + label6 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 2 + + + False + + + 80, 89 + + + 78, 20 + + + 7 + + + THR_ACCEL_IMAX + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox2 + + + 3 + + + False + + + 80, 43 + + + 78, 20 + + + 3 + + + THR_ACCEL_I + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox2 + + + 4 + + + NoControl + + + 6, 46 + + + 10, 13 + + + 2 + + + I + + + label7 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 5 + + + False + + + 80, 19 + + + 78, 20 + + + 1 + + + THR_ACCEL_P + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox2 + + + 6 + + + NoControl + + + 6, 22 + + + 14, 13 + + + 0 + + + P + + + label8 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 7 + + + 7, 287 + + + 170, 122 + + + 9 + + + Throttle Accel (Accel to motor) + + + groupBox2 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 14 + + + NoControl + + + 426, 608 + + + 0, 15, 0, 0 + + + 103, 25 + + + 24 + + + Refresh Screen + + + BUT_refreshpart + + + MissionPlanner.Controls.MyButton, MissionPlanner.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 13 + + + True + + + NoControl + + + 357, 388 + + + 48, 13 + + + 20 + + + RC8 Opt + + + myLabel4 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 11 + + + True + + + NoControl + + + 357, 415 + + + 48, 13 + + + 25 + + + RC9 Opt + + + myLabel5 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 9 + + + True + + + NoControl + + + 357, 442 + + + 54, 13 + + + 27 + + + RC10 Opt + + + myLabel6 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 7 + + + False + + + 80, 37 + + + 78, 20 + + + 12 + + + INS_ACCEL_FILTER + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox3 + + + 0 + + + True + + + NoControl + + + 8, 39 + + + 34, 13 + + + 11 + + + Accel + + + label26 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox3 + + + 1 + + + False + + + 79, 14 + + + 79, 20 + + + 10 + + + INS_GYRO_FILTER + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox3 + + + 2 + + + True + + + NoControl + + + 8, 16 + + + 29, 13 + + + 0 + + + Gyro + + + label24 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox3 + + + 3 + + + 532, 210 + + + 170, 70 + + + 29 + + + Basic Filters + + + groupBox3 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 6 + + + False + + + 64, 26 + + + 78, 21 + + + 69 + + + INS_HNTCH_ENABLE + + + MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox9 + + + 0 + + + False + + + 230, 102 + + + 78, 20 + + + 68 + + + INS_HNTCH_HMNCS + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox9 + + + 1 + + + True + + + NoControl + + + 158, 104 + + + 57, 13 + + + 67 + + + Harmonics + + + label51 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox9 + + + 2 + + + False + + + 230, 77 + + + 78, 20 + + + 66 + + + INS_HNTCH_OPTS + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox9 + + + 3 + + + True + + + NoControl + + + 158, 79 + + + 43, 13 + + + 65 + + + Options + + + label50 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox9 + + + 4 + + + False + + + 229, 52 + + + 78, 20 + + + 64 + + + INS_HNTCH_BW + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox9 + + + 5 + + + True + + + NoControl + + + 158, 54 + + + 57, 13 + + + 63 + + + Bandwidth + + + label49 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox9 + + + 6 + + + False + + + 229, 27 + + + 78, 20 + + + 62 + + + INS_HNTCH_ATT + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox9 + + + 7 + + + True + + + NoControl + + + 158, 29 + + + 61, 13 + + + 61 + + + Attenuation + + + label48 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox9 + + + 8 + + + False + + + 64, 102 + + + 78, 20 + + + 60 + + + INS_HNTCH_FREQ + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox9 + + + 9 + + + True + + + NoControl + + + 6, 104 + + + 57, 13 + + + 59 + + + Frequency + + + label41 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox9 + + + 10 + + + False + + + 64, 77 + + + 78, 20 + + + 58 + + + INS_HNTCH_REF + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox9 + + + 11 + + + True + + + NoControl + + + 6, 79 + + + 57, 13 + + + 57 + + + Reference + + + label43 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox9 + + + 12 + + + False + + + 64, 52 + + + 78, 20 + + + 56 + + + INS_HNTCH_MODE + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox9 + + + 13 + + + True + + + NoControl + + + 6, 54 + + + 34, 13 + + + 55 + + + Mode + + + label44 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox9 + + + 14 + + + True + + + NoControl + + + 6, 29 + + + 46, 13 + + + 53 + + + Enabled + + + label45 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox9 + + + 15 + + + 186, 469 + + + 342, 133 + + + 44 + + + Harmonic Notch Filter + + + groupBox9 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + False + + + 80, 26 + + + 78, 21 + + + 53 + + + INS_NOTCH_ENABLE + + + MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox8 + + + 0 + + + False + + + 80, 102 + + + 78, 20 + + + 52 + + + INS_NOTCH_ATT + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox8 + + + 1 + + + True + + + NoControl + + + 8, 104 + + + 61, 13 + + + 51 + + + Attenuation + + + label40 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox8 + + + 2 + + + False + + + 80, 77 + + + 78, 20 + + + 50 + + + INS_NOTCH_BW + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox8 + + + 3 + + + True + + + NoControl + + + 8, 79 + + + 60, 13 + + + 49 + + + BandWidth + + + label39 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox8 + + + 4 + + + False + + + 80, 52 + + + 78, 20 + + + 48 + + + INS_NOTCH_FREQ + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox8 + + + 5 + + + True + + + NoControl + + + 6, 54 + + + 57, 13 + + + 47 + + + Frequency + + + label38 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox8 + + + 6 + + + True + + + NoControl + + + 8, 29 + + + 46, 13 + + + 45 + + + Enabled + + + label37 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox8 + + + 7 + + + 7, 469 + + + 170, 133 + + + 43 + + + Static Notch Filter + + + groupBox8 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + False + + + 256, 14 + + + 78, 20 + + + 55 + + + INS_LOG_BAT_OPT + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox6 + + + 0 + + + False + + + 80, 13 + + + 78, 21 + + + 47 + + + INS_LOG_BAT_MASK + + + MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + groupBox6 + + + 1 + + + True + + + NoControl + + + 182, 16 + + + 43, 13 + + + 45 + + + Options + + + label36 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox6 + + + 2 + + + True + + + NoControl + + + 6, 16 + + + 33, 13 + + + 43 + + + Mask + + + label34 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox6 + + + 3 + + + 7, 415 + + + 344, 48 + + + 42 + + + Filter Logs + + + groupBox6 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 5 + + + True + + + NoControl + + + 357, 334 + + + 48, 13 + + + 30 + + + RC6 Opt + + + label52 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + False + + + 416, 334 + + + 112, 21 + + + 31 + + + CH6_OPTION + + + MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + $this + + + 4 + + + False + + + 416, 442 + + + 112, 21 + + + 28 + + + CH10_OPTION + + + MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + $this + + + 8 + + + False + + + 416, 415 + + + 112, 21 + + + 26 + + + CH9_OPTION + + + MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + $this + + + 10 + + + False + + + 416, 388 + + + 112, 21 + + + 21 + + + CH8_OPTION + + + MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + $this + + + 12 + + + False + + + 218, 360 + + + 51, 20 + + + 16 + + + TUNE_LOW + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + $this + + + 19 + + + False + + + 308, 360 + + + 46, 20 + + + 17 + + + TUNE_HIGH + + + MissionPlanner.Controls.MavlinkNumericUpDown, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + $this + + + 20 + + + False + + + 242, 332 + + + 112, 21 + + + 14 + + + TUNE + + + MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + $this + + + 22 + + + False + + + 416, 361 + + + 112, 21 + + + 19 + + + CH7_OPTION + + + MissionPlanner.Controls.MavlinkComboBox, MissionPlanner, Version=1.3.9573.41130, Culture=neutral, PublicKeyToken=null + + + $this + + + 24 + + + True + + + Microsoft Sans Serif, 8.25pt, style=Bold + + + NoControl + + + 4, 646 + + + 151, 13 + + + 45 + + + Breaking change warning + + + False + + + lblUnitWarning + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + True + + + 61 + + + True + + + 729, 673 + + + toolTip1 + + + System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ConfigArducopter + + + System.Windows.Forms.MyUserControl, MissionPlanner.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file From 22d55ab24df217ddd2f73bf30adf6fa67ad6d822 Mon Sep 17 00:00:00 2001 From: Andras Schaffer Date: Thu, 19 Mar 2026 00:21:39 +0100 Subject: [PATCH 03/11] add changed WP_RADIUS_M to FlightPlanner --- GCSViews/FlightPlanner.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/GCSViews/FlightPlanner.cs b/GCSViews/FlightPlanner.cs index 99792896f0..9ff41bf5ee 100644 --- a/GCSViews/FlightPlanner.cs +++ b/GCSViews/FlightPlanner.cs @@ -6287,9 +6287,14 @@ await MainV2.comPort.getHomePositionAsync((byte) MainV2.comPort.sysidcurrent, ((ProgressReporterDialogue) sender).UpdateProgressAndStatus(95, "Setting params"); + // use brute force, for all three possible params + // m port.setParam("WP_RADIUS", float.Parse(TXT_WPRad.Text) / CurrentState.multiplierdist); + // m + port.setParam("WP_RADIUS_M", float.Parse(TXT_WPRad.Text) / CurrentState.multiplierdist); + // cm's port.setParam("WPNAV_RADIUS", float.Parse(TXT_WPRad.Text) / CurrentState.multiplierdist * 100.0); @@ -6701,6 +6706,14 @@ private void setWPParams() (((double) param["WPNAV_RADIUS"] * CurrentState.multiplierdist / 100.0))); } + // In meters + if (param.ContainsKey("WP_RADIUS_M")) + { + TXT_WPRad.Text = string.Format("{0:N2}", + (((double)param["WPNAV_RADIUS"] * CurrentState.multiplierdist))); + } + + log.Info("param WP_RADIUS " + TXT_WPRad.Text); try From a9280c5b931eaf96fe933eecc4d47014d94a0f0c Mon Sep 17 00:00:00 2001 From: Andras Schaffer Date: Thu, 19 Mar 2026 00:59:52 +0100 Subject: [PATCH 04/11] ConfigAC_Fence : Support both RTL_ALT and RTL_ALT_M for RTL altitude --- GCSViews/ConfigurationView/ConfigAC_Fence.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/GCSViews/ConfigurationView/ConfigAC_Fence.cs b/GCSViews/ConfigurationView/ConfigAC_Fence.cs index 67b5751d08..df772c64de 100644 --- a/GCSViews/ConfigurationView/ConfigAC_Fence.cs +++ b/GCSViews/ConfigurationView/ConfigAC_Fence.cs @@ -40,8 +40,12 @@ public void Activate() mavlinkNumericUpDown2.setup(30, 65536, (float)CurrentState.fromDistDisplayUnit(1), 1, "FENCE_RADIUS", MainV2.comPort.MAV.param); - mavlinkNumericUpDown3.setup(1, 500, (float)CurrentState.fromDistDisplayUnit(100), 1, "RTL_ALT", - MainV2.comPort.MAV.param); + if (MainV2.comPort.MAV.param.ContainsKey("RTL_ALT_M")) + mavlinkNumericUpDown3.setup(1, 500, (float)CurrentState.fromDistDisplayUnit(1), 1, "RTL_ALT_M", + MainV2.comPort.MAV.param); + else + mavlinkNumericUpDown3.setup(1, 500, (float)CurrentState.fromDistDisplayUnit(100), 1, "RTL_ALT", + MainV2.comPort.MAV.param); } } } \ No newline at end of file From 0db33aea97dea1157f4c382ca9866e4b8bbe857c Mon Sep 17 00:00:00 2001 From: Andras Schaffer Date: Thu, 19 Mar 2026 01:06:00 +0100 Subject: [PATCH 05/11] ConfigInitialParam: ATC_ACC_* and help text for PSC_D_* --- .../ConfigurationView/ConfigInitialParams.cs | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/GCSViews/ConfigurationView/ConfigInitialParams.cs b/GCSViews/ConfigurationView/ConfigInitialParams.cs index b104b44fee..810a6fdce8 100644 --- a/GCSViews/ConfigurationView/ConfigInitialParams.cs +++ b/GCSViews/ConfigurationView/ConfigInitialParams.cs @@ -162,9 +162,18 @@ private void btn_docalc_Click(object sender, EventArgs e) //Fill up the list of params to change new_params.Add("ACRO_YAW_P", acro_yaw_p); - new_params.Add(atc_prefix + "_ACCEL_P_MAX", atc_accel_p_max); - new_params.Add(atc_prefix + "_ACCEL_R_MAX", atc_accel_r_max); - new_params.Add(atc_prefix + "_ACCEL_Y_MAX", atc_accel_y_max); + if (MainV2.comPort.MAV.param.ContainsKey(atc_prefix + "_ACCEL_P_MAX")) + { + new_params.Add(atc_prefix + "_ACCEL_P_MAX", atc_accel_p_max); + new_params.Add(atc_prefix + "_ACCEL_R_MAX", atc_accel_r_max); + new_params.Add(atc_prefix + "_ACCEL_Y_MAX", atc_accel_y_max); + } + else + { + new_params.Add(atc_prefix + "_ACC_P_MAX", atc_accel_p_max / 100.0); + new_params.Add(atc_prefix + "_ACC_R_MAX", atc_accel_r_max / 100.0); + new_params.Add(atc_prefix + "_ACC_Y_MAX", atc_accel_y_max / 100.0); + } //Filters has different name in 4.x and in 3.x if (MainV2.comPort.MAV.cs.version.Major == 4) @@ -228,7 +237,7 @@ private void btn_docalc_Click(object sender, EventArgs e) if (paramCompareForm.DialogResult == DialogResult.OK) { - CustomMessageBox.Show("Initial Parameters succesfully updated.\r\nCheck parameters before flight!\r\n\r\nAfter test flight :\r\n\tSet ATC_THR_MIX_MAN to 0.5\r\n\tSet PSC_ACCZ_P to MOT_THST_HOVER\r\n\tSet PSC_ACCZ_I to 2*MOT_THST_HOVER\r\n\r\nHappy flying!", "Initial parameter calculator"); + CustomMessageBox.Show("Initial Parameters succesfully updated.\r\nCheck parameters before flight!\r\n\r\nAfter test flight :\r\n\tSet ATC_THR_MIX_MAN to 0.5\r\n\tSet PSC_ACCZ_P/PSC_D_ACC_P to MOT_THST_HOVER\r\n\tSet PSC_ACCZ_I/PSC_D_ACC_I to 2*MOT_THST_HOVER\r\n\r\nHappy flying!", "Initial parameter calculator"); } } From de9bad16dfae1f77c0814fe295778ed70dd56fa4 Mon Sep 17 00:00:00 2001 From: Andras Schaffer Date: Thu, 19 Mar 2026 01:08:30 +0100 Subject: [PATCH 06/11] FlightPlanner: WP_ACC and WP_SPD for spline calc and bug in WP_RADIUS --- GCSViews/FlightPlanner.cs | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/GCSViews/FlightPlanner.cs b/GCSViews/FlightPlanner.cs index 9ff41bf5ee..85a20c9ce1 100644 --- a/GCSViews/FlightPlanner.cs +++ b/GCSViews/FlightPlanner.cs @@ -5569,13 +5569,20 @@ private void processToScreen(List cmds, bool append = false) try { - // cm/s - ac - Spline2._wp_accel_cms = MainV2.comPort.MAV.param.ContainsKey("WPNAV_ACCEL") ? MainV2.comPort.MAV.param["WPNAV_ACCEL"].float_value : 100; - Spline2._wp_speed_cms = MainV2.comPort.MAV.param.ContainsKey("WPNAV_SPEED") ? MainV2.comPort.MAV.param["WPNAV_SPEED"].float_value : 600; + // cm/s - ac, m/s in 4.7+ + if (MainV2.comPort.MAV.param.ContainsKey("WPNAV_ACCEL")) + Spline2._wp_accel_cms = MainV2.comPort.MAV.param["WPNAV_ACCEL"].float_value; + else if (MainV2.comPort.MAV.param.ContainsKey("WP_ACC")) + Spline2._wp_accel_cms = MainV2.comPort.MAV.param["WP_ACC"].float_value * 100; + else + Spline2._wp_accel_cms = 100; - // ar - //WP_ACCEL - m/s - //WP_SPEED - m/s + if (MainV2.comPort.MAV.param.ContainsKey("WPNAV_SPEED")) + Spline2._wp_speed_cms = MainV2.comPort.MAV.param["WPNAV_SPEED"].float_value; + else if (MainV2.comPort.MAV.param.ContainsKey("WP_SPD")) + Spline2._wp_speed_cms = MainV2.comPort.MAV.param["WP_SPD"].float_value * 100; + else + Spline2._wp_speed_cms = 600; } catch { @@ -6706,11 +6713,11 @@ private void setWPParams() (((double) param["WPNAV_RADIUS"] * CurrentState.multiplierdist / 100.0))); } - // In meters + // In meters (4.7+) if (param.ContainsKey("WP_RADIUS_M")) { TXT_WPRad.Text = string.Format("{0:N2}", - (((double)param["WPNAV_RADIUS"] * CurrentState.multiplierdist))); + (((double)param["WP_RADIUS_M"] * CurrentState.multiplierdist))); } From ef48dda17dfb564cf8d90593844a8dc2ae9b5968 Mon Sep 17 00:00:00 2001 From: Andras Schaffer Date: Thu, 19 Mar 2026 01:09:13 +0100 Subject: [PATCH 07/11] GridUI: WP_SPD --- Grid/GridUI.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Grid/GridUI.cs b/Grid/GridUI.cs index ae344f1f4e..544de9484c 100644 --- a/Grid/GridUI.cs +++ b/Grid/GridUI.cs @@ -1814,12 +1814,17 @@ private void BUT_Accept_Click(object sender, EventArgs e) if (CHK_usespeed.Checked) { + double speed = 0; if (MainV2.comPort.MAV.param["WPNAV_SPEED"] != null) { - double speed = MainV2.comPort.MAV.param["WPNAV_SPEED"].Value; - speed = speed / 100; - plugin.Host.AddWPtoList(MAVLink.MAV_CMD.DO_CHANGE_SPEED, 0, speed, 0, 0, 0, 0, 0, gridobject); + speed = MainV2.comPort.MAV.param["WPNAV_SPEED"].Value / 100; + } + else if (MainV2.comPort.MAV.param["WP_SPD"] != null) + { + speed = MainV2.comPort.MAV.param["WP_SPD"].Value; } + if (speed > 0) + plugin.Host.AddWPtoList(MAVLink.MAV_CMD.DO_CHANGE_SPEED, 0, speed, 0, 0, 0, 0, 0, gridobject); } if (CHK_toandland.Checked) From 10c6285261e3bf47dc969ccf4e8e5e805b793758 Mon Sep 17 00:00:00 2001 From: Andras Schaffer Date: Thu, 19 Mar 2026 01:09:41 +0100 Subject: [PATCH 08/11] FaceMap: WP_SPD --- plugins/FaceMap/FaceMapUI.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/plugins/FaceMap/FaceMapUI.cs b/plugins/FaceMap/FaceMapUI.cs index 16c5d5d20a..d0b61f0a0a 100644 --- a/plugins/FaceMap/FaceMapUI.cs +++ b/plugins/FaceMap/FaceMapUI.cs @@ -1575,12 +1575,17 @@ 90 clockwise instead.*/ if (CHK_usespeed.Checked) { + double speed = 0; if (MainV2.comPort.MAV.param["WPNAV_SPEED"] != null) { - double speed = MainV2.comPort.MAV.param["WPNAV_SPEED"].Value; - speed = speed / 100; - plugin.Host.AddWPtoList(MAVLink.MAV_CMD.DO_CHANGE_SPEED, 0, speed, 0, 0, 0, 0, 0, gridobject); + speed = MainV2.comPort.MAV.param["WPNAV_SPEED"].Value / 100; + } + else if (MainV2.comPort.MAV.param["WP_SPD"] != null) + { + speed = MainV2.comPort.MAV.param["WP_SPD"].Value; } + if (speed > 0) + plugin.Host.AddWPtoList(MAVLink.MAV_CMD.DO_CHANGE_SPEED, 0, speed, 0, 0, 0, 0, 0, gridobject); } if (CHK_toandland.Checked) From 5b49c5eea16064366498bc5f1a0ee956bac294be Mon Sep 17 00:00:00 2001 From: Andras Schaffer Date: Thu, 19 Mar 2026 01:10:32 +0100 Subject: [PATCH 09/11] DroneGroup: RTL_ALT_M and WP_ACC --- Swarm/WaypointLeader/DroneGroup.cs | 55 +++++++++++++++++------------- 1 file changed, 32 insertions(+), 23 deletions(-) diff --git a/Swarm/WaypointLeader/DroneGroup.cs b/Swarm/WaypointLeader/DroneGroup.cs index b0dfc8ebe5..5f39ae8a92 100644 --- a/Swarm/WaypointLeader/DroneGroup.cs +++ b/Swarm/WaypointLeader/DroneGroup.cs @@ -130,9 +130,9 @@ public void UpdatePositions() return; } } - } - - // check how close they are based on a 1 second projection + } + + // check how close they are based on a 1 second projection if (drone1.ProjectedLocation.GetDistance(drone2.ProjectedLocation) < Seperation / 2) { // check if they are heading the same direction @@ -192,9 +192,9 @@ public void UpdatePositions() if (locs.Count == 0) continue; drone.PathIndex = path.IndexOf(locs[0]); - } - - + } + + switch (CurrentMode) { case Mode.idle: @@ -213,20 +213,22 @@ public void UpdatePositions() { try { - // get param - MAV.parent.GetParam(MAV.sysid, MAV.compid, "RTL_ALT"); - // set param - MAV.parent.setParam(MAV.sysid, MAV.compid, "RTL_ALT", 0); // cms - rtl at current alt + // rtl at current alt + if (MAV.param.ContainsKey("RTL_ALT")) + MAV.parent.setParam(MAV.sysid, MAV.compid, "RTL_ALT", 0); + else if (MAV.param.ContainsKey("RTL_ALT_M")) + MAV.parent.setParam(MAV.sysid, MAV.compid, "RTL_ALT_M", 0); } catch { } try { - // get param - MAV.parent.GetParam(MAV.sysid, MAV.compid, "WPNAV_ACCEL"); - // set param to default 100cm/s - MAV.parent.setParam(MAV.sysid, MAV.compid, "WPNAV_ACCEL", 100); + // set accel to default + if (MAV.param.ContainsKey("WPNAV_ACCEL")) + MAV.parent.setParam(MAV.sysid, MAV.compid, "WPNAV_ACCEL", 100); // 100 cm/s/s + else if (MAV.param.ContainsKey("WP_ACC")) + MAV.parent.setParam(MAV.sysid, MAV.compid, "WP_ACC", 1); // 1 m/s/s } catch { @@ -280,7 +282,7 @@ public void UpdatePositions() 0, takeoffalt)) { drone.takeoffdone = true; - } + } } catch (Exception ex) { @@ -390,7 +392,10 @@ public void UpdatePositions() continue; var MAV = drone.MavState; // update to faster speed - MAV.parent.setParam(MAV.sysid, MAV.compid, "WPNAV_ACCEL", (float)WPNAV_ACCEL * 100.0f); + if (MAV.param.ContainsKey("WPNAV_ACCEL")) + MAV.parent.setParam(MAV.sysid, MAV.compid, "WPNAV_ACCEL", (float)WPNAV_ACCEL * 100.0f); + else if (MAV.param.ContainsKey("WP_ACC")) + MAV.parent.setParam(MAV.sysid, MAV.compid, "WP_ACC", (float)WPNAV_ACCEL); MAV.parent.setMode(MAV.sysid, MAV.compid, "GUIDED"); } @@ -482,9 +487,11 @@ public void UpdatePositions() try { var MAV = drone.MavState; - // set param to default 100cm/s - if (MAV.param["WPNAV_ACCEL"].Value != 100) - MAV.parent.setParam(MAV.sysid, MAV.compid, "WPNAV_ACCEL", 100); + // set accel to default + if (MAV.param.ContainsKey("WPNAV_ACCEL") && MAV.param["WPNAV_ACCEL"].Value != 100) + MAV.parent.setParam(MAV.sysid, MAV.compid, "WPNAV_ACCEL", 100); // 100 cm/s/s + else if (MAV.param.ContainsKey("WP_ACC") && MAV.param["WP_ACC"].Value != 1) + MAV.parent.setParam(MAV.sysid, MAV.compid, "WP_ACC", 1); // 1 m/s/s } catch { @@ -521,9 +528,11 @@ public void UpdatePositions() try { var MAV = drone.MavState; - // set param to default 100cm/s - if (MAV.param["WPNAV_ACCEL"].Value != 100) - MAV.parent.setParam(MAV.sysid, MAV.compid, "WPNAV_ACCEL", 100); + // set accel to default + if (MAV.param.ContainsKey("WPNAV_ACCEL") && MAV.param["WPNAV_ACCEL"].Value != 100) + MAV.parent.setParam(MAV.sysid, MAV.compid, "WPNAV_ACCEL", 100); // 100 cm/s/s + else if (MAV.param.ContainsKey("WP_ACC") && MAV.param["WP_ACC"].Value != 1) + MAV.parent.setParam(MAV.sysid, MAV.compid, "WP_ACC", 1); // 1 m/s/s } catch { @@ -640,7 +649,7 @@ double GetOffPathDistance(List path, PointLatLngAlt Location) private List GetLocationsV(List path, PointLatLngAlt location, double lead, double seperation) - { + { List result = new List(); var list = GetLocations(path, location, lead, seperation); From 488af63c2a02e0d703f1554e72740fb8e31eae73 Mon Sep 17 00:00:00 2001 From: Andras Schaffer Date: Tue, 28 Apr 2026 13:59:57 +0200 Subject: [PATCH 10/11] Removed q_pilot params as per request from Randy, they were incorrectly tagged in the release notes. --- ExtLibs/Utilities/paramchanges47.cs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/ExtLibs/Utilities/paramchanges47.cs b/ExtLibs/Utilities/paramchanges47.cs index b075bee560..74eb1c7acb 100644 --- a/ExtLibs/Utilities/paramchanges47.cs +++ b/ExtLibs/Utilities/paramchanges47.cs @@ -88,11 +88,6 @@ public class paramchanges47 { "Q_LOIT_ACC_MAX_M", "Q_LOIT_ACC_MAX → Q_LOIT_ACC_MAX_M: units changed from cm/s/s to m/s/s" }, { "Q_LOIT_BRK_ACC_M", "Q_LOIT_BRK_ACCEL → Q_LOIT_BRK_ACC_M: units changed from cm/s/s to m/s/s" }, { "Q_LOIT_BRK_JRK_M", "Q_LOIT_BRK_JERK → Q_LOIT_BRK_JRK_M: units changed from cm/s/s/s to m/s/s/s" }, - // Q_PILOT (Plane QuadPlane) - { "Q_PILOT_ACCEL_Z", "Q_PILOT_ACCEL_Z → Q_PILOT_ACCEL_Z: units changed from cm/s/s to m/s/s" }, - { "Q_PILOT_SPD_UP", "Q_PILOT_SPEED_UP → Q_PILOT_SPD_UP: units changed from cm/s to m/s" }, - { "Q_PILOT_SPD_DN", "Q_PILOT_SPEED_DN → Q_PILOT_SPD_DN: units changed from cm/s to m/s" }, - { "Q_PILOT_TKO_ALT_M", "Q_PILOT_TKOFF_ALT → Q_PILOT_TKO_ALT_M: units changed from cm to m" }, // Q_P_VELXY → Q_P_NE_VEL (Plane QuadPlane) { "Q_P_NE_VEL_P", "Q_P_VELXY_P → Q_P_NE_VEL_P: no scaling change, name only" }, { "Q_P_NE_VEL_I", "Q_P_VELXY_I → Q_P_NE_VEL_I: no scaling change, name only" }, From e61b35e78edc524a0e2f90886848f76e43e0c7cb Mon Sep 17 00:00:00 2001 From: Andras Schaffer Date: Tue, 28 Apr 2026 14:04:55 +0200 Subject: [PATCH 11/11] Update case on PramaChange47 class name --- ExtLibs/Utilities/paramchanges47.cs | 2 +- GCSViews/ConfigurationView/ConfigArducopter.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ExtLibs/Utilities/paramchanges47.cs b/ExtLibs/Utilities/paramchanges47.cs index 74eb1c7acb..f2f38258ca 100644 --- a/ExtLibs/Utilities/paramchanges47.cs +++ b/ExtLibs/Utilities/paramchanges47.cs @@ -5,7 +5,7 @@ namespace MissionPlanner.Utilities { - public class paramchanges47 + public class ParamChanges47 { // 4.7 parameter changes - keyed by new param name, value is "OLD → NEW: description" private static readonly Dictionary _byNewParam = new Dictionary diff --git a/GCSViews/ConfigurationView/ConfigArducopter.cs b/GCSViews/ConfigurationView/ConfigArducopter.cs index 7d9020769a..3e53f0e189 100644 --- a/GCSViews/ConfigurationView/ConfigArducopter.cs +++ b/GCSViews/ConfigurationView/ConfigArducopter.cs @@ -487,7 +487,7 @@ private void OnEnter_NumUpDown(object sender, EventArgs e) if (VersionDetection.GetVersion(MainV2.comPort.MAV.VersionString) >= new Version(4, 7) && sender is MavlinkNumericUpDown mnud) { - var warning = paramchanges47.changedByNewParamWarning(mnud.ParamName); + var warning = ParamChanges47.changedByNewParamWarning(mnud.ParamName); if (warning != null) { lblUnitWarning.Text = "Change in 4.7: " + warning;