github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/all/enum_mav_mode_property.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll,dupl,gocritic 3 package all 4 5 import ( 6 "github.com/bluenviron/gomavlib/v2/pkg/dialects/development" 7 ) 8 9 // Mode properties. 10 type MAV_MODE_PROPERTY = development.MAV_MODE_PROPERTY 11 12 const ( 13 // If set, this mode is an advanced mode. 14 // For example a rate-controlled manual mode might be advanced, whereas a position-controlled manual mode is not. 15 // A GCS can optionally use this flag to configure the UI for its intended users. 16 MAV_MODE_PROPERTY_ADVANCED MAV_MODE_PROPERTY = development.MAV_MODE_PROPERTY_ADVANCED 17 // If set, this mode should not be added to the list of selectable modes. 18 // The mode might still be selected by the FC directly (for example as part of a failsafe). 19 MAV_MODE_PROPERTY_NOT_USER_SELECTABLE MAV_MODE_PROPERTY = development.MAV_MODE_PROPERTY_NOT_USER_SELECTABLE 20 )