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

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

// SERIAL_CONTROL device types
type SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_DEV

const (
	// First telemetry port
	SERIAL_CONTROL_DEV_TELEM1 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_DEV_TELEM1
	// Second telemetry port
	SERIAL_CONTROL_DEV_TELEM2 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_DEV_TELEM2
	// First GPS port
	SERIAL_CONTROL_DEV_GPS1 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_DEV_GPS1
	// Second GPS port
	SERIAL_CONTROL_DEV_GPS2 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_DEV_GPS2
	// system shell
	SERIAL_CONTROL_DEV_SHELL SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_DEV_SHELL
	// SERIAL0
	SERIAL_CONTROL_SERIAL0 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_SERIAL0
	// SERIAL1
	SERIAL_CONTROL_SERIAL1 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_SERIAL1
	// SERIAL2
	SERIAL_CONTROL_SERIAL2 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_SERIAL2
	// SERIAL3
	SERIAL_CONTROL_SERIAL3 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_SERIAL3
	// SERIAL4
	SERIAL_CONTROL_SERIAL4 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_SERIAL4
	// SERIAL5
	SERIAL_CONTROL_SERIAL5 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_SERIAL5
	// SERIAL6
	SERIAL_CONTROL_SERIAL6 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_SERIAL6
	// SERIAL7
	SERIAL_CONTROL_SERIAL7 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_SERIAL7
	// SERIAL8
	SERIAL_CONTROL_SERIAL8 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_SERIAL8
	// SERIAL9
	SERIAL_CONTROL_SERIAL9 SERIAL_CONTROL_DEV = common.SERIAL_CONTROL_SERIAL9
)
