github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/avssuas/enum_gimbal_manager_cap_flags.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll,dupl,gocritic 3 package avssuas 4 5 import ( 6 "github.com/bluenviron/gomavlib/v2/pkg/dialects/common" 7 ) 8 9 // Gimbal manager high level capability flags (bitmap). The first 16 bits are identical to the GIMBAL_DEVICE_CAP_FLAGS. However, the gimbal manager does not need to copy the flags from the gimbal but can also enhance the capabilities and thus add flags. 10 type GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS 11 12 const ( 13 // Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_RETRACT. 14 GIMBAL_MANAGER_CAP_FLAGS_HAS_RETRACT GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_HAS_RETRACT 15 // Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_NEUTRAL. 16 GIMBAL_MANAGER_CAP_FLAGS_HAS_NEUTRAL GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_HAS_NEUTRAL 17 // Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_ROLL_AXIS. 18 GIMBAL_MANAGER_CAP_FLAGS_HAS_ROLL_AXIS GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_HAS_ROLL_AXIS 19 // Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_ROLL_FOLLOW. 20 GIMBAL_MANAGER_CAP_FLAGS_HAS_ROLL_FOLLOW GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_HAS_ROLL_FOLLOW 21 // Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_ROLL_LOCK. 22 GIMBAL_MANAGER_CAP_FLAGS_HAS_ROLL_LOCK GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_HAS_ROLL_LOCK 23 // Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_PITCH_AXIS. 24 GIMBAL_MANAGER_CAP_FLAGS_HAS_PITCH_AXIS GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_HAS_PITCH_AXIS 25 // Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_PITCH_FOLLOW. 26 GIMBAL_MANAGER_CAP_FLAGS_HAS_PITCH_FOLLOW GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_HAS_PITCH_FOLLOW 27 // Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_PITCH_LOCK. 28 GIMBAL_MANAGER_CAP_FLAGS_HAS_PITCH_LOCK GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_HAS_PITCH_LOCK 29 // Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_YAW_AXIS. 30 GIMBAL_MANAGER_CAP_FLAGS_HAS_YAW_AXIS GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_HAS_YAW_AXIS 31 // Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_YAW_FOLLOW. 32 GIMBAL_MANAGER_CAP_FLAGS_HAS_YAW_FOLLOW GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_HAS_YAW_FOLLOW 33 // Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_YAW_LOCK. 34 GIMBAL_MANAGER_CAP_FLAGS_HAS_YAW_LOCK GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_HAS_YAW_LOCK 35 // Based on GIMBAL_DEVICE_CAP_FLAGS_SUPPORTS_INFINITE_YAW. 36 GIMBAL_MANAGER_CAP_FLAGS_SUPPORTS_INFINITE_YAW GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_SUPPORTS_INFINITE_YAW 37 // Based on GIMBAL_DEVICE_CAP_FLAGS_SUPPORTS_YAW_IN_EARTH_FRAME. 38 GIMBAL_MANAGER_CAP_FLAGS_SUPPORTS_YAW_IN_EARTH_FRAME GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_SUPPORTS_YAW_IN_EARTH_FRAME 39 // Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_RC_INPUTS. 40 GIMBAL_MANAGER_CAP_FLAGS_HAS_RC_INPUTS GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_HAS_RC_INPUTS 41 // Gimbal manager supports to point to a local position. 42 GIMBAL_MANAGER_CAP_FLAGS_CAN_POINT_LOCATION_LOCAL GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_CAN_POINT_LOCATION_LOCAL 43 // Gimbal manager supports to point to a global latitude, longitude, altitude position. 44 GIMBAL_MANAGER_CAP_FLAGS_CAN_POINT_LOCATION_GLOBAL GIMBAL_MANAGER_CAP_FLAGS = common.GIMBAL_MANAGER_CAP_FLAGS_CAN_POINT_LOCATION_GLOBAL 45 )