From c8129fd902748d6121c9dee0cd8350af27813174 Mon Sep 17 00:00:00 2001 From: Silvan Fuhrer Date: Mon, 7 Nov 2022 13:28:24 +0100 Subject: [PATCH] Launch Detection: add briefs Signed-off-by: Silvan Fuhrer --- .../fw_pos_control_l1/launchdetection/LaunchDetector.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/modules/fw_pos_control_l1/launchdetection/LaunchDetector.h b/src/modules/fw_pos_control_l1/launchdetection/LaunchDetector.h index fbdf1a6cd1..717db6afca 100644 --- a/src/modules/fw_pos_control_l1/launchdetection/LaunchDetector.h +++ b/src/modules/fw_pos_control_l1/launchdetection/LaunchDetector.h @@ -56,6 +56,9 @@ public: LaunchDetector(const LaunchDetector &) = delete; LaunchDetector operator=(const LaunchDetector &) = delete; + /** + * @brief Reset launch detection state machine. + */ void reset(); /** @@ -74,6 +77,9 @@ public: */ uint getLaunchDetected() const; + /** + * @brief Forces state of launch detection state machine to STATE_FLYING. + */ void forceSetFlyState() { _state = launch_detection_status_s::STATE_FLYING; } private: @@ -87,6 +93,10 @@ private: */ float _motorDelayCounter{0.f}; + + /** + * Info delay counter [s] + */ float _launchDetectionRunningInfoDelay{4.f}; /**