You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: en/messages/common.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4000,25 +4000,25 @@ Value | Name | Description
4000
4000
<a id='MAV_GOTO_HOLD_AT_CURRENT_POSITION'></a>2 | [MAV_GOTO_HOLD_AT_CURRENT_POSITION](#MAV_GOTO_HOLD_AT_CURRENT_POSITION) | Hold at the current position of the system
4001
4001
<a id='MAV_GOTO_HOLD_AT_SPECIFIED_POSITION'></a>3 | [MAV_GOTO_HOLD_AT_SPECIFIED_POSITION](#MAV_GOTO_HOLD_AT_SPECIFIED_POSITION) | Hold at the position specified in the parameters of the [DO_HOLD](#DO_HOLD) action
4002
4002
4003
-
### MAV_MODE {#MAV_MODE}
4003
+
### MAV_MODE — [DEP] {#MAV_MODE}
4004
4004
4005
-
These defines are predefined OR-combined mode flags. There is no need to use values from this enum, but it
4005
+
<span class="warning">**DEPRECATED:** Replaced By [MAV_MODE_FLAG](#MAV_MODE_FLAG) (2025-02) — Using [MAV_MODE](#MAV_MODE) to set modes is less predictable than using standard modes ([MAV_STANDARD_MODE](#MAV_STANDARD_MODE)) or custom modes ([MAV_MODE_FLAG_CUSTOM_MODE_ENABLED](#MAV_MODE_FLAG_CUSTOM_MODE_ENABLED)).)</span>
4006
4006
4007
-
simplifies the use of the mode flags. Note that manual input is enabled in all modes as a safety override.
4007
+
Predefined OR-combined [MAV_MODE_FLAG](#MAV_MODE_FLAG) values. These can simplify using the flags when setting modes. Note that manual input is enabled in all modes as a safety override.
4008
4008
4009
4009
Value | Name | Description
4010
4010
--- | --- | ---
4011
4011
<a id='MAV_MODE_PREFLIGHT'></a>0 | [MAV_MODE_PREFLIGHT](#MAV_MODE_PREFLIGHT) | System is not ready to fly, booting, calibrating, etc. No flag is set.
4012
-
<a id='MAV_MODE_MANUAL_DISARMED'></a>64 | [MAV_MODE_MANUAL_DISARMED](#MAV_MODE_MANUAL_DISARMED) | System is allowed to be active, under manual (RC) control, no stabilization
4013
-
<a id='MAV_MODE_TEST_DISARMED'></a>66 | [MAV_MODE_TEST_DISARMED](#MAV_MODE_TEST_DISARMED) | UNDEFINED mode. This solely depends on the autopilot - use with caution, intended for developers only.
4014
-
<a id='MAV_MODE_STABILIZE_DISARMED'></a>80 | [MAV_MODE_STABILIZE_DISARMED](#MAV_MODE_STABILIZE_DISARMED) | System is allowed to be active, under assisted RC control.
4015
-
<a id='MAV_MODE_GUIDED_DISARMED'></a>88 | [MAV_MODE_GUIDED_DISARMED](#MAV_MODE_GUIDED_DISARMED) | System is allowed to be active, under autonomous control, manual setpoint
4016
-
<a id='MAV_MODE_AUTO_DISARMED'></a>92 | [MAV_MODE_AUTO_DISARMED](#MAV_MODE_AUTO_DISARMED) | System is allowed to be active, under autonomous control and navigation (the trajectory is decided onboard and not pre-programmed by waypoints)
4017
-
<a id='MAV_MODE_MANUAL_ARMED'></a>192 | [MAV_MODE_MANUAL_ARMED](#MAV_MODE_MANUAL_ARMED) | System is allowed to be active, under manual (RC) control, no stabilization
4018
-
<a id='MAV_MODE_TEST_ARMED'></a>194 | [MAV_MODE_TEST_ARMED](#MAV_MODE_TEST_ARMED) | UNDEFINED mode. This solely depends on the autopilot - use with caution, intended for developers only.
4019
-
<a id='MAV_MODE_STABILIZE_ARMED'></a>208 | [MAV_MODE_STABILIZE_ARMED](#MAV_MODE_STABILIZE_ARMED) | System is allowed to be active, under assisted RC control.
4020
-
<a id='MAV_MODE_GUIDED_ARMED'></a>216 | [MAV_MODE_GUIDED_ARMED](#MAV_MODE_GUIDED_ARMED) | System is allowed to be active, under autonomous control, manual setpoint
4021
-
<a id='MAV_MODE_AUTO_ARMED'></a>220 | [MAV_MODE_AUTO_ARMED](#MAV_MODE_AUTO_ARMED) | System is allowed to be active, under autonomous control and navigation (the trajectory is decided onboard and not pre-programmed by waypoints)
4012
+
<a id='MAV_MODE_MANUAL_DISARMED'></a>64 | [MAV_MODE_MANUAL_DISARMED](#MAV_MODE_MANUAL_DISARMED) | System is allowed to be active, under manual (RC) control, no stabilization ([MAV_MODE_FLAG_MANUAL_INPUT_ENABLED](#MAV_MODE_FLAG_MANUAL_INPUT_ENABLED))
4013
+
<a id='MAV_MODE_TEST_DISARMED'></a>66 | [MAV_MODE_TEST_DISARMED](#MAV_MODE_TEST_DISARMED) | UNDEFINED mode. This solely depends on the autopilot - use with caution, intended for developers only. ([MAV_MODE_FLAG_MANUAL_INPUT_ENABLED](#MAV_MODE_FLAG_MANUAL_INPUT_ENABLED), [MAV_MODE_FLAG_TEST_ENABLED](#MAV_MODE_FLAG_TEST_ENABLED)).
4014
+
<a id='MAV_MODE_STABILIZE_DISARMED'></a>80 | [MAV_MODE_STABILIZE_DISARMED](#MAV_MODE_STABILIZE_DISARMED) | System is allowed to be active, under assisted RC control ([MAV_MODE_FLAG_SAFETY_ARMED](#MAV_MODE_FLAG_SAFETY_ARMED), [MAV_MODE_FLAG_STABILIZE_ENABLED](#MAV_MODE_FLAG_STABILIZE_ENABLED))
4015
+
<a id='MAV_MODE_GUIDED_DISARMED'></a>88 | [MAV_MODE_GUIDED_DISARMED](#MAV_MODE_GUIDED_DISARMED) | System is allowed to be active, under autonomous control, manual setpoint ([MAV_MODE_FLAG_SAFETY_ARMED](#MAV_MODE_FLAG_SAFETY_ARMED), [MAV_MODE_FLAG_STABILIZE_ENABLED](#MAV_MODE_FLAG_STABILIZE_ENABLED), [MAV_MODE_FLAG_GUIDED_ENABLED](#MAV_MODE_FLAG_GUIDED_ENABLED))
4016
+
<a id='MAV_MODE_AUTO_DISARMED'></a>92 | [MAV_MODE_AUTO_DISARMED](#MAV_MODE_AUTO_DISARMED) | System is allowed to be active, under autonomous control and navigation (the trajectory is decided onboard and not pre-programmed by waypoints). ([MAV_MODE_FLAG_SAFETY_ARMED](#MAV_MODE_FLAG_SAFETY_ARMED), [MAV_MODE_FLAG_STABILIZE_ENABLED](#MAV_MODE_FLAG_STABILIZE_ENABLED), [MAV_MODE_FLAG_GUIDED_ENABLED](#MAV_MODE_FLAG_GUIDED_ENABLED), [MAV_MODE_FLAG_AUTO_ENABLED](#MAV_MODE_FLAG_AUTO_ENABLED)).
4017
+
<a id='MAV_MODE_MANUAL_ARMED'></a>192 | [MAV_MODE_MANUAL_ARMED](#MAV_MODE_MANUAL_ARMED) | System is allowed to be active, under manual (RC) control, no stabilization ([MAV_MODE_FLAG_SAFETY_ARMED](#MAV_MODE_FLAG_SAFETY_ARMED), [MAV_MODE_FLAG_MANUAL_INPUT_ENABLED](#MAV_MODE_FLAG_MANUAL_INPUT_ENABLED))
4018
+
<a id='MAV_MODE_TEST_ARMED'></a>194 | [MAV_MODE_TEST_ARMED](#MAV_MODE_TEST_ARMED) | UNDEFINED mode. This solely depends on the autopilot - use with caution, intended for developers only ([MAV_MODE_FLAG_SAFETY_ARMED](#MAV_MODE_FLAG_SAFETY_ARMED), [MAV_MODE_FLAG_MANUAL_INPUT_ENABLED](#MAV_MODE_FLAG_MANUAL_INPUT_ENABLED), [MAV_MODE_FLAG_TEST_ENABLED](#MAV_MODE_FLAG_TEST_ENABLED))
4019
+
<a id='MAV_MODE_STABILIZE_ARMED'></a>208 | [MAV_MODE_STABILIZE_ARMED](#MAV_MODE_STABILIZE_ARMED) | System is allowed to be active, under assisted RC control ([MAV_MODE_FLAG_SAFETY_ARMED](#MAV_MODE_FLAG_SAFETY_ARMED), [MAV_MODE_FLAG_MANUAL_INPUT_ENABLED](#MAV_MODE_FLAG_MANUAL_INPUT_ENABLED), [MAV_MODE_FLAG_STABILIZE_ENABLED](#MAV_MODE_FLAG_STABILIZE_ENABLED))
4020
+
<a id='MAV_MODE_GUIDED_ARMED'></a>216 | [MAV_MODE_GUIDED_ARMED](#MAV_MODE_GUIDED_ARMED) | System is allowed to be active, under autonomous control, manual setpoint ([MAV_MODE_FLAG_SAFETY_ARMED](#MAV_MODE_FLAG_SAFETY_ARMED), [MAV_MODE_FLAG_MANUAL_INPUT_ENABLED](#MAV_MODE_FLAG_MANUAL_INPUT_ENABLED), [MAV_MODE_FLAG_STABILIZE_ENABLED](#MAV_MODE_FLAG_STABILIZE_ENABLED), [MAV_MODE_FLAG_GUIDED_ENABLED](#MAV_MODE_FLAG_GUIDED_ENABLED))
4021
+
<a id='MAV_MODE_AUTO_ARMED'></a>220 | [MAV_MODE_AUTO_ARMED](#MAV_MODE_AUTO_ARMED) | System is allowed to be active, under autonomous control and navigation (the trajectory is decided onboard and not pre-programmed by waypoints). ([MAV_MODE_FLAG_SAFETY_ARMED](#MAV_MODE_FLAG_SAFETY_ARMED), [MAV_MODE_FLAG_MANUAL_INPUT_ENABLED](#MAV_MODE_FLAG_MANUAL_INPUT_ENABLED), [MAV_MODE_FLAG_STABILIZE_ENABLED](#MAV_MODE_FLAG_STABILIZE_ENABLED), [MAV_MODE_FLAG_GUIDED_ENABLED](#MAV_MODE_FLAG_GUIDED_ENABLED),MAV_MODE_FLAG_AUTO_ENABLED).
(Bitmask) These flags encode the MAV mode, see [MAV_MODE](#MAV_MODE) enum for useful combinations.
6173
6173
6174
6174
Value | Name | Description
6175
6175
--- | --- | ---
6176
-
<a id='MAV_MODE_FLAG_CUSTOM_MODE_ENABLED'></a>1 | [MAV_MODE_FLAG_CUSTOM_MODE_ENABLED](#MAV_MODE_FLAG_CUSTOM_MODE_ENABLED) | 0b00000001 Reserved for future use.
6176
+
<a id='MAV_MODE_FLAG_CUSTOM_MODE_ENABLED'></a>1 | [MAV_MODE_FLAG_CUSTOM_MODE_ENABLED](#MAV_MODE_FLAG_CUSTOM_MODE_ENABLED) | 0b00000001 system-specific custom mode is enabled. When using this flag to enable a custom mode all other flags should be ignored.
6177
6177
<a id='MAV_MODE_FLAG_TEST_ENABLED'></a>2 | [MAV_MODE_FLAG_TEST_ENABLED](#MAV_MODE_FLAG_TEST_ENABLED) | 0b00000010 system has a test mode enabled. This flag is intended for temporary system tests and should not be used for stable implementations.
6178
6178
<a id='MAV_MODE_FLAG_AUTO_ENABLED'></a>4 | [MAV_MODE_FLAG_AUTO_ENABLED](#MAV_MODE_FLAG_AUTO_ENABLED) | 0b00000100 autonomous mode enabled, system finds its own goal positions. Guided flag can be set or not, depends on the actual implementation.
2 (Custom Mode) | Custom mode - this is system specific, please refer to the individual autopilot specifications for details. |
6815
+
1 (Mode) | Mode flags. MAV_MODE values can be used to set some mode flag combinations. | [MAV_MODE_FLAG](#MAV_MODE_FLAG)
6816
+
2 (Custom Mode) | Custom system-specific mode (see target autopilot specifications for mode information). If MAV_MODE_FLAG_CUSTOM_MODE_ENABLED is set in param1 (mode) this mode is used: otherwise the field is ignored. |
6817
6817
3 (Custom Submode) | Custom sub mode - this is system specific, please refer to the individual autopilot specifications for details. |
Copy file name to clipboardExpand all lines: en/messages/dialects.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,18 +17,18 @@ Dialects are not managed by this project!
17
17
18
18
The dialect definitions are:
19
19
20
-
-[cubepilot.xml](cubepilot.md)
20
+
-[storm32.xml](storm32.md)
21
+
-[uAvionix.xml](uAvionix.md)
22
+
-[matrixpilot.xml](matrixpilot.md)
21
23
-[ardupilotmega.xml](ardupilotmega.md)
22
-
-[icarous.xml](icarous.md)
23
-
-[loweheiser.xml](loweheiser.md)
24
-
-[paparazzi.xml](paparazzi.md)
25
24
-[csAirLink.xml](csAirLink.md)
26
-
-[storm32.xml](storm32.md)
25
+
-[loweheiser.xml](loweheiser.md)
27
26
-[ASLUAV.xml](ASLUAV.md)
28
27
-[ualberta.xml](ualberta.md)
29
-
-[matrixpilot.xml](matrixpilot.md)
28
+
-[cubepilot.xml](cubepilot.md)
29
+
-[paparazzi.xml](paparazzi.md)
30
+
-[icarous.xml](icarous.md)
30
31
-[AVSSUAS.xml](AVSSUAS.md)
31
-
-[uAvionix.xml](uAvionix.md)
32
32
33
33
Note that dialects may `include`[MAVLink-Standard Definitions](index.md) or other dialects.
34
34
Up to 5 levels of XML file nesting are allowed - see `MAXIMUM_INCLUDE_FILE_NESTING` in [mavgen.py](https://github.com/ArduPilot/pymavlink/blob/master/generator/mavgen.py#L44).
Copy file name to clipboardExpand all lines: en/messages/minimal.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -162,11 +162,11 @@ Value | Name | Description
162
162
163
163
### MAV_MODE_FLAG {#MAV_MODE_FLAG}
164
164
165
-
(Bitmask) These flags encode the MAV mode.
165
+
(Bitmask) These flags encode the MAV mode, see [MAV_MODE](#MAV_MODE) enum for useful combinations.
166
166
167
167
Value | Name | Description
168
168
--- | --- | ---
169
-
<aid='MAV_MODE_FLAG_CUSTOM_MODE_ENABLED'></a>1 | [MAV_MODE_FLAG_CUSTOM_MODE_ENABLED](#MAV_MODE_FLAG_CUSTOM_MODE_ENABLED) | 0b00000001 Reserved for future use.
169
+
<aid='MAV_MODE_FLAG_CUSTOM_MODE_ENABLED'></a>1 | [MAV_MODE_FLAG_CUSTOM_MODE_ENABLED](#MAV_MODE_FLAG_CUSTOM_MODE_ENABLED) | 0b00000001 system-specific custom mode is enabled. When using this flag to enable a custom mode all other flags should be ignored.
170
170
<aid='MAV_MODE_FLAG_TEST_ENABLED'></a>2 | [MAV_MODE_FLAG_TEST_ENABLED](#MAV_MODE_FLAG_TEST_ENABLED) | 0b00000010 system has a test mode enabled. This flag is intended for temporary system tests and should not be used for stable implementations.
171
171
<aid='MAV_MODE_FLAG_AUTO_ENABLED'></a>4 | [MAV_MODE_FLAG_AUTO_ENABLED](#MAV_MODE_FLAG_AUTO_ENABLED) | 0b00000100 autonomous mode enabled, system finds its own goal positions. Guided flag can be set or not, depends on the actual implementation.
0 commit comments