diff --git a/libraries/AC_Avoidance/AC_Avoid.cpp b/libraries/AC_Avoidance/AC_Avoid.cpp index 7003613c98..1b54e893c1 100644 --- a/libraries/AC_Avoidance/AC_Avoid.cpp +++ b/libraries/AC_Avoidance/AC_Avoid.cpp @@ -1,5 +1,11 @@ #include "AC_Avoid.h" +#if APM_BUILD_TYPE(APM_BUILD_APMrover2) + # define AP_AVOID_BEHAVE_DEFAULT AC_Avoid::BehaviourType::BEHAVIOR_STOP +#else + # define AP_AVOID_BEHAVE_DEFAULT AC_Avoid::BehaviourType::BEHAVIOR_SLIDE +#endif + const AP_Param::GroupInfo AC_Avoid::var_info[] = { // @Param: ENABLE @@ -39,7 +45,7 @@ const AP_Param::GroupInfo AC_Avoid::var_info[] = { // @Description: Avoidance behaviour (slide or stop) // @Values: 0:Slide,1:Stop // @User: Standard - AP_GROUPINFO("BEHAVE", 5, AC_Avoid, _behavior, 0), + AP_GROUPINFO("BEHAVE", 5, AC_Avoid, _behavior, AP_AVOID_BEHAVE_DEFAULT), AP_GROUPEND };