github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/asluav/enum_camera_cap_flags.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll,dupl,gocritic 3 package asluav 4 5 import ( 6 "github.com/bluenviron/gomavlib/v2/pkg/dialects/common" 7 ) 8 9 // Camera capability flags (Bitmap) 10 type CAMERA_CAP_FLAGS = common.CAMERA_CAP_FLAGS 11 12 const ( 13 // Camera is able to record video 14 CAMERA_CAP_FLAGS_CAPTURE_VIDEO CAMERA_CAP_FLAGS = common.CAMERA_CAP_FLAGS_CAPTURE_VIDEO 15 // Camera is able to capture images 16 CAMERA_CAP_FLAGS_CAPTURE_IMAGE CAMERA_CAP_FLAGS = common.CAMERA_CAP_FLAGS_CAPTURE_IMAGE 17 // Camera has separate Video and Image/Photo modes (MAV_CMD_SET_CAMERA_MODE) 18 CAMERA_CAP_FLAGS_HAS_MODES CAMERA_CAP_FLAGS = common.CAMERA_CAP_FLAGS_HAS_MODES 19 // Camera can capture images while in video mode 20 CAMERA_CAP_FLAGS_CAN_CAPTURE_IMAGE_IN_VIDEO_MODE CAMERA_CAP_FLAGS = common.CAMERA_CAP_FLAGS_CAN_CAPTURE_IMAGE_IN_VIDEO_MODE 21 // Camera can capture videos while in Photo/Image mode 22 CAMERA_CAP_FLAGS_CAN_CAPTURE_VIDEO_IN_IMAGE_MODE CAMERA_CAP_FLAGS = common.CAMERA_CAP_FLAGS_CAN_CAPTURE_VIDEO_IN_IMAGE_MODE 23 // Camera has image survey mode (MAV_CMD_SET_CAMERA_MODE) 24 CAMERA_CAP_FLAGS_HAS_IMAGE_SURVEY_MODE CAMERA_CAP_FLAGS = common.CAMERA_CAP_FLAGS_HAS_IMAGE_SURVEY_MODE 25 // Camera has basic zoom control (MAV_CMD_SET_CAMERA_ZOOM) 26 CAMERA_CAP_FLAGS_HAS_BASIC_ZOOM CAMERA_CAP_FLAGS = common.CAMERA_CAP_FLAGS_HAS_BASIC_ZOOM 27 // Camera has basic focus control (MAV_CMD_SET_CAMERA_FOCUS) 28 CAMERA_CAP_FLAGS_HAS_BASIC_FOCUS CAMERA_CAP_FLAGS = common.CAMERA_CAP_FLAGS_HAS_BASIC_FOCUS 29 // Camera has video streaming capabilities (request VIDEO_STREAM_INFORMATION with MAV_CMD_REQUEST_MESSAGE for video streaming info) 30 CAMERA_CAP_FLAGS_HAS_VIDEO_STREAM CAMERA_CAP_FLAGS = common.CAMERA_CAP_FLAGS_HAS_VIDEO_STREAM 31 // Camera supports tracking of a point on the camera view. 32 CAMERA_CAP_FLAGS_HAS_TRACKING_POINT CAMERA_CAP_FLAGS = common.CAMERA_CAP_FLAGS_HAS_TRACKING_POINT 33 // Camera supports tracking of a selection rectangle on the camera view. 34 CAMERA_CAP_FLAGS_HAS_TRACKING_RECTANGLE CAMERA_CAP_FLAGS = common.CAMERA_CAP_FLAGS_HAS_TRACKING_RECTANGLE 35 // Camera supports tracking geo status (CAMERA_TRACKING_GEO_STATUS). 36 CAMERA_CAP_FLAGS_HAS_TRACKING_GEO_STATUS CAMERA_CAP_FLAGS = common.CAMERA_CAP_FLAGS_HAS_TRACKING_GEO_STATUS 37 )