mirror of https://github.com/ArduPilot/ardupilot
AP_Motors: If frame specification is FALSE, frame name is unsupported
This commit is contained in:
parent
d5e72a5440
commit
d5dd4151eb
|
@ -765,7 +765,6 @@ bool AP_MotorsMatrix::setup_quad_matrix(motor_frame_type frame_type)
|
|||
break;
|
||||
default:
|
||||
// quad frame class does not support this frame type
|
||||
_frame_type_string = "UNSUPPORTED";
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
@ -845,7 +844,6 @@ bool AP_MotorsMatrix::setup_hexa_matrix(motor_frame_type frame_type)
|
|||
}
|
||||
default:
|
||||
// hexa frame class does not support this frame type
|
||||
_frame_type_string = "UNSUPPORTED";
|
||||
return false;
|
||||
} //hexa
|
||||
return true;
|
||||
|
@ -965,7 +963,6 @@ bool AP_MotorsMatrix::setup_octa_matrix(motor_frame_type frame_type)
|
|||
}
|
||||
default:
|
||||
// octa frame class does not support this frame type
|
||||
_frame_type_string = "UNSUPPORTED";
|
||||
return false;
|
||||
} // octa frame type
|
||||
return true;
|
||||
|
@ -1088,7 +1085,6 @@ bool AP_MotorsMatrix::setup_octaquad_matrix(motor_frame_type frame_type)
|
|||
}
|
||||
default:
|
||||
// octaquad frame class does not support this frame type
|
||||
_frame_type_string = "UNSUPPORTED";
|
||||
return false;
|
||||
} //octaquad
|
||||
return true;
|
||||
|
@ -1140,7 +1136,6 @@ bool AP_MotorsMatrix::setup_dodecahexa_matrix(motor_frame_type frame_type)
|
|||
}
|
||||
default:
|
||||
// dodeca-hexa frame class does not support this frame type
|
||||
_frame_type_string = "UNSUPPORTED";
|
||||
return false;
|
||||
} //dodecahexa
|
||||
return true;
|
||||
|
@ -1293,7 +1288,6 @@ void AP_MotorsMatrix::setup_motors(motor_frame_class frame_class, motor_frame_ty
|
|||
#endif //AP_MOTORS_FRAME_DECA_ENABLED
|
||||
default:
|
||||
// matrix doesn't support the configured class
|
||||
_frame_class_string = "UNSUPPORTED";
|
||||
success = false;
|
||||
_mav_type = MAV_TYPE_GENERIC;
|
||||
break;
|
||||
|
@ -1302,6 +1296,9 @@ void AP_MotorsMatrix::setup_motors(motor_frame_class frame_class, motor_frame_ty
|
|||
// normalise factors to magnitude 0.5
|
||||
normalise_rpy_factors();
|
||||
|
||||
if (!success) {
|
||||
_frame_class_string = "UNSUPPORTED";
|
||||
}
|
||||
set_initialised_ok(success);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue