AP_Motors: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends
This commit is contained in:
parent
992f216cc5
commit
ef6a34a9f0
@ -451,10 +451,10 @@ void AP_MotorsHeli_Dual::update_motor_control(RotorControlState state)
|
||||
|
||||
if (state == ROTOR_CONTROL_STOP) {
|
||||
// set engine run enable aux output to not run position to kill engine when disarmed
|
||||
SRV_Channels::set_output_limit(SRV_Channel::k_engine_run_enable, SRV_Channel::SRV_CHANNEL_LIMIT_MIN);
|
||||
SRV_Channels::set_output_limit(SRV_Channel::k_engine_run_enable, SRV_Channel::Limit::MIN);
|
||||
} else {
|
||||
// else if armed, set engine run enable output to run position
|
||||
SRV_Channels::set_output_limit(SRV_Channel::k_engine_run_enable, SRV_Channel::SRV_CHANNEL_LIMIT_MAX);
|
||||
SRV_Channels::set_output_limit(SRV_Channel::k_engine_run_enable, SRV_Channel::Limit::MAX);
|
||||
}
|
||||
|
||||
// Check if rotors are run-up
|
||||
|
@ -186,10 +186,10 @@ void AP_MotorsHeli_Quad::update_motor_control(RotorControlState state)
|
||||
|
||||
if (state == ROTOR_CONTROL_STOP) {
|
||||
// set engine run enable aux output to not run position to kill engine when disarmed
|
||||
SRV_Channels::set_output_limit(SRV_Channel::k_engine_run_enable, SRV_Channel::SRV_CHANNEL_LIMIT_MIN);
|
||||
SRV_Channels::set_output_limit(SRV_Channel::k_engine_run_enable, SRV_Channel::Limit::MIN);
|
||||
} else {
|
||||
// else if armed, set engine run enable output to run position
|
||||
SRV_Channels::set_output_limit(SRV_Channel::k_engine_run_enable, SRV_Channel::SRV_CHANNEL_LIMIT_MAX);
|
||||
SRV_Channels::set_output_limit(SRV_Channel::k_engine_run_enable, SRV_Channel::Limit::MAX);
|
||||
}
|
||||
|
||||
// Check if rotors are run-up
|
||||
|
@ -354,10 +354,10 @@ void AP_MotorsHeli_Single::update_motor_control(RotorControlState state)
|
||||
|
||||
if (state == ROTOR_CONTROL_STOP){
|
||||
// set engine run enable aux output to not run position to kill engine when disarmed
|
||||
SRV_Channels::set_output_limit(SRV_Channel::k_engine_run_enable, SRV_Channel::SRV_CHANNEL_LIMIT_MIN);
|
||||
SRV_Channels::set_output_limit(SRV_Channel::k_engine_run_enable, SRV_Channel::Limit::MIN);
|
||||
} else {
|
||||
// else if armed, set engine run enable output to run position
|
||||
SRV_Channels::set_output_limit(SRV_Channel::k_engine_run_enable, SRV_Channel::SRV_CHANNEL_LIMIT_MAX);
|
||||
SRV_Channels::set_output_limit(SRV_Channel::k_engine_run_enable, SRV_Channel::Limit::MAX);
|
||||
}
|
||||
|
||||
// Check if both rotors are run-up, tail rotor controller always returns true if not enabled
|
||||
|
Loading…
Reference in New Issue
Block a user