31 uint8_t default_channel) :
RotorControlMode _control_mode
void set_desired_speed(float desired_speed)
void update_rotor_runup(float dt)
void set_critical_speed(float critical_speed)
float calculate_desired_throttle(float collective_in)
void set_idle_output(float idle_output)
bool is_runup_complete() const
AP_MotorsHeli_RSC(SRV_Channel::Aux_servo_function_t aux_fn, uint8_t default_channel)
float get_desired_speed() const
SRV_Channel::Aux_servo_function_t _aux_fn
void update_rotor_ramp(float rotor_ramp_input, float dt)
void set_throttle_curve(float thrcrv[5], uint16_t slewrate)
RC_Channel manager, with EEPROM-backed storage of constants.
void set_control_mode(RotorControlMode mode)
float get_control_output() const
float get_rotor_speed() const
void output(RotorControlState state)
float get_critical_speed() const
Common definitions and utility routines for the ArduPilot libraries.
void set_runup_time(int8_t runup_time)
void write_rsc(float servo_out)
void set_ramp_time(int8_t ramp_time)
void set_collective(float collective)
float _rotor_runup_output