Browse Source

RCX_REV params add enum metadata

sbg
Daniel Agar 7 years ago
parent
commit
232b38a669
  1. 68
      src/modules/sensors/rc_params.c

68
src/modules/sensors/rc_params.c

@ -81,6 +81,8 @@ PARAM_DEFINE_FLOAT(RC1_MAX, 2000.0f); @@ -81,6 +81,8 @@ PARAM_DEFINE_FLOAT(RC1_MAX, 2000.0f);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC1_REV, 1.0f);
@ -140,6 +142,8 @@ PARAM_DEFINE_FLOAT(RC2_MAX, 2000.0f); @@ -140,6 +142,8 @@ PARAM_DEFINE_FLOAT(RC2_MAX, 2000.0f);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC2_REV, 1.0f);
@ -199,9 +203,12 @@ PARAM_DEFINE_FLOAT(RC3_MAX, 2000); @@ -199,9 +203,12 @@ PARAM_DEFINE_FLOAT(RC3_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC3_REV, 1.0f);
/**
* RC channel 3 dead zone
*
@ -257,6 +264,8 @@ PARAM_DEFINE_FLOAT(RC4_MAX, 2000); @@ -257,6 +264,8 @@ PARAM_DEFINE_FLOAT(RC4_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC4_REV, 1.0f);
@ -316,6 +325,8 @@ PARAM_DEFINE_FLOAT(RC5_MAX, 2000); @@ -316,6 +325,8 @@ PARAM_DEFINE_FLOAT(RC5_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC5_REV, 1.0f);
@ -374,6 +385,8 @@ PARAM_DEFINE_FLOAT(RC6_MAX, 2000); @@ -374,6 +385,8 @@ PARAM_DEFINE_FLOAT(RC6_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC6_REV, 1.0f);
@ -432,6 +445,8 @@ PARAM_DEFINE_FLOAT(RC7_MAX, 2000); @@ -432,6 +445,8 @@ PARAM_DEFINE_FLOAT(RC7_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC7_REV, 1.0f);
@ -490,6 +505,8 @@ PARAM_DEFINE_FLOAT(RC8_MAX, 2000); @@ -490,6 +505,8 @@ PARAM_DEFINE_FLOAT(RC8_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC8_REV, 1.0f);
@ -548,6 +565,8 @@ PARAM_DEFINE_FLOAT(RC9_MAX, 2000); @@ -548,6 +565,8 @@ PARAM_DEFINE_FLOAT(RC9_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC9_REV, 1.0f);
@ -606,6 +625,8 @@ PARAM_DEFINE_FLOAT(RC10_MAX, 2000); @@ -606,6 +625,8 @@ PARAM_DEFINE_FLOAT(RC10_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC10_REV, 1.0f);
@ -664,6 +685,8 @@ PARAM_DEFINE_FLOAT(RC11_MAX, 2000); @@ -664,6 +685,8 @@ PARAM_DEFINE_FLOAT(RC11_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC11_REV, 1.0f);
@ -722,6 +745,8 @@ PARAM_DEFINE_FLOAT(RC12_MAX, 2000); @@ -722,6 +745,8 @@ PARAM_DEFINE_FLOAT(RC12_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC12_REV, 1.0f);
@ -780,6 +805,8 @@ PARAM_DEFINE_FLOAT(RC13_MAX, 2000); @@ -780,6 +805,8 @@ PARAM_DEFINE_FLOAT(RC13_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC13_REV, 1.0f);
@ -838,6 +865,8 @@ PARAM_DEFINE_FLOAT(RC14_MAX, 2000); @@ -838,6 +865,8 @@ PARAM_DEFINE_FLOAT(RC14_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC14_REV, 1.0f);
@ -896,6 +925,8 @@ PARAM_DEFINE_FLOAT(RC15_MAX, 2000); @@ -896,6 +925,8 @@ PARAM_DEFINE_FLOAT(RC15_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC15_REV, 1.0f);
@ -954,6 +985,8 @@ PARAM_DEFINE_FLOAT(RC16_MAX, 2000); @@ -954,6 +985,8 @@ PARAM_DEFINE_FLOAT(RC16_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC16_REV, 1.0f);
@ -1012,6 +1045,8 @@ PARAM_DEFINE_FLOAT(RC17_MAX, 2000); @@ -1012,6 +1045,8 @@ PARAM_DEFINE_FLOAT(RC17_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC17_REV, 1.0f);
@ -1070,6 +1105,8 @@ PARAM_DEFINE_FLOAT(RC18_MAX, 2000); @@ -1070,6 +1105,8 @@ PARAM_DEFINE_FLOAT(RC18_MAX, 2000);
*
* @min -1.0
* @max 1.0
* @value -1.0 Reverse
* @value 1.0 Normal
* @group Radio Calibration
*/
PARAM_DEFINE_FLOAT(RC18_REV, 1.0f);
@ -1096,7 +1133,6 @@ PARAM_DEFINE_FLOAT(RC18_DZ, 0.0f); @@ -1096,7 +1133,6 @@ PARAM_DEFINE_FLOAT(RC18_DZ, 0.0f);
* @max 18
* @group Radio Calibration
*/
PARAM_DEFINE_INT32(RC_CHAN_CNT, 0);
/**
@ -1952,8 +1988,6 @@ PARAM_DEFINE_INT32(RC_FAILS_THR, 0); @@ -1952,8 +1988,6 @@ PARAM_DEFINE_INT32(RC_FAILS_THR, 0);
* @min -1
* @max 1
* @group Radio Switches
*
*
*/
PARAM_DEFINE_FLOAT(RC_ASSIST_TH, 0.25f);
@ -1970,8 +2004,6 @@ PARAM_DEFINE_FLOAT(RC_ASSIST_TH, 0.25f); @@ -1970,8 +2004,6 @@ PARAM_DEFINE_FLOAT(RC_ASSIST_TH, 0.25f);
* @min -1
* @max 1
* @group Radio Switches
*
*
*/
PARAM_DEFINE_FLOAT(RC_AUTO_TH, 0.75f);
@ -1988,7 +2020,6 @@ PARAM_DEFINE_FLOAT(RC_AUTO_TH, 0.75f); @@ -1988,7 +2020,6 @@ PARAM_DEFINE_FLOAT(RC_AUTO_TH, 0.75f);
* @min -1
* @max 1
* @group Radio Switches
*
*/
PARAM_DEFINE_FLOAT(RC_RATT_TH, 0.5f);
@ -2005,7 +2036,6 @@ PARAM_DEFINE_FLOAT(RC_RATT_TH, 0.5f); @@ -2005,7 +2036,6 @@ PARAM_DEFINE_FLOAT(RC_RATT_TH, 0.5f);
* @min -1
* @max 1
* @group Radio Switches
*
*/
PARAM_DEFINE_FLOAT(RC_POSCTL_TH, 0.5f);
@ -2022,8 +2052,6 @@ PARAM_DEFINE_FLOAT(RC_POSCTL_TH, 0.5f); @@ -2022,8 +2052,6 @@ PARAM_DEFINE_FLOAT(RC_POSCTL_TH, 0.5f);
* @min -1
* @max 1
* @group Radio Switches
*
*
*/
PARAM_DEFINE_FLOAT(RC_RETURN_TH, 0.5f);
@ -2040,8 +2068,6 @@ PARAM_DEFINE_FLOAT(RC_RETURN_TH, 0.5f); @@ -2040,8 +2068,6 @@ PARAM_DEFINE_FLOAT(RC_RETURN_TH, 0.5f);
* @min -1
* @max 1
* @group Radio Switches
*
*
*/
PARAM_DEFINE_FLOAT(RC_LOITER_TH, 0.5f);
@ -2058,8 +2084,6 @@ PARAM_DEFINE_FLOAT(RC_LOITER_TH, 0.5f); @@ -2058,8 +2084,6 @@ PARAM_DEFINE_FLOAT(RC_LOITER_TH, 0.5f);
* @min -1
* @max 1
* @group Radio Switches
*
*
*/
PARAM_DEFINE_FLOAT(RC_ACRO_TH, 0.5f);
@ -2076,8 +2100,6 @@ PARAM_DEFINE_FLOAT(RC_ACRO_TH, 0.5f); @@ -2076,8 +2100,6 @@ PARAM_DEFINE_FLOAT(RC_ACRO_TH, 0.5f);
* @min -1
* @max 1
* @group Radio Switches
*
*
*/
PARAM_DEFINE_FLOAT(RC_OFFB_TH, 0.5f);
@ -2094,8 +2116,6 @@ PARAM_DEFINE_FLOAT(RC_OFFB_TH, 0.5f); @@ -2094,8 +2116,6 @@ PARAM_DEFINE_FLOAT(RC_OFFB_TH, 0.5f);
* @min -1
* @max 1
* @group Radio Switches
*
*
*/
PARAM_DEFINE_FLOAT(RC_KILLSWITCH_TH, 0.25f);
@ -2112,8 +2132,6 @@ PARAM_DEFINE_FLOAT(RC_KILLSWITCH_TH, 0.25f); @@ -2112,8 +2132,6 @@ PARAM_DEFINE_FLOAT(RC_KILLSWITCH_TH, 0.25f);
* @min -1
* @max 1
* @group Radio Switches
*
*
*/
PARAM_DEFINE_FLOAT(RC_ARMSWITCH_TH, 0.25f);
@ -2130,8 +2148,6 @@ PARAM_DEFINE_FLOAT(RC_ARMSWITCH_TH, 0.25f); @@ -2130,8 +2148,6 @@ PARAM_DEFINE_FLOAT(RC_ARMSWITCH_TH, 0.25f);
* @min -1
* @max 1
* @group Radio Switches
*
*
*/
PARAM_DEFINE_FLOAT(RC_TRANS_TH, 0.25f);
@ -2148,8 +2164,6 @@ PARAM_DEFINE_FLOAT(RC_TRANS_TH, 0.25f); @@ -2148,8 +2164,6 @@ PARAM_DEFINE_FLOAT(RC_TRANS_TH, 0.25f);
* @min -1
* @max 1
* @group Radio Switches
*
*
*/
PARAM_DEFINE_FLOAT(RC_GEAR_TH, 0.25f);
@ -2166,8 +2180,6 @@ PARAM_DEFINE_FLOAT(RC_GEAR_TH, 0.25f); @@ -2166,8 +2180,6 @@ PARAM_DEFINE_FLOAT(RC_GEAR_TH, 0.25f);
* @min -1
* @max 1
* @group Radio Switches
*
*
*/
PARAM_DEFINE_FLOAT(RC_STAB_TH, 0.5f);
@ -2184,13 +2196,11 @@ PARAM_DEFINE_FLOAT(RC_STAB_TH, 0.5f); @@ -2184,13 +2196,11 @@ PARAM_DEFINE_FLOAT(RC_STAB_TH, 0.5f);
* @min -1
* @max 1
* @group Radio Switches
*
*
*/
PARAM_DEFINE_FLOAT(RC_MAN_TH, 0.5f);
/**
* Sample rate of the remote control values for the low pass filter on roll,pitch, yaw and throttle
* Sample rate of the remote control values for the low pass filter on roll, pitch, yaw and throttle
*
* Has an influence on the cutoff frequency precision.
*
@ -2201,7 +2211,7 @@ PARAM_DEFINE_FLOAT(RC_MAN_TH, 0.5f); @@ -2201,7 +2211,7 @@ PARAM_DEFINE_FLOAT(RC_MAN_TH, 0.5f);
PARAM_DEFINE_FLOAT(RC_FLT_SMP_RATE, 50.0f);
/**
* Cutoff frequency for the low pass filter on roll,pitch, yaw and throttle
* Cutoff frequency for the low pass filter on roll, pitch, yaw and throttle
*
* Does not get set unless below RC_FLT_SMP_RATE/2 because of filter instability characteristics.
*

Loading…
Cancel
Save