ardupilot/Tools/ArduTracker/param_table.h

143 lines
3.4 KiB
C

//
// THIS FILE WAS AUTOMATICALLY GENERATED - DO NOT EDIT
//
/// @file param_table.h
#define PARAM_FIRST_FLOAT 0
enum float_param_t {
PARAM_HDNG2RLL_P = PARAM_FIRST_FLOAT,
PARAM_HDNG2RLL_I,
PARAM_HDNG2RLL_D,
PARAM_HDNG2RLL_IMAX,
PARAM_RLL2SRV_P,
PARAM_RLL2SRV_I,
PARAM_RLL2SRV_D,
PARAM_RLL2SRV_IMAX,
PARAM_PTCH2SRV_P,
PARAM_PTCH2SRV_I,
PARAM_PTCH2SRV_D,
PARAM_PTCH2SRV_IMAX,
PARAM_ARSPD2PTCH_P,
PARAM_ARSPD2PTCH_I,
PARAM_ARSPD2PTCH_D,
PARAM_ARSPD2PTCH_IMAX,
PARAM_YW2SRV_P,
PARAM_YW2SRV_I,
PARAM_YW2SRV_D,
PARAM_YW2SRV_IMAX,
PARAM_ALT2THR_P,
PARAM_ALT2THR_I,
PARAM_ALT2THR_D,
PARAM_ALT2THR_IMAX,
PARAM_ENRGY2THR_P,
PARAM_ENRGY2THR_I,
PARAM_ENRGY2THR_D,
PARAM_ENRGY2THR_IMAX,
PARAM_ALT2PTCH_P,
PARAM_ALT2PTCH_I,
PARAM_ALT2PTCH_D,
PARAM_ALT2PTCH_IMAX,
PARAM_KFF_PTCHCOMP,
PARAM_KFF_RDDRMIX,
PARAM_KFF_PTCH2THR,
PARAM_GND_ALT,
PARAM_TRIM_AIRSPEED,
PARAM_XTRACK_ANGLE,
PARAM_LIM_ROLL,
PARAM_LIM_PITCH_MAX,
PARAM_LIM_PITCH_MIN,
PARAM_ALT_MIX,
PARAM_ALT_HOLD_HOME,
PARAM_ARSPD_RATIO,
PARAM_IMU_OFFSET_0,
PARAM_IMU_OFFSET_1,
PARAM_IMU_OFFSET_2,
PARAM_IMU_OFFSET_3,
PARAM_IMU_OFFSET_4,
PARAM_IMU_OFFSET_5,
PARAM_LAST_FLOAT
};
#define PARAM_FLOAT_COUNT (PARAM_LAST_FLOAT - PARAM_FIRST_FLOAT)
#define PARAM_FIRST_UINT8 PARAM_LAST_FLOAT
enum uint8_param_t {
PARAM_YAW_MODE = PARAM_FIRST_UINT8,
PARAM_WP_MODE,
PARAM_WP_TOTAL,
PARAM_WP_INDEX,
PARAM_WP_RADIUS,
PARAM_LOITER_RADIUS,
PARAM_ARSPD_FBW_MIN,
PARAM_ARSPD_FBW_MAX,
PARAM_THR_MIN,
PARAM_THR_MAX,
PARAM_THR_FAILSAFE,
PARAM_THR_FS_ACTION,
PARAM_TRIM_THROTTLE,
PARAM_CONFIG,
PARAM_TRIM_AUTO,
PARAM_SWITCH_ENABLE,
PARAM_FLIGHT_MODE_CH,
PARAM_FLIGHT_MODE_1,
PARAM_FLIGHT_MODE_2,
PARAM_FLIGHT_MODE_3,
PARAM_FLIGHT_MODE_4,
PARAM_FLIGHT_MODE_5,
PARAM_FLIGHT_MODE_6,
PARAM_LAST_UINT8
};
#define PARAM_UINT8_COUNT (PARAM_LAST_UINT8 - PARAM_FIRST_UINT8)
#define PARAM_FIRST_UINT16 PARAM_LAST_UINT8
enum uint16_param_t {
PARAM_FIRMWARE_VER = PARAM_FIRST_UINT16,
PARAM_RADIOTRIM_CH1,
PARAM_RADIOTRIM_CH2,
PARAM_RADIOTRIM_CH3,
PARAM_RADIOTRIM_CH4,
PARAM_RADIOTRIM_CH5,
PARAM_RADIOTRIM_CH6,
PARAM_RADIOTRIM_CH7,
PARAM_RADIOTRIM_CH8,
PARAM_RADIOMIN_CH1,
PARAM_RADIOMIN_CH2,
PARAM_RADIOMIN_CH3,
PARAM_RADIOMIN_CH4,
PARAM_RADIOMIN_CH5,
PARAM_RADIOMIN_CH6,
PARAM_RADIOMIN_CH7,
PARAM_RADIOMIN_CH8,
PARAM_RADIOMAX_CH1,
PARAM_RADIOMAX_CH2,
PARAM_RADIOMAX_CH3,
PARAM_RADIOMAX_CH4,
PARAM_RADIOMAX_CH5,
PARAM_RADIOMAX_CH6,
PARAM_RADIOMAX_CH7,
PARAM_RADIOMAX_CH8,
PARAM_LOG_BITMASK,
PARAM_TRIM_ELEVON,
PARAM_THR_FS_VALUE,
PARAM_LAST_UINT16
};
#define PARAM_UINT16_COUNT (PARAM_LAST_UINT16 - PARAM_FIRST_UINT16)
#define PARAM_FIRST_INT16 PARAM_LAST_UINT16
enum int16_param_t {
PARAM_XTRACK_GAIN = PARAM_FIRST_INT16,
PARAM_GND_TEMP,
PARAM_AP_OFFSET,
PARAM_TRIM_PITCH,
PARAM_LAST_INT16
};
#define PARAM_INT16_COUNT (PARAM_LAST_INT16 - PARAM_FIRST_INT16)
#define PARAM_FIRST_UINT32 PARAM_LAST_INT16
enum uint32_param_t {
PARAM_GND_ABS_PRESS = PARAM_FIRST_UINT32,
PARAM_LAST_UINT32
};
#define PARAM_UINT32_COUNT (PARAM_LAST_UINT32 - PARAM_FIRST_UINT32)
#define PARAM_COUNT PARAM_LAST_UINT32