float_roll_scaler;// scaler to convert roll input from radio (i.e. -4500 ~ 4500) to max roll range
float_pitch_scaler;// scaler to convert pitch input from radio (i.e. -4500 ~ 4500) to max pitch range
float_collective_scalar;// collective scalar to convert pwm form (i.e. 0 ~ 1000) passed in to actual servo range (i.e 1250~1750 would be 500)
float_collective_scalar_manual;// collective scalar to reduce the range of the collective movement while collective is being controlled manually (i.e. directly by the pilot)
int16_t_collective_out;// actual collective pitch value. Required by the main code for calculating cruise throttle
int16_t_collective_mid_pwm;// collective mid parameter value converted to pwm form (i.e. 0 ~ 1000)
int16_t_desired_rotor_speed;// latest desired rotor speed from pilot
float_rotor_out;// latest output sent to the main rotor or an estimate of the rotors actual speed (whichever is higher) (0 ~ 1000)
float_rsc_ramp_increment;// the amount we can increase the rotor output during each 100hz iteration
float_rsc_runup_increment;// the amount we can increase the rotor's estimated speed during each 100hz iteration
float_rotor_speed_estimate;// estimated speed of the main rotor (0~1000)
int16_t_tail_direct_drive_out;// current ramped speed of output on ch7 when using direct drive variable pitch tail type
int16_t_roll_radio_passthrough;// roll control PWM direct from radio, used for manual control
int16_t_pitch_radio_passthrough;// pitch control PWM direct from radio, used for manual control
int16_t_throttle_radio_passthrough;// throttle control PWM direct from radio, used for manual control
int16_t_yaw_radio_passthrough;// yaw control PWM direct from radio, used for manual control
float_roll_scaler=1;// scaler to convert roll input from radio (i.e. -4500 ~ 4500) to max roll range
float_pitch_scaler=1;// scaler to convert pitch input from radio (i.e. -4500 ~ 4500) to max pitch range
float_collective_scalar=1;// collective scalar to convert pwm form (i.e. 0 ~ 1000) passed in to actual servo range (i.e 1250~1750 would be 500)
float_collective_scalar_manual=1;// collective scalar to reduce the range of the collective movement while collective is being controlled manually (i.e. directly by the pilot)
int16_t_collective_out=0;// actual collective pitch value. Required by the main code for calculating cruise throttle
int16_t_collective_mid_pwm=0;// collective mid parameter value converted to pwm form (i.e. 0 ~ 1000)
int16_t_desired_rotor_speed=0;// latest desired rotor speed from pilot
float_rotor_out=0;// latest output sent to the main rotor or an estimate of the rotors actual speed (whichever is higher) (0 ~ 1000)
float_rsc_ramp_increment=0.0f;// the amount we can increase the rotor output during each 100hz iteration
float_rsc_runup_increment=0.0f;// the amount we can increase the rotor's estimated speed during each 100hz iteration
float_rotor_speed_estimate=0.0f;// estimated speed of the main rotor (0~1000)
int16_t_tail_direct_drive_out=0;// current ramped speed of output on ch7 when using direct drive variable pitch tail type