AP_BattMonitor: Add the battery critical action delay time #28443
+18
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The battery failsafe includes both a warning and a critical stage.
Each stage has its own action settings. There is a duration during which the voltage is continuously monitored before the action is taken. For example, due to motor load, the battery voltage can drop to the critical level.
Currently, the duration for both the warning and the critical voltage levels is the same. If the voltage drops below the critical level, the drone may lose thrust.
By setting different durations for the warning and critical stages, appropriate actions can be taken.
BATT_CRT_TIMER set 0
BAT_CRT_TIMER set 1000