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

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

type CAMERA_STATUS_TYPES = ardupilotmega.CAMERA_STATUS_TYPES

const (
	// Camera heartbeat, announce camera component ID at 1Hz.
	CAMERA_STATUS_TYPE_HEARTBEAT CAMERA_STATUS_TYPES = ardupilotmega.CAMERA_STATUS_TYPE_HEARTBEAT
	// Camera image triggered.
	CAMERA_STATUS_TYPE_TRIGGER CAMERA_STATUS_TYPES = ardupilotmega.CAMERA_STATUS_TYPE_TRIGGER
	// Camera connection lost.
	CAMERA_STATUS_TYPE_DISCONNECT CAMERA_STATUS_TYPES = ardupilotmega.CAMERA_STATUS_TYPE_DISCONNECT
	// Camera unknown error.
	CAMERA_STATUS_TYPE_ERROR CAMERA_STATUS_TYPES = ardupilotmega.CAMERA_STATUS_TYPE_ERROR
	// Camera battery low. Parameter p1 shows reported voltage.
	CAMERA_STATUS_TYPE_LOWBATT CAMERA_STATUS_TYPES = ardupilotmega.CAMERA_STATUS_TYPE_LOWBATT
	// Camera storage low. Parameter p1 shows reported shots remaining.
	CAMERA_STATUS_TYPE_LOWSTORE CAMERA_STATUS_TYPES = ardupilotmega.CAMERA_STATUS_TYPE_LOWSTORE
	// Camera storage low. Parameter p1 shows reported video minutes remaining.
	CAMERA_STATUS_TYPE_LOWSTOREV CAMERA_STATUS_TYPES = ardupilotmega.CAMERA_STATUS_TYPE_LOWSTOREV
)
