github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/common/enum_mav_autopilot.go (about)

     1  //autogenerated:yes
     2  //nolint:revive,misspell,govet,lll,dupl,gocritic
     3  package common
     4  
     5  import (
     6  	"github.com/bluenviron/gomavlib/v2/pkg/dialects/minimal"
     7  )
     8  
     9  // Micro air vehicle / autopilot classes. This identifies the individual model.
    10  type MAV_AUTOPILOT = minimal.MAV_AUTOPILOT
    11  
    12  const (
    13  	// Generic autopilot, full support for everything
    14  	MAV_AUTOPILOT_GENERIC MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_GENERIC
    15  	// Reserved for future use.
    16  	MAV_AUTOPILOT_RESERVED MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_RESERVED
    17  	// SLUGS autopilot, http://slugsuav.soe.ucsc.edu
    18  	MAV_AUTOPILOT_SLUGS MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_SLUGS
    19  	// ArduPilot - Plane/Copter/Rover/Sub/Tracker, https://ardupilot.org
    20  	MAV_AUTOPILOT_ARDUPILOTMEGA MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_ARDUPILOTMEGA
    21  	// OpenPilot, http://openpilot.org
    22  	MAV_AUTOPILOT_OPENPILOT MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_OPENPILOT
    23  	// Generic autopilot only supporting simple waypoints
    24  	MAV_AUTOPILOT_GENERIC_WAYPOINTS_ONLY MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_GENERIC_WAYPOINTS_ONLY
    25  	// Generic autopilot supporting waypoints and other simple navigation commands
    26  	MAV_AUTOPILOT_GENERIC_WAYPOINTS_AND_SIMPLE_NAVIGATION_ONLY MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_GENERIC_WAYPOINTS_AND_SIMPLE_NAVIGATION_ONLY
    27  	// Generic autopilot supporting the full mission command set
    28  	MAV_AUTOPILOT_GENERIC_MISSION_FULL MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_GENERIC_MISSION_FULL
    29  	// No valid autopilot, e.g. a GCS or other MAVLink component
    30  	MAV_AUTOPILOT_INVALID MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_INVALID
    31  	// PPZ UAV - http://nongnu.org/paparazzi
    32  	MAV_AUTOPILOT_PPZ MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_PPZ
    33  	// UAV Dev Board
    34  	MAV_AUTOPILOT_UDB MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_UDB
    35  	// FlexiPilot
    36  	MAV_AUTOPILOT_FP MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_FP
    37  	// PX4 Autopilot - http://px4.io/
    38  	MAV_AUTOPILOT_PX4 MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_PX4
    39  	// SMACCMPilot - http://smaccmpilot.org
    40  	MAV_AUTOPILOT_SMACCMPILOT MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_SMACCMPILOT
    41  	// AutoQuad -- http://autoquad.org
    42  	MAV_AUTOPILOT_AUTOQUAD MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_AUTOQUAD
    43  	// Armazila -- http://armazila.com
    44  	MAV_AUTOPILOT_ARMAZILA MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_ARMAZILA
    45  	// Aerob -- http://aerob.ru
    46  	MAV_AUTOPILOT_AEROB MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_AEROB
    47  	// ASLUAV autopilot -- http://www.asl.ethz.ch
    48  	MAV_AUTOPILOT_ASLUAV MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_ASLUAV
    49  	// SmartAP Autopilot - http://sky-drones.com
    50  	MAV_AUTOPILOT_SMARTAP MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_SMARTAP
    51  	// AirRails - http://uaventure.com
    52  	MAV_AUTOPILOT_AIRRAILS MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_AIRRAILS
    53  	// Fusion Reflex - https://fusion.engineering
    54  	MAV_AUTOPILOT_REFLEX MAV_AUTOPILOT = minimal.MAV_AUTOPILOT_REFLEX
    55  )