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

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

type AVSS_M300_OPERATION_MODE = avssuas.AVSS_M300_OPERATION_MODE

const (
	// In manual control mode
	MODE_M300_MANUAL_CTRL AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_MANUAL_CTRL
	// In attitude mode
	MODE_M300_ATTITUDE AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_ATTITUDE
	// In GPS mode
	MODE_M300_P_GPS AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_P_GPS
	// In hotpoint mode
	MODE_M300_HOTPOINT_MODE AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_HOTPOINT_MODE
	// In assisted takeoff mode
	MODE_M300_ASSISTED_TAKEOFF AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_ASSISTED_TAKEOFF
	// In auto takeoff mode
	MODE_M300_AUTO_TAKEOFF AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_AUTO_TAKEOFF
	// In auto landing mode
	MODE_M300_AUTO_LANDING AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_AUTO_LANDING
	// In go home mode
	MODE_M300_NAVI_GO_HOME AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_NAVI_GO_HOME
	// In sdk control mode
	MODE_M300_NAVI_SDK_CTRL AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_NAVI_SDK_CTRL
	// In sport mode
	MODE_M300_S_SPORT AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_S_SPORT
	// In force auto landing mode
	MODE_M300_FORCE_AUTO_LANDING AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_FORCE_AUTO_LANDING
	// In tripod mode
	MODE_M300_T_TRIPOD AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_T_TRIPOD
	// In search mode
	MODE_M300_SEARCH_MODE AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_SEARCH_MODE
	// In engine mode
	MODE_M300_ENGINE_START AVSS_M300_OPERATION_MODE = avssuas.MODE_M300_ENGINE_START
)
