diff --git a/src/modules/commander/commander_params.c b/src/modules/commander/commander_params.c index 0dfce7dabe..f3f0077189 100644 --- a/src/modules/commander/commander_params.c +++ b/src/modules/commander/commander_params.c @@ -746,6 +746,30 @@ PARAM_DEFINE_FLOAT(COM_POS_FS_EPV, 10); */ PARAM_DEFINE_FLOAT(COM_VEL_FS_EVH, 1); +/** + * FailureDetector Max Roll + * + * Maximum roll angle before FailureDetector triggers the attitude_failure flag + * Does not affect the behavior of the vehicle for now; only for logging + * @min 0 + * @max 180 + * @unit degrees + * @group Commander + */ +PARAM_DEFINE_INT32(COM_FAIL_R, 60); + +/** + * FailureDetector Max Pitch + * + * Maximum pitch angle before FailureDetector triggers the attitude_failure flag + * Does not affect the behavior of the vehicle for now; only for logging + * @min 0 + * @max 180 + * @unit degrees + * @group Commander + */ +PARAM_DEFINE_INT32(COM_FAIL_P, 60); + /** * Next flight UUID * diff --git a/src/modules/commander/failure_detector/FailureDetector.hpp b/src/modules/commander/failure_detector/FailureDetector.hpp index d753a91efd..059c5416bd 100644 --- a/src/modules/commander/failure_detector/FailureDetector.hpp +++ b/src/modules/commander/failure_detector/FailureDetector.hpp @@ -72,8 +72,8 @@ public: private: DEFINE_PARAMETERS( - (ParamInt) _fail_trig_pitch, - (ParamInt) _fail_trig_roll + (ParamInt) _fail_trig_pitch, + (ParamInt) _fail_trig_roll ) // Subscriptions