//
// 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),
};
