diff --git a/content/usage/advanced/index.md b/content/usage/advanced/index.md index 0a2142b..19dcd02 100644 --- a/content/usage/advanced/index.md +++ b/content/usage/advanced/index.md @@ -557,6 +557,24 @@ These features help with error tracking and troubleshooting, so in normal use ca - **System logging** creates [application logs](#system-application-logs) that can be checked or shared with developers to help debug issues +### Missions and Safety + +While autopilots often include built in failsafes and pre-arming checks, it can also be useful for the operator's +interface to require explict confirmation before a safety-related or mission critical action is even sent to the +vehicle. + +Depending on the interface configuration, some interfaces may make it easy to accidentally press a button or +slider on the screen that has an undesirable outcome, so it is possible to require these actions to be have an +extra confirmation step: + +{{ easy_image(src="mission-config", width=500) }} + +{% note() %} +If you want a similar feature for joystick button functions, consider assigning them to a +[modifier-based slot](#modifier-keys), to require a modifier key to be held down before the function +can be triggered. +{% end %} + ## Status and Recordings ### Video Library diff --git a/content/usage/advanced/mission-config.png b/content/usage/advanced/mission-config.png new file mode 100644 index 0000000..b8d2797 Binary files /dev/null and b/content/usage/advanced/mission-config.png differ