github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/all/enum_mav_storm32_gimbal_manager_profile.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/storm32" 7 ) 8 9 // Gimbal manager profiles. Only standard profiles are defined. Any implementation can define its own profile(s) in addition, and should use enum values > 16. 10 type MAV_STORM32_GIMBAL_MANAGER_PROFILE = storm32.MAV_STORM32_GIMBAL_MANAGER_PROFILE 11 12 const ( 13 // Default profile. Implementation specific. 14 MAV_STORM32_GIMBAL_MANAGER_PROFILE_DEFAULT MAV_STORM32_GIMBAL_MANAGER_PROFILE = storm32.MAV_STORM32_GIMBAL_MANAGER_PROFILE_DEFAULT 15 // Not supported/deprecated. 16 MAV_STORM32_GIMBAL_MANAGER_PROFILE_CUSTOM MAV_STORM32_GIMBAL_MANAGER_PROFILE = storm32.MAV_STORM32_GIMBAL_MANAGER_PROFILE_CUSTOM 17 // Profile with cooperative behavior. 18 MAV_STORM32_GIMBAL_MANAGER_PROFILE_COOPERATIVE MAV_STORM32_GIMBAL_MANAGER_PROFILE = storm32.MAV_STORM32_GIMBAL_MANAGER_PROFILE_COOPERATIVE 19 // Profile with exclusive behavior. 20 MAV_STORM32_GIMBAL_MANAGER_PROFILE_EXCLUSIVE MAV_STORM32_GIMBAL_MANAGER_PROFILE = storm32.MAV_STORM32_GIMBAL_MANAGER_PROFILE_EXCLUSIVE 21 // Profile with priority and cooperative behavior for equal priority. 22 MAV_STORM32_GIMBAL_MANAGER_PROFILE_PRIORITY_COOPERATIVE MAV_STORM32_GIMBAL_MANAGER_PROFILE = storm32.MAV_STORM32_GIMBAL_MANAGER_PROFILE_PRIORITY_COOPERATIVE 23 // Profile with priority and exclusive behavior for equal priority. 24 MAV_STORM32_GIMBAL_MANAGER_PROFILE_PRIORITY_EXCLUSIVE MAV_STORM32_GIMBAL_MANAGER_PROFILE = storm32.MAV_STORM32_GIMBAL_MANAGER_PROFILE_PRIORITY_EXCLUSIVE 25 )