You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
230 lines
6.1 KiB
230 lines
6.1 KiB
// |
|
// THIS FILE WAS AUTOMATICALLY GENERATED - DO NOT EDIT |
|
// |
|
/// @file param_table.c |
|
|
|
#pragma pack(push) |
|
#pragma pack(1) |
|
|
|
#include <stdint.h> |
|
#include <avr/pgmspace.h> |
|
#include "global_data.h" |
|
|
|
#define PARAM_NAME(_name) static const char _param_ ## _name [] PROGMEM = #_name; |
|
#define PARAM_INDEX(_name) [PARAM_ ## _name] = _param_ ## _name |
|
|
|
PARAM_NAME(THR_FS_VALUE); |
|
PARAM_NAME(XTRACK_GAIN); |
|
PARAM_NAME(GND_TEMP); |
|
PARAM_NAME(AP_OFFSET); |
|
PARAM_NAME(TRIM_PITCH); |
|
PARAM_NAME(GND_ABS_PRESS); |
|
PARAM_NAME(PTCH2SRV_D); |
|
PARAM_NAME(PTCH2SRV_IMAX); |
|
PARAM_NAME(ARSPD2PTCH_P); |
|
PARAM_NAME(ALT2THR_P); |
|
PARAM_NAME(ARSPD2PTCH_I); |
|
PARAM_NAME(ALT2THR_I); |
|
PARAM_NAME(ARSPD2PTCH_D); |
|
PARAM_NAME(ALT2THR_D); |
|
PARAM_NAME(ARSPD2PTCH_IMAX); |
|
PARAM_NAME(ALT2PTCH_D); |
|
PARAM_NAME(ALT2THR_IMAX); |
|
PARAM_NAME(YW2SRV_P); |
|
PARAM_NAME(ALT2PTCH_IMAX); |
|
PARAM_NAME(ENRGY2THR_P); |
|
PARAM_NAME(YW2SRV_I); |
|
PARAM_NAME(KFF_PTCHCOMP); |
|
PARAM_NAME(ENRGY2THR_I); |
|
PARAM_NAME(YW2SRV_D); |
|
PARAM_NAME(LIM_PITCH_MIN); |
|
PARAM_NAME(KFF_RDDRMIX); |
|
PARAM_NAME(ENRGY2THR_D); |
|
PARAM_NAME(YW2SRV_IMAX); |
|
PARAM_NAME(ALT_MIX); |
|
PARAM_NAME(KFF_PTCH2THR); |
|
PARAM_NAME(ENRGY2THR_IMAX); |
|
PARAM_NAME(ALT_HOLD_HOME); |
|
PARAM_NAME(GND_ALT); |
|
PARAM_NAME(ALT2PTCH_P); |
|
PARAM_NAME(YAW_MODE); |
|
PARAM_NAME(ARSPD_RATIO); |
|
PARAM_NAME(TRIM_AIRSPEED); |
|
PARAM_NAME(ALT2PTCH_I); |
|
PARAM_NAME(WP_MODE); |
|
PARAM_NAME(IMU_OFFSET_0); |
|
PARAM_NAME(XTRACK_ANGLE); |
|
PARAM_NAME(WP_TOTAL); |
|
PARAM_NAME(IMU_OFFSET_1); |
|
PARAM_NAME(LIM_ROLL); |
|
PARAM_NAME(THR_FAILSAFE); |
|
PARAM_NAME(WP_INDEX); |
|
PARAM_NAME(IMU_OFFSET_2); |
|
PARAM_NAME(LIM_PITCH_MAX); |
|
PARAM_NAME(THR_FS_ACTION); |
|
PARAM_NAME(WP_RADIUS); |
|
PARAM_NAME(IMU_OFFSET_3); |
|
PARAM_NAME(TRIM_THROTTLE); |
|
PARAM_NAME(LOITER_RADIUS); |
|
PARAM_NAME(IMU_OFFSET_4); |
|
PARAM_NAME(CONFIG); |
|
PARAM_NAME(ARSPD_FBW_MIN); |
|
PARAM_NAME(IMU_OFFSET_5); |
|
PARAM_NAME(FLIGHT_MODE_4); |
|
PARAM_NAME(ARSPD_FBW_MAX); |
|
PARAM_NAME(FLIGHT_MODE_5); |
|
PARAM_NAME(TRIM_AUTO); |
|
PARAM_NAME(THR_MIN); |
|
PARAM_NAME(FLIGHT_MODE_6); |
|
PARAM_NAME(SWITCH_ENABLE); |
|
PARAM_NAME(THR_MAX); |
|
PARAM_NAME(RADIOTRIM_CH7); |
|
PARAM_NAME(FIRMWARE_VER); |
|
PARAM_NAME(FLIGHT_MODE_CH); |
|
PARAM_NAME(RADIOTRIM_CH8); |
|
PARAM_NAME(RADIOTRIM_CH1); |
|
PARAM_NAME(FLIGHT_MODE_1); |
|
PARAM_NAME(RADIOMIN_CH1); |
|
PARAM_NAME(RADIOTRIM_CH2); |
|
PARAM_NAME(FLIGHT_MODE_2); |
|
PARAM_NAME(RADIOMAX_CH1); |
|
PARAM_NAME(RADIOMIN_CH2); |
|
PARAM_NAME(RADIOTRIM_CH3); |
|
PARAM_NAME(FLIGHT_MODE_3); |
|
PARAM_NAME(RADIOMAX_CH2); |
|
PARAM_NAME(RADIOMIN_CH3); |
|
PARAM_NAME(RADIOTRIM_CH4); |
|
PARAM_NAME(RADIOMAX_CH3); |
|
PARAM_NAME(RADIOMIN_CH4); |
|
PARAM_NAME(RADIOTRIM_CH5); |
|
PARAM_NAME(RADIOMAX_CH4); |
|
PARAM_NAME(RADIOMIN_CH5); |
|
PARAM_NAME(RADIOTRIM_CH6); |
|
PARAM_NAME(RADIOMAX_CH5); |
|
PARAM_NAME(RADIOMIN_CH6); |
|
PARAM_NAME(RADIOMAX_CH6); |
|
PARAM_NAME(RADIOMIN_CH7); |
|
PARAM_NAME(RADIOMAX_CH7); |
|
PARAM_NAME(RADIOMIN_CH8); |
|
PARAM_NAME(RADIOMAX_CH8); |
|
PARAM_NAME(LOG_BITMASK); |
|
PARAM_NAME(TRIM_ELEVON); |
|
PARAM_NAME(HDNG2RLL_P); |
|
PARAM_NAME(HDNG2RLL_I); |
|
PARAM_NAME(HDNG2RLL_D); |
|
PARAM_NAME(HDNG2RLL_IMAX); |
|
PARAM_NAME(RLL2SRV_P); |
|
PARAM_NAME(RLL2SRV_I); |
|
PARAM_NAME(RLL2SRV_D); |
|
PARAM_NAME(RLL2SRV_IMAX); |
|
PARAM_NAME(PTCH2SRV_P); |
|
PARAM_NAME(PTCH2SRV_I); |
|
|
|
const char *param_nametab[] PROGMEM = { |
|
PARAM_INDEX(THR_FS_VALUE), |
|
PARAM_INDEX(XTRACK_GAIN), |
|
PARAM_INDEX(GND_TEMP), |
|
PARAM_INDEX(AP_OFFSET), |
|
PARAM_INDEX(TRIM_PITCH), |
|
PARAM_INDEX(GND_ABS_PRESS), |
|
PARAM_INDEX(PTCH2SRV_D), |
|
PARAM_INDEX(PTCH2SRV_IMAX), |
|
PARAM_INDEX(ARSPD2PTCH_P), |
|
PARAM_INDEX(ARSPD2PTCH_I), |
|
PARAM_INDEX(ALT2THR_P), |
|
PARAM_INDEX(ARSPD2PTCH_D), |
|
PARAM_INDEX(ALT2THR_I), |
|
PARAM_INDEX(ARSPD2PTCH_IMAX), |
|
PARAM_INDEX(ALT2THR_D), |
|
PARAM_INDEX(YW2SRV_P), |
|
PARAM_INDEX(ALT2THR_IMAX), |
|
PARAM_INDEX(ALT2PTCH_D), |
|
PARAM_INDEX(YW2SRV_I), |
|
PARAM_INDEX(ENRGY2THR_P), |
|
PARAM_INDEX(ALT2PTCH_IMAX), |
|
PARAM_INDEX(YW2SRV_D), |
|
PARAM_INDEX(ENRGY2THR_I), |
|
PARAM_INDEX(KFF_PTCHCOMP), |
|
PARAM_INDEX(YW2SRV_IMAX), |
|
PARAM_INDEX(ENRGY2THR_D), |
|
PARAM_INDEX(KFF_RDDRMIX), |
|
PARAM_INDEX(LIM_PITCH_MIN), |
|
PARAM_INDEX(ENRGY2THR_IMAX), |
|
PARAM_INDEX(KFF_PTCH2THR), |
|
PARAM_INDEX(ALT_MIX), |
|
PARAM_INDEX(ALT2PTCH_P), |
|
PARAM_INDEX(GND_ALT), |
|
PARAM_INDEX(ALT_HOLD_HOME), |
|
PARAM_INDEX(ALT2PTCH_I), |
|
PARAM_INDEX(TRIM_AIRSPEED), |
|
PARAM_INDEX(ARSPD_RATIO), |
|
PARAM_INDEX(YAW_MODE), |
|
PARAM_INDEX(XTRACK_ANGLE), |
|
PARAM_INDEX(IMU_OFFSET_0), |
|
PARAM_INDEX(WP_MODE), |
|
PARAM_INDEX(LIM_ROLL), |
|
PARAM_INDEX(IMU_OFFSET_1), |
|
PARAM_INDEX(WP_TOTAL), |
|
PARAM_INDEX(LIM_PITCH_MAX), |
|
PARAM_INDEX(IMU_OFFSET_2), |
|
PARAM_INDEX(WP_INDEX), |
|
PARAM_INDEX(THR_FAILSAFE), |
|
PARAM_INDEX(IMU_OFFSET_3), |
|
PARAM_INDEX(WP_RADIUS), |
|
PARAM_INDEX(THR_FS_ACTION), |
|
PARAM_INDEX(IMU_OFFSET_4), |
|
PARAM_INDEX(LOITER_RADIUS), |
|
PARAM_INDEX(TRIM_THROTTLE), |
|
PARAM_INDEX(FLIGHT_MODE_4), |
|
PARAM_INDEX(IMU_OFFSET_5), |
|
PARAM_INDEX(ARSPD_FBW_MIN), |
|
PARAM_INDEX(CONFIG), |
|
PARAM_INDEX(TRIM_AUTO), |
|
PARAM_INDEX(FLIGHT_MODE_5), |
|
PARAM_INDEX(ARSPD_FBW_MAX), |
|
PARAM_INDEX(SWITCH_ENABLE), |
|
PARAM_INDEX(FLIGHT_MODE_6), |
|
PARAM_INDEX(THR_MIN), |
|
PARAM_INDEX(FLIGHT_MODE_CH), |
|
PARAM_INDEX(FIRMWARE_VER), |
|
PARAM_INDEX(RADIOTRIM_CH7), |
|
PARAM_INDEX(THR_MAX), |
|
PARAM_INDEX(FLIGHT_MODE_1), |
|
PARAM_INDEX(RADIOTRIM_CH1), |
|
PARAM_INDEX(RADIOTRIM_CH8), |
|
PARAM_INDEX(FLIGHT_MODE_2), |
|
PARAM_INDEX(RADIOTRIM_CH2), |
|
PARAM_INDEX(RADIOMIN_CH1), |
|
PARAM_INDEX(FLIGHT_MODE_3), |
|
PARAM_INDEX(RADIOTRIM_CH3), |
|
PARAM_INDEX(RADIOMIN_CH2), |
|
PARAM_INDEX(RADIOMAX_CH1), |
|
PARAM_INDEX(RADIOTRIM_CH4), |
|
PARAM_INDEX(RADIOMIN_CH3), |
|
PARAM_INDEX(RADIOMAX_CH2), |
|
PARAM_INDEX(RADIOTRIM_CH5), |
|
PARAM_INDEX(RADIOMIN_CH4), |
|
PARAM_INDEX(RADIOMAX_CH3), |
|
PARAM_INDEX(RADIOTRIM_CH6), |
|
PARAM_INDEX(RADIOMIN_CH5), |
|
PARAM_INDEX(RADIOMAX_CH4), |
|
PARAM_INDEX(RADIOMIN_CH6), |
|
PARAM_INDEX(RADIOMAX_CH5), |
|
PARAM_INDEX(RADIOMIN_CH7), |
|
PARAM_INDEX(RADIOMAX_CH6), |
|
PARAM_INDEX(RADIOMIN_CH8), |
|
PARAM_INDEX(RADIOMAX_CH7), |
|
PARAM_INDEX(RADIOMAX_CH8), |
|
PARAM_INDEX(LOG_BITMASK), |
|
PARAM_INDEX(TRIM_ELEVON), |
|
PARAM_INDEX(HDNG2RLL_P), |
|
PARAM_INDEX(HDNG2RLL_I), |
|
PARAM_INDEX(HDNG2RLL_D), |
|
PARAM_INDEX(HDNG2RLL_IMAX), |
|
PARAM_INDEX(RLL2SRV_P), |
|
PARAM_INDEX(RLL2SRV_I), |
|
PARAM_INDEX(RLL2SRV_D), |
|
PARAM_INDEX(RLL2SRV_IMAX), |
|
PARAM_INDEX(PTCH2SRV_P), |
|
PARAM_INDEX(PTCH2SRV_I), |
|
};
|
|
|