49 #include <uORB/topics/rc_parameter_map.h> 50 #include <uORB/topics/input_rc.h> 55 static const unsigned RC_MAX_CHAN_COUNT =
56 input_rc_s::RC_INPUT_MAX_CHANNELS;
59 float min[RC_MAX_CHAN_COUNT];
60 float trim[RC_MAX_CHAN_COUNT];
61 float max[RC_MAX_CHAN_COUNT];
62 float rev[RC_MAX_CHAN_COUNT];
63 float dz[RC_MAX_CHAN_COUNT];
64 float scaling_factor[RC_MAX_CHAN_COUNT];
66 float diff_pres_offset_pa;
67 #ifdef ADC_AIRSPEED_VOLTAGE_CHANNEL 68 float diff_pres_analog_scale;
71 int32_t board_rotation;
73 float board_offset[3];
78 int32_t rc_map_throttle;
79 int32_t rc_map_failsafe;
81 int32_t rc_map_mode_sw;
82 int32_t rc_map_return_sw;
83 int32_t rc_map_rattitude_sw;
84 int32_t rc_map_posctl_sw;
85 int32_t rc_map_loiter_sw;
86 int32_t rc_map_acro_sw;
87 int32_t rc_map_offboard_sw;
88 int32_t rc_map_kill_sw;
89 int32_t rc_map_arm_sw;
90 int32_t rc_map_trans_sw;
91 int32_t rc_map_gear_sw;
92 int32_t rc_map_stab_sw;
93 int32_t rc_map_man_sw;
103 int32_t rc_map_param[rc_parameter_map_s::RC_PARAM_MAP_NCHAN];
105 int32_t rc_map_flightmode;
107 int32_t rc_fails_thr;
110 float rc_rattitude_th;
115 float rc_offboard_th;
116 float rc_killswitch_th;
117 float rc_armswitch_th;
125 bool rc_rattitude_inv;
130 bool rc_offboard_inv;
131 bool rc_killswitch_inv;
132 bool rc_armswitch_inv;
138 float rc_flt_smp_rate;
141 float battery_voltage_scaling;
142 float battery_current_scaling;
143 float battery_current_offset;
145 float battery_a_per_v;
146 int32_t battery_source;
147 int32_t battery_adc_channel;
152 float air_tube_length;
153 float air_tube_diameter_mm;
157 param_t min[RC_MAX_CHAN_COUNT];
158 param_t trim[RC_MAX_CHAN_COUNT];
159 param_t max[RC_MAX_CHAN_COUNT];
160 param_t rev[RC_MAX_CHAN_COUNT];
164 #ifdef ADC_AIRSPEED_VOLTAGE_CHANNEL 165 param_t diff_pres_analog_scale;
196 param_t rc_map_param[rc_parameter_map_s::RC_PARAM_MAP_NCHAN];
197 param_t rc_param[rc_parameter_map_s::RC_PARAM_MAP_NCHAN];
223 param_t battery_voltage_scaling;
224 param_t battery_current_scaling;
225 param_t battery_current_offset;
Configuration flags used in code.
Definition: parameters.h:156
Global flash based parameter store.
Definition: parameters.h:58
Common header for mathlib exports.
uint32_t param_t
Parameter handle.
Definition: param.h:98