//autogenerated:yes
//nolint:revive,misspell,govet,lll,dupl,gocritic
package all

import (
	"github.com/bluenviron/gomavlib/v3/pkg/dialects/ardupilotmega"
)

type CAMERA_FEEDBACK_FLAGS = ardupilotmega.CAMERA_FEEDBACK_FLAGS

const (
	// Shooting photos, not video.
	CAMERA_FEEDBACK_PHOTO CAMERA_FEEDBACK_FLAGS = ardupilotmega.CAMERA_FEEDBACK_PHOTO
	// Shooting video, not stills.
	CAMERA_FEEDBACK_VIDEO CAMERA_FEEDBACK_FLAGS = ardupilotmega.CAMERA_FEEDBACK_VIDEO
	// Unable to achieve requested exposure (e.g. shutter speed too low).
	CAMERA_FEEDBACK_BADEXPOSURE CAMERA_FEEDBACK_FLAGS = ardupilotmega.CAMERA_FEEDBACK_BADEXPOSURE
	// Closed loop feedback from camera, we know for sure it has successfully taken a picture.
	CAMERA_FEEDBACK_CLOSEDLOOP CAMERA_FEEDBACK_FLAGS = ardupilotmega.CAMERA_FEEDBACK_CLOSEDLOOP
	// Open loop camera, an image trigger has been requested but we can't know for sure it has successfully taken a picture.
	CAMERA_FEEDBACK_OPENLOOP CAMERA_FEEDBACK_FLAGS = ardupilotmega.CAMERA_FEEDBACK_OPENLOOP
)
