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

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

// A mapping of sub flight modes for custom_mode field of heartbeat.
type SUB_MODE = ardupilotmega.SUB_MODE

const (
	// STABILIZE
	SUB_MODE_STABILIZE SUB_MODE = ardupilotmega.SUB_MODE_STABILIZE
	// ACRO
	SUB_MODE_ACRO SUB_MODE = ardupilotmega.SUB_MODE_ACRO
	// ALT HOLD
	SUB_MODE_ALT_HOLD SUB_MODE = ardupilotmega.SUB_MODE_ALT_HOLD
	// AUTO
	SUB_MODE_AUTO SUB_MODE = ardupilotmega.SUB_MODE_AUTO
	// GUIDED
	SUB_MODE_GUIDED SUB_MODE = ardupilotmega.SUB_MODE_GUIDED
	// CIRCLE
	SUB_MODE_CIRCLE SUB_MODE = ardupilotmega.SUB_MODE_CIRCLE
	// SURFACE
	SUB_MODE_SURFACE SUB_MODE = ardupilotmega.SUB_MODE_SURFACE
	// POSHOLD
	SUB_MODE_POSHOLD SUB_MODE = ardupilotmega.SUB_MODE_POSHOLD
	// MANUAL
	SUB_MODE_MANUAL SUB_MODE = ardupilotmega.SUB_MODE_MANUAL
	// MOTORDETECT
	SUB_MODE_MOTORDETECT SUB_MODE = ardupilotmega.SUB_MODE_MOTORDETECT
	// SURFTRAK
	SUB_MODE_SURFTRAK SUB_MODE = ardupilotmega.SUB_MODE_SURFTRAK
)
