Skip to content

Commit

Permalink
(automatic) update dialects to rev https://github.com/mavlink/mavlink…
Browse files Browse the repository at this point in the history
  • Loading branch information
gomavlib-bot committed Feb 27, 2025
1 parent 846ebeb commit 8f12583
Show file tree
Hide file tree
Showing 26 changed files with 68 additions and 1 deletion.
2 changes: 2 additions & 0 deletions pkg/dialects/all/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -347,8 +347,10 @@ const (
// Fence return point (there can only be one such point in a geofence definition). If rally points are supported they should be used instead.
MAV_CMD_NAV_FENCE_RETURN_POINT MAV_CMD = 5000
// Fence vertex for an inclusion polygon (the polygon must not be self-intersecting). The vehicle must stay within this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION MAV_CMD = 5001
// Fence vertex for an exclusion polygon (the polygon must not be self-intersecting). The vehicle must stay outside this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION MAV_CMD = 5002
// Circular fence area. The vehicle must stay inside this area.
MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION MAV_CMD = 5003
Expand Down
3 changes: 3 additions & 0 deletions pkg/dialects/all/enum_mav_mode_property.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,7 @@ const (
// If set, this mode should not be added to the list of selectable modes.
// The mode might still be selected by the FC directly (for example as part of a failsafe).
MAV_MODE_PROPERTY_NOT_USER_SELECTABLE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_NOT_USER_SELECTABLE
// If set, this mode is automatically controlled (it may use but does not require a manual controller).
// If unset the mode is a assumed to require user input (be a manual mode).
MAV_MODE_PROPERTY_AUTO_MODE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_AUTO_MODE
)
2 changes: 2 additions & 0 deletions pkg/dialects/ardupilotmega/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -347,8 +347,10 @@ const (
// Fence return point (there can only be one such point in a geofence definition). If rally points are supported they should be used instead.
MAV_CMD_NAV_FENCE_RETURN_POINT MAV_CMD = 5000
// Fence vertex for an inclusion polygon (the polygon must not be self-intersecting). The vehicle must stay within this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION MAV_CMD = 5001
// Fence vertex for an exclusion polygon (the polygon must not be self-intersecting). The vehicle must stay outside this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION MAV_CMD = 5002
// Circular fence area. The vehicle must stay inside this area.
MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION MAV_CMD = 5003
Expand Down
3 changes: 3 additions & 0 deletions pkg/dialects/ardupilotmega/enum_mav_mode_property.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,7 @@ const (
// If set, this mode should not be added to the list of selectable modes.
// The mode might still be selected by the FC directly (for example as part of a failsafe).
MAV_MODE_PROPERTY_NOT_USER_SELECTABLE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_NOT_USER_SELECTABLE
// If set, this mode is automatically controlled (it may use but does not require a manual controller).
// If unset the mode is a assumed to require user input (be a manual mode).
MAV_MODE_PROPERTY_AUTO_MODE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_AUTO_MODE
)
2 changes: 2 additions & 0 deletions pkg/dialects/asluav/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -347,8 +347,10 @@ const (
// Fence return point (there can only be one such point in a geofence definition). If rally points are supported they should be used instead.
MAV_CMD_NAV_FENCE_RETURN_POINT MAV_CMD = 5000
// Fence vertex for an inclusion polygon (the polygon must not be self-intersecting). The vehicle must stay within this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION MAV_CMD = 5001
// Fence vertex for an exclusion polygon (the polygon must not be self-intersecting). The vehicle must stay outside this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION MAV_CMD = 5002
// Circular fence area. The vehicle must stay inside this area.
MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION MAV_CMD = 5003
Expand Down
3 changes: 3 additions & 0 deletions pkg/dialects/asluav/enum_mav_mode_property.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,7 @@ const (
// If set, this mode should not be added to the list of selectable modes.
// The mode might still be selected by the FC directly (for example as part of a failsafe).
MAV_MODE_PROPERTY_NOT_USER_SELECTABLE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_NOT_USER_SELECTABLE
// If set, this mode is automatically controlled (it may use but does not require a manual controller).
// If unset the mode is a assumed to require user input (be a manual mode).
MAV_MODE_PROPERTY_AUTO_MODE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_AUTO_MODE
)
2 changes: 2 additions & 0 deletions pkg/dialects/avssuas/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -347,8 +347,10 @@ const (
// Fence return point (there can only be one such point in a geofence definition). If rally points are supported they should be used instead.
MAV_CMD_NAV_FENCE_RETURN_POINT MAV_CMD = 5000
// Fence vertex for an inclusion polygon (the polygon must not be self-intersecting). The vehicle must stay within this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION MAV_CMD = 5001
// Fence vertex for an exclusion polygon (the polygon must not be self-intersecting). The vehicle must stay outside this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION MAV_CMD = 5002
// Circular fence area. The vehicle must stay inside this area.
MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION MAV_CMD = 5003
Expand Down
3 changes: 3 additions & 0 deletions pkg/dialects/avssuas/enum_mav_mode_property.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,7 @@ const (
// If set, this mode should not be added to the list of selectable modes.
// The mode might still be selected by the FC directly (for example as part of a failsafe).
MAV_MODE_PROPERTY_NOT_USER_SELECTABLE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_NOT_USER_SELECTABLE
// If set, this mode is automatically controlled (it may use but does not require a manual controller).
// If unset the mode is a assumed to require user input (be a manual mode).
MAV_MODE_PROPERTY_AUTO_MODE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_AUTO_MODE
)
2 changes: 2 additions & 0 deletions pkg/dialects/common/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -347,8 +347,10 @@ const (
// Fence return point (there can only be one such point in a geofence definition). If rally points are supported they should be used instead.
MAV_CMD_NAV_FENCE_RETURN_POINT MAV_CMD = 5000
// Fence vertex for an inclusion polygon (the polygon must not be self-intersecting). The vehicle must stay within this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION MAV_CMD = 5001
// Fence vertex for an exclusion polygon (the polygon must not be self-intersecting). The vehicle must stay outside this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION MAV_CMD = 5002
// Circular fence area. The vehicle must stay inside this area.
MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION MAV_CMD = 5003
Expand Down
7 changes: 6 additions & 1 deletion pkg/dialects/common/enum_mav_mode_property.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,21 @@ const (
// If set, this mode should not be added to the list of selectable modes.
// The mode might still be selected by the FC directly (for example as part of a failsafe).
MAV_MODE_PROPERTY_NOT_USER_SELECTABLE MAV_MODE_PROPERTY = 2
// If set, this mode is automatically controlled (it may use but does not require a manual controller).
// If unset the mode is a assumed to require user input (be a manual mode).
MAV_MODE_PROPERTY_AUTO_MODE MAV_MODE_PROPERTY = 4
)

var labels_MAV_MODE_PROPERTY = map[MAV_MODE_PROPERTY]string{
MAV_MODE_PROPERTY_ADVANCED: "MAV_MODE_PROPERTY_ADVANCED",
MAV_MODE_PROPERTY_NOT_USER_SELECTABLE: "MAV_MODE_PROPERTY_NOT_USER_SELECTABLE",
MAV_MODE_PROPERTY_AUTO_MODE: "MAV_MODE_PROPERTY_AUTO_MODE",
}

var values_MAV_MODE_PROPERTY = map[string]MAV_MODE_PROPERTY{
"MAV_MODE_PROPERTY_ADVANCED": MAV_MODE_PROPERTY_ADVANCED,
"MAV_MODE_PROPERTY_NOT_USER_SELECTABLE": MAV_MODE_PROPERTY_NOT_USER_SELECTABLE,
"MAV_MODE_PROPERTY_AUTO_MODE": MAV_MODE_PROPERTY_AUTO_MODE,
}

// MarshalText implements the encoding.TextMarshaler interface.
Expand All @@ -37,7 +42,7 @@ func (e MAV_MODE_PROPERTY) MarshalText() ([]byte, error) {
return []byte("0"), nil
}
var names []string
for i := 0; i < 2; i++ {
for i := 0; i < 3; i++ {
mask := MAV_MODE_PROPERTY(1 << i)
if e&mask == mask {
names = append(names, labels_MAV_MODE_PROPERTY[mask])
Expand Down
2 changes: 2 additions & 0 deletions pkg/dialects/cubepilot/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -346,8 +346,10 @@ const (
// Fence return point (there can only be one such point in a geofence definition). If rally points are supported they should be used instead.
MAV_CMD_NAV_FENCE_RETURN_POINT MAV_CMD = common.MAV_CMD_NAV_FENCE_RETURN_POINT
// Fence vertex for an inclusion polygon (the polygon must not be self-intersecting). The vehicle must stay within this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION MAV_CMD = common.MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION
// Fence vertex for an exclusion polygon (the polygon must not be self-intersecting). The vehicle must stay outside this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION MAV_CMD = common.MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION
// Circular fence area. The vehicle must stay inside this area.
MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION MAV_CMD = common.MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION
Expand Down
3 changes: 3 additions & 0 deletions pkg/dialects/cubepilot/enum_mav_mode_property.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,7 @@ const (
// If set, this mode should not be added to the list of selectable modes.
// The mode might still be selected by the FC directly (for example as part of a failsafe).
MAV_MODE_PROPERTY_NOT_USER_SELECTABLE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_NOT_USER_SELECTABLE
// If set, this mode is automatically controlled (it may use but does not require a manual controller).
// If unset the mode is a assumed to require user input (be a manual mode).
MAV_MODE_PROPERTY_AUTO_MODE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_AUTO_MODE
)
2 changes: 2 additions & 0 deletions pkg/dialects/development/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -347,8 +347,10 @@ const (
// Fence return point (there can only be one such point in a geofence definition). If rally points are supported they should be used instead.
MAV_CMD_NAV_FENCE_RETURN_POINT MAV_CMD = 5000
// Fence vertex for an inclusion polygon (the polygon must not be self-intersecting). The vehicle must stay within this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION MAV_CMD = 5001
// Fence vertex for an exclusion polygon (the polygon must not be self-intersecting). The vehicle must stay outside this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION MAV_CMD = 5002
// Circular fence area. The vehicle must stay inside this area.
MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION MAV_CMD = 5003
Expand Down
3 changes: 3 additions & 0 deletions pkg/dialects/development/enum_mav_mode_property.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,7 @@ const (
// If set, this mode should not be added to the list of selectable modes.
// The mode might still be selected by the FC directly (for example as part of a failsafe).
MAV_MODE_PROPERTY_NOT_USER_SELECTABLE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_NOT_USER_SELECTABLE
// If set, this mode is automatically controlled (it may use but does not require a manual controller).
// If unset the mode is a assumed to require user input (be a manual mode).
MAV_MODE_PROPERTY_AUTO_MODE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_AUTO_MODE
)
2 changes: 2 additions & 0 deletions pkg/dialects/matrixpilot/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -347,8 +347,10 @@ const (
// Fence return point (there can only be one such point in a geofence definition). If rally points are supported they should be used instead.
MAV_CMD_NAV_FENCE_RETURN_POINT MAV_CMD = 5000
// Fence vertex for an inclusion polygon (the polygon must not be self-intersecting). The vehicle must stay within this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION MAV_CMD = 5001
// Fence vertex for an exclusion polygon (the polygon must not be self-intersecting). The vehicle must stay outside this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION MAV_CMD = 5002
// Circular fence area. The vehicle must stay inside this area.
MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION MAV_CMD = 5003
Expand Down
3 changes: 3 additions & 0 deletions pkg/dialects/matrixpilot/enum_mav_mode_property.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,7 @@ const (
// If set, this mode should not be added to the list of selectable modes.
// The mode might still be selected by the FC directly (for example as part of a failsafe).
MAV_MODE_PROPERTY_NOT_USER_SELECTABLE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_NOT_USER_SELECTABLE
// If set, this mode is automatically controlled (it may use but does not require a manual controller).
// If unset the mode is a assumed to require user input (be a manual mode).
MAV_MODE_PROPERTY_AUTO_MODE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_AUTO_MODE
)
2 changes: 2 additions & 0 deletions pkg/dialects/paparazzi/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -346,8 +346,10 @@ const (
// Fence return point (there can only be one such point in a geofence definition). If rally points are supported they should be used instead.
MAV_CMD_NAV_FENCE_RETURN_POINT MAV_CMD = common.MAV_CMD_NAV_FENCE_RETURN_POINT
// Fence vertex for an inclusion polygon (the polygon must not be self-intersecting). The vehicle must stay within this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION MAV_CMD = common.MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION
// Fence vertex for an exclusion polygon (the polygon must not be self-intersecting). The vehicle must stay outside this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION MAV_CMD = common.MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION
// Circular fence area. The vehicle must stay inside this area.
MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION MAV_CMD = common.MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION
Expand Down
3 changes: 3 additions & 0 deletions pkg/dialects/paparazzi/enum_mav_mode_property.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,7 @@ const (
// If set, this mode should not be added to the list of selectable modes.
// The mode might still be selected by the FC directly (for example as part of a failsafe).
MAV_MODE_PROPERTY_NOT_USER_SELECTABLE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_NOT_USER_SELECTABLE
// If set, this mode is automatically controlled (it may use but does not require a manual controller).
// If unset the mode is a assumed to require user input (be a manual mode).
MAV_MODE_PROPERTY_AUTO_MODE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_AUTO_MODE
)
2 changes: 2 additions & 0 deletions pkg/dialects/pythonarraytest/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -346,8 +346,10 @@ const (
// Fence return point (there can only be one such point in a geofence definition). If rally points are supported they should be used instead.
MAV_CMD_NAV_FENCE_RETURN_POINT MAV_CMD = common.MAV_CMD_NAV_FENCE_RETURN_POINT
// Fence vertex for an inclusion polygon (the polygon must not be self-intersecting). The vehicle must stay within this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION MAV_CMD = common.MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION
// Fence vertex for an exclusion polygon (the polygon must not be self-intersecting). The vehicle must stay outside this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION MAV_CMD = common.MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION
// Circular fence area. The vehicle must stay inside this area.
MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION MAV_CMD = common.MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION
Expand Down
3 changes: 3 additions & 0 deletions pkg/dialects/pythonarraytest/enum_mav_mode_property.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,7 @@ const (
// If set, this mode should not be added to the list of selectable modes.
// The mode might still be selected by the FC directly (for example as part of a failsafe).
MAV_MODE_PROPERTY_NOT_USER_SELECTABLE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_NOT_USER_SELECTABLE
// If set, this mode is automatically controlled (it may use but does not require a manual controller).
// If unset the mode is a assumed to require user input (be a manual mode).
MAV_MODE_PROPERTY_AUTO_MODE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_AUTO_MODE
)
2 changes: 2 additions & 0 deletions pkg/dialects/storm32/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -347,8 +347,10 @@ const (
// Fence return point (there can only be one such point in a geofence definition). If rally points are supported they should be used instead.
MAV_CMD_NAV_FENCE_RETURN_POINT MAV_CMD = 5000
// Fence vertex for an inclusion polygon (the polygon must not be self-intersecting). The vehicle must stay within this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION MAV_CMD = 5001
// Fence vertex for an exclusion polygon (the polygon must not be self-intersecting). The vehicle must stay outside this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION MAV_CMD = 5002
// Circular fence area. The vehicle must stay inside this area.
MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION MAV_CMD = 5003
Expand Down
3 changes: 3 additions & 0 deletions pkg/dialects/storm32/enum_mav_mode_property.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,7 @@ const (
// If set, this mode should not be added to the list of selectable modes.
// The mode might still be selected by the FC directly (for example as part of a failsafe).
MAV_MODE_PROPERTY_NOT_USER_SELECTABLE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_NOT_USER_SELECTABLE
// If set, this mode is automatically controlled (it may use but does not require a manual controller).
// If unset the mode is a assumed to require user input (be a manual mode).
MAV_MODE_PROPERTY_AUTO_MODE MAV_MODE_PROPERTY = common.MAV_MODE_PROPERTY_AUTO_MODE
)
2 changes: 2 additions & 0 deletions pkg/dialects/ualberta/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -346,8 +346,10 @@ const (
// Fence return point (there can only be one such point in a geofence definition). If rally points are supported they should be used instead.
MAV_CMD_NAV_FENCE_RETURN_POINT MAV_CMD = common.MAV_CMD_NAV_FENCE_RETURN_POINT
// Fence vertex for an inclusion polygon (the polygon must not be self-intersecting). The vehicle must stay within this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION MAV_CMD = common.MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION
// Fence vertex for an exclusion polygon (the polygon must not be self-intersecting). The vehicle must stay outside this area. Minimum of 3 vertices required.
// The vertices for a polygon must be sent sequentially, each with param1 set to the total number of vertices in the polygon.
MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION MAV_CMD = common.MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION
// Circular fence area. The vehicle must stay inside this area.
MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION MAV_CMD = common.MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION
Expand Down
Loading

0 comments on commit 8f12583

Please sign in to comment.