32 #ifndef ROSFLIGHT_FIRMWARE_COMMAND_MANAGER_H 33 #define ROSFLIGHT_FIRMWARE_COMMAND_MANAGER_H 197 #endif // ROSFLIGHT_FIRMWARE_COMMAND_MANAGER_H
rc_stick_override_t rc_stick_override_[3]
void param_change_callback(uint16_t param_id)
control_t offboard_command_
control_t combined_command_
const control_t & combined_control() const
control_t fixedwing_failsafe_command_
const control_t & rc_control() const
bool offboard_control_active()
bool rc_override_active()
void set_new_offboard_command(control_t new_offboard_command)
control_t multirotor_failsafe_command_
control_t & failsafe_command_
control_channel_t * onboard
CommandManager(ROSflight &_rf)
void set_new_rc_command(control_t new_rc_command)
bool do_roll_pitch_yaw_muxing(MuxChannel channel)
bool stick_deviated(MuxChannel channel)
uint32_t last_override_time
control_channel_t * combined
void override_combined_command_with_rc()
void do_min_throttle_muxing()
bool do_throttle_muxing(void)