diff --git a/ArduCopter/Parameters.h b/ArduCopter/Parameters.h index bb3a7429b2..f6229e8030 100644 --- a/ArduCopter/Parameters.h +++ b/ArduCopter/Parameters.h @@ -58,6 +58,7 @@ public: // k_param_log_bitmask = 20, k_param_log_last_filenumber, // *** Deprecated - remove with next eeprom number change + k_param_toy_yaw_rate, // THOR The memory location for the Yaw Rate 1 = fast, 2 = med, 3 = slow // // 80: Heli @@ -256,7 +257,7 @@ public: // AP_Int16 log_bitmask; AP_Int16 log_last_filenumber; // *** Deprecated - remove with next eeprom number change - + AP_Int8 toy_yaw_rate; // THOR The Yaw Rate 1 = fast, 2 = med, 3 = slow AP_Int8 esc_calibrate; AP_Int8 radio_tuning; AP_Int16 radio_tuning_high; @@ -367,6 +368,8 @@ public: log_bitmask (DEFAULT_LOG_BITMASK), log_last_filenumber (0), + toy_yaw_rate (2), // THOR The default Yaw Rate 1 = fast, 2 = med, 3 = slow + esc_calibrate (0), radio_tuning (0), radio_tuning_high (1000), diff --git a/ArduCopter/Parameters.pde b/ArduCopter/Parameters.pde index f064545ed9..b4191a1b16 100644 --- a/ArduCopter/Parameters.pde +++ b/ArduCopter/Parameters.pde @@ -20,7 +20,7 @@ static const AP_Param::Info var_info[] PROGMEM = { GSCALAR(sysid_this_mav, "SYSID_THISMAV"), GSCALAR(sysid_my_gcs, "SYSID_MYGCS"), GSCALAR(serial3_baud, "SERIAL3_BAUD"), - + // @Param: ALT_HOLD_RTL // @DisplayName: Alt Hold RTL // @Description: This is the altitude the model will move to before Returning to Launch @@ -29,14 +29,14 @@ static const AP_Param::Info var_info[] PROGMEM = { // @Increment: 1 // @User: Standard GSCALAR(RTL_altitude, "ALT_HOLD_RTL"), - + // @Param: SONAR_ENABLE // @DisplayName: Enable Sonar // @Description: Setting this to Enabled(1) will enable the sonar. Setting this to Disabled(0) will disable the sonar // @Values: 0:Disabled,1:Enabled // @User: Standard GSCALAR(sonar_enabled, "SONAR_ENABLE"), - + GSCALAR(sonar_type, "SONAR_TYPE"), GSCALAR(battery_monitoring, "BATT_MONITOR"), @@ -55,14 +55,14 @@ static const AP_Param::Info var_info[] PROGMEM = { // @Values: 0:Disabled,1:Enabled // @User: Standard GSCALAR(compass_enabled, "MAG_ENABLE"), - + // @Param: FLOW_ENABLE // @DisplayName: Enable Optical Flow // @Description: Setting this to Enabled(1) will enable optical flow. Setting this to Disabled(0) will disable optical flow // @Values: 0:Disabled,1:Enabled // @User: Standard GSCALAR(optflow_enabled, "FLOW_ENABLE"), - + // @Param: LOW_VOLT // @DisplayName: Low Voltage // @Description: Set this to the voltage you want to represent low voltage @@ -70,14 +70,14 @@ static const AP_Param::Info var_info[] PROGMEM = { // @Increment: .1 // @User: Standard GSCALAR(low_voltage, "LOW_VOLT"), - + // @Param: SUPER_SIMPLE // @DisplayName: Enable Super Simple Mode // @Description: Setting this to Enabled(1) will enable Super Simple Mode. Setting this to Disabled(0) will disable Super Simple Mode // @Values: 0:Disabled,1:Enabled // @User: Standard GSCALAR(super_simple, "SUPER_SIMPLE"), - + // @Param: RTL_LAND // @DisplayName: RTL Land // @Description: Setting this to Enabled(1) will enable landing after RTL. Setting this to Disabled(0) will disable landing after RTL. @@ -128,6 +128,10 @@ static const AP_Param::Info var_info[] PROGMEM = { GSCALAR(log_bitmask, "LOG_BITMASK"), GSCALAR(log_last_filenumber, "LOG_LASTFILE"), + // THOR + // Added to allow change of Rate in the Mission planner + GSCALAR(toy_yaw_rate, "TOY_RATE"), + GSCALAR(esc_calibrate, "ESC"), GSCALAR(radio_tuning, "TUNE"), GSCALAR(radio_tuning_low, "TUNE_LOW"), @@ -155,7 +159,7 @@ static const AP_Param::Info var_info[] PROGMEM = { GGROUP(rc_8, "RC8_", RC_Channel), GGROUP(rc_camera_pitch, "CAM_P_", RC_Channel), GGROUP(rc_camera_roll, "CAM_R_", RC_Channel), - + // @Param: RC_SPEED // @DisplayName: ESC Update Speed // @Description: This is the speed in Hertz that your ESCs will receive updates @@ -169,7 +173,7 @@ static const AP_Param::Info var_info[] PROGMEM = { GSCALAR(camera_pitch_gain, "CAM_P_G"), GSCALAR(camera_roll_gain, "CAM_R_G"), GSCALAR(stabilize_d, "STAB_D"), - + // @Param: STAB_D_S // @DisplayName: Stabilize D Schedule // @Description: This value is a percentage of scheduling applied to the Stabilize D term. @@ -211,7 +215,7 @@ static const AP_Param::Info var_info[] PROGMEM = { GGROUP(pi_loiter_lon, "HLD_LON_", APM_PI), // variables not in the g class which contain EEPROM saved variables - + // @Group: COMPASS_ // @Path: ../libraries/AP_Compass/Compass.cpp GOBJECT(compass, "COMPASS_", Compass),